diff --git a/.credo.exs b/.credo.exs index 580cb2705..46d45d015 100644 --- a/.credo.exs +++ b/.credo.exs @@ -69,8 +69,8 @@ # You can also customize the exit_status of each check. # If you don't want TODO comments to cause `mix credo` to fail, just # set this value to 0 (zero). - {Credo.Check.Design.TagTODO, exit_status: 2}, - {Credo.Check.Design.TagFIXME}, + {Credo.Check.Design.TagTODO, exit_status: 0}, + {Credo.Check.Design.TagFIXME, exit_status: 0}, {Credo.Check.Readability.FunctionNames}, {Credo.Check.Readability.LargeNumbers}, @@ -81,7 +81,9 @@ {Credo.Check.Readability.ParenthesesOnZeroArityDefs}, {Credo.Check.Readability.ParenthesesInCondition}, {Credo.Check.Readability.PredicateFunctionNames}, - {Credo.Check.Readability.PreferImplicitTry}, + # lanodan: I think PreferImplicitTry should be consistency, and the behaviour seems + # inconsistent, see: https://github.com/rrrene/credo/issues/224 + {Credo.Check.Readability.PreferImplicitTry, false}, {Credo.Check.Readability.RedundantBlankLines}, {Credo.Check.Readability.StringSigils}, {Credo.Check.Readability.TrailingBlankLine}, @@ -126,10 +128,6 @@ # Deprecated checks (these will be deleted after a grace period) {Credo.Check.Readability.Specs, false}, - {Credo.Check.Warning.NameRedeclarationByAssignment, false}, - {Credo.Check.Warning.NameRedeclarationByCase, false}, - {Credo.Check.Warning.NameRedeclarationByDef, false}, - {Credo.Check.Warning.NameRedeclarationByFn, false}, # Custom checks can be created using `mix credo.gen.check`. # diff --git a/.gitignore b/.gitignore index 04c61ede7..774893b35 100644 --- a/.gitignore +++ b/.gitignore @@ -35,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 6deb0a1de..c07f1a5d3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,8 +1,4 @@ -image: elixir:1.7.2 - -services: - - name: postgres:9.6.2 - command: ["postgres", "-c", "fsync=off", "-c", "synchronous_commit=off", "-c", "full_page_writes=off"] +image: elixir:1.8.1 variables: POSTGRES_DB: pleroma_test @@ -17,23 +13,68 @@ cache: - deps - _build stages: - - lint + - build - test + - 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 +docs-build: + stage: build + only: + - master@pleroma/pleroma + - develop@pleroma/pleroma + variables: + MIX_ENV: dev script: - - mix format --check-formatted + - mix deps.get + - mix compile + - mix docs + artifacts: + paths: + - priv/static/doc 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 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 + before_script: + - apk update && apk add openssh-client rsync + script: + - mkdir -p ~/.ssh + - 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}" 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/COPYING b/COPYING new file mode 100644 index 000000000..ceec519ae --- /dev/null +++ b/COPYING @@ -0,0 +1,48 @@ +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 + +--- + +The files present under the priv/static/finmoji directory are copyright +Finland , and are distributed under the Creative +Commons Attribution-NonCommercial-NoDerivatives 4.0 International license, you +should have received a copy of the license file as CC-BY-NC-ND-4.0. diff --git a/README.md b/README.md index 4f22445d0..c45190fc3 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,16 @@ # Pleroma +**Note**: This readme as well as complete documentation is also availible 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) +* 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 d9ed43dda..d42b136b7 100644 --- a/config/config.exs +++ b/config/config.exs @@ -8,7 +8,9 @@ # General application configuration config :pleroma, ecto_repos: [Pleroma.Repo] -config :pleroma, Pleroma.Repo, types: Pleroma.PostgresTypes +config :pleroma, Pleroma.Repo, + types: Pleroma.PostgresTypes, + telemetry_event: [Pleroma.Repo.Instrumenter] config :pleroma, Pleroma.Captcha, enabled: false, @@ -34,7 +36,8 @@ # Upload configuration config :pleroma, Pleroma.Upload, uploader: Pleroma.Uploaders.Local, - filters: [], + filters: [Pleroma.Upload.Filter.Dedupe], + link_name: true, proxy_remote: false, proxy_opts: [ redirect_on_failure: false, @@ -55,7 +58,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` + Finmoji: "/finmoji/128px/*-128.png", + Custom: ["/emoji/*.png", "/emoji/custom/*.png"] + ] config :pleroma, :uri_schemes, valid_schemes: [ @@ -88,6 +97,7 @@ # Configures the endpoint config :pleroma, Pleroma.Web.Endpoint, + instrumenters: [Pleroma.Web.Endpoint.Instrumenter], url: [host: "localhost"], http: [ dispatch: [ @@ -119,6 +129,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"], @@ -133,7 +148,14 @@ config :tesla, adapter: Tesla.Adapter.Hackney # Configures http settings, upstream proxy etc. -config :pleroma, :http, proxy_url: nil +config :pleroma, :http, + proxy_url: nil, + adapter: [ + ssl_options: [ + # We don't support TLS v1.3 yet + versions: [:tlsv1, :"tlsv1.1", :"tlsv1.2"] + ] + ] config :pleroma, :instance, name: "Pleroma", @@ -166,7 +188,8 @@ no_attachment_links: false, welcome_user_nickname: nil, welcome_message: nil, - max_report_comment_size: 1000 + max_report_comment_size: 1000, + safe_dm_mentions: false config :pleroma, :markup, # XXX - unfortunately, inline images must be enabled by default right now, because @@ -215,6 +238,9 @@ scopeCopy: true, subjectLineBehavior: "email", alwaysShowSubjectInput: true + }, + masto_fe: %{ + showInstanceSpecificPanel: true } config :pleroma, :activitypub, @@ -262,8 +288,6 @@ config :pleroma, :chat, enabled: true -config :ecto, json_library: Jason - config :phoenix, :format_encoders, json: Jason config :pleroma, :gopher, @@ -340,11 +364,18 @@ initial_timeout: 30, max_retries: 5 -config :pleroma, Pleroma.Jobs, - federator_incoming: [max_jobs: 50], - federator_outgoing: [max_jobs: 50], - mailer: [max_jobs: 10], - user: [max_jobs: 10] +config :pleroma_job_queue, :queues, + federator_incoming: 50, + federator_outgoing: 50, + web_push: 50, + mailer: 10, + transmogrifier: 20, + scheduled_activities: 10, + user: 10 + +config :pleroma, :fetch_initial_posts, + enabled: false, + pages: 5 config :auto_linker, opts: [ @@ -356,6 +387,42 @@ rel: false ] +config :pleroma, :ldap, + enabled: System.get_env("LDAP_ENABLED") == "true", + host: System.get_env("LDAP_HOST") || "localhost", + port: String.to_integer(System.get_env("LDAP_PORT") || "389"), + ssl: System.get_env("LDAP_SSL") == "true", + sslopts: [], + tls: System.get_env("LDAP_TLS") == "true", + tlsopts: [], + base: System.get_env("LDAP_BASE") || "dc=example,dc=com", + uid: System.get_env("LDAP_UID") || "cn" + +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.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..a7eb4b644 100644 --- a/config/dev.exs +++ b/config/dev.exs @@ -12,7 +12,6 @@ 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, 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 fbeba0919..894fa8d3d 100644 --- a/config/test.exs +++ b/config/test.exs @@ -17,6 +17,8 @@ # Print only warnings and errors during test config :logger, level: :warn +config :pleroma, Pleroma.Upload, filters: [], link_name: false + config :pleroma, Pleroma.Uploaders.Local, uploads: "test/uploads" config :pleroma, Pleroma.Mailer, adapter: Swoosh.Adapters.Test @@ -44,7 +46,14 @@ "BLH1qVhJItRGCfxgTtONfsOKDc9VRAraXw-3NsmjMngWSh7NxOizN6bkuRA7iLTMPS82PjwJAr3UoK9EC1IFrz4", private_key: "_-XZ0iebPrRfZ_o0-IatTdszYa8VCH1yLN-JauK7HHA" -config :pleroma, Pleroma.Jobs, testing: [max_jobs: 2] +config :web_push_encryption, :http_client, Pleroma.Web.WebPushHttpClientMock + +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" diff --git a/docs/Differences-in-MastodonAPI-Responses.md b/docs/Differences-in-MastodonAPI-Responses.md deleted file mode 100644 index 3026e1173..000000000 --- a/docs/Differences-in-MastodonAPI-Responses.md +++ /dev/null @@ -1,15 +0,0 @@ -# Differences in Mastodon API responses from vanilla Mastodon - -A Pleroma instance can be identified by " (compatible; Pleroma )" present in `version` field in response from `/api/v1/instance` - -## Flake IDs - -Pleroma uses 128-bit ids as opposed to Mastodon's 64 bits. However just like Mastodon's ids they are sortable strings - -## Attachment cap - -Some apps operate under the assumption that no more than 4 attachments can be returned or uploaded. Pleroma however does not enforce any limits on attachment count neither when returning the status object nor when posting. - -## Timelines - -Adding the parameter `with_muted=true` to the timeline queries will also return activities by muted (not by blocked!) users. diff --git a/docs/admin/backup.md b/docs/admin/backup.md new file mode 100644 index 000000000..2c70e7bf8 --- /dev/null +++ b/docs/admin/backup.md @@ -0,0 +1,17 @@ +# Backup/Restore your instance + +## Backup + +1. Stop the Pleroma service. +2. Go to the working directory of Pleroma (default is `/opt/pleroma`) +3. Run `sudo -Hu postgres pg_dump -d --format=custom -f ` +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 + +1. Stop the Pleroma service. +2. Go to the working directory of Pleroma (default is `/opt/pleroma`) +3. Copy the above mentioned files back to their original position. +4. Run `sudo -Hu postgres pg_restore -d -v -1 ` +5. Restart the Pleroma service. diff --git a/docs/admin/updating.md b/docs/admin/updating.md new file mode 100644 index 000000000..84e6ef18d --- /dev/null +++ b/docs/admin/updating.md @@ -0,0 +1,9 @@ +# Updating your instance +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. Start the Pleroma service. + +[^1]: Prefix with `MIX_ENV=prod` to run it using the production config file. diff --git a/docs/Admin-API.md b/docs/api/admin_api.md similarity index 55% rename from docs/Admin-API.md rename to docs/api/admin_api.md index 407647645..8befa8ea0 100644 --- a/docs/Admin-API.md +++ b/docs/api/admin_api.md @@ -7,9 +7,16 @@ Authentication is required and the user must be an admin. ### List users - Method `GET` -- Params: - - `page`: **integer** page number - - `page_size`: **integer** number of users per page (default is `50`) +- Query Params: + - *optional* `query`: **string** search term + - *optional* `filters`: **string** comma-separated string of filters: + - `local`: only local users + - `external`: only external users + - `active`: only active users + - `deactivated`: only deactivated users + - *optional* `page`: **integer** page number + - *optional* `page_size`: **integer** number of users per page (default is `50`) +- Example: `https://mypleroma.org/api/pleroma/admin/users?query=john&filters=local,active&page=1&page_size=10` - Response: ```JSON @@ -20,34 +27,13 @@ Authentication is required and the user must be an admin. { "deactivated": bool, "id": integer, - "nickname": string - }, - ... - ] -} -``` - -## `/api/pleroma/admin/users/search?query={query}&local={local}&page={page}&page_size={page_size}` - -### Search users by name or nickname - -- Method `GET` -- Params: - - `query`: **string** search term - - `local`: **bool** whether to return only local users - - `page`: **integer** page number - - `page_size`: **integer** number of users per page (default is `50`) -- Response: - -```JSON -{ - "page_size": integer, - "count": integer, - "users": [ - { - "deactivated": bool, - "id": integer, - "nickname": string + "nickname": string, + "roles": { + "admin": bool, + "moderator": bool + }, + "local": bool, + "tags": array }, ... ] @@ -72,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 @@ -124,7 +130,7 @@ Authentication is required and the user must be an admin. Note: Available `:permission_group` is currently moderator and admin. 404 is returned when the permission group doesn’t exist. -### Get user user permission groups membership +### Get user user permission groups membership per permission group - Method: `GET` - Params: none @@ -163,6 +169,17 @@ Note: Available `:permission_group` is currently moderator and admin. 404 is ret - `nickname` - `status` BOOLEAN field, false value means deactivation. +## `/api/pleroma/admin/users/:nickname` + +### Retrive the details of a user + +- Method: `GET` +- Params: + - `nickname` +- Response: + - On failure: `Not found` + - On success: JSON of the user + ## `/api/pleroma/admin/relay` ### Follow a Relay @@ -183,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` @@ -196,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 new file mode 100644 index 000000000..923d94db2 --- /dev/null +++ b/docs/api/differences_in_mastoapi_responses.md @@ -0,0 +1,54 @@ +# Differences in Mastodon API responses from vanilla Mastodon + +A Pleroma instance can be identified by " (compatible; Pleroma )" present in `version` field in response from `/api/v1/instance` + +## Flake IDs + +Pleroma uses 128-bit ids as opposed to Mastodon's 64 bits. However just like Mastodon's ids they are sortable strings + +## Attachment cap + +Some apps operate under the assumption that no more than 4 attachments can be returned or uploaded. Pleroma however does not enforce any limits on attachment count neither when returning the status object nor when posting. + +## Timelines + +Adding the parameter `with_muted=true` to the timeline queries will also return activities by muted (not by blocked!) users. + +## Statuses + +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) +- `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 + +Has these additional fields under the `pleroma` object: + +- `mime_type`: mime type of the attachment. + +## Accounts + +- `/api/v1/accounts/:id`: The `id` parameter can also be the `nickname` of the user. This only works in this endpoint, not the deeper nested ones for following etc. + +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 +- `confirmation_pending`: boolean, true if a new user account is waiting on email confirmation to be activated + +## 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. diff --git a/docs/Pleroma-API.md b/docs/api/pleroma_api.md similarity index 60% rename from docs/Pleroma-API.md rename to docs/api/pleroma_api.md index 379d3dbed..dbe250300 100644 --- a/docs/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,7 +74,7 @@ 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: ``` @@ -108,3 +130,70 @@ See [Admin-API](Admin-API.md) * Response: JSON string. Returns the user flavour or the default one. * Example response: "glitch" * Note: This is intended to be used only by mastofe + +## `/api/pleroma/notifications/read` +### Mark a single notification as read +* Method `POST` +* Authentication: required +* Params: + * `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/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"}` 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/Clients.md b/docs/clients.md similarity index 92% rename from docs/Clients.md rename to docs/clients.md index c3d776488..dc3e83bcc 100644 --- a/docs/Clients.md +++ b/docs/clients.md @@ -4,8 +4,8 @@ Feel free to contact us to be added to this list! ## Desktop ### Roma for Desktop -- Homepage: -- Source Code: ??? +- Homepage: +- Source Code: - Platforms: Windows, Mac, (Linux?) - Features: Streaming Ready @@ -30,6 +30,12 @@ Feel free to contact us to be added to this list! - Platforms: iOS - Features: No Streaming +### Fedilab +- Source Code: +- Contact: [@tom79@mastodon.social](https://mastodon.social/users/tom79) +- Platforms: Android +- Features: Streaming Ready + ### Nekonium - Homepage: [F-Droid Repository](https://repo.gdgd.jp.net/), [Google Play](https://play.google.com/store/apps/details?id=com.apps.nekonium), [Amazon](https://www.amazon.co.jp/dp/B076FXPRBC/) - Source: @@ -37,15 +43,9 @@ Feel free to contact us to be added to this list! - Platforms: Android - Features: Streaming Ready -### Mastalab -- Source Code: -- Contact: [@tom79@mastodon.social](https://mastodon.social/users/tom79) -- Platforms: Android -- Features: Streaming Ready - ### Roma -- Homepage: -- Source Code: ??? +- Homepage: +- Source Code: [iOS](https://github.com/roma-apps/roma-ios), [Android](https://github.com/roma-apps/roma-android) - Platforms: iOS, Android - Features: No Streaming diff --git a/docs/config.md b/docs/config.md index d1bf2a6f4..b5ea58746 100644 --- a/docs/config.md +++ b/docs/config.md @@ -6,6 +6,7 @@ If you run Pleroma with ``MIX_ENV=prod`` the file is ``prod.secret.exs``, otherw ## Pleroma.Upload * `uploader`: Select which `Pleroma.Uploaders` to use * `filters`: List of `Pleroma.Upload.Filter` to use. +* `link_name`: When enabled Pleroma will add a `name` parameter to the url of the upload, for example `https://instance.tld/media/corndog.png?name=corndog.png`. This is needed to provide the correct filename in Content-Disposition headers when using filters like `Pleroma.Upload.Filter.Dedupe` * `base_url`: The base URL to access a user-uploaded file. Useful when you want to proxy the media files via another host. * `proxy_remote`: If you\'re using a remote uploader, Pleroma will proxy media requests instead of redirecting to it. * `proxy_opts`: Proxy options, see `Pleroma.ReverseProxy` documentation. @@ -100,10 +101,11 @@ config :pleroma, Pleroma.Mailer, * `no_attachment_links`: Set to true to disable automatically adding attachment link text to statuses * `welcome_message`: A message that will be send to a newly registered users as a direct message. * `welcome_user_nickname`: The nickname of the local user that sends the welcome message. -* `max_report_size`: The maximum size of the report comment (Default: `1000`) +* `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`) ## :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: ``` @@ -126,10 +128,28 @@ 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: +``` +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 -This can be used to configure a keyword list that keeps the configuration data for any kind of frontend. By default, settings for `pleroma_fe` are configured. +This can be used to configure a keyword list that keeps the configuration data for any kind of frontend. By default, settings for `pleroma_fe` and `masto_fe` are configured. Frontends can access these settings at `/api/pleroma/frontend_configurations` @@ -189,6 +209,45 @@ This section is used to configure Pleroma-FE, unless ``:managed_config`` in ``:i * `enabled`: Enables the gopher interface * `ip`: IP address to bind to * `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` + + +**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 @@ -250,25 +309,29 @@ You can then do curl "http://localhost:4000/api/pleroma/admin/invite_token?admin_token=somerandomtoken" ``` -## Pleroma.Jobs +## :pleroma_job_queue -A list of job queues and their settings. +[Pleroma Job Queue](https://git.pleroma.social/pleroma/pleroma_job_queue) configuration: a list of queues with maximum concurrent jobs. -Job queue settings: +Pleroma has the following queues: -* `max_jobs`: The maximum amount of parallel jobs running at the same time. +* `federator_outgoing` - Outgoing federation +* `federator_incoming` - Incoming federation +* `mailer` - Email sender, see [`Pleroma.Mailer`](#pleroma-mailer) +* `transmogrifier` - Transmogrifier +* `web_push` - Web push notifications +* `scheduled_activities` - Scheduled activities, see [`Pleroma.ScheduledActivities`](#pleromascheduledactivity) Example: -```exs -config :pleroma, Pleroma.Jobs, - federator_incoming: [max_jobs: 50], - federator_outgoing: [max_jobs: 50] +```elixir +config :pleroma_job_queue, :queues, + federator_incoming: 50, + federator_outgoing: 50 ``` This config contains two queues: `federator_incoming` and `federator_outgoing`. Both have the `max_jobs` set to `50`. - ## Pleroma.Web.Federator.RetryQueue * `enabled`: If set to `true`, failed federation jobs will be retried @@ -285,6 +348,10 @@ This config contains two queues: `federator_incoming` and `federator_outgoing`. ## :rich_media * `enabled`: if enabled the instance will parse metadata from attached links to generate link previews +## :fetch_initial_posts +* `enabled`: if enabled, when a new user is federated with, fetch some of their latest posts +* `pages`: the amount of pages to fetch + ## :hackney_pools Advanced. Tweaks Hackney (http client) connections pools. @@ -326,3 +393,91 @@ config :auto_linker, rel: false ] ``` + +## 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 +instance, the name and password will be verified by trying to authenticate +(bind) to an LDAP server. If a user exists in the LDAP directory but there +is no account with the same name yet on the Pleroma instance then a new +Pleroma account will be created with the same name as the LDAP user name. + +* `enabled`: enables LDAP authentication +* `host`: LDAP server hostname +* `port`: LDAP port, e.g. 389 or 636 +* `ssl`: true to use SSL, usually implies the port 636 +* `sslopts`: additional SSL options +* `tls`: true to start TLS, usually implies the port 389 +* `tlsopts`: additional TLS options +* `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" + +## :auth + +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. + +* 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: + +``` +# 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: []]} + ] +``` diff --git a/docs/config/General-tips-for-customizing-Pleroma-FE.md b/docs/config/General-tips-for-customizing-Pleroma-FE.md new file mode 100644 index 000000000..15c4882dd --- /dev/null +++ b/docs/config/General-tips-for-customizing-Pleroma-FE.md @@ -0,0 +1,17 @@ +# General tips for customizing Pleroma FE +There are some configuration scripts for Pleroma BE and FE: + +1. `config/prod.secret.exs` +1. `config/config.exs` +1. `priv/static/static/config.json` + +The `prod.secret.exs` affects first. `config.exs` is for fallback or default. `config.json` is for GNU-social-BE-Pleroma-FE instances. + +Usually all you have to do is: + +1. Copy the section in the `config/config.exs` which you want to activate. +1. Paste into `config/prod.secret.exs`. +1. Edit `config/prod.secret.exs`. +1. Restart the Pleroma daemon. + +`prod.secret.exs` is for the `MIX_ENV=prod` environment. `dev.secret.exs` is for the `MIX_ENV=dev` environment respectively. diff --git a/docs/config/custom_emoji.md b/docs/config/custom_emoji.md new file mode 100644 index 000000000..419a7d0e2 --- /dev/null +++ b/docs/config/custom_emoji.md @@ -0,0 +1,53 @@ +# Custom Emoji + +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``) + +Example: + +image files (in `/priv/static/emoji/custom`): `happy.png` and `sad.png` + +content of `config/custom_emoji.txt`: +``` +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. + +## Emoji tags (groups) + +Default tags are set in `config.exs`. +```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/hardening.md b/docs/config/hardening.md new file mode 100644 index 000000000..b54c28850 --- /dev/null +++ b/docs/config/hardening.md @@ -0,0 +1,103 @@ +# Hardening your instance +Here are some suggestions which improve the security of parts of your Pleroma instance. + +## Configuration file + +These changes should go into `prod.secret.exs` or `dev.secret.exs`, depending on your `MIX_ENV` value. + +### `http` + +> Recommended value: `[ip: {127, 0, 0, 1}]` + +This sets the Pleroma application server to only listen to the localhost interface. This way, you can only reach your server over the Internet by going through the reverse proxy. By default, Pleroma listens on all interfaces. + +### `secure_cookie_flag` + +> Recommended value: `true` + +This sets the `secure` flag on Pleroma’s session cookie. This makes sure, that the cookie is only accepted over encrypted HTTPs connections. This implicitly renames the cookie from `pleroma_key` to `__Host-pleroma-key` which enforces some restrictions. (see [cookie prefixes](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#Cookie_prefixes)) + +### `:http_security` + +> Recommended value: `true` + +This will send additional HTTP security headers to the clients, including: + +* `X-XSS-Protection: "1; mode=block"` +* `X-Permitted-Cross-Domain-Policies: "none"` +* `X-Frame-Options: "DENY"` +* `X-Content-Type-Options: "nosniff"` +* `X-Download-Options: "noopen"` + +A content security policy (CSP) will also be set: + +```csp +content-security-policy: + default-src 'none'; + base-uri 'self'; + frame-ancestors 'none'; + img-src 'self' data: https:; + media-src 'self' https:; + style-src 'self' 'unsafe-inline'; + font-src 'self'; + script-src 'self'; + connect-src 'self' wss://example.tld; + manifest-src 'self'; + upgrade-insecure-requests; +``` + +#### `sts` + +> Recommended value: `true` + +An additional “Strict transport security” header will be sent with the configured `sts_max_age` parameter. This tells the browser, that the domain should only be accessed over a secure HTTPs connection. + +#### `ct_max_age` + +An additional “Expect-CT” header will be sent with the configured `ct_max_age` parameter. This enforces the use of TLS certificates that are published in the certificate transparency log. (see [Expect-CT](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Expect-CT)) + +#### `referrer_policy` + +> Recommended value: `same-origin` + +If you click on a link, your browser’s request to the other site will include from where it is coming from. The “Referrer policy” header tells the browser how and if it should send this information. (see [Referrer policy](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy)) + +## systemd + +A systemd unit example is provided at `installation/pleroma.service`. + +### PrivateTmp + +> Recommended value: `true` + +Use private `/tmp` and `/var/tmp` folders inside a new file system namespace, which are discarded after the process stops. + +### ProtectHome + +> Recommended value: `true` + +The `/home`, `/root`, and `/run/user` folders can not be accessed by this service anymore. If your Pleroma user has its home folder in one of the restricted places, or use one of these folders as its working directory, you have to set this to `false`. + +### ProtectSystem + +> Recommended value: `full` + +Mount `/usr`, `/boot`, and `/etc` as read-only for processes invoked by this service. + +### PrivateDevices + +> Recommended value: `true` + +Sets up a new `/dev` mount for the process and only adds API pseudo devices like `/dev/null`, `/dev/zero` or `/dev/random` but not physical devices. This may not work on devices like the Raspberry Pi, where you need to set this to `false`. + +### NoNewPrivileges + +> Recommended value: `true` + +Ensures that the service process and all its children can never gain new privileges through `execve()`. + +### CapabilityBoundingSet + +> Recommended value: `~CAP_SYS_ADMIN` + +Drops the sysadmin capability from the daemon. diff --git a/docs/config/howto_mediaproxy.md b/docs/config/howto_mediaproxy.md new file mode 100644 index 000000000..fb731112b --- /dev/null +++ b/docs/config/howto_mediaproxy.md @@ -0,0 +1,32 @@ +# How to activate mediaproxy +## Explanation + +Without the `mediaproxy` function, Pleroma don't store any remote content like pictures, video etc. locally. So every time you open Pleroma, the content is loaded from the source server, from where the post is coming. This can result in slowly loading content or/and increased bandwidth usage on the source server. +With the `mediaproxy` function you can use the cache ability of nginx, to cache these content, so user can access it faster, cause it's loaded from your server. + +## Activate it + +* Edit your nginx config and add the following location: +``` +location /proxy { + proxy_cache pleroma_media_cache; + proxy_cache_lock on; + proxy_pass http://localhost:4000; +} +``` +Also add the following on top of the configuration, outside of the `server` block: +``` +proxy_cache_path /tmp/pleroma-media-cache levels=1:2 keys_zone=pleroma_media_cache:10m max_size=10g inactive=720m use_temp_path=off; +``` +If you came here from one of the installation guides, take a look at the example configuration `/installation/pleroma.nginx`, where this part is already included. + +* Append the following to your `prod.secret.exs` or `dev.secret.exs` (depends on which mode your instance is running): +``` +config :pleroma, :media_proxy, + enabled: true, + redirect_on_failure: true + #base_url: "https://cache.pleroma.social" +``` +If you want to use a subdomain to serve the files, uncomment `base_url`, change the url and add a comma after `true` in the previous line. + +* Restart nginx and Pleroma diff --git a/docs/config/howto_proxy.md b/docs/config/howto_proxy.md new file mode 100644 index 000000000..10a635266 --- /dev/null +++ b/docs/config/howto_proxy.md @@ -0,0 +1,12 @@ +# How to configure upstream proxy for federation +If you want to proxify all http requests (e.g. for TOR) that pleroma makes to an upstream proxy server, edit you config file (`dev.secret.exs` or `prod.secret.exs`) and add the following: + +``` +config :pleroma, :http, + proxy_url: "127.0.0.1:8123" +``` + +The other way to do it, for example, with Tor you would most likely add something like this: +``` +config :pleroma, :http, proxy_url: {:socks5, :localhost, 9050} +``` diff --git a/docs/config/howto_user_recomendation.md b/docs/config/howto_user_recomendation.md new file mode 100644 index 000000000..27c0760dd --- /dev/null +++ b/docs/config/howto_user_recomendation.md @@ -0,0 +1,31 @@ +# How to activate user recommendation (Who to follow panel) +![who-to-follow-panel-small](/uploads/9de1b1300436c32461d272945f1bc23e/who-to-follow-panel-small.png) + +To show the *who to follow* panel, edit `config/prod.secret.exs` in the Pleroma backend. Following code activates the *who to follow* panel: + +```elixir +config :pleroma, :suggestions, + enabled: true, + third_party_engine: + "http://vinayaka.distsn.org/cgi-bin/vinayaka-user-match-suggestions-api.cgi?{{host}}+{{user}}", + timeout: 300_000, + limit: 23, + web: "https://vinayaka.distsn.org/?{{host}}+{{user}}" + +``` + +`config/config.exs` already includes this code, but `enabled:` is `false`. + +`/api/v1/suggestions` is also provided when *who to follow* panel is enabled. + +For advanced customization, following code shows the newcomers of the fediverse at the *who to follow* panel: + +```elixir +config :pleroma, :suggestions, + enabled: true, + third_party_engine: + "http://vinayaka.distsn.org/cgi-bin/vinayaka-user-new-suggestions-api.cgi?{{host}}+{{user}}", + timeout: 60_000, + limit: 23, + web: "https://vinayaka.distsn.org/user-new.html" +``` diff --git a/docs/config/i2p.md b/docs/config/i2p.md new file mode 100644 index 000000000..62ced8b7a --- /dev/null +++ b/docs/config/i2p.md @@ -0,0 +1,196 @@ +# I2P Federation and Accessability + +This guide is going to focus on the Pleroma federation aspect. The actual installation is neatly explained in the official documentation, and more likely to remain up-to-date. +It might be added to this guide if there will be a need for that. + +We're going to use I2PD for its lightweightness over the official client. +Follow the documentation according to your distro: https://i2pd.readthedocs.io/en/latest/user-guide/install/#installing + +How to run it: https://i2pd.readthedocs.io/en/latest/user-guide/run/ + +## I2P Federation + +There are 2 ways to go about this. +One using the config, and one using external software (fedproxy). The external software works better so far. + +### Using the Config + +**Warning:** So far, everytime I followed this way of federating using I2P, the rest of my federation stopped working. I'm leaving this here in case it will help with making it work. + +Assuming you're running in prod, cd to your Pleroma folder and append the following to `config/prod.secret.exs`: +``` +config :pleroma, :http, proxy_url: {:socks5, :localhost, 4447} +``` +And then run the following: +``` +su pleroma +MIX_ENV=prod mix deps.get +MIX_ENV=prod mix ecto.migrate +exit +``` +You can restart I2PD here and finish if you don't wish to make your instance viewable or accessible over I2P. +``` +systemctl stop i2pd.service --no-block +systemctl start i2pd.service +``` +*Notice:* The stop command initiates a graceful shutdown process, i2pd stops after finishing to route transit tunnels (maximum 10 minutes). + +You can change the socks proxy port in `/etc/i2pd/i2pd.conf`. + +### Using Fedproxy + +Fedproxy passes through clearnet requests direct to where they are going. It doesn't force anything over Tor. + +To use [fedproxy](https://github.com/majestrate/fedproxy) you'll need to install Golang. +``` +apt install golang +``` +Use a different user than pleroma or root. Run the following to add the Gopath to your ~/.bashrc. +``` +echo "export GOPATH=/home/ren/.go" >> ~/.bashrc +``` +Restart that bash session (you can exit and log back in). +Run the following to get fedproxy. +``` +go get -u github.com/majestrate/fedproxy$ +cp $(GOPATH)/bin/fedproxy /usr/local/bin/fedproxy +``` +And then the following to start it for I2P only. +``` +fedproxy 127.0.0.1:2000 127.0.0.1:4447 +``` +If you want to also use it for Tor, add `127.0.0.1:9050` to that command. +You'll also need to modify your Pleroma config. + +Assuming you're running in prod, cd to your Pleroma folder and append the following to `config/prod.secret.exs`: +``` +config :pleroma, :http, proxy_url: {:socks5, :localhost, 2000} +``` +And then run the following: +``` +su pleroma +MIX_ENV=prod mix deps.get +MIX_ENV=prod mix ecto.migrate +exit +``` +You can restart I2PD here and finish if you don't wish to make your instance viewable or accessible over I2P. + +``` +systemctl stop i2pd.service --no-block +systemctl start i2pd.service +``` +*Notice:* The stop command initiates a graceful shutdown process, i2pd stops after finishing to route transit tunnels (maximum 10 minutes). + +You can change the socks proxy port in `/etc/i2pd/i2pd.conf`. + +## I2P Instance Access + +Make your instance accessible using I2P. + +Add the following to your I2PD config `/etc/i2pd/tunnels.conf`: +``` +[pleroma] +type = http +host = 127.0.0.1 +port = 14447 +keys = pleroma.dat +``` +Restart I2PD: +``` +systemctl stop i2pd.service --no-block +systemctl start i2pd.service +``` +*Notice:* The stop command initiates a graceful shutdown process, i2pd stops after finishing to route transit tunnels (maximum 10 minutes). + +Now you'll have to find your address. +To do that you can download and use I2PD tools.[^1] +Or you'll need to access your web-console on localhost:7070. +If you don't have a GUI, you'll have to SSH tunnel into it like this: +`ssh -L 7070:127.0.0.1:7070 user@ip -p port`. +Now you can access it at localhost:7070. +Go to I2P tunnels page. Look for Server tunnels and you will see an address that ends with `.b32.i2p` next to "pleroma". +This is your site's address. + +### I2P-only Instance + +If creating an I2P-only instance, open `config/prod.secret.exs` and under "config :pleroma, Pleroma.Web.Endpoint," edit "https" and "port: 443" to the following: +``` + url: [host: "i2paddress", scheme: "http", port: 80], +``` +In addition to that, replace the existing nginx config's contents with the example below. + +### Existing Instance (Clearnet Instance) + +If not an I2P-only instance, add the nginx config below to your existing config at `/etc/nginx/sites-enabled/pleroma.nginx`. + +And for both cases, disable CSP in Pleroma's config (STS is disabled by default) so you can define those yourself seperately from the clearnet (if your instance is also on the clearnet). +Copy the following into the `config/prod.secret.exs` in your Pleroma folder (/home/pleroma/pleroma/): +``` +config :pleroma, :http_security, + enabled: false +``` + +Use this as the Nginx config: +``` +proxy_cache_path /tmp/pleroma-media-cache levels=1:2 keys_zone=pleroma_media_cache:10m max_size=10g inactive=720m use_temp_path=off; +# The above already exists in a clearnet instance's config. +# If not, add it. + +server { + listen 127.0.0.1:14447; + server_name youri2paddress; + + # Comment to enable logs + access_log /dev/null; + error_log /dev/null; + + gzip_vary on; + gzip_proxied any; + gzip_comp_level 6; + gzip_buffers 16 8k; + gzip_http_version 1.1; + gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript application/activity+json application/atom+xml; + + client_max_body_size 16m; + + location / { + + add_header X-XSS-Protection "1; mode=block"; + add_header X-Permitted-Cross-Domain-Policies none; + add_header X-Frame-Options DENY; + add_header X-Content-Type-Options nosniff; + add_header Referrer-Policy same-origin; + add_header X-Download-Options noopen; + + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + proxy_set_header Host $http_host; + + proxy_pass http://localhost:4000; + + client_max_body_size 16m; + } + + location /proxy { + proxy_cache pleroma_media_cache; + proxy_cache_lock on; + proxy_ignore_client_abort on; + proxy_pass http://localhost:4000; + } +} +``` +reload Nginx: +``` +systemctl stop i2pd.service --no-block +systemctl start i2pd.service +``` +*Notice:* The stop command initiates a graceful shutdown process, i2pd stops after finishing to route transit tunnels (maximum 10 minutes). + +You should now be able to both access your instance using I2P and federate with other I2P instances! + +[^1]: [I2PD tools](https://github.com/purplei2p/i2pd-tools) to print information about a router info file or an I2P private key, generate an I2P private key, and generate vanity addresses. + +### Possible Issues + +Will be added when encountered. diff --git a/docs/config/mrf.md b/docs/config/mrf.md new file mode 100644 index 000000000..2cc16cef0 --- /dev/null +++ b/docs/config/mrf.md @@ -0,0 +1,119 @@ +# Message Rewrite Facility +The Message Rewrite Facility (MRF) is a subsystem that is implemented as a series of hooks that allows the administrator to rewrite or discard messages. + +Possible uses include: + +* marking incoming messages with media from a given account or instance as sensitive +* rejecting messages from a specific instance +* removing/unlisting messages from the public timelines +* removing media from messages +* sending only public messages to a specific instance + +The MRF provides user-configurable policies. The default policy is `NoOpPolicy`, which disables the MRF functionality. Pleroma also includes an easy to use policy called `SimplePolicy` which maps messages matching certain pre-defined criterion to actions built into the policy module. +It is possible to use multiple, active MRF policies at the same time. + +## Quarantine Instances + +You have the ability to prevent from private / followers-only messages from federating with specific instances. Which means they will only get the public or unlisted messages from your instance. + +If, for example, you're using `MIX_ENV=prod` aka using production mode, you would open your configuration file located in `config/prod.secret.exs` and edit or add the option under your `:instance` config object. Then you would specify the instance within quotes. +``` +config :pleroma, :instance, + [...] + quarantined_instances: ["instance.example", "other.example"] +``` + +## Using `SimplePolicy` + +`SimplePolicy` is capable of handling most common admin tasks. + +To use `SimplePolicy`, you must enable it. Do so by adding the following to your `:instance` config object, so that it looks like this: + +``` +config :pleroma, :instance, + [...] + rewrite_policy: Pleroma.Web.ActivityPub.MRF.SimplePolicy +``` + +Once `SimplePolicy` is enabled, you can configure various groups in the `:mrf_simple` config object. These groups are: + +* `media_removal`: Servers in this group will have media stripped from incoming messages. +* `media_nsfw`: Servers in this group will have the #nsfw tag and sensitive setting injected into incoming messages which contain media. +* `reject`: Servers in this group will have their messages rejected. +* `federated_timeline_removal`: Servers in this group will have their messages unlisted from the public timelines by flipping the `to` and `cc` fields. + +Servers should be configured as lists. + +### Example + +This example will enable `SimplePolicy`, block media from `illegalporn.biz`, mark media as NSFW from `porn.biz` and `porn.business`, reject messages from `spam.com` and remove messages from `spam.university` from the federated timeline: + +``` +config :pleroma, :instance, + rewrite_policy: [Pleroma.Web.ActivityPub.MRF.SimplePolicy] + +config :pleroma, :mrf_simple, + media_removal: ["illegalporn.biz"], + media_nsfw: ["porn.biz", "porn.business"], + reject: ["spam.com"], + federated_timeline_removal: ["spam.university"] + +``` + +### Use with Care + +The effects of MRF policies can be very drastic. It is important to use this functionality carefully. Always try to talk to an admin before writing an MRF policy concerning their instance. + +## Writing your own MRF Policy + +As discussed above, the MRF system is a modular system that supports pluggable policies. This means that an admin may write a custom MRF policy in Elixir or any other language that runs on the Erlang VM, by specifying the module name in the `rewrite_policy` config setting. + +For example, here is a sample policy module which rewrites all messages to "new message content": + +```elixir +# This is a sample MRF policy which rewrites all Notes to have "new message +# content." +defmodule Site.RewritePolicy do + @behavior Pleroma.Web.ActivityPub.MRF + + # Catch messages which contain Note objects with actual data to filter. + # Capture the object as `object`, the message content as `content` and the + # message itself as `message`. + @impl true + def filter(%{"type" => Create", "object" => {"type" => "Note", "content" => content} = object} = message) + when is_binary(content) do + # Subject / CW is stored as summary instead of `name` like other AS2 objects + # because of Mastodon doing it that way. + summary = object["summary"] + + # Message edits go here. + content = "new message content" + + # Assemble the mutated object. + object = + object + |> Map.put("content", content) + |> Map.put("summary", summary) + + # Assemble the mutated message. + message = Map.put(message, "object", object) + {:ok, message} + end + + # Let all other messages through without modifying them. + @impl true + def filter(message), do: {:ok, message} +end +``` + +If you save this file as `lib/site/mrf/rewrite_policy.ex`, it will be included when you next rebuild Pleroma. You can enable it in the configuration like so: + +``` +config :pleroma, :instance, + rewrite_policy: [ + Pleroma.Web.ActivityPub.MRF.SimplePolicy, + Site.RewritePolicy + ] +``` + +Please note that the Pleroma developers consider custom MRF policy modules to fall under the purview of the AGPL. As such, you are obligated to release the sources to your custom MRF policy modules upon request. diff --git a/docs/config/onion_federation.md b/docs/config/onion_federation.md new file mode 100644 index 000000000..99f104995 --- /dev/null +++ b/docs/config/onion_federation.md @@ -0,0 +1,159 @@ +# Easy Onion Federation (Tor) +Tor can free people from the necessity of a domain, in addition to helping protect their privacy. As Pleroma's goal is to empower the people and let as many as possible host an instance with as little resources as possible, the ability to host an instance with a small, cheap computer like a RaspberryPi along with Tor, would be a great way to achieve that. +In addition, federating with such instances will also help furthering that goal. + +This is a guide to show you how it can be easily done. + +This guide assumes you already got Pleroma working, and that it's running on the default port 4000. +Currently only has an Nginx example. + +To install Tor on Debian / Ubuntu: +``` +apt -yq install tor +``` +If using an old server version (older than Debian Stretch or Ubuntu 18.04), install from backports or PPA. +I recommend using a newer server version instead. + +To have the newest, V3 onion addresses (which I recommend) in Debian, install Tor from backports. +If you do not have backports, uncomment the stretch-backports links at the end of `/etc/apt/sources.list`. +Then install: +``` +apt update +apt -t stretch-backports -yq install tor +``` +**WARNING:** Onion instances not using a Tor version supporting V3 addresses will not be able to federate with you. + +Create the hidden service for your Pleroma instance in `/etc/tor/torrc`: +``` +HiddenServiceDir /var/lib/tor/pleroma_hidden_service/ +HiddenServicePort 80 127.0.0.1:8099 +HiddenServiceVersion 3 # Remove if Tor version is below 0.3 ( tor --version ) +``` +Restart Tor to generate an adress: +``` +systemctl restart tor@default.service +``` +Get the address: +``` +cat /var/lib/tor/pleroma_hidden_service/hostname +``` + +# Federation + +Next, edit your Pleroma config. +If running in prod, cd to your Pleroma directory, edit `config/prod.secret.exs` +and append this line: +``` +config :pleroma, :http, proxy_url: {:socks5, :localhost, 9050} +``` +In your Pleroma directory, assuming you're running prod, +run the following: +``` +su pleroma +MIX_ENV=prod mix deps.get +MIX_ENV=prod mix ecto.migrate +exit +``` +restart Pleroma (if using systemd): +``` +systemctl restart pleroma +``` + +# Tor Instance Access + +Make your instance accessible using Tor. + +## Tor-only Instance +If creating a Tor-only instance, open `config/prod.secret.exs` and under "config :pleroma, Pleroma.Web.Endpoint," edit "https" and "port: 443" to the following: +``` + url: [host: "onionaddress", scheme: "http", port: 80], +``` +In addition to that, replace the existing nginx config's contents with the example below. + +## Existing Instance (Clearnet Instance) +If not a Tor-only instance, +add the nginx config below to your existing config at `/etc/nginx/sites-enabled/pleroma.nginx`. + +--- +For both cases, disable CSP in Pleroma's config (STS is disabled by default) so you can define those yourself seperately from the clearnet (if your instance is also on the clearnet). +Copy the following into the `config/prod.secret.exs` in your Pleroma folder (/home/pleroma/pleroma/): +``` +config :pleroma, :http_security, + enabled: false +``` + +Use this as the Nginx config: +``` +proxy_cache_path /tmp/pleroma-media-cache levels=1:2 keys_zone=pleroma_media_cache:10m max_size=10g inactive=720m use_temp_path=off; +# The above already exists in a clearnet instance's config. +# If not, add it. + +server { + listen 127.0.0.1:8099; + server_name youronionaddress; + + # Comment to enable logs + access_log /dev/null; + error_log /dev/null; + + gzip_vary on; + gzip_proxied any; + gzip_comp_level 6; + gzip_buffers 16 8k; + gzip_http_version 1.1; + gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript application/activity+json application/atom+xml; + + client_max_body_size 16m; + + location / { + + add_header X-XSS-Protection "1; mode=block"; + add_header X-Permitted-Cross-Domain-Policies none; + add_header X-Frame-Options DENY; + add_header X-Content-Type-Options nosniff; + add_header Referrer-Policy same-origin; + add_header X-Download-Options noopen; + + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + proxy_set_header Host $http_host; + + proxy_pass http://localhost:4000; + + client_max_body_size 16m; + } + + location /proxy { + proxy_cache pleroma_media_cache; + proxy_cache_lock on; + proxy_ignore_client_abort on; + proxy_pass http://localhost:4000; + } +} +``` +reload Nginx: +``` +systemctl reload nginx +``` + +You should now be able to both access your instance using Tor and federate with other Tor instances! + +--- + +### Possible Issues + +* In Debian, make sure your hidden service folder `/var/lib/tor/pleroma_hidden_service/` and its contents, has debian-tor as both owner and group by using +``` +ls -la /var/lib/tor/ +``` +If it's not, run: +``` +chown -R debian-tor:debian-tor /var/lib/tor/pleroma_hidden_service/ +``` +* Make sure *only* the owner has *only* read and write permissions. +If not, run: +``` +chmod -R 600 /var/lib/tor/pleroma_hidden_service/ +``` +* If you have trouble logging in to the Mastodon Frontend when using Tor, use the Tor Browser Bundle. diff --git a/docs/config/small_customizations.md b/docs/config/small_customizations.md new file mode 100644 index 000000000..09e8d6041 --- /dev/null +++ b/docs/config/small_customizations.md @@ -0,0 +1,35 @@ +# Small customizations +Replace `dev.secret.exs` with `prod.secret.exs` according to your setup. + +# Thumbnail + +Replace `priv/static/instance/thumbnail.jpeg` with your selfie or other neat picture. It will appear in [Pleroma Instances](http://distsn.org/pleroma-instances.html). + +# Instance-specific panel + +![instance-specific panel demo](/uploads/296b19ec806b130e0b49b16bfe29ce8a/image.png) + +To show the instance specific panel, set `show_instance_panel` to `true` in `config/dev.secret.exs`. You can modify its content by editing `priv/static/instance/panel.html`. + +# Background + +You can change the background of your Pleroma instance by uploading it to `priv/static/static`, and then changing `"background"` in `config/dev.secret.exs` accordingly. + +# Logo + +![logo modification demo](/uploads/c70b14de60fa74245e7f0dcfa695ebff/image.png) + +If you want to give a brand to your instance, look no further. You can change the logo of your instance by uploading it to `priv/static/static`, and then changing `logo` in `config/dev.secret.exs` accordingly. + +# Theme + +All users of your instance will be able to change the theme they use by going to the settings (the cog in the top-right hand corner). However, if you wish to change the default theme, you can do so by editing `theme` in `config/dev.secret.exs` accordingly. + +# Terms of Service + +Terms of Service will be shown to all users on the registration page. It's the best place where to write down the rules for your instance. You can modify the rules by changing `priv/static/static/terms-of-service.html`. + +# Message Visibility + +To enable message visibility options when posting like in the Mastodon frontend, set +`scope_options_enabled` to `true` in `config/dev.secret.exs`. diff --git a/docs/config/static_dir.md b/docs/config/static_dir.md new file mode 100644 index 000000000..0cc52b99a --- /dev/null +++ b/docs/config/static_dir.md @@ -0,0 +1,20 @@ +# Static Directory + +Static frontend files are shipped in `priv/static/` and tracked by version control in this repository. If you want to overwrite or update these without the possibility of merge conflicts, you can write your custom versions to `instance/static/`. + +``` +config :pleroma, :instance, + static_dir: "instance/static/", +``` + +You can overwrite this value in your configuration to use a different static instance directory. + +## robots.txt + +By default, the `robots.txt` that ships in `priv/static/` is permissive. It allows well-behaved search engines to index all of your instance's URIs. + +If you want to generate a restrictive `robots.txt`, you can run the following mix task. The generated `robots.txt` will be written in your instance static directory. + +``` +mix pleroma.robots_txt disallow_all +``` diff --git a/docs/installation/alpine_linux_en.md b/docs/installation/alpine_linux_en.md new file mode 100644 index 000000000..c493816d6 --- /dev/null +++ b/docs/installation/alpine_linux_en.md @@ -0,0 +1,215 @@ +# Installing on Alpine Linux +## Installation + +This guide is a step-by-step installation guide for Alpine Linux. It also assumes that you have administrative rights, either as root or a user with [sudo permissions](https://www.linode.com/docs/tools-reference/custom-kernels-distros/install-alpine-linux-on-your-linode/#configuration). If you want to run this guide with root, ignore the `sudo` at the beginning of the lines, unless it calls a user like `sudo -Hu pleroma`; in this case, use `su -l -s $SHELL -c 'command'` instead. + +### Required packages + +* `postgresql` +* `elixir` +* `erlang` +* `erlang-parsetools` +* `erlang-xmerl` +* `git` +* Development Tools + +#### Optional packages used in this guide + +* `nginx` (preferred, example configs for other reverse proxies can be found in the repo) +* `certbot` (or any other ACME client for Let’s Encrypt certificates) + +### Prepare the system + +* First make sure to have the community repository enabled: + +```shell +echo "https://nl.alpinelinux.org/alpine/latest-stable/community" | sudo tee -a /etc/apk/repository +``` + +* Then update the system, if not already done: + +```shell +sudo apk update +sudo apk upgrade +``` + +* Install some tools, which are needed later: + +```shell +sudo apk add git build-base +``` + +### Install Elixir and Erlang + +* Install Erlang and Elixir: + +```shell +sudo apk add erlang erlang-runtime-tools erlang-xmerl elixir +``` + +* Install `erlang-eldap` if you want to enable ldap authenticator + +```shell +sudo apk add erlang-eldap +``` +### Install PostgreSQL + +* Install Postgresql server: + +```shell +sudo apk add postgresql postgresql-contrib +``` + +* Initialize database: + +```shell +sudo /etc/init.d/postgresql start +``` + +* Enable and start postgresql server: + +```shell +sudo rc-update add postgresql +``` + +### Install PleromaBE + +* Add a new system user for the Pleroma service: + +```shell +sudo adduser -S -s /bin/false -h /opt/pleroma -H pleroma +``` + +**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 and want `sudo` on your system, you can use `su` as root user (UID 0) for a single command by using `su -l pleroma -s $SHELL -c 'command'` and `su -l pleroma -s $SHELL` for starting a shell. + +* Git clone the PleromaBE repository and make the Pleroma user the owner of the directory: + +```shell +sudo mkdir -p /opt/pleroma +sudo chown -R pleroma:pleroma /opt/pleroma +sudo -Hu pleroma git clone https://git.pleroma.social/pleroma/pleroma /opt/pleroma +``` + +* Change to the new directory: + +```shell +cd /opt/pleroma +``` + +* Install the dependencies for Pleroma and answer with `yes` if it asks you to install `Hex`: + +```shell +sudo -Hu pleroma mix deps.get +``` + +* Generate the configuration: `sudo -Hu pleroma mix pleroma.instance gen` + * Answer with `yes` if it asks you to install `rebar3`. + * This may take some time, because parts of pleroma get compiled first. + * After that it will ask you a few questions about your instance and generates a configuration file in `config/generated_config.exs`. + +* Check the configuration and if all looks right, rename it, so Pleroma will load it (`prod.secret.exs` for productive instance, `dev.secret.exs` for development instances): + +```shell +mv config/{generated_config.exs,prod.secret.exs} +``` + +* The previous command creates also the file `config/setup_db.psql`, with which you can create the database: + +```shell +sudo -Hu postgres psql -f config/setup_db.psql +``` + +* Now run the database migration: + +```shell +sudo -Hu pleroma MIX_ENV=prod mix ecto.migrate +``` + +* Now you can start Pleroma already + +```shell +sudo -Hu pleroma MIX_ENV=prod mix phx.server +``` + +### Finalize installation + +If you want to open your newly installed instance to the world, you should run nginx or some other webserver/proxy in front of Pleroma and you should consider to create an OpenRC service file for Pleroma. + +#### Nginx + +* Install nginx, if not already done: + +```shell +sudo apk add nginx +``` + +* Setup your SSL cert, using your method of choice or certbot. If using certbot, first install it: + +```shell +sudo apk add certbot +``` + +and then set it up: + +```shell +sudo mkdir -p /var/lib/letsencrypt/ +sudo certbot certonly --email -d --standalone +``` + +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). + +* Copy the example nginx configuration to the nginx folder + +```shell +sudo cp /opt/pleroma/installation/pleroma.nginx /etc/nginx/conf.d/pleroma.conf +``` + +* Before starting nginx edit the configuration and change it to your needs (e.g. change servername, change cert paths) +* Enable and start nginx: + +```shell +sudo rc-update add nginx +sudo service nginx start +``` + +If you need to renew the certificate in the future, uncomment the relevant location block in the nginx config and run: + +```shell +sudo certbot certonly --email -d --webroot -w /var/lib/letsencrypt/ +``` + +#### OpenRC service + +* Copy example service file: + +```shell +sudo cp /opt/pleroma/installation/init.d/pleroma /etc/init.d/pleroma +``` + +* Make sure to start it during the boot + +```shell +sudo rc-update add pleroma +``` + +#### 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 +sudo -Hu pleroma MIX_ENV=prod mix pleroma.user new --admin +``` + +#### 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/installation/arch_linux_en.md b/docs/installation/arch_linux_en.md new file mode 100644 index 000000000..4b3bbbbb0 --- /dev/null +++ b/docs/installation/arch_linux_en.md @@ -0,0 +1,214 @@ +# Installing on Arch Linux +## Installation + +This guide will assume that you have administrative rights, either as root or a user with [sudo permissions](https://wiki.archlinux.org/index.php/Sudo). If you want to run this guide with root, ignore the `sudo` at the beginning of the lines, unless it calls a user like `sudo -Hu pleroma`; in this case, use `su -s $SHELL -c 'command'` instead. + +### Required packages + +* `postgresql` +* `elixir` +* `erlang-unixodbc` +* `git` +* `base-devel` + +#### Optional packages used in this guide + +* `nginx` (preferred, example configs for other reverse proxies can be found in the repo) +* `certbot` (or any other ACME client for Let’s Encrypt certificates) + +### Prepare the system + +* First update the system, if not already done: + +```shell +sudo pacman -Syu +``` + +* Install some of the above mentioned programs: + +```shell +sudo pacman -S git base-devel elixir erlang-unixodbc +``` + +### Install PostgreSQL + +[Arch Wiki article](https://wiki.archlinux.org/index.php/PostgreSQL) + +* Install the `postgresql` package: + +```shell +sudo pacman -S postgresql +``` + +* Initialize the database cluster: + +```shell +sudo -iu postgres initdb -D /var/lib/postgres/data +``` + +* Start and enable the `postgresql.service` + +```shell +sudo systemctl enable --now postgresql.service +``` + +### Install PleromaBE + +* Add a new system user for the Pleroma service: + +```shell +sudo useradd -r -s /bin/false -m -d /var/lib/pleroma -U pleroma +``` + +**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 and want `sudo` on your system, you can use `su` as root user (UID 0) for a single command by using `su -l pleroma -s $SHELL -c 'command'` and `su -l pleroma -s $SHELL` for starting a shell. + +* Git clone the PleromaBE repository and make the Pleroma user the owner of the directory: + +```shell +sudo mkdir -p /opt/pleroma +sudo chown -R pleroma:pleroma /opt/pleroma +sudo -Hu pleroma git clone https://git.pleroma.social/pleroma/pleroma /opt/pleroma +``` + +* Change to the new directory: + +```shell +cd /opt/pleroma +``` + +* Install the dependencies for Pleroma and answer with `yes` if it asks you to install `Hex`: + +```shell +sudo -Hu pleroma mix deps.get +``` + +* Generate the configuration: `sudo -Hu pleroma mix pleroma.instance gen` + * Answer with `yes` if it asks you to install `rebar3`. + * This may take some time, because parts of pleroma get compiled first. + * After that it will ask you a few questions about your instance and generates a configuration file in `config/generated_config.exs`. + +* Check the configuration and if all looks right, rename it, so Pleroma will load it (`prod.secret.exs` for productive instance, `dev.secret.exs` for development instances): + +```shell +mv config/{generated_config.exs,prod.secret.exs} +``` + +* The previous command creates also the file `config/setup_db.psql`, with which you can create the database: + +```shell +sudo -Hu postgres psql -f config/setup_db.psql +``` + +* Now run the database migration: + +```shell +sudo -Hu pleroma MIX_ENV=prod mix ecto.migrate +``` + +* Now you can start Pleroma already + +```shell +sudo -Hu pleroma MIX_ENV=prod mix phx.server +``` + +### Finalize installation + +If you want to open your newly installed instance to the world, you should run nginx or some other webserver/proxy in front of Pleroma and you should consider to create a systemd service file for Pleroma. + +#### Nginx + +* Install nginx, if not already done: + +```shell +sudo pacman -S nginx +``` + +* Create directories for available and enabled sites: + +```shell +sudo 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, first install it: + +```shell +sudo pacman -S certbot certbot-nginx +``` + +and then set it up: + +```shell +sudo mkdir -p /var/lib/letsencrypt/ +sudo certbot certonly --email -d --standalone +``` + +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). + +--- + +* Copy the example nginx configuration and activate it: + +```shell +sudo cp /opt/pleroma/installation/pleroma.nginx /etc/nginx/sites-available/pleroma.nginx +sudo ln -s /etc/nginx/sites-available/pleroma.nginx /etc/nginx/sites-enabled/pleroma.nginx +``` + +* Before starting nginx edit the configuration and change it to your needs (e.g. change servername, change cert paths) +* Enable and start nginx: + +```shell +sudo systemctl enable --now nginx.service +``` + +If you need to renew the certificate in the future, uncomment the relevant location block in the nginx config and run: + +```shell +sudo certbot certonly --email -d --webroot -w /var/lib/letsencrypt/ +``` + +#### Other webserver/proxies + +You can find example configurations for them in `/opt/pleroma/installation/`. + +#### Systemd service + +* Copy example service file + +```shell +sudo cp /opt/pleroma/installation/pleroma.service /etc/systemd/system/pleroma.service +``` + +* Edit the service file and make sure that all paths fit your installation +* Enable and start `pleroma.service`: + +```shell +sudo systemctl enable --now pleroma.service +``` + +#### 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 +sudo -Hu pleroma MIX_ENV=prod mix pleroma.user new --admin +``` + +#### 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/installation/centos7_en.md b/docs/installation/centos7_en.md new file mode 100644 index 000000000..76de21ed8 --- /dev/null +++ b/docs/installation/centos7_en.md @@ -0,0 +1,277 @@ +# Installing on CentOS 7 +## Installation + +This guide is a step-by-step installation guide for CentOS 7. It also assumes that you have administrative rights, either as root or a user with [sudo permissions](https://www.digitalocean.com/community/tutorials/how-to-create-a-sudo-user-on-centos-quickstart). If you want to run this guide with root, ignore the `sudo` at the beginning of the lines, unless it calls a user like `sudo -Hu pleroma`; in this case, use `su -s $SHELL -c 'command'` instead. + +### Required packages + +* `postgresql` (9,6+, CentOS 7 comes with 9.2, we will install version 11 in this guide) +* `elixir` (1.5+) +* `erlang` +* `erlang-parsetools` +* `erlang-xmerl` +* `git` +* Development Tools + +#### Optional packages used in this guide + +* `nginx` (preferred, example configs for other reverse proxies can be found in the repo) +* `certbot` (or any other ACME client for Let’s Encrypt certificates) + +### Prepare the system + +* First update the system, if not already done: + +```shell +sudo yum update +``` + +* Install some of the above mentioned programs: + +```shell +sudo yum install wget git unzip +``` + +* Install development tools: + +```shell +sudo yum group install "Development Tools" +``` + +### Install Elixir and Erlang + +* Add the EPEL repo: + +```shell +sudo yum install epel-release +sudo yum -y update +``` + +* Install Erlang repository: + +```shell +wget -P /tmp/ https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm +sudo rpm -Uvh erlang-solutions-1.0-1.noarch.rpm +``` + +* Install Erlang: + +```shell +sudo yum install erlang erlang-parsetools erlang-xmerl +``` + +* Download [latest Elixir release from Github](https://github.com/elixir-lang/elixir/releases/tag/v1.8.1) (Example for the newest version at the time when this manual was written) + +```shell +wget -P /tmp/ https://github.com/elixir-lang/elixir/releases/download/v1.8.1/Precompiled.zip +``` + +* Create folder where you want to install Elixir, we’ll use: + +```shell +sudo mkdir -p /opt/elixir +``` + +* Unzip downloaded file there: + +```shell +sudo unzip /tmp/Precompiled.zip -d /opt/elixir +``` + +* Create symlinks for the pre-compiled binaries: + +```shell +for e in elixir elixirc iex mix; do sudo ln -s /opt/elixir/bin/${e} /usr/local/bin/${e}; done +``` + +### Install PostgreSQL + +* Add the Postgresql repository: + +```shell +sudo yum install https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-centos11-11-2.noarch.rpm +``` + +* Install the Postgresql server: + +```shell +sudo yum install postgresql11-server postgresql11-contrib +``` + +* Initialize database: + +```shell +sudo /usr/pgsql-11/bin/postgresql-11-setup initdb +``` + +* Open configuration file `/var/lib/pgsql/11/data/pg_hba.conf` and change the following lines from: + +```plain +# IPv4 local connections: +host all all 127.0.0.1/32 ident +# IPv6 local connections: +host all all ::1/128 ident +``` + +to + +```plain +# IPv4 local connections: +host all all 127.0.0.1/32 md5 +# IPv6 local connections: +host all all ::1/128 md5 +``` + +* Enable and start postgresql server: + +```shell +sudo systemctl enable --now postgresql-11.service +``` + +### Install PleromaBE + +* Add a new system user for the Pleroma service: + +```shell +sudo useradd -r -s /bin/false -m -d /var/lib/pleroma -U pleroma +``` + +**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 and want `sudo` on your system, you can use `su` as root user (UID 0) for a single command by using `su -l pleroma -s $SHELL -c 'command'` and `su -l pleroma -s $SHELL` for starting a shell. + +* Git clone the PleromaBE repository and make the Pleroma user the owner of the directory: + +```shell +sudo mkdir -p /opt/pleroma +sudo chown -R pleroma:pleroma /opt/pleroma +sudo -Hu pleroma git clone https://git.pleroma.social/pleroma/pleroma /opt/pleroma +``` + +* Change to the new directory: + +```shell +cd /opt/pleroma +``` + +* Install the dependencies for Pleroma and answer with `yes` if it asks you to install `Hex`: + +```shell +sudo -Hu pleroma mix deps.get +``` + +* Generate the configuration: `sudo -Hu pleroma mix pleroma.instance gen` + * Answer with `yes` if it asks you to install `rebar3`. + * This may take some time, because parts of pleroma get compiled first. + * After that it will ask you a few questions about your instance and generates a configuration file in `config/generated_config.exs`. + +* Check the configuration and if all looks right, rename it, so Pleroma will load it (`prod.secret.exs` for productive instance, `dev.secret.exs` for development instances): + +```shell +mv config/{generated_config.exs,prod.secret.exs} +``` + +* The previous command creates also the file `config/setup_db.psql`, with which you can create the database: + +```shell +sudo -Hu postgres psql -f config/setup_db.psql +``` + +* Now run the database migration: + +```shell +sudo -Hu pleroma MIX_ENV=prod mix ecto.migrate +``` + +* Now you can start Pleroma already + +```shell +sudo -Hu pleroma MIX_ENV=prod mix phx.server +``` + +### Finalize installation + +If you want to open your newly installed instance to the world, you should run nginx or some other webserver/proxy in front of Pleroma and you should consider to create a systemd service file for Pleroma. + +#### Nginx + +* Install nginx, if not already done: + +```shell +sudo yum install nginx +``` + +* Setup your SSL cert, using your method of choice or certbot. If using certbot, first install it: + +```shell +sudo yum install certbot-nginx +``` + +and then set it up: + +```shell +sudo mkdir -p /var/lib/letsencrypt/ +sudo certbot certonly --email -d --standalone +``` + +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). + +--- + +* Copy the example nginx configuration to the nginx folder + +```shell +sudo cp /opt/pleroma/installation/pleroma.nginx /etc/nginx/conf.d/pleroma.conf +``` + +* Before starting nginx edit the configuration and change it to your needs (e.g. change servername, change cert paths) +* Enable and start nginx: + +```shell +sudo systemctl enable --now nginx +``` + +If you need to renew the certificate in the future, uncomment the relevant location block in the nginx config and run: + +```shell +sudo certbot certonly --email -d --webroot -w /var/lib/letsencrypt/ +``` + +#### Other webserver/proxies + +You can find example configurations for them in `/opt/pleroma/installation/`. + +#### Systemd service + +* Copy example service file + +```shell +sudo cp /opt/pleroma/installation/pleroma.service /etc/systemd/system/pleroma.service +``` + +* Edit the service file and make sure that all paths fit your installation +* Enable and start `pleroma.service`: + +```shell +sudo systemctl enable --now pleroma.service +``` + +#### 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 +sudo -Hu pleroma MIX_ENV=prod mix pleroma.user new --admin +``` + +#### 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/installation/debian_based_en.md b/docs/installation/debian_based_en.md new file mode 100644 index 000000000..9613a329b --- /dev/null +++ b/docs/installation/debian_based_en.md @@ -0,0 +1,202 @@ +# Installing on Debian Based Distributions +## Installation + +This guide will assume you are on Debian Stretch. This guide should also work with Ubuntu 16.04 and 18.04. It also assumes that you have administrative rights, either as root or a user with [sudo permissions](https://www.digitalocean.com/community/tutorials/how-to-add-delete-and-grant-sudo-privileges-to-users-on-a-debian-vps). If you want to run this guide with root, ignore the `sudo` at the beginning of the lines, unless it calls a user like `sudo -Hu pleroma`; in this case, use `su -s $SHELL -c 'command'` instead. + +### Required packages + +* `postgresql` (9.6+, Ubuntu 16.04 comes with 9.5, you can get a newer version from [here](https://www.postgresql.org/download/linux/ubuntu/)) +* `postgresql-contrib` (9.6+, same situtation as above) +* `elixir` (1.5+, [install from here, Debian and Ubuntu ship older versions](https://elixir-lang.org/install.html#unix-and-unix-like) or use [asdf](https://github.com/asdf-vm/asdf) as the pleroma user) +* `erlang-dev` +* `erlang-tools` +* `erlang-parsetools` +* `erlang-eldap`, if you want to enable ldap authenticator +* `erlang-xmerl` +* `git` +* `build-essential` + +#### Optional packages used in this guide + +* `nginx` (preferred, example configs for other reverse proxies can be found in the repo) +* `certbot` (or any other ACME client for Let’s Encrypt certificates) + +### Prepare the system + +* First update the system, if not already done: + +```shell +sudo apt update +sudo apt full-upgrade +``` + +* Install some of the above mentioned programs: + +```shell +sudo apt install git build-essential postgresql postgresql-contrib +``` + +### Install Elixir and Erlang + +* Download and add the Erlang repository: + +```shell +wget -P /tmp/ https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb +sudo dpkg -i /tmp/erlang-solutions_1.0_all.deb +``` + +* Install Elixir and Erlang: + +```shell +sudo apt update +sudo apt install elixir erlang-dev erlang-parsetools erlang-xmerl erlang-tools +``` + +### Install PleromaBE + +* Add a new system user for the Pleroma service: + +```shell +sudo useradd -r -s /bin/false -m -d /var/lib/pleroma -U pleroma +``` + +**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 and want `sudo` on your system, you can use `su` as root user (UID 0) for a single command by using `su -l pleroma -s $SHELL -c 'command'` and `su -l pleroma -s $SHELL` for starting a shell. + +* Git clone the PleromaBE repository and make the Pleroma user the owner of the directory: + +```shell +sudo mkdir -p /opt/pleroma +sudo chown -R pleroma:pleroma /opt/pleroma +sudo -Hu pleroma git clone https://git.pleroma.social/pleroma/pleroma /opt/pleroma +``` + +* Change to the new directory: + +```shell +cd /opt/pleroma +``` + +* Install the dependencies for Pleroma and answer with `yes` if it asks you to install `Hex`: + +```shell +sudo -Hu pleroma mix deps.get +``` + +* Generate the configuration: `sudo -Hu pleroma mix pleroma.instance gen` + * Answer with `yes` if it asks you to install `rebar3`. + * This may take some time, because parts of pleroma get compiled first. + * After that it will ask you a few questions about your instance and generates a configuration file in `config/generated_config.exs`. + +* Check the configuration and if all looks right, rename it, so Pleroma will load it (`prod.secret.exs` for productive instance, `dev.secret.exs` for development instances): + +```shell +mv config/{generated_config.exs,prod.secret.exs} +``` + +* The previous command creates also the file `config/setup_db.psql`, with which you can create the database: + +```shell +sudo -Hu postgres psql -f config/setup_db.psql +``` + +* Now run the database migration: + +```shell +sudo -Hu pleroma MIX_ENV=prod mix ecto.migrate +``` + +* Now you can start Pleroma already + +```shell +sudo -Hu pleroma MIX_ENV=prod mix phx.server +``` + +### Finalize installation + +If you want to open your newly installed instance to the world, you should run nginx or some other webserver/proxy in front of Pleroma and you should consider to create a systemd service file for Pleroma. + +#### Nginx + +* Install nginx, if not already done: + +```shell +sudo apt install nginx +``` + +* Setup your SSL cert, using your method of choice or certbot. If using certbot, first install it: + +```shell +sudo apt install certbot +``` + +and then set it up: + +```shell +sudo mkdir -p /var/lib/letsencrypt/ +sudo certbot certonly --email -d --standalone +``` + +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). + +--- + +* Copy the example nginx configuration and activate it: + +```shell +sudo cp /opt/pleroma/installation/pleroma.nginx /etc/nginx/sites-available/pleroma.nginx +sudo ln -s /etc/nginx/sites-available/pleroma.nginx /etc/nginx/sites-enabled/pleroma.nginx +``` + +* Before starting nginx edit the configuration and change it to your needs (e.g. change servername, change cert paths) +* Enable and start nginx: + +```shell +sudo systemctl enable --now nginx.service +``` + +If you need to renew the certificate in the future, uncomment the relevant location block in the nginx config and run: + +```shell +sudo certbot certonly --email -d --webroot -w /var/lib/letsencrypt/ +``` + +#### Other webserver/proxies + +You can find example configurations for them in `/opt/pleroma/installation/`. + +#### Systemd service + +* Copy example service file + +```shell +sudo cp /opt/pleroma/installation/pleroma.service /etc/systemd/system/pleroma.service +``` + +* Edit the service file and make sure that all paths fit your installation +* Enable and start `pleroma.service`: + +```shell +sudo systemctl enable --now pleroma.service +``` + +#### 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 +sudo -Hu pleroma MIX_ENV=prod mix pleroma.user new --admin +``` + +#### 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/installation/debian_based_jp.md b/docs/installation/debian_based_jp.md new file mode 100644 index 000000000..ac5dcaaee --- /dev/null +++ b/docs/installation/debian_based_jp.md @@ -0,0 +1,191 @@ +# Pleromaの入れ方 +## 日本語訳について + +この記事は [Installing on Debian based distributions](Installing on Debian based distributions) の日本語訳です。何かがおかしいと思ったら、原文を見てください。 + +## インストール + +このガイドはDebian Stretchを仮定しています。Ubuntu 16.04でも可能です。 + +### 必要なソフトウェア + +- PostgreSQL 9.6+ (postgresql-contrib-9.6 または他のバージョンの PSQL をインストールしてください) +- Elixir 1.5 以上 ([Debianのリポジトリからインストールしないこと!!! ここからインストールすること!](https://elixir-lang.org/install.html#unix-and-unix-like))。または [asdf](https://github.com/asdf-vm/asdf) を pleroma ユーザーでインストール。 +- erlang-dev +- erlang-tools +- erlang-parsetools +- erlang-xmerl (Jessieではバックポートからインストールすること!) +- git +- build-essential +- openssh +- openssl +- nginx prefered (Apacheも動くかもしれませんが、誰もテストしていません!) +- certbot (または何らかのACME Let's encryptクライアント) + +### システムを準備する + +* まずシステムをアップデートしてください。 +``` +apt update && apt dist-upgrade +``` + +* 複数のツールとpostgresqlをインストールします。あとで必要になるので。 +``` +apt install git build-essential openssl ssh sudo postgresql-9.6 postgresql-contrib-9.6 +``` +(postgresqlのバージョンは、あなたのディストロにあわせて変えてください。または、バージョン番号がいらないかもしれません。) + +### ElixirとErlangをインストールします + +* Erlangのリポジトリをダウンロードおよびインストールします。 +``` +wget -P /tmp/ https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb && sudo dpkg -i /tmp/erlang-solutions_1.0_all.deb +``` + +* ElixirとErlangをインストールします、 +``` +apt update && apt install elixir erlang-dev erlang-parsetools erlang-xmerl erlang-tools +``` + +### Pleroma BE (バックエンド) をインストールします + +* 新しいユーザーを作ります。 +``` +adduser pleroma +``` +(Give it any password you want, make it STRONG) + +* 新しいユーザーをsudoグループに入れます。 +``` +usermod -aG sudo pleroma +``` + +* 新しいユーザーに変身し、ホームディレクトリに移動します。 +``` +su pleroma +cd ~ +``` + +* Gitリポジトリをクローンします。 +``` +git clone https://git.pleroma.social/pleroma/pleroma +``` + +* 新しいディレクトリに移動します。 +``` +cd pleroma/ +``` + +* Pleromaが依存するパッケージをインストールします。Hexをインストールしてもよいか聞かれたら、yesを入力してください。 +``` +mix deps.get +``` + +* コンフィギュレーションを生成します。 +``` +mix pleroma.instance gen +``` + * rebar3をインストールしてもよいか聞かれたら、yesを入力してください。 + * この処理には時間がかかります。私もよく分かりませんが、何らかのコンパイルが行われているようです。 + * あなたのインスタンスについて、いくつかの質問があります。その回答は `config/generated_config.exs` というコンフィギュレーションファイルに保存されます。 + +**注意**: メディアプロクシを有効にすると回答して、なおかつ、キャッシュのURLは空欄のままにしている場合は、`generated_config.exs` を編集して、`base_url` で始まる行をコメントアウトまたは削除してください。そして、上にある行の `true` の後にあるコンマを消してください。 + +* コンフィギュレーションを確認して、もし問題なければ、ファイル名を変更してください。 +``` +mv config/{generated_config.exs,prod.secret.exs} +``` + +* これまでのコマンドで、すでに `config/setup_db.psql` というファイルが作られています。このファイルをもとに、データベースを作成します。 +``` +sudo su postgres -c 'psql -f config/setup_db.psql' +``` + +* そして、データベースのミグレーションを実行します。 +``` +MIX_ENV=prod mix ecto.migrate +``` + +* Pleromaを起動できるようになりました。 +``` +MIX_ENV=prod mix phx.server +``` + +### インストールを終わらせる + +あなたの新しいインスタンスを世界に向けて公開するには、nginxまたは何らかのウェブサーバー (プロクシ) を使用する必要があります。また、Pleroma のためにシステムサービスファイルを作成する必要があります。 + +#### Nginx + +* まだインストールしていないなら、nginxをインストールします。 +``` +apt install nginx +``` + +* SSLをセットアップします。他の方法でもよいですが、ここではcertbotを説明します。 +certbotを使うならば、まずそれをインストールします。 +``` +apt install certbot +``` +そしてセットアップします。 +``` +mkdir -p /var/lib/letsencrypt/.well-known +% certbot certonly --email your@emailaddress --webroot -w /var/lib/letsencrypt/ -d yourdomain +``` +もしうまくいかないときは、先にnginxを設定してください。ssl "on" を "off" に変えてから再試行してください。 + +--- + +* nginxコンフィギュレーションの例をnginxフォルダーにコピーします。 +``` +cp /home/pleroma/pleroma/installation/pleroma.nginx /etc/nginx/sites-enabled/pleroma.nginx +``` + +* nginxを起動する前に、コンフィギュレーションを編集してください。例えば、サーバー名、証明書のパスなどを変更する必要があります。 +* nginxを再起動します。 +``` +systemctl reload nginx.service +``` + +#### Systemd サービス + +* サービスファイルの例をコピーします。 +``` +cp /home/pleroma/pleroma/installation/pleroma.service /usr/lib/systemd/system/pleroma.service +``` + +* サービスファイルを変更します。すべてのパスが正しいことを確認してください。また、`[Service]` セクションに以下の行があることを確認してください。 +``` +Environment="MIX_ENV=prod" +``` + +* `pleroma.service` を enable および start してください。 +``` +systemctl enable --now pleroma.service +``` + +#### モデレーターを作る + +新たにユーザーを作ったら、モデレーター権限を与えたいかもしれません。以下のタスクで可能です。 +``` +mix set_moderator username [true|false] +``` + +モデレーターはすべてのポストを消すことができます。将来的には他のことも可能になるかもしれません。 + +#### メディアプロクシを有効にする + +`generate_config` でメディアプロクシを有効にしているなら、すでにメディアプロクシが動作しています。あとから設定を変更したいなら、[How to activate mediaproxy](How-to-activate-mediaproxy) を見てください。 + +#### コンフィギュレーションとカスタマイズ + +* [Configuration tips](General tips for customizing pleroma fe) +* [Small Pleroma-FE customizations](Small customizations) +* [Admin tasks](Admin tasks) + +## 質問ある? + +インストールについて質問がある、もしくは、うまくいかないときは、以下のところで質問できます。 + +* [#pleroma:matrix.org](https://matrix.heldscal.la/#/room/#freenode_#pleroma:matrix.org) +* **Freenode** の **#pleroma** IRCチャンネル diff --git a/docs/installation/netbsd_en.md b/docs/installation/netbsd_en.md new file mode 100644 index 000000000..e0ac98359 --- /dev/null +++ b/docs/installation/netbsd_en.md @@ -0,0 +1,198 @@ +# Installing on NetBSD + +## Required software + +pkgin should have been installed by the NetBSD installer if you selected +the right options. If it isn't installed, install it using pkg_add. + +Note that `postgresql11-contrib` is needed for the Postgres extensions +Pleroma uses. + +The `mksh` shell is needed to run the Elixir `mix` script. + +`# pkgin install acmesh elixir git-base git-docs mksh nginx postgresql11-server postgresql11-client postgresql11-contrib sudo` + +You can also build these packages using pkgsrc: +``` +databases/postgresql11-contrib +databases/postgresql11-client +databases/postgresql11-server +devel/git-base +devel/git-docs +lang/elixir +security/acmesh +security/sudo +shells/mksh +www/nginx +``` + +Copy the rc.d scripts to the right directory: + +``` +# cp /usr/pkg/share/examples/rc.d/nginx /usr/pkg/share/examples/rc.d/pgsql /etc/rc.d +``` + +Add nginx and Postgres to `/etc/rc.conf`: + +``` +nginx=YES +pgsql=YES +``` + +## Configuring postgres + +First, run `# /etc/rc.d/pgsql start`. Then, `$ sudo -Hu pgsql -g pgsql createdb`. + +## Configuring Pleroma + +Create a user for Pleroma: + +``` +# groupadd pleroma +# useradd -d /home/pleroma -m -g pleroma -s /usr/pkg/bin/mksh pleroma +# echo 'export LC_ALL="en_GB.UTF-8"' >> /home/pleroma/.profile +# su -l pleroma -c $SHELL +``` + +Clone the repository: + +``` +$ cd /home/pleroma +$ git clone https://git.pleroma.social/pleroma/pleroma.git +``` + +Configure Pleroma. Note that you need a domain name at this point: + +``` +$ cd /home/pleroma/pleroma +$ mix deps.get +$ mix pleroma.instance gen # You will be asked a few questions here. +``` + +Since Postgres is configured, we can now initialize the database. There should +now be a file in `config/setup_db.psql` that makes this easier. Edit it, and +*change the password* to a password of your choice. Make sure it is secure, since +it'll be protecting your database. Now initialize the database: + +``` +$ sudo -Hu pgsql -g pgsql psql -f config/setup_db.psql +``` + +Postgres allows connections from all users without a password by default. To +fix this, edit `/usr/pkg/pgsql/data/pg_hba.conf`. Change every `trust` to +`password`. + +Once this is done, restart Postgres with `# /etc/rc.d/pgsql restart`. + +Run the database migrations. +You will need to do this whenever you update with `git pull`: + +``` +$ MIX_ENV=prod mix ecto.migrate +``` + +## Configuring nginx + +Install the example configuration file +`/home/pleroma/pleroma/installation/pleroma.nginx` to +`/usr/pkg/etc/nginx.conf`. + +Note that it will need to be wrapped in a `http {}` block. You should add +settings for the nginx daemon outside of the http block, for example: + +``` +user nginx nginx; +error_log /var/log/nginx/error.log; +worker_processes 4; + +events { +} +``` + +Edit the defaults: + +* Change `ssl_certificate` and `ssl_trusted_certificate` to +`/etc/nginx/tls/fullchain`. +* Change `ssl_certificate_key` to `/etc/nginx/tls/key`. +* Change `example.tld` to your instance's domain name. + +## Configuring acme.sh + +We'll be using acme.sh in Stateless Mode for TLS certificate renewal. + +First, get your account fingerprint: + +``` +$ sudo -Hu nginx -g nginx acme.sh --register-account +``` + +You need to add the following to your nginx configuration for the server +running on port 80: + +``` + location ~ ^/\.well-known/acme-challenge/([-_a-zA-Z0-9]+)$ { + default_type text/plain; + return 200 "$1.6fXAG9VyG0IahirPEU2ZerUtItW2DHzDzD9wZaEKpqd"; + } +``` + +Replace the string after after `$1.` with your fingerprint. + +Start nginx: + +``` +# /etc/rc.d/nginx start +``` + +It should now be possible to issue a cert (replace `example.com` +with your domain name): + +``` +$ sudo -Hu nginx -g nginx acme.sh --issue -d example.com --stateless +``` + +Let's add auto-renewal to `/etc/daily.local` +(replace `example.com` with your domain): + +``` +/usr/pkg/bin/sudo -Hu nginx -g nginx \ + /usr/pkg/sbin/acme.sh -r \ + -d example.com \ + --cert-file /etc/nginx/tls/cert \ + --key-file /etc/nginx/tls/key \ + --ca-file /etc/nginx/tls/ca \ + --fullchain-file /etc/nginx/tls/fullchain \ + --stateless +``` + +## Creating a startup script for Pleroma + +Copy the startup script to the correct location and make sure it's executable: + +``` +# cp /home/pleroma/pleroma/installation/netbsd/rc.d/pleroma /etc/rc.d/pleroma +# chmod +x /etc/rc.d/pleroma +``` + +Add the following to `/etc/rc.conf`: + +``` +pleroma=YES +pleroma_home="/home/pleroma" +pleroma_user="pleroma" +``` + +Run `# /etc/rc.d/pleroma start` to start Pleroma. + +## Conclusion + +Restart nginx with `# /etc/rc.d/nginx restart` and you should be up and running. + +If you need further help, contact niaa on freenode. + +Make sure your time is in sync, or other instances will receive your posts with +incorrect timestamps. You should have ntpd running. + +## Instances running NetBSD + +* diff --git a/docs/installation/openbsd_en.md b/docs/installation/openbsd_en.md new file mode 100644 index 000000000..633b08e6c --- /dev/null +++ b/docs/installation/openbsd_en.md @@ -0,0 +1,222 @@ +# Installing on OpenBSD +This guide describes the installation and configuration of pleroma (and the required software to run it) on a single OpenBSD 6.4 server. +For any additional information regarding commands and configuration files mentioned here, check the man pages [online](https://man.openbsd.org/) or directly on your server with the man command. + +#### Required software +The following packages need to be installed: + * elixir + * gmake + * ImageMagick + * git + * postgresql-server + * postgresql-contrib + +To install them, run the following command (with doas or as root): +`pkg_add elixir gmake ImageMagick git postgresql-server postgresql-contrib` + +Pleroma requires a reverse proxy, OpenBSD has relayd in base (and is used in this guide) and packages/ports are available for nginx (www/nginx) and apache (www/apache-httpd). Independently of the reverse proxy, [acme-client(1)](https://man.openbsd.org/acme-client) can be used to get a certificate from Let's Encrypt. + +#### Creating the pleroma user +Pleroma will be run by a dedicated user, \_pleroma. Before creating it, insert the following lines in login.conf: +``` +pleroma:\ + :datasize-max=1536M:\ + :datasize-cur=1536M:\ + :openfiles-max=4096 +``` +This creates a "pleroma" login class and sets higher values than default for datasize and openfiles (see [login.conf(5)](https://man.openbsd.org/login.conf)), this is required to avoid having pleroma crash some time after starting. + +Create the \_pleroma user, assign it the pleroma login class and create its home directory (/home/\_pleroma/): `useradd -m -L pleroma _pleroma` + +#### Clone pleroma's directory +Enter a shell as the \_pleroma user. As root, run `su _pleroma -;cd`. Then clone the repository with `git clone https://git.pleroma.social/pleroma/pleroma.git`. Pleroma is now installed in /home/\_pleroma/pleroma/, it will be configured and started at the end of this guide. + +#### Postgresql +Start a shell as the \_postgresql user (as root run `su _postgresql -` then run the `initdb` command to initialize postgresql: +If you wish to not use the default location for postgresql's data (/var/postgresql/data), add the following switch at the end of the command: `-D ` and modify the `datadir` variable in the /etc/rc.d/postgresql script. + +When this is done, enable postgresql so that it starts on boot and start it. As root, run: +``` +rcctl enable postgresql +rcctl start postgresql +``` +To check that it started properly and didn't fail right after starting, you can run `ps aux | grep postgres`, there should be multiple lines of output. + +#### httpd +httpd will have three fuctions: + * redirect requests trying to reach the instance over http to the https URL + * serve a robots.txt file + * get Let's Encrypt certificates, with acme-client + +Insert the following config in httpd.conf: +``` +# $OpenBSD: httpd.conf,v 1.17 2017/04/16 08:50:49 ajacoutot Exp $ + +ext_inet="" +ext_inet6="" + +server "default" { + listen on $ext_inet port 80 # Comment to disable listening on IPv4 + listen on $ext_inet6 port 80 # Comment to disable listening on IPv6 + listen on 127.0.0.1 port 80 # Do NOT comment this line + + log syslog + directory no index + + location "/.well-known/acme-challenge/*" { + root "/acme" + request strip 2 + } + + location "/robots.txt" { root "/htdocs/local/" } + location "/*" { block return 302 "https://$HTTP_HOST$REQUEST_URI" } +} + +types { + include "/usr/share/misc/mime.types" +} +``` +Do not forget to change *\* to your server's address(es). If httpd should only listen on one protocol family, comment one of the two first *listen* options. + +Create the /var/www/htdocs/local/ folder and write the content of your robots.txt in /var/www/htdocs/local/robots.txt. +Check the configuration with `httpd -n`, if it is OK enable and start httpd (as root): +``` +rcctl enable httpd +rcctl start httpd +``` + +#### acme-client +acme-client is used to get SSL/TLS certificates from Let's Encrypt. +Insert the following configuration in /etc/acme-client.conf: +``` +# +# $OpenBSD: acme-client.conf,v 1.4 2017/03/22 11:14:14 benno Exp $ +# + +authority letsencrypt- { + #agreement url "https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf" + api url "https://acme-v01.api.letsencrypt.org/directory" + account key "/etc/acme/letsencrypt-privkey-.pem" +} + +domain { + domain key "/etc/ssl/private/.key" + domain certificate "/etc/ssl/.crt" + domain full chain certificate "/etc/ssl/.fullchain.pem" + sign with letsencrypt- + challengedir "/var/www/acme/" +} +``` +Replace *\* by the domain name you'll use for your instance. As root, run `acme-client -n` to check the config, then `acme-client -ADv ` to create account and domain keys, and request a certificate for the first time. +Make acme-client run everyday by adding it in /etc/daily.local. As root, run the following command: `echo "acme-client " >> /etc/daily.local`. + +Relayd will look for certificates and keys based on the address it listens on (see next part), the easiest way to make them available to relayd is to create a link, as root run: +``` +ln -s /etc/ssl/.fullchain.pem /etc/ssl/.crt +ln -s /etc/ssl/private/.key /etc/ssl/private/.key +``` +This will have to be done for each IPv4 and IPv6 address relayd listens on. + +#### relayd +relayd will be used as the reverse proxy sitting in front of pleroma. +Insert the following configuration in /etc/relayd.conf: +``` +# $OpenBSD: relayd.conf,v 1.4 2018/03/23 09:55:06 claudio Exp $ + +ext_inet="" +ext_inet6="" + +table { 127.0.0.1 } +table { 127.0.0.1 } + +http protocol plerup { # Protocol for upstream pleroma server + #tcp { nodelay, sack, socket buffer 65536, backlog 128 } # Uncomment and adjust as you see fit + tls ciphers "ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305" + tls ecdhe secp384r1 + + # Forward some paths to the local server (as pleroma won't respond to them as you might want) + pass request quick path "/robots.txt" forward to + + # Append a bunch of headers + match request header append "X-Forwarded-For" value "$REMOTE_ADDR" # This two header and the next one are not strictly required by pleroma but adding them won't hurt + match request header append "X-Forwarded-By" value "$SERVER_ADDR:$SERVER_PORT" + + match response header append "X-XSS-Protection" value "1; mode=block" + match response header append "X-Permitted-Cross-Domain-Policies" value "none" + match response header append "X-Frame-Options" value "DENY" + match response header append "X-Content-Type-Options" value "nosniff" + match response header append "Referrer-Policy" value "same-origin" + match response header append "X-Download-Options" value "noopen" + match response header append "Content-Security-Policy" value "default-src 'none'; base-uri 'self'; form-action 'self'; img-src 'self' data: https:; media-src 'self' https:; style-src 'self' 'unsafe-inline'; font-src 'self'; script-src 'self'; connect-src 'self' wss://CHANGEME.tld; upgrade-insecure-requests;" # Modify "CHANGEME.tld" and set your instance's domain here + match request header append "Connection" value "upgrade" + #match response header append "Strict-Transport-Security" value "max-age=31536000; includeSubDomains" # Uncomment this only after you get HTTPS working. + + # If you do not want remote frontends to be able to access your Pleroma backend server, comment these lines + match response header append "Access-Control-Allow-Origin" value "*" + match response header append "Access-Control-Allow-Methods" value "POST, PUT, DELETE, GET, PATCH, OPTIONS" + match response header append "Access-Control-Allow-Headers" value "Authorization, Content-Type, Idempotency-Key" + match response header append "Access-Control-Expose-Headers" value "Link, X-RateLimit-Reset, X-RateLimit-Limit, X-RateLimit-Remaining, X-Request-Id" + # Stop commenting lines here +} + +relay wwwtls { + listen on $ext_inet port https tls # Comment to disable listening on IPv4 + listen on $ext_inet6 port https tls # Comment to disable listening on IPv6 + + protocol plerup + + forward to port 4000 check http "/" code 200 + forward to port 80 check http "/robots.txt" code 200 +} +``` +Again, change *\* to your server's address(es) and comment one of the two *listen* options if needed. Also change *wss://CHANGEME.tld* to *wss://\*. +Check the configuration with `relayd -n`, if it is OK enable and start relayd (as root): +``` +rcctl enable relayd +rcctl start relayd +``` + +#### pf +Enabling and configuring pf is highly recommended. +In /etc/pf.conf, insert the following configuration: +``` +# Macros +if="" +authorized_ssh_clients="any" + +# Skip traffic on loopback interface +set skip on lo + +# Default behavior +set block-policy drop +block in log all +pass out quick + +# Security features +match in all scrub (no-df random-id) +block in log from urpf-failed + +# Rules +pass in quick on $if inet proto icmp to ($if) icmp-type { echoreq unreach paramprob trace } # ICMP +pass in quick on $if inet6 proto icmp6 to ($if) icmp6-type { echoreq unreach paramprob timex toobig } # ICMPv6 +pass in quick on $if proto tcp to ($if) port { http https } # relayd/httpd +pass in quick on $if proto tcp from $authorized_ssh_clients to ($if) port ssh +``` +Replace *\* by your server's network interface name (which you can get with ifconfig). Consider replacing the content of the authorized\_ssh\_clients macro by, for exemple, your home IP address, to avoid SSH connection attempts from bots. + +Check pf's configuration by running `pfctl -nf /etc/pf.conf`, load it with `pfctl -f /etc/pf.conf` and enable pf at boot with `rcctl enable pf`. + +#### Configure and start pleroma +Enter a shell as \_pleroma (as root `su _pleroma -`) and enter pleroma's installation directory (`cd ~/pleroma/`). +Then follow the main installation guide: + * run `mix deps.get` + * run `mix pleroma.instance gen` and enter your instance's information when asked + * copy config/generated\_config.exs to config/prod.secret.exs. The default values should be sufficient but you should edit it and check that everything seems OK. + * exit your current shell back to a root one and run `psql -U postgres -f /home/_pleroma/config/setup_db.psql` to setup the database. + * return to a \_pleroma shell into pleroma's installation directory (`su _pleroma -;cd ~/pleroma`) and run `MIX_ENV=prod mix ecto.migrate` + +As \_pleroma in /home/\_pleroma/pleroma, you can now run `LC_ALL=en_US.UTF-8 MIX_ENV=prod mix phx.server` to start your instance. +In another SSH session/tmux window, check that it is working properly by running `ftp -MVo - http://127.0.0.1:4000/api/v1/instance`, you should get json output. Double-check that *uri*'s value is your instance's domain name. + +##### Starting pleroma at boot +An rc script to automatically start pleroma at boot hasn't been written yet, it can be run in a tmux session (tmux is in base). diff --git a/docs/installation/openbsd_fi.md b/docs/installation/openbsd_fi.md new file mode 100644 index 000000000..fa6faa62d --- /dev/null +++ b/docs/installation/openbsd_fi.md @@ -0,0 +1,110 @@ +# Pleroman asennus OpenBSD:llä + +Tarvitset: +* Oman domainin +* OpenBSD 6.3 -serverin +* Auttavan ymmärryksen unix-järjestelmistä + +Komennot, joiden edessä on '#', tulee ajaa käyttäjänä `root`. Tämä on +suositeltavaa tehdä komennon `doas` avulla, katso `doas (1)` ja `doas.conf (5)`. +Tästä eteenpäin oletuksena on, että domain "esimerkki.com" osoittaa +serverin IP-osoitteeseen. + +Jos asennuksen kanssa on ongelmia, IRC-kanava #pleroma Freenodessa tai +Matrix-kanava #freenode_#pleroma:matrix.org ovat hyviä paikkoja löytää apua +(englanniksi), `/msg eal kukkuu` jos haluat välttämättä puhua härmää. + +Asenna tarvittava ohjelmisto: + +`# pkg_add git elixir gmake postgresql-server-10.3 postgresql-contrib-10.3` + +Luo postgresql-tietokanta: + +`# su - _postgresql` + +`$ mkdir /var/postgresql/data` + +`$ initdb -D /var/postgresql/data -E UTF8` + +`$ createdb` + +Käynnistä tietokanta ja aseta se käynnistymään automaattisesti. + +`# rcctl start postgresql` + +`# rcctl enable postgresql` + +Luo käyttäjä pleromaa varten (kysyy muutaman kysymyksen): + +`# adduser pleroma` + +Vaihda pleroma-käyttäjään ja mene kotihakemistoosi: + +`# su - pleroma` + +Lataa pleroman lähdekoodi: + +`$ git clone https://git.pleroma.social/pleroma/pleroma.git` + +`$ cd pleroma` + +Asenna tarvittavat elixir-kirjastot: + +`$ mix deps.get` + +`$ mix deps.compile` + +Luo tarvittava konfiguraatio: + +`$ mix generate_config` + +`$ cp config/generated_config.exs config/prod.secret.exs` + +Aja luodut tietokantakomennot: + +`# su _postgres -c 'psql -f config/setup_db.psql'` + +`$ MIX_ENV=prod mix ecto.migrate` + +Käynnistä pleroma-prosessi: + +`$ MIX_ENV=prod mix compile` + +`$ MIX_ENV=prod mix phx.server` + +Tässä vaiheessa on hyvä tarkistaa että asetukset ovat oikein. Avaa selaimella, +curlilla tai vastaavalla työkalulla `esimerkki.com:4000/api/v1/instance` ja katso +että kohta "uri" on "https://esimerkki.com". + +Huom! Muista varmistaa että muuttuja MIX_ENV on "prod" mix-komentoja ajaessasi. +Mix lukee oikean konfiguraatiotiedoston sen mukaisesti. + +Ohessa enimmäkseen toimivaksi todettu rc.d-skripti pleroman käynnistämiseen. +Kirjoita se tiedostoon /etc/rc.d/pleroma. Tämän jälkeen aja +`# chmod +x /etc/rc.d/pleroma`, ja voit käynnistää pleroman komennolla +`# /etc/rc.d/pleroma start`. + +``` +#!/bin/ksh +#/etc/rc.d/pleroma + +daemon="cd /home/pleroma/pleroma;MIX_ENV=prod /usr/local/bin/elixir" +daemon_flags="--detached /usr/local/bin/mix phx.server" +daemon_user="pleroma" +rc_reload="NO" +rc_bg="YES" + +pexp="beam" + +. /etc/rc.d/rc.subr + +rc_cmd $1 +``` + +Tämän jälkeen tarvitset enää HTTP-serverin välittämään kutsut pleroma-prosessille. +Tiedostosta `install/pleroma.nginx` löytyy esimerkkikonfiguraatio, ja TLS-sertifikaatit +saat ilmaiseksi esimerkiksi [letsencryptiltä](https://certbot.eff.org/lets-encrypt/opbsd-nginx.html). +Nginx asentuu yksinkertaisesti komennolla `# pkg_add nginx`. + +Kun olet valmis, avaa https://esimerkki.com selaimessasi. Luo käyttäjä ja seuraa kiinnostavia +tyyppejä muilla palvelimilla! diff --git a/docs/introduction.md b/docs/introduction.md new file mode 100644 index 000000000..4af0747fe --- /dev/null +++ b/docs/introduction.md @@ -0,0 +1,55 @@ +# Introduction to 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? + +Pleroma instances are already widely deployed, a list can be found here: +http://distsn.org/pleroma-instances.html + +If you don't feel like joining an existing instance, but instead prefer to deploy your own instance, that's easy too! +Installation instructions can be found here: +[main Pleroma wiki](/) + +## 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 +- 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: +To post your status, simply press Submit. + +- second block: Here you can switch between the different timelines: + - Timeline: all the people that you follow + - Mentions: all the statutes where you are mentioned + - Public Timeline: all the statutes from the local instance + - The Whole Known Network: everything, local and remote! + +- third block: this is the Chat block, where you communicate with people on the same instance in realtime. It is local-only, for now, but we're planning to make it extendable to the entire fediverse! :sweat_smile: + +- 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 +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). +- A + button on the right allows you to Expand/Collapse an entire discussion thread. It also updates in realtime! +- A binocular icon allows you to open the status on the instance where it's originating from. +- 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 +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: +https://github.com/tootsuite/documentation/blob/master/Using-Mastodon/User-guide.md + +Remember, what you see is only the frontend part of Mastodon, the backend is still Pleroma. diff --git a/lib/mix/tasks/pleroma/instance.ex b/lib/mix/tasks/pleroma/instance.ex index 1ba452275..8f8d86a11 100644 --- a/lib/mix/tasks/pleroma/instance.ex +++ b/lib/mix/tasks/pleroma/instance.ex @@ -81,6 +81,14 @@ def run(["gen" | rest]) do email = Common.get_option(options, :admin_email, "What is your admin email address?") + 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") @@ -142,6 +150,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 +173,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/relay.ex b/lib/mix/tasks/pleroma/relay.ex index cbe23f82e..fbec473c5 100644 --- a/lib/mix/tasks/pleroma/relay.ex +++ b/lib/mix/tasks/pleroma/relay.ex @@ -4,8 +4,8 @@ defmodule Mix.Tasks.Pleroma.Relay do use Mix.Task - alias Pleroma.Web.ActivityPub.Relay alias Mix.Tasks.Pleroma.Common + alias Pleroma.Web.ActivityPub.Relay @shortdoc "Manages remote relays" @moduledoc """ 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/robotstxt.ex b/lib/mix/tasks/pleroma/robotstxt.ex new file mode 100644 index 000000000..2128e1cd6 --- /dev/null +++ b/lib/mix/tasks/pleroma/robotstxt.ex @@ -0,0 +1,32 @@ +# Pleroma: A lightweight social networking server +# Copyright © 2019 Pleroma Authors +# SPDX-License-Identifier: AGPL-3.0-only + +defmodule Mix.Tasks.Pleroma.RobotsTxt do + use Mix.Task + + @shortdoc "Generate robots.txt" + @moduledoc """ + Generates robots.txt + + ## Overwrite robots.txt to disallow all + + mix pleroma.robots_txt disallow_all + + This will write a robots.txt that will hide all paths on your instance + from search engines and other robots that obey robots.txt + + """ + def run(["disallow_all"]) do + static_dir = Pleroma.Config.get([:instance, :static_dir], "instance/static/") + + if !File.exists?(static_dir) do + File.mkdir_p!(static_dir) + end + + robots_txt_path = Path.join(static_dir, "robots.txt") + robots_txt_content = "User-Agent: *\nDisallow: /\n" + + File.write!(robots_txt_path, robots_txt_content, [:write]) + end +end diff --git a/lib/mix/tasks/pleroma/uploads.ex b/lib/mix/tasks/pleroma/uploads.ex index a01e61627..106fcf443 100644 --- a/lib/mix/tasks/pleroma/uploads.ex +++ b/lib/mix/tasks/pleroma/uploads.ex @@ -4,9 +4,9 @@ defmodule Mix.Tasks.Pleroma.Uploads do use Mix.Task + alias Mix.Tasks.Pleroma.Common alias Pleroma.Upload alias Pleroma.Uploaders.Local - alias Mix.Tasks.Pleroma.Common require Logger @log_every 50 @@ -20,7 +20,6 @@ defmodule Mix.Tasks.Pleroma.Uploads do Options: - `--delete` - delete local uploads after migrating them to the target uploader - A list of available uploaders can be seen in config.exs """ def run(["migrate_local", target_uploader | args]) do diff --git a/lib/mix/tasks/pleroma/user.ex b/lib/mix/tasks/pleroma/user.ex index 297332bc4..78493231c 100644 --- a/lib/mix/tasks/pleroma/user.ex +++ b/lib/mix/tasks/pleroma/user.ex @@ -5,9 +5,9 @@ defmodule Mix.Tasks.Pleroma.User do use Mix.Task import Ecto.Changeset - alias Pleroma.Repo - alias Pleroma.User alias Mix.Tasks.Pleroma.Common + alias Pleroma.User + alias Pleroma.UserInviteToken @shortdoc "Manages Pleroma users" @moduledoc """ @@ -27,12 +27,28 @@ defmodule Mix.Tasks.Pleroma.User do ## 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 @@ -220,7 +236,7 @@ def run(["unsubscribe", nickname]) do {:ok, friends} = User.get_friends(user) Enum.each(friends, fn friend -> - user = Repo.get(User, user.id) + user = User.get_by_id(user.id) Mix.shell().info("Unsubscribing #{friend.nickname} from #{user.nickname}") User.unfollow(user, friend) @@ -228,7 +244,7 @@ def run(["unsubscribe", nickname]) do :timer.sleep(500) - user = Repo.get(User, user.id) + user = User.get_by_id(user.id) if Enum.empty?(user.following) do Mix.shell().info("Successfully unsubscribed all followers from #{user.nickname}") @@ -302,23 +318,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_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 750ddd3c0..7afbc8751 100644 --- a/lib/pleroma/PasswordResetToken.ex +++ b/lib/pleroma/PasswordResetToken.ex @@ -7,9 +7,9 @@ defmodule Pleroma.PasswordResetToken do import Ecto.Changeset - alias Pleroma.User - alias Pleroma.Repo alias Pleroma.PasswordResetToken + alias Pleroma.Repo + alias Pleroma.User schema "password_reset_tokens" do belongs_to(:user, User, type: Pleroma.FlakeId) @@ -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_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 c466bff7f..c8c7f0d04 100644 --- a/lib/pleroma/activity.ex +++ b/lib/pleroma/activity.ex @@ -5,9 +5,10 @@ defmodule Pleroma.Activity do use Ecto.Schema - alias Pleroma.Repo alias Pleroma.Activity alias Pleroma.Notification + alias Pleroma.Object + alias Pleroma.Repo import Ecto.Query @@ -22,16 +23,53 @@ defmodule Pleroma.Activity do "Like" => "favourite" } + @mastodon_to_ap_notification_types for {k, v} <- @mastodon_notification_types, + into: %{}, + do: {v, k} + schema "activities" 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! + # The foreign key is embedded in a jsonb field. + # + # To use it, you probably want to do an inner join and a preload: + # + # ``` + # |> join(:inner, [activity], o in Object, + # on: fragment("(?->>'id') = COALESCE((?)->'object'->> 'id', (?)->>'object')", + # o.data, activity.data, activity.data)) + # |> preload([activity, object], [object: object]) + # ``` + # + # As a convenience, Activity.with_preloaded_object() sets up an inner join and preload for the + # typical case. + has_one(:object, Object, on_delete: :nothing, foreign_key: :id) + timestamps() end + def with_preloaded_object(query) do + query + |> join( + :inner, + [activity], + o in Object, + on: + fragment( + "(?->>'id') = COALESCE(?->'object'->>'id', ?->>'object')", + o.data, + activity.data, + activity.data + ) + ) + |> preload([activity, object], object: object) + end + def get_by_ap_id(ap_id) do Repo.one( from( @@ -41,6 +79,24 @@ def get_by_ap_id(ap_id) do ) end + def get_by_ap_id_with_object(ap_id) do + Repo.one( + from( + activity in Activity, + where: fragment("(?)->>'id' = ?", activity.data, ^to_string(ap_id)), + left_join: o in Object, + on: + fragment( + "(?->>'id') = COALESCE(?->'object'->>'id', ?->>'object')", + o.data, + activity.data, + activity.data + ), + preload: [object: o] + ) + ) + end + def get_by_id(id) do Activity |> where([a], a.id == ^id) @@ -48,6 +104,22 @@ def get_by_id(id) do |> Repo.one() end + def get_by_id_with_object(id) do + from(activity in Activity, + where: activity.id == ^id, + inner_join: o in Object, + on: + fragment( + "(?->>'id') = COALESCE(?->'object'->>'id', ?->>'object')", + o.data, + activity.data, + activity.data + ), + preload: [object: o] + ) + |> Repo.one() + end + def by_object_ap_id(ap_id) do from( activity in Activity, @@ -75,7 +147,7 @@ def create_by_object_ap_id(ap_ids) when is_list(ap_ids) do ) end - def create_by_object_ap_id(ap_id) do + def create_by_object_ap_id(ap_id) when is_binary(ap_id) do from( activity in Activity, where: @@ -89,6 +161,8 @@ def create_by_object_ap_id(ap_id) do ) end + def create_by_object_ap_id(_), do: nil + def get_all_create_by_object_ap_id(ap_id) do Repo.all(create_by_object_ap_id(ap_id)) end @@ -101,8 +175,39 @@ def get_create_by_object_ap_id(ap_id) when is_binary(ap_id) do def get_create_by_object_ap_id(_), do: nil - def normalize(obj) when is_map(obj), do: Activity.get_by_ap_id(obj["id"]) - def normalize(ap_id) when is_binary(ap_id), do: Activity.get_by_ap_id(ap_id) + def create_by_object_ap_id_with_object(ap_id) when is_binary(ap_id) do + from( + activity in Activity, + where: + fragment( + "coalesce((?)->'object'->>'id', (?)->>'object') = ?", + activity.data, + activity.data, + ^to_string(ap_id) + ), + where: fragment("(?)->>'type' = 'Create'", activity.data), + inner_join: o in Object, + on: + fragment( + "(?->>'id') = COALESCE(?->'object'->>'id', ?->>'object')", + o.data, + activity.data, + activity.data + ), + preload: [object: o] + ) + end + + def create_by_object_ap_id_with_object(_), do: nil + + def get_create_by_object_ap_id_with_object(ap_id) do + ap_id + |> create_by_object_ap_id_with_object() + |> Repo.one() + 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 @@ -111,6 +216,19 @@ def get_in_reply_to_activity(%Activity{data: %{"object" => %{"inReplyTo" => ap_i 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" => %{"id" => ap_id}}} -> ap_id == id + _ -> nil + end) + end + + def delete_by_ap_id(_), do: nil + for {ap_type, type} <- @mastodon_notification_types do def mastodon_notification_type(%Activity{data: %{"type" => unquote(ap_type)}}), do: unquote(type) @@ -118,6 +236,10 @@ def mastodon_notification_type(%Activity{data: %{"type" => unquote(ap_type)}}), def mastodon_notification_type(%Activity{}), do: nil + def from_mastodon_notification_type(type) do + Map.get(@mastodon_to_ap_notification_types, type) + end + def all_by_actor_and_id(actor, status_ids \\ []) def all_by_actor_and_id(_actor, []), do: [] @@ -128,6 +250,52 @@ def all_by_actor_and_id(actor, status_ids) do |> 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 + def restrict_disabled_users(query) do from(activity in query, where: diff --git a/lib/pleroma/application.ex b/lib/pleroma/application.ex index d2523c045..eeb415084 100644 --- a/lib/pleroma/application.ex +++ b/lib/pleroma/application.ex @@ -11,10 +11,10 @@ defmodule Pleroma.Application do @repository Mix.Project.config()[:source_url] def name, do: @name def version, do: @version - def named_version(), do: @name <> " " <> @version + def named_version, do: @name <> " " <> @version def repository, do: @repository - def user_agent() do + def user_agent do info = "#{Pleroma.Web.base_url()} <#{Pleroma.Config.get([:instance, :email], "")}>" named_version() <> "; " <> info end @@ -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 = @@ -48,7 +49,7 @@ def start(_type, _args) do [ :user_cache, [ - default_ttl: 25000, + default_ttl: 25_000, ttl_interval: 1000, limit: 2500 ] @@ -60,7 +61,7 @@ def start(_type, _args) do [ :object_cache, [ - default_ttl: 25000, + default_ttl: 25_000, ttl_interval: 1000, limit: 2500 ] @@ -103,15 +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(Pleroma.Jobs, []), - 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() ++ @@ -127,7 +128,25 @@ def start(_type, _args) do Supervisor.start_link(children, opts) end - def enabled_hackney_pools() do + 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 [:federation] @@ -142,14 +161,14 @@ def enabled_hackney_pools() do end if Mix.env() == :test do - defp streamer_child(), do: [] - defp chat_child(), do: [] + defp streamer_child, do: [] + defp chat_child, do: [] else - defp streamer_child() do + defp streamer_child do [worker(Pleroma.Web.Streamer, [])] end - defp chat_child() do + defp chat_child do if Pleroma.Config.get([:chat, :enabled]) do [worker(Pleroma.Web.ChatChannel.ChatChannelState, [])] else @@ -158,7 +177,7 @@ defp chat_child() do end end - defp hackney_pool_children() do + defp hackney_pool_children do for pool <- enabled_hackney_pools() do options = Pleroma.Config.get([:hackney_pools, pool]) :hackney_pool.child_spec(pool, options) diff --git a/lib/pleroma/captcha/captcha.ex b/lib/pleroma/captcha/captcha.ex index aa41acd1a..f105cbb25 100644 --- a/lib/pleroma/captcha/captcha.ex +++ b/lib/pleroma/captcha/captcha.ex @@ -10,7 +10,7 @@ defmodule Pleroma.Captcha do use GenServer @doc false - def start_link() do + def start_link do GenServer.start_link(__MODULE__, [], name: __MODULE__) end @@ -22,7 +22,7 @@ def init(_) do @doc """ Ask the configured captcha service for a new captcha """ - def new() do + def new do GenServer.call(__MODULE__, :new) end @@ -73,7 +73,7 @@ def handle_call({:validate, token, captcha, answer_data}, _from, state) do secret = KeyGenerator.generate(secret_key_base, token <> "_encrypt") sign_secret = KeyGenerator.generate(secret_key_base, token <> "_sign") - # If the time found is less than (current_time - seconds_valid), then the time has already passed. + # If the time found is less than (current_time-seconds_valid) then the time has already passed # Later we check that the time found is more than the presumed invalidatation time, that means # that the data is still valid and the captcha can be checked seconds_valid = Pleroma.Config.get!([Pleroma.Captcha, :seconds_valid]) diff --git a/lib/pleroma/captcha/kocaptcha.ex b/lib/pleroma/captcha/kocaptcha.ex index 34a611492..61688e778 100644 --- a/lib/pleroma/captcha/kocaptcha.ex +++ b/lib/pleroma/captcha/kocaptcha.ex @@ -7,7 +7,7 @@ defmodule Pleroma.Captcha.Kocaptcha do @behaviour Service @impl Service - def new() do + def new do endpoint = Pleroma.Config.get!([__MODULE__, :endpoint]) case Tesla.get(endpoint <> "/new") do diff --git a/lib/pleroma/clippy.ex b/lib/pleroma/clippy.ex index 4e9bdbe19..bd20952a6 100644 --- a/lib/pleroma/clippy.ex +++ b/lib/pleroma/clippy.ex @@ -7,13 +7,13 @@ defmodule Pleroma.Clippy do # No software is complete until they have a Clippy implementation. # A ballmer peak _may_ be required to change this module. - def tip() do + def tip do tips() |> Enum.random() |> puts() end - def tips() do + def tips do host = Pleroma.Config.get([Pleroma.Web.Endpoint, :url, :host]) [ @@ -92,8 +92,8 @@ def puts(text_or_lines) do # surrond one/five line clippy with blank lines around to not fuck up the layout # - # yes this fix sucks but it's good enough, have you ever seen a release of windows wihtout some butched - # features anyway? + # yes this fix sucks but it's good enough, have you ever seen a release of windows + # without some butched features anyway? lines = if length(lines) == 1 or length(lines) == 5 do [""] ++ lines ++ [""] 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/config/deprecation_warnings.ex b/lib/pleroma/config/deprecation_warnings.ex index 7451fd0a7..0345ac19c 100644 --- a/lib/pleroma/config/deprecation_warnings.ex +++ b/lib/pleroma/config/deprecation_warnings.ex @@ -5,7 +5,7 @@ defmodule Pleroma.Config.DeprecationWarnings do require Logger - def check_frontend_config_mechanism() do + def check_frontend_config_mechanism do if Pleroma.Config.get(:fe) do Logger.warn(""" !!!DEPRECATION WARNING!!! diff --git a/lib/pleroma/emails/admin_email.ex b/lib/pleroma/emails/admin_email.ex index 9b20c7e08..afefccec5 100644 --- a/lib/pleroma/emails/admin_email.ex +++ b/lib/pleroma/emails/admin_email.ex @@ -29,9 +29,13 @@ def report(to, reporter, account, statuses, comment) do if length(statuses) > 0 do statuses_list_html = statuses - |> Enum.map(fn %{id: id} -> - status_url = Helpers.o_status_url(Pleroma.Web.Endpoint, :notice, id) - "#{status_url}" + |> Enum.map(fn + %{id: id} -> + status_url = Helpers.o_status_url(Pleroma.Web.Endpoint, :notice, id) + "#{status_url}" + + id when is_binary(id) -> + "#{id}" end) |> Enum.join("\n") diff --git a/lib/pleroma/emails/mailer.ex b/lib/pleroma/emails/mailer.ex index f7e3aa78b..b384e6fec 100644 --- a/lib/pleroma/emails/mailer.ex +++ b/lib/pleroma/emails/mailer.ex @@ -6,7 +6,7 @@ defmodule Pleroma.Mailer do use Swoosh.Mailer, otp_app: :pleroma def deliver_async(email, config \\ []) do - Pleroma.Jobs.enqueue(:mailer, __MODULE__, [:deliver_async, email, config]) + PleromaJobQueue.enqueue(:mailer, __MODULE__, [:deliver_async, email, config]) end def perform(:deliver_async, email, config), do: deliver(email, config) diff --git a/lib/pleroma/emoji.ex b/lib/pleroma/emoji.ex index bb3190e08..87c7f2cec 100644 --- a/lib/pleroma/emoji.ex +++ b/lib/pleroma/emoji.ex @@ -8,22 +8,28 @@ defmodule Pleroma.Emoji do * the built-in Finmojis (if enabled in configuration), * 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 + + @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 + def start_link do GenServer.start_link(__MODULE__, [], name: __MODULE__) end @doc "Reloads the emojis from disk." @spec reload() :: :ok - def reload() do + def reload do GenServer.call(__MODULE__, :reload) end @@ -38,7 +44,7 @@ def get(name) do @doc "Returns all the emojos!!" @spec get_all() :: [{String.t(), String.t()}, ...] - def get_all() do + def get_all do :ets.tab2list(@ets) end @@ -72,14 +78,15 @@ def code_change(_old_vsn, state, _extra) do {:ok, state} end - defp load() do + defp load do + finmoji_enabled = Keyword.get(Application.get_env(:pleroma, :instance), :finmoji_enabled) + shortcode_globs = Application.get_env(:pleroma, :emoji)[:shortcode_globs] || [] + emojis = - (load_finmoji(Keyword.get(Application.get_env(:pleroma, :instance), :finmoji_enabled)) ++ + (load_finmoji(finmoji_enabled) ++ 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) @@ -151,9 +158,12 @@ defp load() do "white_nights", "woollysocks" ] + defp load_finmoji(true) do Enum.map(@finmoji, fn finmoji -> - {finmoji, "/finmoji/128px/#{finmoji}-128.png"} + file_name = "/finmoji/128px/#{finmoji}-128.png" + group = match_extra(@groups, file_name) + {finmoji, file_name, to_string(group)} end) end @@ -172,8 +182,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, tags] -> + {name, file, tags} + + [name, file] -> + {name, file, to_string(match_extra(@groups, file))} + + _ -> + nil end end) |> Enum.to_list() @@ -190,9 +206,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/filter.ex b/lib/pleroma/filter.ex index bdc34698c..79efc29f0 100644 --- a/lib/pleroma/filter.ex +++ b/lib/pleroma/filter.ex @@ -8,8 +8,8 @@ defmodule Pleroma.Filter do import Ecto.Changeset import Ecto.Query - alias Pleroma.User alias Pleroma.Repo + alias Pleroma.User schema "filters" do belongs_to(:user, User, type: Pleroma.FlakeId) diff --git a/lib/pleroma/flake_id.ex b/lib/pleroma/flake_id.ex index 9f098ce33..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 @@ -85,7 +85,7 @@ def dump(value) do {:ok, FlakeId.from_string(value)} end - def autogenerate(), do: get() + def autogenerate, do: get() # -- GenServer API def start_link do @@ -165,7 +165,7 @@ defp time do 1_000_000_000 * mega_seconds + seconds * 1000 + :erlang.trunc(micro_seconds / 1000) end - defp worker_id() do + defp worker_id do <> = :crypto.strong_rand_bytes(6) worker end diff --git a/lib/pleroma/formatter.ex b/lib/pleroma/formatter.ex index 048c032ed..8ea9dbd38 100644 --- a/lib/pleroma/formatter.ex +++ b/lib/pleroma/formatter.ex @@ -8,8 +8,10 @@ defmodule Pleroma.Formatter do alias Pleroma.User alias Pleroma.Web.MediaProxy + @safe_mention_regex ~r/^(\s*(?@.+?\s+)+)(?.*)/ @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, @@ -44,15 +46,28 @@ def hashtag_handler("#" <> tag = tag_text, _buffer, _opts, acc) do @doc """ Parses a text and replace plain text links with HTML. Returns a tuple with a result text, mentions, and hashtags. + + If the 'safe_mention' option is given, only consecutive mentions at the start the post are actually mentioned. """ @spec linkify(String.t(), keyword()) :: {String.t(), [{String.t(), User.t()}], [{String.t(), String.t()}]} def linkify(text, options \\ []) do options = options ++ @auto_linker_config - acc = %{mentions: MapSet.new(), tags: MapSet.new()} - {text, %{mentions: mentions, tags: tags}} = AutoLinker.link_map(text, acc, options) - {text, MapSet.to_list(mentions), MapSet.to_list(tags)} + if options[:safe_mention] && Regex.named_captures(@safe_mention_regex, text) do + %{"mentions" => mentions, "rest" => rest} = Regex.named_captures(@safe_mention_regex, text) + acc = %{mentions: MapSet.new(), tags: MapSet.new()} + + {text_mentions, %{mentions: mentions}} = AutoLinker.link_map(mentions, acc, options) + {text_rest, %{tags: tags}} = AutoLinker.link_map(rest, acc, options) + + {text_mentions <> text_rest, MapSet.to_list(mentions), MapSet.to_list(tags)} + else + acc = %{mentions: MapSet.new(), tags: MapSet.new()} + {text, %{mentions: mentions, tags: tags}} = AutoLinker.link_map(text, acc, options) + + {text, MapSet.to_list(mentions), MapSet.to_list(tags)} + end end def emojify(text) do @@ -62,9 +77,9 @@ 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 @@ -86,7 +101,7 @@ def demojify(text) do def demojify(text, nil), do: 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: [] diff --git a/lib/pleroma/gopher/server.ex b/lib/pleroma/gopher/server.ex index 24190574e..6a56a6f67 100644 --- a/lib/pleroma/gopher/server.ex +++ b/lib/pleroma/gopher/server.ex @@ -6,7 +6,7 @@ defmodule Pleroma.Gopher.Server do use GenServer require Logger - def start_link() do + def start_link do config = Pleroma.Config.get(:gopher, []) ip = Keyword.get(config, :ip, {0, 0, 0, 0}) port = Keyword.get(config, :port, 1234) @@ -36,11 +36,11 @@ def init([ip, port]) do end defmodule Pleroma.Gopher.Server.ProtocolHandler do - alias Pleroma.Web.ActivityPub.ActivityPub - alias Pleroma.Web.ActivityPub.Visibility alias Pleroma.Activity alias Pleroma.HTML alias Pleroma.User + alias Pleroma.Web.ActivityPub.ActivityPub + alias Pleroma.Web.ActivityPub.Visibility def start_link(ref, socket, transport, opts) do pid = spawn_link(__MODULE__, :init, [ref, socket, transport, opts]) @@ -65,7 +65,8 @@ def info(text) do def link(name, selector, type \\ 1) do address = Pleroma.Web.Endpoint.host() port = Pleroma.Config.get([:gopher, :port], 1234) - "#{type}#{name}\t#{selector}\t#{address}\t#{port}\r\n" + dstport = Pleroma.Config.get([:gopher, :dstport], port) + "#{type}#{name}\t#{selector}\t#{address}\t#{dstport}\r\n" end def render_activities(activities) do diff --git a/lib/pleroma/html.ex b/lib/pleroma/html.ex index 4dc6998b1..7f1dbe28c 100644 --- a/lib/pleroma/html.ex +++ b/lib/pleroma/html.ex @@ -9,7 +9,7 @@ defp get_scrubbers(scrubber) when is_atom(scrubber), do: [scrubber] defp get_scrubbers(scrubbers) when is_list(scrubbers), do: scrubbers defp get_scrubbers(_), do: [Pleroma.HTML.Scrubber.Default] - def get_scrubbers() do + def get_scrubbers do Pleroma.Config.get([:markup, :scrub_policy]) |> get_scrubbers end @@ -28,27 +28,39 @@ 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 \\ "") do + key = "#{key}#{generate_scrubber_signature(scrubbers)}|#{activity.id}" + + Cachex.fetch!(:scrubber_cache, key, fn _key -> + ensure_scrubbed_html(content, scrubbers, activity.data["object"]["fake"] || false) + 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 ) end def ensure_scrubbed_html( content, - scrubbers + scrubbers, + false = _fake ) do {:commit, filter_tags(content, scrubbers)} end + def ensure_scrubbed_html( + content, + scrubbers, + true = _fake + ) do + {:ignore, filter_tags(content, scrubbers)} + end + defp generate_scrubber_signature(scrubber) when is_atom(scrubber) do generate_scrubber_signature([scrubber]) end @@ -95,6 +107,13 @@ defmodule Pleroma.HTML.Scrubber.TwitterText do 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", "rel", [ + "tag", + "nofollow", + "noopener", + "noreferrer" + ]) + # paragraphs and linebreaks Meta.allow_tag_with_these_attributes("br", []) Meta.allow_tag_with_these_attributes("p", []) @@ -137,6 +156,13 @@ defmodule Pleroma.HTML.Scrubber.Default do 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", "rel", [ + "tag", + "nofollow", + "noopener", + "noreferrer" + ]) + Meta.allow_tag_with_these_attributes("abbr", ["title"]) Meta.allow_tag_with_these_attributes("b", []) diff --git a/lib/pleroma/http/connection.ex b/lib/pleroma/http/connection.ex index b798eaa5a..c0173465a 100644 --- a/lib/pleroma/http/connection.ex +++ b/lib/pleroma/http/connection.ex @@ -8,8 +8,8 @@ defmodule Pleroma.HTTP.Connection do """ @hackney_options [ - timeout: 10000, - recv_timeout: 20000, + connect_timeout: 2_000, + recv_timeout: 20_000, follow_redirect: true, pool: :federation ] @@ -31,6 +31,10 @@ def new(opts \\ []) do # defp hackney_options(opts) do options = Keyword.get(opts, :adapter, []) - @hackney_options ++ options + adapter_options = Pleroma.Config.get([:http, :adapter], []) + + @hackney_options + |> Keyword.merge(adapter_options) + |> Keyword.merge(options) end end diff --git a/lib/pleroma/http/http.ex b/lib/pleroma/http/http.ex index 75c58e6c9..c5f720bc9 100644 --- a/lib/pleroma/http/http.ex +++ b/lib/pleroma/http/http.ex @@ -27,21 +27,29 @@ defmodule Pleroma.HTTP do """ def request(method, url, body \\ "", headers \\ [], options \\ []) do - options = - process_request_options(options) - |> process_sni_options(url) + try do + options = + process_request_options(options) + |> process_sni_options(url) - params = Keyword.get(options, :params, []) + params = Keyword.get(options, :params, []) - %{} - |> Builder.method(method) - |> Builder.headers(headers) - |> Builder.opts(options) - |> Builder.url(url) - |> Builder.add_param(:body, :body, body) - |> Builder.add_param(:query, :query, params) - |> Enum.into([]) - |> (&Tesla.request(Connection.new(), &1)).() + %{} + |> Builder.method(method) + |> Builder.headers(headers) + |> Builder.opts(options) + |> Builder.url(url) + |> Builder.add_param(:body, :body, body) + |> Builder.add_param(:query, :query, params) + |> Enum.into([]) + |> (&Tesla.request(Connection.new(options), &1)).() + rescue + e -> + {:error, e} + catch + :exit, e -> + {:error, e} + end end defp process_sni_options(options, nil), do: options diff --git a/lib/pleroma/instances/instance.ex b/lib/pleroma/instances/instance.ex index 48bc939dd..420803a8f 100644 --- a/lib/pleroma/instances/instance.ex +++ b/lib/pleroma/instances/instance.ex @@ -2,8 +2,8 @@ defmodule Pleroma.Instances.Instance do @moduledoc "Instance." alias Pleroma.Instances - alias Pleroma.Repo alias Pleroma.Instances.Instance + alias Pleroma.Repo use Ecto.Schema @@ -12,7 +12,7 @@ defmodule Pleroma.Instances.Instance do schema "instances" do field(:host, :string) - field(:unreachable_since, :naive_datetime) + field(:unreachable_since, :naive_datetime_usec) timestamps() end diff --git a/lib/pleroma/jobs.ex b/lib/pleroma/jobs.ex deleted file mode 100644 index 24b7e5e46..000000000 --- a/lib/pleroma/jobs.ex +++ /dev/null @@ -1,152 +0,0 @@ -# Pleroma: A lightweight social networking server -# Copyright © 2017-2019 Pleroma Authors -# SPDX-License-Identifier: AGPL-3.0-only - -defmodule Pleroma.Jobs do - @moduledoc """ - A basic job queue - """ - use GenServer - - require Logger - - def init(args) do - {:ok, args} - end - - def start_link do - queues = - Pleroma.Config.get(Pleroma.Jobs) - |> Enum.map(fn {name, _} -> create_queue(name) end) - |> Enum.into(%{}) - - state = %{ - queues: queues, - refs: %{} - } - - GenServer.start_link(__MODULE__, state, name: __MODULE__) - end - - def create_queue(name) do - {name, {:sets.new(), []}} - end - - @doc """ - Enqueues a job. - - Returns `:ok`. - - ## Arguments - - - `queue_name` - a queue name(must be specified in the config). - - `mod` - a worker module (must have `perform` function). - - `args` - a list of arguments for the `perform` function of the worker module. - - `priority` - a job priority (`0` by default). - - ## Examples - - Enqueue `Module.perform/0` with `priority=1`: - - iex> Pleroma.Jobs.enqueue(:example_queue, Module, []) - :ok - - Enqueue `Module.perform(:job_name)` with `priority=5`: - - iex> Pleroma.Jobs.enqueue(:example_queue, Module, [:job_name], 5) - :ok - - Enqueue `Module.perform(:another_job, data)` with `priority=1`: - - iex> data = "foobar" - iex> Pleroma.Jobs.enqueue(:example_queue, Module, [:another_job, data]) - :ok - - Enqueue `Module.perform(:foobar_job, :foo, :bar, 42)` with `priority=1`: - - iex> Pleroma.Jobs.enqueue(:example_queue, Module, [:foobar_job, :foo, :bar, 42]) - :ok - - """ - - def enqueue(queue_name, mod, args, priority \\ 1) - - if Mix.env() == :test do - def enqueue(_queue_name, mod, args, _priority) do - apply(mod, :perform, args) - end - else - @spec enqueue(atom(), atom(), [any()], integer()) :: :ok - def enqueue(queue_name, mod, args, priority) do - GenServer.cast(__MODULE__, {:enqueue, queue_name, mod, args, priority}) - end - end - - def handle_cast({:enqueue, queue_name, mod, args, priority}, state) do - {running_jobs, queue} = state[:queues][queue_name] - - queue = enqueue_sorted(queue, {mod, args}, priority) - - state = - state - |> update_queue(queue_name, {running_jobs, queue}) - |> maybe_start_job(queue_name, running_jobs, queue) - - {:noreply, state} - end - - def handle_info({:DOWN, ref, :process, _pid, _reason}, state) do - queue_name = state.refs[ref] - - {running_jobs, queue} = state[:queues][queue_name] - - running_jobs = :sets.del_element(ref, running_jobs) - - state = - state - |> remove_ref(ref) - |> update_queue(queue_name, {running_jobs, queue}) - |> maybe_start_job(queue_name, running_jobs, queue) - - {:noreply, state} - end - - def maybe_start_job(state, queue_name, running_jobs, queue) do - if :sets.size(running_jobs) < Pleroma.Config.get([__MODULE__, queue_name, :max_jobs]) && - queue != [] do - {{mod, args}, queue} = queue_pop(queue) - {:ok, pid} = Task.start(fn -> apply(mod, :perform, args) end) - mref = Process.monitor(pid) - - state - |> add_ref(queue_name, mref) - |> update_queue(queue_name, {:sets.add_element(mref, running_jobs), queue}) - else - state - end - end - - def enqueue_sorted(queue, element, priority) do - [%{item: element, priority: priority} | queue] - |> Enum.sort_by(fn %{priority: priority} -> priority end) - end - - def queue_pop([%{item: element} | queue]) do - {element, queue} - end - - defp add_ref(state, queue_name, ref) do - refs = Map.put(state[:refs], ref, queue_name) - Map.put(state, :refs, refs) - end - - defp remove_ref(state, ref) do - refs = Map.delete(state[:refs], ref) - Map.put(state, :refs, refs) - end - - defp update_queue(state, queue_name, data) do - queues = Map.put(state[:queues], queue_name, data) - Map.put(state, :queues, queues) - end -end diff --git a/lib/pleroma/list.ex b/lib/pleroma/list.ex index 55c4cf6df..110be8355 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_by_id(account_id) query = from( diff --git a/lib/pleroma/notification.ex b/lib/pleroma/notification.ex index 0f9f74b1e..7de2d4c18 100644 --- a/lib/pleroma/notification.ex +++ b/lib/pleroma/notification.ex @@ -5,14 +5,17 @@ defmodule Pleroma.Notification do use Ecto.Schema - alias Pleroma.User alias Pleroma.Activity alias Pleroma.Notification + alias Pleroma.Object + alias Pleroma.Pagination alias Pleroma.Repo - alias Pleroma.Web.CommonAPI.Utils + alias Pleroma.User alias Pleroma.Web.CommonAPI + alias Pleroma.Web.CommonAPI.Utils import Ecto.Query + import Ecto.Changeset schema "notifications" do field(:seen, :boolean, default: false) @@ -22,36 +25,37 @@ defmodule Pleroma.Notification do timestamps() end - # TODO: Make generic and unify (see activity_pub.ex) - defp restrict_max(query, %{"max_id" => max_id}) do - from(activity in query, where: activity.id < ^max_id) + def changeset(%Notification{} = notification, attrs) do + notification + |> cast(attrs, [:seen]) end - defp restrict_max(query, _), do: query - - defp restrict_since(query, %{"since_id" => since_id}) do - from(activity in query, where: activity.id > ^since_id) - end - - defp restrict_since(query, _), do: query - - def for_user(user, opts \\ %{}) do - from( - n in Notification, - where: n.user_id == ^user.id, - order_by: [desc: n.id], - join: activity in assoc(n, :activity), - preload: [activity: activity], - limit: 20, - where: + def for_user_query(user) do + Notification + |> where(user_id: ^user.id) + |> where( + [n, a], + fragment( + "? not in (SELECT ap_id FROM users WHERE info->'disabled' @> 'true')", + a.actor + ) + ) + |> join(:inner, [n], activity in assoc(n, :activity)) + |> join(:left, [n, a], object in Object, + on: fragment( - "? not in (SELECT ap_id FROM users WHERE info->'disabled' @> 'true')", - activity.actor + "(?->>'id') = COALESCE((? -> 'object'::text) ->> 'id'::text)", + object.data, + a.data ) ) - |> restrict_since(opts) - |> restrict_max(opts) - |> Repo.all() + |> preload([n, a, o], activity: {a, object: o}) + end + + def for_user(user, opts \\ %{}) do + user + |> for_user_query() + |> Pagination.fetch_paginated(opts) end def set_read_up_to(%{id: user_id} = _user, id) do @@ -68,6 +72,14 @@ def set_read_up_to(%{id: user_id} = _user, id) do Repo.update_all(query, []) end + def read_one(%User{} = user, notification_id) do + with {:ok, %Notification{} = notification} <- get(user, notification_id) do + notification + |> changeset(%{seen: true}) + |> Repo.update() + end + end + def get(%{id: user_id} = _user, id) do query = from( @@ -117,13 +129,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) @@ -143,10 +149,66 @@ 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_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 5f1fc801b..013d62157 100644 --- a/lib/pleroma/object.ex +++ b/lib/pleroma/object.ex @@ -5,15 +5,17 @@ defmodule Pleroma.Object do use Ecto.Schema - alias Pleroma.Repo - alias Pleroma.Object - alias Pleroma.User alias Pleroma.Activity + alias Pleroma.Object alias Pleroma.ObjectTombstone + alias Pleroma.Repo + alias Pleroma.User import Ecto.Query import Ecto.Changeset + require Logger + schema "objects" do field(:data, :map) @@ -38,6 +40,38 @@ def get_by_ap_id(ap_id) do Repo.one(from(object in Object, where: fragment("(?)->>'id' = ?", object.data, ^ap_id))) end + # 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 + + # 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 + 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) + end + + def normalize(%Activity{data: %{"object" => ap_id}}) 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) + 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 @@ -86,9 +120,9 @@ def swap_object_with_tombstone(object) do def delete(%Object{data: %{"id" => id}} = object) do with {:ok, _obj} = swap_object_with_tombstone(object), - Repo.delete_all(Activity.by_object_ap_id(id)), + deleted_activity = Activity.delete_by_ap_id(id), {:ok, true} <- Cachex.del(:object_cache, "object:#{id}") do - {:ok, object} + {:ok, object, deleted_activity} end end @@ -104,4 +138,50 @@ def update_and_set_cache(changeset) do e -> e end end + + def increase_replies_count(ap_id) do + Object + |> where([o], fragment("?->>'id' = ?::text", o.data, ^to_string(ap_id))) + |> update([o], + set: [ + data: + fragment( + """ + jsonb_set(?, '{repliesCount}', + (coalesce((?->>'repliesCount')::int, 0) + 1)::varchar::jsonb, true) + """, + o.data, + o.data + ) + ] + ) + |> Repo.update_all([]) + |> case do + {1, [object]} -> set_cache(object) + _ -> {:error, "Not found"} + end + end + + def decrease_replies_count(ap_id) do + Object + |> where([o], fragment("?->>'id' = ?::text", o.data, ^to_string(ap_id))) + |> update([o], + set: [ + data: + fragment( + """ + jsonb_set(?, '{repliesCount}', + (greatest(0, (?->>'repliesCount')::int - 1))::varchar::jsonb, true) + """, + o.data, + o.data + ) + ] + ) + |> Repo.update_all([]) + |> case do + {1, [object]} -> set_cache(object) + _ -> {:error, "Not found"} + end + end end diff --git a/lib/pleroma/pagination.ex b/lib/pleroma/pagination.ex new file mode 100644 index 000000000..7c864deef --- /dev/null +++ b/lib/pleroma/pagination.ex @@ -0,0 +1,78 @@ +defmodule Pleroma.Pagination do + @moduledoc """ + Implements Mastodon-compatible pagination. + """ + + import Ecto.Query + import Ecto.Changeset + + alias Pleroma.Repo + + @default_limit 20 + + def fetch_paginated(query, params) do + options = cast_params(params) + + query + |> paginate(options) + |> Repo.all() + |> enforce_order(options) + end + + def paginate(query, options) do + query + |> restrict(:min_id, options) + |> restrict(:since_id, options) + |> restrict(:max_id, options) + |> restrict(:order, options) + |> restrict(:limit, options) + end + + defp cast_params(params) do + param_types = %{ + min_id: :string, + since_id: :string, + max_id: :string, + limit: :integer + } + + changeset = cast({%{}, param_types}, params, Map.keys(param_types)) + changeset.changes + end + + defp restrict(query, :min_id, %{min_id: min_id}) do + where(query, [q], q.id > ^min_id) + end + + defp restrict(query, :since_id, %{since_id: since_id}) do + where(query, [q], q.id > ^since_id) + end + + defp restrict(query, :max_id, %{max_id: max_id}) do + where(query, [q], q.id < ^max_id) + end + + defp restrict(query, :order, %{min_id: _}) do + order_by(query, [u], fragment("? asc nulls last", u.id)) + end + + defp restrict(query, :order, _options) do + order_by(query, [u], fragment("? desc nulls last", u.id)) + end + + defp restrict(query, :limit, options) do + limit = Map.get(options, :limit, @default_limit) + + query + |> limit(^limit) + end + + defp restrict(query, _, _), do: query + + defp enforce_order(result, %{min_id: _}) do + result + |> Enum.reverse() + end + + defp enforce_order(result, _), do: result +end diff --git a/lib/pleroma/plugs/http_security_plug.ex b/lib/pleroma/plugs/http_security_plug.ex index 057553e24..f701aaaa5 100644 --- a/lib/pleroma/plugs/http_security_plug.ex +++ b/lib/pleroma/plugs/http_security_plug.ex @@ -34,13 +34,16 @@ defp headers do defp csp_string do scheme = Config.get([Pleroma.Web.Endpoint, :url])[:scheme] - websocket_url = String.replace(Pleroma.Web.Endpoint.static_url(), "http", "ws") + static_url = Pleroma.Web.Endpoint.static_url() + websocket_url = String.replace(static_url, "http", "ws") + + connect_src = "connect-src 'self' #{static_url} #{websocket_url}" connect_src = if Mix.env() == :dev do - "connect-src 'self' http://localhost:3035/ " <> websocket_url + connect_src <> " http://localhost:3035/" else - "connect-src 'self' " <> websocket_url + connect_src end script_src = diff --git a/lib/pleroma/plugs/http_signature.ex b/lib/pleroma/plugs/http_signature.ex index 51bec910e..21c195713 100644 --- a/lib/pleroma/plugs/http_signature.ex +++ b/lib/pleroma/plugs/http_signature.ex @@ -3,8 +3,8 @@ # SPDX-License-Identifier: AGPL-3.0-only defmodule Pleroma.Web.Plugs.HTTPSignaturePlug do - alias Pleroma.Web.HTTPSignatures alias Pleroma.Web.ActivityPub.Utils + alias Pleroma.Web.HTTPSignatures import Plug.Conn require Logger diff --git a/lib/pleroma/plugs/instance_static.ex b/lib/pleroma/plugs/instance_static.ex index 41125921a..a64f1ea80 100644 --- a/lib/pleroma/plugs/instance_static.ex +++ b/lib/pleroma/plugs/instance_static.ex @@ -21,7 +21,8 @@ def file_path(path) do end end - @only ~w(index.html static emoji packs sounds images instance favicon.png sw.js sw-pleroma.js) + @only ~w(index.html robots.txt static emoji packs sounds images instance favicon.png sw.js + sw-pleroma.js) def init(opts) do opts diff --git a/lib/pleroma/plugs/oauth_plug.ex b/lib/pleroma/plugs/oauth_plug.ex index 22f0406f4..5888d596a 100644 --- a/lib/pleroma/plugs/oauth_plug.ex +++ b/lib/pleroma/plugs/oauth_plug.ex @@ -6,8 +6,8 @@ defmodule Pleroma.Plugs.OAuthPlug do import Plug.Conn import Ecto.Query - alias Pleroma.User alias Pleroma.Repo + alias Pleroma.User alias Pleroma.Web.OAuth.Token @realm_reg Regex.compile!("Bearer\:?\s+(.*)$", "i") @@ -38,6 +38,7 @@ defp fetch_user_and_token(token) do preload: [user: user] ) + # credo:disable-for-next-line Credo.Check.Readability.MaxLineLength with %Token{user: %{info: %{deactivated: false} = _} = user} = token_record <- Repo.one(query) do {:ok, user, token_record} end diff --git a/lib/pleroma/plugs/uploaded_media.ex b/lib/pleroma/plugs/uploaded_media.ex index 13aa8641a..fd77b8d8f 100644 --- a/lib/pleroma/plugs/uploaded_media.ex +++ b/lib/pleroma/plugs/uploaded_media.ex @@ -24,6 +24,18 @@ def init(_opts) do end def call(%{request_path: <<"/", @path, "/", file::binary>>} = conn, opts) do + conn = + case fetch_query_params(conn) do + %{query_params: %{"name" => name}} = conn -> + name = String.replace(name, "\"", "\\\"") + + conn + |> put_resp_header("content-disposition", "filename=\"#{name}\"") + + conn -> + conn + end + config = Pleroma.Config.get([Pleroma.Upload]) with uploader <- Keyword.fetch!(config, :uploader), diff --git a/lib/pleroma/plugs/user_fetcher_plug.ex b/lib/pleroma/plugs/user_fetcher_plug.ex index 7ed4602bb..4089aa958 100644 --- a/lib/pleroma/plugs/user_fetcher_plug.ex +++ b/lib/pleroma/plugs/user_fetcher_plug.ex @@ -4,8 +4,6 @@ defmodule Pleroma.Plugs.UserFetcherPlug do alias Pleroma.User - alias Pleroma.Repo - 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 e6a51b19e..aa5d427ae 100644 --- a/lib/pleroma/repo.ex +++ b/lib/pleroma/repo.ex @@ -3,7 +3,14 @@ # SPDX-License-Identifier: AGPL-3.0-only defmodule Pleroma.Repo do - use Ecto.Repo, otp_app: :pleroma + use Ecto.Repo, + otp_app: :pleroma, + 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 diff --git a/lib/pleroma/reverse_proxy.ex b/lib/pleroma/reverse_proxy.ex index a25b5ea4e..a3f177fec 100644 --- a/lib/pleroma/reverse_proxy.ex +++ b/lib/pleroma/reverse_proxy.ex @@ -3,10 +3,12 @@ # SPDX-License-Identifier: AGPL-3.0-only defmodule Pleroma.ReverseProxy do - @keep_req_headers ~w(accept user-agent accept-encoding cache-control if-modified-since if-unmodified-since if-none-match if-range range) + @keep_req_headers ~w(accept user-agent accept-encoding cache-control if-modified-since) ++ + ~w(if-unmodified-since if-none-match if-range range) @resp_cache_headers ~w(etag date last-modified cache-control) @keep_resp_headers @resp_cache_headers ++ - ~w(content-type content-disposition content-encoding content-range accept-ranges vary) + ~w(content-type content-disposition content-encoding content-range) ++ + ~w(accept-ranges vary) @default_cache_control_header "public, max-age=1209600" @valid_resp_codes [200, 206, 304] @max_read_duration :timer.seconds(30) @@ -282,8 +284,8 @@ defp build_resp_cache_headers(headers, _opts) do headers has_cache? -> - # There's caching header present but no cache-control -- we need to explicitely override it to public - # as Plug defaults to "max-age=0, private, must-revalidate" + # There's caching header present but no cache-control -- we need to explicitely override it + # to public as Plug defaults to "max-age=0, private, must-revalidate" List.keystore(headers, "cache-control", 0, {"cache-control", "public"}) true -> @@ -309,7 +311,25 @@ defp build_resp_content_disposition_header(headers, opts) do end if attachment? do - disposition = "attachment; filename=" <> Keyword.get(opts, :attachment_name, "attachment") + name = + try do + {{"content-disposition", content_disposition_string}, _} = + List.keytake(headers, "content-disposition", 0) + + [name | _] = + Regex.run( + ~r/filename="((?:[^"\\]|\\.)*)"/u, + content_disposition_string || "", + capture: :all_but_first + ) + + name + rescue + MatchError -> Keyword.get(opts, :attachment_name, "attachment") + end + + disposition = "attachment; filename=\"#{name}\"" + List.keystore(headers, "content-disposition", 0, {"content-disposition", disposition}) else headers 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/stats.ex b/lib/pleroma/stats.ex index fe0ce9051..2e7d747df 100644 --- a/lib/pleroma/stats.ex +++ b/lib/pleroma/stats.ex @@ -4,8 +4,8 @@ defmodule Pleroma.Stats do import Ecto.Query - alias Pleroma.User alias Pleroma.Repo + alias Pleroma.User def start_link do agent = Agent.start_link(fn -> {[], %{}} end, name: __MODULE__) diff --git a/lib/pleroma/thread_mute.ex b/lib/pleroma/thread_mute.ex index 0b577113d..10d31679d 100644 --- a/lib/pleroma/thread_mute.ex +++ b/lib/pleroma/thread_mute.ex @@ -4,7 +4,11 @@ defmodule Pleroma.ThreadMute do use Ecto.Schema - alias Pleroma.{Repo, User, ThreadMute} + + alias Pleroma.Repo + alias Pleroma.ThreadMute + alias Pleroma.User + require Ecto.Query schema "thread_mutes" do diff --git a/lib/pleroma/upload.ex b/lib/pleroma/upload.ex index 91a5db8c5..f72334930 100644 --- a/lib/pleroma/upload.ex +++ b/lib/pleroma/upload.ex @@ -70,7 +70,7 @@ def store(upload, opts \\ []) do %{ "type" => "Link", "mediaType" => upload.content_type, - "href" => url_from_spec(opts.base_url, url_spec) + "href" => url_from_spec(upload, opts.base_url, url_spec) } ], "name" => Map.get(opts, :description) || upload.name @@ -85,6 +85,10 @@ def store(upload, opts \\ []) do end end + def char_unescaped?(char) do + URI.char_unreserved?(char) or char == ?/ + end + defp get_opts(opts) do {size_limit, activity_type} = case Keyword.get(opts, :type) do @@ -215,16 +219,18 @@ defp tempfile_for_image(data) do tmp_path end - defp url_from_spec(base_url, {:file, path}) do + defp url_from_spec(%__MODULE__{name: name}, base_url, {:file, path}) do path = - path - |> URI.encode() - |> String.replace("?", "%3F") - |> String.replace(":", "%3A") + URI.encode(path, &char_unescaped?/1) <> + if Pleroma.Config.get([__MODULE__, :link_name], false) do + "?name=#{URI.encode(name, &char_unescaped?/1)}" + else + "" + end [base_url, "media", path] |> Path.join() end - defp url_from_spec(_base_url, {:url, url}), do: url + defp url_from_spec(_upload, _base_url, {:url, url}), do: url end diff --git a/lib/pleroma/uploaders/s3.ex b/lib/pleroma/uploaders/s3.ex index 0038ba01f..521daa93b 100644 --- a/lib/pleroma/uploaders/s3.ex +++ b/lib/pleroma/uploaders/s3.ex @@ -6,16 +6,22 @@ defmodule Pleroma.Uploaders.S3 do @behaviour Pleroma.Uploaders.Uploader require Logger - # The file name is re-encoded with S3's constraints here to comply with previous links with less strict filenames + # The file name is re-encoded with S3's constraints here to comply with previous + # links with less strict filenames def get_file(file) do config = Pleroma.Config.get([__MODULE__]) bucket = Keyword.fetch!(config, :bucket) bucket_with_namespace = - if namespace = Keyword.get(config, :bucket_namespace) do - namespace <> ":" <> bucket - else - bucket + cond do + truncated_namespace = Keyword.get(config, :truncated_namespace) -> + truncated_namespace + + namespace = Keyword.get(config, :bucket_namespace) -> + namespace <> ":" <> bucket + + true -> + bucket end {:ok, diff --git a/lib/pleroma/uploaders/swift/keystone.ex b/lib/pleroma/uploaders/swift/keystone.ex index b4f250f9d..3046cdbd2 100644 --- a/lib/pleroma/uploaders/swift/keystone.ex +++ b/lib/pleroma/uploaders/swift/keystone.ex @@ -17,7 +17,7 @@ def process_response_body(body) do |> Poison.decode!() end - def get_token() do + def get_token do settings = Pleroma.Config.get(Pleroma.Uploaders.Swift) username = Keyword.fetch!(settings, :username) password = Keyword.fetch!(settings, :password) diff --git a/lib/pleroma/uploaders/uploader.ex b/lib/pleroma/uploaders/uploader.ex index ce83cbbbc..bf15389fc 100644 --- a/lib/pleroma/uploaders/uploader.ex +++ b/lib/pleroma/uploaders/uploader.ex @@ -29,7 +29,6 @@ defmodule Pleroma.Uploaders.Uploader do * `{:error, String.t}` error information if the file failed to be saved to the backend. * `:wait_callback` will wait for an http post request at `/api/pleroma/upload_callback/:upload_path` and call the uploader's `http_callback/3` method. - """ @type file_spec :: {:file | :url, String.t()} @callback put_file(Pleroma.Upload.t()) :: diff --git a/lib/pleroma/user.ex b/lib/pleroma/user.ex index f02051174..1f2aca235 100644 --- a/lib/pleroma/user.ex +++ b/lib/pleroma/user.ex @@ -8,21 +8,22 @@ defmodule Pleroma.User do import Ecto.Changeset import Ecto.Query + alias Comeonin.Pbkdf2 + alias Pleroma.Activity + alias Pleroma.Formatter + alias Pleroma.Notification + alias Pleroma.Object + alias Pleroma.Registration alias Pleroma.Repo alias Pleroma.User - alias Pleroma.Object alias Pleroma.Web - alias Pleroma.Activity - alias Pleroma.Notification - alias Comeonin.Pbkdf2 - alias Pleroma.Formatter - alias Pleroma.Web.CommonAPI.Utils, as: CommonUtils - alias Pleroma.Web.OStatus - alias Pleroma.Web.Websub - alias Pleroma.Web.OAuth - alias Pleroma.Web.ActivityPub.Utils alias Pleroma.Web.ActivityPub.ActivityPub + alias Pleroma.Web.ActivityPub.Utils + alias Pleroma.Web.CommonAPI.Utils, as: CommonUtils + alias Pleroma.Web.OAuth + alias Pleroma.Web.OStatus alias Pleroma.Web.RelMe + alias Pleroma.Web.Websub require Logger @@ -30,6 +31,7 @@ defmodule Pleroma.User do @primary_key {:id, Pleroma.FlakeId, autogenerate: true} + # credo:disable-for-next-line Credo.Check.Readability.MaxLineLength @email_regex ~r/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/ @strict_local_nickname_regex ~r/^[a-zA-Z\d]+$/ @@ -49,23 +51,21 @@ defmodule Pleroma.User do field(:local, :boolean, default: true) field(:follower_address, :string) 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) + field(:last_refreshed_at, :naive_datetime_usec) has_many(:notifications, Notification) + has_many(:registrations, Registration) embeds_one(:info, Pleroma.User.Info) timestamps() end - def auth_active?(%User{local: false}), do: true - - def auth_active?(%User{info: %User.Info{confirmation_pending: false}}), do: true - def auth_active?(%User{info: %User.Info{confirmation_pending: true}}), do: !Pleroma.Config.get([:instance, :account_activation_required]) - def auth_active?(_), do: false + def auth_active?(%User{}), do: true def visible_for?(user, for_user \\ nil) @@ -81,17 +81,17 @@ def superuser?(%User{local: true, info: %User.Info{is_admin: true}}), do: true def superuser?(%User{local: true, info: %User.Info{is_moderator: true}}), do: true def superuser?(_), do: false - def avatar_url(user) do + def avatar_url(user, options \\ []) do case user.avatar do %{"url" => [%{"href" => href} | _]} -> href - _ -> "#{Web.base_url()}/images/avi.png" + _ -> !options[:no_default] && "#{Web.base_url()}/images/avi.png" end end - def banner_url(user) do + def banner_url(user, options \\ []) do case user.info.banner do %{"url" => [%{"href" => href} | _]} -> href - _ -> "#{Web.base_url()}/images/banner.png" + _ -> !options[:no_default] && "#{Web.base_url()}/images/banner.png" end end @@ -103,9 +103,8 @@ def ap_id(%User{nickname: nickname}) do "#{Web.base_url()}/users/#{nickname}" end - def ap_followers(%User{} = user) do - "#{ap_id(user)}/followers" - end + def ap_followers(%User{follower_address: fa}) when is_binary(fa), do: fa + def ap_followers(%User{} = user), do: "#{ap_id(user)}/followers" def user_info(%User{} = user) do %{ @@ -234,7 +233,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) @@ -245,6 +244,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]}) @@ -300,7 +306,7 @@ def needs_update?(%User{local: true}), do: false def needs_update?(%User{local: false, last_refreshed_at: nil}), do: true def needs_update?(%User{local: false} = user) do - NaiveDateTime.diff(NaiveDateTime.utc_now(), user.last_refreshed_at) >= 86400 + NaiveDateTime.diff(NaiveDateTime.utc_now(), user.last_refreshed_at) >= 86_400 end def needs_update?(_), do: true @@ -349,10 +355,11 @@ def follow_all(follower, followeds) do ^followed_addresses ) ] - ] + ], + select: u ) - {1, [follower]} = Repo.update_all(q, [], returning: true) + {1, [follower]} = Repo.update_all(q, []) Enum.each(followeds, fn followed -> update_follower_count(followed) @@ -382,10 +389,11 @@ def follow(%User{} = follower, %User{info: info} = followed) do q = from(u in User, where: u.id == ^follower.id, - update: [push: [following: ^ap_followers]] + update: [push: [following: ^ap_followers]], + select: u ) - {1, [follower]} = Repo.update_all(q, [], returning: true) + {1, [follower]} = Repo.update_all(q, []) {:ok, _} = update_follower_count(followed) @@ -400,10 +408,11 @@ def unfollow(%User{} = follower, %User{} = followed) do q = from(u in User, where: u.id == ^follower.id, - update: [pull: [following: ^ap_followers]] + update: [pull: [following: ^ap_followers]], + select: u ) - {1, [follower]} = Repo.update_all(q, [], returning: true) + {1, [follower]} = Repo.update_all(q, []) {:ok, followed} = update_follower_count(followed) @@ -450,7 +459,8 @@ def get_by_ap_id(ap_id) do Repo.get_by(User, ap_id: ap_id) end - # This is mostly an SPC migration fix. This guesses the user nickname (by taking the last part of the ap_id and the domain) and tries to get that user + # This is mostly an SPC migration fix. This guesses the user nickname by taking the last part + # of the ap_id and the domain and tries to get that user def get_by_guessed_nickname(ap_id) do domain = URI.parse(ap_id).host name = List.last(String.split(ap_id, "/")) @@ -519,11 +529,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 @@ -547,6 +556,10 @@ def get_or_fetch_by_nickname(nickname) do _e -> with [_nick, _domain] <- String.split(nickname, "@"), {:ok, user} <- fetch_by_nickname(nickname) do + if Pleroma.Config.get([:fetch_initial_posts, :enabled]) do + {:ok, _} = Task.start(__MODULE__, :fetch_initial_posts, [user]) + end + user else _e -> nil @@ -554,6 +567,17 @@ def get_or_fetch_by_nickname(nickname) do end end + @doc "Fetch some posts when the user has just been federated with" + def fetch_initial_posts(user) do + pages = Pleroma.Config.get!([:fetch_initial_posts, :pages]) + + Enum.each( + # Insert all the posts in reverse order, so they're in the right order on the timeline + Enum.reverse(Utils.fetch_ordered_collection(user.info.source_data["outbox"], pages)), + &Pleroma.Web.Federator.incoming_ap_doc/1 + ) + end + def get_followers_query(%User{id: id, follower_address: follower_address}, nil) do from( u in User, @@ -637,7 +661,7 @@ def get_follow_requests(%User{} = user) do users = user |> User.get_follow_requests_query() - |> join(:inner, [a], u in User, a.actor == u.ap_id) + |> join(:inner, [a], u in User, on: a.actor == u.ap_id) |> where([a, u], not fragment("? @> ?", u.following, ^[user.follower_address])) |> group_by([a, u], u.id) |> select([a, u], u) @@ -659,7 +683,8 @@ def increase_note_count(%User{} = user) do ) ] ) - |> Repo.update_all([], returning: true) + |> select([u], u) + |> Repo.update_all([]) |> case do {1, [user]} -> set_cache(user) _ -> {:error, user} @@ -679,7 +704,8 @@ def decrease_note_count(%User{} = user) do ) ] ) - |> Repo.update_all([], returning: true) + |> select([u], u) + |> Repo.update_all([]) |> case do {1, [user]} -> set_cache(user) _ -> {:error, user} @@ -725,7 +751,8 @@ def update_follower_count(%User{} = user) do ) ] ) - |> Repo.update_all([], returning: true) + |> select([u], u) + |> Repo.update_all([]) |> case do {1, [user]} -> set_cache(user) _ -> {:error, user} @@ -766,77 +793,59 @@ def get_recipients_from_activity(%Activity{recipients: to}) do Repo.all(query) end - @spec search_for_admin(binary(), %{ - admin: Pleroma.User.t(), - local: boolean(), - page: number(), - page_size: number() - }) :: {:ok, [Pleroma.User.t()], number()} - def search_for_admin(term, %{admin: admin, local: local, page: page, page_size: page_size}) do - term = String.trim_leading(term, "@") - - local_paginated_query = - User - |> maybe_local_user_query(local) - |> paginate(page, page_size) - - search_query = fts_search_subquery(term, local_paginated_query) - - count = - term - |> fts_search_subquery() - |> maybe_local_user_query(local) - |> Repo.aggregate(:count, :id) - - {:ok, do_search(search_query, admin), count} - end - - @spec all_for_admin(number(), number()) :: {:ok, [Pleroma.User.t()], number()} - def all_for_admin(page, page_size) do - query = from(u in User, order_by: u.id) - - paginated_query = - query - |> paginate(page, page_size) - - count = - query - |> Repo.aggregate(:count, :id) - - {:ok, Repo.all(paginated_query), count} - end - def search(query, resolve \\ false, for_user \\ nil) do # Strip the beginning @ off if there is a query query = String.trim_leading(query, "@") if resolve, do: get_or_fetch(query) - fts_results = do_search(fts_search_subquery(query), for_user) - - {:ok, trigram_results} = + {:ok, results} = Repo.transaction(fn -> Ecto.Adapters.SQL.query(Repo, "select set_limit(0.25)", []) - do_search(trigram_search_subquery(query), for_user) + Repo.all(search_query(query, for_user)) end) - Enum.uniq_by(fts_results ++ trigram_results, & &1.id) + results end - defp do_search(subquery, for_user, options \\ []) do - q = - from( - s in subquery(subquery), - order_by: [desc: s.search_rank], - limit: ^(options[:limit] || 20) - ) + def search_query(query, for_user) do + fts_subquery = fts_search_subquery(query) + trigram_subquery = trigram_search_subquery(query) + union_query = from(s in trigram_subquery, union_all: ^fts_subquery) + distinct_query = from(s in subquery(union_query), order_by: s.search_type, distinct: s.id) - results = - q - |> Repo.all() - |> Enum.filter(&(&1.search_rank > 0)) + from(s in subquery(boost_search_rank_query(distinct_query, for_user)), + order_by: [desc: s.search_rank], + limit: 20 + ) + end - boost_search_results(results, for_user) + defp boost_search_rank_query(query, nil), do: query + + defp boost_search_rank_query(query, for_user) do + friends_ids = get_friends_ids(for_user) + followers_ids = get_followers_ids(for_user) + + from(u in subquery(query), + select_merge: %{ + search_rank: + fragment( + """ + CASE WHEN (?) THEN (?) * 1.3 + WHEN (?) THEN (?) * 1.2 + WHEN (?) THEN (?) * 1.1 + ELSE (?) END + """, + u.id in ^friends_ids and u.id in ^followers_ids, + u.search_rank, + u.id in ^friends_ids, + u.search_rank, + u.id in ^followers_ids, + u.search_rank, + u.search_rank + ) + } + ) end defp fts_search_subquery(term, query \\ User) do @@ -851,6 +860,7 @@ defp fts_search_subquery(term, query \\ User) do from( u in query, select_merge: %{ + search_type: ^0, search_rank: fragment( """ @@ -884,6 +894,8 @@ defp trigram_search_subquery(term) do from( u in User, select_merge: %{ + # ^1 gives 'Postgrex expected a binary, got 1' for some weird reason + search_type: fragment("?", 1), search_rank: fragment( "similarity(?, trim(? || ' ' || coalesce(?, '')))", @@ -897,33 +909,6 @@ defp trigram_search_subquery(term) do |> restrict_disabled() end - defp boost_search_results(results, nil), do: results - - defp boost_search_results(results, for_user) do - friends_ids = get_friends_ids(for_user) - followers_ids = get_followers_ids(for_user) - - Enum.map( - results, - fn u -> - search_rank_coef = - cond do - u.id in friends_ids -> - 1.2 - - u.id in followers_ids -> - 1.1 - - true -> - 1 - end - - Map.put(u, :search_rank, u.search_rank * search_rank_coef) - end - ) - |> Enum.sort_by(&(-&1.search_rank)) - end - def blocks_import(%User{} = blocker, blocked_identifiers) when is_list(blocked_identifiers) do Enum.map( blocked_identifiers, @@ -965,6 +950,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 = @@ -975,10 +992,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) @@ -1021,12 +1048,21 @@ def blocks?(user, %{ap_id: ap_id}) do end) end + def subscribed_to?(user, %{ap_id: ap_id}) do + with %User{} = target <- User.get_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 @@ -1063,6 +1099,42 @@ def local_user_query(query \\ User) do ) end + def maybe_external_user_query(query, external) do + if external, do: external_user_query(query), else: query + end + + def external_user_query(query \\ User) do + from( + u in query, + where: u.local == false, + where: not is_nil(u.nickname) + ) + end + + def maybe_active_user_query(query, active) do + if active, do: active_user_query(query), else: query + end + + def active_user_query(query \\ User) do + from( + u in query, + where: fragment("not (?->'deactivated' @> 'true')", u.info), + where: not is_nil(u.nickname) + ) + end + + def maybe_deactivated_user_query(query, deactivated) do + if deactivated, do: deactivated_user_query(query), else: query + end + + def deactivated_user_query(query \\ User) do + from( + u in query, + where: fragment("(?->'deactivated' @> 'true')", u.info), + where: not is_nil(u.nickname) + ) + end + def active_local_user_query do from( u in local_user_query(), @@ -1087,39 +1159,48 @@ def deactivate(%User{} = user, status \\ true) do |> update_and_set_cache() 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) + delete_user_activities(user) + end - Repo.all(query) - |> Enum.each(fn activity -> - case activity.data["type"] do - "Create" -> - ActivityPub.delete(Object.normalize(activity.data["object"])) + 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} end def disable_async(user, status \\ true) do - Pleroma.Jobs.enqueue(:user, __MODULE__, [:disable_async, user, status]) + PleromaJobQueue.enqueue(:user, __MODULE__, [:disable_async, user, status]) end def disable(%User{} = user, status \\ true) do @@ -1146,24 +1227,39 @@ def html_filter_policy(%User{info: %{no_rich_text: true}}) do def html_filter_policy(_), do: @default_scrubbers + def fetch_by_ap_id(ap_id) do + ap_try = ActivityPub.make_user_from_ap_id(ap_id) + + case ap_try do + {:ok, user} -> + user + + _ -> + case OStatus.make_user(ap_id) do + {:ok, user} -> 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) if !is_nil(user) and !User.needs_update?(user) do user else - ap_try = ActivityPub.make_user_from_ap_id(ap_id) + # 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]) - case ap_try do - {:ok, user} -> - user + user = fetch_by_ap_id(ap_id) - _ -> - case OStatus.make_user(ap_id) do - {:ok, user} -> user - _ -> {:error, "Could not fetch by AP id"} - end + if should_fetch_initial do + with %User{} = user do + {:ok, _} = Task.start(__MODULE__, :fetch_initial_posts, [user]) + end end + + user end end @@ -1239,8 +1335,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_by_id(a.id), + %User{} = b <- User.get_by_id(b.id) do {:ok, a, b} else _e -> @@ -1250,8 +1346,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_by_id(a.id), + %User{} = b <- User.get_by_id(b.id) do {:ok, a, b} else _e -> @@ -1338,7 +1434,7 @@ defp normalize_tags(tags) do |> Enum.map(&String.downcase(&1)) end - defp local_nickname_regex() do + defp local_nickname_regex do if Pleroma.Config.get([:instance, :extended_nickname_format]) do @extended_local_nickname_regex else @@ -1381,4 +1477,8 @@ defp paginate(query, page, page_size) do offset: ^((page - 1) * page_size) ) end + + def showing_reblogs?(%User{} = user, %User{} = target) do + target.ap_id not in user.info.muted_reblogs + end end diff --git a/lib/pleroma/user/info.ex b/lib/pleroma/user/info.ex index 1ec356ba9..07825a1c4 100644 --- a/lib/pleroma/user/info.ex +++ b/lib/pleroma/user/info.ex @@ -6,6 +6,8 @@ defmodule Pleroma.User.Info do use Ecto.Schema import Ecto.Changeset + alias Pleroma.User.Info + embedded_schema do field(:banner, :map, default: %{}) field(:background, :map, default: %{}) @@ -19,6 +21,8 @@ defmodule Pleroma.User.Info do field(:blocks, {:array, :string}, default: []) 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) @@ -38,6 +42,10 @@ defmodule Pleroma.User.Info do field(:flavour, :string, default: nil) field(:disabled, :boolean, default: false) + field(:notification_settings, :map, + default: %{"remote" => true, "local" => true, "followers" => true, "follows" => true} + ) + # Found in the wild # ap_id -> Where is this used? # bio -> Where is this used? @@ -55,6 +63,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 set_disabled_status(info, disabled) do params = %{disabled: disabled} @@ -99,6 +120,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 @@ -115,6 +144,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} @@ -259,4 +296,23 @@ def remove_pinnned_activity(info, %Pleroma.Activity{id: id}) do cast(info, params, [:pinned_activities]) end + + def roles(%Info{is_moderator: is_moderator, is_admin: is_admin}) do + %{ + admin: is_admin, + moderator: is_moderator + } + end + + def add_reblog_mute(info, ap_id) do + params = %{muted_reblogs: info.muted_reblogs ++ [ap_id]} + + cast(info, params, [:muted_reblogs]) + end + + def remove_reblog_mute(info, ap_id) do + params = %{muted_reblogs: List.delete(info.muted_reblogs, ap_id)} + + cast(info, params, [:muted_reblogs]) + end end diff --git a/lib/pleroma/user/welcome_message.ex b/lib/pleroma/user/welcome_message.ex index 8018ac22f..2ba65b75a 100644 --- a/lib/pleroma/user/welcome_message.ex +++ b/lib/pleroma/user/welcome_message.ex @@ -14,7 +14,7 @@ def post_welcome_message_to_user(user) do end end - defp welcome_user() do + defp welcome_user do with nickname when is_binary(nickname) <- Pleroma.Config.get([:instance, :welcome_user_nickname]), %User{local: true} = user <- User.get_cached_by_nickname(nickname) do @@ -24,7 +24,7 @@ defp welcome_user() do end end - defp welcome_message() do + defp welcome_message do Pleroma.Config.get([:instance, :welcome_message]) end end diff --git a/lib/pleroma/user_invite_token.ex b/lib/pleroma/user_invite_token.ex index 5a448114c..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 - - alias Pleroma.UserInviteToken + 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 aa20990f3..dd51d63c8 100644 --- a/lib/pleroma/web/activity_pub/activity_pub.ex +++ b/lib/pleroma/web/activity_pub/activity_pub.ex @@ -4,17 +4,17 @@ defmodule Pleroma.Web.ActivityPub.ActivityPub do alias Pleroma.Activity - alias Pleroma.Repo + alias Pleroma.Instances + alias Pleroma.Notification alias Pleroma.Object + alias Pleroma.Repo alias Pleroma.Upload alias Pleroma.User - alias Pleroma.Notification - alias Pleroma.Instances - alias Pleroma.Web.ActivityPub.Transmogrifier alias Pleroma.Web.ActivityPub.MRF - alias Pleroma.Web.WebFinger + alias Pleroma.Web.ActivityPub.Transmogrifier alias Pleroma.Web.Federator alias Pleroma.Web.OStatus + alias Pleroma.Web.WebFinger import Ecto.Query import Pleroma.Web.ActivityPub.Utils @@ -89,15 +89,39 @@ def decrease_note_count_if_public(actor, object) do if is_public?(object), do: User.decrease_note_count(actor), else: {:ok, actor} end - def insert(map, local \\ true) when is_map(map) do + def increase_replies_count_if_reply(%{ + "object" => + %{"inReplyTo" => reply_ap_id, "inReplyToStatusId" => reply_status_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 + + 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 + }) 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, 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 <- insert_full_object(map) do - {recipients, _, _} = get_recipients(map) - + {recipients, _, _} = get_recipients(map), + {:fake, false, map, recipients} <- {:fake, fake, map, recipients}, + {:ok, object} <- insert_full_object(map) do {:ok, activity} = Repo.insert(%Activity{ data: map, @@ -106,6 +130,14 @@ def insert(map, local \\ true) when is_map(map) do recipients: recipients }) + # Splice in the child object if we have one. + activity = + if !is_nil(object) do + Map.put(activity, :object, object) + else + activity + end + Task.start(fn -> Pleroma.Web.RichMedia.Helpers.fetch_data_for_activity(activity) end) @@ -114,8 +146,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 @@ -158,7 +205,7 @@ def stream_out(activity) do 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) @@ -169,11 +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), - # Changing note count prior to enqueuing federation task in order to avoid race conditions on updating user.info + {: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 @@ -309,17 +362,20 @@ def unfollow(follower, followed, activity_id \\ nil, local \\ true) do def delete(%Object{data: %{"id" => id, "actor" => actor}} = object, local \\ true) do user = User.get_cached_by_ap_id(actor) + to = (object.data["to"] || []) ++ (object.data["cc"] || []) - data = %{ - "type" => "Delete", - "actor" => actor, - "object" => id, - "to" => [user.follower_address, "https://www.w3.org/ns/activitystreams#Public"] - } - - with {:ok, _} <- Object.delete(object), + with {:ok, object, activity} <- Object.delete(object), + data <- %{ + "type" => "Delete", + "actor" => actor, + "object" => id, + "to" => to, + "deleted_activity_id" => activity && activity.id + }, {:ok, activity} <- insert(data, local), - # Changing note count prior to enqueuing federation task in order to avoid race conditions on updating user.info + _ <- decrease_replies_count_if_reply(object), + # Changing note count prior to enqueuing federation task in order to avoid + # race conditions on updating user.info {:ok, _actor} <- decrease_note_count_if_public(user, object), :ok <- maybe_federate(activity) do {:ok, activity} @@ -367,20 +423,38 @@ def flag( content: content } = params ) do - additional = params[:additional] || %{} - # only accept false as false value local = !(params[:local] == false) + forward = !(params[:forward] == false) - %{ + additional = params[:additional] || %{} + + params = %{ actor: actor, context: context, account: account, statuses: statuses, content: content } - |> make_flag_data(additional) - |> insert(local) + + additional = + if forward do + Map.merge(additional, %{"to" => [], "cc" => [account.ap_id]}) + else + Map.merge(additional, %{"to" => [], "cc" => []}) + end + + with flag_data <- make_flag_data(params, additional), + {:ok, activity} <- insert(flag_data, local), + :ok <- maybe_federate(activity) do + Enum.each(User.all_superusers(), fn superuser -> + superuser + |> Pleroma.AdminEmail.report(actor, account, statuses, content) + |> Pleroma.Mailer.deliver_async() + end) + + {:ok, activity} + end end def fetch_activities_for_context(context, opts \\ %{}) do @@ -409,6 +483,7 @@ def fetch_activities_for_context(context, opts \\ %{}) do ), order_by: [desc: :id] ) + |> Activity.with_preloaded_object() Repo.all(query) end @@ -501,7 +576,7 @@ defp restrict_tag_reject(query, %{"tag_reject" => tag_reject}) when is_list(tag_reject) and tag_reject != [] do from( activity in query, - where: fragment("(not (? #> '{\"object\",\"tag\"}') \\?| ?)", activity.data, ^tag_reject) + where: fragment(~s(\(not \(? #> '{"object","tag"}'\) \\?| ?\)), activity.data, ^tag_reject) ) end @@ -511,7 +586,7 @@ defp restrict_tag_all(query, %{"tag_all" => tag_all}) when is_list(tag_all) and tag_all != [] do from( activity in query, - where: fragment("(? #> '{\"object\",\"tag\"}') \\?& ?", activity.data, ^tag_all) + where: fragment(~s(\(? #> '{"object","tag"}'\) \\?& ?), activity.data, ^tag_all) ) end @@ -520,14 +595,14 @@ defp restrict_tag_all(query, _), do: query defp restrict_tag(query, %{"tag" => tag}) when is_list(tag) do from( activity in query, - where: fragment("(? #> '{\"object\",\"tag\"}') \\?| ?", activity.data, ^tag) + where: fragment(~s(\(? #> '{"object","tag"}'\) \\?| ?), activity.data, ^tag) ) end defp restrict_tag(query, %{"tag" => tag}) when is_binary(tag) do from( activity in query, - where: fragment("? <@ (? #> '{\"object\",\"tag\"}')", ^tag, activity.data) + where: fragment(~s(? <@ (? #> '{"object","tag"}'\)), ^tag, activity.data) ) end @@ -600,7 +675,7 @@ defp restrict_type(query, _), do: query defp restrict_favorited_by(query, %{"favorited_by" => ap_id}) do from( activity in query, - where: fragment("? <@ (? #> '{\"object\",\"likes\"}')", ^ap_id, activity.data) + where: fragment(~s(? <@ (? #> '{"object","likes"}'\)), ^ap_id, activity.data) ) end @@ -609,7 +684,7 @@ defp restrict_favorited_by(query, _), do: query defp restrict_media(query, %{"only_media" => val}) when val == "true" or val == "1" do from( activity in query, - where: fragment("not (? #> '{\"object\",\"attachment\"}' = ?)", activity.data, ^[]) + where: fragment(~s(not (? #> '{"object","attachment"}' = ?\)), activity.data, ^[]) ) end @@ -676,6 +751,30 @@ defp restrict_pinned(query, %{"pinned" => "true", "pinned_activity_ids" => ids}) defp restrict_pinned(query, _), do: query + defp restrict_muted_reblogs(query, %{"muting_user" => %User{info: info}}) do + muted_reblogs = info.muted_reblogs || [] + + from( + activity in query, + where: + fragment( + "not ( ?->>'type' = 'Announce' and ? = ANY(?))", + activity.data, + activity.actor, + ^muted_reblogs + ) + ) + end + + defp restrict_muted_reblogs(query, _), do: query + + defp maybe_preload_objects(query, %{"skip_preload" => true}), do: query + + defp maybe_preload_objects(query, _) do + query + |> Activity.with_preloaded_object() + end + def fetch_activities_query(recipients, opts \\ %{}) do base_query = from( @@ -685,6 +784,7 @@ def fetch_activities_query(recipients, opts \\ %{}) do ) base_query + |> maybe_preload_objects(opts) |> restrict_recipients(recipients, opts["user"]) |> restrict_tag(opts) |> restrict_tag_reject(opts) @@ -703,6 +803,7 @@ def fetch_activities_query(recipients, opts \\ %{}) do |> restrict_replies(opts) |> restrict_reblogs(opts) |> restrict_pinned(opts) + |> restrict_muted_reblogs(opts) |> Activity.restrict_disabled_users() end @@ -907,7 +1008,7 @@ def fetch_object_from_id(id) do }, :ok <- Transmogrifier.contain_origin(id, params), {:ok, activity} <- Transmogrifier.handle_incoming(params) do - {:ok, Object.normalize(activity.data["object"])} + {:ok, Object.normalize(activity)} else {:error, {:reject, nil}} -> {:reject, nil} @@ -919,7 +1020,7 @@ def fetch_object_from_id(id) do 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.data["object"])} + {:ok, [activity | _]} -> {:ok, Object.normalize(activity)} e -> e end end diff --git a/lib/pleroma/web/activity_pub/activity_pub_controller.ex b/lib/pleroma/web/activity_pub/activity_pub_controller.ex index ff924a536..7091d6927 100644 --- a/lib/pleroma/web/activity_pub/activity_pub_controller.ex +++ b/lib/pleroma/web/activity_pub/activity_pub_controller.ex @@ -6,15 +6,15 @@ defmodule Pleroma.Web.ActivityPub.ActivityPubController do use Pleroma.Web, :controller alias Pleroma.Activity - alias Pleroma.User alias Pleroma.Object - alias Pleroma.Web.ActivityPub.ObjectView - alias Pleroma.Web.ActivityPub.UserView + alias Pleroma.User alias Pleroma.Web.ActivityPub.ActivityPub - alias Pleroma.Web.ActivityPub.Visibility + alias Pleroma.Web.ActivityPub.ObjectView alias Pleroma.Web.ActivityPub.Relay alias Pleroma.Web.ActivityPub.Transmogrifier + alias Pleroma.Web.ActivityPub.UserView alias Pleroma.Web.ActivityPub.Utils + alias Pleroma.Web.ActivityPub.Visibility alias Pleroma.Web.Federator require Logger diff --git a/lib/pleroma/web/activity_pub/mrf.ex b/lib/pleroma/web/activity_pub/mrf.ex index eebea207c..1aaa20050 100644 --- a/lib/pleroma/web/activity_pub/mrf.ex +++ b/lib/pleroma/web/activity_pub/mrf.ex @@ -16,7 +16,7 @@ def filter(object) do end) end - def get_policies() do + def get_policies do Application.get_env(:pleroma, :instance, []) |> Keyword.get(:rewrite_policy, []) |> get_policies() diff --git a/lib/pleroma/web/activity_pub/mrf/anti_followbot_policy.ex b/lib/pleroma/web/activity_pub/mrf/anti_followbot_policy.ex index 7c6ad582a..34665a3a6 100644 --- a/lib/pleroma/web/activity_pub/mrf/anti_followbot_policy.ex +++ b/lib/pleroma/web/activity_pub/mrf/anti_followbot_policy.ex @@ -23,15 +23,21 @@ defp score_displayname("fedibot"), do: 1.0 defp score_displayname(_), do: 0.0 defp determine_if_followbot(%User{nickname: nickname, name: displayname}) do + # nickname will always be a binary string because it's generated by Pleroma. nick_score = nickname |> String.downcase() |> score_nickname() + # displayname will either be a binary string or nil, if a displayname isn't set. name_score = - displayname - |> String.downcase() - |> score_displayname() + if is_binary(displayname) do + displayname + |> String.downcase() + |> score_displayname() + else + 0.0 + end nick_score + name_score end diff --git a/lib/pleroma/web/activity_pub/mrf/keyword_policy.ex b/lib/pleroma/web/activity_pub/mrf/keyword_policy.ex index 5fdc03414..e8dfba672 100644 --- a/lib/pleroma/web/activity_pub/mrf/keyword_policy.ex +++ b/lib/pleroma/web/activity_pub/mrf/keyword_policy.ex @@ -4,6 +4,10 @@ defmodule Pleroma.Web.ActivityPub.MRF.KeywordPolicy do @behaviour Pleroma.Web.ActivityPub.MRF + defp string_matches?(string, _) when not is_binary(string) do + false + end + defp string_matches?(string, pattern) when is_binary(pattern) do String.contains?(string, pattern) end @@ -44,14 +48,29 @@ defp check_ftl_removal( end defp check_replace(%{"object" => %{"content" => content, "summary" => summary}} = message) do + content = + if is_binary(content) do + content + else + "" + end + + summary = + if is_binary(summary) do + summary + else + "" + end + {content, summary} = - Enum.reduce(Pleroma.Config.get([:mrf_keyword, :replace]), {content, summary}, fn {pattern, - replacement}, - {content_acc, - summary_acc} -> - {String.replace(content_acc, pattern, replacement), - String.replace(summary_acc, pattern, replacement)} - end) + Enum.reduce( + Pleroma.Config.get([:mrf_keyword, :replace]), + {content, summary}, + fn {pattern, replacement}, {content_acc, summary_acc} -> + {String.replace(content_acc, pattern, replacement), + String.replace(summary_acc, pattern, replacement)} + end + ) {:ok, message @@ -59,11 +78,6 @@ defp check_replace(%{"object" => %{"content" => content, "summary" => summary}} |> put_in(["object", "summary"], summary)} end - @impl true - def filter(%{"object" => %{"content" => nil}} = message) do - {:ok, message} - end - @impl true def filter(%{"type" => "Create", "object" => %{"content" => _content}} = message) do with {:ok, message} <- check_reject(message), diff --git a/lib/pleroma/web/activity_pub/relay.ex b/lib/pleroma/web/activity_pub/relay.ex index c496063ea..a7a20ca37 100644 --- a/lib/pleroma/web/activity_pub/relay.ex +++ b/lib/pleroma/web/activity_pub/relay.ex @@ -3,9 +3,9 @@ # SPDX-License-Identifier: AGPL-3.0-only defmodule Pleroma.Web.ActivityPub.Relay do - alias Pleroma.User - alias Pleroma.Object alias Pleroma.Activity + alias Pleroma.Object + alias Pleroma.User alias Pleroma.Web.ActivityPub.ActivityPub require Logger @@ -41,7 +41,7 @@ def unfollow(target_instance) do def publish(%Activity{data: %{"type" => "Create"}} = activity) do with %User{} = user <- get_actor(), - %Object{} = object <- Object.normalize(activity.data["object"]["id"]) do + %Object{} = object <- Object.normalize(activity) do ActivityPub.announce(user, object, nil, true, false) else e -> Logger.error("error: #{inspect(e)}") diff --git a/lib/pleroma/web/activity_pub/transmogrifier.ex b/lib/pleroma/web/activity_pub/transmogrifier.ex index 88007aa16..49ea73204 100644 --- a/lib/pleroma/web/activity_pub/transmogrifier.ex +++ b/lib/pleroma/web/activity_pub/transmogrifier.ex @@ -7,9 +7,9 @@ defmodule Pleroma.Web.ActivityPub.Transmogrifier do A module to handle coding from internal to wire ActivityPub and back. """ alias Pleroma.Activity - alias Pleroma.User alias Pleroma.Object alias Pleroma.Repo + alias Pleroma.User alias Pleroma.Web.ActivityPub.ActivityPub alias Pleroma.Web.ActivityPub.Utils alias Pleroma.Web.ActivityPub.Visibility @@ -83,14 +83,34 @@ 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 - if is_binary(map[field]) do - map - |> Map.put(field, [map[field]]) - else - map + cond do + is_binary(map[field]) -> + Map.put(map, field, [map[field]]) + + is_nil(map[field]) -> + Map.put(map, field, []) + + true -> + map end end @@ -128,13 +148,42 @@ def fix_explicit_addressing(object) do |> fix_explicit_addressing(explicit_mentions) end + # if as:Public is addressed, then make sure the followers collection is also addressed + # so that the activities will be delivered to local users. + def fix_implicit_addressing(%{"to" => to, "cc" => cc} = object, followers_collection) do + recipients = to ++ cc + + if followers_collection not in recipients do + cond do + "https://www.w3.org/ns/activitystreams#Public" in cc -> + to = to ++ [followers_collection] + Map.put(object, "to", to) + + "https://www.w3.org/ns/activitystreams#Public" in to -> + cc = cc ++ [followers_collection] + Map.put(object, "cc", cc) + + true -> + object + end + else + object + end + end + + def fix_implicit_addressing(object, _), do: object + def fix_addressing(object) do + %User{} = user = User.get_or_fetch_by_ap_id(object["actor"]) + followers_collection = User.ap_followers(user) + object |> fix_addressing_list("to") |> fix_addressing_list("cc") |> fix_addressing_list("bto") |> fix_addressing_list("bcc") |> fix_explicit_addressing + |> fix_implicit_addressing(followers_collection) end def fix_actor(%{"attributedTo" => actor} = object) do @@ -355,6 +404,40 @@ defp get_follow_activity(follow_object, followed) do end end + # Flag objects are placed ahead of the ID check because Mastodon 2.8 and earlier send them + # with nil ID. + def handle_incoming(%{"type" => "Flag", "object" => objects, "actor" => actor} = data) do + with context <- data["context"] || Utils.generate_context_id(), + content <- data["content"] || "", + %User{} = actor <- User.get_cached_by_ap_id(actor), + + # Reduce the object list to find the reported user. + %User{} = account <- + Enum.reduce_while(objects, nil, fn ap_id, _ -> + with %User{} = user <- User.get_cached_by_ap_id(ap_id) do + {:halt, user} + else + _ -> {:cont, nil} + end + end), + + # Remove the reported user from the object list. + statuses <- Enum.filter(objects, fn ap_id -> ap_id != account.ap_id end) do + params = %{ + actor: actor, + context: context, + account: account, + statuses: statuses, + content: content, + additional: %{ + "cc" => [account.ap_id] + } + } + + ActivityPub.flag(params) + end + end + # disallow objects with bogus IDs def handle_incoming(%{"id" => nil}), do: :error def handle_incoming(%{"id" => ""}), do: :error @@ -650,10 +733,10 @@ def get_obj_helper(id) do if object = Object.normalize(id), do: {:ok, object}, else: nil end - def set_reply_to_uri(%{"inReplyTo" => inReplyTo} = object) when is_binary(inReplyTo) do - with false <- String.starts_with?(inReplyTo, "http"), - {:ok, %{data: replied_to_object}} <- get_obj_helper(inReplyTo) do - Map.put(object, "inReplyTo", replied_to_object["external_url"] || inReplyTo) + def set_reply_to_uri(%{"inReplyTo" => in_reply_to} = object) when is_binary(in_reply_to) do + with false <- String.starts_with?(in_reply_to, "http"), + {:ok, %{data: replied_to_object}} <- get_obj_helper(in_reply_to) do + Map.put(object, "inReplyTo", replied_to_object["external_url"] || in_reply_to) else _e -> object end @@ -736,6 +819,7 @@ def prepare_outgoing(%{"type" => "Reject"} = data) do def prepare_outgoing(%{"type" => _type} = data) do data = data + |> strip_internal_fields |> maybe_fix_object_url |> Map.merge(Utils.make_json_ld_header()) @@ -829,10 +913,10 @@ def set_sensitive(object) do end def add_attributed_to(object) do - attributedTo = object["attributedTo"] || object["actor"] + attributed_to = object["attributedTo"] || object["actor"] object - |> Map.put("attributedTo", attributedTo) + |> Map.put("attributedTo", attributed_to) end def add_likes(%{"id" => id, "like_count" => likes} = object) do @@ -870,7 +954,8 @@ defp strip_internal_fields(object) do "announcements", "announcement_count", "emoji", - "context_id" + "context_id", + "deleted_activity_id" ]) end @@ -885,8 +970,9 @@ defp strip_internal_tags(%{"tag" => tags} = object) do defp strip_internal_tags(object), do: object - defp user_upgrade_task(user) do - old_follower_address = User.ap_followers(user) + 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}) q = from( @@ -929,28 +1015,18 @@ defp user_upgrade_task(user) do Repo.update_all(q, []) end - def upgrade_user_from_ap_id(ap_id, async \\ true) do + def upgrade_user_from_ap_id(ap_id) 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 + {: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 88f4779c8..0b53f71c3 100644 --- a/lib/pleroma/web/activity_pub/utils.ex +++ b/lib/pleroma/web/activity_pub/utils.ex @@ -3,16 +3,17 @@ # SPDX-License-Identifier: AGPL-3.0-only defmodule Pleroma.Web.ActivityPub.Utils do - alias Pleroma.Repo - alias Pleroma.Web - alias Pleroma.Object - alias Pleroma.Activity - alias Pleroma.User - alias Pleroma.Notification - alias Pleroma.Web.Router.Helpers - alias Pleroma.Web.Endpoint alias Ecto.Changeset alias Ecto.UUID + alias Pleroma.Activity + alias Pleroma.Notification + alias Pleroma.Object + alias Pleroma.Repo + alias Pleroma.User + alias Pleroma.Web + alias Pleroma.Web.ActivityPub.Visibility + alias Pleroma.Web.Endpoint + alias Pleroma.Web.Router.Helpers import Ecto.Query @@ -98,7 +99,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 @@ -174,18 +178,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 @@ -195,7 +207,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) @@ -208,12 +231,12 @@ def lazy_put_object_defaults(map, activity \\ %{}) do """ def insert_full_object(%{"object" => %{"type" => type} = object_data}) when is_map(object_data) and type in @supported_object_types do - with {:ok, _} <- Object.create(object_data) do - :ok + with {:ok, object} <- Object.create(object_data) do + {:ok, object} end end - def insert_full_object(_), do: :ok + def insert_full_object(_), do: {:ok, nil} def update_object_in_activities(%{data: %{"id" => id}} = object) do # TODO @@ -274,13 +297,31 @@ def get_object_likes(%{data: %{"id" => id}}) do Repo.all(query) end - def make_like_data(%User{ap_id: ap_id} = actor, %{data: %{"id" => id}} = object, activity_id) do + def make_like_data( + %User{ap_id: ap_id} = actor, + %{data: %{"actor" => object_actor_id, "id" => id}} = object, + activity_id + ) do + object_actor = User.get_cached_by_ap_id(object_actor_id) + + to = + if Visibility.is_public?(object) do + [actor.follower_address, object.data["actor"]] + else + [object.data["actor"]] + end + + cc = + (object.data["to"] ++ (object.data["cc"] || [])) + |> List.delete(actor.ap_id) + |> List.delete(object_actor.follower_address) + data = %{ "type" => "Like", "actor" => ap_id, "object" => id, - "to" => [actor.follower_address, object.data["actor"]], - "cc" => ["https://www.w3.org/ns/activitystreams#Public"], + "to" => to, + "cc" => cc, "context" => object.data["context"] } @@ -335,7 +376,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 -> @@ -385,13 +426,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 ) @@ -548,13 +591,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 ) @@ -602,7 +647,13 @@ def make_create_data(params, additional) do #### Flag-related helpers def make_flag_data(params, additional) do - status_ap_ids = Enum.map(params.statuses || [], & &1.data["id"]) + status_ap_ids = + Enum.map(params.statuses || [], fn + %Activity{} = act -> act.data["id"] + act when is_map(act) -> act["id"] + act when is_binary(act) -> act + end) + object = [params.account.ap_id] ++ status_ap_ids %{ @@ -614,4 +665,43 @@ def make_flag_data(params, additional) do } |> Map.merge(additional) end + + @doc """ + Fetches the OrderedCollection/OrderedCollectionPage from `from`, limiting the amount of pages fetched after + the first one to `pages_left` pages. + If the amount of pages is higher than the collection has, it returns whatever was there. + """ + def fetch_ordered_collection(from, pages_left, acc \\ []) do + with {:ok, response} <- Tesla.get(from), + {:ok, collection} <- Poison.decode(response.body) do + case collection["type"] do + "OrderedCollection" -> + # If we've encountered the OrderedCollection and not the page, + # just call the same function on the page address + fetch_ordered_collection(collection["first"], pages_left) + + "OrderedCollectionPage" -> + if pages_left > 0 do + # There are still more pages + if Map.has_key?(collection, "next") do + # There are still more pages, go deeper saving what we have into the accumulator + fetch_ordered_collection( + collection["next"], + pages_left - 1, + acc ++ collection["orderedItems"] + ) + else + # No more pages left, just return whatever we already have + acc ++ collection["orderedItems"] + end + else + # Got the amount of pages needed, add them all to the accumulator + acc ++ collection["orderedItems"] + end + + _ -> + {:error, "Not an OrderedCollection or OrderedCollectionPage"} + end + end + end end diff --git a/lib/pleroma/web/activity_pub/views/object_view.ex b/lib/pleroma/web/activity_pub/views/object_view.ex index 84fa94e32..6028b773c 100644 --- a/lib/pleroma/web/activity_pub/views/object_view.ex +++ b/lib/pleroma/web/activity_pub/views/object_view.ex @@ -17,7 +17,7 @@ def render("object.json", %{object: %Object{} = object}) do def render("object.json", %{object: %Activity{data: %{"type" => "Create"}} = activity}) do base = Pleroma.Web.ActivityPub.Utils.make_json_ld_header() - object = Object.normalize(activity.data["object"]) + object = Object.normalize(activity) additional = Transmogrifier.prepare_object(activity.data) @@ -28,7 +28,7 @@ def render("object.json", %{object: %Activity{data: %{"type" => "Create"}} = act def render("object.json", %{object: %Activity{} = activity}) do base = Pleroma.Web.ActivityPub.Utils.make_json_ld_header() - object = Object.normalize(activity.data["object"]) + object = Object.normalize(activity) additional = Transmogrifier.prepare_object(activity.data) diff --git a/lib/pleroma/web/activity_pub/views/user_view.ex b/lib/pleroma/web/activity_pub/views/user_view.ex index 415cbd47a..5926a3294 100644 --- a/lib/pleroma/web/activity_pub/views/user_view.ex +++ b/lib/pleroma/web/activity_pub/views/user_view.ex @@ -5,15 +5,15 @@ defmodule Pleroma.Web.ActivityPub.UserView do use Pleroma.Web, :view - alias Pleroma.Web.WebFinger - alias Pleroma.Web.Salmon - alias Pleroma.User alias Pleroma.Repo + alias Pleroma.User alias Pleroma.Web.ActivityPub.ActivityPub alias Pleroma.Web.ActivityPub.Transmogrifier alias Pleroma.Web.ActivityPub.Utils - alias Pleroma.Web.Router.Helpers alias Pleroma.Web.Endpoint + alias Pleroma.Web.Router.Helpers + alias Pleroma.Web.Salmon + alias Pleroma.Web.WebFinger import Ecto.Query @@ -87,16 +87,10 @@ def render("user.json", %{user: user}) do "publicKeyPem" => public_key }, "endpoints" => endpoints, - "icon" => %{ - "type" => "Image", - "url" => User.avatar_url(user) - }, - "image" => %{ - "type" => "Image", - "url" => User.banner_url(user) - }, "tag" => user.info.source_data["tag"] || [] } + |> Map.merge(maybe_make_image(&User.avatar_url/2, "icon", user)) + |> Map.merge(maybe_make_image(&User.banner_url/2, "image", user)) |> Map.merge(Utils.make_json_ld_header()) end @@ -294,4 +288,17 @@ def collection(collection, iri, page, show_items \\ true, total \\ nil) do map end end + + defp maybe_make_image(func, key, user) do + if image = func.(user, no_default: true) do + %{ + key => %{ + "type" => "Image", + "url" => image + } + } + else + %{} + 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 1b94f0609..fb43d0b01 100644 --- a/lib/pleroma/web/admin_api/admin_api_controller.ex +++ b/lib/pleroma/web/admin_api/admin_api_controller.ex @@ -3,17 +3,19 @@ # SPDX-License-Identifier: AGPL-3.0-only defmodule Pleroma.Web.AdminAPI.AdminAPIController do - @users_page_size 50 - use Pleroma.Web, :controller alias Pleroma.User + alias Pleroma.UserInviteToken alias Pleroma.Web.ActivityPub.Relay - alias Pleroma.Web.MastodonAPI.Admin.AccountView + alias Pleroma.Web.AdminAPI.AccountView + alias Pleroma.Web.AdminAPI.Search import Pleroma.Web.ControllerHelper, only: [json_response: 3] require Logger + @users_page_size 50 + action_fallback(:errors) def user_delete(conn, %{"nickname" => nickname}) do @@ -24,6 +26,26 @@ def user_delete(conn, %{"nickname" => nickname}) do |> json(nickname) end + def user_follow(conn, %{"follower" => follower_nick, "followed" => followed_nick}) do + with %User{} = follower <- User.get_by_nickname(follower_nick), + %User{} = followed <- User.get_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_by_nickname(follower_nick), + %User{} = followed <- User.get_by_nickname(followed_nick) do + User.unfollow(follower, followed) + end + + conn + |> json("ok") + end + def user_create( conn, %{"nickname" => nickname, "email" => email, "password" => password} @@ -44,6 +66,15 @@ def user_create( |> json(user.nickname) end + def user_show(conn, %{"nickname" => nickname}) do + with %User{} = user <- User.get_by_nickname(nickname) do + conn + |> json(AccountView.render("show.json", %{user: user})) + else + _ -> {:error, :not_found} + end + end + def user_toggle_disabled(conn, %{"nickname" => nickname}) do user = User.get_by_nickname(nickname) @@ -75,8 +106,15 @@ def untag_users(conn, %{"nicknames" => nicknames, "tags" => tags}) do def list_users(conn, params) do {page, page_size} = page_params(params) + filters = maybe_parse_filters(params["filters"]) - with {:ok, users, count} <- User.all_for_admin(page, page_size), + search_params = %{ + query: params["query"], + page: page, + page_size: page_size + } + + with {:ok, users, count} <- Search.user(Map.merge(search_params, filters)), do: conn |> json( @@ -88,25 +126,17 @@ def list_users(conn, params) do ) end - def search_users(%{assigns: %{user: admin}} = conn, %{"query" => query} = params) do - {page, page_size} = page_params(params) + @filters ~w(local external active deactivated) - with {:ok, users, count} <- - User.search_for_admin(query, %{ - admin: admin, - local: params["local"] == "true", - page: page, - page_size: page_size - }), - do: - conn - |> json( - AccountView.render("index.json", - users: users, - count: count, - page_size: page_size - ) - ) + defp maybe_parse_filters(filters) when is_nil(filters) or filters == "", do: %{} + + @spec maybe_parse_filters(String.t()) :: %{required(String.t()) => true} | %{} + defp maybe_parse_filters(filters) do + filters + |> String.split(",") + |> Enum.filter(&Enum.member?(@filters, &1)) + |> Enum.map(&String.to_atom(&1)) + |> Enum.into(%{}, &{&1, true}) end def right_add(conn, %{"permission_group" => permission_group, "nickname" => nickname}) @@ -216,7 +246,7 @@ 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 @@ -225,11 +255,29 @@ def email_invite(%{assigns: %{user: user}} = conn, %{"email" => email} = params) 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" @@ -241,6 +289,12 @@ def get_password_reset(conn, %{"nickname" => nickname}) do |> json(token.token) end + def errors(conn, {:error, :not_found}) do + conn + |> put_status(404) + |> json("Not found") + end + def errors(conn, {:param_cast, _}) do conn |> put_status(400) diff --git a/lib/pleroma/web/admin_api/search.ex b/lib/pleroma/web/admin_api/search.ex new file mode 100644 index 000000000..9a8e41c2a --- /dev/null +++ b/lib/pleroma/web/admin_api/search.ex @@ -0,0 +1,54 @@ +# Pleroma: A lightweight social networking server +# Copyright © 2017-2019 Pleroma Authors +# SPDX-License-Identifier: AGPL-3.0-only + +defmodule Pleroma.Web.AdminAPI.Search do + import Ecto.Query + + alias Pleroma.Repo + alias Pleroma.User + + @page_size 50 + + def user(%{query: term} = params) when is_nil(term) or term == "" do + query = maybe_filtered_query(params) + + paginated_query = + maybe_filtered_query(params) + |> paginate(params[:page] || 1, params[:page_size] || @page_size) + + count = query |> Repo.aggregate(:count, :id) + + results = Repo.all(paginated_query) + + {:ok, results, count} + end + + def user(%{query: term} = params) when is_binary(term) do + search_query = from(u in maybe_filtered_query(params), where: ilike(u.nickname, ^"%#{term}%")) + + count = search_query |> Repo.aggregate(:count, :id) + + results = + search_query + |> paginate(params[:page] || 1, params[:page_size] || @page_size) + |> Repo.all() + + {:ok, results, count} + end + + defp maybe_filtered_query(params) do + from(u in User, order_by: u.nickname) + |> User.maybe_local_user_query(params[:local]) + |> User.maybe_external_user_query(params[:external]) + |> User.maybe_active_user_query(params[:active]) + |> User.maybe_deactivated_user_query(params[:deactivated]) + end + + defp paginate(query, page, page_size) do + from(u in query, + limit: ^page_size, + offset: ^((page - 1) * page_size) + ) + end +end diff --git a/lib/pleroma/web/admin_api/views/account_view.ex b/lib/pleroma/web/admin_api/views/account_view.ex new file mode 100644 index 000000000..28bb667d8 --- /dev/null +++ b/lib/pleroma/web/admin_api/views/account_view.ex @@ -0,0 +1,47 @@ +# Pleroma: A lightweight social networking server +# Copyright © 2017-2019 Pleroma Authors +# SPDX-License-Identifier: AGPL-3.0-only + +defmodule Pleroma.Web.AdminAPI.AccountView do + use Pleroma.Web, :view + + alias Pleroma.User.Info + alias Pleroma.Web.AdminAPI.AccountView + + def render("index.json", %{users: users, count: count, page_size: page_size}) do + %{ + users: render_many(users, AccountView, "show.json", as: :user), + count: count, + page_size: page_size + } + end + + def render("show.json", %{user: user}) do + %{ + "id" => user.id, + "nickname" => user.nickname, + "deactivated" => user.info.deactivated, + "local" => user.local, + "roles" => Info.roles(user.info), + "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..89d88af32 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 @@ -12,14 +13,33 @@ def implementation do ) end - @callback get_user(Plug.Conn.t()) :: {:ok, User.t()} | {:error, any()} - def get_user(plug), do: implementation().get_user(plug) + @callback get_user(Plug.Conn.t(), Map.t()) :: {:ok, User.t()} | {:error, any()} + def get_user(plug, params), do: implementation().get_user(plug, params) + + @callback create_from_registration(Plug.Conn.t(), Map.t(), Registration.t()) :: + {:ok, User.t()} | {:error, any()} + def create_from_registration(plug, params, registration), + do: implementation().create_from_registration(plug, params, registration) + + @callback get_registration(Plug.Conn.t(), Map.t()) :: + {:ok, Registration.t()} | {:error, any()} + def get_registration(plug, params), + do: implementation().get_registration(plug, params) @callback handle_error(Plug.Conn.t(), any()) :: any() 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 end diff --git a/lib/pleroma/web/auth/ldap_authenticator.ex b/lib/pleroma/web/auth/ldap_authenticator.ex new file mode 100644 index 000000000..8b6d5a77f --- /dev/null +++ b/lib/pleroma/web/auth/ldap_authenticator.ex @@ -0,0 +1,150 @@ +# Pleroma: A lightweight social networking server +# Copyright © 2017-2019 Pleroma Authors +# SPDX-License-Identifier: AGPL-3.0-only + +defmodule Pleroma.Web.Auth.LDAPAuthenticator do + alias Pleroma.User + + require Logger + + @behaviour Pleroma.Web.Auth.Authenticator + @base Pleroma.Web.Auth.PleromaAuthenticator + + @connection_timeout 10_000 + @search_timeout 10_000 + + defdelegate get_registration(conn, params), to: @base + + defdelegate create_from_registration(conn, params, registration), to: @base + + def get_user(%Plug.Conn{} = conn, params) do + if Pleroma.Config.get([:ldap, :enabled]) do + {name, password} = + case 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 + @base.get_user(conn, params) + + error -> + error + end + else + # Fall back to default authenticator + @base.get_user(conn, params) + end + end + + def handle_error(%Plug.Conn{} = _conn, error) do + error + end + + def auth_template, do: nil + + def oauth_consumer_template, do: nil + + defp ldap_user(name, password) do + ldap = Pleroma.Config.get(:ldap, []) + host = Keyword.get(ldap, :host, "localhost") + port = Keyword.get(ldap, :port, 389) + ssl = Keyword.get(ldap, :ssl, false) + sslopts = Keyword.get(ldap, :sslopts, []) + + options = + [{:port, port}, {:ssl, ssl}, {:timeout, @connection_timeout}] ++ + if sslopts != [], do: [{:sslopts, sslopts}], else: [] + + case :eldap.open([to_charlist(host)], options) do + {:ok, connection} -> + try do + if Keyword.get(ldap, :tls, false) do + :application.ensure_all_started(:ssl) + + case :eldap.start_tls( + connection, + Keyword.get(ldap, :tlsopts, []), + @connection_timeout + ) do + :ok -> + :ok + + error -> + Logger.error("Could not start TLS: #{inspect(error)}") + end + end + + bind_user(connection, ldap, name, password) + after + :eldap.close(connection) + end + + {:error, error} -> + Logger.error("Could not open LDAP connection: #{inspect(error)}") + {:error, {:ldap_connection_error, error}} + end + end + + defp bind_user(connection, ldap, name, password) do + uid = Keyword.get(ldap, :uid, "cn") + base = Keyword.get(ldap, :base) + + case :eldap.simple_bind(connection, "#{uid}=#{name},#{base}", password) do + :ok -> + case User.get_by_nickname_or_email(name) do + %User{} = user -> + user + + _ -> + register_user(connection, base, uid, name, password) + end + + error -> + error + end + end + + defp register_user(connection, base, uid, name, password) do + case :eldap.search(connection, [ + {:base, to_charlist(base)}, + {:filter, :eldap.equalityMatch(to_charlist(uid), to_charlist(name))}, + {:scope, :eldap.wholeSubtree()}, + {:attributes, ['mail', 'email']}, + {:timeout, @search_timeout} + ]) do + {:ok, {:eldap_search_result, [{:eldap_entry, _, attributes}], _}} -> + with {_, [mail]} <- List.keyfind(attributes, 'mail', 0) do + params = %{ + email: :erlang.list_to_binary(mail), + name: name, + nickname: name, + password: password, + password_confirmation: password + } + + changeset = User.register_changeset(%User{}, params) + + case User.register(changeset) do + {:ok, user} -> user + error -> error + end + else + _ -> + Logger.error("Could not find LDAP attribute mail: #{inspect(attributes)}") + {:error, :ldap_registration_missing_attributes} + end + + error -> + error + end + end +end diff --git a/lib/pleroma/web/auth/pleroma_authenticator.ex b/lib/pleroma/web/auth/pleroma_authenticator.ex index 3cc19af01..c826adb4c 100644 --- a/lib/pleroma/web/auth/pleroma_authenticator.ex +++ b/lib/pleroma/web/auth/pleroma_authenticator.ex @@ -3,13 +3,22 @@ # SPDX-License-Identifier: AGPL-3.0-only defmodule Pleroma.Web.Auth.PleromaAuthenticator do - alias Pleroma.User alias Comeonin.Pbkdf2 + alias Pleroma.Registration + alias Pleroma.Repo + alias Pleroma.User @behaviour Pleroma.Web.Auth.Authenticator - def get_user(%Plug.Conn{} = conn) do - %{"authorization" => %{"name" => name, "password" => password}} = conn.params + def get_user(%Plug.Conn{} = _conn, params) do + {name, password} = + case 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)}, {_, true} <- {:checkpw, Pbkdf2.checkpw(password, user.password_hash)} do @@ -20,9 +29,69 @@ def get_user(%Plug.Conn{} = conn) do end end + def get_registration( + %Plug.Conn{assigns: %{ueberauth_auth: %{provider: provider, uid: uid} = auth}}, + _params + ) do + registration = Registration.get_by_provider_uid(provider, uid) + + if registration do + {:ok, registration} + else + info = auth.info + + Registration.changeset(%Registration{}, %{ + 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, _params), do: {:error, :missing_credentials} + + def create_from_registration(_conn, params, registration) do + nickname = value([params["nickname"], Registration.nickname(registration)]) + email = value([params["email"], Registration.email(registration)]) + name = value([params["name"], Registration.name(registration)]) || nickname + bio = value([params["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 aed8475fd..6503979a1 100644 --- a/lib/pleroma/web/channels/user_socket.ex +++ b/lib/pleroma/web/channels/user_socket.ex @@ -23,8 +23,8 @@ defmodule Pleroma.Web.UserSocket do # performing token verification on connect. 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: 84600), - %User{} = user <- Pleroma.Repo.get(User, user_id) do + {:ok, user_id} <- Phoenix.Token.verify(socket, "user socket", token, max_age: 84_600), + %User{} = user <- Pleroma.User.get_by_id(user_id) do {:ok, assign(socket, :user_name, user.nickname)} else _e -> :error diff --git a/lib/pleroma/web/chat_channel.ex b/lib/pleroma/web/chat_channel.ex index fe63ede66..f63f4bda1 100644 --- a/lib/pleroma/web/chat_channel.ex +++ b/lib/pleroma/web/chat_channel.ex @@ -4,8 +4,8 @@ defmodule Pleroma.Web.ChatChannel do use Phoenix.Channel - alias Pleroma.Web.ChatChannel.ChatChannelState alias Pleroma.User + alias Pleroma.Web.ChatChannel.ChatChannelState def join("chat:public", _message, socket) do send(self(), :after_join) @@ -48,7 +48,7 @@ def add_message(message) do end) end - def messages() do + def messages do Agent.get(__MODULE__, fn state -> state[:messages] |> Enum.reverse() end) end end diff --git a/lib/pleroma/web/common_api/common_api.ex b/lib/pleroma/web/common_api/common_api.ex index 55a9c2572..74babdf14 100644 --- a/lib/pleroma/web/common_api/common_api.ex +++ b/lib/pleroma/web/common_api/common_api.ex @@ -3,14 +3,13 @@ # SPDX-License-Identifier: AGPL-3.0-only defmodule Pleroma.Web.CommonAPI do - alias Pleroma.User - alias Pleroma.Repo alias Pleroma.Activity + alias Pleroma.Formatter alias Pleroma.Object alias Pleroma.ThreadMute + alias Pleroma.User alias Pleroma.Web.ActivityPub.ActivityPub alias Pleroma.Web.ActivityPub.Utils - alias Pleroma.Formatter import Pleroma.Web.CommonAPI.Utils @@ -27,10 +26,47 @@ def follow(follower, followed) do end end + def unfollow(follower, unfollowed) do + with {:ok, follower, _follow_activity} <- User.unfollow(follower, unfollowed), + {:ok, _activity} <- ActivityPub.unfollow(follower, unfollowed) do + {:ok, follower} + end + end + + def accept_follow_request(follower, followed) do + with {:ok, follower} <- User.maybe_follow(follower, followed), + %Activity{} = follow_activity <- Utils.fetch_latest_follow(follower, followed), + {:ok, follow_activity} <- Utils.update_follow_state(follow_activity, "accept"), + {:ok, _activity} <- + ActivityPub.accept(%{ + to: [follower.ap_id], + actor: followed, + object: follow_activity.data["id"], + type: "Accept" + }) do + {:ok, follower} + end + end + + def reject_follow_request(follower, followed) do + with %Activity{} = follow_activity <- Utils.fetch_latest_follow(follower, followed), + {:ok, follow_activity} <- Utils.update_follow_state(follow_activity, "reject"), + {:ok, _activity} <- + ActivityPub.reject(%{ + to: [follower.ap_id], + actor: followed, + object: follow_activity.data["id"], + type: "Reject" + }) do + {:ok, follower} + end + end + def delete(activity_id, user) do - with %Activity{data: %{"object" => %{"id" => object_id}}} <- Repo.get(Activity, activity_id), - %Object{} = object <- Object.normalize(object_id), - true <- user.info.is_moderator || user.ap_id == object.data["actor"], + with %Activity{data: %{"object" => _}} = activity <- + Activity.get_by_id_with_object(activity_id), + %Object{} = object <- Object.normalize(activity), + true <- User.superuser?(user) || user.ap_id == object.data["actor"], {:ok, _} <- unpin(activity_id, user), {:ok, delete} <- ActivityPub.delete(object) do {:ok, delete} @@ -39,7 +75,7 @@ def delete(activity_id, user) do def repeat(id_or_ap_id, user) do with %Activity{} = activity <- get_by_id_or_ap_id(id_or_ap_id), - object <- Object.normalize(activity.data["object"]["id"]), + object <- Object.normalize(activity), nil <- Utils.get_existing_announce(user.ap_id, object) do ActivityPub.announce(user, object) else @@ -50,7 +86,7 @@ def repeat(id_or_ap_id, user) do def unrepeat(id_or_ap_id, user) do with %Activity{} = activity <- get_by_id_or_ap_id(id_or_ap_id), - object <- Object.normalize(activity.data["object"]["id"]) do + object <- Object.normalize(activity) do ActivityPub.unannounce(user, object) else _ -> @@ -60,7 +96,7 @@ def unrepeat(id_or_ap_id, user) do def favorite(id_or_ap_id, user) do with %Activity{} = activity <- get_by_id_or_ap_id(id_or_ap_id), - object <- Object.normalize(activity.data["object"]["id"]), + object <- Object.normalize(activity), nil <- Utils.get_existing_like(user.ap_id, object) do ActivityPub.like(user, object) else @@ -71,7 +107,7 @@ def favorite(id_or_ap_id, user) do def unfavorite(id_or_ap_id, user) do with %Activity{} = activity <- get_by_id_or_ap_id(id_or_ap_id), - object <- Object.normalize(activity.data["object"]["id"]) do + object <- Object.normalize(activity) do ActivityPub.unlike(user, object) else _ -> @@ -88,8 +124,8 @@ def get_visibility(%{"in_reply_to_status_id" => status_id}) when not is_nil(stat nil -> "public" - inReplyTo -> - Pleroma.Web.MastodonAPI.StatusView.get_visibility(inReplyTo.data["object"]) + in_reply_to -> + Pleroma.Web.MastodonAPI.StatusView.get_visibility(in_reply_to.data["object"]) end end @@ -101,15 +137,16 @@ def post(user, %{"status" => status} = data) do with status <- String.trim(status), attachments <- attachments_from_ids(data), - inReplyTo <- get_replied_to_activity(data["in_reply_to_status_id"]), + in_reply_to <- get_replied_to_activity(data["in_reply_to_status_id"]), {content_html, mentions, tags} <- make_content_html( status, attachments, - data + data, + visibility ), - {to, cc} <- to_for_user_and_mentions(user, mentions, inReplyTo, visibility), - context <- make_context(inReplyTo), + {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"] || "")), length when length in 1..limit <- String.length(full_payload), @@ -120,7 +157,7 @@ def post(user, %{"status" => status} = data) do context, content_html, attachments, - inReplyTo, + in_reply_to, tags, cw, cc @@ -130,18 +167,21 @@ def post(user, %{"status" => status} = data) do object, "emoji", (Formatter.get_emoji(status) ++ Formatter.get_emoji(data["spoiler_text"])) - |> Enum.reduce(%{}, fn {name, file}, acc -> + |> Enum.reduce(%{}, fn {name, file, _}, acc -> Map.put(acc, name, "#{Pleroma.Web.Endpoint.static_url()}#{file}") end) ) 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 @@ -248,14 +288,9 @@ def report(user, data) do actor: user, account: account, statuses: statuses, - content: content_html + content: content_html, + forward: data["forward"] || false }) do - Enum.each(User.all_superusers(), fn superuser -> - superuser - |> Pleroma.AdminEmail.report(user, account, statuses, content_html) - |> Pleroma.Mailer.deliver_async() - end) - {:ok, activity} else {:error, err} -> {:error, err} @@ -263,4 +298,24 @@ def report(user, data) do {:account, nil} -> {:error, "Account not found"} end end + + def hide_reblogs(user, muted) do + ap_id = muted.ap_id + + if ap_id not in user.info.muted_reblogs do + info_changeset = User.Info.add_reblog_mute(user.info, ap_id) + changeset = Ecto.Changeset.change(user) |> Ecto.Changeset.put_embed(:info, info_changeset) + User.update_and_set_cache(changeset) + end + end + + def show_reblogs(user, muted) do + ap_id = muted.ap_id + + if ap_id in user.info.muted_reblogs do + info_changeset = User.Info.remove_reblog_mute(user.info, ap_id) + changeset = Ecto.Changeset.change(user) |> Ecto.Changeset.put_embed(:info, info_changeset) + User.update_and_set_cache(changeset) + end + end end diff --git a/lib/pleroma/web/common_api/utils.ex b/lib/pleroma/web/common_api/utils.ex index 60d1185d3..7b9f0ea06 100644 --- a/lib/pleroma/web/common_api/utils.ex +++ b/lib/pleroma/web/common_api/utils.ex @@ -6,24 +6,28 @@ defmodule Pleroma.Web.CommonAPI.Utils do alias Calendar.Strftime alias Comeonin.Pbkdf2 alias Pleroma.Activity + alias Pleroma.Config alias Pleroma.Formatter alias Pleroma.Object alias Pleroma.Repo alias Pleroma.User - alias Pleroma.Config + alias Pleroma.Web.ActivityPub.Utils + alias Pleroma.Web.ActivityPub.Visibility alias Pleroma.Web.Endpoint alias Pleroma.Web.MediaProxy - alias Pleroma.Web.ActivityPub.Utils + + require Logger # This is a hack for twidere. def get_by_id_or_ap_id(id) do - activity = Activity.get_by_id(id) || Activity.get_create_by_object_ap_id(id) + activity = + Activity.get_by_id_with_object(id) || Activity.get_create_by_object_ap_id_with_object(id) activity && if activity.data["type"] == "Create" do activity else - Activity.get_create_by_object_ap_id(activity.data["object"]) + Activity.get_create_by_object_ap_id_with_object(activity.data["object"]) end end @@ -101,7 +105,8 @@ def to_for_user_and_mentions(_user, mentions, inReplyTo, "direct") do def make_content_html( status, attachments, - data + data, + visibility ) do no_attachment_links = data @@ -110,8 +115,15 @@ def make_content_html( content_type = get_content_type(data["content_type"]) + options = + if visibility == "direct" && Config.get([:instance, :safe_dm_mentions]) do + [safe_mention: true] + else + [] + end + status - |> format_input(content_type) + |> format_input(content_type, options) |> maybe_add_attachments(attachments, no_attachment_links) |> maybe_add_nsfw_tag(data) end @@ -231,15 +243,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() @@ -266,7 +284,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_by_id(user.id), true <- Pbkdf2.checkpw(password, db_user.password_hash) do {:ok, db_user} else @@ -276,7 +294,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}"}, @@ -294,10 +312,10 @@ def maybe_notify_to_recipients( def maybe_notify_mentioned_recipients( recipients, - %Activity{data: %{"to" => _to, "type" => type} = data} = _activity + %Activity{data: %{"to" => _to, "type" => type} = data} = activity ) when type == "Create" do - object = Object.normalize(data["object"]) + object = Object.normalize(activity) object_data = cond do @@ -318,6 +336,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) @@ -344,4 +380,33 @@ def get_report_statuses(%User{ap_id: actor}, %{"status_ids" => status_ids}) do end def get_report_statuses(_, _), do: {:ok, nil} + + # DEPRECATED mostly, context objects are now created at insertion time. + def context_to_conversation_id(context) do + with %Object{id: id} <- Object.get_cached_by_ap_id(context) do + id + else + _e -> + changeset = Object.context_mapping(context) + + case Repo.insert(changeset) do + {:ok, %{id: id}} -> + id + + # This should be solved by an upsert, but it seems ecto + # has problems accessing the constraint inside the jsonb. + {:error, _} -> + Object.get_cached_by_ap_id(context).id + end + end + end + + def conversation_id_to_context(id) do + with %Object{data: %{"id" => context}} <- Repo.get(Object, id) do + context + else + _e -> + {:error, "No such conversation"} + end + end end diff --git a/lib/pleroma/web/controller_helper.ex b/lib/pleroma/web/controller_helper.ex index 5915ea40e..181483664 100644 --- a/lib/pleroma/web/controller_helper.ex +++ b/lib/pleroma/web/controller_helper.ex @@ -5,8 +5,14 @@ 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 + # Note: `scopes` is used by Mastodon — supporting it but sticking to + # OAuth's standard `scope` wherever we control it Pleroma.Web.OAuth.parse_scopes(params["scope"] || params["scopes"], default) end diff --git a/lib/pleroma/web/endpoint.ex b/lib/pleroma/web/endpoint.ex index 3eed047ca..1633477c3 100644 --- a/lib/pleroma/web/endpoint.ex +++ b/lib/pleroma/web/endpoint.ex @@ -25,7 +25,8 @@ defmodule Pleroma.Web.Endpoint do at: "/", from: :pleroma, only: - ~w(index.html static finmoji emoji packs sounds images instance sw.js sw-pleroma.js favicon.png schemas doc) + ~w(index.html robots.txt static finmoji emoji packs sounds images instance sw.js sw-pleroma.js favicon.png schemas doc) + # credo:disable-for-previous-line Credo.Check.Readability.MaxLineLength ) # Code reloading can be explicitly enabled under the @@ -50,11 +51,22 @@ 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" + same_site = + if Pleroma.Config.oauth_consumer_enabled?() do + # Note: "SameSite=Strict" prevents sign in with external OAuth provider + # (there would be no cookies during callback request from OAuth provider) + "SameSite=Lax" + else + "SameSite=Strict" + end + # 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. @@ -64,11 +76,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: same_site ) + # 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 fbfe97dbc..c47328e13 100644 --- a/lib/pleroma/web/federator/federator.ex +++ b/lib/pleroma/web/federator/federator.ex @@ -5,65 +5,64 @@ defmodule Pleroma.Web.Federator do alias Pleroma.Activity alias Pleroma.User - alias Pleroma.Web.WebFinger - alias Pleroma.Web.Websub - alias Pleroma.Web.Salmon alias Pleroma.Web.ActivityPub.ActivityPub - alias Pleroma.Web.ActivityPub.Visibility alias Pleroma.Web.ActivityPub.Relay alias Pleroma.Web.ActivityPub.Transmogrifier alias Pleroma.Web.ActivityPub.Utils + alias Pleroma.Web.ActivityPub.Visibility alias Pleroma.Web.Federator.RetryQueue alias Pleroma.Web.OStatus - alias Pleroma.Jobs + alias Pleroma.Web.Salmon + alias Pleroma.Web.WebFinger + alias Pleroma.Web.Websub require Logger @websub Application.get_env(:pleroma, :websub) @ostatus Application.get_env(:pleroma, :ostatus) - def init() do + def init do # 1 minute - Process.sleep(1000 * 60 * 1) + Process.sleep(1000 * 60) refresh_subscriptions() end # Client API def incoming_doc(doc) do - Jobs.enqueue(:federator_incoming, __MODULE__, [:incoming_doc, doc]) + PleromaJobQueue.enqueue(:federator_incoming, __MODULE__, [:incoming_doc, doc]) end def incoming_ap_doc(params) do - Jobs.enqueue(:federator_incoming, __MODULE__, [:incoming_ap_doc, params]) + PleromaJobQueue.enqueue(:federator_incoming, __MODULE__, [:incoming_ap_doc, params]) end def publish(activity, priority \\ 1) do - Jobs.enqueue(:federator_outgoing, __MODULE__, [:publish, activity], priority) + PleromaJobQueue.enqueue(:federator_outgoing, __MODULE__, [:publish, activity], priority) end def publish_single_ap(params) do - Jobs.enqueue(:federator_outgoing, __MODULE__, [:publish_single_ap, params]) + PleromaJobQueue.enqueue(:federator_outgoing, __MODULE__, [:publish_single_ap, params]) end def publish_single_websub(websub) do - Jobs.enqueue(:federator_outgoing, __MODULE__, [:publish_single_websub, websub]) + PleromaJobQueue.enqueue(:federator_outgoing, __MODULE__, [:publish_single_websub, websub]) end def verify_websub(websub) do - Jobs.enqueue(:federator_outgoing, __MODULE__, [:verify_websub, websub]) + PleromaJobQueue.enqueue(:federator_outgoing, __MODULE__, [:verify_websub, websub]) end def request_subscription(sub) do - Jobs.enqueue(:federator_outgoing, __MODULE__, [:request_subscription, sub]) + PleromaJobQueue.enqueue(:federator_outgoing, __MODULE__, [:request_subscription, sub]) end - def refresh_subscriptions() do - Jobs.enqueue(:federator_outgoing, __MODULE__, [:refresh_subscriptions]) + def refresh_subscriptions do + PleromaJobQueue.enqueue(:federator_outgoing, __MODULE__, [:refresh_subscriptions]) end def publish_single_salmon(params) do - Jobs.enqueue(:federator_outgoing, __MODULE__, [:publish_single_salmon, params]) + PleromaJobQueue.enqueue(:federator_outgoing, __MODULE__, [:publish_single_salmon, params]) end # Job Worker Callbacks diff --git a/lib/pleroma/web/federator/retry_queue.ex b/lib/pleroma/web/federator/retry_queue.ex index e0ce251d2..71e49494f 100644 --- a/lib/pleroma/web/federator/retry_queue.ex +++ b/lib/pleroma/web/federator/retry_queue.ex @@ -13,7 +13,7 @@ def init(args) do {:ok, %{args | queue_table: queue_table, running_jobs: :sets.new()}} end - def start_link() do + def start_link do enabled = if Mix.env() == :test, do: true, else: Pleroma.Config.get([__MODULE__, :enabled], false) @@ -39,11 +39,11 @@ def enqueue(data, transport, retries \\ 0) do GenServer.cast(__MODULE__, {:maybe_enqueue, data, transport, retries + 1}) end - def get_stats() do + def get_stats do GenServer.call(__MODULE__, :get_stats) end - def reset_stats() do + def reset_stats do GenServer.call(__MODULE__, :reset_stats) end @@ -55,7 +55,7 @@ def get_retry_params(retries) do end end - def get_retry_timer_interval() do + def get_retry_timer_interval do Pleroma.Config.get([:retry_queue, :interval], 1000) end @@ -231,7 +231,7 @@ defp growth_function(retries) do end end - defp maybe_kickoff_timer() do + defp maybe_kickoff_timer do GenServer.cast(__MODULE__, :kickoff_timer) end end diff --git a/lib/pleroma/web/mastodon_api/mastodon_api.ex b/lib/pleroma/web/mastodon_api/mastodon_api.ex index 8b1378917..382f07e6b 100644 --- a/lib/pleroma/web/mastodon_api/mastodon_api.ex +++ b/lib/pleroma/web/mastodon_api/mastodon_api.ex @@ -1 +1,58 @@ +defmodule Pleroma.Web.MastodonAPI.MastodonAPI do + import Ecto.Query + import Ecto.Changeset + alias Pleroma.Activity + alias Pleroma.Notification + alias Pleroma.Pagination + alias Pleroma.ScheduledActivity + alias Pleroma.User + + def get_followers(user, params \\ %{}) do + user + |> User.get_followers_query() + |> Pagination.fetch_paginated(params) + end + + def get_friends(user, params \\ %{}) do + user + |> User.get_friends_query() + |> Pagination.fetch_paginated(params) + end + + def get_notifications(user, params \\ %{}) do + options = cast_params(params) + + user + |> Notification.for_user_query() + |> restrict(:exclude_types, options) + |> 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} + } + + changeset = cast({%{}, param_types}, params, Map.keys(param_types)) + changeset.changes + end + + defp restrict(query, :exclude_types, %{exclude_types: mastodon_types = [_ | _]}) do + ap_types = + mastodon_types + |> Enum.map(&Activity.from_mastodon_notification_type/1) + |> Enum.filter(& &1) + + query + |> where([q, a], not fragment("? @> ARRAY[?->>'type']::varchar[]", ^ap_types, a.data)) + end + + defp restrict(query, _, _), do: query +end diff --git a/lib/pleroma/web/mastodon_api/mastodon_api_controller.ex b/lib/pleroma/web/mastodon_api/mastodon_api_controller.ex index 21ebef6b4..ed082abdf 100644 --- a/lib/pleroma/web/mastodon_api/mastodon_api_controller.ex +++ b/lib/pleroma/web/mastodon_api/mastodon_api_controller.ex @@ -4,30 +4,32 @@ defmodule Pleroma.Web.MastodonAPI.MastodonAPIController do use Pleroma.Web, :controller + + alias Ecto.Changeset alias Pleroma.Activity alias Pleroma.Config alias Pleroma.Filter alias Pleroma.Notification alias Pleroma.Object alias Pleroma.Repo + alias Pleroma.ScheduledActivity alias Pleroma.Stats alias Pleroma.User alias Pleroma.Web + alias Pleroma.Web.ActivityPub.ActivityPub + alias Pleroma.Web.ActivityPub.Visibility alias Pleroma.Web.CommonAPI - alias Pleroma.Web.MediaProxy - alias Pleroma.Web.Push - alias Push.Subscription - alias Pleroma.Web.MastodonAPI.AccountView + alias Pleroma.Web.MastodonAPI.AppView alias Pleroma.Web.MastodonAPI.FilterView alias Pleroma.Web.MastodonAPI.ListView + alias Pleroma.Web.MastodonAPI.MastodonAPI alias Pleroma.Web.MastodonAPI.MastodonView - alias Pleroma.Web.MastodonAPI.PushSubscriptionView - alias Pleroma.Web.MastodonAPI.StatusView + alias Pleroma.Web.MastodonAPI.NotificationView alias Pleroma.Web.MastodonAPI.ReportView - alias Pleroma.Web.ActivityPub.ActivityPub - alias Pleroma.Web.ActivityPub.Utils - alias Pleroma.Web.ActivityPub.Visibility + 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 @@ -53,16 +55,9 @@ def create_app(conn, params) do with cs <- App.register_changeset(%App{}, app_attrs), false <- cs.changes[:client_name] == @local_mastodon_name, {:ok, app} <- Repo.insert(cs) do - res = %{ - id: app.id |> to_string, - name: app.client_name, - client_id: app.client_id, - client_secret: app.client_secret, - redirect_uri: app.redirect_uris, - website: app.website - } - - json(conn, res) + conn + |> put_view(AppView) + |> render("show.json", %{app: app}) end end @@ -134,8 +129,16 @@ def verify_credentials(%{assigns: %{user: user}} = conn, _) do json(conn, account) end - def user(%{assigns: %{user: for_user}} = conn, %{"id" => id}) do - with %User{} = user <- Repo.get(User, id), + def verify_app_credentials(%{assigns: %{user: _user, token: token}} = conn, _) do + with %Token{app: %App{} = app} <- Repo.preload(token, :app) do + conn + |> put_view(AppView) + |> render("short.json", %{app: app}) + end + end + + def user(%{assigns: %{user: for_user}} = conn, %{"id" => nickname_or_id}) do + with %User{} = user <- User.get_cached_by_nickname_or_id(nickname_or_id), true <- User.auth_active?(user) || user.id == for_user.id || User.superuser?(for_user) do account = AccountView.render("account.json", %{user: user, for: for_user}) json(conn, account) @@ -163,6 +166,9 @@ def masto_instance(conn, _params) do }, stats: Stats.get_stats(), thumbnail: Web.base_url() <> "/instance/thumbnail.jpeg", + languages: ["en"], + registrations: Pleroma.Config.get([:instance, :registrations_open]), + # Extra (not present in Mastodon): max_toot_chars: Keyword.get(instance, :limit) } @@ -175,14 +181,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" => String.split(tags, ",") } end) end @@ -193,6 +200,11 @@ def custom_emojis(conn, _params) do end defp add_link_headers(conn, method, activities, param \\ nil, params \\ %{}) do + params = + conn.params + |> Map.drop(["since_id", "max_id"]) + |> Map.merge(params) + last = List.last(activities) first = List.first(activities) @@ -277,7 +289,7 @@ 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_by_id(params["id"]) do activities = ActivityPub.fetch_user_activities(user, reading_user, params) conn @@ -300,7 +312,8 @@ def dm_timeline(%{assigns: %{user: user}} = conn, params) do |> Map.put(:visibility, "direct") activities = - ActivityPub.fetch_activities_query([user.ap_id], params) + [user.ap_id] + |> ActivityPub.fetch_activities_query(params) |> Repo.all() conn @@ -355,6 +368,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 = @@ -375,12 +437,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 @@ -498,21 +575,19 @@ def unmute_conversation(%{assigns: %{user: user}} = conn, %{"id" => id}) do end def notifications(%{assigns: %{user: user}} = conn, params) do - notifications = Notification.for_user(user, params) - - result = - notifications - |> Enum.map(fn x -> render_notification(user, x) end) - |> Enum.filter(& &1) + notifications = MastodonAPI.get_notifications(user, params) conn |> add_link_headers(:notifications, notifications) - |> json(result) + |> put_view(NotificationView) + |> render("index.json", %{notifications: notifications, for: user}) end def get_notification(%{assigns: %{user: user}} = conn, %{"id" => id} = _params) do with {:ok, notification} <- Notification.get(user, id) do - json(conn, render_notification(user, notification)) + conn + |> put_view(NotificationView) + |> render("show.json", %{notification: notification, for: user}) else {:error, reason} -> conn @@ -649,9 +724,9 @@ def hashtag_timeline(%{assigns: %{user: user}} = conn, params) do |> render("index.json", %{activities: activities, for: user, as: :activity}) end - def followers(%{assigns: %{user: for_user}} = conn, %{"id" => id}) do - with %User{} = user <- Repo.get(User, id), - {:ok, followers} <- User.get_followers(user) do + def followers(%{assigns: %{user: for_user}} = conn, %{"id" => id} = params) do + with %User{} = user <- User.get_by_id(id), + followers <- MastodonAPI.get_followers(user, params) do followers = cond do for_user && user.id == for_user.id -> followers @@ -660,14 +735,15 @@ def followers(%{assigns: %{user: for_user}} = conn, %{"id" => id}) do end conn + |> add_link_headers(:followers, followers, user) |> put_view(AccountView) |> render("accounts.json", %{users: followers, as: :user}) end end - def following(%{assigns: %{user: for_user}} = conn, %{"id" => id}) do - with %User{} = user <- Repo.get(User, id), - {:ok, followers} <- User.get_friends(user) do + def following(%{assigns: %{user: for_user}} = conn, %{"id" => id} = params) do + with %User{} = user <- User.get_by_id(id), + followers <- MastodonAPI.get_friends(user, params) do followers = cond do for_user && user.id == for_user.id -> followers @@ -676,6 +752,7 @@ def following(%{assigns: %{user: for_user}} = conn, %{"id" => id}) do end conn + |> add_link_headers(:following, followers, user) |> put_view(AccountView) |> render("accounts.json", %{users: followers, as: :user}) end @@ -690,17 +767,8 @@ def follow_requests(%{assigns: %{user: followed}} = conn, _params) do end def authorize_follow_request(%{assigns: %{user: followed}} = conn, %{"id" => id}) do - with %User{} = follower <- Repo.get(User, id), - {:ok, follower} <- User.maybe_follow(follower, followed), - %Activity{} = follow_activity <- Utils.fetch_latest_follow(follower, followed), - {:ok, follow_activity} <- Utils.update_follow_state(follow_activity, "accept"), - {:ok, _activity} <- - ActivityPub.accept(%{ - to: [follower.ap_id], - actor: followed, - object: follow_activity.data["id"], - type: "Accept" - }) do + with %User{} = follower <- User.get_by_id(id), + {:ok, follower} <- CommonAPI.accept_follow_request(follower, followed) do conn |> put_view(AccountView) |> render("relationship.json", %{user: followed, target: follower}) @@ -713,16 +781,8 @@ 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), - %Activity{} = follow_activity <- Utils.fetch_latest_follow(follower, followed), - {:ok, follow_activity} <- Utils.update_follow_state(follow_activity, "reject"), - {:ok, _activity} <- - ActivityPub.reject(%{ - to: [follower.ap_id], - actor: followed, - object: follow_activity.data["id"], - type: "Reject" - }) do + with %User{} = follower <- User.get_by_id(id), + {:ok, follower} <- CommonAPI.reject_follow_request(follower, followed) do conn |> put_view(AccountView) |> render("relationship.json", %{user: followed, target: follower}) @@ -735,12 +795,26 @@ 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), + with %User{} = followed <- User.get_by_id(id), + false <- User.following?(follower, followed), {:ok, follower, followed, _} <- CommonAPI.follow(follower, followed) 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}) + {:error, message} -> conn |> put_resp_content_type("application/json") @@ -749,7 +823,7 @@ 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 <- User.get_by_nickname(uri), {:ok, follower, followed, _} <- CommonAPI.follow(follower, followed) do conn |> put_view(AccountView) @@ -763,9 +837,8 @@ 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), - {:ok, _activity} <- ActivityPub.unfollow(follower, followed), - {:ok, follower, _} <- User.unfollow(follower, followed) do + with %User{} = followed <- User.get_by_id(id), + {:ok, follower} <- CommonAPI.unfollow(follower, followed) do conn |> put_view(AccountView) |> render("relationship.json", %{user: follower, target: followed}) @@ -773,7 +846,7 @@ def unfollow(%{assigns: %{user: follower}} = conn, %{"id" => id}) do end def mute(%{assigns: %{user: muter}} = conn, %{"id" => id}) do - with %User{} = muted <- Repo.get(User, id), + with %User{} = muted <- User.get_by_id(id), {:ok, muter} <- User.mute(muter, muted) do conn |> put_view(AccountView) @@ -787,7 +860,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_by_id(id), {:ok, muter} <- User.unmute(muter, muted) do conn |> put_view(AccountView) @@ -808,7 +881,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_by_id(id), {:ok, blocker} <- User.block(blocker, blocked), {:ok, _activity} <- ActivityPub.block(blocker, blocked) do conn @@ -823,7 +896,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_by_id(id), {:ok, blocker} <- User.unblock(blocker, blocked), {:ok, _activity} <- ActivityPub.unblock(blocker, blocked) do conn @@ -858,6 +931,34 @@ 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 @@ -944,12 +1045,14 @@ def account_search(%{assigns: %{user: user}} = conn, %{"q" => query} = params) d end def favourites(%{assigns: %{user: user}} = conn, params) do - activities = + params = params |> Map.put("type", "Create") |> Map.put("favorited_by", user.ap_id) |> Map.put("blocking_user", user) - |> ActivityPub.fetch_public_activities() + + activities = + ActivityPub.fetch_activities([], params) |> Enum.reverse() conn @@ -959,7 +1062,7 @@ def favourites(%{assigns: %{user: user}} = conn, params) do end def bookmarks(%{assigns: %{user: user}} = conn, _) do - user = Repo.get(User, user.id) + user = User.get_by_id(user.id) activities = user.bookmarks @@ -1016,7 +1119,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_by_id(account_id) do Pleroma.List.follow(list, followed) end end) @@ -1028,7 +1131,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_by_id(account_id) do Pleroma.List.unfollow(list, followed) end end) @@ -1084,9 +1187,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() @@ -1114,7 +1215,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), @@ -1123,7 +1225,8 @@ def index(%{assigns: %{user: user}} = conn, _params) do compose: %{ me: "#{user.id}", default_privacy: user.info.default_scope, - default_sensitive: false + default_sensitive: false, + allow_content_types: Config.get([:instance, :allowed_post_formats]) }, media_attachments: %{ accept_content_types: [ @@ -1185,6 +1288,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 @@ -1241,16 +1345,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 = @@ -1263,12 +1373,22 @@ def login(conn, _) do scope: Enum.join(app.scopes, " ") ) - conn - |> redirect(to: path) + redirect(conn, to: path) end end - defp get_or_make_app() do + 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 + + defp get_or_make_app do find_attrs = %{client_name: @local_mastodon_name, redirect_uris: "."} scopes = ["read", "write", "follow", "push"] @@ -1304,7 +1424,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_by_id(id) do conn |> put_view(AccountView) |> render("relationship.json", %{user: user, target: target}) @@ -1321,45 +1441,6 @@ def empty_object(conn, _) do json(conn, %{}) end - def render_notification(user, %{id: id, activity: activity, inserted_at: created_at} = _params) do - actor = User.get_cached_by_ap_id(activity.data["actor"]) - parent_activity = Activity.get_create_by_object_ap_id(activity.data["object"]) - mastodon_type = Activity.mastodon_notification_type(activity) - - response = %{ - id: to_string(id), - type: mastodon_type, - created_at: CommonAPI.Utils.to_masto_date(created_at), - account: AccountView.render("account.json", %{user: actor, for: user}) - } - - case mastodon_type do - "mention" -> - response - |> Map.merge(%{ - status: StatusView.render("status.json", %{activity: activity, for: user}) - }) - - "favourite" -> - response - |> Map.merge(%{ - status: StatusView.render("status.json", %{activity: parent_activity, for: user}) - }) - - "reblog" -> - response - |> Map.merge(%{ - status: StatusView.render("status.json", %{activity: parent_activity, for: user}) - }) - - "follow" -> - response - - _ -> - nil - end - end - def get_filters(%{assigns: %{user: user}} = conn, _) do filters = Filter.get_filters(user) res = FilterView.render("filters.json", filters: filters) @@ -1419,35 +1500,23 @@ def delete_filter(%{assigns: %{user: user}} = conn, %{"id" => filter_id}) do json(conn, %{}) end - def create_push_subscription(%{assigns: %{user: user, token: token}} = conn, params) do - true = Push.enabled() - Subscription.delete_if_exists(user, token) - {:ok, subscription} = Subscription.create(user, token, params) - view = PushSubscriptionView.render("push_subscription.json", subscription: subscription) - json(conn, view) + # 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 get_push_subscription(%{assigns: %{user: user, token: token}} = conn, _params) do - true = Push.enabled() - subscription = Subscription.get(user, token) - view = PushSubscriptionView.render("push_subscription.json", subscription: subscription) - json(conn, view) - end - - def update_push_subscription( - %{assigns: %{user: user, token: token}} = conn, - params - ) do - true = Push.enabled() - {:ok, subscription} = Subscription.update(user, token, params) - view = PushSubscriptionView.render("push_subscription.json", subscription: subscription) - json(conn, view) - end - - def delete_push_subscription(%{assigns: %{user: user, token: token}} = conn, _params) do - true = Push.enabled() - {:ok, _response} = Subscription.delete(user, token) - json(conn, %{}) + def errors(conn, {:error, :not_found}) do + conn + |> put_status(404) + |> json(%{error: "Record not found"}) end def errors(conn, _) do @@ -1478,7 +1547,6 @@ def suggestions(%{assigns: %{user: user}} = conn, _) do url, [], adapter: [ - timeout: timeout, recv_timeout: timeout, pool: :default ] @@ -1515,7 +1583,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/subscription_controller.ex b/lib/pleroma/web/mastodon_api/subscription_controller.ex new file mode 100644 index 000000000..b6c8ff808 --- /dev/null +++ b/lib/pleroma/web/mastodon_api/subscription_controller.ex @@ -0,0 +1,71 @@ +# Pleroma: A lightweight social networking server +# Copyright © 2017-2019 Pleroma Authors +# SPDX-License-Identifier: AGPL-3.0-only + +defmodule Pleroma.Web.MastodonAPI.SubscriptionController do + @moduledoc "The module represents functions to manage user subscriptions." + use Pleroma.Web, :controller + + alias Pleroma.Web.Push + alias Pleroma.Web.Push.Subscription + alias Pleroma.Web.MastodonAPI.PushSubscriptionView, as: View + + action_fallback(:errors) + + # Creates PushSubscription + # POST /api/v1/push/subscription + # + def create(%{assigns: %{user: user, token: token}} = conn, params) do + with true <- Push.enabled(), + {:ok, _} <- Subscription.delete_if_exists(user, token), + {:ok, subscription} <- Subscription.create(user, token, params) do + view = View.render("push_subscription.json", subscription: subscription) + json(conn, view) + end + end + + # Gets PushSubscription + # GET /api/v1/push/subscription + # + def get(%{assigns: %{user: user, token: token}} = conn, _params) do + with true <- Push.enabled(), + {:ok, subscription} <- Subscription.get(user, token) do + view = View.render("push_subscription.json", subscription: subscription) + json(conn, view) + end + end + + # Updates PushSubscription + # PUT /api/v1/push/subscription + # + def update(%{assigns: %{user: user, token: token}} = conn, params) do + with true <- Push.enabled(), + {:ok, subscription} <- Subscription.update(user, token, params) do + view = View.render("push_subscription.json", subscription: subscription) + json(conn, view) + end + end + + # Deletes PushSubscription + # DELETE /api/v1/push/subscription + # + def delete(%{assigns: %{user: user, token: token}} = conn, _params) do + with true <- Push.enabled(), + {:ok, _response} <- Subscription.delete(user, token), + do: json(conn, %{}) + end + + # fallback action + # + def errors(conn, {:error, :not_found}) do + conn + |> put_status(404) + |> json("Not found") + end + + def errors(conn, _) do + conn + |> put_status(500) + |> json("Something went wrong") + end +end diff --git a/lib/pleroma/web/mastodon_api/views/account_view.ex b/lib/pleroma/web/mastodon_api/views/account_view.ex index c32f27be2..af56c4149 100644 --- a/lib/pleroma/web/mastodon_api/views/account_view.ex +++ b/lib/pleroma/web/mastodon_api/views/account_view.ex @@ -53,9 +53,10 @@ 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: false, + showing_reblogs: User.showing_reblogs?(user, target), endorsed: false } end @@ -117,13 +118,15 @@ defp do_render("account.json", %{user: user} = opts) do }, # Pleroma extension - pleroma: %{ - confirmation_pending: user_info.confirmation_pending, - tags: user.tags, - is_moderator: user.info.is_moderator, - is_admin: user.info.is_admin, - relationship: relationship - } + pleroma: + %{ + confirmation_pending: user_info.confirmation_pending, + tags: user.tags, + is_moderator: user.info.is_moderator, + is_admin: user.info.is_admin, + relationship: relationship + } + |> with_notification_settings(user, opts[:for]) } end @@ -132,4 +135,10 @@ defp username_from_nickname(string) when is_binary(string) do end defp username_from_nickname(_), do: nil + + defp with_notification_settings(data, %User{id: user_id} = user, %User{id: user_id}) do + Map.put(data, :notification_settings, user.info.notification_settings) + end + + defp with_notification_settings(data, _, _), do: data end diff --git a/lib/pleroma/web/mastodon_api/views/admin/account_view.ex b/lib/pleroma/web/mastodon_api/views/admin/account_view.ex deleted file mode 100644 index 74ca13564..000000000 --- a/lib/pleroma/web/mastodon_api/views/admin/account_view.ex +++ /dev/null @@ -1,25 +0,0 @@ -# Pleroma: A lightweight social networking server -# Copyright © 2017-2019 Pleroma Authors -# SPDX-License-Identifier: AGPL-3.0-only - -defmodule Pleroma.Web.MastodonAPI.Admin.AccountView do - use Pleroma.Web, :view - - alias Pleroma.Web.MastodonAPI.Admin.AccountView - - def render("index.json", %{users: users, count: count, page_size: page_size}) do - %{ - users: render_many(users, AccountView, "show.json", as: :user), - count: count, - page_size: page_size - } - end - - def render("show.json", %{user: user}) do - %{ - "id" => user.id, - "nickname" => user.nickname, - "deactivated" => user.info.deactivated - } - end -end diff --git a/lib/pleroma/web/mastodon_api/views/app_view.ex b/lib/pleroma/web/mastodon_api/views/app_view.ex new file mode 100644 index 000000000..f52b693a6 --- /dev/null +++ b/lib/pleroma/web/mastodon_api/views/app_view.ex @@ -0,0 +1,41 @@ +# Pleroma: A lightweight social networking server +# Copyright © 2017-2019 Pleroma Authors +# SPDX-License-Identifier: AGPL-3.0-only + +defmodule Pleroma.Web.MastodonAPI.AppView do + use Pleroma.Web, :view + + alias Pleroma.Web.OAuth.App + + @vapid_key :web_push_encryption + |> Application.get_env(:vapid_details, []) + |> Keyword.get(:public_key) + + def render("show.json", %{app: %App{} = app}) do + %{ + id: app.id |> to_string, + name: app.client_name, + client_id: app.client_id, + client_secret: app.client_secret, + redirect_uri: app.redirect_uris, + website: app.website + } + |> with_vapid_key() + end + + def render("short.json", %{app: %App{website: webiste, client_name: name}}) do + %{ + name: name, + website: webiste + } + |> with_vapid_key() + end + + defp with_vapid_key(data) do + if @vapid_key do + Map.put(data, "vapid_key", @vapid_key) + else + data + end + end +end diff --git a/lib/pleroma/web/mastodon_api/views/notification_view.ex b/lib/pleroma/web/mastodon_api/views/notification_view.ex new file mode 100644 index 000000000..27e9cab06 --- /dev/null +++ b/lib/pleroma/web/mastodon_api/views/notification_view.ex @@ -0,0 +1,64 @@ +# Pleroma: A lightweight social networking server +# Copyright © 2017-2019 Pleroma Authors +# SPDX-License-Identifier: AGPL-3.0-only + +defmodule Pleroma.Web.MastodonAPI.NotificationView do + use Pleroma.Web, :view + + alias Pleroma.Activity + alias Pleroma.Notification + alias Pleroma.User + alias Pleroma.Web.CommonAPI + alias Pleroma.Web.MastodonAPI.AccountView + alias Pleroma.Web.MastodonAPI.NotificationView + alias Pleroma.Web.MastodonAPI.StatusView + + def render("index.json", %{notifications: notifications, for: user}) do + render_many(notifications, NotificationView, "show.json", %{for: user}) + end + + def render("show.json", %{ + notification: %Notification{activity: activity} = notification, + for: user + }) do + actor = User.get_cached_by_ap_id(activity.data["actor"]) + parent_activity = Activity.get_create_by_object_ap_id(activity.data["object"]) + mastodon_type = Activity.mastodon_notification_type(activity) + + response = %{ + id: to_string(notification.id), + type: mastodon_type, + created_at: CommonAPI.Utils.to_masto_date(notification.inserted_at), + account: AccountView.render("account.json", %{user: actor, for: user}), + pleroma: %{ + is_seen: notification.seen + } + } + + case mastodon_type do + "mention" -> + response + |> Map.merge(%{ + status: StatusView.render("status.json", %{activity: activity, for: user}) + }) + + "favourite" -> + response + |> Map.merge(%{ + status: StatusView.render("status.json", %{activity: parent_activity, for: user}) + }) + + "reblog" -> + response + |> Map.merge(%{ + status: StatusView.render("status.json", %{activity: parent_activity, for: user}) + }) + + "follow" -> + response + + _ -> + nil + end + end +end diff --git a/lib/pleroma/web/mastodon_api/views/push_subscription_view.ex b/lib/pleroma/web/mastodon_api/views/push_subscription_view.ex index e86b789c5..021489711 100644 --- a/lib/pleroma/web/mastodon_api/views/push_subscription_view.ex +++ b/lib/pleroma/web/mastodon_api/views/push_subscription_view.ex @@ -4,6 +4,7 @@ defmodule Pleroma.Web.MastodonAPI.PushSubscriptionView do use Pleroma.Web, :view + alias Pleroma.Web.Push def render("push_subscription.json", %{subscription: subscription}) do %{ @@ -14,7 +15,5 @@ def render("push_subscription.json", %{subscription: subscription}) do } end - defp server_key do - Keyword.get(Application.get_env(:web_push_encryption, :vapid_details), :public_key) - end + defp server_key, do: Keyword.get(Push.vapid_config(), :public_key) 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 3468c0e1c..d4a8e4fff 100644 --- a/lib/pleroma/web/mastodon_api/views/status_view.ex +++ b/lib/pleroma/web/mastodon_api/views/status_view.ex @@ -46,6 +46,14 @@ defp get_user(ap_id) do end end + defp get_context_id(%{data: %{"context_id" => context_id}}) when not is_nil(context_id), + do: context_id + + defp get_context_id(%{data: %{"context" => context}}) when is_binary(context), + do: Utils.context_to_conversation_id(context) + + defp get_context_id(_), do: nil + def render("index.json", opts) do replied_to_activities = get_replied_to_activities(opts.activities) @@ -102,7 +110,10 @@ def render( website: nil }, language: nil, - emojis: [] + emojis: [], + pleroma: %{ + local: activity.local + } } end @@ -136,10 +147,37 @@ def render("status.json", %{activity: %{data: %{"object" => object}} = activity} 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["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)) @@ -160,10 +198,10 @@ def render("status.json", %{activity: %{data: %{"object" => object}} = activity} 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: 0, + replies_count: object["repliesCount"] || 0, favourites_count: like_count, reblogged: present?(repeated), favourited: present?(favorited), @@ -171,7 +209,7 @@ def render("status.json", %{activity: %{data: %{"object" => object}} = activity} 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, @@ -181,7 +219,13 @@ def render("status.json", %{activity: %{data: %{"object" => object}} = activity} website: nil }, language: nil, - emojis: build_emojis(activity.data["object"]["emoji"]) + emojis: build_emojis(activity.data["object"]["emoji"]), + pleroma: %{ + local: activity.local, + conversation_id: get_context_id(activity), + content: %{"text/plain" => content_plaintext}, + spoiler_text: %{"text/plain" => summary_plaintext} + } } end @@ -251,7 +295,8 @@ def render("attachment.json", %{attachment: attachment}) do preview_url: href, text_url: href, type: type, - description: attachment["name"] + description: attachment["name"], + pleroma: %{mime_type: media_type} } end diff --git a/lib/pleroma/web/mastodon_api/websocket_handler.ex b/lib/pleroma/web/mastodon_api/websocket_handler.ex index 8efe2efd5..1b3721e2b 100644 --- a/lib/pleroma/web/mastodon_api/websocket_handler.ex +++ b/lib/pleroma/web/mastodon_api/websocket_handler.ex @@ -5,9 +5,9 @@ defmodule Pleroma.Web.MastodonAPI.WebsocketHandler do require Logger - alias Pleroma.Web.OAuth.Token alias Pleroma.Repo alias Pleroma.User + alias Pleroma.Web.OAuth.Token @behaviour :cowboy_websocket @@ -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_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 39a725a69..3bd2affe9 100644 --- a/lib/pleroma/web/media_proxy/media_proxy.ex +++ b/lib/pleroma/web/media_proxy/media_proxy.ex @@ -19,7 +19,8 @@ def url(url) do 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) + # 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. diff --git a/lib/pleroma/web/metadata/opengraph.ex b/lib/pleroma/web/metadata/opengraph.ex index cafb8134b..357b80a2d 100644 --- a/lib/pleroma/web/metadata/opengraph.ex +++ b/lib/pleroma/web/metadata/opengraph.ex @@ -88,7 +88,7 @@ defp build_attachments(%{data: %{"attachment" => attachments}}) do # TODO: Add additional properties to objects when we have the data available. # Also, Whatsapp only wants JPEG or PNGs. It seems that if we add a second og:image - # object when a Video or GIF is attached it will display that in the Whatsapp Rich Preview. + # object when a Video or GIF is attached it will display that in Whatsapp Rich Preview. case media_type do "audio" -> [ diff --git a/lib/pleroma/web/metadata/twitter_card.ex b/lib/pleroma/web/metadata/twitter_card.ex index a0be383e5..040b872e7 100644 --- a/lib/pleroma/web/metadata/twitter_card.ex +++ b/lib/pleroma/web/metadata/twitter_card.ex @@ -97,7 +97,8 @@ defp build_attachments(id, %{data: %{"attachment" => attachments}}) do | acc ] - # TODO: Need the true width and height values here or Twitter renders an iFrame with a bad aspect ratio + # TODO: Need the true width and height values here or Twitter renders an iFrame with + # a bad aspect ratio "video" -> [ {:meta, [property: "twitter:card", content: "player"], []}, diff --git a/lib/pleroma/web/metadata/utils.ex b/lib/pleroma/web/metadata/utils.ex index a166800d4..58385a3d1 100644 --- a/lib/pleroma/web/metadata/utils.ex +++ b/lib/pleroma/web/metadata/utils.ex @@ -1,10 +1,10 @@ # Pleroma: A lightweight social networking server -# Copyright \xc2\xa9 2017-2019 Pleroma Authors +# Copyright © 2017-2019 Pleroma Authors # SPDX-License-Identifier: AGPL-3.0-only defmodule Pleroma.Web.Metadata.Utils do - alias Pleroma.HTML alias Pleroma.Formatter + alias Pleroma.HTML alias Pleroma.Web.MediaProxy def scrub_html_and_truncate(%{data: %{"content" => content}} = object) do @@ -12,19 +12,19 @@ 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 - def scrub_html_and_truncate(content) when is_binary(content) do + def scrub_html_and_truncate(content, max_length \\ 200) when is_binary(content) do content # html content comes from DB already encoded, decode first and scrub after |> HtmlEntities.decode() |> String.replace(~r//, " ") |> HTML.strip_tags() |> Formatter.demojify() - |> Formatter.truncate() + |> Formatter.truncate(max_length) end def attachment_url(url) do diff --git a/lib/pleroma/web/nodeinfo/nodeinfo.ex b/lib/pleroma/web/nodeinfo/nodeinfo.ex deleted file mode 100644 index 8b1378917..000000000 --- a/lib/pleroma/web/nodeinfo/nodeinfo.ex +++ /dev/null @@ -1 +0,0 @@ - diff --git a/lib/pleroma/web/nodeinfo/nodeinfo_controller.ex b/lib/pleroma/web/nodeinfo/nodeinfo_controller.ex index f4867d05b..216a962bd 100644 --- a/lib/pleroma/web/nodeinfo/nodeinfo_controller.ex +++ b/lib/pleroma/web/nodeinfo/nodeinfo_controller.ex @@ -6,7 +6,6 @@ defmodule Pleroma.Web.Nodeinfo.NodeinfoController do use Pleroma.Web, :controller alias Pleroma.Config - alias Pleroma.Repo alias Pleroma.Stats alias Pleroma.User alias Pleroma.Web @@ -86,8 +85,7 @@ def raw_nodeinfo do end staff_accounts = - User.moderator_user_query() - |> Repo.all() + User.all_superusers() |> Enum.map(fn u -> u.ap_id end) mrf_user_allowlist = @@ -126,6 +124,9 @@ def raw_nodeinfo do end, if Keyword.get(instance, :allow_relay) do "relay" + end, + if Keyword.get(instance, :safe_dm_mentions) do + "safe_dm_mentions" end ] |> Enum.filter(& &1) diff --git a/lib/pleroma/web/oauth/authorization.ex b/lib/pleroma/web/oauth/authorization.ex index d37c2cb83..3461f9983 100644 --- a/lib/pleroma/web/oauth/authorization.ex +++ b/lib/pleroma/web/oauth/authorization.ex @@ -5,10 +5,10 @@ defmodule Pleroma.Web.OAuth.Authorization do use Ecto.Schema - alias Pleroma.User alias Pleroma.Repo - alias Pleroma.Web.OAuth.Authorization + alias Pleroma.User alias Pleroma.Web.OAuth.App + alias Pleroma.Web.OAuth.Authorization import Ecto.Changeset import Ecto.Query @@ -16,7 +16,7 @@ defmodule Pleroma.Web.OAuth.Authorization do schema "oauth_authorizations" do field(:token, :string) field(:scopes, {:array, :string}, default: []) - field(:valid_until, :naive_datetime) + field(:valid_until, :naive_datetime_usec) field(:used, :boolean, default: false) belongs_to(:user, Pleroma.User, type: Pleroma.FlakeId) belongs_to(:app, App) diff --git a/lib/pleroma/web/oauth/fallback_controller.ex b/lib/pleroma/web/oauth/fallback_controller.ex index f0fe3b578..afaa00242 100644 --- a/lib/pleroma/web/oauth/fallback_controller.ex +++ b/lib/pleroma/web/oauth/fallback_controller.ex @@ -6,8 +6,21 @@ 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.registration_details(conn.params) + end + + def call(conn, _error) do conn |> put_status(:unauthorized) |> put_flash(:error, "Invalid Username/Password") diff --git a/lib/pleroma/web/oauth/oauth_controller.ex b/lib/pleroma/web/oauth/oauth_controller.ex index 36318d69b..bee7084ad 100644 --- a/lib/pleroma/web/oauth/oauth_controller.ex +++ b/lib/pleroma/web/oauth/oauth_controller.ex @@ -5,22 +5,46 @@ defmodule Pleroma.Web.OAuth.OAuthController do use Pleroma.Web, :controller - alias Pleroma.Web.Auth.Authenticator - alias Pleroma.Web.OAuth.Authorization - alias Pleroma.Web.OAuth.Token - alias Pleroma.Web.OAuth.App + alias Pleroma.Registration alias Pleroma.Repo alias Pleroma.User - alias Comeonin.Pbkdf2 + 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 + 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 @@ -36,75 +60,73 @@ def authorize(conn, params) do }) end - def create_authorization(conn, %{ - "authorization" => - %{ - "client_id" => client_id, - "redirect_uri" => redirect_uri - } = auth_params - }) 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) + def create_authorization( + conn, + %{"authorization" => auth_params} = params, + opts \\ [] + ) do + with {:ok, auth} <- do_create_authorization(conn, params, opts[:user]) do + after_create_authorization(conn, auth, auth_params) + else + error -> + handle_create_authorization_error(conn, error, auth_params) + end + end + + def after_create_authorization(conn, auth, %{"redirect_uri" => redirect_uri} = auth_params) do + 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_params["state"] do + Map.put(url_params, :state, auth_params["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] -> - conn - |> put_flash(:error, "Permissions not specified.") - |> put_status(:unauthorized) - |> authorize(auth_params) - - {:auth_active, false} -> - conn - |> put_flash(:error, "Account confirmation pending.") - |> 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, _}, auth_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(auth_params) + end + + defp handle_create_authorization_error(conn, {:auth_active, false}, auth_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(auth_params) + end + + defp handle_create_authorization_error(conn, error, _auth_params) 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 <- User.get_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 = %{ @@ -113,7 +135,8 @@ def token_exchange(conn, %{"grant_type" => "authorization_code"} = params) do refresh_token: token.refresh_token, created_at: DateTime.to_unix(inserted_at), expires_in: 60 * 10, - scope: Enum.join(token.scopes, " ") + scope: Enum.join(token.scopes, " "), + me: user.ap_id } json(conn, response) @@ -126,12 +149,12 @@ def token_exchange(conn, %{"grant_type" => "authorization_code"} = params) do def token_exchange( conn, - %{"grant_type" => "password", "username" => name, "password" => password} = params + %{"grant_type" => "password"} = params ) do - with %App{} = app <- get_app_from_request(conn, params), - %User{} = user <- User.get_by_nickname_or_email(name), - true <- Pbkdf2.checkpw(password, user.password_hash), + with {_, {:ok, %User{} = user}} <- {:get_user, Authenticator.get_user(conn, params)}, + %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), @@ -142,15 +165,23 @@ def token_exchange( access_token: token.token, refresh_token: token.refresh_token, expires_in: 60 * 10, - scope: Enum.join(token.scopes, " ") + scope: Enum.join(token.scopes, " "), + me: user.ap_id } json(conn, response) else {:auth_active, false} -> + # Per https://github.com/tootsuite/mastodon/blob/ + # 51e154f5e87968d6bb115e053689767ab33e80cd/app/controllers/api/base_controller.rb#L76 conn |> put_status(:forbidden) - |> json(%{error: "Account confirmation pending"}) + |> 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) @@ -182,6 +213,184 @@ def token_revoke(conn, %{"token" => token} = params) do end end + @doc "Prepares OAuth request to provider for Ueberauth" + def prepare_request(conn, %{"provider" => provider} = params) do + scope = + oauth_scopes(params, []) + |> Enum.join(" ") + + state = + params + |> Map.delete("scopes") + |> Map.put("scope", scope) + |> Poison.encode!() + + params = + params + |> 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, params) do + user = Repo.preload(registration, :user).user + auth_params = Map.take(params, ~w(client_id redirect_uri scope scopes state)) + + if user do + create_authorization( + conn, + %{"authorization" => auth_params}, + user: user + ) + else + registration_params = + Map.merge(auth_params, %{ + "nickname" => Registration.nickname(registration), + "email" => Registration.email(registration) + }) + + conn + |> put_session(:registration_id, registration.id) + |> registration_details(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, params) do + render(conn, "register.html", %{ + client_id: params["client_id"], + redirect_uri: params["redirect_uri"], + state: params["state"], + scopes: oauth_scopes(params, []), + nickname: params["nickname"], + email: params["email"] + }) + end + + def register(conn, %{"op" => "connect"} = params) do + authorization_params = Map.put(params, "name", params["auth_name"]) + create_authorization_params = %{"authorization" => authorization_params} + + 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, create_authorization_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, authorization_params) + else + {:create_authorization, error} -> + {:register, handle_create_authorization_error(conn, error, create_authorization_params)} + + _ -> + {:register, :generic_error} + end + end + + def register(conn, %{"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, params, registration) do + conn + |> put_session_registration_id(nil) + |> create_authorization( + %{ + "authorization" => %{ + "client_id" => params["client_id"], + "redirect_uri" => params["redirect_uri"], + "scopes" => oauth_scopes(params, nil) + } + }, + 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_params + } = params, + user \\ nil + ) do + with {_, {:ok, %User{} = user}} <- + {:get_user, (user && {:ok, user}) || Authenticator.get_user(conn, params)}, + %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)} 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 @@ -214,4 +423,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 ca67632ba..2b5ad9b94 100644 --- a/lib/pleroma/web/oauth/token.ex +++ b/lib/pleroma/web/oauth/token.ex @@ -7,17 +7,17 @@ defmodule Pleroma.Web.OAuth.Token do import Ecto.Query - alias Pleroma.User alias Pleroma.Repo - alias Pleroma.Web.OAuth.Token + alias Pleroma.User alias Pleroma.Web.OAuth.App alias Pleroma.Web.OAuth.Authorization + alias Pleroma.Web.OAuth.Token schema "oauth_tokens" do field(:token, :string) field(:refresh_token, :string) field(:scopes, {:array, :string}, default: []) - field(:valid_until, :naive_datetime) + field(:valid_until, :naive_datetime_usec) belongs_to(:user, Pleroma.User, type: Pleroma.FlakeId) belongs_to(:app, App) @@ -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_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 9e1f24bc4..1a1b74bb0 100644 --- a/lib/pleroma/web/ostatus/activity_representer.ex +++ b/lib/pleroma/web/ostatus/activity_representer.ex @@ -4,8 +4,8 @@ defmodule Pleroma.Web.OStatus.ActivityRepresenter do alias Pleroma.Activity - alias Pleroma.User alias Pleroma.Object + alias Pleroma.User alias Pleroma.Web.OStatus.UserRepresenter require Logger diff --git a/lib/pleroma/web/ostatus/feed_representer.ex b/lib/pleroma/web/ostatus/feed_representer.ex index 025d4731c..b7b97e505 100644 --- a/lib/pleroma/web/ostatus/feed_representer.ex +++ b/lib/pleroma/web/ostatus/feed_representer.ex @@ -4,8 +4,8 @@ defmodule Pleroma.Web.OStatus.FeedRepresenter do alias Pleroma.User - alias Pleroma.Web.OStatus alias Pleroma.Web.MediaProxy + alias Pleroma.Web.OStatus alias Pleroma.Web.OStatus.ActivityRepresenter alias Pleroma.Web.OStatus.UserRepresenter diff --git a/lib/pleroma/web/ostatus/handlers/delete_handler.ex b/lib/pleroma/web/ostatus/handlers/delete_handler.ex index 01b52f08f..b2f9f3946 100644 --- a/lib/pleroma/web/ostatus/handlers/delete_handler.ex +++ b/lib/pleroma/web/ostatus/handlers/delete_handler.ex @@ -4,9 +4,9 @@ defmodule Pleroma.Web.OStatus.DeleteHandler do require Logger - alias Pleroma.Web.XML alias Pleroma.Object alias Pleroma.Web.ActivityPub.ActivityPub + alias Pleroma.Web.XML def handle_delete(entry, _doc \\ nil) do with id <- XML.string_from_xpath("//id", entry), diff --git a/lib/pleroma/web/ostatus/handlers/follow_handler.ex b/lib/pleroma/web/ostatus/handlers/follow_handler.ex index 91ad4bc40..263d3b2dc 100644 --- a/lib/pleroma/web/ostatus/handlers/follow_handler.ex +++ b/lib/pleroma/web/ostatus/handlers/follow_handler.ex @@ -3,10 +3,10 @@ # SPDX-License-Identifier: AGPL-3.0-only defmodule Pleroma.Web.OStatus.FollowHandler do - alias Pleroma.Web.XML - alias Pleroma.Web.OStatus - alias Pleroma.Web.ActivityPub.ActivityPub alias Pleroma.User + alias Pleroma.Web.ActivityPub.ActivityPub + alias Pleroma.Web.OStatus + alias Pleroma.Web.XML def handle(entry, doc) do with {:ok, actor} <- OStatus.find_make_or_update_user(doc), diff --git a/lib/pleroma/web/ostatus/handlers/note_handler.ex b/lib/pleroma/web/ostatus/handlers/note_handler.ex index c2e585cac..db995ec77 100644 --- a/lib/pleroma/web/ostatus/handlers/note_handler.ex +++ b/lib/pleroma/web/ostatus/handlers/note_handler.ex @@ -4,13 +4,14 @@ defmodule Pleroma.Web.OStatus.NoteHandler do require Logger - alias Pleroma.Web.OStatus - alias Pleroma.Web.XML + alias Pleroma.Activity alias Pleroma.Object alias Pleroma.Web.ActivityPub.ActivityPub alias Pleroma.Web.ActivityPub.Utils alias Pleroma.Web.CommonAPI + alias Pleroma.Web.OStatus + alias Pleroma.Web.XML @doc """ Get the context for this note. Uses this: @@ -18,13 +19,13 @@ defmodule Pleroma.Web.OStatus.NoteHandler do 2. The conversation reference in the ostatus xml 3. A newly generated context id. """ - def get_context(entry, inReplyTo) do + def get_context(entry, in_reply_to) do context = (XML.string_from_xpath("//ostatus:conversation[1]", entry) || XML.string_from_xpath("//ostatus:conversation[1]/@ref", entry) || "") |> String.trim() - with %{data: %{"context" => context}} <- Object.get_cached_by_ap_id(inReplyTo) do + with %{data: %{"context" => context}} <- Object.get_cached_by_ap_id(in_reply_to) do context else _e -> @@ -87,14 +88,14 @@ def add_external_url(note, entry) do Map.put(note, "external_url", url) end - def fetch_replied_to_activity(entry, inReplyTo) do - with %Activity{} = activity <- Activity.get_create_by_object_ap_id(inReplyTo) do + def fetch_replied_to_activity(entry, in_reply_to) do + with %Activity{} = activity <- Activity.get_create_by_object_ap_id(in_reply_to) do activity else _e -> - with inReplyToHref when not is_nil(inReplyToHref) <- + with in_reply_to_href when not is_nil(in_reply_to_href) <- XML.string_from_xpath("//thr:in-reply-to[1]/@href", entry), - {:ok, [activity | _]} <- OStatus.fetch_activity_from_url(inReplyToHref) do + {:ok, [activity | _]} <- OStatus.fetch_activity_from_url(in_reply_to_href) do activity else _e -> nil @@ -105,16 +106,17 @@ def fetch_replied_to_activity(entry, inReplyTo) do # TODO: Clean this up a bit. def handle_note(entry, doc \\ nil) do with id <- XML.string_from_xpath("//id", entry), - activity when is_nil(activity) <- Activity.get_create_by_object_ap_id(id), + activity when is_nil(activity) <- Activity.get_create_by_object_ap_id_with_object(id), [author] <- :xmerl_xpath.string('//author[1]', doc), {:ok, actor} <- OStatus.find_make_or_update_user(author), content_html <- OStatus.get_content(entry), cw <- OStatus.get_cw(entry), - inReplyTo <- XML.string_from_xpath("//thr:in-reply-to[1]/@ref", entry), - inReplyToActivity <- fetch_replied_to_activity(entry, inReplyTo), - inReplyTo <- (inReplyToActivity && inReplyToActivity.data["object"]["id"]) || inReplyTo, + 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, attachments <- OStatus.get_attachments(entry), - context <- get_context(entry, inReplyTo), + context <- get_context(entry, in_reply_to), tags <- OStatus.get_tags(entry), mentions <- get_mentions(entry), to <- make_to_list(actor, mentions), @@ -128,7 +130,7 @@ def handle_note(entry, doc \\ nil) do context, content_html, attachments, - inReplyToActivity, + in_reply_to_activity, [], cw ), @@ -140,8 +142,8 @@ def handle_note(entry, doc \\ nil) do # TODO: Handle this case in make_note_data note <- if( - inReplyTo && !inReplyToActivity, - do: note |> Map.put("inReplyTo", inReplyTo), + in_reply_to && !in_reply_to_activity, + do: note |> Map.put("inReplyTo", in_reply_to), else: note ) do ActivityPub.create(%{ diff --git a/lib/pleroma/web/ostatus/handlers/unfollow_handler.ex b/lib/pleroma/web/ostatus/handlers/unfollow_handler.ex index c9085894d..6596ada3b 100644 --- a/lib/pleroma/web/ostatus/handlers/unfollow_handler.ex +++ b/lib/pleroma/web/ostatus/handlers/unfollow_handler.ex @@ -3,10 +3,10 @@ # SPDX-License-Identifier: AGPL-3.0-only defmodule Pleroma.Web.OStatus.UnfollowHandler do - alias Pleroma.Web.XML - alias Pleroma.Web.OStatus - alias Pleroma.Web.ActivityPub.ActivityPub alias Pleroma.User + alias Pleroma.Web.ActivityPub.ActivityPub + alias Pleroma.Web.OStatus + alias Pleroma.Web.XML def handle(entry, doc) do with {:ok, actor} <- OStatus.find_make_or_update_user(doc), diff --git a/lib/pleroma/web/ostatus/ostatus.ex b/lib/pleroma/web/ostatus/ostatus.ex index b4f5761ac..9a34d7ad5 100644 --- a/lib/pleroma/web/ostatus/ostatus.ex +++ b/lib/pleroma/web/ostatus/ostatus.ex @@ -9,22 +9,22 @@ defmodule Pleroma.Web.OStatus do import Pleroma.Web.XML require Logger + alias Pleroma.Activity + alias Pleroma.Object alias Pleroma.Repo alias Pleroma.User alias Pleroma.Web - alias Pleroma.Object - alias Pleroma.Activity alias Pleroma.Web.ActivityPub.ActivityPub alias Pleroma.Web.ActivityPub.Transmogrifier + alias Pleroma.Web.OStatus.DeleteHandler + alias Pleroma.Web.OStatus.FollowHandler + alias Pleroma.Web.OStatus.NoteHandler + alias Pleroma.Web.OStatus.UnfollowHandler alias Pleroma.Web.WebFinger alias Pleroma.Web.Websub - alias Pleroma.Web.OStatus.FollowHandler - alias Pleroma.Web.OStatus.UnfollowHandler - alias Pleroma.Web.OStatus.NoteHandler - alias Pleroma.Web.OStatus.DeleteHandler - def is_representable?(%Activity{data: data}) do - object = Object.normalize(data["object"]) + def is_representable?(%Activity{} = activity) do + object = Object.normalize(activity) cond do is_nil(object) -> @@ -119,7 +119,7 @@ def handle_incoming(xml_string) do def make_share(entry, doc, retweeted_activity) do with {:ok, actor} <- find_make_or_update_user(doc), - %Object{} = object <- Object.normalize(retweeted_activity.data["object"]), + %Object{} = object <- Object.normalize(retweeted_activity), id when not is_nil(id) <- string_from_xpath("/entry/id", entry), {:ok, activity, _object} = ActivityPub.announce(actor, object, id, false) do {:ok, activity} @@ -137,7 +137,7 @@ def handle_share(entry, doc) do def make_favorite(entry, doc, favorited_activity) do with {:ok, actor} <- find_make_or_update_user(doc), - %Object{} = object <- Object.normalize(favorited_activity.data["object"]), + %Object{} = object <- Object.normalize(favorited_activity), id when not is_nil(id) <- string_from_xpath("/entry/id", entry), {:ok, activity, _object} = ActivityPub.like(actor, object, id, false) do {:ok, activity} @@ -159,7 +159,7 @@ def get_or_try_fetching(entry) do Logger.debug("Trying to get entry from db") with id when not is_nil(id) <- string_from_xpath("//activity:object[1]/id", entry), - %Activity{} = activity <- Activity.get_create_by_object_ap_id(id) do + %Activity{} = activity <- Activity.get_create_by_object_ap_id_with_object(id) do {:ok, activity} else _ -> diff --git a/lib/pleroma/web/ostatus/ostatus_controller.ex b/lib/pleroma/web/ostatus/ostatus_controller.ex index 4e963774a..2fb6ce41b 100644 --- a/lib/pleroma/web/ostatus/ostatus_controller.ex +++ b/lib/pleroma/web/ostatus/ostatus_controller.ex @@ -9,13 +9,13 @@ defmodule Pleroma.Web.OStatus.OStatusController do alias Pleroma.Object alias Pleroma.User alias Pleroma.Web.ActivityPub.ActivityPub - alias Pleroma.Web.ActivityPub.Visibility alias Pleroma.Web.ActivityPub.ActivityPubController alias Pleroma.Web.ActivityPub.ObjectView - alias Pleroma.Web.OStatus.ActivityRepresenter - alias Pleroma.Web.OStatus.FeedRepresenter + alias Pleroma.Web.ActivityPub.Visibility alias Pleroma.Web.Federator alias Pleroma.Web.OStatus + alias Pleroma.Web.OStatus.ActivityRepresenter + alias Pleroma.Web.OStatus.FeedRepresenter alias Pleroma.Web.XML plug(Pleroma.Web.FederatingPlug when action in [:salmon_incoming]) @@ -102,7 +102,8 @@ def object(conn, %{"uuid" => uuid}) do ActivityPubController.call(conn, :object) else with id <- o_status_url(conn, :object, uuid), - {_, %Activity{} = activity} <- {:activity, Activity.get_create_by_object_ap_id(id)}, + {_, %Activity{} = activity} <- + {:activity, Activity.get_create_by_object_ap_id_with_object(id)}, {_, true} <- {:public?, Visibility.is_public?(activity)}, %User{} = user <- User.get_cached_by_ap_id(activity.data["actor"]) do case get_format(conn) do @@ -148,13 +149,13 @@ def activity(conn, %{"uuid" => uuid}) do end def notice(conn, %{"id" => id}) do - with {_, %Activity{} = activity} <- {:activity, Activity.get_by_id(id)}, + with {_, %Activity{} = activity} <- {:activity, Activity.get_by_id_with_object(id)}, {_, true} <- {:public?, Visibility.is_public?(activity)}, %User{} = user <- User.get_cached_by_ap_id(activity.data["actor"]) do case format = get_format(conn) do "html" -> if activity.data["type"] == "Create" do - %Object{} = object = Object.normalize(activity.data["object"]) + %Object{} = object = Object.normalize(activity) Fallback.RedirectController.redirector_with_meta(conn, %{ activity_id: activity.id, @@ -191,9 +192,9 @@ def notice(conn, %{"id" => id}) do # Returns an HTML embedded or player suitable for embed iframes. def notice_player(conn, %{"id" => id}) do - with %Activity{data: %{"type" => "Create"}} = activity <- Activity.get_by_id(id), + with %Activity{data: %{"type" => "Create"}} = activity <- Activity.get_by_id_with_object(id), true <- Visibility.is_public?(activity), - %Object{} = object <- Object.normalize(activity.data["object"]), + %Object{} = object <- Object.normalize(activity), %{data: %{"attachment" => [%{"url" => [url | _]} | _]}} <- object, true <- String.starts_with?(url["mediaType"], ["audio", "video"]) do conn @@ -219,7 +220,7 @@ defp represent_activity( %Activity{data: %{"type" => "Create"}} = activity, _user ) do - object = Object.normalize(activity.data["object"]) + object = Object.normalize(activity) conn |> put_resp_header("content-type", "application/activity+json") diff --git a/lib/pleroma/web/push/impl.ex b/lib/pleroma/web/push/impl.ex new file mode 100644 index 000000000..2233480c5 --- /dev/null +++ b/lib/pleroma/web/push/impl.ex @@ -0,0 +1,133 @@ +# Pleroma: A lightweight social networking server +# Copyright © 2017-2019 Pleroma Authors +# SPDX-License-Identifier: AGPL-3.0-only + +defmodule Pleroma.Web.Push.Impl do + @moduledoc "The module represents implementation push web notification" + + alias Pleroma.Activity + alias Pleroma.Notification + alias Pleroma.Object + alias Pleroma.Repo + alias Pleroma.User + alias Pleroma.Web.Metadata.Utils + alias Pleroma.Web.Push.Subscription + + require Logger + import Ecto.Query + + @types ["Create", "Follow", "Announce", "Like"] + + @doc "Performs sending notifications for user subscriptions" + @spec perform(Notification.t()) :: list(any) | :error + def perform( + %{activity: %{data: %{"type" => activity_type}, id: activity_id}, user_id: user_id} = + notif + ) + when activity_type in @types do + actor = User.get_cached_by_ap_id(notif.activity.data["actor"]) + + 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) + + 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), + notification_id: notif.id, + notification_type: type, + icon: avatar_url, + preferred_locale: "en", + pleroma: %{ + activity_id: activity_id + } + } + |> Jason.encode!() + |> push_message(build_sub(subscription), gcm_api_key, subscription) + end + end + + def perform(_) do + Logger.warn("Unknown notification type") + :error + end + + @doc "Push message to web" + def push_message(body, sub, api_key, subscription) do + case WebPushEncryption.send_web_push(body, sub, api_key) do + {:ok, %{status_code: code}} when 400 <= code and code < 500 -> + Logger.debug("Removing subscription record") + Repo.delete!(subscription) + :ok + + {:ok, %{status_code: code}} when 200 <= code and code < 300 -> + :ok + + {:ok, %{status_code: code}} -> + Logger.error("Web Push Notification failed with code: #{code}") + :error + + _ -> + Logger.error("Web Push Notification failed with unknown error") + :error + end + end + + @doc "Gets user subscriptions" + def fetch_subsriptions(user_id) do + Subscription + |> where(user_id: ^user_id) + |> preload(:token) + |> Repo.all() + end + + def build_sub(subscription) do + %{ + keys: %{ + p256dh: subscription.key_p256dh, + auth: subscription.key_auth + }, + endpoint: subscription.endpoint + } + end + + def format_body( + %{activity: %{data: %{"type" => "Create", "object" => %{"content" => content}}}}, + actor + ) do + "@#{actor.nickname}: #{Utils.scrub_html_and_truncate(content, 80)}" + end + + def format_body( + %{activity: %{data: %{"type" => "Announce", "object" => activity_id}}}, + actor + ) 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 + ) + when type in ["Follow", "Like"] do + case type do + "Follow" -> "@#{actor.nickname} has followed you" + "Like" -> "@#{actor.nickname} has favorited your post" + end + end + + def format_title(%{activity: %{data: %{"type" => type}}}) do + case type do + "Create" -> "New Mention" + "Follow" -> "New Follower" + "Announce" -> "New Repeat" + "Like" -> "New Favorite" + end + end +end diff --git a/lib/pleroma/web/push/push.ex b/lib/pleroma/web/push/push.ex index ddd4fe037..729dad02a 100644 --- a/lib/pleroma/web/push/push.ex +++ b/lib/pleroma/web/push/push.ex @@ -3,41 +3,12 @@ # SPDX-License-Identifier: AGPL-3.0-only defmodule Pleroma.Web.Push do - use GenServer - - alias Pleroma.Repo - alias Pleroma.User - alias Pleroma.Web.Push.Subscription + alias Pleroma.Web.Push.Impl require Logger - import Ecto.Query - @types ["Create", "Follow", "Announce", "Like"] - - def start_link() do - GenServer.start_link(__MODULE__, :ok, name: __MODULE__) - end - - def vapid_config() do - Application.get_env(:web_push_encryption, :vapid_details, []) - end - - def enabled() do - case vapid_config() do - [] -> false - list when is_list(list) -> true - _ -> false - end - end - - def send(notification) do - if enabled() do - GenServer.cast(Pleroma.Web.Push, {:send, notification}) - end - end - - def init(:ok) do - if !enabled() do + def init do + unless enabled() do Logger.warn(""" VAPID key pair is not found. If you wish to enabled web push, please run @@ -45,95 +16,21 @@ def init(:ok) do and add the resulting output to your configuration file. """) - - :ignore - else - {:ok, nil} end end - def handle_cast( - {:send, %{activity: %{data: %{"type" => type}}, user_id: user_id} = notification}, - state - ) - when type in @types do - actor = User.get_cached_by_ap_id(notification.activity.data["actor"]) - - type = Pleroma.Activity.mastodon_notification_type(notification.activity) - - Subscription - |> where(user_id: ^user_id) - |> preload(:token) - |> Repo.all() - |> Enum.filter(fn subscription -> - get_in(subscription.data, ["alerts", type]) || false - end) - |> Enum.each(fn subscription -> - sub = %{ - keys: %{ - p256dh: subscription.key_p256dh, - auth: subscription.key_auth - }, - endpoint: subscription.endpoint - } - - body = - Jason.encode!(%{ - title: format_title(notification), - access_token: subscription.token.token, - body: format_body(notification, actor), - notification_id: notification.id, - notification_type: type, - icon: User.avatar_url(actor), - preferred_locale: "en" - }) - - case WebPushEncryption.send_web_push( - body, - sub, - Application.get_env(:web_push_encryption, :gcm_api_key) - ) do - {:ok, %{status_code: code}} when 400 <= code and code < 500 -> - Logger.debug("Removing subscription record") - Repo.delete!(subscription) - :ok - - {:ok, %{status_code: code}} when 200 <= code and code < 300 -> - :ok - - {:ok, %{status_code: code}} -> - Logger.error("Web Push Notification failed with code: #{code}") - :error - - _ -> - Logger.error("Web Push Notification failed with unknown error") - :error - end - end) - - {:noreply, state} + def vapid_config do + Application.get_env(:web_push_encryption, :vapid_details, []) end - def handle_cast({:send, _}, state) do - Logger.warn("Unknown notification type") - {:noreply, state} - end - - defp format_title(%{activity: %{data: %{"type" => type}}}) do - case type do - "Create" -> "New Mention" - "Follow" -> "New Follower" - "Announce" -> "New Repeat" - "Like" -> "New Favorite" + def enabled do + case vapid_config() do + [] -> false + list when is_list(list) -> true + _ -> false end end - defp format_body(%{activity: %{data: %{"type" => type}}}, actor) do - case type do - "Create" -> "@#{actor.nickname} has mentioned you" - "Follow" -> "@#{actor.nickname} has followed you" - "Announce" -> "@#{actor.nickname} has repeated your post" - "Like" -> "@#{actor.nickname} has favorited your post" - end - end + def send(notification), + do: PleromaJobQueue.enqueue(:web_push, Impl, [notification]) end diff --git a/lib/pleroma/web/push/subscription.ex b/lib/pleroma/web/push/subscription.ex index 242e30910..da301fbbc 100644 --- a/lib/pleroma/web/push/subscription.ex +++ b/lib/pleroma/web/push/subscription.ex @@ -12,6 +12,8 @@ defmodule Pleroma.Web.Push.Subscription do alias Pleroma.Web.OAuth.Token alias Pleroma.Web.Push.Subscription + @type t :: %__MODULE__{} + schema "push_subscriptions" do belongs_to(:user, User, type: Pleroma.FlakeId) belongs_to(:token, Token) @@ -50,30 +52,38 @@ def create( }) end + @doc "Gets subsciption by user & token" + @spec get(User.t(), Token.t()) :: {:ok, t()} | {:error, :not_found} def get(%User{id: user_id}, %Token{id: token_id}) do - Repo.get_by(Subscription, user_id: user_id, token_id: token_id) + case Repo.get_by(Subscription, user_id: user_id, token_id: token_id) do + nil -> {:error, :not_found} + subscription -> {:ok, subscription} + end end def update(user, token, params) do - get(user, token) - |> change(data: alerts(params)) - |> Repo.update() + with {:ok, subscription} <- get(user, token) do + subscription + |> change(data: alerts(params)) + |> Repo.update() + end end def delete(user, token) do - Repo.delete(get(user, token)) + with {:ok, subscription} <- get(user, token), + do: Repo.delete(subscription) end def delete_if_exists(user, token) do case get(user, token) do - nil -> {:ok, nil} - sub -> Repo.delete(sub) + {:error, _} -> {:ok, nil} + {:ok, sub} -> Repo.delete(sub) end end # Some webpush clients (e.g. iOS Toot!) use an non urlsafe base64 as an encoding for the key. - # However, the web push rfs specify to use base64 urlsafe, and the `web_push_encryption` library we use - # requires the key to be properly encoded. So we just convert base64 to urlsafe base64. + # However, the web push rfs specify to use base64 urlsafe, and the `web_push_encryption` library + # we use requires the key to be properly encoded. So we just convert base64 to urlsafe base64. defp ensure_base64_urlsafe(string) do string |> String.replace("+", "-") diff --git a/lib/pleroma/web/rel_me.ex b/lib/pleroma/web/rel_me.ex index a07db966f..eaca41132 100644 --- a/lib/pleroma/web/rel_me.ex +++ b/lib/pleroma/web/rel_me.ex @@ -5,7 +5,6 @@ defmodule Pleroma.Web.RelMe do @hackney_options [ pool: :media, - timeout: 2_000, recv_timeout: 2_000, max_body: 2_000_000 ] @@ -28,7 +27,8 @@ defp parse_url(url) do {:ok, %Tesla.Env{body: html}} = Pleroma.HTTP.get(url, [], adapter: @hackney_options) data = - Floki.attribute(html, "link[rel=me]", "href") ++ Floki.attribute(html, "a[rel=me]", "href") + Floki.attribute(html, "link[rel~=me]", "href") ++ + Floki.attribute(html, "a[rel~=me]", "href") {:ok, data} rescue diff --git a/lib/pleroma/web/rich_media/helpers.ex b/lib/pleroma/web/rich_media/helpers.ex index abb1cf7f2..f67aaf58b 100644 --- a/lib/pleroma/web/rich_media/helpers.ex +++ b/lib/pleroma/web/rich_media/helpers.ex @@ -4,18 +4,34 @@ defmodule Pleroma.Web.RichMedia.Helpers do alias Pleroma.Activity - alias Pleroma.Object alias Pleroma.HTML + alias Pleroma.Object alias Pleroma.Web.RichMedia.Parser - def fetch_data_for_activity(%Activity{} = activity) do + defp validate_page_url(page_url) when is_binary(page_url) do + if AutoLinker.Parser.is_url?(page_url, true) do + URI.parse(page_url) |> validate_page_url + else + :error + end + end + + defp validate_page_url(%URI{authority: nil}), do: :error + defp validate_page_url(%URI{scheme: nil}), do: :error + defp validate_page_url(%URI{}), do: :ok + defp validate_page_url(_), do: :error + + def fetch_data_for_activity(%Activity{data: %{"type" => "Create"}} = activity) do with true <- Pleroma.Config.get([:rich_media, :enabled]), - %Object{} = object <- Object.normalize(activity.data["object"]), + %Object{} = object <- Object.normalize(activity), {:ok, page_url} <- HTML.extract_first_external_url(object, object.data["content"]), + :ok <- validate_page_url(page_url), {:ok, rich_media} <- Parser.parse(page_url) do %{page_url: page_url, rich_media: rich_media} else _ -> %{} end end + + def fetch_data_for_activity(_), do: %{} end diff --git a/lib/pleroma/web/rich_media/parser.ex b/lib/pleroma/web/rich_media/parser.ex index 4341141df..4bd271d8e 100644 --- a/lib/pleroma/web/rich_media/parser.ex +++ b/lib/pleroma/web/rich_media/parser.ex @@ -11,7 +11,6 @@ defmodule Pleroma.Web.RichMedia.Parser do @hackney_options [ pool: :media, - timeout: 2_000, recv_timeout: 2_000, max_body: 2_000_000 ] diff --git a/lib/pleroma/web/router.ex b/lib/pleroma/web/router.ex index 5033b5446..dd23d7fd5 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 @@ -139,8 +145,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/search", AdminAPIController, :search_users) + get("/users/:nickname", AdminAPIController, :user_show) + delete("/user", AdminAPIController, :user_delete) patch("/users/:nickname/toggle_activation", AdminAPIController, :user_toggle_activation) patch("/users/:nickname/toggle_disabled", AdminAPIController, :user_toggle_disabled) @@ -159,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) @@ -184,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) post("/disable_account", UtilController, :disable_account) end @@ -193,13 +206,33 @@ defmodule Pleroma.Web.Router do post("/blocks_import", UtilController, :blocks_import) post("/follow_import", UtilController, :follow_import) end + + scope [] do + pipe_through(:oauth_read) + + post("/notifications/read", UtilController, :notifications_read) + end 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 @@ -214,6 +247,7 @@ defmodule Pleroma.Web.Router do 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) @@ -230,6 +264,9 @@ defmodule Pleroma.Web.Router do get("/notifications", MastodonAPIController, :notifications) get("/notifications/:id", MastodonAPIController, :get_notification) + 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) get("/lists/:id/accounts", MastodonAPIController, :list_accounts) @@ -264,6 +301,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) @@ -301,15 +341,18 @@ 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 pipe_through(:oauth_push) - post("/push/subscription", MastodonAPIController, :create_push_subscription) - get("/push/subscription", MastodonAPIController, :get_push_subscription) - put("/push/subscription", MastodonAPIController, :update_push_subscription) - delete("/push/subscription", MastodonAPIController, :delete_push_subscription) + post("/push/subscription", SubscriptionController, :create) + get("/push/subscription", SubscriptionController, :get) + put("/push/subscription", SubscriptionController, :update) + delete("/push/subscription", SubscriptionController, :delete) end end @@ -325,6 +368,7 @@ defmodule Pleroma.Web.Router do get("/instance", MastodonAPIController, :masto_instance) get("/instance/peers", MastodonAPIController, :peers) post("/apps", MastodonAPIController, :create_app) + get("/apps/verify_credentials", MastodonAPIController, :verify_app_credentials) get("/custom_emojis", MastodonAPIController, :custom_emojis) get("/statuses/:id/card", MastodonAPIController, :status_card) @@ -634,8 +678,8 @@ defmodule Pleroma.Web.Router do defmodule Fallback.RedirectController do use Pleroma.Web, :controller - alias Pleroma.Web.Metadata alias Pleroma.User + alias Pleroma.Web.Metadata def redirector(conn, _params, code \\ 200) do conn diff --git a/lib/pleroma/web/salmon/salmon.ex b/lib/pleroma/web/salmon/salmon.ex index 0a69aa1ec..0a9e51656 100644 --- a/lib/pleroma/web/salmon/salmon.ex +++ b/lib/pleroma/web/salmon/salmon.ex @@ -9,8 +9,8 @@ defmodule Pleroma.Web.Salmon do alias Pleroma.Instances alias Pleroma.User - alias Pleroma.Web.XML alias Pleroma.Web.OStatus.ActivityRepresenter + alias Pleroma.Web.XML require Logger @@ -86,10 +86,10 @@ def encode_key({:RSAPublicKey, modulus, exponent}) do # Native generation of RSA keys is only available since OTP 20+ and in default build conditions # We try at compile time to generate natively an RSA key otherwise we fallback on the old way. try do - _ = :public_key.generate_key({:rsa, 2048, 65537}) + _ = :public_key.generate_key({:rsa, 2048, 65_537}) def generate_rsa_pem do - key = :public_key.generate_key({:rsa, 2048, 65537}) + key = :public_key.generate_key({:rsa, 2048, 65_537}) entry = :public_key.pem_entry_encode(:RSAPrivateKey, key) pem = :public_key.pem_encode([entry]) |> String.trim_trailing() {:ok, pem} diff --git a/lib/pleroma/web/streamer.ex b/lib/pleroma/web/streamer.ex index 27e8020f4..a82109f92 100644 --- a/lib/pleroma/web/streamer.ex +++ b/lib/pleroma/web/streamer.ex @@ -5,12 +5,13 @@ defmodule Pleroma.Web.Streamer do use GenServer require Logger - alias Pleroma.User - alias Pleroma.Notification 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 + alias Pleroma.Web.MastodonAPI.NotificationView @keepalive_interval :timer.seconds(30) @@ -80,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_by_id(list.user_id) Visibility.visible_for_user?(item, owner) end) @@ -106,10 +107,10 @@ def handle_cast(%{action: :stream, topic: "user", item: %Notification{} = item}, %{ event: "notification", payload: - Pleroma.Web.MastodonAPI.MastodonAPIController.render_notification( - socket.assigns["user"], - item - ) + NotificationView.render("show.json", %{ + notification: item, + for: socket.assigns["user"] + }) |> Jason.encode!() } |> Jason.encode!() @@ -198,10 +199,12 @@ def push_to_socket(topics, topic, %Activity{data: %{"type" => "Announce"}} = ite user = User.get_cached_by_ap_id(socket.assigns[:user].ap_id) blocks = user.info.blocks || [] mutes = user.info.mutes || [] + reblog_mutes = user.info.muted_reblogs || [] - parent = Object.normalize(item.data["object"]) + parent = Object.normalize(item) unless is_nil(parent) or item.actor in blocks or item.actor in mutes or + item.actor in reblog_mutes or not ActivityPub.contain_activity(item, user) or parent.data["actor"] in blocks or parent.data["actor"] in mutes do send(socket.transport_pid, {:text, represent_update(item, user)}) end @@ -211,15 +214,19 @@ def push_to_socket(topics, topic, %Activity{data: %{"type" => "Announce"}} = ite end) end - def push_to_socket(topics, topic, %Activity{id: id, data: %{"type" => "Delete"}}) do + def push_to_socket(topics, topic, %Activity{ + data: %{"type" => "Delete", "deleted_activity_id" => deleted_activity_id} + }) do Enum.each(topics[topic] || [], fn socket -> send( socket.transport_pid, - {:text, %{event: "delete", payload: to_string(id)} |> Jason.encode!()} + {:text, %{event: "delete", payload: to_string(deleted_activity_id)} |> Jason.encode!()} ) end) end + def push_to_socket(_topics, _topic, %Activity{data: %{"type" => "Delete"}}), do: :noop + def push_to_socket(topics, topic, item) do Enum.each(topics[topic] || [], fn socket -> # Get the current user so we have up-to-date blocks etc. @@ -228,7 +235,8 @@ def push_to_socket(topics, topic, item) do blocks = user.info.blocks || [] mutes = user.info.mutes || [] - unless item.actor in blocks or item.actor in mutes do + unless item.actor in blocks or item.actor in mutes or + not ActivityPub.contain_activity(item, user) do send(socket.transport_pid, {:text, represent_update(item, user)}) end else diff --git a/lib/pleroma/web/templates/layout/app.html.eex b/lib/pleroma/web/templates/layout/app.html.eex index db97ccac2..8333bc921 100644 --- a/lib/pleroma/web/templates/layout/app.html.eex +++ b/lib/pleroma/web/templates/layout/app.html.eex @@ -8,75 +8,145 @@ - Pleroma + <%= Application.get_env(:pleroma, :instance)[:name] %> <%= render @view_module, @view_template, assigns %> 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..4b8fb5dae --- /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: assigns[:scope_param] || "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..85f62ca64 --- /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), [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..126390391 --- /dev/null +++ b/lib/pleroma/web/templates/o_auth/o_auth/register.html.eex @@ -0,0 +1,43 @@ +<%= if get_flash(@conn, :info) do %> + <%= get_flash(@conn, :info) %> +<% end %> +<%= if get_flash(@conn, :error) do %> + <%= get_flash(@conn, :error) %> +<% 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), [], 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, :auth_name, "Name or email" %> + <%= text_input f, :auth_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 f50599bdb..87278e636 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,29 +4,28 @@ <%= if get_flash(@conn, :error) do %> <%= get_flash(@conn, :error) %> <% end %> -OAuth Authorization -<%= form_for @conn, o_auth_path(@conn, :authorize), [as: "authorization"], fn f -> %> -<%= label f, :name, "Name or email" %> -<%= text_input f, :name %> - - -<%= 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 %> +OAuth Authorization + +<%= form_for @conn, o_auth_path(@conn, :authorize), [as: "authorization"], fn f -> %> + + <%= label f, :name, "Name or email" %> + <%= text_input f, :name %> + + + <%= label f, :password, "Password" %> + <%= password_input f, :password %> + + +<%= render @view_module, "_scopes.html", Map.merge(assigns, %{form: f, scope_param: "authorization[scope][]"}) %> <%= 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/twitter_api/controllers/util_controller.ex b/lib/pleroma/web/twitter_api/controllers/util_controller.ex index 0006d53e8..317f2b0ff 100644 --- a/lib/pleroma/web/twitter_api/controllers/util_controller.ex +++ b/lib/pleroma/web/twitter_api/controllers/util_controller.ex @@ -8,19 +8,21 @@ defmodule Pleroma.Web.TwitterAPI.UtilController do require Logger alias Comeonin.Pbkdf2 + alias Pleroma.Activity alias Pleroma.Emoji + alias Pleroma.Notification alias Pleroma.PasswordResetToken - alias Pleroma.User alias Pleroma.Repo + alias Pleroma.User alias Pleroma.Web + alias Pleroma.Web.ActivityPub.ActivityPub alias Pleroma.Web.CommonAPI alias Pleroma.Web.OStatus alias Pleroma.Web.WebFinger - alias Pleroma.Web.ActivityPub.ActivityPub 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_by_id(token.user_id) do render(conn, "password_reset.html", %{ token: token, user: user @@ -72,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} = ActivityPub.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 ActivityPub.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_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_by_id(id), {:ok, follower} <- User.follow(user, followee), {:ok, _activity} <- ActivityPub.follow(follower, followee) do conn @@ -123,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_by_id(id), {:ok, follower} <- User.follow(user, followee), {:ok, _activity} <- ActivityPub.follow(follower, followee) do conn @@ -142,6 +160,17 @@ def do_remote_follow(%{assigns: %{user: user}} = conn, %{"user" => %{"id" => id} end end + def notifications_read(%{assigns: %{user: user}} = conn, %{"id" => notification_id}) do + with {:ok, _} <- Notification.read_one(user, notification_id) do + json(conn, %{status: "success"}) + else + {:error, message} -> + conn + |> put_resp_content_type("application/json") + |> send_resp(403, Jason.encode!(%{"error" => message})) + end + end + def config(conn, _params) do instance = Pleroma.Config.get(:instance) instance_fe = Pleroma.Config.get(:fe) @@ -185,7 +214,9 @@ def config(conn, _params) do vapidPublicKey: vapid_public_key, accountActivationRequired: if(Keyword.get(instance, :account_activation_required, false), do: "1", else: "0"), - invitesEnabled: if(Keyword.get(instance, :invites_enabled, false), do: "1", else: "0") + invitesEnabled: if(Keyword.get(instance, :invites_enabled, false), do: "1", else: "0"), + safeDMMentionsEnabled: + if(Pleroma.Config.get([:instance, :safe_dm_mentions]), do: "1", else: "0") } pleroma_fe = @@ -252,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: String.split(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 diff --git a/lib/pleroma/web/twitter_api/representers/activity_representer.ex b/lib/pleroma/web/twitter_api/representers/activity_representer.ex deleted file mode 100644 index 55c612ddd..000000000 --- a/lib/pleroma/web/twitter_api/representers/activity_representer.ex +++ /dev/null @@ -1,15 +0,0 @@ -# Pleroma: A lightweight social networking server -# Copyright © 2017-2019 Pleroma Authors -# SPDX-License-Identifier: AGPL-3.0-only - -# FIXME: Remove this module? -# THIS MODULE IS DEPRECATED! DON'T USE IT! -# USE THE Pleroma.Web.TwitterAPI.Views.ActivityView MODULE! -defmodule Pleroma.Web.TwitterAPI.Representers.ActivityRepresenter do - def to_map(activity, opts) do - Pleroma.Web.TwitterAPI.ActivityView.render( - "activity.json", - Map.put(opts, :activity, activity) - ) - end -end diff --git a/lib/pleroma/web/twitter_api/twitter_api.ex b/lib/pleroma/web/twitter_api/twitter_api.ex index d1b3c796c..156f5d40f 100644 --- a/lib/pleroma/web/twitter_api/twitter_api.ex +++ b/lib/pleroma/web/twitter_api/twitter_api.ex @@ -3,16 +3,15 @@ # SPDX-License-Identifier: AGPL-3.0-only defmodule Pleroma.Web.TwitterAPI.TwitterAPI do - alias Pleroma.UserInviteToken - alias Pleroma.User alias Pleroma.Activity - alias Pleroma.Repo - alias Pleroma.Object - alias Pleroma.UserEmail alias Pleroma.Mailer + alias Pleroma.Repo + alias Pleroma.User + alias Pleroma.UserEmail + alias Pleroma.UserInviteToken alias Pleroma.Web.ActivityPub.ActivityPub - alias Pleroma.Web.TwitterAPI.UserView alias Pleroma.Web.CommonAPI + alias Pleroma.Web.TwitterAPI.UserView import Ecto.Query @@ -35,11 +34,8 @@ def follow(%User{} = follower, params) do def unfollow(%User{} = follower, params) do with {:ok, %User{} = unfollowed} <- get_user(params), - {:ok, follower, _follow_activity} <- User.unfollow(follower, unfollowed), - {:ok, _activity} <- ActivityPub.unfollow(follower, unfollowed) do + {:ok, follower} <- CommonAPI.unfollow(follower, unfollowed) do {:ok, follower, unfollowed} - else - err -> err end end @@ -133,7 +129,7 @@ def upload(%Plug.Upload{} = file, %User{} = user, format \\ "xml") do end def register_user(params) do - tokenString = params["token"] + token = params["token"] params = %{ nickname: params["nickname"], @@ -167,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(tokenString) do - Repo.get_by(UserInviteToken, %{token: tokenString}) - 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 @@ -235,14 +244,8 @@ def get_user(user \\ nil, params) do %{"screen_name" => nickname} -> case User.get_by_nickname(nickname) do - nil -> - {:error, "No user with such screen_name"} - - %User{info: %{disabled: true}} -> - {:error, "User has been disabled"} - - user -> - {:ok, user} + nil -> {:error, "No user with such screen_name"} + target -> {:ok, target} end _ -> @@ -291,35 +294,6 @@ def search(_user, %{"q" => query} = params) do _activities = Repo.all(q) end - # DEPRECATED mostly, context objects are now created at insertion time. - def context_to_conversation_id(context) do - with %Object{id: id} <- Object.get_cached_by_ap_id(context) do - id - else - _e -> - changeset = Object.context_mapping(context) - - case Repo.insert(changeset) do - {:ok, %{id: id}} -> - id - - # This should be solved by an upsert, but it seems ecto - # has problems accessing the constraint inside the jsonb. - {:error, _} -> - Object.get_cached_by_ap_id(context).id - end - end - end - - def conversation_id_to_context(id) do - with %Object{data: %{"id" => context}} <- Repo.get(Object, id) do - context - else - _e -> - {:error, "No such conversation"} - end - end - def get_external_profile(for_user, uri) do with %User{} = user <- User.get_or_fetch(uri) do {:ok, UserView.render("show.json", %{user: user, for: for_user})} diff --git a/lib/pleroma/web/twitter_api/twitter_api_controller.ex b/lib/pleroma/web/twitter_api/twitter_api_controller.ex index 6f8c3cc54..a7ec9949c 100644 --- a/lib/pleroma/web/twitter_api/twitter_api_controller.ex +++ b/lib/pleroma/web/twitter_api/twitter_api_controller.ex @@ -8,23 +8,21 @@ defmodule Pleroma.Web.TwitterAPI.Controller do import Pleroma.Web.ControllerHelper, only: [json_response: 3] alias Ecto.Changeset - alias Pleroma.Web.TwitterAPI.{TwitterAPI, UserView, ActivityView, NotificationView, TokenView} - alias Pleroma.Web.CommonAPI - alias Pleroma.{Repo, Activity, Object, User, Notification} - alias Pleroma.Web.OAuth.Token - alias Pleroma.Web.ActivityPub.ActivityPub - alias Pleroma.Web.ActivityPub.Visibility - alias Pleroma.Web.ActivityPub.Utils - alias Pleroma.Web.CommonAPI - alias Pleroma.Web.TwitterAPI.ActivityView - alias Pleroma.Web.TwitterAPI.NotificationView - alias Pleroma.Web.TwitterAPI.TwitterAPI - alias Pleroma.Web.TwitterAPI.UserView alias Pleroma.Activity - alias Pleroma.Object alias Pleroma.Notification + alias Pleroma.Object alias Pleroma.Repo alias Pleroma.User + alias Pleroma.Web.ActivityPub.ActivityPub + alias Pleroma.Web.ActivityPub.Visibility + alias Pleroma.Web.CommonAPI + alias Pleroma.Web.CommonAPI.Utils + alias Pleroma.Web.OAuth.Token + alias Pleroma.Web.TwitterAPI.ActivityView + alias Pleroma.Web.TwitterAPI.NotificationView + alias Pleroma.Web.TwitterAPI.TokenView + alias Pleroma.Web.TwitterAPI.TwitterAPI + alias Pleroma.Web.TwitterAPI.UserView require Logger @@ -281,7 +279,7 @@ def fetch_status(%{assigns: %{user: user}} = conn, %{"id" => id}) do end def fetch_conversation(%{assigns: %{user: user}} = conn, %{"id" => id}) do - with context when is_binary(context) <- TwitterAPI.conversation_id_to_context(id), + with context when is_binary(context) <- Utils.conversation_id_to_context(id), activities <- ActivityPub.fetch_activities_for_context(context, %{ "blocking_user" => user, @@ -436,7 +434,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_by_id(uid), true <- user.local, true <- user.info.confirmation_pending, true <- user.info.confirmation_token == token, @@ -589,17 +587,8 @@ 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), - {:ok, follower} <- User.maybe_follow(follower, followed), - %Activity{} = follow_activity <- Utils.fetch_latest_follow(follower, followed), - {:ok, follow_activity} <- Utils.update_follow_state(follow_activity, "accept"), - {:ok, _activity} <- - ActivityPub.accept(%{ - to: [follower.ap_id], - actor: followed, - object: follow_activity.data["id"], - type: "Accept" - }) do + %User{} = follower <- User.get_by_id(uid), + {:ok, follower} <- CommonAPI.accept_follow_request(follower, followed) do conn |> put_view(UserView) |> render("show.json", %{user: follower, for: followed}) @@ -610,16 +599,8 @@ 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), - %Activity{} = follow_activity <- Utils.fetch_latest_follow(follower, followed), - {:ok, follow_activity} <- Utils.update_follow_state(follow_activity, "reject"), - {:ok, _activity} <- - ActivityPub.reject(%{ - to: [follower.ap_id], - actor: followed, - object: follow_activity.data["id"], - type: "Reject" - }) do + %User{} = follower <- User.get_by_id(uid), + {:ok, follower} <- CommonAPI.reject_follow_request(follower, followed) do conn |> put_view(UserView) |> render("show.json", %{user: follower, for: followed}) diff --git a/lib/pleroma/web/twitter_api/views/activity_view.ex b/lib/pleroma/web/twitter_api/views/activity_view.ex index 02ca4ee42..433322eb8 100644 --- a/lib/pleroma/web/twitter_api/views/activity_view.ex +++ b/lib/pleroma/web/twitter_api/views/activity_view.ex @@ -14,9 +14,8 @@ defmodule Pleroma.Web.TwitterAPI.ActivityView do alias Pleroma.Web.CommonAPI.Utils alias Pleroma.Web.MastodonAPI.StatusView alias Pleroma.Web.TwitterAPI.ActivityView - alias Pleroma.Web.TwitterAPI.TwitterAPI - alias Pleroma.Web.TwitterAPI.UserView alias Pleroma.Web.TwitterAPI.Representers.ObjectRepresenter + alias Pleroma.Web.TwitterAPI.UserView import Ecto.Query require Logger @@ -78,7 +77,7 @@ defp get_context_id(%{data: %{"context" => nil}}, _), do: nil defp get_context_id(%{data: %{"context" => context}}, options) do cond do id = options[:context_ids][context] -> id - true -> TwitterAPI.context_to_conversation_id(context) + true -> Utils.context_to_conversation_id(context) end end @@ -255,10 +254,10 @@ def render( 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"]) @@ -266,7 +265,9 @@ def render( 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 reply_parent = Activity.get_in_reply_to_activity(activity) diff --git a/lib/pleroma/web/web_finger/web_finger.ex b/lib/pleroma/web/web_finger/web_finger.ex index 5ea5ae48e..32c3455f5 100644 --- a/lib/pleroma/web/web_finger/web_finger.ex +++ b/lib/pleroma/web/web_finger/web_finger.ex @@ -6,11 +6,11 @@ defmodule Pleroma.Web.WebFinger do @httpoison Application.get_env(:pleroma, :httpoison) alias Pleroma.User - alias Pleroma.XmlBuilder alias Pleroma.Web - alias Pleroma.Web.XML - alias Pleroma.Web.Salmon alias Pleroma.Web.OStatus + alias Pleroma.Web.Salmon + alias Pleroma.Web.XML + alias Pleroma.XmlBuilder require Jason require Logger diff --git a/lib/pleroma/web/websub/websub.ex b/lib/pleroma/web/websub/websub.ex index c00ec0858..3ffa6b416 100644 --- a/lib/pleroma/web/websub/websub.ex +++ b/lib/pleroma/web/websub/websub.ex @@ -6,14 +6,14 @@ defmodule Pleroma.Web.Websub do alias Ecto.Changeset alias Pleroma.Instances alias Pleroma.Repo - alias Pleroma.Web.Websub.WebsubServerSubscription - alias Pleroma.Web.Websub.WebsubClientSubscription - alias Pleroma.Web.OStatus.FeedRepresenter - alias Pleroma.Web.XML alias Pleroma.Web.Endpoint - alias Pleroma.Web.OStatus - alias Pleroma.Web.Router.Helpers alias Pleroma.Web.Federator + alias Pleroma.Web.OStatus + alias Pleroma.Web.OStatus.FeedRepresenter + alias Pleroma.Web.Router.Helpers + alias Pleroma.Web.Websub.WebsubClientSubscription + alias Pleroma.Web.Websub.WebsubServerSubscription + alias Pleroma.Web.XML require Logger import Ecto.Query @@ -200,8 +200,8 @@ def gather_feed_data(topic, getter \\ &@httpoison.get/1) do uri when not is_nil(uri) <- XML.string_from_xpath("/feed/author[1]/uri", doc), hub when not is_nil(hub) <- XML.string_from_xpath(~S{/feed/link[@rel="hub"]/@href}, doc) do name = XML.string_from_xpath("/feed/author[1]/name", doc) - preferredUsername = XML.string_from_xpath("/feed/author[1]/poco:preferredUsername", doc) - displayName = XML.string_from_xpath("/feed/author[1]/poco:displayName", doc) + preferred_username = XML.string_from_xpath("/feed/author[1]/poco:preferredUsername", doc) + display_name = XML.string_from_xpath("/feed/author[1]/poco:displayName", doc) avatar = OStatus.make_avatar_object(doc) bio = XML.string_from_xpath("/feed/author[1]/summary", doc) @@ -209,8 +209,8 @@ def gather_feed_data(topic, getter \\ &@httpoison.get/1) do %{ "uri" => uri, "hub" => hub, - "nickname" => preferredUsername || name, - "name" => displayName || name, + "nickname" => preferred_username || name, + "name" => display_name || name, "host" => URI.parse(uri).host, "avatar" => avatar, "bio" => bio diff --git a/lib/pleroma/web/websub/websub_client_subscription.ex b/lib/pleroma/web/websub/websub_client_subscription.ex index 969ee0684..77703c496 100644 --- a/lib/pleroma/web/websub/websub_client_subscription.ex +++ b/lib/pleroma/web/websub/websub_client_subscription.ex @@ -9,7 +9,7 @@ defmodule Pleroma.Web.Websub.WebsubClientSubscription do schema "websub_client_subscriptions" do field(:topic, :string) field(:secret, :string) - field(:valid_until, :naive_datetime) + field(:valid_until, :naive_datetime_usec) field(:state, :string) field(:subscribers, {:array, :string}, default: []) field(:hub, :string) diff --git a/lib/pleroma/web/websub/websub_controller.ex b/lib/pleroma/web/websub/websub_controller.ex index ad40f1b94..9e8b48b80 100644 --- a/lib/pleroma/web/websub/websub_controller.ex +++ b/lib/pleroma/web/websub/websub_controller.ex @@ -7,8 +7,8 @@ defmodule Pleroma.Web.Websub.WebsubController do alias Pleroma.Repo alias Pleroma.User - alias Pleroma.Web.Websub alias Pleroma.Web.Federator + alias Pleroma.Web.Websub alias Pleroma.Web.Websub.WebsubClientSubscription require Logger diff --git a/mix.exs b/mix.exs index 0fe9c6ec3..26a03b70b 100644 --- a/mix.exs +++ b/mix.exs @@ -9,6 +9,7 @@ def project do elixirc_paths: elixirc_paths(Mix.env()), compilers: [:phoenix, :gettext] ++ Mix.compilers(), elixirc_options: [warnings_as_errors: true], + xref: [exclude: [:eldap]], start_permanent: Mix.env() == :prod, aliases: aliases(), deps: deps(), @@ -21,13 +22,12 @@ def project do homepage_url: "https://pleroma.social/", docs: [ logo: "priv/static/static/logo.png", - extras: [ - "README.md", - "docs/config.md", - "docs/Pleroma-API.md", - "docs/Admin-API.md", - "docs/Clients.md", - "docs/Differences-in-MastodonAPI-Responses.md" + extras: ["README.md" | Path.wildcard("docs/**/*.md")], + groups_for_extras: [ + "Installation manuals": Path.wildcard("docs/installation/*.md"), + Configuration: Path.wildcard("docs/config/*.md"), + Administration: Path.wildcard("docs/admin/*.md"), + "Pleroma's APIs and Mastodon API extensions": Path.wildcard("docs/api/*.md") ], main: "readme", output: "priv/static/doc" @@ -41,7 +41,7 @@ def project do def application do [ mod: {Pleroma.Application, []}, - extra_applications: [:logger, :runtime_tools, :comeonin], + extra_applications: [:logger, :runtime_tools, :comeonin, :quack], included_applications: [:ex_syslogger] ] end @@ -54,11 +54,18 @@ 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"}, {:phoenix_pubsub, "~> 1.1"}, - {:phoenix_ecto, "~> 3.3"}, + {:phoenix_ecto, "~> 4.0"}, + {:ecto_sql, "~>3.0.5"}, {:postgrex, ">= 0.13.5"}, {:gettext, "~> 0.15"}, {:comeonin, "~> 4.1.1"}, @@ -70,13 +77,14 @@ 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"}, - {:ex_machina, "~> 2.2", only: :test}, + {:ex_machina, "~> 2.3", only: :test}, {:credo, "~> 0.9.3", only: [:dev, :test]}, {:mock, "~> 0.3.1", only: :test}, {:crypt, @@ -90,10 +98,20 @@ 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: "479dd343f4e563ff91215c8275f3b5c67e032850"}, + {:pleroma_job_queue, "~> 0.2.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"} + ] ++ oauth_deps end # Aliases are shortcuts or tasks specific to the current project. diff --git a/mix.lock b/mix.lock index 50e742fbd..bb40ebd48 100644 --- a/mix.lock +++ b/mix.lock @@ -1,10 +1,11 @@ %{ - "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", "479dd343f4e563ff91215c8275f3b5c67e032850", [ref: "479dd343f4e563ff91215c8275f3b5c67e032850"]}, "base64url": {:hex, :base64url, "0.0.1", "36a90125f5948e3afd7be97662a1504b934dd5dac78451ca6e9abf85a10286be", [:rebar], [], "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"}, @@ -13,20 +14,21 @@ "cowlib": {:hex, :cowlib, "2.7.0", "3ef16e77562f9855a2605900cedb15c1462d76fb1be6a32fc3ae91973ee543d2", [:rebar3], [], "hexpm"}, "credo": {:hex, :credo, "0.9.3", "76fa3e9e497ab282e0cf64b98a624aa11da702854c52c82db1bf24e54ab7c97a", [:mix], [{:bunt, "~> 0.2.0", [hex: :bunt, repo: "hexpm", optional: false]}, {:poison, ">= 0.0.0", [hex: :poison, repo: "hexpm", optional: false]}], "hexpm"}, "crypt": {:git, "https://github.com/msantos/crypt", "1f2b58927ab57e72910191a7ebaeff984382a1d3", [ref: "1f2b58927ab57e72910191a7ebaeff984382a1d3"]}, - "db_connection": {:hex, :db_connection, "1.1.3", "89b30ca1ef0a3b469b1c779579590688561d586694a3ce8792985d4d7e575a61", [:mix], [{:connection, "~> 1.0.2", [hex: :connection, repo: "hexpm", optional: false]}, {:poolboy, "~> 1.5", [hex: :poolboy, repo: "hexpm", optional: true]}, {:sbroker, "~> 1.0", [hex: :sbroker, repo: "hexpm", optional: true]}], "hexpm"}, - "decimal": {:hex, :decimal, "1.6.0", "bfd84d90ff966e1f5d4370bdd3943432d8f65f07d3bab48001aebd7030590dcc", [:mix], [], "hexpm"}, + "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"}, - "ecto": {:hex, :ecto, "2.2.10", "e7366dc82f48f8dd78fcbf3ab50985ceeb11cb3dc93435147c6e13f2cda0992e", [:mix], [{:db_connection, "~> 1.1", [hex: :db_connection, repo: "hexpm", optional: true]}, {:decimal, "~> 1.2", [hex: :decimal, repo: "hexpm", optional: false]}, {:mariaex, "~> 0.8.0", [hex: :mariaex, repo: "hexpm", optional: true]}, {:poison, "~> 2.2 or ~> 3.0", [hex: :poison, repo: "hexpm", optional: true]}, {:poolboy, "~> 1.5", [hex: :poolboy, repo: "hexpm", optional: false]}, {:postgrex, "~> 0.13.0", [hex: :postgrex, repo: "hexpm", optional: true]}, {:sbroker, "~> 1.0", [hex: :sbroker, repo: "hexpm", optional: true]}], "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"}, "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_machina": {:hex, :ex_machina, "2.2.0", "fec496331e04fc2db2a1a24fe317c12c0c4a50d2beb8ebb3531ed1f0d84be0ed", [:mix], [{:ecto, "~> 2.1", [hex: :ecto, repo: "hexpm", optional: true]}], "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"}, @@ -38,7 +40,7 @@ "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"}, @@ -46,23 +48,34 @@ "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"}, - "phoenix_ecto": {:hex, :phoenix_ecto, "3.3.0", "702f6e164512853d29f9d20763493f2b3bcfcb44f118af2bc37bb95d0801b480", [:mix], [{:ecto, "~> 2.1", [hex: :ecto, repo: "hexpm", optional: false]}, {:phoenix_html, "~> 2.9", [hex: :phoenix_html, repo: "hexpm", optional: true]}, {:plug, "~> 1.0", [hex: :plug, repo: "hexpm", optional: false]}], "hexpm"}, + "phoenix_ecto": {:hex, :phoenix_ecto, "4.0.0", "c43117a136e7399ea04ecaac73f8f23ee0ffe3e07acfcb8062fe5f4c9f0f6531", [:mix], [{:ecto, "~> 3.0", [hex: :ecto, repo: "hexpm", optional: false]}, {:phoenix_html, "~> 2.9", [hex: :phoenix_html, repo: "hexpm", optional: true]}, {:plug, "~> 1.0", [hex: :plug, repo: "hexpm", optional: false]}], "hexpm"}, "phoenix_html": {:hex, :phoenix_html, "2.13.1", "fa8f034b5328e2dfa0e4131b5569379003f34bc1fafdaa84985b0b9d2f12e68b", [:mix], [{:plug, "~> 1.5", [hex: :plug, repo: "hexpm", optional: false]}], "hexpm"}, "phoenix_pubsub": {:hex, :phoenix_pubsub, "1.1.1", "6668d787e602981f24f17a5fbb69cc98f8ab085114ebfac6cc36e10a90c8e93c", [:mix], [], "hexpm"}, + "pleroma_job_queue": {:hex, :pleroma_job_queue, "0.2.0", "879e660aa1cebe8dc6f0aaaa6aa48b4875e89cd961d4a585fd128e0773b31a18", [:mix], [], "hexpm"}, "plug": {:hex, :plug, "1.7.2", "d7b7db7fbd755e8283b6c0a50be71ec0a3d67d9213d74422d9372effc8e87fd1", [:mix], [{:mime, "~> 1.0", [hex: :mime, repo: "hexpm", optional: false]}, {:plug_crypto, "~> 1.0", [hex: :plug_crypto, repo: "hexpm", optional: false]}], "hexpm"}, "plug_cowboy": {:hex, :plug_cowboy, "2.0.1", "d798f8ee5acc86b7d42dbe4450b8b0dadf665ce588236eb0a751a132417a980e", [:mix], [{:cowboy, "~> 2.5", [hex: :cowboy, repo: "hexpm", optional: false]}, {:plug, "~> 1.7", [hex: :plug, repo: "hexpm", optional: false]}], "hexpm"}, "plug_crypto": {:hex, :plug_crypto, "1.0.0", "18e49317d3fa343f24620ed22795ec29d4a5e602d52d1513ccea0b07d8ea7d4d", [:mix], [], "hexpm"}, "poison": {:hex, :poison, "3.1.0", "d9eb636610e096f86f25d9a46f35a9facac35609a7591b3be3326e99a0484665", [:mix], [], "hexpm"}, - "poolboy": {:hex, :poolboy, "1.5.1", "6b46163901cfd0a1b43d692657ed9d7e599853b3b21b95ae5ae0a777cf9b6ca8", [:rebar], [], "hexpm"}, - "postgrex": {:hex, :postgrex, "0.13.5", "3d931aba29363e1443da167a4b12f06dcd171103c424de15e5f3fc2ba3e6d9c5", [:mix], [{:connection, "~> 1.0", [hex: :connection, repo: "hexpm", optional: false]}, {:db_connection, "~> 1.1", [hex: :db_connection, repo: "hexpm", optional: false]}, {:decimal, "~> 1.0", [hex: :decimal, repo: "hexpm", optional: false]}], "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"]}, + "telemetry": {:hex, :telemetry, "0.3.0", "099a7f3ce31e4780f971b4630a3c22ec66d22208bc090fe33a2a3a6a67754a73", [:rebar3], [], "hexpm"}, "tesla": {:hex, :tesla, "1.2.1", "864783cc27f71dd8c8969163704752476cec0f3a51eb3b06393b3971dc9733ff", [:mix], [{:exjsx, ">= 3.0.0", [hex: :exjsx, repo: "hexpm", optional: true]}, {:fuse, "~> 2.4", [hex: :fuse, repo: "hexpm", optional: true]}, {:hackney, "~> 1.6", [hex: :hackney, repo: "hexpm", optional: true]}, {:ibrowse, "~> 4.4.0", [hex: :ibrowse, repo: "hexpm", optional: true]}, {:jason, ">= 1.0.0", [hex: :jason, repo: "hexpm", optional: true]}, {:mime, "~> 1.0", [hex: :mime, repo: "hexpm", optional: false]}, {:poison, ">= 1.0.0", [hex: :poison, repo: "hexpm", optional: true]}], "hexpm"}, "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/20170426154155_create_websub_client_subscription.exs b/priv/repo/migrations/20170426154155_create_websub_client_subscription.exs index f42782840..89d3af7ae 100644 --- a/priv/repo/migrations/20170426154155_create_websub_client_subscription.exs +++ b/priv/repo/migrations/20170426154155_create_websub_client_subscription.exs @@ -5,7 +5,7 @@ def change do create table(:websub_client_subscriptions) do add :topic, :string add :secret, :string - add :valid_until, :naive_datetime + add :valid_until, :naive_datetime_usec add :state, :string add :subscribers, :map diff --git a/priv/repo/migrations/20170906143140_create_o_auth_authorizations.exs b/priv/repo/migrations/20170906143140_create_o_auth_authorizations.exs index b4332870e..ead1d023e 100644 --- a/priv/repo/migrations/20170906143140_create_o_auth_authorizations.exs +++ b/priv/repo/migrations/20170906143140_create_o_auth_authorizations.exs @@ -6,7 +6,7 @@ def change do add :app_id, references(:apps) add :user_id, references(:users) add :token, :string - add :valid_until, :naive_datetime + add :valid_until, :naive_datetime_usec add :used, :boolean, default: false timestamps() diff --git a/priv/repo/migrations/20170906152508_create_o_auth_token.exs b/priv/repo/migrations/20170906152508_create_o_auth_token.exs index 7f8550f33..ed56bbf36 100644 --- a/priv/repo/migrations/20170906152508_create_o_auth_token.exs +++ b/priv/repo/migrations/20170906152508_create_o_auth_token.exs @@ -7,7 +7,7 @@ def change do add :user_id, references(:users) add :token, :string add :refresh_token, :string - add :valid_until, :naive_datetime + add :valid_until, :naive_datetime_usec timestamps() end diff --git a/priv/repo/migrations/20180813003722_create_filters.exs b/priv/repo/migrations/20180813003722_create_filters.exs index a273004ee..8e7129f34 100644 --- a/priv/repo/migrations/20180813003722_create_filters.exs +++ b/priv/repo/migrations/20180813003722_create_filters.exs @@ -8,7 +8,7 @@ def change do add :hide, :boolean add :phrase, :string add :context, {:array, :string} - add :expires_at, :datetime + add :expires_at, :utc_datetime add :whole_word, :boolean timestamps() diff --git a/priv/repo/migrations/20180919060348_users_add_last_refreshed_at.exs b/priv/repo/migrations/20180919060348_users_add_last_refreshed_at.exs index 1942e4e9c..815177e05 100644 --- a/priv/repo/migrations/20180919060348_users_add_last_refreshed_at.exs +++ b/priv/repo/migrations/20180919060348_users_add_last_refreshed_at.exs @@ -3,7 +3,7 @@ defmodule Pleroma.Repo.Migrations.UsersAddLastRefreshedAt do def change do alter table(:users) do - add :last_refreshed_at, :naive_datetime + add :last_refreshed_at, :naive_datetime_usec end end end diff --git a/priv/repo/migrations/20190123125546_create_instances.exs b/priv/repo/migrations/20190123125546_create_instances.exs index b527ad7ec..3d23b343e 100644 --- a/priv/repo/migrations/20190123125546_create_instances.exs +++ b/priv/repo/migrations/20190123125546_create_instances.exs @@ -4,7 +4,7 @@ defmodule Pleroma.Repo.Migrations.CreateInstances do def change do create table(:instances) do add :host, :string - add :unreachable_since, :naive_datetime + add :unreachable_since, :naive_datetime_usec timestamps() end 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/20190325185009_create_notification_id_index.exs b/priv/repo/migrations/20190325185009_create_notification_id_index.exs new file mode 100644 index 000000000..a6ab38d02 --- /dev/null +++ b/priv/repo/migrations/20190325185009_create_notification_id_index.exs @@ -0,0 +1,7 @@ +defmodule Pleroma.Repo.Migrations.CreateNotificationIdIndex do + use Ecto.Migration + + def change do + create index(:notifications, ["id desc nulls last"]) + 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/static/emoji/Firefox.gif b/priv/static/emoji/Firefox.gif index 27e29b97a..81561d94b 100644 Binary files a/priv/static/emoji/Firefox.gif and b/priv/static/emoji/Firefox.gif differ diff --git a/priv/static/emoji/blank.png b/priv/static/emoji/blank.png index 175a1d412..8f50fa023 100644 Binary files a/priv/static/emoji/blank.png and b/priv/static/emoji/blank.png differ diff --git a/priv/static/emoji/f_00b.png b/priv/static/emoji/f_00b.png index 8c0f8b7e8..3d00b89b0 100644 Binary files a/priv/static/emoji/f_00b.png and b/priv/static/emoji/f_00b.png differ diff --git a/priv/static/emoji/f_00b11b.png b/priv/static/emoji/f_00b11b.png index 408b8fdd3..3e99ce464 100644 Binary files a/priv/static/emoji/f_00b11b.png and b/priv/static/emoji/f_00b11b.png differ diff --git a/priv/static/emoji/f_00b33b.png b/priv/static/emoji/f_00b33b.png index 7926f497c..8f4929297 100644 Binary files a/priv/static/emoji/f_00b33b.png and b/priv/static/emoji/f_00b33b.png differ diff --git a/priv/static/emoji/f_00h.png b/priv/static/emoji/f_00h.png index a8e26b330..ba3da57c6 100644 Binary files a/priv/static/emoji/f_00h.png and b/priv/static/emoji/f_00h.png differ diff --git a/priv/static/emoji/f_00t.png b/priv/static/emoji/f_00t.png index 5b78986f7..31d98b433 100644 Binary files a/priv/static/emoji/f_00t.png and b/priv/static/emoji/f_00t.png differ diff --git a/priv/static/emoji/f_01b.png b/priv/static/emoji/f_01b.png index 13359359e..7bd2582c5 100644 Binary files a/priv/static/emoji/f_01b.png and b/priv/static/emoji/f_01b.png differ diff --git a/priv/static/emoji/f_03b.png b/priv/static/emoji/f_03b.png index ab95f9b28..9e4ff1bf7 100644 Binary files a/priv/static/emoji/f_03b.png and b/priv/static/emoji/f_03b.png differ diff --git a/priv/static/emoji/f_10b.png b/priv/static/emoji/f_10b.png index b57b5b3b2..67c6493fc 100644 Binary files a/priv/static/emoji/f_10b.png and b/priv/static/emoji/f_10b.png differ diff --git a/priv/static/emoji/f_11b.png b/priv/static/emoji/f_11b.png index dcdb61ea4..b53328ba9 100644 Binary files a/priv/static/emoji/f_11b.png and b/priv/static/emoji/f_11b.png differ diff --git a/priv/static/emoji/f_11b00b.png b/priv/static/emoji/f_11b00b.png index 48e487dff..c4c30e11f 100644 Binary files a/priv/static/emoji/f_11b00b.png and b/priv/static/emoji/f_11b00b.png differ diff --git a/priv/static/emoji/f_11b22b.png b/priv/static/emoji/f_11b22b.png index a1f09b063..47425e06e 100644 Binary files a/priv/static/emoji/f_11b22b.png and b/priv/static/emoji/f_11b22b.png differ diff --git a/priv/static/emoji/f_11h.png b/priv/static/emoji/f_11h.png index 59a86c98e..28342363a 100644 Binary files a/priv/static/emoji/f_11h.png and b/priv/static/emoji/f_11h.png differ diff --git a/priv/static/emoji/f_11t.png b/priv/static/emoji/f_11t.png index 8a31379b1..dca67dc70 100644 Binary files a/priv/static/emoji/f_11t.png and b/priv/static/emoji/f_11t.png differ diff --git a/priv/static/emoji/f_12b.png b/priv/static/emoji/f_12b.png index 99481725e..9925adb7c 100644 Binary files a/priv/static/emoji/f_12b.png and b/priv/static/emoji/f_12b.png differ diff --git a/priv/static/emoji/f_21b.png b/priv/static/emoji/f_21b.png index d6f6e2131..aa56d2cb2 100644 Binary files a/priv/static/emoji/f_21b.png and b/priv/static/emoji/f_21b.png differ diff --git a/priv/static/emoji/f_22b.png b/priv/static/emoji/f_22b.png index e90a407d9..426878986 100644 Binary files a/priv/static/emoji/f_22b.png and b/priv/static/emoji/f_22b.png differ diff --git a/priv/static/emoji/f_22b11b.png b/priv/static/emoji/f_22b11b.png index ca25cf1af..4bdfb3107 100644 Binary files a/priv/static/emoji/f_22b11b.png and b/priv/static/emoji/f_22b11b.png differ diff --git a/priv/static/emoji/f_22b33b.png b/priv/static/emoji/f_22b33b.png index ec4760ca1..adf94f811 100644 Binary files a/priv/static/emoji/f_22b33b.png and b/priv/static/emoji/f_22b33b.png differ diff --git a/priv/static/emoji/f_22h.png b/priv/static/emoji/f_22h.png index c82c9179b..3b27e2de8 100644 Binary files a/priv/static/emoji/f_22h.png and b/priv/static/emoji/f_22h.png differ diff --git a/priv/static/emoji/f_22t.png b/priv/static/emoji/f_22t.png index 2a858a6f3..addd9fec7 100644 Binary files a/priv/static/emoji/f_22t.png and b/priv/static/emoji/f_22t.png differ diff --git a/priv/static/emoji/f_23b.png b/priv/static/emoji/f_23b.png index 551598a24..beb69ab36 100644 Binary files a/priv/static/emoji/f_23b.png and b/priv/static/emoji/f_23b.png differ diff --git a/priv/static/emoji/f_30b.png b/priv/static/emoji/f_30b.png index f2cb32978..41dbb2a5d 100644 Binary files a/priv/static/emoji/f_30b.png and b/priv/static/emoji/f_30b.png differ diff --git a/priv/static/emoji/f_32b.png b/priv/static/emoji/f_32b.png index 5646a0fcd..d8261e8a8 100644 Binary files a/priv/static/emoji/f_32b.png and b/priv/static/emoji/f_32b.png differ diff --git a/priv/static/emoji/f_33b.png b/priv/static/emoji/f_33b.png index 86f2a0a0e..71b8b914a 100644 Binary files a/priv/static/emoji/f_33b.png and b/priv/static/emoji/f_33b.png differ diff --git a/priv/static/emoji/f_33b00b.png b/priv/static/emoji/f_33b00b.png index 9f9a750b0..65b6e24b8 100644 Binary files a/priv/static/emoji/f_33b00b.png and b/priv/static/emoji/f_33b00b.png differ diff --git a/priv/static/emoji/f_33b22b.png b/priv/static/emoji/f_33b22b.png index 48520a17e..d71a8ddd4 100644 Binary files a/priv/static/emoji/f_33b22b.png and b/priv/static/emoji/f_33b22b.png differ diff --git a/priv/static/emoji/f_33h.png b/priv/static/emoji/f_33h.png index 0b8a333d2..e141c5184 100644 Binary files a/priv/static/emoji/f_33h.png and b/priv/static/emoji/f_33h.png differ diff --git a/priv/static/emoji/f_33t.png b/priv/static/emoji/f_33t.png index 0f8812075..d5a23073d 100644 Binary files a/priv/static/emoji/f_33t.png and b/priv/static/emoji/f_33t.png differ diff --git a/priv/static/favicon.png b/priv/static/favicon.png index f83d923bb..a96d5d252 100644 Binary files a/priv/static/favicon.png and b/priv/static/favicon.png differ diff --git a/priv/static/finmoji/1000px/a_trusted_friend.png b/priv/static/finmoji/1000px/a_trusted_friend.png index 74c4c7af7..5658d589c 100644 Binary files a/priv/static/finmoji/1000px/a_trusted_friend.png and b/priv/static/finmoji/1000px/a_trusted_friend.png differ diff --git a/priv/static/finmoji/1000px/alandislands.png b/priv/static/finmoji/1000px/alandislands.png index 816e75d33..094dd3284 100644 Binary files a/priv/static/finmoji/1000px/alandislands.png and b/priv/static/finmoji/1000px/alandislands.png differ diff --git a/priv/static/finmoji/1000px/association.png b/priv/static/finmoji/1000px/association.png index 175bfaf0a..dad3b8864 100644 Binary files a/priv/static/finmoji/1000px/association.png and b/priv/static/finmoji/1000px/association.png differ diff --git a/priv/static/finmoji/1000px/auroraborealis.png b/priv/static/finmoji/1000px/auroraborealis.png index 1352ff64d..5875dc2c4 100644 Binary files a/priv/static/finmoji/1000px/auroraborealis.png and b/priv/static/finmoji/1000px/auroraborealis.png differ diff --git a/priv/static/finmoji/1000px/baby_in_a_box.png b/priv/static/finmoji/1000px/baby_in_a_box.png index 928362adc..9479aaebb 100644 Binary files a/priv/static/finmoji/1000px/baby_in_a_box.png and b/priv/static/finmoji/1000px/baby_in_a_box.png differ diff --git a/priv/static/finmoji/1000px/bear.png b/priv/static/finmoji/1000px/bear.png index 0c30501be..5d9fbb320 100644 Binary files a/priv/static/finmoji/1000px/bear.png and b/priv/static/finmoji/1000px/bear.png differ diff --git a/priv/static/finmoji/1000px/black_gold.png b/priv/static/finmoji/1000px/black_gold.png index c8993683b..707e949ec 100644 Binary files a/priv/static/finmoji/1000px/black_gold.png and b/priv/static/finmoji/1000px/black_gold.png differ diff --git a/priv/static/finmoji/1000px/christmasparty.png b/priv/static/finmoji/1000px/christmasparty.png index 8b8eb62f1..785decb8d 100644 Binary files a/priv/static/finmoji/1000px/christmasparty.png and b/priv/static/finmoji/1000px/christmasparty.png differ diff --git a/priv/static/finmoji/1000px/crosscountryskiing.png b/priv/static/finmoji/1000px/crosscountryskiing.png index e6de38e1e..2a9bddf41 100644 Binary files a/priv/static/finmoji/1000px/crosscountryskiing.png and b/priv/static/finmoji/1000px/crosscountryskiing.png differ diff --git a/priv/static/finmoji/1000px/cupofcoffee.png b/priv/static/finmoji/1000px/cupofcoffee.png index 8cb91d0c1..a12cc867c 100644 Binary files a/priv/static/finmoji/1000px/cupofcoffee.png and b/priv/static/finmoji/1000px/cupofcoffee.png differ diff --git a/priv/static/finmoji/1000px/education.png b/priv/static/finmoji/1000px/education.png index 0092d32e9..af9feee59 100644 Binary files a/priv/static/finmoji/1000px/education.png and b/priv/static/finmoji/1000px/education.png differ diff --git a/priv/static/finmoji/1000px/fashionista_finns.png b/priv/static/finmoji/1000px/fashionista_finns.png index 214d42d67..d1140250d 100644 Binary files a/priv/static/finmoji/1000px/fashionista_finns.png and b/priv/static/finmoji/1000px/fashionista_finns.png differ diff --git a/priv/static/finmoji/1000px/finnishlove.png b/priv/static/finmoji/1000px/finnishlove.png index 5fa87ca56..00148202f 100644 Binary files a/priv/static/finmoji/1000px/finnishlove.png and b/priv/static/finmoji/1000px/finnishlove.png differ diff --git a/priv/static/finmoji/1000px/flag.png b/priv/static/finmoji/1000px/flag.png index 9af9872f6..e709449d7 100644 Binary files a/priv/static/finmoji/1000px/flag.png and b/priv/static/finmoji/1000px/flag.png differ diff --git a/priv/static/finmoji/1000px/forest.png b/priv/static/finmoji/1000px/forest.png index 090d2dfad..b2d64ea37 100644 Binary files a/priv/static/finmoji/1000px/forest.png and b/priv/static/finmoji/1000px/forest.png differ diff --git a/priv/static/finmoji/1000px/four_seasons_of_bbq.png b/priv/static/finmoji/1000px/four_seasons_of_bbq.png index 3cffbb440..42f4a7fb7 100644 Binary files a/priv/static/finmoji/1000px/four_seasons_of_bbq.png and b/priv/static/finmoji/1000px/four_seasons_of_bbq.png differ diff --git a/priv/static/finmoji/1000px/girlpower.png b/priv/static/finmoji/1000px/girlpower.png index 3eb0ba64a..7674f2e26 100644 Binary files a/priv/static/finmoji/1000px/girlpower.png and b/priv/static/finmoji/1000px/girlpower.png differ diff --git a/priv/static/finmoji/1000px/handshake.png b/priv/static/finmoji/1000px/handshake.png index 6ca1533a7..d9857d699 100644 Binary files a/priv/static/finmoji/1000px/handshake.png and b/priv/static/finmoji/1000px/handshake.png differ diff --git a/priv/static/finmoji/1000px/happiness.png b/priv/static/finmoji/1000px/happiness.png index faf31b72d..fbfc34fe4 100644 Binary files a/priv/static/finmoji/1000px/happiness.png and b/priv/static/finmoji/1000px/happiness.png differ diff --git a/priv/static/finmoji/1000px/headbanger.png b/priv/static/finmoji/1000px/headbanger.png index 643fa8afd..d9c2f6247 100644 Binary files a/priv/static/finmoji/1000px/headbanger.png and b/priv/static/finmoji/1000px/headbanger.png differ diff --git a/priv/static/finmoji/1000px/icebreaker.png b/priv/static/finmoji/1000px/icebreaker.png index 08f8908a2..aedce3dca 100644 Binary files a/priv/static/finmoji/1000px/icebreaker.png and b/priv/static/finmoji/1000px/icebreaker.png differ diff --git a/priv/static/finmoji/1000px/iceman.png b/priv/static/finmoji/1000px/iceman.png index 2da5ad83e..c172e60d5 100644 Binary files a/priv/static/finmoji/1000px/iceman.png and b/priv/static/finmoji/1000px/iceman.png differ diff --git a/priv/static/finmoji/1000px/joulutorttu.png b/priv/static/finmoji/1000px/joulutorttu.png index 05c974d98..d7b5a7e53 100644 Binary files a/priv/static/finmoji/1000px/joulutorttu.png and b/priv/static/finmoji/1000px/joulutorttu.png differ diff --git a/priv/static/finmoji/1000px/kaamos.png b/priv/static/finmoji/1000px/kaamos.png index 053cd4fc4..139b21953 100644 Binary files a/priv/static/finmoji/1000px/kaamos.png and b/priv/static/finmoji/1000px/kaamos.png differ diff --git a/priv/static/finmoji/1000px/kalsarikannit_f.png b/priv/static/finmoji/1000px/kalsarikannit_f.png index 718ca6934..064c86160 100644 Binary files a/priv/static/finmoji/1000px/kalsarikannit_f.png and b/priv/static/finmoji/1000px/kalsarikannit_f.png differ diff --git a/priv/static/finmoji/1000px/kalsarikannit_m.png b/priv/static/finmoji/1000px/kalsarikannit_m.png index a081dd5e1..e08bd27af 100644 Binary files a/priv/static/finmoji/1000px/kalsarikannit_m.png and b/priv/static/finmoji/1000px/kalsarikannit_m.png differ diff --git a/priv/static/finmoji/1000px/karjalanpiirakka.png b/priv/static/finmoji/1000px/karjalanpiirakka.png index a918305e4..dbf647df5 100644 Binary files a/priv/static/finmoji/1000px/karjalanpiirakka.png and b/priv/static/finmoji/1000px/karjalanpiirakka.png differ diff --git a/priv/static/finmoji/1000px/kicksled.png b/priv/static/finmoji/1000px/kicksled.png index fc489fb62..305a56f77 100644 Binary files a/priv/static/finmoji/1000px/kicksled.png and b/priv/static/finmoji/1000px/kicksled.png differ diff --git a/priv/static/finmoji/1000px/kokko.png b/priv/static/finmoji/1000px/kokko.png index c6ed2a98a..0a5472c9a 100644 Binary files a/priv/static/finmoji/1000px/kokko.png and b/priv/static/finmoji/1000px/kokko.png differ diff --git a/priv/static/finmoji/1000px/lavatanssit.png b/priv/static/finmoji/1000px/lavatanssit.png index 04a0b48f6..a1f0a69dd 100644 Binary files a/priv/static/finmoji/1000px/lavatanssit.png and b/priv/static/finmoji/1000px/lavatanssit.png differ diff --git a/priv/static/finmoji/1000px/losthopes_f.png b/priv/static/finmoji/1000px/losthopes_f.png index 06a3061fa..a847df3c5 100644 Binary files a/priv/static/finmoji/1000px/losthopes_f.png and b/priv/static/finmoji/1000px/losthopes_f.png differ diff --git a/priv/static/finmoji/1000px/losthopes_m.png b/priv/static/finmoji/1000px/losthopes_m.png index 78caa6b1d..93c83b995 100644 Binary files a/priv/static/finmoji/1000px/losthopes_m.png and b/priv/static/finmoji/1000px/losthopes_m.png differ diff --git a/priv/static/finmoji/1000px/mattinykanen.png b/priv/static/finmoji/1000px/mattinykanen.png index 4a7c76b41..2d9c9d38f 100644 Binary files a/priv/static/finmoji/1000px/mattinykanen.png and b/priv/static/finmoji/1000px/mattinykanen.png differ diff --git a/priv/static/finmoji/1000px/meanwhileinfinland.png b/priv/static/finmoji/1000px/meanwhileinfinland.png index e591cb18a..794db1eed 100644 Binary files a/priv/static/finmoji/1000px/meanwhileinfinland.png and b/priv/static/finmoji/1000px/meanwhileinfinland.png differ diff --git a/priv/static/finmoji/1000px/moominmamma.png b/priv/static/finmoji/1000px/moominmamma.png index 963b18573..d34b1b98b 100644 Binary files a/priv/static/finmoji/1000px/moominmamma.png and b/priv/static/finmoji/1000px/moominmamma.png differ diff --git a/priv/static/finmoji/1000px/nordicfamily.png b/priv/static/finmoji/1000px/nordicfamily.png index 81ae83a71..21292eaff 100644 Binary files a/priv/static/finmoji/1000px/nordicfamily.png and b/priv/static/finmoji/1000px/nordicfamily.png differ diff --git a/priv/static/finmoji/1000px/out_of_office.png b/priv/static/finmoji/1000px/out_of_office.png index af5dbce7f..b72d6dbd5 100644 Binary files a/priv/static/finmoji/1000px/out_of_office.png and b/priv/static/finmoji/1000px/out_of_office.png differ diff --git a/priv/static/finmoji/1000px/peacemaker.png b/priv/static/finmoji/1000px/peacemaker.png index 89e4265f2..48a51fa6f 100644 Binary files a/priv/static/finmoji/1000px/peacemaker.png and b/priv/static/finmoji/1000px/peacemaker.png differ diff --git a/priv/static/finmoji/1000px/perkele.png b/priv/static/finmoji/1000px/perkele.png index 98ac34606..16a68d053 100644 Binary files a/priv/static/finmoji/1000px/perkele.png and b/priv/static/finmoji/1000px/perkele.png differ diff --git a/priv/static/finmoji/1000px/pesapallo.png b/priv/static/finmoji/1000px/pesapallo.png index f701a0168..2f35c8e02 100644 Binary files a/priv/static/finmoji/1000px/pesapallo.png and b/priv/static/finmoji/1000px/pesapallo.png differ diff --git a/priv/static/finmoji/1000px/polarbear.png b/priv/static/finmoji/1000px/polarbear.png index 1e2eed5f5..ce6c65e8b 100644 Binary files a/priv/static/finmoji/1000px/polarbear.png and b/priv/static/finmoji/1000px/polarbear.png differ diff --git a/priv/static/finmoji/1000px/pusa_hispida_saimensis.png b/priv/static/finmoji/1000px/pusa_hispida_saimensis.png index 61145bccc..35ec8caed 100644 Binary files a/priv/static/finmoji/1000px/pusa_hispida_saimensis.png and b/priv/static/finmoji/1000px/pusa_hispida_saimensis.png differ diff --git a/priv/static/finmoji/1000px/reindeer.png b/priv/static/finmoji/1000px/reindeer.png index a3d28fb9c..e60f0f0a4 100644 Binary files a/priv/static/finmoji/1000px/reindeer.png and b/priv/static/finmoji/1000px/reindeer.png differ diff --git a/priv/static/finmoji/1000px/sami.png b/priv/static/finmoji/1000px/sami.png index f3a089b3b..e4703dfd2 100644 Binary files a/priv/static/finmoji/1000px/sami.png and b/priv/static/finmoji/1000px/sami.png differ diff --git a/priv/static/finmoji/1000px/sauna_f.png b/priv/static/finmoji/1000px/sauna_f.png index ca83c8bfc..9a4ba8629 100644 Binary files a/priv/static/finmoji/1000px/sauna_f.png and b/priv/static/finmoji/1000px/sauna_f.png differ diff --git a/priv/static/finmoji/1000px/sauna_m.png b/priv/static/finmoji/1000px/sauna_m.png index 0de893cb7..4bdd33f7b 100644 Binary files a/priv/static/finmoji/1000px/sauna_m.png and b/priv/static/finmoji/1000px/sauna_m.png differ diff --git a/priv/static/finmoji/1000px/sauna_whisk.png b/priv/static/finmoji/1000px/sauna_whisk.png index 2b8af6740..c16928065 100644 Binary files a/priv/static/finmoji/1000px/sauna_whisk.png and b/priv/static/finmoji/1000px/sauna_whisk.png differ diff --git a/priv/static/finmoji/1000px/sisu.png b/priv/static/finmoji/1000px/sisu.png index 18320729f..238453bb5 100644 Binary files a/priv/static/finmoji/1000px/sisu.png and b/priv/static/finmoji/1000px/sisu.png differ diff --git a/priv/static/finmoji/1000px/stuck.png b/priv/static/finmoji/1000px/stuck.png index 445b6bcd8..4180e3ecd 100644 Binary files a/priv/static/finmoji/1000px/stuck.png and b/priv/static/finmoji/1000px/stuck.png differ diff --git a/priv/static/finmoji/1000px/suomimainittu.png b/priv/static/finmoji/1000px/suomimainittu.png index 01dfa64e4..af46347f5 100644 Binary files a/priv/static/finmoji/1000px/suomimainittu.png and b/priv/static/finmoji/1000px/suomimainittu.png differ diff --git a/priv/static/finmoji/1000px/superfood.png b/priv/static/finmoji/1000px/superfood.png index 8a81f4e3d..8fa033c18 100644 Binary files a/priv/static/finmoji/1000px/superfood.png and b/priv/static/finmoji/1000px/superfood.png differ diff --git a/priv/static/finmoji/1000px/swan.png b/priv/static/finmoji/1000px/swan.png index dbdf0ed0c..5363f861d 100644 Binary files a/priv/static/finmoji/1000px/swan.png and b/priv/static/finmoji/1000px/swan.png differ diff --git a/priv/static/finmoji/1000px/the_cap.png b/priv/static/finmoji/1000px/the_cap.png index f1232e10f..7f547dc0e 100644 Binary files a/priv/static/finmoji/1000px/the_cap.png and b/priv/static/finmoji/1000px/the_cap.png differ diff --git a/priv/static/finmoji/1000px/the_conductor.png b/priv/static/finmoji/1000px/the_conductor.png index d231bf6f9..ed5ca7f1f 100644 Binary files a/priv/static/finmoji/1000px/the_conductor.png and b/priv/static/finmoji/1000px/the_conductor.png differ diff --git a/priv/static/finmoji/1000px/the_king.png b/priv/static/finmoji/1000px/the_king.png index f1f589667..8c3a5c66d 100644 Binary files a/priv/static/finmoji/1000px/the_king.png and b/priv/static/finmoji/1000px/the_king.png differ diff --git a/priv/static/finmoji/1000px/the_voice.png b/priv/static/finmoji/1000px/the_voice.png index 2085a56c8..9bfc87b3a 100644 Binary files a/priv/static/finmoji/1000px/the_voice.png and b/priv/static/finmoji/1000px/the_voice.png differ diff --git a/priv/static/finmoji/1000px/theoriginalsanta.png b/priv/static/finmoji/1000px/theoriginalsanta.png index 707921b2d..b8dc1ef47 100644 Binary files a/priv/static/finmoji/1000px/theoriginalsanta.png and b/priv/static/finmoji/1000px/theoriginalsanta.png differ diff --git a/priv/static/finmoji/1000px/tomoffinland.png b/priv/static/finmoji/1000px/tomoffinland.png index bf83c7573..97da05a64 100644 Binary files a/priv/static/finmoji/1000px/tomoffinland.png and b/priv/static/finmoji/1000px/tomoffinland.png differ diff --git a/priv/static/finmoji/1000px/torillatavataan.png b/priv/static/finmoji/1000px/torillatavataan.png index 6e82251f8..ff7a81eda 100644 Binary files a/priv/static/finmoji/1000px/torillatavataan.png and b/priv/static/finmoji/1000px/torillatavataan.png differ diff --git a/priv/static/finmoji/1000px/unbreakable.png b/priv/static/finmoji/1000px/unbreakable.png index 9a4197367..1778fc115 100644 Binary files a/priv/static/finmoji/1000px/unbreakable.png and b/priv/static/finmoji/1000px/unbreakable.png differ diff --git a/priv/static/finmoji/1000px/waiting.png b/priv/static/finmoji/1000px/waiting.png index 4b98139a0..2aa9afa70 100644 Binary files a/priv/static/finmoji/1000px/waiting.png and b/priv/static/finmoji/1000px/waiting.png differ diff --git a/priv/static/finmoji/1000px/white_nights.png b/priv/static/finmoji/1000px/white_nights.png index d00e2febe..8e9cd3fc8 100644 Binary files a/priv/static/finmoji/1000px/white_nights.png and b/priv/static/finmoji/1000px/white_nights.png differ diff --git a/priv/static/finmoji/1000px/woollysocks.png b/priv/static/finmoji/1000px/woollysocks.png index 0bd8ee055..5ee4e6de1 100644 Binary files a/priv/static/finmoji/1000px/woollysocks.png and b/priv/static/finmoji/1000px/woollysocks.png differ diff --git a/priv/static/finmoji/128px/a_trusted_friend-128.png b/priv/static/finmoji/128px/a_trusted_friend-128.png index e459c5109..16d596bda 100644 Binary files a/priv/static/finmoji/128px/a_trusted_friend-128.png and b/priv/static/finmoji/128px/a_trusted_friend-128.png differ diff --git a/priv/static/finmoji/128px/alandislands-128.png b/priv/static/finmoji/128px/alandislands-128.png index 5b9ef6957..13cdf6e76 100644 Binary files a/priv/static/finmoji/128px/alandislands-128.png and b/priv/static/finmoji/128px/alandislands-128.png differ diff --git a/priv/static/finmoji/128px/association-128.png b/priv/static/finmoji/128px/association-128.png index 10879dbff..5b388d781 100644 Binary files a/priv/static/finmoji/128px/association-128.png and b/priv/static/finmoji/128px/association-128.png differ diff --git a/priv/static/finmoji/128px/auroraborealis-128.png b/priv/static/finmoji/128px/auroraborealis-128.png index 9e52d6011..7e2af77b9 100644 Binary files a/priv/static/finmoji/128px/auroraborealis-128.png and b/priv/static/finmoji/128px/auroraborealis-128.png 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 index 64c7f8264..9c495e24a 100644 Binary files a/priv/static/finmoji/128px/baby_in_a_box-128.png and b/priv/static/finmoji/128px/baby_in_a_box-128.png differ diff --git a/priv/static/finmoji/128px/bear-128.png b/priv/static/finmoji/128px/bear-128.png index 987078491..8bb101bf4 100644 Binary files a/priv/static/finmoji/128px/bear-128.png and b/priv/static/finmoji/128px/bear-128.png differ diff --git a/priv/static/finmoji/128px/black_gold-128.png b/priv/static/finmoji/128px/black_gold-128.png index f8bf5638f..1833edab4 100644 Binary files a/priv/static/finmoji/128px/black_gold-128.png and b/priv/static/finmoji/128px/black_gold-128.png differ diff --git a/priv/static/finmoji/128px/christmasparty-128.png b/priv/static/finmoji/128px/christmasparty-128.png index e18c088b4..98216830c 100644 Binary files a/priv/static/finmoji/128px/christmasparty-128.png and b/priv/static/finmoji/128px/christmasparty-128.png differ diff --git a/priv/static/finmoji/128px/crosscountryskiing-128.png b/priv/static/finmoji/128px/crosscountryskiing-128.png index 317577170..67553f398 100644 Binary files a/priv/static/finmoji/128px/crosscountryskiing-128.png and b/priv/static/finmoji/128px/crosscountryskiing-128.png differ diff --git a/priv/static/finmoji/128px/cupofcoffee-128.png b/priv/static/finmoji/128px/cupofcoffee-128.png index 0851e9a46..20064f218 100644 Binary files a/priv/static/finmoji/128px/cupofcoffee-128.png and b/priv/static/finmoji/128px/cupofcoffee-128.png differ diff --git a/priv/static/finmoji/128px/education-128.png b/priv/static/finmoji/128px/education-128.png index 7456e90bf..c98083bdd 100644 Binary files a/priv/static/finmoji/128px/education-128.png and b/priv/static/finmoji/128px/education-128.png differ diff --git a/priv/static/finmoji/128px/fashionista_finns-128.png b/priv/static/finmoji/128px/fashionista_finns-128.png index 0b2b0466c..4248825e0 100644 Binary files a/priv/static/finmoji/128px/fashionista_finns-128.png and b/priv/static/finmoji/128px/fashionista_finns-128.png differ diff --git a/priv/static/finmoji/128px/finnishlove-128.png b/priv/static/finmoji/128px/finnishlove-128.png index 3a970bf7b..5d4f9476c 100644 Binary files a/priv/static/finmoji/128px/finnishlove-128.png and b/priv/static/finmoji/128px/finnishlove-128.png differ diff --git a/priv/static/finmoji/128px/flag-128.png b/priv/static/finmoji/128px/flag-128.png index a5363242d..0087cc589 100644 Binary files a/priv/static/finmoji/128px/flag-128.png and b/priv/static/finmoji/128px/flag-128.png differ diff --git a/priv/static/finmoji/128px/forest-128.png b/priv/static/finmoji/128px/forest-128.png index a350d7f0c..142e60b94 100644 Binary files a/priv/static/finmoji/128px/forest-128.png and b/priv/static/finmoji/128px/forest-128.png 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 index d01ad662e..bb7fe1f51 100644 Binary files a/priv/static/finmoji/128px/four_seasons_of_bbq-128.png and b/priv/static/finmoji/128px/four_seasons_of_bbq-128.png differ diff --git a/priv/static/finmoji/128px/girlpower-128.png b/priv/static/finmoji/128px/girlpower-128.png index 1e6e9628e..bc76a51c5 100644 Binary files a/priv/static/finmoji/128px/girlpower-128.png and b/priv/static/finmoji/128px/girlpower-128.png differ diff --git a/priv/static/finmoji/128px/handshake-128.png b/priv/static/finmoji/128px/handshake-128.png index 92976f48b..4ebf196ab 100644 Binary files a/priv/static/finmoji/128px/handshake-128.png and b/priv/static/finmoji/128px/handshake-128.png differ diff --git a/priv/static/finmoji/128px/happiness-128.png b/priv/static/finmoji/128px/happiness-128.png index 3ae66fa4b..e28f99a26 100644 Binary files a/priv/static/finmoji/128px/happiness-128.png and b/priv/static/finmoji/128px/happiness-128.png differ diff --git a/priv/static/finmoji/128px/headbanger-128.png b/priv/static/finmoji/128px/headbanger-128.png index 094288c51..0de620efe 100644 Binary files a/priv/static/finmoji/128px/headbanger-128.png and b/priv/static/finmoji/128px/headbanger-128.png differ diff --git a/priv/static/finmoji/128px/icebreaker-128.png b/priv/static/finmoji/128px/icebreaker-128.png index 0473dc400..7fb36a4a3 100644 Binary files a/priv/static/finmoji/128px/icebreaker-128.png and b/priv/static/finmoji/128px/icebreaker-128.png differ diff --git a/priv/static/finmoji/128px/iceman-128.png b/priv/static/finmoji/128px/iceman-128.png index 217ef0c92..eb814e6aa 100644 Binary files a/priv/static/finmoji/128px/iceman-128.png and b/priv/static/finmoji/128px/iceman-128.png differ diff --git a/priv/static/finmoji/128px/joulutorttu-128.png b/priv/static/finmoji/128px/joulutorttu-128.png index c394570eb..50448e333 100644 Binary files a/priv/static/finmoji/128px/joulutorttu-128.png and b/priv/static/finmoji/128px/joulutorttu-128.png differ diff --git a/priv/static/finmoji/128px/kaamos-128.png b/priv/static/finmoji/128px/kaamos-128.png index 882ddf8ba..8b2df03ef 100644 Binary files a/priv/static/finmoji/128px/kaamos-128.png and b/priv/static/finmoji/128px/kaamos-128.png differ diff --git a/priv/static/finmoji/128px/kalsarikannit_f-128.png b/priv/static/finmoji/128px/kalsarikannit_f-128.png index a3390e66c..bcd94141a 100644 Binary files a/priv/static/finmoji/128px/kalsarikannit_f-128.png and b/priv/static/finmoji/128px/kalsarikannit_f-128.png differ diff --git a/priv/static/finmoji/128px/kalsarikannit_m-128.png b/priv/static/finmoji/128px/kalsarikannit_m-128.png index e48ca375d..c6938e677 100644 Binary files a/priv/static/finmoji/128px/kalsarikannit_m-128.png and b/priv/static/finmoji/128px/kalsarikannit_m-128.png differ diff --git a/priv/static/finmoji/128px/karjalanpiirakka-128.png b/priv/static/finmoji/128px/karjalanpiirakka-128.png index b489c9c28..a82a902db 100644 Binary files a/priv/static/finmoji/128px/karjalanpiirakka-128.png and b/priv/static/finmoji/128px/karjalanpiirakka-128.png differ diff --git a/priv/static/finmoji/128px/kicksled-128.png b/priv/static/finmoji/128px/kicksled-128.png index 99dee1eb8..ff42462db 100644 Binary files a/priv/static/finmoji/128px/kicksled-128.png and b/priv/static/finmoji/128px/kicksled-128.png differ diff --git a/priv/static/finmoji/128px/kokko-128.png b/priv/static/finmoji/128px/kokko-128.png index ef1ea0db5..e0b6e07fa 100644 Binary files a/priv/static/finmoji/128px/kokko-128.png and b/priv/static/finmoji/128px/kokko-128.png differ diff --git a/priv/static/finmoji/128px/lavatanssit-128.png b/priv/static/finmoji/128px/lavatanssit-128.png index e5d921dfe..f89dc358c 100644 Binary files a/priv/static/finmoji/128px/lavatanssit-128.png and b/priv/static/finmoji/128px/lavatanssit-128.png differ diff --git a/priv/static/finmoji/128px/losthopes_f-128.png b/priv/static/finmoji/128px/losthopes_f-128.png index 395b75a12..60f0949c0 100644 Binary files a/priv/static/finmoji/128px/losthopes_f-128.png and b/priv/static/finmoji/128px/losthopes_f-128.png differ diff --git a/priv/static/finmoji/128px/losthopes_m-128.png b/priv/static/finmoji/128px/losthopes_m-128.png index 4fdadb97a..9ae6f9e2f 100644 Binary files a/priv/static/finmoji/128px/losthopes_m-128.png and b/priv/static/finmoji/128px/losthopes_m-128.png differ diff --git a/priv/static/finmoji/128px/mattinykanen-128.png b/priv/static/finmoji/128px/mattinykanen-128.png index 230554e2e..0e81271ca 100644 Binary files a/priv/static/finmoji/128px/mattinykanen-128.png and b/priv/static/finmoji/128px/mattinykanen-128.png differ diff --git a/priv/static/finmoji/128px/meanwhileinfinland-128.png b/priv/static/finmoji/128px/meanwhileinfinland-128.png index 8cc636bd6..5a9710a3b 100644 Binary files a/priv/static/finmoji/128px/meanwhileinfinland-128.png and b/priv/static/finmoji/128px/meanwhileinfinland-128.png differ diff --git a/priv/static/finmoji/128px/moominmamma-128.png b/priv/static/finmoji/128px/moominmamma-128.png index 76a662a9d..ae37bb94a 100644 Binary files a/priv/static/finmoji/128px/moominmamma-128.png and b/priv/static/finmoji/128px/moominmamma-128.png differ diff --git a/priv/static/finmoji/128px/nordicfamily-128.png b/priv/static/finmoji/128px/nordicfamily-128.png index 6efd5daa8..cff41b228 100644 Binary files a/priv/static/finmoji/128px/nordicfamily-128.png and b/priv/static/finmoji/128px/nordicfamily-128.png differ diff --git a/priv/static/finmoji/128px/out_of_office-128.png b/priv/static/finmoji/128px/out_of_office-128.png index 98e359bcb..45cd1c2f5 100644 Binary files a/priv/static/finmoji/128px/out_of_office-128.png and b/priv/static/finmoji/128px/out_of_office-128.png differ diff --git a/priv/static/finmoji/128px/peacemaker-128.png b/priv/static/finmoji/128px/peacemaker-128.png index 2ec94560f..c4e9bd447 100644 Binary files a/priv/static/finmoji/128px/peacemaker-128.png and b/priv/static/finmoji/128px/peacemaker-128.png differ diff --git a/priv/static/finmoji/128px/perkele-128.png b/priv/static/finmoji/128px/perkele-128.png index 61b1d560c..e89e5bf32 100644 Binary files a/priv/static/finmoji/128px/perkele-128.png and b/priv/static/finmoji/128px/perkele-128.png differ diff --git a/priv/static/finmoji/128px/pesapallo-128.png b/priv/static/finmoji/128px/pesapallo-128.png index de0897e3c..5e06bec50 100644 Binary files a/priv/static/finmoji/128px/pesapallo-128.png and b/priv/static/finmoji/128px/pesapallo-128.png differ diff --git a/priv/static/finmoji/128px/polarbear-128.png b/priv/static/finmoji/128px/polarbear-128.png index 6a3abeccd..fd3c3ec30 100644 Binary files a/priv/static/finmoji/128px/polarbear-128.png and b/priv/static/finmoji/128px/polarbear-128.png differ diff --git a/priv/static/finmoji/128px/pusa_hispida_saimensis-128.png b/priv/static/finmoji/128px/pusa_hispida_saimensis-128.png index 277780d75..60620be5d 100644 Binary files a/priv/static/finmoji/128px/pusa_hispida_saimensis-128.png and b/priv/static/finmoji/128px/pusa_hispida_saimensis-128.png differ diff --git a/priv/static/finmoji/128px/reindeer-128.png b/priv/static/finmoji/128px/reindeer-128.png index c8c5ed795..8cdd05f27 100644 Binary files a/priv/static/finmoji/128px/reindeer-128.png and b/priv/static/finmoji/128px/reindeer-128.png differ diff --git a/priv/static/finmoji/128px/sami-128.png b/priv/static/finmoji/128px/sami-128.png index fc52cceac..e9e9f41a7 100644 Binary files a/priv/static/finmoji/128px/sami-128.png and b/priv/static/finmoji/128px/sami-128.png differ diff --git a/priv/static/finmoji/128px/sauna_f-128.png b/priv/static/finmoji/128px/sauna_f-128.png index 6c70fde1d..474f126ff 100644 Binary files a/priv/static/finmoji/128px/sauna_f-128.png and b/priv/static/finmoji/128px/sauna_f-128.png differ diff --git a/priv/static/finmoji/128px/sauna_m-128.png b/priv/static/finmoji/128px/sauna_m-128.png index f67406bf9..f7f563a9b 100644 Binary files a/priv/static/finmoji/128px/sauna_m-128.png and b/priv/static/finmoji/128px/sauna_m-128.png differ diff --git a/priv/static/finmoji/128px/sauna_whisk-128.png b/priv/static/finmoji/128px/sauna_whisk-128.png index 7450ff682..80ebb55e4 100644 Binary files a/priv/static/finmoji/128px/sauna_whisk-128.png and b/priv/static/finmoji/128px/sauna_whisk-128.png differ diff --git a/priv/static/finmoji/128px/sisu-128.png b/priv/static/finmoji/128px/sisu-128.png index 9ea6ae834..7b9330654 100644 Binary files a/priv/static/finmoji/128px/sisu-128.png and b/priv/static/finmoji/128px/sisu-128.png differ diff --git a/priv/static/finmoji/128px/stuck-128.png b/priv/static/finmoji/128px/stuck-128.png index c1f468135..c14bc555d 100644 Binary files a/priv/static/finmoji/128px/stuck-128.png and b/priv/static/finmoji/128px/stuck-128.png differ diff --git a/priv/static/finmoji/128px/suomimainittu-128.png b/priv/static/finmoji/128px/suomimainittu-128.png index ac9228d88..8d35b9be1 100644 Binary files a/priv/static/finmoji/128px/suomimainittu-128.png and b/priv/static/finmoji/128px/suomimainittu-128.png differ diff --git a/priv/static/finmoji/128px/superfood-128.png b/priv/static/finmoji/128px/superfood-128.png index bb6eb81b5..2e9d924cc 100644 Binary files a/priv/static/finmoji/128px/superfood-128.png and b/priv/static/finmoji/128px/superfood-128.png differ diff --git a/priv/static/finmoji/128px/swan-128.png b/priv/static/finmoji/128px/swan-128.png index b1c2c5ea0..d1711c70b 100644 Binary files a/priv/static/finmoji/128px/swan-128.png and b/priv/static/finmoji/128px/swan-128.png differ diff --git a/priv/static/finmoji/128px/the_cap-128.png b/priv/static/finmoji/128px/the_cap-128.png index 90d36f9b4..10d83c22e 100644 Binary files a/priv/static/finmoji/128px/the_cap-128.png and b/priv/static/finmoji/128px/the_cap-128.png differ diff --git a/priv/static/finmoji/128px/the_conductor-128.png b/priv/static/finmoji/128px/the_conductor-128.png index e061cf8f4..0da7c42e8 100644 Binary files a/priv/static/finmoji/128px/the_conductor-128.png and b/priv/static/finmoji/128px/the_conductor-128.png differ diff --git a/priv/static/finmoji/128px/the_king-128.png b/priv/static/finmoji/128px/the_king-128.png index 8611d2604..07dd27ad7 100644 Binary files a/priv/static/finmoji/128px/the_king-128.png and b/priv/static/finmoji/128px/the_king-128.png differ diff --git a/priv/static/finmoji/128px/the_voice-128.png b/priv/static/finmoji/128px/the_voice-128.png index 93fd9e0f4..bb436f95b 100644 Binary files a/priv/static/finmoji/128px/the_voice-128.png and b/priv/static/finmoji/128px/the_voice-128.png differ diff --git a/priv/static/finmoji/128px/theoriginalsanta-128.png b/priv/static/finmoji/128px/theoriginalsanta-128.png index 1827b2500..082d58c28 100644 Binary files a/priv/static/finmoji/128px/theoriginalsanta-128.png and b/priv/static/finmoji/128px/theoriginalsanta-128.png differ diff --git a/priv/static/finmoji/128px/tomoffinland-128.png b/priv/static/finmoji/128px/tomoffinland-128.png index 3f6cfc319..29c68bcba 100644 Binary files a/priv/static/finmoji/128px/tomoffinland-128.png and b/priv/static/finmoji/128px/tomoffinland-128.png differ diff --git a/priv/static/finmoji/128px/torillatavataan-128.png b/priv/static/finmoji/128px/torillatavataan-128.png index 2d2153f59..da7b502b4 100644 Binary files a/priv/static/finmoji/128px/torillatavataan-128.png and b/priv/static/finmoji/128px/torillatavataan-128.png differ diff --git a/priv/static/finmoji/128px/unbreakable-128.png b/priv/static/finmoji/128px/unbreakable-128.png index a8d7cc8f1..eb825e14f 100644 Binary files a/priv/static/finmoji/128px/unbreakable-128.png and b/priv/static/finmoji/128px/unbreakable-128.png differ diff --git a/priv/static/finmoji/128px/waiting-128.png b/priv/static/finmoji/128px/waiting-128.png index 20fd31dd4..10b9167f2 100644 Binary files a/priv/static/finmoji/128px/waiting-128.png and b/priv/static/finmoji/128px/waiting-128.png differ diff --git a/priv/static/finmoji/128px/white_nights-128.png b/priv/static/finmoji/128px/white_nights-128.png index 258d305a1..8eacd11f0 100644 Binary files a/priv/static/finmoji/128px/white_nights-128.png and b/priv/static/finmoji/128px/white_nights-128.png differ diff --git a/priv/static/finmoji/128px/woollysocks-128.png b/priv/static/finmoji/128px/woollysocks-128.png index a5d9cd5d5..856af5b2e 100644 Binary files a/priv/static/finmoji/128px/woollysocks-128.png and b/priv/static/finmoji/128px/woollysocks-128.png differ diff --git a/priv/static/images/avi.png b/priv/static/images/avi.png index 3fc699c12..c6595adad 100644 Binary files a/priv/static/images/avi.png and b/priv/static/images/avi.png differ diff --git a/priv/static/images/banner.png b/priv/static/images/banner.png index 467c075d6..aa76fdd8d 100644 Binary files a/priv/static/images/banner.png and b/priv/static/images/banner.png differ diff --git a/priv/static/images/city.jpg b/priv/static/images/city.jpg index c32204719..75c07b5bd 100644 Binary files a/priv/static/images/city.jpg and b/priv/static/images/city.jpg differ 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 e646eb873..3114acffe 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/instance/thumbnail.jpeg b/priv/static/instance/thumbnail.jpeg index b7e012644..f63c9fef2 100644 Binary files a/priv/static/instance/thumbnail.jpeg and b/priv/static/instance/thumbnail.jpeg differ diff --git a/priv/static/packs/base_polyfills.js b/priv/static/packs/base_polyfills.js index 30ba747ee..e9785984d 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 0ccd5b07f..74b73bdf6 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 index 7f2cd6a59..724bb0c19 100644 Binary files a/priv/static/packs/clippy_frame-3446d4d28d72aef2f64f7fabae30eb4a.png and b/priv/static/packs/clippy_frame-3446d4d28d72aef2f64f7fabae30eb4a.png differ diff --git a/priv/static/packs/clippy_wave-afb828463da264adbce26a3f17731f6c.gif b/priv/static/packs/clippy_wave-afb828463da264adbce26a3f17731f6c.gif index 4d2e38a3d..bbb4e53ab 100644 Binary files a/priv/static/packs/clippy_wave-afb828463da264adbce26a3f17731f6c.gif and b/priv/static/packs/clippy_wave-afb828463da264adbce26a3f17731f6c.gif differ diff --git a/priv/static/packs/common.js b/priv/static/packs/common.js index 27f0be3b6..af76dfcfb 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 a92eb326a..3954ef655 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 4aa63542f..b2a9c08a8 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 603083a10..4b413637e 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 5e608953b..82f4b6e15 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/common.js b/priv/static/packs/core/common.js index 7799308aa..0893102bf 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 4b51079a7..d701b108a 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 69637f0fc..1b556c608 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.js b/priv/static/packs/core/mailer.js index 175fa8c51..930ece3d9 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 new file mode 100644 index 000000000..75096a0a6 Binary files /dev/null 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 new file mode 100644 index 000000000..ec28898cc Binary files /dev/null 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 6eb3b12ac..e20f78dc7 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 afe7f333a..90a7705fc 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 cff0cc4b7..8cc351dd7 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 3ac024523..46fbb49c9 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 ed51b54cf..ad8b66971 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 46a81e40e..01293447f 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/features/account_gallery.js b/priv/static/packs/features/account_gallery.js index 202a62ec4..741f7035d 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_timeline.js b/priv/static/packs/features/account_timeline.js index 4d239dbb4..fab3f2330 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/blocks.js b/priv/static/packs/features/blocks.js index a6809a428..b72e98bb5 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 43c9226a6..fb6ffe4be 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 7da4c241b..cddf9db93 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/compose.js b/priv/static/packs/features/compose.js index caf52266e..a30deefbf 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 541a8c6f5..9dcf487e8 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 70229f93e..2455980c6 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 0caf2661d..3bbf993b8 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 ce1ddc6d2..c5e7661bf 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 f571bf5fa..100ba7f90 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 cf6b56bea..e8e4faef6 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/favourites.js b/priv/static/packs/features/favourites.js index 2c4fe799d..1fef56f8f 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 8a89520a0..98cba183d 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 8b2d5c0a3..5c39f2963 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 7bf90a7b3..7e4c1f999 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/following.js b/priv/static/packs/features/following.js index 9a61e75ca..a4b086a1c 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/generic_not_found.js b/priv/static/packs/features/generic_not_found.js index ebd0230b2..cf80056b5 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 d2befe6fd..51c211d69 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 8c04c3c6a..eb53e5a7d 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 bb5fa5a71..52493f3dd 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 068700319..69fcab9ca 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 9bfe82b2d..55c5a89f5 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 d5d4fb17a..2109ffb56 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/keyboard_shortcuts.js b/priv/static/packs/features/keyboard_shortcuts.js index b0a64b919..0cd230b72 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 ff08fb8df..789a85d51 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 5b4cbab10..014903f05 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 33a45f898..c6d84978c 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 7d44dbdfa..4a394a845 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/lists.js b/priv/static/packs/features/lists.js index 0a5035434..bc714ac2d 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 4f463f882..7ae4adf43 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 4b6aa40e3..afed0e51a 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 14cafefbb..367745083 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 13467e9f2..a7c7b1715 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 d381bcda4..356a5fd9b 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/public_timeline.js b/priv/static/packs/features/public_timeline.js index 0eb40db3b..39866dc40 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 f50aadaf1..2be0af1fa 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 5427909e4..4a0c84ffa 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 0c9c92435..6df2a6476 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 14ae6d9df..0b943292f 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 4dd2a7ed7..1bf07fab5 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 7524d33a0..2356326de 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 4e21e66b2..cce6b5cd3 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 4c5f49e3a..3fa61b37a 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 00a2813ba..8678a41d5 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_timeline.js b/priv/static/packs/flavours/glitch/async/account_timeline.js index b493affd9..d21346c36 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/blocks.js b/priv/static/packs/flavours/glitch/async/blocks.js index a47ba64c6..96c444e3e 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/bookmarked_statuses.js b/priv/static/packs/flavours/glitch/async/bookmarked_statuses.js index 2774ac135..344a22b8e 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/community_timeline.js b/priv/static/packs/flavours/glitch/async/community_timeline.js index 2e8edc3a2..d08f709cb 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/direct_timeline.js b/priv/static/packs/flavours/glitch/async/direct_timeline.js index b8b3a60ed..c8ed7efb0 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/domain_blocks.js b/priv/static/packs/flavours/glitch/async/domain_blocks.js index 43ff0336b..90052c836 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/drawer.js b/priv/static/packs/flavours/glitch/async/drawer.js index 25a53361c..a721cb99d 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/embed_modal.js b/priv/static/packs/flavours/glitch/async/embed_modal.js index 77b463c02..48be7d532 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 29e43c3f3..56a5e0010 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 1527f5504..303c95955 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 966f2a304..f4d4d6f33 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/favourites.js b/priv/static/packs/flavours/glitch/async/favourites.js index eb1ecde74..30d7bbbb6 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/follow_requests.js b/priv/static/packs/flavours/glitch/async/follow_requests.js index 891769291..6948d9436 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/followers.js b/priv/static/packs/flavours/glitch/async/followers.js index 3d73f3d6b..686064089 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/following.js b/priv/static/packs/flavours/glitch/async/following.js index 82e0aeb45..63291304e 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/generic_not_found.js b/priv/static/packs/flavours/glitch/async/generic_not_found.js index 46f835a14..f95326166 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 64cfd2ce0..a2e0ec26a 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.js.map b/priv/static/packs/flavours/glitch/async/getting_started.js.map index 9798d47c8..c413a62cf 100644 Binary files a/priv/static/packs/flavours/glitch/async/getting_started.js.map and b/priv/static/packs/flavours/glitch/async/getting_started.js.map 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 e05d31813..7db4942f4 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/hashtag_timeline.js b/priv/static/packs/flavours/glitch/async/hashtag_timeline.js index e6d5e00a2..2d3e720d3 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 b5ae9f62f..21504d3ff 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 a5a2414e6..a42b48807 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/keyboard_shortcuts.js b/priv/static/packs/flavours/glitch/async/keyboard_shortcuts.js index 8e5f61751..8a06c80da 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 b0321aeae..853bdad0c 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_timeline.js b/priv/static/packs/flavours/glitch/async/list_timeline.js index f9a8a09a8..9130dfd6d 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/lists.js b/priv/static/packs/flavours/glitch/async/lists.js index 71685ed8b..b985638b5 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 526989b44..48ab94923 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/mutes.js b/priv/static/packs/flavours/glitch/async/mutes.js index 4f67fcb4e..a222b8d03 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/notifications.js b/priv/static/packs/flavours/glitch/async/notifications.js index c1252cfce..baf65e972 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 c840b71c7..67224ae21 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 d3df97c43..f43dba921 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/pinned_accounts_editor.js b/priv/static/packs/flavours/glitch/async/pinned_accounts_editor.js index 139ab84c9..ff3a35ab1 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 462a7f520..a21329447 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/public_timeline.js b/priv/static/packs/flavours/glitch/async/public_timeline.js index 8cc63b1d3..ffe0645e6 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 9a6475001..a80cd197e 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 71753b0a3..1faf230dd 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/report_modal.js b/priv/static/packs/flavours/glitch/async/report_modal.js index ff8054b6f..9359262f7 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 aba4939aa..79d88c4e8 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 42ce838ed..c212d745d 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/status.js b/priv/static/packs/flavours/glitch/async/status.js index 063dba813..2104e58fb 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 06c8880f4..ac72c2d92 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 3ded6b2d9..6cef1a48c 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 10088d1f0..2f6a3ec72 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":"AAAA,iBAAiB,WAAW,uCAAuC,yYAAyY,gBAAgB,kBAAkB,WAAW,uCAAuC,+XAA+X,gBAAgB,kBAAkB,WAAW,uCAAuC,yYAAyY,gBAAgB,kBAAkB,WAAW,uCAAuC,8YAA8Y,gBAAgB,kBAAkB,WAAW,sCAAsC,+ZAA+Z,gBAAgB,kBAAkB,WAAW,kCAAkC,yRAAyR,gBAAgB,kBAAkB,WAAW,kCAAkC,8GAA8G,gBAAgB,kBAAkB,2ZAA2Z,SAAS,UAAU,SAAS,eAAe,aAAa,wBAAwB,8EAA8E,cAAc,KAAK,cAAc,MAAM,gBAAgB,aAAa,YAAY,oDAAoD,WAAW,aAAa,MAAM,yBAAyB,iBAAiB,KAAK,uCAAuC,oBAAoB,WAAW,YAAY,0BAA0B,mBAAmB,cAAc,mBAAmB,gCAAgC,mBAAmB,iCAAiC,mBAAmB,0BAA0B,cAAc,gBAAgB,0BAA0B,iEAAiE,mBAAmB,2BAA2B,uBAAuB,KAAK,uBAAuB,mBAAmB,eAAe,iBAAiB,gBAAgB,WAAW,kCAAkC,qCAAqC,6BAA6B,8BAA8B,2BAA2B,0BAA0B,sBAAsB,0CAA0C,wCAAwC,iBAAiB,uIAAuI,cAAc,kBAAkB,WAAW,YAAY,UAAU,mBAAmB,kCAAkC,kBAAkB,aAAa,mBAAmB,iBAAiB,kBAAkB,kBAAkB,yBAAyB,kBAAkB,kBAAkB,WAAW,mBAAmB,SAAS,iBAAiB,sBAAsB,kBAAkB,WAAW,YAAY,gBAAgB,WAAW,mBAAmB,eAAe,sBAAsB,WAAW,YAAY,UAAU,WAAW,kBAAkB,kBAAkB,cAAc,mBAAmB,aAAa,uBAAuB,mBAAmB,mBAAmB,sBAAsB,YAAY,uBAAuB,cAAc,gBAAgB,WAAW,YAAY,kBAAkB,sBAAsB,eAAe,iBAAiB,gBAAgB,OAAO,oBAAoB,eAAe,aAAa,aAAa,4BAA4B,aAAa,WAAW,YAAY,mBAAmB,uBAAuB,oBAAoB,eAAe,YAAY,mBAAmB,oCAAoC,eAAe,WAAW,UAAU,gBAAgB,uBAAuB,oCAAoC,gBAAgB,uBAAuB,mBAAmB,aAAa,uBAAuB,mBAAmB,uBAAuB,YAAY,kBAAkB,qBAAqB,aAAa,uBAAuB,mBAAmB,WAAW,qBAAqB,UAAU,kBAAkB,iBAAiB,uBAAuB,gBAAgB,eAAe,kCAAkC,YAAY,eAAe,mBAAmB,sBAAsB,oCAAoC,kCAAkC,WAAW,aAAa,cAAc,gBAAgB,YAAY,aAAa,eAAe,iBAAiB,sBAAsB,iBAAiB,uBAAuB,oCAAoC,gBAAgB,WAAW,gBAAgB,qBAAqB,wBAAwB,WAAW,YAAY,0BAA0B,iBAAiB,4BAA4B,WAAW,YAAY,cAAc,SAAS,kBAAkB,iBAAiB,iCAAiC,wBAAwB,4BAA4B,sBAAsB,cAAc,cAAc,wBAAwB,gCAAgC,cAAc,gBAAgB,uBAAuB,gBAAgB,6BAA6B,cAAc,eAAe,iBAAiB,gBAAgB,QAAQ,aAAa,cAAc,8BAA8B,sBAAsB,mCAAmC,2BAA2B,kBAAkB,gBAAgB,WAAW,kBAAkB,cAAc,WAAW,kBAAkB,cAAc,WAAW,kBAAkB,gBAAgB,WAAW,sCAAsC,gBAAgB,oCAAoC,QAAQ,kDAAkD,sCAAsC,aAAa,aAAa,mBAAmB,uBAAuB,gCAAgC,WAAW,uBAAuB,mBAAmB,qBAAqB,cAAc,oCAAoC,QAAQ,WAAW,qCAAqC,kBAAkB,cAAc,kBAAkB,cAAc,WAAW,kBAAkB,cAAc,WAAW,kBAAkB,cAAc,YAAY,oCAAoC,eAAe,kBAAkB,0BAA0B,gBAAgB,oCAAoC,0BAA0B,WAAW,uBAAuB,mBAAmB,mCAAmC,kBAAkB,YAAY,cAAc,aAAa,oBAAoB,uBAAuB,iBAAiB,gBAAgB,oCAAoC,uBAAuB,eAAe,WAAW,MAAM,OAAO,SAAS,gBAAgB,gBAAgB,aAAa,2BAA2B,eAAe,eAAe,iCAAiC,aAAa,oBAAoB,2BAA2B,iBAAiB,mCAAmC,aAAa,oBAAoB,uBAAuB,iBAAiB,kCAAkC,aAAa,oBAAoB,yBAAyB,iBAAiB,8BAA8B,cAAc,aAAa,kCAAkC,cAAc,YAAY,WAAW,kBAAkB,YAAY,oCAAoC,kCAAkC,aAAa,6GAA6G,mBAAmB,iCAAiC,aAAa,mBAAmB,eAAe,eAAe,gBAAgB,qBAAqB,cAAc,mBAAmB,kBAAkB,sHAAsH,0BAA0B,WAAW,oCAAoC,0CAA0C,cAAc,mCAAmC,mBAAmB,qBAAqB,kBAAkB,4HAA4H,qBAAqB,mBAAmB,qBAAqB,aAAa,cAAc,0DAA0D,sBAAsB,mCAAmC,2BAA2B,+BAA+B,WAAW,cAAc,+BAA+B,WAAW,cAAc,oCAAoC,qBAAqB,2BAA2B,WAAW,+BAA+B,cAAc,sCAAsC,gBAAgB,mBAAmB,mCAAmC,+CAA+C,WAAW,oIAAoI,+BAA+B,uBAAuB,4DAA4D,yBAAyB,gFAAgF,aAAa,6CAA6C,0BAA0B,gBAAgB,aAAa,kBAAkB,gBAAgB,mDAAmD,WAAW,cAAc,kBAAkB,WAAW,YAAY,gDAAgD,MAAM,OAAO,iDAAiD,oBAAoB,+BAA+B,iBAAiB,cAAc,WAAW,YAAY,SAAS,0BAA0B,oCAAoC,6CAA6C,cAAc,8CAA8C,gBAAgB,4JAA4J,kBAAkB,oCAAoC,4JAA4J,iBAAiB,oCAAoC,sCAAsC,gBAAgB,gBAAgB,mDAAmD,aAAa,8FAA8F,iBAAiB,2CAA2C,kBAAkB,iBAAiB,aAAa,2BAA2B,kDAAkD,WAAW,cAAc,mBAAmB,kBAAkB,SAAS,OAAO,QAAQ,YAAY,0BAA0B,WAAW,mDAAmD,cAAc,YAAY,aAAa,4BAA4B,kBAAkB,cAAc,uDAAuD,cAAc,WAAW,YAAY,SAAS,kBAAkB,yBAAyB,mBAAmB,iBAAiB,iCAAiC,wBAAwB,4BAA4B,oCAAoC,2CAA2C,aAAa,mBAAmB,0BAA0B,YAAY,kDAAkD,aAAa,mDAAmD,WAAW,YAAY,0BAA0B,uBAAuB,uDAAuD,SAAS,kBAAkB,iBAAiB,iCAAiC,wBAAwB,6BAA6B,0DAA0D,mDAAmD,cAAc,oCAAoC,2CAA2C,iBAAiB,oCAAoC,2CAA2C,gBAAgB,4CAA4C,cAAc,iBAAiB,kDAAkD,iBAAiB,mBAAmB,qDAAqD,eAAe,iBAAiB,WAAW,gBAAgB,gBAAgB,mBAAmB,uBAAuB,6BAA6B,2DAA2D,cAAc,eAAe,WAAW,gBAAgB,gBAAgB,uBAAuB,oCAAoC,4CAA4C,iBAAiB,aAAa,8BAA8B,mBAAmB,kDAAkD,cAAc,iBAAiB,qDAAqD,eAAe,iBAAiB,iBAAiB,2DAA2D,eAAe,kDAAkD,aAAa,2BAA2B,oBAAoB,YAAY,oEAAoE,aAAa,mBAAmB,gBAAgB,oCAAoC,oEAAoE,cAAc,2DAA2D,YAAY,sBAAsB,cAAc,cAAc,aAAa,+BAA+B,eAAe,kBAAkB,kBAAkB,6DAA6D,cAAc,sEAAsE,eAAe,iEAAiE,cAAc,WAAW,kBAAkB,SAAS,OAAO,WAAW,gCAAgC,WAAW,wBAAwB,wEAAwE,gCAAgC,UAAU,iFAAiF,4BAA4B,uEAAuE,UAAU,wBAAwB,6DAA6D,qBAAqB,cAAc,0EAA0E,eAAe,cAAc,2EAA2E,gBAAgB,eAAe,kBAAkB,WAAW,uBAAuB,0DAA0D,cAAc,WAAW,2DAA2D,gBAAgB,6CAA6C,aAAa,eAAe,iEAAiE,gBAAgB,gBAAgB,uBAAuB,cAAc,0FAA0F,6BAA6B,wEAAwE,aAAa,oDAAoD,iBAAiB,eAAe,cAAc,sDAAsD,qBAAqB,cAAc,qBAAqB,aAAa,6DAA6D,gBAAgB,WAAW,oCAAoC,6CAA6C,cAAc,WAAW,0CAA0C,0BAA0B,oCAAoC,0CAA0C,iBAAiB,sCAAsC,gBAAgB,mCAAmC,mBAAmB,mCAAmC,kBAAkB,gBAAgB,mBAAmB,oCAAoC,mCAAmC,gBAAgB,gBAAgB,iBAAiB,4DAA4D,SAAS,aAAa,8DAA8D,cAAc,qFAAqF,wBAAwB,wEAAwE,cAAc,6DAA6D,oBAAoB,WAAW,oFAAoF,aAAa,eAAe,cAAc,0CAA0C,iBAAiB,mCAAmC,cAAc,eAAe,wCAAwC,eAAe,gBAAgB,0BAA0B,aAAa,eAAe,eAAe,cAAc,8BAA8B,sBAAsB,cAAc,YAAY,cAAc,mBAAmB,kBAAkB,oCAAoC,8BAA8B,eAAe,oCAAoC,8BAA8B,gBAAgB,oCAAoC,0BAA0B,SAAS,6BAA6B,8BAA8B,WAAW,UAAU,gBAAgB,gCAAgC,yCAAyC,gBAAgB,yCAAyC,mBAAmB,8IAA8I,oBAAoB,SAAS,gBAAgB,YAAY,qBAAqB,aAAa,gBAAgB,gBAAgB,cAAc,mBAAmB,eAAe,gBAAgB,mBAAmB,cAAc,2CAA2C,wyBAAwyB,aAAa,sBAAsB,aAAa,UAAU,wBAAwB,aAAa,OAAO,sBAAsB,yBAAyB,0BAA0B,OAAO,iBAAiB,oCAAoC,gBAAgB,cAAc,uBAAuB,gBAAgB,iBAAiB,oBAAoB,eAAe,cAAc,oCAAoC,uBAAuB,kBAAkB,oBAAoB,6BAA6B,aAAa,cAAc,0CAA0C,uCAAuC,cAAc,WAAW,YAAY,uCAAuC,cAAc,WAAW,YAAY,uCAAuC,cAAc,WAAW,YAAY,kBAAkB,4CAA4C,cAAc,uCAAuC,cAAc,WAAW,YAAY,uCAAuC,cAAc,WAAW,YAAY,oCAAoC,6BAA6B,kCAAkC,8EAA8E,cAAc,uCAAuC,WAAW,uCAAuC,cAAc,8EAA8E,cAAc,uCAAuC,YAAY,oCAAoC,uCAAuC,eAAe,oCAAoC,4JAA4J,cAAc,0BAA0B,yBAAyB,gBAAgB,kBAAkB,cAAc,4BAA4B,cAAc,qBAAqB,4BAA4B,qBAAqB,cAAc,uGAAuG,0BAA0B,kCAAkC,cAAc,YAAY,WAAW,cAAc,uCAAuC,aAAa,wIAAwI,aAAa,mBAAmB,eAAe,iBAAiB,cAAc,gBAAgB,mBAAmB,eAAe,qBAAqB,oCAAoC,mBAAmB,kBAAkB,qBAAqB,qBAAqB,cAAc,qBAAqB,yBAAyB,gBAAgB,cAAc,uBAAuB,qBAAqB,mBAAmB,kBAAkB,WAAW,YAAY,aAAa,mBAAmB,mCAAmC,kBAAkB,WAAW,aAAa,kBAAkB,gBAAgB,0BAA0B,gBAAgB,sBAAsB,oBAAoB,+BAA+B,iBAAiB,cAAc,WAAW,YAAY,SAAS,0BAA0B,mBAAmB,mBAAmB,aAAa,0BAA0B,eAAe,cAAc,iBAAiB,qBAAqB,gBAAgB,6BAA6B,WAAW,YAAY,gBAAgB,qBAAqB,mBAAmB,gCAAgC,gBAAgB,sBAAsB,eAAe,SAAS,UAAU,gBAAgB,uBAAuB,oBAAoB,kBAAkB,oBAAoB,cAAc,qBAAqB,cAAc,qBAAqB,2BAA2B,0BAA0B,oCAAoC,aAAa,cAAc,qBAAqB,mBAAmB,oBAAoB,wBAAwB,aAAa,yBAAyB,gBAAgB,eAAe,cAAc,8BAA8B,eAAe,yCAAyC,gBAAgB,qDAAqD,aAAa,mBAAmB,+CAA+C,WAAW,YAAY,0BAA0B,sEAAsE,aAAa,kBAAkB,mBAAmB,mCAAmC,0DAA0D,sBAAsB,gBAAgB,gBAAgB,eAAe,cAAc,iBAAiB,qBAAqB,gBAAgB,uBAAuB,gBAAgB,kBAAkB,mBAAmB,6BAA6B,gBAAgB,sBAAsB,gBAAgB,wBAAwB,WAAW,qBAAqB,sBAAsB,uBAAuB,kBAAkB,mBAAmB,mCAAmC,cAAc,gBAAgB,mBAAmB,qDAAqD,gBAAgB,qXAAqX,gBAAgB,wBAAwB,cAAc,0BAA0B,wLAAwL,qBAAqB,kIAAkI,0BAA0B,+BAA+B,mBAAmB,mCAAmC,iBAAiB,cAAc,6DAA6D,kBAAkB,eAAe,2DAA2D,gBAAgB,qBAAqB,gEAAgE,gBAAgB,iBAAiB,aAAa,gBAAgB,eAAe,cAAc,mBAAmB,8BAA8B,kBAAkB,mCAAmC,aAAa,mBAAmB,kBAAkB,kBAAkB,cAAc,gBAAgB,WAAW,eAAe,gBAAgB,gBAAgB,mBAAmB,eAAe,eAAe,cAAc,oCAAoC,aAAa,aAAa,mBAAmB,gBAAgB,gBAAgB,WAAW,mBAAmB,kBAAkB,mCAAmC,gBAAgB,sBAAsB,mBAAmB,kBAAkB,aAAa,mBAAmB,8BAA8B,mBAAmB,kBAAkB,aAAa,qBAAqB,cAAc,mCAAmC,yEAAyE,mBAAmB,yBAAyB,mBAAmB,eAAe,mBAAmB,cAAc,eAAe,gBAAgB,WAAW,mBAAmB,gBAAgB,uBAAuB,uBAAuB,cAAc,yBAAyB,cAAc,gBAAgB,eAAe,eAAe,cAAc,wFAAwF,WAAW,8BAA8B,cAAc,YAAY,sDAAsD,qBAAqB,cAAc,aAAa,yBAAyB,+BAA+B,cAAc,WAAW,YAAY,kBAAkB,kBAAkB,kBAAkB,yBAAyB,2CAA2C,UAAU,4CAA4C,UAAU,4CAA4C,UAAU,gBAAgB,WAAW,yBAAyB,UAAU,SAAS,yBAAyB,kBAAkB,yBAAyB,cAAc,gBAAgB,aAAa,qCAAqC,gBAAgB,yBAAyB,eAAe,sBAAsB,gCAAgC,uCAAuC,gBAAgB,uBAAuB,YAAY,kBAAkB,eAAe,gBAAgB,WAAW,6BAA6B,cAAc,cAAc,gBAAgB,eAAe,oCAAoC,kCAAkC,cAAc,oCAAoC,qIAAqI,gBAAgB,gBAAgB,iBAAiB,eAAe,iBAAiB,oCAAoC,eAAe,sBAAsB,qBAAqB,uBAAuB,qCAAqC,qBAAqB,wBAAwB,oCAAoC,qBAAqB,YAAY,oCAAoC,qBAAqB,aAAa,gCAAgC,kBAAkB,oCAAoC,gCAAgC,8BAA8B,+DAA+D,gBAAgB,yDAAyD,eAAe,iBAAiB,mEAAmE,WAAW,YAAY,gBAAgB,wFAAwF,iBAAiB,SAAS,kKAAkK,gBAAgB,eAAe,cAAc,gCAAgC,mBAAmB,4BAA4B,gBAAgB,iBAAiB,eAAe,iBAAiB,qBAAqB,gBAAgB,cAAc,sEAAsE,0BAA0B,KAAK,gCAAgC,gBAAgB,gBAAgB,gBAAgB,aAAa,cAAc,oBAAoB,mBAAmB,gBAAgB,2BAA2B,SAAS,yCAAyC,mBAAmB,oDAAoD,gBAAgB,+CAA+C,kBAAkB,kBAAkB,qDAAqD,kBAAkB,SAAS,OAAO,4BAA4B,kBAAkB,gBAAgB,+CAA+C,oBAAoB,eAAe,gBAAgB,WAAW,cAAc,WAAW,2EAA2E,kBAAkB,kDAAkD,gBAAgB,2CAA2C,kBAAkB,QAAQ,OAAO,kBAAkB,aAAa,cAAc,yBAAyB,sBAAsB,cAAc,UAAU,cAAc,mBAAmB,cAAc,qBAAqB,cAAc,wBAAwB,kBAAkB,kBAAkB,gBAAgB,uBAAuB,cAAc,eAAe,eAAe,oBAAoB,mBAAmB,cAAc,gCAAgC,kBAAkB,eAAe,iBAAiB,gBAAgB,gBAAgB,mBAAmB,mBAAmB,oBAAoB,gBAAgB,0JAA0J,gBAAgB,qDAAqD,aAAa,2DAA2D,oBAAoB,eAAe,WAAW,gBAAgB,gBAAgB,cAAc,uHAAuH,cAAc,qDAAqD,eAAe,kBAAkB,kDAAkD,oBAAoB,eAAe,WAAW,cAAc,kBAAkB,qBAAqB,gBAAgB,qCAAqC,eAAe,kCAAkC,WAAW,qCAAqC,eAAe,2CAA2C,oBAAoB,eAAe,WAAW,cAAc,gBAAgB,gBAAgB,2CAA2C,mBAAmB,wCAAwC,kBAAkB,eAAe,4BAA4B,qBAAqB,cAAc,2BAA2B,mBAAmB,6CAA6C,gBAAgB,yBAAyB,aAAa,gBAAgB,oBAAoB,gCAAgC,eAAe,iCAAiC,sBAAsB,eAAe,cAAc,eAAe,mCAAmC,cAAc,4GAA4G,gBAAgB,oCAAoC,yBAAyB,cAAc,gBAAgB,iCAAiC,eAAe,yJAAyJ,oBAAoB,+CAA+C,kBAAkB,oBAAoB,eAAe,WAAW,cAAc,WAAW,0CAA0C,oBAAoB,eAAe,WAAW,qBAAqB,WAAW,kBAAkB,gBAAgB,kBAAkB,cAAc,yDAAyD,kBAAkB,OAAO,QAAQ,SAAS,qJAAqJ,sBAAsB,eAAe,WAAW,cAAc,WAAW,UAAU,oBAAoB,gBAAgB,mBAAmB,sBAAsB,kBAAkB,aAAa,6LAA6L,gBAAgB,2NAA2N,qBAAqB,gOAAgO,qBAAqB,mLAAmL,kBAAkB,2WAA2W,qBAAqB,mBAAmB,4CAA4C,cAAc,+TAA+T,qBAAqB,6CAA6C,cAAc,gBAAgB,cAAc,eAAe,sBAAsB,gBAAgB,aAAa,mCAAmC,aAAa,mBAAmB,oEAAoE,cAAc,WAAW,SAAS,kBAAkB,mBAAmB,WAAW,eAAe,oBAAoB,YAAY,aAAa,yBAAyB,qBAAqB,kBAAkB,sBAAsB,eAAe,gBAAgB,UAAU,mBAAmB,kBAAkB,qGAAqG,eAAe,sFAAsF,yBAAyB,+KAA+K,yBAAyB,+FAA+F,mBAAmB,iHAAiH,yBAAyB,qOAAqO,yBAAyB,oBAAoB,wBAAwB,qBAAqB,gBAAgB,sBAAsB,eAAe,WAAW,cAAc,WAAW,UAAU,oBAAoB,gBAAgB,2CAA2C,6UAA6U,sBAAsB,kBAAkB,kBAAkB,mBAAmB,YAAY,mCAAmC,kBAAkB,kCAAkC,kBAAkB,UAAU,QAAQ,sBAAsB,eAAe,cAAc,oBAAoB,oBAAoB,eAAe,gBAAgB,mBAAmB,gBAAgB,wCAAwC,WAAW,cAAc,kBAAkB,MAAM,QAAQ,WAAW,UAAU,8DAA8D,eAAe,mBAAmB,cAAc,kBAAkB,kBAAkB,mBAAmB,kBAAkB,sBAAsB,sCAAsC,iCAAiC,cAAc,qBAAqB,oCAAoC,+BAA+B,cAAc,iBAAiB,mBAAmB,2BAA2B,UAAU,sBAAsB,cAAc,WAAW,YAAY,aAAa,gCAAgC,mBAAmB,WAAW,eAAe,SAAS,6CAA6C,SAAS,gHAAgH,oBAAoB,iCAAiC,mBAAmB,sBAAsB,gBAAgB,oKAAoK,gBAAgB,0DAA0D,eAAe,iBAAiB,aAAa,gBAAgB,kBAAkB,eAAe,cAAc,qBAAqB,qBAAqB,0BAA0B,WAAW,gBAAgB,mBAAmB,eAAe,cAAc,qBAAqB,kBAAkB,aAAa,cAAc,yBAAyB,qBAAqB,gBAAgB,0DAA0D,cAAc,6BAA6B,mBAAmB,cAAc,mCAAmC,eAAe,mBAAmB,kBAAkB,2CAA2C,cAAc,gBAAgB,mUAAmU,gBAAgB,0DAA0D,6BAA6B,iBAAiB,YAAY,aAAa,eAAe,uBAAuB,SAAS,cAAc,gBAAgB,YAAY,qBAAqB,mCAAmC,qBAAqB,aAAa,cAAc,SAAS,gBAAgB,mBAAmB,cAAc,WAAW,qBAAqB,cAAc,eAAe,cAAc,mBAAmB,qBAAqB,gBAAgB,+JAA+J,gBAAgB,2CAA2C,sBAAsB,8BAA8B,WAAW,qCAAqC,oCAAoC,kBAAkB,aAAa,mBAAmB,+CAA+C,WAAW,0BAA0B,mLAAmL,qBAAqB,yDAAyD,gBAAgB,cAAc,kBAAkB,yYAAyY,gBAAgB,iEAAiE,gBAAgB,mBAAmB,aAAa,eAAe,mBAAmB,2DAA2D,cAAc,4BAA4B,yBAAyB,cAAc,qBAAqB,kBAAkB,cAAc,yBAAyB,kBAAkB,mBAAmB,gBAAgB,mBAAmB,sBAAsB,eAAe,WAAW,kBAAkB,mBAAmB,SAAS,UAAU,2BAA2B,cAAc,cAAc,cAAc,ySAAyS,gCAAgC,YAAY,mBAAmB,sBAAsB,kBAAkB,aAAa,mBAAmB,kBAAkB,kBAAkB,QAAQ,mCAAmC,qBAAqB,cAAc,6BAA6B,uBAAuB,SAAS,aAAa,eAAe,gCAAgC,mBAAmB,cAAc,WAAW,oBAAoB,gBAAgB,eAAe,qBAAqB,WAAW,iCAAiC,mBAAmB,qBAAqB,gBAAgB,0BAA0B,mBAAmB,gBAAgB,QAAQ,cAAc,qBAAqB,cAAc,mCAAmC,oCAAoC,QAAQ,iBAAiB,4EAA4E,mBAAmB,WAAW,aAAa,kBAAkB,gBAAgB,0BAA0B,eAAe,cAAc,WAAW,YAAY,SAAS,oBAAoB,+BAA+B,iBAAiB,0BAA0B,oCAAoC,WAAW,cAAc,oCAAoC,WAAW,cAAc,WAAW,kBAAkB,aAAa,aAAa,2BAA2B,mBAAmB,mBAAmB,0BAA0B,oCAAoC,WAAW,iBAAiB,mBAAmB,cAAc,WAAW,YAAY,0BAA0B,gBAAgB,uBAAuB,WAAW,YAAY,cAAc,SAAS,kBAAkB,iBAAiB,iCAAiC,wBAAwB,4BAA4B,mBAAmB,yBAAyB,iBAAiB,gBAAgB,gCAAgC,eAAe,WAAW,gBAAgB,gBAAgB,uBAAuB,8BAA8B,cAAc,eAAe,cAAc,gBAAgB,gBAAgB,uBAAuB,YAAY,eAAe,kBAAkB,gBAAgB,4GAA4G,eAAe,WAAW,gBAAgB,qBAAqB,iBAAiB,qBAAqB,qBAAqB,gBAAgB,oBAAoB,cAAc,eAAe,cAAc,iBAAiB,eAAe,sCAAsC,yBAAyB,cAAc,mBAAmB,WAAW,eAAe,uBAAuB,qBAAqB,iBAAiB,mBAAmB,YAAY,gBAAgB,uBAAuB,qBAAqB,gBAAgB,sBAAsB,eAAe,cAAc,oCAAoC,YAAY,kBAAkB,kBAAkB,aAAa,sCAAsC,sBAAsB,cAAc,mBAAmB,mCAAmC,cAAc,eAAe,gBAAgB,kBAAkB,aAAa,uBAAuB,mBAAmB,eAAe,kBAAkB,aAAa,gBAAgB,0BAA0B,0BAA0B,wBAAwB,sBAAsB,gBAAgB,cAAc,qBAAqB,gBAAgB,eAAe,kBAAkB,eAAe,iBAAiB,gBAAgB,cAAc,sCAAsC,sCAAsC,wBAAwB,cAAc,sCAAsC,kCAAkC,oBAAoB,cAAc,sCAAsC,kCAAkC,yBAAyB,UAAU,wBAAwB,gBAAgB,aAAa,kCAAkC,wBAAwB,mBAAmB,eAAe,iBAAiB,4BAA4B,aAAa,gCAAgC,wDAAwD,sBAAsB,aAAa,kBAAkB,gBAAgB,gBAAgB,mBAAmB,uBAAuB,4BAA4B,gBAAgB,YAAY,cAAc,cAAc,0BAA0B,4BAA4B,cAAc,cAAc,2BAA2B,cAAc,qBAAqB,oGAAoG,0BAA0B,mCAAmC,sCAAsC,iCAAiC,qCAAqC,cAAc,gBAAgB,yCAAyC,cAAc,uCAAuC,gBAAgB,iBAAiB,mCAAmC,kBAAkB,gBAAgB,mBAAmB,oCAAoC,iBAAiB,gBAAgB,gBAAgB,iBAAiB,2BAA2B,gBAAgB,SAAS,gBAAgB,+EAA+E,0BAA0B,qCAAqC,WAAW,wBAAwB,mBAAmB,4GAA4G,uBAAuB,eAAe,6IAA6I,gBAAgB,0BAA0B,gJAAgJ,0BAA0B,iLAAiL,kBAAkB,oCAAoC,4GAA4G,2BAA2B,qCAAqC,mBAAmB,oBAAoB,YAAY,eAAe,mBAAmB,WAAW,oBAAoB,iBAAiB,YAAY,iBAAiB,SAAS,wBAAwB,WAAW,YAAY,sBAAsB,iBAAiB,yCAAyC,UAAU,wCAAwC,aAAa,+EAA+E,mBAAmB,2IAA2I,aAAa,2IAA2I,mBAAmB,uMAAuM,aAAa,oCAAoC,wBAAwB,cAAc,wDAAwD,aAAa,sCAAsC,4BAA4B,gBAAgB,sDAAsD,UAAU,SAAS,wDAAwD,gBAAgB,wDAAwD,eAAe,iBAAiB,mBAAmB,kFAAkF,kBAAkB,eAAe,WAAW,WAAW,WAAW,oMAAoM,gBAAgB,kEAAkE,eAAe,gBAAgB,oFAAoF,cAAc,YAAY,eAAe,WAAW,eAAe,gBAAgB,8GAA8G,cAAc,eAAe,mBAAmB,eAAe,wJAAwJ,eAAe,sEAAsE,YAAY,kBAAkB,WAAW,eAAe,8FAA8F,WAAW,UAAU,iCAAiC,4CAA4C,QAAQ,yBAAyB,YAAY,kBAAkB,sBAAsB,WAAW,eAAe,qBAAqB,oBAAoB,eAAe,gBAAgB,YAAY,iBAAiB,iBAAiB,gBAAgB,eAAe,kBAAkB,kBAAkB,yBAAyB,qBAAqB,uBAAuB,2BAA2B,mBAAmB,WAAW,2CAA2C,yBAAyB,4BAA4B,iBAAiB,yBAAyB,eAAe,wGAAwG,eAAe,iBAAiB,YAAY,oBAAoB,iBAAiB,2BAA2B,cAAc,mBAAmB,oGAAoG,yBAAyB,6BAA6B,mBAAmB,0GAA0G,yBAAyB,yBAAyB,eAAe,iBAAiB,YAAY,cAAc,oBAAoB,uBAAuB,iBAAiB,kBAAkB,yBAAyB,8FAA8F,qBAAqB,cAAc,sBAAsB,cAAc,WAAW,aAAa,qBAAqB,UAAU,cAAc,YAAY,uBAAuB,eAAe,6BAA6B,0DAA0D,cAAc,8BAA8B,sBAAsB,cAAc,eAAe,oBAAoB,cAAc,+BAA+B,SAAS,sEAAsE,oBAAoB,sBAAsB,cAAc,qFAAqF,cAAc,+BAA+B,cAAc,6BAA6B,cAAc,sCAAsC,cAAc,uBAAuB,uBAAuB,0BAA0B,yBAAyB,kBAAkB,YAAY,6BAA6B,0BAA0B,kBAAkB,cAAc,YAAY,uBAAuB,eAAe,gBAAgB,eAAe,cAAc,iBAAiB,UAAU,6BAA6B,yEAAyE,cAAc,8BAA8B,2BAA2B,cAAc,eAAe,yBAAyB,cAAc,oCAAoC,SAAS,qFAAqF,oBAAoB,eAAe,kBAAkB,+BAA+B,uBAAuB,WAAW,YAAY,cAAc,qBAAqB,QAAQ,SAAS,kBAAkB,8BAA8B,mBAAmB,mBAAmB,oBAAoB,kBAAkB,mBAAmB,gBAAgB,YAAY,sCAAsC,OAAO,kBAAkB,sEAAsE,cAAc,sBAAsB,cAAc,4BAA4B,cAAc,gBAAgB,qBAAqB,kCAAkC,WAAW,0BAA0B,cAAc,cAAc,cAAc,eAAe,YAAY,gBAAgB,uBAAuB,mBAAmB,qBAAqB,eAAe,gBAAgB,wCAAwC,cAAc,YAAY,iBAAiB,uBAAuB,gBAAgB,mBAAmB,mBAAmB,eAAe,2BAA2B,0BAA0B,qBAAqB,UAAU,YAAY,eAAe,iBAAiB,uBAAuB,mBAAmB,gBAAgB,sDAAsD,eAAe,YAAY,kBAAkB,oBAAoB,oBAAoB,gBAAgB,uBAAuB,eAAe,cAAc,kBAAkB,WAAW,YAAY,aAAa,mBAAmB,uBAAuB,sBAAsB,4CAA4C,eAAe,eAAe,wEAAwE,sBAAsB,iCAAiC,mBAAmB,2BAA2B,kBAAkB,oEAAoE,aAAa,gBAAgB,kBAAkB,WAAW,YAAY,aAAa,mBAAmB,uBAAuB,oBAAoB,eAAe,eAAe,WAAW,YAAY,sBAAsB,iCAAiC,mBAAmB,UAAU,qBAAqB,mBAAmB,aAAa,kBAAkB,0BAA0B,gCAAgC,mBAAmB,SAAS,eAAe,mBAAmB,cAAc,kBAAkB,uCAAuC,kBAAkB,gBAAgB,sBAAsB,kBAAkB,QAAQ,SAAS,2BAA2B,2BAA2B,WAAW,gBAAgB,2BAA2B,0BAA0B,0BAA0B,YAAY,iBAAiB,uBAAuB,yBAAyB,6BAA6B,SAAS,iBAAiB,uBAAuB,4BAA4B,4BAA4B,UAAU,gBAAgB,2BAA2B,2BAA2B,uBAAuB,eAAe,iBAAiB,cAAc,iBAAiB,sBAAsB,qBAAqB,mBAAmB,cAAc,gBAAgB,uBAAuB,mBAAmB,wFAAwF,mBAAmB,cAAc,UAAU,qCAAqC,cAAc,iBAAiB,gBAAgB,QAAQ,gBAAgB,aAAa,wCAAwC,gBAAgB,mBAAmB,cAAc,kBAAkB,mCAAmC,gBAAgB,kBAAkB,qDAAqD,QAAQ,uDAAuD,WAAW,6CAA6C,eAAe,iBAAiB,cAAc,iBAAiB,sBAAsB,qBAAqB,mBAAmB,cAAc,gBAAgB,uBAAuB,mBAAmB,mDAAmD,UAAU,mDAAmD,mBAAmB,cAAc,gBAAgB,sBAAsB,gBAAgB,uBAAuB,cAAc,mBAAmB,eAAe,gBAAgB,mBAAmB,kBAAkB,kBAAkB,eAAe,mBAAmB,UAAU,aAAa,mBAAmB,cAAc,gBAAgB,gBAAgB,cAAc,cAAc,kBAAkB,WAAW,qBAAqB,kBAAkB,eAAe,gBAAgB,gCAAgC,0BAA0B,oBAAoB,gBAAgB,eAAe,uBAAuB,gCAAgC,cAAc,oCAAoC,6GAA6G,mBAAmB,2BAA2B,gHAAgH,mBAAmB,0BAA0B,gCAAgC,gBAAgB,aAAa,oCAAoC,wBAAwB,cAAc,yBAAyB,aAAa,YAAY,kBAAkB,kBAAkB,cAAc,iCAAiC,sBAAsB,kCAAkC,gBAAgB,yBAAyB,YAAY,gBAAgB,kBAAkB,aAAa,sBAAsB,oBAAoB,cAAc,kBAAkB,iBAAiB,yBAAyB,uBAAuB,cAAc,cAAc,qBAAqB,kBAAkB,eAAe,6BAA6B,SAAS,UAAU,yBAAyB,sBAAsB,qBAAqB,iBAAiB,0CAA0C,wCAAwC,gCAAgC,SAAS,mBAAmB,WAAW,YAAY,gBAAgB,UAAU,kBAAkB,UAAU,wBAAwB,mBAAmB,WAAW,wBAAwB,oBAAoB,WAAW,YAAY,UAAU,mBAAmB,yBAAyB,wBAAwB,qEAAqE,yBAAyB,2CAA2C,yBAAyB,8EAA8E,yBAAyB,0BAA0B,kBAAkB,WAAW,YAAY,MAAM,SAAS,gBAAgB,mBAAmB,cAAc,SAAS,UAAU,6BAA6B,uEAAuE,UAAU,6BAA6B,sBAAsB,kBAAkB,WAAW,YAAY,MAAM,SAAS,gBAAgB,mBAAmB,cAAc,WAAW,6CAA6C,UAAU,oBAAoB,iDAAiD,kBAAkB,QAAQ,SAAS,WAAW,YAAY,yBAAyB,kBAAkB,yBAAyB,sBAAsB,yBAAyB,2CAA2C,UAAU,qBAAqB,2CAA2C,mBAAmB,0BAA0B,kBAAkB,gBAAgB,iBAAiB,mBAAmB,cAAc,mBAAmB,cAAc,mBAAmB,cAAc,wBAAwB,2BAA2B,wBAAwB,mBAAmB,iDAAiD,uBAAuB,cAAc,uDAAuD,mBAAmB,6DAA6D,eAAe,qDAAqD,cAAc,eAAe,yDAAyD,cAAc,0BAA0B,qDAAqD,qBAAqB,cAAc,qMAAqM,0BAA0B,oBAAoB,qBAAqB,kBAAkB,eAAe,iBAAiB,gBAAgB,mBAAmB,gBAAgB,iBAAiB,oBAAoB,gBAAgB,gBAAgB,0BAA0B,kBAAkB,aAAa,uBAAuB,mBAAmB,wBAAwB,qBAAqB,gBAAgB,yBAAyB,yBAAyB,cAAc,cAAc,uBAAuB,YAAY,gCAAgC,sBAAsB,cAAc,oBAAoB,mBAAmB,cAAc,WAAW,yCAAyC,WAAW,4BAA4B,oCAAoC,yDAAyD,gBAAgB,oBAAoB,cAAc,gCAAgC,qDAAqD,cAAc,4BAA4B,kDAAkD,wBAAwB,YAAY,6CAA6C,uBAAuB,sBAAsB,WAAW,yDAAyD,uBAAuB,yDAAyD,wBAAwB,2BAA2B,+CAA+C,cAAc,6BAA6B,sDAAsD,cAAc,wDAAwD,cAAc,WAAW,cAAc,cAAc,6BAA6B,SAAS,kBAAkB,kBAAkB,oBAAoB,SAAS,aAAa,sBAAsB,WAAW,WAAW,qBAAqB,iBAAiB,mBAAmB,UAAU,gCAAgC,mBAAmB,iBAAiB,oEAAoE,6BAA6B,+BAA+B,gBAAgB,kBAAkB,MAAM,QAAQ,YAAY,kBAAkB,YAAY,mBAAmB,yBAAyB,eAAe,aAAa,uCAAuC,WAAW,mBAAmB,aAAa,sBAAsB,mBAAmB,uBAAuB,mBAAmB,8BAA8B,wBAAwB,gCAAgC,sCAAsC,yBAAyB,kBAAkB,WAAW,YAAY,eAAe,cAAc,yBAAyB,aAAa,uBAAuB,mBAAmB,qCAAqC,oBAAoB,4CAA4C,+BAA+B,UAAU,qBAAqB,UAAU,oBAAoB,kBAAkB,cAAc,SAAS,uBAAuB,eAAe,mBAAmB,cAAc,eAAe,gBAAgB,yBAAyB,iBAAiB,kBAAkB,QAAQ,SAAS,uCAAuC,+BAA+B,wBAAwB,cAAc,WAAW,mCAAmC,2BAA2B,oBAAoB,mBAAmB,2BAA2B,kBAAkB,QAAQ,SAAS,uCAAuC,+BAA+B,WAAW,YAAY,sBAAsB,6BAA6B,yBAAyB,kBAAkB,0CAA0C,4EAA4E,oEAAoE,6CAA6C,6EAA6E,qEAAqE,iCAAiC,GAAG,QAAQ,SAAS,yBAAyB,IAAI,yBAAyB,IAAI,WAAW,YAAY,6BAA6B,kBAAkB,UAAU,GAAG,WAAW,YAAY,eAAe,UAAU,8BAA8B,yBAAyB,GAAG,QAAQ,SAAS,yBAAyB,IAAI,yBAAyB,IAAI,WAAW,YAAY,6BAA6B,kBAAkB,UAAU,GAAG,WAAW,YAAY,eAAe,UAAU,8BAA8B,gCAAgC,GAAG,YAAY,IAAI,UAAU,GAAG,aAAa,wBAAwB,GAAG,YAAY,IAAI,UAAU,GAAG,aAAa,gBAAgB,aAAa,SAAS,kBAAkB,0CAA0C,QAAQ,YAAY,wCAAwC,cAAc,gBAAgB,cAAc,iBAAiB,kEAAkE,cAAc,qBAAqB,mBAAmB,gBAAgB,sBAAsB,eAAe,cAAc,iBAAiB,sBAAsB,gBAAgB,6BAA6B,cAAc,eAAe,cAAc,gBAAgB,gBAAgB,sBAAsB,sBAAsB,qBAAqB,YAAY,6BAA6B,GAAG,2BAA2B,mBAAmB,uCAAuC,+BAA+B,2CAA2C,mCAAmC,IAAI,6BAA6B,qBAAqB,0CAA0C,kCAAkC,IAAI,6BAA6B,qBAAqB,2CAA2C,mCAAmC,IAAI,6BAA6B,qBAAqB,0CAA0C,kCAAkC,IAAI,2BAA2B,mBAAmB,2CAA2C,oCAAoC,qBAAqB,GAAG,2BAA2B,mBAAmB,uCAAuC,+BAA+B,2CAA2C,mCAAmC,IAAI,6BAA6B,qBAAqB,0CAA0C,kCAAkC,IAAI,6BAA6B,qBAAqB,2CAA2C,mCAAmC,IAAI,6BAA6B,qBAAqB,0CAA0C,kCAAkC,IAAI,2BAA2B,mBAAmB,2CAA2C,oCAAoC,eAAe,2DAA2D,mDAAmD,aAAa,mBAAmB,0BAA0B,aAAa,YAAY,uBAAuB,OAAO,UAAU,kBAAkB,MAAM,kBAAkB,WAAW,aAAa,eAAe,oBAAoB,mBAAmB,YAAY,aAAa,aAAa,sBAAsB,kBAAkB,YAAY,yBAAyB,kBAAkB,MAAM,QAAQ,SAAS,OAAO,WAAW,kBAAkB,mBAAmB,kCAAkC,sBAAsB,OAAO,aAAa,mBAAmB,uBAAuB,cAAc,eAAe,gBAAgB,0BAA0B,kBAAkB,oCAAoC,UAAU,oBAAoB,YAAY,aAAa,yBAAyB,WAAW,kBAAkB,MAAM,OAAO,oBAAoB,kBAAkB,YAAY,kBAAkB,cAAc,aAAa,WAAW,yBAAyB,kBAAkB,cAAc,UAAU,WAAW,0BAA0B,gBAAgB,SAAS,kBAAkB,aAAa,YAAY,WAAW,sCAAsC,8BAA8B,aAAa,eAAe,iBAAiB,cAAc,gBAAgB,eAAe,cAAc,0BAA0B,qBAAqB,qBAAqB,2BAA2B,GAAG,UAAU,IAAI,YAAY,GAAG,WAAW,mBAAmB,GAAG,UAAU,IAAI,YAAY,GAAG,WAAW,gCAAgC,yCAAyC,+7KAA+7K,sCAAsC,yCAAyC,+7KAA+7K,8MAA8M,yCAAyC,4hBAA4hB,SAAS,aAAa,gCAAgC,cAAc,qBAAqB,gCAAgC,cAAc,cAAc,cAAc,gBAAgB,qBAAqB,eAAe,eAAe,YAAY,UAAU,wCAAwC,iBAAiB,6BAA6B,YAAY,iBAAiB,kBAAkB,aAAa,yBAAyB,WAAW,iBAAiB,kBAAkB,iBAAiB,iBAAiB,iCAAiC,wBAAwB,4BAA4B,kBAAkB,eAAe,wBAAwB,qBAAqB,sBAAsB,iBAAiB,yBAAyB,kBAAkB,WAAW,YAAY,0BAA0B,8BAA8B,iBAAiB,iCAAiC,wBAAwB,4BAA4B,WAAW,YAAY,0BAA0B,iCAAiC,iBAAiB,iCAAiC,wBAAwB,4BAA4B,WAAW,YAAY,0BAA0B,kBAAkB,SAAS,QAAQ,UAAU,uBAAuB,YAAY,aAAa,mBAAmB,2CAA2C,cAAc,mBAAmB,iBAAiB,kBAAkB,sBAAsB,wBAAwB,kBAAkB,kCAAkC,iBAAiB,iCAAiC,wBAAwB,4BAA4B,WAAW,YAAY,0BAA0B,cAAc,mBAAmB,gBAAgB,0BAA0B,WAAW,mDAAmD,+BAA+B,uBAAuB,qDAAqD,cAAc,qBAAqB,6BAA6B,kBAAkB,2CAA2C,cAAc,gDAAgD,WAAW,qBAAqB,WAAW,eAAe,iBAAiB,gBAAgB,gBAAgB,uBAAuB,4CAA4C,cAAc,eAAe,gBAAgB,cAAc,mBAAmB,gBAAgB,uBAAuB,qBAAqB,aAAa,6BAA6B,cAAc,4BAA4B,gBAAgB,kMAAkM,gBAAgB,uBAAuB,gBAAgB,cAAc,0BAA0B,wFAAwF,qBAAqB,0BAA0B,cAAc,eAAe,gBAAgB,gBAAgB,kBAAkB,qBAAqB,4BAA4B,mBAAmB,uCAAuC,gBAAgB,4BAA4B,cAAc,0BAA0B,kCAAkC,qBAAqB,yCAAyC,WAAW,YAAY,qBAAqB,6BAA6B,gCAAgC,iBAAiB,gBAAgB,cAAc,aAAa,8BAA8B,aAAa,mFAAmF,SAAS,WAAW,sDAAsD,YAAY,iBAAiB,gBAAgB,WAAW,2BAA2B,aAAa,cAAc,iBAAiB,kBAAkB,0BAA0B,qBAAqB,gBAAgB,cAAc,8BAA8B,eAAe,oCAAoC,iCAAiC,gCAAgC,+BAA+B,cAAc,yBAAyB,eAAe,cAAc,iCAAiC,cAAc,eAAe,gBAAgB,WAAW,2NAA2N,gBAAgB,+BAA+B,cAAc,yBAAyB,0BAA0B,cAAc,YAAY,mBAAmB,gBAAgB,WAAW,mBAAmB,kBAAkB,kDAAkD,cAAc,mBAAmB,gBAAgB,2BAA2B,WAAW,kBAAkB,uBAAuB,iBAAiB,qBAAqB,eAAe,cAAc,eAAe,kBAAkB,2BAA2B,cAAc,4BAA4B,cAAc,gBAAgB,uBAAuB,gBAAgB,mBAAmB,6BAA6B,gCAAgC,aAAa,mBAAmB,eAAe,iDAAiD,cAAc,kBAAkB,wBAAwB,mBAAmB,aAAa,0BAA0B,cAAc,eAAe,cAAc,gBAAgB,mBAAmB,oEAAoE,UAAU,sBAAsB,WAAW,YAAY,gBAAgB,oBAAoB,mBAAmB,cAAc,eAAe,SAAS,sFAAsF,SAAS,2OAA2O,oBAAoB,0EAA0E,mBAAmB,oCAAoC,oEAAoE,gBAAgB,wEAAwE,mBAAmB,iJAAiJ,cAAc,+JAA+J,aAAa,gCAAgC,mBAAmB,uBAAuB,SAAS,6CAA6C,WAAW,kBAAkB,UAAU,WAAW,qBAAqB,mBAAmB,gCAAgC,yBAAyB,eAAe,gBAAgB,YAAY,kBAAkB,sBAAsB,SAAS,wBAAwB,kBAAkB,SAAS,WAAW,4BAA4B,aAAa,uBAAuB,eAAe,YAAY,uBAAuB,YAAY,UAAU,gBAAgB,kBAAkB,8BAA8B,WAAW,cAAc,iBAAiB,yBAAyB,cAAc,uBAAuB,wBAAwB,WAAW,MAAM,OAAO,sBAAsB,sBAAsB,wBAAwB,kBAAkB,cAAc,qBAAqB,kBAAkB,8FAA8F,UAAU,cAAc,mHAAmH,WAAW,cAAc,WAAW,YAAY,0BAA0B,kBAAkB,8BAA8B,kBAAkB,QAAQ,SAAS,uCAAuC,+BAA+B,eAAe,qDAAqD,mBAAmB,gCAAgC,eAAe,aAAa,cAAc,mEAAmE,mBAAmB,SAAS,SAAS,4HAA4H,cAAc,cAAc,cAAc,eAAe,eAAe,gBAAgB,kBAAkB,qBAAqB,kBAAkB,wJAAwJ,cAAc,oWAAoW,cAAc,WAAW,kBAAkB,SAAS,SAAS,QAAQ,SAAS,mCAAmC,2BAA2B,6CAA6C,mBAAmB,yBAAyB,gLAAgL,YAAY,6CAA6C,qBAAqB,uBAAuB,mBAAmB,6BAA6B,gCAAgC,8BAA8B,kBAAkB,iBAAiB,cAAc,gBAAgB,eAAe,mCAAmC,cAAc,gBAAgB,uBAAuB,mCAAmC,WAAW,kBAAkB,sDAAsD,kBAAkB,oDAAoD,gBAAgB,wBAAwB,gBAAgB,mBAAmB,eAAe,QAAQ,aAAa,gCAAgC,6BAA6B,cAAc,cAAc,WAAW,qBAAqB,eAAe,gBAAgB,iBAAiB,aAAa,gBAAgB,YAAY,aAAa,mBAAmB,8BAA8B,eAAe,iBAAiB,kBAAkB,cAAc,eAAe,iBAAiB,qBAAqB,gBAAgB,iBAAiB,gBAAgB,uBAAuB,UAAU,2BAA2B,WAAW,YAAY,gBAAgB,mBAAmB,mBAAmB,qBAAqB,8BAA8B,gBAAgB,mBAAmB,cAAc,qBAAqB,yBAAyB,0BAA0B,6BAA6B,cAAc,iCAAiC,qBAAqB,sCAAsC,0BAA0B,uBAAuB,cAAc,2CAA2C,aAAa,6EAA6E,cAAc,gDAAgD,mBAAmB,sDAAsD,mBAAmB,qBAAqB,+BAA+B,qBAAqB,kBAAkB,mBAAmB,YAAY,cAAc,gBAAgB,eAAe,cAAc,yBAAyB,oBAAoB,eAAe,sBAAsB,qCAAqC,mBAAmB,qBAAqB,8DAA8D,qBAAqB,iBAAiB,sBAAsB,kBAAkB,eAAe,oBAAoB,6DAA6D,qBAAqB,2BAA2B,cAAc,SAAS,kBAAkB,kBAAkB,oBAAoB,SAAS,aAAa,sBAAsB,WAAW,WAAW,gCAAgC,8BAA8B,WAAW,sBAAsB,WAAW,iBAAiB,qBAAqB,kBAAkB,gCAAgC,8BAA8B,gBAAgB,iBAAiB,UAAU,mBAAmB,uCAAuC,mBAAmB,6CAA6C,uBAAuB,gFAAgF,mBAAmB,QAAQ,kBAAkB,kBAAkB,YAAY,gCAAgC,eAAe,UAAU,mCAAmC,2BAA2B,wDAAwD,QAAQ,oBAAoB,wBAAwB,GAAG,UAAU,GAAG,WAAW,gBAAgB,GAAG,UAAU,GAAG,WAAW,sBAAsB,eAAe,sBAAsB,mBAAmB,qCAAqC,cAAc,uEAAuE,cAAc,iCAAiC,cAAc,+BAA+B,cAAc,iCAAiC,cAAc,+DAA+D,WAAW,mBAAmB,qEAAqE,mBAAmB,kBAAkB,wBAAwB,sBAAsB,yBAAyB,sBAAsB,qBAAqB,iBAAiB,wCAAwC,cAAc,kBAAkB,OAAO,QAAQ,MAAM,SAAS,6FAA6F,oBAAoB,WAAW,0DAA0D,qBAAqB,mCAAmC,YAAY,gBAAgB,uBAAuB,cAAc,yCAAyC,WAAW,kBAAkB,MAAM,SAAS,OAAO,QAAQ,qDAAqD,oBAAoB,2CAA2C,qBAAqB,+CAA+C,qDAAqD,uDAAuD,qDAAqD,yCAAyC,gBAAgB,4DAA4D,mBAAmB,+BAA+B,oBAAoB,8CAA8C,uBAAuB,oEAAoE,cAAc,uBAAuB,qBAAqB,iBAAiB,kBAAkB,YAAY,cAAc,eAAe,iBAAiB,mBAAmB,gBAAgB,uBAAuB,sBAAsB,kBAAkB,cAAc,gBAAgB,6CAA6C,cAAc,eAAe,cAAc,aAAa,eAAe,mBAAmB,uBAAuB,gBAAgB,0CAA0C,qBAAqB,qBAAqB,iBAAiB,aAAa,mBAAmB,WAAW,cAAc,yCAAyC,iBAAiB,kBAAkB,8CAA8C,iBAAiB,uBAAuB,aAAa,kBAAkB,gCAAgC,aAAa,4CAA4C,wBAAwB,OAAO,2DAA2D,gBAAgB,6DAA6D,UAAU,mBAAmB,0DAA0D,eAAe,gBAAgB,2EAA2E,eAAe,yBAAyB,mBAAmB,aAAa,cAAc,uBAAuB,aAAa,iBAAiB,wBAAwB,cAAc,wBAAwB,eAAe,kBAAkB,8CAA8C,cAAc,sBAAsB,cAAc,gBAAgB,uBAAuB,oBAAoB,mBAAmB,aAAa,eAAe,6BAA6B,oBAAoB,kBAAkB,mBAAmB,wDAAwD,iBAAiB,oCAAoC,qBAAqB,WAAW,eAAe,gBAAgB,cAAc,2BAA2B,kBAAkB,6BAA6B,eAAe,cAAc,sCAAsC,cAAc,aAAa,mBAAmB,uBAAuB,kBAAkB,iBAAiB,mBAAmB,kBAAkB,uBAAuB,aAAa,eAAe,8BAA8B,uBAAuB,sFAAsF,UAAU,kCAAkC,eAAe,iBAAiB,4CAA4C,WAAW,YAAY,gBAAgB,+BAA+B,eAAe,uBAAuB,gBAAgB,cAAc,eAAe,iBAAiB,6BAA6B,mBAAmB,6BAA6B,gCAAgC,aAAa,mBAAmB,eAAe,uBAAuB,cAAc,qBAAqB,sDAAsD,qBAAqB,gBAAgB,eAAe,gBAAgB,4JAA4J,qBAAqB,2DAA2D,WAAW,iBAAiB,WAAW,+JAA+J,0BAA0B,8BAA8B,cAAc,gBAAgB,uBAAuB,yDAAyD,cAAc,+BAA+B,cAAc,cAAc,iBAAiB,mBAAmB,gBAAgB,0EAA0E,cAAc,uBAAuB,gBAAgB,sCAAsC,eAAe,WAAW,iCAAiC,WAAW,kBAAkB,gBAAgB,UAAU,kBAAkB,YAAY,WAAW,gHAAgH,cAAc,uBAAuB,WAAW,uCAAuC,mBAAmB,cAAc,6CAA6C,mBAAmB,qBAAqB,8DAA8D,0BAA0B,aAAa,aAAa,eAAe,yBAAyB,kBAAkB,cAAc,gBAAgB,qBAAqB,gBAAgB,sBAAsB,SAAS,OAAO,kBAAkB,QAAQ,MAAM,gDAAgD,aAAa,uBAAuB,mBAAmB,0BAA0B,0BAA0B,kBAAkB,iBAAiB,cAAc,qDAAqD,eAAe,WAAW,uBAAuB,SAAS,cAAc,qBAAqB,WAAW,eAAe,iBAAiB,qMAAqM,UAAU,wBAAwB,eAAe,kBAAkB,YAAY,8DAA8D,cAAc,cAAc,eAAe,oBAAoB,mBAAmB,mBAAmB,eAAe,cAAc,qBAAqB,WAAW,YAAY,SAAS,0BAA0B,WAAW,YAAY,oBAAoB,cAAc,gBAAgB,kBAAkB,cAAc,gBAAgB,uBAAuB,mBAAmB,qBAAqB,sBAAsB,cAAc,gBAAgB,2BAA2B,0BAA0B,cAAc,mBAAmB,cAAc,eAAe,eAAe,gBAAgB,uBAAuB,mBAAmB,oBAAoB,eAAe,mBAAmB,kBAAkB,wBAAwB,eAAe,kBAAkB,iCAAiC,yBAAyB,QAAQ,SAAS,uCAAuC,+BAA+B,wBAAwB,cAAc,4CAA4C,WAAW,kDAAkD,0BAA0B,4CAA4C,oBAAoB,qBAAqB,qBAAqB,iCAAiC,SAAS,2CAA2C,qBAAqB,yCAAyC,mBAAmB,yCAAyC,cAAc,4BAA4B,yBAAyB,0BAA0B,0BAA0B,cAAc,SAAS,WAAW,YAAY,oBAAoB,+BAA+B,iBAAiB,sBAAsB,wBAAwB,sBAAsB,aAAa,mBAAmB,gBAAgB,sBAAsB,eAAe,eAAe,gBAAgB,kBAAkB,iCAAiC,kBAAkB,mBAAmB,cAAc,eAAe,aAAa,gBAAgB,4BAA4B,YAAY,sBAAsB,iCAAiC,mBAAmB,kBAAkB,QAAQ,mCAAmC,2BAA2B,WAAW,UAAU,4CAA4C,YAAY,oBAAoB,+BAA+B,iBAAiB,wDAAwD,WAAW,WAAW,kBAAkB,UAAU,0CAA0C,8BAA8B,aAAa,WAAW,SAAS,kBAAkB,0CAA0C,QAAQ,YAAY,oEAAoE,cAAc,6BAA6B,WAAW,YAAY,2BAA2B,QAAQ,UAAU,iBAAiB,aAAa,eAAe,yBAAyB,kBAAkB,gBAAgB,gBAAgB,uBAAuB,cAAc,cAAc,iBAAiB,eAAe,+BAA+B,aAAa,sBAAsB,mBAAmB,uBAAuB,eAAe,2BAA2B,cAAc,uBAAuB,gBAAgB,sBAAsB,aAAa,sBAAsB,uBAAuB,0BAA0B,cAAc,cAAc,yBAAyB,qBAAqB,cAAc,gBAAgB,+BAA+B,0BAA0B,yBAAyB,SAAS,eAAe,gDAAgD,UAAU,cAAc,6BAA6B,cAAc,4BAA4B,mBAAmB,YAAY,kBAAkB,8BAA8B,oBAAoB,aAAa,qBAAqB,eAAe,MAAM,OAAO,QAAQ,SAAS,0BAA0B,uBAAuB,eAAe,MAAM,OAAO,WAAW,YAAY,aAAa,sBAAsB,mBAAmB,uBAAuB,2BAA2B,aAAa,oBAAoB,yBAAyB,sBAAsB,qBAAqB,iBAAiB,mBAAmB,oBAAoB,aAAa,aAAa,4CAA4C,mBAAmB,cAAc,kBAAkB,gBAAgB,aAAa,sBAAsB,yBAAyB,YAAY,WAAW,gBAAgB,iBAAiB,6DAA6D,WAAW,YAAY,sBAAsB,aAAa,sBAAsB,mBAAmB,uBAAuB,aAAa,yBAAyB,sBAAsB,qBAAqB,iBAAiB,mBAAmB,YAAY,WAAW,gBAAgB,iBAAiB,kBAAkB,uBAAuB,kBAAkB,MAAM,OAAO,WAAW,YAAY,sBAAsB,aAAa,aAAa,aAAa,UAAU,yBAAyB,sBAAsB,qBAAqB,iBAAiB,0CAA0C,sBAAsB,mBAAmB,uBAAuB,mBAAmB,aAAa,kBAAkB,oCAAoC,kBAAkB,WAAW,YAAY,gBAAgB,yBAAyB,WAAW,YAAY,eAAe,gBAAgB,eAAe,kDAAkD,cAAc,mBAAmB,aAAa,aAAa,0DAA0D,eAAe,sLAAsL,cAAc,SAAS,eAAe,gBAAgB,kBAAkB,oBAAoB,YAAY,aAAa,kBAAkB,6BAA6B,8mBAA8mB,cAAc,yBAAyB,oiBAAoiB,cAAc,owDAAowD,cAAc,qBAAqB,uBAAuB,wBAAwB,cAAc,aAAa,mBAAmB,uBAAuB,uBAAuB,WAAW,YAAY,mBAAmB,mBAAmB,aAAa,eAAe,6BAA6B,mBAAmB,8BAA8B,eAAe,mBAAmB,iCAAiC,oBAAoB,oBAAoB,yEAAyE,oBAAoB,wBAAwB,eAAe,iBAAiB,2BAA2B,eAAe,gBAAgB,cAAc,mBAAmB,0BAA0B,cAAc,iGAAiG,cAAc,0CAA0C,cAAc,0BAA0B,eAAe,cAAc,gBAAgB,mBAAmB,qCAAqC,gBAAgB,iCAAiC,gBAAgB,mBAAmB,cAAc,kBAAkB,eAAe,gBAAgB,2NAA2N,gBAAgB,mCAAmC,YAAY,UAAU,kCAAkC,oBAAoB,mBAAmB,qCAAqC,eAAe,iBAAiB,kBAAkB,oCAAoC,gBAAgB,mCAAmC,mBAAmB,mBAAmB,kBAAkB,cAAc,kBAAkB,eAAe,mBAAmB,qBAAqB,gBAAgB,cAAc,kBAAkB,yBAAyB,eAAe,oBAAoB,mBAAmB,cAAc,gBAAgB,aAAa,kBAAkB,4HAA4H,gBAAgB,oJAAoJ,mBAAmB,cAAc,mBAAmB,kBAAkB,aAAa,kBAAkB,eAAe,sCAAsC,wPAAwP,kBAAkB,mBAAmB,oNAAoN,oBAAoB,gBAAgB,2CAA2C,aAAa,mBAAmB,+CAA+C,WAAW,cAAc,2DAA2D,cAAc,0DAA0D,eAAe,iDAAiD,kBAAkB,sDAAsD,gBAAgB,qDAAqD,WAAW,2DAA2D,0BAA0B,eAAe,iBAAiB,oJAAoJ,eAAe,mBAAmB,2CAA2C,mBAAmB,qDAAqD,YAAY,gBAAgB,iBAAiB,qBAAqB,eAAe,gBAAgB,iBAAiB,yGAAyG,mBAAmB,cAAc,kBAAkB,gBAAgB,eAAe,YAAY,kBAAkB,sBAAsB,mQAAmQ,aAAa,yNAAyN,YAAY,UAAU,SAAS,WAAW,kUAAkU,cAAc,uBAAuB,gBAAgB,iBAAiB,oBAAoB,gEAAgE,4BAA4B,oDAAoD,kBAAkB,aAAa,oEAAoE,yBAAyB,sBAAsB,qBAAqB,iBAAiB,gBAAgB,wIAAwI,aAAa,8BAA8B,mBAAmB,aAAa,iBAAiB,4JAA4J,cAAc,iBAAiB,cAAc,mBAAmB,gLAAgL,cAAc,4DAA4D,eAAe,wDAAwD,YAAY,eAAe,oBAAoB,eAAe,oCAAoC,oBAAoB,iBAAiB,YAAY,iBAAiB,0BAA0B,sBAAsB,cAAc,WAAW,gBAAgB,yBAAyB,aAAa,6BAA6B,oCAAoC,yBAAyB,eAAe,iBAAiB,+CAA+C,sBAAsB,UAAU,oCAAoC,+CAA+C,YAAY,wBAAwB,cAAc,gBAAgB,gBAAgB,gBAAgB,kBAAkB,2CAA2C,cAAc,oCAAoC,wBAAwB,iBAAiB,uBAAuB,aAAa,+BAA+B,gBAAgB,yBAAyB,eAAe,iBAAiB,mBAAmB,qCAAqC,cAAc,sBAAsB,WAAW,cAAc,gBAAgB,aAAa,oBAAoB,eAAe,gBAAgB,UAAU,kBAAkB,yBAAyB,gBAAgB,2CAA2C,yBAAyB,uCAAuC,gBAAgB,mBAAmB,8CAA8C,cAAc,eAAe,oCAAoC,uBAAuB,aAAa,eAAe,QAAQ,uCAAuC,mBAAmB,sBAAsB,aAAa,0CAA0C,SAAS,WAAW,eAAe,gBAAgB,eAAe,uBAAuB,gBAAgB,iBAAiB,sBAAsB,cAAc,gBAAgB,0CAA0C,gBAAgB,kBAAkB,gBAAgB,cAAc,2BAA2B,SAAS,mCAAmC,cAAc,aAAa,kBAAkB,eAAe,mBAAmB,qBAAqB,6EAA6E,gBAAgB,wWAAwW,mBAAmB,WAAW,gJAAgJ,kBAAkB,4OAA4O,6BAA6B,cAAc,eAAe,gBAAgB,gxBAAgxB,cAAc,sCAAsC,kBAAkB,mBAAmB,oBAAoB,eAAe,wFAAwF,sBAAsB,4EAA4E,aAAa,eAAe,kBAAkB,iGAAiG,gBAAgB,uoBAAuoB,gBAAgB,aAAa,eAAe,gBAAgB,gBAAgB,aAAa,gBAAgB,eAAe,kBAAkB,qCAAqC,aAAa,2CAA2C,mBAAmB,wDAAwD,UAAU,sBAAsB,cAAc,WAAW,YAAY,aAAa,gDAAgD,mBAAmB,WAAW,eAAe,gBAAgB,0EAA0E,SAAS,uMAAuM,oBAAoB,8DAA8D,mBAAmB,oCAAoC,wDAAwD,gBAAgB,0DAA0D,YAAY,eAAe,gBAAgB,SAAS,aAAa,kBAAkB,eAAe,gBAAgB,sBAAsB,YAAY,iBAAiB,eAAe,gBAAgB,WAAW,YAAY,YAAY,sBAAsB,kBAAkB,YAAY,aAAa,uCAAuC,+BAA+B,kFAAkF,kBAAkB,wCAAwC,sBAAsB,kBAAkB,WAAW,YAAY,MAAM,OAAO,0CAA0C,eAAe,iBAAiB,gBAAgB,wBAAwB,gBAAgB,aAAa,6CAA6C,mBAAmB,6BAA6B,gBAAgB,aAAa,0FAA0F,sBAAsB,iBAAiB,kBAAkB,gBAAgB,gBAAgB,mBAAmB,uBAAuB,6CAA6C,cAAc,mBAAmB,YAAY,cAAc,gBAAgB,6CAA6C,cAAc,WAAW,mBAAmB,sDAAsD,sCAAsC,iCAAiC,UAAU,aAAa,qCAAqC,4CAA4C,mBAAmB,SAAS,gCAAgC,wBAAwB,UAAU,8CAA8C,YAAY,UAAU,yBAAyB,cAAc,sBAAsB,SAAS,YAAY,kBAAkB,aAAa,WAAW,UAAU,cAAc,gBAAgB,eAAe,oBAAoB,gBAAgB,+BAA+B,UAAU,oCAAoC,uCAAuC,gBAAgB,wCAAwC,eAAe,mBAAmB,cAAc,mBAAmB,mBAAmB,oCAAoC,iBAAiB,kBAAkB,eAAe,gBAAgB,qBAAqB,cAAc,gBAAgB,0BAA0B,kFAAkF,qBAAqB,iBAAiB,gBAAgB,kBAAkB,aAAa,mBAAmB,wBAAwB,kBAAkB,gBAAgB,uCAAuC,cAAc,gCAAgC,YAAY,iBAAiB,0BAA0B,kBAAkB,cAAc,eAAe,iBAAiB,cAAc,qBAAqB,gBAAgB,iBAAiB,qBAAqB,mBAAmB,4BAA4B,mBAAmB,uCAAuC,gBAAgB,4BAA4B,cAAc,qBAAqB,kCAAkC,0BAA0B,0CAA0C,qBAAqB,+CAA+C,0BAA0B,2BAA2B,WAAW,YAAY,gBAAgB,uBAAuB,kBAAkB,UAAU,QAAQ,+GAA+G,gCAAgC,oBAAoB,kBAAkB,oCAAoC,cAAc,sBAAsB,SAAS,YAAY,0BAA0B,yBAAyB,WAAW,iBAAiB,UAAU,cAAc,gBAAgB,eAAe,oBAAoB,YAAY,6CAA6C,mBAAmB,0CAA0C,UAAU,oCAAoC,kDAAkD,gBAAgB,mDAAmD,eAAe,oCAAoC,qGAAqG,uBAAuB,iBAAiB,2BAA2B,cAAc,kBAAkB,SAAS,UAAU,WAAW,gBAAgB,0CAA0C,cAAc,mBAAmB,WAAW,YAAY,cAAc,eAAe,iBAAiB,kBAAkB,WAAW,iCAAiC,cAAc,kBAAkB,sBAAsB,SAAS,0BAA0B,YAAY,WAAW,cAAc,mBAAmB,sCAAsC,eAAe,WAAW,yCAAyC,aAAa,uCAAuC,aAAa,mBAAmB,mBAAmB,2BAA2B,kBAAkB,aAAa,eAAe,iBAAiB,gBAAgB,eAAe,wLAAwL,mBAAmB,kDAAkD,cAAc,WAAW,iBAAiB,WAAW,YAAY,yEAAyE,cAAc,uBAAuB,YAAY,cAAc,gBAAgB,eAAe,gCAAgC,aAAa,mBAAmB,eAAe,oBAAoB,gBAAgB,6BAA6B,WAAW,WAAW,cAAc,iCAAiC,kBAAkB,kBAAkB,aAAa,WAAW,wBAAwB,sBAAsB,4BAA4B,gBAAgB,uCAAuC,cAAc,kBAAkB,sBAAsB,SAAS,OAAO,SAAS,SAAS,aAAa,WAAW,cAAc,gFAAgF,eAAe,oBAAoB,gBAAgB,UAAU,UAAU,4BAA4B,6CAA6C,WAAW,kEAAkE,YAAY,cAAc,6DAA6D,YAAY,cAAc,8DAA8D,YAAY,cAAc,oDAAoD,YAAY,cAAc,wCAAwC,0BAA0B,8CAA8C,UAAU,gCAAgC,kFAAkF,aAAa,uBAAuB,8BAA8B,UAAU,4BAA4B,6CAA6C,cAAc,cAAc,eAAe,gBAAgB,aAAa,oBAAoB,0JAA0J,cAAc,uCAAuC,UAAU,iCAAiC,aAAa,aAAa,cAAc,gBAAgB,qCAAqC,eAAe,kBAAkB,0CAA0C,cAAc,+CAA+C,cAAc,eAAe,gBAAgB,yBAAyB,oDAAoD,kBAAkB,eAAe,kBAAkB,WAAW,WAAW,mBAAmB,6DAA6D,kBAAkB,MAAM,OAAO,WAAW,kBAAkB,mBAAmB,mBAAmB,aAAa,mBAAmB,2CAA2C,0BAA0B,YAAY,qBAAqB,qBAAqB,uBAAuB,cAAc,YAAY,iBAAiB,sBAAsB,sBAAsB,qBAAqB,aAAa,qBAAqB,8BAA8B,UAAU,QAAQ,YAAY,uBAAuB,yCAAyC,0BAA0B,qCAAqC,WAAW,mBAAmB,gBAAgB,6CAA6C,0BAA0B,oCAAoC,sCAAsC,kBAAkB,kBAAkB,uCAAuC,gBAAgB,gBAAgB,+BAA+B,uBAAuB,4CAA4C,aAAa,mBAAmB,aAAa,cAAc,eAAe,qDAAqD,cAAc,cAAc,uEAAuE,iBAAiB,4DAA4D,cAAc,cAAc,gBAAgB,qGAAqG,mBAAmB,WAAW,4PAA4P,WAAW,yDAAyD,mBAAmB,qBAAqB,iBAAiB,iBAAiB,mBAAmB,gBAAgB,4BAA4B,qBAAqB,oBAAoB,eAAe,iBAAiB,8BAA8B,qBAAqB,SAAS,eAAe,kBAAkB,+BAA+B,qBAAqB,iBAAiB,UAAU,WAAW,kBAAkB,iCAAiC,cAAc,+BAA+B,aAAa,cAAc,kBAAkB,cAAc,mBAAmB,2BAA2B,gBAAgB,oCAAoC,yDAAyD,aAAa,yHAAyH,oCAAoC,sHAAsH,YAAY,kCAAkC,aAAa,mBAAmB,uBAAuB,YAAY,IAAI,cAAc,aAAa,sBAAsB,WAAW,YAAY,mBAAmB,oCAAoC,iDAAiD,oBAAoB,oCAAoC,4BAA4B,UAAU,WAAW,YAAY,eAAe,UAAU,kCAAkC,sBAAsB,uFAAuF,gBAAgB,6BAA6B,UAAU,WAAW,YAAY,eAAe,UAAU,mCAAmC,sBAAsB,yFAAyF,eAAe,oCAAoC,4BAA4B,UAAU,sBAAsB,cAAc,iBAAiB,kCAAkC,kBAAkB,iCAAiC,mBAAmB,wCAAwC,iBAAiB,mBAAmB,6BAA6B,UAAU,uBAAuB,cAAc,iBAAiB,mCAAmC,kBAAkB,kCAAkC,mBAAmB,yCAAyC,iBAAiB,kBAAkB,oBAAoB,mBAAmB,cAAc,eAAe,cAAc,eAAe,SAAS,iBAAiB,aAAa,SAAS,UAAU,0BAA0B,0BAA0B,4BAA4B,mBAAmB,SAAS,oBAAoB,cAAc,eAAe,cAAc,eAAe,kBAAkB,UAAU,kCAAkC,0BAA0B,uCAAuC,mBAAmB,0BAA0B,qBAAqB,iBAAiB,0BAA0B,kBAAkB,iCAAiC,eAAe,cAAc,eAAe,aAAa,kBAAkB,QAAQ,UAAU,aAAa,mBAAmB,WAAW,cAAc,eAAe,aAAa,qBAAqB,mBAAmB,mBAAmB,mBAAmB,qBAAqB,iBAAiB,mBAAmB,mBAAmB,cAAc,iBAAiB,eAAe,gBAAgB,yBAAyB,eAAe,wBAAwB,kBAAkB,cAAc,sCAAsC,cAAc,WAAW,kBAAkB,SAAS,OAAO,QAAQ,cAAc,UAAU,oBAAoB,YAAY,UAAU,oFAAoF,eAAe,aAAa,eAAe,mBAAmB,cAAc,eAAe,kBAAkB,UAAU,UAAU,gBAAgB,sBAAsB,SAAS,YAAY,aAAa,cAAc,uBAAuB,aAAa,gBAAgB,uBAAuB,gBAAgB,mBAAmB,OAAO,2CAA2C,cAAc,sBAAsB,wCAAwC,2CAA2C,cAAc,0CAA0C,2CAA2C,UAAU,QAAQ,YAAY,kBAAkB,sBAAsB,aAAa,sBAAsB,gBAAgB,cAAc,UAAU,gBAAgB,gBAAgB,oBAAoB,mBAAmB,wBAAwB,YAAY,aAAa,cAAc,gCAAgC,kBAAkB,qEAAqE,mBAAmB,SAAS,cAAc,eAAe,eAAe,eAAe,iFAAiF,cAAc,kLAAkL,WAAW,mBAAmB,iFAAiF,4BAA4B,uCAAuC,aAAa,oBAAoB,6BAA6B,8CAA8C,uBAAuB,kBAAkB,eAAe,qBAAqB,yCAAyC,gBAAgB,+CAA+C,UAAU,4BAA4B,gBAAgB,gBAAgB,gBAAgB,cAAc,0DAA0D,UAAU,sCAAsC,aAAa,WAAW,sCAAsC,kBAAkB,+BAA+B,SAAS,uBAAuB,SAAS,6BAA6B,cAAc,gCAAgC,gBAAgB,0CAA0C,aAAa,WAAW,kCAAkC,mBAAmB,aAAa,kCAAkC,cAAc,0BAA0B,+BAA+B,YAAY,2DAA2D,eAAe,sEAAsE,gBAAgB,sBAAsB,qBAAqB,uBAAuB,gBAAgB,mBAAmB,OAAO,qBAAqB,qBAAqB,iBAAiB,sCAAsC,cAAc,mBAAmB,kBAAkB,aAAa,eAAe,gBAAgB,eAAe,aAAa,cAAc,mBAAmB,uBAAuB,yBAAyB,sCAAsC,gBAAgB,0CAA0C,cAAc,qBAAqB,sDAAsD,0BAA0B,cAAc,sBAAsB,sCAAsC,uBAAuB,6BAA6B,oCAAoC,qCAAqC,uBAAuB,8BAA8B,oCAAoC,mJAAmJ,uBAAuB,oBAAoB,yBAAyB,aAAa,2BAA2B,mBAAmB,mBAAmB,0BAA0B,cAAc,gCAAgC,WAAW,kBAAkB,sCAAsC,UAAU,iCAAiC,cAAc,aAAa,wBAAwB,eAAe,aAAa,uBAAuB,mBAAmB,gBAAgB,iBAAiB,iBAAiB,gBAAgB,mBAAmB,WAAW,kBAAkB,eAAe,iBAAiB,qBAAqB,sCAAsC,2FAA2F,mBAAmB,wBAAwB,kBAAkB,eAAe,gBAAgB,cAAc,mBAAmB,eAAe,aAAa,cAAc,mBAAmB,uBAAuB,aAAa,4BAA4B,WAAW,uBAAuB,cAAc,gCAAgC,WAAW,aAAa,wBAAwB,kBAAkB,QAAQ,SAAS,uCAAuC,+BAA+B,0CAA0C,iBAAiB,+BAA+B,iBAAiB,sCAAsC,cAAc,mBAAmB,cAAc,oCAAoC,eAAe,gBAAgB,QAAQ,kBAAkB,eAAe,cAAc,4BAA4B,UAAU,sBAAsB,WAAW,YAAY,gBAAgB,oBAAoB,mBAAmB,cAAc,eAAe,SAAS,iCAAiC,SAAS,4EAA4E,oBAAoB,qBAAqB,mBAAmB,oCAAoC,eAAe,gBAAgB,kBAAkB,kBAAkB,SAAS,WAAW,UAAU,qBAAqB,UAAU,0BAA0B,eAAe,WAAW,YAAY,cAAc,eAAe,oBAAoB,yBAAyB,oBAAoB,WAAW,yBAAyB,gCAAgC,wBAAwB,gCAAgC,oBAAoB,+BAA+B,uBAAuB,+BAA+B,SAAS,+BAA+B,uBAAuB,eAAe,sCAAsC,gCAAgC,wBAAwB,qCAAqC,WAAW,wBAAwB,kBAAkB,eAAe,wCAAwC,cAAc,mBAAmB,gCAAgC,gBAAgB,gBAAgB,aAAa,eAAe,eAAe,oBAAoB,qBAAqB,iBAAiB,cAAc,aAAa,mBAAmB,aAAa,gCAAgC,yBAAyB,gBAAgB,oBAAoB,cAAc,cAAc,gBAAgB,uBAAuB,mBAAmB,2BAA2B,gBAAgB,sBAAsB,cAAc,qBAAqB,eAAe,gBAAgB,cAAc,gBAAgB,uBAAuB,mBAAmB,oGAAoG,0BAA0B,uBAAuB,cAAc,YAAY,eAAe,iBAAiB,gBAAgB,kBAAkB,cAAc,yBAAyB,cAAc,WAAW,8BAA8B,yBAAyB,UAAU,yCAAyC,sBAAsB,sBAAsB,mBAAmB,wBAAwB,WAAW,YAAY,cAAc,WAAW,6BAA6B,gBAAgB,kBAAkB,sCAAsC,kBAAkB,eAAe,gDAAgD,4BAA4B,0DAA0D,WAAW,kCAAkC,kBAAkB,SAAS,WAAW,eAAe,wCAAwC,kBAAkB,UAAU,SAAS,UAAU,gBAAgB,kBAAkB,sCAAsC,gBAAgB,+CAA+C,cAAc,eAAe,SAAS,gBAAgB,uBAAuB,gKAAgK,gCAAgC,0DAA0D,YAAY,uBAAuB,4BAA4B,cAAc,cAAc,eAAe,iBAAiB,gBAAgB,WAAW,UAAU,eAAe,yCAAyC,oBAAoB,kBAAkB,+BAA+B,uBAAuB,WAAW,cAAc,WAAW,YAAY,eAAe,yEAAyE,UAAU,oBAAoB,YAAY,cAAc,YAAY,yBAAyB,mBAAmB,kBAAkB,cAAc,gCAAgC,yBAAyB,kCAAkC,YAAY,SAAS,UAAU,0CAA0C,cAAc,aAAa,sBAAsB,YAAY,6BAA6B,4DAA4D,qBAAqB,WAAW,iBAAiB,iBAAiB,gJAAgJ,WAAW,+DAA+D,qBAAqB,gBAAgB,WAAW,0CAA0C,0BAA0B,sBAAsB,kBAAkB,YAAY,gBAAgB,iDAAiD,wBAAwB,qBAAqB,gBAAgB,WAAW,YAAY,SAAS,UAAU,kBAAkB,WAAW,yBAAyB,eAAe,4CAA4C,sBAAsB,oBAAoB,4DAA4D,wBAAwB,4DAA4D,uBAAuB,uEAAuE,uBAAuB,kBAAkB,QAAQ,YAAY,sBAAsB,aAAa,sBAAsB,kBAAkB,iBAAiB,UAAU,oBAAoB,kBAAkB,mBAAmB,mBAAmB,oCAAoC,sBAAsB,WAAW,uBAAuB,UAAU,oCAAoC,qLAAqL,WAAW,cAAc,gBAAgB,gBAAgB,eAAe,oCAAoC,4BAA4B,UAAU,WAAW,YAAY,eAAe,WAAW,6BAA6B,UAAU,WAAW,YAAY,eAAe,UAAU,wCAAwC,YAAY,gBAAgB,aAAa,mBAAmB,mBAAmB,UAAU,mBAAmB,eAAe,kBAAkB,cAAc,sBAAsB,oCAAoC,sBAAsB,YAAY,cAAc,cAAc,kBAAkB,qBAAqB,eAAe,kBAAkB,kCAAkC,gDAAgD,aAAa,mBAAmB,mCAAmC,gBAAgB,kBAAkB,mBAAmB,UAAU,oCAAoC,6DAA6D,iBAAiB,oCAAoC,8BAA8B,gBAAgB,+BAA+B,eAAe,sBAAsB,cAAc,sBAAsB,SAAS,YAAY,4BAA4B,WAAW,YAAY,UAAU,cAAc,mBAAmB,eAAe,oBAAoB,iBAAiB,4BAA4B,UAAU,mBAAmB,sBAAsB,cAAc,kBAAkB,SAAS,WAAW,WAAW,YAAY,cAAc,eAAe,iBAAiB,UAAU,0BAA0B,qBAAqB,kBAAkB,MAAM,SAAS,OAAO,QAAQ,UAAU,eAAe,oBAAoB,0BAA0B,iCAAiC,WAAW,+BAA+B,uBAAuB,uCAAuC,iCAAiC,yBAAyB,eAAe,6CAA6C,WAAW,wCAAwC,UAAU,gCAAgC,wBAAwB,8CAA8C,WAAW,oBAAoB,+BAA+B,uBAAuB,wBAAwB,sBAAsB,gBAAgB,kBAAkB,uBAAuB,uCAAuC,cAAc,gBAAgB,2BAA2B,mBAAmB,cAAc,eAAe,gBAAgB,yBAAyB,2BAA2B,mBAAmB,2BAA2B,cAAc,2BAA2B,cAAc,gBAAgB,iBAAiB,aAAa,cAAc,mBAAmB,cAAc,qBAAqB,yBAAyB,WAAW,kBAAkB,uBAAuB,cAAc,cAAc,gBAAgB,mBAAmB,gBAAgB,uBAAuB,iBAAiB,kBAAkB,MAAM,SAAS,OAAO,QAAQ,UAAU,mBAAmB,kBAAkB,gBAAgB,wBAAwB,gCAAgC,kBAAkB,cAAc,mBAAmB,eAAe,gBAAgB,yBAAyB,mBAAmB,mBAAmB,4BAA4B,kBAAkB,mCAAmC,WAAW,cAAc,kBAAkB,OAAO,QAAQ,QAAQ,WAAW,SAAS,6BAA6B,iCAAiC,qBAAqB,mBAAmB,cAAc,eAAe,gBAAgB,aAAa,kBAAkB,UAAU,eAAe,6FAA6F,gBAAgB,kCAAkC,cAAc,aAAa,cAAc,qBAAqB,yHAAyH,cAAc,0BAA0B,eAAe,YAAY,kBAAkB,8BAA8B,sBAAsB,UAAU,gBAAgB,aAAa,eAAe,kBAAkB,MAAM,OAAO,mBAAmB,sBAAsB,gBAAgB,WAAW,YAAY,sBAAsB,mBAAmB,yBAAyB,2CAA2C,6yBAA6yB,OAAO,gBAAgB,6BAA6B,cAAc,sBAAsB,gCAAgC,6BAA6B,mBAAmB,+BAA+B,4BAA4B,WAAW,YAAY,oBAAoB,eAAe,yBAAyB,sBAAsB,qBAAqB,iBAAiB,mCAAmC,cAAc,WAAW,YAAY,YAAY,eAAe,eAAe,mBAAmB,eAAe,gBAAgB,kBAAkB,eAAe,kBAAkB,MAAM,OAAO,WAAW,YAAY,0BAA0B,mBAAmB,mBAAmB,gBAAgB,WAAW,eAAe,aAAa,sBAAsB,YAAY,uBAAuB,eAAe,kBAAkB,kBAAkB,YAAY,eAAe,gBAAgB,cAAc,SAAS,WAAW,YAAY,gEAAgE,cAAc,gCAAgC,gBAAgB,0BAA0B,kBAAkB,mBAAmB,cAAc,eAAe,aAAa,gBAAgB,wBAAwB,cAAc,eAAe,wBAAwB,cAAc,eAAe,gBAAgB,4BAA4B,cAAc,kBAAkB,WAAW,0BAA0B,WAAW,SAAS,gBAAgB,kBAAkB,eAAe,gBAAgB,UAAU,oBAAoB,WAAW,4BAA4B,0DAA0D,aAAa,uDAAuD,UAAU,sBAAsB,YAAY,aAAa,sBAAsB,2BAA2B,kBAAkB,cAAc,aAAa,YAAY,mBAAmB,yDAAyD,WAAW,eAAe,sBAAsB,eAAe,gBAAgB,kBAAkB,kBAAkB,WAAW,aAAa,0BAA0B,kBAAkB,mBAAmB,cAAc,eAAe,aAAa,gBAAgB,qBAAqB,YAAY,sBAAsB,cAAc,WAAW,kBAAkB,kBAAkB,gBAAgB,iCAAiC,gBAAgB,oEAAoE,uBAAuB,eAAe,MAAM,+BAA+B,gBAAgB,+BAA+B,eAAe,cAAc,qBAAqB,cAAc,cAAc,kEAAkE,YAAY,WAAW,sBAAsB,iCAAiC,mBAAmB,kGAAkG,YAAY,oBAAoB,+BAA+B,iBAAiB,qBAAqB,YAAY,gBAAgB,kBAAkB,WAAW,aAAa,uBAAuB,oCAAoC,eAAe,YAAY,WAAW,kBAAkB,UAAU,sBAAsB,iCAAiC,mBAAmB,oDAAoD,YAAY,oBAAoB,+BAA+B,iBAAiB,qCAAqC,2BAA2B,2BAA2B,gBAAgB,kBAAkB,aAAa,gBAAgB,iBAAiB,kBAAkB,aAAa,WAAW,YAAY,kBAAkB,oCAAoC,WAAW,YAAY,aAAa,mBAAmB,uBAAuB,0CAA0C,eAAe,eAAe,8CAA8C,kBAAkB,MAAM,OAAO,QAAQ,SAAS,yBAAyB,oBAAoB,8BAA8B,oBAAoB,2BAA2B,oBAAoB,yDAAyD,UAAU,2DAA2D,oBAAoB,kBAAkB,0BAA0B,sBAAsB,SAAS,WAAW,eAAe,aAAa,mBAAmB,eAAe,cAAc,cAAc,kBAAkB,kBAAkB,MAAM,SAAS,wBAAwB,OAAO,yBAAyB,QAAQ,yBAAyB,WAAW,kBAAkB,kBAAkB,OAAO,YAAY,oBAAoB,uBAAuB,qBAAqB,qBAAqB,sBAAsB,YAAY,WAAW,kBAAkB,YAAY,UAAU,SAAS,YAAY,6BAA6B,yBAAyB,oBAAoB,kBAAkB,UAAU,QAAQ,YAAY,oKAAoK,YAAY,kFAAkF,YAAY,cAAc,gBAAgB,kBAAkB,gBAAgB,eAAe,oBAAoB,UAAU,+BAA+B,WAAW,YAAY,yBAAyB,kBAAkB,mBAAmB,cAAc,eAAe,aAAa,gBAAgB,oBAAoB,gBAAgB,gBAAgB,UAAU,kBAAkB,yBAAyB,qBAAqB,sBAAsB,SAAS,+BAA+B,yBAAyB,0BAA0B,qBAAqB,sBAAsB,2BAA2B,sBAAsB,iCAAiC,mBAAmB,kBAAkB,QAAQ,mCAAmC,2BAA2B,wBAAwB,kBAAkB,UAAU,SAAS,OAAO,QAAQ,sBAAsB,iFAAiF,eAAe,UAAU,4BAA4B,+BAA+B,UAAU,4EAA4E,kBAAkB,uBAAuB,aAAa,kBAAkB,MAAM,OAAO,WAAW,YAAY,UAAU,SAAS,gBAAgB,cAAc,gBAAgB,oBAAoB,8BAA8B,cAAc,oBAAoB,6GAA6G,cAAc,8BAA8B,cAAc,eAAe,iCAAiC,cAAc,eAAe,gBAAgB,2BAA2B,aAAa,8BAA8B,oBAAoB,uBAAuB,eAAe,mBAAmB,gBAAgB,uBAAuB,mCAAmC,eAAe,oCAAoC,gBAAgB,8BAA8B,uBAAuB,iBAAiB,eAAe,SAAS,0BAA0B,6GAA6G,WAAW,8EAA8E,eAAe,gBAAgB,4BAA4B,WAAW,iBAAiB,wBAAwB,qBAAqB,aAAa,kDAAkD,WAAW,sBAAsB,eAAe,YAAY,eAAe,6BAA6B,WAAW,WAAW,+BAA+B,4DAA4D,kBAAkB,cAAc,kBAAkB,WAAW,UAAU,YAAY,+BAA+B,mBAAmB,8BAA8B,kBAAkB,UAAU,kBAAkB,WAAW,YAAY,YAAY,UAAU,4BAA4B,mBAAmB,sCAAsC,oBAAoB,oBAAoB,eAAe,YAAY,kBAAkB,2BAA2B,WAAW,WAAW,+BAA+B,kBAAkB,cAAc,kBAAkB,WAAW,SAAS,0DAA0D,cAAc,kBAAkB,WAAW,kBAAkB,SAAS,mBAAmB,4BAA4B,8BAA8B,4BAA4B,kBAAkB,UAAU,UAAU,kBAAkB,WAAW,YAAY,QAAQ,iBAAiB,4BAA4B,mBAAmB,sCAAsC,oBAAoB,yFAAyF,UAAU,4GAA4G,iBAAiB,oBAAoB,qBAAqB,sBAAsB,4BAA4B,wBAAwB,eAAe,eAAe,kBAAkB,SAAS,cAAc,gCAAgC,kBAAkB,mBAAmB,cAAc,eAAe,aAAa,gBAAgB,+BAA+B,oBAAoB,yBAAyB,eAAe,SAAS,YAAY,kBAAkB,QAAQ,uCAAuC,+BAA+B,gBAAgB,aAAa,mBAAmB,mBAAmB,kBAAkB,QAAQ,SAAS,YAAY,kBAAkB,aAAa,kBAAkB,gBAAgB,yBAAyB,0BAA0B,eAAe,iBAAiB,yBAAyB,WAAW,4BAA4B,uCAAuC,UAAU,aAAa,mBAAmB,sBAAsB,kBAAkB,uCAAuC,YAAY,gBAAgB,oCAAoC,aAAa,WAAW,gBAAgB,eAAe,mBAAmB,gBAAgB,eAAe,kBAAkB,0BAA0B,4BAA4B,YAAY,4BAA4B,0BAA0B,qCAAqC,wBAAwB,uCAAuC,wBAAwB,uBAAuB,gBAAgB,iDAAiD,qBAAqB,8BAA8B,eAAe,qBAAqB,gBAAgB,YAAY,mBAAmB,sBAAsB,kBAAkB,uCAAuC,YAAY,gBAAgB,oCAAoC,YAAY,WAAW,qBAAqB,mBAAmB,mBAAmB,mBAAmB,YAAY,0BAA0B,gBAAgB,kBAAkB,aAAa,gCAAgC,2BAA2B,aAAa,gCAAgC,cAAc,gBAAgB,qBAAqB,eAAe,aAAa,YAAY,eAAe,qBAAqB,cAAc,0BAA0B,sBAAsB,iBAAiB,8BAA8B,YAAY,gBAAgB,uBAAuB,4BAA4B,wBAAwB,2BAA2B,4BAA4B,mBAAmB,2BAA2B,qBAAqB,8BAA8B,+BAA+B,aAAa,oBAAoB,aAAa,8BAA8B,cAAc,cAAc,cAAc,mBAAmB,kBAAkB,OAAO,kBAAkB,iBAAiB,gBAAgB,8BAA8B,eAAe,yBAAyB,cAAc,4BAA4B,cAAc,kCAAkC,cAAc,mDAAmD,SAAS,uBAAuB,kBAAkB,YAAY,OAAO,WAAW,WAAW,yBAAyB,sBAAsB,qBAAqB,WAAW,eAAe,wBAAwB,kBAAkB,gBAAgB,mBAAmB,kBAAkB,aAAa,gBAAgB,kBAAkB,gBAAgB,sBAAsB,qGAAqG,gCAAgC,mBAAmB,4BAA4B,gBAAgB,yBAAyB,eAAe,gBAAgB,gBAAgB,oBAAoB,cAAc,WAAW,gCAAgC,cAAc,yBAAyB,kBAAkB,2CAA2C,SAAS,0GAA0G,oBAAoB,uCAAuC,eAAe,4CAA4C,UAAU,kBAAkB,kBAAkB,oDAAoD,UAAU,WAAW,kBAAkB,MAAM,OAAO,WAAW,YAAY,sCAAsC,mBAAmB,2BAA2B,UAAU,kBAAkB,wBAAwB,gBAAgB,MAAM,gCAAgC,cAAc,WAAW,gBAAgB,gBAAgB,gBAAgB,kBAAkB,kBAAkB,qBAAqB,YAAY,uBAAuB,WAAW,YAAY,uBAAuB,eAAe,kBAAkB,iBAAiB,cAAc,kDAAkD,aAAa,oDAAoD,gBAAgB,sDAAsD,aAAa,oBAAoB,aAAa,uBAAuB,kBAAkB,aAAa,mBAAmB,mBAAmB,cAAc,kBAAkB,YAAY,WAAW,gBAAgB,iBAAiB,gBAAgB,2DAA2D,cAAc,eAAe,kFAAkF,kBAAkB,kBAAkB,gBAAgB,8FAA8F,kBAAkB,OAAO,MAAM,iCAAiC,cAAc,cAAc,0BAA0B,eAAe,gBAAgB,iBAAiB,mBAAmB,0BAA0B,eAAe,gBAAgB,iBAAiB,gBAAgB,mBAAmB,yCAAyC,cAAc,kBAAkB,cAAc,mBAAmB,gCAAgC,eAAe,qBAAqB,aAAa,0BAA0B,2DAA2D,cAAc,iBAAiB,+CAA+C,mBAAmB,gDAAgD,mBAAmB,WAAW,oGAAoG,mBAAmB,WAAW,mCAAmC,mBAAmB,YAAY,eAAe,iBAAiB,gBAAgB,6BAA6B,cAAc,UAAU,kBAAkB,YAAY,gBAAgB,mCAAmC,kBAAkB,2FAA2F,gBAAgB,mBAAmB,oCAAoC,mCAAmC,WAAW,cAAc,yCAAyC,aAAa,2DAA2D,cAAc,mBAAmB,eAAe,iBAAiB,gBAAgB,kBAAkB,kBAAkB,WAAW,eAAe,iBAAiB,oBAAoB,WAAW,0BAA0B,qBAAqB,gBAAgB,cAAc,iBAAiB,oDAAoD,WAAW,YAAY,gBAAgB,gCAAgC,WAAW,sBAAsB,iBAAiB,cAAc,kBAAkB,qCAAqC,WAAW,WAAW,gBAAgB,iBAAiB,uBAAuB,gBAAgB,eAAe,iBAAiB,cAAc,mBAAmB,mBAAmB,cAAc,0BAA0B,uCAAuC,uBAAuB,gBAAgB,eAAe,iBAAiB,mBAAmB,cAAc,2CAA2C,cAAc,0BAA0B,6DAA6D,gBAAgB,oBAAoB,eAAe,SAAS,UAAU,gBAAgB,uBAAuB,oBAAoB,kBAAkB,oBAAoB,cAAc,oBAAoB,uBAAuB,eAAe,iBAAiB,gBAAgB,mBAAmB,cAAc,0BAA0B,uBAAuB,cAAc,eAAe,gBAAgB,cAAc,oBAAoB,eAAe,iBAAiB,wCAAwC,uBAAuB,gBAAgB,mBAAmB,cAAc,oBAAoB,eAAe,iBAAiB,oBAAoB,eAAe,wCAAwC,uBAAuB,iBAAiB,gBAAgB,mBAAmB,cAAc,oBAAoB,eAAe,oBAAoB,uBAAuB,eAAe,iBAAiB,gBAAgB,mBAAmB,cAAc,wCAAwC,iBAAiB,wDAAwD,4BAA4B,wDAAwD,4BAA4B,oBAAoB,gBAAgB,oBAAoB,mBAAmB,8CAA8C,eAAe,oBAAoB,WAAW,SAAS,SAAS,2CAA2C,cAAc,2BAA2B,WAAW,SAAS,mBAAmB,mBAAmB,eAAe,kCAAkC,kBAAkB,oBAAoB,6BAA6B,aAAa,8BAA8B,eAAe,4BAA4B,WAAW,uBAAuB,eAAe,iBAAiB,WAAW,iBAAiB,kBAAkB,oEAAoE,cAAc,4CAA4C,cAAc,mCAAmC,gBAAgB,eAAe,iBAAiB,oCAAoC,4BAA4B,mBAAmB,0BAA0B,kBAAkB,YAAY,sBAAsB,mBAAmB,uBAAuB,0BAA0B,QAAQ,aAAa,wCAAwC,uBAAuB,eAAe,iBAAiB,gBAAgB,cAAc,mBAAmB,mBAAmB,gCAAgC,uBAAuB,mBAAmB,gBAAgB,uFAAuF,gBAAgB,cAAc,0CAA0C,qBAAqB,0BAA0B,kBAAkB,kCAAkC,WAAW,YAAY,0BAA0B,mBAAmB,sCAAsC,cAAc,WAAW,YAAY,mBAAmB,iBAAiB,iCAAiC,wBAAwB,4BAA4B,gCAAgC,eAAe,kCAAkC,cAAc,WAAW,qBAAqB,sDAAsD,0BAA0B,0CAA0C,cAAc,cAAc,oBAAoB,aAAa,cAAc,8BAA8B,sBAAsB,mCAAmC,2BAA2B,8BAA8B,aAAa,8BAA8B,cAAc,WAAW,8BAA8B,cAAc,WAAW,8BAA8B,cAAc,aAAa,8BAA8B,gBAAgB,WAAW,oCAAoC,oBAAoB,8BAA8B,8BAA8B,aAAa,8BAA8B,cAAc,WAAW,+DAA+D,YAAY,8BAA8B,cAAc,aAAa,0CAA0C,cAAc,WAAW,8BAA8B,cAAc,aAAa,8BAA8B,cAAc,WAAW,0CAA0C,gBAAgB,YAAY,oCAAoC,oBAAoB,2BAA2B,8BAA8B,cAAc,cAAc,WAAW,8BAA8B,cAAc,WAAW,qCAAqC,aAAa,8BAA8B,cAAc,WAAW,8GAA8G,aAAa,0CAA0C,cAAc,WAAW,8BAA8B,cAAc,WAAW,wEAAwE,cAAc,YAAY,2BAA2B,aAAa,sBAAsB,4BAA4B,kBAAkB,cAAc,kBAAkB,mCAAmC,WAAW,cAAc,WAAW,SAAS,2CAA2C,kBAAkB,QAAQ,OAAO,iCAAiC,qBAAqB,mBAAmB,eAAe,gBAAgB,cAAc,yBAAyB,kBAAkB,UAAU,cAAc,eAAe,iCAAiC,uBAAuB,gBAAgB,eAAe,iBAAiB,mBAAmB,cAAc,qCAAqC,cAAc,0BAA0B,4CAA4C,gBAAgB,0FAA0F,kBAAkB,eAAe,iBAAiB,cAAc,gBAAgB,8FAA8F,cAAc,0BAA0B,yDAAyD,gBAAgB,iBAAiB,eAAe,SAAS,UAAU,gBAAgB,uBAAuB,oBAAoB,kBAAkB,oBAAoB,cAAc,iBAAiB,uBAAuB,eAAe,iBAAiB,gBAAgB,mBAAmB,cAAc,uBAAuB,uBAAuB,cAAc,eAAe,gBAAgB,cAAc,iBAAiB,eAAe,iBAAiB,kCAAkC,uBAAuB,gBAAgB,mBAAmB,cAAc,iBAAiB,eAAe,iBAAiB,iBAAiB,eAAe,kCAAkC,uBAAuB,iBAAiB,gBAAgB,mBAAmB,cAAc,iBAAiB,eAAe,iBAAiB,uBAAuB,eAAe,iBAAiB,gBAAgB,mBAAmB,cAAc,kCAAkC,iBAAiB,kDAAkD,4BAA4B,kDAAkD,4BAA4B,iBAAiB,gBAAgB,iBAAiB,mBAAmB,wCAAwC,eAAe,iBAAiB,WAAW,SAAS,SAAS,2CAA2C,cAAc,wBAAwB,WAAW,SAAS,6BAA6B,WAAW,sBAAsB,gBAAgB,cAAc,qBAAqB,8BAA8B,iBAAiB,mBAAmB,mDAAmD,kBAAkB,sCAAsC,mBAAmB,oBAAoB,qDAAqD,oBAAoB,uBAAuB,gBAAgB,eAAe,iBAAiB,cAAc,uDAAuD,cAAc,0BAA0B,uBAAuB,eAAe,gBAAgB,WAAW,yBAAyB,YAAY,kBAAkB,QAAQ,WAAW,sBAAsB,iBAAiB,gBAAgB,qCAAqC,aAAa,8BAA8B,6BAA6B,kBAAkB,UAAU,+BAA+B,aAAa,uBAAuB,mBAAmB,cAAc,qBAAqB,kBAAkB,iBAAiB,uBAAuB,gBAAgB,eAAe,qCAAqC,cAAc,gCAAgC,gBAAgB,SAAS,mCAAmC,qBAAqB,sBAAsB,SAAS,iDAAiD,eAAe,gDAAgD,gBAAgB,4BAA4B,gBAAgB,mBAAmB,kBAAkB,qCAAqC,kBAAkB,UAAU,qBAAqB,mGAAmG,mBAAmB,YAAY,kBAAkB,0BAA0B,mBAAmB,kBAAkB,UAAU,8gBAA8gB,gBAAgB,0DAA0D,iBAAiB,aAAa,sBAAsB,8BAA8B,2BAA2B,mBAAmB,oBAAoB,uBAAuB,gBAAgB,eAAe,iBAAiB,cAAc,6BAA6B,cAAc,0BAA0B,0BAA0B,eAAe,iCAAiC,kBAAkB,eAAe,mBAAmB,qCAAqC,gBAAgB,eAAe,oCAAoC,iCAAiC,gBAAgB,oCAAoC,iCAAiC,UAAU,qBAAqB,gDAAgD,aAAa,8BAA8B,mBAAmB,kBAAkB,kBAAkB,gBAAgB,sBAAsB,mCAAmC,WAAW,aAAa,2BAA2B,eAAe,8BAA8B,mBAAmB,sDAAsD,aAAa,yBAAyB,qBAAqB,kFAAkF,cAAc,eAAe,oCAAoC,sDAAsD,WAAW,+BAA+B,2CAA2C,OAAO,sBAAsB,oCAAoC,2CAA2C,cAAc,oBAAoB,kBAAkB,wBAAwB,YAAY,WAAW,uBAAuB,2BAA2B,kBAAkB,mBAAmB,sCAAsC,gBAAgB,kCAAkC,eAAe,SAAS,UAAU,gBAAgB,uBAAuB,oBAAoB,kBAAkB,oBAAoB,cAAc,oCAAoC,gBAAgB,UAAU,kDAAkD,mBAAmB,aAAa,iBAAiB,yFAAyF,qBAAqB,+EAA+E,eAAe,oDAAoD,cAAc,cAAc,4CAA4C,WAAW,YAAY,0BAA0B,kDAAkD,eAAe,2DAA2D,eAAe,oCAAoC,oCAAoC,iBAAiB,oCAAoC,2BAA2B,mBAAmB,iFAAiF,sBAAsB,mBAAmB,kBAAkB,kCAAkC,sBAAsB,aAAa,kBAAkB,WAAW,YAAY,0BAA0B,aAAa,WAAW,sCAAsC,aAAa,eAAe,mBAAmB,mBAAmB,oCAAoC,sCAAsC,oBAAoB,qCAAqC,cAAc,oCAAoC,gBAAgB,WAAW,gBAAgB,0CAA0C,cAAc,+CAA+C,cAAc,8CAA8C,gBAAgB,oBAAoB,mBAAmB,wBAAwB,cAAc,SAAS,eAAe,YAAY,kBAAkB,qBAAqB,YAAY,oCAAoC,qBAAqB,aAAa,oCAAoC,qBAAqB,uBAAuB,gBAAgB,eAAe,gBAAgB,mBAAmB,wCAAwC,oBAAoB,wBAAwB,cAAc,6BAA6B,cAAc,oCAAoC,qBAAqB,+HAA+H,0BAA0B,iCAAiC,aAAa,iCAAiC,4CAA4C,uBAAuB,eAAe,iBAAiB,gBAAgB,WAAW,WAAW,cAAc,gBAAgB,YAAY,gDAAgD,cAAc,oBAAoB,eAAe,oBAAoB,oBAAoB,SAAS,UAAU,yCAAyC,UAAU,kBAAkB,gBAAgB,WAAW,6CAA6C,aAAa,mCAAmC,kBAAkB,oBAAoB,oBAAoB,WAAW,mBAAmB,8CAA8C,gBAAgB,qCAAqC,cAAc,qBAAqB,wDAAwD,cAAc,gBAAgB,2DAA2D,kBAAkB,oBAAoB,oBAAoB,gBAAgB,6DAA6D,cAAc,qBAAqB,mEAAmE,0BAA0B,oCAAoC,iCAAiC,cAAc,0BAA0B,mBAAmB,uCAAuC,mBAAmB,gCAAgC,kBAAkB,iDAAiD,aAAa,eAAe,8BAA8B,yDAAyD,cAAc,aAAa,mBAAmB,iBAAiB,6DAA6D,cAAc,cAAc,eAAe,uDAAuD,eAAe,iBAAiB,cAAc,0DAA0D,kBAAkB,oBAAoB,gBAAgB,oCAAoC,6BAA6B,aAAa,cAAc,8BAA8B,sBAAsB,mCAAmC,4BAA4B,4BAA4B,oBAAoB,iBAAiB,cAAc,8BAA8B,eAAe,8BAA8B,cAAc,0BAA0B,sBAAsB,gBAAgB,kBAAkB,cAAc,wBAAwB,eAAe,0BAA0B,cAAc,0BAA0B,oCAAoC,6BAA6B,eAAe,gDAAgD,mBAAmB,wCAAwC,gBAAgB,gBAAgB,WAAW,kBAAkB,sDAAsD,mBAAmB,oCAAoC,8BAA8B,cAAc,sCAAsC,iBAAiB,qDAAqD,mBAAmB,4EAA4E,cAAc,6BAA6B,iBAAiB,mBAAmB,+BAA+B,iBAAiB,kCAAkC,aAAa,mBAAmB,6BAA6B,wCAAwC,OAAO,MAAM,4BAA4B,gBAAgB,UAAU,qCAAqC,kBAAkB,kBAAkB,mGAAmG,mBAAmB,WAAW,gBAAgB,uBAAuB,mBAAmB,YAAY,oCAAoC,yDAAyD,UAAU,0CAA0C,aAAa,aAAa,iBAAiB,oCAAoC,6BAA6B,+BAA+B,uCAAuC,cAAc,WAAW,8BAA8B,iBAAiB,UAAU,kCAAkC,YAAY,WAAW,4BAA4B,SAAS,oCAAoC,iBAAiB,oCAAoC,6BAA6B,WAAW,uCAAuC,cAAc,WAAW,uCAAuC,cAAc,OAAO,WAAW,eAAe,iBAAiB,yBAAyB,oBAAoB,YAAY,iBAAiB,mBAAmB,6BAA6B,gBAAgB,mBAAmB,mBAAmB,sBAAsB,gCAAgC,aAAa,gBAAgB,mBAAmB,gBAAgB,oEAAoE,mBAAmB,SAAS,cAAc,0BAA0B,eAAe,qBAAqB,cAAc,gBAAgB,4HAA4H,gBAAgB,8FAA8F,uBAAuB,wFAAwF,aAAa,+BAA+B,mBAAmB,6BAA6B,gCAAgC,2CAA2C,sBAAsB,8BAA8B,0CAA0C,wBAAwB,+BAA+B,eAAe,cAAc,mBAAmB,KAAK,gCAAgC,yBAAyB,uBAAuB,SAAS,aAAa,6CAA6C,qBAAqB,qBAAqB,iBAAiB,eAAe,cAAc,gBAAgB,yDAAyD,WAAW,uDAAuD,gBAAgB,iBAAiB,qEAAqE,eAAe,wCAAwC,aAAa,wDAAwD,sBAAsB,iBAAiB,eAAe,gBAAgB,oEAAoE,eAAe,oHAAoH,uBAAuB,cAAc,sBAAsB,yBAAyB,mBAAmB,sBAAsB,YAAY,mBAAmB,+BAA+B,iBAAiB,mBAAmB,kBAAkB,yBAAyB,aAAa,mBAAmB,wBAAwB,mBAAmB,gCAAgC,mBAAmB,sCAAsC,mBAAmB,2BAA2B,iBAAiB,oBAAoB,8BAA8B,cAAc,qCAAqC,gBAAgB,eAAe,aAAa,uBAAuB,YAAY,gCAAgC,eAAe,YAAY,mBAAmB,aAAa,yBAAyB,wBAAwB,YAAY,YAAY,UAAU,gBAAgB,8BAA8B,cAAc,iBAAiB,YAAY,aAAa,oCAAoC,sCAAsC,cAAc,2BAA2B,gBAAgB,0BAA0B,gBAAgB,mBAAmB,oCAAoC,2BAA2B,iBAAiB,6BAA6B,cAAc,aAAa,cAAc,qBAAqB,0BAA0B,0BAA0B,kCAAkC,iBAAiB,mCAAmC,WAAW,yBAAyB,0BAA0B,sCAAsC,mBAAmB,sBAAsB,8BAA8B,mBAAmB,wBAAwB,SAAS,gCAAgC,SAAS,kBAAkB,4DAA4D,WAAW,yBAAyB,gBAAgB,gBAAgB,kEAAkE,yBAAyB,4DAA4D,0BAA0B,gCAAgC,eAAe,cAAc,wBAAwB,gBAAgB,4BAA4B,oCAAoC,wBAAwB,eAAe,wBAAwB,2BAA2B,cAAc,eAAe,iBAAiB,gBAAgB,oBAAoB,gCAAgC,mBAAmB,2BAA2B,cAAc,eAAe,iBAAiB,gBAAgB,mBAAmB,2BAA2B,yBAAyB,eAAe,gBAAgB,cAAc,mBAAmB,kBAAkB,gCAAgC,2BAA2B,eAAe,cAAc,iBAAiB,gBAAgB,yCAAyC,WAAW,gBAAgB,0CAA0C,gBAAgB,2CAA2C,eAAe,gBAAgB,WAAW,oBAAoB,iBAAiB,gBAAgB,mBAAmB,0BAA0B,eAAe,iBAAiB,cAAc,mBAAmB,iCAAiC,WAAW,gBAAgB,2NAA2N,gBAAgB,2BAA2B,WAAW,SAAS,SAAS,2CAA2C,cAAc,kCAAkC,WAAW,SAAS,oCAAoC,cAAc,sCAAsC,cAAc,uCAAuC,cAAc,gBAAgB,uCAAuC,cAAc,gBAAgB,oCAAoC,eAAe,cAAc,gBAAgB,iCAAiC,gEAAgE,cAAc,YAAY,iBAAiB,wBAAwB,WAAW,UAAU,aAAa,SAAS,aAAa,eAAe,wBAAwB,cAAc,qBAAqB,mCAAmC,mBAAmB,2BAA2B,eAAe,gBAAgB,8BAA8B,qBAAqB,iBAAiB,+BAA+B,gBAAgB,yBAAyB,eAAe,iNAAiN,gBAAgB,0BAA0B,qBAAqB,cAAc,qBAAqB,yBAAyB,eAAe,gBAAgB,gCAAgC,gCAAgC,WAAW,gCAAgC,mCAAmC,cAAc,gCAAgC,gBAAgB,cAAc,iBAAiB,eAAe,qBAAqB,cAAc,eAAe,cAAc,uBAAuB,cAAc,iBAAiB,aAAa,eAAe,mBAAmB,uBAAuB,aAAa,WAAW,sBAAsB,aAAa,8BAA8B,cAAc,qBAAqB,gBAAgB,eAAe,iBAAiB,cAAc,4MAA4M,gBAAgB,qCAAqC,cAAc,+BAA+B,aAAa,mBAAmB,iEAAiE,WAAW,kBAAkB,4BAA4B,+EAA+E,kBAAkB,iDAAiD,cAAc,aAAa,sBAAsB,2EAA2E,eAAe,WAAW,kBAAkB,mBAAmB,sEAAsE,eAAe,gBAAgB,aAAa,eAAe,kBAAkB,0CAA0C,mBAAmB,eAAe,6BAA6B,mBAAmB,8CAA8C,iBAAiB,sDAAsD,iBAAiB,mBAAmB,YAAY,WAAW,mBAAmB,eAAe,aAAa,cAAc,qBAAqB,mBAAmB,0BAA0B,QAAQ,cAAc,WAAW,mBAAmB,iBAAiB,mBAAmB,aAAa,2BAA2B,mBAAmB,aAAa,mBAAmB,cAAc,0BAA0B,eAAe,kBAAkB,mBAAmB,kBAAkB,2BAA2B,cAAc,SAAS,kBAAkB,WAAW,YAAY,oBAAoB,4BAA4B,kBAAkB,qBAAqB,sBAAsB,cAAc,mBAAmB,mBAAmB,0BAA0B,aAAa,cAAc,gCAAgC,eAAe,qBAAqB,gBAAgB,iBAAiB,eAAe,kBAAkB,cAAc,0BAA0B,kBAAkB,SAAS,WAAW,WAAW,YAAY,kBAAkB,mCAAmC,mBAAmB,mCAAmC,mBAAmB,kCAAkC,mBAAmB,qDAAqD,cAAc,qBAAqB,gBAAgB,qBAAqB,cAAc,yBAAyB,cAAc,qBAAqB,cAAc,wDAAwD,qBAAqB,cAAc,gGAAgG,gBAAgB,wIAAwI,6BAA6B,cAAc,gIAAgI,+BAA+B,uBAAuB,WAAW,qBAAqB,aAAa,mBAAmB,qCAAqC,cAAc,iBAAiB,kBAAkB,yDAAyD,+BAA+B,uBAAuB,WAAW,eAAe,mBAAmB,8BAA8B,wBAAwB,0BAA0B,wBAAwB,0BAA0B,uBAAuB,0BAA0B,uBAAuB,4BAA4B,eAAe,iBAAiB,4BAA4B,kBAAkB,gBAAgB,yBAAyB,cAAc,sBAAsB,yBAAyB,oBAAoB,cAAc,aAAa,mBAAmB,kBAAkB,mBAAmB,sBAAsB,aAAa,8BAA8B,mBAAmB,aAAa,+BAA+B,UAAU,SAAS,+CAA+C,cAAc,6BAA6B,cAAc,gBAAgB,cAAc,yBAAyB,iBAAiB,+BAA+B,cAAc,qBAAqB,gHAAgH,cAAc,kCAAkC,cAAc,4BAA4B,aAAa,2BAA2B,6BAA6B,kCAAkC,mBAAmB,+EAA+E,aAAa,cAAc,sBAAsB,YAAY,cAAc,kLAAkL,mBAAmB,gBAAgB,uBAAuB,qCAAqC,cAAc,6BAA6B,2CAA2C,cAAc,iBAAiB,gBAAgB,uCAAuC,cAAc,sBAAsB,WAAW,aAAa,qBAAqB,cAAc,UAAU,mBAAmB,gBAAgB,uBAAuB,ikEAAikE,mIAAmI,uIAAuI,SAAS,cAAc,+BAA+B,iBAAiB,eAAe,mBAAmB,6BAA6B,eAAe,iBAAiB,kEAAkE,cAAc,kBAAkB,0DAA0D,eAAe,gBAAgB,kFAAkF,eAAe,gBAAgB,kCAAkC,cAAc,iBAAiB,wBAAwB,mBAAmB,kBAAkB,2BAA2B,WAAW,UAAU,iCAAiC,OAAO,WAAW,kBAAkB,eAAe,0CAA0C,cAAc,iBAAiB,yCAAyC,iBAAiB,eAAe,kCAAkC,YAAY,qCAAqC,iBAAiB,gBAAgB,wCAAwC,WAAW,gCAAgC,cAAc,iBAAiB,8BAA8B,WAAW,yBAAyB,UAAU,WAAW,yDAAyD,kBAAkB,mBAAmB,2GAA2G,kBAAkB,gBAAgB,sCAAsC,mBAAmB,eAAe,0BAA0B,cAAc,kBAAkB,uCAAuC,UAAU,YAAY,wDAAwD,UAAU,WAAW,oFAAoF,WAAW,OAAO,sGAAsG,WAAW,oFAAoF,YAAY,eAAe,iBAAiB,kFAAkF,cAAc,iBAAiB,sCAAsC,eAAe,iBAAiB,iEAAiE,eAAe,gBAAgB,oCAAoC,YAAY,eAAe,iBAAiB,sCAAsC,YAAY,qCAAqC,cAAc,kBAAkB,yCAAyC,iBAAiB,eAAe,0CAA0C,eAAe,iBAAiB,YAAY,wEAAwE,cAAc,iBAAiB,gBAAgB,yBAAyB,gBAAgB,UAAU,oBAAoB,wBAAwB,cAAc,6EAA6E,eAAe,gBAAgB,mDAAmD,eAAe,mBAAmB,+DAA+D,kBAAkB,gBAAgB,8KAA8K,UAAU,QAAQ,wDAAwD,mBAAmB,eAAe,sDAAsD,mBAAmB,gBAAgB,oDAAoD,UAAU,QAAQ,6FAA6F,eAAe,mBAAmB,2CAA2C,WAAW,SAAS,iDAAiD,WAAW,OAAO,+DAA+D,6BAA6B,2CAA2C,4UAA4U,sCAAsC,iBAAiB,iCAAiC,eAAe,iBAAiB,+CAA+C,WAAW,UAAU,+DAA+D,cAAc,sDAAsD,YAAY,WAAW,sDAAsD,WAAW,WAAW,sDAAsD,WAAW,WAAW,iDAAiD,OAAO,yCAAyC,kBAAkB,yBAAyB,oDAAoD,eAAe,iBAAiB,oCAAoC,kCAAkC,iBAAiB,kBAAkB,0DAA0D,iBAAiB,mBAAmB,sEAAsE,iBAAiB,mBAAmB,4CAA4C,gBAAgB,eAAe,qDAAqD,cAAc,kBAAkB,2DAA2D,eAAe,gBAAgB,6DAA6D,iBAAiB,eAAe,kCAAkC,cAAc,kBAAkB,iBAAiB,iCAAiC,YAAY,kCAAkC,YAAY,mCAAmC,eAAe,gBAAgB,+EAA+E,eAAe,mBAAmB,8DAA8D,UAAU,QAAQ,qBAAqB,aAAa,eAAe,mBAAmB,yBAAyB,sBAAsB,iBAAiB,cAAc,mBAAmB,wDAAwD,aAAa,mBAAmB,kBAAkB,2BAA2B,qBAAqB,cAAc,cAAc,oGAAoG,mBAAmB,qDAAqD,kBAAkB,gBAAgB,eAAe,iBAAiB,WAAW,uBAAuB,mBAAmB,iBAAiB,2BAA2B,eAAe,4BAA4B,eAAe,cAAc,kBAAkB,gBAAgB,oBAAoB,aAAa,eAAe,cAAc,wBAAwB,iBAAiB,mBAAmB,4BAA4B,cAAc,qCAAqC,cAAc,gBAAgB,qB","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{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}.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__section .column-settings__hashtag-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__section .column-settings__hashtag-select__control::-moz-focus-inner{border:0}.column-settings__section .column-settings__hashtag-select__control::-moz-focus-inner,.column-settings__section .column-settings__hashtag-select__control:active,.column-settings__section .column-settings__hashtag-select__control:focus{outline:0!important}.column-settings__section .column-settings__hashtag-select__control:focus{background:#192432}@media screen and (max-width:600px){.column-settings__section .column-settings__hashtag-select__control{font-size:16px}}.column-settings__section .column-settings__hashtag-select__multi-value{background:#202e3f}.column-settings__section .column-settings__hashtag-select__input,.column-settings__section .column-settings__hashtag-select__multi-value__label{color:#9baec8}.column-settings__section .column-settings__hashtag-select__dropdown-indicator,.column-settings__section .column-settings__hashtag-select__indicator-separator{display:none}.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;font-weight:400;overflow:visible;padding-top:5px}.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 input{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 input:focus{color:#fff}.composer--upload_form--item>div input::-webkit-input-placeholder{opacity:.54;color:#d9e1e8}.composer--upload_form--item>div input:-ms-input-placeholder{opacity:.54;color:#d9e1e8}.composer--upload_form--item>div input::-ms-input-placeholder{opacity:.54;color:#d9e1e8}.composer--upload_form--item>div input::placeholder{opacity:.54;color:#d9e1e8}.composer--upload_form--item>div>.close{mix-blend-mode:difference}.composer--upload_form--item.active>div input{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{box-sizing:border-box;margin-top:10px;border-radius:4px;padding:10px 14px 14px;box-shadow:2px 4px 15px rgba(0,0,0,.4);color:#9baec8;background:#fff}.drawer--search--popout h4{margin-bottom:10px;color:#9baec8;font-size:13px;font-weight:500;text-transform:uppercase}.drawer--search--popout ul{margin-bottom:10px}.drawer--search--popout li{padding:4px 0}.drawer--search--popout em{color:#121a24;font-weight:500}.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{display:inline;margin:0;padding:0;font-weight:700;background:transparent;font-family:inherit;font-size:inherit;line-height:inherit;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:wrap;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{display:inline;margin:0;padding:0;font-weight:700;background:transparent;font-family:inherit;font-size:inherit;line-height:inherit;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{box-shadow:none}.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/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 diff --git a/priv/static/packs/flavours/glitch/common.js b/priv/static/packs/flavours/glitch/common.js index 3d9672dd9..fdca40dd5 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 95393512b..aecc86454 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 6fac95c38..47701f572 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 ccbda263b..b800348ed 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 new file mode 100644 index 000000000..6ff386340 Binary files /dev/null and b/priv/static/packs/flavours/glitch/error.js differ diff --git a/priv/static/packs/flavours/glitch/error.js.map b/priv/static/packs/flavours/glitch/error.js.map new file mode 100644 index 000000000..19109687b Binary files /dev/null and b/priv/static/packs/flavours/glitch/error.js.map differ diff --git a/priv/static/packs/flavours/glitch/home.js b/priv/static/packs/flavours/glitch/home.js index bafd626cc..56811f23e 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 891877df6..64029f037 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 e2d43d432..b1dcc768b 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 0a5cf4970..c8af90553 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 0592d8248..588705b6f 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 b2c546350..877658d4e 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.js b/priv/static/packs/flavours/vanilla/about.js index c81689c3c..eaae0f8b7 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 ffcd90e7d..b0de660a2 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.js b/priv/static/packs/flavours/vanilla/admin.js index 69d6d4291..773fa2801 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 c41108f17..55f914f19 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 647d05224..dfc7434af 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 fd10f97ba..8ea18097a 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 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{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}.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 input{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 input:focus{color:#fff}.compose-form .compose-form__modifiers .compose-form__upload-description input::-webkit-input-placeholder{opacity:.75;color:#d9e1e8}.compose-form .compose-form__modifiers .compose-form__upload-description input:-ms-input-placeholder{opacity:.75;color:#d9e1e8}.compose-form .compose-form__modifiers .compose-form__upload-description input::-ms-input-placeholder{opacity:.75;color:#d9e1e8}.compose-form .compose-form__modifiers .compose-form__upload-description input::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;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap;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}.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}.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;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__section .column-settings__hashtag-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__section .column-settings__hashtag-select__control::-moz-focus-inner{border:0}.column-settings__section .column-settings__hashtag-select__control::-moz-focus-inner,.column-settings__section .column-settings__hashtag-select__control:active,.column-settings__section .column-settings__hashtag-select__control:focus{outline:0!important}.column-settings__section .column-settings__hashtag-select__control:focus{background:#192432}@media screen and (max-width:600px){.column-settings__section .column-settings__hashtag-select__control{font-size:16px}}.column-settings__section .column-settings__hashtag-select__multi-value{background:#202e3f}.column-settings__section .column-settings__hashtag-select__input,.column-settings__section .column-settings__hashtag-select__multi-value__label{color:#9baec8}.column-settings__section .column-settings__hashtag-select__dropdown-indicator,.column-settings__section .column-settings__hashtag-select__indicator-separator{display:none}.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-left: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{display:inline;margin:0;padding:0;font-weight:700;background:transparent;font-family:inherit;font-size:inherit;line-height:inherit;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:wrap;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{display:inline;margin:0;padding:0;font-weight:700;background:transparent;font-family:inherit;font-size:inherit;line-height:inherit;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{box-shadow:none}.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/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 diff --git a/priv/static/packs/flavours/vanilla/common.js b/priv/static/packs/flavours/vanilla/common.js index 827fb5d33..46c26a3f1 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.js b/priv/static/packs/flavours/vanilla/embed.js index bd0a0578f..e998bbb0e 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 8db190b88..f6e167a72 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 new file mode 100644 index 000000000..1ed3f38ff Binary files /dev/null and b/priv/static/packs/flavours/vanilla/error.js differ diff --git a/priv/static/packs/flavours/vanilla/error.js.map b/priv/static/packs/flavours/vanilla/error.js.map new file mode 100644 index 000000000..c16d00c02 Binary files /dev/null and b/priv/static/packs/flavours/vanilla/error.js.map differ diff --git a/priv/static/packs/flavours/vanilla/home.js b/priv/static/packs/flavours/vanilla/home.js index 67b9d55c7..0b2116974 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 822796c08..c058c00af 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.js b/priv/static/packs/flavours/vanilla/public.js index b829db118..f8d9ead94 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 4d9dc9fb7..8a005e7ae 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.js b/priv/static/packs/flavours/vanilla/settings.js index b3bd53cc5..8d1d121e2 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 51b5759df..7f093f705 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.js b/priv/static/packs/flavours/vanilla/share.js index 35e81afb2..173c263bf 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 e7b2c60d1..6b71e886d 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 index fc5c42043..5d2d5880c 100644 Binary files a/priv/static/packs/glitch-preview-bb9cc15a0102bfaf65712e5cff7e58df.jpg and b/priv/static/packs/glitch-preview-bb9cc15a0102bfaf65712e5cff7e58df.jpg differ diff --git a/priv/static/packs/icon_about-ffafc67a2e97ca436da6c1bf61a8ab68.png b/priv/static/packs/icon_about-ffafc67a2e97ca436da6c1bf61a8ab68.png index 08b76dcd9..b597becb9 100644 Binary files a/priv/static/packs/icon_about-ffafc67a2e97ca436da6c1bf61a8ab68.png and b/priv/static/packs/icon_about-ffafc67a2e97ca436da6c1bf61a8ab68.png differ diff --git a/priv/static/packs/icon_blocks-0b0e54d45ff0177b02e1357ac09c0d51.png b/priv/static/packs/icon_blocks-0b0e54d45ff0177b02e1357ac09c0d51.png index 8b1490875..521048961 100644 Binary files a/priv/static/packs/icon_blocks-0b0e54d45ff0177b02e1357ac09c0d51.png and b/priv/static/packs/icon_blocks-0b0e54d45ff0177b02e1357ac09c0d51.png differ diff --git a/priv/static/packs/icon_cached-26ffa26120a2a16a9be78a75cc603793.png b/priv/static/packs/icon_cached-26ffa26120a2a16a9be78a75cc603793.png index 5c993dbee..d3cd2a2fd 100644 Binary files a/priv/static/packs/icon_cached-26ffa26120a2a16a9be78a75cc603793.png and b/priv/static/packs/icon_cached-26ffa26120a2a16a9be78a75cc603793.png differ diff --git a/priv/static/packs/icon_done-e07ea253e82d137816cfb8d77a3b1562.png b/priv/static/packs/icon_done-e07ea253e82d137816cfb8d77a3b1562.png index f7f95a0e8..15a74c4c4 100644 Binary files a/priv/static/packs/icon_done-e07ea253e82d137816cfb8d77a3b1562.png and b/priv/static/packs/icon_done-e07ea253e82d137816cfb8d77a3b1562.png differ diff --git a/priv/static/packs/icon_email-ed5d2a37fa765e4c5fec080a82b0a783.png b/priv/static/packs/icon_email-ed5d2a37fa765e4c5fec080a82b0a783.png index 13967009a..c549e78fa 100644 Binary files a/priv/static/packs/icon_email-ed5d2a37fa765e4c5fec080a82b0a783.png and b/priv/static/packs/icon_email-ed5d2a37fa765e4c5fec080a82b0a783.png differ diff --git a/priv/static/packs/icon_file_download-0b212ed1bca11e1e02539a20b3821d87.png b/priv/static/packs/icon_file_download-0b212ed1bca11e1e02539a20b3821d87.png index 3f7ac429b..447012b4b 100644 Binary files a/priv/static/packs/icon_file_download-0b212ed1bca11e1e02539a20b3821d87.png and b/priv/static/packs/icon_file_download-0b212ed1bca11e1e02539a20b3821d87.png differ diff --git a/priv/static/packs/icon_follow_requests-32eaf00987b072b2b12f8015d6a6a250.png b/priv/static/packs/icon_follow_requests-32eaf00987b072b2b12f8015d6a6a250.png index 4123e2a69..7e5f220a6 100644 Binary files a/priv/static/packs/icon_follow_requests-32eaf00987b072b2b12f8015d6a6a250.png and b/priv/static/packs/icon_follow_requests-32eaf00987b072b2b12f8015d6a6a250.png differ diff --git a/priv/static/packs/icon_grade-1f9e039d0f024626ab071d18098b65a0.png b/priv/static/packs/icon_grade-1f9e039d0f024626ab071d18098b65a0.png index 8c212b7ee..1a4a8a4dc 100644 Binary files a/priv/static/packs/icon_grade-1f9e039d0f024626ab071d18098b65a0.png and b/priv/static/packs/icon_grade-1f9e039d0f024626ab071d18098b65a0.png differ diff --git a/priv/static/packs/icon_home-433b9d93fc1f035ec09330c2512a4879.png b/priv/static/packs/icon_home-433b9d93fc1f035ec09330c2512a4879.png index 66ce779c0..6bc35c479 100644 Binary files a/priv/static/packs/icon_home-433b9d93fc1f035ec09330c2512a4879.png and b/priv/static/packs/icon_home-433b9d93fc1f035ec09330c2512a4879.png differ diff --git a/priv/static/packs/icon_keyboard_shortcuts-4b183486762cfcc9f0de7522520a5485.png b/priv/static/packs/icon_keyboard_shortcuts-4b183486762cfcc9f0de7522520a5485.png index d66f3939e..ce82f0885 100644 Binary files a/priv/static/packs/icon_keyboard_shortcuts-4b183486762cfcc9f0de7522520a5485.png and b/priv/static/packs/icon_keyboard_shortcuts-4b183486762cfcc9f0de7522520a5485.png differ diff --git a/priv/static/packs/icon_likes-27b8551da2d56d81062818c035ed622e.png b/priv/static/packs/icon_likes-27b8551da2d56d81062818c035ed622e.png index 17d7a9c59..997bb0fcc 100644 Binary files a/priv/static/packs/icon_likes-27b8551da2d56d81062818c035ed622e.png and b/priv/static/packs/icon_likes-27b8551da2d56d81062818c035ed622e.png differ diff --git a/priv/static/packs/icon_lists-ae69bf4fb26c40d2c9b056c55c9153e2.png b/priv/static/packs/icon_lists-ae69bf4fb26c40d2c9b056c55c9153e2.png index 3828946e8..c50ecd936 100644 Binary files a/priv/static/packs/icon_lists-ae69bf4fb26c40d2c9b056c55c9153e2.png and b/priv/static/packs/icon_lists-ae69bf4fb26c40d2c9b056c55c9153e2.png differ diff --git a/priv/static/packs/icon_local-eade3ebeb7ac50f798cd40ed5fe62232.png b/priv/static/packs/icon_local-eade3ebeb7ac50f798cd40ed5fe62232.png index 5f82df395..261a13a73 100644 Binary files a/priv/static/packs/icon_local-eade3ebeb7ac50f798cd40ed5fe62232.png and b/priv/static/packs/icon_local-eade3ebeb7ac50f798cd40ed5fe62232.png differ diff --git a/priv/static/packs/icon_lock_open-d377f10d3f005d0d042a1ee1dee8284d.png b/priv/static/packs/icon_lock_open-d377f10d3f005d0d042a1ee1dee8284d.png index c854c3bdb..223deb185 100644 Binary files a/priv/static/packs/icon_lock_open-d377f10d3f005d0d042a1ee1dee8284d.png and b/priv/static/packs/icon_lock_open-d377f10d3f005d0d042a1ee1dee8284d.png differ diff --git a/priv/static/packs/icon_logout-3abd28c4fc25290e6e4088c50d3352f4.png b/priv/static/packs/icon_logout-3abd28c4fc25290e6e4088c50d3352f4.png index 7ff806f58..9a074d231 100644 Binary files a/priv/static/packs/icon_logout-3abd28c4fc25290e6e4088c50d3352f4.png and b/priv/static/packs/icon_logout-3abd28c4fc25290e6e4088c50d3352f4.png differ diff --git a/priv/static/packs/icon_mutes-5e7612d5c63fedb3fc59558284304cfc.png b/priv/static/packs/icon_mutes-5e7612d5c63fedb3fc59558284304cfc.png index c2225e966..6296a4972 100644 Binary files a/priv/static/packs/icon_mutes-5e7612d5c63fedb3fc59558284304cfc.png and b/priv/static/packs/icon_mutes-5e7612d5c63fedb3fc59558284304cfc.png differ diff --git a/priv/static/packs/icon_person_add-44d0a8dfa7dce95be5f6e3cfe0cdd133.png b/priv/static/packs/icon_person_add-44d0a8dfa7dce95be5f6e3cfe0cdd133.png index 6290a42ae..e6204e9c8 100644 Binary files a/priv/static/packs/icon_person_add-44d0a8dfa7dce95be5f6e3cfe0cdd133.png and b/priv/static/packs/icon_person_add-44d0a8dfa7dce95be5f6e3cfe0cdd133.png differ diff --git a/priv/static/packs/icon_pin-79e04b07bcaa1266eee3164e83f574b4.png b/priv/static/packs/icon_pin-79e04b07bcaa1266eee3164e83f574b4.png index 2329d8c54..e8a94266e 100644 Binary files a/priv/static/packs/icon_pin-79e04b07bcaa1266eee3164e83f574b4.png and b/priv/static/packs/icon_pin-79e04b07bcaa1266eee3164e83f574b4.png differ diff --git a/priv/static/packs/icon_public-2d798a39bb2bd6314e47b00669686556.png b/priv/static/packs/icon_public-2d798a39bb2bd6314e47b00669686556.png index 3c09460db..ee0b8cc56 100644 Binary files a/priv/static/packs/icon_public-2d798a39bb2bd6314e47b00669686556.png and b/priv/static/packs/icon_public-2d798a39bb2bd6314e47b00669686556.png differ diff --git a/priv/static/packs/icon_reply-1c00f97d10006dd420bc620b26a79d8a.png b/priv/static/packs/icon_reply-1c00f97d10006dd420bc620b26a79d8a.png index a70093356..544211c8c 100644 Binary files a/priv/static/packs/icon_reply-1c00f97d10006dd420bc620b26a79d8a.png and b/priv/static/packs/icon_reply-1c00f97d10006dd420bc620b26a79d8a.png differ diff --git a/priv/static/packs/icon_settings-e7c53fb8ee137f93827e2db21f507cb1.png b/priv/static/packs/icon_settings-e7c53fb8ee137f93827e2db21f507cb1.png index 07f5c4519..4c16ceef8 100644 Binary files a/priv/static/packs/icon_settings-e7c53fb8ee137f93827e2db21f507cb1.png and b/priv/static/packs/icon_settings-e7c53fb8ee137f93827e2db21f507cb1.png differ diff --git a/priv/static/packs/icon_warning-af2b38fe580f274ca4c80479bd12141e.png b/priv/static/packs/icon_warning-af2b38fe580f274ca4c80479bd12141e.png index 7baaac61c..feb67f3ea 100644 Binary files a/priv/static/packs/icon_warning-af2b38fe580f274ca4c80479bd12141e.png and b/priv/static/packs/icon_warning-af2b38fe580f274ca4c80479bd12141e.png differ diff --git a/priv/static/packs/locales.js b/priv/static/packs/locales.js index 519e2d0a5..f9f2eb767 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 b07e36c8c..0389818b5 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 5bce206aa..62cc2d436 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 0a79c63ed..d2adc4b88 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 52fdf5cb5..71d1a7ebe 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 34d32bc76..34b535d4a 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 35b1644a3..a6e34471c 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 99b26d462..0e680eb72 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 ffe33d996..9ebdfc135 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 a7c0f350e..662b146b3 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 d0aebefc5..bb04a6615 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 44e7409f6..88dccf46b 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 cde95e864..bf7a5bbad 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 286e868fd..88ef23075 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 bf1c2d2a8..3659b02df 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 dce3a7dde..7d32145af 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 39f73aa42..a24b50dbc 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 86722c0cd..a6adef581 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 c5626532c..e1cbca06a 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 db9297510..f7d90bde3 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 c3b334d88..d50346a46 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 075d1c8f6..6ff602a9e 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 8290d8e41..38b3fc556 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 e564d6bfd..660d968a6 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 8ed6ac3d4..9d3d0391b 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 a8bc926ae..99e4088bb 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 f6f9f6057..ac6d7c298 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 43b5cf725..ac33f5a4c 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 727085ac9..b24a012aa 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 6b7cd9862..f4e8a4817 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 3280f8fdc..1337342c3 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 90294351b..e6b405a66 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 74b75adee..efc35b141 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 d61ce902b..91d1d4037 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 8cd70b019..a78036a81 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 a92c8e983..47c5d6c70 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 f4be802c2..c0ceb2809 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 ab221431e..592a78572 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 1026b903c..b8c1a842f 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 46da036c2..487bb0b62 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 58588bb6a..1c6579198 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 ce97eebf7..ef4d2336b 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 aa447155c..f3b6403e7 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 d1e295418..35baad2ee 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 e7933e5c6..57f3c3b35 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 643e7f661..99267457c 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 788a7b8b8..e3cae1d47 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 bce97ae32..1f7c24dcb 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 20e622026..6e76c6b68 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 84702c197..b1769def7 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 40dac5408..c1937e7fa 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 f479c226f..2ac14b400 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 0c91ce02c..dab9f5c91 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 03dc99fff..4925bf902 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 6c14b1c27..ebcde3fdd 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 1100f3318..e5f26a668 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 0abbc5535..25957ff2a 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 b9df71889..04a9f377d 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 59f82f5dd..cbfaddb0e 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 cd3c046c6..5a4aff1c1 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 5c9e4db75..548bb2adb 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 39147d28d..cf5489fae 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 41487abaf..0bd898597 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 a99a27df8..c0bae6f15 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 545566ba3..bf0c2ef0e 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 78d6d93ea..f5c229f81 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 50990abe1..9b9e8c899 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 fa747521e..3fa76d808 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 2cda23b81..ee062548f 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 42c37509c..c53a67a4d 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 d6b5cbd04..c221ce8b6 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 b444795cd..b012d98f0 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/ca.js b/priv/static/packs/locales/vanilla/ca.js index c9fdbcdc5..530eb191f 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 ac8800037..1d4790811 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 822bddfd2..f9cff7f62 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 a0047e8b1..8aa248e6d 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 fd3431f44..c60298037 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 c18f46692..dda22796a 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 ea59c642d..ca6fa9d4a 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 539ca3dcc..1083d1126 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 d236b17ff..d5ca89d79 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 effb3b020..1d0a19469 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 3d932844a..6421e3dc3 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 a36dbbc3b..4e46e827b 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 a77cb51f5..34f994a8e 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 ae15cefde..be4ac28aa 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 6303212d1..eaa717de8 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 9872c37bd..3d57b73a8 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 4daa887b2..2400c0f91 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 e549f1f27..cf93d5023 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 3134f1a44..a2f600e26 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 a388be37b..0b7c85f6f 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 c8541f86e..a0fb64c4e 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 a50872515..95f0d10f2 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 d264ba582..19162e0b7 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 0cbb61c61..42af13d7e 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 31b8ccf74..a46819da9 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 650952687..213192d22 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 f3f2d28fe..319cc46d9 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 b911d83f6..25e378060 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 2a50219e8..f56b68252 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 c34dceb26..0d28d0212 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 eacea025f..fa7c179da 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 584e2d955..77f79c8c2 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 b37815b93..bd1fb294f 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 8257d71e0..98c24681a 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 c3ff4416c..6156f51c2 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 32af33af8..7a5ee3e36 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 8aacc6eab..9d2a8908d 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 d8b8a5c9f..eafc741fe 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 3cebb09c5..c33107e52 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 cd069afbf..edb65b218 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 10e57b862..b22443833 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 7f709badc..0693c80c7 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 e64545461..4a60dd847 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 0957b1a41..e213b647f 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 3427ce9c7..53dfe8459 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 b54bc3175..b8866bf4e 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 c6e4857b4..4b8e3f802 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 e3d318c54..0b04228e5 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 new file mode 100644 index 000000000..ef9b05233 Binary files /dev/null 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 new file mode 100644 index 000000000..159937ed5 Binary files /dev/null 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 e6b223497..7f336e5c8 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 e85268bcc..25f512504 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 2b24e3605..56cc0fbf2 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 0817bb6bb..b3a5d0969 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 ff1a478be..cb262542e 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 ed178ab35..56c8c40c4 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 39a70c215..28972b4bb 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 615584fcf..33f974f5c 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 b20f063c9..b3c3566af 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 9f9c58486..32e8e9a56 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 4c3166562..96c722d64 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 908ba3913..13c48dbb0 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 711c1ce73..e81e8f5c0 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 f899a0edd..75b58cf09 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 9da39d66f..45ee371cd 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 311f9df77..9cbd8b870 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 09849605e..506a3e8f0 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 0f359b580..055922fdf 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 650bc0af0..e40585e2b 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 9c5ed6f32..a5fe29f3a 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 cddbad61c..55c8dcf4a 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 69cf43b52..3e3d1cb49 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 26797d4da..34045c1ab 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 5779245d9..66df74cbf 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 2dbb840ce..d812d06d9 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 f4c8ae65e..a8702aa75 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 new file mode 100644 index 000000000..8eead73a9 Binary files /dev/null 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 new file mode 100644 index 000000000..eac158264 Binary files /dev/null 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 478aca68d..3a5624d30 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 5a068b894..d8e53aa5d 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 2ec888c7d..6473f0b15 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 be0fd47cb..35cd8686a 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 b71e8d905..7a8dc02ba 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 51d895d50..1bdf2a266 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 6c95c0211..71ff04fb2 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 7dd7d60bd..b91a3285c 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 e6649c8f7..9d235cf2b 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 e0df47f8f..3d0ebbd41 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 c1a9c57de..9e3322ffb 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 6f62fa8a9..80bce0a42 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 ab79a7687..ce57470f0 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 1d5ebd4b9..d24a1cf2a 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 05167d0b6..892a9eab5 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 8f4fc0768..5727d1aff 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 143b14ad9..1cebb6522 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 c2a3705f1..db037edae 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 b37d80717..9d06290c1 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 257e7d2fd..1f9a266c2 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 a2dbcfdf4..ba8ae7411 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 a45961c09..3eea60f4b 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 index 82d981fc6..19bdd81aa 100644 Binary files a/priv/static/packs/logo_full-efefe08462ede002abb7fc1e69005cbb.png and b/priv/static/packs/logo_full-efefe08462ede002abb7fc1e69005cbb.png differ diff --git a/priv/static/packs/logo_transparent-73bf4bea5ad08ce44d516e472dc452c1.png b/priv/static/packs/logo_transparent-73bf4bea5ad08ce44d516e472dc452c1.png index 6dbcc2e8d..28ead92d5 100644 Binary files a/priv/static/packs/logo_transparent-73bf4bea5ad08ce44d516e472dc452c1.png and b/priv/static/packs/logo_transparent-73bf4bea5ad08ce44d516e472dc452c1.png differ diff --git a/priv/static/packs/manifest.json b/priv/static/packs/manifest.json index 5ccdbbd29..459104e72 100644 --- a/priv/static/packs/manifest.json +++ b/priv/static/packs/manifest.json @@ -24,6 +24,8 @@ "core/mailer.css.map": "/packs/core/mailer.css.map", "core/mailer.js": "/packs/core/mailer.js", "core/mailer.js.map": "/packs/core/mailer.js.map", + "core/modal.js": "/packs/core/modal.js", + "core/modal.js.map": "/packs/core/modal.js.map", "core/public.js": "/packs/core/public.js", "core/public.js.map": "/packs/core/public.js.map", "core/settings.js": "/packs/core/settings.js", @@ -168,6 +170,8 @@ "flavours/glitch/common.js.map": "/packs/flavours/glitch/common.js.map", "flavours/glitch/embed.js": "/packs/flavours/glitch/embed.js", "flavours/glitch/embed.js.map": "/packs/flavours/glitch/embed.js.map", + "flavours/glitch/error.js": "/packs/flavours/glitch/error.js", + "flavours/glitch/error.js.map": "/packs/flavours/glitch/error.js.map", "flavours/glitch/home.js": "/packs/flavours/glitch/home.js", "flavours/glitch/home.js.map": "/packs/flavours/glitch/home.js.map", "flavours/glitch/public.js": "/packs/flavours/glitch/public.js", @@ -190,6 +194,8 @@ "flavours/vanilla/embed.css.map": "/packs/flavours/vanilla/embed.css.map", "flavours/vanilla/embed.js": "/packs/flavours/vanilla/embed.js", "flavours/vanilla/embed.js.map": "/packs/flavours/vanilla/embed.js.map", + "flavours/vanilla/error.js": "/packs/flavours/vanilla/error.js", + "flavours/vanilla/error.js.map": "/packs/flavours/vanilla/error.js.map", "flavours/vanilla/home.css": "/packs/flavours/vanilla/home.css", "flavours/vanilla/home.css.map": "/packs/flavours/vanilla/home.css.map", "flavours/vanilla/home.js": "/packs/flavours/vanilla/home.js", @@ -363,6 +369,8 @@ "locales/vanilla/ja.js.map": "/packs/locales/vanilla/ja.js.map", "locales/vanilla/ka.js": "/packs/locales/vanilla/ka.js", "locales/vanilla/ka.js.map": "/packs/locales/vanilla/ka.js.map", + "locales/vanilla/kk.js": "/packs/locales/vanilla/kk.js", + "locales/vanilla/kk.js.map": "/packs/locales/vanilla/kk.js.map", "locales/vanilla/ko.js": "/packs/locales/vanilla/ko.js", "locales/vanilla/ko.js.map": "/packs/locales/vanilla/ko.js.map", "locales/vanilla/lv.js": "/packs/locales/vanilla/lv.js", @@ -389,6 +397,8 @@ "locales/vanilla/sk.js.map": "/packs/locales/vanilla/sk.js.map", "locales/vanilla/sl.js": "/packs/locales/vanilla/sl.js", "locales/vanilla/sl.js.map": "/packs/locales/vanilla/sl.js.map", + "locales/vanilla/sq.js": "/packs/locales/vanilla/sq.js", + "locales/vanilla/sq.js.map": "/packs/locales/vanilla/sq.js.map", "locales/vanilla/sr-Latn.js": "/packs/locales/vanilla/sr-Latn.js", "locales/vanilla/sr-Latn.js.map": "/packs/locales/vanilla/sr-Latn.js.map", "locales/vanilla/sr.js": "/packs/locales/vanilla/sr.js", diff --git a/priv/static/packs/modals/embed_modal.js b/priv/static/packs/modals/embed_modal.js index 98fbe0bf6..3cc6c91e1 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/mute_modal.js b/priv/static/packs/modals/mute_modal.js index 28cc4ad81..e612fb9e7 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/report_modal.js b/priv/static/packs/modals/report_modal.js index 91fe8626f..db9a049ff 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 5485e520b..fb12a184c 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 index 41a5d1c3a..a7d6644c8 100644 Binary files a/priv/static/packs/reticle-6490ecbb61185e86e62dca0845cf2dcf.png and b/priv/static/packs/reticle-6490ecbb61185e86e62dca0845cf2dcf.png differ diff --git a/priv/static/packs/screenshot-752460e373ba6c7519109936bd0656f6.jpg b/priv/static/packs/screenshot-752460e373ba6c7519109936bd0656f6.jpg index 45b270fbb..ab7462491 100644 Binary files a/priv/static/packs/screenshot-752460e373ba6c7519109936bd0656f6.jpg and b/priv/static/packs/screenshot-752460e373ba6c7519109936bd0656f6.jpg differ diff --git a/priv/static/packs/skins/glitch/contrast/common.css b/priv/static/packs/skins/glitch/contrast/common.css index f32ab1b6c..eb7481d3d 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 e00d9fd8d..4c96af287 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":"AAAA,iBAAiB,WAAW,uCAAuC,yYAAyY,gBAAgB,kBAAkB,WAAW,uCAAuC,+XAA+X,gBAAgB,kBAAkB,WAAW,uCAAuC,yYAAyY,gBAAgB,kBAAkB,WAAW,uCAAuC,8YAA8Y,gBAAgB,kBAAkB,WAAW,sCAAsC,+ZAA+Z,gBAAgB,kBAAkB,WAAW,kCAAkC,yRAAyR,gBAAgB,kBAAkB,WAAW,kCAAkC,8GAA8G,gBAAgB,kBAAkB,2ZAA2Z,SAAS,UAAU,SAAS,eAAe,aAAa,wBAAwB,8EAA8E,cAAc,KAAK,cAAc,MAAM,gBAAgB,aAAa,YAAY,oDAAoD,WAAW,aAAa,MAAM,yBAAyB,iBAAiB,KAAK,uCAAuC,oBAAoB,WAAW,YAAY,0BAA0B,mBAAmB,cAAc,mBAAmB,gCAAgC,mBAAmB,iCAAiC,mBAAmB,0BAA0B,cAAc,gBAAgB,0BAA0B,iEAAiE,mBAAmB,2BAA2B,uBAAuB,KAAK,uBAAuB,mBAAmB,eAAe,iBAAiB,gBAAgB,WAAW,kCAAkC,qCAAqC,6BAA6B,8BAA8B,2BAA2B,0BAA0B,sBAAsB,0CAA0C,wCAAwC,iBAAiB,uIAAuI,cAAc,kBAAkB,WAAW,YAAY,UAAU,mBAAmB,kCAAkC,kBAAkB,aAAa,mBAAmB,iBAAiB,kBAAkB,kBAAkB,yBAAyB,kBAAkB,kBAAkB,WAAW,mBAAmB,SAAS,iBAAiB,sBAAsB,kBAAkB,WAAW,YAAY,gBAAgB,WAAW,mBAAmB,eAAe,sBAAsB,WAAW,YAAY,UAAU,WAAW,kBAAkB,kBAAkB,cAAc,mBAAmB,aAAa,uBAAuB,mBAAmB,mBAAmB,sBAAsB,YAAY,uBAAuB,cAAc,gBAAgB,WAAW,YAAY,kBAAkB,sBAAsB,eAAe,iBAAiB,gBAAgB,OAAO,oBAAoB,eAAe,aAAa,aAAa,4BAA4B,aAAa,WAAW,YAAY,mBAAmB,uBAAuB,oBAAoB,eAAe,YAAY,mBAAmB,oCAAoC,eAAe,WAAW,UAAU,gBAAgB,uBAAuB,oCAAoC,gBAAgB,uBAAuB,mBAAmB,aAAa,uBAAuB,mBAAmB,uBAAuB,YAAY,kBAAkB,qBAAqB,aAAa,uBAAuB,mBAAmB,WAAW,qBAAqB,UAAU,kBAAkB,iBAAiB,uBAAuB,gBAAgB,eAAe,kCAAkC,YAAY,eAAe,mBAAmB,sBAAsB,oCAAoC,kCAAkC,WAAW,aAAa,cAAc,gBAAgB,YAAY,aAAa,eAAe,iBAAiB,sBAAsB,iBAAiB,uBAAuB,oCAAoC,gBAAgB,WAAW,gBAAgB,qBAAqB,wBAAwB,WAAW,YAAY,0BAA0B,iBAAiB,4BAA4B,WAAW,YAAY,cAAc,SAAS,kBAAkB,iBAAiB,iCAAiC,wBAAwB,4BAA4B,sBAAsB,cAAc,cAAc,wBAAwB,gCAAgC,cAAc,gBAAgB,uBAAuB,gBAAgB,6BAA6B,cAAc,eAAe,iBAAiB,gBAAgB,QAAQ,aAAa,cAAc,8BAA8B,sBAAsB,mCAAmC,2BAA2B,kBAAkB,gBAAgB,WAAW,kBAAkB,cAAc,WAAW,kBAAkB,cAAc,WAAW,kBAAkB,gBAAgB,WAAW,sCAAsC,gBAAgB,oCAAoC,QAAQ,kDAAkD,sCAAsC,aAAa,aAAa,mBAAmB,uBAAuB,gCAAgC,WAAW,uBAAuB,mBAAmB,qBAAqB,cAAc,oCAAoC,QAAQ,WAAW,qCAAqC,kBAAkB,cAAc,kBAAkB,cAAc,WAAW,kBAAkB,cAAc,WAAW,kBAAkB,cAAc,YAAY,oCAAoC,eAAe,kBAAkB,0BAA0B,gBAAgB,oCAAoC,0BAA0B,WAAW,uBAAuB,mBAAmB,mCAAmC,kBAAkB,YAAY,cAAc,aAAa,oBAAoB,uBAAuB,iBAAiB,gBAAgB,oCAAoC,uBAAuB,eAAe,WAAW,MAAM,OAAO,SAAS,gBAAgB,gBAAgB,aAAa,2BAA2B,eAAe,eAAe,iCAAiC,aAAa,oBAAoB,2BAA2B,iBAAiB,mCAAmC,aAAa,oBAAoB,uBAAuB,iBAAiB,kCAAkC,aAAa,oBAAoB,yBAAyB,iBAAiB,8BAA8B,cAAc,aAAa,kCAAkC,cAAc,YAAY,WAAW,kBAAkB,YAAY,oCAAoC,kCAAkC,aAAa,6GAA6G,mBAAmB,iCAAiC,aAAa,mBAAmB,eAAe,eAAe,gBAAgB,qBAAqB,cAAc,mBAAmB,kBAAkB,sHAAsH,0BAA0B,WAAW,oCAAoC,0CAA0C,cAAc,mCAAmC,mBAAmB,qBAAqB,kBAAkB,4HAA4H,qBAAqB,mBAAmB,qBAAqB,aAAa,cAAc,0DAA0D,sBAAsB,mCAAmC,2BAA2B,+BAA+B,WAAW,cAAc,+BAA+B,WAAW,cAAc,oCAAoC,qBAAqB,2BAA2B,WAAW,+BAA+B,cAAc,sCAAsC,gBAAgB,mBAAmB,mCAAmC,+CAA+C,WAAW,oIAAoI,+BAA+B,uBAAuB,4DAA4D,yBAAyB,gFAAgF,aAAa,6CAA6C,0BAA0B,gBAAgB,aAAa,kBAAkB,mBAAmB,mDAAmD,WAAW,cAAc,kBAAkB,WAAW,YAAY,gDAAgD,MAAM,OAAO,iDAAiD,oBAAoB,+BAA+B,iBAAiB,cAAc,WAAW,YAAY,SAAS,0BAA0B,oCAAoC,6CAA6C,cAAc,8CAA8C,gBAAgB,4JAA4J,kBAAkB,oCAAoC,4JAA4J,iBAAiB,oCAAoC,sCAAsC,gBAAgB,gBAAgB,mDAAmD,aAAa,8FAA8F,iBAAiB,2CAA2C,kBAAkB,iBAAiB,aAAa,2BAA2B,kDAAkD,WAAW,cAAc,mBAAmB,kBAAkB,SAAS,OAAO,QAAQ,YAAY,0BAA0B,WAAW,mDAAmD,cAAc,YAAY,aAAa,4BAA4B,kBAAkB,cAAc,uDAAuD,cAAc,WAAW,YAAY,SAAS,kBAAkB,yBAAyB,mBAAmB,iBAAiB,iCAAiC,wBAAwB,4BAA4B,oCAAoC,2CAA2C,aAAa,mBAAmB,0BAA0B,YAAY,kDAAkD,aAAa,mDAAmD,WAAW,YAAY,0BAA0B,uBAAuB,uDAAuD,SAAS,kBAAkB,iBAAiB,iCAAiC,wBAAwB,6BAA6B,0DAA0D,mDAAmD,cAAc,oCAAoC,2CAA2C,iBAAiB,oCAAoC,2CAA2C,gBAAgB,4CAA4C,cAAc,iBAAiB,kDAAkD,iBAAiB,mBAAmB,qDAAqD,eAAe,iBAAiB,WAAW,gBAAgB,gBAAgB,mBAAmB,uBAAuB,6BAA6B,2DAA2D,cAAc,eAAe,WAAW,gBAAgB,gBAAgB,uBAAuB,oCAAoC,4CAA4C,iBAAiB,aAAa,8BAA8B,mBAAmB,kDAAkD,cAAc,iBAAiB,qDAAqD,eAAe,iBAAiB,iBAAiB,2DAA2D,eAAe,kDAAkD,aAAa,2BAA2B,oBAAoB,YAAY,oEAAoE,aAAa,mBAAmB,gBAAgB,oCAAoC,oEAAoE,cAAc,2DAA2D,YAAY,sBAAsB,cAAc,cAAc,aAAa,+BAA+B,eAAe,kBAAkB,kBAAkB,6DAA6D,cAAc,sEAAsE,eAAe,iEAAiE,cAAc,WAAW,kBAAkB,SAAS,OAAO,WAAW,gCAAgC,WAAW,wBAAwB,wEAAwE,gCAAgC,UAAU,iFAAiF,4BAA4B,uEAAuE,UAAU,wBAAwB,6DAA6D,qBAAqB,cAAc,0EAA0E,eAAe,cAAc,2EAA2E,gBAAgB,eAAe,kBAAkB,WAAW,uBAAuB,0DAA0D,cAAc,WAAW,2DAA2D,gBAAgB,6CAA6C,aAAa,eAAe,iEAAiE,gBAAgB,gBAAgB,uBAAuB,cAAc,0FAA0F,6BAA6B,wEAAwE,aAAa,oDAAoD,iBAAiB,eAAe,cAAc,sDAAsD,qBAAqB,cAAc,qBAAqB,aAAa,6DAA6D,gBAAgB,WAAW,oCAAoC,6CAA6C,cAAc,WAAW,0CAA0C,0BAA0B,oCAAoC,0CAA0C,iBAAiB,sCAAsC,gBAAgB,mCAAmC,mBAAmB,mCAAmC,kBAAkB,gBAAgB,mBAAmB,oCAAoC,mCAAmC,gBAAgB,gBAAgB,iBAAiB,4DAA4D,SAAS,aAAa,8DAA8D,cAAc,qFAAqF,wBAAwB,wEAAwE,cAAc,6DAA6D,oBAAoB,WAAW,oFAAoF,aAAa,eAAe,cAAc,0CAA0C,iBAAiB,mCAAmC,cAAc,eAAe,wCAAwC,eAAe,gBAAgB,0BAA0B,aAAa,eAAe,eAAe,cAAc,8BAA8B,sBAAsB,cAAc,YAAY,cAAc,mBAAmB,kBAAkB,oCAAoC,8BAA8B,eAAe,oCAAoC,8BAA8B,gBAAgB,oCAAoC,0BAA0B,SAAS,6BAA6B,8BAA8B,WAAW,UAAU,gBAAgB,gCAAgC,yCAAyC,gBAAgB,yCAAyC,mBAAmB,8IAA8I,oBAAoB,SAAS,gBAAgB,YAAY,qBAAqB,aAAa,gBAAgB,gBAAgB,cAAc,mBAAmB,eAAe,gBAAgB,mBAAmB,cAAc,2CAA2C,wyBAAwyB,aAAa,sBAAsB,aAAa,UAAU,wBAAwB,aAAa,OAAO,sBAAsB,yBAAyB,0BAA0B,OAAO,iBAAiB,oCAAoC,gBAAgB,cAAc,uBAAuB,gBAAgB,iBAAiB,oBAAoB,eAAe,cAAc,oCAAoC,uBAAuB,kBAAkB,oBAAoB,6BAA6B,aAAa,cAAc,0CAA0C,uCAAuC,cAAc,WAAW,YAAY,uCAAuC,cAAc,WAAW,YAAY,uCAAuC,cAAc,WAAW,YAAY,kBAAkB,4CAA4C,cAAc,uCAAuC,cAAc,WAAW,YAAY,uCAAuC,cAAc,WAAW,YAAY,oCAAoC,6BAA6B,kCAAkC,8EAA8E,cAAc,uCAAuC,WAAW,uCAAuC,cAAc,8EAA8E,cAAc,uCAAuC,YAAY,oCAAoC,uCAAuC,eAAe,oCAAoC,4JAA4J,cAAc,0BAA0B,yBAAyB,gBAAgB,kBAAkB,cAAc,4BAA4B,cAAc,qBAAqB,4BAA4B,qBAAqB,cAAc,uGAAuG,0BAA0B,kCAAkC,cAAc,YAAY,WAAW,cAAc,uCAAuC,aAAa,wIAAwI,aAAa,mBAAmB,eAAe,iBAAiB,cAAc,gBAAgB,mBAAmB,eAAe,qBAAqB,oCAAoC,mBAAmB,kBAAkB,qBAAqB,qBAAqB,cAAc,qBAAqB,yBAAyB,gBAAgB,cAAc,uBAAuB,qBAAqB,mBAAmB,kBAAkB,WAAW,YAAY,aAAa,mBAAmB,mCAAmC,kBAAkB,WAAW,aAAa,kBAAkB,gBAAgB,0BAA0B,gBAAgB,sBAAsB,oBAAoB,+BAA+B,iBAAiB,cAAc,WAAW,YAAY,SAAS,0BAA0B,mBAAmB,mBAAmB,aAAa,0BAA0B,eAAe,cAAc,iBAAiB,qBAAqB,gBAAgB,6BAA6B,WAAW,YAAY,gBAAgB,qBAAqB,mBAAmB,gCAAgC,gBAAgB,sBAAsB,eAAe,SAAS,UAAU,gBAAgB,uBAAuB,oBAAoB,kBAAkB,oBAAoB,cAAc,qBAAqB,cAAc,qBAAqB,2BAA2B,0BAA0B,oCAAoC,aAAa,cAAc,qBAAqB,mBAAmB,oBAAoB,wBAAwB,aAAa,yBAAyB,gBAAgB,eAAe,cAAc,8BAA8B,eAAe,yCAAyC,gBAAgB,qDAAqD,aAAa,mBAAmB,+CAA+C,WAAW,YAAY,0BAA0B,sEAAsE,aAAa,kBAAkB,mBAAmB,mCAAmC,0DAA0D,sBAAsB,gBAAgB,gBAAgB,eAAe,cAAc,iBAAiB,qBAAqB,gBAAgB,uBAAuB,gBAAgB,kBAAkB,mBAAmB,6BAA6B,gBAAgB,sBAAsB,gBAAgB,wBAAwB,WAAW,qBAAqB,sBAAsB,uBAAuB,kBAAkB,mBAAmB,mCAAmC,cAAc,gBAAgB,mBAAmB,qDAAqD,gBAAgB,qXAAqX,gBAAgB,wBAAwB,cAAc,0BAA0B,wLAAwL,qBAAqB,kIAAkI,0BAA0B,+BAA+B,mBAAmB,mCAAmC,iBAAiB,cAAc,6DAA6D,kBAAkB,eAAe,2DAA2D,gBAAgB,qBAAqB,gEAAgE,gBAAgB,iBAAiB,aAAa,gBAAgB,eAAe,cAAc,mBAAmB,8BAA8B,kBAAkB,mCAAmC,aAAa,mBAAmB,kBAAkB,kBAAkB,cAAc,gBAAgB,WAAW,eAAe,gBAAgB,gBAAgB,mBAAmB,eAAe,eAAe,cAAc,oCAAoC,aAAa,aAAa,mBAAmB,gBAAgB,gBAAgB,WAAW,mBAAmB,kBAAkB,mCAAmC,gBAAgB,sBAAsB,mBAAmB,kBAAkB,aAAa,mBAAmB,8BAA8B,mBAAmB,kBAAkB,aAAa,qBAAqB,cAAc,mCAAmC,yEAAyE,mBAAmB,yBAAyB,mBAAmB,eAAe,mBAAmB,cAAc,eAAe,gBAAgB,WAAW,mBAAmB,gBAAgB,uBAAuB,uBAAuB,cAAc,yBAAyB,cAAc,gBAAgB,eAAe,eAAe,cAAc,wFAAwF,WAAW,8BAA8B,cAAc,YAAY,sDAAsD,qBAAqB,cAAc,aAAa,yBAAyB,+BAA+B,cAAc,WAAW,YAAY,kBAAkB,kBAAkB,kBAAkB,yBAAyB,2CAA2C,UAAU,4CAA4C,UAAU,4CAA4C,UAAU,gBAAgB,WAAW,yBAAyB,UAAU,SAAS,yBAAyB,kBAAkB,yBAAyB,cAAc,gBAAgB,aAAa,qCAAqC,gBAAgB,yBAAyB,eAAe,sBAAsB,gCAAgC,uCAAuC,gBAAgB,uBAAuB,YAAY,kBAAkB,eAAe,gBAAgB,WAAW,6BAA6B,cAAc,cAAc,gBAAgB,eAAe,oCAAoC,kCAAkC,cAAc,oCAAoC,qIAAqI,gBAAgB,gBAAgB,iBAAiB,eAAe,iBAAiB,oCAAoC,eAAe,sBAAsB,qBAAqB,uBAAuB,qCAAqC,qBAAqB,wBAAwB,oCAAoC,qBAAqB,YAAY,oCAAoC,qBAAqB,aAAa,gCAAgC,kBAAkB,oCAAoC,gCAAgC,8BAA8B,+DAA+D,gBAAgB,yDAAyD,eAAe,iBAAiB,mEAAmE,WAAW,YAAY,gBAAgB,wFAAwF,iBAAiB,SAAS,kKAAkK,gBAAgB,eAAe,cAAc,gCAAgC,mBAAmB,4BAA4B,gBAAgB,iBAAiB,eAAe,iBAAiB,qBAAqB,gBAAgB,cAAc,sEAAsE,0BAA0B,KAAK,gCAAgC,gBAAgB,gBAAgB,gBAAgB,aAAa,cAAc,oBAAoB,mBAAmB,gBAAgB,2BAA2B,SAAS,yCAAyC,mBAAmB,oDAAoD,gBAAgB,+CAA+C,kBAAkB,kBAAkB,qDAAqD,kBAAkB,SAAS,OAAO,4BAA4B,kBAAkB,gBAAgB,+CAA+C,oBAAoB,eAAe,gBAAgB,WAAW,cAAc,WAAW,2EAA2E,kBAAkB,kDAAkD,gBAAgB,2CAA2C,kBAAkB,QAAQ,OAAO,kBAAkB,aAAa,cAAc,yBAAyB,sBAAsB,cAAc,UAAU,cAAc,mBAAmB,cAAc,qBAAqB,cAAc,wBAAwB,kBAAkB,kBAAkB,mBAAmB,uBAAuB,cAAc,eAAe,eAAe,oBAAoB,mBAAmB,cAAc,gCAAgC,kBAAkB,eAAe,iBAAiB,gBAAgB,gBAAgB,mBAAmB,mBAAmB,oBAAoB,gBAAgB,0JAA0J,gBAAgB,qDAAqD,aAAa,2DAA2D,oBAAoB,eAAe,WAAW,gBAAgB,gBAAgB,cAAc,uHAAuH,cAAc,qDAAqD,eAAe,kBAAkB,kDAAkD,oBAAoB,eAAe,WAAW,cAAc,kBAAkB,qBAAqB,gBAAgB,qCAAqC,eAAe,kCAAkC,WAAW,qCAAqC,eAAe,2CAA2C,oBAAoB,eAAe,WAAW,cAAc,gBAAgB,gBAAgB,2CAA2C,mBAAmB,wCAAwC,kBAAkB,eAAe,4BAA4B,qBAAqB,cAAc,2BAA2B,mBAAmB,6CAA6C,gBAAgB,yBAAyB,aAAa,gBAAgB,oBAAoB,gCAAgC,eAAe,iCAAiC,sBAAsB,eAAe,cAAc,eAAe,mCAAmC,cAAc,4GAA4G,gBAAgB,oCAAoC,yBAAyB,cAAc,gBAAgB,iCAAiC,eAAe,yJAAyJ,oBAAoB,+CAA+C,kBAAkB,oBAAoB,eAAe,WAAW,cAAc,WAAW,0CAA0C,oBAAoB,eAAe,WAAW,qBAAqB,WAAW,kBAAkB,gBAAgB,kBAAkB,cAAc,yDAAyD,kBAAkB,OAAO,QAAQ,SAAS,qJAAqJ,sBAAsB,eAAe,WAAW,cAAc,WAAW,UAAU,oBAAoB,gBAAgB,mBAAmB,yBAAyB,kBAAkB,aAAa,6LAA6L,gBAAgB,2NAA2N,qBAAqB,gOAAgO,qBAAqB,mLAAmL,kBAAkB,2WAA2W,qBAAqB,mBAAmB,4CAA4C,cAAc,+TAA+T,qBAAqB,6CAA6C,cAAc,gBAAgB,cAAc,eAAe,sBAAsB,gBAAgB,aAAa,mCAAmC,aAAa,mBAAmB,oEAAoE,cAAc,WAAW,SAAS,kBAAkB,mBAAmB,WAAW,eAAe,oBAAoB,YAAY,aAAa,yBAAyB,qBAAqB,kBAAkB,sBAAsB,eAAe,gBAAgB,UAAU,mBAAmB,kBAAkB,qGAAqG,eAAe,sFAAsF,yBAAyB,+KAA+K,yBAAyB,+FAA+F,mBAAmB,iHAAiH,yBAAyB,qOAAqO,yBAAyB,oBAAoB,wBAAwB,qBAAqB,gBAAgB,sBAAsB,eAAe,WAAW,cAAc,WAAW,UAAU,oBAAoB,gBAAgB,2CAA2C,6UAA6U,yBAAyB,kBAAkB,kBAAkB,mBAAmB,YAAY,mCAAmC,kBAAkB,kCAAkC,kBAAkB,UAAU,QAAQ,sBAAsB,eAAe,cAAc,oBAAoB,oBAAoB,eAAe,gBAAgB,mBAAmB,gBAAgB,wCAAwC,WAAW,cAAc,kBAAkB,MAAM,QAAQ,WAAW,UAAU,iEAAiE,eAAe,mBAAmB,cAAc,kBAAkB,kBAAkB,mBAAmB,kBAAkB,sBAAsB,sCAAsC,iCAAiC,cAAc,qBAAqB,oCAAoC,+BAA+B,cAAc,iBAAiB,mBAAmB,2BAA2B,UAAU,sBAAsB,cAAc,WAAW,YAAY,aAAa,gCAAgC,mBAAmB,WAAW,eAAe,SAAS,6CAA6C,SAAS,gHAAgH,oBAAoB,iCAAiC,mBAAmB,sBAAsB,gBAAgB,oKAAoK,gBAAgB,0DAA0D,eAAe,iBAAiB,aAAa,gBAAgB,kBAAkB,eAAe,cAAc,qBAAqB,qBAAqB,0BAA0B,WAAW,gBAAgB,mBAAmB,eAAe,cAAc,qBAAqB,kBAAkB,aAAa,cAAc,yBAAyB,qBAAqB,gBAAgB,0DAA0D,cAAc,6BAA6B,mBAAmB,cAAc,mCAAmC,eAAe,mBAAmB,kBAAkB,2CAA2C,cAAc,gBAAgB,mUAAmU,gBAAgB,0DAA0D,6BAA6B,iBAAiB,YAAY,aAAa,eAAe,uBAAuB,SAAS,cAAc,gBAAgB,YAAY,qBAAqB,mCAAmC,qBAAqB,aAAa,cAAc,SAAS,gBAAgB,mBAAmB,cAAc,WAAW,qBAAqB,cAAc,eAAe,cAAc,mBAAmB,qBAAqB,gBAAgB,+JAA+J,gBAAgB,2CAA2C,sBAAsB,8BAA8B,WAAW,qCAAqC,oCAAoC,kBAAkB,aAAa,mBAAmB,+CAA+C,WAAW,0BAA0B,mLAAmL,qBAAqB,yDAAyD,gBAAgB,cAAc,kBAAkB,yYAAyY,gBAAgB,iEAAiE,gBAAgB,mBAAmB,aAAa,eAAe,mBAAmB,2DAA2D,cAAc,4BAA4B,yBAAyB,cAAc,qBAAqB,kBAAkB,cAAc,yBAAyB,kBAAkB,mBAAmB,gBAAgB,mBAAmB,sBAAsB,eAAe,WAAW,kBAAkB,mBAAmB,SAAS,UAAU,2BAA2B,cAAc,cAAc,cAAc,ySAAyS,gCAAgC,YAAY,mBAAmB,yBAAyB,kBAAkB,aAAa,mBAAmB,kBAAkB,kBAAkB,QAAQ,mCAAmC,qBAAqB,cAAc,6BAA6B,uBAAuB,SAAS,aAAa,eAAe,gCAAgC,mBAAmB,cAAc,WAAW,oBAAoB,gBAAgB,eAAe,qBAAqB,WAAW,iCAAiC,mBAAmB,qBAAqB,gBAAgB,0BAA0B,mBAAmB,gBAAgB,QAAQ,cAAc,qBAAqB,cAAc,mCAAmC,oCAAoC,QAAQ,iBAAiB,4EAA4E,mBAAmB,WAAW,aAAa,kBAAkB,mBAAmB,0BAA0B,eAAe,cAAc,WAAW,YAAY,SAAS,oBAAoB,+BAA+B,iBAAiB,0BAA0B,oCAAoC,WAAW,cAAc,oCAAoC,WAAW,cAAc,WAAW,kBAAkB,aAAa,aAAa,2BAA2B,mBAAmB,mBAAmB,0BAA0B,oCAAoC,WAAW,iBAAiB,mBAAmB,cAAc,WAAW,YAAY,0BAA0B,gBAAgB,uBAAuB,WAAW,YAAY,cAAc,SAAS,kBAAkB,iBAAiB,iCAAiC,wBAAwB,4BAA4B,mBAAmB,yBAAyB,iBAAiB,gBAAgB,gCAAgC,eAAe,WAAW,gBAAgB,gBAAgB,uBAAuB,8BAA8B,cAAc,eAAe,cAAc,gBAAgB,gBAAgB,uBAAuB,YAAY,eAAe,kBAAkB,gBAAgB,4GAA4G,eAAe,WAAW,gBAAgB,qBAAqB,iBAAiB,qBAAqB,qBAAqB,gBAAgB,oBAAoB,WAAW,eAAe,cAAc,iBAAiB,eAAe,sCAAsC,yBAAyB,cAAc,mBAAmB,WAAW,eAAe,uBAAuB,qBAAqB,iBAAiB,mBAAmB,YAAY,gBAAgB,uBAAuB,qBAAqB,gBAAgB,sBAAsB,eAAe,cAAc,oCAAoC,YAAY,kBAAkB,kBAAkB,aAAa,sCAAsC,sBAAsB,cAAc,mBAAmB,mCAAmC,cAAc,eAAe,gBAAgB,kBAAkB,aAAa,uBAAuB,mBAAmB,eAAe,kBAAkB,aAAa,gBAAgB,0BAA0B,0BAA0B,wBAAwB,sBAAsB,gBAAgB,cAAc,qBAAqB,gBAAgB,eAAe,kBAAkB,eAAe,iBAAiB,gBAAgB,cAAc,sCAAsC,sCAAsC,wBAAwB,cAAc,sCAAsC,kCAAkC,oBAAoB,cAAc,sCAAsC,kCAAkC,yBAAyB,UAAU,wBAAwB,gBAAgB,aAAa,kCAAkC,wBAAwB,mBAAmB,eAAe,iBAAiB,4BAA4B,aAAa,gCAAgC,wDAAwD,sBAAsB,aAAa,kBAAkB,gBAAgB,gBAAgB,mBAAmB,uBAAuB,4BAA4B,gBAAgB,YAAY,cAAc,cAAc,6BAA6B,4BAA4B,cAAc,cAAc,2BAA2B,cAAc,qBAAqB,oGAAoG,0BAA0B,mCAAmC,sCAAsC,iCAAiC,qCAAqC,cAAc,gBAAgB,yCAAyC,cAAc,uCAAuC,gBAAgB,iBAAiB,mCAAmC,kBAAkB,gBAAgB,mBAAmB,oCAAoC,iBAAiB,gBAAgB,gBAAgB,iBAAiB,2BAA2B,gBAAgB,SAAS,gBAAgB,+EAA+E,0BAA0B,qCAAqC,WAAW,wBAAwB,mBAAmB,4GAA4G,uBAAuB,eAAe,6IAA6I,gBAAgB,0BAA0B,gJAAgJ,0BAA0B,iLAAiL,kBAAkB,oCAAoC,4GAA4G,2BAA2B,qCAAqC,mBAAmB,oBAAoB,YAAY,eAAe,mBAAmB,WAAW,oBAAoB,iBAAiB,YAAY,iBAAiB,SAAS,wBAAwB,WAAW,YAAY,sBAAsB,iBAAiB,yCAAyC,UAAU,wCAAwC,aAAa,+EAA+E,mBAAmB,2IAA2I,aAAa,2IAA2I,mBAAmB,uMAAuM,aAAa,oCAAoC,wBAAwB,cAAc,wDAAwD,aAAa,sCAAsC,4BAA4B,gBAAgB,sDAAsD,UAAU,SAAS,wDAAwD,gBAAgB,wDAAwD,eAAe,iBAAiB,mBAAmB,kFAAkF,kBAAkB,eAAe,WAAW,WAAW,WAAW,oMAAoM,gBAAgB,kEAAkE,eAAe,gBAAgB,oFAAoF,cAAc,YAAY,eAAe,WAAW,eAAe,gBAAgB,8GAA8G,cAAc,eAAe,mBAAmB,eAAe,wJAAwJ,eAAe,sEAAsE,YAAY,kBAAkB,WAAW,eAAe,8FAA8F,WAAW,UAAU,iCAAiC,4CAA4C,QAAQ,yBAAyB,YAAY,kBAAkB,sBAAsB,WAAW,eAAe,qBAAqB,oBAAoB,eAAe,gBAAgB,YAAY,iBAAiB,iBAAiB,gBAAgB,eAAe,kBAAkB,kBAAkB,yBAAyB,qBAAqB,uBAAuB,2BAA2B,mBAAmB,WAAW,2CAA2C,yBAAyB,4BAA4B,iBAAiB,yBAAyB,eAAe,wGAAwG,eAAe,iBAAiB,YAAY,oBAAoB,iBAAiB,2BAA2B,WAAW,mBAAmB,oGAAoG,yBAAyB,6BAA6B,mBAAmB,0GAA0G,yBAAyB,yBAAyB,eAAe,iBAAiB,YAAY,cAAc,oBAAoB,uBAAuB,iBAAiB,kBAAkB,yBAAyB,8FAA8F,qBAAqB,cAAc,sBAAsB,cAAc,WAAW,aAAa,qBAAqB,UAAU,cAAc,YAAY,uBAAuB,eAAe,6BAA6B,0DAA0D,cAAc,8BAA8B,sBAAsB,cAAc,eAAe,oBAAoB,cAAc,+BAA+B,SAAS,sEAAsE,oBAAoB,sBAAsB,cAAc,qFAAqF,cAAc,+BAA+B,cAAc,6BAA6B,cAAc,sCAAsC,cAAc,uBAAuB,uBAAuB,0BAA0B,yBAAyB,kBAAkB,YAAY,6BAA6B,0BAA0B,kBAAkB,cAAc,YAAY,uBAAuB,eAAe,gBAAgB,eAAe,cAAc,iBAAiB,UAAU,6BAA6B,yEAAyE,cAAc,8BAA8B,2BAA2B,cAAc,eAAe,yBAAyB,cAAc,oCAAoC,SAAS,qFAAqF,oBAAoB,eAAe,kBAAkB,+BAA+B,uBAAuB,WAAW,YAAY,cAAc,qBAAqB,QAAQ,SAAS,kBAAkB,8BAA8B,mBAAmB,mBAAmB,oBAAoB,kBAAkB,mBAAmB,gBAAgB,YAAY,sCAAsC,OAAO,kBAAkB,sEAAsE,cAAc,sBAAsB,cAAc,4BAA4B,cAAc,gBAAgB,qBAAqB,kCAAkC,WAAW,0BAA0B,cAAc,cAAc,cAAc,eAAe,YAAY,gBAAgB,uBAAuB,mBAAmB,qBAAqB,eAAe,gBAAgB,wCAAwC,cAAc,YAAY,iBAAiB,uBAAuB,gBAAgB,mBAAmB,mBAAmB,eAAe,2BAA2B,0BAA0B,qBAAqB,UAAU,YAAY,eAAe,iBAAiB,uBAAuB,mBAAmB,gBAAgB,sDAAsD,eAAe,YAAY,kBAAkB,oBAAoB,oBAAoB,gBAAgB,uBAAuB,eAAe,cAAc,kBAAkB,WAAW,YAAY,aAAa,mBAAmB,uBAAuB,sBAAsB,4CAA4C,eAAe,eAAe,wEAAwE,sBAAsB,iCAAiC,mBAAmB,2BAA2B,kBAAkB,oEAAoE,aAAa,gBAAgB,kBAAkB,WAAW,YAAY,aAAa,mBAAmB,uBAAuB,oBAAoB,eAAe,eAAe,WAAW,YAAY,sBAAsB,iCAAiC,mBAAmB,UAAU,qBAAqB,mBAAmB,aAAa,kBAAkB,0BAA0B,gCAAgC,mBAAmB,SAAS,eAAe,mBAAmB,cAAc,kBAAkB,uCAAuC,kBAAkB,gBAAgB,sBAAsB,kBAAkB,QAAQ,SAAS,2BAA2B,2BAA2B,WAAW,gBAAgB,2BAA2B,0BAA0B,0BAA0B,YAAY,iBAAiB,uBAAuB,yBAAyB,6BAA6B,SAAS,iBAAiB,uBAAuB,4BAA4B,4BAA4B,UAAU,gBAAgB,2BAA2B,2BAA2B,uBAAuB,eAAe,iBAAiB,cAAc,iBAAiB,sBAAsB,qBAAqB,mBAAmB,WAAW,gBAAgB,uBAAuB,mBAAmB,wFAAwF,mBAAmB,cAAc,UAAU,qCAAqC,cAAc,iBAAiB,gBAAgB,QAAQ,gBAAgB,aAAa,wCAAwC,gBAAgB,mBAAmB,cAAc,kBAAkB,mCAAmC,gBAAgB,kBAAkB,qDAAqD,QAAQ,uDAAuD,WAAW,6CAA6C,eAAe,iBAAiB,cAAc,iBAAiB,sBAAsB,qBAAqB,mBAAmB,WAAW,gBAAgB,uBAAuB,mBAAmB,mDAAmD,UAAU,mDAAmD,mBAAmB,cAAc,gBAAgB,sBAAsB,gBAAgB,uBAAuB,cAAc,mBAAmB,eAAe,gBAAgB,mBAAmB,kBAAkB,kBAAkB,eAAe,mBAAmB,UAAU,aAAa,mBAAmB,cAAc,gBAAgB,gBAAgB,cAAc,cAAc,kBAAkB,WAAW,qBAAqB,kBAAkB,eAAe,gBAAgB,gCAAgC,0BAA0B,oBAAoB,gBAAgB,eAAe,uBAAuB,gCAAgC,cAAc,oCAAoC,6GAA6G,mBAAmB,2BAA2B,gHAAgH,mBAAmB,0BAA0B,gCAAgC,gBAAgB,aAAa,oCAAoC,wBAAwB,cAAc,yBAAyB,aAAa,YAAY,kBAAkB,kBAAkB,cAAc,iCAAiC,sBAAsB,kCAAkC,gBAAgB,yBAAyB,YAAY,gBAAgB,kBAAkB,aAAa,sBAAsB,oBAAoB,cAAc,kBAAkB,iBAAiB,yBAAyB,uBAAuB,cAAc,cAAc,qBAAqB,kBAAkB,eAAe,6BAA6B,SAAS,UAAU,yBAAyB,sBAAsB,qBAAqB,iBAAiB,0CAA0C,wCAAwC,gCAAgC,SAAS,mBAAmB,WAAW,YAAY,gBAAgB,UAAU,kBAAkB,UAAU,wBAAwB,mBAAmB,WAAW,wBAAwB,oBAAoB,WAAW,YAAY,UAAU,mBAAmB,yBAAyB,wBAAwB,qEAAqE,yBAAyB,2CAA2C,yBAAyB,8EAA8E,yBAAyB,0BAA0B,kBAAkB,WAAW,YAAY,MAAM,SAAS,gBAAgB,mBAAmB,cAAc,SAAS,UAAU,6BAA6B,uEAAuE,UAAU,6BAA6B,sBAAsB,kBAAkB,WAAW,YAAY,MAAM,SAAS,gBAAgB,mBAAmB,cAAc,WAAW,6CAA6C,UAAU,oBAAoB,iDAAiD,kBAAkB,QAAQ,SAAS,WAAW,YAAY,yBAAyB,kBAAkB,yBAAyB,sBAAsB,yBAAyB,2CAA2C,UAAU,qBAAqB,2CAA2C,mBAAmB,0BAA0B,kBAAkB,gBAAgB,iBAAiB,mBAAmB,cAAc,mBAAmB,cAAc,mBAAmB,cAAc,wBAAwB,2BAA2B,wBAAwB,mBAAmB,iDAAiD,uBAAuB,cAAc,uDAAuD,mBAAmB,6DAA6D,eAAe,qDAAqD,cAAc,eAAe,yDAAyD,cAAc,0BAA0B,qDAAqD,qBAAqB,cAAc,qMAAqM,0BAA0B,oBAAoB,qBAAqB,kBAAkB,eAAe,iBAAiB,gBAAgB,mBAAmB,gBAAgB,iBAAiB,oBAAoB,gBAAgB,gBAAgB,0BAA0B,kBAAkB,aAAa,uBAAuB,mBAAmB,wBAAwB,qBAAqB,gBAAgB,yBAAyB,yBAAyB,cAAc,cAAc,uBAAuB,YAAY,gCAAgC,sBAAsB,cAAc,oBAAoB,mBAAmB,cAAc,WAAW,yCAAyC,WAAW,4BAA4B,oCAAoC,yDAAyD,gBAAgB,oBAAoB,WAAW,gCAAgC,qDAAqD,WAAW,4BAA4B,kDAAkD,wBAAwB,YAAY,6CAA6C,uBAAuB,sBAAsB,WAAW,yDAAyD,uBAAuB,yDAAyD,wBAAwB,2BAA2B,+CAA+C,cAAc,6BAA6B,sDAAsD,cAAc,wDAAwD,cAAc,WAAW,cAAc,cAAc,6BAA6B,SAAS,kBAAkB,kBAAkB,oBAAoB,SAAS,aAAa,sBAAsB,WAAW,WAAW,qBAAqB,iBAAiB,mBAAmB,UAAU,gCAAgC,mBAAmB,iBAAiB,oEAAoE,6BAA6B,+BAA+B,gBAAgB,kBAAkB,MAAM,QAAQ,YAAY,kBAAkB,YAAY,mBAAmB,yBAAyB,eAAe,aAAa,uCAAuC,WAAW,mBAAmB,aAAa,sBAAsB,mBAAmB,uBAAuB,mBAAmB,8BAA8B,wBAAwB,gCAAgC,sCAAsC,yBAAyB,kBAAkB,WAAW,YAAY,eAAe,cAAc,yBAAyB,aAAa,uBAAuB,mBAAmB,qCAAqC,oBAAoB,4CAA4C,+BAA+B,UAAU,qBAAqB,UAAU,oBAAoB,kBAAkB,cAAc,SAAS,uBAAuB,eAAe,mBAAmB,cAAc,eAAe,gBAAgB,yBAAyB,iBAAiB,kBAAkB,QAAQ,SAAS,uCAAuC,+BAA+B,wBAAwB,cAAc,WAAW,mCAAmC,2BAA2B,oBAAoB,mBAAmB,2BAA2B,kBAAkB,QAAQ,SAAS,uCAAuC,+BAA+B,WAAW,YAAY,sBAAsB,6BAA6B,yBAAyB,kBAAkB,0CAA0C,4EAA4E,oEAAoE,6CAA6C,6EAA6E,qEAAqE,iCAAiC,GAAG,QAAQ,SAAS,yBAAyB,IAAI,yBAAyB,IAAI,WAAW,YAAY,6BAA6B,kBAAkB,UAAU,GAAG,WAAW,YAAY,eAAe,UAAU,8BAA8B,yBAAyB,GAAG,QAAQ,SAAS,yBAAyB,IAAI,yBAAyB,IAAI,WAAW,YAAY,6BAA6B,kBAAkB,UAAU,GAAG,WAAW,YAAY,eAAe,UAAU,8BAA8B,gCAAgC,GAAG,YAAY,IAAI,UAAU,GAAG,aAAa,wBAAwB,GAAG,YAAY,IAAI,UAAU,GAAG,aAAa,gBAAgB,aAAa,SAAS,kBAAkB,0CAA0C,QAAQ,YAAY,wCAAwC,cAAc,gBAAgB,cAAc,iBAAiB,kEAAkE,cAAc,qBAAqB,mBAAmB,gBAAgB,sBAAsB,eAAe,cAAc,iBAAiB,sBAAsB,gBAAgB,6BAA6B,cAAc,eAAe,cAAc,gBAAgB,gBAAgB,sBAAsB,sBAAsB,qBAAqB,YAAY,6BAA6B,GAAG,2BAA2B,mBAAmB,uCAAuC,+BAA+B,2CAA2C,mCAAmC,IAAI,6BAA6B,qBAAqB,0CAA0C,kCAAkC,IAAI,6BAA6B,qBAAqB,2CAA2C,mCAAmC,IAAI,6BAA6B,qBAAqB,0CAA0C,kCAAkC,IAAI,2BAA2B,mBAAmB,2CAA2C,oCAAoC,qBAAqB,GAAG,2BAA2B,mBAAmB,uCAAuC,+BAA+B,2CAA2C,mCAAmC,IAAI,6BAA6B,qBAAqB,0CAA0C,kCAAkC,IAAI,6BAA6B,qBAAqB,2CAA2C,mCAAmC,IAAI,6BAA6B,qBAAqB,0CAA0C,kCAAkC,IAAI,2BAA2B,mBAAmB,2CAA2C,oCAAoC,eAAe,2DAA2D,mDAAmD,aAAa,mBAAmB,0BAA0B,aAAa,YAAY,uBAAuB,OAAO,UAAU,kBAAkB,MAAM,kBAAkB,WAAW,aAAa,eAAe,oBAAoB,mBAAmB,YAAY,aAAa,aAAa,sBAAsB,kBAAkB,YAAY,yBAAyB,kBAAkB,MAAM,QAAQ,SAAS,OAAO,WAAW,kBAAkB,mBAAmB,kCAAkC,sBAAsB,OAAO,aAAa,mBAAmB,uBAAuB,cAAc,eAAe,gBAAgB,0BAA0B,kBAAkB,oCAAoC,UAAU,oBAAoB,YAAY,aAAa,yBAAyB,WAAW,kBAAkB,MAAM,OAAO,oBAAoB,kBAAkB,YAAY,kBAAkB,cAAc,aAAa,WAAW,yBAAyB,kBAAkB,cAAc,UAAU,WAAW,0BAA0B,gBAAgB,SAAS,kBAAkB,aAAa,YAAY,WAAW,sCAAsC,8BAA8B,aAAa,eAAe,iBAAiB,cAAc,gBAAgB,eAAe,cAAc,0BAA0B,qBAAqB,qBAAqB,2BAA2B,GAAG,UAAU,IAAI,YAAY,GAAG,WAAW,mBAAmB,GAAG,UAAU,IAAI,YAAY,GAAG,WAAW,gCAAgC,yCAAyC,+7KAA+7K,sCAAsC,yCAAyC,+7KAA+7K,8MAA8M,yCAAyC,4hBAA4hB,SAAS,aAAa,gCAAgC,cAAc,qBAAqB,gCAAgC,cAAc,cAAc,cAAc,gBAAgB,qBAAqB,eAAe,eAAe,YAAY,UAAU,wCAAwC,iBAAiB,6BAA6B,YAAY,iBAAiB,kBAAkB,aAAa,yBAAyB,WAAW,iBAAiB,kBAAkB,iBAAiB,iBAAiB,iCAAiC,wBAAwB,4BAA4B,kBAAkB,eAAe,wBAAwB,qBAAqB,sBAAsB,iBAAiB,yBAAyB,kBAAkB,WAAW,YAAY,0BAA0B,8BAA8B,iBAAiB,iCAAiC,wBAAwB,4BAA4B,WAAW,YAAY,0BAA0B,iCAAiC,iBAAiB,iCAAiC,wBAAwB,4BAA4B,WAAW,YAAY,0BAA0B,kBAAkB,SAAS,QAAQ,UAAU,uBAAuB,YAAY,aAAa,mBAAmB,2CAA2C,cAAc,mBAAmB,iBAAiB,kBAAkB,sBAAsB,wBAAwB,kBAAkB,kCAAkC,iBAAiB,iCAAiC,wBAAwB,4BAA4B,WAAW,YAAY,0BAA0B,cAAc,mBAAmB,gBAAgB,0BAA0B,WAAW,mDAAmD,+BAA+B,uBAAuB,qDAAqD,cAAc,qBAAqB,6BAA6B,kBAAkB,2CAA2C,cAAc,gDAAgD,WAAW,qBAAqB,WAAW,eAAe,iBAAiB,gBAAgB,gBAAgB,uBAAuB,4CAA4C,cAAc,eAAe,gBAAgB,cAAc,mBAAmB,gBAAgB,uBAAuB,qBAAqB,aAAa,6BAA6B,cAAc,4BAA4B,gBAAgB,kMAAkM,gBAAgB,uBAAuB,gBAAgB,cAAc,0BAA0B,wFAAwF,qBAAqB,0BAA0B,cAAc,eAAe,gBAAgB,gBAAgB,kBAAkB,qBAAqB,4BAA4B,mBAAmB,uCAAuC,gBAAgB,4BAA4B,cAAc,0BAA0B,kCAAkC,qBAAqB,yCAAyC,WAAW,YAAY,qBAAqB,6BAA6B,gCAAgC,iBAAiB,gBAAgB,cAAc,aAAa,8BAA8B,aAAa,mFAAmF,SAAS,WAAW,sDAAsD,YAAY,iBAAiB,gBAAgB,WAAW,2BAA2B,aAAa,cAAc,iBAAiB,kBAAkB,0BAA0B,qBAAqB,gBAAgB,cAAc,8BAA8B,eAAe,oCAAoC,iCAAiC,gCAAgC,+BAA+B,cAAc,yBAAyB,eAAe,cAAc,iCAAiC,cAAc,eAAe,gBAAgB,WAAW,2NAA2N,gBAAgB,+BAA+B,cAAc,yBAAyB,0BAA0B,cAAc,YAAY,mBAAmB,gBAAgB,WAAW,mBAAmB,kBAAkB,kDAAkD,cAAc,mBAAmB,gBAAgB,2BAA2B,WAAW,kBAAkB,uBAAuB,iBAAiB,qBAAqB,eAAe,cAAc,eAAe,kBAAkB,2BAA2B,cAAc,4BAA4B,cAAc,gBAAgB,uBAAuB,gBAAgB,mBAAmB,6BAA6B,gCAAgC,aAAa,mBAAmB,eAAe,iDAAiD,cAAc,kBAAkB,wBAAwB,mBAAmB,aAAa,0BAA0B,cAAc,eAAe,cAAc,gBAAgB,mBAAmB,oEAAoE,UAAU,sBAAsB,WAAW,YAAY,gBAAgB,oBAAoB,mBAAmB,cAAc,eAAe,SAAS,sFAAsF,SAAS,2OAA2O,oBAAoB,0EAA0E,mBAAmB,oCAAoC,oEAAoE,gBAAgB,wEAAwE,mBAAmB,iJAAiJ,cAAc,+JAA+J,aAAa,gCAAgC,mBAAmB,uBAAuB,SAAS,6CAA6C,WAAW,kBAAkB,UAAU,WAAW,qBAAqB,mBAAmB,gCAAgC,yBAAyB,eAAe,gBAAgB,YAAY,kBAAkB,sBAAsB,SAAS,wBAAwB,kBAAkB,SAAS,WAAW,4BAA4B,aAAa,uBAAuB,eAAe,YAAY,uBAAuB,YAAY,UAAU,gBAAgB,kBAAkB,8BAA8B,WAAW,cAAc,iBAAiB,yBAAyB,cAAc,uBAAuB,wBAAwB,WAAW,MAAM,OAAO,sBAAsB,sBAAsB,wBAAwB,kBAAkB,cAAc,qBAAqB,kBAAkB,8FAA8F,UAAU,cAAc,mHAAmH,WAAW,cAAc,WAAW,YAAY,0BAA0B,kBAAkB,8BAA8B,kBAAkB,QAAQ,SAAS,uCAAuC,+BAA+B,eAAe,qDAAqD,mBAAmB,gCAAgC,eAAe,aAAa,cAAc,mEAAmE,mBAAmB,SAAS,SAAS,4HAA4H,cAAc,cAAc,cAAc,eAAe,eAAe,gBAAgB,kBAAkB,qBAAqB,kBAAkB,wJAAwJ,cAAc,oWAAoW,cAAc,WAAW,kBAAkB,SAAS,SAAS,QAAQ,SAAS,mCAAmC,2BAA2B,6CAA6C,mBAAmB,yBAAyB,gLAAgL,YAAY,6CAA6C,qBAAqB,uBAAuB,mBAAmB,6BAA6B,gCAAgC,8BAA8B,kBAAkB,iBAAiB,cAAc,gBAAgB,eAAe,mCAAmC,cAAc,gBAAgB,uBAAuB,mCAAmC,WAAW,kBAAkB,sDAAsD,kBAAkB,oDAAoD,gBAAgB,wBAAwB,gBAAgB,mBAAmB,eAAe,QAAQ,aAAa,gCAAgC,6BAA6B,cAAc,cAAc,WAAW,qBAAqB,eAAe,gBAAgB,iBAAiB,aAAa,gBAAgB,YAAY,aAAa,mBAAmB,8BAA8B,eAAe,iBAAiB,kBAAkB,cAAc,eAAe,iBAAiB,qBAAqB,gBAAgB,iBAAiB,gBAAgB,uBAAuB,UAAU,2BAA2B,WAAW,YAAY,gBAAgB,mBAAmB,mBAAmB,qBAAqB,8BAA8B,gBAAgB,mBAAmB,cAAc,qBAAqB,yBAAyB,0BAA0B,6BAA6B,cAAc,iCAAiC,qBAAqB,sCAAsC,0BAA0B,uBAAuB,cAAc,2CAA2C,aAAa,6EAA6E,cAAc,gDAAgD,mBAAmB,sDAAsD,mBAAmB,qBAAqB,+BAA+B,qBAAqB,kBAAkB,mBAAmB,YAAY,WAAW,gBAAgB,eAAe,cAAc,yBAAyB,oBAAoB,eAAe,sBAAsB,qCAAqC,mBAAmB,qBAAqB,8DAA8D,qBAAqB,iBAAiB,sBAAsB,kBAAkB,eAAe,oBAAoB,6DAA6D,qBAAqB,2BAA2B,cAAc,SAAS,kBAAkB,kBAAkB,oBAAoB,SAAS,aAAa,sBAAsB,WAAW,WAAW,gCAAgC,8BAA8B,WAAW,sBAAsB,WAAW,iBAAiB,qBAAqB,kBAAkB,gCAAgC,8BAA8B,gBAAgB,iBAAiB,UAAU,mBAAmB,uCAAuC,mBAAmB,6CAA6C,uBAAuB,gFAAgF,mBAAmB,QAAQ,kBAAkB,kBAAkB,YAAY,gCAAgC,eAAe,UAAU,mCAAmC,2BAA2B,wDAAwD,QAAQ,oBAAoB,wBAAwB,GAAG,UAAU,GAAG,WAAW,gBAAgB,GAAG,UAAU,GAAG,WAAW,sBAAsB,eAAe,sBAAsB,mBAAmB,qCAAqC,cAAc,uEAAuE,WAAW,iCAAiC,cAAc,+BAA+B,WAAW,iCAAiC,cAAc,+DAA+D,WAAW,mBAAmB,qEAAqE,mBAAmB,kBAAkB,wBAAwB,sBAAsB,yBAAyB,sBAAsB,qBAAqB,iBAAiB,wCAAwC,cAAc,kBAAkB,OAAO,QAAQ,MAAM,SAAS,6FAA6F,oBAAoB,WAAW,0DAA0D,qBAAqB,mCAAmC,YAAY,gBAAgB,uBAAuB,cAAc,yCAAyC,WAAW,kBAAkB,MAAM,SAAS,OAAO,QAAQ,qDAAqD,oBAAoB,2CAA2C,qBAAqB,+CAA+C,qDAAqD,uDAAuD,qDAAqD,yCAAyC,gBAAgB,4DAA4D,mBAAmB,+BAA+B,oBAAoB,8CAA8C,uBAAuB,oEAAoE,cAAc,uBAAuB,qBAAqB,iBAAiB,kBAAkB,YAAY,cAAc,eAAe,iBAAiB,mBAAmB,gBAAgB,uBAAuB,sBAAsB,kBAAkB,cAAc,gBAAgB,6CAA6C,cAAc,eAAe,cAAc,aAAa,eAAe,mBAAmB,uBAAuB,gBAAgB,0CAA0C,qBAAqB,qBAAqB,iBAAiB,aAAa,mBAAmB,WAAW,cAAc,yCAAyC,iBAAiB,kBAAkB,8CAA8C,iBAAiB,uBAAuB,aAAa,kBAAkB,gCAAgC,aAAa,4CAA4C,wBAAwB,OAAO,2DAA2D,gBAAgB,6DAA6D,UAAU,mBAAmB,0DAA0D,eAAe,gBAAgB,2EAA2E,eAAe,yBAAyB,mBAAmB,aAAa,cAAc,uBAAuB,aAAa,iBAAiB,wBAAwB,cAAc,wBAAwB,eAAe,kBAAkB,8CAA8C,cAAc,sBAAsB,cAAc,gBAAgB,uBAAuB,oBAAoB,mBAAmB,aAAa,eAAe,6BAA6B,oBAAoB,kBAAkB,mBAAmB,wDAAwD,iBAAiB,oCAAoC,qBAAqB,WAAW,eAAe,gBAAgB,cAAc,2BAA2B,kBAAkB,6BAA6B,eAAe,cAAc,sCAAsC,cAAc,aAAa,mBAAmB,uBAAuB,kBAAkB,iBAAiB,mBAAmB,kBAAkB,uBAAuB,aAAa,eAAe,8BAA8B,uBAAuB,sFAAsF,UAAU,kCAAkC,eAAe,iBAAiB,4CAA4C,WAAW,YAAY,gBAAgB,+BAA+B,eAAe,uBAAuB,gBAAgB,cAAc,eAAe,iBAAiB,6BAA6B,mBAAmB,6BAA6B,gCAAgC,aAAa,mBAAmB,eAAe,uBAAuB,cAAc,qBAAqB,sDAAsD,qBAAqB,gBAAgB,eAAe,gBAAgB,4JAA4J,qBAAqB,2DAA2D,WAAW,iBAAiB,WAAW,+JAA+J,0BAA0B,8BAA8B,cAAc,gBAAgB,uBAAuB,yDAAyD,cAAc,+BAA+B,cAAc,cAAc,iBAAiB,mBAAmB,gBAAgB,0EAA0E,cAAc,uBAAuB,gBAAgB,sCAAsC,eAAe,WAAW,iCAAiC,WAAW,kBAAkB,gBAAgB,UAAU,kBAAkB,YAAY,WAAW,gHAAgH,cAAc,uBAAuB,WAAW,uCAAuC,mBAAmB,WAAW,6CAA6C,mBAAmB,qBAAqB,8DAA8D,0BAA0B,aAAa,aAAa,eAAe,yBAAyB,kBAAkB,cAAc,gBAAgB,qBAAqB,gBAAgB,sBAAsB,SAAS,OAAO,kBAAkB,QAAQ,MAAM,gDAAgD,aAAa,uBAAuB,mBAAmB,0BAA0B,0BAA0B,kBAAkB,iBAAiB,cAAc,qDAAqD,eAAe,WAAW,uBAAuB,SAAS,cAAc,qBAAqB,WAAW,eAAe,iBAAiB,qMAAqM,UAAU,wBAAwB,eAAe,kBAAkB,YAAY,8DAA8D,cAAc,cAAc,eAAe,oBAAoB,mBAAmB,mBAAmB,eAAe,cAAc,qBAAqB,WAAW,YAAY,SAAS,0BAA0B,WAAW,YAAY,oBAAoB,cAAc,gBAAgB,kBAAkB,cAAc,gBAAgB,uBAAuB,mBAAmB,qBAAqB,sBAAsB,cAAc,gBAAgB,2BAA2B,0BAA0B,cAAc,mBAAmB,cAAc,eAAe,eAAe,gBAAgB,uBAAuB,mBAAmB,oBAAoB,eAAe,mBAAmB,kBAAkB,wBAAwB,eAAe,kBAAkB,iCAAiC,yBAAyB,QAAQ,SAAS,uCAAuC,+BAA+B,wBAAwB,cAAc,4CAA4C,WAAW,kDAAkD,0BAA0B,4CAA4C,oBAAoB,qBAAqB,qBAAqB,iCAAiC,SAAS,2CAA2C,qBAAqB,yCAAyC,mBAAmB,yCAAyC,cAAc,4BAA4B,yBAAyB,0BAA0B,0BAA0B,cAAc,SAAS,WAAW,YAAY,oBAAoB,+BAA+B,iBAAiB,sBAAsB,wBAAwB,sBAAsB,aAAa,mBAAmB,gBAAgB,sBAAsB,eAAe,eAAe,gBAAgB,kBAAkB,iCAAiC,kBAAkB,mBAAmB,cAAc,eAAe,aAAa,gBAAgB,4BAA4B,YAAY,sBAAsB,iCAAiC,mBAAmB,kBAAkB,QAAQ,mCAAmC,2BAA2B,WAAW,UAAU,4CAA4C,YAAY,oBAAoB,+BAA+B,iBAAiB,wDAAwD,WAAW,WAAW,kBAAkB,UAAU,0CAA0C,8BAA8B,aAAa,WAAW,SAAS,kBAAkB,0CAA0C,QAAQ,YAAY,oEAAoE,cAAc,6BAA6B,WAAW,YAAY,2BAA2B,QAAQ,UAAU,iBAAiB,aAAa,eAAe,yBAAyB,kBAAkB,gBAAgB,gBAAgB,uBAAuB,cAAc,cAAc,iBAAiB,eAAe,+BAA+B,aAAa,sBAAsB,mBAAmB,uBAAuB,eAAe,2BAA2B,cAAc,uBAAuB,gBAAgB,sBAAsB,aAAa,sBAAsB,uBAAuB,0BAA0B,cAAc,cAAc,yBAAyB,qBAAqB,cAAc,gBAAgB,+BAA+B,0BAA0B,yBAAyB,SAAS,eAAe,gDAAgD,UAAU,cAAc,6BAA6B,cAAc,4BAA4B,mBAAmB,YAAY,kBAAkB,8BAA8B,oBAAoB,aAAa,qBAAqB,eAAe,MAAM,OAAO,QAAQ,SAAS,0BAA0B,uBAAuB,eAAe,MAAM,OAAO,WAAW,YAAY,aAAa,sBAAsB,mBAAmB,uBAAuB,2BAA2B,aAAa,oBAAoB,yBAAyB,sBAAsB,qBAAqB,iBAAiB,mBAAmB,oBAAoB,aAAa,aAAa,4CAA4C,mBAAmB,WAAW,kBAAkB,gBAAgB,aAAa,sBAAsB,yBAAyB,YAAY,WAAW,gBAAgB,iBAAiB,6DAA6D,WAAW,YAAY,sBAAsB,aAAa,sBAAsB,mBAAmB,uBAAuB,aAAa,yBAAyB,sBAAsB,qBAAqB,iBAAiB,mBAAmB,YAAY,WAAW,gBAAgB,iBAAiB,kBAAkB,uBAAuB,kBAAkB,MAAM,OAAO,WAAW,YAAY,sBAAsB,aAAa,aAAa,aAAa,UAAU,yBAAyB,sBAAsB,qBAAqB,iBAAiB,0CAA0C,sBAAsB,mBAAmB,uBAAuB,mBAAmB,aAAa,kBAAkB,oCAAoC,kBAAkB,WAAW,YAAY,gBAAgB,yBAAyB,WAAW,YAAY,eAAe,gBAAgB,eAAe,kDAAkD,cAAc,mBAAmB,aAAa,aAAa,0DAA0D,eAAe,sLAAsL,cAAc,SAAS,eAAe,gBAAgB,kBAAkB,oBAAoB,YAAY,aAAa,kBAAkB,6BAA6B,8mBAA8mB,cAAc,yBAAyB,oiBAAoiB,WAAW,owDAAowD,cAAc,qBAAqB,uBAAuB,wBAAwB,cAAc,aAAa,mBAAmB,uBAAuB,uBAAuB,WAAW,YAAY,mBAAmB,mBAAmB,aAAa,eAAe,6BAA6B,mBAAmB,8BAA8B,eAAe,mBAAmB,iCAAiC,oBAAoB,oBAAoB,yEAAyE,oBAAoB,wBAAwB,eAAe,iBAAiB,2BAA2B,eAAe,gBAAgB,WAAW,mBAAmB,0BAA0B,cAAc,iGAAiG,cAAc,0CAA0C,cAAc,0BAA0B,eAAe,cAAc,gBAAgB,mBAAmB,qCAAqC,gBAAgB,iCAAiC,gBAAgB,mBAAmB,cAAc,kBAAkB,eAAe,gBAAgB,2NAA2N,gBAAgB,mCAAmC,YAAY,UAAU,kCAAkC,oBAAoB,mBAAmB,qCAAqC,eAAe,iBAAiB,kBAAkB,oCAAoC,gBAAgB,mCAAmC,mBAAmB,mBAAmB,kBAAkB,cAAc,kBAAkB,eAAe,mBAAmB,qBAAqB,gBAAgB,WAAW,kBAAkB,yBAAyB,eAAe,oBAAoB,mBAAmB,cAAc,gBAAgB,aAAa,kBAAkB,4HAA4H,gBAAgB,oJAAoJ,mBAAmB,cAAc,mBAAmB,kBAAkB,aAAa,kBAAkB,eAAe,sCAAsC,wPAAwP,kBAAkB,mBAAmB,oNAAoN,oBAAoB,gBAAgB,2CAA2C,aAAa,mBAAmB,+CAA+C,WAAW,cAAc,2DAA2D,cAAc,0DAA0D,eAAe,iDAAiD,kBAAkB,sDAAsD,gBAAgB,qDAAqD,WAAW,2DAA2D,0BAA0B,eAAe,iBAAiB,oJAAoJ,eAAe,mBAAmB,2CAA2C,mBAAmB,qDAAqD,YAAY,gBAAgB,iBAAiB,qBAAqB,eAAe,gBAAgB,iBAAiB,yGAAyG,mBAAmB,WAAW,kBAAkB,gBAAgB,eAAe,YAAY,kBAAkB,sBAAsB,mQAAmQ,aAAa,yNAAyN,YAAY,UAAU,SAAS,WAAW,kUAAkU,WAAW,uBAAuB,gBAAgB,iBAAiB,oBAAoB,gEAAgE,4BAA4B,oDAAoD,kBAAkB,aAAa,oEAAoE,yBAAyB,sBAAsB,qBAAqB,iBAAiB,gBAAgB,wIAAwI,aAAa,8BAA8B,mBAAmB,aAAa,iBAAiB,4JAA4J,cAAc,iBAAiB,cAAc,mBAAmB,gLAAgL,cAAc,4DAA4D,eAAe,wDAAwD,YAAY,eAAe,oBAAoB,eAAe,oCAAoC,oBAAoB,iBAAiB,YAAY,iBAAiB,0BAA0B,sBAAsB,cAAc,WAAW,gBAAgB,yBAAyB,aAAa,6BAA6B,oCAAoC,yBAAyB,eAAe,iBAAiB,+CAA+C,sBAAsB,UAAU,oCAAoC,+CAA+C,YAAY,wBAAwB,cAAc,gBAAgB,gBAAgB,gBAAgB,kBAAkB,2CAA2C,cAAc,oCAAoC,wBAAwB,iBAAiB,uBAAuB,aAAa,+BAA+B,gBAAgB,yBAAyB,eAAe,iBAAiB,mBAAmB,qCAAqC,cAAc,sBAAsB,WAAW,WAAW,gBAAgB,aAAa,oBAAoB,eAAe,gBAAgB,UAAU,kBAAkB,yBAAyB,gBAAgB,2CAA2C,yBAAyB,uCAAuC,gBAAgB,mBAAmB,8CAA8C,WAAW,eAAe,oCAAoC,uBAAuB,aAAa,eAAe,QAAQ,uCAAuC,mBAAmB,sBAAsB,aAAa,0CAA0C,SAAS,WAAW,eAAe,gBAAgB,eAAe,uBAAuB,gBAAgB,iBAAiB,sBAAsB,cAAc,gBAAgB,0CAA0C,gBAAgB,kBAAkB,gBAAgB,cAAc,2BAA2B,SAAS,mCAAmC,WAAW,aAAa,kBAAkB,eAAe,mBAAmB,qBAAqB,6EAA6E,gBAAgB,wWAAwW,mBAAmB,WAAW,gJAAgJ,kBAAkB,4OAA4O,6BAA6B,cAAc,eAAe,gBAAgB,gxBAAgxB,cAAc,sCAAsC,kBAAkB,mBAAmB,oBAAoB,eAAe,wFAAwF,sBAAsB,4EAA4E,aAAa,eAAe,kBAAkB,iGAAiG,gBAAgB,uoBAAuoB,gBAAgB,aAAa,eAAe,gBAAgB,gBAAgB,aAAa,gBAAgB,eAAe,kBAAkB,qCAAqC,aAAa,2CAA2C,mBAAmB,wDAAwD,UAAU,sBAAsB,cAAc,WAAW,YAAY,aAAa,gDAAgD,mBAAmB,WAAW,eAAe,gBAAgB,0EAA0E,SAAS,uMAAuM,oBAAoB,8DAA8D,mBAAmB,oCAAoC,wDAAwD,gBAAgB,0DAA0D,YAAY,eAAe,gBAAgB,SAAS,aAAa,kBAAkB,eAAe,gBAAgB,sBAAsB,YAAY,iBAAiB,eAAe,gBAAgB,WAAW,YAAY,YAAY,sBAAsB,kBAAkB,YAAY,aAAa,uCAAuC,+BAA+B,kFAAkF,kBAAkB,wCAAwC,sBAAsB,kBAAkB,WAAW,YAAY,MAAM,OAAO,0CAA0C,eAAe,iBAAiB,gBAAgB,wBAAwB,gBAAgB,aAAa,6CAA6C,mBAAmB,6BAA6B,gBAAgB,aAAa,0FAA0F,sBAAsB,iBAAiB,kBAAkB,gBAAgB,gBAAgB,mBAAmB,uBAAuB,6CAA6C,cAAc,mBAAmB,YAAY,cAAc,gBAAgB,6CAA6C,cAAc,WAAW,mBAAmB,sDAAsD,sCAAsC,iCAAiC,UAAU,aAAa,qCAAqC,4CAA4C,mBAAmB,SAAS,gCAAgC,wBAAwB,UAAU,8CAA8C,YAAY,UAAU,yBAAyB,cAAc,sBAAsB,SAAS,YAAY,kBAAkB,aAAa,WAAW,UAAU,WAAW,gBAAgB,eAAe,oBAAoB,gBAAgB,+BAA+B,UAAU,oCAAoC,uCAAuC,gBAAgB,wCAAwC,eAAe,mBAAmB,WAAW,mBAAmB,mBAAmB,oCAAoC,iBAAiB,kBAAkB,eAAe,gBAAgB,qBAAqB,cAAc,gBAAgB,0BAA0B,kFAAkF,qBAAqB,iBAAiB,gBAAgB,kBAAkB,aAAa,mBAAmB,wBAAwB,kBAAkB,gBAAgB,uCAAuC,WAAW,gCAAgC,YAAY,iBAAiB,0BAA0B,kBAAkB,cAAc,eAAe,iBAAiB,WAAW,qBAAqB,gBAAgB,iBAAiB,qBAAqB,mBAAmB,4BAA4B,mBAAmB,uCAAuC,gBAAgB,4BAA4B,cAAc,qBAAqB,kCAAkC,0BAA0B,0CAA0C,qBAAqB,+CAA+C,0BAA0B,2BAA2B,WAAW,YAAY,gBAAgB,uBAAuB,kBAAkB,UAAU,QAAQ,+GAA+G,gCAAgC,oBAAoB,kBAAkB,oCAAoC,cAAc,sBAAsB,SAAS,YAAY,0BAA0B,yBAAyB,WAAW,iBAAiB,UAAU,WAAW,gBAAgB,eAAe,oBAAoB,YAAY,6CAA6C,mBAAmB,0CAA0C,UAAU,oCAAoC,kDAAkD,gBAAgB,mDAAmD,eAAe,oCAAoC,qGAAqG,uBAAuB,iBAAiB,2BAA2B,cAAc,kBAAkB,SAAS,UAAU,WAAW,gBAAgB,0CAA0C,cAAc,mBAAmB,WAAW,YAAY,cAAc,eAAe,iBAAiB,kBAAkB,WAAW,iCAAiC,cAAc,kBAAkB,sBAAsB,SAAS,0BAA0B,YAAY,WAAW,WAAW,mBAAmB,sCAAsC,eAAe,WAAW,yCAAyC,aAAa,uCAAuC,aAAa,mBAAmB,mBAAmB,2BAA2B,kBAAkB,aAAa,eAAe,iBAAiB,gBAAgB,eAAe,wLAAwL,mBAAmB,kDAAkD,cAAc,WAAW,iBAAiB,WAAW,YAAY,yEAAyE,cAAc,uBAAuB,YAAY,WAAW,gBAAgB,eAAe,gCAAgC,aAAa,mBAAmB,eAAe,oBAAoB,gBAAgB,6BAA6B,WAAW,WAAW,cAAc,iCAAiC,kBAAkB,kBAAkB,aAAa,WAAW,wBAAwB,sBAAsB,4BAA4B,gBAAgB,uCAAuC,cAAc,kBAAkB,sBAAsB,SAAS,OAAO,SAAS,SAAS,aAAa,WAAW,cAAc,gFAAgF,eAAe,oBAAoB,gBAAgB,UAAU,UAAU,4BAA4B,6CAA6C,WAAW,kEAAkE,YAAY,cAAc,6DAA6D,YAAY,cAAc,8DAA8D,YAAY,cAAc,oDAAoD,YAAY,cAAc,wCAAwC,0BAA0B,8CAA8C,UAAU,gCAAgC,kFAAkF,aAAa,uBAAuB,8BAA8B,UAAU,4BAA4B,6CAA6C,cAAc,cAAc,eAAe,gBAAgB,aAAa,oBAAoB,0JAA0J,cAAc,uCAAuC,UAAU,iCAAiC,aAAa,aAAa,cAAc,gBAAgB,qCAAqC,eAAe,kBAAkB,0CAA0C,cAAc,+CAA+C,cAAc,eAAe,gBAAgB,yBAAyB,oDAAoD,kBAAkB,eAAe,kBAAkB,WAAW,WAAW,mBAAmB,6DAA6D,kBAAkB,MAAM,OAAO,WAAW,kBAAkB,mBAAmB,mBAAmB,aAAa,mBAAmB,2CAA2C,0BAA0B,YAAY,qBAAqB,qBAAqB,uBAAuB,cAAc,YAAY,iBAAiB,sBAAsB,sBAAsB,qBAAqB,aAAa,qBAAqB,8BAA8B,UAAU,QAAQ,YAAY,uBAAuB,yCAAyC,0BAA0B,qCAAqC,WAAW,mBAAmB,gBAAgB,6CAA6C,0BAA0B,oCAAoC,sCAAsC,kBAAkB,kBAAkB,uCAAuC,gBAAgB,gBAAgB,+BAA+B,uBAAuB,4CAA4C,aAAa,mBAAmB,aAAa,WAAW,eAAe,qDAAqD,cAAc,cAAc,uEAAuE,iBAAiB,4DAA4D,cAAc,WAAW,gBAAgB,qGAAqG,mBAAmB,WAAW,4PAA4P,WAAW,yDAAyD,mBAAmB,qBAAqB,iBAAiB,iBAAiB,mBAAmB,gBAAgB,4BAA4B,qBAAqB,oBAAoB,eAAe,iBAAiB,8BAA8B,qBAAqB,SAAS,eAAe,kBAAkB,+BAA+B,qBAAqB,iBAAiB,UAAU,WAAW,kBAAkB,iCAAiC,cAAc,+BAA+B,aAAa,cAAc,kBAAkB,cAAc,mBAAmB,2BAA2B,gBAAgB,oCAAoC,yDAAyD,aAAa,yHAAyH,oCAAoC,sHAAsH,YAAY,kCAAkC,aAAa,mBAAmB,uBAAuB,YAAY,IAAI,cAAc,aAAa,sBAAsB,WAAW,YAAY,mBAAmB,oCAAoC,iDAAiD,oBAAoB,oCAAoC,4BAA4B,UAAU,WAAW,YAAY,eAAe,UAAU,kCAAkC,sBAAsB,uFAAuF,gBAAgB,6BAA6B,UAAU,WAAW,YAAY,eAAe,UAAU,mCAAmC,sBAAsB,yFAAyF,eAAe,oCAAoC,4BAA4B,UAAU,sBAAsB,cAAc,iBAAiB,kCAAkC,kBAAkB,iCAAiC,mBAAmB,wCAAwC,iBAAiB,mBAAmB,6BAA6B,UAAU,uBAAuB,cAAc,iBAAiB,mCAAmC,kBAAkB,kCAAkC,mBAAmB,yCAAyC,iBAAiB,kBAAkB,oBAAoB,mBAAmB,cAAc,eAAe,cAAc,eAAe,SAAS,iBAAiB,aAAa,SAAS,UAAU,0BAA0B,0BAA0B,4BAA4B,mBAAmB,SAAS,oBAAoB,cAAc,eAAe,cAAc,eAAe,kBAAkB,UAAU,kCAAkC,0BAA0B,uCAAuC,mBAAmB,0BAA0B,qBAAqB,iBAAiB,0BAA0B,kBAAkB,iCAAiC,eAAe,cAAc,eAAe,aAAa,kBAAkB,QAAQ,UAAU,aAAa,mBAAmB,WAAW,cAAc,eAAe,aAAa,qBAAqB,mBAAmB,mBAAmB,mBAAmB,qBAAqB,iBAAiB,mBAAmB,mBAAmB,cAAc,iBAAiB,eAAe,gBAAgB,yBAAyB,eAAe,wBAAwB,kBAAkB,cAAc,sCAAsC,cAAc,WAAW,kBAAkB,SAAS,OAAO,QAAQ,cAAc,UAAU,oBAAoB,YAAY,UAAU,gFAAgF,eAAe,aAAa,eAAe,mBAAmB,cAAc,eAAe,kBAAkB,UAAU,UAAU,gBAAgB,sBAAsB,SAAS,YAAY,aAAa,cAAc,uBAAuB,aAAa,gBAAgB,uBAAuB,gBAAgB,mBAAmB,OAAO,2CAA2C,cAAc,sBAAsB,sCAAsC,2CAA2C,cAAc,wCAAwC,2CAA2C,UAAU,QAAQ,YAAY,kBAAkB,sBAAsB,aAAa,sBAAsB,gBAAgB,cAAc,UAAU,gBAAgB,gBAAgB,oBAAoB,mBAAmB,wBAAwB,YAAY,aAAa,cAAc,gCAAgC,kBAAkB,qEAAqE,mBAAmB,SAAS,cAAc,eAAe,eAAe,eAAe,iFAAiF,cAAc,kLAAkL,WAAW,mBAAmB,iFAAiF,4BAA4B,uCAAuC,aAAa,oBAAoB,6BAA6B,8CAA8C,uBAAuB,kBAAkB,eAAe,qBAAqB,yCAAyC,gBAAgB,+CAA+C,UAAU,4BAA4B,gBAAgB,gBAAgB,gBAAgB,cAAc,0DAA0D,UAAU,sCAAsC,aAAa,WAAW,sCAAsC,kBAAkB,+BAA+B,SAAS,uBAAuB,SAAS,6BAA6B,cAAc,gCAAgC,gBAAgB,0CAA0C,aAAa,WAAW,kCAAkC,mBAAmB,aAAa,kCAAkC,cAAc,0BAA0B,+BAA+B,YAAY,2DAA2D,eAAe,sEAAsE,gBAAgB,sBAAsB,qBAAqB,uBAAuB,gBAAgB,mBAAmB,OAAO,qBAAqB,qBAAqB,iBAAiB,sCAAsC,cAAc,mBAAmB,kBAAkB,aAAa,eAAe,gBAAgB,eAAe,aAAa,cAAc,mBAAmB,uBAAuB,yBAAyB,sCAAsC,gBAAgB,0CAA0C,cAAc,qBAAqB,sDAAsD,0BAA0B,cAAc,sBAAsB,sCAAsC,uBAAuB,6BAA6B,oCAAoC,qCAAqC,uBAAuB,8BAA8B,oCAAoC,mJAAmJ,uBAAuB,oBAAoB,yBAAyB,aAAa,2BAA2B,mBAAmB,mBAAmB,0BAA0B,cAAc,gCAAgC,WAAW,kBAAkB,sCAAsC,UAAU,iCAAiC,cAAc,aAAa,wBAAwB,eAAe,aAAa,uBAAuB,mBAAmB,gBAAgB,iBAAiB,iBAAiB,gBAAgB,mBAAmB,WAAW,kBAAkB,eAAe,iBAAiB,qBAAqB,sCAAsC,2FAA2F,mBAAmB,wBAAwB,kBAAkB,eAAe,gBAAgB,cAAc,mBAAmB,eAAe,aAAa,cAAc,mBAAmB,uBAAuB,aAAa,4BAA4B,WAAW,uBAAuB,cAAc,gCAAgC,WAAW,aAAa,wBAAwB,kBAAkB,QAAQ,SAAS,uCAAuC,+BAA+B,0CAA0C,iBAAiB,+BAA+B,iBAAiB,sCAAsC,cAAc,mBAAmB,cAAc,oCAAoC,eAAe,gBAAgB,QAAQ,kBAAkB,eAAe,cAAc,4BAA4B,UAAU,sBAAsB,WAAW,YAAY,gBAAgB,oBAAoB,mBAAmB,cAAc,eAAe,SAAS,iCAAiC,SAAS,4EAA4E,oBAAoB,qBAAqB,mBAAmB,oCAAoC,eAAe,gBAAgB,kBAAkB,kBAAkB,SAAS,WAAW,UAAU,qBAAqB,UAAU,0BAA0B,eAAe,WAAW,YAAY,cAAc,eAAe,oBAAoB,yBAAyB,oBAAoB,WAAW,yBAAyB,gCAAgC,wBAAwB,gCAAgC,oBAAoB,+BAA+B,uBAAuB,+BAA+B,SAAS,+BAA+B,uBAAuB,eAAe,sCAAsC,gCAAgC,wBAAwB,qCAAqC,WAAW,wBAAwB,kBAAkB,eAAe,wCAAwC,cAAc,mBAAmB,gCAAgC,gBAAgB,gBAAgB,aAAa,eAAe,eAAe,oBAAoB,qBAAqB,iBAAiB,cAAc,aAAa,mBAAmB,aAAa,gCAAgC,yBAAyB,gBAAgB,oBAAoB,cAAc,cAAc,gBAAgB,uBAAuB,mBAAmB,2BAA2B,gBAAgB,sBAAsB,cAAc,qBAAqB,eAAe,gBAAgB,cAAc,gBAAgB,uBAAuB,mBAAmB,oGAAoG,0BAA0B,uBAAuB,cAAc,YAAY,eAAe,iBAAiB,gBAAgB,kBAAkB,cAAc,yBAAyB,cAAc,WAAW,8BAA8B,yBAAyB,UAAU,yCAAyC,sBAAsB,sBAAsB,mBAAmB,wBAAwB,WAAW,YAAY,cAAc,WAAW,6BAA6B,gBAAgB,kBAAkB,sCAAsC,kBAAkB,eAAe,gDAAgD,4BAA4B,0DAA0D,WAAW,kCAAkC,kBAAkB,SAAS,WAAW,eAAe,wCAAwC,kBAAkB,UAAU,SAAS,UAAU,gBAAgB,kBAAkB,sCAAsC,gBAAgB,+CAA+C,cAAc,eAAe,SAAS,gBAAgB,uBAAuB,gKAAgK,gCAAgC,0DAA0D,YAAY,uBAAuB,4BAA4B,cAAc,cAAc,eAAe,iBAAiB,gBAAgB,WAAW,UAAU,eAAe,yCAAyC,oBAAoB,kBAAkB,+BAA+B,uBAAuB,WAAW,cAAc,WAAW,YAAY,eAAe,yEAAyE,UAAU,oBAAoB,YAAY,cAAc,YAAY,yBAAyB,mBAAmB,kBAAkB,cAAc,gCAAgC,yBAAyB,kCAAkC,YAAY,SAAS,UAAU,0CAA0C,cAAc,aAAa,sBAAsB,YAAY,6BAA6B,4DAA4D,qBAAqB,WAAW,iBAAiB,iBAAiB,gJAAgJ,WAAW,+DAA+D,qBAAqB,gBAAgB,WAAW,0CAA0C,0BAA0B,sBAAsB,kBAAkB,YAAY,gBAAgB,iDAAiD,wBAAwB,qBAAqB,gBAAgB,WAAW,YAAY,SAAS,UAAU,kBAAkB,WAAW,yBAAyB,eAAe,4CAA4C,sBAAsB,oBAAoB,4DAA4D,wBAAwB,4DAA4D,uBAAuB,uEAAuE,uBAAuB,kBAAkB,QAAQ,YAAY,sBAAsB,aAAa,sBAAsB,kBAAkB,iBAAiB,UAAU,oBAAoB,kBAAkB,mBAAmB,mBAAmB,oCAAoC,sBAAsB,WAAW,uBAAuB,UAAU,oCAAoC,qLAAqL,WAAW,cAAc,gBAAgB,gBAAgB,eAAe,oCAAoC,4BAA4B,UAAU,WAAW,YAAY,eAAe,WAAW,6BAA6B,UAAU,WAAW,YAAY,eAAe,UAAU,wCAAwC,YAAY,gBAAgB,aAAa,mBAAmB,mBAAmB,UAAU,mBAAmB,eAAe,kBAAkB,cAAc,sBAAsB,oCAAoC,sBAAsB,YAAY,cAAc,cAAc,kBAAkB,qBAAqB,eAAe,kBAAkB,kCAAkC,gDAAgD,aAAa,mBAAmB,mCAAmC,gBAAgB,kBAAkB,mBAAmB,UAAU,oCAAoC,6DAA6D,iBAAiB,oCAAoC,8BAA8B,gBAAgB,+BAA+B,eAAe,sBAAsB,cAAc,sBAAsB,SAAS,YAAY,4BAA4B,WAAW,YAAY,UAAU,cAAc,mBAAmB,eAAe,oBAAoB,iBAAiB,4BAA4B,UAAU,mBAAmB,sBAAsB,cAAc,kBAAkB,SAAS,WAAW,WAAW,YAAY,cAAc,eAAe,iBAAiB,UAAU,0BAA0B,qBAAqB,kBAAkB,MAAM,SAAS,OAAO,QAAQ,UAAU,eAAe,oBAAoB,0BAA0B,iCAAiC,WAAW,+BAA+B,uBAAuB,uCAAuC,iCAAiC,yBAAyB,eAAe,6CAA6C,WAAW,wCAAwC,UAAU,gCAAgC,wBAAwB,8CAA8C,WAAW,oBAAoB,+BAA+B,uBAAuB,wBAAwB,sBAAsB,gBAAgB,kBAAkB,uBAAuB,uCAAuC,cAAc,gBAAgB,2BAA2B,mBAAmB,cAAc,eAAe,gBAAgB,yBAAyB,2BAA2B,mBAAmB,2BAA2B,cAAc,2BAA2B,WAAW,gBAAgB,iBAAiB,aAAa,cAAc,mBAAmB,cAAc,qBAAqB,yBAAyB,WAAW,kBAAkB,uBAAuB,cAAc,cAAc,gBAAgB,mBAAmB,gBAAgB,uBAAuB,iBAAiB,kBAAkB,MAAM,SAAS,OAAO,QAAQ,UAAU,mBAAmB,kBAAkB,gBAAgB,wBAAwB,gCAAgC,kBAAkB,cAAc,mBAAmB,eAAe,gBAAgB,yBAAyB,mBAAmB,mBAAmB,4BAA4B,kBAAkB,mCAAmC,WAAW,cAAc,kBAAkB,OAAO,QAAQ,QAAQ,WAAW,SAAS,6BAA6B,iCAAiC,qBAAqB,mBAAmB,cAAc,eAAe,gBAAgB,aAAa,kBAAkB,UAAU,eAAe,6FAA6F,gBAAgB,kCAAkC,cAAc,aAAa,cAAc,qBAAqB,yHAAyH,cAAc,0BAA0B,eAAe,YAAY,kBAAkB,8BAA8B,sBAAsB,UAAU,gBAAgB,aAAa,eAAe,kBAAkB,MAAM,OAAO,mBAAmB,sBAAsB,gBAAgB,WAAW,YAAY,sBAAsB,mBAAmB,yBAAyB,2CAA2C,6yBAA6yB,OAAO,gBAAgB,6BAA6B,cAAc,sBAAsB,gCAAgC,6BAA6B,mBAAmB,+BAA+B,4BAA4B,WAAW,YAAY,oBAAoB,eAAe,yBAAyB,sBAAsB,qBAAqB,iBAAiB,mCAAmC,cAAc,WAAW,YAAY,YAAY,eAAe,eAAe,mBAAmB,eAAe,gBAAgB,kBAAkB,eAAe,kBAAkB,MAAM,OAAO,WAAW,YAAY,0BAA0B,mBAAmB,mBAAmB,gBAAgB,WAAW,eAAe,aAAa,sBAAsB,YAAY,uBAAuB,eAAe,kBAAkB,kBAAkB,YAAY,eAAe,gBAAgB,cAAc,SAAS,WAAW,YAAY,gEAAgE,cAAc,gCAAgC,gBAAgB,0BAA0B,kBAAkB,mBAAmB,cAAc,eAAe,aAAa,gBAAgB,wBAAwB,cAAc,eAAe,wBAAwB,cAAc,eAAe,gBAAgB,4BAA4B,cAAc,kBAAkB,WAAW,0BAA0B,WAAW,SAAS,gBAAgB,kBAAkB,eAAe,gBAAgB,UAAU,oBAAoB,WAAW,4BAA4B,0DAA0D,aAAa,uDAAuD,UAAU,sBAAsB,YAAY,aAAa,sBAAsB,2BAA2B,kBAAkB,cAAc,aAAa,YAAY,mBAAmB,yDAAyD,WAAW,eAAe,sBAAsB,eAAe,gBAAgB,kBAAkB,kBAAkB,WAAW,aAAa,0BAA0B,kBAAkB,mBAAmB,cAAc,eAAe,aAAa,gBAAgB,qBAAqB,YAAY,sBAAsB,cAAc,WAAW,kBAAkB,kBAAkB,gBAAgB,iCAAiC,gBAAgB,oEAAoE,uBAAuB,eAAe,MAAM,+BAA+B,gBAAgB,+BAA+B,eAAe,cAAc,qBAAqB,cAAc,cAAc,kEAAkE,YAAY,WAAW,sBAAsB,iCAAiC,mBAAmB,kGAAkG,YAAY,oBAAoB,+BAA+B,iBAAiB,qBAAqB,YAAY,gBAAgB,kBAAkB,WAAW,aAAa,uBAAuB,oCAAoC,eAAe,YAAY,WAAW,kBAAkB,UAAU,sBAAsB,iCAAiC,mBAAmB,oDAAoD,YAAY,oBAAoB,+BAA+B,iBAAiB,qCAAqC,2BAA2B,2BAA2B,gBAAgB,kBAAkB,aAAa,gBAAgB,iBAAiB,kBAAkB,aAAa,WAAW,YAAY,kBAAkB,oCAAoC,WAAW,YAAY,aAAa,mBAAmB,uBAAuB,0CAA0C,eAAe,eAAe,8CAA8C,kBAAkB,MAAM,OAAO,QAAQ,SAAS,yBAAyB,oBAAoB,8BAA8B,oBAAoB,2BAA2B,oBAAoB,yDAAyD,UAAU,2DAA2D,oBAAoB,kBAAkB,0BAA0B,sBAAsB,SAAS,WAAW,eAAe,aAAa,mBAAmB,eAAe,cAAc,cAAc,kBAAkB,kBAAkB,MAAM,SAAS,wBAAwB,OAAO,yBAAyB,QAAQ,yBAAyB,WAAW,kBAAkB,kBAAkB,OAAO,YAAY,oBAAoB,uBAAuB,qBAAqB,qBAAqB,sBAAsB,YAAY,WAAW,kBAAkB,YAAY,UAAU,SAAS,YAAY,6BAA6B,yBAAyB,oBAAoB,kBAAkB,UAAU,QAAQ,YAAY,oKAAoK,YAAY,kFAAkF,YAAY,cAAc,gBAAgB,kBAAkB,gBAAgB,eAAe,oBAAoB,UAAU,+BAA+B,WAAW,YAAY,yBAAyB,kBAAkB,mBAAmB,cAAc,eAAe,aAAa,gBAAgB,oBAAoB,gBAAgB,gBAAgB,UAAU,kBAAkB,yBAAyB,qBAAqB,sBAAsB,SAAS,+BAA+B,yBAAyB,0BAA0B,qBAAqB,sBAAsB,2BAA2B,sBAAsB,iCAAiC,mBAAmB,kBAAkB,QAAQ,mCAAmC,2BAA2B,wBAAwB,kBAAkB,UAAU,SAAS,OAAO,QAAQ,sBAAsB,iFAAiF,eAAe,UAAU,4BAA4B,+BAA+B,UAAU,4EAA4E,kBAAkB,uBAAuB,aAAa,kBAAkB,MAAM,OAAO,WAAW,YAAY,UAAU,SAAS,gBAAgB,cAAc,gBAAgB,oBAAoB,8BAA8B,cAAc,oBAAoB,6GAA6G,cAAc,8BAA8B,cAAc,eAAe,iCAAiC,cAAc,eAAe,gBAAgB,2BAA2B,aAAa,8BAA8B,oBAAoB,uBAAuB,eAAe,mBAAmB,gBAAgB,uBAAuB,mCAAmC,eAAe,oCAAoC,gBAAgB,8BAA8B,uBAAuB,iBAAiB,eAAe,SAAS,0BAA0B,6GAA6G,WAAW,8EAA8E,eAAe,gBAAgB,4BAA4B,WAAW,iBAAiB,wBAAwB,qBAAqB,aAAa,kDAAkD,WAAW,sBAAsB,eAAe,YAAY,eAAe,6BAA6B,WAAW,WAAW,+BAA+B,4DAA4D,kBAAkB,cAAc,kBAAkB,WAAW,UAAU,YAAY,+BAA+B,mBAAmB,8BAA8B,kBAAkB,UAAU,kBAAkB,WAAW,YAAY,YAAY,UAAU,4BAA4B,mBAAmB,sCAAsC,oBAAoB,oBAAoB,eAAe,YAAY,kBAAkB,2BAA2B,WAAW,WAAW,+BAA+B,kBAAkB,cAAc,kBAAkB,WAAW,SAAS,0DAA0D,cAAc,kBAAkB,WAAW,kBAAkB,SAAS,mBAAmB,4BAA4B,8BAA8B,4BAA4B,kBAAkB,UAAU,UAAU,kBAAkB,WAAW,YAAY,QAAQ,iBAAiB,4BAA4B,mBAAmB,sCAAsC,oBAAoB,yFAAyF,UAAU,4GAA4G,iBAAiB,oBAAoB,qBAAqB,sBAAsB,4BAA4B,wBAAwB,eAAe,eAAe,kBAAkB,SAAS,cAAc,gCAAgC,kBAAkB,mBAAmB,cAAc,eAAe,aAAa,gBAAgB,+BAA+B,oBAAoB,yBAAyB,eAAe,SAAS,YAAY,kBAAkB,QAAQ,uCAAuC,+BAA+B,gBAAgB,aAAa,mBAAmB,mBAAmB,kBAAkB,QAAQ,SAAS,YAAY,kBAAkB,aAAa,kBAAkB,gBAAgB,yBAAyB,0BAA0B,eAAe,iBAAiB,yBAAyB,WAAW,4BAA4B,uCAAuC,UAAU,aAAa,mBAAmB,sBAAsB,kBAAkB,uCAAuC,YAAY,gBAAgB,oCAAoC,aAAa,WAAW,gBAAgB,eAAe,mBAAmB,gBAAgB,eAAe,kBAAkB,0BAA0B,4BAA4B,YAAY,4BAA4B,0BAA0B,qCAAqC,wBAAwB,uCAAuC,wBAAwB,uBAAuB,gBAAgB,iDAAiD,qBAAqB,8BAA8B,eAAe,qBAAqB,gBAAgB,YAAY,mBAAmB,sBAAsB,kBAAkB,uCAAuC,YAAY,gBAAgB,oCAAoC,YAAY,WAAW,qBAAqB,mBAAmB,mBAAmB,mBAAmB,YAAY,0BAA0B,gBAAgB,kBAAkB,aAAa,gCAAgC,2BAA2B,aAAa,gCAAgC,cAAc,gBAAgB,qBAAqB,eAAe,aAAa,YAAY,eAAe,qBAAqB,WAAW,0BAA0B,sBAAsB,iBAAiB,8BAA8B,YAAY,gBAAgB,uBAAuB,4BAA4B,wBAAwB,2BAA2B,4BAA4B,mBAAmB,2BAA2B,qBAAqB,8BAA8B,+BAA+B,aAAa,oBAAoB,aAAa,8BAA8B,cAAc,cAAc,cAAc,mBAAmB,kBAAkB,OAAO,kBAAkB,iBAAiB,gBAAgB,8BAA8B,eAAe,yBAAyB,cAAc,4BAA4B,cAAc,kCAAkC,cAAc,mDAAmD,SAAS,uBAAuB,kBAAkB,YAAY,OAAO,WAAW,WAAW,yBAAyB,sBAAsB,qBAAqB,WAAW,eAAe,wBAAwB,kBAAkB,gBAAgB,mBAAmB,kBAAkB,aAAa,gBAAgB,kBAAkB,gBAAgB,sBAAsB,qGAAqG,gCAAgC,mBAAmB,4BAA4B,gBAAgB,yBAAyB,eAAe,gBAAgB,gBAAgB,oBAAoB,cAAc,WAAW,gCAAgC,WAAW,yBAAyB,kBAAkB,2CAA2C,SAAS,0GAA0G,oBAAoB,uCAAuC,eAAe,4CAA4C,UAAU,kBAAkB,kBAAkB,oDAAoD,UAAU,WAAW,kBAAkB,MAAM,OAAO,WAAW,YAAY,sCAAsC,mBAAmB,2BAA2B,UAAU,kBAAkB,wBAAwB,gBAAgB,MAAM,gCAAgC,cAAc,WAAW,gBAAgB,gBAAgB,gBAAgB,kBAAkB,kBAAkB,qBAAqB,YAAY,uBAAuB,WAAW,YAAY,uBAAuB,eAAe,kBAAkB,iBAAiB,cAAc,kDAAkD,aAAa,oDAAoD,gBAAgB,sDAAsD,aAAa,oBAAoB,aAAa,uBAAuB,kBAAkB,aAAa,mBAAmB,mBAAmB,WAAW,kBAAkB,YAAY,WAAW,gBAAgB,iBAAiB,gBAAgB,2DAA2D,cAAc,eAAe,kFAAkF,kBAAkB,kBAAkB,gBAAgB,8FAA8F,kBAAkB,OAAO,MAAM,iCAAiC,cAAc,cAAc,0BAA0B,eAAe,gBAAgB,iBAAiB,mBAAmB,0BAA0B,eAAe,gBAAgB,iBAAiB,gBAAgB,mBAAmB,yCAAyC,cAAc,kBAAkB,cAAc,mBAAmB,gCAAgC,eAAe,qBAAqB,aAAa,0BAA0B,2DAA2D,cAAc,iBAAiB,+CAA+C,mBAAmB,gDAAgD,mBAAmB,WAAW,oGAAoG,mBAAmB,WAAW,mCAAmC,mBAAmB,YAAY,eAAe,iBAAiB,gBAAgB,6BAA6B,cAAc,UAAU,kBAAkB,YAAY,gBAAgB,mCAAmC,kBAAkB,2FAA2F,gBAAgB,mBAAmB,oCAAoC,mCAAmC,WAAW,cAAc,yCAAyC,aAAa,2DAA2D,cAAc,mBAAmB,eAAe,iBAAiB,gBAAgB,kBAAkB,kBAAkB,WAAW,eAAe,iBAAiB,oBAAoB,WAAW,0BAA0B,qBAAqB,gBAAgB,cAAc,iBAAiB,oDAAoD,WAAW,YAAY,gBAAgB,gCAAgC,WAAW,sBAAsB,iBAAiB,cAAc,kBAAkB,qCAAqC,WAAW,WAAW,gBAAgB,iBAAiB,uBAAuB,gBAAgB,eAAe,iBAAiB,cAAc,mBAAmB,mBAAmB,cAAc,0BAA0B,uCAAuC,uBAAuB,gBAAgB,eAAe,iBAAiB,mBAAmB,cAAc,2CAA2C,cAAc,0BAA0B,6DAA6D,gBAAgB,oBAAoB,eAAe,SAAS,UAAU,gBAAgB,uBAAuB,oBAAoB,kBAAkB,oBAAoB,cAAc,oBAAoB,uBAAuB,eAAe,iBAAiB,gBAAgB,mBAAmB,cAAc,0BAA0B,uBAAuB,cAAc,eAAe,gBAAgB,cAAc,oBAAoB,eAAe,iBAAiB,wCAAwC,uBAAuB,gBAAgB,mBAAmB,cAAc,oBAAoB,eAAe,iBAAiB,oBAAoB,eAAe,wCAAwC,uBAAuB,iBAAiB,gBAAgB,mBAAmB,cAAc,oBAAoB,eAAe,oBAAoB,uBAAuB,eAAe,iBAAiB,gBAAgB,mBAAmB,cAAc,wCAAwC,iBAAiB,wDAAwD,4BAA4B,wDAAwD,4BAA4B,oBAAoB,gBAAgB,oBAAoB,mBAAmB,8CAA8C,eAAe,oBAAoB,WAAW,SAAS,SAAS,4CAA4C,cAAc,2BAA2B,WAAW,SAAS,mBAAmB,mBAAmB,eAAe,kCAAkC,kBAAkB,oBAAoB,6BAA6B,aAAa,8BAA8B,eAAe,4BAA4B,WAAW,uBAAuB,eAAe,iBAAiB,WAAW,iBAAiB,kBAAkB,oEAAoE,cAAc,4CAA4C,cAAc,mCAAmC,gBAAgB,eAAe,iBAAiB,oCAAoC,4BAA4B,mBAAmB,0BAA0B,kBAAkB,YAAY,sBAAsB,mBAAmB,uBAAuB,0BAA0B,QAAQ,aAAa,wCAAwC,uBAAuB,eAAe,iBAAiB,gBAAgB,cAAc,mBAAmB,mBAAmB,gCAAgC,uBAAuB,mBAAmB,gBAAgB,uFAAuF,gBAAgB,cAAc,0CAA0C,qBAAqB,0BAA0B,kBAAkB,kCAAkC,WAAW,YAAY,0BAA0B,mBAAmB,sCAAsC,cAAc,WAAW,YAAY,mBAAmB,iBAAiB,iCAAiC,wBAAwB,4BAA4B,gCAAgC,eAAe,kCAAkC,cAAc,WAAW,qBAAqB,sDAAsD,0BAA0B,0CAA0C,cAAc,cAAc,oBAAoB,aAAa,cAAc,8BAA8B,sBAAsB,mCAAmC,2BAA2B,8BAA8B,aAAa,8BAA8B,cAAc,WAAW,8BAA8B,cAAc,WAAW,8BAA8B,cAAc,aAAa,8BAA8B,gBAAgB,WAAW,oCAAoC,oBAAoB,8BAA8B,8BAA8B,aAAa,8BAA8B,cAAc,WAAW,+DAA+D,YAAY,8BAA8B,cAAc,aAAa,0CAA0C,cAAc,WAAW,8BAA8B,cAAc,aAAa,8BAA8B,cAAc,WAAW,0CAA0C,gBAAgB,YAAY,oCAAoC,oBAAoB,2BAA2B,8BAA8B,cAAc,cAAc,WAAW,8BAA8B,cAAc,WAAW,qCAAqC,aAAa,8BAA8B,cAAc,WAAW,8GAA8G,aAAa,0CAA0C,cAAc,WAAW,8BAA8B,cAAc,WAAW,wEAAwE,cAAc,YAAY,2BAA2B,aAAa,sBAAsB,4BAA4B,kBAAkB,cAAc,kBAAkB,mCAAmC,WAAW,cAAc,WAAW,SAAS,4CAA4C,kBAAkB,QAAQ,OAAO,iCAAiC,qBAAqB,mBAAmB,eAAe,gBAAgB,cAAc,yBAAyB,kBAAkB,UAAU,cAAc,eAAe,iCAAiC,uBAAuB,gBAAgB,eAAe,iBAAiB,mBAAmB,cAAc,qCAAqC,cAAc,0BAA0B,4CAA4C,gBAAgB,0FAA0F,kBAAkB,eAAe,iBAAiB,cAAc,gBAAgB,8FAA8F,cAAc,0BAA0B,yDAAyD,gBAAgB,iBAAiB,eAAe,SAAS,UAAU,gBAAgB,uBAAuB,oBAAoB,kBAAkB,oBAAoB,cAAc,iBAAiB,uBAAuB,eAAe,iBAAiB,gBAAgB,mBAAmB,cAAc,uBAAuB,uBAAuB,cAAc,eAAe,gBAAgB,cAAc,iBAAiB,eAAe,iBAAiB,kCAAkC,uBAAuB,gBAAgB,mBAAmB,cAAc,iBAAiB,eAAe,iBAAiB,iBAAiB,eAAe,kCAAkC,uBAAuB,iBAAiB,gBAAgB,mBAAmB,cAAc,iBAAiB,eAAe,iBAAiB,uBAAuB,eAAe,iBAAiB,gBAAgB,mBAAmB,cAAc,kCAAkC,iBAAiB,kDAAkD,4BAA4B,kDAAkD,4BAA4B,iBAAiB,gBAAgB,iBAAiB,mBAAmB,wCAAwC,eAAe,iBAAiB,WAAW,SAAS,SAAS,4CAA4C,cAAc,wBAAwB,WAAW,SAAS,6BAA6B,WAAW,sBAAsB,gBAAgB,cAAc,qBAAqB,8BAA8B,iBAAiB,mBAAmB,mDAAmD,kBAAkB,sCAAsC,mBAAmB,oBAAoB,qDAAqD,oBAAoB,uBAAuB,gBAAgB,eAAe,iBAAiB,cAAc,uDAAuD,cAAc,0BAA0B,uBAAuB,eAAe,gBAAgB,WAAW,yBAAyB,YAAY,kBAAkB,QAAQ,WAAW,sBAAsB,iBAAiB,gBAAgB,qCAAqC,aAAa,8BAA8B,6BAA6B,kBAAkB,UAAU,+BAA+B,aAAa,uBAAuB,mBAAmB,cAAc,qBAAqB,kBAAkB,iBAAiB,uBAAuB,gBAAgB,eAAe,qCAAqC,cAAc,gCAAgC,gBAAgB,SAAS,mCAAmC,qBAAqB,sBAAsB,SAAS,iDAAiD,eAAe,gDAAgD,gBAAgB,4BAA4B,gBAAgB,mBAAmB,kBAAkB,qCAAqC,kBAAkB,UAAU,qBAAqB,mGAAmG,mBAAmB,YAAY,kBAAkB,0BAA0B,mBAAmB,kBAAkB,UAAU,8gBAA8gB,gBAAgB,0DAA0D,iBAAiB,aAAa,sBAAsB,8BAA8B,2BAA2B,mBAAmB,oBAAoB,uBAAuB,gBAAgB,eAAe,iBAAiB,cAAc,6BAA6B,cAAc,0BAA0B,0BAA0B,eAAe,iCAAiC,kBAAkB,eAAe,mBAAmB,qCAAqC,gBAAgB,eAAe,oCAAoC,iCAAiC,gBAAgB,oCAAoC,iCAAiC,UAAU,qBAAqB,gDAAgD,aAAa,8BAA8B,mBAAmB,kBAAkB,kBAAkB,gBAAgB,sBAAsB,mCAAmC,WAAW,aAAa,2BAA2B,eAAe,8BAA8B,mBAAmB,sDAAsD,aAAa,yBAAyB,qBAAqB,kFAAkF,cAAc,eAAe,oCAAoC,sDAAsD,WAAW,+BAA+B,2CAA2C,OAAO,sBAAsB,oCAAoC,2CAA2C,cAAc,oBAAoB,kBAAkB,wBAAwB,YAAY,WAAW,uBAAuB,2BAA2B,kBAAkB,mBAAmB,sCAAsC,gBAAgB,kCAAkC,eAAe,SAAS,UAAU,gBAAgB,uBAAuB,oBAAoB,kBAAkB,oBAAoB,cAAc,oCAAoC,gBAAgB,UAAU,kDAAkD,mBAAmB,aAAa,iBAAiB,yFAAyF,qBAAqB,+EAA+E,eAAe,oDAAoD,cAAc,cAAc,4CAA4C,WAAW,YAAY,0BAA0B,kDAAkD,eAAe,2DAA2D,eAAe,oCAAoC,oCAAoC,iBAAiB,oCAAoC,2BAA2B,mBAAmB,iFAAiF,sBAAsB,mBAAmB,kBAAkB,kCAAkC,sBAAsB,aAAa,kBAAkB,WAAW,YAAY,0BAA0B,aAAa,WAAW,sCAAsC,aAAa,eAAe,mBAAmB,mBAAmB,oCAAoC,sCAAsC,oBAAoB,qCAAqC,cAAc,oCAAoC,gBAAgB,WAAW,gBAAgB,0CAA0C,cAAc,+CAA+C,cAAc,8CAA8C,gBAAgB,oBAAoB,mBAAmB,wBAAwB,cAAc,SAAS,eAAe,YAAY,kBAAkB,qBAAqB,YAAY,oCAAoC,qBAAqB,aAAa,oCAAoC,qBAAqB,uBAAuB,gBAAgB,eAAe,gBAAgB,mBAAmB,wCAAwC,oBAAoB,wBAAwB,cAAc,6BAA6B,cAAc,oCAAoC,qBAAqB,+HAA+H,0BAA0B,iCAAiC,aAAa,iCAAiC,4CAA4C,uBAAuB,eAAe,iBAAiB,gBAAgB,WAAW,WAAW,cAAc,gBAAgB,YAAY,gDAAgD,cAAc,oBAAoB,eAAe,oBAAoB,oBAAoB,SAAS,UAAU,yCAAyC,UAAU,kBAAkB,gBAAgB,WAAW,6CAA6C,aAAa,mCAAmC,kBAAkB,oBAAoB,oBAAoB,WAAW,mBAAmB,8CAA8C,gBAAgB,qCAAqC,cAAc,qBAAqB,wDAAwD,cAAc,gBAAgB,2DAA2D,kBAAkB,oBAAoB,oBAAoB,gBAAgB,6DAA6D,cAAc,qBAAqB,mEAAmE,0BAA0B,oCAAoC,iCAAiC,cAAc,0BAA0B,mBAAmB,uCAAuC,mBAAmB,gCAAgC,kBAAkB,iDAAiD,aAAa,eAAe,8BAA8B,yDAAyD,cAAc,aAAa,mBAAmB,iBAAiB,6DAA6D,cAAc,cAAc,eAAe,uDAAuD,eAAe,iBAAiB,cAAc,0DAA0D,kBAAkB,oBAAoB,gBAAgB,oCAAoC,6BAA6B,aAAa,cAAc,8BAA8B,sBAAsB,mCAAmC,4BAA4B,4BAA4B,oBAAoB,iBAAiB,cAAc,8BAA8B,eAAe,8BAA8B,cAAc,0BAA0B,sBAAsB,gBAAgB,kBAAkB,cAAc,wBAAwB,eAAe,0BAA0B,cAAc,0BAA0B,oCAAoC,6BAA6B,eAAe,gDAAgD,mBAAmB,wCAAwC,gBAAgB,gBAAgB,WAAW,kBAAkB,sDAAsD,mBAAmB,oCAAoC,8BAA8B,cAAc,sCAAsC,iBAAiB,qDAAqD,mBAAmB,4EAA4E,cAAc,6BAA6B,iBAAiB,mBAAmB,+BAA+B,iBAAiB,kCAAkC,aAAa,mBAAmB,6BAA6B,wCAAwC,OAAO,MAAM,4BAA4B,gBAAgB,UAAU,qCAAqC,kBAAkB,kBAAkB,mGAAmG,mBAAmB,WAAW,gBAAgB,uBAAuB,mBAAmB,YAAY,oCAAoC,yDAAyD,UAAU,0CAA0C,aAAa,aAAa,iBAAiB,oCAAoC,6BAA6B,+BAA+B,uCAAuC,cAAc,WAAW,8BAA8B,iBAAiB,UAAU,kCAAkC,YAAY,WAAW,4BAA4B,SAAS,oCAAoC,iBAAiB,oCAAoC,6BAA6B,WAAW,uCAAuC,cAAc,WAAW,uCAAuC,cAAc,OAAO,WAAW,eAAe,iBAAiB,yBAAyB,oBAAoB,YAAY,iBAAiB,mBAAmB,6BAA6B,gBAAgB,mBAAmB,mBAAmB,sBAAsB,gCAAgC,aAAa,gBAAgB,mBAAmB,gBAAgB,oEAAoE,mBAAmB,SAAS,cAAc,0BAA0B,eAAe,qBAAqB,cAAc,gBAAgB,4HAA4H,gBAAgB,8FAA8F,uBAAuB,wFAAwF,aAAa,+BAA+B,mBAAmB,6BAA6B,gCAAgC,2CAA2C,sBAAsB,8BAA8B,0CAA0C,wBAAwB,+BAA+B,eAAe,cAAc,mBAAmB,KAAK,gCAAgC,yBAAyB,uBAAuB,SAAS,aAAa,6CAA6C,qBAAqB,qBAAqB,iBAAiB,eAAe,cAAc,gBAAgB,yDAAyD,WAAW,uDAAuD,gBAAgB,iBAAiB,qEAAqE,eAAe,wCAAwC,aAAa,wDAAwD,sBAAsB,iBAAiB,eAAe,gBAAgB,oEAAoE,eAAe,oHAAoH,uBAAuB,cAAc,sBAAsB,yBAAyB,mBAAmB,sBAAsB,YAAY,mBAAmB,+BAA+B,iBAAiB,mBAAmB,kBAAkB,yBAAyB,aAAa,mBAAmB,wBAAwB,mBAAmB,gCAAgC,mBAAmB,sCAAsC,mBAAmB,2BAA2B,iBAAiB,oBAAoB,8BAA8B,cAAc,qCAAqC,gBAAgB,eAAe,aAAa,uBAAuB,YAAY,gCAAgC,eAAe,YAAY,mBAAmB,aAAa,yBAAyB,wBAAwB,YAAY,YAAY,UAAU,gBAAgB,8BAA8B,cAAc,iBAAiB,YAAY,aAAa,oCAAoC,sCAAsC,cAAc,2BAA2B,gBAAgB,0BAA0B,gBAAgB,mBAAmB,oCAAoC,2BAA2B,iBAAiB,6BAA6B,cAAc,aAAa,cAAc,qBAAqB,0BAA0B,0BAA0B,kCAAkC,iBAAiB,mCAAmC,WAAW,yBAAyB,0BAA0B,sCAAsC,mBAAmB,sBAAsB,8BAA8B,mBAAmB,wBAAwB,SAAS,gCAAgC,SAAS,kBAAkB,4DAA4D,WAAW,yBAAyB,gBAAgB,gBAAgB,kEAAkE,yBAAyB,4DAA4D,0BAA0B,gCAAgC,eAAe,cAAc,wBAAwB,gBAAgB,4BAA4B,oCAAoC,wBAAwB,eAAe,wBAAwB,2BAA2B,cAAc,eAAe,iBAAiB,gBAAgB,oBAAoB,gCAAgC,mBAAmB,2BAA2B,cAAc,eAAe,iBAAiB,gBAAgB,mBAAmB,2BAA2B,yBAAyB,eAAe,gBAAgB,cAAc,mBAAmB,kBAAkB,gCAAgC,2BAA2B,eAAe,cAAc,iBAAiB,gBAAgB,yCAAyC,WAAW,gBAAgB,0CAA0C,gBAAgB,2CAA2C,eAAe,gBAAgB,WAAW,oBAAoB,iBAAiB,gBAAgB,mBAAmB,0BAA0B,eAAe,iBAAiB,cAAc,mBAAmB,iCAAiC,WAAW,gBAAgB,2NAA2N,gBAAgB,2BAA2B,WAAW,SAAS,SAAS,4CAA4C,cAAc,kCAAkC,WAAW,SAAS,oCAAoC,cAAc,sCAAsC,cAAc,uCAAuC,cAAc,gBAAgB,uCAAuC,cAAc,gBAAgB,oCAAoC,eAAe,cAAc,gBAAgB,iCAAiC,gEAAgE,cAAc,YAAY,iBAAiB,wBAAwB,WAAW,UAAU,aAAa,SAAS,aAAa,eAAe,wBAAwB,cAAc,qBAAqB,mCAAmC,mBAAmB,2BAA2B,eAAe,gBAAgB,8BAA8B,qBAAqB,iBAAiB,+BAA+B,gBAAgB,yBAAyB,eAAe,iNAAiN,gBAAgB,0BAA0B,qBAAqB,cAAc,qBAAqB,yBAAyB,eAAe,gBAAgB,gCAAgC,gCAAgC,WAAW,gCAAgC,mCAAmC,cAAc,gCAAgC,gBAAgB,cAAc,iBAAiB,eAAe,qBAAqB,cAAc,eAAe,cAAc,uBAAuB,cAAc,iBAAiB,aAAa,eAAe,mBAAmB,uBAAuB,aAAa,WAAW,sBAAsB,aAAa,8BAA8B,cAAc,qBAAqB,gBAAgB,eAAe,iBAAiB,cAAc,4MAA4M,gBAAgB,qCAAqC,cAAc,+BAA+B,aAAa,mBAAmB,iEAAiE,WAAW,kBAAkB,4BAA4B,+EAA+E,kBAAkB,iDAAiD,cAAc,aAAa,sBAAsB,2EAA2E,eAAe,WAAW,kBAAkB,mBAAmB,sEAAsE,eAAe,gBAAgB,aAAa,eAAe,kBAAkB,0CAA0C,mBAAmB,eAAe,6BAA6B,mBAAmB,8CAA8C,iBAAiB,sDAAsD,iBAAiB,mBAAmB,YAAY,WAAW,mBAAmB,eAAe,aAAa,cAAc,qBAAqB,mBAAmB,0BAA0B,QAAQ,cAAc,WAAW,mBAAmB,iBAAiB,mBAAmB,aAAa,2BAA2B,mBAAmB,aAAa,mBAAmB,cAAc,0BAA0B,eAAe,kBAAkB,mBAAmB,kBAAkB,2BAA2B,cAAc,SAAS,kBAAkB,WAAW,YAAY,oBAAoB,4BAA4B,kBAAkB,qBAAqB,sBAAsB,cAAc,mBAAmB,mBAAmB,0BAA0B,aAAa,cAAc,gCAAgC,eAAe,qBAAqB,gBAAgB,iBAAiB,eAAe,kBAAkB,cAAc,0BAA0B,kBAAkB,SAAS,WAAW,WAAW,YAAY,kBAAkB,mCAAmC,mBAAmB,mCAAmC,mBAAmB,kCAAkC,mBAAmB,qDAAqD,cAAc,qBAAqB,gBAAgB,qBAAqB,cAAc,yBAAyB,cAAc,qBAAqB,cAAc,wDAAwD,qBAAqB,cAAc,gGAAgG,gBAAgB,wIAAwI,6BAA6B,cAAc,gIAAgI,+BAA+B,uBAAuB,WAAW,qBAAqB,aAAa,mBAAmB,qCAAqC,cAAc,iBAAiB,kBAAkB,yDAAyD,+BAA+B,uBAAuB,WAAW,eAAe,mBAAmB,8BAA8B,wBAAwB,0BAA0B,wBAAwB,0BAA0B,uBAAuB,0BAA0B,uBAAuB,4BAA4B,eAAe,iBAAiB,4BAA4B,kBAAkB,gBAAgB,yBAAyB,cAAc,sBAAsB,yBAAyB,oBAAoB,cAAc,aAAa,mBAAmB,kBAAkB,mBAAmB,sBAAsB,aAAa,8BAA8B,mBAAmB,aAAa,+BAA+B,UAAU,SAAS,+CAA+C,cAAc,6BAA6B,cAAc,gBAAgB,cAAc,yBAAyB,iBAAiB,+BAA+B,cAAc,qBAAqB,gHAAgH,cAAc,kCAAkC,cAAc,4BAA4B,aAAa,2BAA2B,6BAA6B,kCAAkC,mBAAmB,+EAA+E,aAAa,cAAc,sBAAsB,YAAY,cAAc,kLAAkL,mBAAmB,gBAAgB,uBAAuB,qCAAqC,cAAc,6BAA6B,2CAA2C,cAAc,iBAAiB,gBAAgB,uCAAuC,cAAc,sBAAsB,WAAW,aAAa,qBAAqB,cAAc,UAAU,mBAAmB,gBAAgB,uBAAuB,ikEAAikE,mIAAmI,uIAAuI,SAAS,cAAc,+BAA+B,iBAAiB,eAAe,mBAAmB,6BAA6B,eAAe,iBAAiB,kEAAkE,cAAc,kBAAkB,0DAA0D,eAAe,gBAAgB,kFAAkF,eAAe,gBAAgB,kCAAkC,cAAc,iBAAiB,wBAAwB,mBAAmB,kBAAkB,2BAA2B,WAAW,UAAU,iCAAiC,OAAO,WAAW,kBAAkB,eAAe,0CAA0C,cAAc,iBAAiB,yCAAyC,iBAAiB,eAAe,kCAAkC,YAAY,qCAAqC,iBAAiB,gBAAgB,wCAAwC,WAAW,gCAAgC,cAAc,iBAAiB,8BAA8B,WAAW,yBAAyB,UAAU,WAAW,yDAAyD,kBAAkB,mBAAmB,2GAA2G,kBAAkB,gBAAgB,sCAAsC,mBAAmB,eAAe,0BAA0B,cAAc,kBAAkB,uCAAuC,UAAU,YAAY,wDAAwD,UAAU,WAAW,oFAAoF,WAAW,OAAO,sGAAsG,WAAW,oFAAoF,YAAY,eAAe,iBAAiB,kFAAkF,cAAc,iBAAiB,sCAAsC,eAAe,iBAAiB,iEAAiE,eAAe,gBAAgB,oCAAoC,YAAY,eAAe,iBAAiB,sCAAsC,YAAY,qCAAqC,cAAc,kBAAkB,yCAAyC,iBAAiB,eAAe,0CAA0C,eAAe,iBAAiB,YAAY,wEAAwE,cAAc,iBAAiB,gBAAgB,yBAAyB,gBAAgB,UAAU,oBAAoB,wBAAwB,cAAc,6EAA6E,eAAe,gBAAgB,mDAAmD,eAAe,mBAAmB,+DAA+D,kBAAkB,gBAAgB,8KAA8K,UAAU,QAAQ,wDAAwD,mBAAmB,eAAe,sDAAsD,mBAAmB,gBAAgB,oDAAoD,UAAU,QAAQ,6FAA6F,eAAe,mBAAmB,2CAA2C,WAAW,SAAS,iDAAiD,WAAW,OAAO,kEAAkE,6BAA6B,2CAA2C,4UAA4U,sCAAsC,iBAAiB,iCAAiC,eAAe,iBAAiB,+CAA+C,WAAW,UAAU,+DAA+D,cAAc,sDAAsD,YAAY,WAAW,sDAAsD,WAAW,WAAW,sDAAsD,WAAW,WAAW,iDAAiD,OAAO,yCAAyC,kBAAkB,yBAAyB,oDAAoD,eAAe,iBAAiB,oCAAoC,kCAAkC,iBAAiB,kBAAkB,0DAA0D,iBAAiB,mBAAmB,sEAAsE,iBAAiB,mBAAmB,4CAA4C,gBAAgB,eAAe,qDAAqD,cAAc,kBAAkB,2DAA2D,eAAe,gBAAgB,6DAA6D,iBAAiB,eAAe,kCAAkC,cAAc,kBAAkB,iBAAiB,iCAAiC,YAAY,kCAAkC,YAAY,mCAAmC,eAAe,gBAAgB,+EAA+E,eAAe,mBAAmB,8DAA8D,UAAU,QAAQ,qBAAqB,aAAa,eAAe,mBAAmB,yBAAyB,sBAAsB,iBAAiB,cAAc,mBAAmB,wDAAwD,aAAa,mBAAmB,kBAAkB,2BAA2B,qBAAqB,cAAc,cAAc,oGAAoG,mBAAmB,qDAAqD,kBAAkB,gBAAgB,eAAe,iBAAiB,WAAW,uBAAuB,mBAAmB,iBAAiB,2BAA2B,eAAe,4BAA4B,eAAe,cAAc,kBAAkB,gBAAgB,oBAAoB,aAAa,eAAe,cAAc,wBAAwB,iBAAiB,mBAAmB,4BAA4B,cAAc,qCAAqC,cAAc,gBAAgB,qBAAqB,0GAA0G,UAAU,qGAAqG,UAAU,sGAAsG,UAAU,4FAA4F,UAAU,+CAA+C,cAAc,0BAA0B,+DAA+D,qBAAqB,yEAAyE,0BAA0B,obAAob,qBAAqB,2GAA2G,cAAc,qBAAqB,mCAAmC,0BAA0B,4HAA4H,qBAAqB,2BAA2B,0BAA0B,oGAAoG,qB","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{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}.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__section .column-settings__hashtag-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__section .column-settings__hashtag-select__control::-moz-focus-inner{border:0}.column-settings__section .column-settings__hashtag-select__control::-moz-focus-inner,.column-settings__section .column-settings__hashtag-select__control:active,.column-settings__section .column-settings__hashtag-select__control:focus{outline:0!important}.column-settings__section .column-settings__hashtag-select__control:focus{background:#313543}@media screen and (max-width:600px){.column-settings__section .column-settings__hashtag-select__control{font-size:16px}}.column-settings__section .column-settings__hashtag-select__multi-value{background:#393f4f}.column-settings__section .column-settings__hashtag-select__input,.column-settings__section .column-settings__hashtag-select__multi-value__label{color:#dde3ec}.column-settings__section .column-settings__hashtag-select__dropdown-indicator,.column-settings__section .column-settings__hashtag-select__indicator-separator{display:none}.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;font-weight:400;overflow:visible;padding-top:5px}.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 input{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 input:focus{color:#fff}.composer--upload_form--item>div input::-webkit-input-placeholder{opacity:.54;color:#ecf0f4}.composer--upload_form--item>div input:-ms-input-placeholder{opacity:.54;color:#ecf0f4}.composer--upload_form--item>div input::-ms-input-placeholder{opacity:.54;color:#ecf0f4}.composer--upload_form--item>div input::placeholder{opacity:.54;color:#ecf0f4}.composer--upload_form--item>div>.close{mix-blend-mode:difference}.composer--upload_form--item.active>div input{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{box-sizing:border-box;margin-top:10px;border-radius:4px;padding:10px 14px 14px;box-shadow:2px 4px 15px rgba(0,0,0,.4);color:#364861;background:#fff}.drawer--search--popout h4{margin-bottom:10px;color:#364861;font-size:13px;font-weight:500;text-transform:uppercase}.drawer--search--popout ul{margin-bottom:10px}.drawer--search--popout li{padding:4px 0}.drawer--search--popout em{color:#000;font-weight:500}.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{display:inline;margin:0;padding:0;font-weight:700;background:transparent;font-family:inherit;font-size:inherit;line-height:inherit;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:wrap;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{display:inline;margin:0;padding:0;font-weight:700;background:transparent;font-family:inherit;font-size:inherit;line-height:inherit;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{box-shadow:none}.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}.reply-indicator__content a,.status__content a{color:#5f86e2;text-decoration:underline}.reply-indicator__content a.mention,.status__content a.mention{text-decoration:none}.reply-indicator__content a.mention span,.status__content a.mention span{text-decoration:underline}.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,.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}.reply-indicator__content 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/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 diff --git a/priv/static/packs/skins/glitch/contrast/common.js b/priv/static/packs/skins/glitch/contrast/common.js index f6813456d..709ee00ea 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 eaff0813b..044cf4428 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 7340ff033..e2edde7e6 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{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}.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__section .column-settings__hashtag-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__section .column-settings__hashtag-select__control::-moz-focus-inner{border:0}.column-settings__section .column-settings__hashtag-select__control::-moz-focus-inner,.column-settings__section .column-settings__hashtag-select__control:active,.column-settings__section .column-settings__hashtag-select__control:focus{outline:0!important}.column-settings__section .column-settings__hashtag-select__control:focus{background:#ccd7e0}@media screen and (max-width:600px){.column-settings__section .column-settings__hashtag-select__control{font-size:16px}}.column-settings__section .column-settings__hashtag-select__multi-value{background:#c0cdd9}.column-settings__section .column-settings__hashtag-select__input,.column-settings__section .column-settings__hashtag-select__multi-value__label{color:#282c37}.column-settings__section .column-settings__hashtag-select__dropdown-indicator,.column-settings__section .column-settings__hashtag-select__indicator-separator{display:none}.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;font-weight:400;overflow:visible;padding-top:5px}.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 input{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 input:focus{color:#fff}.composer--upload_form--item>div input::-webkit-input-placeholder{opacity:.54;color:#282c37}.composer--upload_form--item>div input:-ms-input-placeholder{opacity:.54;color:#282c37}.composer--upload_form--item>div input::-ms-input-placeholder{opacity:.54;color:#282c37}.composer--upload_form--item>div input::placeholder{opacity:.54;color:#282c37}.composer--upload_form--item>div>.close{mix-blend-mode:difference}.composer--upload_form--item.active>div input{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{box-sizing:border-box;margin-top:10px;border-radius:4px;padding:10px 14px 14px;box-shadow:2px 4px 15px rgba(0,0,0,.4);color:#444b5d;background:#fff}.drawer--search--popout h4{margin-bottom:10px;color:#444b5d;font-size:13px;font-weight:500;text-transform:uppercase}.drawer--search--popout ul{margin-bottom:10px}.drawer--search--popout li{padding:4px 0}.drawer--search--popout em{color:#000;font-weight:500}.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{display:inline;margin:0;padding:0;font-weight:700;background:transparent;font-family:inherit;font-size:inherit;line-height:inherit;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:wrap;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{display:inline;margin:0;padding:0;font-weight:700;background:transparent;font-family:inherit;font-size:inherit;line-height:inherit;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{box-shadow:none}.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}"],"sourceRoot":""} \ No newline at end of file +{"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 diff --git a/priv/static/packs/skins/glitch/mastodon-light/common.js b/priv/static/packs/skins/glitch/mastodon-light/common.js index df57f5ca3..78b708e76 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 cfa5d5899..1082b2292 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 7460750c8..ee77c8982 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 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{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}.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 input{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 input:focus{color:#fff}.compose-form .compose-form__modifiers .compose-form__upload-description input::-webkit-input-placeholder{opacity:.75;color:#ecf0f4}.compose-form .compose-form__modifiers .compose-form__upload-description input:-ms-input-placeholder{opacity:.75;color:#ecf0f4}.compose-form .compose-form__modifiers .compose-form__upload-description input::-ms-input-placeholder{opacity:.75;color:#ecf0f4}.compose-form .compose-form__modifiers .compose-form__upload-description input::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;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap;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}.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}.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;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__section .column-settings__hashtag-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__section .column-settings__hashtag-select__control::-moz-focus-inner{border:0}.column-settings__section .column-settings__hashtag-select__control::-moz-focus-inner,.column-settings__section .column-settings__hashtag-select__control:active,.column-settings__section .column-settings__hashtag-select__control:focus{outline:0!important}.column-settings__section .column-settings__hashtag-select__control:focus{background:#313543}@media screen and (max-width:600px){.column-settings__section .column-settings__hashtag-select__control{font-size:16px}}.column-settings__section .column-settings__hashtag-select__multi-value{background:#393f4f}.column-settings__section .column-settings__hashtag-select__input,.column-settings__section .column-settings__hashtag-select__multi-value__label{color:#dde3ec}.column-settings__section .column-settings__hashtag-select__dropdown-indicator,.column-settings__section .column-settings__hashtag-select__indicator-separator{display:none}.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-left: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{display:inline;margin:0;padding:0;font-weight:700;background:transparent;font-family:inherit;font-size:inherit;line-height:inherit;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:wrap;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{display:inline;margin:0;padding:0;font-weight:700;background:transparent;font-family:inherit;font-size:inherit;line-height:inherit;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{box-shadow:none}.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}.reply-indicator__content a,.status__content a{color:#5f86e2;text-decoration:underline}.reply-indicator__content a.mention,.status__content a.mention{text-decoration:none}.reply-indicator__content a.mention span,.status__content a.mention span{text-decoration:underline}.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,.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}.reply-indicator__content 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/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 diff --git a/priv/static/packs/skins/vanilla/contrast/common.js b/priv/static/packs/skins/vanilla/contrast/common.js index ae4419746..1a72bf441 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 d591f51cc..a6469cd88 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 aebc6ed71..f14d1d5b3 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 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{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}.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 input{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 input:focus{color:#fff}.compose-form .compose-form__modifiers .compose-form__upload-description input::-webkit-input-placeholder{opacity:.75;color:#282c37}.compose-form .compose-form__modifiers .compose-form__upload-description input:-ms-input-placeholder{opacity:.75;color:#282c37}.compose-form .compose-form__modifiers .compose-form__upload-description input::-ms-input-placeholder{opacity:.75;color:#282c37}.compose-form .compose-form__modifiers .compose-form__upload-description input::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;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap;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}.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}.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;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__section .column-settings__hashtag-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__section .column-settings__hashtag-select__control::-moz-focus-inner{border:0}.column-settings__section .column-settings__hashtag-select__control::-moz-focus-inner,.column-settings__section .column-settings__hashtag-select__control:active,.column-settings__section .column-settings__hashtag-select__control:focus{outline:0!important}.column-settings__section .column-settings__hashtag-select__control:focus{background:#ccd7e0}@media screen and (max-width:600px){.column-settings__section .column-settings__hashtag-select__control{font-size:16px}}.column-settings__section .column-settings__hashtag-select__multi-value{background:#c0cdd9}.column-settings__section .column-settings__hashtag-select__input,.column-settings__section .column-settings__hashtag-select__multi-value__label{color:#282c37}.column-settings__section .column-settings__hashtag-select__dropdown-indicator,.column-settings__section .column-settings__hashtag-select__indicator-separator{display:none}.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-left: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{display:inline;margin:0;padding:0;font-weight:700;background:transparent;font-family:inherit;font-size:inherit;line-height:inherit;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:wrap;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{display:inline;margin:0;padding:0;font-weight:700;background:transparent;font-family:inherit;font-size:inherit;line-height:inherit;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{box-shadow:none}.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,.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/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 diff --git a/priv/static/packs/skins/vanilla/mastodon-light/common.js b/priv/static/packs/skins/vanilla/mastodon-light/common.js index 8a3a09d07..2e35f0bab 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 1c72516c1..36965686d 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 55e55f48c..76ec8f528 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 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{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}.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 input{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 input:focus{color:#fff}.compose-form .compose-form__modifiers .compose-form__upload-description input::-webkit-input-placeholder{opacity:.75;color:#d9e1e8}.compose-form .compose-form__modifiers .compose-form__upload-description input:-ms-input-placeholder{opacity:.75;color:#d9e1e8}.compose-form .compose-form__modifiers .compose-form__upload-description input::-ms-input-placeholder{opacity:.75;color:#d9e1e8}.compose-form .compose-form__modifiers .compose-form__upload-description input::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;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap;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}.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}.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;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__section .column-settings__hashtag-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__section .column-settings__hashtag-select__control::-moz-focus-inner{border:0}.column-settings__section .column-settings__hashtag-select__control::-moz-focus-inner,.column-settings__section .column-settings__hashtag-select__control:active,.column-settings__section .column-settings__hashtag-select__control:focus{outline:0!important}.column-settings__section .column-settings__hashtag-select__control:focus{background:#192432}@media screen and (max-width:600px){.column-settings__section .column-settings__hashtag-select__control{font-size:16px}}.column-settings__section .column-settings__hashtag-select__multi-value{background:#202e3f}.column-settings__section .column-settings__hashtag-select__input,.column-settings__section .column-settings__hashtag-select__multi-value__label{color:#9baec8}.column-settings__section .column-settings__hashtag-select__dropdown-indicator,.column-settings__section .column-settings__hashtag-select__indicator-separator{display:none}.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-left: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{display:inline;margin:0;padding:0;font-weight:700;background:transparent;font-family:inherit;font-size:inherit;line-height:inherit;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:wrap;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{display:inline;margin:0;padding:0;font-weight:700;background:transparent;font-family:inherit;font-size:inherit;line-height:inherit;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{box-shadow:none}.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/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 diff --git a/priv/static/packs/skins/vanilla/win95/common.js b/priv/static/packs/skins/vanilla/win95/common.js index 999b8d722..1547df0be 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 index 7843455b6..ea19ee306 100644 Binary files a/priv/static/packs/start-d443e819b6248a54c6eb466c75938306.png and b/priv/static/packs/start-d443e819b6248a54c6eb466c75938306.png differ diff --git a/priv/static/packs/void-4c8270c17facce6d53726a2ebb9745f2.png b/priv/static/packs/void-4c8270c17facce6d53726a2ebb9745f2.png index d73066688..c2b803c13 100644 Binary files a/priv/static/packs/void-4c8270c17facce6d53726a2ebb9745f2.png and b/priv/static/packs/void-4c8270c17facce6d53726a2ebb9745f2.png differ diff --git a/priv/static/packs/wave-drawer-ee1bfcbe5811ea31771b7187c7507ee6.png b/priv/static/packs/wave-drawer-ee1bfcbe5811ea31771b7187c7507ee6.png index ca9f9e1d8..6525035dc 100644 Binary files a/priv/static/packs/wave-drawer-ee1bfcbe5811ea31771b7187c7507ee6.png and b/priv/static/packs/wave-drawer-ee1bfcbe5811ea31771b7187c7507ee6.png differ diff --git a/priv/static/packs/wave-drawer-glitched-33467bf8c8d2b995d6c76d8810aba3db.png b/priv/static/packs/wave-drawer-glitched-33467bf8c8d2b995d6c76d8810aba3db.png index 2290663db..58ba61bca 100644 Binary files a/priv/static/packs/wave-drawer-glitched-33467bf8c8d2b995d6c76d8810aba3db.png and b/priv/static/packs/wave-drawer-glitched-33467bf8c8d2b995d6c76d8810aba3db.png differ diff --git a/priv/static/robots.txt b/priv/static/robots.txt new file mode 100644 index 000000000..25781b7d7 --- /dev/null +++ b/priv/static/robots.txt @@ -0,0 +1,2 @@ +User-Agent: * +Disallow: diff --git a/priv/static/static/aurora_borealis.jpg b/priv/static/static/aurora_borealis.jpg index b6a0daf91..230e2abd7 100644 Binary files a/priv/static/static/aurora_borealis.jpg and b/priv/static/static/aurora_borealis.jpg differ diff --git a/priv/static/static/bg2.jpg b/priv/static/static/bg2.jpg index 60e2311a2..9a47504d1 100644 Binary files a/priv/static/static/bg2.jpg and b/priv/static/static/bg2.jpg differ diff --git a/priv/static/static/bgalt.jpg b/priv/static/static/bgalt.jpg index fdb666ff0..f6536337b 100644 Binary files a/priv/static/static/bgalt.jpg and b/priv/static/static/bgalt.jpg differ diff --git a/priv/static/static/css/app.ea66966b753e709d7ce58f910a2c003e.css b/priv/static/static/css/app.ea66966b753e709d7ce58f910a2c003e.css new file mode 100644 index 000000000..7cd3bda40 Binary files /dev/null and b/priv/static/static/css/app.ea66966b753e709d7ce58f910a2c003e.css differ diff --git a/priv/static/static/css/app.ea66966b753e709d7ce58f910a2c003e.css.map b/priv/static/static/css/app.ea66966b753e709d7ce58f910a2c003e.css.map new file mode 100644 index 000000000..94e03d028 --- /dev/null +++ b/priv/static/static/css/app.ea66966b753e709d7ce58f910a2c003e.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/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/css/app.f8cd72107c472bb05fac426b53ec499b.css b/priv/static/static/css/app.f8cd72107c472bb05fac426b53ec499b.css deleted file mode 100644 index 9a0d09f5a..000000000 Binary files a/priv/static/static/css/app.f8cd72107c472bb05fac426b53ec499b.css and /dev/null differ diff --git a/priv/static/static/css/app.f8cd72107c472bb05fac426b53ec499b.css.map b/priv/static/static/css/app.f8cd72107c472bb05fac426b53ec499b.css.map deleted file mode 100644 index c6dbf22f0..000000000 --- a/priv/static/static/css/app.f8cd72107c472bb05fac426b53ec499b.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_content/user_card_content.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_card/user_card.vue","webpack:///webpack:///src/components/user_profile/user_profile.vue","webpack:///webpack:///src/components/follow_list/follow_list.vue","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/user_search/user_search.vue","webpack:///webpack:///src/components/notifications/notifications.scss","webpack:///webpack:///src/components/user_panel/user_panel.vue","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"],"names":[],"mappings":"AACA,yBAAyB,SAAS,CAElC,yBAAyB,kBAAkB,gBAAgB,gBAAgB,qBAAuB,mBAAmB,gCAAiC,aAAa,UAAU,yBAAyB,qCAAsC,CCF5O,aAAa,WAAW,OAAO,WAAW,CAE1C,0BAA8D,kBAAkB,mCAAgC,CAEhH,0BAA0B,kBAAkB,cAAc,CAE1D,gBAAgB,kBAAkB,cAAc,oBAAoB,aAAa,yBAAyB,mCAAoC,kBAAkB,oCAAqE,kBAAkB,uCAAwC,sCAAuC,8BAA8B,iBAAkB,iBAAkB,UAAU,CAElZ,wBAAwB,WAAW,OAAO,SAAS,cAAc,CAEjE,wBAAwB,cAAc,eAAe,YAAY,kBAAkB,iBAAiB,kBAAkB,CAEtH,0BAA0B,aAAa,CAEvC,WAAW,qBAAqB,iBAAiB,aAAa,yBAAyB,qBAAqB,sBAAsB,oBAAsB,iBAAiB,YAAY,kBAAkB,gCAAiC,oBAAoB,+BAAgC,CAE5R,mBAAmB,yBAAyB,uCAAwC,CAEpF,qBAAqB,wBAAwB,yBAAyB,CAEtE,uBAAuB,WAAW,OAAO,UAAU,qBAAuB,CAE1E,qBAAqB,kBAAkB,CAEvC,0BAA0B,qBAAqB,iBAAiB,gBAAgB,CAEhF,+BAA+B,UAAU,sBAAsB,6BAA6B,eAAe,CAE3G,iCAAiC,qBAAqB,oBAAoB,CAE1E,qCAAqC,mBAAmB,CAExD,kCAAkC,mBAAmB,eAAe,mBAAoB,gBAAgB,sBAAsB,CAE9H,+CAA+C,UAAU,aAAa,SAAS,oBAAoB,aAAa,mBAAmB,eAAe,wBAAwB,oBAAoB,CAE9L,0DAA0D,kBAAkB,CAE5E,8DAA8D,WAAW,YAAY,sBAAsB,kBAAkB,CAE7H,sCAAsC,oBAAoB,aAAa,eAAe,cAAc,0BAA2B,cAAc,CAE7I,wCAAwC,cAAe,CAEvD,mFAFuD,uBAAuB,gBAAgB,kBAAkB,CAIhH,mDAAmD,oBAAoB,aAAa,CAEpF,2CAA2C,oBAAoB,YAAY,CAE3E,wCAAwC,gBAAgB,CAExD,2CAA2C,iBAAkB,CAE7D,gCAAgC,2BAA2B,oBAAoB,oBAAoB,cAAc,qBAAqB,iBAAiB,kBAAkB,6BAA6B,mBAAmB,CAEzN,yCAAyC,kBAAmB,eAAe,kCAAkC,iCAAiC,wBAAwB,CAEtK,kCAAkC,gBAAiB,CAEnD,0CAA0C,cAAc,yBAA0B,CAElF,wBAAwB,kBAAkB,aAAa,kBAAkB,iBAAiB,CAE1F,8BAA8B,qBAAqB,qBAAqB,kBAAkB,YAAY,iBAAiB,WAAW,kBAAkB,kBAAkB,2DAAgE,oEAA0E,CAEhT,sCAAsC,2DAAgE,yEAA+E,CAErL,uDAAuD,WAAW,kBAAkB,qBAAqB,oBAAoB,CAE7H,2BAA2B,kBAAmB,sCAAuC,CAErF,gEAAgE,eAAe,iBAAiB,sBAAsB,kBAAkB,CAExI,sCAAsC,uBAAyB,iBAAiB,CAEhF,+BAA+B,aAAa,CAE5C,6JAA6J,yCAA0C,CAEvM,6BAA6B,SAAS,gBAAiB,kBAAmB,CAE1E,8BAA8B,gBAAgB,kBAAkB,cAAc,CAE9E,8BAA8B,gBAAgB,YAAc,CAE5D,8BAA8B,cAAc,cAAc,CAE1D,8BAA8B,cAAc,CAE5C,yBAAyB,oBAA4B,QAAQ,CAE7D,6CAA6C,mBAAmB,0CAA2C,iBAAiB,WAAW,WAAW,CAElJ,qCAAqC,cAAc,iBAAiB,oBAAoB,aAAa,0BAA0B,qBAAqB,mBAAmB,cAAc,CAErL,gDAAgD,gBAAiB,gBAAgB,sBAAsB,CAEvG,oDAAoD,WAAW,YAAY,sBAAsB,kBAAkB,CAEnH,uCAAuC,cAAe,CAEtD,uCAAuC,eAAe,gBAAgB,uBAAuB,kBAAkB,CAE/G,eAAe,uBAAwB,qBAAqB,CAE5D,kBACA,GAAK,SAAS,CAEd,GAAG,SAAS,CACX,CAED,WAAW,WAAW,CAEtB,qBAAqB,uBAAuB,CAE5C,gBAAgB,WAAW,oBAAoB,YAAY,CAE3D,oDAAoD,kBAAmB,cAAc,WAAW,MAAM,CAItG,gDAA8B,cAAc,0BAA2B,CAEvE,sCAAsC,YAAY,CAElD,mCAAmC,kBAAkB,CAErD,QAAQ,oBAAoB,aAAa,YAAa,CAEtD,mBAAmB,gBAAiB,CAEpC,gCAAgC,kBAAkB,CAElD,OAAO,kBAAoB,CAE3B,cAAc,gBAAgB,CAE9B,kBAAkB,gBAAgB,CAElC,SAAS,cAAc,gBAAgB,CAEvC,YAAY,WAAW,OAAO,cAAc,CAE5C,YAAY,WAAW,MAAM,CAE7B,gCAAgC,4BAA4B,kEAAoE,kBAAkB,CAElJ,yBACA,6CAA6C,gBAAgB,CAE7D,QAAQ,cAAc,CAEtB,4BAA4B,WAAW,WAAW,CAElD,2CAA2C,WAAW,WAAW,CAChE,CC5JD,aAAa,oBAAoB,aAAa,mBAAmB,cAAc,CAE/E,gDAAgD,kBAAkB,cAAc,iBAAiB,eAAe,oBAAoB,YAAY,CAEhJ,sDAAsD,cAAc,CAEpE,0BAA0B,iBAAiB,iBAAiB,CAE5D,+BAA+B,cAAc,CAE7C,uCAAuC,eAAe,CAEtD,yBAAyB,kBAAkB,qBAA2B,0BAA0B,sBAAsB,cAAkD,mBAAmB,2CAA4C,kBAAkB,oCAAiC,eAAe,CAEzS,2CAA2C,iBAAiB,YAAY,CAExE,2CAA2C,YAAY,CAEvD,4CAA4C,aAAa,oBAAoB,WAAW,CAExF,4CAA4C,aAAa,oBAAoB,YAAY,CAEzF,2CAA2C,gBAAgB,kBAAkB,CAE7E,wBAAwB,6BAA6B,eAAe,CAEpE,mBAAmB,aAAa,CAEhC,8BAA8B,oBAAoB,aAAa,eAAe,CAE9E,oBAAoB,UAAU,CAE9B,wBAAwB,kBAAkB,eAAe,qBAAqB,sBAAsB,0BAA6B,kCAAmC,CAEpK,+BAAgC,QAAQ,CAExC,kBAAkB,4BAA4B,eAAe,WAAW,oBAAoB,YAAY,CAExG,oBAAoB,kBAAkB,mBAAmB,YAAY,YAAY,6BAAiC,gBAAiB,UAAU,cAAc,kBAAkB,sCAAuC,CAEpN,mBAAmB,SAAS,CAE5B,mBAAmB,UAAU,CAE7B,8BAA8B,cAAc,iBAAiB,cAAc,CAE3E,qBAAqB,kBAAkB,kBAAkB,cAAc,WAAW,kBAAkB,oBAAoB,YAAY,CAEpI,yBAAyB,UAAU,CAEnC,4BAA4B,WAAW,MAAM,CAE7C,gCAAgC,SAAW,kBAAkB,YAAY,gBAAgB,CAEzF,2BAA2B,WAAW,OAAO,WAAW,oBAAoB,CAE5E,8BAA8B,eAAe,QAAU,CAEvD,+BAA+B,WAAW,WAAW,CAErD,sCAAsC,YAAY,CAElD,qCAAqC,iBAAiB,WAAW,WAAW,CAE5E,mCAAmC,4BAA4B,CChE/D,aAAa,kBAAkB,cAAc,gBAAgB,WAAW,WAAW,CAEnF,0BAA0B,YAAY,CAEtC,iBAAiB,WAAW,YAAY,kBAAkB,CAE1D,6DAA8D,iBAAiB,CAE/E,gCAAgC,kBAAkB,CAElD,6BAA8B,cAAc,kBAAkB,iBAAiB,eAAe,QAAQ,SAAS,6BAAiC,WAAW,cAAc,gBAAgB,kBAAkB,uCAAwC,SAAS,CAE5P,oBAAoB,kBAAkB,MAAM,SAAS,OAAO,QAAQ,WAAW,YAAY,kBAAkB,CCZ7G,YAAY,eAAe,sBAAuB,CAIlD,6CAA2B,aAAa,2BAA4B,CCJpE,WAAW,eAAe,sBAAuB,CAIjD,yCAAwB,cAAc,2BAA4B,CCJlE,4BAA4B,cAAc,CAE1C,wCAAwC,UAAU,qBAAsB,CCFxE,sBAAsB,SAAW,CAEjC,yBAAyB,oBAAoB,aAAa,sBAAsB,kBAAkB,CAElG,uBAAuB,YAAY,WAAW,YAAY,mBAAmB,yCAA0C,CAEvH,mDAAmD,oBAAoB,aAAa,aAAc,WAAW,CAE7G,iEAAiE,UAAU,CAE3E,uDAAuD,aAAc,cAAe,oBAAoB,YAAY,CAEpH,uCAAuC,iBAAiB,CAExD,qEAAqE,kBAAkB,cAAc,eAAe,eAAe,kBAAkB,kBAAkB,CAEvK,+FAA+F,qBAAqB,gBAAgB,SAAS,iBAAiB,iBAAiB,yCAA0C,yBAAyB,oCAAqC,4BAA4B,4BAA4B,CAE/U,mDAAmD,cAAe,CAElE,2EAA2E,SAAS,kBAAkB,kBAAkB,cAAc,sBAAsB,oCAAqC,iBAAiB,CAElN,uFAAuF,gBAAgB,kBAAkB,aAAa,CAEtI,+EAA+E,cAAc,gBAAgB,gBAAgB,YAAY,CAEzI,uDAAuD,kBAAkB,YAAY,YAAY,6BAAiC,mBAAmB,2CAA4C,eAAgB,CAMjN,mCAAmC,oBAAoB,aAAa,0BAA0B,sBAAsB,YAAa,CAEjI,iDAAiD,oBAAoB,aAAa,0BAA0B,sBAAsB,uBAA0B,gBAAgB,CAI5K,oJAFqE,iBAAiB,YAAY,gBAAgB,8BAAkC,cAAc,CAGjK,+EAD4K,sBAAsB,CAEnM,2FAA2F,eAAe,CAE1G,mCAAmC,cAAc,CAEjD,uDAAuD,kBAAkB,CAEzE,mDAAmD,eAAe,SAAS,CAE3E,iEAAiE,cAAuB,kBAAkB,uCAAwC,kBAAkB,UAAU,sCAAuC,8BAA8B,cAAc,mBAAmB,6BAA8B,cAAc,8BAA+B,CAE/V,qDAAqD,eAAe,kBAAgC,uCAAwC,oBAAoB,YAAY,CAE5K,6DAA6D,WAAW,YAAY,kBAAkB,sCAAuC,kBAAkB,CAE/J,+DAA+D,iBAAiB,oBAAsB,CAEtG,iEAAiE,iBAAiB,0BAA4B,sCAAyC,CAEvJ,6EAA6E,yBAAyB,uCAAwC,CC1D9I,cACI,eACA,WACI,MAAQ,CAEhB,aACI,cAAgB,CCNpB,0BAA0B,sBAAsB,mBAAmB,sCAAuC,gBAAgB,4BAA4B,4BAA4B,CAElL,yCAAyC,eAAe,kBAAkB,eAAe,CAEzF,oBAAoB,qBAAqB,2DAAgE,oEAA0E,CAEnL,iCAAiC,iBAAiB,CAElD,WAAW,cAAc,+BAAgC,cAAc,CAEvE,sBAAsB,mBAAmB,oBAAoB,aAAa,eAAe,CAEzF,8BAA8B,kBAAkB,cAAc,WAAW,YAAY,qCAAwC,+BAA+B,gBAAgB,CAE5K,yCAAyC,YAAY,CAErD,sCAAsC,kBAAkB,CAExD,yBAAyB,cAAc,+BAAgC,UAAU,CAEjF,iCAAiC,cAAc,iBAAkB,gBAAgB,uBAAuB,mBAAmB,iBAAiB,WAAW,SAAS,CAEhK,qCAAqC,WAAW,YAAY,sBAAsB,kBAAkB,CAEpG,2CAA2C,oBAAoB,YAAY,CAE3E,sBAAsB,uBAAuB,gBAAgB,kBAAkB,cAAc,gBAAgB,CAE7G,6BAA6B,cAAc,+BAAgC,qBAAqB,kBAAkB,eAAe,mBAAoB,WAAW,oBAAoB,YAAY,CAEhM,uCAAuC,cAAc,kBAAkB,cAAc,gBAAgB,eAAgB,cAAc,yBAA0B,CAE7J,qCAAqC,cAAc,kBAAkB,cAAc,uBAAuB,eAAe,CAEzH,oCAAoC,0BAA0B,cAAc,6BAA8B,yBAAyB,mCAAoC,CAEvK,sBAAsB,oBAAoB,oBAAoB,aAAa,wBAAwB,qBAAqB,eAAe,iBAAiB,mBAAmB,cAAc,CAEzL,iCAAiC,kBAAkB,cAAc,SAAS,oBAAoB,eAAe,CAE7G,mCAAmC,kBAAkB,cAAc,oBAAoB,aAAa,mBAAmB,eAAe,mBAAmB,0BAA0B,gBAAgB,CAEnM,oDAAoD,iBAAiB,kBAAkB,aAAa,CAEpG,iHAAiH,cAAc,iBAAiB,kBAAkB,aAAa,CAE/K,8DAA8D,gBAAgB,CAE9E,sDAAsD,WAAW,kBAAkB,aAAa,CAEhG,2NAA2N,YAAY,mBAAmB,kBAAkB,mBAAmB,CAE/R,8BAA8B,oBAAoB,aAAa,uBAAuB,mBAAmB,sBAAsB,8BAA8B,mBAAmB,CAEhL,kCAAkC,iBAAiB,WAAW,mBAAmB,mBAAmB,kBAAkB,CAMtH,uHAAsC,gBAAgB,eAAe,CAErE,qCAAqC,WAAW,YAAY,QAAQ,CAEpE,6CAA6C,sBAAuB,SAAS,CAE7E,uCAAuC,uCAA0C,+BAAgC,CAEjH,aAAa,oBAAoB,aAAa,iBAAiB,qBAA6B,kBAAkB,sBAAsB,8BAA8B,cAAc,+BAAgC,mBAAmB,cAAc,CAEjP,YAAY,kBAAkB,cAAc,eAAsB,aAAa,CAE/E,eAAe,cAAc,mBAAmB,gBAAiB,CAEjE,cAAc,oBAAoB,CC1ElC,oBAAoB,WAAW,YAAY,qCAAqC,kBAAkB,qCAAsC,CAExI,wBAAwB,WAAW,WAAW,CAE9C,kCAAkC,0CAA0C,sCAAsC,CAElH,oCAAqC,YAAY,CAEjD,mCAAmC,WAAW,YAAY,mBAAmB,yCAA0C,CCRvH,aAAa,aAAa,WAAW,oBAAoB,aAAa,uBAAuB,mBAAmB,qBAAqB,iBAAiB,2BAA2B,sBAAsB,oBAAoB,YAAY,gBAAiB,mBAAoB,CAE5Q,mDAAmD,kBAAmB,oBAAoB,YAAY,YAAY,sBAAsB,aAAa,CAErJ,+BAA+B,WAAW,WAAW,CAErD,8BAA8B,WAAW,CAEzC,4DAA4D,kBAAkB,CAE9E,wDAAwD,gBAAgB,CCVxE,mBAAmB,oBAAoB,aAAa,uBAAuB,mBAAmB,eAAe,gBAAgB,kBAAmB,cAAc,0BAA+D,mBAAmB,2CAA4C,kBAAkB,mCAAgC,CAE9U,+BAA+B,oBAAoB,cAAc,YAAY,aAAa,CAE1F,mCAAmC,WAAW,YAAY,iBAAiB,mBAAmB,0CAA2C,CAEzI,gCAAgC,UAAU,CAE1C,iCAAiC,gBAAgB,YAAa,oBAAoB,aAAa,0BAA0B,qBAAqB,CAE9I,8BAA8B,cAAc,CAE5C,qCAAqC,gBAAmB,gBAAgB,uBAAuB,sBAAsB,kBAAkB,gCAAgC,CCZvK,QAAQ,UAAU,CCAlB,wBAAwB,oBAAoB,aAAa,0BAA0B,sBAAsB,kBAAkB,cAAc,iBAAkB,WAAW,CAEtK,sBAAsB,gBAAgB,UAAU,CAEhD,qCAAqC,mBAAmB,YAAY,WAAW,qBAAqB,CAEpG,wCAAwC,oBAAoB,aAAa,qBAAqB,uBAAuB,sBAAsB,6BAA6B,CAExK,MAAM,oBAAoB,aAAa,aAAa,SAAkE,iBAAiB,wBAAwB,SAAS,yBAAyB,sCAAuC,CAExO,cAAc,SAAS,CAEvB,kBAAkB,kBAAkB,oBAAoB,cAAc,oBAAoB,aAAa,uBAAuB,mBAAmB,sBAAsB,8BAA8B,mBAAmB,eAAe,iBAAiB,CAExP,uBAAuB,gBAAiB,iBAAiB,UAAU,CAEnE,UAAU,6BAA6B,qBAAqB,qBAAqB,mBAAmB,sCAA0D,kBAAkB,oCAAkD,eAAe,CAEjP,yBAAyB,uBAAuB,0BAA0B,sBAAsB,uBAAuB,mBAAmB,CAE1I,YAAY,eAAe,CAE3B,UAAU,oBAAoB,aAAa,uBAAuB,mBAAmB,mBAAmB,cAAc,CAEtH,iBAAiB,gBAAiB,kBAAmB,aAAa,SAAS,eAAe,aAAa,CCxBvG,cAAc,WAAW,OAAO,8BAA8B,gBAAgB,CAE9E,uDAAuD,uBAAuB,0BAA0B,sBAAsB,uBAAuB,mBAAmB,CAExK,oCAAiH,sBAAsB,mBAAmB,WAAW,CAErK,oEAFoC,oBAAoB,aAAa,qBAAqB,sBAAuB,CAIjH,wFAAwF,WAAW,MAAM,CAEzG,iDAAiD,YAAY,gBAAgB,CAE7E,sFAAsF,YAAY,CAElG,sCAAsC,oBAAoB,aAAa,qBAAqB,uBAAuB,sBAAsB,mBAAmB,WAAW,CCdvK,2BAA2B,YAAY,CAEvC,oBAAoB,cAAc,CCFlC,cAAc,0CAA2C,qBAAqB,oBAAoB,CAElG,kBAAkB,kBAAkB,CAEpC,6BAA6B,eAAe,CAE5C,yBAAyB,mBAAmB,iBAAiB,iBAAiB,CAE9E,qBAAqB,cAAc,CAEnC,uBAAuB,WAAW,YAAY,CAE9C,wDAAwD,sBAAuB,SAAS,CAIxF,oDAF0B,YAAY,kBAAkB,qCAAsC,CAG7F,0BADyB,iBAA6B,YAAa,CAEpE,mBAAmB,gBAAgB,eAAe,aAAa,CAE/D,iBAAiB,oBAAoB,YAAY,CAEjD,8BAA8B,SAAS,iBAAiB,CAExD,2BAA2B,qBAAqB,gBAAgB,CAEhE,iCAAiC,kBAAmB,CAEpD,mDAAmD,eAAgB,CC3BnE,gCAGM,YAAc,CAHpB,oBAOI,aACA,kBACA,WACA,kBACA,gBACA,gBACA,qBAAuB,CAb3B,qDAgBM,cACA,WACA,cACA,wBACA,yBACA,sCAAwB,CArB9B,iCAyBM,YACA,kBACA,aACA,aAAe,CA5BrB,sCA+BQ,WACA,cACA,kBACA,4BACA,6BACA,gBACA,oBACA,oBACA,kBAAoB,CAvC5B,mDA0CU,SAAW,CA1CrB,yDA6CY,SAAW,CA7CvB,6CAkDU,uBACA,SAAW,CAnDrB,oDAyDU,WACA,kBACA,OACA,QACA,SACA,UACA,wBACA,yBACA,sCAAwB,CClElC,iCAAiC,gBAAgB,CAEjD,+BAA+B,oBAAoB,aAAa,wBAAwB,qBAAqB,iBAAiB,CAE9H,sCAAsC,WAAW,MAAM,CAEvD,2IAA2I,UAAU,CAErJ,2EAA2E,cAAc,SAAS,WAAW,MAAM,CAEnH,mGAAmG,YAAY,eAAe,YAAY,cAAc,YAAY,4BAA4B,2BAA2B,kBAAkB,CAE7O,qGAAqG,aAAa,CAElH,mGAAmG,WAAW,OAAO,aAAa,CAElI,qHAAqH,YAAY,CAEjI,mJAAmJ,0BAA0B,qBAAqB,CAElM,8BAA8B,aAAa,CAE3C,iCAAiC,mBAAmB,cAAc,CAElE,sKAAsK,oBAAoB,YAAY,CAEtM,mEAAmE,0BAA0B,qBAAqB,CAElH,iCAAiC,mBAAmB,eAAe,sBAAsB,6BAA6B,CAEtH,oCAAoC,SAAS,CAE7C,yKAAyK,gBAAgB,CAEzL,4BAA4B,oBAAoB,aAAa,sBAAsB,8BAA8B,wBAAwB,qBAAqB,WAAW,gBAAgB,iBAAiB,CAE1M,iCAAiC,cAAc,gBAAgB,YAAY,aAAa,CAExF,8BAA8B,WAAW,OAAO,SAAS,iBAAiB,CAE1E,2CAA2C,WAAW,OAAO,gBAAgB,CAE7E,mDAAmD,gBAAgB,kBAAkB,CAErF,8DAA8D,oBAAoB,aAAa,qBAAqB,uBAAuB,wBAAwB,qBAAqB,mBAAmB,cAAc,CAEzN,4KAA4K,kBAAkB,CAE9L,4FAA4F,oBAAoB,YAAY,CAE5H,kFAAkF,gBAAgB,CAElG,mCAAmC,mBAAmB,eAAe,gBAAgB,qBAAqB,sBAAsB,CAEhI,gDAAgD,mBAAmB,aAAa,CAEhF,mCAAmC,sBAAsB,yBAAyB,kBAAkB,gCAAiC,kBAAkB,YAAY,wCAAwC,sBAAsB,2BAA2B,CAE5P,gDAAgD,4BAA4B,oBAAoB,YAAY,CAE5G,yDAAyD,WAAW,MAAM,CAE1E,4DAA4D,mBAAmB,CAE/E,gEAAgE,gBAAgB,oBAAoB,YAAY,CAEhH,kEAAkE,gBAAgB,CAElF,sDAAsD,eAAe,oBAAoB,aAAa,sBAAsB,kBAAkB,CAE9I,wGAAwG,2HAA2I,WAAY,uBAAuB,kBAAkB,gBAAgB,CAExT,sDAAsD,gBAAgB,YAAY,iBAAiB,eAAe,eAAe,gBAAgB,iBAAiB,mBAAmB,yCAA0C,CAE/N,kDAAkD,gBAAgB,YAAY,WAAW,YAAY,eAAe,gBAAgB,CAEpI,mDAAmD,oBAAoB,aAAa,wBAAwB,oBAAoB,CAEhI,6DAA6D,2BAA2B,oBAAoB,wBAAwB,qBAAqB,iBAAiB,WAAW,MAAM,CAE3L,qDAAqD,WAAW,wBAAwB,kBAAkB,+BAAgC,CAE1I,8PAA8P,gBAAgB,kBAAkB,CAEhS,gEAAgE,uBAAuB,cAAc,iBAAiB,CAEtH,sEAAsE,WAAW,MAAM,CAEvF,+CAA+C,cAAc,cAAc,cAAc,eAAe,CAExG,iCAAiC,qBAAqB,sBAAsB,CAE5E,yDAAyD,eAAe,mBAAmB,oBAAoB,aAAa,0BAA0B,sBAAsB,iBAAiB,UAAU,CAEvM,mEAAmE,aAAa,CAEhF,6GAA+G,gBAAgB,CAE/H,kJAAkJ,oBAAoB,aAAa,wBAAwB,oBAAoB,CAE/N,6BAA6B,6BAA6B,eAAe,CAEzE,iEAAiE,SAAS,gBAAgB,uBAAuB,uCAA0C,4BAA4B,2BAA2B,kBAAkB,CAEpO,iGAAiG,eAAe,CAEhH,iCAAiC,cAEA,cAAc,WAAW,MAAM,CAEhE,iCAAiC,cAAc,CAE/C,uCAAuC,YAAY,CAEnD,qBAAqB,kBAAkB,kBAAkB,CClHzD,gCAAgC,cAAc,WAAW,MAAM,CCA/D,gBAAgB,oBAAoB,aAAa,mBAAmB,eAAe,qBAAqB,uBAAuB,iBAAiB,CAEhJ,wEAAwE,kBAAkB,CAE1F,0CAA0C,WAAW,OAAO,oBAAoB,aAAa,mBAAmB,cAAc,CAE9H,6DAA6D,UAAU,aAAa,CAEpF,sHAAsH,oBAAoB,aAAa,WAAW,MAAM,CAExK,gKAAgK,UAAU,CAE1K,2DAA2D,qBAAqB,sBAAsB,CAEtG,6HAA6H,SAAS,WAAW,UAAU,CAE3J,2DAA2D,0BAA0B,sBAAsB,mBAAmB,oBAAoB,CAElJ,iEAAiE,UAAU,WAAW,CAEtF,6EAA6E,yBAAyB,uBAAuB,CAE7H,0DAA0D,WAAW,OAAO,sBAAyB,oBAAoB,aAAa,sBAAsB,mBAAmB,qBAAqB,uBAAuB,2MAA2N,0BAA0B,kDAAqD,kBAAkB,oCAAqC,CAE5jB,yEAAyE,UAAU,WAAW,yBAAyB,mCAAoC,mBAAmB,qCAAsC,CAEpN,8BAA8B,WAAW,OAAO,eAAe,CAE/D,0CAA0C,uBAAuB,mBAAmB,CAEpF,iGAAiG,cAAc,gBAAgB,CAE/H,+CAA+C,eAAe,aAAa,CAE3E,kDAAkD,WAAW,MAAM,CAEnE,yDAAyD,4BAA4B,2BAA2B,eAAkB,CCpClI,gCAAgC,cAAc,CAE9C,6BAA6B,0BAA0B,4BAA4B,CAEnF,kCAAkC,yBAAyB,2BAA2B,CCJtF,gBAAgB,oBAAoB,aAAa,kBAAkB,yBAAyB,gBAAgB,iBAAiB,CAE7H,uBAAuB,gBAAgB,CAEvC,wBAAwB,qBAAqB,iBAAiB,CCJ9D,yBAAyB,oBAAoB,aAAa,mBAAmB,eAAe,wBAAwB,qBAAqB,qBAAqB,sBAAsB,CCApL,mBAAmB,oBAAoB,aAAa,0BAA0B,sBAAsB,WAAY,CAEhH,8BAA8B,oBAAoB,aAAa,uBAAuB,kBAAkB,CAExG,qCAAqC,iBAAiB,aAAa,WAAY,CAE/E,gCAAgC,gBAAiB,aAAa,SAAS,oBAAoB,aAAa,0BAA0B,qBAAqB,CAEvJ,+BAA+B,oBAAoB,aAAa,0BAA0B,sBAAsB,eAA0B,iBAAiB,iBAAiB,CAE5K,sCAAsC,0BAA0B,uBAAuB,qCAAqC,CAE5H,mDAAmD,cAAc,yBAA0B,CAE3F,+BAA+B,iBAAkB,eAAe,CAEhE,oCAAoC,cAAc,CAElD,kCAAkC,gBAAgB,kBAAkB,YAAY,CAEhF,4CAA6C,kBAAY,CAEzD,iCAAiC,iBAAiB,eAAe,CAEjE,4BAA4B,gBAAgB,kBAAmB,CAE/D,wBAAwB,gBAAiB,WAAW,CAEpD,0BAA0B,iBAAiB,CAE3C,yBACA,8BAA8B,kCAAkC,6BAA6B,CAC5F,CChCD,mBAAmB,QAAQ,CAE3B,+BAA+B,YAAY,WAAW,CAEtD,sBAAsB,cAAc,CAEpC,yBAAyB,gBAAgB,YAAa,CAEtD,4BAA4B,UAAU,CAEtC,kBAAkB,cAAc,CCVhC,6BAA6B,YAAa,oBAAoB,aAAa,qBAAqB,sBAAsB,CAEtH,4CAA4C,gBAAiB,CCF7D,eAAe,mBAAmB,CAElC,+BAA+B,cAAc,yBAA0B,CAEvE,6BAA6B,iBAAiB,CAE9C,mDAAmD,kBAAkB,MAAM,QAAQ,OAAO,SAAS,mBAAmB,CAEtH,0DAA0D,0FAA6F,CAEvJ,cAAc,sBAAsB,oBAAoB,aAAa,wBAAwB,kBAAkB,+BAAgC,CAE/I,4CAA4C,YAAY,CAExD,yCAAyC,kBAAkB,CAE3D,qCAAqC,QAAQ,CAE7C,2BAA2B,oBAAoB,aAAa,WAAW,OAAO,qBAAqB,iBAAiB,aAAc,WAAW,CAE7I,6CAA6C,WAAW,WAAW,CAEnE,sCAAsC,SAAS,CAE/C,8CAA8C,gBAAiB,0BAA4B,sCAAyC,CAEpI,gDAAgD,sBAAsB,CAEtE,kDAAkD,QAAQ,CAE1D,2BAA2B,cAAe,CAE1C,yBAAyB,WAAW,MAAM,CAE1C,mBAAmB,kBAAkB,CAErC,kCAAkC,WAAW,OAAO,kBAAmB,WAAW,CAElF,oCAAoC,YAAc,qBAAqB,iBAAiB,kBAAkB,gBAAgB,WAAW,iBAAiB,WAAW,oBAAoB,aAAa,qBAAqB,gBAAgB,CAEvO,qDAAqD,WAAW,OAAO,gBAAgB,sBAAsB,CAE7G,8CAA8C,mBAAmB,eAAe,uBAAuB,kBAAkB,CAEzH,kDAAkD,WAAW,YAAY,sBAAsB,kBAAkB,CAEjH,6CAA6C,YAAY,cAAc,CAEvE,sDAAsD,cAAc,2BAA4B,CAIhG,4GAAoD,cAAc,0BAA2B,CAE7F,mDAAgE,aAAa,2BAA4B,CAEzG,oDAAoD,SAAS,gBAAgB,CAE7E,uCAAuC,qBAAqB,gBAAiB,UAAU,cAAc,gBAAgB,CAErH,6CAA6C,mBAAmB,CAEhE,sCAAsC,SAAS,aAAa,kBAAmB,CC9D/E,qDAAqD,uBAAuB,0BAA0B,sBAAsB,uBAAuB,mBAAmB,CCAtK,iBAAiB,gBAAgB,UAAU,CAE3C,sBAAsB,aAAa,QAAQ,CAE3C,0BAA0B,eAAiB,oBAAoB,aAAa,uBAAuB,mBAAmB,sBAAsB,mBAAmB,sBAAsB,6BAA6B,CAElN,cAAc,kBAAkB,0BAA0B,uBAAwB,qCAAqC,CCNvH,eAAe,eAAe,QAAU,SAAW,aAAa,cAAc,CAE9E,cAAc,cAAc,CAE5B,kCAAkC,cAAc,yBAA0B,CAE1E,aAAa,gBAAgB,kBAAkB,eAAe,CAE9D,uBAAuB,WAAW,CAElC,cAAc,oBAAoB,aAAa,iBAAmB,CAElE,iBAAiB,YAAY,WAAW,kBAAkB,sCAAuC,kBAAmB,gBAAiB,CAErI,YAAY,oBAAoB,YAAY,CAE5C,qBAAqB,WAAW,OAAO,YAAa,iBAAiB,WAAW,CChBhF,mBAAmB,gBAAgB,CCAnC,aAAa,UAAU,CCAvB,KAAK,iBAAiB,eAAe,eAAe,CAEpD,gBAAgB,eAAe,WAAW,YAAY,WAAW,sBAAsB,4BAA4B,yBAAyB,CAE5I,EAAE,yBAAyB,sBAAsB,qBAAqB,gBAAgB,CAEtF,GAAG,QAAQ,CAEX,SAAS,sBAAsB,iBAAiB,YAAY,iBAAiB,gBAAgB,iCAAkC,yBAAyB,wBAAwB,CAEhL,aAAa,iBAAiB,CAE9B,KAAK,uBAAuB,4CAA6C,eAAe,SAAS,cAAc,0BAA2B,gBAAgB,iBAAiB,CAE3K,EAAE,qBAAqB,cAAc,yBAA0B,CAE/D,OAAO,yBAAyB,sBAAsB,qBAAqB,iBAA6D,yBAAyB,oCAAqC,YAAY,kBAAkB,mCAAoC,eAAe,6FAAmH,+BAA+B,eAAe,uBAAuB,2CAA4C,CAE3f,8BAF4F,cAAc,4BAA8B,CAIxI,yBAAyB,WAAW,CAEpC,aAAa,sCAA6C,mCAAmC,CAE7F,cAAc,2GAAoI,qCAAqC,CAEvL,gBAAgB,mBAAmB,UAAW,CAE9C,eAAe,0BAA4B,uCAA0C,yBAAyB,kCAAmC,CAEjJ,aAAa,SAAS,CAEtB,uBAAuB,YAAY,kBAAkB,qCAAsC,mGAAyH,8BAA8B,yBAAyB,sCAAuC,cAAc,+BAAgC,uBAAuB,wCAAyC,eAAe,iBAAiB,sBAAsB,qBAAqB,kBAAkB,YAAY,iBAAiB,qBAAqB,iBAAiB,YAAY,CAE5kB,kIAAkI,mBAAmB,UAAW,CAEhK,uEAAuE,kBAAkB,MAAM,SAAS,UAAU,YAAY,cAAc,0BAA2B,iBAAiB,UAAU,mBAAmB,CAErN,4CAA4C,wBAAwB,qBAAqB,gBAAgB,uBAAuB,YAAY,cAAc,0BAA2B,SAAS,qBAAqB,uBAAuB,wCAAyC,eAAe,WAAW,UAAU,YAAY,gBAAgB,CAEnV,2DAA2D,gBAAgB,YAAY,SAAS,gBAAgB,WAAW,MAAM,CAEjI,+HAA+H,YAAY,CAE3I,6PAAmQ,cAAc,yBAA0B,CAE3S,ipBAAupB,UAAU,CAEjqB,6MAAmN,qBAAqB,gBAAY,qBAAuB,YAAY,aAAa,kBAAkB,wCAAyC,8BAAmC,8BAA8B,kBAAkB,yBAAyB,sCAAuC,mBAAmB,kBAAkB,kBAAkB,gBAAsC,kBAAkB,gBAAgB,qBAAqB,CAEtoB,OAAO,cAAc,0BAA2B,yBAAyB,kCAAmC,CAE5G,gBAAgB,WAAW,sBAAuB,CAElD,WAA4C,mBAAmB,eAAe,SAAS,cAAqB,CAE5G,iBAFW,oBAAoB,YAAa,CAG3C,MADK,WAAW,OAAO,iBAAiB,YAAY,gBAAiD,mBAAmB,cAAc,CAEvI,gBAAgB,gBAAiB,CAEjC,YAAY,kBAAkB,wBAAwB,CAEtD,WAAW,WAAW,MAAM,CAE5B,SAAS,UAAU,WAAW,sBAAsB,mBAAmB,eAAe,WAAW,CAEjG,eAAe,oBAAoB,aAA6D,uBAAuB,oBAAoB,qBAAqB,uBAAuB,kBAAkB,cAAc,WAAW,mBAAmB,oCAAoC,uBAAyB,CAElT,oCAFgD,kBAAkB,MAAM,SAAS,OAAO,OAAQ,CAG/F,qBADoB,8BAA8B,sBAAsB,6BAA6B,qBAAqB,0BAA0B,kBAAkB,yBAAyB,0CAA4C,CAE5O,mBAAmB,YAAY,mBAAmB,cAAc,WAAW,MAAM,CAEjF,oBAAoB,YAAY,sBAAsB,kBAAkB,mBAAmB,oBAAoB,aAAa,sBAAsB,mBAAmB,8BAA8B,iBAAiB,WAAW,CAE/N,8CAA8C,cAAc,+BAAgC,CAE5F,YAAY,WAAW,MAAM,CAE7B,gBAAgB,sBAAuB,eAAe,CAEtD,kBAAkB,SAAS,cAAe,CAE1C,OAAO,oBAAoB,aAAa,kBAAkB,0BAA0B,sBAAsB,YAAa,yBAAyB,kCAAmC,CAEnL,oBAAqB,mBAAmB,qCAAsC,CAE9E,aAAc,WAAW,kBAAkB,MAAM,SAAS,OAAO,QAAQ,oBAAoB,sCAAuC,6BAA6B,CAEjK,yBAA0B,6BAAqB,cAAc,WAAW,iBAAiB,CAEzF,eAAe,oBAAoB,aAAa,4BAA4B,kEAAoE,sBAAsB,aAAkB,gBAAgB,iBAAiB,uBAAuB,yBAAyB,sCAAuC,wBAAwB,qBAAqB,mCAAmC,CAEhY,sBAAsB,kBAAkB,cAAc,eAAe,CAErE,sBAAsB,6BAA6B,0BAA4B,2CAA8C,CAE7H,sBAAsB,mBAAmB,uBAAuB,iBAAiB,CAEjF,sBAAsB,oBAAoB,aAAa,CAEvD,4CAA4C,iBAAiB,aAAa,sBAAsB,SAAS,kBAAkB,cAAc,4BAA4B,2BAA2B,kBAAkB,CAElN,iBAAiB,cAAc,8BAA+B,CAE9D,oBAAoB,mBAAmB,qCAAsC,CAE7E,cAAc,4BAA4B,iEAAmE,CAE7G,qBAAqB,0BAA4B,2CAA8C,CAE/F,gBAAgB,cAAc,8BAA+B,CAE7D,cAAc,iBAAiB,YAAY,QAAQ,CAEnD,aAAa,WAAa,CAE1B,IAAI,UAAU,CAEd,IAAI,aAAa,wBAAwB,yBAAyB,uCAAwC,0BAA4B,uCAA0C,kCAAuC,8BAA8B,CAErP,iBAAiB,cAAc,eAAe,sCAAuC,wBAA0B,mCAAmC,CAElJ,mBAAmB,YAAY,CAE/B,wBAAwB,UAAU,aAAa,CAE/C,aAAa,aAAa,iBAAiB,CAE3C,WAAW,mBAAmB,WAAW,UAAU,kBAAkB,qBAAqB,oBAAoB,gBAAgB,gBAAgB,qBAAqB,6CAA8C,CAEjN,sCAAsC,sBAAsB,CAE5D,+BAA+B,SAAS,CAExC,MAAM,4BAA4B,eAAe,oBAAoB,YAAY,oBAAoB,aAAa,CAElH,gBAAgB,WAAW,OAAO,4BAA4B,cAAc,CAE5E,gBAAgB,WAAW,OAAO,8BAA8B,iBAAiB,WAAW,CAE5F,cAAc,YAAY,CAE1B,gBAAgB,aAAa,WAAW,WAAW,CAEnD,uBAAuB,cAAc,WAAW,OAAO,gBAAgB,YAAa,YAAa,CAEjG,yBACA,KAAK,iBAAiB,CAEtB,iBAAiB,YAAY,CAE7B,gBAAgB,gBAAgB,iBAAiB,YAAY,eAAe,gBAAgB,CAE5F,kCAAkC,YAAY,YAAY,iBAAiB,mBAAmB,kBAAkB,iBAAiB,CAEjI,yBAAyB,WAAW,CAEpC,gBAAgB,gBAAgB,oBAAoB,cAAc,oBAAoB,WAAW,CAChG,CAED,OAAO,qBAAqB,mBAAmB,eAAe,eAAe,gBAAgB,gBAAgB,eAAe,iBAAiB,kBAAkB,sBAAsB,mBAAmB,SAAS,CAEjN,0BAA0B,qBAAqB,8CAA+C,WAAY,uCAAwC,CAElJ,OAAO,aAAc,cAAe,kBAAkB,uCAAwC,gBAAgB,gBAAgB,CAE9H,aAAa,oCAAqC,sDAAwD,cAAc,mCAAoC,CAE5J,4BAA4B,cAAc,wCAAyC,CAEnF,OAAO,0BAA4B,sCAAyC,CAE5E,yBACA,MAAM,mBAAoB,CACzB,CAED,YAAY,gBAAgB,CAE5B,iBAAiB,gBAAgB,YAAY,cAAc,CAE3D,2BAA2B,cAAc,8BAA+B,CAExE,8BAA8B,WAAW,CAEzC,qBAAqB,eAAe,CAEpC,mBAAmB,aAAa,qCAAuC,kDAAqD,kBAAkB,oCAAqC,CAEnL,sBACA,GAAG,uBAAuB,CAE1B,IAAI,6BAA8B,CAElC,IAAI,8BAA+B,CAEnC,IAAI,6BAA8B,CAElC,IAAI,8BAA+B,CAEnC,IAAI,6BAA8B,CAElC,IAAI,8BAA+B,CAEnC,GAAK,uBAAuB,CAC3B,CAED,yBACA,eAAe,YAAY,CAE3B,gBAAgB,oBAAoB,YAAY,CAEhD,WAAW,SAAS,CAEpB,OAAO,aAAsB,CAE7B,aAAa,eAAe,CAE5B,4BAA4B,aAAa,CAEzC,aAAa,cAAc,iBAAkB,CAC5C,CAED,YAAY,iBAAiB,CAE7B,yBACA,YAAY,YAAY,CACvB,CAED,cAAc,qBAAqB,cAAgB,UAAU,CAE7D,iBAAiB,eAAe,CCtOhC,kBAAkB,gBAAgB,6BAA6B,CAE/D,cAAc,gBAAgB,SAAS,SAAS,CAEhD,cAAc,wBAAwB,kBAAkB,gCAAiC,SAAS,CAElG,4BAA4B,6BAA6B,gDAAiD,4BAA4B,8CAA+C,CAErL,2BAA2B,gCAAgC,mDAAoD,+BAA+B,iDAAkD,CAEhM,yBAAyB,WAAW,CAEpC,aAAa,cAAc,kBAAoB,CAI/C,mDAFmB,yBAAyB,uCAAwC,CAGnF,gCAD+B,kBAAmB,CAEnD,sCAAsC,yBAAyB,CClB/D,uBAAuB,eAAe,2BAA2B,oBAAoB,wBAAwB,qBAAqB,uBAAuB,CAEzJ,gFAAgF,WAAW,CAE3F,0CAA0C,yCAAyC,CAEnF,sCAAsC,iBAAiB,iBAAiB,CCNxE,iBAAiB,qBAAqB,CAEtC,mBAAmB,WAAW,WAAW,CAEzC,eAAe,iBAA4B,SAAW,iBAAiB,mBAAmB,gBAAgB,sBAAsB,CCJhI,YAAY,aAAa,eAAe,YAAY,aAAa,MAAM,OAAO,oBAAoB,aAAa,qBAAqB,uBAAuB,sBAAsB,mBAAmB,gCAAiC,cAAc,CAEnP,aAAa,cAAc,eAAe,sCAAyC,CCFnF,uBAAuB,eAAe,aAAa,MAAM,OAAO,WAAW,YAAY,oBAAoB,aAAa,uBAAuB,mBAAmB,CAElK,4BAA4B,oBAAsB,wBAAwB,CAE1E,8BAA8B,WAAW,qBAAsB,wBAAwB,CAEvF,2BAA2B,kBAAkB,aAAa,CAE1D,aAAa,kBAAkB,gBAAiB,kDAAsD,oBAAoB,sBAAsB,UAAU,eAAe,iBAAiB,aAAa,sCAAuC,8BAA8B,yBAAyB,kCAAmC,CAExU,0BAA0B,oBAAoB,aAAa,sBAAsB,mBAAmB,aAAc,CAElH,8BAA8B,cAAc,UAAU,YAAY,kBAAmB,CAErF,+BAA+B,gBAAgB,uBAAuB,kBAAkB,CAExF,kCAAkC,iBAAiB,UAAU,CAE7D,oBAAoB,0BAA0B,CAE9C,qBAAqB,uBAAuB,0BAA0B,sBAAsB,uBAAuB,oBAAoB,oBAAoB,aAAa,UAAU,QAAQ,CAE1L,+CAA+C,eAAe,CAE9D,8DAA8D,uBAAuB,0BAA0B,sBAAsB,uBAAuB,mBAAmB,CAE/K,gBAAgB,gBAAgB,SAAS,UAAU,wBAAwB,kBAAkB,gCAAiC,aAAc,CAE5I,2BAA2B,QAAQ,CAEnC,gBAAgB,SAAS,CAEzB,kBAAkB,cAAc,kBAAoB,CAEpD,wBAAwB,yBAAyB,uCAAwC","file":"static/css/app.f8cd72107c472bb05fac426b53ec499b.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.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;line-height:18px;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;margin:0 0 0.25em 0.8em\n}\n.status-el .usercard{margin-bottom:.7em\n}\n.status-el .media-heading{-ms-flex-wrap:nowrap;flex-wrap:nowrap;line-height:18px\n}\n.status-el .media-heading-left{padding:0;vertical-align:bottom;-ms-flex-preferred-size:100%;flex-basis:100%\n}\n.status-el .media-heading-left a{display:inline-block;word-break:break-all\n}\n.status-el .media-heading-left small{font-weight:lighter\n}\n.status-el .media-heading-left h4{white-space:nowrap;font-size:14px;margin-right:0.25em;overflow:hidden;text-overflow:ellipsis\n}\n.status-el .media-heading-left .name-and-links{padding:0;-ms-flex:1 0;flex:1 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:baseline;align-items:baseline\n}\n.status-el .media-heading-left .name-and-links .user-name{margin-right:.45em\n}\n.status-el .media-heading-left .name-and-links .user-name img{width:14px;height:14px;vertical-align:middle;object-fit:contain\n}\n.status-el .media-heading-left .links{display:-ms-flexbox;display:flex;font-size:12px;color:#d8a070;color:var(--link, #d8a070);max-width:100%\n}\n.status-el .media-heading-left .links a{max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap\n}\n.status-el .media-heading-left .links>span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap\n}\n.status-el .media-heading-left .links>a:last-child{-ms-flex-negative:0;flex-shrink:0\n}\n.status-el .media-heading-left .reply-info{display:-ms-flexbox;display:flex\n}\n.status-el .media-heading-left .replies{line-height:16px\n}\n.status-el .media-heading-left .reply-link{margin-right:0.2em\n}\n.status-el .media-heading-right{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:.25em;-ms-flex-item-align:baseline;align-self:baseline\n}\n.status-el .media-heading-right .timeago{margin-right:0.2em;font-size:12px;-ms-flex-item-align:last baseline;-ms-grid-row-align:last baseline;align-self:last baseline\n}\n.status-el .media-heading-right>*{margin-left:0.2em\n}\n.status-el .media-heading-right a:hover i{color:#b9b9ba;color:var(--text, #b9b9ba)\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{margin-right:0.5em;font-family:var(--postFont, sans-serif)\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 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;margin-top:0.2em;margin-bottom:0.5em\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 0.6em 0 0.6em;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\n}\n.status-actions div,.status-actions favorite-button{padding-top:0.25em;max-width:6em;-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:0.6em\n}\n.status.is-retweet{padding-top:0.1em\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:0.5em 0.5em 0em 0em;-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;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 .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.profile-panel-background{background-size:cover;border-radius:10px;border-radius:var(--panelRadius, 10px);overflow:hidden;border-bottom-left-radius:0;border-bottom-right-radius:0\n}\n.profile-panel-background .panel-heading{padding:.5em 0;text-align:center;box-shadow:none\n}\n.profile-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.profile-panel-body .profile-bio{text-align:center\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\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_content/user_card_content.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;margin-bottom:0.25em\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 .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-right: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-card-main-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1 100%;flex:1 1 100%;margin-left:0.7em;min-width:0\n}\n.name-and-screen-name{text-align:left;width:100%\n}\n.name-and-screen-name .user-name img{object-fit:contain;height:16px;width:16px;vertical-align:middle\n}\n.name-and-screen-name .user-link-action{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between\n}\n.card{display:-ms-flexbox;display:flex;-ms-flex:1 0;flex:1 0;padding-top:0.6em;padding-right:1em;padding-bottom:0.6em;padding-left:1em;border-bottom:1px solid;margin:0;border-bottom-color:#222;border-bottom-color:var(--border, #222)\n}\n.card .avatar{padding:0\n}\n.card .follow-box{text-align:center;-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.card .follow-box .btn{margin-top:0.5em;margin-left:auto;width:10em\n}\n.usercard{width:-webkit-fill-available;width:-moz-available;width:fill-available;border-radius:10px;border-radius:var(--panelRadius, 10px);border-style:solid;border-color:#222;border-color:var(--border, #222);border-width:1px;overflow:hidden\n}\n.usercard .panel-heading{background:transparent;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch\n}\n.usercard p{margin-bottom:0\n}\n.approval{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap\n}\n.approval button{margin-top:0.5em;margin-right:0.5em;-ms-flex:1 1;flex:1 1;max-width:12em;min-width:8em\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/user_card/user_card.vue","\n.user-profile{-ms-flex:2;flex:2;-ms-flex-preferred-size:500px;flex-basis:500px\n}\n.user-profile .profile-panel-background .panel-heading{background:transparent;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch\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-list .panel-footer{padding:10px\n}\n.follow-list .error{font-size:14px\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/follow_list/follow_list.vue","\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 .old-avatar{width:128px;border-radius:4px;border-radius:var(--avatarRadius, 4px)\n}\n.setting-item .new-avatar{object-fit:cover;width:128px;height:128px;border-radius:4px;border-radius:var(--avatarRadius, 4px)\n}\n.setting-item .btn{min-height:28px;min-width:10em;padding:0 2em\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 .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\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/user_settings/user_settings.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\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 .notification-usercard{margin:0\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\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{float:right;font-size:12px\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.user-panel .profile-panel-background .panel-heading{background:transparent;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/user_panel/user_panel.vue","\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\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@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 .text-format{float:right\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 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.button-icon{font-size:1.2em\n}\n.status .status-actions div{max-width:4em\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.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.modal-view{z-index:1000;position:fixed;width:100vw;height:100vh;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0.5);cursor:pointer\n}\n.modal-image{max-width:90%;max-height:90%;box-shadow:0px 5px 15px 0 rgba(0,0,0,0.5)\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-delay:0.0s;transition-property:left\n}\n.side-drawer-container-closed{left:-100%;transition-delay:0.5s;transition-property:left\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-heading .profile-panel-background{border-radius:0\n}\n.side-drawer-heading .profile-panel-background .panel-heading{background:transparent;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch\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"],"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 100644 new mode 100755 diff --git a/priv/static/static/font/README.txt b/priv/static/static/font/README.txt old mode 100644 new mode 100755 diff --git a/priv/static/static/font/config.json b/priv/static/static/font/config.json old mode 100644 new mode 100755 index f16b80290..d72b622c0 --- a/priv/static/static/font/config.json +++ b/priv/static/static/font/config.json @@ -233,6 +233,12 @@ "css": "play-circled", "code": 61764, "src": "fontawesome" + }, + { + "uid": "d35a1d35efeb784d1dc9ac18b9b6c2b6", + "css": "pencil", + "code": 59416, + "src": "fontawesome" } ] } \ No newline at end of file diff --git a/priv/static/static/font/css/animation.css b/priv/static/static/font/css/animation.css old mode 100644 new mode 100755 diff --git a/priv/static/static/font/css/fontello-codes.css b/priv/static/static/font/css/fontello-codes.css old mode 100644 new mode 100755 index cdc21ef37..49175c8fe 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 old mode 100644 new mode 100755 index b24597b27..c43ad321d 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 old mode 100644 new mode 100755 index 638813cd5..56e114470 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 old mode 100644 new mode 100755 index decbcc437..edced9cb6 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 old mode 100644 new mode 100755 index 63630d13e..64a7a938e 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 old mode 100644 new mode 100755 index 9015b3592..2c89a505d --- 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?28736547'); - src: url('./font/fontello.eot?28736547#iefix') format('embedded-opentype'), - url('./font/fontello.woff?28736547') format('woff'), - url('./font/fontello.ttf?28736547') format('truetype'), - url('./font/fontello.svg?28736547#fontello') format('svg'); + 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'); font-weight: normal; font-style: normal; } @@ -334,24 +334,25 @@ body { icon-edit0xe817 + icon-pencil0xe818 icon-spin30xe832 icon-spin40xe834 icon-link-ext0xf08e - icon-link-ext-alt0xf08f + icon-link-ext-alt0xf08f icon-menu0xf0c9 icon-mail-alt0xf0e0 icon-comment-empty0xf0e5 - icon-plus-squared0xf0fe + 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 old mode 100644 new mode 100755 index 30867c926..a72671b0d 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 old mode 100644 new mode 100755 index b5a6725a9..91aba5ef6 --- a/priv/static/static/font/font/fontello.svg +++ b/priv/static/static/font/font/fontello.svg @@ -54,6 +54,8 @@ + + diff --git a/priv/static/static/font/font/fontello.ttf b/priv/static/static/font/font/fontello.ttf old mode 100644 new mode 100755 index 87c3d0d9b..9d36bc118 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 old mode 100644 new mode 100755 index 3a87b4b62..35eea15d7 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 old mode 100644 new mode 100755 index 009e5e851..c88c4b24f 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 d25137767..e32525aa5 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.2a6f16b7ee4b2642dacc.js b/priv/static/static/js/app.2a6f16b7ee4b2642dacc.js deleted file mode 100644 index cf3119217..000000000 Binary files a/priv/static/static/js/app.2a6f16b7ee4b2642dacc.js and /dev/null differ diff --git a/priv/static/static/js/app.2a6f16b7ee4b2642dacc.js.map b/priv/static/static/js/app.2a6f16b7ee4b2642dacc.js.map deleted file mode 100644 index bb68a059d..000000000 Binary files a/priv/static/static/js/app.2a6f16b7ee4b2642dacc.js.map and /dev/null differ diff --git a/priv/static/static/js/app.77434de4e756a5d79672.js b/priv/static/static/js/app.77434de4e756a5d79672.js new file mode 100644 index 000000000..df6755cb4 Binary files /dev/null and b/priv/static/static/js/app.77434de4e756a5d79672.js differ diff --git a/priv/static/static/js/app.77434de4e756a5d79672.js.map b/priv/static/static/js/app.77434de4e756a5d79672.js.map new file mode 100644 index 000000000..5f68977a7 Binary files /dev/null and b/priv/static/static/js/app.77434de4e756a5d79672.js.map differ diff --git a/priv/static/static/js/manifest.0b2f423dda42f0dbbf65.js b/priv/static/static/js/manifest.0b2f423dda42f0dbbf65.js new file mode 100644 index 000000000..ecc4a13d3 Binary files /dev/null and b/priv/static/static/js/manifest.0b2f423dda42f0dbbf65.js differ diff --git a/priv/static/static/js/manifest.7bce4ebd4510d2c5e6d8.js.map b/priv/static/static/js/manifest.0b2f423dda42f0dbbf65.js.map similarity index 92% rename from priv/static/static/js/manifest.7bce4ebd4510d2c5e6d8.js.map rename to priv/static/static/js/manifest.0b2f423dda42f0dbbf65.js.map index afc63f7a7..8aabe15dd 100644 Binary files a/priv/static/static/js/manifest.7bce4ebd4510d2c5e6d8.js.map and b/priv/static/static/js/manifest.0b2f423dda42f0dbbf65.js.map differ diff --git a/priv/static/static/js/manifest.7bce4ebd4510d2c5e6d8.js b/priv/static/static/js/manifest.7bce4ebd4510d2c5e6d8.js deleted file mode 100644 index a4646ad90..000000000 Binary files a/priv/static/static/js/manifest.7bce4ebd4510d2c5e6d8.js and /dev/null differ diff --git a/priv/static/static/js/vendor.2a9228e5bcaf054e8060.js b/priv/static/static/js/vendor.2a9228e5bcaf054e8060.js deleted file mode 100644 index 11586e34b..000000000 Binary files a/priv/static/static/js/vendor.2a9228e5bcaf054e8060.js and /dev/null differ diff --git a/priv/static/static/js/vendor.2a9228e5bcaf054e8060.js.map b/priv/static/static/js/vendor.2a9228e5bcaf054e8060.js.map deleted file mode 100644 index 5b5022143..000000000 Binary files a/priv/static/static/js/vendor.2a9228e5bcaf054e8060.js.map and /dev/null differ diff --git a/priv/static/static/js/vendor.e4475fde034685231799.js b/priv/static/static/js/vendor.e4475fde034685231799.js new file mode 100644 index 000000000..989b44b7a Binary files /dev/null and b/priv/static/static/js/vendor.e4475fde034685231799.js differ diff --git a/priv/static/static/js/vendor.e4475fde034685231799.js.map b/priv/static/static/js/vendor.e4475fde034685231799.js.map new file mode 100644 index 000000000..6813973f8 Binary files /dev/null and b/priv/static/static/js/vendor.e4475fde034685231799.js.map differ diff --git a/priv/static/static/logo.png b/priv/static/static/logo.png index 7744b1acc..c3c92914b 100644 Binary files a/priv/static/static/logo.png and b/priv/static/static/logo.png differ diff --git a/priv/static/static/timeago-cs.json b/priv/static/static/timeago-cs.json new file mode 100644 index 000000000..697a03973 --- /dev/null +++ b/priv/static/static/timeago-cs.json @@ -0,0 +1,10 @@ +[ + "teď", + ["%s s", "%s s"], + ["%s min", "%s min"], + ["%s h", "%s h"], + ["%s d", "%s d"], + ["%s týd", "%s týd"], + ["%s měs", "%s měs"], + ["%s r", "%s l"] +] diff --git a/priv/static/sw-pleroma.js b/priv/static/sw-pleroma.js index 7be2a8efc..b69b1b7e7 100644 Binary files a/priv/static/sw-pleroma.js and b/priv/static/sw-pleroma.js differ diff --git a/test/emoji_test.exs b/test/emoji_test.exs new file mode 100644 index 000000000..cb1d62d00 --- /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_binary(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_binary(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't spending time with my pets, I'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'm going to make this vital change to my world building in the morning, no way I'll forget this, it'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's you people'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'm re-watching Tales from Earthsea for the first time since I read the books, and that Therru doesn'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't stop meowing for more, and I'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'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'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'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/image.jpg b/test/fixtures/image.jpg index 09834bb5c..edff6246b 100644 Binary files a/test/fixtures/image.jpg and b/test/fixtures/image.jpg differ 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/fixtures/rel_me_anchor_nofollow.html b/test/fixtures/rel_me_anchor_nofollow.html new file mode 100644 index 000000000..c856f0091 --- /dev/null +++ b/test/fixtures/rel_me_anchor_nofollow.html @@ -0,0 +1,14 @@ + + + + + Blog + + + + Lorem ipsum + Lorem ipsum dolor sit ameph, … + lain’s account + + + diff --git a/test/fixtures/rel_me_null.html b/test/fixtures/rel_me_null.html index 57d424b80..5ab5f10c1 100644 --- a/test/fixtures/rel_me_null.html +++ b/test/fixtures/rel_me_null.html @@ -8,6 +8,7 @@ Lorem ipsum Lorem ipsum dolor sit ameph, … + lain’s account
<%= get_flash(@conn, :info) %>
<%= get_flash(@conn, :error) %>
If you'd like to register a new account, please provide the details below.
Alternatively, sign in to connect to existing account.
You gotta take whatever bellyrubbing opportunity you can get before she changes her mind 🦁 #mastocats
Lorem ipsum dolor sit ameph, …