Showing preview only (1,222K chars total). Download the full file or copy to clipboard to get everything.
Repository: maximedegreve/TinyFaces
Branch: master
Commit: db3f2b60e103
Files: 93
Total size: 1.1 MB
Directory structure:
gitextract_5fftzl6_/
├── .gitignore
├── Dockerfile
├── Launch.sh
├── Package.resolved
├── Package.swift
├── Procfile
├── Public/
│ ├── scripts/
│ │ ├── add.js
│ │ └── highlight.pack.js
│ └── styles/
│ ├── hljs.css
│ └── styleguide.css
├── README.md
├── Resources/
│ ├── Data/
│ │ ├── FirstNamesFemale.txt
│ │ ├── FirstNamesMale.txt
│ │ ├── FirstNamesOther.txt
│ │ └── LastNames.csv
│ └── Views/
│ ├── admin-detail.leaf
│ ├── admin.leaf
│ ├── authentication-email.leaf
│ ├── authentication-magic.leaf
│ ├── authentication.leaf
│ ├── base.leaf
│ ├── dashboard.leaf
│ ├── home.leaf
│ ├── license-calculation.leaf
│ ├── license-commercial-doc.leaf
│ ├── license-commercial.leaf
│ ├── license-non-commercial.leaf
│ ├── privacy.leaf
│ └── terms.leaf
├── Sources/
│ ├── App/
│ │ ├── Controllers/
│ │ │ ├── AdminController.swift
│ │ │ ├── AuthenticationController.swift
│ │ │ ├── AvatarController.swift
│ │ │ ├── DashboardController.swift
│ │ │ ├── DataAIController.swift
│ │ │ ├── DataController.swift
│ │ │ ├── HomeController.swift
│ │ │ ├── LicenseController.swift
│ │ │ └── StripeWebhookController.swift
│ │ ├── Errors/
│ │ │ ├── AdminError.swift
│ │ │ ├── AppError.swift
│ │ │ ├── AuthenticationError.swift
│ │ │ └── GenericError.swift
│ │ ├── Extensions/
│ │ │ ├── Collection.swift
│ │ │ ├── Date.swift
│ │ │ └── Stripe.swift
│ │ ├── Jobs/
│ │ │ └── EmailJob.swift
│ │ ├── Middleware/
│ │ │ └── ErrorMiddleware.swift
│ │ ├── Migrations/
│ │ │ ├── CreateAnalytic.swift
│ │ │ ├── CreateAvatar.swift
│ │ │ ├── CreateAvatarAI.swift
│ │ │ ├── CreateFirstName.swift
│ │ │ ├── CreateLastName.swift
│ │ │ ├── CreateSource.swift
│ │ │ ├── CreateSubscription.swift
│ │ │ ├── CreateUser.swift
│ │ │ └── MoveCloudinary.swift
│ │ ├── Models/
│ │ │ ├── Analytic.swift
│ │ │ ├── Avatar.swift
│ │ │ ├── AvatarAI.swift
│ │ │ ├── AvatarAgeGroup.swift
│ │ │ ├── AvatarOrigin.swift
│ │ │ ├── AvatarStyle.swift
│ │ │ ├── FirstName.swift
│ │ │ ├── Gender.swift
│ │ │ ├── LastName.swift
│ │ │ ├── Platform.swift
│ │ │ ├── Public/
│ │ │ │ ├── PublicAvatar.swift
│ │ │ │ ├── PublicAvatarAI.swift
│ │ │ │ └── PublicSource.swift
│ │ │ ├── Source.swift
│ │ │ ├── Subscription.swift
│ │ │ └── User.swift
│ │ ├── Tools/
│ │ │ ├── Cloudflare/
│ │ │ │ ├── Cloudflare.swift
│ │ │ │ ├── CloudflareError.swift
│ │ │ │ ├── CloudflareFit.swift
│ │ │ │ ├── CloudflareImage.swift
│ │ │ │ ├── CloudflareMessage.swift
│ │ │ │ ├── CloudflareResponse.swift
│ │ │ │ ├── CloudflareTrim.swift
│ │ │ │ ├── CloudflareUrlRequest.swift
│ │ │ │ └── CloudflareVariant.swift
│ │ │ ├── Environment.swift
│ │ │ └── SendInBlue/
│ │ │ ├── SendInBlue.swift
│ │ │ ├── SendInBlueContact.swift
│ │ │ └── SendInBlueEmail.swift
│ │ ├── configure.swift
│ │ └── routes.swift
│ └── Run/
│ └── main.swift
├── Tests/
│ ├── .gitkeep
│ ├── AppTests/
│ │ └── AppTests.swift
│ └── LinuxMain.swift
├── app.json
└── docker-compose.yml
================================================
FILE CONTENTS
================================================
================================================
FILE: .gitignore
================================================
Packages
.build
.swiftpm
xcuserdata
*.xcodeproj
DerivedData/
.DS_Store
.env
Config/dns-conf/digitalocean.ini
================================================
FILE: Dockerfile
================================================
# ================================
# Build image
# ================================
FROM swift:5.5-focal as build
# Install OS updates and, if needed, sqlite3
RUN export DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true \
&& apt-get -q update \
&& apt-get -q dist-upgrade -y \
&& rm -rf /var/lib/apt/lists/*
# Set up a build area
WORKDIR /build
# First just resolve dependencies.
# This creates a cached layer that can be reused
# as long as your Package.swift/Package.resolved
# files do not change.
COPY ./Package.* ./
RUN swift package resolve
# Copy entire repo into container
COPY . .
# Build everything, with optimizations and test discovery
RUN swift build --enable-test-discovery -c release
# Switch to the staging area
WORKDIR /staging
# Copy main executable to staging area
RUN cp "$(swift build --package-path /build -c release --show-bin-path)/Run" ./
# Uncomment the next line if you need to load resources from the `Public` directory.
# Ensure that by default, neither the directory nor any of its contents are writable.
#RUN mv /build/Public ./Public && chmod -R a-w ./Public
# ================================
# Run image
# ================================
FROM swift:5.2-focal-slim
# Make sure all system packages are up to date.
RUN export DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true && \
apt-get -q update && apt-get -q dist-upgrade -y && rm -r /var/lib/apt/lists/*
# Create a vapor user and group with /app as its home directory
RUN useradd --user-group --create-home --system --skel /dev/null --home-dir /app vapor
# Switch to the new home directory
WORKDIR /app
# Copy built executable and any staged resources from builder
COPY --from=build --chown=vapor:vapor /staging /app
# Ensure all further commands run as the vapor user
USER vapor:vapor
# Let Docker bind to port 8080
EXPOSE 8080
# Start the Vapor service when the image is run, default to listening on 8080 in production environment
ENTRYPOINT ["./Run"]
CMD ["serve", "--env", "production", "--hostname", "0.0.0.0", "--port", "8080"]
================================================
FILE: Launch.sh
================================================
#!/bin/bash
cd "$(dirname "$0")"
docker-compose up db --detach
ngrok http -subdomain=tinyfaces 8080 > /dev/null &
echo "🐬 Docker is running now."
echo "⛑ Note: You can stop docker by running: docker-compose stop"
================================================
FILE: Package.resolved
================================================
{
"pins" : [
{
"identity" : "async-http-client",
"kind" : "remoteSourceControl",
"location" : "https://github.com/swift-server/async-http-client.git",
"state" : {
"revision" : "794dc9d42720af97cedd395e8cd2add9173ffd9a",
"version" : "1.11.1"
}
},
{
"identity" : "async-kit",
"kind" : "remoteSourceControl",
"location" : "https://github.com/vapor/async-kit.git",
"state" : {
"revision" : "929808e51fea04f01de0e911ce826ef70c4db4ea",
"version" : "1.15.0"
}
},
{
"identity" : "console-kit",
"kind" : "remoteSourceControl",
"location" : "https://github.com/vapor/console-kit.git",
"state" : {
"revision" : "75ea3b627d88221440b878e5dfccc73fd06842ed",
"version" : "4.2.7"
}
},
{
"identity" : "fluent",
"kind" : "remoteSourceControl",
"location" : "https://github.com/vapor/fluent.git",
"state" : {
"revision" : "2da106f46b093885f77fa03e3c719ab5bb8cfab4",
"version" : "4.6.0"
}
},
{
"identity" : "fluent-kit",
"kind" : "remoteSourceControl",
"location" : "https://github.com/vapor/fluent-kit.git",
"state" : {
"revision" : "be7912ee4991bcc8a5390fac0424d1d08221dcc6",
"version" : "1.36.1"
}
},
{
"identity" : "fluent-mysql-driver",
"kind" : "remoteSourceControl",
"location" : "https://github.com/vapor/fluent-mysql-driver.git",
"state" : {
"revision" : "62f90ee2c665d1a271ba182a78738bbf2f129de6",
"version" : "4.2.0"
}
},
{
"identity" : "gatekeeper",
"kind" : "remoteSourceControl",
"location" : "https://github.com/nodes-vapor/gatekeeper.git",
"state" : {
"revision" : "9009cfb3eeca0087e0c946ff7a08d2486eb85194",
"version" : "4.2.0"
}
},
{
"identity" : "jwt",
"kind" : "remoteSourceControl",
"location" : "https://github.com/vapor/jwt.git",
"state" : {
"revision" : "506d238a707c0e7c1d2cf690863902eaf3bc4e94",
"version" : "4.2.1"
}
},
{
"identity" : "jwt-kit",
"kind" : "remoteSourceControl",
"location" : "https://github.com/vapor/jwt-kit.git",
"state" : {
"revision" : "87ce13a1df913ba4d51cf00606df7ef24d455571",
"version" : "4.7.0"
}
},
{
"identity" : "leaf",
"kind" : "remoteSourceControl",
"location" : "https://github.com/vapor/leaf.git",
"state" : {
"revision" : "6fe0e843c6599f5189e45c7b08739ebc5c410c3b",
"version" : "4.2.4"
}
},
{
"identity" : "leaf-kit",
"kind" : "remoteSourceControl",
"location" : "https://github.com/vapor/leaf-kit.git",
"state" : {
"revision" : "c67a1b06561bfb8a427ed7e50e27792e083f2d3e",
"version" : "1.8.0"
}
},
{
"identity" : "multipart-kit",
"kind" : "remoteSourceControl",
"location" : "https://github.com/vapor/multipart-kit.git",
"state" : {
"revision" : "2dd9368a3c9580792b77c7ef364f3735909d9996",
"version" : "4.5.1"
}
},
{
"identity" : "mysql-kit",
"kind" : "remoteSourceControl",
"location" : "https://github.com/vapor/mysql-kit.git",
"state" : {
"revision" : "66ecfa063934094e373b7271fa75d13f8fd40bd8",
"version" : "4.4.0"
}
},
{
"identity" : "mysql-nio",
"kind" : "remoteSourceControl",
"location" : "https://github.com/vapor/mysql-nio.git",
"state" : {
"revision" : "f0e8ad7e18e870e8665311d70bf3f01dcd6024a8",
"version" : "1.4.0"
}
},
{
"identity" : "queues",
"kind" : "remoteSourceControl",
"location" : "https://github.com/vapor/queues.git",
"state" : {
"revision" : "c95c891c3c04817eac1165587fb02457c749523a",
"version" : "1.11.1"
}
},
{
"identity" : "routing-kit",
"kind" : "remoteSourceControl",
"location" : "https://github.com/vapor/routing-kit.git",
"state" : {
"revision" : "9e181d685a3dec1eef1fc6dacf606af364f86d68",
"version" : "4.5.0"
}
},
{
"identity" : "sql-kit",
"kind" : "remoteSourceControl",
"location" : "https://github.com/vapor/sql-kit.git",
"state" : {
"revision" : "9cc30f8cef132e91a07e36005612b37f918731fc",
"version" : "3.16.0"
}
},
{
"identity" : "stripe-kit",
"kind" : "remoteSourceControl",
"location" : "https://github.com/maximedegreve/stripe-kit.git",
"state" : {
"branch" : "patch-1",
"revision" : "fe1dda7d385bc55a3c4f3b569b4d5e400082e2cf"
}
},
{
"identity" : "swift-algorithms",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-algorithms.git",
"state" : {
"revision" : "b14b7f4c528c942f121c8b860b9410b2bf57825e",
"version" : "1.0.0"
}
},
{
"identity" : "swift-atomics",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-atomics.git",
"state" : {
"revision" : "ff3d2212b6b093db7f177d0855adbc4ef9c5f036",
"version" : "1.0.3"
}
},
{
"identity" : "swift-backtrace",
"kind" : "remoteSourceControl",
"location" : "https://github.com/swift-server/swift-backtrace.git",
"state" : {
"revision" : "d3e04a9d4b3833363fb6192065b763310b156d54",
"version" : "1.3.1"
}
},
{
"identity" : "swift-collections",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-collections.git",
"state" : {
"revision" : "937e904258d22af6e447a0b72c0bc67583ef64a2",
"version" : "1.0.4"
}
},
{
"identity" : "swift-crypto",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-crypto.git",
"state" : {
"revision" : "3bea268b223651c4ab7b7b9ad62ef9b2d4143eb6",
"version" : "1.1.6"
}
},
{
"identity" : "swift-log",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-log.git",
"state" : {
"revision" : "5d66f7ba25daf4f94100e7022febf3c75e37a6c7",
"version" : "1.4.2"
}
},
{
"identity" : "swift-metrics",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-metrics.git",
"state" : {
"revision" : "3edd2f57afc4e68e23c3e4956bc8b65ca6b5b2ff",
"version" : "2.2.0"
}
},
{
"identity" : "swift-nio",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-nio.git",
"state" : {
"revision" : "7e3b50b38e4e66f31db6cf4a784c6af148bac846",
"version" : "2.46.0"
}
},
{
"identity" : "swift-nio-extras",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-nio-extras.git",
"state" : {
"revision" : "f73ca5ee9c6806800243f1ac415fcf82de9a4c91",
"version" : "1.10.2"
}
},
{
"identity" : "swift-nio-http2",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-nio-http2.git",
"state" : {
"revision" : "72bcaf607b40d7c51044f65b0f5ed8581a911832",
"version" : "1.21.0"
}
},
{
"identity" : "swift-nio-ssl",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-nio-ssl.git",
"state" : {
"revision" : "2b329e37e9dd34fb382655181a680261d58cbbf1",
"version" : "2.17.1"
}
},
{
"identity" : "swift-nio-transport-services",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-nio-transport-services.git",
"state" : {
"revision" : "2cb54f91ddafc90832c5fa247faf5798d0a7c204",
"version" : "1.13.0"
}
},
{
"identity" : "swift-numerics",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-numerics",
"state" : {
"revision" : "0a5bc04095a675662cf24757cc0640aa2204253b",
"version" : "1.0.2"
}
},
{
"identity" : "vapor",
"kind" : "remoteSourceControl",
"location" : "https://github.com/vapor/vapor.git",
"state" : {
"revision" : "888c8b68642c1d340b6b3e9b2b8445fb0f6148c9",
"version" : "4.68.0"
}
},
{
"identity" : "vapor-queues-fluent-driver",
"kind" : "remoteSourceControl",
"location" : "https://github.com/m-barthelemy/vapor-queues-fluent-driver.git",
"state" : {
"revision" : "e2ce6775850bdbe277cb2e5792d05eff42434f52",
"version" : "3.0.0-beta1"
}
},
{
"identity" : "websocket-kit",
"kind" : "remoteSourceControl",
"location" : "https://github.com/vapor/websocket-kit.git",
"state" : {
"revision" : "ff8fbce837ef01a93d49c6fb49a72be0f150dac7",
"version" : "2.3.0"
}
}
],
"version" : 2
}
================================================
FILE: Package.swift
================================================
// swift-tools-version:5.7
import PackageDescription
let package = Package(
name: "TinyFaces",
platforms: [
.macOS(.v12)
],
dependencies: [
// 💧 A server-side Swift web framework.
.package(url: "https://github.com/vapor/vapor.git", from: "4.68.0"),
.package(url: "https://github.com/vapor/fluent.git", from: "4.6.0"),
.package(url: "https://github.com/vapor/fluent-mysql-driver.git", from: "4.2.0"),
.package(url: "https://github.com/nodes-vapor/gatekeeper.git", from: "4.2.0"),
.package(url: "https://github.com/vapor/leaf.git", from: "4.2.4"),
.package(url: "https://github.com/vapor/jwt.git", from: "4.2.1"),
.package(url: "https://github.com/maximedegreve/stripe-kit.git", branch: "patch-1"),
.package(url: "https://github.com/m-barthelemy/vapor-queues-fluent-driver.git", from: "3.0.0-beta1")
],
targets: [
.target(
name: "App",
dependencies: [
.product(name: "Vapor", package: "vapor"),
.product(name: "Fluent", package: "fluent"),
.product(name: "FluentMySQLDriver", package: "fluent-mysql-driver"),
.product(name: "Leaf", package: "leaf"),
.product(name: "JWT", package: "jwt"),
.product(name: "Gatekeeper", package: "gatekeeper"),
.product(name: "StripeKit", package: "stripe-kit"),
.product(name: "QueuesFluentDriver", package: "vapor-queues-fluent-driver"),
],
swiftSettings: [
// Enable better optimizations when building in Release configuration. Despite the use of
// the `.unsafeFlags` construct required by SwiftPM, this flag is recommended for Release
// builds. See <https://github.com/swift-server/guides/blob/main/docs/building.md#building-for-production> for details.
.unsafeFlags(["-cross-module-optimization"], .when(configuration: .release))
]
),
.executableTarget(name: "Run", dependencies: [.target(name: "App")]),
]
)
================================================
FILE: Procfile
================================================
web: Run serve --env production --port $PORT --hostname 0.0.0.0
================================================
FILE: Public/scripts/add.js
================================================
function process() {
setLoading();
FB.getLoginStatus(function(response) {
const genderValue = genderSelect().value;
if (!genderValue) {
setError("First select your gender");
return;
}
if (
response &&
response.authResponse &&
response.authResponse.accessToken
) {
fetch("/facebook/process", {
method: "POST",
headers: {
"Content-Type": "application/json",
Accept: "application/json"
},
body: JSON.stringify({
gender: genderValue,
access_token: response.authResponse.accessToken
})
})
.then(response => response.json())
.then(data => {
if (data.error) {
setError(data.reason || "Something went wrong...");
return;
}
window.location.replace("/status/" + data.avatar_id);
})
.catch(error => {
setError(error);
});
} else {
setError("Something went wrong...");
}
});
}
function facebookButton() {
return document.getElementById("fb-btn");
}
function loadingDiv() {
return document.getElementById("loading");
}
function errorDiv() {
return document.getElementById("error");
}
function genderSelect() {
return document.getElementById("gender");
}
function reset() {
facebookButton().style.display = "none";
errorDiv().style.display = "none";
loading.style.display = "none";
}
function setLoading() {
facebookButton().style.display = "none";
errorDiv().style.display = "none";
loadingDiv().style.display = "block";
}
function setError(error) {
facebookButton().style.display = "block";
errorDiv().style.display = "block";
errorDiv().innerHTML = error;
loadingDiv().style.display = "none";
}
================================================
FILE: Public/scripts/highlight.pack.js
================================================
/*! highlight.js v9.9.0 | BSD3 License | git.io/hljslicense */
!function(e){var n="object"==typeof window&&window||"object"==typeof self&&self;"undefined"!=typeof exports?e(exports):n&&(n.hljs=e({}),"function"==typeof define&&define.amd&&define([],function(){return n.hljs}))}(function(e){function n(e){return e.replace(/[&<>]/gm,function(e){return I[e]})}function t(e){return e.nodeName.toLowerCase()}function r(e,n){var t=e&&e.exec(n);return t&&0===t.index}function i(e){return k.test(e)}function a(e){var n,t,r,a,o=e.className+" ";if(o+=e.parentNode?e.parentNode.className:"",t=B.exec(o))return R(t[1])?t[1]:"no-highlight";for(o=o.split(/\s+/),n=0,r=o.length;r>n;n++)if(a=o[n],i(a)||R(a))return a}function o(e,n){var t,r={};for(t in e)r[t]=e[t];if(n)for(t in n)r[t]=n[t];return r}function u(e){var n=[];return function r(e,i){for(var a=e.firstChild;a;a=a.nextSibling)3===a.nodeType?i+=a.nodeValue.length:1===a.nodeType&&(n.push({event:"start",offset:i,node:a}),i=r(a,i),t(a).match(/br|hr|img|input/)||n.push({event:"stop",offset:i,node:a}));return i}(e,0),n}function c(e,r,i){function a(){return e.length&&r.length?e[0].offset!==r[0].offset?e[0].offset<r[0].offset?e:r:"start"===r[0].event?e:r:e.length?e:r}function o(e){function r(e){return" "+e.nodeName+'="'+n(e.value)+'"'}l+="<"+t(e)+w.map.call(e.attributes,r).join("")+">"}function u(e){l+="</"+t(e)+">"}function c(e){("start"===e.event?o:u)(e.node)}for(var s=0,l="",f=[];e.length||r.length;){var g=a();if(l+=n(i.substring(s,g[0].offset)),s=g[0].offset,g===e){f.reverse().forEach(u);do c(g.splice(0,1)[0]),g=a();while(g===e&&g.length&&g[0].offset===s);f.reverse().forEach(o)}else"start"===g[0].event?f.push(g[0].node):f.pop(),c(g.splice(0,1)[0])}return l+n(i.substr(s))}function s(e){function n(e){return e&&e.source||e}function t(t,r){return new RegExp(n(t),"m"+(e.cI?"i":"")+(r?"g":""))}function r(i,a){if(!i.compiled){if(i.compiled=!0,i.k=i.k||i.bK,i.k){var u={},c=function(n,t){e.cI&&(t=t.toLowerCase()),t.split(" ").forEach(function(e){var t=e.split("|");u[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof i.k?c("keyword",i.k):E(i.k).forEach(function(e){c(e,i.k[e])}),i.k=u}i.lR=t(i.l||/\w+/,!0),a&&(i.bK&&(i.b="\\b("+i.bK.split(" ").join("|")+")\\b"),i.b||(i.b=/\B|\b/),i.bR=t(i.b),i.e||i.eW||(i.e=/\B|\b/),i.e&&(i.eR=t(i.e)),i.tE=n(i.e)||"",i.eW&&a.tE&&(i.tE+=(i.e?"|":"")+a.tE)),i.i&&(i.iR=t(i.i)),null==i.r&&(i.r=1),i.c||(i.c=[]);var s=[];i.c.forEach(function(e){e.v?e.v.forEach(function(n){s.push(o(e,n))}):s.push("self"===e?i:e)}),i.c=s,i.c.forEach(function(e){r(e,i)}),i.starts&&r(i.starts,a);var l=i.c.map(function(e){return e.bK?"\\.?("+e.b+")\\.?":e.b}).concat([i.tE,i.i]).map(n).filter(Boolean);i.t=l.length?t(l.join("|"),!0):{exec:function(){return null}}}}r(e)}function l(e,t,i,a){function o(e,n){var t,i;for(t=0,i=n.c.length;i>t;t++)if(r(n.c[t].bR,e))return n.c[t]}function u(e,n){if(r(e.eR,n)){for(;e.endsParent&&e.parent;)e=e.parent;return e}return e.eW?u(e.parent,n):void 0}function c(e,n){return!i&&r(n.iR,e)}function g(e,n){var t=N.cI?n[0].toLowerCase():n[0];return e.k.hasOwnProperty(t)&&e.k[t]}function h(e,n,t,r){var i=r?"":y.classPrefix,a='<span class="'+i,o=t?"":C;return a+=e+'">',a+n+o}function p(){var e,t,r,i;if(!E.k)return n(B);for(i="",t=0,E.lR.lastIndex=0,r=E.lR.exec(B);r;)i+=n(B.substring(t,r.index)),e=g(E,r),e?(M+=e[1],i+=h(e[0],n(r[0]))):i+=n(r[0]),t=E.lR.lastIndex,r=E.lR.exec(B);return i+n(B.substr(t))}function d(){var e="string"==typeof E.sL;if(e&&!x[E.sL])return n(B);var t=e?l(E.sL,B,!0,L[E.sL]):f(B,E.sL.length?E.sL:void 0);return E.r>0&&(M+=t.r),e&&(L[E.sL]=t.top),h(t.language,t.value,!1,!0)}function b(){k+=null!=E.sL?d():p(),B=""}function v(e){k+=e.cN?h(e.cN,"",!0):"",E=Object.create(e,{parent:{value:E}})}function m(e,n){if(B+=e,null==n)return b(),0;var t=o(n,E);if(t)return t.skip?B+=n:(t.eB&&(B+=n),b(),t.rB||t.eB||(B=n)),v(t,n),t.rB?0:n.length;var r=u(E,n);if(r){var i=E;i.skip?B+=n:(i.rE||i.eE||(B+=n),b(),i.eE&&(B=n));do E.cN&&(k+=C),E.skip||(M+=E.r),E=E.parent;while(E!==r.parent);return r.starts&&v(r.starts,""),i.rE?0:n.length}if(c(n,E))throw new Error('Illegal lexeme "'+n+'" for mode "'+(E.cN||"<unnamed>")+'"');return B+=n,n.length||1}var N=R(e);if(!N)throw new Error('Unknown language: "'+e+'"');s(N);var w,E=a||N,L={},k="";for(w=E;w!==N;w=w.parent)w.cN&&(k=h(w.cN,"",!0)+k);var B="",M=0;try{for(var I,j,O=0;;){if(E.t.lastIndex=O,I=E.t.exec(t),!I)break;j=m(t.substring(O,I.index),I[0]),O=I.index+j}for(m(t.substr(O)),w=E;w.parent;w=w.parent)w.cN&&(k+=C);return{r:M,value:k,language:e,top:E}}catch(T){if(T.message&&-1!==T.message.indexOf("Illegal"))return{r:0,value:n(t)};throw T}}function f(e,t){t=t||y.languages||E(x);var r={r:0,value:n(e)},i=r;return t.filter(R).forEach(function(n){var t=l(n,e,!1);t.language=n,t.r>i.r&&(i=t),t.r>r.r&&(i=r,r=t)}),i.language&&(r.second_best=i),r}function g(e){return y.tabReplace||y.useBR?e.replace(M,function(e,n){return y.useBR&&"\n"===e?"<br>":y.tabReplace?n.replace(/\t/g,y.tabReplace):void 0}):e}function h(e,n,t){var r=n?L[n]:t,i=[e.trim()];return e.match(/\bhljs\b/)||i.push("hljs"),-1===e.indexOf(r)&&i.push(r),i.join(" ").trim()}function p(e){var n,t,r,o,s,p=a(e);i(p)||(y.useBR?(n=document.createElementNS("http://www.w3.org/1999/xhtml","div"),n.innerHTML=e.innerHTML.replace(/\n/g,"").replace(/<br[ \/]*>/g,"\n")):n=e,s=n.textContent,r=p?l(p,s,!0):f(s),t=u(n),t.length&&(o=document.createElementNS("http://www.w3.org/1999/xhtml","div"),o.innerHTML=r.value,r.value=c(t,u(o),s)),r.value=g(r.value),e.innerHTML=r.value,e.className=h(e.className,p,r.language),e.result={language:r.language,re:r.r},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.r}))}function d(e){y=o(y,e)}function b(){if(!b.called){b.called=!0;var e=document.querySelectorAll("pre code");w.forEach.call(e,p)}}function v(){addEventListener("DOMContentLoaded",b,!1),addEventListener("load",b,!1)}function m(n,t){var r=x[n]=t(e);r.aliases&&r.aliases.forEach(function(e){L[e]=n})}function N(){return E(x)}function R(e){return e=(e||"").toLowerCase(),x[e]||x[L[e]]}var w=[],E=Object.keys,x={},L={},k=/^(no-?highlight|plain|text)$/i,B=/\blang(?:uage)?-([\w-]+)\b/i,M=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,C="</span>",y={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0},I={"&":"&","<":"<",">":">"};return e.highlight=l,e.highlightAuto=f,e.fixMarkup=g,e.highlightBlock=p,e.configure=d,e.initHighlighting=b,e.initHighlightingOnLoad=v,e.registerLanguage=m,e.listLanguages=N,e.getLanguage=R,e.inherit=o,e.IR="[a-zA-Z]\\w*",e.UIR="[a-zA-Z_]\\w*",e.NR="\\b\\d+(\\.\\d+)?",e.CNR="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",e.BNR="\\b(0b[01]+)",e.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",e.BE={b:"\\\\[\\s\\S]",r:0},e.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[e.BE]},e.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[e.BE]},e.PWM={b:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|like)\b/},e.C=function(n,t,r){var i=e.inherit({cN:"comment",b:n,e:t,c:[]},r||{});return i.c.push(e.PWM),i.c.push({cN:"doctag",b:"(?:TODO|FIXME|NOTE|BUG|XXX):",r:0}),i},e.CLCM=e.C("//","$"),e.CBCM=e.C("/\\*","\\*/"),e.HCM=e.C("#","$"),e.NM={cN:"number",b:e.NR,r:0},e.CNM={cN:"number",b:e.CNR,r:0},e.BNM={cN:"number",b:e.BNR,r:0},e.CSSNM={cN:"number",b:e.NR+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",r:0},e.RM={cN:"regexp",b:/\//,e:/\/[gimuy]*/,i:/\n/,c:[e.BE,{b:/\[/,e:/\]/,r:0,c:[e.BE]}]},e.TM={cN:"title",b:e.IR,r:0},e.UTM={cN:"title",b:e.UIR,r:0},e.METHOD_GUARD={b:"\\.\\s*"+e.UIR,r:0},e});hljs.registerLanguage("json",function(e){var i={literal:"true false null"},n=[e.QSM,e.CNM],r={e:",",eW:!0,eE:!0,c:n,k:i},t={b:"{",e:"}",c:[{cN:"attr",b:/"/,e:/"/,c:[e.BE],i:"\\n"},e.inherit(r,{b:/:/})],i:"\\S"},c={b:"\\[",e:"\\]",c:[e.inherit(r)],i:"\\S"};return n.splice(n.length,0,t,c),{c:n,k:i,i:"\\S"}});hljs.registerLanguage("javascript",function(e){var r="[A-Za-z$_][0-9A-Za-z$_]*",t={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},a={cN:"number",v:[{b:"\\b(0[bB][01]+)"},{b:"\\b(0[oO][0-7]+)"},{b:e.CNR}],r:0},n={cN:"subst",b:"\\$\\{",e:"\\}",k:t,c:[]},c={cN:"string",b:"`",e:"`",c:[e.BE,n]};n.c=[e.ASM,e.QSM,c,a,e.RM];var s=n.c.concat([e.CBCM,e.CLCM]);return{aliases:["js","jsx"],k:t,c:[{cN:"meta",r:10,b:/^\s*['"]use (strict|asm)['"]/},{cN:"meta",b:/^#!/,e:/$/},e.ASM,e.QSM,c,e.CLCM,e.CBCM,a,{b:/[{,]\s*/,r:0,c:[{b:r+"\\s*:",rB:!0,r:0,c:[{cN:"attr",b:r,r:0}]}]},{b:"("+e.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[e.CLCM,e.CBCM,e.RM,{cN:"function",b:"(\\(.*?\\)|"+r+")\\s*=>",rB:!0,e:"\\s*=>",c:[{cN:"params",v:[{b:r},{b:/\(\s*\)/},{b:/\(/,e:/\)/,eB:!0,eE:!0,k:t,c:s}]}]},{b:/</,e:/(\/\w+|\w+\/)>/,sL:"xml",c:[{b:/<\w+\s*\/>/,skip:!0},{b:/<\w+/,e:/(\/\w+|\w+\/)>/,skip:!0,c:[{b:/<\w+\s*\/>/,skip:!0},"self"]}]}],r:0},{cN:"function",bK:"function",e:/\{/,eE:!0,c:[e.inherit(e.TM,{b:r}),{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,c:s}],i:/\[|%/},{b:/\$[(.]/},e.METHOD_GUARD,{cN:"class",bK:"class",e:/[{;=]/,eE:!0,i:/[:"\[\]]/,c:[{bK:"extends"},e.UTM]},{bK:"constructor",e:/\{/,eE:!0}],i:/#(?!!)/}});
================================================
FILE: Public/styles/hljs.css
================================================
/*
Original highlight.js style (c) Ivan Sagalaev <maniac@softwaremaniacs.org>
*/
.hljs {
display: block;
overflow-x: auto;
padding: 25px;
background: #F9FAFC;
border: solid #E5E9F2 1px;
border-radius: 4px;
}
/* Base color: saturation 0; */
.hljs,
.hljs-subst {
color: #3B4859 !important;
}
.hljs-comment {
color: #888888;
}
.hljs-keyword,
.hljs-attribute,
.hljs-selector-tag,
.hljs-meta-keyword,
.hljs-doctag,
.hljs-name {
font-weight: bold;
}
.hljs-attr{
color: #1FB6FF !important;
}
.hljs-built_in{
color: #FFD200 !important;
}
.hljs-keyword{
color: #FF7258 !important;
}
/* User color: hue: 0 */
.hljs-type,
.hljs-string,
.hljs-number,
.hljs-selector-id,
.hljs-selector-class,
.hljs-quote,
.hljs-template-tag,
.hljs-deletion {
color: #880000;
}
.hljs-title,
.hljs-section {
color: #880000;
font-weight: bold;
}
.hljs-regexp,
.hljs-symbol,
.hljs-variable,
.hljs-template-variable,
.hljs-link,
.hljs-selector-attr,
.hljs-selector-pseudo {
color: #BC6060;
}
/* Language color: hue: 90; */
.hljs-literal {
color: #78A960;
}
.hljs-built_in,
.hljs-bullet,
.hljs-code,
.hljs-addition {
color: #397300;
}
/* Meta color: hue: 200 */
.hljs-meta {
color: #1f7199;
}
.hljs-meta-string {
color: #4d99bf;
}
/* Misc effects */
.hljs-emphasis {
font-style: italic;
}
.hljs-strong {
font-weight: bold;
}
================================================
FILE: Public/styles/styleguide.css
================================================
.boxSizing-contentBox,.avatar-team{box-sizing:content-box}.boxSizing-borderBox,nav,main,section,article,aside,header,footer,div,details,summary,form,fieldset,textarea,select,input[type="text"],input[type="tel"],input[type="url"],input[type="email"],input[type="search"],input[type="number"],input[type="password"],input[type="submit"],pre,code,a,button,nav:before,main:before,section:before,article:before,aside:before,header:before,footer:before,div:before,details:before,summary:before,form:before,fieldset:before,textarea:before,pre:before,code:before,a:before,button:before,nav:after,main:after,section:after,article:after,aside:after,header:after,footer:after,div:after,details:after,summary:after,form:after,fieldset:after,textarea:after,pre:after,code:after,a:after,button:after,.form-control-indicator{box-sizing:border-box}.position-fixed,.modal-overlay{position:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden}.position-absolute,.aspectRatio-content,.verticallyCenter-absolute,.visuallyHidden,.is-loading:after,.avatar-img,.avatar-team,.select:after,.select-toggle:after,.form-control input,.form-control-indicator,.radio-tick,.buttonGroup div:not(:last-child) .button:hover:before,.buttonGroup div.active:not(:last-child) .button:before,.button--xl:after,.button--l:after,.button--m:after,.button--responsive:after,.button--s:after,.button--xs:after,.button--legible:after,.button.is-sad:before,.button--stateful:before,.uiIcon--xl:after,.uiIcon--l:after,.uiIcon--m:after,.uiIcon--s:after,.uiIcon .svgIcon,.popover,.popover.has-caret:after,.modal-icon:before,.modal-icon:after,.modal-iconClose,.modal-iconBack,.modal-container,.antiscroll-scrollbar,.divider-with-text:before,.divider-with-text:after{position:absolute}.position-relative,.aspectRatio,.verticallyCenter,.avatar,.select,.select-toggle,.form-control,.buttonGroup .button,.button.is-loading,.button--flat.is-loading,.button.is-sad,.logoWrap,.button--stateful,.uiIcon,.uiIcon.is-loading,.popover-select-item,.modal,.antiscroll-wrap,.divider-with-text{position:relative}.position-static{position:static}@media screen and (min-width: 480px){.breakPointS-position-fixed{position:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden}.breakPointS-position-absolute{position:absolute}.breakPointS-position-relative{position:relative}.breakPointS-position-static{position:static}}@media screen and (min-width: 768px){.breakPointM-position-fixed{position:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden}.breakPointM-position-absolute{position:absolute}.breakPointM-position-relative{position:relative}.breakPointM-position-static{position:static}}@media screen and (min-width: 1180px){.breakPointL-position-fixed{position:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden}.breakPointL-position-absolute{position:absolute}.breakPointL-position-relative{position:relative}.breakPointL-position-static{position:static}}.display-none,.uiIcon.is-loading .svgIcon{display:none}.display-block,.truncateText,.popover-select-title,.popover-select-subtitle,.is-loading:after,.select:after,.form-control-indicator,.buttonGroup div:not(:last-child) .button:hover:before,.buttonGroup div.active:not(:last-child) .button:before,.button.is-sad:before,pre,.popover.has-caret:after,.popover-list a,.modal-icon:before,.modal-icon:after{display:block}.display-inline{display:inline}.display-inlineBlock,.inline>div,.inputGroup>div,.buttonGroup>div,.inputGroup-context,.select,.select select,.select-toggle,.form-control,.button,.logoWrap,.button--stateful span,.uiIcon,.antiscroll-wrap{display:inline-block}.display-inlineTable{display:inline-table}.display-table,.cf:before,.inline:before,.inputGroup:before,.buttonGroup:before,.pageWrap:before,.grid:before,.uiIcon:before,.modal:before,.info-message:before,.cf:after,.inline:after,.inputGroup:after,.buttonGroup:after,.pageWrap:after,.grid:after,.uiIcon:after,.modal:after,.info-message:after{display:table;width:100%}.display-tableCell{display:table-cell}.display-tableColumn{display:table-column}.display-tableRow{display:table-row}@media screen and (min-width: 480px){.breakPointS-display-none{display:none}.breakPointS-display-block{display:block}.breakPointS-display-inline{display:inline}.breakPointS-display-inlineBlock{display:inline-block}.breakPointS-display-inlineTable{display:inline-table}.breakPointS-display-table{display:table;width:100%}.breakPointS-display-tableCell{display:table-cell}.breakPointS-display-tableColumn{display:table-column}.breakPointS-display-tableRow{display:table-row}}@media screen and (min-width: 768px){.breakPointM-display-none{display:none}.breakPointM-display-block{display:block}.breakPointM-display-inline{display:inline}.breakPointM-display-inlineBlock{display:inline-block}.breakPointM-display-inlineTable{display:inline-table}.breakPointM-display-table{display:table;width:100%}.breakPointM-display-tableCell{display:table-cell}.breakPointM-display-tableColumn{display:table-column}.breakPointM-display-tableRow{display:table-row}}@media screen and (min-width: 1180px){.breakPointL-display-none{display:none}.breakPointL-display-block{display:block}.breakPointL-display-inline{display:inline}.breakPointL-display-inlineBlock{display:inline-block}.breakPointL-display-inlineTable{display:inline-table}.breakPointL-display-table{display:table;width:100%}.breakPointL-display-tableCell{display:table-cell}.breakPointL-display-tableColumn{display:table-column}.breakPointL-display-tableRow{display:table-row}}.width-10{width:10%}.width-15{width:15%}.width-20,.grid--5>div{width:20%}.width-25,.grid--4>div{width:25%}.width-30,.grid--7-3>div:last-child{width:30%}.width-33,.grid--3>div{width:33.3333%}.width-35{width:35%}.width-40,.grid--6-4>div:last-child{width:40%}.width-45{width:45%}.width-50,.grid--2>div{width:50%}.width-55{width:55%}.width-60,.grid--6-4>div:first-child{width:60%}.width-65{width:65%}.width-70,.grid--7-3>div:first-child{width:70%}.width-75{width:75%}.width-80{width:80%}.width-85{width:85%}.width-90,.pageWrap{width:90%}.width-95{width:95%}.width-100,.grid--1>div,.avatar-initials,.avatar--custom,.intl-tel-input,.textarea,.select select,.table{width:100%}.width-auto{width:auto}@media screen and (min-width: 480px){.breakPointS-width-10{width:10%}.breakPointS-width-15{width:15%}.breakPointS-width-20{width:20%}.breakPointS-width-25{width:25%}.breakPointS-width-30{width:30%}.breakPointS-width-33{width:33.3333%}.breakPointS-width-35{width:35%}.breakPointS-width-40{width:40%}.breakPointS-width-45{width:45%}.breakPointS-width-50{width:50%}.breakPointS-width-55{width:55%}.breakPointS-width-60{width:60%}.breakPointS-width-65{width:65%}.breakPointS-width-70{width:70%}.breakPointS-width-75{width:75%}.breakPointS-width-80{width:80%}.breakPointS-width-85{width:85%}.breakPointS-width-90{width:90%}.breakPointS-width-95{width:95%}.breakPointS-width-100{width:100%}.breakPointS-width-auto{width:auto}}@media screen and (min-width: 768px){.breakPointM-width-10{width:10%}.breakPointM-width-15{width:15%}.breakPointM-width-20{width:20%}.breakPointM-width-25{width:25%}.breakPointM-width-30{width:30%}.breakPointM-width-33{width:33.3333%}.breakPointM-width-35{width:35%}.breakPointM-width-40{width:40%}.breakPointM-width-45{width:45%}.breakPointM-width-50{width:50%}.breakPointM-width-55{width:55%}.breakPointM-width-60{width:60%}.breakPointM-width-65{width:65%}.breakPointM-width-70{width:70%}.breakPointM-width-75{width:75%}.breakPointM-width-80{width:80%}.breakPointM-width-85{width:85%}.breakPointM-width-90{width:90%}.breakPointM-width-95{width:95%}.breakPointM-width-100{width:100%}.breakPointM-width-auto{width:auto}}@media screen and (min-width: 1180px){.breakPointL-width-10{width:10%}.breakPointL-width-15{width:15%}.breakPointL-width-20{width:20%}.breakPointL-width-25{width:25%}.breakPointL-width-30{width:30%}.breakPointL-width-33{width:33.3333%}.breakPointL-width-35{width:35%}.breakPointL-width-40{width:40%}.breakPointL-width-45{width:45%}.breakPointL-width-50{width:50%}.breakPointL-width-55{width:55%}.breakPointL-width-60{width:60%}.breakPointL-width-65{width:65%}.breakPointL-width-70{width:70%}.breakPointL-width-75{width:75%}.breakPointL-width-80{width:80%}.breakPointL-width-85{width:85%}.breakPointL-width-90{width:90%}.breakPointL-width-95{width:95%}.breakPointL-width-100{width:100%}.breakPointL-width-auto{width:auto}}.height-5{height:5%}.height-10{height:10%}.height-15{height:15%}.height-20{height:20%}.height-25{height:25%}.height-30{height:30%}.height-35{height:35%}.height-40{height:40%}.height-45{height:45%}.height-50{height:50%}.height-55{height:55%}.height-60{height:60%}.height-65{height:65%}.height-70{height:70%}.height-75{height:75%}.height-80{height:80%}.height-85{height:85%}.height-90{height:90%}.height-95{height:95%}.height-100,.avatar--custom,.logoWrap{height:100%}.height-auto{height:auto}.height-xl{height:80px}.height-l{height:40px}.height-m{height:20px}.height-s{height:15px}.height-xs{height:10px}.height-xxs{height:5px}.height-control--xl,.input--xl,.inputGroup--xl .inputGroup-context,.input-tel--xl .intl-tel-input .country-list .country,.select--xl select,.button--xl,.uiIcon--xl{height:60px}.height-control--l,.input--l,.inputGroup--l .inputGroup-context,.input-tel--l .intl-tel-input .country-list .country,.select--l select,.button--l,.uiIcon--l{height:50px}.height-control--m,.input--m,.inputGroup--m .inputGroup-context,.input-tel--m .intl-tel-input .country-list .country,.select--m select,.button--m,.button--responsive,.uiIcon--m{height:40px}.height-control--s,.input--s,.inputGroup--s .inputGroup-context,.input--xs,.inputGroup--xs .inputGroup-context,.input--legible,.input-tel--s .intl-tel-input .country-list .country,.select--s select,.select--xs select,.select--legible select,.button--s,.button--xs,.button--legible,.uiIcon--s{height:30px}@media screen and (min-width: 480px){.breakPointS-height-5{height:5%}.breakPointS-height-10{height:10%}.breakPointS-height-15{height:15%}.breakPointS-height-20{height:20%}.breakPointS-height-25{height:25%}.breakPointS-height-30{height:30%}.breakPointS-height-35{height:35%}.breakPointS-height-40{height:40%}.breakPointS-height-45{height:45%}.breakPointS-height-50{height:50%}.breakPointS-height-55{height:55%}.breakPointS-height-60{height:60%}.breakPointS-height-65{height:65%}.breakPointS-height-70{height:70%}.breakPointS-height-75{height:75%}.breakPointS-height-80{height:80%}.breakPointS-height-85{height:85%}.breakPointS-height-90{height:90%}.breakPointS-height-95{height:95%}.breakPointS-height-100{height:100%}.breakPointS-height-auto{height:auto}.breakPointS-height-xl{height:80px}.breakPointS-height-l{height:40px}.breakPointS-height-m{height:20px}.breakPointS-height-s{height:15px}.breakPointS-height-xs{height:10px}.breakPointS-height-xxs{height:5px}}@media screen and (min-width: 768px){.breakPointM-height-5{height:5%}.breakPointM-height-10{height:10%}.breakPointM-height-15{height:15%}.breakPointM-height-20{height:20%}.breakPointM-height-25{height:25%}.breakPointM-height-30{height:30%}.breakPointM-height-35{height:35%}.breakPointM-height-40{height:40%}.breakPointM-height-45{height:45%}.breakPointM-height-50{height:50%}.breakPointM-height-55{height:55%}.breakPointM-height-60{height:60%}.breakPointM-height-65{height:65%}.breakPointM-height-70{height:70%}.breakPointM-height-75{height:75%}.breakPointM-height-80{height:80%}.breakPointM-height-85{height:85%}.breakPointM-height-90{height:90%}.breakPointM-height-95{height:95%}.breakPointM-height-100{height:100%}.breakPointM-height-auto{height:auto}.breakPointM-height-xl{height:80px}.breakPointM-height-l{height:40px}.breakPointM-height-m{height:20px}.breakPointM-height-s{height:15px}.breakPointM-height-xs{height:10px}.breakPointM-height-xxs{height:5px}}@media screen and (min-width: 1180px){.breakPointL-height-5{height:5%}.breakPointL-height-10{height:10%}.breakPointL-height-15{height:15%}.breakPointL-height-20{height:20%}.breakPointL-height-25{height:25%}.breakPointL-height-30{height:30%}.breakPointL-height-35{height:35%}.breakPointL-height-40{height:40%}.breakPointL-height-45{height:45%}.breakPointL-height-50{height:50%}.breakPointL-height-55{height:55%}.breakPointL-height-60{height:60%}.breakPointL-height-65{height:65%}.breakPointL-height-70{height:70%}.breakPointL-height-75{height:75%}.breakPointL-height-80{height:80%}.breakPointL-height-85{height:85%}.breakPointL-height-90{height:90%}.breakPointL-height-95{height:95%}.breakPointL-height-100{height:100%}.breakPointL-height-auto{height:auto}.breakPointL-height-xl{height:80px}.breakPointL-height-l{height:40px}.breakPointL-height-m{height:20px}.breakPointL-height-s{height:15px}.breakPointL-height-xs{height:10px}.breakPointL-height-xxs{height:5px}}@media screen and (max-height: xl){.breakPointHeightXL-height-5{height:5%}.breakPointHeightXL-height-10{height:10%}.breakPointHeightXL-height-15{height:15%}.breakPointHeightXL-height-20{height:20%}.breakPointHeightXL-height-25{height:25%}.breakPointHeightXL-height-30{height:30%}.breakPointHeightXL-height-35{height:35%}.breakPointHeightXL-height-40{height:40%}.breakPointHeightXL-height-45{height:45%}.breakPointHeightXL-height-50{height:50%}.breakPointHeightXL-height-55{height:55%}.breakPointHeightXL-height-60{height:60%}.breakPointHeightXL-height-65{height:65%}.breakPointHeightXL-height-70{height:70%}.breakPointHeightXL-height-75{height:75%}.breakPointHeightXL-height-80{height:80%}.breakPointHeightXL-height-85{height:85%}.breakPointHeightXL-height-90{height:90%}.breakPointHeightXL-height-95{height:95%}.breakPointHeightXL-height-100{height:100%}.breakPointHeightXL-height-auto{height:auto}.breakPointXL-height-xl{height:80px}.breakPointXL-height-l{height:40px}.breakPointXL-height-m{height:20px}.breakPointXL-height-s{height:15px}.breakPointXL-height-xs{height:10px}.breakPointXL-height-xxs{height:5px}}.float-none{float:none}.float-left,.grid>div{float:left}.float-right{float:right}@media screen and (min-width: 480px){.breakPointS-float-none{float:none}.breakPointS-float-left{float:left}.breakPointS-float-right{float:right}}@media screen and (min-width: 768px){.breakPointM-float-none{float:none}.breakPointM-float-left{float:left}.breakPointM-float-right{float:right}}@media screen and (min-width: 1180px){.breakPointL-float-none{float:none}.breakPointL-float-left{float:left}.breakPointL-float-right{float:right}}.clear-none{clear:none}.clear-left{clear:left}.clear-right{clear:right}.clear-both,.cf:after,.inline:after,.inputGroup:after,.buttonGroup:after,.pageWrap:after,.grid:after,.uiIcon:after,.modal:after,.info-message:after{clear:both}.clear-inherit{clear:inherit}@media screen and (min-width: 480px){.breakPointS-clear-none{clear:none}.breakPointS-clear-left{clear:left}.breakPointS-clear-right{clear:right}.breakPointS-clear-both{clear:both}.breakPointS-clear-inherit{clear:inherit}}@media screen and (min-width: 768px){.breakPointM-clear-none{clear:none}.breakPointM-clear-left{clear:left}.breakPointM-clear-right{clear:right}.breakPointM-clear-both{clear:both}.breakPointM-clear-inherit{clear:inherit}}@media screen and (min-width: 1180px){.breakPointL-clear-none{clear:none}.breakPointL-clear-left{clear:left}.breakPointL-clear-right{clear:right}.breakPointL-clear-both{clear:both}.breakPointL-clear-inherit{clear:inherit}}.verticalAlign-baseline{vertical-align:baseline}.verticalAlign-sub{vertical-align:sub}.verticalAlign-super{vertical-align:super}.verticalAlign-top,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td{vertical-align:top}.verticalAlign-textTop{vertical-align:text-top}.verticalAlign-middle,.input,.inputGroup-context,.textarea,.button{vertical-align:middle}.verticalAlign-bottom,.table>thead>tr>th{vertical-align:bottom}.verticalAlign-textBottom{vertical-align:text-bottom}@media screen and (min-width: 480px){.breakPointS-verticalAlign-baseline{vertical-align:baseline}.breakPointS-verticalAlign-sub{vertical-align:sub}.breakPointS-verticalAlign-super{vertical-align:super}.breakPointS-verticalAlign-top{vertical-align:top}.breakPointS-verticalAlign-textTop{vertical-align:text-top}.breakPointS-verticalAlign-middle{vertical-align:middle}.breakPointS-verticalAlign-bottom{vertical-align:bottom}.breakPointS-verticalAlign-textBottom{vertical-align:text-bottom}}@media screen and (min-width: 768px){.breakPointM-verticalAlign-baseline{vertical-align:baseline}.breakPointM-verticalAlign-sub{vertical-align:sub}.breakPointM-verticalAlign-super{vertical-align:super}.breakPointM-verticalAlign-top{vertical-align:top}.breakPointM-verticalAlign-textTop{vertical-align:text-top}.breakPointM-verticalAlign-middle{vertical-align:middle}.breakPointM-verticalAlign-bottom{vertical-align:bottom}.breakPointM-verticalAlign-textBottom{vertical-align:text-bottom}}@media screen and (min-width: 1180px){.breakPointL-verticalAlign-baseline{vertical-align:baseline}.breakPointL-verticalAlign-sub{vertical-align:sub}.breakPointL-verticalAlign-super{vertical-align:super}.breakPointL-verticalAlign-top{vertical-align:top}.breakPointL-verticalAlign-textTop{vertical-align:text-top}.breakPointL-verticalAlign-middle{vertical-align:middle}.breakPointL-verticalAlign-bottom{vertical-align:bottom}.breakPointL-verticalAlign-textBottom{vertical-align:text-bottom}}.visibility-hidden,.hidden{visibility:hidden}.visibility-visible{visibility:visible}.visibility-collapse{visibility:collapse}@media screen and (min-width: 480px){.breakPointS-visibility-hidden{visibility:hidden}.breakPointS-visibility-visible{visibility:visible}.breakPointS-visibility-collapse{visibility:collapse}}@media screen and (min-width: 768px){.breakPointM-visibility-hidden{visibility:hidden}.breakPointM-visibility-visible{visibility:visible}.breakPointM-visibility-collapse{visibility:collapse}}@media screen and (min-width: 1180px){.breakPointL-visibility-hidden{visibility:hidden}.breakPointL-visibility-visible{visibility:visible}.breakPointL-visibility-collapse{visibility:collapse}}.opacity-0,.hideChildren-child,.avatar-img.is-hidden,.avatar-team.is-hidden,.form-control input,.checkbox-tick,.radio-tick,.button.is-sad:before,.button--stateful:before,.button--stateful.has-responded span,.antiscroll-scrollbar{opacity:0}.opacity-3{opacity:.03}.opacity-5{opacity:.05}.opacity-8{opacity:.08}.opacity-10{opacity:.1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100,.hideChildren:hover .hideChildren-child,.link--opaque.is-active,.link--opaqueReversed,.button.is-sad:hover:before,.button--stateful.has-responded:before{opacity:1}@media screen and (min-width: 480px){.breakPointS-opacity-0{opacity:0}.breakPointS-opacity-3{opacity:.03}.breakPointS-opacity-5{opacity:.05}.breakPointS-opacity-10{opacity:.1}.breakPointS-opacity-15{opacity:.15}.breakPointS-opacity-20{opacity:.2}.breakPointS-opacity-30{opacity:.3}.breakPointS-opacity-40{opacity:.4}.breakPointS-opacity-50{opacity:.5}.breakPointS-opacity-60{opacity:.6}.breakPointS-opacity-70{opacity:.7}.breakPointS-opacity-80{opacity:.8}.breakPointS-opacity-90{opacity:.9}.breakPointS-opacity-100{opacity:1}}@media screen and (min-width: 768px){.breakPointM-opacity-0{opacity:0}.breakPointM-opacity-3{opacity:.03}.breakPointM-opacity-5{opacity:.05}.breakPointM-opacity-10{opacity:.1}.breakPointM-opacity-15{opacity:.15}.breakPointM-opacity-20{opacity:.2}.breakPointM-opacity-30{opacity:.3}.breakPointM-opacity-40{opacity:.4}.breakPointM-opacity-50{opacity:.5}.breakPointM-opacity-60,.link--opaque{opacity:.6}.breakPointM-opacity-70{opacity:.7}.breakPointM-opacity-80{opacity:.8}.breakPointM-opacity-90{opacity:.9}.breakPointM-opacity-100{opacity:1}}@media screen and (min-width: 1180px){.breakPointL-opacity-0{opacity:0}.breakPointL-opacity-3{opacity:.03}.breakPointL-opacity-5{opacity:.05}.breakPointL-opacity-10{opacity:.1}.breakPointL-opacity-15{opacity:.15}.breakPointL-opacity-20{opacity:.2}.breakPointL-opacity-30{opacity:.3}.breakPointL-opacity-40{opacity:.4}.breakPointL-opacity-50{opacity:.5}.breakPointL-opacity-60{opacity:.6}.breakPointL-opacity-70{opacity:.7}.breakPointL-opacity-80{opacity:.8}.breakPointL-opacity-90{opacity:.9}.breakPointL-opacity-100{opacity:1}}.borderStyle-none{border-style:none}.borderStyle-dashed{border-style:dashed}.borderStyle-dotted{border-style:dotted}.borderStyle-solid,.is-loading:after,.intl-tel-input .selected-flag,.popover-block,.popover-select-item.has-border{border-style:solid}@media screen and (min-width: 480px){.breakPointS-borderStyle-none{border-style:none}.breakPointS-borderStyle-dashed{border-style:dashed}.breakPointS-borderStyle-dotted{border-style:dotted}.breakPointS-borderStyle-solid,.modal.has-border{border-style:solid}}@media screen and (min-width: 768px){.breakPointM-borderStyle-none{border-style:none}.breakPointM-borderStyle-dashed{border-style:dashed}.breakPointM-borderStyle-dotted{border-style:dotted}.breakPointM-borderStyle-solid{border-style:solid}}@media screen and (min-width: 1180px){.breakPointL-borderStyle-none{border-style:none}.breakPointL-borderStyle-dashed{border-style:dashed}.breakPointL-borderStyle-dotted{border-style:dotted}.breakPointL-borderStyle-solid{border-style:solid}}.borderWidth-0,.input,.intl-tel-input .selected-flag,.input-tel--borderless .intl-tel-input .country-list,.textarea,.select select,.button,.popover--default,.popover--default.has-caret:after,.popover-block,.popover-block:last-child,.popover-select-item.has-border{border-width:0}.borderTopWidth-0{border-top-width:0}.borderRightWidth-0{border-right-width:0}.borderBottomWidth-0{border-bottom-width:0}.borderLeftWidth-0{border-left-width:0}.borderWidth-1{border-width:1px}.borderTopWidth-1{border-top-width:1px}.borderRightWidth-1,.intl-tel-input .selected-flag,.popover-block{border-right-width:1px}.borderBottomWidth-1,.popover-select-item.has-border{border-bottom-width:1px}.borderLeftWidth-1{border-left-width:1px}@media screen and (min-width: 480px){.breakPointS-borderWidth-0{border-width:0}.breakPointS-borderTopWidth-0{border-top-width:0}.breakPointS-borderRightWidth-0{border-right-width:0}.breakPointS-borderBottomWidth-0{border-bottom-width:0}.breakPointS-borderLeftWidth-0{border-left-width:0}.breakPointS-borderWidth-1,.modal.has-border{border-width:1px}.breakPointS-borderTopWidth-1{border-top-width:1px}.breakPointS-borderRightWidth-1{border-right-width:1px}.breakPointS-borderBottomWidth-1{border-bottom-width:1px}.breakPointS-borderLeftWidth-1{border-left-width:1px}}@media screen and (min-width: 768px){.breakPointM-borderWidth-0{border-width:0}.breakPointM-borderTopWidth-0{border-top-width:0}.breakPointM-borderRightWidth-0{border-right-width:0}.breakPointM-borderBottomWidth-0{border-bottom-width:0}.breakPointM-borderLeftWidth-0{border-left-width:0}.breakPointM-borderWidth-1{border-width:1px}.breakPointM-borderTopWidth-1{border-top-width:1px}.breakPointM-borderRightWidth-1{border-right-width:1px}.breakPointM-borderBottomWidth-1{border-bottom-width:1px}.breakPointM-borderLeftWidth-1{border-left-width:1px}}@media screen and (min-width: 1180px){.breakPointL-borderWidth-0{border-width:0}.breakPointL-borderTopWidth-0{border-top-width:0}.breakPointL-borderRightWidth-0{border-right-width:0}.breakPointL-borderBottomWidth-0{border-bottom-width:0}.breakPointL-borderLeftWidth-0{border-left-width:0}.breakPointL-borderWidth-1{border-width:1px}.breakPointL-borderTopWidth-1{border-top-width:1px}.breakPointL-borderRightWidth-1{border-right-width:1px}.breakPointL-borderBottomWidth-1{border-bottom-width:1px}.breakPointL-borderLeftWidth-1{border-left-width:1px}}.fontStyle-normal{font-style:normal}.fontStyle-italic,.hljs-comment{font-style:italic}.fontStyle-oblique{font-style:oblique}.fontStyle-inherit{font-style:inherit}.fontWeight-3,.input,.inputGroup-context,.textarea,.popover-select-subtitle,.modal-subtext{font-weight:300}.fontWeight-4,.button,th{font-weight:400}.fontWeight-5,code{font-weight:500}.fontWeight-7{font-weight:700}@media screen and (min-width: 480px){.breakPointS-fontWeight-3{font-weight:300}.breakPointS-fontWeight-4{font-weight:400}.breakPointS-fontWeight-5{font-weight:500}.breakPointS-fontWeight-7{font-weight:700}}@media screen and (min-width: 768px){.breakPointM-fontWeight-3{font-weight:300}.breakPointM-fontWeight-4{font-weight:400}.breakPointM-fontWeight-5{font-weight:500}.breakPointM-fontWeight-7{font-weight:700}}@media screen and (min-width: 1180px){.breakPointL-fontWeight-3{font-weight:300}.breakPointL-fontWeight-4{font-weight:400}.breakPointL-fontWeight-5{font-weight:500}.breakPointL-fontWeight-7{font-weight:700}}.textAlign-left,.intl-tel-input,caption,th,.popover-list{text-align:left}.textAlign-center,.avatar-initials,.inputGroup-context,.button,.modal-subtext{text-align:center}.textAlign-right{text-align:right}.textAlign-inherit{text-align:inherit}@media screen and (min-width: 480px){.breakPointS-textAlign-left{text-align:left}.breakPointS-textAlign-center{text-align:center}.breakPointS-textAlign-right{text-align:right}.breakPointS-textAlign-inherit{text-align:inherit}}@media screen and (min-width: 768px){.breakPointM-textAlign-left{text-align:left}.breakPointM-textAlign-center{text-align:center}.breakPointM-textAlign-right{text-align:right}.breakPointM-textAlign-inherit{text-align:inherit}}@media screen and (min-width: 1180px){.breakPointL-textAlign-left{text-align:left}.breakPointL-textAlign-center{text-align:center}.breakPointL-textAlign-right{text-align:right}.breakPointL-textAlign-inherit{text-align:inherit}}.textDecoration-none,.link,.popover-list a,.link:link,.popover-list a:link,.button{text-decoration:none}.textDecoration-underline{text-decoration:underline}.textDecoration-overline{text-decoration:overline}.textDecoration-lineThrough{text-decoration:line-through}.textDecoration-inherit{text-decoration:inherit}.textOverflow-clip{text-overflow:clip}.textOverflow-ellipsis,.truncateText,.popover-select-title,.popover-select-subtitle{text-overflow:ellipsis}.textOverflow-string{text-overflow:string}.textOverflow-inherit{text-overflow:inherit}.textRendering-auto{text-rendering:auto}.textRendering-speed{text-rendering:optimizeSpeed}.textRendering-legibility,html,body,input,button,select,textarea{text-rendering:optimizeLegibility}.textRendering-precision{text-rendering:geometricPrecision}.textTransform-none{text-transform:none}.textTransform-capitalize{text-transform:capitalize}.textTransform-uppercase,.avatar-initials{text-transform:uppercase}.textTransform-lowercase{text-transform:lowercase}.appearance-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}.appearance-field{-webkit-appearance:field;-moz-appearance:field;appearance:field}.appearance-menu{-webkit-appearance:menu;-moz-appearance:menu;appearance:menu}.appearance-none,.input,.textarea,.select select,.button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.appearance-normal{-webkit-appearance:normal;-moz-appearance:normal;appearance:normal}.appearance-window{-webkit-appearance:window;-moz-appearance:window;appearance:window}.backfaceVisibility-hidden{-webkit-backface-visibility:hidden;backface-visibility:hidden}.backfaceVisibility-visible{-webkit-backface-visibility:visible;backface-visibility:visible}.backfaceVisibility-inherit{-webkit-backface-visibility:inherit;backface-visibility:inherit}.backgroundPosition-leftTop{background-position:left top}.backgroundPosition-leftCenter{background-position:left center}.backgroundPosition-leftBottom{background-position:left bottom}.backgroundPosition-rightTop{background-position:right top}.backgroundPosition-rightCenter{background-position:right center}.backgroundPosition-rightBottom{background-position:right bottom}.backgroundPosition-centerTop{background-position:center top}.backgroundPosition-centerCenter,.avatar-img,.modal-icon{background-position:center center}.backgroundPosition-centerBottom{background-position:center bottom}.backgroundRepeat-repeat{background-repeat:repeat}.backgroundRepeat-repeatX,.link--underline{background-repeat:repeat-x}.backgroundRepeat-repeatY{background-repeat:repeat-y}.backgroundRepeat-noRepeat,.avatar-img,.avatar-team,.modal-icon{background-repeat:no-repeat}.backgroundSize-cover,.avatar-img,.avatar-team{background-size:cover}.backgroundSize-contain{background-size:contain}.backgroundSize-auto{background-size:auto}@media screen and (min-width: 480px){.breakPointS-backgroundSize-cover{background-size:cover}.breakPointS-backgroundSize-contain{background-size:contain}.breakPointS-backgroundSize-auto{background-size:auto}}@media screen and (min-width: 768px){.breakPointM-backgroundSize-cover{background-size:cover}.breakPointM-backgroundSize-contain{background-size:contain}.breakPointM-backgroundSize-auto{background-size:auto}}@media screen and (min-width: 1180px){.breakPointL-backgroundSize-cover{background-size:cover}.breakPointL-backgroundSize-contain{background-size:contain}.breakPointL-backgroundSize-auto{background-size:auto}}.cursor-colResize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default,.input.is-disabled,.input.uiIcon.is-loading,.textarea.is-disabled,.textarea.uiIcon.is-loading,.button.is-disabled,.button.is-loading,.button--flat.is-loading{cursor:default}.cursor-eResize{cursor:e-resize}.cursor-ewResize{cursor:ew-resize}.cursor-grab{cursor:-webkit-grab;cursor:grab}.cursor-inherit{cursor:inherit}.cursor-move{cursor:move}.cursor-neswResize{cursor:nesw-resize}.cursor-noDrop{cursor:no-drop}.cursor-notAllowed{cursor:not-allowed}.cursor-nResize{cursor:n-resize}.cursor-nsResize{cursor:ns-resize}.cursor-nsResize{cursor:ns-resize}.cursor-nwseResize{cursor:nwse-resize}.cursor-pointer,.link,.popover-list a,.link:link,.popover-list a:link,.select select,.select-toggle,.form-control,.button,.popover-block,.popover-select-item,.modal-icon{cursor:pointer}.cursor-rowResize{cursor:row-resize}.cursor-sResize{cursor:s-resize}.cursor-text{cursor:text}.cursor-verticalText{cursor:vertical-text}.cursor-wResize{cursor:w-resize}.cursor-zoomIn{cursor:zoom-in}.cursor-zoomOut{cursor:zoom-out}.listStyle-none{list-style-type:none}.listStyle-disc,.list--unordered{list-style-type:disc}.listStyle-circle{list-style-type:circle}.listStyle-square{list-style-type:square}.listStyle-decimal,.list--ordered{list-style-type:decimal}.listStyle-inherit{list-style-type:inherit}.outlineStyle-none,.input,.intl-tel-input .selected-flag,.textarea,.select select,.button{outline-style:none}.outlineStyle-dotted{outline-style:dotted}.outlineStyle-dashed{outline-style:dashed}.outlineStyle-solid{outline-style:solid}.outlineStyle-double{outline-style:double}.outlineStyle-groove{outline-style:groove}.outlineStyle-ridge{outline-style:ridge}.outlineStyle-inset{outline-style:inset}.outlineStyle-outset{outline-style:outset}@media screen and (min-width: 480px){.breakPointS-outlineStyle-none{outline-style:none}.breakPointS-outlineStyle-dotted{outline-style:dotted}.breakPointS-outlineStyle-dashed{outline-style:dashed}.breakPointS-outlineStyle-solid{outline-style:solid}.breakPointS-outlineStyle-double{outline-style:double}.breakPointS-outlineStyle-groove{outline-style:groove}.breakPointS-outlineStyle-ridge{outline-style:ridge}.breakPointS-outlineStyle-inset{outline-style:inset}.breakPointS-outlineStyle-outset{outline-style:outset}}@media screen and (min-width: 768px){.breakPointM-outlineStyle-none{outline-style:none}.breakPointM-outlineStyle-dotted{outline-style:dotted}.breakPointM-outlineStyle-dashed{outline-style:dashed}.breakPointM-outlineStyle-solid{outline-style:solid}.breakPointM-outlineStyle-double{outline-style:double}.breakPointM-outlineStyle-groove{outline-style:groove}.breakPointM-outlineStyle-ridge{outline-style:ridge}.breakPointM-outlineStyle-inset{outline-style:inset}.breakPointM-outlineStyle-outset{outline-style:outset}}@media screen and (min-width: 1180px){.breakPointL-outlineStyle-none{outline-style:none}.breakPointL-outlineStyle-dotted{outline-style:dotted}.breakPointL-outlineStyle-dashed{outline-style:dashed}.breakPointL-outlineStyle-solid{outline-style:solid}.breakPointL-outlineStyle-double{outline-style:double}.breakPointL-outlineStyle-groove{outline-style:groove}.breakPointL-outlineStyle-ridge{outline-style:ridge}.breakPointL-outlineStyle-inset{outline-style:inset}.breakPointL-outlineStyle-outset{outline-style:outset}}.overflow-visible{overflow:visible}.overflow-hidden,.truncateText,.popover-select-title,.popover-select-subtitle,.truncateText-two,.visuallyHidden,.button--stateful,.antiscroll-wrap{overflow:hidden}.overflow-scroll,.antiscroll-inner{overflow:scroll}.overflow-auto{overflow:auto}.overflow-inherit{overflow:inherit}.overflowX-visible{overflow-x:visible}.overflowX-hidden{overflow-x:hidden}.overflowX-scroll{overflow-x:scroll}.overflowX-auto{overflow-x:auto}.overflowX-inherit{overflow-x:inherit}.overflowY-visible{overflow-y:visible}.overflowY-hidden{overflow-y:hidden}.overflowY-scroll{overflow-y:scroll}.overflowY-auto,.modal-overlay{overflow-y:auto}.overflowY-inherit{overflow-y:inherit}@media screen and (min-width: 480px){.breakPointS-overflow-visible{overflow:visible}.breakPointS-overflow-hidden{overflow:hidden}.breakPointS-overflow-scroll{overflow:scroll}.breakPointS-overflow-auto{overflow:auto}.breakPointS-overflow-inherit{overflow:inherit}.breakPointS-overflowX-visible{overflow-x:visible}.breakPointS-overflowX-hidden{overflow-x:hidden}.breakPointS-overflowX-scroll{overflow-x:scroll}.breakPointS-overflowX-auto{overflow-x:auto}.breakPointS-overflowX-inherit{overflow-x:inherit}.breakPointS-overflowY-visible{overflow-y:visible}.breakPointS-overflowY-hidden{overflow-y:hidden}.breakPointS-overflowY-scroll{overflow-y:scroll}.breakPointS-overflowY-auto{overflow-y:auto}.breakPointS-overflowY-inherit{overflow-y:inherit}}@media screen and (min-width: 768px){.breakPointM-overflow-visible{overflow:visible}.breakPointM-overflow-hidden{overflow:hidden}.breakPointM-overflow-scroll{overflow:scroll}.breakPointM-overflow-auto{overflow:auto}.breakPointM-overflow-inherit{overflow:inherit}.breakPointM-overflowX-visible{overflow-x:visible}.breakPointM-overflowX-hidden{overflow-x:hidden}.breakPointM-overflowX-scroll{overflow-x:scroll}.breakPointM-overflowX-auto{overflow-x:auto}.breakPointM-overflowX-inherit{overflow-x:inherit}.breakPointM-overflowY-visible{overflow-y:visible}.breakPointM-overflowY-hidden{overflow-y:hidden}.breakPointM-overflowY-scroll{overflow-y:scroll}.breakPointM-overflowY-auto{overflow-y:auto}.breakPointM-overflowY-inherit{overflow-y:inherit}}@media screen and (min-width: 1180px){.breakPointL-overflow-visible{overflow:visible}.breakPointL-overflow-hidden{overflow:hidden}.breakPointL-overflow-scroll{overflow:scroll}.breakPointL-overflow-auto{overflow:auto}.breakPointL-overflow-inherit{overflow:inherit}.breakPointL-overflowX-visible{overflow-x:visible}.breakPointL-overflowX-hidden{overflow-x:hidden}.breakPointL-overflowX-scroll{overflow-x:scroll}.breakPointL-overflowX-auto{overflow-x:auto}.breakPointL-overflowX-inherit{overflow-x:inherit}.breakPointL-overflowY-visible{overflow-y:visible}.breakPointL-overflowY-hidden{overflow-y:hidden}.breakPointL-overflowY-scroll{overflow-y:scroll}.breakPointL-overflowY-auto{overflow-y:auto}.breakPointL-overflowY-inherit{overflow-y:inherit}}.resize-none,.textarea--growing{resize:none}.resize-both{resize:both}.resize-horizontal{resize:horizontal}.resize-vertical,.textarea--xl,.textarea--l,.textarea--m,.textarea--s,.textarea--xs{resize:vertical}.tableLayout-auto{table-layout:auto}.tableLayout-fixed{table-layout:fixed}.tableLayout-initial{table-layout:initial}.tableLayout-inherit{table-layout:inherit}@media screen and (min-width: 480px){.breakPointS-tableLayout-auto{table-layout:auto}.breakPointS-tableLayout-fixed{table-layout:fixed}.breakPointS-tableLayout-initial{table-layout:initial}.breakPointS-tableLayout-inherit{table-layout:inherit}}@media screen and (min-width: 768px){.breakPointM-tableLayout-auto{table-layout:auto}.breakPointM-tableLayout-fixed{table-layout:fixed}.breakPointM-tableLayout-initial{table-layout:initial}.breakPointM-tableLayout-inherit{table-layout:inherit}}@media screen and (min-width: 1180px){.breakPointL-tableLayout-auto{table-layout:auto}.breakPointL-tableLayout-fixed{table-layout:fixed}.breakPointL-tableLayout-initial{table-layout:initial}.breakPointL-tableLayout-inherit{table-layout:inherit}}.tapHighlight-none{-webkit-tap-highlight-color:transparent}.transformStyle-flat{transform-style:flat}.transformStyle-preserve3d{transform-style:preserve-3d}.transformStyle-inherit{transform-style:inherit}.transitionProperty-none{transition-property:none}.transitionProperty-all,.link,.popover-list a,.link:link,.popover-list a:link,.input,.textarea,.select-toggle,.select-toggle:after,.form-control-indicator,.checkbox-tick,.radio-tick,.button,.buttonGroup div:not(:last-child) .button:hover:before,.buttonGroup div.active:not(:last-child) .button:before,.button.is-sad:before,.button .logoWrap .svgIcon,.button .logoWrap .svgIcon path,.button .logoWrap .svgIcon circle,.button:hover .logoWrap .svgIcon,.button:hover .logoWrap .svgIcon path,.button:hover .logoWrap .svgIcon circle,.button--stateful:before,.svgIcon,.popover-block,.modal,.modal-overlay.is-active .modal-container.concealed .modal,.modal-overlay.is-active .modal-container.modal .modal,.modal-overlay.is-active .modal-container.modal-image .modal,.modal-overlay.is-active .modal-container.modal-icon-wrapper .modal,.modal-overlay.is-active .modal-container.modal-subtext .modal,.modal-overlay.is-active .modal-container.modal-overlay .modal,.modal-overlay.is-active .modal-container .modal,.modal-image,.modal-icon-wrapper,.modal-overlay.is-active .modal-container.concealed .modal-image,.modal-overlay.is-active .modal-container.modal .modal-image,.modal-overlay.is-active .modal-container.modal-image .modal-image,.modal-overlay.is-active .modal-container.modal-icon-wrapper .modal-image,.modal-overlay.is-active .modal-container.modal-subtext .modal-image,.modal-overlay.is-active .modal-container.modal-overlay .modal-image,.modal-overlay.is-active .modal-container.concealed .modal-icon-wrapper,.modal-overlay.is-active .modal-container.modal .modal-icon-wrapper,.modal-overlay.is-active .modal-container.modal-image .modal-icon-wrapper,.modal-overlay.is-active .modal-container.modal-icon-wrapper .modal-icon-wrapper,.modal-overlay.is-active .modal-container.modal-subtext .modal-icon-wrapper,.modal-overlay.is-active .modal-container.modal-overlay .modal-icon-wrapper,.modal-icon,.modal-subtext,.modal-overlay.is-active .modal-container.concealed .modal-subtext,.modal-overlay.is-active .modal-container.modal .modal-subtext,.modal-overlay.is-active .modal-container.modal-image .modal-subtext,.modal-overlay.is-active .modal-container.modal-icon-wrapper .modal-subtext,.modal-overlay.is-active .modal-container.modal-subtext .modal-subtext,.modal-overlay.is-active .modal-container.modal-overlay .modal-subtext,.modal-overlay.is-active .modal-container .modal-subtext,.modal-overlay,.modal-container,.modal-overlay.is-active,.progress-bar-inner{transition-property:all}.transitionProperty-inherit{transition-property:inherit}.transitionProperty-color,.popover-select-title{transition-property:color}.transitionProperty-background{transition-property:background}.transitionProperty-width{transition-property:width}.transitionProperty-height{transition-property:height}.transitionProperty-top{transition-property:top}.transitionProperty-right{transition-property:right}.transitionProperty-bottom{transition-property:bottom}.transitionProperty-left{transition-property:left}.transitionProperty-scale{transition-property:scale}.transitionProperty-transform{transition-property:transform}.transitionProperty-opacity,.is-loading:after,.avatar-img{transition-property:opacity}.userSelect-none,.form-control-indicator,.button,.popover-select-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pointerEvents-auto,.modal-overlay.is-active{pointer-events:auto}.pointerEvents-none,.input.is-disabled,.input.uiIcon.is-loading,.textarea.is-disabled,.textarea.uiIcon.is-loading,.select:after,.button.is-disabled,.button.is-loading,.button--flat.is-loading,.uiIcon:after,.uiIcon .svgIcon,.modal-overlay,.modal-container.concealed,.modal-container.modal,.modal-overlay.is-active .modal-container.concealed .modal-container.modal,.modal-container.modal-image,.modal-container.modal-icon-wrapper,.modal-overlay.is-active .modal-container.concealed .modal-container.modal-image,.modal-overlay.is-active .modal-container.concealed .modal-container.modal-icon-wrapper,.modal-container.modal-subtext,.modal-overlay.is-active .modal-container.concealed .modal-container.modal-subtext,.modal-container.modal-overlay{pointer-events:none}.whiteSpace-normal{white-space:normal}.whiteSpace-nowrap,.truncateText,.popover-select-title,.popover-select-subtitle,.button,pre{white-space:nowrap}.whiteSpace-pre{white-space:pre}.whiteSpace-preLine{white-space:pre-line}.whiteSpace-preWrap,code{white-space:pre-wrap}@media screen and (min-width: 480px){.breakPointS-whiteSpace-normal{white-space:normal}.breakPointS-whiteSpace-nowrap{white-space:nowrap}.breakPointS-whiteSpace-pre{white-space:pre}.breakPointS-whiteSpace-preLine{white-space:pre-line}.breakPointS-whiteSpace-preWrap{white-space:pre-wrap}}@media screen and (min-width: 768px){.breakPointM-whiteSpace-normal{white-space:normal}.breakPointM-whiteSpace-nowrap{white-space:nowrap}.breakPointM-whiteSpace-pre{white-space:pre}.breakPointM-whiteSpace-preLine{white-space:pre-line}.breakPointM-whiteSpace-preWrap{white-space:pre-wrap}}@media screen and (min-width: 1180px){.breakPointL-whiteSpace-normal{white-space:normal}.breakPointL-whiteSpace-nowrap{white-space:nowrap}.breakPointL-whiteSpace-pre{white-space:pre}.breakPointL-whiteSpace-preLine{white-space:pre-line}.breakPointL-whiteSpace-preWrap{white-space:pre-wrap}}.wordBreak-normal,pre{word-break:normal}.wordBreak-breakAll{word-break:break-all}.wordBreak-keepAll{word-break:keep-all}.wordWrap-normal{word-break:normal}.wordWrap-breakWord,.truncateText-two{word-break:break-word}.direction-ltr{direction:ltr}.direction-rtl{direction:rtl}.display-flex{display:-ms-flexbox;display:flex}.display-inlineFlex{display:-ms-inline-flexbox;display:inline-flex}.flex-1{-ms-flex:1;flex:1}.flex-none{-ms-flex:none;flex:none}.flexWrap-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flexDirection-column{-ms-flex-direction:column;flex-direction:column}.flexDirection-row{-ms-flex-direction:row;flex-direction:row}.alignItems-baseline{-ms-flex-align:baseline;align-items:baseline}.alignItems-center{-ms-flex-align:center;align-items:center}.alignItems-flexEnd{-ms-flex-align:end;align-items:flex-end}.alignItems-flexStart{-ms-flex-align:start;align-items:flex-start}.alignItems-stretch{-ms-flex-align:stretch;align-items:stretch}.alignSelf-baseline{-ms-flex-item-align:baseline;align-self:baseline}.alignSelf-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.alignSelf-flexEnd{-ms-flex-item-align:end;align-self:flex-end}.alignSelf-flexStart{-ms-flex-item-align:start;align-self:flex-start}.alignSelf-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.justifyContent-around{-ms-flex-pack:distribute;justify-content:space-around}.justifyContent-between{-ms-flex-pack:justify;justify-content:space-between}.justifyContent-center{-ms-flex-pack:center;justify-content:center}.justifyContent-flexEnd{-ms-flex-pack:end;justify-content:flex-end}.justifyContent-flexStart{-ms-flex-pack:start;justify-content:flex-start}.alignContent-around{-ms-flex-line-pack:distribute;align-content:space-around}.alignContent-between{-ms-flex-line-pack:justify;align-content:space-between}.alignContent-center{-ms-flex-line-pack:center;align-content:center}.alignContent-flexEnd{-ms-flex-line-pack:end;align-content:flex-end}.alignContent-flexStart{-ms-flex-line-pack:start;align-content:flex-start}.alignContent-stretch{-ms-flex-line-pack:stretch;align-content:stretch}@media screen and (min-width: 480px){.breakPointS-display-flex{display:-ms-flexbox;display:flex}.breakPointS-display-inlineFlex{display:-ms-inline-flexbox;display:inline-flex}.breakPointS-flex-1{-ms-flex:1;flex:1}.breakPointS-flex-none{-ms-flex:none;flex:none}.breakPointS-flexWrap-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.breakPointS-flexDirection-column{-ms-flex-direction:column;flex-direction:column}.breakPointS-flexDirection-row{-ms-flex-direction:row;flex-direction:row}.breakPointS-alignItems-baseline{-ms-flex-align:baseline;align-items:baseline}.breakPointS-alignItems-center{-ms-flex-align:center;align-items:center}.breakPointS-alignItems-flexEnd{-ms-flex-align:end;align-items:flex-end}.breakPointS-alignItems-flexStart{-ms-flex-align:start;align-items:flex-start}.breakPointS-alignItems-stretch{-ms-flex-align:stretch;align-items:stretch}.breakPointS-alignSelf-baseline{-ms-flex-item-align:baseline;align-self:baseline}.breakPointS-alignSelf-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.breakPointS-alignSelf-flexEnd{-ms-flex-item-align:end;align-self:flex-end}.breakPointS-alignSelf-flexStart{-ms-flex-item-align:start;align-self:flex-start}.breakPointS-alignSelf-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.breakPointS-justifyContent-around{-ms-flex-pack:distribute;justify-content:space-around}.breakPointS-justifyContent-between{-ms-flex-pack:justify;justify-content:space-between}.breakPointS-justifyContent-center{-ms-flex-pack:center;justify-content:center}.breakPointS-justifyContent-flexEnd{-ms-flex-pack:end;justify-content:flex-end}.breakPointS-justifyContent-flexStart{-ms-flex-pack:start;justify-content:flex-start}.breakPointS-alignContent-around{-ms-flex-line-pack:distribute;align-content:space-around}.breakPointS-alignContent-between{-ms-flex-line-pack:justify;align-content:space-between}.breakPointS-alignContent-center{-ms-flex-line-pack:center;align-content:center}.breakPointS-alignContent-flexEnd{-ms-flex-line-pack:end;align-content:flex-end}.breakPointS-alignContent-flexStart{-ms-flex-line-pack:start;align-content:flex-start}.breakPointS-alignContent-stretch{-ms-flex-line-pack:stretch;align-content:stretch}}@media screen and (min-width: 768px){.breakPointM-display-flex{display:-ms-flexbox;display:flex}.breakPointM-display-inlineFlex{display:-ms-inline-flexbox;display:inline-flex}.breakPointM-flex-1{-ms-flex:1;flex:1}.breakPointM-flex-none{-ms-flex:none;flex:none}.breakPointM-flexWrap-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.breakPointM-flexDirection-column{-ms-flex-direction:column;flex-direction:column}.breakPointM-flexDirection-row{-ms-flex-direction:row;flex-direction:row}.breakPointM-alignItems-baseline{-ms-flex-align:baseline;align-items:baseline}.breakPointM-alignItems-center{-ms-flex-align:center;align-items:center}.breakPointM-alignItems-flexEnd{-ms-flex-align:end;align-items:flex-end}.breakPointM-alignItems-flexStart{-ms-flex-align:start;align-items:flex-start}.breakPointM-alignItems-stretch{-ms-flex-align:stretch;align-items:stretch}.breakPointM-alignSelf-baseline{-ms-flex-item-align:baseline;align-self:baseline}.breakPointM-alignSelf-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.breakPointM-alignSelf-flexEnd{-ms-flex-item-align:end;align-self:flex-end}.breakPointM-alignSelf-flexStart{-ms-flex-item-align:start;align-self:flex-start}.breakPointM-alignSelf-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.breakPointM-justifyContent-around{-ms-flex-pack:distribute;justify-content:space-around}.breakPointM-justifyContent-between{-ms-flex-pack:justify;justify-content:space-between}.breakPointM-justifyContent-center{-ms-flex-pack:center;justify-content:center}.breakPointM-justifyContent-flexEnd{-ms-flex-pack:end;justify-content:flex-end}.breakPointM-justifyContent-flexStart{-ms-flex-pack:start;justify-content:flex-start}.breakPointM-alignContent-around{-ms-flex-line-pack:distribute;align-content:space-around}.breakPointM-alignContent-between{-ms-flex-line-pack:justify;align-content:space-between}.breakPointM-alignContent-center{-ms-flex-line-pack:center;align-content:center}.breakPointM-alignContent-flexEnd{-ms-flex-line-pack:end;align-content:flex-end}.breakPointM-alignContent-flexStart{-ms-flex-line-pack:start;align-content:flex-start}.breakPointM-alignContent-stretch{-ms-flex-line-pack:stretch;align-content:stretch}}@media screen and (min-width: 1180px){.breakPointL-display-flex{display:-ms-flexbox;display:flex}.breakPointL-display-inlineFlex{display:-ms-inline-flexbox;display:inline-flex}.breakPointL-flex-1{-ms-flex:1;flex:1}.breakPointL-flex-none{-ms-flex:none;flex:none}.breakPointL-flexWrap-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.breakPointL-flexDirection-column{-ms-flex-direction:column;flex-direction:column}.breakPointL-flexDirection-row{-ms-flex-direction:row;flex-direction:row}.breakPointL-alignItems-baseline{-ms-flex-align:baseline;align-items:baseline}.breakPointL-alignItems-center{-ms-flex-align:center;align-items:center}.breakPointL-alignItems-flexEnd{-ms-flex-align:end;align-items:flex-end}.breakPointL-alignItems-flexStart{-ms-flex-align:start;align-items:flex-start}.breakPointL-alignItems-stretch{-ms-flex-align:stretch;align-items:stretch}.breakPointL-alignSelf-baseline{-ms-flex-item-align:baseline;align-self:baseline}.breakPointL-alignSelf-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.breakPointL-alignSelf-flexEnd{-ms-flex-item-align:end;align-self:flex-end}.breakPointL-alignSelf-flexStart{-ms-flex-item-align:start;align-self:flex-start}.breakPointL-alignSelf-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.breakPointL-justifyContent-around{-ms-flex-pack:distribute;justify-content:space-around}.breakPointL-justifyContent-between{-ms-flex-pack:justify;justify-content:space-between}.breakPointL-justifyContent-center{-ms-flex-pack:center;justify-content:center}.breakPointL-justifyContent-flexEnd{-ms-flex-pack:end;justify-content:flex-end}.breakPointL-justifyContent-flexStart{-ms-flex-pack:start;justify-content:flex-start}.breakPointL-alignContent-around{-ms-flex-line-pack:distribute;align-content:space-around}.breakPointL-alignContent-between{-ms-flex-line-pack:justify;align-content:space-between}.breakPointL-alignContent-center{-ms-flex-line-pack:center;align-content:center}.breakPointL-alignContent-flexEnd{-ms-flex-line-pack:end;align-content:flex-end}.breakPointL-alignContent-flexStart{-ms-flex-line-pack:start;align-content:flex-start}.breakPointL-alignContent-stretch{-ms-flex-line-pack:stretch;align-content:stretch}}.aspectRatio--100:before{content:"";display:block;padding-top:100%}.aspectRatio--75:before{content:"";display:block;padding-top:75%}.aspectRatio--60:before{content:"";display:block;padding-top:60%}.aspectRatio--16-9:before{content:"";display:block;padding-top:56.25%}.centered,.pageWrap,.popover-block-icon,.modal{margin-left:auto;margin-right:auto}@media screen and (min-width: 480px){.breakPointS-centered{margin-left:auto;margin-right:auto}}@media screen and (min-width: 768px){.breakPointM-centered{margin-left:auto;margin-right:auto}}@media screen and (min-width: 1180px){.breakPointL-centered{margin-left:auto;margin-right:auto}}.cf:before,.inline:before,.inputGroup:before,.buttonGroup:before,.pageWrap:before,.grid:before,.uiIcon:before,.modal:before,.info-message:before,.cf:after,.inline:after,.inputGroup:after,.buttonGroup:after,.pageWrap:after,.grid:after,.uiIcon:after,.modal:after,.info-message:after{content:""}.hidden{display:none !important}.concealed,.modal,.modal-overlay.is-active .modal-container.concealed .modal,.modal-image,.modal-icon-wrapper,.modal-overlay.is-active .modal-container.concealed .modal-image,.modal-overlay.is-active .modal-container.concealed .modal-icon-wrapper,.modal-subtext,.modal-overlay.is-active .modal-container.concealed .modal-subtext,.modal-overlay{opacity:0;visibility:hidden}.disclosed,.modal-overlay.is-active .modal-container .modal,.modal-overlay.is-active .modal-image,.modal-overlay.is-active .modal-icon-wrapper,.modal-overlay.is-active .modal-container .modal-subtext,.modal-overlay.is-active{opacity:1;visibility:visible}.inline,.inputGroup,.buttonGroup{font-size:0}@media screen and (min-width: 480px){.breakPointS-inline{font-size:0}.breakPointS-inline:before,.breakPointS-inline:after{content:"";display:table}.breakPointS-inline:after{clear:both}.breakPointS-inline>div{display:inline-block}}@media screen and (min-width: 768px){.breakPointM-inline{font-size:0}.breakPointM-inline:before,.breakPointM-inline:after{content:"";display:table}.breakPointM-inline:after{clear:both}.breakPointM-inline>div{display:inline-block}}@media screen and (min-width: 1180px){.breakPointL-inline{font-size:0}.breakPointL-inline:before,.breakPointL-inline:after{content:"";display:table}.breakPointL-inline:after{clear:both}.breakPointL-inline>div{display:inline-block}}.pinTR,.select:after,.modal-iconClose{top:0;right:0}.pinTL,.form-control-indicator,.button.is-sad:before,.uiIcon .svgIcon,.modal-iconBack{top:0;left:0}.pinBR{bottom:0;right:0}.pinBL{bottom:0;left:0}.pinAll,.modal-overlay,.modal-container{top:0;bottom:0;left:0;right:0;margin:auto}.pinFill,.aspectRatio-content,.select-toggle:after{width:100%;height:100%;top:0;left:0}.pinOffScreen{top:-999999px;left:-999999px}.pinCenter,.is-loading:after,.radio-tick,.modal-icon:before,.modal-icon:after{top:50%;left:50%;transform:translate(-50%, -50%)}.truncateText-two{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.verticallyCenter{top:50%;transform:translateY(-50%)}.verticallyCenter-absolute{top:50%;transform:translateY(-50%)}@media screen and (min-width: 480px){.breakPointS-verticallyCenter{top:50%;transform:translateY(-50%)}}@media screen and (min-width: 768px){.breakPointM-verticallyCenter{top:50%;transform:translateY(-50%)}}@media screen and (min-width: 1180px){.breakPointL-verticallyCenter{top:50%;transform:translateY(-50%)}}.visuallyHidden{height:1px;width:1px;border:0;clip:rect(0 0 0 0);margin:-1px;padding:0}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.animation-spin,.is-loading:after{animation:spin 800ms infinite linear}.animation-rotate{animation:spin 3000ms 1000ms infinite cubic-bezier(0.075, 0.82, 0.165, 1)}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-5px)}}.animation-bounce{animation:bounce 1800ms 4 cubic-bezier(0.075, 0.82, 0.165, 1)}.clickFeedback{animation:clickTranslate 700ms cubic-bezier(0.075, 0.82, 0.165, 1)}@keyframes clickTranslate{0%{transform:translateY(0)}25%,50%{opacity:1}100%{opacity:0;transform:translateY(-20px)}}.bg-marvel,.buttonGroup div.active .button,.buttonGroup div:last-child.active .button{background-color:#1fb6ff}.bg-green{background-color:#13ce66}.bg-yellow{background-color:#ffc82c}.bg-orange,.popover--orange,.popover--orange.has-caret:after{background-color:#ff7849}.bg-pink{background-color:#ff49db}.bg-purple{background-color:#7e5bef}.bg-red{background-color:#ff4949}.bg-marvel--d{background-color:#009eeb}.bg-marvel--l{background-color:#85d7ff}.bg-green--d{background-color:#0f9f4f}.bg-green--l{background-color:#29eb7f}.bg-yellow--d{background-color:#f8b700}.bg-yellow--l{background-color:#ffd55f}.bg-orange--d{background-color:#ff5216}.bg-orange--l{background-color:#ff9e7c}.bg-pink--d{background-color:#ff16d1}.bg-pink--l{background-color:#ff7ce5}.bg-purple--d{background-color:#592dea}.bg-purple--l{background-color:#a389f4}.bg-red--d{background-color:#ff1616}.bg-red--l{background-color:#ff7c7c}.bg-licorice{background-color:#000}.bg-black,.popover--dark,.popover--dark.has-caret:after{background-color:#1f2d3d}.bg-steel{background-color:#273444}.bg-slate{background-color:#3c4858}.bg-silver,.modal-icon--light.modal-iconClose:before,.modal-icon--light.modal-iconClose:after,.modal-icon--light.modal-iconBack:before,.modal-icon--light.modal-iconBack:after{background-color:#8492a6}.bg-snow,.input.is-disabled,.input.uiIcon.is-loading,.inputGroup-context,.textarea.is-disabled,.textarea.uiIcon.is-loading,.select-toggle.is-loading,.button.is-disabled,.button.is-loading,.button--flat.is-loading{background-color:#f9fafc}.bg-smoke,.popover-separator,.modal-icon--dark,.divider-with-text:before,.divider-with-text:after{background-color:#e0e6ed}.bg-white,.input--default,.select--default select,.form-control-indicator,.radio-tick,.popover--default,.popover--default.has-caret:after,.modal-icon--universal.modal-iconClose:before,.modal-icon--universal.modal-iconClose:after,.modal-overlay{background-color:#fff}.bg-snow--d,.form-control:hover .form-control-indicator{background-color:#eff2f7}.bg-snow--xd{background-color:#e5e9f2}.bg-smoke--d{background-color:#d3dce6}.bg-smoke--xd,.modal-icon--dark.modal-iconClose:before,.modal-icon--dark.modal-iconClose:after{background-color:#c0ccda}.bg-blue{background-color:#1fb6ff}.bg-positive,.has-succeeded.has-responded{background-color:#13ce66}.bg-negative,.has-failed.has-responded,.popover--error,.popover--error.has-caret:after{background-color:#ff4949}.bg-warning{background-color:#ffc82c}.bg-blue--d{background-color:#009eeb}.bg-blue--l{background-color:#85d7ff}.bg-blue--translucent{background-color:rgba(133,215,255,0.98)}.bg-blue--transparent,.info-message{background-color:rgba(133,215,255,0.3)}.bg-blue--pellucid{background-color:rgba(133,215,255,0.15)}.bg-blue--limpid{background-color:rgba(133,215,255,0.05)}.bg-licorice--translucent{background-color:rgba(0,0,0,0.98)}.bg-licorice--transparent,.modal-icon--universal{background-color:rgba(0,0,0,0.3)}.bg-licorice--pellucid{background-color:rgba(0,0,0,0.15)}.bg-licorice--limpid{background-color:rgba(0,0,0,0.05)}.bg-black--translucent,.modal-overlay.dark-background{background-color:rgba(31,45,61,0.98)}.bg-black--transparent{background-color:rgba(31,45,61,0.3)}.bg-black--pellucid{background-color:rgba(31,45,61,0.15)}.bg-black--limpid{background-color:rgba(31,45,61,0.05)}.bg-white--translucent{background-color:rgba(255,255,255,0.98)}.bg-white--transparent{background-color:rgba(255,255,255,0.3)}.bg-white--pellucid{background-color:rgba(255,255,255,0.15)}.bg-white--limpid{background-color:rgba(255,255,255,0.05)}.bg-twitter{background-color:#55acee}.bg-facebook{background-color:#3b5999}.bg-dribbble{background-color:#ea4c89}.bg-dropbox{background-color:#007ee5}.bg-google{background-color:#dc4e41}.bg-instagram{background-color:#3f729b}.bg-linkedin{background-color:#0077b5}.bg-pocket{background-color:#ef4056}.bg-none,.input--invisible,.input--underline,.select select,.button--ghost,.button--ghost:visited,.table{background-color:transparent}@media screen and (min-width: 480px){.breakPointS-bg-marvel{background-color:#1fb6ff}.breakPointS-bg-green{background-color:#13ce66}.breakPointS-bg-yellow{background-color:#ffc82c}.breakPointS-bg-orange{background-color:#ff7849}.breakPointS-bg-pink{background-color:#ff49db}.breakPointS-bg-purple{background-color:#7e5bef}.breakPointS-bg-red{background-color:#ff4949}.breakPointS-bg-marvel--d{background-color:#009eeb}.breakPointS-bg-marvel--l{background-color:#85d7ff}.breakPointS-bg-green--d{background-color:#0f9f4f}.breakPointS-bg-green--l{background-color:#29eb7f}.breakPointS-bg-yellow--d{background-color:#f8b700}.breakPointS-bg-yellow--l{background-color:#ffd55f}.breakPointS-bg-orange--d{background-color:#ff5216}.breakPointS-bg-orange--l{background-color:#ff9e7c}.breakPointS-bg-pink--d{background-color:#ff16d1}.breakPointS-bg-pink--l{background-color:#ff7ce5}.breakPointS-bg-purple--d{background-color:#592dea}.breakPointS-bg-purple--l{background-color:#a389f4}.breakPointS-bg-red--d{background-color:#ff1616}.breakPointS-bg-red--l{background-color:#ff7c7c}.breakPointS-bg-licorice{background-color:#000}.breakPointS-bg-black{background-color:#1f2d3d}.breakPointS-bg-steel{background-color:#273444}.breakPointS-bg-slate{background-color:#3c4858}.breakPointS-bg-silver{background-color:#8492a6}.breakPointS-bg-snow{background-color:#f9fafc}.breakPointS-bg-smoke{background-color:#e0e6ed}.breakPointS-bg-white,.modal.has-border{background-color:#fff}.breakPointS-bg-snow--d{background-color:#eff2f7}.breakPointS-bg-snow--xd,.modal-icon--light{background-color:#e5e9f2}.breakPointS-bg-smoke--d{background-color:#d3dce6}.breakPointS-bg-smoke--xd{background-color:#c0ccda}.breakPointS-bg-blue{background-color:#1fb6ff}.breakPointS-bg-positive{background-color:#13ce66}.breakPointS-bg-negative{background-color:#ff4949}.breakPointS-bg-warning{background-color:#ffc82c}.breakPointS-bg-blue--d{background-color:#009eeb}.breakPointS-bg-blue--l{background-color:#85d7ff}.breakPointS-bg-blue--translucent{background-color:rgba(133,215,255,0.98)}.breakPointS-bg-blue--transparent{background-color:rgba(133,215,255,0.3)}.breakPointS-bg-blue--pellucid{background-color:rgba(133,215,255,0.15)}.breakPointS-bg-blue--limpid{background-color:rgba(133,215,255,0.05)}.breakPointS-bg-licorice--translucent{background-color:rgba(0,0,0,0.98)}.breakPointS-bg-licorice--transparent{background-color:rgba(0,0,0,0.3)}.breakPointS-bg-licorice--pellucid{background-color:rgba(0,0,0,0.15)}.breakPointS-bg-licorice--limpid{background-color:rgba(0,0,0,0.05)}.breakPointS-bg-black--translucent{background-color:rgba(31,45,61,0.98)}.breakPointS-bg-black--transparent{background-color:rgba(31,45,61,0.3)}.breakPointS-bg-black--pellucid{background-color:rgba(31,45,61,0.15)}.breakPointS-bg-black--limpid{background-color:rgba(31,45,61,0.05)}.breakPointS-bg-white--translucent{background-color:rgba(255,255,255,0.98)}.breakPointS-bg-white--transparent{background-color:rgba(255,255,255,0.3)}.breakPointS-bg-white--pellucid{background-color:rgba(255,255,255,0.15)}.breakPointS-bg-white--limpid{background-color:rgba(255,255,255,0.05)}.breakPointS-bg-twitter{background-color:#55acee}.breakPointS-bg-facebook{background-color:#3b5999}.breakPointS-bg-dribbble{background-color:#ea4c89}.breakPointS-bg-dropbox{background-color:#007ee5}.breakPointS-bg-google{background-color:#dc4e41}.breakPointS-bg-instagram{background-color:#3f729b}.breakPointS-bg-linkedin{background-color:#0077b5}.breakPointS-bg-none{background-color:transparent}}@media screen and (min-width: 768px){.breakPointM-bg-marvel{background-color:#1fb6ff}.breakPointM-bg-green{background-color:#13ce66}.breakPointM-bg-yellow{background-color:#ffc82c}.breakPointM-bg-orange{background-color:#ff7849}.breakPointM-bg-pink{background-color:#ff49db}.breakPointM-bg-purple{background-color:#7e5bef}.breakPointM-bg-red{background-color:#ff4949}.breakPointM-bg-marvel--d{background-color:#009eeb}.breakPointM-bg-marvel--l{background-color:#85d7ff}.breakPointM-bg-green--d{background-color:#0f9f4f}.breakPointM-bg-green--l{background-color:#29eb7f}.breakPointM-bg-yellow--d{background-color:#f8b700}.breakPointM-bg-yellow--l{background-color:#ffd55f}.breakPointM-bg-orange--d{background-color:#ff5216}.breakPointM-bg-orange--l{background-color:#ff9e7c}.breakPointM-bg-pink--d{background-color:#ff16d1}.breakPointM-bg-pink--l{background-color:#ff7ce5}.breakPointM-bg-purple--d{background-color:#592dea}.breakPointM-bg-purple--l{background-color:#a389f4}.breakPointM-bg-red--d{background-color:#ff1616}.breakPointM-bg-red--l{background-color:#ff7c7c}.breakPointM-bg-licorice{background-color:#000}.breakPointM-bg-black{background-color:#1f2d3d}.breakPointM-bg-steel{background-color:#273444}.breakPointM-bg-slate{background-color:#3c4858}.breakPointM-bg-silver{background-color:#8492a6}.breakPointM-bg-snow{background-color:#f9fafc}.breakPointM-bg-smoke{background-color:#e0e6ed}.breakPointM-bg-white{background-color:#fff}.breakPointM-bg-snow--d{background-color:#eff2f7}.breakPointM-bg-snow--xd{background-color:#e5e9f2}.breakPointM-bg-smoke--d{background-color:#d3dce6}.breakPointM-bg-smoke--xd{background-color:#c0ccda}.breakPointM-bg-blue{background-color:#1fb6ff}.breakPointM-bg-positive{background-color:#13ce66}.breakPointM-bg-negative{background-color:#ff4949}.breakPointM-bg-warning{background-color:#ffc82c}.breakPointM-bg-blue--d{background-color:#009eeb}.breakPointM-bg-blue--l{background-color:#85d7ff}.breakPointM-bg-blue--translucent{background-color:rgba(133,215,255,0.98)}.breakPointM-bg-blue--transparent{background-color:rgba(133,215,255,0.3)}.breakPointM-bg-blue--pellucid{background-color:rgba(133,215,255,0.15)}.breakPointM-bg-blue--limpid{background-color:rgba(133,215,255,0.05)}.breakPointM-bg-licorice--translucent{background-color:rgba(0,0,0,0.98)}.breakPointM-bg-licorice--transparent{background-color:rgba(0,0,0,0.3)}.breakPointM-bg-licorice--pellucid{background-color:rgba(0,0,0,0.15)}.breakPointM-bg-licorice--limpid{background-color:rgba(0,0,0,0.05)}.breakPointM-bg-black--translucent{background-color:rgba(31,45,61,0.98)}.breakPointM-bg-black--transparent{background-color:rgba(31,45,61,0.3)}.breakPointM-bg-black--pellucid{background-color:rgba(31,45,61,0.15)}.breakPointM-bg-black--limpid{background-color:rgba(31,45,61,0.05)}.breakPointM-bg-white--translucent{background-color:rgba(255,255,255,0.98)}.breakPointM-bg-white--transparent{background-color:rgba(255,255,255,0.3)}.breakPointM-bg-white--pellucid{background-color:rgba(255,255,255,0.15)}.breakPointM-bg-white--limpid{background-color:rgba(255,255,255,0.05)}.breakPointM-bg-twitter{background-color:#55acee}.breakPointM-bg-facebook{background-color:#3b5999}.breakPointM-bg-dribbble{background-color:#ea4c89}.breakPointM-bg-dropbox{background-color:#007ee5}.breakPointM-bg-google{background-color:#dc4e41}.breakPointM-bg-instagram{background-color:#3f729b}.breakPointM-bg-linkedin{background-color:#0077b5}.breakPointM-bg-none{background-color:transparent}}@media screen and (min-width: 1180px){.breakPointL-bg-marvel{background-color:#1fb6ff}.breakPointL-bg-green{background-color:#13ce66}.breakPointL-bg-yellow{background-color:#ffc82c}.breakPointL-bg-orange{background-color:#ff7849}.breakPointL-bg-pink{background-color:#ff49db}.breakPointL-bg-purple{background-color:#7e5bef}.breakPointL-bg-red{background-color:#ff4949}.breakPointL-bg-marvel--d{background-color:#009eeb}.breakPointL-bg-marvel--l{background-color:#85d7ff}.breakPointL-bg-green--d{background-color:#0f9f4f}.breakPointL-bg-green--l{background-color:#29eb7f}.breakPointL-bg-yellow--d{background-color:#f8b700}.breakPointL-bg-yellow--l{background-color:#ffd55f}.breakPointL-bg-orange--d{background-color:#ff5216}.breakPointL-bg-orange--l{background-color:#ff9e7c}.breakPointL-bg-pink--d{background-color:#ff16d1}.breakPointL-bg-pink--l{background-color:#ff7ce5}.breakPointL-bg-purple--d{background-color:#592dea}.breakPointL-bg-purple--l{background-color:#a389f4}.breakPointL-bg-red--d{background-color:#ff1616}.breakPointL-bg-red--l{background-color:#ff7c7c}.breakPointL-bg-licorice{background-color:#000}.breakPointL-bg-black{background-color:#1f2d3d}.breakPointL-bg-steel{background-color:#273444}.breakPointL-bg-slate{background-color:#3c4858}.breakPointL-bg-silver{background-color:#8492a6}.breakPointL-bg-snow{background-color:#f9fafc}.breakPointL-bg-smoke{background-color:#e0e6ed}.breakPointL-bg-white{background-color:#fff}.breakPointL-bg-snow--d{background-color:#eff2f7}.breakPointL-bg-snow--xd{background-color:#e5e9f2}.breakPointL-bg-smoke--d{background-color:#d3dce6}.breakPointL-bg-smoke--xd{background-color:#c0ccda}.breakPointL-bg-blue{background-color:#1fb6ff}.breakPointL-bg-positive{background-color:#13ce66}.breakPointL-bg-negative{background-color:#ff4949}.breakPointL-bg-warning{background-color:#ffc82c}.breakPointL-bg-blue--d{background-color:#009eeb}.breakPointL-bg-blue--l{background-color:#85d7ff}.breakPointL-bg-blue--translucent{background-color:rgba(133,215,255,0.98)}.breakPointL-bg-blue--transparent{background-color:rgba(133,215,255,0.3)}.breakPointL-bg-blue--pellucid{background-color:rgba(133,215,255,0.15)}.breakPointL-bg-blue--limpid{background-color:rgba(133,215,255,0.05)}.breakPointL-bg-licorice--translucent{background-color:rgba(0,0,0,0.98)}.breakPointL-bg-licorice--transparent{background-color:rgba(0,0,0,0.3)}.breakPointL-bg-licorice--pellucid{background-color:rgba(0,0,0,0.15)}.breakPointL-bg-licorice--limpid{background-color:rgba(0,0,0,0.05)}.breakPointL-bg-black--translucent{background-color:rgba(31,45,61,0.98)}.breakPointL-bg-black--transparent{background-color:rgba(31,45,61,0.3)}.breakPointL-bg-black--pellucid{background-color:rgba(31,45,61,0.15)}.breakPointL-bg-black--limpid{background-color:rgba(31,45,61,0.05)}.breakPointL-bg-white--translucent{background-color:rgba(255,255,255,0.98)}.breakPointL-bg-white--transparent{background-color:rgba(255,255,255,0.3)}.breakPointL-bg-white--pellucid{background-color:rgba(255,255,255,0.15)}.breakPointL-bg-white--limpid{background-color:rgba(255,255,255,0.05)}.breakPointL-bg-twitter{background-color:#55acee}.breakPointL-bg-facebook{background-color:#3b5999}.breakPointL-bg-dribbble{background-color:#ea4c89}.breakPointL-bg-dropbox{background-color:#007ee5}.breakPointL-bg-google{background-color:#dc4e41}.breakPointL-bg-instagram{background-color:#3f729b}.breakPointL-bg-linkedin{background-color:#0077b5}.breakPointL-bg-none{background-color:transparent}}.borderColor-marvel{border-color:#1fb6ff}.borderColor-green{border-color:#13ce66}.borderColor-yellow{border-color:#ffc82c}.borderColor-orange{border-color:#ff7849}.borderColor-pink{border-color:#ff49db}.borderColor-purple{border-color:#7e5bef}.borderColor-red{border-color:#ff4949}.borderColor-marvel--d{border-color:#009eeb}.borderColor-marvel--l{border-color:#85d7ff}.borderColor-green--d{border-color:#0f9f4f}.borderColor-green--l{border-color:#29eb7f}.borderColor-yellow--d{border-color:#f8b700}.borderColor-yellow--l{border-color:#ffd55f}.borderColor-orange--d{border-color:#ff5216}.borderColor-orange--l{border-color:#ff9e7c}.borderColor-pink--d{border-color:#ff16d1}.borderColor-pink--l{border-color:#ff7ce5}.borderColor-purple--d{border-color:#592dea}.borderColor-purple--l{border-color:#a389f4}.borderColor-red--d{border-color:#ff1616}.borderColor-red--l{border-color:#ff7c7c}.borderColor-black{border-color:#1f2d3d}.borderColor-steel{border-color:#273444}.borderColor-slate{border-color:#3c4858}.borderColor-silver,.is-loading:after,.is-loading--silver:after,.button.is-loading:after,.button--flat.is-loading:after,.uiIcon.is-loading:after{border-color:#8492a6}.borderColor-snow{border-color:#f9fafc}.borderColor-smoke,.is-loading--smoke:after,.intl-tel-input .selected-flag,.popover-block,.popover-select-item.has-border{border-color:#e0e6ed}.borderColor-white,.is-loading--white:after{border-color:#fff}.borderColor-snow--d{border-color:#eff2f7}.borderColor-snow--xd{border-color:#e5e9f2}.borderColor-smoke--d,.is-loading--smoke--d:after{border-color:#d3dce6}.borderColor-smoke--xd{border-color:#c0ccda}.borderColor-blue{border-color:#1fb6ff}.borderColor-positive{border-color:#13ce66}.borderColor-negative{border-color:#ff4949}.borderColor-warning{border-color:#ffc82c}.borderColor-blue--d{border-color:#009eeb}.borderColor-blue--l{border-color:#85d7ff}.borderColor-blue--translucent{border-color:rgba(133,215,255,0.98)}.borderColor-blue--transparent{border-color:rgba(133,215,255,0.3)}.borderColor-blue--pellucid{border-color:rgba(133,215,255,0.15)}.borderColor-blue--limpid{border-color:rgba(133,215,255,0.05)}.borderColor-white--translucent{border-color:rgba(255,255,255,0.98)}.borderColor-white--transparent{border-color:rgba(255,255,255,0.3)}.borderColor-white--pellucid{border-color:rgba(255,255,255,0.15)}.borderColor-white--limpid{border-color:rgba(255,255,255,0.05)}.borderColor-black--translucent{border-color:rgba(31,45,61,0.98)}.borderColor-black--transparent{border-color:rgba(31,45,61,0.3)}.borderColor-black--pellucid{border-color:rgba(31,45,61,0.15)}.borderColor-black--limpid{border-color:rgba(31,45,61,0.05)}.borderColor-licorice--translucent{border-color:rgba(0,0,0,0.98)}.borderColor-licorice--transparent{border-color:rgba(0,0,0,0.3)}.borderColor-licorice--pellucid{border-color:rgba(0,0,0,0.15)}.borderColor-licorice--limpid{border-color:rgba(0,0,0,0.05)}.borderColor-twitter{border-color:#55acee}.borderColor-facebook{border-color:#3b5999}.borderColor-dribbble{border-color:#ea4c89}.borderColor-dropbox{border-color:#007ee5}.borderColor-google{border-color:#dc4e41}.borderColor-instagram{border-color:#3f729b}.borderColor-linkedin{border-color:#0077b5}.borderColor-pocket{border-color:#ef4056}.borderColor-transparent{border-color:transparent}.borderRightColor-transparent,.is-loading:after,.is-loading--white:after,.is-loading--smoke:after,.is-loading--smoke--d:after,.is-loading--silver:after,.button.is-loading:after,.button--flat.is-loading:after{border-right-color:transparent}@media screen and (min-width: 480px){.breakPointS-borderColor-marvel{border-color:#1fb6ff}.breakPointS-borderColor-green{border-color:#13ce66}.breakPointS-borderColor-yellow{border-color:#ffc82c}.breakPointS-borderColor-orange{border-color:#ff7849}.breakPointS-borderColor-pink{border-color:#ff49db}.breakPointS-borderColor-purple{border-color:#7e5bef}.breakPointS-borderColor-red{border-color:#ff4949}.breakPointS-borderColor-marvel--d{border-color:#009eeb}.breakPointS-borderColor-marvel--l{border-color:#85d7ff}.breakPointS-borderColor-green--d{border-color:#0f9f4f}.breakPointS-borderColor-green--l{border-color:#29eb7f}.breakPointS-borderColor-yellow--d{border-color:#f8b700}.breakPointS-borderColor-yellow--l{border-color:#ffd55f}.breakPointS-borderColor-orange--d{border-color:#ff5216}.breakPointS-borderColor-orange--l{border-color:#ff9e7c}.breakPointS-borderColor-pink--d{border-color:#ff16d1}.breakPointS-borderColor-pink--l{border-color:#ff7ce5}.breakPointS-borderColor-purple--d{border-color:#592dea}.breakPointS-borderColor-purple--l{border-color:#a389f4}.breakPointS-borderColor-red--d{border-color:#ff1616}.breakPointS-borderColor-red--l{border-color:#ff7c7c}.breakPointS-borderColor-black{border-color:#1f2d3d}.breakPointS-borderColor-steel{border-color:#273444}.breakPointS-borderColor-slate{border-color:#3c4858}.breakPointS-borderColor-silver{border-color:#8492a6}.breakPointS-borderColor-snow{border-color:#f9fafc}.breakPointS-borderColor-smoke,.modal.has-border{border-color:#e0e6ed}.breakPointS-borderColor-white{border-color:#fff}.breakPointS-borderColor-snow--d{border-color:#eff2f7}.breakPointS-borderColor-snow--xd{border-color:#e5e9f2}.breakPointS-borderColor-smoke--d{border-color:#d3dce6}.breakPointS-borderColor-smoke--xd{border-color:#c0ccda}.breakPointS-borderColor-blue{border-color:#1fb6ff}.breakPointS-borderColor-positive{border-color:#13ce66}.breakPointS-borderColor-negative{border-color:#ff4949}.breakPointS-borderColor-warning{border-color:#ffc82c}.breakPointS-borderColor-blue--d{border-color:#009eeb}.breakPointS-borderColor-blue--l{border-color:#85d7ff}.breakPointS-borderColor-blue--translucent{border-color:rgba(133,215,255,0.98)}.breakPointS-borderColor-blue--transparent{border-color:rgba(133,215,255,0.3)}.breakPointS-borderColor-blue--pellucid{border-color:rgba(133,215,255,0.15)}.breakPointS-borderColor-blue--limpid{border-color:rgba(133,215,255,0.05)}.breakPointS-borderColor-white--translucent{border-color:rgba(255,255,255,0.98)}.breakPointS-borderColor-white--transparent{border-color:rgba(255,255,255,0.3)}.breakPointS-borderColor-white--pellucid{border-color:rgba(255,255,255,0.15)}.breakPointS-borderColor-white--limpid{border-color:rgba(255,255,255,0.05)}.breakPointS-borderColor-black--translucent{border-color:rgba(31,45,61,0.98)}.breakPointS-borderColor-black--transparent{border-color:rgba(31,45,61,0.3)}.breakPointS-borderColor-black--pellucid{border-color:rgba(31,45,61,0.15)}.breakPointS-borderColor-black--limpid{border-color:rgba(31,45,61,0.05)}.breakPointS-borderColor-licorice--translucent{border-color:rgba(0,0,0,0.98)}.breakPointS-borderColor-licorice--transparent{border-color:rgba(0,0,0,0.3)}.breakPointS-borderColor-licorice--pellucid{border-color:rgba(0,0,0,0.15)}.breakPointS-borderColor-licorice--limpid{border-color:rgba(0,0,0,0.05)}.breakPointS-borderColor-twitter{border-color:#55acee}.breakPointS-borderColor-facebook{border-color:#3b5999}.breakPointS-borderColor-dribbble{border-color:#ea4c89}.breakPointS-borderColor-dropbox{border-color:#007ee5}.breakPointS-borderColor-google{border-color:#dc4e41}.breakPointS-borderColor-instagram{border-color:#3f729b}.breakPointS-borderColor-linkedin{border-color:#0077b5}.breakPointS-borderColor-pocket{border-color:#ef4056}.breakPointS-borderColor-transparent{border-color:transparent}.breakPointS-borderRightColor-transparent{border-right-color:transparent}}.borderRadius-l,.popover--l{border-radius:10px}.borderRadius-m,.input--xl,.inputGroup--xl .inputGroup-context,.input--l,.inputGroup--l .inputGroup-context,.input-tel--xl .intl-tel-input .country-list,.input-tel--l .intl-tel-input .country-list,.textarea--xl,.textarea--l,.select--xl select,.select--l select,.select--m select,.select--s select,.select--xs select,.select--legible select,.radio .form-control-indicator,.button--xl,.button--l,.button--m,.button--responsive,.popover--m,.popover--m.has-caret:after,.popover--l.has-caret:after,.info-message,.antiscroll-scrollbar{border-radius:4px}.borderRadius-s,.input--m,.inputGroup--m .inputGroup-context,.input--s,.inputGroup--s .inputGroup-context,.input--xs,.inputGroup--xs .inputGroup-context,.input--legible,.input-tel--m .intl-tel-input .country-list,.input-tel--s .intl-tel-input .country-list,.textarea--m,.textarea--s,.textarea--xs,.textarea--growing,.button--s,.button--xs,.button--legible,.popover--s,.popover--s.has-caret:after{border-radius:3px}.borderRadius-0,.buttonGroup .button{border-radius:0}.borderRadius-circle,.is-loading:after,.avatar,.avatar-img,.avatar-team,.select-toggle,.radio-tick,.checkbox .form-control-indicator,.modal-icon{border-radius:50%}.borderRadiusTop-l{border-radius:10px 10px 0 0}.borderRadiusTop-m{border-radius:4px 4px 0 0}.borderRadiusTop-s{border-radius:3px 3px 0 0}.borderRadiusBottom-l{border-radius:0 0 10px 10px}.borderRadiusBottom-m{border-radius:0 0 4px 4px}.borderRadiusBottom-s{border-radius:0 0 3px 3px}.borderRadiusLeft-l{border-radius:10px 0 0 10px}.borderRadiusLeft-m,.inputGroup div:first-child .inputGroup-context,.input-tel--xl .intl-tel-input .selected-flag,.input-tel--l .intl-tel-input .selected-flag,.buttonGroup div:first-child .button,.popover-block:first-child{border-radius:4px 0 0 4px}.borderRadiusLeft-s,.input-tel--m .intl-tel-input .selected-flag,.input-tel--s .intl-tel-input .selected-flag{border-radius:3px 0 0 3px}.borderRadiusRight-l{border-radius:0 10px 10px 0}.borderRadiusRight-m,.inputGroup div:last-child .inputGroup-context,.buttonGroup div:last-child .button,.popover-block:last-child{border-radius:0 4px 4px 0}.borderRadiusRight-s{border-radius:0 3px 3px 0}.borderRadiusBottomLeft-l{border-radius:0 0 0 10px}.borderRadiusBottomLeft-m{border-radius:0 0 0 4px}.borderRadiusBottomLeft-s{border-radius:0 0 0 3px}.borderRadiusBottomRight-l{border-radius:0 0 10px 0}.borderRadiusBottomRight-m{border-radius:0 0 4px 0}.borderRadiusBottomRight-s{border-radius:0 0 3px 0}.borderRadiusTopLeft-l{border-radius:10px 0 0 0}.borderRadiusTopLeft-m{border-radius:4px 0 0 0}.borderRadiusTopLeft-s{border-radius:3px 0 0 0}.borderRadiusTopRight-l{border-radius:0 10px 0 0}.borderRadiusTopRight-m{border-radius:0 4px 0 0}.borderRadiusTopRight-s{border-radius:0 3px 0 0}@media screen and (min-width: 480px){.breakPointS-borderRadius-l,.modal.has-border{border-radius:10px}.breakPointS-borderRadius-m{border-radius:4px}.breakPointS-borderRadius-s{border-radius:3px}.breakPointS-borderRadius-0{border-radius:0}.breakPointS-borderRadius-circle{border-radius:50%}.breakPointS-borderRadiusTop-l{border-radius:10px 10px 0 0}.breakPointS-borderRadiusTop-m{border-radius:4px 4px 0 0}.breakPointS-borderRadiusTop-s{border-radius:3px 3px 0 0}.breakPointS-borderRadiusBottom-l{border-radius:0 0 10px 10px}.breakPointS-borderRadiusBottom-m{border-radius:0 0 4px 4px}.breakPointS-borderRadiusBottom-s{border-radius:0 0 3px 3px}.breakPointS-borderRadiusLeft-l{border-radius:10px 0 0 10px}.breakPointS-borderRadiusLeft-m{border-radius:4px 0 0 4px}.breakPointS-borderRadiusLeft-s{border-radius:3px 0 0 3px}.breakPointS-borderRadiusRight-l{border-radius:0 10px 10px 0}.breakPointS-borderRadiusRight-m{border-radius:0 4px 4px 0}.breakPointS-borderRadiusRight-s{border-radius:0 3px 3px 0}.breakPointS-borderRadiusBottomLeft-l{border-radius:0 0 0 10px}.breakPointS-borderRadiusBottomLeft-m{border-radius:0 0 0 4px}.breakPointS-borderRadiusBottomLeft-s{border-radius:0 0 0 3px}.breakPointS-borderRadiusTopLeft-l{border-radius:10px 0 0 0}.breakPointS-borderRadiusTopLeft-m{border-radius:4px 0 0 0}.breakPointS-borderRadiusTopLeft-s{border-radius:3px 0 0 0}.breakPointS-borderRadiusTopRight-l{border-radius:0 10px 0 0}.breakPointS-borderRadiusTopRight-m{border-radius:0 4px 0 0}.breakPointS-borderRadiusTopRight-s{border-radius:0 3px 0 0}}@media screen and (min-width: 768px){.breakPointM-borderRadius-l{border-radius:10px}.breakPointM-borderRadius-m{border-radius:4px}.breakPointM-borderRadius-s{border-radius:3px}.breakPointM-borderRadius-0{border-radius:0}.breakPointM-borderRadius-circle{border-radius:50%}.breakPointM-borderRadiusTop-l{border-radius:10px 10px 0 0}.breakPointM-borderRadiusTop-m{border-radius:4px 4px 0 0}.breakPointM-borderRadiusTop-s{border-radius:3px 3px 0 0}.breakPointM-borderRadiusBottom-l{border-radius:0 0 10px 10px}.breakPointM-borderRadiusBottom-m{border-radius:0 0 4px 4px}.breakPointM-borderRadiusBottom-s{border-radius:0 0 3px 3px}.breakPointM-borderRadiusLeft-l{border-radius:10px 0 0 10px}.breakPointM-borderRadiusLeft-m{border-radius:4px 0 0 4px}.breakPointM-borderRadiusLeft-s{border-radius:3px 0 0 3px}.breakPointM-borderRadiusRight-l{border-radius:0 10px 10px 0}.breakPointM-borderRadiusRight-m{border-radius:0 4px 4px 0}.breakPointM-borderRadiusRight-s{border-radius:0 3px 3px 0}.breakPointM-borderRadiusBottomLeft-l{border-radius:0 0 0 10px}.breakPointM-borderRadiusBottomLeft-m{border-radius:0 0 0 4px}.breakPointM-borderRadiusBottomLeft-s{border-radius:0 0 0 3px}.breakPointM-borderRadiusTopLeft-l{border-radius:10px 0 0 0}.breakPointM-borderRadiusTopLeft-m{border-radius:4px 0 0 0}.breakPointM-borderRadiusTopLeft-s{border-radius:3px 0 0 0}.breakPointM-borderRadiusTopRight-l{border-radius:0 10px 0 0}.breakPointM-borderRadiusTopRight-m{border-radius:0 4px 0 0}.breakPointM-borderRadiusTopRight-s{border-radius:0 3px 0 0}}@media screen and (min-width: 1180px){.breakPointL-borderRadius-l{border-radius:10px}.breakPointL-borderRadius-m{border-radius:4px}.breakPointL-borderRadius-s{border-radius:3px}.breakPointL-borderRadius-0{border-radius:0}.breakPointL-borderRadius-circle{border-radius:50%}.breakPointL-borderRadiusTop-l{border-radius:10px 10px 0 0}.breakPointL-borderRadiusTop-m{border-radius:4px 4px 0 0}.breakPointL-borderRadiusTop-s{border-radius:3px 3px 0 0}.breakPointL-borderRadiusBottom-l{border-radius:0 0 10px 10px}.breakPointL-borderRadiusBottom-m{border-radius:0 0 4px 4px}.breakPointL-borderRadiusBottom-s{border-radius:0 0 3px 3px}.breakPointL-borderRadiusLeft-l{border-radius:10px 0 0 10px}.breakPointL-borderRadiusLeft-m{border-radius:4px 0 0 4px}.breakPointL-borderRadiusLeft-s{border-radius:3px 0 0 3px}.breakPointL-borderRadiusRight-l{border-radius:0 10px 10px 0}.breakPointL-borderRadiusRight-m{border-radius:0 4px 4px 0}.breakPointL-borderRadiusRight-s{border-radius:0 3px 3px 0}.breakPointL-borderRadiusBottomLeft-l{border-radius:0 0 0 10px}.breakPointL-borderRadiusBottomLeft-m{border-radius:0 0 0 4px}.breakPointL-borderRadiusBottomLeft-s{border-radius:0 0 0 3px}.breakPointL-borderRadiusTopLeft-l{border-radius:10px 0 0 0}.breakPointL-borderRadiusTopLeft-m{border-radius:4px 0 0 0}.breakPointL-borderRadiusTopLeft-s{border-radius:3px 0 0 0}.breakPointL-borderRadiusTopRight-l{border-radius:0 10px 0 0}.breakPointL-borderRadiusTopRight-m{border-radius:0 4px 0 0}.breakPointL-borderRadiusTopRight-s{border-radius:0 3px 0 0}}@media screen and (min-width: 1320px){.breakPointXL-borderRadius-l{border-radius:10px}.breakPointXL-borderRadius-m{border-radius:4px}.breakPointXL-borderRadius-s{border-radius:3px}.breakPointXL-borderRadius-0{border-radius:0}.breakPointXL-borderRadius-circle{border-radius:50%}.breakPointXL-borderRadiusTop-l{border-radius:10px 10px 0 0}.breakPointXL-borderRadiusTop-m{border-radius:4px 4px 0 0}.breakPointXL-borderRadiusTop-s{border-radius:3px 3px 0 0}.breakPointXL-borderRadiusBottom-l{border-radius:0 0 10px 10px}.breakPointXL-borderRadiusBottom-m{border-radius:0 0 4px 4px}.breakPointXL-borderRadiusBottom-s{border-radius:0 0 3px 3px}.breakPointXL-borderRadiusLeft-l{border-radius:10px 0 0 10px}.breakPointXL-borderRadiusLeft-m{border-radius:4px 0 0 4px}.breakPointXL-borderRadiusLeft-s{border-radius:3px 0 0 3px}.breakPointXL-borderRadiusRight-l{border-radius:0 10px 10px 0}.breakPointXL-borderRadiusRight-m{border-radius:0 4px 4px 0}.breakPointXL-borderRadiusRight-s{border-radius:0 3px 3px 0}.breakPointXL-borderRadiusBottomLeft-l{border-radius:0 0 0 10px}.breakPointXL-borderRadiusBottomLeft-m{border-radius:0 0 0 4px}.breakPointXL-borderRadiusBottomLeft-s{border-radius:0 0 0 3px}.breakPointXL-borderRadiusTopLeft-l{border-radius:10px 0 0 0}.breakPointXL-borderRadiusTopLeft-m{border-radius:4px 0 0 0}.breakPointXL-borderRadiusTopLeft-s{border-radius:3px 0 0 0}.breakPointXL-borderRadiusTopRight-l{border-radius:0 10px 0 0}.breakPointXL-borderRadiusTopRight-m{border-radius:0 4px 0 0}.breakPointXL-borderRadiusTopRight-s{border-radius:0 3px 0 0}}.borderSpacing-0{border-spacing:0}.borderSpacing-xxs{border-spacing:5px}.borderSpacing-xs{border-spacing:10px}.borderSpacing-s{border-spacing:15px}.borderSpacing-m{border-spacing:20px}.borderSpacing-l{border-spacing:40px}.borderSpacing-xl{border-spacing:80px}.borderSpacingLeftRight-xxs{border-spacing:5px 0}.borderSpacingLeftRight-xs{border-spacing:10px 0}.borderSpacingLeftRight-s{border-spacing:15px 0}.borderSpacingLeftRight-m{border-spacing:20px 0}.borderSpacingLeftRight-l{border-spacing:40px 0}.borderSpacingLeftRight-xl{border-spacing:80px 0}.borderSpacingTopBottom-xxs{border-spacing:0 5px}.borderSpacingTopBottom-xs{border-spacing:0 10px}.borderSpacingTopBottom-s{border-spacing:0 15px}.borderSpacingTopBottom-m{border-spacing:0 20px}.borderSpacingTopBottom-l{border-spacing:0 40px}.borderSpacingTopBottom-xl{border-spacing:0 80px}@media screen and (min-width: 480px){.breakPointS-borderSpacing-0{border-spacing:0}.breakPointS-borderSpacing-xxs{border-spacing:5px}.breakPointS-borderSpacing-xs{border-spacing:10px}.breakPointS-borderSpacing-s{border-spacing:15px}.breakPointS-borderSpacing-m{border-spacing:20px}.breakPointS-borderSpacing-l{border-spacing:40px}.breakPointS-borderSpacing-xl{border-spacing:80px}.breakPointS-borderSpacingLeftRight-xxs{border-spacing:5px 0}.breakPointS-borderSpacingLeftRight-xs{border-spacing:10px 0}.breakPointS-borderSpacingLeftRight-s{border-spacing:15px 0}.breakPointS-borderSpacingLeftRight-m{border-spacing:20px 0}.breakPointS-borderSpacingLeftRight-l{border-spacing:40px 0}.breakPointS-borderSpacingLeftRight-xl{border-spacing:80px 0}.breakPointS-borderSpacingTopBottom-xxs{border-spacing:0 5px}.breakPointS-borderSpacingTopBottom-xs{border-spacing:0 10px}.breakPointS-borderSpacingTopBottom-s{border-spacing:0 15px}.breakPointS-borderSpacingTopBottom-m{border-spacing:0 20px}.breakPointS-borderSpacingTopBottom-l{border-spacing:0 40px}.breakPointS-borderSpacingTopBottom-xl{border-spacing:0 80px}}@media screen and (min-width: 768px){.breakPointM-borderSpacing-0{border-spacing:0}.breakPointM-borderSpacing-xxs{border-spacing:5px}.breakPointM-borderSpacing-xs{border-spacing:10px}.breakPointM-borderSpacing-s{border-spacing:15px}.breakPointM-borderSpacing-m{border-spacing:20px}.breakPointM-borderSpacing-l{border-spacing:40px}.breakPointM-borderSpacing-xl{border-spacing:80px}.breakPointM-borderSpacingLeftRight-xxs{border-spacing:5px 0}.breakPointM-borderSpacingLeftRight-xs{border-spacing:10px 0}.breakPointM-borderSpacingLeftRight-s{border-spacing:15px 0}.breakPointM-borderSpacingLeftRight-m{border-spacing:20px 0}.breakPointM-borderSpacingLeftRight-l{border-spacing:40px 0}.breakPointM-borderSpacingLeftRight-xl{border-spacing:80px 0}.breakPointM-borderSpacingTopBottom-xxs{border-spacing:0 5px}.breakPointM-borderSpacingTopBottom-xs{border-spacing:0 10px}.breakPointM-borderSpacingTopBottom-s{border-spacing:0 15px}.breakPointM-borderSpacingTopBottom-m{border-spacing:0 20px}.breakPointM-borderSpacingTopBottom-l{border-spacing:0 40px}.breakPointM-borderSpacingTopBottom-xl{border-spacing:0 80px}}@media screen and (min-width: 1180px){.breakPointL-borderSpacing-0{border-spacing:0}.breakPointL-borderSpacing-xxs{border-spacing:5px}.breakPointL-borderSpacing-xs{border-spacing:10px}.breakPointL-borderSpacing-s{border-spacing:15px}.breakPointL-borderSpacing-m{border-spacing:20px}.breakPointL-borderSpacing-l{border-spacing:40px}.breakPointL-borderSpacing-xl{border-spacing:80px}.breakPointL-borderSpacingLeftRight-xxs{border-spacing:5px 0}.breakPointL-borderSpacingLeftRight-xs{border-spacing:10px 0}.breakPointL-borderSpacingLeftRight-s{border-spacing:15px 0}.breakPointL-borderSpacingLeftRight-m{border-spacing:20px 0}.breakPointL-borderSpacingLeftRight-l{border-spacing:40px 0}.breakPointL-borderSpacingLeftRight-xl{border-spacing:80px 0}.breakPointL-borderSpacingTopBottom-xxs{border-spacing:0 5px}.breakPointL-borderSpacingTopBottom-xs{border-spacing:0 10px}.breakPointL-borderSpacingTopBottom-s{border-spacing:0 15px}.breakPointL-borderSpacingTopBottom-m{border-spacing:0 20px}.breakPointL-borderSpacingTopBottom-l{border-spacing:0 40px}.breakPointL-borderSpacingTopBottom-xl{border-spacing:0 80px}}.boxShadow-smoke,.input--default,.input.is-disabled,.input.uiIcon.is-loading,.textarea--default,.textarea.is-disabled,.textarea.uiIcon.is-loading,.select--default select,.button--ghost,.button--ghost:visited,.button--outlined,.button--outlined:visited,.button.is-disabled,.button.is-loading,.button--flat.is-loading,.button.is-disabled:hover,.button.is-loading:hover,.button--flat.is-loading:hover,.button.is-disabled:active,.button.is-loading:active,.button--flat.is-loading:active,.button--flat.is-disabled:hover,.button--flat.is-disabled:active{box-shadow:inset 0 0 0 1px #e0e6ed}.boxShadow-smoke--d{box-shadow:inset 0 0 0 1px #d3dce6}.boxShadow-smoke--xd{box-shadow:inset 0 0 0 1px #c0ccda}.boxShadow-negative,.input.has-error,.textarea.has-error,.select--default.has-error select{box-shadow:inset 0 0 0 1px #ff4949}.boxShadow-marvel{box-shadow:inset 0 0 0 1px #1fb6ff}.boxShadow-white--transparent,.button--ghost.is-reversed{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.3)}.boxShadow-black--transparent,.iti-flag{box-shadow:inset 0 0 0 1px rgba(31,45,61,0.3)}.boxShadow-black--limpid{box-shadow:inset 0 0 0 1px rgba(31,45,61,0.05)}.boxShadow-outside--black--transparent{box-shadow:0px 0px 1px 0px rgba(31,45,61,0.3)}.boxShadow-outside--black--pellucid{box-shadow:1px 0px 0px 0px rgba(31,45,61,0.08),0px 1px 0px 0px rgba(31,45,61,0.08),-1px 0px 0px 0px rgba(31,45,61,0.08),0px -1px 0px 0px rgba(31,45,61,0.08)}.boxShadow-distant,.intl-tel-input .country-list{box-shadow:0 2px 8px rgba(31,45,61,0.05)}.boxShadow-close{box-shadow:0 1px 2px 0px rgba(31,45,61,0.15)}.boxShadow-subtle,.popover--default,.popover--default.has-caret:after{box-shadow:0px 0 1px 1px rgba(31,45,61,0.15)}.boxShadow-raise{box-shadow:0 1px 1px 0 rgba(31,45,61,0.05)}.boxShadow-depress{box-shadow:inset 0 1px 1px 0 rgba(31,45,61,0.05)}.boxShadow-smokeDepress{box-shadow:0 0 0 1px #e0e6ed,inset 0 1px 1px 0 rgba(31,45,61,0.05)}.boxShadow-emboss{box-shadow:inset 0 -2px 0 rgba(31,45,61,0.15)}.boxShadow-deboss{box-shadow:inset 0 2px 0 rgba(31,45,61,0.15)}.boxShadow-bevelRaise{box-shadow:inset 0 1px 0 0 #e0e6ed,inset 1px 0 0 0 #d3dce6,inset -1px 0 0 0 #d3dce6,inset 0 -1px 0 0 #c0ccda,0 1px 1px 0 rgba(31,45,61,0.05)}.boxShadow-none,.textarea--invisible,.buttonGroup div.active .button,.buttonGroup div:last-child.active .button{box-shadow:none}@media screen and (min-width: 480px){.breakPointS-boxShadow-distant,.modal.has-border{box-shadow:0 2px 8px rgba(31,45,61,0.05)}}.c-marvel,.link--light.is-active{color:#1fb6ff}.c-green,.link--green{color:#13ce66}.c-yellow{color:#ffc82c}.c-orange,.link--orange{color:#ff7849}.c-pink,.link--pink{color:#ff49db}.c-purple,.link--purple{color:#7e5bef}.c-red,.link--red{color:#ff4949}.c-marvel--d{color:#0f9f4f}.c-marvel--l{color:#85d7ff}.c-green--d{color:#0f9f4f}.c-green--l{color:#29eb7f}.c-yellow--d{color:#f8b700}.c-yellow--l{color:#ffd55f}.c-orange--d{color:#ff5216}.c-orange--l{color:#ff9e7c}.c-pink--d{color:#ff16d1}.c-pink--l{color:#ff7ce5}.c-purple--d{color:#592dea}.c-purple--l{color:#a389f4}.c-red--d{color:#ff1616}.c-red--l{color:#ff7c7c}.c-black{color:#1f2d3d}.c-steel{color:#273444}.c-slate,html,body,input,button,select,textarea,.link--dark,.link--snowBg,.input,.button--ghost,.button--ghost:visited,.button--ghost.is-reversed.is-loading,.button--outlined,.button--outlined:visited,.popover-list a,.popover-select-item:hover .popover-select-title,.popover-select-item.is-active .popover-select-title{color:#3c4858}.c-silver,.link--light,.link--lightReversed,.link--negative,.input.is-disabled,.input.uiIcon.is-loading,.inputGroup-context,.textarea.is-disabled,.textarea.uiIcon.is-loading,.button.is-disabled,.button.is-loading,.button--flat.is-loading,caption,.table>thead>tr>th,.popover-select-title,.popover-select-subtitle{color:#8492a6}.c-snow,.uiIcon.is-loading{color:#f9fafc}.c-smoke{color:#e0e6ed}.c-white,.link--lightReversed.is-active,.link--opaque,.link--opaque.is-active,.link--opaqueReversed,.avatar-initials,.button--ghost.is-reversed,.button--flat,.buttonGroup div.active .button,.buttonGroup div:last-child.active .button,.popover--error,.popover--error.has-caret:after,.popover--dark,.popover--dark.has-caret:after,.popover--orange,.popover--orange.has-caret:after{color:#fff}.c-snow--d{color:#eff2f7}.c-snow--xd{color:#e5e9f2}.c-smoke--d{color:#d3dce6}.c-smoke--xd{color:#c0ccda}.c-blue,.link--blue{color:#1fb6ff}.c-positive{color:#13ce66}.c-negative{color:#ff4949}.c-warning{color:#ffc82c}.c-blue--d{color:#009eeb}.c-blue--l{color:#85d7ff}.c-blue--translucent{color:rgba(133,215,255,0.98)}.c-blue--transparent{color:rgba(133,215,255,0.3)}.c-blue--pellucid{color:rgba(133,215,255,0.15)}.c-blue--limpid{color:rgba(133,215,255,0.05)}.c-white--translucent{color:rgba(255,255,255,0.98)}.c-white--transparent{color:rgba(255,255,255,0.3)}.c-white--pellucid{color:rgba(255,255,255,0.15)}.c-white--limpid{color:rgba(255,255,255,0.05)}.c-black--translucent{color:rgba(31,45,61,0.98)}.c-black--transparent{color:rgba(31,45,61,0.3)}.c-black--pellucid{color:rgba(31,45,61,0.15)}.c-black--limpid{color:rgba(31,45,61,0.05)}.c-twitter{color:#55acee}.c-facebook{color:#3b5999}.c-dribbble{color:#ea4c89}.c-dropbox{color:#007ee5}.c-google{color:#dc4e41}.c-instagram{color:#3f729b}.c-linkedin{color:#0077b5}.c-pocket{color:#ef4056}@media screen and (min-width: 480px){.breakPointS-c-marvel{color:#1fb6ff}.breakPointS-c-green{color:#13ce66}.breakPointS-c-yellow{color:#ffc82c}.breakPointS-c-orange{color:#ff7849}.breakPointS-c-pink{color:#ff49db}.breakPointS-c-purple{color:#7e5bef}.breakPointS-c-red{color:#ff4949}.breakPointS-c-marvel--d{color:#009eeb}.breakPointS-c-marvel--l{color:#85d7ff}.breakPointS-c-green--d{color:#0f9f4f}.breakPointS-c-green--l{color:#29eb7f}.breakPointS-c-yellow--d{color:#f8b700}.breakPointS-c-yellow--l{color:#ffd55f}.breakPointS-c-orange--d{color:#ff5216}.breakPointS-c-orange--l{color:#ff9e7c}.breakPointS-c-pink--d{color:#ff16d1}.breakPointS-c-pink--l{color:#ff7ce5}.breakPointS-c-purple--d{color:#592dea}.breakPointS-c-purple--l{color:#a389f4}.breakPointS-c-red--d{color:#ff1616}.breakPointS-c-red--l{color:#ff7c7c}.breakPointS-c-black{color:#1f2d3d}.breakPointS-c-steel{color:#273444}.breakPointS-c-slate{color:#3c4858}.breakPointS-c-silver{color:#8492a6}.breakPointS-c-snow{color:#f9fafc}.breakPointS-c-smoke{color:#e0e6ed}.breakPointS-c-white{color:#fff}.breakPointS-c-snow--d{color:#eff2f7}.breakPointS-c-snow--xd{color:#e5e9f2}.breakPointS-c-smoke--d{color:#d3dce6}.breakPointS-c-smoke--xd{color:#c0ccda}.breakPointS-c-blue{color:#1fb6ff}.breakPointS-c-positive{color:#13ce66}.breakPointS-c-negative{color:#ff4949}.breakPointS-c-warning{color:#ffc82c}.breakPointS-c-blue--d{color:#009eeb}.breakPointS-c-blue--l{color:#85d7ff}.breakPointS-c-blue--translucent{color:rgba(133,215,255,0.98)}.breakPointS-c-blue--transparent{color:rgba(133,215,255,0.3)}.breakPointS-c-blue--pellucid{color:rgba(133,215,255,0.15)}.breakPointS-c-blue--limpid{color:rgba(133,215,255,0.05)}.breakPointS-c-white--translucent{color:rgba(255,255,255,0.98)}.breakPointS-c-white--transparent{color:rgba(255,255,255,0.3)}.breakPointS-c-white--pellucid{color:rgba(255,255,255,0.15)}.breakPointS-c-white--limpid{color:rgba(255,255,255,0.05)}.breakPointS-c-black--translucent{color:rgba(31,45,61,0.98)}.breakPointS-c-black--transparent{color:rgba(31,45,61,0.3)}.breakPointS-c-black--pellucid{color:rgba(31,45,61,0.15)}.breakPointS-c-black--limpid{color:rgba(31,45,61,0.05)}.breakPointS-c-twitter{color:#55acee}.breakPointS-c-facebook{color:#3b5999}.breakPointS-c-dribbble{color:#ea4c89}.breakPointS-c-dropbox{color:#007ee5}.breakPointS-c-google{color:#dc4e41}.breakPointS-c-instagram{color:#3f729b}.breakPointS-c-linkedin{color:#0077b5}}@media screen and (min-width: 768px){.breakPointM-c-marvel{color:#1fb6ff}.breakPointM-c-green{color:#13ce66}.breakPointM-c-yellow{color:#ffc82c}.breakPointM-c-orange{color:#ff7849}.breakPointM-c-pink{color:#ff49db}.breakPointM-c-purple{color:#7e5bef}.breakPointM-c-red{color:#ff4949}.breakPointM-c-marvel--d{color:#009eeb}.breakPointM-c-marvel--l{color:#85d7ff}.breakPointM-c-green--d{color:#0f9f4f}.breakPointM-c-green--l{color:#29eb7f}.breakPointM-c-yellow--d{color:#f8b700}.breakPointM-c-yellow--l{color:#ffd55f}.breakPointM-c-orange--d{color:#ff5216}.breakPointM-c-orange--l{color:#ff9e7c}.breakPointM-c-pink--d{color:#ff16d1}.breakPointM-c-pink--l{color:#ff7ce5}.breakPointM-c-purple--d{color:#592dea}.breakPointM-c-purple--l{color:#a389f4}.breakPointM-c-red--d{color:#ff1616}.breakPointM-c-red--l{color:#ff7c7c}.breakPointM-c-black{color:#1f2d3d}.breakPointM-c-steel{color:#273444}.breakPointM-c-slate{color:#3c4858}.breakPointM-c-silver{color:#8492a6}.breakPointM-c-snow{color:#f9fafc}.breakPointM-c-smoke{color:#e0e6ed}.breakPointM-c-white{color:#fff}.breakPointM-c-snow--d{color:#eff2f7}.breakPointM-c-snow--xd{color:#e5e9f2}.breakPointM-c-smoke--d{color:#d3dce6}.breakPointM-c-smoke--xd{color:#c0ccda}.breakPointM-c-blue{color:#1fb6ff}.breakPointM-c-positive{color:#13ce66}.breakPointM-c-negative{color:#ff4949}.breakPointM-c-warning{color:#ffc82c}.breakPointM-c-blue--d{color:#009eeb}.breakPointM-c-blue--l{color:#85d7ff}.breakPointM-c-blue--translucent{color:rgba(133,215,255,0.98)}.breakPointM-c-blue--transparent{color:rgba(133,215,255,0.3)}.breakPointM-c-blue--pellucid{color:rgba(133,215,255,0.15)}.breakPointM-c-blue--limpid{color:rgba(133,215,255,0.05)}.breakPointM-c-white--translucent{color:rgba(255,255,255,0.98)}.breakPointM-c-white--transparent{color:rgba(255,255,255,0.3)}.breakPointM-c-white--pellucid{color:rgba(255,255,255,0.15)}.breakPointM-c-white--limpid{color:rgba(255,255,255,0.05)}.breakPointM-c-black--translucent{color:rgba(31,45,61,0.98)}.breakPointM-c-black--transparent{color:rgba(31,45,61,0.3)}.breakPointM-c-black--pellucid{color:rgba(31,45,61,0.15)}.breakPointM-c-black--limpid{color:rgba(31,45,61,0.05)}.breakPointM-c-twitter{color:#55acee}.breakPointM-c-facebook{color:#3b5999}.breakPointM-c-dribbble{color:#ea4c89}.breakPointM-c-dropbox{color:#007ee5}.breakPointM-c-google{color:#dc4e41}.breakPointM-c-instagram{color:#3f729b}.breakPointM-c-linkedin{color:#0077b5}}@media screen and (min-width: 1180px){.breakPointL-c-marvel{color:#1fb6ff}.breakPointL-c-green{color:#13ce66}.breakPointL-c-yellow{color:#ffc82c}.breakPointL-c-orange{color:#ff7849}.breakPointL-c-pink{color:#ff49db}.breakPointL-c-purple{color:#7e5bef}.breakPointL-c-red{color:#ff4949}.breakPointL-c-marvel--d{color:#009eeb}.breakPointL-c-marvel--l{color:#85d7ff}.breakPointL-c-green--d{color:#0f9f4f}.breakPointL-c-green--l{color:#29eb7f}.breakPointL-c-yellow--d{color:#f8b700}.breakPointL-c-yellow--l{color:#ffd55f}.breakPointL-c-orange--d{color:#ff5216}.breakPointL-c-orange--l{color:#ff9e7c}.breakPointL-c-pink--d{color:#ff16d1}.breakPointL-c-pink--l{color:#ff7ce5}.breakPointL-c-purple--d{color:#592dea}.breakPointL-c-purple--l{color:#a389f4}.breakPointL-c-red--d{color:#ff1616}.breakPointL-c-red--l{color:#ff7c7c}.breakPointL-c-black{color:#1f2d3d}.breakPointL-c-steel{color:#273444}.breakPointL-c-slate{color:#3c4858}.breakPointL-c-silver{color:#8492a6}.breakPointL-c-snow{color:#f9fafc}.breakPointL-c-smoke{color:#e0e6ed}.breakPointL-c-white{color:#fff}.breakPointL-c-snow--d{color:#eff2f7}.breakPointL-c-snow--xd{color:#e5e9f2}.breakPointL-c-smoke--d{color:#d3dce6}.breakPointL-c-smoke--xd{color:#c0ccda}.breakPointL-c-blue{color:#1fb6ff}.breakPointL-c-positive{color:#13ce66}.breakPointL-c-negative{color:#ff4949}.breakPointL-c-warning{color:#ffc82c}.breakPointL-c-blue--d{color:#009eeb}.breakPointL-c-blue--l{color:#85d7ff}.breakPointL-c-blue--translucent{color:rgba(133,215,255,0.98)}.breakPointL-c-blue--transparent{color:rgba(133,215,255,0.3)}.breakPointL-c-blue--pellucid{color:rgba(133,215,255,0.15)}.breakPointL-c-blue--limpid{color:rgba(133,215,255,0.05)}.breakPointL-c-white--translucent{color:rgba(255,255,255,0.98)}.breakPointL-c-white--transparent{color:rgba(255,255,255,0.3)}.breakPointL-c-white--pellucid{color:rgba(255,255,255,0.15)}.breakPointL-c-white--limpid{color:rgba(255,255,255,0.05)}.breakPointL-c-black--translucent{color:rgba(31,45,61,0.98)}.breakPointL-c-black--transparent{color:rgba(31,45,61,0.3)}.breakPointL-c-black--pellucid{color:rgba(31,45,61,0.15)}.breakPointL-c-black--limpid{color:rgba(31,45,61,0.05)}.breakPointL-c-twitter{color:#55acee}.breakPointL-c-facebook{color:#3b5999}.breakPointL-c-dribbble{color:#ea4c89}.breakPointL-c-dropbox{color:#007ee5}.breakPointL-c-google{color:#dc4e41}.breakPointL-c-instagram{color:#3f729b}.breakPointL-c-linkedin{color:#0077b5}}.hljs{color:#657b83}.hljs-comment,.hljs-quote{color:#a9b6b6}.hljs-keyword,.hljs-selector-tag,.hljs-addition{color:#2aa198}.hljs-number,.hljs-string,.hljs-meta .hljs-meta-string,.hljs-literal,.hljs-doctag,.hljs-regexp{color:#d33682}.hljs-title,.hljs-section,.hljs-name,.hljs-selector-id,.hljs-selector-class,.hljs-class{color:#073642}.hljs-attribute,.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-class .hljs-title,.hljs-type{color:#2aa198}.hljs-value{color:#d33682}.hljs-symbol,.hljs-bullet,.hljs-subst,.hljs-meta,.hljs-meta .hljs-keyword,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-link{color:#cb4b16}.hljs-built_in,.hljs-deletion{color:#dc322f}.hljs-formula{background:#eee8d5}.fill-marvel,.uiIcon .input:focus+.svgIcon,.uiIcon .textarea:focus+.svgIcon{fill:#1fb6ff}.fill-green{fill:#13ce66}.fill-yellow{fill:#ffc82c}.fill-orange{fill:#ff7849}.fill-pink{fill:#ff49db}.fill-purple{fill:#7e5bef}.fill-red{fill:#ff4949}.fill-marvel--d{fill:#009eeb}.fill-marvel--l{fill:#85d7ff}.fill-green--d{fill:#0f9f4f}.fill-green--l{fill:#29eb7f}.fill-yellow--d{fill:#f8b700}.fill-yellow--l{fill:#ffd55f}.fill-orange--d{fill:#ff5216}.fill-orange--l{fill:#ff9e7c}.fill-pink--d{fill:#ff16d1}.fill-pink--l{fill:#ff7ce5}.fill-purple--d{fill:#592dea}.fill-purple--l{fill:#a389f4}.fill-red--d{fill:#ff1616}.fill-red--l{fill:#ff7c7c}.fill-black{fill:#1f2d3d}.fill-steel{fill:#273444}.fill-slate{fill:#3c4858}.fill-silver{fill:#8492a6}.fill-snow{fill:#f9fafc}.fill-smoke,.button.is-loading .logoWrap .svgIcon,.button.is-loading .logoWrap .svgIcon path,.button.is-loading .logoWrap .svgIcon circle,.button.is-disabled .logoWrap .svgIcon,.button--flat.is-loading .logoWrap .svgIcon,.button.is-disabled .logoWrap .svgIcon path,.button--flat.is-loading .logoWrap .svgIcon path,.button.is-disabled .logoWrap .svgIcon circle,.button--flat.is-loading .logoWrap .svgIcon circle{fill:#e0e6ed}.fill-white,.checkbox-tick,.uiIcon:hover .button+.svgIcon{fill:#fff}.fill-snow--d{fill:#eff2f7}.fill-snow--xd{fill:#e5e9f2}.fill-smoke--d{fill:#d3dce6}.fill-smoke--xd{fill:#c0ccda}.fill-blue{fill:#1fb6ff}.fill-positive{fill:#13ce66}.fill-negative,.uiIcon .input.has-error+.svgIcon,.uiIcon .input.has-error:focus+.svgIcon,.uiIcon .textarea.has-error:focus+.svgIcon{fill:#ff4949}.fill-warning{fill:#ffc82c}.fill-blue--d{fill:#009eeb}.fill-blue--l{fill:#85d7ff}.fill-blue--translucent{fill:rgba(133,215,255,0.98)}.fill-blue--transparent{fill:rgba(133,215,255,0.3)}.fill-blue--pellucid{fill:rgba(133,215,255,0.15)}.fill-blue--limpid{fill:rgba(133,215,255,0.05)}.fill-white--translucent{fill:rgba(255,255,255,0.98)}.fill-white--transparent{fill:rgba(255,255,255,0.3)}.fill-white--pellucid{fill:rgba(255,255,255,0.15)}.fill-white--limpid{fill:rgba(255,255,255,0.05)}.fill-black--translucent{fill:rgba(31,45,61,0.98)}.fill-black--transparent{fill:rgba(31,45,61,0.3)}.fill-black--pellucid{fill:rgba(31,45,61,0.15)}.fill-black--limpid{fill:rgba(31,45,61,0.05)}.fill-twitter{fill:#55acee}.fill-facebook{fill:#3b5999}.fill-dribbble{fill:#ea4c89}.fill-dropbox{fill:#007ee5}.fill-google{fill:#dc4e41}.fill-instagram{fill:#3f729b}.fill-linkedin{fill:#0077b5}.fill-pocket{fill:#ef4056}@media screen and (min-width: 480px){.breakPointS-fill-marvel{fill:#1fb6ff}.breakPointS-fill-green{fill:#13ce66}.breakPointS-fill-yellow{fill:#ffc82c}.breakPointS-fill-orange{fill:#ff7849}.breakPointS-fill-pink{fill:#ff49db}.breakPointS-fill-purple{fill:#7e5bef}.breakPointS-fill-red{fill:#ff4949}.breakPointS-fill-marvel--d{fill:#009eeb}.breakPointS-fill-marvel--l{fill:#85d7ff}.breakPointS-fill-green--d{fill:#0f9f4f}.breakPointS-fill-green--l{fill:#29eb7f}.breakPointS-fill-yellow--d{fill:#f8b700}.breakPointS-fill-yellow--l{fill:#ffd55f}.breakPointS-fill-orange--d{fill:#ff5216}.breakPointS-fill-orange--l{fill:#ff9e7c}.breakPointS-fill-pink--d{fill:#ff16d1}.breakPointS-fill-pink--l{fill:#ff7ce5}.breakPointS-fill-purple--d{fill:#592dea}.breakPointS-fill-purple--l{fill:#a389f4}.breakPointS-fill-red--d{fill:#ff1616}.breakPointS-fill-red--l{fill:#ff7c7c}.breakPointS-fill-black{fill:#1f2d3d}.breakPointS-fill-steel{fill:#273444}.breakPointS-fill-slate{fill:#3c4858}.breakPointS-fill-silver{fill:#8492a6}.breakPointS-fill-snow{fill:#f9fafc}.breakPointS-fill-smoke{fill:#e0e6ed}.breakPointS-fill-white{fill:#fff}.breakPointS-fill-snow--d{fill:#eff2f7}.breakPointS-fill-snow--xd{fill:#e5e9f2}.breakPointS-fill-smoke--d{fill:#d3dce6}.breakPointS-fill-smoke--xd{fill:#c0ccda}.breakPointS-fill-blue{fill:#1fb6ff}.breakPointS-fill-positive{fill:#13ce66}.breakPointS-fill-negative{fill:#ff4949}.breakPointS-fill-warning{fill:#ffc82c}.breakPointS-fill-blue--d{fill:#009eeb}.breakPointS-fill-blue--l{fill:#85d7ff}.breakPointS-fill-blue--translucent{fill:rgba(133,215,255,0.98)}.breakPointS-fill-blue--transparent{fill:rgba(133,215,255,0.3)}.breakPointS-fill-blue--pellucid{fill:rgba(133,215,255,0.15)}.breakPointS-fill-blue--limpid{fill:rgba(133,215,255,0.05)}.breakPointS-fill-white--translucent{fill:rgba(255,255,255,0.98)}.breakPointS-fill-white--transparent{fill:rgba(255,255,255,0.3)}.breakPointS-fill-white--pellucid{fill:rgba(255,255,255,0.15)}.breakPointS-fill-white--limpid{fill:rgba(255,255,255,0.05)}.breakPointS-fill-black--translucent{fill:rgba(31,45,61,0.98)}.breakPointS-fill-black--transparent{fill:rgba(31,45,61,0.3)}.breakPointS-fill-black--pellucid{fill:rgba(31,45,61,0.15)}.breakPointS-fill-black--limpid{fill:rgba(31,45,61,0.05)}.breakPointS-fill-twitter{fill:#55acee}.breakPointS-fill-facebook{fill:#3b5999}.breakPointS-fill-dribbble{fill:#ea4c89}.breakPointS-fill-dropbox{fill:#007ee5}.breakPointS-fill-google{fill:#dc4e41}.breakPointS-fill-instagram{fill:#3f729b}.breakPointS-fill-linkedin{fill:#0077b5}}@media screen and (min-width: 768px){.breakPointM-fill-marvel{fill:#1fb6ff}.breakPointM-fill-green{fill:#13ce66}.breakPointM-fill-yellow{fill:#ffc82c}.breakPointM-fill-orange{fill:#ff7849}.breakPointM-fill-pink{fill:#ff49db}.breakPointM-fill-purple{fill:#7e5bef}.breakPointM-fill-red{fill:#ff4949}.breakPointM-fill-marvel--d{fill:#009eeb}.breakPointM-fill-marvel--l{fill:#85d7ff}.breakPointM-fill-green--d{fill:#0f9f4f}.breakPointM-fill-green--l{fill:#29eb7f}.breakPointM-fill-yellow--d{fill:#f8b700}.breakPointM-fill-yellow--l{fill:#ffd55f}.breakPointM-fill-orange--d{fill:#ff5216}.breakPointM-fill-orange--l{fill:#ff9e7c}.breakPointM-fill-pink--d{fill:#ff16d1}.breakPointM-fill-pink--l{fill:#ff7ce5}.breakPointM-fill-purple--d{fill:#592dea}.breakPointM-fill-purple--l{fill:#a389f4}.breakPointM-fill-red--d{fill:#ff1616}.breakPointM-fill-red--l{fill:#ff7c7c}.breakPointM-fill-black{fill:#1f2d3d}.breakPointM-fill-steel{fill:#273444}.breakPointM-fill-slate{fill:#3c4858}.breakPointM-fill-silver{fill:#8492a6}.breakPointM-fill-snow{fill:#f9fafc}.breakPointM-fill-smoke{fill:#e0e6ed}.breakPointM-fill-white{fill:#fff}.breakPointM-fill-snow--d{fill:#eff2f7}.breakPointM-fill-snow--xd{fill:#e5e9f2}.breakPointM-fill-smoke--d{fill:#d3dce6}.breakPointM-fill-smoke--xd{fill:#c0ccda}.breakPointM-fill-blue{fill:#1fb6ff}.breakPointM-fill-positive{fill:#13ce66}.breakPointM-fill-negative{fill:#ff4949}.breakPointM-fill-warning{fill:#ffc82c}.breakPointM-fill-blue--d{fill:#009eeb}.breakPointM-fill-blue--l{fill:#85d7ff}.breakPointM-fill-blue--translucent{fill:rgba(133,215,255,0.98)}.breakPointM-fill-blue--transparent{fill:rgba(133,215,255,0.3)}.breakPointM-fill-blue--pellucid{fill:rgba(133,215,255,0.15)}.breakPointM-fill-blue--limpid{fill:rgba(133,215,255,0.05)}.breakPointM-fill-white--translucent{fill:rgba(255,255,255,0.98)}.breakPointM-fill-white--transparent{fill:rgba(255,255,255,0.3)}.breakPointM-fill-white--pellucid{fill:rgba(255,255,255,0.15)}.breakPointM-fill-white--limpid{fill:rgba(255,255,255,0.05)}.breakPointM-fill-black--translucent{fill:rgba(31,45,61,0.98)}.breakPointM-fill-black--transparent{fill:rgba(31,45,61,0.3)}.breakPointM-fill-black--pellucid{fill:rgba(31,45,61,0.15)}.breakPointM-fill-black--limpid{fill:rgba(31,45,61,0.05)}.breakPointM-fill-twitter{fill:#55acee}.breakPointM-fill-facebook{fill:#3b5999}.breakPointM-fill-dribbble{fill:#ea4c89}.breakPointM-fill-dropbox{fill:#007ee5}.breakPointM-fill-google{fill:#dc4e41}.breakPointM-fill-instagram{fill:#3f729b}.breakPointM-fill-linkedin{fill:#0077b5}}@media screen and (min-width: 1180px){.breakPointL-fill-marvel{fill:#1fb6ff}.breakPointL-fill-green{fill:#13ce66}.breakPointL-fill-yellow{fill:#ffc82c}.breakPointL-fill-orange{fill:#ff7849}.breakPointL-fill-pink{fill:#ff49db}.breakPointL-fill-purple{fill:#7e5bef}.breakPointL-fill-red{fill:#ff4949}.breakPointL-fill-marvel--d{fill:#009eeb}.breakPointL-fill-marvel--l{fill:#85d7ff}.breakPointL-fill-green--d{fill:#0f9f4f}.breakPointL-fill-green--l{fill:#29eb7f}.breakPointL-fill-yellow--d{fill:#f8b700}.breakPointL-fill-yellow--l{fill:#ffd55f}.breakPointL-fill-orange--d{fill:#ff5216}.breakPointL-fill-orange--l{fill:#ff9e7c}.breakPointL-fill-pink--d{fill:#ff16d1}.breakPointL-fill-pink--l{fill:#ff7ce5}.breakPointL-fill-purple--d{fill:#592dea}.breakPointL-fill-purple--l{fill:#a389f4}.breakPointL-fill-red--d{fill:#ff1616}.breakPointL-fill-red--l{fill:#ff7c7c}.breakPointL-fill-black{fill:#1f2d3d}.breakPointL-fill-steel{fill:#273444}.breakPointL-fill-slate{fill:#3c4858}.breakPointL-fill-silver{fill:#8492a6}.breakPointL-fill-snow{fill:#f9fafc}.breakPointL-fill-smoke{fill:#e0e6ed}.breakPointL-fill-white{fill:#fff}.breakPointL-fill-snow--d{fill:#eff2f7}.breakPointL-fill-snow--xd{fill:#e5e9f2}.breakPointL-fill-smoke--d{fill:#d3dce6}.breakPointL-fill-smoke--xd{fill:#c0ccda}.breakPointL-fill-blue{fill:#1fb6ff}.breakPointL-fill-positive{fill:#13ce66}.breakPointL-fill-negative{fill:#ff4949}.breakPointL-fill-warning{fill:#ffc82c}.breakPointL-fill-blue--d{fill:#009eeb}.breakPointL-fill-blue--l{fill:#85d7ff}.breakPointL-fill-blue--translucent{fill:rgba(133,215,255,0.98)}.breakPointL-fill-blue--transparent{fill:rgba(133,215,255,0.3)}.breakPointL-fill-blue--pellucid{fill:rgba(133,215,255,0.15)}.breakPointL-fill-blue--limpid{fill:rgba(133,215,255,0.05)}.breakPointL-fill-white--translucent{fill:rgba(255,255,255,0.98)}.breakPointL-fill-white--transparent{fill:rgba(255,255,255,0.3)}.breakPointL-fill-white--pellucid{fill:rgba(255,255,255,0.15)}.breakPointL-fill-white--limpid{fill:rgba(255,255,255,0.05)}.breakPointL-fill-black--translucent{fill:rgba(31,45,61,0.98)}.breakPointL-fill-black--transparent{fill:rgba(31,45,61,0.3)}.breakPointL-fill-black--pellucid{fill:rgba(31,45,61,0.15)}.breakPointL-fill-black--limpid{fill:rgba(31,45,61,0.05)}.breakPointL-fill-twitter{fill:#55acee}.breakPointL-fill-facebook{fill:#3b5999}.breakPointL-fill-dribbble{fill:#ea4c89}.breakPointL-fill-dropbox{fill:#007ee5}.breakPointL-fill-google{fill:#dc4e41}.breakPointL-fill-instagram{fill:#3f729b}.breakPointL-fill-linkedin{fill:#0077b5}}@font-face{font-family:"VenturaEdding";src:url("https://marvelapp.com/static/assets/webfonts/ventura/VenturaEdding-Bold.eot");src:url("https://marvelapp.com/static/assets/webfonts/ventura/VenturaEdding-Bold.eot?#iefix") format("embedded-opentype"),url("https://marvelapp.com/static/assets/webfonts/ventura/VenturaEdding-Bold.woff") format("woff"),url("https://marvelapp.com/static/assets/webfonts/ventura/VenturaEdding-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"FaktProSoft";src:url("https://marvelapp.com/static/assets/webfonts/fakt-soft/FaktSoftPro-Blond.eot");src:url("https://marvelapp.com/static/assets/webfonts/fakt-soft/FaktSoftPro-Blond.eot?#iefix") format("embedded-opentype"),url("https://marvelapp.com/static/assets/webfonts/fakt-soft/FaktSoftPro-Blond.woff") format("woff"),url("https://marvelapp.com/static/assets/webfonts/fakt-soft/FaktSoftPro-Blond.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"FaktProSoft";src:url("https://marvelapp.com/static/assets/webfonts/fakt-soft/FaktSoftPro-Normal.eot");src:url("https://marvelapp.com/static/assets/webfonts/fakt-soft/FaktSoftPro-Normal.eot?#iefix") format("embedded-opentype"),url("https://marvelapp.com/static/assets/webfonts/fakt-soft/FaktSoftPro-Normal.woff") format("woff"),url("https://marvelapp.com/static/assets/webfonts/fakt-soft/FaktSoftPro-Normal.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"FaktProSoft";src:url("https://marvelapp.com/static/assets/webfonts/fakt-soft/FaktSoftPro-Medium.eot");src:url("https://marvelapp.com/static/assets/webfonts/fakt-soft/FaktSoftPro-Medium.eot?#iefix") format("embedded-opentype"),url("https://marvelapp.com/static/assets/webfonts/fakt-soft/FaktSoftPro-Medium.woff") format("woff"),url("https://marvelapp.com/static/assets/webfonts/fakt-soft/FaktSoftPro-Medium.ttf") format("truetype");font-weight:500;font-style:normal}.fontFamily-faktSoft,html,body,input,button,select,textarea{font-family:"FaktProSoft", "Helvetica Neue", helvetica, arial, sans-serif}.fontFamily-Ventura{font-family:"VenturaEdding", "Helvetica Neue", helvetica, arial, sans-serif}.letterSpacing-l{letter-spacing:1.4px}.letterSpacing-m{letter-spacing:.4px}.letterSpacing-s{letter-spacing:-1px}.letterSpacing-xs,.fontSize-xxxxl,.fontSize-xxxl{letter-spacing:-1px}.letterSpacing-0{letter-spacing:0}.fontSize-xxxxl{margin-left:-4px;font-size:46px}.fontSize-xxxl{margin-left:-2px;font-size:38px}.fontSize-xxl,.avatar--xl,.avatar--l{margin-left:-2px;font-size:26px;letter-spacing:-.5px}.fontSize-xl{font-size:20px}.fontSize-l,.avatar--m,.input--xl,.inputGroup--xl .inputGroup-context,.input-tel--xl .intl-tel-input .country-list,.textarea--xl,.select--xl select,.button--xl{font-size:18px}.fontSize-m,html,body,input,button,select,textarea,.avatar--s,.input--l,.inputGroup--l .inputGroup-context,.input--m,.inputGroup--m .inputGroup-context,.input--legible,.input-tel--l .intl-tel-input .country-list,.input-tel--m .intl-tel-input .country-list,.textarea--l,.textarea--m,.textarea--growing,.select--l select,.select--m select,.select--legible select,.button--l,.button--m,.button--responsive,.button--legible,.popover-list a,.popover-select-title{font-size:16px}.fontSize-s,.input--s,.inputGroup--s .inputGroup-context,.input-tel--s .intl-tel-input .country-list,.textarea--s,.select--s select,.button--s,.popover-select-subtitle{font-size:14px}.fontSize-xs,.avatar--xs,.input--xs,.inputGroup--xs .inputGroup-context,.textarea--xs,.select--xs select,.button--xs{font-size:12px}.fontSize-xxs,.avatar--xxs{font-size:10px}@media screen and (min-width: 480px){.breakPointS-fontSize-xxxxl{margin-left:-4px;font-size:46px;letter-spacing:-1px}.breakPointS-fontSize-xxxl{margin-left:-2px;font-size:38px;letter-spacing:-1px}.breakPointS-fontSize-xxl{margin-left:-2px;font-size:26px;letter-spacing:-.5px}.breakPointS-fontSize-xl{font-size:20px}.breakPointS-fontSize-l{font-size:18px}.breakPointS-fontSize-m{font-size:16px}.breakPointS-fontSize-s{font-size:14px}.breakPointS-fontSize-xs{font-size:12px}.breakPointS-fontSize-xxs{font-size:12px}}@media screen and (min-width: 768px){.breakPointM-fontSize-xxxxl{margin-left:-4px;font-size:46px;letter-spacing:-1px}.breakPointM-fontSize-xxxl{margin-left:-2px;font-size:38px;letter-spacing:-1px}.breakPointM-fontSize-xxl{margin-left:-2px;font-size:26px;letter-spacing:-.5px}.breakPointM-fontSize-xl{font-size:20px}.breakPointM-fontSize-l,.button--responsive{font-size:18px}.breakPointM-fontSize-m{font-size:16px}.breakPointM-fontSize-s{font-size:14px}.breakPointM-fontSize-xs{font-size:12px}.breakPointM-fontSize-xxs{font-size:12px}}@media screen and (min-width: 1180px){.breakPointL-fontSize-xxxxl{margin-left:-4px;font-size:46px;letter-spacing:-1px}.breakPointL-fontSize-xxxl{margin-left:-2px;font-size:38px;letter-spacing:-1px}.breakPointL-fontSize-xxl{margin-left:-2px;font-size:26px;letter-spacing:-.5px}.breakPointL-fontSize-xl{font-size:20px}.breakPointL-fontSize-l{font-size:18px}.breakPointL-fontSize-m{font-size:16px}.breakPointL-fontSize-s{font-size:14px}.breakPointL-fontSize-xs{font-size:12px}.breakPointL-fontSize-xxs{font-size:10px}}.left-fade{background-image:-ms-linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 100%)}.right-fade{background-image:-ms-linear-gradient(180deg, #fff 0%, rgba(255,255,255,0) 100%)}.lineHeight-xxxxl{line-height:58px}.lineHeight-xxxl{line-height:46px}.lineHeight-xxl{line-height:38px}.lineHeight-xl{line-height:34px}.lineHeight-l,.textarea--xl{line-height:28px}.lineHeight-m,.textarea--l,.textarea--m,.textarea--growing{line-height:24px}.lineHeight-s,.textarea--s,.popover-select-title,.popover-select-subtitle{line-height:22px}.lineHeight-xs,.textarea--xs{line-height:18px}.lineHeight-xxs{line-height:14px}.lineHeight-1{line-height:1}.lineHeight-control--xl,.inputGroup--xl .inputGroup-context,.input-tel--xl .intl-tel-input .country-list .country,.select--xl select,.button--xl,.uiIcon--xl .svgIcon{line-height:60px}.lineHeight-control--l,.inputGroup--l .inputGroup-context,.input-tel--l .intl-tel-input .country-list .country,.select--l select,.button--l,.uiIcon--l .svgIcon{line-height:50px}.lineHeight-control--m,.inputGroup--m .inputGroup-context,.input-tel--m .intl-tel-input .country-list .country,.select--m select,.button--m,.button--responsive,.uiIcon--m .svgIcon{line-height:40px}.lineHeight-control--s,.inputGroup--s .inputGroup-context,.inputGroup--xs .inputGroup-context,.input-tel--s .intl-tel-input .country-list .country,.select--s select,.select--xs select,.select--legible select,.button--s,.button--xs,.button--legible,.uiIcon--s .svgIcon{line-height:30px}@media screen and (min-width: 480px){.breakPointS-lineHeight-xxxxl{line-height:58px}.breakPointS-lineHeight-xxxl{line-height:46px}.breakPointS-lineHeight-xxl{line-height:38px}.breakPointS-lineHeight-xl{line-height:34px}.breakPointS-lineHeight-l{line-height:28px}.breakPointS-lineHeight-m{line-height:24px}.breakPointS-lineHeight-s{line-height:22px}.breakPointS-lineHeight-xs{line-height:18px}.breakPointS-lineHeight-xxs{line-height:14px}.breakPointS-lineHeight-1{line-height:1}}@media screen and (min-width: 768px){.breakPointM-lineHeight-xxxxl{line-height:58px}.breakPointM-lineHeight-xxxl{line-height:46px}.breakPointM-lineHeight-xxl{line-height:38px}.breakPointM-lineHeight-xl{line-height:34px}.breakPointM-lineHeight-l{line-height:28px}.breakPointM-lineHeight-m{line-height:24px}.breakPointM-lineHeight-s{line-height:22px}.breakPointM-lineHeight-xs{line-height:18px}.breakPointM-lineHeight-xxs{line-height:14px}.breakPointM-lineHeight-1{line-height:1}}@media screen and (min-width: 1180px){.breakPointL-lineHeight-xxxxl{line-height:58px}.breakPointL-lineHeight-xxxl{line-height:46px}.breakPointL-lineHeight-xxl{line-height:38px}.breakPointL-lineHeight-xl{line-height:34px}.breakPointL-lineHeight-l{line-height:28px}.breakPointL-lineHeight-m{line-height:24px}.breakPointL-lineHeight-s{line-height:22px}.breakPointL-lineHeight-xs{line-height:18px}.breakPointL-lineHeight-xxs{line-height:14px}.breakPointL-lineHeight-1{line-height:1}}.margin-0{margin:0}.marginTop-0{margin-top:0}.marginRight-0{margin-right:0}.marginBottom-0{margin-bottom:0}.marginLeft-0{margin-left:0}.marginTopBottom-0{margin-top:0;margin-bottom:0}.marginLeftRight-0{margin-left:0;margin-right:0}.margin-xxs{margin:5px}.marginTop-xxs{margin-top:5px}.marginRight-xxs{margin-right:5px}.marginBottom-xxs{margin-bottom:5px}.marginLeft-xxs{margin-left:5px}.marginTopBottom-xxs{margin-top:5px;margin-bottom:5px}.marginLeftRight-xxs{margin-left:5px;margin-right:5px}.margin-xs{margin:10px}.marginTop-xs,.popover--bottom.popover--s{margin-top:10px}.marginRight-xs{margin-right:10px}.marginBottom-xs,.popover--top.popover--s{margin-bottom:10px}.marginLeft-xs,.popover--right.popover--s,.popover--left.popover--s{margin-left:10px}.marginTopBottom-xs{margin-top:10px;margin-bottom:10px}.marginLeftRight-xs{margin-left:10px;margin-right:10px}.margin-s{margin:15px}.marginTop-s,.popover--bottom.popover--m{margin-top:15px}.marginRight-s{margin-right:15px}.marginBottom-s,.popover--top.popover--m,.popover-block-icon{margin-bottom:15px}.marginLeft-s,.popover--right.popover--m,.popover--left.popover--m{margin-left:15px}.marginTopBottom-s{margin-top:15px;margin-bottom:15px}.marginLeftRight-s{margin-left:15px;margin-right:15px}.margin-m{margin:20px}.marginTop-m,.popover--bottom.popover--l,.modal-subtext--before{margin-top:20px}.marginRight-m,.popover--left{margin-right:20px}.marginBottom-m,.list>li:not(:last-child),.popover--top.popover--l,.popover-separator,.modal-subtext--after{margin-bottom:20px}.marginLeft-m,.list>li,.popover--right.popover--l,.popover--left.popover--l{margin-left:20px}.marginTopBottom-m{margin-top:20px;margin-bottom:20px}.marginLeftRight-m{margin-left:20px;margin-right:20px}.margin-l{margin:40px}.marginTop-l,.modal-subtext--after{margin-top:40px}.marginRight-l{margin-right:40px}.marginBottom-l,.modal-subtext--before{margin-bottom:40px}.marginLeft-l{margin-left:40px}.marginTopBottom-l{margin-top:40px;margin-bottom:40px}.marginLeftRight-l{margin-left:40px;margin-right:40px}.margin-xl{margin:80px}.marginTop-xl{margin-top:80px}.marginRight-xl{margin-right:80px}.marginBottom-xl{margin-bottom:80px}.marginLeft-xl{margin-left:80px}.marginTopBottom-xl{margin-top:80px;margin-bottom:80px}.marginLeftRight-xl{margin-left:80px;margin-right:80px}@media screen and (min-width: 480px){.breakPointS-margin-0{margin:0}.breakPointS-marginTop-0{margin-top:0}.breakPointS-marginRight-0{margin-right:0}.breakPointS-marginBottom-0{margin-bottom:0}.breakPointS-marginLeft-0{margin-left:0}.breakPointS-marginTopBottom-0{margin-top:0;margin-bottom:0}.breakPointS-marginLeftRight-0{margin-left:0;margin-right:0}.breakPointS-margin-xxs{margin:5px}.breakPointS-marginTop-xxs{margin-top:5px}.breakPointS-marginRight-xxs{margin-right:5px}.breakPointS-marginBottom-xxs{margin-bottom:5px}.breakPointS-marginLeft-xxs{margin-left:5px}.breakPointS-marginTopBottom-xxs{margin-top:5px;margin-bottom:5px}.breakPointS-marginLeftRight-xxs{margin-left:5px;margin-right:5px}.breakPointS-margin-xs{margin:10px}.breakPointS-marginTop-xs{margin-top:10px}.breakPointS-marginRight-xs{margin-right:10px}.breakPointS-marginBottom-xs{margin-bottom:10px}.breakPointS-marginLeft-xs{margin-left:10px}.breakPointS-marginTopBottom-xs{margin-top:10px;margin-bottom:10px}.breakPointS-marginLeftRight-xs{margin-left:10px;margin-right:10px}.breakPointS-margin-s{margin:15px}.breakPointS-marginTop-s{margin-top:15px}.breakPointS-marginRight-s{margin-right:15px}.breakPointS-marginBottom-s{margin-bottom:15px}.breakPointS-marginLeft-s{margin-left:15px}.breakPointS-marginTopBottom-s{margin-top:15px;margin-bottom:15px}.breakPointS-marginLeftRight-s{margin-left:10px;margin-right:10px}.breakPointS-margin-m{margin:20px}.breakPointS-marginTop-m{margin-top:20px}.breakPointS-marginRight-m{margin-right:20px}.breakPointS-marginBottom-m{margin-bottom:20px}.breakPointS-marginLeft-m{margin-left:20px}.breakPointS-marginTopBottom-m{margin-top:20px;margin-bottom:20px}.breakPointS-marginLeftRight-m{margin-left:20px;margin-right:20px}.breakPointS-margin-l{margin:40px}.breakPointS-marginTop-l{margin-top:40px}.breakPointS-marginRight-l{margin-right:40px}.breakPointS-marginBottom-l{margin-bottom:40px}.breakPointS-marginLeft-l{margin-left:40px}.breakPointS-marginTopBottom-l{margin-top:40px;margin-bottom:40px}.breakPointS-marginLeftRight-l{margin-left:40px;margin-right:40px}.breakPointS-margin-xl{margin:80px}.breakPointS-marginTop-xl{margin-top:80px}.breakPointS-marginRight-xl{margin-right:80px}.breakPointS-marginBottom-xl{margin-bottom:80px}.breakPointS-marginLeft-xl{margin-left:80px}.breakPointS-marginTopBottom-xl{margin-top:80px;margin-bottom:80px}.breakPointS-marginLeftRight-xl{margin-left:80px;margin-right:80px}}@media screen and (min-width: 768px){.breakPointM-margin-0{margin:0}.breakPointM-marginTop-0,.modal-subtext--before{margin-top:0}.breakPointM-marginRight-0{margin-right:0}.breakPointM-marginBottom-0,.modal-subtext--after{margin-bottom:0}.breakPointM-marginLeft-0{margin-left:0}.breakPointM-marginTopBottom-0{margin-top:0;margin-bottom:0}.breakPointM-marginLeftRight-0{margin-left:0;margin-right:0}.breakPointM-margin-xxs{margin:5px}.breakPointM-marginTop-xxs{margin-top:5px}.breakPointM-marginRight-xxs{margin-right:5px}.breakPointM-marginBottom-xxs{margin-bottom:5px}.breakPointM-marginLeft-xxs{margin-left:5px}.breakPointM-marginTopBottom-xxs{margin-top:5px;margin-bottom:5px}.breakPointM-marginLeftRight-xxs{margin-left:5px;margin-right:5px}.breakPointM-margin-xs{margin:10px}.breakPointM-marginTop-xs{margin-top:10px}.breakPointM-marginRight-xs{margin-right:10px}.breakPointM-marginBottom-xs{margin-bottom:10px}.breakPointM-marginLeft-xs{margin-left:10px}.breakPointM-marginTopBottom-xs{margin-top:10px;margin-bottom:10px}.breakPointM-marginLeftRight-xs{margin-left:10px;margin-right:10px}.breakPointM-margin-s{margin:15px}.breakPointM-marginTop-s{margin-top:15px}.breakPointM-marginRight-s{margin-right:15px}.breakPointM-marginBottom-s{margin-bottom:15px}.breakPointM-marginLeft-s{margin-left:15px}.breakPointM-marginTopBottom-s{margin-top:15px;margin-bottom:15px}.breakPointM-marginLeftRight-s{margin-left:15px;margin-right:15px}.breakPointM-margin-m{margin:20px}.breakPointM-marginTop-m{margin-top:20px}.breakPointM-marginRight-m{margin-right:20px}.breakPointM-marginBottom-m{margin-bottom:20px}.breakPointM-marginLeft-m{margin-left:20px}.breakPointM-marginTopBottom-m{margin-top:20px;margin-bottom:20px}.breakPointM-marginLeftRight-m{margin-left:20px;margin-right:20px}.breakPointM-margin-l{margin:40px}.breakPointM-marginTop-l{margin-top:40px}.breakPointM-marginRight-l{margin-right:40px}.breakPointM-marginBottom-l{margin-bottom:40px}.breakPointM-marginLeft-l{margin-left:40px}.breakPointM-marginTopBottom-l{margin-top:40px;margin-bottom:40px}.breakPointM-marginLeftRight-l{margin-left:40px;margin-right:40px}.breakPointM-margin-xl{margin:80px}.breakPointM-marginTop-xl{margin-top:80px}.breakPointM-marginRight-xl{margin-right:80px}.breakPointM-marginBottom-xl{margin-bottom:80px}.breakPointM-marginLeft-xl{margin-left:80px}.breakPointM-marginTopBottom-xl{margin-top:80px;margin-bottom:80px}.breakPointM-marginLeftRight-xl{margin-left:80px;margin-right:80px}}@media screen and (min-width: 1180px){.breakPointL-margin-0{margin:0}.breakPointL-marginTop-0{margin-top:0}.breakPointL-marginRight-0{margin-right:0}.breakPointL-marginBottom-0{margin-bottom:0}.breakPointL-marginLeft-0{margin-left:0}.breakPointL-marginTopBottom-0{margin-top:0;margin-bottom:0}.breakPointL-marginLeftRight-0{margin-left:0;margin-right:0}.breakPointL-margin-xxs{margin:5px}.breakPointL-marginTop-xxs{margin-top:5px}.breakPointL-marginRight-xxs{margin-right:5px}.breakPointL-marginBottom-xxs{margin-bottom:5px}.breakPointL-marginLeft-xxs{margin-left:5px}.breakPointL-marginTopBottom-xxs{margin-top:5px;margin-bottom:5px}.breakPointL-marginLeftRight-xxs{margin-left:5px;margin-right:5px}.breakPointL-margin-xs{margin:10px}.breakPointL-marginTop-xs{margin-top:10px}.breakPointL-marginRight-xs{margin-right:10px}.breakPointL-marginBottom-xs{margin-bottom:10px}.breakPointL-marginLeft-xs{margin-left:10px}.breakPointL-marginTopBottom-xs{margin-top:10px;margin-bottom:10px}.breakPointL-marginLeftRight-xs{margin-left:10px;margin-right:10px}.breakPointL-margin-s{margin:15px}.breakPointL-marginTop-s{margin-top:15px}.breakPointL-marginRight-s{margin-right:15px}.breakPointL-marginBottom-s{margin-bottom:15px}.breakPointL-marginLeft-s{margin-left:15px}.breakPointL-marginTopBottom-s{margin-top:15px;margin-bottom:15px}.breakPointL-marginLeftRight-s{margin-left:15px;margin-right:15px}.breakPointL-margin-m{margin:20px}.breakPointL-marginTop-m{margin-top:20px}.breakPointL-marginRight-m{margin-right:20px}.breakPointL-marginBottom-m{margin-bottom:20px}.breakPointL-marginLeft-m{margin-left:20px}.breakPointL-marginTopBottom-m{margin-top:20px;margin-bottom:20px}.breakPointL-marginLeftRight-m{margin-left:20px;margin-right:20px}.breakPointL-margin-l{margin:40px}.breakPointL-marginTop-l{margin-top:40px}.breakPointL-marginRight-l{margin-right:40px}.breakPointL-marginBottom-l{margin-bottom:40px}.breakPointL-marginLeft-l{margin-left:40px}.breakPointL-marginTopBottom-l{margin-top:40px;margin-bottom:40px}.breakPointL-marginLeftRight-l{margin-left:40px;margin-right:40px}.breakPointL-margin-xl{margin:80px}.breakPointL-marginTop-xl{margin-top:80px}.breakPointL-marginRight-xl{margin-right:80px}.breakPointL-marginBottom-xl{margin-bottom:80px}.breakPointL-marginLeft-xl{margin-left:80px}.breakPointL-marginTopBottom-xl{margin-top:80px;margin-bottom:80px}.breakPointL-marginLeftRight-xl{margin-left:80px;margin-right:80px}}.padding-0{padding:0}.paddingTop-0{padding-top:0}.paddingRight-0{padding-right:0}.paddingBottom-0{padding-bottom:0}.paddingLeft-0{padding-left:0}.paddingTopBottom-0{padding-top:0;padding-bottom:0}.paddingLeftRight-0{padding-left:0;padding-right:0}.padding-xxs{padding:5px}.paddingTop-xxs{padding-top:5px}.paddingRight-xxs{padding-right:5px}.paddingBottom-xxs{padding-bottom:5px}.paddingLeft-xxs{padding-left:5px}.paddingTopBottom-xxs{padding-top:5px;padding-bottom:5px}.paddingLeftRight-xxs{padding-left:5px;padding-right:5px}.padding-xs{padding:10px}.paddingTop-xs{padding-top:10px}.paddingRight-xs{padding-right:10px}.paddingBottom-xs{padding-bottom:10px}.paddingLeft-xs{padding-left:10px}.paddingTopBottom-xs{padding-top:10px;padding-bottom:10px}.paddingLeftRight-xs{padding-left:10px;padding-right:10px}.padding-s,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td,.table>thead>tr>th,.table--s>thead>tr>th,.table--s>thead>tr>td,.table--s>tbody>tr>th,.table--s>tbody>tr>td,.table--s>tfoot>tr>th,.table--s>tfoot>tr>td{padding:15px}.paddingTop-s{padding-top:15px}.paddingRight-s{padding-right:15px}.paddingBottom-s,caption{padding-bottom:15px}.paddingLeft-s{padding-left:15px}.paddingTopBottom-s{padding-top:15px;padding-bottom:15px}.paddingLeftRight-s{padding-left:15px;padding-right:15px}.padding-m,.table--m>thead>tr>th,.table--m>thead>tr>td,.table--m>tbody>tr>th,.table--m>tbody>tr>td,.table--m>tfoot>tr>th,.table--m>tfoot>tr>td{padding:20px}.paddingTop-m,.popover-list a:first-child{padding-top:20px}.paddingRight-m{padding-right:20px}.paddingBottom-m,.popover-list a{padding-bottom:20px}.paddingLeft-m,.list{padding-left:20px}.paddingTopBottom-m,.popover-block{padding-top:20px;padding-bottom:20px}.paddingLeftRight-m,.popover-list a{padding-left:20px;padding-right:20px}.padding-l{padding:40px}.paddingTop-l{padding-top:40px}.paddingRight-l{padding-right:40px}.paddingBottom-l{padding-bottom:40px}.paddingLeft-l{padding-left:40px}.paddingTopBottom-l{padding-top:40px;padding-bottom:40px}.paddingLeftRight-l{padding-left:40px;padding-right:40px}.padding-xl{padding:80px}.paddingTop-xl{padding-top:80px}.paddingRight-xl{padding-right:80px}.paddingBottom-xl{padding-bottom:80px}.paddingLeft-xl{padding-left:80px}.paddingTopBottom-xl{padding-top:80px;padding-bottom:80px}.paddingLeftRight-xl{padding-left:80px;padding-right:80px}@media screen and (min-width: 480px){.breakPointS-padding-0{padding:0}.breakPointS-paddingTop-0{padding-top:0}.breakPointS-paddingRight-0{padding-right:0}.breakPointS-paddingBottom-0{padding-bottom:0}.breakPointS-paddingLeft-0{padding-left:0}.breakPointS-paddingTopBottom-0{padding-top:0;padding-bottom:0}.breakPointS-paddingLeftRight-0{padding-left:0;padding-right:0}.breakPointS-padding-xxs{padding:5px}.breakPointS-paddingTop-xxs{padding-top:5px}.breakPointS-paddingRight-xxs{padding-right:5px}.breakPointS-paddingBottom-xxs{padding-bottom:5px}.breakPointS-paddingLeft-xxs{padding-left:5px}.breakPointS-paddingTopBottom-xxs{padding-top:5px;padding-bottom:5px}.breakPointS-paddingLeftRight-xxs{padding-left:5px;padding-right:5px}.breakPointS-padding-xs{padding:10px}.breakPointS-paddingTop-xs{padding-top:10px}.breakPointS-paddingRight-xs{padding-right:10px}.breakPointS-paddingBottom-xs{padding-bottom:10px}.breakPointS-paddingLeft-xs{padding-left:10px}.breakPointS-paddingTopBottom-xs{padding-top:10px;padding-bottom:10px}.breakPointS-paddingLeftRight-xs{padding-left:10px;padding-right:10px}.breakPointS-padding-s{padding:15px}.breakPointS-paddingTop-s{padding-top:15px}.breakPointS-paddingRight-s{padding-right:15px}.breakPointS-paddingBottom-s{padding-bottom:15px}.breakPointS-paddingLeft-s{padding-left:15px}.breakPointS-paddingTopBottom-s{padding-top:15px;padding-bottom:15px}.breakPointS-paddingLeftRight-s{padding-left:15px;padding-right:15px}.breakPointS-padding-m{padding:20px}.breakPointS-paddingTop-m{padding-top:20px}.breakPointS-paddingRight-m{padding-right:20px}.breakPointS-paddingBottom-m{padding-bottom:20px}.breakPointS-paddingLeft-m{padding-left:20px}.breakPointS-paddingTopBottom-m{padding-top:20px;padding-bottom:20px}.breakPointS-paddingLeftRight-m{padding-left:20px;padding-right:20px}.breakPointS-padding-l,.modal.has-border{padding:40px}.breakPointS-paddingTop-l{padding-top:40px}.breakPointS-paddingRight-l{padding-right:40px}.breakPointS-paddingBottom-l{padding-bottom:40px}.breakPointS-paddingLeft-l{padding-left:40px}.breakPointS-paddingTopBottom-l{padding-top:40px;padding-bottom:40px}.breakPointS-paddingLeftRight-l{padding-left:40px;padding-right:40px}.breakPointS-padding-xl{padding:80px}.breakPointS-paddingTop-xl{padding-top:80px}.breakPointS-paddingRight-xl{padding-right:80px}.breakPointS-paddingBottom-xl{padding-bottom:80px}.breakPointS-paddingLeft-xl{padding-left:80px}.breakPointS-paddingTopBottom-xl{padding-top:80px;padding-bottom:80px}.breakPointS-paddingLeftRight-xl{padding-left:80px;padding-right:80px}}@media screen and (min-width: 768px){.breakPointM-padding-0{padding:0}.breakPointM-paddingTop-0{padding-top:0}.breakPointM-paddingRight-0{padding-right:0}.breakPointM-paddingBottom-0{padding-bottom:0}.breakPointM-paddingLeft-0{padding-left:0}.breakPointM-paddingTopBottom-0{padding-top:0;padding-bottom:0}.breakPointM-paddingLeftRight-0{padding-left:0;padding-right:0}.breakPointM-padding-xxs{padding:5px}.breakPointM-paddingTop-xxs{padding-top:5px}.breakPointM-paddingRight-xxs{padding-right:5px}.breakPointM-paddingBottom-xxs{padding-bottom:5px}.breakPointM-paddingLeft-xxs{padding-left:5px}.breakPointM-paddingTopBottom-xxs{padding-top:5px;padding-bottom:5px}.breakPointM-paddingLeftRight-xxs{padding-left:5px;padding-right:5px}.breakPointM-padding-xs{padding:10px}.breakPointM-paddingTop-xs{padding-top:10px}.breakPointM-paddingRight-xs{padding-right:10px}.breakPointM-paddingBottom-xs{padding-bottom:10px}.breakPointM-paddingLeft-xs{padding-left:10px}.breakPointM-paddingTopBottom-xs{padding-top:10px;padding-bottom:10px}.breakPointM-paddingLeftRight-xs{padding-left:10px;padding-right:10px}.breakPointM-padding-s{padding:15px}.breakPointM-paddingTop-s{padding-top:15px}.breakPointM-paddingRight-s{padding-right:15px}.breakPointM-paddingBottom-s{padding-bottom:15px}.breakPointM-paddingLeft-s{padding-left:15px}.breakPointM-paddingTopBottom-s{padding-top:15px;padding-bottom:15px}.breakPointM-paddingLeftRight-s{padding-left:15px;padding-right:15px}.breakPointM-padding-m{padding:20px}.breakPointM-paddingTop-m{padding-top:20px}.breakPointM-paddingRight-m{padding-right:20px}.breakPointM-paddingBottom-m{padding-bottom:20px}.breakPointM-paddingLeft-m{padding-left:20px}.breakPointM-paddingTopBottom-m{padding-top:20px;padding-bottom:20px}.breakPointM-paddingLeftRight-m{padding-left:20px;padding-right:20px}.breakPointM-padding-l{padding:40px}.breakPointM-paddingTop-l{padding-top:40px}.breakPointM-paddingRight-l{padding-right:40px}.breakPointM-paddingBottom-l{padding-bottom:40px}.breakPointM-paddingLeft-l{padding-left:40px}.breakPointM-paddingTopBottom-l{padding-top:40px;padding-bottom:40px}.breakPointM-paddingLeftRight-l{padding-left:40px;padding-right:40px}.breakPointM-padding-xl{padding:80px}.breakPointM-paddingTop-xl{padding-top:80px}.breakPointM-paddingRight-xl{padding-right:80px}.breakPointM-paddingBottom-xl{padding-bottom:80px}.breakPointM-paddingLeft-xl{padding-left:80px}.breakPointM-paddingTopBottom-xl{padding-top:80px;padding-bottom:80px}.breakPointM-paddingLeftRight-xl{padding-left:80px;padding-right:80px}}@media screen and (min-width: 1180px){.breakPointL-padding-0{padding:0}.breakPointL-paddingTop-0{padding-top:0}.breakPointL-paddingRight-0{padding-right:0}.breakPointL-paddingBottom-0{padding-bottom:0}.breakPointL-paddingLeft-0{padding-left:0}.breakPointL-paddingTopBottom-0{padding-top:0;padding-bottom:0}.breakPointL-paddingLeftRight-0{padding-left:0;padding-right:0}.breakPointL-padding-xxs{padding:5px}.breakPointL-paddingTop-xxs{padding-top:5px}.breakPointL-paddingRight-xxs{padding-right:5px}.breakPointL-paddingBottom-xxs{padding-bottom:5px}.breakPointL-paddingLeft-xxs{padding-left:5px}.breakPointL-paddingTopBottom-xxs{padding-top:5px;padding-bottom:5px}.breakPointL-paddingLeftRight-xxs{padding-left:5px;padding-right:5px}.breakPointL-padding-xs{padding:10px}.breakPointL-paddingTop-xs{padding-top:10px}.breakPointL-paddingRight-xs{padding-right:10px}.breakPointL-paddingBottom-xs{padding-bottom:10px}.breakPointL-paddingLeft-xs{padding-left:10px}.breakPointL-paddingTopBottom-xs{padding-top:10px;padding-bottom:10px}.breakPointL-paddingLeftRight-xs{padding-left:10px;padding-right:10px}.breakPointL-padding-s{padding:15px}.breakPointL-paddingTop-s{padding-top:15px}.breakPointL-paddingRight-s{padding-right:15px}.breakPointL-paddingBottom-s{padding-bottom:15px}.breakPointL-paddingLeft-s{padding-left:15px}.breakPointL-paddingTopBottom-s{padding-top:15px;padding-bottom:15px}.breakPointL-paddingLeftRight-s{padding-left:15px;padding-right:15px}.breakPointL-padding-m{padding:20px}.breakPointL-paddingTop-m{padding-top:20px}.breakPointL-paddingRight-m{padding-right:20px}.breakPointL-paddingBottom-m{padding-bottom:20px}.breakPointL-paddingLeft-m{padding-left:20px}.breakPointL-paddingTopBottom-m{padding-top:20px;padding-bottom:20px}.breakPointL-paddingLeftRight-m{padding-left:20px;padding-right:20px}.breakPointL-padding-l{padding:40px}.breakPointL-paddingTop-l{padding-top:40px}.breakPointL-paddingRight-l{padding-right:40px}.breakPointL-paddingBottom-l{padding-bottom:40px}.breakPointL-paddingLeft-l{padding-left:40px}.breakPointL-paddingTopBottom-l{padding-top:40px;padding-bottom:40px}.breakPointL-paddingLeftRight-l{padding-left:40px;padding-right:40px}.breakPointL-padding-xl{padding:80px}.breakPointL-paddingTop-xl{padding-top:80px}.breakPointL-paddingRight-xl{padding-right:80px}.breakPointL-paddingBottom-xl{padding-bottom:80px}.breakPointL-paddingLeft-xl{padding-left:80px}.breakPointL-paddingTopBottom-xl{padding-top:80px;padding-bottom:80px}.breakPointL-paddingLeftRight-xl{padding-left:80px;padding-right:80px}}.textShadow-translucent{text-shadow:0px 1px 2px rgba(31,45,61,0.98)}.transitionDuration-xxl,.button.is-sad,.button.is-sad:before,.button--stateful:before,.button--stateful span,.button--stateful.has-responded span,.progress-bar-inner{transition-duration:700ms}.transitionDuration-xl,.form-control-indicator,.checkbox-tick,.radio-tick,.modal-image,.modal-icon-wrapper,.modal-overlay.is-active .modal-container.concealed .modal-image,.modal-overlay.is-active .modal-container.modal .modal-image,.modal-overlay.is-active .modal-container.modal-image .modal-image,.modal-overlay.is-active .modal-container.modal-icon-wrapper .modal-image,.modal-overlay.is-active .modal-container.modal-subtext .modal-image,.modal-overlay.is-active .modal-container.modal-overlay .modal-image,.modal-overlay.is-active .modal-container.concealed .modal-icon-wrapper,.modal-overlay.is-active .modal-container.modal .modal-icon-wrapper,.modal-overlay.is-active .modal-container.modal-image .modal-icon-wrapper,.modal-overlay.is-active .modal-container.modal-icon-wrapper .modal-icon-wrapper,.modal-overlay.is-active .modal-container.modal-subtext .modal-icon-wrapper,.modal-overlay.is-active .modal-container.modal-overlay .modal-icon-wrapper,.modal-subtext,.modal-overlay.is-active .modal-container.concealed .modal-subtext,.modal-overlay.is-active .modal-container.modal .modal-subtext,.modal-overlay.is-active .modal-container.modal-image .modal-subtext,.modal-overlay.is-active .modal-container.modal-icon-wrapper .modal-subtext,.modal-overlay.is-active .modal-container.modal-subtext .modal-subtext,.modal-overlay.is-active .modal-container.modal-overlay .modal-subtext,.modal-overlay.is-active .modal-container .modal-subtext{transition-duration:500ms}.transitionDuration-l,.avatar-img,.textarea--growing,.select-toggle,.select-toggle:after,.popover.has-animation,.modal,.modal-overlay.is-active .modal-container.concealed .modal,.modal-overlay.is-active .modal-container.modal .modal,.modal-overlay.is-active .modal-container.modal-image .modal,.modal-overlay.is-active .modal-container.modal-icon-wrapper .modal,.modal-overlay.is-active .modal-container.modal-subtext .modal,.modal-overlay.is-active .modal-container.modal-overlay .modal,.modal-overlay.is-active .modal-container .modal,.modal-overlay,.modal-container,.modal-overlay.is-active{transition-duration:300ms}.transitionDuration-m,.is-loading:after,.link,.popover-list a,.link:link,.popover-list a:link,.popover-select-title,.modal-icon{transition-duration:150ms}.transitionDuration-s,.hideChildren:hover .hideChildren-child,.input,.textarea,.button,.buttonGroup div:not(:last-child) .button:hover:before,.buttonGroup div.active:not(:last-child) .button:before,.button .logoWrap .svgIcon,.button .logoWrap .svgIcon path,.button .logoWrap .svgIcon circle,.button:hover .logoWrap .svgIcon,.button:hover .logoWrap .svgIcon path,.button:hover .logoWrap .svgIcon circle,.svgIcon,.popover-block{transition-duration:80ms}.transitionDuration-0{transition-duration:0}.transitionTimingFunction-linear,.link,.popover-list a,.link:link,.popover-list a:link,.button,.buttonGroup div:not(:last-child) .button:hover:before,.buttonGroup div.active:not(:last-child) .button:before,.button .logoWrap .svgIcon,.button .logoWrap .svgIcon path,.button .logoWrap .svgIcon circle,.button:hover .logoWrap .svgIcon,.button:hover .logoWrap .svgIcon path,.button:hover .logoWrap .svgIcon circle,.svgIcon,.popover-block{transition-timing-function:linear}.transitionTimingFunction-ease{transition-timing-function:ease}.transitionTimingFunction-ease-in{transition-timing-function:ease-in}.transitionTimingFunction-ease-out{transition-timing-function:ease-out}.transitionTimingFunction-ease-in-out,.is-loading:after,.avatar-img,.input,.textarea,.modal-image,.modal-icon-wrapper,.modal-overlay.is-active .modal-container.concealed .modal-image,.modal-overlay.is-active .modal-container.modal .modal-image,.modal-overlay.is-active .modal-container.modal-image .modal-image,.modal-overlay.is-active .modal-container.modal-icon-wrapper .modal-image,.modal-overlay.is-active .modal-container.modal-subtext .modal-image,.modal-overlay.is-active .modal-container.modal-overlay .modal-image,.modal-overlay.is-active .modal-container.concealed .modal-icon-wrapper,.modal-overlay.is-active .modal-container.modal .modal-icon-wrapper,.modal-overlay.is-active .modal-container.modal-image .modal-icon-wrapper,.modal-overlay.is-active .modal-container.modal-icon-wrapper .modal-icon-wrapper,.modal-overlay.is-active .modal-container.modal-subtext .modal-icon-wrapper,.modal-overlay.is-active .modal-container.modal-overlay .modal-icon-wrapper,.modal-overlay,.modal-container{transition-timing-function:ease-in-out}.transitionTimingFunction-cb--scaleUp,.button--stateful:before{transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.transitionTimingFunction-cb--scaleOut,.modal,.modal-overlay.is-active .modal-container.concealed .modal,.modal-overlay.is-active .modal-container.modal .modal,.modal-overlay.is-active .modal-container.modal-image .modal,.modal-overlay.is-active .modal-container.modal-icon-wrapper .modal,.modal-overlay.is-active .modal-container.modal-subtext .modal,.modal-overlay.is-active .modal-container.modal-overlay .modal,.modal-overlay.is-active .modal-container .modal{transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.transitionTimingFunction-cb--scaleIn,.select-toggle,.select-toggle:after,.form-control-indicator,.checkbox-tick,.radio-tick{transition-timing-function:cubic-bezier(0, 0.89, 0.44, 1)}.transitionTimingFunction-cv-easeOutCircular,.button.is-sad,.button.is-sad:before,.button--stateful,.button--stateful span,.modal-subtext,.modal-overlay.is-active .modal-container.concealed .modal-subtext,.modal-overlay.is-active .modal-container.modal .modal-subtext,.modal-overlay.is-active .modal-container.modal-image .modal-subtext,.modal-overlay.is-active .modal-container.modal-icon-wrapper .modal-subtext,.modal-overlay.is-active .modal-container.modal-subtext .modal-subtext,.modal-overlay.is-active .modal-container.modal-overlay .modal-subtext,.modal-overlay.is-active .modal-container .modal-subtext,.progress-bar-inner{transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}.transitionTimingFunction-cv-easeInOutBack,.popover.has-animation{transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.transitionDelay-xxl{transition-delay:700ms}.transitionDelay-xl,.button--stateful span,.button--stateful.is-delayed span,.button--stateful.is-delayed:before,.modal-overlay.is-active .modal-image{transition-delay:500ms}.transitionDelay-l,.textarea--growing,.modal-overlay.is-active .modal-icon-wrapper{transition-delay:300ms}.transitionDelay-m,.select-toggle:after,.button--stateful.has-responded span{transition-delay:150ms}.transitionDelay-s,.button.is-sad:hover:before{transition-delay:80ms}.transitionDelay-0,.textarea--growing:focus{transition-delay:0}.zi-negative,.form-control input{z-index:-1}.zi-100,.zi-weak{z-index:100}.zi-200,.select-toggle{z-index:200}.zi-300,.zi-chrome,.popover{z-index:300}.zi-400{z-index:400}.zi-500,.zi-overlay,.modal-overlay{z-index:500}.zi-600{z-index:600}.zi-700,.zi-modal{z-index:700}.zi-800{z-index:800}.zi-900,.zi-strong{z-index:900}.zi-max{z-index:9999}@media screen and (min-width: 480px){.breakPointS-zi-negative{z-index:-1}.breakPointS-zi-100{z-index:100}.breakPointS-zi-200{z-index:200}.breakPointS-zi-300{z-index:300}.breakPointS-zi-400{z-index:400}.breakPointS-zi-500{z-index:500}.breakPointS-zi-600{z-index:600}.breakPointS-zi-700{z-index:700}.breakPointS-zi-800{z-index:800}.breakPointS-zi-900{z-index:900}.breakPointS-zi-weak{z-index:100}.breakPointS-zi-chrome{z-index:300}.breakPointS-zi-overlay{z-index:500}.breakPointS-zi-modal{z-index:700}.breakPointS-zi-strong{z-index:900}.breakPointS-zi-max{z-index:9999}}@media screen and (min-width: 768px){.breakPointM-zi-negative{z-index:-1}.breakPointM-zi-100{z-index:100}.breakPointM-zi-200{z-index:200}.breakPointM-zi-300{z-index:300}.breakPointM-zi-400{z-index:400}.breakPointM-zi-500{z-index:500}.breakPointM-zi-600{z-index:600}.breakPointM-zi-700{z-index:700}.breakPointM-zi-800{z-index:800}.breakPointM-zi-900{z-index:900}.breakPointM-zi-weak{z-index:100}.breakPointM-zi-chrome{z-index:300}.breakPointM-zi-overlay{z-index:500}.breakPointM-zi-modal{z-index:700}.breakPointM-zi-strong{z-index:900}.breakPointM-zi-max{z-index:9999}}@media screen and (min-width: 1180px){.breakPointL-zi-negative{z-index:-1}.breakPointL-zi-100{z-index:100}.breakPointL-zi-200{z-index:200}.breakPointL-zi-300{z-index:300}.breakPointL-zi-400{z-index:400}.breakPointL-zi-500{z-index:500}.breakPointL-zi-600{z-index:600}.breakPointL-zi-700{z-index:700}.breakPointL-zi-800{z-index:800}.breakPointL-zi-900{z-index:900}.breakPointL-zi-weak{z-index:100}.breakPointL-zi-chrome{z-index:300}.breakPointL-zi-overlay{z-index:500}.breakPointL-zi-modal{z-index:700}.breakPointL-zi-strong{z-index:900}.breakPointL-zi-max{z-index:9999}}@media screen and (min-width: 768px){.c-marvel--hover:hover,.popover-list a:hover{color:#1fb6ff}.c-green--hover:hover{color:#13ce66}.c-yellow--hover:hover{color:#ffc82c}.c-orange--hover:hover{color:#ff7849}.c-pink--hover:hover{color:#ff49db}.c-purple--hover:hover{color:#7e5bef}.c-red--hover:hover{color:#ff4949}.c-marvel--d--hover:hover{color:#009eeb}.c-marvel--l--hover:hover{color:#85d7ff}.c-green--d--hover:hover,.link--green:hover{color:#0f9f4f}.c-green--l--hover:hover{color:#29eb7f}.c-yellow--d--hover:hover{color:#f8b700}.c-yellow--l--hover:hover{color:#ffd55f}.c-orange--d--hover:hover,.link--orange:hover{color:#ff5216}.c-orange--l--hover:hover{color:#ff9e7c}.c-pink--d--hover:hover,.link--pink:hover{color:#ff16d1}.c-pink--l--hover:hover{color:#ff7ce5}.c-purple--d--hover:hover,.link--purple:hover{color:#592dea}.c-purple--l--hover:hover{color:#a389f4}.c-red--d--hover:hover,.link--red:hover{color:#ff1616}.c-red--l--hover:hover{color:#ff7c7c}.c-black--hover:hover,.link--light:hover,.link--dark:hover,.button--ghost.is-reversed:hover{color:#1f2d3d}.c-steel--hover:hover{color:#273444}.c-slate--hover:hover{color:#3c4858}.c-silver--hover:hover{color:#8492a6}.c-snow--hover:hover{color:#f9fafc}.c-smoke--hover:hover{color:#e0e6ed}.c-white--hover:hover,.link--lightReversed:hover,.link--opaque.is-active:hover,.button--ghost:hover,.button--outlined:hover{color:#fff}.c-snow--d--hover:hover{color:#eff2f7}.c-snow--xd--hover:hover{color:#e5e9f2}.c-smoke--d--hover:hover{color:#d3dce6}.c-smoke--xd--hover:hover{color:#c0ccda}.c-blue--hover:hover{color:#1fb6ff}.c-positive--hover:hover{color:#13ce66}.c-negative--hover:hover,.link--negative:hover{color:#ff4949}.c-warning--hover:hover{color:#ffc82c}.c-blue--d--hover:hover,.link--light.is-active:hover,.link--blue:hover{color:#009eeb}.c-blue--l--hover:hover{color:#85d7ff}.c-blue--translucent--hover:hover{color:rgba(133,215,255,0.98)}.c-blue--transparent--hover:hover{color:rgba(133,215,255,0.3)}.c-blue--pellucid--hover:hover{color:rgba(133,215,255,0.15)}.c-blue--limpid--hover:hover{color:rgba(133,215,255,0.05)}.c-white--translucent--hover:hover{color:rgba(255,255,255,0.98)}.c-white--transparent--hover:hover{color:rgba(255,255,255,0.3)}.c-white--pellucid--hover:hover{color:rgba(255,255,255,0.15)}.c-white--limpid--hover:hover{color:rgba(255,255,255,0.05)}.c-black--translucent--hover:hover{color:rgba(31,45,61,0.98)}.c-black--transparent--hover:hover{color:rgba(31,45,61,0.3)}.c-black--pellucid--hover:hover{color:rgba(31,45,61,0.15)}.c-black--limpid--hover:hover{color:rgba(31,45,61,0.05)}.c-twitter--hover:hover{color:#55acee}.c-facebook--hover:hover{color:#3b5999}.c-dribbble--hover:hover{color:#ea4c89}.c-dropbox--hover:hover{color:#007ee5}.c-google--hover:hover{color:#dc4e41}.c-instagram--hover:hover{color:#3f729b}.c-linkedin--hover:hover{color:#0077b5}.c-pocket--hover:hover{color:#ef4056}.bg-marvel--hover:hover,.modal-icon--light:hover,.modal-icon--dark:hover{background-color:#1fb6ff}.bg-green--hover:hover{background-color:#13ce66}.bg-yellow--hover:hover{background-color:#ffc82c}.bg-orange--hover:hover{background-color:#ff7849}.bg-pink--hover:hover{background-color:#ff49db}.bg-purple--hover:hover{background-color:#7e5bef}.bg-red--hover:hover{background-color:#ff4949}.bg-marvel--d--hover:hover{background-color:#009eeb}.bg-marvel--l--hover:hover{background-color:#85d7ff}.bg-green--d--hover:hover{background-color:#0f9f4f}.bg-green--l--hover:hover{background-color:#29eb7f}.bg-yellow--d--hover:hover{background-color:#f8b700}.bg-yellow--l--hover:hover{background-color:#ffd55f}.bg-orange--d--hover:hover{background-color:#ff5216}.bg-orange--l--hover:hover{background-color:#ff9e7c}.bg-pink--d--hover:hover{background-color:#ff16d1}.bg-pink--l--hover:hover{background-color:#ff7ce5}.bg-purple--d--hover:hover{background-color:#592dea}.bg-purple--l--hover:hover{background-color:#a389f4}.bg-red--d--hover:hover{background-color:#ff1616}.bg-red--l--hover:hover{background-color:#ff7c7c}.bg-licorice--hover:hover{background-color:#000}.bg-black--hover:hover{background-color:#1f2d3d}.bg-steel--hover:hover{background-color:#273444}.bg-slate--hover:hover{background-color:#3c4858}.bg-silver--hover:hover{background-color:#8492a6}.bg-snow--hover:hover,.link--snowBg:hover,.popover-block:hover{background-color:#f9fafc}.bg-smoke--hover:hover{background-color:#e0e6ed}.bg-white--hover:hover,.modal-icon--light.modal-iconClose:hover:before,.modal-icon--light.modal-iconClose:hover:after,.modal-icon--light.modal-iconBack:hover:before,.modal-icon--light.modal-iconBack:hover:after,.modal-icon--dark.modal-iconClose:hover:before,.modal-icon--dark.modal-iconClose:hover:after{background-color:#fff}.bg-snow--d--hover:hover{background-color:#eff2f7}.bg-snow--xd--hover:hover{background-color:#e5e9f2}.bg-smoke--d--hover:hover{background-color:#d3dce6}.bg-smoke--xd--hover:hover{background-color:#c0ccda}.bg-blue--hover:hover{background-color:#1fb6ff}.bg-positive--hover:hover{background-color:#13ce66}.bg-negative--hover:hover{background-color:#ff4949}.bg-warning--hover:hover{background-color:#ffc82c}.bg-blue--d--hover:hover{background-color:#009eeb}.bg-blue--l--hover:hover{background-color:#85d7ff}.bg-blue--translucent--hover:hover{background-color:rgba(133,215,255,0.98)}.bg-blue--transparent--hover:hover{background-color:rgba(133,215,255,0.3)}.bg-blue--pellucid--hover:hover{background-color:rgba(133,215,255,0.15)}.bg-blue--limpid--hover:hover{background-color:rgba(133,215,255,0.05)}.bg-licorice--translucent--hover:hover,.modal-icon--universal:hover{background-color:rgba(0,0,0,0.98)}.bg-licorice--transparent--hover:hover{background-color:rgba(0,0,0,0.3)}.bg-licorice--pellucid--hover:hover{background-color:rgba(0,0,0,0.15)}.bg-licorice--limpid--hover:hover{background-color:rgba(0,0,0,0.05)}.bg-black--translucent--hover:hover{background-color:rgba(31,45,61,0.98)}.bg-black--transparent--hover:hover{background-color:rgba(31,45,61,0.3)}.bg-black--pellucid--hover:hover{background-color:rgba(31,45,61,0.15)}.bg-black--limpid--hover:hover{background-color:rgba(31,45,61,0.05)}.bg-white--translucent--hover:hover{background-color:rgba(255,255,255,0.98)}.bg-white--transparent--hover:hover{background-color:rgba(255,255,255,0.3)}.bg-white--pellucid--hover:hover{background-color:rgba(255,255,255,0.15)}.bg-white--limpid--hover:hover{background-color:rgba(255,255,255,0.05)}.bg-twitter--hover:hover{background-color:#55acee}.bg-facebook--hover:hover{background-color:#3b5999}.bg-dribbble--hover:hover{background-color:#ea4c89}.bg-dropbox--hover:hover{background-color:#007ee5}.bg-google--hover:hover{background-color:#dc4e41}.bg-instagram--hover:hover{background-color:#3f729b}.bg-linkedin--hover:hover{background-color:#0077b5}.bg-pocket--hover:hover{background-color:#ef4056}.fill-marvel--hover:hover{fill:#1fb6ff}.fill-green--hover:hover{fill:#13ce66}.fill-yellow--hover:hover{fill:#ffc82c}.fill-orange--hover:hover{fill:#ff7849}.fill-pink--hover:hover{fill:#ff49db}.fill-purple--hover:hover{fill:#7e5bef}.fill-red--hover:hover{fill:#ff4949}.fill-marvel--d--hover:hover{fill:#009eeb}.fill-marvel--l--hover:hover{fill:#85d7ff}.fill-green--d--hover:hover{fill:#0f9f4f}.fill-green--l--hover:hover{fill:#29eb7f}.fill-yellow--d--hover:hover{fill:#f8b700}.fill-yellow--l--hover:hover{fill:#ffd55f}.fill-orange--d--hover:hover{fill:#ff5216}.fill-orange--l--hover:hover{fill:#ff9e7c}.fill-pink--d--hover:hover{fill:#ff16d1}.fill-pink--l--hover:hover{fill:#ff7ce5}.fill-purple--d--hover:hover{fill:#592dea}.fill-purple--l--hover:hover{fill:#a389f4}.fill-red--d--hover:hover{fill:#ff1616}.fill-red--l--hover:hover{fill:#ff7c7c}.fill-black--hover:hover{fill:#1f2d3d}.fill-steel--hover:hover{fill:#273444}.fill-slate--hover:hover{fill:#3c4858}.fill-silver--hover:hover{fill:#8492a6}.fill-snow--hover:hover{fill:#f9fafc}.fill-smoke--hover:hover{fill:#e0e6ed}.fill-white--hover:hover{fill:#fff}.fill-snow--d--hover:hover{fill:#eff2f7}.fill-snow--xd--hover:hover{fill:#e5e9f2}.fill-smoke--d--hover:hover{fill:#d3dce6}.fill-smoke--xd--hover:hover{fill:#c0ccda}.fill-blue--hover:hover{fill:#1fb6ff}.fill-positive--hover:hover{fill:#13ce66}.fill-negative--hover:hover{fill:#ff4949}.fill-warning--hover:hover{fill:#ffc82c}.fill-blue--d--hover:hover{fill:#009eeb}.fill-blue--l--hover:hover{fill:#85d7ff}.fill-effect--hover:hover{fill:url(#effect)}.fill-blue--translucent--hover:hover{fill:rgba(133,215,255,0.98)}.fill-blue--transparent--hover:hover{fill:rgba(133,215,255,0.3)}.fill-blue--pellucid--hover:hover{fill:rgba(133,215,255,0.15)}.fill-blue--limpid--hover:hover{fill:rgba(133,215,255,0.05)}.fill-white--translucent--hover:hover{fill:rgba(255,255,255,0.98)}.fill-white--transparent--hover:hover{fill:rgba(255,255,255,0.3)}.fill-white--pellucid--hover:hover{fill:rgba(255,255,255,0.15)}.fill-white--limpid--hover:hover{fill:rgba(255,255,255,0.05)}.fill-black--translucent--hover:hover{fill:rgba(31,45,61,0.98)}.fill-black--transparent--hover:hover{fill:rgba(31,45,61,0.3)}.fill-black--pellucid--hover:hover{fill:rgba(31,45,61,0.15)}.fill-black--limpid--hover:hover{fill:rgba(31,45,61,0.05)}.fill-twitter--hover:hover{fill:#55acee}.fill-facebook--hover:hover{fill:#3b5999}.fill-dribbble--hover:hover{fill:#ea4c89}.fill-dropbox--hover:hover{fill:#007ee5}.fill-google--hover:hover{fill:#dc4e41}.fill-instagram--hover:hover{fill:#3f729b}.fill-linkedin--hover:hover{fill:#0077b5}.fill-pocket--hover:hover{fill:#ef4056}.boxShadow-deboss--hover:hover{box-shadow:inset 0 2px 0 rgba(31,45,61,0.15)}.boxShadow-emboss--hover:hover,.button--ghost:hover,.button--outlined:hover,.button--flat:hover{box-shadow:inset 0 -2px 0 rgba(31,45,61,0.15)}.boxShadow-raise--hover:hover{box-shadow:0 1px 1px 0 rgba(31,45,61,0.05)}.boxShadow-bevelRaise--hover:hover{box-shadow:inset 0 1px 0 0 #e0e6ed,inset 1px 0 0 0 #d3dce6,inset -1px 0 0 0 #d3dce6,inset 0 -1px 0 0 #c0ccda,0 1px 1px 0 rgba(31,45,61,0.05)}.boxShadow-none--hover:hover,.button--ghost.is-reversed:hover,.buttonGroup .button:hover,.buttonGroup div:last-child .button:hover{box-shadow:none}.boxShadow-smoke--hover:hover,.button.is-disabled:hover,.button.is-loading:hover,.button--flat.is-loading:hover{box-shadow:inset 0 0 0 1px #e0e6ed}.boxShadow-smoke--xd--hover:hover,.input--default:hover,.textarea--default:hover,.select--default select:hover{box-shadow:inset 0 0 0 1px #c0ccda}.scaleUp--hover:hover{transform:scale(1.2)}.textDecoration-underline--hover:hover{text-decoration:underline}.opacity-0--hover:hover{opacity:0}.opacity-5--hover:hover{opacity:.03}.opacity-5--hover:hover{opacity:.05}.opacity-8--hover:hover{opacity:.08}.opacity-10--hover:hover{opacity:.1}.opacity-15--hover:hover{opacity:.15}.opacity-20--hover:hover{opacity:.2}.opacity-30--hover:hover{opacity:.3}.opacity-40--hover:hover{opacity:.4}.opacity-50--hover:hover{opacity:.5}.opacity-60--hover:hover,.link--opaqueReversed:hover{opacity:.6}.opacity-70--hover:hover{opacity:.7}.opacity-80--hover:hover{opacity:.8}.opacity-90--hover:hover{opacity:.9}.opacity-100--hover:hover,.link--opaque:hover{opacity:1}}@media screen and (min-width: 768px){.boxShadow-smoke--active:active,.button.is-disabled:active,.button.is-loading:active,.button--flat.is-loading:active{box-shadow:inset 0 0 0 1px #e0e6ed}.boxShadow-deboss--active:active,.button--ghost:active,.button--outlined:active,.button--flat:active,.buttonGroup .button:active,.buttonGroup div:last-child .button:active{box-shadow:inset 0 2px 0 rgba(31,45,61,0.15)}.boxShadow-emboss--active:active{box-shadow:inset 0 -2px 0 rgba(31,45,61,0.15)}.boxShadow-depress--active:active{box-shadow:inset 0 1px 1px 0 rgba(31,45,61,0.05)}.boxShadow-smokeDepress--active:active{box-shadow:0 0 0 1px #e0e6ed,inset 0 1px 1px 0 rgba(31,45,61,0.05)}}.tp-none--active:active,.button:active{transition-property:none}.boxShadow-inset--focus:focus{box-shadow:inset 0 2px 0px rgba(0,0,0,0.15)}.boxShadow-light--focus:focus{box-shadow:inset 0 2px 0px rgba(0,0,0,0.06)}.boxShadow--focus:focus{box-shadow:0px -1px 1px 0px rgba(0,0,0,0.08)}.boxShadow-marvel--focus:focus,.input--default:focus,.textarea--default:focus{box-shadow:inset 0 0 0 1px #1fb6ff}.has-error:focus{box-shadow:inset 0 0 0 1px #ff4949}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*:before,*:after{margin:0;padding:0}html{font-size:100%;line-height:1}html,body{height:100%}body{background-color:#fff}img{vertical-align:bottom}figure{margin:0}h1,h2,h3,h4,h5,h6,strong,small{font-size:100%;margin:0;font-weight:normal}html,body,input,button,select,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}mark{background:none}.is-loading:after{content:""}.is-loading--xl:after,.button--xl:after,.uiIcon--xl:after{width:22px;height:22px;border-width:2px;margin-top:-11px;margin-left:-11px}.is-loading--l:after,.button--l:after,.uiIcon--l:after{width:14px;height:14px;border-width:2px;margin-top:-7px;margin-left:-7px}.is-loading--m:after,.select-toggle.select-toggle--large.is-loading:after,.button--m:after,.button--responsive:after,.uiIcon--m:after{width:14px;height:14px;border-width:2px;margin-top:-7px;margin-left:-7px}.is-loading--s:after,.select-toggle.is-loading:after,.button--s:after,.button--xs:after,.button--legible:after,.uiIcon--s:after{width:8px;height:8px;border-width:1px;margin-top:-4px;margin-left:-4px}.pageWrap--s{max-width:720px}.pageWrap--m{max-width:1180px}.pageWrap--l{max-width:1320px}.grid--6>div{width:16.6666%}.grid--xl{margin-top:-80px;margin-left:-80px}.grid--xl>div{padding-top:80px;padding-left:80px}.grid--l{margin-top:-40px;margin-left:-40px}.grid--l>div{padding-top:40px;padding-left:40px}.grid--m{margin-top:-20px;margin-left:-20px}.grid--m>div{padding-top:20px;padding-left:20px}@media screen and (min-width: 480px){.breakPointS-grid--1>div{width:100%}.breakPointS-grid--2>div{width:50%}.breakPointS-grid--3>div{width:33.3333%}.breakPointS-grid--4>div{width:25%}.breakPointS-grid--5>div{width:20%}.breakPointS-grid--6>div{width:16.6666%}.breakPointS-grid--7-3>div:first-child{width:70%}.breakPointS-grid--7-3>div:last-child{width:30%}.breakPointS-grid--6-4>div:first-child{width:60%}.breakPointS-grid--6-4>div:last-child{width:40%}.breakPointS-grid--xl{margin-top:-80px;margin-left:-80px}.breakPointS-grid--xl>div{padding-top:80px;padding-left:80px}.breakPointS-grid--l{margin-top:-40px;margin-left:-40px}.breakPointS-grid--l>div{padding-top:40px;padding-left:40px}.breakPointS-grid--m{margin-top:-20px;margin-left:-20px}.breakPointS-grid--m>div{padding-top:20px;padding-left:20px}}@media screen and (min-width: 768px){.breakPointM-grid--1>div{width:100%}.breakPointM-grid--2>div{width:50%}.breakPointM-grid--3>div{width:33.3333%}.breakPointM-grid--4>div{width:25%}.breakPointM-grid--5>div{width:20%}.breakPointM-grid--6>div{width:16.6666%}.breakPointM-grid--7-3>div:first-child{width:70%}.breakPointM-grid--7-3>div:last-child{width:30%}.breakPointM-grid--6-4>div:first-child{width:60%}.breakPointM-grid--6-4>div:last-child{width:40%}.breakPointM-grid--xl{margin-top:-80px;margin-left:-80px}.breakPointM-grid--xl>div{padding-top:80px;padding-left:80px}.breakPointM-grid--l{margin-top:-40px;margin-left:-40px}.breakPointM-grid--l>div{padding-top:40px;padding-left:40px}.breakPointM-grid--m{margin-top:-20px;margin-left:-20px}.breakPointM-grid--m>div{padding-top:20px;padding-left:20px}}@media screen and (min-width: 1180px){.breakPointL-grid--1>div{width:100%}.breakPointL-grid--2>div{width:50%}.breakPointL-grid--3>div{width:33.3333%}.breakPointL-grid--4>div{width:25%}.breakPointL-grid--5>div{width:20%}.breakPointL-grid--6>div{width:16.6666%}.breakPointL-grid--7-3>div:first-child{width:70%}.breakPointL-grid--7-3>div:last-child{width:30%}.breakPointL-grid--6-4>div:first-child{width:60%}.breakPointL-grid--6-4>div:last-child{width:40%}.breakPointL-grid--xl{margin-top:-80px;margin-left:-80px}.breakPointL-grid--xl>div{padding-top:80px;padding-left:80px}.breakPointL-grid--l{margin-top:-40px;margin-left:-40px}.breakPointL-grid--l>div{padding-top:40px;padding-left:40px}.breakPointL-grid--m{margin-top:-20px;margin-left:-20px}.breakPointL-grid--m>div{padding-top:20px;padding-left:20px}}@media screen and (min-width: 1320px){.breakPointXL-grid--1>div{width:100%}.breakPointXL-grid--2>div{width:50%}.breakPointXL-grid--3>div{width:33.3333%}.breakPointXL-grid--4>div{width:25%}.breakPointXL-grid--5>div{width:20%}.breakPointXL-grid--6>div{width:16.6666%}.breakPointXL-grid--7-3>div:first-child{width:70%}.breakPointXL-grid--7-3>div:last-child{width:30%}.breakPointXL-grid--6-4>div:first-child{width:60%}.breakPointXL-grid--6-4>div:last-child{width:40%}.breakPointXL-grid--xl{margin-top:-80px;margin-left:-80px}.breakPointXL-grid--xl>div{padding-top:80px;padding-left:80px}.breakPointXL-grid--l{margin-top:-40px;margin-left:-40px}.breakPointXL-grid--l>div{padding-top:40px;padding-left:40px}.breakPointXL-grid--m{margin-top:-20px;margin-left:-20px}.breakPointXL-grid--m>div{padding-top:20px;padding-left:20px}}.link:focus,.popover-list a:focus{outline:thin dotted;outline:1px auto -webkit-focus-ring-color;outline-offset:3px}.link--underline{background-size:2px 2px;background-position:0 100%}.link--light.link--underline{background-image:linear-gradient(to bottom, transparent 50%, #c0ccda 50%)}.link--light.is-active.link--underline{background-image:linear-gradient(to bottom, transparent 50%, #1fb6ff 50%)}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.link--light.link--underline{background-image:linear-gradient(to bottom, transparent 75%, #c0ccda 75%)}.link--light.is-active.link--underline{background-image:linear-gradient(to bottom, transparent 75%, #1fb6ff 75%)}}.link--lightReversed.link--underline{background-image:linear-gradient(to bottom, transparent 50%, #8492a6 50%)}.link--lightReversed.is-active.link--underline{background-image:linear-gradient(to bottom, transparent 50%, #fff 50%)}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.link--lightReversed.link--underline{background-image:linear-gradient(to bottom, transparent 75%, #8492a6 75%)}.link--lightReversed.is-active.link--underline{background-image:linear-gradient(to bottom, transparent 75%, #fff 75%)}}.link--dark.link--underline{background-image:linear-gradient(to bottom, transparent 50%, #c0ccda 50%)}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.link--dark.link--underline{background-image:linear-gradient(to bottom, transparent 75%, #c0ccda 75%)}}.link--opaque.link--underline{background-image:linear-gradient(to bottom, transparent 50%, rgba(255,255,255,0.4) 50%)}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.link--opaque.link--underline{background-image:linear-gradient(to bottom, transparent 75%, rgba(255,255,255,0.4) 75%)}}.link--opaqueReversed.link--underline{background-image:linear-gradient(to bottom, transparent 50%, rgba(255,255,255,0.4) 50%)}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.link--opaqueReversed.link--underline{background-image:linear-gradient(to bottom, transparent 75%, rgba(255,255,255,0.4) 75%)}}.avatar-img{top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);border:2px solid white;z-index:1}.avatar-team{bottom:-4px;right:-4px;border:2px solid white;z-index:2}.avatar--custom{margin-left:-4px;font-size:116px;letter-spacing:-4px}.avatar--xl{width:100px;height:100px;line-height:100px}.avatar--xl .avatar-team{width:40px;height:40px;bottom:-6px;right:-6px}.avatar--l{width:70px;height:70px;line-height:70px}.avatar--l .avatar-team{width:32px;height:32px;bottom:-8px;right:-8px}.avatar--m{width:54px;height:54px;line-height:54px}.avatar--m .avatar-team{width:24px;height:24px}.avatar--s{width:40px;height:40px;line-height:40px}.avatar--s .avatar-team{width:18px;height:18px}.avatar--xs{width:30px;height:30px;line-height:30px}.avatar--xs .avatar-team{width:10px;height:10px}.avatar--xxs{width:22px;height:22px;line-height:22px}.avatar--xxs .avatar-team{width:8px;height:8px}.input--xl,.inputGroup--xl .inputGroup-context{padding:0 20px}.input--l,.inputGroup--l .inputGroup-context{padding:0 16px}.input--m,.inputGroup--m .inputGroup-context{padding:0 14px}.input--s,.inputGroup--s .inputGroup-context{padding:0 10px}.input--xs,.inputGroup--xs .inputGroup-context{padding:0 10px}.input--legible{padding:0 8px}.input--underline{box-shadow:inset 0 0 0 0 #e0e6ed,inset 0 0 0 0 #e0e6ed,inset 0 0 0 0 #e0e6ed,inset 0 -1px 0 0 #e0e6ed}.input--underline:h
gitextract_5fftzl6_/ ├── .gitignore ├── Dockerfile ├── Launch.sh ├── Package.resolved ├── Package.swift ├── Procfile ├── Public/ │ ├── scripts/ │ │ ├── add.js │ │ └── highlight.pack.js │ └── styles/ │ ├── hljs.css │ └── styleguide.css ├── README.md ├── Resources/ │ ├── Data/ │ │ ├── FirstNamesFemale.txt │ │ ├── FirstNamesMale.txt │ │ ├── FirstNamesOther.txt │ │ └── LastNames.csv │ └── Views/ │ ├── admin-detail.leaf │ ├── admin.leaf │ ├── authentication-email.leaf │ ├── authentication-magic.leaf │ ├── authentication.leaf │ ├── base.leaf │ ├── dashboard.leaf │ ├── home.leaf │ ├── license-calculation.leaf │ ├── license-commercial-doc.leaf │ ├── license-commercial.leaf │ ├── license-non-commercial.leaf │ ├── privacy.leaf │ └── terms.leaf ├── Sources/ │ ├── App/ │ │ ├── Controllers/ │ │ │ ├── AdminController.swift │ │ │ ├── AuthenticationController.swift │ │ │ ├── AvatarController.swift │ │ │ ├── DashboardController.swift │ │ │ ├── DataAIController.swift │ │ │ ├── DataController.swift │ │ │ ├── HomeController.swift │ │ │ ├── LicenseController.swift │ │ │ └── StripeWebhookController.swift │ │ ├── Errors/ │ │ │ ├── AdminError.swift │ │ │ ├── AppError.swift │ │ │ ├── AuthenticationError.swift │ │ │ └── GenericError.swift │ │ ├── Extensions/ │ │ │ ├── Collection.swift │ │ │ ├── Date.swift │ │ │ └── Stripe.swift │ │ ├── Jobs/ │ │ │ └── EmailJob.swift │ │ ├── Middleware/ │ │ │ └── ErrorMiddleware.swift │ │ ├── Migrations/ │ │ │ ├── CreateAnalytic.swift │ │ │ ├── CreateAvatar.swift │ │ │ ├── CreateAvatarAI.swift │ │ │ ├── CreateFirstName.swift │ │ │ ├── CreateLastName.swift │ │ │ ├── CreateSource.swift │ │ │ ├── CreateSubscription.swift │ │ │ ├── CreateUser.swift │ │ │ └── MoveCloudinary.swift │ │ ├── Models/ │ │ │ ├── Analytic.swift │ │ │ ├── Avatar.swift │ │ │ ├── AvatarAI.swift │ │ │ ├── AvatarAgeGroup.swift │ │ │ ├── AvatarOrigin.swift │ │ │ ├── AvatarStyle.swift │ │ │ ├── FirstName.swift │ │ │ ├── Gender.swift │ │ │ ├── LastName.swift │ │ │ ├── Platform.swift │ │ │ ├── Public/ │ │ │ │ ├── PublicAvatar.swift │ │ │ │ ├── PublicAvatarAI.swift │ │ │ │ └── PublicSource.swift │ │ │ ├── Source.swift │ │ │ ├── Subscription.swift │ │ │ └── User.swift │ │ ├── Tools/ │ │ │ ├── Cloudflare/ │ │ │ │ ├── Cloudflare.swift │ │ │ │ ├── CloudflareError.swift │ │ │ │ ├── CloudflareFit.swift │ │ │ │ ├── CloudflareImage.swift │ │ │ │ ├── CloudflareMessage.swift │ │ │ │ ├── CloudflareResponse.swift │ │ │ │ ├── CloudflareTrim.swift │ │ │ │ ├── CloudflareUrlRequest.swift │ │ │ │ └── CloudflareVariant.swift │ │ │ ├── Environment.swift │ │ │ └── SendInBlue/ │ │ │ ├── SendInBlue.swift │ │ │ ├── SendInBlueContact.swift │ │ │ └── SendInBlueEmail.swift │ │ ├── configure.swift │ │ └── routes.swift │ └── Run/ │ └── main.swift ├── Tests/ │ ├── .gitkeep │ ├── AppTests/ │ │ └── AppTests.swift │ └── LinuxMain.swift ├── app.json └── docker-compose.yml
SYMBOL INDEX (28 symbols across 2 files)
FILE: Public/scripts/add.js
function process (line 1) | function process() {
function facebookButton (line 43) | function facebookButton() {
function loadingDiv (line 47) | function loadingDiv() {
function errorDiv (line 51) | function errorDiv() {
function genderSelect (line 55) | function genderSelect() {
function reset (line 59) | function reset() {
function setLoading (line 65) | function setLoading() {
function setError (line 71) | function setError(error) {
FILE: Public/scripts/highlight.pack.js
function n (line 2) | function n(e){return e.replace(/[&<>]/gm,function(e){return I[e]})}
function t (line 2) | function t(e){return e.nodeName.toLowerCase()}
function r (line 2) | function r(e,n){var t=e&&e.exec(n);return t&&0===t.index}
function i (line 2) | function i(e){return k.test(e)}
function a (line 2) | function a(e){var n,t,r,a,o=e.className+" ";if(o+=e.parentNode?e.parentN...
function o (line 2) | function o(e,n){var t,r={};for(t in e)r[t]=e[t];if(n)for(t in n)r[t]=n[t...
function u (line 2) | function u(e){var n=[];return function r(e,i){for(var a=e.firstChild;a;a...
function c (line 2) | function c(e,r,i){function a(){return e.length&&r.length?e[0].offset!==r...
function s (line 2) | function s(e){function n(e){return e&&e.source||e}function t(t,r){return...
function l (line 2) | function l(e,t,i,a){function o(e,n){var t,i;for(t=0,i=n.c.length;i>t;t++...
function f (line 2) | function f(e,t){t=t||y.languages||E(x);var r={r:0,value:n(e)},i=r;return...
function g (line 2) | function g(e){return y.tabReplace||y.useBR?e.replace(M,function(e,n){ret...
function h (line 2) | function h(e,n,t){var r=n?L[n]:t,i=[e.trim()];return e.match(/\bhljs\b/)...
function p (line 2) | function p(e){var n,t,r,o,s,p=a(e);i(p)||(y.useBR?(n=document.createElem...
function d (line 2) | function d(e){y=o(y,e)}
function b (line 2) | function b(){if(!b.called){b.called=!0;var e=document.querySelectorAll("...
function v (line 2) | function v(){addEventListener("DOMContentLoaded",b,!1),addEventListener(...
function m (line 2) | function m(n,t){var r=x[n]=t(e);r.aliases&&r.aliases.forEach(function(e)...
function N (line 2) | function N(){return E(x)}
function R (line 2) | function R(e){return e=(e||"").toLowerCase(),x[e]||x[L[e]]}
Condensed preview — 93 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (1,323K chars).
[
{
"path": ".gitignore",
"chars": 109,
"preview": "Packages\n.build\n.swiftpm\nxcuserdata\n*.xcodeproj\nDerivedData/\n.DS_Store\n.env\nConfig/dns-conf/digitalocean.ini\n"
},
{
"path": "Dockerfile",
"chars": 2081,
"preview": "# ================================\n# Build image\n# ================================\nFROM swift:5.5-focal as build\n\n# Ins"
},
{
"path": "Launch.sh",
"chars": 217,
"preview": "#!/bin/bash\n\ncd \"$(dirname \"$0\")\"\n\ndocker-compose up db --detach\nngrok http -subdomain=tinyfaces 8080 > /dev/null &\n\nech"
},
{
"path": "Package.resolved",
"chars": 9222,
"preview": "{\n \"pins\" : [\n {\n \"identity\" : \"async-http-client\",\n \"kind\" : \"remoteSourceControl\",\n \"location\" : \"h"
},
{
"path": "Package.swift",
"chars": 2129,
"preview": "// swift-tools-version:5.7\nimport PackageDescription\n\nlet package = Package(\n name: \"TinyFaces\",\n platforms: [\n "
},
{
"path": "Procfile",
"chars": 64,
"preview": "web: Run serve --env production --port $PORT --hostname 0.0.0.0\n"
},
{
"path": "Public/scripts/add.js",
"chars": 1786,
"preview": "function process() {\n setLoading();\n FB.getLoginStatus(function(response) {\n const genderValue = genderSelect().val"
},
{
"path": "Public/scripts/highlight.pack.js",
"chars": 9989,
"preview": "/*! highlight.js v9.9.0 | BSD3 License | git.io/hljslicense */\n!function(e){var n=\"object\"==typeof window&&window||\"obje"
},
{
"path": "Public/styles/hljs.css",
"chars": 1367,
"preview": "/*\n\nOriginal highlight.js style (c) Ivan Sagalaev <maniac@softwaremaniacs.org>\n\n*/\n\n.hljs {\n display: block;\n overflow"
},
{
"path": "Public/styles/styleguide.css",
"chars": 200318,
"preview": ".boxSizing-contentBox,.avatar-team{box-sizing:content-box}.boxSizing-borderBox,nav,main,section,article,aside,header,foo"
},
{
"path": "README.md",
"chars": 3036,
"preview": "# TinyFaces 👦🏼👨🏾👩🏻\n\n<img src=\"/Public/images/github-header.png?raw=true\" width=\"888\">\n\nTiny Faces is a free crowd-source"
},
{
"path": "Resources/Data/FirstNamesFemale.txt",
"chars": 35575,
"preview": "Abagael\nAbagail\nAbbe\nAbbey\nAbbi\nAbbie\nAbby\nAbigael\nAbigail\nAbigale\nAbra\nAcacia\nAda\nAdah\nAdaline\nAdara\nAddie\nAddis\nAdel\nA"
},
{
"path": "Resources/Data/FirstNamesMale.txt",
"chars": 20292,
"preview": "Aamir\nAaron\nAbbey\nAbbie\nAbbot\nAbbott\nAbby\nAbdel\nAbdul\nAbdulkarim\nAbdullah\nAbe\nAbel\nAbelard\nAbner\nAbraham\nAbram\nAce\nAdair"
},
{
"path": "Resources/Data/FirstNamesOther.txt",
"chars": 55869,
"preview": "Aamir\nAaron\nAbbey\nAbbie\nAbbot\nAbbott\nAbby\nAbdel\nAbdul\nAbdulkarim\nAbdullah\nAbe\nAbel\nAbelard\nAbner\nAbraham\nAbram\nAce\nAdair"
},
{
"path": "Resources/Data/LastNames.csv",
"chars": 695422,
"preview": "Aaberg\rAaby\rAadland\rAagaard\rAakre\rAaland\rAalbers\rAalderink\rAalund\rAamodt\rAamot\rAanderud\rAanenson\rAanerud\rAarant\rAardema\r"
},
{
"path": "Resources/Views/admin-detail.leaf",
"chars": 3077,
"preview": "#extend(\"base\"):\n\n #export(\"head\"):\n <title>TinyFaces 👦🏼👨🏾👩🏻 - Admin</title>\n #endexport\n\n #export(\"body\"):\n\n\n <d"
},
{
"path": "Resources/Views/admin.leaf",
"chars": 2043,
"preview": "#extend(\"base\"):\n\n #export(\"head\"):\n <title>TinyFaces 👦🏼👨🏾👩🏻 - Admin</title>\n #endexport\n\n #export(\"body\"):\n\n <div"
},
{
"path": "Resources/Views/authentication-email.leaf",
"chars": 119,
"preview": "<body>\nHi #(name),<br />\n\nHere is your magic code to sign in:\n#(code1)#(code2)#(code3)#(code4)#(code5)#(code6)\n</body>\n"
},
{
"path": "Resources/Views/authentication-magic.leaf",
"chars": 1552,
"preview": "#extend(\"base\"):\n\n #export(\"head\"):\n <title>TinyFaces 👦🏼👨🏾👩🏻 - Enter your magic link</title>\n #endexport\n\n #export(\"b"
},
{
"path": "Resources/Views/authentication.leaf",
"chars": 1674,
"preview": "#extend(\"base\"):\n\n #export(\"head\"):\n <title>TinyFaces 👦🏼👨🏾👩🏻 - Sign in to get a license</title>\n #endexport\n\n #export"
},
{
"path": "Resources/Views/base.leaf",
"chars": 1425,
"preview": "<!DOCTYPE html>\n<html>\n <head>\n #import(\"head\")\n <meta name=\"viewport\" content=\"width=device-width, initial-scale"
},
{
"path": "Resources/Views/dashboard.leaf",
"chars": 1930,
"preview": "#extend(\"base\"):\n\n #export(\"head\"):\n <title>TinyFaces 👦🏼👨🏾👩🏻 - Dashboard</title>\n #endexport\n\n #export(\"body\"):\n\n "
},
{
"path": "Resources/Views/home.leaf",
"chars": 5046,
"preview": "#extend(\"base\"):\n\n#export(\"head\"):\n <title>TinyFaces 👦🏼👨🏾👩🏻 - Avatars & Random data for your designs</title>\n <script "
},
{
"path": "Resources/Views/license-calculation.leaf",
"chars": 2373,
"preview": "#extend(\"base\"):\n\n #export(\"head\"):\n <title>TinyFaces 👦🏼👨🏾👩🏻 - Your quote for a commercial license</title>\n #endexpor"
},
{
"path": "Resources/Views/license-commercial-doc.leaf",
"chars": 4576,
"preview": "\n#extend(\"base\"):\n\n#export(\"head\"):\n <title>TinyFaces 👦🏼👨🏾👩🏻 - Commercial License</title>\n#endexport\n\n#export(\"body\"):\n"
},
{
"path": "Resources/Views/license-commercial.leaf",
"chars": 1772,
"preview": "#extend(\"base\"):\n\n #export(\"head\"):\n <title>TinyFaces 👦🏼👨🏾👩🏻 - Get a commercial license</title>\n #endexport\n\n #export"
},
{
"path": "Resources/Views/license-non-commercial.leaf",
"chars": 5330,
"preview": "#extend(\"base\"):\n\n#export(\"head\"):\n <title>TinyFaces 👦🏼👨🏾👩🏻 - Non-Commercial License</title>\n#endexport\n\n#export(\"body\""
},
{
"path": "Resources/Views/privacy.leaf",
"chars": 32484,
"preview": "#extend(\"base\"):\n\n#export(\"head\"):\n <title>TinyFaces 👦🏼👨🏾👩🏻 - Privacy Policy</title>\n#endexport\n\n#export(\"body\"):\n\n <d"
},
{
"path": "Resources/Views/terms.leaf",
"chars": 15089,
"preview": "#extend(\"base\"):\n\n#export(\"head\"):\n <title>TinyFaces 👦🏼👨🏾👩🏻 - Terms and conditions</title>\n#endexport\n\n#export(\"body\"):"
},
{
"path": "Sources/App/Controllers/AdminController.swift",
"chars": 5887,
"preview": "import Vapor\nimport Fluent\n\nfinal class AdminController {\n\n struct AdminContext: Content {\n var avatars: [Avat"
},
{
"path": "Sources/App/Controllers/AuthenticationController.swift",
"chars": 6359,
"preview": "import Vapor\nimport Crypto\nimport Fluent\nimport JWT\n\nfinal class AuthenticationController {\n\n private let flowLifetim"
},
{
"path": "Sources/App/Controllers/AvatarController.swift",
"chars": 1145,
"preview": "import Vapor\nimport Fluent\n\nfinal class AvatarController {\n\n func index(request: Request) async throws -> Response {\n"
},
{
"path": "Sources/App/Controllers/DashboardController.swift",
"chars": 471,
"preview": "import Vapor\nimport Fluent\n\nfinal class DashboardController {\n\n func index(request: Request) async throws -> View {\n\n"
},
{
"path": "Sources/App/Controllers/DataAIController.swift",
"chars": 2535,
"preview": "import Vapor\nimport Fluent\n\nfinal class DataAIController {\n\n func index(request: Request) async throws -> [PublicAvat"
},
{
"path": "Sources/App/Controllers/DataController.swift",
"chars": 3285,
"preview": "import Vapor\nimport Fluent\n\nfinal class DataController {\n\n func index(request: Request) async throws -> [PublicAvatar"
},
{
"path": "Sources/App/Controllers/HomeController.swift",
"chars": 593,
"preview": "import Vapor\nimport Fluent\n\nfinal class HomeController {\n\n func index(request: Request) throws -> EventLoopFuture<Vie"
},
{
"path": "Sources/App/Controllers/LicenseController.swift",
"chars": 3796,
"preview": "import Vapor\nimport Fluent\n\nstruct PriceBracket: Content {\n var maxPeople: Int\n var price: Int\n}\n\nfinal class Lice"
},
{
"path": "Sources/App/Controllers/StripeWebhookController.swift",
"chars": 6658,
"preview": "import Vapor\nimport Fluent\nimport StripeKit\n\nfinal class StripeWebhookController {\n\n func index(request: Request) asy"
},
{
"path": "Sources/App/Errors/AdminError.swift",
"chars": 1211,
"preview": "import Vapor\n\nenum AdminError: AppError {\n case failedUpload\n case avatarNotFound\n case failedDelete\n}\n\nextensi"
},
{
"path": "Sources/App/Errors/AppError.swift",
"chars": 64,
"preview": "import Vapor\n\nprotocol AppError: AbortError, DebuggableError {}\n"
},
{
"path": "Sources/App/Errors/AuthenticationError.swift",
"chars": 2098,
"preview": "import Vapor\n\nenum AuthenticationError: AppError {\n case sendingAuthEmailFailed\n case noAuthCodeForSession\n cas"
},
{
"path": "Sources/App/Errors/GenericError.swift",
"chars": 1026,
"preview": "import Vapor\n\nenum GenericError: AppError {\n case userNotFound\n case notAdmin\n}\n\nextension GenericError: AbortErro"
},
{
"path": "Sources/App/Extensions/Collection.swift",
"chars": 304,
"preview": "//\n// File.swift\n// \n//\n// Created by Maxime De Greve on 23/07/2021.\n//\n\nextension Collection {\n /// Returns the e"
},
{
"path": "Sources/App/Extensions/Date.swift",
"chars": 120,
"preview": "import Vapor\n\nextension Date {\n var startOfDay: Date {\n return Calendar.current.startOfDay(for: self)\n }\n}\n"
},
{
"path": "Sources/App/Extensions/Stripe.swift",
"chars": 2344,
"preview": "import Vapor\nimport StripeKit\n\nextension Application {\n public var stripe: StripeClient {\n return .init(httpCl"
},
{
"path": "Sources/App/Jobs/EmailJob.swift",
"chars": 295,
"preview": "import Vapor\nimport Queues\nimport Fluent\n\nstruct EmailJob: AsyncJob {\n\n typealias Payload = SendInBlueEmail\n\n func"
},
{
"path": "Sources/App/Middleware/ErrorMiddleware.swift",
"chars": 2542,
"preview": "import Vapor\n\nstruct ErrorResponse: Codable {\n var error: Bool\n var reason: String\n var suggestedFixes: [String"
},
{
"path": "Sources/App/Migrations/CreateAnalytic.swift",
"chars": 637,
"preview": "//\n// File.swift\n// \n//\n// Created by Maxime De Greve on 10/01/2023.\n//\n\nimport Foundation\nimport Fluent\n\nstruct Crea"
},
{
"path": "Sources/App/Migrations/CreateAvatar.swift",
"chars": 2938,
"preview": "import Fluent\n\nstruct CreateAvatar: Migration {\n func prepare(on database: Database) -> EventLoopFuture<Void> {\n "
},
{
"path": "Sources/App/Migrations/CreateAvatarAI.swift",
"chars": 2378,
"preview": "//\n// File.swift\n// \n//\n// Created by Maxime De Greve on 12/02/2023.\n//\n\nimport Fluent\n\nstruct CreateAvatarAI: AsyncM"
},
{
"path": "Sources/App/Migrations/CreateFirstName.swift",
"chars": 2251,
"preview": "import Fluent\nimport Vapor\nstruct CreateFirstName: Migration {\n\n var app: Application\n\n init(app: Application) {\n "
},
{
"path": "Sources/App/Migrations/CreateLastName.swift",
"chars": 1660,
"preview": "import Fluent\nimport Vapor\n\nstruct CreateLastName: Migration {\n\n var app: Application\n\n init(app: Application) {\n "
},
{
"path": "Sources/App/Migrations/CreateSource.swift",
"chars": 1022,
"preview": "import Fluent\n\nstruct CreateSource: Migration {\n func prepare(on database: Database) -> EventLoopFuture<Void> {\n\n "
},
{
"path": "Sources/App/Migrations/CreateSubscription.swift",
"chars": 1070,
"preview": "//\n// File.swift\n//\n//\n// Created by Maxime De Greve on 10/01/2023.\n//\n\nimport Foundation\nimport Fluent\n\nstruct Create"
},
{
"path": "Sources/App/Migrations/CreateUser.swift",
"chars": 874,
"preview": "//\n// File.swift\n//\n//\n// Created by Maxime De Greve on 10/01/2023.\n//\n\nimport Foundation\nimport Fluent\n\nstruct Create"
},
{
"path": "Sources/App/Migrations/MoveCloudinary.swift",
"chars": 807,
"preview": "import Fluent\nimport Vapor\n\nstruct MoveCloudinary: AsyncMigration {\n func prepare(on database: Database) async throws"
},
{
"path": "Sources/App/Models/Analytic.swift",
"chars": 980,
"preview": "import Fluent\nimport Vapor\n\nfinal class Analytic: Model, Content {\n static let schema = \"analytics\"\n\n @ID(custom: "
},
{
"path": "Sources/App/Models/Avatar.swift",
"chars": 867,
"preview": "import Fluent\nimport Vapor\n\nfinal class Avatar: Model, Content {\n static let schema = \"avatars\"\n\n @ID(custom: .id)"
},
{
"path": "Sources/App/Models/AvatarAI.swift",
"chars": 834,
"preview": "import Fluent\nimport Vapor\n\nfinal class AvatarAI: Model, Content {\n static let schema = \"avatars_ai\"\n\n @ID(custom:"
},
{
"path": "Sources/App/Models/AvatarAgeGroup.swift",
"chars": 413,
"preview": "//\n// File.swift\n//\n//\n// Created by Maxime De Greve on 22/07/2021.\n//\n\nimport Vapor\n\nenum AvatarAgeGroup: String, Cod"
},
{
"path": "Sources/App/Models/AvatarOrigin.swift",
"chars": 888,
"preview": "//\n// File.swift\n//\n//\n// Created by Maxime De Greve on 22/07/2021.\n//\n\nimport Vapor\n\nenum AvatarOrigin: String, Codab"
},
{
"path": "Sources/App/Models/AvatarStyle.swift",
"chars": 225,
"preview": "//\n// File.swift\n//\n//\n// Created by Maxime De Greve on 22/07/2021.\n//\n\nimport Vapor\n\nenum AvatarStyle: String, Codabl"
},
{
"path": "Sources/App/Models/FirstName.swift",
"chars": 580,
"preview": "import Fluent\nimport Vapor\n\nfinal class FirstName: Model, Content {\n static let schema = \"first_names\"\n\n @ID(custo"
},
{
"path": "Sources/App/Models/Gender.swift",
"chars": 2237,
"preview": "//\n// File.swift\n// \n//\n// Created by Maxime De Greve on 22/07/2021.\n//\n\nimport Vapor\n\nenum Gender: String, Codable, "
},
{
"path": "Sources/App/Models/LastName.swift",
"chars": 484,
"preview": "import Fluent\nimport Vapor\n\nfinal class LastName: Model, Content {\n static let schema = \"last_names\"\n\n @ID(custom:"
},
{
"path": "Sources/App/Models/Platform.swift",
"chars": 185,
"preview": "//\n// File.swift\n//\n//\n// Created by Maxime De Greve on 22/07/2021.\n//\n\nimport Vapor\n\nenum Platform: String, Codable {"
},
{
"path": "Sources/App/Models/Public/PublicAvatar.swift",
"chars": 1099,
"preview": "import Vapor\n\nfinal class PublicAvatar: Content {\n\n var id: Int?\n var source: PublicSource\n var url: String\n "
},
{
"path": "Sources/App/Models/Public/PublicAvatarAI.swift",
"chars": 1087,
"preview": "import Vapor\n\nfinal class PublicAvatarAI: Content {\n\n var id: Int?\n var url: String?\n var gender: Gender?\n v"
},
{
"path": "Sources/App/Models/Public/PublicSource.swift",
"chars": 589,
"preview": "import Vapor\n\nfinal class PublicSource: Content {\n\n var id: Int?\n var name: String\n var platform: Platform\n "
},
{
"path": "Sources/App/Models/Source.swift",
"chars": 1502,
"preview": "import Fluent\nimport Vapor\n\nfinal class Source: Model, Content {\n static let schema = \"sources\"\n\n @ID(custom: .id)"
},
{
"path": "Sources/App/Models/Subscription.swift",
"chars": 1232,
"preview": "import Fluent\nimport Vapor\n\nfinal class Subscription: Model, Content {\n static let schema = \"subscriptions\"\n\n @ID("
},
{
"path": "Sources/App/Models/User.swift",
"chars": 2782,
"preview": "import Fluent\nimport Vapor\nimport StripeKit\n\nfinal class User: Model, Content, ModelSessionAuthenticatable {\n\n static"
},
{
"path": "Sources/App/Tools/Cloudflare/Cloudflare.swift",
"chars": 4116,
"preview": "//\n// Cloudinary.swift\n// App\n//\n// Created by Maxime on 26/06/2020.\n//\n\nimport Foundation\nimport Vapor\nimport Crypto"
},
{
"path": "Sources/App/Tools/Cloudflare/CloudflareError.swift",
"chars": 168,
"preview": "//\n// File.swift\n// \n//\n// Created by Maxime De Greve on 07/02/2023.\n//\n\nimport Vapor\n\nstruct CloudflareError: Conten"
},
{
"path": "Sources/App/Tools/Cloudflare/CloudflareFit.swift",
"chars": 258,
"preview": "//\n// File.swift\n// \n//\n// Created by Maxime De Greve on 08/02/2023.\n//\n\nimport Foundation\n\nenum CloudflareFit: Strin"
},
{
"path": "Sources/App/Tools/Cloudflare/CloudflareImage.swift",
"chars": 269,
"preview": "//\n// File.swift\n// \n//\n// Created by Maxime De Greve on 07/02/2023.\n//\n\nimport Vapor\n\nstruct CloudflareImage: Conten"
},
{
"path": "Sources/App/Tools/Cloudflare/CloudflareMessage.swift",
"chars": 170,
"preview": "//\n// File.swift\n// \n//\n// Created by Maxime De Greve on 07/02/2023.\n//\n\nimport Vapor\n\nstruct CloudflareMessage: Cont"
},
{
"path": "Sources/App/Tools/Cloudflare/CloudflareResponse.swift",
"chars": 275,
"preview": "//\n// CloudinaryURLRequest.swift\n// App\n//\n// Created by Maxime on 28/06/2020.\n//\n\nimport Vapor\n\nstruct CloudflareRes"
},
{
"path": "Sources/App/Tools/Cloudflare/CloudflareTrim.swift",
"chars": 195,
"preview": "//\n// File.swift\n// \n//\n// Created by Maxime De Greve on 08/02/2023.\n//\n\nimport Foundation\n\nstruct CloudflareTrim {\n "
},
{
"path": "Sources/App/Tools/Cloudflare/CloudflareUrlRequest.swift",
"chars": 222,
"preview": "//\n// CloudinaryURLRequest.swift\n// App\n//\n// Created by Maxime on 28/06/2020.\n//\n\nimport Vapor\n\nstruct CloudflareReq"
},
{
"path": "Sources/App/Tools/Cloudflare/CloudflareVariant.swift",
"chars": 162,
"preview": "import Foundation\n\nenum CloudflareVariant: String {\n case small = \"small\"\n case medium = \"medium\"\n case large ="
},
{
"path": "Sources/App/Tools/Environment.swift",
"chars": 1699,
"preview": "//\n// Environment.swift\n// App\n//\n// Created by Maxime De Greve on 19/05/2019.\n//\n\nimport Vapor\n\nextension Environmen"
},
{
"path": "Sources/App/Tools/SendInBlue/SendInBlue.swift",
"chars": 517,
"preview": "import Vapor\n\nfinal class SendInBlue {\n\n let apiUrl = URI(string: \"https://api.sendinblue.com/v3/smtp/email\")\n\n fu"
},
{
"path": "Sources/App/Tools/SendInBlue/SendInBlueContact.swift",
"chars": 95,
"preview": "import Vapor\n\nstruct SendInBlueContact: Content {\n var name: String\n var email: String\n}\n"
},
{
"path": "Sources/App/Tools/SendInBlue/SendInBlueEmail.swift",
"chars": 314,
"preview": "import Vapor\n\nstruct SendInBlueEmail: Content {\n var sender: SendInBlueContact\n var to: [SendInBlueContact]\n va"
},
{
"path": "Sources/App/configure.swift",
"chars": 3470,
"preview": "import Fluent\nimport FluentMySQLDriver\nimport Vapor\nimport Leaf\nimport Gatekeeper\nimport QueuesFluentDriver\nimport JWT\n\n"
},
{
"path": "Sources/App/routes.swift",
"chars": 2632,
"preview": "import Fluent\nimport Vapor\nimport Gatekeeper\n\nfunc routes(_ app: Application) throws {\n\n // MARK: Controllers\n let"
},
{
"path": "Sources/Run/main.swift",
"chars": 185,
"preview": "import App\nimport Vapor\n\nvar env = try Environment.detect()\ntry LoggingSystem.bootstrap(from: &env)\nlet app = Applicatio"
},
{
"path": "Tests/.gitkeep",
"chars": 0,
"preview": ""
},
{
"path": "Tests/AppTests/AppTests.swift",
"chars": 228,
"preview": "import App\nimport XCTest\n\nfinal class AppTests: XCTestCase {\n func testNothing() throws {\n // Add your tests h"
},
{
"path": "Tests/LinuxMain.swift",
"chars": 1,
"preview": "\n"
},
{
"path": "app.json",
"chars": 210,
"preview": "{\n \"name\": \"VaporApp\",\n \"scripts\": {},\n \"env\": {},\n \"formation\": {},\n \"addons\": [],\n \"buildpacks\": [\n "
},
{
"path": "docker-compose.yml",
"chars": 1965,
"preview": "# Docker Compose file for Vapor\n#\n# Install Docker on your system to run and test\n# your Vapor app in a production-like "
}
]
About this extraction
This page contains the full source code of the maximedegreve/TinyFaces GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 93 files (1.1 MB), approximately 476.9k tokens, and a symbol index with 28 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.