/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}


.linkLoginDone{position:relative;box-sizing:border-box;min-width:320px;max-width:460px;color:#16323c;overflow:hidden}.linkLoginDone *{box-sizing:border-box}.linkLoginDone__close{position:absolute;top:10px;right:10px;z-index:1;border:0;background:rgba(255,255,255,.2);color:#fff;cursor:pointer;padding:6px;border-radius:50%}@media(hover: hover){.linkLoginDone__close:hover{background:rgba(255,255,255,.35)}}.linkLoginDone__hero{display:flex;flex-direction:column;align-items:center;gap:12px;padding:30px 24px 22px;background:linear-gradient(135deg, #14576f 0%, #008099 55%, #22a3bd 100%);color:#fff;text-align:center}.linkLoginDone__badge{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#fff;color:#2e9e5b;box-shadow:0 8px 24px rgba(0,0,0,.18)}.linkLoginDone__title{margin:0;font-size:2rem;font-weight:800;line-height:1.25}.linkLoginDone__body{padding:18px 22px 6px}.linkLoginDone__note{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;background:#f6fafb;font-size:1.35rem;line-height:1.5;color:#16323c}.linkLoginDone__note svg{flex:0 0 auto;color:#007c95;margin-top:1px}.linkLoginDone__note span{flex:1 1 auto}.linkLoginDone__actions{display:flex;flex-direction:column;gap:8px;padding:12px 22px 22px}.linkLoginDone__primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:#007c95;color:#fff;font:inherit;font-size:1.35rem;font-weight:700;padding:12px 18px;border-radius:999px;cursor:pointer;text-decoration:none}.linkLoginDone__primary:hover{filter:brightness(1.08);color:#fff;text-decoration:none}.linkLoginDone__ghost{border:0;background:transparent;color:#5c7480;font:inherit;font-size:1.3rem;font-weight:700;padding:10px 14px;border-radius:999px;cursor:pointer}@media(hover: hover){.linkLoginDone__ghost:hover{background:#f6fafb}}
.voteSparkIcon{display:inline-flex;align-items:center;justify-content:center;line-height:0}.voteSparkIcon svg{overflow:visible}.voteSparkIcon__slip{transform-origin:12px 6px;animation:voteSparkDrop 3.6s cubic-bezier(0.34, 1.3, 0.64, 1) infinite}.voteSparkIcon__box{transform-origin:12px 15px;animation:voteSparkNudge 3.6s ease-out infinite}.voteSparkIcon__spark{opacity:0;transform-origin:center;animation:voteSparkTwinkle 3.6s ease-in-out infinite}.voteSparkIcon__spark--a{animation-delay:1.05s}.voteSparkIcon__spark--b{animation-delay:1.2s}.voteSparkIcon__spark--c{animation-delay:1.35s}@keyframes voteSparkDrop{0%{transform:translateY(-4.5px) scale(0.92);opacity:0}12%{transform:translateY(-4.5px) scale(0.92);opacity:1}26%{transform:translateY(2.6px) scale(1);opacity:1}32%{transform:translateY(1.8px) scale(1);opacity:1}60%{transform:translateY(1.8px) scale(1);opacity:1}72%{transform:translateY(-4.5px) scale(0.92);opacity:0}100%{transform:translateY(-4.5px) scale(0.92);opacity:0}}@keyframes voteSparkNudge{0%,22%{transform:translateY(0) scaleY(1)}28%{transform:translateY(0.7px) scaleY(0.94)}38%{transform:translateY(0) scaleY(1)}100%{transform:translateY(0) scaleY(1)}}@keyframes voteSparkTwinkle{0%,100%{opacity:0;transform:scale(0.5)}8%{opacity:.95;transform:scale(1)}22%{opacity:0;transform:scale(0.6)}}@media(prefers-reduced-motion: reduce){.voteSparkIcon__slip,.voteSparkIcon__box,.voteSparkIcon__spark{animation:none}.voteSparkIcon__slip{transform:translateY(1.8px)}.voteSparkIcon__spark{opacity:.9;transform:none}}
.mainTextInput__wrapper{display:flex;flex-direction:column;position:relative;width:100%;flex:1}.mainTextInput__wrapper .mainTextInput{resize:none;padding:8px 12px;border-radius:8px;border:2px solid var(--pp-input-border-color, transparent);background-color:#fffffff2;color:#1a1a1a;font-weight:400;font-size:1.5rem;line-height:2.4rem}@media(max-width: 599px){.mainTextInput__wrapper .mainTextInput{font-size:16px}}.mainTextInput__wrapper .mainTextInput:focus-visible{outline:none}.mainTextInput__wrapper .mainTextInput::-webkit-scrollbar{width:4px}.mainTextInput__wrapper .mainTextInput::-webkit-scrollbar-track{border-radius:2px;background:#fff}.mainTextInput__wrapper .mainTextInput::-webkit-scrollbar-thumb{border-radius:2px;background:#888;transition-duration:.2s}.mainTextInput__wrapper .mainTextInput::-webkit-scrollbar-thumb:hover{background:#7a7a7a}.mainTextInput__wrapper .mainTextInput--darker{background-color:#e8ecef}.mainTextInput__wrapper .mainTextInput--red{border:2px solid #fb4d4d}.mainTextInput__wrapper .mainTextInput__label{display:block;color:#595959;text-align:left;padding:0 0 4px 12px;font-size:1.3rem;line-height:1.6rem;font-weight:600}.mainTextInput__wrapper .mainTextInput__label--white{color:#fffffff2}.mainTextInput__wrapper .mainTextInput__counter{color:#595959;font-weight:400;font-size:1.2rem;line-height:1.6rem;letter-spacing:.1px;justify-content:right;padding-right:16px;position:absolute;pointer-events:none;bottom:-16px;right:0}.mainTextInput__wrapper .mainTextInput__counter--spaced{position:unset;text-align:right;padding:0 8px 0 0}.mainTextInput__wrapper .mainTextInput__counter--white{color:#fffffff2}.mainTextInput__wrapper .mainTextInput__counter__localText--lengthError{color:red}
.filterHeader{display:inline-flex;align-items:center;color:#fff}.filterHeader .MuiButton-root{font-size:1.3rem}.filterHeader--helper{margin-top:auto;padding:0 8px;font-style:italic;font-size:1.3rem;color:#fff}.filterHeader--helper--embedded{margin-top:auto;padding:0 8px;font-style:italic;font-size:1.3rem}.filterHeader--placeholder{font-size:1.6rem;padding-top:16px;color:#fff;text-align:center}.filterRow{display:flex;flex-direction:column}.filterRow__itemsContainer{flex-grow:1;display:flex;flex-direction:column}.filterRow__items{display:flex;flex-wrap:wrap}.filterRow__items--pinInput{align-items:center;width:100%;justify-content:center}.filterRow__items--margin{margin-bottom:4px}.filterRow__imageIcon{max-height:24px;max-width:24px;filter:invert(96%) sepia(96%) saturate(0%) hue-rotate(59deg) brightness(103%) contrast(106%)}.filterRow__imageIcon__imageIconEmbedded{max-height:24px;max-width:24px;filter:none}.filterRow__imageIconEmbedded{filter:none}.filterRow__textIcon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;font-size:1.3rem;color:#fff}.filterRow__textIcon__textIconEmbedded{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;font-size:1.3rem;color:#000}.filterRow__info{align-self:center;color:#fff}.filterRow__labelContainer{justify-content:space-between;margin:9px 15px 9px 0;font-weight:bold}.filterRow__labelContainer__labelContainerEmbedded{justify-content:space-between;margin:9px 15px 9px 0;color:#000}.filterRow__labelContainer--wrapper{display:block}.filterRow__items--birthSubTitle{font-size:1.2rem;line-height:1.6rem;margin-left:5px}.filterRow__items--inputDiv{display:flex;gap:4px}.filterRow__items--MainInputDiv{display:flex;flex-direction:row;gap:24px}@media(min-width: 600px){.filterRow{flex-direction:row}.filterRow__labelContainer{flex:0 0 85px}}#inputDiv .individualInputBox{width:4rem;height:4rem;margin-left:4px;text-align:center;border:0}#inputDiv .individualInputBoxProfile{width:4rem;height:4rem;text-align:center;border:0;background-color:#e8ecef;box-shadow:0 2px 4px 0 #14576f29 inset;font-weight:bold;padding:0}#inputDiv .firstInputBox{border-bottom-left-radius:8px;border-top-left-radius:8px}#inputDiv .lastInputBox{border-bottom-right-radius:8px;border-top-right-radius:8px}#inputDiv input:focus{outline-color:#ffdf81}
.loginParent{--news-page: #faf9f7;--news-surface: #fff;--news-inset: rgba(26, 26, 46, 0.05);--news-inset-strong: rgba(26, 26, 46, 0.09);--news-card-border: rgba(26, 26, 46, 0.07);--news-hairline: rgba(26, 26, 46, 0.08);--news-card-shadow: 0 1px 2px rgba(26, 26, 46, 0.04), 0 12px 28px -18px rgba(26, 26, 46, 0.1);--news-card-shadow-strong: 0 2px 4px rgba(26, 26, 46, 0.05), 0 18px 40px -20px rgba(26, 26, 46, 0.14);--news-shadow-pop: 0 8px 22px rgba(120, 63, 10, 0.16);--news-shadow-float: 0 12px 40px rgba(26, 26, 46, 0.28);--news-title: #1a1a2e;--news-text: #33334a;--news-text-soft: #5b5b73;--news-muted: #6b6b85;--news-accent: #f97316;--news-accent-strong: #ea580c;--news-accent-ink: #c2410c;--news-accent-soft: rgba(249, 115, 22, 0.12);--news-accent-soft-strong: rgba(249, 115, 22, 0.2);--news-border: rgba(26, 26, 46, 0.14);--news-purple: #883997;--news-purple-ink: #6d2e7a;--news-purple-soft: rgba(136, 57, 151, 0.1);--news-teal-ink: #14576f;--news-success-ink: #15803d;--news-danger-ink: #b91c1c;--news-pink-ink: #d64570;--news-amber-ink: #92400e;color-scheme:light}.loginParent.loginParent--showcase .MuiDialog-container .MuiPaper-root{max-width:880px}@media(max-width: 860px){.loginParent.loginParent--showcase .MuiDialog-container .MuiPaper-root{width:100%;max-width:100%;height:100%;max-height:100%;margin:0;border-radius:24px 24px 0 0;overflow:hidden auto;background-color:#0b1c25}.loginParent.loginParent--showcase .MuiDialogTitle-root{border-radius:0}}@keyframes loginShowcaseDrift{0%{transform:translate3d(0, 0, 0) scale(1)}50%{transform:translate3d(6%, -8%, 0) scale(1.18)}100%{transform:translate3d(0, 0, 0) scale(1)}}@keyframes loginShowcasePing{0%{transform:scale(0.85);opacity:.55}70%{transform:scale(1.45);opacity:0}100%{transform:scale(1.45);opacity:0}}@keyframes loginShowcaseRise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes loginShowcaseFadeIn{from{opacity:0}to{opacity:1}}@keyframes loginStateSwap{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes loginDotPop{0%{transform:scale(1)}45%{transform:scale(1.22)}100%{transform:scale(1)}}@keyframes loginShimmer{from{transform:translateX(-120%)}to{transform:translateX(220%)}}#loginDialog.loginDialog--showcase{width:100%;align-items:stretch}#loginDialog.loginDialog--showcase .loginDialog__panes{display:flex;align-items:stretch;width:100%}#loginDialog.loginDialog--showcase .loginDialog__formPane{position:relative;display:flex;flex:1 1 54%;flex-direction:column;min-width:0;padding:20px 0 0;background:radial-gradient(120% 80% at 0% 0%, #12a2bd26 0%, #12a2bd00 62%),linear-gradient(165deg, #0d2530 0%, #0b1c25 55%, #102b36 100%);color:#fff;color-scheme:dark}#loginDialog.loginDialog--showcase .loginDialog__stateSwap{display:flex;flex:1 1 auto;align-items:center;justify-content:center;animation:loginStateSwap 320ms cubic-bezier(0.22, 1, 0.36, 1) both}#loginDialog.loginDialog--showcase .loginDialogBody{margin:0 auto;width:100%}#loginDialog.loginDialog--showcase .loginShowcase{position:relative;flex:0 0 46%;overflow:hidden;box-sizing:border-box;padding:28px 26px 30px;border-radius:0 0 0 32px;background-image:linear-gradient(155deg, #0a5b70 0%, #00738a 46%, #12a2bd 100%);color:#fff}#loginDialog.loginDialog--showcase .loginShowcase::after{position:absolute;top:0;right:0;bottom:0;width:64px;background:linear-gradient(90deg, #0b1c2500 0%, #0b1c2559 100%);content:"";pointer-events:none}#loginDialog.loginDialog--showcase .loginShowcase__aurora{position:absolute;inset:0;pointer-events:none}#loginDialog.loginDialog--showcase .loginShowcase__orb{position:absolute;border-radius:50%;filter:blur(26px);opacity:.8;animation:loginShowcaseDrift 14s ease-in-out infinite}#loginDialog.loginDialog--showcase .loginShowcase__orb--a{top:-18%;left:-12%;width:62%;padding-bottom:62%;background:radial-gradient(circle at 30% 30%, #7ce7ff 0%, #7ce7ff00 70%)}#loginDialog.loginDialog--showcase .loginShowcase__orb--b{right:-16%;bottom:-10%;width:58%;padding-bottom:58%;background:radial-gradient(circle at 60% 40%, #ffb27a 0%, #ffb27a00 70%);animation-delay:-5s;animation-duration:18s}#loginDialog.loginDialog--showcase .loginShowcase__orb--c{top:34%;right:18%;width:40%;padding-bottom:40%;background:radial-gradient(circle at 50% 50%, #b8ff9a 0%, #b8ff9a00 70%);opacity:.45;animation-delay:-9s;animation-duration:22s}#loginDialog.loginDialog--showcase .loginShowcase__grid{position:absolute;inset:0;background-image:linear-gradient(to right, #ffffff14 1px, transparent 1px),linear-gradient(to bottom, #ffffff14 1px, transparent 1px);background-size:26px 26px;mask-image:radial-gradient(circle at 30% 20%, #000 0%, #0000 78%)}#loginDialog.loginDialog--showcase .loginShowcase__content{position:relative;display:flex;flex-direction:column;gap:14px;height:100%}#loginDialog.loginDialog--showcase .loginShowcase__brand{display:flex;gap:12px;align-items:center;animation:loginShowcaseFadeIn 500ms ease both}#loginDialog.loginDialog--showcase .loginShowcase__mark{position:relative;display:flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:14px;background:#ffffff26;box-shadow:inset 0 0 0 1px #ffffff3d}#loginDialog.loginDialog--showcase .loginShowcase__mark svg{position:relative;width:30px;height:30px}#loginDialog.loginDialog--showcase .loginShowcase__markRing{position:absolute;border:2px solid #ffffff80;border-radius:14px;inset:0;animation:loginShowcasePing 2600ms ease-out infinite}#loginDialog.loginDialog--showcase .loginShowcase__markRing--slow{animation-delay:1300ms}#loginDialog.loginDialog--showcase .loginShowcase__badge{display:inline-flex;padding:4px 10px;border-radius:999px;background:#ffffff21;box-shadow:inset 0 0 0 1px #ffffff3d;font-size:1.2rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}#loginDialog.loginDialog--showcase .loginShowcase__title{margin:0;animation:loginShowcaseRise 520ms cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:60ms;font-size:2.4rem;font-weight:700;line-height:3rem}#loginDialog.loginDialog--showcase .loginShowcase__subtitle{margin:-6px 0 0;animation:loginShowcaseRise 520ms cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:120ms;color:#ffffffdb;font-size:1.4rem;line-height:2.1rem}#loginDialog.loginDialog--showcase .loginShowcase__benefits{display:flex;flex-direction:column;padding:0;margin:4px 0 0;gap:8px;list-style:none}#loginDialog.loginDialog--showcase .loginShowcase__benefit{display:flex;padding:9px 11px;border:1px solid #ffffff1f;border-radius:14px;animation:loginShowcaseRise 520ms cubic-bezier(0.22, 1, 0.36, 1) both;background:#ffffff14;gap:10px;transition:background-color 320ms ease,border-color 320ms ease,transform 320ms ease}#loginDialog.loginDialog--showcase .loginShowcase__benefit--active{border-color:#ffffff5c;background:#ffffff2b;box-shadow:0 6px 18px #00303d3d;transform:translateX(4px)}#loginDialog.loginDialog--showcase .loginShowcase__benefitEmoji{flex:0 0 auto;font-size:1.7rem;line-height:2.1rem}#loginDialog.loginDialog--showcase .loginShowcase__benefitText{display:flex;flex-direction:column;color:#ffffffd6;font-size:1.25rem;gap:1px;line-height:1.8rem}#loginDialog.loginDialog--showcase .loginShowcase__benefitText strong{color:#fff;font-size:1.4rem;font-weight:600;line-height:2rem}#loginDialog.loginDialog--showcase .loginShowcase__stats{display:flex;margin-top:auto;padding-top:14px;animation:loginShowcaseRise 520ms cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:480ms;gap:8px}#loginDialog.loginDialog--showcase .loginShowcase__stat{flex:1 1 0;padding:8px 6px;border-radius:12px;background:#ffffff17;text-align:center}#loginDialog.loginDialog--showcase .loginShowcase__statValue{font-size:2.2rem;font-weight:700;line-height:2.6rem}#loginDialog.loginDialog--showcase .loginShowcase__statLabel{color:#ffffffc7;font-size:1.2rem;line-height:1.5rem}#loginDialog.loginDialog--showcase .loginShowcase__trust{display:flex;flex-wrap:wrap;padding:0;margin:0;animation:loginShowcaseFadeIn 600ms ease both;animation-delay:620ms;gap:6px 14px;list-style:none}#loginDialog.loginDialog--showcase .loginShowcase__trustItem{display:flex;align-items:center;color:#ffffffcc;font-size:1.2rem;gap:5px;line-height:1.7rem}#loginDialog.loginDialog--showcase .loginShowcase__trustItem span{color:#ffe086;font-weight:700}#loginDialog.loginDialog--showcase .loginSteps{position:relative;width:100%;max-width:322px;margin:0 auto 4px}@media(max-height: 900px){#loginDialog.loginDialog--showcase .loginSteps{display:none}}#loginDialog.loginDialog--showcase .loginSteps__rail{position:absolute;top:13px;right:42px;left:42px;height:3px;border-radius:3px;background:#e8ecef}#loginDialog.loginDialog--showcase .loginSteps__railFill{height:100%;border-radius:3px;background:linear-gradient(90deg, #007389, #22a3bd);transition:width 420ms cubic-bezier(0.22, 1, 0.36, 1)}#loginDialog.loginDialog--showcase .loginSteps__list{position:relative;display:flex;justify-content:space-between;padding:0;margin:0;list-style:none}#loginDialog.loginDialog--showcase .loginSteps__step{display:flex;width:84px;flex-direction:column;align-items:center;gap:4px}#loginDialog.loginDialog--showcase .loginSteps__dot{display:flex;width:26px;height:26px;align-items:center;justify-content:center;border:2px solid #e8ecef;border-radius:50%;background:#fff;color:#9b9fa3;font-size:1.2rem;font-weight:700;transition:background-color 260ms ease,border-color 260ms ease,color 260ms ease}#loginDialog.loginDialog--showcase .loginSteps__label{color:#6e6d6a;font-size:1.2rem;line-height:1.6rem;text-align:center;transition:color 260ms ease}#loginDialog.loginDialog--showcase .loginSteps__step--active .loginSteps__dot{border-color:#007389;animation:loginDotPop 420ms cubic-bezier(0.22, 1, 0.36, 1);background:#007389;color:#fff;box-shadow:0 0 0 4px #0073891f}#loginDialog.loginDialog--showcase .loginSteps__step--active .loginSteps__label{color:#14576f;font-weight:600}#loginDialog.loginDialog--showcase .loginSteps__step--done .loginSteps__dot{border-color:#77c44c;background:#77c44c;color:#fff}#loginDialog.loginDialog--showcase .loginSteps__step--done .loginSteps__label{color:#595959}#loginDialog.loginDialog--showcase .accountSelect__lead{padding-bottom:4px;text-align:center}#loginDialog.loginDialog--showcase .accountSelect__leadTitle{color:#14576f;font-size:1.9rem;font-weight:700;line-height:2.6rem}#loginDialog.loginDialog--showcase .accountSelect__leadText{color:#595959;font-size:1.3rem;line-height:1.9rem}#loginDialog.loginDialog--showcase .continueButton.MuiButton-root{position:relative;overflow:hidden}#loginDialog.loginDialog--showcase .continueButton.MuiButton-root::after{position:absolute;top:0;bottom:0;left:0;width:45%;animation:loginShimmer 2600ms ease-in-out infinite;background:linear-gradient(90deg, #ffffff00 0%, #ffffff59 50%, #ffffff00 100%);content:"";pointer-events:none}#loginDialog.loginDialog--showcase .continueButton.MuiButton-root.Mui-disabled::after{display:none}#loginDialog.loginDialog--showcase .loginDialogBody{max-width:100%;padding:22px 44px 34px;gap:14px}#loginDialog.loginDialog--showcase .accountSelect__lead{padding-bottom:2px}#loginDialog.loginDialog--showcase .accountSelect__leadTitle{font-size:2.6rem;font-weight:800;line-height:3.2rem;letter-spacing:-0.01em;color:#fff}#loginDialog.loginDialog--showcase .accountSelect__leadText{margin-top:4px;font-size:1.45rem;line-height:2.1rem;color:#ffffffb8}#loginDialog.loginDialog--showcase .thirdPartyButtons{gap:12px}#loginDialog.loginDialog--showcase .thirdPartyButtons .thirdPartyButtons__facebookButtonNew{height:54px;padding:0 18px;border-radius:999px;box-shadow:0 10px 24px #1877f23d;font-size:1.5rem;font-weight:700;transition:transform 140ms ease,box-shadow 140ms ease,filter 140ms ease}#loginDialog.loginDialog--showcase .thirdPartyButtons .thirdPartyButtons__facebookButtonNew img{width:22px;height:22px}@media(hover: hover){#loginDialog.loginDialog--showcase .thirdPartyButtons .thirdPartyButtons__facebookButtonNew:hover{box-shadow:0 14px 30px #1877f252;filter:brightness(1.06);transform:translateY(-1px)}}#loginDialog.loginDialog--showcase .accountSelect__dividerTextWrapper,#loginDialog.loginDialog--showcase .login__dividerTextWrapper{margin:2px auto 0;font-size:1.2rem;letter-spacing:.12em;color:#ffffff8a}#loginDialog.loginDialog--showcase .accountSelect__dividerTextWrapper::before,#loginDialog.loginDialog--showcase .accountSelect__dividerTextWrapper::after,#loginDialog.loginDialog--showcase .login__dividerTextWrapper::before,#loginDialog.loginDialog--showcase .login__dividerTextWrapper::after{background:linear-gradient(90deg, transparent, #ffffff2e)}#loginDialog.loginDialog--showcase .accountSelect__dividerTextWrapper::after,#loginDialog.loginDialog--showcase .login__dividerTextWrapper::after{background:linear-gradient(90deg, #ffffff2e, transparent)}#loginDialog.loginDialog--showcase .emailLogin,#loginDialog.loginDialog--showcase .emailLogin__field,#loginDialog.loginDialog--showcase .mainTextInput__wrapper{width:100%}#loginDialog.loginDialog--showcase .emailLogin__field{flex-direction:column;align-items:stretch;gap:6px}#loginDialog.loginDialog--showcase .textInput__label{font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8a}#loginDialog.loginDialog--showcase .mainTextInput{box-sizing:border-box;width:100%;height:54px;padding:0 20px;border:1.5px solid #ffffff2e;border-radius:999px;background:#ffffff14;color:#fff;font-size:1.6rem;transition:border-color 140ms ease,box-shadow 140ms ease,background-color 140ms ease}#loginDialog.loginDialog--showcase .mainTextInput::placeholder{color:#ffffff5c}#loginDialog.loginDialog--showcase .mainTextInput:hover{border-color:#ffffff4d}#loginDialog.loginDialog--showcase .mainTextInput:focus{border-color:#5eead4;background:#ffffff1f;box-shadow:0 0 0 4px #5eead429;outline:none}#loginDialog.loginDialog--showcase .emailLogin__privacy{font-size:1.2rem;line-height:1.8rem;color:#ffffff8a}#loginDialog.loginDialog--showcase .emailLogin__privacy a{color:#7dd3fc}#loginDialog.loginDialog--showcase .continueButton.MuiButton-root{width:100%;height:54px;border-radius:999px;background-image:linear-gradient(120deg, #f97316, #fbbf24);color:#2b1608;font-size:1.6rem;font-weight:800;letter-spacing:.01em;box-shadow:0 12px 28px #f9731647;transition:transform 140ms ease,box-shadow 140ms ease,filter 140ms ease}#loginDialog.loginDialog--showcase .continueButton.MuiButton-root:hover:not(.Mui-disabled){box-shadow:0 16px 34px #f9731661;filter:brightness(1.06);transform:translateY(-1px)}#loginDialog.loginDialog--showcase .continueButton.MuiButton-root.Mui-disabled{background-image:none;background-color:#ffffff1a;box-shadow:none;color:#ffffff70}#loginDialog.loginDialog--showcase .requestPin__hint,#loginDialog.loginDialog--showcase .pin__helper,#loginDialog.loginDialog--showcase .register__privacy,#loginDialog.loginDialog--showcase .register__termsAndPrivacy,#loginDialog.loginDialog--showcase .loginLoader__hint{color:#ffffff8a}#loginDialog.loginDialog--showcase .loginLoader__title{color:#fff}#loginDialog.loginDialog--showcase .requestPin__button.MuiButton-root{border:1px solid #5eead45c;background-color:#5eead41f;color:#5eead4;font-weight:700;box-shadow:none}@media(hover: hover){#loginDialog.loginDialog--showcase .requestPin__button.MuiButton-root:hover{border-color:#5eead4;background-color:#5eead433;box-shadow:0 8px 22px #5eead429}}#loginDialog.loginDialog--showcase .consents .MuiTypography-root,#loginDialog.loginDialog--showcase .consents .MuiFormControlLabel-label{color:#ffffffd1}#loginDialog.loginDialog--showcase .consents .MuiCheckbox-root:not(.Mui-checked){color:#ffffff6b}#loginDialog.loginDialog--showcase .consents a,#loginDialog.loginDialog--showcase .register__privacy a,#loginDialog.loginDialog--showcase .register__termsAndPrivacy a,#loginDialog.loginDialog--showcase .pin__helper a{color:#7dd3fc}#loginDialog.loginDialog--showcase .pin__timer{background:#fff;color:#111}#loginDialog.loginDialog--showcase .pin .filterRow input{border:1.5px solid #ffffff2e;background-color:#ffffff14;box-shadow:none;color:#fff}#loginDialog.loginDialog--showcase .loginSteps{box-sizing:border-box;max-width:100%;padding:0 44px;margin-bottom:8px}#loginDialog.loginDialog--showcase .loginSteps__rail{right:86px;left:86px;background:#ffffff26}#loginDialog.loginDialog--showcase .loginSteps__dot{position:relative;z-index:1;width:30px;height:30px;border-color:#ffffff3d;background:#10222c;color:#ffffffb8;font-size:1.3rem}#loginDialog.loginDialog--showcase .loginSteps__step--active .loginSteps__dot{border-color:#5eead4;background:#5eead4;box-shadow:0 0 0 4px #5eead42e;color:#06323d}#loginDialog.loginDialog--showcase .loginSteps__label{color:#ffffff8a}#loginDialog.loginDialog--showcase .loginSteps__step--active .loginSteps__label{color:#fff}#loginDialog.loginDialog--showcase .loginSteps__step--done .loginSteps__label{color:#ffffffb8}#loginDialog.loginDialog--showcase .loginSteps__label{font-size:1.2rem}@media(max-width: 860px){#loginDialog.loginDialog--showcase .loginDialog__panes{flex-direction:column}#loginDialog.loginDialog--showcase .loginShowcase::after{display:none}#loginDialog.loginDialog--showcase .loginShowcase{flex:0 0 auto;padding:18px 20px 20px;border-radius:0}#loginDialog.loginDialog--showcase .loginShowcase__benefit{display:none}#loginDialog.loginDialog--showcase .loginShowcase__benefit--active{display:flex;transform:none}#loginDialog.loginDialog--showcase .loginShowcase__title{font-size:2rem;line-height:2.6rem}#loginDialog.loginDialog--showcase .loginShowcase__stats{display:none}#loginDialog.loginDialog--showcase .loginShowcase__badge{display:none}#loginDialog.loginDialog--showcase .loginShowcase{padding:12px 18px 14px}#loginDialog.loginDialog--showcase .loginShowcase__content{gap:8px}#loginDialog.loginDialog--showcase .loginShowcase__title{font-size:1.7rem;line-height:2.2rem}#loginDialog.loginDialog--showcase .loginDialog__formPane{padding-top:10px}#loginDialog.loginDialog--showcase .loginDialogBody{padding:12px 22px 22px;gap:12px}#loginDialog.loginDialog--showcase .accountSelect__leadTitle{font-size:2.2rem;line-height:2.8rem}#loginDialog.loginDialog--showcase .thirdPartyButtons .thirdPartyButtons__facebookButtonNew{height:48px}#loginDialog.loginDialog--showcase .mainTextInput,#loginDialog.loginDialog--showcase .continueButton.MuiButton-root{height:48px}#loginDialog.loginDialog--showcase .loginSteps{padding:0 22px}#loginDialog.loginDialog--showcase.loginDialog--showcase{min-height:100%}#loginDialog.loginDialog--showcase .loginDialogBody{padding-bottom:calc(22px + env(safe-area-inset-bottom, 0px))}#loginDialog.loginDialog--showcase .loginSteps__rail{right:64px;left:64px}}@media(max-width: 420px){#loginDialog.loginDialog--showcase .loginShowcase__subtitle,#loginDialog.loginDialog--showcase .loginShowcase__trust{display:none}#loginDialog.loginDialog--showcase .loginSteps__label{font-size:1.2rem}}@media(prefers-reduced-motion: reduce){#loginDialog *,#loginDialog *::after,#loginDialog *::before{animation:none !important;transition:none !important}}#loginDialog{min-height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center}#loginDialog .loginDialogBody{display:flex;flex-direction:column;min-height:220px;padding:20px 40px 32px;align-items:center;gap:8px;max-width:402px;box-sizing:border-box}@media(max-width: 402px){#loginDialog .loginDialogBody{padding:10px 20px 16px}}#loginDialog .loginDialogBody--registration,#loginDialog .loginDialogBody--pinLogin{gap:24px}#loginDialog .MuiButton-root{text-transform:initial}#loginDialog .loginDialog__art{display:flex;justify-content:center;margin:4px auto 0}#loginDialog .loginDialog__art svg{width:7.2rem;height:7.2rem;display:block}@media(max-height: 640px){#loginDialog .loginDialog__art{display:none}}#loginDialog .requestPin__button.MuiButton-root{background-color:transparent;color:#007389;box-shadow:none;border:1px solid rgba(0,115,137,.45)}@media(hover: hover){#loginDialog .requestPin__button.MuiButton-root:hover{background-color:rgba(0,115,137,.06);border-color:#007389;box-shadow:none}}#loginDialog .requestPin__hint{text-align:center;font-size:1.3rem;line-height:1.9rem;color:#6e6d6a;margin-top:-8px}#loginDialog .continueButton,#loginDialog .renewButton{margin:auto}#loginDialog .renewButton.MuiButton-contained.Mui-disabled{background-color:transparent}#loginDialog .loginDialog__headerText{font-size:1.9rem;line-height:2.8rem;font-weight:600}#loginDialog .loadingContainer{text-align:center;margin:auto}#loginDialog .loadingContainer .MuiCircularProgress-colorPrimary{color:#008099}#loginDialog .loginLoader{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 8px 8px;--loginLoaderAccent: #008099}#loginDialog .loginLoader--google{--loginLoaderAccent: #4285f4}#loginDialog .loginLoader--facebook{--loginLoaderAccent: #1877f2}#loginDialog .loginLoader--email{--loginLoaderAccent: #008099}#loginDialog .loginLoader__stage{position:relative;width:116px;height:116px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}#loginDialog .loginLoader__glow{position:absolute;inset:6px;border-radius:50%;background:radial-gradient(circle, var(--loginLoaderAccent) 0%, transparent 68%);opacity:.18;animation:loginLoaderGlow 2.4s ease-in-out infinite}#loginDialog .loginLoader__ring{position:absolute;border-radius:50%;border:3px solid transparent}#loginDialog .loginLoader__ring--outer{inset:0;border-top-color:#22a3bd;border-right-color:#22a3bd;animation:loginLoaderSpin 1.5s linear infinite}#loginDialog .loginLoader__ring--middle{inset:14px;border-bottom-color:#ff8a65;border-left-color:#ff8a65;animation:loginLoaderSpinBack 2.1s linear infinite}#loginDialog .loginLoader__ring--inner{inset:28px;border-top-color:var(--loginLoaderAccent);border-left-color:var(--loginLoaderAccent);animation:loginLoaderSpin 1.1s cubic-bezier(0.66, 0, 0.34, 1) infinite}#loginDialog .loginLoader__orbit{position:absolute;inset:0;animation:loginLoaderSpin 3.4s linear infinite}#loginDialog .loginLoader__orbit .loginLoader__dot{position:absolute;width:7px;height:7px;border-radius:50%;top:-3px;left:50%;margin-left:-3.5px}#loginDialog .loginLoader__orbit .loginLoader__dot--1{background:#22a3bd;transform-origin:3.5px 61px}#loginDialog .loginLoader__orbit .loginLoader__dot--2{background:#ff8a65;transform-origin:3.5px 61px;transform:rotate(120deg)}#loginDialog .loginLoader__orbit .loginLoader__dot--3{background:#9be5ff;transform-origin:3.5px 61px;transform:rotate(240deg)}#loginDialog .loginLoader__core{position:relative;width:52px;height:52px;border-radius:50%;background:#fff;color:var(--loginLoaderAccent);box-shadow:0 2px 12px rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;animation:loginLoaderPulse 2.4s ease-in-out infinite}#loginDialog .loginLoader__core img,#loginDialog .loginLoader__core svg{width:26px;height:26px;display:block}#loginDialog .loginLoader__title{margin:0;font-size:1.2rem;font-weight:600;color:#323232}#loginDialog .loginLoader__hint{margin:0;font-size:1.2rem;color:#595959}#loginDialog .loginLoader__bar{display:block;position:relative;width:168px;height:4px;margin-top:14px;border-radius:2px;background:#e1e1e0;overflow:hidden}#loginDialog .loginLoader__bar i{position:absolute;inset:0 auto 0 0;width:40%;border-radius:2px;background:linear-gradient(90deg, #22a3bd, var(--loginLoaderAccent), #ff8a65);animation:loginLoaderSlide 1.4s ease-in-out infinite}@keyframes loginLoaderSpin{to{transform:rotate(360deg)}}@keyframes loginLoaderSpinBack{to{transform:rotate(-360deg)}}@keyframes loginLoaderGlow{0%,100%{opacity:.12;transform:scale(0.94)}50%{opacity:.3;transform:scale(1.04)}}@keyframes loginLoaderPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes loginLoaderSlide{0%{left:-40%}100%{left:100%}}#loginDialog .thirdPartyButtons{display:flex;flex-direction:column;gap:10px;width:100%}#loginDialog .thirdPartyButtons .thirdPartyButtons__facebookButtonNew{display:flex;gap:8px;padding:8px;border-radius:4px;background-color:#1877f2;color:#fff;text-align:center;font-size:1.3rem;line-height:normal;font-weight:700;width:100%}#loginDialog .thirdPartyButtons .thirdPartyButtons__google{display:grid;overflow:hidden;border-radius:999px}#loginDialog .accountSelect__dividerTextWrapper,#loginDialog .login__dividerTextWrapper{display:flex;align-items:center;width:100%;margin:4px auto 0;gap:12px;color:#595959;font-size:1.2rem;font-weight:600;letter-spacing:.06em;line-height:2rem;text-transform:uppercase}#loginDialog .accountSelect__dividerTextWrapper::before,#loginDialog .accountSelect__dividerTextWrapper::after,#loginDialog .login__dividerTextWrapper::before,#loginDialog .login__dividerTextWrapper::after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg, transparent, #c8cccf)}#loginDialog .accountSelect__dividerTextWrapper::after,#loginDialog .login__dividerTextWrapper::after{background:linear-gradient(90deg, #c8cccf, transparent)}#loginDialog .login__dividerTextWrapper{margin:0 auto}#loginDialog .emailLogin{display:flex;flex-direction:column;text-align:center;width:100%}#loginDialog .emailLogin__field{display:flex;align-items:center;width:100%;gap:12px;text-align:left}#loginDialog .emailLogin__field .textInput__label{flex:0 0 auto}#loginDialog .emailLogin__field .mainTextInput__wrapper{flex:1 1 auto;min-width:0}#loginDialog .emailLogin__privacy,#loginDialog .register__privacy{text-align:center;margin:10px auto 4px}#loginDialog .register__termsAndPrivacy{text-align:center}#loginDialog .textInput__label{text-align:left;font-size:1.7rem;line-height:2.6rem;font-weight:600}#loginDialog .textInput__label--center{text-align:center}#loginDialog .textInput__field{border-radius:.8rem;background-color:#e8ecef}#loginDialog .textInput__field .MuiOutlinedInput-root{height:40px;border-radius:.8rem;transition:box-shadow 160ms ease,background-color 160ms ease}#loginDialog .textInput__field .MuiOutlinedInput-root.Mui-focused{background-color:#fff;box-shadow:0 0 0 2px rgba(0,115,137,.35)}#loginDialog .textInput__field .MuiOutlinedInput-notchedOutline{border:none}#loginDialog .passwordLogin,#loginDialog .requestPin{display:flex;flex-direction:column;gap:16px;width:100%}#loginDialog .nameInputs{display:flex;flex-direction:column;gap:16px;width:100%}#loginDialog .consents{display:flex;flex-direction:column;width:100%}#loginDialog .consents .MuiCheckbox-root.Mui-checked{color:#77c44c}#loginDialog .pin{display:flex;flex-direction:column;gap:16px;text-align:center;margin:0 auto}#loginDialog .pin .pin__helper{display:flex;gap:8px;align-items:center;text-align:left}#loginDialog .pin .pin__input{display:flex;flex-direction:column;gap:8px}#loginDialog .pin .pin__timer{display:inline-flex;padding:2px 10px;border-radius:16px;background:#eef2f5;color:#111;font-weight:600;justify-content:center;margin:auto}#loginDialog .pin .filterRow input{width:4rem;height:4rem;text-align:center;border:0;background-color:#e8ecef;box-shadow:0 2px 4px 0 #14576f29 inset;font-weight:bold;padding:0}#loginDialog .pin .errorMessage{color:#c50e29}@media(min-width: 861px){.loginParent.loginParent--showcase .MuiDialog-container{overflow-y:hidden}.loginParent.loginParent--showcase .MuiDialog-container .MuiPaper-root{margin:24px auto;max-height:calc(100vh - 48px)}#loginDialog.loginDialog--showcase{max-height:100%;min-height:0;overflow:hidden}#loginDialog.loginDialog--showcase .loginDialog__panes{flex:1 1 auto;min-height:0;overflow-y:auto}}.consents__mandatory{display:flex;flex-direction:column;padding:8px 12px 4px;margin-bottom:8px;border:1px solid rgba(255,255,255,.35);border-radius:12px;background:rgba(255,255,255,.08);box-shadow:0 0 0 3px rgba(0,128,153,.25)}.pin--waitingForConsent .pin__gate{margin:4px 0 10px;padding:10px 12px;border-radius:10px;background:rgba(255,193,7,.14);font-size:1.3rem;line-height:1.45}.pin--waitingForConsent .pin__input--disabled{opacity:.4;pointer-events:none}.embedSessionAdopt{margin-top:14px;text-align:center;font-size:1.2rem;line-height:1.4;opacity:.85}.embedSessionAdopt__link{border:0;background:none;padding:4px 6px;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.embedSessionAdopt__link:disabled{cursor:progress;opacity:.6}.embedSessionAdopt__none{display:inline-block;padding:4px 6px}
.newsTopicPicker{display:flex;flex-direction:column;gap:16px;width:100%;text-align:left}.newsTopicPicker__groupTitle{display:flex;align-items:center;gap:7px;font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--news-text-soft, #5b5b73);margin-bottom:8px}.newsTopicPicker__groupIcon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;color:#fff;background:linear-gradient(135deg, var(--area-from, #475569), var(--area-to, #64748b))}.newsTopicPicker__chips{display:flex;flex-wrap:wrap;gap:8px}.newsTopicPicker__chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--news-card-border, rgba(26, 26, 46, 0.18));border-radius:999px;background:var(--news-surface, #fff);color:var(--news-title, #1a1a2e);font-size:1.4rem;line-height:2rem;padding:6px 14px;cursor:pointer;transition:background 140ms ease,color 140ms ease,border-color 140ms ease,transform 140ms ease,box-shadow 140ms ease}@media(hover: hover){.newsTopicPicker__chip:hover{border-color:var(--area-to, #f97316);transform:translateY(-1px);box-shadow:0 4px 14px -8px var(--area-to, #f97316)}}.newsTopicPicker__chip--selected{background:linear-gradient(120deg, var(--area-from, #c2410c), var(--area-to, #b45309));border-color:transparent;color:#fff;font-weight:700}.newsTopicPicker__chip--child{font-size:1.3rem;padding:4px 12px}.newsTopicPicker__emoji{font-size:1.5rem;line-height:1}.newsTopicsEditor{display:flex;flex-direction:column;gap:10px}.newsTopicsEditor__meta{display:flex;align-items:center;justify-content:space-between}.newsTopicsEditor__badge{font-size:1.2rem;font-weight:700;border-radius:999px;padding:2px 10px;background:rgba(26,26,46,.06);color:#5b5b73}.newsTopicsEditor__badge--manual{background:rgba(249,115,22,.12);color:#c2410c}.newsTopicsEditor__counter{font-size:1.2rem;font-weight:700;color:#8a8aa3}.newsTopicsEditor__actions{display:flex;align-items:center;gap:10px}.newsTopicsEditor__save{border:none;border-radius:999px;padding:8px 18px;font-size:1.3rem;font-weight:800;color:#fff;background:linear-gradient(120deg, #c2410c, #cf4a0a);cursor:pointer}.newsTopicsEditor__save:disabled{opacity:.5;cursor:default}.newsTopicsEditor__feedback{font-size:1.25rem;font-weight:700}.newsTopicsEditor__feedback--ok{color:#16a06b}.newsTopicsEditor__feedback--error{color:#d64570}.newsTopicPicker__branch{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.newsTopicPicker__children{display:flex;flex-wrap:wrap;gap:6px;margin-left:12px;padding-left:8px;border-left:2px solid rgba(148,163,184,.35)}.newsTopicPicker__chip--child{font-size:.92em;opacity:.92}.newsTopicPicker__hint{font-size:1.25rem;line-height:1.45;color:rgba(148,163,184,.95);margin-bottom:12px}.newsTopicPicker__parentWrap{display:inline-flex;align-items:center;gap:4px}.newsTopicPicker__more{border:1px solid rgba(148,163,184,.45);background:transparent;color:rgba(148,163,184,.95);border-radius:999px;font-size:1.2rem;line-height:1;min-width:26px;padding:5px 6px;cursor:pointer;transition:background 140ms ease,color 140ms ease,border-color 140ms ease}@media(hover: hover){.newsTopicPicker__more:hover{background:rgba(148,163,184,.14);color:inherit}}.newsTopicPicker__more--open{background:rgba(148,163,184,.18);color:inherit}.newsTopicPicker__sub{margin:8px 0 4px;padding:10px 12px;border-radius:12px;background:rgba(148,163,184,.08);border-left:3px solid rgba(148,163,184,.4)}.newsTopicPicker__subTitle{font-size:1.2rem;font-weight:700;margin-bottom:6px;opacity:.85}.newsMyTopics{padding:16px 18px;border-radius:14px;background:rgba(148,163,184,.07);border:1px solid rgba(148,163,184,.22)}.newsMyTopics--compact{padding:12px 14px;font-size:.95em}.newsMyTopics__head{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;padding:0;border:none;background:none;color:inherit;text-align:left;cursor:pointer}.newsMyTopics__chevron{display:inline-flex;margin-left:auto;opacity:.75;transition:transform 160ms ease}.newsMyTopics__chevron--open{transform:rotate(180deg)}.newsMyTopics__body{margin-top:10px;animation:newsMyTopics-open 180ms ease both}@keyframes newsMyTopics-open{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion: reduce){.newsMyTopics__body{animation:none}.newsMyTopics__chevron{transition:none}}.newsMyTopics__title{display:inline-flex;align-items:center;gap:8px;font-size:1.45rem;font-weight:700}.newsMyTopics__count{font-size:1.2rem;color:rgba(148,163,184,.95);font-variant-numeric:tabular-nums}.newsMyTopics__text{margin:0 0 12px;font-size:1.2rem;line-height:1.45;color:rgba(148,163,184,.95)}.newsMyTopics__actions{display:flex;align-items:center;gap:12px;margin-top:14px}.newsMyTopics__save{border:none;border-radius:10px;padding:8px 18px;font-size:1.25rem;font-weight:700;cursor:pointer;background:linear-gradient(120deg, #f97316, #fbbf24);color:#2b1608;transition:opacity 140ms ease,transform 140ms ease}.newsMyTopics__save:hover:not(:disabled){transform:translateY(-1px)}.newsMyTopics__save:disabled{opacity:.45;cursor:default}.newsMyTopics__done{font-size:1.2rem;font-weight:600;color:#34d399}.newsTopicPicker__stepTitle{margin-bottom:12px;font-size:1.45rem;font-weight:700;color:var(--news-title, #1a1a2e)}.newsTopicPicker__areas{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}@media(min-width: 700px){.newsTopicPicker__areas{grid-template-columns:repeat(3, minmax(0, 1fr))}}.newsTopicPicker__area{position:relative;display:flex;align-items:center;gap:10px;min-height:58px;padding:12px 14px;overflow:hidden;border:1px solid var(--news-card-border, rgba(26, 26, 46, 0.14));border-radius:16px;background:var(--news-surface, #fff);color:var(--news-title, #1a1a2e);font-size:1.35rem;font-weight:600;line-height:1.25;text-align:left;cursor:pointer;animation:newsTopicPicker-areaIn 320ms ease both;transition:border-color 160ms ease,transform 160ms ease,box-shadow 160ms ease}.newsTopicPicker__area::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg, var(--area-from, #475569), var(--area-to, #64748b));opacity:0;transition:opacity 180ms ease}.newsTopicPicker__area>*{position:relative}@media(hover: hover){.newsTopicPicker__area:hover{transform:translateY(-2px);border-color:var(--area-to, #64748b);box-shadow:0 10px 24px -14px var(--area-to, #64748b)}}.newsTopicPicker__area:focus-visible{outline:2px solid var(--area-to, #64748b);outline-offset:2px}.newsTopicPicker__area--on{border-color:transparent;color:#fff}.newsTopicPicker__area--on::before{opacity:1}.newsTopicPicker__area--on .newsTopicPicker__areaIcon{background:rgba(255,255,255,.22);color:#fff}.newsTopicPicker__area--on .newsTopicPicker__areaCount{background:rgba(255,255,255,.25);color:#fff}.newsTopicPicker__area--on .newsTopicPicker__areaCheck{opacity:1;transform:none}.newsTopicPicker__areaIcon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border-radius:11px;color:#fff;background:linear-gradient(135deg, var(--area-from, #475569), var(--area-to, #64748b));transition:background 180ms ease}.newsTopicPicker__areaLabel{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.newsTopicPicker__areaCount{padding:0 6px;border-radius:999px;background:var(--news-inset, rgba(26, 26, 46, 0.07));color:var(--news-muted, #5b5b73);font-size:1.2rem;font-weight:700;font-variant-numeric:tabular-nums;transition:background 180ms ease,color 180ms ease}.newsTopicPicker__areaCheck{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;margin-left:auto;border-radius:50%;background:rgba(255,255,255,.9);color:var(--area-from, #475569);opacity:0;transform:scale(0.5);transition:opacity 160ms ease,transform 160ms cubic-bezier(0.34, 1.56, 0.64, 1)}@keyframes newsTopicPicker-areaIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.newsTopicPicker__nav{display:flex;align-items:center;gap:12px;justify-content:flex-end;margin-top:16px}.newsTopicPicker__next,.newsTopicPicker__done{display:inline-flex;align-items:center;gap:6px;border:none;border-radius:12px;padding:10px 24px;font-size:1.35rem;font-weight:700;cursor:pointer;color:#2b1608;background:linear-gradient(120deg, #f97316, #fbbf24);box-shadow:0 8px 20px -12px #f97316;transition:transform 140ms ease,box-shadow 140ms ease,opacity 140ms ease}.newsTopicPicker__next:hover:not(:disabled),.newsTopicPicker__done:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px -12px #f97316}.newsTopicPicker__next:disabled,.newsTopicPicker__done:disabled{opacity:.4;cursor:default;box-shadow:none}.newsTopicPicker__back{border:none;background:none;padding:6px 2px;font-size:1.25rem;font-weight:600;color:var(--news-muted, #5b5b73);cursor:pointer}.newsTopicPicker__back:hover{color:var(--news-title, #1a1a2e)}.newsTopicPicker__skip{order:-1;margin-right:auto;border:none;background:none;padding:6px 2px;font-size:1.25rem;font-weight:600;color:var(--news-muted, #5b5b73);cursor:pointer;text-decoration:underline}.newsTopicPicker__skip:hover{color:var(--news-title, #1a1a2e)}.newsTopicPicker__done{margin-left:auto}@media(prefers-reduced-motion: reduce){.newsTopicPicker__area{animation:none;transition:border-color 160ms ease}.newsTopicPicker__area:hover{transform:none}.newsTopicPicker__areaCheck{transition:opacity 120ms ease;transform:none}.newsTopicPicker__chip:hover{transform:none}.newsTopicPicker__next:hover:not(:disabled),.newsTopicPicker__done:hover:not(:disabled){transform:none}}.newsTopicPicker__nav:has(.newsTopicPicker__back){justify-content:flex-start}.newsTopicsEditor--pending .newsTopicsEditor__pendingText{margin:0;font-size:1.3rem;line-height:1.45;opacity:.85}
@keyframes news-subscribe-shimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes news-subscribe-confetti{0%{opacity:1;transform:translateY(0) rotate(0deg)}100%{opacity:0;transform:translateY(-46px) rotate(240deg)}}.newsSubscribe{position:relative;border-radius:18px;padding:20px;color:#fff;background:linear-gradient(115deg, #c2410c 0%, #b0470a 20%, #55240a 45%, #131019 75%, #2a1636 100%);background-size:160% 160%;animation:news-subscribe-shimmer 10s ease infinite}@media(prefers-reduced-motion: reduce){.newsSubscribe{animation:none}}.newsSubscribe__title{font-size:1.9rem;font-weight:800;margin-bottom:4px}.newsSubscribe__text{font-size:1.4rem;line-height:2.1rem;opacity:.92;margin-bottom:12px}.newsSubscribe__row{display:flex;flex-wrap:wrap;gap:8px}.newsSubscribe__input{flex:1 1 220px;border:none;border-radius:999px;padding:11px 16px;font-size:1.4rem;background:#fff;color:#1a1a2e}.newsSubscribe__button{border:none;border-radius:13px;padding:11px 22px;font-size:1.4rem;font-weight:800;background:linear-gradient(120deg, #c2410c, #cf4a0a);color:#fff;cursor:pointer;transition:transform 140ms ease}@media(hover: hover){.newsSubscribe__button:hover{transform:scale(1.04)}}.newsSubscribe__button:disabled{opacity:.6;cursor:default;transform:none}.newsSubscribe__consent{display:flex;align-items:flex-start;gap:8px;font-size:1.2rem;line-height:1.8rem;margin-top:10px;opacity:.92}.newsSubscribe__consent input{margin-top:3px}.newsSubscribe__consent a{color:#fff;font-weight:700;text-decoration:underline}@media(pointer: coarse){.newsSubscribe__input,.newsSubscribe__button{min-height:44px}.newsSubscribe__consent{min-height:44px}.newsSubscribe__consent input{width:20px;height:20px;flex:0 0 auto}}.newsSubscribe__success{position:relative;font-size:1.5rem;font-weight:700}.newsSubscribe__success .newsSubscribe__confetti{position:absolute;top:0;font-size:1.6rem;animation:news-subscribe-confetti 1.4s ease-out forwards;pointer-events:none}@media(prefers-reduced-motion: reduce){.newsSubscribe__success .newsSubscribe__confetti{display:none}}.newsSubscribe__error{margin-top:8px;font-size:1.3rem;color:#fbbf24}.newsSubscribe__consentPrompt{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(10,24,38,.55);backdrop-filter:blur(2px);border-radius:inherit}.newsSubscribe__consentPrompt__box{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:380px;padding:20px;border-radius:18px;background:#16273a;color:#fff;text-align:center;box-shadow:0 18px 40px rgba(0,0,0,.35)}.newsSubscribe__consentPrompt__icon{font-size:2.4rem;align-self:flex-start}.newsSubscribe__consentPrompt__title{align-self:flex-start;font-size:1.9rem;font-weight:800}.newsSubscribe__consentPrompt__text{text-align:left;font-size:1.3rem;line-height:1.45;color:rgba(255,255,255,.82)}.newsSubscribe__consentPrompt__accept{width:100%;margin-top:6px;padding:13px 18px;border:none;border-radius:12px;background:linear-gradient(100deg, #c2410c, #b45309);color:#fff;font-size:1.5rem;font-weight:800;cursor:pointer}.newsSubscribe__consentPrompt__link{color:rgba(255,255,255,.72);font-size:1.2rem;text-decoration:underline}.newsSubscribe__consentPrompt__cancel{border:none;background:none;color:rgba(255,255,255,.6);font-size:1.2rem;cursor:pointer}
@keyframes welcomeWizardLaunchIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes welcomeWizardRise{from{opacity:0;transform:translateY(14px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}.welcomeWizard{display:flex;flex-direction:column;width:100%}.welcomeWizard__paper{--news-page: #faf9f7;--news-surface: #fff;--news-inset: rgba(26, 26, 46, 0.05);--news-inset-strong: rgba(26, 26, 46, 0.09);--news-card-border: rgba(26, 26, 46, 0.07);--news-hairline: rgba(26, 26, 46, 0.08);--news-card-shadow: 0 1px 2px rgba(26, 26, 46, 0.04), 0 12px 28px -18px rgba(26, 26, 46, 0.1);--news-card-shadow-strong: 0 2px 4px rgba(26, 26, 46, 0.05), 0 18px 40px -20px rgba(26, 26, 46, 0.14);--news-shadow-pop: 0 8px 22px rgba(120, 63, 10, 0.16);--news-shadow-float: 0 12px 40px rgba(26, 26, 46, 0.28);--news-title: #1a1a2e;--news-text: #33334a;--news-text-soft: #5b5b73;--news-muted: #6b6b85;--news-accent: #f97316;--news-accent-strong: #ea580c;--news-accent-ink: #c2410c;--news-accent-soft: rgba(249, 115, 22, 0.12);--news-accent-soft-strong: rgba(249, 115, 22, 0.2);--news-border: rgba(26, 26, 46, 0.14);--news-purple: #883997;--news-purple-ink: #6d2e7a;--news-purple-soft: rgba(136, 57, 151, 0.1);--news-teal-ink: #14576f;--news-success-ink: #15803d;--news-danger-ink: #b91c1c;--news-pink-ink: #d64570;--news-amber-ink: #92400e;color-scheme:light;border-radius:24px !important;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;width:720px;max-width:calc(100vw - 32px) !important;max-height:calc(100vh - 48px)}@media(max-width: 959px){.welcomeWizard__hero{padding:22px 18px 18px}.welcomeWizard__body{padding:18px 18px 20px;flex:1 0 auto}.welcomeWizard__paper{width:100vw !important;max-width:100vw !important;height:100vh;height:100dvh;max-height:100vh !important;max-height:100dvh !important;margin:0 !important;border-radius:0 !important}}.welcomeWizard__hero{position:relative;padding:34px 32px 30px;background:linear-gradient(135deg, #14576f 0%, #008099 55%, #22a3bd 100%);color:#fff;overflow:hidden}.welcomeWizard__hero__logo{height:30px;display:block;margin-bottom:14px;position:relative;z-index:1}.welcomeWizard__hero__title{font-size:26px;font-weight:700;line-height:1.25;max-width:480px;position:relative;z-index:1}.welcomeWizard__hero__close{position:absolute !important;top:12px;right:12px;color:#ffffffd9 !important;z-index:2}.welcomeWizard__hero__bubbles span{position:absolute;border-radius:50%;background:rgba(255,255,255,.08)}.welcomeWizard__hero__bubbles span:nth-child(1){width:220px;height:220px;right:-60px;top:-100px}.welcomeWizard__hero__bubbles span:nth-child(2){width:120px;height:120px;right:90px;bottom:-70px;background:rgba(255,255,255,.06)}.welcomeWizard__hero__bubbles span:nth-child(3){width:60px;height:60px;right:200px;top:20px;background:rgba(255,255,255,.1)}.welcomeWizard__body{padding:26px 32px 28px;display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg, #f7fbfc 0%, #fff 45%)}.welcomeWizard__subtitle{font-size:15px;color:#595959;text-align:center;margin-bottom:22px;max-width:520px}.welcomeWizard__goals{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px;width:100%}@media(max-width: 959px){.welcomeWizard__goals{grid-template-columns:1fr}}.welcomeWizard__goalCard{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px 16px 18px;border:1.5px solid #e1e1e0;border-radius:18px;background:#fff;text-align:left;cursor:pointer;transition:transform 160ms ease,box-shadow 160ms ease,border-color 160ms ease}.welcomeWizard__goalCard:hover,.welcomeWizard__goalCard:focus-visible{transform:translateY(-3px);border-color:#22a3bd;box-shadow:0 10px 26px rgba(0,96,116,.16);outline:none}.welcomeWizard__goalCard__badge{position:absolute;top:-10px;right:12px;padding:3px 10px;border-radius:999px;background:#ff8a65;color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.4px}.welcomeWizard__goalCard__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:var(--goal-icon-bg, rgba(0, 128, 153, 0.1));color:var(--goal-icon-ink, #008099);box-shadow:var(--goal-icon-glow, none);transition:transform 160ms ease}.welcomeWizard__goalCard:hover .welcomeWizard__goalCard__icon,.welcomeWizard__goalCard:focus-visible .welcomeWizard__goalCard__icon{transform:scale(1.06) rotate(-3deg)}.welcomeWizard__goalCard__title{font-size:16px;font-weight:700;color:#323232}.welcomeWizard__goalCard__text{font-size:13px;line-height:1.45;color:#595959}.welcomeWizard__goalCard--research{--goal-icon-bg: linear-gradient(135deg, #006074 0%, #0e93ac 100%);--goal-icon-ink: #fff;--goal-icon-glow: 0 8px 18px -8px rgba(0, 128, 153, 0.75)}.welcomeWizard__goalCard--fill{--goal-icon-bg: linear-gradient(135deg, #123a5a 0%, #2286c3 100%);--goal-icon-ink: #fff;--goal-icon-glow: 0 8px 18px -8px rgba(28, 107, 168, 0.75)}.welcomeWizard__goalCard--news{--goal-icon-bg: linear-gradient(135deg, #f97316 0%, #fbbf24 100%);--goal-icon-ink: #2b1608;--goal-icon-glow: 0 8px 18px -8px rgba(249, 115, 22, 0.8)}.welcomeWizard__packages{display:grid;grid-template-columns:repeat(4, 1fr);gap:12px;width:100%}@media(max-width: 959px){.welcomeWizard__packages{grid-template-columns:repeat(2, 1fr)}}.welcomeWizard__packageCard{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:22px 12px 16px;border:1.5px solid #e1e1e0;border-radius:16px;background:#fff;cursor:pointer;transition:transform 160ms ease,box-shadow 160ms ease,border-color 160ms ease}.welcomeWizard__packageCard:hover,.welcomeWizard__packageCard:focus-visible{transform:translateY(-3px);border-color:#22a3bd;box-shadow:0 10px 26px rgba(0,96,116,.16);outline:none}.welcomeWizard__packageCard--recommended{border-color:#008099;box-shadow:0 6px 20px rgba(0,96,116,.14)}.welcomeWizard__packageCard__badge{position:absolute;top:-10px;padding:3px 10px;border-radius:999px;background:#008099;color:#fff;font-size:1.2rem;font-weight:700}.welcomeWizard__packageCard__name{font-size:17px;font-weight:800;letter-spacing:.8px;color:#006074}.welcomeWizard__packageCard__text{font-size:12px;line-height:1.4;color:#595959;text-align:center;min-height:50px}.welcomeWizard__packageCard__cta{margin-top:auto;font-size:13px;font-weight:700;color:#008099}.welcomeWizard__trialNote{display:inline-flex;align-items:center;gap:6px;margin-top:16px;padding:8px 16px;border-radius:999px;background:#f1feea;color:#519657;font-size:13px;font-weight:600}.welcomeWizard__interests{width:100%;max-width:560px;padding:4px 2px 0;margin-bottom:14px}.welcomeWizard__interests>*+*{margin-top:14px}.welcomeWizard__launch{display:flex;flex-direction:column;align-items:center;width:100%;animation:welcomeWizardLaunchIn 420ms cubic-bezier(0.22, 1, 0.36, 1) both}.welcomeWizard__launch__title{margin-bottom:6px;color:#000;font-size:21px;font-weight:800;line-height:1.25;text-align:center}.welcomeWizard__launch__text{margin-bottom:18px;max-width:420px;color:#6e6d6a;font-size:14px;line-height:1.45;text-align:center}.welcomeWizard__browse{display:flex;flex-direction:column;gap:10px;width:100%;max-width:420px;margin-bottom:16px}.welcomeWizard__browseCard{--cta-bg: #fff;--cta-ink: #008099;--cta-glow: rgba(0, 128, 153, 0.45);--cta-border: transparent;display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;width:100%;min-height:54px;padding:13px 18px;border:1.5px solid var(--cta-border);border-radius:14px;background:var(--cta-bg);color:var(--cta-ink);font-size:15px;font-weight:700;line-height:1.2;text-align:center;cursor:pointer;box-shadow:0 8px 20px -14px var(--cta-glow);transition:transform 160ms ease,box-shadow 160ms ease,filter 160ms ease;animation:welcomeWizardRise 380ms cubic-bezier(0.22, 1, 0.36, 1) both}@media(hover: hover){.welcomeWizard__browseCard:hover{transform:translateY(-2px);box-shadow:0 14px 26px -14px var(--cta-glow);filter:brightness(1.06)}}.welcomeWizard__browseCard--surveys{--cta-bg: linear-gradient(120deg, #123a5a 0%, #1c6ba8 60%, #2286c3 100%);--cta-ink: #fff;--cta-glow: rgba(28, 107, 168, 0.75)}.welcomeWizard__browseCard--polls{--cta-bg: linear-gradient(120deg, #006074 0%, #008099 55%, #1596b1 100%);--cta-ink: #fff;--cta-glow: rgba(0, 128, 153, 0.75)}.welcomeWizard__browseCard--quizzes{--cta-bg: linear-gradient(120deg, #4a1e53 0%, #712f80 55%, #883997 100%);--cta-ink: #fff;--cta-glow: rgba(136, 57, 151, 0.75)}.welcomeWizard__browseCard--tests{--cta-bg: linear-gradient(120deg, #7a3e06 0%, #b45309 55%, #d97706 100%);--cta-ink: #fff;--cta-glow: rgba(180, 83, 9, 0.75)}.welcomeWizard__browseCard--news{--cta-bg: linear-gradient(120deg, #f97316, #fbbf24);--cta-ink: #2b1608;--cta-glow: rgba(249, 115, 22, 0.75)}.welcomeWizard__browseCard--tour{--cta-bg: #fff;--cta-ink: #008099;--cta-border: #008099;--cta-glow: rgba(0, 128, 153, 0.35)}.welcomeWizard__fillActions{display:flex;flex-direction:column;gap:12px;width:100%;max-width:360px}.welcomeWizard__secondaryAction{padding:12px 22px;border:1.5px solid #008099;border-radius:999px;background:transparent;color:#008099;font-size:15px;font-weight:700;cursor:pointer;transition:background 160ms ease}@media(hover: hover){.welcomeWizard__secondaryAction:hover{background:rgba(0,128,153,.08)}}.welcomeWizard__skipLink{display:inline-flex;align-items:center;gap:5px;margin-top:20px;border:none;background:none;color:#6e6d6a;font-size:13px;cursor:pointer;text-decoration:underline}.welcomeWizard__skipLink:hover{color:#595959}@media(prefers-reduced-motion: reduce){.welcomeWizard__browseCard:hover{transform:none}.welcomeWizard__launch,.welcomeWizard__browseCard{animation:none;opacity:1;transform:none}}
.filterButton svg{margin-right:5px}.filterButton span{font-size:1.3rem}
.billingDetails{margin:14px 0 6px;border:1px solid #e1e1e0;border-radius:12px;padding:4px 12px 10px}.billingDetails__header{display:flex;align-items:center;gap:8px;width:100%;padding:8px 0;border:0;background:none;font-size:13.5px;font-weight:700;color:#323232;text-align:left;cursor:pointer}.billingDetails__title{flex:1 1 auto}.billingDetails__done{font-size:12px;font-weight:600;color:#519657}.billingDetails__chevron{color:#6e6d6a}.billingDetails__missing{margin-bottom:8px;padding:8px 12px;border-radius:8px;background-color:#fff8b9;font-size:12.5px;line-height:1.5}.billingDetails__body{display:flex;flex-direction:column;gap:12px;padding-top:6px}.billingDetails__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(110px, 1fr));gap:12px}.billingDetails__country{display:flex;flex-direction:column;gap:4px}.billingDetails__fieldLabel{font-size:1.2rem;font-weight:600;color:#595959}.billingDetails__zipField{position:relative}.billingDetails__zipSpinner{position:absolute;top:10px;right:10px}.billingDetails__zipList{position:absolute;z-index:3;top:calc(100% + 2px);left:0;right:0;max-height:190px;margin:0;padding:4px;overflow-y:auto;list-style:none;border:1px solid #e1e1e0;border-radius:10px;background-color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.14)}.billingDetails__zipList li{list-style:none}.billingDetails__zipList button{display:flex;align-items:baseline;gap:8px;width:100%;padding:6px 8px;border:0;border-radius:7px;background:none;font-size:12.5px;text-align:left;cursor:pointer}.billingDetails__zipList button:hover{background-color:#f5f5f5}.billingDetails__zipCode{font-weight:700;white-space:nowrap}.billingDetails__zipCity{color:#595959}.billingDetails__error{padding:8px 12px;border-radius:8px;background-color:#fcc;font-size:12.5px;color:#c50e29}.billingDetails__stored{font-size:12px;line-height:1.45;color:#595959}.billingDetails__actions{display:flex;align-items:center;gap:12px}.billingDetails__save{padding:8px 18px;border:0;border-radius:999px;background-color:#008099;color:#fff;font-size:13px;font-weight:700;cursor:pointer}.billingDetails__save:disabled{opacity:.6;cursor:default}.billingDetails__saved{font-size:12.5px;font-weight:600;color:#519657}.billingDetails--compact{margin:10px 0 0;padding:2px 10px 8px}.billingDetails--compact .billingDetails__header{font-size:12.5px}body.news-dark .billingDetails{border-color:rgba(255,255,255,.16);background-color:rgba(255,255,255,.03)}body.news-dark .billingDetails .billingDetails__header{color:#e6e7ec}body.news-dark .billingDetails .billingDetails__chevron{color:#9a9ba5}body.news-dark .billingDetails .billingDetails__done{color:#5fd08a}body.news-dark .billingDetails .billingDetails__saved{color:#5fd08a}body.news-dark .billingDetails .billingDetails__stored{color:#9a9ba5}body.news-dark .billingDetails .billingDetails__fieldLabel{color:#b3b4bd}body.news-dark .billingDetails .userDataSelectRowWithSearch__button{border-color:rgba(255,255,255,.22);background-color:rgba(255,255,255,.05);color:#f2f2f5}body.news-dark .billingDetails .billingDetails__zipList{border-color:rgba(255,255,255,.16);background-color:#24252b}body.news-dark .billingDetails .billingDetails__zipList button{color:#e6e7ec}body.news-dark .billingDetails .billingDetails__zipList button:hover{background-color:rgba(255,255,255,.08)}body.news-dark .billingDetails .billingDetails__zipCity{color:#9a9ba5}body.news-dark .billingDetails .billingDetails__missing{background-color:rgba(242,196,109,.14);color:#f2c46d}body.news-dark .billingDetails .billingDetails__error{background-color:rgba(243,139,139,.14);color:#f38b8b}body.news-dark .billingDetails .MuiInputBase-input{color:#f2f2f5}body.news-dark .billingDetails .MuiInputBase-input::placeholder{color:#8b8c96;opacity:1}body.news-dark .billingDetails .MuiInputLabel-root{color:#b3b4bd}body.news-dark .billingDetails .MuiInputLabel-root.Mui-focused{color:#fb923c}body.news-dark .billingDetails .MuiInputLabel-shrink{padding:0 4px;background-color:#1b1c21}body.news-dark .billingDetails .MuiOutlinedInput-notchedOutline{border-color:rgba(255,255,255,.22)}body.news-dark .billingDetails .MuiOutlinedInput-root{background-color:rgba(255,255,255,.05)}body.news-dark .billingDetails .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:rgba(255,255,255,.34)}body.news-dark .billingDetails .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#fb923c}body.news-dark .billingDetails .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#f38b8b}
.aiCredit__paper{border-radius:24px !important;overflow:hidden !important}.aiCredit{display:flex;flex-direction:column;gap:12px;padding:20px 22px 22px;color:#13323b;background:linear-gradient(180deg, #fff 0%, #f5fafb 100%)}.aiCredit__head{display:flex;align-items:center;justify-content:space-between}.aiCredit__kicker{display:inline-flex;align-items:center;gap:8px;font-size:1.7rem;font-weight:800;letter-spacing:-0.01em}.aiCredit__hint{margin:0;font-size:1.3rem;line-height:1.5;color:#5d7882}.aiCredit__balance{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:14px;background:rgba(0,124,149,.08)}.aiCredit__balance__label{font-size:1.2rem;font-weight:600;color:#045c70}.aiCredit__balance__value{font-size:1.6rem;font-weight:800;color:#045c70}.aiCredit__error{padding:10px 14px;border-radius:12px;background:#fdeeee;color:#9b4a4a;font-size:1.25rem}.aiCredit__presets{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}.aiCredit__preset{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 10px;border:1px solid rgba(0,124,149,.3);border-radius:16px;background:#fff;font-family:inherit;cursor:pointer;transition:transform 150ms ease,box-shadow 150ms ease,border-color 150ms ease}.aiCredit__preset:hover:not(:disabled){transform:translateY(-2px);border-color:#007c95;box-shadow:0 10px 24px rgba(0,124,149,.18)}.aiCredit__preset:disabled{opacity:.6;cursor:default}.aiCredit__preset__credit{font-size:1.9rem;font-weight:800;color:#045c70}.aiCredit__preset__label{font-size:1.2rem;text-transform:uppercase;letter-spacing:.05em;color:#5d7882}.aiCredit__preset__price{margin-top:4px;padding:3px 10px;border-radius:999px;background:#ffe086;color:#14576f;font-size:1.2rem;font-weight:700}.aiCredit__loading{grid-column:1/-1;text-align:center;color:#5d7882}.aiCredit__customRow{display:flex;gap:8px;align-items:stretch}.aiCredit__customField{flex:1;display:flex;align-items:center;gap:6px;padding:0 12px;border:1px solid rgba(0,0,0,.15);border-radius:12px;background:#fff}.aiCredit__customField:focus-within{border-color:#007c95;box-shadow:0 0 0 3px rgba(0,124,149,.15)}.aiCredit__input{flex:1;min-width:0;border:none;background:transparent;font-family:inherit;font-size:1.4rem;padding:10px 0;color:#13323b}.aiCredit__input:focus{outline:none}.aiCredit__customUnit{font-weight:700;color:#5d7882}.aiCredit__go{flex-shrink:0;padding:0 16px;border:none;border-radius:12px;background:#007c95;color:#fff;font-family:inherit;font-size:1.25rem;font-weight:700;cursor:pointer}.aiCredit__go:disabled{opacity:.45;cursor:default}.aiCredit__note{font-size:1.2rem;line-height:1.45;color:#5d7882}.aiCredit__note--charge{padding:8px 12px;border-radius:10px;background:rgba(255,224,134,.35);color:#6b4f00}.aiCredit__note--barion{text-align:center}.aiCredit__note--gate{padding:8px 12px;border-radius:10px;background:rgba(255,224,134,.35);color:#6b4f00;font-weight:600}.aiCreditGate{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;background:linear-gradient(120deg, #fff7d6 0%, #ffe9f1 100%);border:1px solid rgba(255,176,32,.45);color:#13323b;box-shadow:0 8px 20px rgba(0,0,0,.08)}.aiCreditGate--compact{padding:10px 12px;gap:10px;border-radius:12px}.aiCreditGate__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg, #ffb020, #ff5d73);color:#fff}.aiCreditGate--compact .aiCreditGate__icon{width:32px;height:32px}.aiCreditGate__body{flex:1;min-width:0}.aiCreditGate__title{font-size:1.35rem;font-weight:800}.aiCreditGate__text{font-size:1.2rem;line-height:1.4;color:#5a4a2a}.aiCreditGate__button{flex-shrink:0;padding:9px 16px;border:none;border-radius:999px;background:#14576f;color:#fff;font-family:inherit;font-size:1.2rem;font-weight:700;cursor:pointer;transition:transform 150ms ease,box-shadow 150ms ease}@media(hover: hover){.aiCreditGate__button:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(0,0,0,.25)}}@media(max-width: 500px){.aiCreditGate{flex-wrap:wrap}.aiCreditGate__button{width:100%}}.aiBalance{display:inline-flex;align-items:center;gap:10px;padding:8px 10px 8px 12px;border-radius:14px;background:rgba(255,255,255,.92);border:1px solid rgba(0,124,149,.25);color:#13323b;max-width:100%}.aiBalance--dark{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.3);color:#fff}.aiBalance--low{border-color:rgba(255,176,32,.7);background:linear-gradient(120deg, #fff7d6 0%, #ffe9f1 100%);color:#13323b}.aiBalance__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg, #045c70, #1a9db8);color:#fff}.aiBalance__text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.aiBalance__label{font-size:1.2rem;text-transform:uppercase;letter-spacing:.05em;opacity:.75}.aiBalance__value{font-size:1.45rem;font-weight:800}.aiBalance__detail{font-size:1.2rem;opacity:.8;overflow-wrap:anywhere}.aiBalance__topup{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;padding:7px 12px;border:none;border-radius:999px;background:#ffe086;color:#14576f;font-family:inherit;font-size:1.2rem;font-weight:700;cursor:pointer;transition:transform 150ms ease,box-shadow 150ms ease}@media(hover: hover){.aiBalance__topup:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(0,0,0,.2)}}@media(max-width: 599px){.aiBalance{width:100%;box-sizing:border-box}}.aiBalance__usd{font-size:.72em;font-weight:500;opacity:.7}
.aiConnection{--ai-ink: #1a1a2e;--ai-muted: #5b5b73;--ai-line: rgba(26, 26, 46, 0.12);--ai-accent: #007c95;--ai-wash: rgba(0, 124, 149, 0.07);--ai-warn-bg: rgba(237, 161, 0, 0.12);--ai-warn-line: rgba(237, 161, 0, 0.45);--ai-warn-ink: #6b4a00;display:flex;flex-direction:column;gap:14px;color:var(--ai-ink);padding:20px;border-radius:16px;border:1px solid var(--ai-line);background:#fff}.aiConnection__title{display:flex;align-items:center;gap:8px;margin:0;font-size:1.7rem;font-weight:700}.aiConnection__lead{margin:4px 0 0;font-size:1.35rem;line-height:2rem;color:var(--ai-muted);max-width:56rem}.aiConnection__start{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.aiConnection__primary{border:none;border-radius:10px;padding:11px 18px;font-family:inherit;font-size:1.45rem;font-weight:700;cursor:pointer;background:var(--ai-accent);color:#fff}.aiConnection__primary:disabled{opacity:.55;cursor:default}.aiConnection__error{color:#b3261e;font-size:1.3rem}.aiConnection__warning{display:flex;gap:8px;align-items:flex-start;padding:11px 14px;border-radius:12px;background:var(--ai-warn-bg);border:1px solid var(--ai-warn-line);color:var(--ai-warn-ink);font-size:1.3rem;line-height:1.9rem}.aiConnection__field{display:flex;flex-direction:column;gap:6px}.aiConnection__fieldLabel{font-size:1.25rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--ai-muted)}.aiConnection__codeRow{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.aiConnection__code,.aiConnection__pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.25rem;background:var(--ai-wash);border:1px solid var(--ai-line);border-radius:8px;padding:9px 12px;color:var(--ai-ink)}.aiConnection__code{display:inline-block;word-break:break-all;max-width:100%}.aiConnection__code--secret{flex:1 1 24rem}.aiConnection__pre{margin:0;overflow-x:auto;white-space:pre;line-height:1.8rem}.aiConnection__ghost{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;border:1.5px solid var(--ai-line);border-radius:9px;padding:7px 12px;background:transparent;font-family:inherit;font-size:1.3rem;font-weight:600;cursor:pointer;color:var(--ai-ink)}@media(hover: hover){.aiConnection__ghost:hover{background:var(--ai-wash)}}.aiConnection__examples{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.aiConnection__example{padding:9px 12px;border-radius:10px;background:var(--ai-wash);border:1px solid var(--ai-line);font-size:1.3rem;line-height:1.9rem}
.mcpGuide{display:flex;flex-direction:column;gap:22px;color:#13323b;max-width:860px;margin:0 auto}.mcpGuide--compact{gap:16px}.mcpGuide__hero{position:relative;overflow:hidden;padding:30px 30px 26px;border-radius:26px;background:radial-gradient(circle at 85% 10%, rgba(255, 224, 134, 0.35) 0%, rgba(255, 224, 134, 0) 45%),linear-gradient(125deg, #063e4c 0%, #0a5c72 45%, #1a9db8 100%);color:#fff;box-shadow:0 18px 44px rgba(6,62,76,.35)}.mcpGuide--compact .mcpGuide__hero{padding:22px 22px 20px;border-radius:20px}.mcpGuide__hero__badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:rgba(255,255,255,.14);font-size:1.2rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.mcpGuide__hero__badge svg{color:#ffe086}.mcpGuide__hero__title{margin:12px 0 8px;font-size:2.6rem;line-height:1.15;font-weight:800;letter-spacing:-0.01em}.mcpGuide--compact .mcpGuide__hero__title{font-size:2rem}@media(max-width: 599px){.mcpGuide__hero__title{font-size:2rem}}.mcpGuide__hero__lead{margin:0;max-width:640px;font-size:1.45rem;line-height:1.55;opacity:.94}.mcpGuide__hero__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.mcpGuide__hero__chips span{padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.16);font-size:1.2rem;font-weight:600}.mcpGuide__section{padding:22px 24px;border-radius:20px;background:#fff;border:1px solid rgba(0,124,149,.14);box-shadow:0 8px 26px rgba(0,40,50,.06)}.mcpGuide__section--security{background:linear-gradient(180deg, #fff 0%, #fff8e6 100%);border-color:rgba(255,176,32,.4)}@media(max-width: 599px){.mcpGuide__section{padding:16px}}.mcpGuide__h2{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:1.8rem;font-weight:800}.mcpGuide__h2 svg{color:#007c95}.mcpGuide__p{margin:0 0 10px;font-size:1.4rem;line-height:1.55}.mcpGuide__p--muted{font-size:1.25rem;color:#5d7882}.mcpGuide__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(190px, 1fr));gap:12px}.mcpGuide__cap{position:relative;display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:16px;background:#f5fafb;border:1px solid rgba(0,124,149,.14)}.mcpGuide__cap__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:#007c95;color:#fff}.mcpGuide__cap__title{font-size:1.35rem;font-weight:700}.mcpGuide__cap__text{font-size:1.2rem;line-height:1.45;color:#5d7882}.mcpGuide__cap__lock{align-self:flex-start;margin-top:2px;padding:3px 10px;border-radius:999px;background:rgba(255,176,32,.2);color:#7a4e00;font-size:1.2rem;font-weight:700}.mcpGuide__cap--off{opacity:.75}.mcpGuide__cap--off .mcpGuide__cap__icon{background:#b8c6cc}.mcpGuide__cap--on .mcpGuide__cap__icon{background:linear-gradient(135deg, #045c70, #1a9db8)}.mcpGuide__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.mcpGuide__step{display:flex;gap:14px}.mcpGuide__step__num{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#ffe086;color:#14576f;font-weight:800;font-size:1.4rem}.mcpGuide__step__body{flex:1;min-width:0}.mcpGuide__step__title{margin-bottom:4px;font-size:1.5rem;font-weight:700}.mcpGuide__clients{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:999px;background:rgba(0,124,149,.08);margin-bottom:8px}.mcpGuide__client{padding:7px 14px;border:none;border-radius:999px;background:transparent;color:#045c70;font-family:inherit;font-size:1.2rem;font-weight:600;cursor:pointer}.mcpGuide__client--active{background:#007c95;color:#fff}.mcpGuide__clientPath{padding:10px 14px;border-radius:12px;background:#0f2229;color:#d7f0f6;font-family:Consolas,Menlo,monospace;font-size:1.2rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:8px}.mcpGuide__notice{padding:10px 14px;border-radius:12px;background:rgba(255,224,134,.35);color:#6b4f00;font-size:1.25rem;line-height:1.45}.mcpGuide__select{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;font-size:1.2rem;font-weight:600;color:#5d7882}.mcpGuide__select select{padding:9px 12px;border:1px solid rgba(0,124,149,.35);border-radius:12px;background:#fff;font-family:inherit;font-size:1.35rem;color:#13323b}.mcpGuide__examples,.mcpGuide__bullets{margin:0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:6px}.mcpGuide__example{padding:8px 12px;border-left:3px solid #007c95;border-radius:0 10px 10px 0;background:#f5fafb;font-size:1.25rem;font-style:italic}.mcpGuide__bullets li{position:relative;padding-left:20px;font-size:1.3rem;line-height:1.5}.mcpGuide__bullets li::before{content:"•";position:absolute;left:6px;color:#b45309;font-weight:800}.mcpConnectDialog__paper{border-radius:28px !important;overflow:hidden !important;background:#f5fafb !important}.mcpConnectDialog__body{padding:20px;max-height:80vh;overflow-y:auto}@media(max-width: 599px){.mcpConnectDialog__body{padding:12px}}.mcpConnectDialog__head{display:flex;justify-content:flex-end;padding:8px 8px 0}.mcpConnectButton{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid rgba(255,255,255,.55);border-radius:999px;background:rgba(255,255,255,.1);color:#fff;font-family:inherit;font-size:1.2rem;font-weight:600;cursor:pointer;transition:all 150ms ease}@media(hover: hover){.mcpConnectButton:hover{background:rgba(255,255,255,.2)}}.mcpConnectButton svg{color:#ffe086}.mcpGuide__prompt{margin:8px 0 14px;padding:12px 14px;border-radius:14px;background:#0f2229;color:#d7f0f6}.mcpGuide__prompt__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.mcpGuide__prompt__title{font-size:1.2rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#9fd8e6}.mcpGuide__prompt__copy{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:none;border-radius:999px;background:#ffe086;color:#0f2229;font-family:inherit;font-size:1.2rem;font-weight:700;cursor:pointer}.mcpGuide__prompt__text{margin:0;font-family:Consolas,Menlo,monospace;font-size:1.2rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.mcpGuide__prompt .mcpGuide__p--muted{margin:8px 0 0;color:#9fbcc5}.mcpLink{display:flex;flex-direction:column;gap:10px;min-width:0}.mcpLink--loading{min-height:44px}.mcpLink__urlRow{display:flex;align-items:stretch;gap:8px;min-width:0}@media(max-width: 599px){.mcpLink__urlRow{flex-direction:column}}.mcpLink__url{flex:1 1 auto;min-width:0;padding:10px 12px;border-radius:12px;border:1px solid rgba(0,124,149,.35);background:rgba(0,124,149,.06);color:#13323b;font-size:1.25rem;line-height:1.5;overflow-wrap:anywhere;user-select:all}.mcpLink__primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 16px;border:0;border-radius:999px;background:#007c95;color:#fff;font-size:1.3rem;font-weight:700;cursor:pointer}.mcpLink__primary:disabled{opacity:.6;cursor:default}.mcpLink__primary:hover:not(:disabled){background:#045c70}.mcpLink__primary--big{align-self:flex-start;padding:12px 22px;font-size:1.45rem}.mcpLink__ghost{padding:7px 14px;border-radius:999px;border:1px solid rgba(0,124,149,.4);background:transparent;color:#045c70;font-size:1.25rem;font-weight:600;cursor:pointer}.mcpLink__ghost--danger{border-color:rgba(179,38,30,.4);color:#b3261e}.mcpLink__actions{display:flex;flex-wrap:wrap;gap:8px}.mcpLink__state{margin:0;color:#5d7882;font-size:1.3rem;line-height:1.5}.mcpLink__warning,.mcpLink__confirm{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;border-radius:12px;background:rgba(255,224,134,.35);color:#6b4f00;font-size:1.25rem;line-height:1.45}.mcpLink__warning svg,.mcpLink__confirm svg{flex-shrink:0}.mcpLink__confirm{flex-direction:column}.mcpLink__error{color:#b3261e;font-size:1.25rem}.mcpGuide__advanced{margin-top:14px;padding:10px 14px;border-radius:12px;border:1px dashed rgba(0,124,149,.35)}.mcpGuide__advanced summary{color:#045c70;font-size:1.3rem;font-weight:600;cursor:pointer}.mcpGuide__advanced[open] summary{margin-bottom:10px}
.templateGallery__filters{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.templateGallery__search{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid #e8ecef;border-radius:999px;background:#fff;color:#595959}.templateGallery__search:focus-within{border-color:#006074;box-shadow:0 0 0 3px rgba(34,163,189,.25)}.templateGallery__search input{flex:1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:1.4rem;color:#323232}.templateGallery__chips{display:flex;flex-wrap:wrap;gap:6px}.templateGallery__chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:4px 12px;border:1px solid #e8ecef;border-radius:999px;background:#fff;color:#323232;font:inherit;font-size:1.3rem;cursor:pointer}.templateGallery__chip:hover{border-color:#22a3bd}.templateGallery__chip:focus-visible{outline:3px solid #006074;outline-offset:2px}.templateGallery__chip--active{border-color:#006074;background:#006074;color:#fff}.templateGallery__chipCount{min-width:18px;padding:0 5px;border-radius:999px;background:rgba(0,0,0,.08);font-size:1.2rem;text-align:center}.templateGallery__chip--active .templateGallery__chipCount{background:rgba(255,255,255,.25)}.templateGallery__notice{margin:0 0 10px;font-size:1.3rem;color:#595959}.templateGallery__status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.templateGallery__empty{padding:24px 12px;text-align:center;font-size:1.4rem;color:#595959}.templateGallery__clear{min-height:44px;padding:0 16px;border:1px solid #006074;border-radius:999px;background:transparent;color:#006074;font:inherit;font-size:1.4rem;font-weight:700;cursor:pointer}.creationHub__templates__grid--loading{opacity:.55}.templateGallery__usage{font-size:1.2rem;color:#595959}.templatePreview__paper{border-radius:20px}.templatePreview__title{display:flex;align-items:center;gap:10px;font-size:1.9rem;font-weight:700}.templatePreview__emoji{font-size:2.4rem;line-height:1}.templatePreview__summary{margin:0 0 10px;font-size:1.4rem;color:#595959}.templatePreview__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px;font-size:1.3rem;color:#595959}.templatePreview__status{display:flex;align-items:center;gap:10px;padding:12px 0;font-size:1.4rem}.templatePreview__error{color:#c50e29;font-size:1.4rem}.templatePreview__logicNote{margin:0 0 12px;padding:8px 12px;border-radius:10px;background:#f5f5f5;font-size:1.3rem}.templatePreview__fillerHead{padding:12px 14px;border-radius:14px;background:#f5f5f5;font-size:1.4rem}.templatePreview__fillerHead p{margin:6px 0 0;color:#595959}.templatePreview__questionsTitle{margin:16px 0 8px;font-size:1.5rem}.templatePreview__questions{margin:0;padding-left:22px}.templatePreview__question{margin-bottom:12px;font-size:1.4rem}.templatePreview__questionText{display:block;font-weight:700;color:#323232}.templatePreview__questionType{display:inline-block;margin-top:2px;font-size:1.2rem;color:#595959}.templatePreview__answers{margin:4px 0 0;padding-left:18px;color:#323232;list-style:circle}.templatePreview__answersMore{color:#595959;list-style:none}.templatePreview__actions{flex-wrap:wrap;gap:8px;padding:12px 20px 18px}.templatePreview__actions .MuiButton-root{min-height:44px}
.creationHub{width:100%;display:flex;justify-content:center}.creationHub__wrapper{width:100%;max-width:768px;border-radius:32px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);background-color:#fff;overflow:hidden}.creationHub__headerTitle{display:flex;justify-content:center;align-items:center;font-weight:700}.creationHub__body{padding:28px 36px 36px;background-color:#fff;border-radius:0 0 32px 32px;display:flex;flex-direction:column;gap:22px}@media(max-width: 599px){.creationHub__body{padding:16px 16px 40px;gap:18px}}.creationHub__ai{position:relative;overflow:hidden;border-radius:24px;padding:22px 24px 20px;background:linear-gradient(125deg, #063e4c 0%, #026e84 45%, #22a3bd 100%);color:#fff;box-shadow:0 14px 34px rgba(20,87,111,.35)}@media(max-width: 599px){.creationHub__ai{padding:16px}}.creationHub__ai__glow{position:absolute;top:-70px;right:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle, rgba(255, 224, 134, 0.35) 0%, rgba(255, 224, 134, 0) 70%);pointer-events:none}.creationHub__ai__badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:rgba(255,255,255,.14);font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.creationHub__ai__badge svg{color:#ffdf81}.creationHub__ai__title{margin:12px 0;font-size:2.1rem;font-weight:700;line-height:1.25}@media(max-width: 599px){.creationHub__ai__title{font-size:1.7rem}}.creationHub__ai__inputWrapper{position:relative;padding-bottom:46px;border-radius:16px;background:rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.25);transition:box-shadow 180ms ease,border-color 180ms ease}.creationHub__ai__inputWrapper:focus-within{border-color:#ffdf81;box-shadow:0 0 0 3px rgba(255,224,134,.35)}.creationHub__ai__inputWrapper--hasDoc{border-color:rgba(255,224,134,.7)}@media(max-width: 599px){.creationHub__ai__inputWrapper{padding-bottom:54px}}.creationHub__ai__input{width:100%;box-sizing:border-box;resize:none;overflow:hidden;border:none;border-radius:16px 16px 0 0;background:transparent;color:#323232;font-family:inherit;font-size:1.4rem;line-height:1.45;padding:13px 16px;transition:box-shadow 180ms ease,border-color 180ms ease}.creationHub__ai__input::placeholder{color:#6e6d6a}.creationHub__ai__input:focus{outline:none}.creationHub__ai__controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.creationHub__ai__typeSwitch{display:inline-flex;padding:3px;border-radius:999px;background:rgba(255,255,255,.14);gap:2px}.creationHub__ai__typeSwitch__option{border:none;background:transparent;color:rgba(255,255,255,.85);font-family:inherit;font-size:1.2rem;font-weight:600;padding:6px 13px;border-radius:999px;cursor:pointer;transition:all 150ms ease}.creationHub__ai__typeSwitch__option--active{background:#fff;color:#006074;box-shadow:0 2px 6px rgba(0,0,0,.2)}@media(max-width: 599px){.creationHub__ai__typeSwitch{flex-wrap:wrap;justify-content:center}}.creationHub__ai__count{display:inline-flex;align-items:center;gap:4px}.creationHub__ai__count__label{font-size:1.2rem;opacity:.85;margin-right:4px}.creationHub__ai__count__option{width:30px;height:30px;border-radius:10px;border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;font-family:inherit;font-size:1.2rem;font-weight:600;cursor:pointer;transition:all 150ms ease}.creationHub__ai__count__option--active{background:#ffdf81;border-color:#ffdf81;color:#14576f}.creationHub__ai__submit{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;gap:8px;border:none;border-radius:999px;padding:10px 20px;background:#ffdf81;color:#14576f;font-family:inherit;font-size:1.35rem;font-weight:700;cursor:pointer;transition:transform 150ms ease,box-shadow 150ms ease,opacity 150ms ease}.creationHub__ai__submit:disabled{opacity:.55;cursor:default}.creationHub__ai__submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.25)}@media(max-width: 599px){.creationHub__ai__submit{left:8px;justify-content:center}}.creationHub__ai__docChip{display:flex;align-items:center;gap:10px;margin-top:10px;padding:8px 10px 8px 14px;border-radius:14px;background:rgba(255,224,134,.18);border:1px solid rgba(255,224,134,.55);font-size:1.25rem;line-height:1.4}.creationHub__ai__docChip svg{flex-shrink:0;color:#ffdf81}.creationHub__ai__docChip__text{flex:1;min-width:0}.creationHub__ai__docChip__text em{opacity:.85}.creationHub__ai__docChip__remove{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;cursor:pointer}@media(hover: hover){.creationHub__ai__docChip__remove:hover{background:rgba(255,255,255,.26)}}.creationHub__doc{margin-top:14px;padding:18px;border-radius:18px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);animation:creationHubDocIn 220ms ease}@media(max-width: 599px){.creationHub__doc{padding:14px}}@keyframes creationHubDocIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.creationHub__doc__title{margin:0 0 12px;font-size:1.5rem;font-weight:700}.creationHub__doc__grid{display:grid;grid-template-columns:1.15fr 1fr;gap:18px}@media(max-width: 760px){.creationHub__doc__grid{grid-template-columns:1fr}}.creationHub__doc__inputs{display:flex;flex-direction:column;gap:12px;min-width:0}.creationHub__doc__dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:22px 16px;border:2px dashed rgba(255,255,255,.5);border-radius:16px;background:rgba(255,255,255,.06);text-align:center;cursor:pointer;transition:all 160ms ease}.creationHub__doc__dropzone svg{color:#ffdf81}.creationHub__doc__dropzone:hover,.creationHub__doc__dropzone--active{border-color:#ffdf81;background:rgba(255,224,134,.12);transform:scale(1.01)}.creationHub__doc__dropzone--loading{cursor:progress;opacity:.8}.creationHub__doc__dropzone--loading svg{animation:creationHubDocSpin 1.1s linear infinite}.creationHub__doc__dropzone__text{font-size:1.35rem;font-weight:600}.creationHub__doc__dropzone__types{font-size:1.2rem;opacity:.75;letter-spacing:.04em}@keyframes creationHubDocSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.creationHub__doc__link{display:flex;flex-direction:column;gap:6px}.creationHub__doc__link__label{font-size:1.2rem;font-weight:600;opacity:.9}.creationHub__doc__link__row{display:flex;align-items:center;gap:8px;padding:4px 4px 4px 12px;border-radius:12px;background:rgba(255,255,255,.96);color:#323232}.creationHub__doc__link__row svg{flex-shrink:0;color:#006074}.creationHub__doc__link__row input{flex:1;min-width:0;border:none;background:transparent;font-family:inherit;font-size:1.3rem;padding:8px 0;color:#323232}.creationHub__doc__link__row input:focus{outline:none}.creationHub__doc__link__row input::placeholder{color:#6e6d6a}.creationHub__doc__link__button{flex-shrink:0;border:none;border-radius:999px;padding:8px 14px;background:#006074;color:#fff;font-family:inherit;font-size:1.2rem;font-weight:700;cursor:pointer}.creationHub__doc__link__button:disabled{opacity:.45;cursor:default}.creationHub__doc__link__hint{font-size:1.2rem;opacity:.8;line-height:1.4}.creationHub__doc__error{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:rgba(255,120,120,.18);border:1px solid rgba(255,150,150,.5);font-size:1.25rem;line-height:1.4}.creationHub__doc__how{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:14px;background:rgba(0,0,0,.16);min-width:0}.creationHub__doc__how__title{font-size:1.3rem;font-weight:700}.creationHub__doc__how__steps{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:1.2rem;line-height:1.45;opacity:.92}.creationHub__doc__sample{margin-top:4px;padding-top:10px;border-top:1px dashed rgba(255,255,255,.25);display:flex;flex-direction:column;gap:8px}.creationHub__doc__sample__title{font-size:1.2rem;font-weight:600}.creationHub__doc__sample__links{display:flex;flex-wrap:wrap;gap:8px}.creationHub__doc__sample__link{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:999px;background:#ffdf81;color:#14576f;font-size:1.2rem;font-weight:700;text-decoration:none;transition:transform 150ms ease,box-shadow 150ms ease}@media(hover: hover){.creationHub__doc__sample__link:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(0,0,0,.25)}}.creationHub__doc__sample__hint{margin:0;font-size:1.2rem;line-height:1.45;opacity:.82}.creationHub__tabs{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:4px;padding:4px;border-radius:16px;background:#eef2f5}.creationHub__tab{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:0;padding:6px 8px;border:none;border-radius:12px;background:transparent;color:#595959;font-family:inherit;font-size:1.35rem;font-weight:700;cursor:pointer;transition:background-color 150ms ease,color 150ms ease,box-shadow 150ms ease}.creationHub__tab span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creationHub__tab__icon{flex-shrink:0;width:18px;height:18px}.creationHub__tab:hover{color:#006074}.creationHub__tab--active{background:#fff;color:#006074;box-shadow:0 2px 8px rgba(20,87,111,.14)}.creationHub__tab:focus-visible{outline:3px solid #77c44c;outline-offset:1px}@media(max-width: 599px){.creationHub__tab{flex-direction:column;gap:2px;padding:6px 4px;font-size:1.2rem}}.creationHub__panel{min-width:0}.creationHub__panelLead{margin:0 0 12px;font-size:1.45rem;font-weight:700;color:#323232}.creationHub__types{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px}@media(max-width: 699px){.creationHub__types{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}}.creationHub__typeCard__cta{margin-top:auto;padding:6px 16px;border-radius:999px;background:var(--hub-accent-soft, #eef2f5);color:var(--hub-accent-strong, #006074);font-size:1.2rem;font-weight:700;white-space:nowrap;transition:all 170ms ease}@media(max-width: 599px){.creationHub__typeCard__cta{padding:6px 10px;white-space:normal;font-size:1.2rem}}.creationHub__typeCard--poll{--hub-accent: #008099;--hub-accent-strong: #006074;--hub-accent-soft: rgba(0, 128, 153, 0.1);--hub-tile-from: rgba(0, 128, 153, 0.2);--hub-tile-to: rgba(0, 128, 153, 0.06);--hub-tile-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.9), inset 0 0 0 1px rgba(0, 128, 153, 0.16), 0 8px 16px -10px rgba(0, 128, 153, 0.55)}.creationHub__typeCard--survey{--hub-accent: #2286c3;--hub-accent-strong: #1c6ba8;--hub-accent-soft: rgba(34, 134, 195, 0.1);--hub-tile-from: rgba(34, 134, 195, 0.2);--hub-tile-to: rgba(34, 134, 195, 0.06);--hub-tile-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.9), inset 0 0 0 1px rgba(34, 134, 195, 0.16), 0 8px 16px -10px rgba(34, 134, 195, 0.55)}.creationHub__typeCard--quiz{--hub-accent: #883997;--hub-accent-strong: #712f80;--hub-accent-soft: rgba(136, 57, 151, 0.1);--hub-tile-from: rgba(136, 57, 151, 0.2);--hub-tile-to: rgba(136, 57, 151, 0.06);--hub-tile-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.9), inset 0 0 0 1px rgba(136, 57, 151, 0.16), 0 8px 16px -10px rgba(136, 57, 151, 0.55)}.creationHub__typeCard--test{--hub-accent: #b45309;--hub-accent-strong: #92400e;--hub-accent-soft: rgba(180, 83, 9, 0.1);--hub-tile-from: rgba(180, 83, 9, 0.2);--hub-tile-to: rgba(180, 83, 9, 0.06);--hub-tile-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.9), inset 0 0 0 1px rgba(180, 83, 9, 0.16), 0 8px 16px -10px rgba(180, 83, 9, 0.55)}.creationHub__typeCard--suggested{border-color:var(--hub-accent, #22a3bd);box-shadow:0 0 0 2px var(--hub-accent-soft, rgba(20, 87, 111, 0.16))}.creationHub__typeCard--suggested .creationHub__typeCard__cta{background:linear-gradient(120deg, var(--hub-accent-strong, #006074), var(--hub-accent, #007c95));color:#fff}.creationHub__typeCard{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:6px;border:1px solid #e8ecef;border-radius:20px;background:#fff;padding:22px 16px 16px;cursor:pointer;text-align:center;font-family:inherit;transition:all 170ms ease}.creationHub__typeCard::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, var(--hub-accent-strong, #006074), var(--hub-accent, #007c95))}.creationHub__typeCard:hover{border-color:var(--hub-accent, #22a3bd);box-shadow:0 12px 26px var(--hub-accent-soft, rgba(20, 87, 111, 0.16));transform:translateY(-2px)}.creationHub__typeCard:hover .creationHub__typeCard__cta{background:linear-gradient(120deg, var(--hub-accent-strong, #006074), var(--hub-accent, #007c95));color:#fff}.creationHub__typeCard:hover,.creationHub__typeCard:focus-visible{--hub-icon-lift: translateY(-2px) scale(1.07)}.creationHub__typeCard:focus-visible{outline:3px solid #77c44c;outline-offset:2px}@media(max-width: 599px){.creationHub__typeCard{padding:16px 10px 12px}}.creationHub__typeCard__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:64px;height:64px;border-radius:20px;color:var(--hub-accent-strong, #006074);background:linear-gradient(145deg, var(--hub-tile-from, #eef2f5), var(--hub-tile-to, #fff));box-shadow:var(--hub-tile-shadow, none)}.creationHub__typeCard__icon svg{display:block;width:42px;height:42px;transform:var(--hub-icon-lift, none);transition:transform 220ms cubic-bezier(0.2, 0.8, 0.2, 1)}@media(max-width: 599px){.creationHub__typeCard__icon{width:52px;height:52px;border-radius:16px}.creationHub__typeCard__icon svg{width:34px;height:34px}}@media(prefers-reduced-motion: reduce){.creationHub__typeCard:hover,.creationHub__typeCard:focus-visible{--hub-icon-lift: none}}.creationHub__typeCard__text{display:flex;flex-direction:column;gap:4px;min-width:0}.creationHub__typeCard__title{font-size:1.6rem;font-weight:700;color:#323232}.creationHub__typeCard__description{font-size:1.2rem;color:#595959;line-height:1.4;min-height:34px}@media(max-width: 599px){.creationHub__typeCard__description{min-height:auto}}.creationHub__templates__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}@media(max-width: 599px){.creationHub__templates__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}}.creationHub__templateCard{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;border:1px solid #e8ecef;border-radius:18px;background:linear-gradient(180deg, #fbfdfe 0%, #fff 100%);padding:14px;text-align:left;cursor:pointer;font-family:inherit;transition:all 170ms ease}@media(hover: hover){.creationHub__templateCard:hover{border-color:#22a3bd;box-shadow:0 10px 22px rgba(20,87,111,.14);transform:translateY(-2px)}}.creationHub__templateCard:focus-visible{outline:3px solid #77c44c;outline-offset:2px}.creationHub__templateCard__emoji{font-size:2.2rem;line-height:1}.creationHub__templateCard__name{font-size:1.35rem;font-weight:700;color:#323232}.creationHub__templateCard__description{font-size:1.2rem;color:#595959;line-height:1.4;flex:1}.creationHub__templateCard__meta{display:flex;align-items:center;gap:8px;font-size:1.2rem;color:#6e6d6a}.creationHub__templateCard__metaType{padding:2px 9px;border-radius:999px;background:rgba(34,163,189,.14);color:#006074;font-weight:700}.creationHub__templateCard__metaType--poll{background:rgba(0,128,153,.12);color:#006074}.creationHub__templateCard__metaType--survey{background:rgba(34,134,195,.12);color:#1c6ba8}.creationHub__templateCard__metaType--quiz{background:rgba(136,57,151,.12);color:#712f80}.creationHub__templateCard__metaType--test{background:rgba(180,83,9,.12);color:#92400e}.creationHub__tourHint{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:16px 20px;border-radius:16px;background:linear-gradient(105deg, #0f766e 0%, #0d9488 45%, #14b8a6 100%);color:#fff;font-size:1.6rem;font-weight:800;letter-spacing:.01em;box-shadow:0 10px 26px rgba(13,148,136,.32);animation:creationHubHintPulse 1400ms ease-out 3}.creationHub__tourHint span[aria-hidden]{font-size:2.2rem;line-height:1}.creationHub__tourHint::after{content:"";position:absolute;top:0;bottom:0;left:-50%;width:40%;background:linear-gradient(100deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0) 100%);transform:skewX(-18deg);animation:creationHubHintSweep 2200ms ease-in-out 3;pointer-events:none}@keyframes creationHubHintPulse{from{box-shadow:0 0 0 0 rgba(20,184,166,.55),0 10px 26px rgba(13,148,136,.32)}to{box-shadow:0 0 0 18px rgba(20,184,166,0),0 10px 26px rgba(13,148,136,.32)}}@keyframes creationHubHintSweep{0%{left:-50%}60%,100%{left:130%}}@media(prefers-reduced-motion: reduce){.creationHub__tourHint,.creationHub__tourHint::after{animation:none !important}}.creationHub__import .creationHub__doc{margin-top:0}.creationHub__import__type{margin:12px 0}.creationHub__advanced{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:14px;padding-top:10px;border-top:1px dashed rgba(255,255,255,.25)}.creationHub__advanced__label{font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.creationHub__advanced__link{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 4px;border:none;background:transparent;color:#fff;font-family:inherit;font-size:1.25rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.creationHub__advanced__link:focus-visible{outline:3px solid #ffdf81;outline-offset:2px}.creationHub__ai__panel{display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"balance picker";gap:12px;align-items:stretch;margin-top:12px}@media(max-width: 599px){.creationHub__ai__panel{grid-template-columns:1fr;grid-template-areas:"picker"}.creationHub__ai__panel .creationHub__ai__panel__balance{display:none}}.creationHub__ai__panel__balance{grid-area:balance;display:flex;min-width:0}.creationHub__ai__panel__balance .aiBalance{width:100%;height:100%;box-sizing:border-box}.creationHub__ai__typePicker{grid-area:picker;display:flex;flex-direction:column;gap:6px;padding:6px;border-radius:14px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);box-sizing:border-box}.creationHub__ai__typePicker__auto{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 12px;border:none;border-radius:999px;background:transparent;color:rgba(255,255,255,.85);font-family:inherit;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all 150ms ease}.creationHub__ai__typePicker__auto svg{color:#ffdf81}.creationHub__ai__typePicker__auto--active{background:#fff;color:#006074;box-shadow:0 2px 6px rgba(0,0,0,.2)}.creationHub__ai__typePicker__auto--active svg{color:#006074}.creationHub__ai__typePicker__grid{display:grid;grid-template-columns:repeat(2, minmax(96px, 1fr));gap:6px}@media(max-width: 599px){.creationHub__ai__typePicker__grid{grid-template-columns:repeat(2, 1fr)}}.creationHub__ai__typePicker__card{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border:1px solid rgba(255,255,255,.28);border-radius:10px;background:rgba(255,255,255,.08);color:#fff;font-family:inherit;font-size:1.2rem;font-weight:600;cursor:pointer;transition:all 150ms ease;white-space:nowrap}.creationHub__ai__typePicker__card__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;color:var(--hub-accent-strong, #006074);background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.18)}.creationHub__ai__typePicker__card--type-poll{--hub-accent: #008099;--hub-accent-strong: #006074;--hub-accent-soft: rgba(0, 128, 153, 0.1);--hub-tile-from: rgba(0, 128, 153, 0.2);--hub-tile-to: rgba(0, 128, 153, 0.06);--hub-tile-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.9), inset 0 0 0 1px rgba(0, 128, 153, 0.16), 0 8px 16px -10px rgba(0, 128, 153, 0.55)}.creationHub__ai__typePicker__card--type-survey{--hub-accent: #2286c3;--hub-accent-strong: #1c6ba8;--hub-accent-soft: rgba(34, 134, 195, 0.1);--hub-tile-from: rgba(34, 134, 195, 0.2);--hub-tile-to: rgba(34, 134, 195, 0.06);--hub-tile-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.9), inset 0 0 0 1px rgba(34, 134, 195, 0.16), 0 8px 16px -10px rgba(34, 134, 195, 0.55)}.creationHub__ai__typePicker__card--type-quiz{--hub-accent: #883997;--hub-accent-strong: #712f80;--hub-accent-soft: rgba(136, 57, 151, 0.1);--hub-tile-from: rgba(136, 57, 151, 0.2);--hub-tile-to: rgba(136, 57, 151, 0.06);--hub-tile-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.9), inset 0 0 0 1px rgba(136, 57, 151, 0.16), 0 8px 16px -10px rgba(136, 57, 151, 0.55)}.creationHub__ai__typePicker__card--type-test{--hub-accent: #b45309;--hub-accent-strong: #92400e;--hub-accent-soft: rgba(180, 83, 9, 0.1);--hub-tile-from: rgba(180, 83, 9, 0.2);--hub-tile-to: rgba(180, 83, 9, 0.06);--hub-tile-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.9), inset 0 0 0 1px rgba(180, 83, 9, 0.16), 0 8px 16px -10px rgba(180, 83, 9, 0.55)}@media(hover: hover){.creationHub__ai__typePicker__card:hover{background:rgba(255,255,255,.18)}}.creationHub__ai__typePicker__card--active{background:#fff;color:var(--hub-accent-strong, #006074);border-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.2)}.creationHub__ai__typePicker__card--active .creationHub__ai__typePicker__card__icon{background:linear-gradient(160deg, var(--hub-tile-from), var(--hub-tile-to));box-shadow:var(--hub-tile-shadow)}.creationHub__ai__balanceMobile{display:none}@media(max-width: 599px){.creationHub__ai__balanceMobile{display:flex;margin-top:10px}.creationHub__ai__balanceMobile .aiBalance{width:100%;box-sizing:border-box}}.creationHub__ai__inputWrapper--hasDoc{padding-bottom:0}.creationHub__ai__inputWrapper--hasDoc .creationHub__ai__input{display:none}.creationHub__ai__inputWrapper--hasDoc .creationHub__ai__submit{position:relative;right:auto;bottom:auto;left:auto;width:100%;justify-content:center;padding:18px 24px;border-radius:16px;font-size:1.6rem;overflow:hidden;animation:creationHubCtaPulse 1.8s ease-in-out infinite}.creationHub__ai__inputWrapper--hasDoc .creationHub__ai__submit::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.55) 50%, rgba(255, 255, 255, 0) 100%);transform:skewX(-18deg);animation:creationHubCtaShimmer 2.4s ease-in-out infinite;pointer-events:none}@keyframes creationHubCtaPulse{0%,100%{box-shadow:0 0 0 0 rgba(255,213,79,.65)}50%{box-shadow:0 0 0 12px rgba(255,213,79,0)}}@keyframes creationHubCtaShimmer{0%{left:-60%}60%,100%{left:130%}}
.assistantWidget__fab{position:fixed;right:22px;bottom:22px;z-index:1200;touch-action:none;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border:none;border-radius:50%;background:linear-gradient(135deg, #008099 0%, #22a3bd 100%);color:#fff;cursor:pointer;box-shadow:0 10px 26px rgba(0,96,116,.35);transition:transform 160ms ease,box-shadow 160ms ease}@media(max-width: 599px){.assistantWidget__fab{right:14px;bottom:calc(84px + env(safe-area-inset-bottom, 0px));transition:transform 220ms ease,opacity 220ms ease,box-shadow 160ms ease}.assistantWidget__fab--scrollHidden{transform:translateY(140px);opacity:0;pointer-events:none}}@media(min-width: 600px){.assistantWidget__fab--docked{transform:translateX(calc(100% + 22px - 16px));box-shadow:0 4px 12px rgba(0,96,116,.25)}.assistantWidget__fab--docked:hover,.assistantWidget__fab--docked:focus-visible{transform:none}}@media(hover: hover){.assistantWidget__fab:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 14px 32px rgba(0,96,116,.45)}}.assistantWidget__fab__pulse{position:absolute;inset:0;border-radius:50%;background:rgba(34,163,189,.5);animation:assistant-fab-pulse 2.4s ease-out infinite;pointer-events:none}.assistantWidget__panel{position:fixed;right:22px;bottom:22px;z-index:1300;display:flex;flex-direction:column;width:380px;max-width:calc(100vw - 24px);height:560px;max-height:calc(100vh - 90px);border-radius:22px;background:linear-gradient(180deg, #f7fbfc 0%, #fff 30%);box-shadow:0 22px 60px rgba(0,0,0,.28);overflow:hidden;animation:assistant-panel-in 220ms ease;--news-page: #faf9f7;--news-surface: #fff;--news-inset: rgba(26, 26, 46, 0.05);--news-inset-strong: rgba(26, 26, 46, 0.09);--news-card-border: rgba(26, 26, 46, 0.07);--news-hairline: rgba(26, 26, 46, 0.08);--news-card-shadow: 0 1px 2px rgba(26, 26, 46, 0.04), 0 12px 28px -18px rgba(26, 26, 46, 0.1);--news-card-shadow-strong: 0 2px 4px rgba(26, 26, 46, 0.05), 0 18px 40px -20px rgba(26, 26, 46, 0.14);--news-shadow-pop: 0 8px 22px rgba(120, 63, 10, 0.16);--news-shadow-float: 0 12px 40px rgba(26, 26, 46, 0.28);--news-title: #1a1a2e;--news-text: #33334a;--news-text-soft: #5b5b73;--news-muted: #6b6b85;--news-accent: #f97316;--news-accent-strong: #ea580c;--news-accent-ink: #c2410c;--news-accent-soft: rgba(249, 115, 22, 0.12);--news-accent-soft-strong: rgba(249, 115, 22, 0.2);--news-border: rgba(26, 26, 46, 0.14);--news-purple: #883997;--news-purple-ink: #6d2e7a;--news-purple-soft: rgba(136, 57, 151, 0.1);--news-teal-ink: #14576f;--news-success-ink: #15803d;--news-danger-ink: #b91c1c;--news-pink-ink: #d64570;--news-amber-ink: #92400e;color-scheme:light}@media(max-width: 599px){.assistantWidget__panel{right:12px;bottom:12px}}.assistantWidget__header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:linear-gradient(135deg, #14576f 0%, #008099 60%, #22a3bd 100%);color:#fff}.assistantWidget__header__title{display:flex;align-items:center;gap:10px}.assistantWidget__header__sparkle{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:rgba(255,255,255,.16)}.assistantWidget__header__avatar{position:relative;display:inline-flex;width:38px;height:38px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}.assistantWidget__header__avatar img{width:26px;height:26px;object-fit:contain}.assistantWidget__header__presence{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border:2px solid #008099;border-radius:50%;background:#22c55e}.assistantWidget__header__name{font-size:15px;font-weight:700}.assistantWidget__header__subtitle{display:flex;align-items:center;gap:5px;font-size:12px;opacity:.9}.assistantWidget__header__dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.25)}.assistantWidget__header__close{color:#ffffffd9 !important}.assistantWidget__messages{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.assistantWidget__empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:18px 10px;margin:auto 0}.assistantWidget__empty__icon{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:18px;background:rgba(0,128,153,.1);color:#008099;margin-bottom:12px}.assistantWidget__empty__title{font-size:16px;font-weight:700;color:#323232;margin-bottom:6px}.assistantWidget__empty__text{font-size:13px;color:#595959;margin-bottom:16px;max-width:280px}.assistantWidget__suggestions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.assistantWidget__suggestionChip{padding:7px 13px;border:1.5px solid rgba(0,128,153,.35);border-radius:999px;background:#fff;color:#006074;font-size:12.5px;font-weight:600;cursor:pointer;transition:background 160ms ease,border-color 160ms ease}@media(hover: hover){.assistantWidget__suggestionChip:hover{background:rgba(0,128,153,.08);border-color:#008099}}.assistantWidget__message{display:flex;align-items:flex-end;gap:8px}.assistantWidget__message__bubble{max-width:78%;padding:10px 13px;font-size:13.5px;line-height:1.5;color:#323232;box-shadow:0 2px 8px rgba(0,0,0,.05);white-space:pre-wrap;word-break:break-word}.assistantWidget__message--user{justify-content:flex-end}.assistantWidget__message--user .assistantWidget__message__bubble{background:#008099;color:#fff;border-radius:16px 16px 4px}.assistantWidget__message--assistant .assistantWidget__message__bubble{background:#fff;border:1px solid #e1e1e0;border-radius:16px 16px 16px 4px}.assistantWidget__message--error .assistantWidget__message__bubble{background:#fcc;border-color:#fcc;color:#c50e29}.assistantWidget__message__avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;border-radius:10px;background:rgba(0,128,153,.12);color:#008099}.assistantWidget__message__avatar--thinking{animation:assistant-avatar-glow 1.4s ease-in-out infinite}.assistantWidget__message__actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.assistantWidget__actionChip{padding:6px 12px;border:none;border-radius:999px;background:rgba(0,128,153,.12);color:#006074;font-size:12.5px;font-weight:700;cursor:pointer;transition:background 160ms ease,transform 160ms ease}@media(hover: hover){.assistantWidget__actionChip:hover{background:rgba(0,128,153,.22);transform:translateY(-1px)}}.assistantWidget__thinking{display:inline-flex;align-items:center;gap:5px;min-width:54px}.assistantWidget__thinking span{width:7px;height:7px;border-radius:50%;background:#74bccb;animation:assistant-thinking-dot 1.2s ease-in-out infinite}.assistantWidget__thinking span:nth-child(2){animation-delay:.15s}.assistantWidget__thinking span:nth-child(3){animation-delay:.3s}.assistantWidget__inputRow{display:flex;align-items:flex-end;gap:8px;padding:12px 14px;border-top:1px solid #e1e1e0;background:#fff}.assistantWidget__input{flex:1;resize:none;border:1.5px solid #e1e1e0;border-radius:14px;background:#fff;color:#323232;padding:10px 13px;font-size:13.5px;font-family:inherit;line-height:1.4;max-height:90px;outline:none;transition:border-color 160ms ease}.assistantWidget__input:focus{border-color:#22a3bd}.assistantWidget__sendButton{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:12px;background:#008099;color:#fff;cursor:pointer;transition:background 160ms ease}@media(hover: hover){.assistantWidget__sendButton:hover{background:#006074}}.assistantWidget__sendButton:disabled{background:#c5c4c3;cursor:default}@keyframes assistant-fab-pulse{0%{transform:scale(1);opacity:.7}70%{transform:scale(1.55);opacity:0}100%{transform:scale(1.55);opacity:0}}@keyframes assistant-panel-in{from{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes assistant-thinking-dot{0%,100%{transform:translateY(0);opacity:.5}50%{transform:translateY(-4px);opacity:1}}@keyframes assistant-avatar-glow{0%,100%{box-shadow:0 0 0 0 rgba(0,128,153,.25)}50%{box-shadow:0 0 0 6px rgba(0,128,153,.08)}}
.errorBoundary{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px;text-align:center}.errorBoundary__title{font-size:1.6rem}.errorBoundary__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}
@keyframes cookieDialogIn{from{opacity:0;transform:translateY(18px) scale(0.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cookieRise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cookieDrift{0%{transform:translate3d(0, 0, 0) scale(1)}50%{transform:translate3d(8%, -10%, 0) scale(1.2)}100%{transform:translate3d(0, 0, 0) scale(1)}}@keyframes cookiePulse{0%{transform:scale(0.9);opacity:.6}70%{transform:scale(1.6);opacity:0}100%{transform:scale(1.6);opacity:0}}@keyframes cookieFlip{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.ppGateParent{z-index:1400 !important}.ppGateParent .MuiBackdrop-root{backdrop-filter:blur(3px);background-color:#05222bb8}.ppGateParent .MuiDialog-container .MuiPaper-root{width:calc(100% - 32px);max-width:620px;margin:24px 16px;box-sizing:border-box;border-radius:28px;animation:cookieDialogIn 420ms cubic-bezier(0.22, 1, 0.36, 1) both;overflow:hidden}.ppGate__header{position:relative;overflow:hidden;padding:18px 24px 16px;background-image:linear-gradient(150deg, #04475a 0%, #00738a 48%, #12a2bd 100%);color:#fff}.ppGate__aurora{position:absolute;inset:0;pointer-events:none}.ppGate__orb{position:absolute;border-radius:50%;filter:blur(24px);opacity:.75;animation:cookieDrift 15s ease-in-out infinite}.ppGate__orb--a{top:-40%;left:-8%;width:46%;padding-bottom:46%;background:radial-gradient(circle at 35% 35%, #7ce7ff 0%, #7ce7ff00 70%)}.ppGate__orb--b{right:-10%;bottom:-50%;width:44%;padding-bottom:44%;animation-delay:-6s;animation-duration:19s;background:radial-gradient(circle at 55% 45%, #ffb27a 0%, #ffb27a00 70%)}.ppGate__orb--c{top:10%;right:24%;width:30%;padding-bottom:30%;opacity:.5;animation-delay:-11s;animation-duration:23s;background:radial-gradient(circle at 50% 50%, #b8ff9a 0%, #b8ff9a00 70%)}.ppGate__headerContent{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ppGate__mark{position:relative;display:flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:16px;background:#ffffff26;box-shadow:inset 0 0 0 1px #ffffff3d;font-size:2.4rem;line-height:1}.ppGate__markPulse{position:absolute;border:2px solid #ffffff85;border-radius:16px;inset:0;animation:cookiePulse 2800ms ease-out infinite}.ppGate__badge{display:inline-flex;padding:4px 10px;border-radius:999px;background:#ffffff21;box-shadow:inset 0 0 0 1px #ffffff3d;font-size:1.2rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.ppGate__title{margin:0;animation:cookieRise 480ms cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:80ms;font-size:2.4rem;font-weight:700;line-height:3rem}.ppGate__subtitle{margin:0;animation:cookieRise 480ms cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:150ms;color:#ffffffdb;font-size:1.4rem;line-height:2.1rem}.ppGate__body{padding:14px 20px 18px}@media(max-width: 480px){.ppGate__body{padding:12px 14px 16px}}.ppGate__footnote{margin:14px 0 0;color:#595959;font-size:1.2rem;line-height:1.9rem;text-align:center}.ppGate__footnote a{color:#007389;text-decoration:underline}.ppChoices__purposes{display:flex;flex-direction:column;gap:8px}.ppPurpose{padding:10px 12px;border:1px solid #e8ecef;border-radius:16px;animation:cookieRise 460ms cubic-bezier(0.22, 1, 0.36, 1) both;background:#fff;transition:border-color 260ms ease,background-color 260ms ease,box-shadow 260ms ease}.ppPurpose--on{border-color:#00738a5c;background:linear-gradient(180deg, #f2fbfd 0%, #fff 60%);box-shadow:0 4px 14px #0073891a}.ppPurpose__head{display:flex;align-items:flex-start;gap:10px}.ppPurpose__emoji{flex:0 0 auto;font-size:2rem;line-height:2.6rem}.ppPurpose__headText{flex:1 1 auto;min-width:0}.ppPurpose__title{margin:0;color:#14576f;font-size:1.6rem;font-weight:700;line-height:2.4rem}.ppPurpose__text{margin:2px 0 0;color:#595959;font-size:1.3rem;line-height:1.9rem}.ppPurpose__lock{flex:0 0 auto;padding:4px 9px;border-radius:999px;background:#eef2f5;color:#595959;font-size:1.2rem;font-weight:600;white-space:nowrap}.ppPurpose__detailsToggle{display:inline-flex;align-items:center;padding:6px 0 0;border:0;background:none;color:#007389;cursor:pointer;font-size:1.2rem;font-weight:600;gap:4px}.ppPurpose__chevron{display:inline-block;transition:transform 240ms ease}.ppPurpose__chevron--open{transform:rotate(90deg)}.ppPurpose__detail{margin:8px 0 0;color:#595959;font-size:1.25rem;line-height:1.9rem}.ppPurpose__table{width:100%;border-collapse:collapse;border-radius:12px;margin-top:8px;background:#eef2f5;font-size:1.2rem;line-height:1.7rem}.ppPurpose__table th,.ppPurpose__table td{padding:7px 10px;text-align:left;vertical-align:top}.ppPurpose__table th:first-child,.ppPurpose__table td:first-child{width:30%}.ppPurpose__table code{color:#14576f;font-size:1.2rem;word-break:break-all}@media(max-width: 560px){.ppPurpose__table tr,.ppPurpose__table th,.ppPurpose__table td{display:block;width:auto}.ppPurpose__table thead{display:none}.ppPurpose__table td{padding:1px 10px}.ppPurpose__table tbody tr{padding:6px 0}}.ppPurpose__row{border-bottom:1px solid #fff}.ppPurpose__row:last-child{border-bottom:0}.ppPurpose__row--head{color:#6e6d6a;font-size:1.2rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.ppChoices__preview{margin-top:14px;padding:12px 14px;border:1px dashed #c8cccf;border-radius:16px;background:#fbfdfe}.ppChoices__previewTitle{color:#14576f;font-size:1.25rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.ppChoices__previewList{padding:0;margin:8px 0 0;list-style:none}.ppChoices__previewItem{display:flex;align-items:flex-start;padding:3px 0;animation:cookieFlip 300ms ease both;font-size:1.3rem;gap:8px;line-height:2rem}.ppChoices__previewItem span{flex:0 0 auto;font-weight:700}.ppChoices__previewItem--always span,.ppChoices__previewItem--on span{color:#3f7d20}.ppChoices__previewItem--off{color:#595959}.ppChoices__previewItem--off span{color:#6e6d6a}.ppChoices__note{margin:10px 0 0;animation:cookieRise 420ms ease both;animation-delay:220ms;color:#595959;font-size:1.25rem;line-height:1.9rem;text-align:center}.ppChoices__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.ppChoices__actionSlot{display:flex;flex:1 1 180px;min-width:0}.ppChoices__button.MuiButton-root{flex:1 1 0;min-height:48px;border-radius:999px;font-size:1.5rem;font-weight:700;text-transform:none}.ppChoices__secondary{display:flex;flex-wrap:wrap;justify-content:center;padding:10px 0 0;gap:6px}.ppChoices__link{padding:4px 6px;border:0;background:none;color:#595959;cursor:pointer;font-family:inherit;font-size:1.35rem;text-decoration:underline}.ppChoices__link:hover{color:#14576f}.ppChoices__linkSep{color:#c8cccf;line-height:2.4rem}.privacyCentre{max-width:640px}.privacyCentre__title{margin:0;color:#14576f;font-size:2rem;font-weight:700;line-height:2.8rem}.privacyCentre__lead{margin:4px 0 14px;color:#595959;font-size:1.35rem;line-height:2.1rem}.privacyCentre__record{display:flex;padding:12px 14px;border:1px solid #00738a33;border-radius:16px;margin-bottom:14px;background:linear-gradient(180deg, #f2fbfd 0%, #fff 100%);gap:10px}.privacyCentre__recordIcon{font-size:1.9rem;line-height:2.4rem}.privacyCentre__recordTitle{color:#14576f;font-size:1.4rem;font-weight:700;line-height:2.1rem}.privacyCentre__recordText{color:#595959;font-size:1.3rem;line-height:2rem}.ppMiniConsent{position:fixed;right:0;bottom:0;left:0;z-index:1300;box-sizing:border-box;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px));border-top:1px solid #ffffff1f;background:#0e2731f2;backdrop-filter:blur(6px);color:#fff;animation:cookieRise 260ms cubic-bezier(0.22, 1, 0.36, 1) both}.ppMiniConsent__inner{display:flex;gap:12px;align-items:center;justify-content:center;max-width:1100px;margin:0 auto;flex-wrap:wrap}.ppMiniConsent__text{flex:1 1 320px;min-width:0;margin:0;font-size:1.3rem;line-height:1.9rem}.ppMiniConsent__privacy{color:#74bccb;text-decoration:underline}.ppMiniConsent__actions{display:flex;gap:8px;align-items:center;flex-shrink:0}.ppMiniConsent__more{padding:8px 10px;border:0;background:none;color:#ffffffd9;cursor:pointer;font-size:1.3rem;text-decoration:underline}.ppMiniConsent__ok{min-width:96px;min-height:44px;padding:8px 22px;border:0;border-radius:22px;background:#22a3bd;color:#fff;cursor:pointer;font-size:1.4rem;font-weight:700}.ppMiniConsent__ok:disabled,.ppMiniConsent__more:disabled{opacity:.6;cursor:default}.ppMiniConsent__panel{max-width:620px;max-height:60vh;margin:12px auto 4px;overflow-y:auto}@media(prefers-reduced-motion: reduce){.ppGateParent *,.ppGateParent *::after,.ppGateParent *::before,.ppGate *,.ppGate *::after,.ppGate *::before,.ppChoices *,.ppChoices *::after,.ppChoices *::before,.ppMiniConsent *,.ppMiniConsent *::after,.ppMiniConsent *::before,.privacyCentre *,.privacyCentre *::after,.privacyCentre *::before{animation:none !important;transition:none !important}}
.countryWelcome__mark{font-size:2.6rem;line-height:1}.countryWelcome__title{margin:10px 0 6px;font-size:2.2rem;font-weight:800}.countryWelcome__subtitle{margin:2px 0 0;font-size:1.4rem;color:#323232}.countryWelcome__body{padding:20px 22px 24px}.countryWelcome__countries{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.countryWelcome__country{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid #e8ecef;background:#fff;cursor:pointer;font-family:inherit;font-size:1.5rem;font-weight:700;color:#000;text-align:left}.countryWelcome__country--active{border-color:#14a3a3;background:#14a3a314;box-shadow:0 0 0 1px #14a3a3 inset}.countryWelcome__countryName{min-width:0;line-height:1.25;overflow-wrap:anywhere;hyphens:auto}.countryWelcome__countries--single{grid-template-columns:minmax(0, 1fr) auto}.countryWelcome__other{min-height:44px;padding:8px 14px;border:1px dashed #aba7a5;border-radius:14px;background:transparent;color:#323232;font-family:inherit;font-size:1.4rem;font-weight:700;cursor:pointer}.countryWelcome__flag{width:26px !important;height:20px !important;border-radius:3px;flex-shrink:0}.countryWelcome__swiss{margin-top:16px;padding:14px;border-radius:14px;background:#f4f8fb}.countryWelcome__swissLabel{margin:0 0 10px;font-size:1.3rem;font-weight:700;color:#323232}.countryWelcome__swissFlags{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px}.countryWelcome__swissFlag{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;border-radius:12px;border:1px solid #e8ecef;background:#fff;cursor:pointer;font-family:inherit}.countryWelcome__swissFlag--active{border-color:#14a3a3;background:#14a3a314;box-shadow:0 0 0 1px #14a3a3 inset}.countryWelcome__swissName{font-size:1.2rem;font-weight:700;color:#000}.countryWelcome__confirm{width:100%;margin-top:20px;padding:14px;border:none;border-radius:999px;background:#0f7f95;color:#fff;font-family:inherit;font-size:1.6rem;font-weight:800;letter-spacing:.02em;cursor:pointer}.countryWelcome__confirm:disabled{opacity:.6;cursor:default}.countryWelcome__later{display:block;width:100%;margin-top:10px;padding:6px;border:none;background:transparent;color:#323232;font-family:inherit;font-size:1.3rem;text-decoration:underline;cursor:pointer}.countryWelcome--sheet{position:fixed;left:0;right:0;bottom:0;z-index:1300;max-height:70vh;overflow-y:auto;box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom, 0);border-radius:20px 20px 0 0;background:#fff;box-shadow:0 -12px 36px rgba(0,0,0,.22)}.countryWelcome--sheet .countryWelcome__sheetHead{display:flex;align-items:center;gap:8px;padding:14px 16px 0}.countryWelcome--sheet .countryWelcome__mark{font-size:2rem}.countryWelcome--sheet .countryWelcome__title{margin:0;font-size:1.7rem;color:#000}.countryWelcome--sheet .countryWelcome__body{padding:10px 16px 14px}.countryWelcome--sheet .countryWelcome__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.countryWelcome--sheet .countryWelcome__confirm{flex:1 1 140px;width:auto;min-height:44px;margin-top:0;padding:10px 14px;font-size:1.5rem}.countryWelcome--sheet .countryWelcome__later{flex:1 1 140px;width:auto;min-height:44px;margin-top:0;font-size:1.3rem}.countryWelcome--bar{left:50%;right:auto;bottom:16px;width:calc(100% - 32px);max-width:880px;transform:translateX(-50%);border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.24)}.countryWelcome--bar .countryWelcome__sheetHead{align-items:flex-start;gap:12px;padding:16px 16px 0 20px}.countryWelcome--bar .countryWelcome__sheetTitles{flex:1 1 auto;min-width:0}.countryWelcome--bar .countryWelcome__mark{font-size:2.2rem}.countryWelcome--bar .countryWelcome__title{font-size:1.8rem}.countryWelcome--bar .countryWelcome__dismiss{flex:0 0 auto;width:44px;height:44px;margin:-6px -4px 0 0;border:none;border-radius:50%;background:transparent;color:#323232;font-family:inherit;font-size:2.2rem;line-height:1;cursor:pointer}.countryWelcome--bar .countryWelcome__dismiss:focus-visible{outline:2px solid #000;outline-offset:2px}.countryWelcome--bar .countryWelcome__body{padding:12px 20px 16px}.countryWelcome--bar .countryWelcome__countries{grid-template-columns:repeat(4, minmax(0, 1fr))}.countryWelcome--bar .countryWelcome__actions{justify-content:flex-end}.countryWelcome--bar .countryWelcome__confirm,.countryWelcome--bar .countryWelcome__later{flex:0 1 auto;min-width:180px}@media(hover: hover){.countryWelcome--bar .countryWelcome__dismiss:hover{background:rgba(0,0,0,.06)}}
.dialogLightIsland{--news-page: #faf9f7;--news-surface: #fff;--news-inset: rgba(26, 26, 46, 0.05);--news-inset-strong: rgba(26, 26, 46, 0.09);--news-card-border: rgba(26, 26, 46, 0.07);--news-hairline: rgba(26, 26, 46, 0.08);--news-card-shadow: 0 1px 2px rgba(26, 26, 46, 0.04), 0 12px 28px -18px rgba(26, 26, 46, 0.1);--news-card-shadow-strong: 0 2px 4px rgba(26, 26, 46, 0.05), 0 18px 40px -20px rgba(26, 26, 46, 0.14);--news-shadow-pop: 0 8px 22px rgba(120, 63, 10, 0.16);--news-shadow-float: 0 12px 40px rgba(26, 26, 46, 0.28);--news-title: #1a1a2e;--news-text: #33334a;--news-text-soft: #5b5b73;--news-muted: #6b6b85;--news-accent: #f97316;--news-accent-strong: #ea580c;--news-accent-ink: #c2410c;--news-accent-soft: rgba(249, 115, 22, 0.12);--news-accent-soft-strong: rgba(249, 115, 22, 0.2);--news-border: rgba(26, 26, 46, 0.14);--news-purple: #883997;--news-purple-ink: #6d2e7a;--news-purple-soft: rgba(136, 57, 151, 0.1);--news-teal-ink: #14576f;--news-success-ink: #15803d;--news-danger-ink: #b91c1c;--news-pink-ink: #d64570;--news-amber-ink: #92400e;color-scheme:light}body.news-dark .MuiDialog-root:not(:has([class*=news][class*=__paper])){--news-page: #faf9f7;--news-surface: #fff;--news-inset: rgba(26, 26, 46, 0.05);--news-inset-strong: rgba(26, 26, 46, 0.09);--news-card-border: rgba(26, 26, 46, 0.07);--news-hairline: rgba(26, 26, 46, 0.08);--news-card-shadow: 0 1px 2px rgba(26, 26, 46, 0.04), 0 12px 28px -18px rgba(26, 26, 46, 0.1);--news-card-shadow-strong: 0 2px 4px rgba(26, 26, 46, 0.05), 0 18px 40px -20px rgba(26, 26, 46, 0.14);--news-shadow-pop: 0 8px 22px rgba(120, 63, 10, 0.16);--news-shadow-float: 0 12px 40px rgba(26, 26, 46, 0.28);--news-title: #1a1a2e;--news-text: #33334a;--news-text-soft: #5b5b73;--news-muted: #6b6b85;--news-accent: #f97316;--news-accent-strong: #ea580c;--news-accent-ink: #c2410c;--news-accent-soft: rgba(249, 115, 22, 0.12);--news-accent-soft-strong: rgba(249, 115, 22, 0.2);--news-border: rgba(26, 26, 46, 0.14);--news-purple: #883997;--news-purple-ink: #6d2e7a;--news-purple-soft: rgba(136, 57, 151, 0.1);--news-teal-ink: #14576f;--news-success-ink: #15803d;--news-danger-ink: #b91c1c;--news-pink-ink: #d64570;--news-amber-ink: #92400e;color-scheme:light}.dialogParent .MuiDialog-container{display:flex;align-items:flex-start;justify-content:center;overscroll-behavior:contain}.dialogParent .MuiDialog-container .MuiPaper-root{background-color:transparent;color:#fff;border-radius:32px;overflow:visible}.surveyLogicParent .MuiDialog-container .MuiPaper-rounded{border-radius:8px !important}.surveyLogicParent .MuiDialog-container .MuiPaper-root{background-color:transparent;color:#fff;border-radius:32px !important;overflow:visible !important}@media(min-width: 870px){.surveyLogicParent .MuiDialog-container .MuiDialog-paperWidthSm{max-width:800px !important;width:100% !important}}.shareDialogParent .MuiDialog-container,.preSelectorDialogParent .MuiDialog-container,.respondentsDialogParent .MuiDialog-container,.loginParent .MuiDialog-container,.customConsentParent .MuiDialog-container,.editReferentialGroupParent .MuiDialog-container,.moveReferentialQuestionParent .MuiDialog-container,.demographicDataParent .MuiDialog-container,.membershipParent .MuiDialog-container,.countryLanguageParent .MuiDialog-container,.pegaAdsOverviewParent .MuiDialog-container,.donationsDialogParent .MuiDialog-container,.paymentRedirectParent .MuiDialog-container,.surveySubscribersParent .MuiDialog-container,.packageInfoParent .MuiDialog-container{overflow-y:auto;scrollbar-width:none}.shareDialogParent .MuiDialog-container::-webkit-scrollbar,.preSelectorDialogParent .MuiDialog-container::-webkit-scrollbar,.respondentsDialogParent .MuiDialog-container::-webkit-scrollbar,.loginParent .MuiDialog-container::-webkit-scrollbar,.customConsentParent .MuiDialog-container::-webkit-scrollbar,.editReferentialGroupParent .MuiDialog-container::-webkit-scrollbar,.moveReferentialQuestionParent .MuiDialog-container::-webkit-scrollbar,.demographicDataParent .MuiDialog-container::-webkit-scrollbar,.membershipParent .MuiDialog-container::-webkit-scrollbar,.countryLanguageParent .MuiDialog-container::-webkit-scrollbar,.pegaAdsOverviewParent .MuiDialog-container::-webkit-scrollbar,.donationsDialogParent .MuiDialog-container::-webkit-scrollbar,.paymentRedirectParent .MuiDialog-container::-webkit-scrollbar,.surveySubscribersParent .MuiDialog-container::-webkit-scrollbar,.packageInfoParent .MuiDialog-container::-webkit-scrollbar{display:none}.shareDialogParent .MuiDialog-container .MuiPaper-root,.preSelectorDialogParent .MuiDialog-container .MuiPaper-root,.respondentsDialogParent .MuiDialog-container .MuiPaper-root,.loginParent .MuiDialog-container .MuiPaper-root,.customConsentParent .MuiDialog-container .MuiPaper-root,.editReferentialGroupParent .MuiDialog-container .MuiPaper-root,.moveReferentialQuestionParent .MuiDialog-container .MuiPaper-root,.demographicDataParent .MuiDialog-container .MuiPaper-root,.membershipParent .MuiDialog-container .MuiPaper-root,.countryLanguageParent .MuiDialog-container .MuiPaper-root,.pegaAdsOverviewParent .MuiDialog-container .MuiPaper-root,.donationsDialogParent .MuiDialog-container .MuiPaper-root,.paymentRedirectParent .MuiDialog-container .MuiPaper-root,.surveySubscribersParent .MuiDialog-container .MuiPaper-root,.packageInfoParent .MuiDialog-container .MuiPaper-root{height:auto;max-width:402px;width:100%;overflow:visible;border-radius:32px;margin:32px 0;max-height:fit-content}.shareDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root,.preSelectorDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root,.respondentsDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root,.loginParent .MuiDialog-container #dialog-title .MuiIconButton-root,.customConsentParent .MuiDialog-container #dialog-title .MuiIconButton-root,.editReferentialGroupParent .MuiDialog-container #dialog-title .MuiIconButton-root,.moveReferentialQuestionParent .MuiDialog-container #dialog-title .MuiIconButton-root,.demographicDataParent .MuiDialog-container #dialog-title .MuiIconButton-root,.membershipParent .MuiDialog-container #dialog-title .MuiIconButton-root,.countryLanguageParent .MuiDialog-container #dialog-title .MuiIconButton-root,.pegaAdsOverviewParent .MuiDialog-container #dialog-title .MuiIconButton-root,.donationsDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root,.paymentRedirectParent .MuiDialog-container #dialog-title .MuiIconButton-root,.surveySubscribersParent .MuiDialog-container #dialog-title .MuiIconButton-root,.packageInfoParent .MuiDialog-container #dialog-title .MuiIconButton-root{color:#fff}.shareDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.preSelectorDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.respondentsDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.loginParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.customConsentParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.editReferentialGroupParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.moveReferentialQuestionParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.demographicDataParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.membershipParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.countryLanguageParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.pegaAdsOverviewParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.donationsDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.paymentRedirectParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.surveySubscribersParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.packageInfoParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover{background-color:#026e84}.shareDialogParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.preSelectorDialogParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.respondentsDialogParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.loginParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.customConsentParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.editReferentialGroupParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.moveReferentialQuestionParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.demographicDataParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.membershipParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.countryLanguageParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.pegaAdsOverviewParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.donationsDialogParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.paymentRedirectParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.surveySubscribersParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.packageInfoParent .MuiDialog-container #dialog-title .MuiSvgIcon-root{font-size:4rem}.countryLanguageParent .MuiDialog-container .MuiPaper-root,.paymentRedirectParent .MuiDialog-container .MuiPaper-root,.packageInfoParent .MuiDialog-container .MuiPaper-root{max-width:576px;width:auto}@media(max-width: 400px){.countryLanguageParent .MuiDialog-container .MuiPaper-root,.paymentRedirectParent .MuiDialog-container .MuiPaper-root,.packageInfoParent .MuiDialog-container .MuiPaper-root{max-width:576px;width:100%}}.preSelectorDialogParent .MuiDialog-container .MuiPaper-root{max-width:768px;width:100%}@media(max-width: 599px){.preSelectorDialogParent .MuiDialog-container .MuiPaper-root{width:calc(100vw - 16px);max-width:calc(100vw - 16px);margin:12px 0;overflow:hidden}}.respondentsDialogParent .MuiDialog-container .MuiPaper-root{max-width:700px;width:auto}@media(max-width: 426px){.respondentsDialogParent .MuiDialog-container .MuiPaper-root{max-width:376px;width:100%}}.surveyParent .MuiDialog-paperFullScreen{height:auto}.chatbotConfigDialogParent .MuiDialog-container .MuiPaper-root{background-color:transparent;border-radius:32px;overflow:visible}.aiParent .MuiDialog-paperScrollBody,.searchParent .MuiDialog-paperScrollBody,.communityDonationsDataParent .MuiDialog-paperScrollBody,.communityDonationParent .MuiDialog-paperScrollBody,.changePasswordDialogParent .MuiDialog-paperScrollBody,.systemCommunicationSettingsParent .MuiDialog-paperScrollBody,.deleteProfileDialogParent .MuiDialog-paperScrollBody,.communityDataPrivacyLinkParent .MuiDialog-paperScrollBody,.communitySocialLinkParent .MuiDialog-paperScrollBody,.socialLinkParent .MuiDialog-paperScrollBody,.donationAmountEditParent .MuiDialog-paperScrollBody{vertical-align:top;height:auto}.aiParent .MuiDialog-container,.searchParent .MuiDialog-container,.communityDonationsDataParent .MuiDialog-container,.communityDonationParent .MuiDialog-container,.changePasswordDialogParent .MuiDialog-container,.systemCommunicationSettingsParent .MuiDialog-container,.deleteProfileDialogParent .MuiDialog-container,.communityDataPrivacyLinkParent .MuiDialog-container,.communitySocialLinkParent .MuiDialog-container,.socialLinkParent .MuiDialog-container,.donationAmountEditParent .MuiDialog-container{overflow-y:auto;scrollbar-width:none;align-items:flex-start;box-sizing:border-box;padding:32px 0}.aiParent .MuiDialog-container::-webkit-scrollbar,.searchParent .MuiDialog-container::-webkit-scrollbar,.communityDonationsDataParent .MuiDialog-container::-webkit-scrollbar,.communityDonationParent .MuiDialog-container::-webkit-scrollbar,.changePasswordDialogParent .MuiDialog-container::-webkit-scrollbar,.systemCommunicationSettingsParent .MuiDialog-container::-webkit-scrollbar,.deleteProfileDialogParent .MuiDialog-container::-webkit-scrollbar,.communityDataPrivacyLinkParent .MuiDialog-container::-webkit-scrollbar,.communitySocialLinkParent .MuiDialog-container::-webkit-scrollbar,.socialLinkParent .MuiDialog-container::-webkit-scrollbar,.donationAmountEditParent .MuiDialog-container::-webkit-scrollbar{display:none}.aiParent .MuiDialog-container .MuiPaper-root,.searchParent .MuiDialog-container .MuiPaper-root,.communityDonationsDataParent .MuiDialog-container .MuiPaper-root,.communityDonationParent .MuiDialog-container .MuiPaper-root,.changePasswordDialogParent .MuiDialog-container .MuiPaper-root,.systemCommunicationSettingsParent .MuiDialog-container .MuiPaper-root,.deleteProfileDialogParent .MuiDialog-container .MuiPaper-root,.communityDataPrivacyLinkParent .MuiDialog-container .MuiPaper-root,.communitySocialLinkParent .MuiDialog-container .MuiPaper-root,.socialLinkParent .MuiDialog-container .MuiPaper-root,.donationAmountEditParent .MuiDialog-container .MuiPaper-root{height:auto;max-width:600px;width:100%;overflow:visible;border-radius:32px;margin:auto;max-height:fit-content}.aiParent .MuiDialog-container #dialog-title .MuiIconButton-root,.searchParent .MuiDialog-container #dialog-title .MuiIconButton-root,.communityDonationsDataParent .MuiDialog-container #dialog-title .MuiIconButton-root,.communityDonationParent .MuiDialog-container #dialog-title .MuiIconButton-root,.changePasswordDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root,.systemCommunicationSettingsParent .MuiDialog-container #dialog-title .MuiIconButton-root,.deleteProfileDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root,.communityDataPrivacyLinkParent .MuiDialog-container #dialog-title .MuiIconButton-root,.communitySocialLinkParent .MuiDialog-container #dialog-title .MuiIconButton-root,.socialLinkParent .MuiDialog-container #dialog-title .MuiIconButton-root,.donationAmountEditParent .MuiDialog-container #dialog-title .MuiIconButton-root{color:#fff}.aiParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.searchParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.communityDonationsDataParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.communityDonationParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.changePasswordDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.systemCommunicationSettingsParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.deleteProfileDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.communityDataPrivacyLinkParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.communitySocialLinkParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.socialLinkParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.donationAmountEditParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover{background-color:#026e84}.aiParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.searchParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.communityDonationsDataParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.communityDonationParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.changePasswordDialogParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.systemCommunicationSettingsParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.deleteProfileDialogParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.communityDataPrivacyLinkParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.communitySocialLinkParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.socialLinkParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.donationAmountEditParent .MuiDialog-container #dialog-title .MuiSvgIcon-root{font-size:4rem}.shareDialogParent .MuiDialog-container .MuiPaper-root,.communityDonationsDataParent .MuiDialog-container .MuiPaper-root,.communityDonationParent .MuiDialog-container .MuiPaper-root,.changePasswordDialogParent .MuiDialog-container .MuiPaper-root,.systemCommunicationSettingsParent .MuiDialog-container .MuiPaper-root,.deleteProfileDialogParent .MuiDialog-container .MuiPaper-root,.communityDataPrivacyLinkParent .MuiDialog-container .MuiPaper-root,.socialLinkParent .MuiDialog-container .MuiPaper-root{max-width:576px}.shareDialogParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.communityDonationsDataParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.communityDonationParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.changePasswordDialogParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.systemCommunicationSettingsParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.deleteProfileDialogParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.communityDataPrivacyLinkParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.socialLinkParent .MuiDialog-container #dialog-title .MuiSvgIcon-root{font-size:2.4rem}.donationAmountEditParent .MuiDialog-container .MuiPaper-root{max-width:450px}.donationAmountEditParent .MuiDialog-container #dialog-title .MuiSvgIcon-root{font-size:2.4rem}.communityParent .MuiDialog-paperFullScreen{height:auto}.communityParent .MuiDialog-paperWidthSm{max-width:600px;overflow:visible !important}.communityParent .MuiDialog-paperScrollBody{border-radius:32px !important}.pegaAdsOverviewParent .MuiDialog-paperFullScreen,.membershipParent .MuiDialog-paperFullScreen,.donationsDialogParent .MuiDialog-paperFullScreen{height:auto}.pegaAdsOverviewParent .MuiDialog-paperWidthSm,.membershipParent .MuiDialog-paperWidthSm,.donationsDialogParent .MuiDialog-paperWidthSm{max-width:600px !important;overflow:visible !important}.pegaAdsOverviewParent .MuiDialog-paperScrollBody,.membershipParent .MuiDialog-paperScrollBody,.donationsDialogParent .MuiDialog-paperScrollBody{border-radius:32px !important}.surveyFilterParent .MuiDialog-paper{border:4px solid #008099;border-radius:32px !important;min-width:300px;margin:0}.featureInfoParent .MuiDialog-container{overflow-y:auto;scrollbar-width:none}.featureInfoParent .MuiDialog-container::-webkit-scrollbar{display:none}.featureInfoParent .MuiDialog-container .MuiPaper-root{height:auto;max-width:560px;width:100%;overflow:visible;border-radius:32px;margin:32px 0;max-height:fit-content}.featureInfoParent .MuiDialog-container #dialog-title .MuiIconButton-root{color:#fff}.featureInfoParent .MuiDialog-container #dialog-title .MuiSvgIcon-root{font-size:2.4rem}@media(max-width: 599px){.featureInfoParent .MuiDialog-container .MuiPaper-root{width:calc(100vw - 16px);max-width:calc(100vw - 16px);margin:12px 0}}.trackingVariantsParent .MuiDialog-paperFullScreen{height:auto}.trackingVariantsParent .MuiDialog-paperWidthSm{max-width:820px !important;width:100%;overflow:visible !important}.trackingVariantsParent .MuiDialog-paperScrollBody{border-radius:32px !important}@media(max-width: 599px){.trackingVariantsParent .MuiDialog-paperWidthSm{width:calc(100vw - 16px) !important;max-width:calc(100vw - 16px) !important;margin:12px 0}}.targetAudienceParent .MuiDialog-container .MuiPaper-root,.audienceNotifyParent .MuiDialog-container .MuiPaper-root{width:100% !important;max-width:1040px !important;border-radius:24px !important}.targetAudienceParent .MuiDialog-container .MuiPaper-root{max-width:960px !important}.weightingReferenceParent .MuiDialog-container .MuiPaper-root{width:100% !important;max-width:960px !important;border-radius:24px !important}.etalonTableParent .MuiDialog-container .MuiPaper-root{width:100% !important;max-width:1360px !important;border-radius:24px !important}.aiLandingGeneratorParent .MuiDialog-container{overflow-y:auto;scrollbar-width:none}.aiLandingGeneratorParent .MuiDialog-container::-webkit-scrollbar{display:none}.aiLandingGeneratorParent .MuiDialog-container .MuiPaper-root{height:auto;max-width:1120px !important;width:100% !important;overflow:visible !important;border-radius:32px !important;margin:32px 0;max-height:fit-content}.aiLandingGeneratorParent .MuiDialog-container #dialog-title .MuiIconButton-root{color:#fff}.aiLandingGeneratorParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover{background-color:#026e84}.aiLandingGeneratorParent .MuiDialog-container #dialog-title .MuiSvgIcon-root{font-size:2.4rem}@media(max-width: 599px){.aiLandingGeneratorParent .MuiDialog-container .MuiPaper-root{width:calc(100vw - 16px) !important;max-width:calc(100vw - 16px) !important;margin:12px 0}}.notificationCenterParent .MuiDialog-paperWidthSm{max-width:640px !important}.notificationCenterParent .MuiDialog-paper{display:flex;flex-direction:column;overflow:hidden !important}.notificationCenterParent .MuiDialog-paper:not(.MuiDialog-paperFullScreen){height:min(760px, 88vh);border-radius:28px !important}.notificationCenterParent .MuiDialog-paperFullScreen{height:100%;border-radius:0 !important}.newsletterCenterParent .MuiDialog-paperFullScreen{height:auto}.newsletterCenterParent .MuiDialog-paperWidthSm{max-width:720px !important}.newsletterCenterParent .MuiDialog-paper{display:flex;max-height:90vh;overflow:hidden !important;border-radius:32px !important}.newsletterCenterParent .MuiDialog-paperScrollBody{border-radius:32px !important}.pollEmbedParent .MuiDialog-paperWidthSm{max-width:1120px !important;width:100%}.pollEmbedParent .MuiDialog-paperScrollBody{border-radius:32px !important}.surveyFilterParent .MuiDialog-paper:has(.surveyFilter--weighting){width:100%;max-width:780px}
.ratings{padding:1rem 0}.ratings .MuiSvgIcon-root{font-size:1.5rem}.ratings .MuiLinearProgress-root{height:10px}.ratings .MuiLinearProgress-colorPrimary{background-color:#008099}.ratings .MuiLinearProgress-bar{background-color:#ff8a65}
.guidedTour__targetHighlight{outline:3px solid #f59e0b !important;outline-offset:3px;border-radius:10px;animation:guidedTourPulse 1.5s ease-in-out infinite;scroll-margin:140px}@keyframes guidedTourPulse{0%,100%{outline-color:#f59e0b}50%{outline-color:rgba(245,158,11,.25)}}.guidedTourSheet{position:fixed;left:10px;right:10px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));z-index:1500;background:#fff;border:1px solid #e1e1e0;border-radius:16px;box-shadow:0 12px 36px rgba(0,0,0,.3);padding:12px 14px 10px;animation:guidedTourSheetIn 220ms ease both}.guidedTourSheet--top{bottom:auto;top:calc(12px + env(safe-area-inset-top, 0px))}.guidedTourSheet__header{display:flex;align-items:center;gap:8px;margin-bottom:4px}.guidedTourSheet__step{flex:0 0 auto;font-size:1.2rem;font-weight:800;color:#006074;background:rgba(0,128,153,.1);border-radius:999px;padding:2px 8px}.guidedTourSheet__title{font-size:14.5px;font-weight:700;color:#323232}.guidedTourSheet__text{font-size:12.5px;line-height:1.45;color:#595959;margin-bottom:8px;max-height:30vh;overflow-y:auto}.guidedTourSheet__footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.guidedTourSheet__skip{border:none;background:none;color:#6e6d6a;font-size:12.5px;cursor:pointer;text-decoration:underline;padding:6px 0}.guidedTourSheet__dots{display:flex;flex-wrap:wrap;justify-content:center;flex:1 1 0;min-width:0;gap:4px}.guidedTourSheet__skip,.guidedTourSheet__navButtons{flex:0 0 auto}.guidedTourSheet__dot{width:6px;height:6px;border-radius:50%;background:#e1e1e0}.guidedTourSheet__dot--active{background:#008099}.guidedTourSheet__navButtons{display:flex;align-items:center;gap:6px}@keyframes guidedTourSheetIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion: reduce){.guidedTour__targetHighlight{animation:none}.guidedTourSheet{animation:none}}.guidedTour{position:fixed;inset:0;z-index:1500;pointer-events:auto}.guidedTour__spotlight{position:fixed;border-radius:14px;box-shadow:0 0 0 9999px rgba(6,34,44,.72);transition:top 260ms ease,left 260ms ease,width 260ms ease,height 260ms ease;pointer-events:none}.guidedTour__backdrop{position:fixed;inset:0;background:rgba(6,34,44,.72)}.guidedTour__tooltip{position:fixed;width:330px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow-y:auto;padding:18px 20px 16px;border-radius:18px;background:#fff;box-shadow:0 18px 44px rgba(0,0,0,.3);pointer-events:auto}.guidedTour__tooltip__step{font-size:1.2rem;font-weight:700;letter-spacing:.6px;color:#22a3bd;margin-bottom:6px}.guidedTour__tooltip__title{font-size:17px;font-weight:700;color:#323232;margin-bottom:6px}.guidedTour__tooltip__text{font-size:13.5px;line-height:1.5;color:#595959;margin-bottom:14px}.guidedTour__tooltip__dots{display:flex;gap:6px;margin-bottom:14px}.guidedTour__tooltip__dots--hidden{display:none}.guidedTour__tooltip__dot{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:#e1e1e0;cursor:pointer;transition:background 160ms ease,transform 160ms ease}.guidedTour__tooltip__dot--active{background:#008099;transform:scale(1.25)}.guidedTour__tooltip__actions{display:flex;align-items:center;justify-content:space-between}.guidedTour__tooltip__skip{border:none;background:none;color:#6e6d6a;font-size:13px;cursor:pointer;text-decoration:underline}.guidedTour__tooltip__skip:hover{color:#595959}.guidedTour__tooltip__navButtons{display:flex;align-items:center;gap:8px}.guidedTour__tooltip__navButton{display:inline-flex;align-items:center;gap:4px;padding:8px 14px;border:1.5px solid #e1e1e0;border-radius:999px;background:#fff;color:#595959;font-size:13.5px;font-weight:700;cursor:pointer;transition:background 160ms ease,border-color 160ms ease}.guidedTour__tooltip__navButton:hover{border-color:#22a3bd}.guidedTour__tooltip__navButton--primary{border:none;background:#008099;color:#fff}@media(hover: hover){.guidedTour__tooltip__navButton--primary:hover{background:#006074}}
.nextStep{display:flex;flex-direction:column;width:100%}.nextStep__paper{border-radius:24px !important;overflow:hidden;width:780px;max-width:calc(100vw - 32px) !important}.nextStep__hero{position:relative;padding:36px 32px 30px;background:linear-gradient(135deg, #14576f 0%, #008099 55%, #22a3bd 100%);color:#fff;overflow:hidden;text-align:center}.nextStep__hero__spark{position:absolute;width:320px;height:320px;top:-190px;left:50%;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle, rgba(255, 255, 255, 0.22) 0%, rgba(255, 255, 255, 0) 70%)}.nextStep__hero__eyebrow{position:relative;z-index:1;display:inline-block;padding:4px 14px;margin-bottom:12px;border-radius:999px;background:rgba(255,255,255,.18);font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.nextStep__hero__title{position:relative;z-index:1;font-size:27px;font-weight:800;line-height:1.2}.nextStep__hero__subtitle{position:relative;z-index:1;margin:10px auto 0;max-width:520px;font-size:15px;line-height:1.5;color:#ffffffd9}.nextStep__hero__close{position:absolute !important;top:12px;right:12px;color:#ffffffd9 !important;z-index:2}.nextStep__body{padding:26px 32px 28px;display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg, #f7fbfc 0%, #fff 45%)}.nextStep__choices{display:grid;grid-template-columns:repeat(5, 1fr);gap:14px;width:100%}@media(max-width: 811px){.nextStep__choices{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 599px){.nextStep__choices{grid-template-columns:1fr}}.nextStep__choice{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:22px 16px 18px;border:1.5px solid #e1e1e0;border-radius:18px;background:#fff;text-align:left;cursor:pointer;overflow:hidden;transition:transform 170ms ease,box-shadow 170ms ease,border-color 170ms ease}.nextStep__choice__glow{position:absolute;inset:auto -40px -60px auto;width:150px;height:150px;border-radius:50%;opacity:0;transition:opacity 200ms ease}.nextStep__choice__icon{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:15px;color:#fff;position:relative;z-index:1}.nextStep__choice__title{position:relative;z-index:1;font-size:16px;font-weight:700;color:#323232}.nextStep__choice__text{position:relative;z-index:1;font-size:13px;line-height:1.45;color:#595959;min-height:56px}.nextStep__choice__cta{position:relative;z-index:1;margin-top:auto;font-size:13px;font-weight:700}.nextStep__choice:hover,.nextStep__choice:focus-visible{transform:translateY(-4px);outline:none}.nextStep__choice:hover .nextStep__choice__glow,.nextStep__choice:focus-visible .nextStep__choice__glow{opacity:1}.nextStep__choice--news .nextStep__choice__icon{background:linear-gradient(135deg, #2286c3, #64b5f6)}.nextStep__choice--news .nextStep__choice__cta{color:#2286c3}.nextStep__choice--news .nextStep__choice__glow{background:radial-gradient(circle, rgba(100, 181, 246, 0.35) 0%, rgba(100, 181, 246, 0) 70%)}.nextStep__choice--news:hover,.nextStep__choice--news:focus-visible{border-color:#64b5f6;box-shadow:0 12px 28px rgba(34,134,195,.22)}.nextStep__choice--vote .nextStep__choice__icon{background:linear-gradient(135deg, #006074, #22a3bd)}.nextStep__choice--vote .nextStep__choice__cta{color:#006074}.nextStep__choice--vote .nextStep__choice__glow{background:radial-gradient(circle, rgba(34, 163, 189, 0.35) 0%, rgba(34, 163, 189, 0) 70%)}.nextStep__choice--vote:hover,.nextStep__choice--vote:focus-visible{border-color:#22a3bd;box-shadow:0 12px 28px rgba(0,96,116,.22)}.nextStep__choice--quiz .nextStep__choice__icon{background:linear-gradient(135deg, #883997, #ba68c8)}.nextStep__choice--quiz .nextStep__choice__cta{color:#883997}.nextStep__choice--quiz .nextStep__choice__glow{background:radial-gradient(circle, rgba(186, 104, 200, 0.35) 0%, rgba(186, 104, 200, 0) 70%)}.nextStep__choice--quiz:hover,.nextStep__choice--quiz:focus-visible{border-color:#ba68c8;box-shadow:0 12px 28px rgba(136,57,151,.22)}.nextStep__choice--survey .nextStep__choice__icon{background:linear-gradient(135deg, #c75b39, #ff8a65)}.nextStep__choice--survey .nextStep__choice__cta{color:#c75b39}.nextStep__choice--survey .nextStep__choice__glow{background:radial-gradient(circle, rgba(255, 138, 101, 0.35) 0%, rgba(255, 138, 101, 0) 70%)}.nextStep__choice--survey:hover,.nextStep__choice--survey:focus-visible{border-color:#ff8a65;box-shadow:0 12px 28px rgba(199,91,57,.2)}.nextStep__choice--test .nextStep__choice__icon{background:linear-gradient(135deg, #92400e, #d97706)}.nextStep__choice--test .nextStep__choice__cta{color:#92400e}.nextStep__choice--test .nextStep__choice__glow{background:radial-gradient(circle, rgba(217, 119, 6, 0.35) 0%, rgba(217, 119, 6, 0) 70%)}.nextStep__choice--test:hover,.nextStep__choice--test:focus-visible{border-color:#d97706;box-shadow:0 12px 28px rgba(180,83,9,.22)}.nextStep__createRow{width:100%;margin-top:18px}.nextStep__createRow__divider{display:flex;align-items:center;gap:12px;margin-bottom:14px;color:#6e6d6a;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.nextStep__createRow__divider::before,.nextStep__createRow__divider::after{content:"";flex:1;height:1px;background:#e1e1e0}.nextStep__choice--create{flex-direction:row;align-items:center;gap:18px;padding:20px 22px;border-color:transparent;background:linear-gradient(120deg, #14576f 0%, #008099 60%, #22a3bd 100%)}.nextStep__choice--create .nextStep__choice__icon{flex-shrink:0;width:54px;height:54px;background:rgba(255,255,255,.18)}.nextStep__choice--create .nextStep__choice__title{color:#fff;flex:0 0 auto}.nextStep__choice--create .nextStep__choice__text{flex:1;min-height:0;color:#ffffffd9}.nextStep__choice--create .nextStep__choice__cta{flex-shrink:0;margin-top:0;padding:10px 20px;border-radius:999px;background:#fff;color:#14576f}.nextStep__choice--create .nextStep__choice__glow{inset:auto -40px -80px auto;width:220px;height:220px;background:radial-gradient(circle, rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0) 70%)}.nextStep__choice--create:hover,.nextStep__choice--create:focus-visible{box-shadow:0 14px 32px rgba(0,96,116,.32)}@media(max-width: 811px){.nextStep__choice--create{flex-direction:column;align-items:flex-start;gap:10px}.nextStep__choice--create .nextStep__choice__cta{margin-top:4px}}.nextStep__skipLink{display:inline-flex;align-items:center;gap:5px;margin-top:22px;border:none;background:none;color:#6e6d6a;font-size:13px;cursor:pointer;text-decoration:underline}.nextStep__skipLink:hover{color:#595959}
.toast{display:flex;flex:1;border-radius:.4rem;padding:2rem;border-left-width:1rem;justify-content:space-between;border-left-style:solid;margin-top:1rem;margin-bottom:1rem}.toast:hover{cursor:pointer}.toast__icon{display:flex;opacity:.87}.toast__icon svg{display:block;margin:auto}.toast__icon--close{height:5rem;width:5rem;margin:auto}.toast__content{flex:1;padding:0 2rem}.toast__content--title{font-weight:bold;padding:0;margin-top:1.5rem;margin-bottom:-1rem}.toast__content--text{margin:1.5rem 0;padding:0}.toast__content--action{margin:-0.5rem 0 1.5rem}.toast__actionButton{min-height:44px;padding:0 1.8rem;border:2px solid currentcolor;border-radius:22px;background:transparent;color:#007c95;font:inherit;font-size:1.4rem;font-weight:700;cursor:pointer}.toast__actionButton:focus-visible{outline:2px solid #007c95;outline-offset:2px}.toast__info{border-left-color:#64b5f6}.toast__info .toast__icon{color:#64b5f6}.toast__warning{border-left-color:#ff7043}.toast__warning .toast__icon{color:#ff7043}.toast__error{border-left-color:#ff5252}.toast__error .toast__icon{color:#ff5252}.toast__success{border-left-color:#81c784}.toast__success .toast__icon{color:#81c784}
@media(min-width: 600px){.notificationBar{max-width:100%}}@media(min-width: 960px){.notificationBar{max-width:75%}}@media(min-width: 1280px){.notificationBar{max-width:50%}}
.pushDeviceSettings{margin-top:10px}.pushDeviceSettings__section{margin:6px 0 4px;font-size:13px;font-weight:700;letter-spacing:.02em}.pushDeviceSettings__row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;font-size:14px;cursor:pointer}.pushDeviceSettings__hint{margin:4px 0 0;font-size:12px;line-height:1.4;opacity:.8}.pushDeviceSettings__link{min-height:44px;padding:0;border:none;font-size:13px;font-weight:700;text-decoration:underline;color:inherit;background:transparent;cursor:pointer}.pushDeviceSettings__error{margin:4px 0 0;font-size:13px;color:#b3261e}.pushDeviceSettings--account{margin:0 0 14px;padding:10px 14px;border-radius:14px;border:1px solid #e1e1e0}
.notifMatrix{display:flex;flex-direction:column;gap:4px;width:100%}.notifMatrix__head{display:none}@media(min-width: 700px){.notifMatrix__head{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:0 4px 4px}}.notifMatrix__head__channel{width:74px;text-align:center;font-size:1.2rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6e6d6a}.notifMatrix__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.notifMatrix__row{display:flex;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px solid #ecf1f4}.notifMatrix__row:last-child{border-bottom:none}@media(max-width: 699px){.notifMatrix__row{flex-wrap:wrap;row-gap:8px}}.notifMatrix__row__icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:11px;color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.16)}.notifMatrix__row__texts{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.notifMatrix__row__label{font-size:1.35rem;font-weight:700;color:#323232;line-height:1.3}.notifMatrix__row__description{font-size:1.2rem;color:#595959;line-height:1.35}.notifMatrix__row__chips{display:flex;gap:6px;flex-shrink:0}@media(max-width: 699px){.notifMatrix__row__chips{width:100%;justify-content:flex-end}}.notifMatrix__chip{width:74px;display:flex;flex-direction:column;align-items:center;gap:1px;padding:5px 0 4px;border-radius:12px;border:1px solid #e8ecef;background:#fff;cursor:pointer;transition:background-color 160ms ease,border-color 160ms ease,box-shadow 160ms ease}.notifMatrix__chip:hover{border-color:#008099}.notifMatrix__chip:focus-visible{outline:2px solid #008099;outline-offset:1px}.notifMatrix__chip__channel{font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6e6d6a}@media(min-width: 700px){.notifMatrix__chip__channel{display:none}}.notifMatrix__chip__state{font-size:1.2rem;font-weight:800;color:#6e6d6a}.notifMatrix__chip--on{border-color:transparent;background:linear-gradient(135deg, #006074, #008099);box-shadow:0 3px 8px rgba(20,87,111,.35)}.notifMatrix__chip--on .notifMatrix__chip__state,.notifMatrix__chip--on .notifMatrix__chip__channel{color:#fff}.notifMatrix__chip--on:hover{border-color:transparent;filter:brightness(1.05)}.notifMatrix__chip--absent{visibility:hidden;cursor:default}.notifMatrix__feedWarning{margin:8px 0 0;padding:8px 12px;border-radius:12px;background:rgba(217,119,6,.1);border:1px solid rgba(217,119,6,.35);color:#92400e;font-size:1.2rem;line-height:1.4}
.pushOptIn{position:relative;display:flex;align-items:flex-start;gap:12px;margin:12px 14px 6px;padding:14px 44px 14px 14px;border-radius:18px;color:#fff;background:radial-gradient(420px 180px at 108% -50%, rgba(116, 188, 203, 0.55), transparent 62%),linear-gradient(128deg, #14576f 0%, #007c95 54%, #22a3bd 100%);box-shadow:0 12px 26px -14px rgba(20,87,111,.85);overflow:hidden}.pushOptIn::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0.14), transparent 55%)}.pushOptIn--granted{background:radial-gradient(420px 180px at 108% -50%, rgba(178, 250, 180, 0.45), transparent 62%),linear-gradient(128deg, #15803d 0%, #059669 55%, #34d399 100%);box-shadow:0 12px 26px -14px rgba(5,102,54,.85)}.pushOptIn--denied{background:radial-gradient(420px 180px at 108% -50%, rgba(252, 211, 77, 0.4), transparent 62%),linear-gradient(128deg, #7c2d12 0%, #b45309 55%, #f59e0b 100%);box-shadow:0 12px 26px -14px rgba(124,45,18,.8)}.pushOptIn--settings{margin:0 0 14px;padding-right:14px}.pushOptIn__icon{position:relative;z-index:1;flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.26)}.pushOptIn__body{position:relative;z-index:1;flex:1;min-width:0}.pushOptIn__title{margin:0 0 3px;font-size:1.45rem;font-weight:800;line-height:1.3;letter-spacing:-0.005em}.pushOptIn__text{margin:0;font-size:1.2rem;line-height:1.45;color:rgba(255,255,255,.9);overflow-wrap:anywhere}.pushOptIn__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:11px}.pushOptIn__actionsNote{font-size:1.2rem;line-height:1.35;color:rgba(255,255,255,.82)}.pushOptIn__button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 15px;border-radius:999px;border:1px solid transparent;font-size:1.2rem;font-weight:800;cursor:pointer;transition:background-color 160ms ease,border-color 160ms ease,box-shadow 160ms ease}.pushOptIn__button:focus-visible{outline:2px solid #fff;outline-offset:2px}.pushOptIn__button:disabled{cursor:default;opacity:.72}.pushOptIn__button--primary{background:#fff;color:#14576f;box-shadow:0 4px 12px -4px rgba(0,0,0,.4)}.pushOptIn__button--primary:hover:not(:disabled){background:#f4fdff}.pushOptIn--granted .pushOptIn__button--primary{color:#14532d}.pushOptIn__button--ghost{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.4);color:#fff}.pushOptIn__button--ghost:hover:not(:disabled){background:rgba(255,255,255,.22)}.pushOptIn__error{margin:8px 0 0;padding:5px 10px;border-radius:10px;background:rgba(0,0,0,.24);font-size:1.2rem;font-weight:700}.pushOptIn__dismiss{position:absolute;z-index:2;top:8px;right:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;cursor:pointer;transition:background-color 160ms ease}@media(hover: hover){.pushOptIn__dismiss:hover{background:rgba(255,255,255,.28)}}.pushOptIn__dismiss:focus-visible{outline:2px solid #fff;outline-offset:1px}@media(max-width: 480px){.pushOptIn{gap:10px;margin:10px 10px 4px;padding:13px 40px 13px 12px;border-radius:16px}.pushOptIn--settings{margin:0 0 12px;padding-right:12px}.pushOptIn__icon{width:34px;height:34px;border-radius:11px}.pushOptIn__actions{gap:7px}.pushOptIn__button{flex:1 1 auto;min-width:128px}}
.notifCenter{display:flex;flex-direction:column;height:100%;min-height:0;background:#fff}.notifCenter__header{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:14px 12px 14px 18px;color:#fff;background:radial-gradient(700px 260px at 110% -60%, rgba(34, 163, 189, 0.5), transparent 60%),linear-gradient(118deg, #14576f 0%, #006074 55%, #008099 100%)}.notifCenter__headerIcon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24)}.notifCenter__title{flex:1;min-width:0;margin:0;font-size:1.9rem;font-weight:800;letter-spacing:-0.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notifCenter__headerActions{display:flex;align-items:center;gap:2px}.notifCenter__headerButton{color:#fff !important}@media(hover: hover){.notifCenter__headerButton:hover{background-color:rgba(255,255,255,.14) !important}}.notifCenter__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.notifCenter__filterBar{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;padding:12px 14px 10px;background:#fff;border-bottom:1px solid #ecf1f4}.notifCenter__tabs{flex:1;min-width:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.notifCenter__tabs::-webkit-scrollbar{display:none}.notifCenter__tab{flex-shrink:0;display:flex;align-items:center;gap:5px;padding:7px 13px;border-radius:999px;border:1px solid #e8ecef;background:#fff;color:#595959;font-size:1.25rem;font-weight:700;cursor:pointer;transition:background-color 160ms ease,color 160ms ease,border-color 160ms ease}.notifCenter__tab:hover{border-color:#008099;color:#006074}.notifCenter__tab:focus-visible{outline:2px solid #008099;outline-offset:1px}.notifCenter__tab--active{border-color:transparent;background:linear-gradient(135deg, #006074, #008099);color:#fff;box-shadow:0 3px 8px rgba(20,87,111,.35)}.notifCenter__tab--active:hover{color:#fff}.notifCenter__unreadToggle{flex-shrink:0;display:flex;align-items:center;gap:5px;padding:7px 13px;border-radius:999px;border:1px solid #e8ecef;background:#fff;color:#595959;font-size:1.25rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color 160ms ease,color 160ms ease,border-color 160ms ease;margin-left:2px;box-shadow:-10px 0 10px -6px rgba(255,255,255,.95)}.notifCenter__unreadToggle:hover{border-color:#008099;color:#006074}.notifCenter__unreadToggle:focus-visible{outline:2px solid #008099;outline-offset:1px}.notifCenter__unreadToggle--on{border-color:transparent;background:linear-gradient(135deg, #c2410c, #cf4a0a);color:#fff;box-shadow:0 3px 8px rgba(194,65,12,.35)}.notifCenter__unreadToggle--on:hover{color:#fff;border-color:transparent}@media(max-width: 520px){.notifCenter__unreadToggle{padding:7px 9px}.notifCenter__unreadToggle__label{display:none}}.notifCenter__listWrapper{display:flex;flex-direction:column;min-height:100%}.notifCenter__list{list-style:none;margin:0;padding:4px 0 0;display:flex;flex-direction:column}.notifCenter__loading{display:flex;justify-content:center;padding:14px 0}.notifCenter__sentinel{height:1px}.notifCenter__listFooter{display:flex;justify-content:center;padding:14px 0 18px;margin-top:auto}.notifCenter__bulkDelete{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;border:1px solid #e8ecef;background:#fff;color:#c50e29;font-size:1.25rem;font-weight:700;cursor:pointer;transition:background-color 160ms ease,border-color 160ms ease}@media(hover: hover){.notifCenter__bulkDelete:hover{border-color:#c50e29;background:rgba(220,38,38,.06)}}.notifCenter__empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 24px 34px;gap:6px}.notifCenter__empty__icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:20px;margin-bottom:8px;color:#fff;background:linear-gradient(135deg, #006074, #008099);box-shadow:0 10px 22px -10px rgba(20,87,111,.6)}.notifCenter__empty__title{margin:0;font-size:1.55rem;font-weight:800;color:#323232}.notifCenter__empty__subtitle{margin:0;font-size:1.25rem;color:#595959;max-width:320px;line-height:1.45}.notifCenter__emptyAction{margin-top:14px;padding:8px 18px;border-radius:999px;border:none;background:linear-gradient(135deg, #006074, #008099);color:#fff;font-size:1.25rem;font-weight:800;cursor:pointer;box-shadow:0 6px 16px -8px rgba(20,87,111,.8);transition:filter 160ms ease}.notifCenter__emptyAction:hover:not(:disabled){filter:brightness(1.06)}.notifCenter__emptyAction:focus-visible{outline:2px solid #008099;outline-offset:2px}.notifCenter__emptyAction:disabled{cursor:default;opacity:.6}.notifItem{position:relative;overflow:hidden;border-bottom:1px solid #eef2f5}.notifItem:last-child{border-bottom:none}.notifItem--unread .notifItem__surface{background:#f0f9fa}.notifItem--leaving{max-height:120px;animation:notifItemCollapse 260ms ease 120ms both;border-bottom-color:transparent}@keyframes notifItemCollapse{to{max-height:0;opacity:0}}@media(prefers-reduced-motion: reduce){.notifItem--leaving{animation:none}}.notifItem__surface{position:relative;z-index:1;display:flex;align-items:center;gap:12px;padding:12px 20px;background:#fff;cursor:pointer;transition:transform 200ms ease,background-color 160ms ease;touch-action:pan-y}@media(hover: hover){.notifItem__surface:hover{background:#eef2f5}}.notifItem__surface:focus-visible{outline:2px solid #008099;outline-offset:-2px}.notifItem__surface--dragging{transition:background-color 160ms ease}.notifItem__icon{position:relative;flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:13px;color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.18)}.notifItem__icon__favMark{position:absolute;right:-5px;bottom:-5px;width:17px;height:17px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#b45309;background:#fef3c7;border:1px solid #fcd34d}.notifItem__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.notifItem__text{font-size:1.35rem;line-height:1.4;color:#323232;overflow-wrap:anywhere}.notifItem--unread .notifItem__text{font-weight:700}.notifItem__time{font-size:1.2rem;color:#6e6d6a}.notifItem__unreadDot{flex-shrink:0;width:9px;height:9px;border-radius:50%;background:#008099;box-shadow:0 0 0 3px rgba(34,163,189,.2)}.notifItem__hoverActions{display:none;align-items:center;gap:2px;flex-shrink:0}.notifItem__hoverButton{color:#aba7a5 !important}.notifItem__hoverButton:hover{color:#006074 !important}.notifItem__hoverButton--favActive{color:#d97706 !important}@media(hover: hover)and (pointer: fine){.notifItem__surface:hover .notifItem__hoverActions,.notifItem__surface:focus-within .notifItem__hoverActions{display:flex}.notifItem__surface:hover .notifItem__unreadDot{display:none}}.notifItem__swipeAction{position:absolute;top:0;bottom:0;width:64px;display:flex;align-items:center;justify-content:center}.notifItem__swipeAction--favorite{left:0;background:linear-gradient(135deg, #f6ead2, #fbf3e4);color:#8a6d3b}.notifItem__swipeAction--delete{right:0;background:linear-gradient(135deg, #f7e4e4, #fdeeee);color:#9b4a4a}.notifItem__swipeButton{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#fff;cursor:pointer}.notifCenter__settings{padding:16px 18px 20px;display:flex;flex-direction:column}.notifCenter__settingsIntro{margin:0 0 12px;font-size:1.25rem;line-height:1.5;color:#595959}.notifCenter__settingsLoading{display:flex;justify-content:center;padding:40px 0}.notifCenter__settingsError{padding:24px;text-align:center;color:#c50e29}.notifCenter__settingsStatus{min-height:20px;margin-top:10px;text-align:right;font-size:1.2rem;color:#3f7d20}.notifCenter__settingsStatus--error{color:#c50e29}.celebration__paper{border-radius:20px !important;overflow:visible !important}.celebration{position:relative;padding:28px 22px 22px;text-align:center;overflow:hidden;border-radius:20px;background:linear-gradient(150deg, #fff7ed, #faf5ff)}.celebration__confetti{position:absolute;inset:0;pointer-events:none}.celebration__piece{position:absolute;top:-24px;font-size:1.6rem;animation:celebrationFall 2.6s ease-in infinite}@keyframes celebrationFall{0%{transform:translateY(0) rotate(0deg);opacity:1}100%{transform:translateY(340px) rotate(240deg);opacity:0}}.celebration__emoji{font-size:5rem;line-height:1;animation:celebrationPop 600ms cubic-bezier(0.2, 1.6, 0.4, 1)}@keyframes celebrationPop{0%{transform:scale(0.2)}100%{transform:scale(1)}}.celebration__message{margin-top:12px;font-size:1.6rem;font-weight:800;line-height:1.4;color:#1a1a2e}.celebration__stats{margin-top:10px;display:inline-block;font-size:1.25rem;font-weight:700;color:#883997;background:rgba(136,57,151,.08);border-radius:999px;padding:6px 14px}.celebration__close{margin-top:18px;border:none;border-radius:999px;padding:10px 26px;font-size:1.3rem;font-weight:800;color:#fff;background:linear-gradient(120deg, #c2410c, #883997);cursor:pointer}
.pwaBar{position:fixed;z-index:1250;left:24px;bottom:24px;display:flex;align-items:flex-start;gap:12px;box-sizing:border-box;width:440px;max-width:calc(100% - 32px);padding:14px 44px 14px 14px;border-radius:16px;color:#fff;background:linear-gradient(128deg, #14576f 0%, #007c95 60%, #22a3bd 100%);box-shadow:0 16px 36px -14px rgba(20,87,111,.9);animation:pwa-bar-in 220ms ease-out}.pwaBar--success{background:linear-gradient(128deg, #15803d 0%, #059669 60%, #34d399 100%)}.pwaBar--install{background:linear-gradient(128deg, #323232 0%, #3f3f46 60%, #007c95 100%)}.pwaBar__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;font-size:20px;line-height:1;background:rgba(255,255,255,.16)}.pwaBar__body{flex:1 1 auto;min-width:0}.pwaBar__title{margin:0 0 2px;font-size:15px;font-weight:700;line-height:1.3}.pwaBar__text{margin:0;font-size:13px;line-height:1.4;opacity:.94}.pwaBar__steps{margin:6px 0 0;padding-left:18px;font-size:13px;line-height:1.45}.pwaBar__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.pwaBar__button{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:22px;font-size:14px;font-weight:700;cursor:pointer}.pwaBar__button:disabled{opacity:.7;cursor:default}.pwaBar__button:focus-visible{outline:3px solid #fff;outline-offset:2px}.pwaBar__button--primary{border:none;color:#14576f;background:#fff}.pwaBar__button--ghost{border:1px solid rgba(255,255,255,.7);color:#fff;background:transparent}.pwaBar__close{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:50%;color:#fff;background:transparent;cursor:pointer}.pwaBar__close:focus-visible{outline:3px solid #fff;outline-offset:-4px}@keyframes pwa-bar-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 599px){.pwaBar{left:16px;right:16px;width:auto;max-width:none;bottom:calc(76px + env(safe-area-inset-bottom, 0px))}}@media(prefers-reduced-motion: reduce){.pwaBar{animation:none}}
.studioLoading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:320px;padding:48px 24px;text-align:center;color:#0f2b38;background:linear-gradient(160deg, #f4fbfc 0%, #fff 60%)}.studioLoading__orbit{position:relative;width:72px;height:72px}.studioLoading__orbit span{position:absolute;inset:0;border-radius:50%;border:4px solid transparent;border-top-color:#0f8a99;animation:studio-loading-spin 1.1s linear infinite}.studioLoading__orbit span:nth-child(2){inset:10px;border-top-color:#7b5ea7;animation-duration:1.5s;animation-direction:reverse}.studioLoading__orbit span:nth-child(3){inset:20px;border-top-color:#e8663d;animation-duration:.9s}.studioLoading__title{font-size:1.8rem;font-weight:800}.studioLoading__hint{font-size:1.3rem;color:#5b6b73;max-width:320px}@keyframes studio-loading-spin{to{transform:rotate(360deg)}}
.headerNotificationBell{color:#ffd54f !important;align-self:center;width:48px;height:48px;transform-origin:top center}.headerNotificationBell svg{display:block;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.25))}.headerNotificationBell--hasUnread svg{animation:headerBellSwing 2400ms ease-in-out infinite;transform-origin:top center}.headerNotificationBell .MuiBadge-badge{font-weight:700;box-shadow:0 0 0 2px rgba(0,0,0,.18)}@media(hover: hover){.headerNotificationBell:hover{background-color:rgba(255,255,255,.12) !important}}@keyframes headerBellSwing{0%,62%,100%{transform:rotate(0deg)}66%{transform:rotate(14deg)}72%{transform:rotate(-11deg)}78%{transform:rotate(8deg)}84%{transform:rotate(-5deg)}90%{transform:rotate(2deg)}}@media(prefers-reduced-motion: reduce){.headerNotificationBell--hasUnread svg{animation:none !important}}
.searchDialog__selector{padding:12px 16px;background-color:#ecf1f4}.searchDialog__selector--noResult{border-radius:0 0 32px 32px}.searchDialog__progress{height:3px;background-color:#ecf1f4}.searchDialog__progressBar{height:3px !important}.searchDialog__wrapper{display:flex;flex-direction:row;align-items:center;margin:4px 0;font-weight:500}.searchDialog__wrapper__items{padding:18px 24px 24px;transition:opacity .15s ease}@media(max-width: 500px){.searchDialog__wrapper__items{padding:14px 12px 18px}}.searchDialog__wrapper__items--dimmed{opacity:.55;pointer-events:none}.searchDialog__clearButton{display:flex;align-items:center;border:none;padding:4px;background:none;cursor:pointer;color:#008099}.searchDialog__searchAdornment{display:flex;align-items:center;padding:0 6px 0 2px;color:#008099}.searchDialog__spinner{color:#008099 !important}.searchDialog__searchField{width:100%}.searchDialog__searchField .MuiOutlinedInput-root{background-color:#fff;border-radius:40px;font-weight:500;padding:4px 8px 4px 10px}.searchDialog__chips{display:flex;flex-wrap:wrap;gap:8px}.searchDialog__chip{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(15,43,56,.16);border-radius:999px;padding:6px 12px;background:#fff;color:#323232;font-family:inherit;font-size:1.25rem;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}@media(hover: hover){.searchDialog__chip:hover{transform:translateY(-1px);box-shadow:0 4px 10px -6px rgba(15,43,56,.4)}}.searchDialog__chip--checked{border-color:transparent;color:#fff;box-shadow:0 4px 12px -6px rgba(15,43,56,.5)}.searchDialog__section:not(:first-child){margin-top:18px}.searchDialog__sectionHeader{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid rgba(15,43,56,.08);font-size:1.3rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#323232}.searchDialog__sectionIcon{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.searchDialog__sectionTitle{flex:1}.searchDialog__sectionCount{font-size:1.2rem;font-weight:700;color:#595959;background:#ecf1f4;border-radius:999px;padding:2px 8px}.searchDialog__showMore{display:inline-flex;align-items:center;gap:4px;margin-top:2px;border:none;background:none;padding:6px 8px;border-radius:8px;color:#008099;font-family:inherit;font-size:1.25rem;font-weight:700;cursor:pointer}@media(hover: hover){.searchDialog__showMore:hover{background:rgba(0,128,153,.08)}}.searchDialog__item{display:flex;align-items:center;gap:12px;padding:8px;border-radius:12px;cursor:pointer}.searchDialog__item:hover,.searchDialog__item:focus-visible{background:rgba(0,128,153,.07);outline:none}.searchDialog__item:focus-visible{box-shadow:0 0 0 2px #008099}.searchDialog__avatar{width:44px !important;height:44px !important;color:#fff !important;flex-shrink:0}@media(max-width: 500px){.searchDialog__avatar{width:38px !important;height:38px !important}}.searchDialog__textWrapper{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.searchDialog__primary{font-weight:700;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.searchDialog__secondary{font-size:1.2rem;line-height:1.6rem;color:#595959;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.searchDialog__match{background:rgba(0,128,153,.16);color:inherit;border-radius:3px;padding:0 1px}.searchDialog__state{display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 16px}.searchDialog__stateText{font-size:1.6rem;font-weight:600;text-align:center}.searchDialog__stateText--muted{color:#595959;font-weight:500}.searchDialog__allResults{display:block;box-sizing:border-box;width:calc(100% - 32px);min-height:44px;margin:4px 16px 16px;padding:10px 16px;border:1px solid #e1e1e0;border-radius:12px;background:#f5f5f5;color:#006074;font:inherit;font-size:1.4rem;font-weight:700;text-align:center;cursor:pointer}.searchDialog__allResults:hover,.searchDialog__allResults:focus-visible{border-color:#007c95}.searchDialog__retryButton{border:1px solid #008099;background:none;color:#008099;border-radius:999px;padding:6px 18px;font-family:inherit;font-size:1.25rem;font-weight:700;cursor:pointer}@media(hover: hover){.searchDialog__retryButton:hover{background:rgba(0,128,153,.08)}}.searchDialog__skeleton{padding:18px 24px 24px}.searchDialog__skeletonRow{display:flex;align-items:center;gap:12px;padding:8px}.searchDialog__skeletonCircle{width:44px;height:44px;border-radius:50%;flex-shrink:0}.searchDialog__skeletonLines{display:flex;flex-direction:column;gap:8px;flex:1}.searchDialog__skeletonLine{height:12px;border-radius:6px;width:70%}.searchDialog__skeletonLine--short{width:40%}.searchDialog__skeletonCircle,.searchDialog__skeletonLine{background:linear-gradient(90deg, rgba(15, 43, 56, 0.07) 25%, rgba(15, 43, 56, 0.13) 50%, rgba(15, 43, 56, 0.07) 75%);background-size:200% 100%;animation:searchDialogShimmer 1.3s ease-in-out infinite}@keyframes searchDialogShimmer{0%{background-position:180% 0}100%{background-position:-20% 0}}@media(prefers-reduced-motion: reduce){.searchDialog__skeletonCircle,.searchDialog__skeletonLine{animation:none}}.searchDialog__text{letter-spacing:0;text-align:left;font-weight:400}.searchDialog__text--search{margin:8px;align-self:start}.searchDialog__text--noResult{font-size:1.6rem;text-align:center;padding:12px}.searchDialog__searchField .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-width:1px;border-color:rgba(0,0,0,.23)}.searchSuggestions{display:flex;flex-direction:column;gap:18px;padding:18px 22px 24px}.searchSuggestions__block{display:flex;flex-direction:column;gap:10px}.searchSuggestions__blockTitle{display:flex;align-items:center;gap:6px;font-size:1.25rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5b6a72}.searchSuggestions__chips{display:flex;flex-wrap:wrap;gap:8px}.searchSuggestions__chipWrap{display:inline-flex;align-items:center;gap:2px}.searchSuggestions__chipRemove{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:50%;background:transparent;color:#7d8b93;font-size:1.5rem;line-height:1;cursor:pointer;transition:background 130ms ease,color 130ms ease}@media(hover: hover){.searchSuggestions__chipRemove:hover{background:rgba(214,69,112,.12);color:#d64570}}.searchSuggestions__chip{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid #dfe7ea;border-radius:999px;background:#fff;font-size:1.35rem;color:#14576f;cursor:pointer;transition:border-color 140ms ease,background-color 140ms ease}@media(hover: hover){.searchSuggestions__chip:hover{border-color:#008099;background:rgba(0,128,153,.05)}}.searchSuggestions__chip--browse{font-weight:700}.searchSuggestions__list{display:flex;flex-direction:column;gap:4px}.searchSuggestions__item{display:flex;align-items:center;gap:10px;text-align:left;padding:8px 12px;border:none;border-radius:10px;background:transparent;font-size:1.45rem;color:#253b46;cursor:pointer}@media(hover: hover){.searchSuggestions__item:hover{background:rgba(0,128,153,.06)}}.searchSuggestions__itemThumb{flex:0 0 auto;width:40px;height:40px;border-radius:10px;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.searchSuggestions__itemThumb--fallback{display:inline-flex;align-items:center;justify-content:center}.searchSuggestions__itemTitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(pointer: coarse){.searchDialog__chip,.searchDialog__showMore,.searchDialog__clearButton,.searchSuggestions__chip,.searchSuggestions__chipRemove{position:relative}.searchDialog__chip::after,.searchDialog__showMore::after,.searchDialog__clearButton::after,.searchSuggestions__chip::after,.searchSuggestions__chipRemove::after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;min-width:44px;min-height:44px;transform:translate(-50%, -50%)}}
.header__button{color:#fff;text-decoration:none;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.2rem;width:auto;min-width:72px;height:auto;box-sizing:border-box;margin:8px 0;padding:7px 2px 6px;border-radius:14px;gap:5px;background-color:transparent;border:none;transition:background-color 140ms ease}@media(max-width: 599px){.header__button{width:auto;flex:1 1 0;min-width:0;padding:5px 0 4px}}@media(hover: hover){.header__button:hover{cursor:pointer;background-color:rgba(255,255,255,.08)}}.header__button:focus{outline:none}.header__button:focus-visible{outline:2px solid #fff;outline-offset:-2px}.header__button--active{color:#fff;font-weight:700;background-color:rgba(255,255,255,.1)}.header__button--mobileSearch{background-color:#e1f0f4;width:100%;min-width:200px;border-radius:30px;height:40px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:6px;padding:0 10px;color:#006074}.header__button--mobileSearchLabel{font-size:1.4rem;color:rgba(0,96,116,.88);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header__button__icon{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:11px;background:var(--nav-accent, rgba(255, 255, 255, 0.14));box-shadow:0 3px 8px rgba(0,0,0,.18);transition:transform 180ms ease,box-shadow 180ms ease}.header__button--type-polls{--nav-accent: linear-gradient(135deg, #007c95, #22a3bd)}.header__button--type-surveys{--nav-accent: linear-gradient(135deg, #2286c3, #64b5f6)}.header__button--type-quizes{--nav-accent: linear-gradient(135deg, #883997, #ba68c8)}.header__button--type-tests{--nav-accent: linear-gradient(135deg, #92400e, #d97706)}.header__button--type-new{--nav-accent: linear-gradient(135deg, #db2777, #f472b6)}.header__button--type-search{--nav-accent: linear-gradient(135deg, #4f46e5, #818cf8)}.header__button--type-communities{--nav-accent: linear-gradient(135deg, #c2410c, #fb923c)}.header__button--type-news{--nav-accent: linear-gradient(135deg, #f97316, #fbbf24)}.header__button--type-tips{--nav-accent: linear-gradient(135deg, #0f766e, #2dd4bf)}.header__button:hover .header__button__icon,.header__button:active .header__button__icon{animation:header-nav-bounce 420ms ease;box-shadow:0 6px 14px rgba(0,0,0,.28)}@keyframes header-nav-bounce{0%{transform:scale(1)}35%{transform:scale(1.18) rotate(-5deg)}70%{transform:scale(0.96) rotate(3deg)}100%{transform:scale(1.08)}}.header__button__icon--active{background-color:rgba(0,0,0,.1)}.header__button__text{font-style:normal;font-weight:600;font-size:1.2rem;line-height:16px;text-align:center;height:16px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 599px){.header__button__text{font-size:12px}}@media(max-width: 374px){.header__button__text{letter-spacing:-0.1px}}@media screen and (max-width: 320px){.header__button__text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.header__button__text--active{font-weight:700}
#countryLanguageDialog{min-width:576px;max-width:100%;display:flex;flex-direction:column;max-height:calc(100vh - 64px)}@media(max-width: 576px){#countryLanguageDialog{min-width:auto;max-height:none}}#countryLanguageDialog .countryLanguageDialog__headerText{font-weight:700}.countryLanguage__body{padding:16px 28px 8px;display:flex;flex-direction:column;gap:18px;overflow-y:auto}@media(max-width: 576px){.countryLanguage__body{padding:12px 16px 8px;gap:14px}}.countryLanguage__summary{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:linear-gradient(135deg, rgba(0, 128, 153, 0.1), rgba(0, 128, 153, 0.03));border:1px solid rgba(0,128,153,.22);color:#1f2a30;font-size:1.4rem;line-height:1.35}.countryLanguage__summaryFlag{width:34px !important;height:26px !important;border-radius:6px;object-fit:cover;box-shadow:0 1px 4px rgba(0,0,0,.18);flex-shrink:0}.countryLanguage__summaryFlag--emoji{width:34px;height:26px;display:inline-flex;align-items:center;justify-content:center;font-size:2.2rem;box-shadow:none}.countryLanguage__summaryText{min-width:0;display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 6px}.countryLanguage__summaryDot{color:#5f6f78}.countryLanguage__summaryMuted{color:#5f6f78}.countryLanguage__helper{margin:0;color:#5f6f78;font-size:1.3rem;line-height:1.5}.countryLanguage__section{display:flex;flex-direction:column;gap:10px}.countryLanguage__sectionHead{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.countryLanguage__sectionTitle{font-size:1.2rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#008099}.countryLanguage__sectionHint{font-size:1.2rem;color:#5f6f78}.countryLanguage__pills{display:flex;flex-wrap:wrap;gap:8px}.countryLanguage__pill{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 14px 6px 10px;border-radius:999px;border:1.5px solid #e3e8eb;background:#fff;color:#1f2a30;font:inherit;font-size:1.4rem;line-height:1.2;cursor:pointer;transition:border-color 140ms ease,background-color 140ms ease,box-shadow 140ms ease,transform 140ms ease}@media(hover: hover){.countryLanguage__pill:hover{border-color:rgba(0,128,153,.22);background:rgba(0,128,153,.08)}}.countryLanguage__pill:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(0,128,153,.28)}.countryLanguage__pill:active{transform:scale(0.98)}.countryLanguage__pill--selected{border-color:#008099;background:#008099;color:#fff;box-shadow:0 4px 12px rgba(0,128,153,.28)}@media(hover: hover){.countryLanguage__pill--selected:hover{background:#006f85;border-color:#006f85}}.countryLanguage__pill--selected .countryLanguage__pillHint{color:rgba(255,255,255,.85);border-color:rgba(255,255,255,.5)}.countryLanguage__pill--multi.countryLanguage__pill--selected{background:rgba(0,128,153,.08);color:#1f2a30;box-shadow:none}@media(hover: hover){.countryLanguage__pill--multi.countryLanguage__pill--selected:hover{background:rgba(0,128,153,.14);border-color:#008099}}.countryLanguage__pill--multi.countryLanguage__pill--selected .countryLanguage__pillCheck{background:#008099;color:#fff;border-color:#008099}.countryLanguage__pillFlag{display:inline-flex;align-items:center;flex-shrink:0}.countryLanguage__flag{width:24px !important;height:18px !important;border-radius:4px;object-fit:cover;box-shadow:0 1px 3px rgba(0,0,0,.2)}.countryLanguage__flag--emoji{width:24px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:1.7rem;box-shadow:none}.countryLanguage__pillLabel{white-space:nowrap}.countryLanguage__pillHint{font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#008099;border:1px solid rgba(0,128,153,.22);border-radius:999px;padding:1px 6px}.countryLanguage__pillCheck{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1.5px solid #e3e8eb;font-size:1.2rem;font-weight:700;color:#5f6f78;flex-shrink:0}.countryLanguage__footer{position:sticky;bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 28px 20px;background:linear-gradient(180deg, rgba(255, 255, 255, 0), #fff 14px)}@media(max-width: 576px){.countryLanguage__footer{padding:10px 16px 16px}}.countryLanguage__cancel{border:none;background:transparent;color:#5f6f78;font:inherit;font-size:1.4rem;font-weight:600;padding:10px 14px;border-radius:10px;cursor:pointer}@media(hover: hover){.countryLanguage__cancel:hover{background:rgba(0,128,153,.08);color:#1f2a30}}.countryLanguage__cancel:disabled{opacity:.5;cursor:default}.countryLanguage__submit{min-width:160px}
.communityEditorDialog #dialog-title .MuiIconButton-root{color:#fff}.communityEditorDialog #dialog-title .MuiIconButton-root:hover{background-color:#026e84}@media(max-width: 550px){.communityEditorDialog #dialog-title{height:80px !important}}.communityEditorDialog .MuiDialog-container .MuiPaper-rounded{border-radius:8px !important}.communityEditorDialog .MuiDialog-container .MuiPaper-root{width:100%;background-color:transparent;color:#fff;border-radius:32px !important;overflow:visible !important;max-width:780px}.communityEditorDialog__wrapper{padding:28px 28px 16px;display:flex;flex-direction:column;gap:20px}@media(max-width: 550px){.communityEditorDialog__wrapper{padding:20px 16px 12px}}.communityEditorDialog__section{background-color:#fff;border:1px solid #e1e1e0;border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:16px;color:#1a1a1a}@media(max-width: 550px){.communityEditorDialog__section{padding:16px 12px}}.communityEditorDialog__section__header{display:flex;align-items:center;gap:10px}.communityEditorDialog__section__header__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:12px;background-color:#dff5fa;color:#006074}.communityEditorDialog__section__header__title{margin:0;font-size:1.7rem;font-weight:700;color:#1a1a1a}.communityEditorDialog__section__content{display:flex;flex-direction:column;gap:16px}.communityEditorDialog__memberList{display:flex;flex-direction:column;gap:8px}.communityEditorDialog__memberList__item{display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid #e1e1e0;border-radius:12px;background-color:#f5f5f5}.communityEditorDialog__memberList__item__avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg, #22a3bd, #006074);color:#fff;font-weight:700;font-size:1.4rem}.communityEditorDialog__memberList__item__email{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1a1a1a;font-size:1.35rem}.communityEditorDialog__memberList__item__role{flex-shrink:0;padding:4px 10px;border-radius:999px;background-color:#dff5fa;color:#006074;font-size:1.2rem;font-weight:600}.communityEditorDialog__memberList__item__delete.MuiIconButton-root{color:#aba7a5}.communityEditorDialog__memberList__item__delete.MuiIconButton-root:hover{color:#fb4d4d}.communityEditorDialog__addMember__container{display:flex;flex-direction:column;gap:16px}.communityEditorDialog__addMember__input{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.communityEditorDialog__addMember__input>div:first-child{flex:1;min-width:200px}.communityEditorDialog__addMember__roleSelect{display:flex;align-items:center;gap:6px;padding:10px 16px;margin-bottom:2px;border:1px solid #e1e1e0;border-radius:999px;background-color:#fff;color:#006074;font-size:1.3rem;font-weight:600;cursor:pointer;transition:border-color 150ms ease,background-color 150ms ease}.communityEditorDialog__addMember__roleSelect:hover{border-color:#22a3bd;background-color:#f5f5f5}.communityEditorDialog__addMember__button{text-align:center}.communityEditorDialog__addMember__button .MuiButton-root{text-transform:none;border-radius:999px}.communityEditorDialog__filterChips{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.communityEditorDialog__tooltip .MuiSvgIcon-root{color:#74bccb;height:25px;width:25px}.communityEditorDialog__colorPicker .MuiButton-root,.communityEditorDialog__colorPicker .MuiButton-root:hover{background:none;color:#007c95;box-shadow:none;text-transform:none}.communityEditorDialog__preview{display:flex;flex-wrap:wrap;gap:16px;margin:8px 0 12px;color:#595959}.communityEditorDialog__contrastWarning{margin:6px 0;font-size:1.2rem;color:#ffa726}.communityEditorDialog__table__row{padding:5px 20px;text-align:center;font-weight:normal}.communityEditorDialog__table__row:first-child{padding:5px 64px 5px 5px;text-align:start}.communityEditorDialog__table__row--hidden{padding:0 !important}@media(max-width: 450px){.communityEditorDialog__table__row{padding:5px 10px}.communityEditorDialog__table__row:first-child{padding:5px 0}.communityEditorDialog__table__row--hidden{padding:0 !important}}.communityEditorDialog__checkboxes__wrapper{display:flex;flex-wrap:wrap}.communityEditorDialog__metaPixel__label{margin-bottom:14px;font-weight:600;font-size:15px;display:flex;align-items:center;gap:4px;color:#1a1a1a}.communityEditorDialog__errorMsg{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:12px;border:1px solid #fcc;background-color:#fff5f5;color:#c50e29;font-size:1.3rem}.communityEditorDialog__errorMsg__icon{flex-shrink:0;margin-top:1px}.communityEditorDialog__errorMsg__list{display:flex;flex-direction:column;gap:4px}.communityEditorDialog__footer{position:sticky;bottom:0;z-index:5;display:flex;flex-direction:column;gap:8px;padding:14px 28px;background-color:#fffffff2;backdrop-filter:blur(6px);border-top:1px solid #e1e1e0;border-radius:0 0 32px 32px}@media(max-width: 550px){.communityEditorDialog__footer{padding:12px 16px;border-radius:0}}.communityEditorDialog__btnGroup{display:flex;justify-content:flex-end;align-items:center;gap:24px}.communityEditorDialog__btnGroup .MuiButton-root:first-child{background:none;box-shadow:none;color:#006074;text-transform:none}.communityEditorDialog__btnGroup .MuiButton-root:last-child{background:#e5f6e4;color:#006074;text-transform:none;border-radius:999px;padding-left:20px;padding-right:20px}.communityEditorDialog__btnGroup .MuiButton-root:first-child:hover{background:none;box-shadow:none;color:#006074;text-transform:none}.communityEditorDialog__btnGroup .MuiButton-root:last-child:hover{background:#e5f6e4;color:#006074;text-transform:none}
.addThemeTokenSelect{margin:4px 0}.addThemeTokenSelect__trigger{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px dashed rgba(0,0,0,.3);border-radius:999px;background:transparent;font-size:1.3rem;font-weight:600;color:inherit;cursor:pointer;transition:background 120ms ease,border-color 120ms ease}@media(hover: hover){.addThemeTokenSelect__trigger:hover{background:rgba(0,128,153,.08);border-color:rgba(0,128,153,.6)}}.addThemeTokenSelect__icon{font-size:1.8rem !important}.addThemeTokenSelect--dark .addThemeTokenSelect__trigger{border-color:rgba(255,255,255,.5);color:#fff}@media(hover: hover){.addThemeTokenSelect--dark .addThemeTokenSelect__trigger:hover{background:rgba(255,255,255,.12)}}.addThemeTokenSelect__menu{max-height:340px}.addThemeTokenSelect__menu .MuiMenuItem-root{font-size:1.3rem}
.imageManager #dialog-title .MuiIconButton-root:hover{background-color:#026e84}.imageManager #dialog-title .MuiIconButton-root{color:#fff}.imageManager .MuiDialog-container .MuiPaper-rounded{border-radius:8px !important}.imageManager .MuiDialog-container .MuiPaper-root{width:100%;background-color:#fff;color:#13323b;border-radius:32px !important;overflow:visible !important;max-width:600px;box-shadow:0 30px 80px rgba(0,40,50,.35)}.imageManager__wrapper{position:relative;padding:24px 28px 28px;color:#13323b;display:flex;flex-direction:column;align-items:center;gap:18px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;background:linear-gradient(180deg, #fff 0%, #f5fafb 100%);border-radius:0 0 32px 32px}.imageManager__wrapper--hasImage{padding:18px 24px 24px}@media(max-width: 500px){.imageManager__wrapper{padding:18px 16px 22px}}.imageManager__wrapper::-webkit-scrollbar{display:none}.imageManager__tabs{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:#e6f4f7}.imageManager__tab{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:999px;background:transparent;color:#045c70;font-family:inherit;font-size:1.3rem;font-weight:600;cursor:pointer;transition:all 160ms ease}.imageManager__tab__icon{font-size:1.8rem !important}@media(hover: hover){.imageManager__tab:not(.imageManager__tab--active):hover{background:rgba(255,255,255,.7)}}.imageManager__tab--active{background:#007c95;color:#fff;box-shadow:0 6px 16px rgba(0,124,149,.35)}.imageManager__tab--ai.imageManager__tab--active{background:linear-gradient(120deg, #6a3fb5 0%, #b53f8f 100%);box-shadow:0 6px 16px rgba(106,63,181,.35)}@media(max-width: 500px){.imageManager__tab{padding:8px 12px;font-size:1.2rem}}.imageUpload{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.imageUpload__dropZone{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px;padding:34px 20px 26px;border:2px dashed rgba(0,124,149,.45);border-radius:18px;background:radial-gradient(circle at 50% 0%, rgba(255, 224, 134, 0.35) 0%, rgba(255, 224, 134, 0) 55%),linear-gradient(180deg, #fff 0%, #e6f4f7 100%);text-align:center;cursor:pointer;transition:all 180ms ease}.imageUpload__dropZone:hover,.imageUpload__dropZone--active{border-color:#007c95;border-style:solid;box-shadow:0 14px 34px rgba(0,124,149,.22);transform:translateY(-2px)}.imageUpload__dropZone:hover .imageUpload__orb,.imageUpload__dropZone--active .imageUpload__orb{transform:scale(1.08) translateY(-2px);box-shadow:0 14px 30px rgba(0,124,149,.45)}.imageUpload__dropZone--active{background:linear-gradient(180deg, #fff 0%, #fff6d6 100%)}.imageUpload__orb{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg, #045c70 0%, #007c95 60%, #1a9db8 100%);color:#fff;box-shadow:0 10px 24px rgba(0,124,149,.35);transition:all 220ms ease}.imageUpload__orb .MuiSvgIcon-root{font-size:3.4rem}.imageUpload__title{font-size:1.5rem;font-weight:700;color:#13323b}.imageUpload__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.imageUpload__chip{padding:4px 10px;border-radius:999px;background:rgba(0,124,149,.12);color:#045c70;font-size:1.2rem;font-weight:600}.imageUpload__chip--muted{background:rgba(0,0,0,.06);color:#5d7882}.imageUpload__btn{width:100%}.imageUpload__btn .MuiButton-root,.imageUpload__btn .MuiButton-root:hover{background-color:#e5f6e4f2;color:#007389;font-weight:700;text-transform:none;width:100%}.imageUpload__error,.imageUrlUpload__error,.imageAIUpload__error{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;border-radius:12px;background:#fdeeee;color:#9b4a4a;font-size:1.3rem;line-height:1.35}.imageUrlUpload{width:100%;display:flex;flex-direction:column;gap:8px}.imageUrlUpload__label{font-size:1.25rem;font-weight:600;color:#5d7882}.imageUrlUpload__row{display:flex;align-items:center;gap:8px;padding:4px 4px 4px 14px;border:1px solid rgba(0,124,149,.35);border-radius:14px;background:#fff;transition:box-shadow 160ms ease,border-color 160ms ease}.imageUrlUpload__row:focus-within{border-color:#007c95;box-shadow:0 0 0 3px rgba(0,124,149,.18)}.imageUrlUpload__row--error{border-color:#e5484d}.imageUrlUpload__icon{color:#007c95}.imageUrlUpload__input{flex:1;min-width:0;border:none;background:transparent;font-family:inherit;font-size:1.35rem;color:#13323b;padding:10px 0}.imageUrlUpload__input:focus{outline:none}.imageUrlUpload__input::placeholder{color:#5d7882}.imageUrlUpload__paste{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border:none;border-radius:999px;background:#007c95;color:#fff;font-family:inherit;font-size:1.2rem;font-weight:700;cursor:pointer;transition:transform 150ms ease,box-shadow 150ms ease}.imageUrlUpload__paste .MuiSvgIcon-root{font-size:1.6rem}.imageUrlUpload__paste:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px rgba(0,124,149,.35)}.imageUrlUpload__paste:disabled{opacity:.6;cursor:progress}@media(max-width: 500px){.imageUrlUpload__paste span{display:none}}.imageUrlUpload__hint{margin:0;font-size:1.2rem;line-height:1.45;color:#5d7882}.imageAIUpload{display:flex;flex-direction:column;gap:16px;width:100%}.imageAIUpload__hero{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;border:none;border-radius:18px;background:linear-gradient(120deg, #6a3fb5 0%, #b53f8f 60%, #ff8a5b 100%);background-size:200% 100%;color:#fff;text-align:left;font-family:inherit;cursor:pointer;box-shadow:0 12px 30px rgba(106,63,181,.35);transition:transform 180ms ease,box-shadow 180ms ease,background-position 600ms ease}.imageAIUpload__hero::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(100deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);transform:skewX(-18deg);pointer-events:none;opacity:0}.imageAIUpload__hero:hover{transform:translateY(-2px);background-position:100% 0;box-shadow:0 18px 40px rgba(106,63,181,.45)}.imageAIUpload__hero:hover::after{animation:imageAiSweep 900ms ease}.imageAIUpload__hero__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.2)}.imageAIUpload__hero__icon .MuiSvgIcon-root{font-size:2.6rem}.imageAIUpload__hero__body{display:flex;flex-direction:column;gap:4px;min-width:0}.imageAIUpload__hero__title{font-size:1.45rem;font-weight:700}.imageAIUpload__hero__quote{font-size:1.2rem;opacity:.9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imageAIUpload__manual{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:18px;background:#fff;border:1px solid rgba(0,124,149,.25)}.imageAIUpload__manual__label{font-size:1.25rem;font-weight:600;color:#5d7882}.imageAIUpload__manual__row{display:flex;align-items:stretch;gap:8px}@media(max-width: 500px){.imageAIUpload__manual__row{flex-direction:column}}.imageAIUpload__manual__input{flex:1;min-width:0;resize:none;border:1px solid rgba(0,0,0,.12);border-radius:12px;padding:10px 12px;font-family:inherit;font-size:1.35rem;line-height:1.4;color:#13323b;background:#f7fafb}.imageAIUpload__manual__input:focus{outline:none;border-color:#007c95;box-shadow:0 0 0 3px rgba(0,124,149,.18);background:#fff}.imageAIUpload__manual__send{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 18px;border:none;border-radius:12px;background:#ffe086;color:#14576f;font-family:inherit;font-size:1.3rem;font-weight:700;cursor:pointer;transition:transform 150ms ease,box-shadow 150ms ease,opacity 150ms ease}.imageAIUpload__manual__send:disabled{opacity:.5;cursor:default}.imageAIUpload__manual__send:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px rgba(0,0,0,.18)}@media(max-width: 500px){.imageAIUpload__manual__send{padding:10px 18px}}.imageAIUpload__styles{display:flex;flex-wrap:wrap;gap:6px}.imageAIUpload__styleChip{padding:5px 12px;border:1px solid rgba(0,124,149,.35);border-radius:999px;background:#fff;color:#045c70;font-family:inherit;font-size:1.2rem;font-weight:600;cursor:pointer;transition:all 150ms ease}@media(hover: hover){.imageAIUpload__styleChip:hover{background:#e6f4f7}}.imageAIUpload__styleChip--active{background:#007c95;border-color:#007c95;color:#fff}.imageAIUpload__hint{margin:0;font-size:1.2rem;line-height:1.45;color:#5d7882}.imageAIUpload__progress{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;padding:34px 16px;border-radius:18px;background:linear-gradient(135deg, #f3ecff 0%, #ffe9f4 50%, #fff3e6 100%);color:#5a2f8f;font-size:1.35rem;font-weight:600}.imageAIUpload__progress__art{display:flex;gap:10px}.imageAIUpload__progress__art span{width:18px;height:18px;border-radius:50%;background:linear-gradient(120deg, #6a3fb5, #b53f8f);animation:imageAiBounce 1.1s ease-in-out infinite}.imageAIUpload__progress__art span:nth-child(2){animation-delay:.15s;background:linear-gradient(120deg, #b53f8f, #ff8a5b)}.imageAIUpload__progress__art span:nth-child(3){animation-delay:.3s;background:linear-gradient(120deg, #ff8a5b, #ffe086)}@keyframes imageAiBounce{0%,100%{transform:translateY(0) scale(1);opacity:.7}50%{transform:translateY(-10px) scale(1.15);opacity:1}}@keyframes imageAiSweep{from{left:-60%;opacity:1}to{left:120%;opacity:0}}@media(prefers-reduced-motion: reduce){.imageAIUpload__hero,.imageAIUpload__hero::after,.imageAIUpload__progress__art span,.imageUpload__dropZone,.imageUpload__orb{animation:none !important;transition:none !important}}.imageCropper{width:100%;display:flex;flex-direction:column;align-items:center;gap:14px}.imageCropper__steps{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}.imageCropper__step{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border-radius:999px;background:rgba(0,0,0,.05);color:#5d7882;font-size:1.2rem;font-weight:600}.imageCropper__step__num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#fff;color:#5d7882;font-size:1.2rem}.imageCropper__step__num .MuiSvgIcon-root{font-size:1.4rem}.imageCropper__step--done{background:rgba(0,124,149,.12);color:#045c70}.imageCropper__step--done .imageCropper__step__num{background:#007c95;color:#fff}.imageCropper__step--clickable{cursor:pointer;padding:0}.imageCropper__step--clickable .imageCropper__step__back{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border:0;border-radius:999px;background:transparent;color:inherit;font:inherit;cursor:pointer}.imageCropper__step--clickable:hover,.imageCropper__step--clickable:focus-visible{background:rgba(0,124,149,.22);outline:none}.imageCropper__step--active{background:#007c95;color:#fff;box-shadow:0 6px 14px rgba(0,124,149,.3)}.imageCropper__step--active .imageCropper__step__num{background:#ffe086;color:#14576f}@media(max-width: 500px){.imageCropper__step__label{display:none}.imageCropper__step--active .imageCropper__step__label{display:inline}}.imageCropper__instructions{margin:0;text-align:center;font-size:1.3rem;line-height:1.45;color:#5d7882}.imageCropper__stage{position:relative;max-width:100%;border-radius:16px;overflow:hidden;background:#0f2229;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 12px 30px rgba(0,0,0,.25)}.imageCropper__stage .reactEasyCrop_Container{border-radius:16px}.imageCropper__stage .reactEasyCrop_CropArea{border-color:rgba(255,255,255,.9);box-shadow:0 0 0 9999em rgba(15,34,41,.72)}.imageCropper__zoom{display:flex;align-items:center;gap:12px;width:100%;max-width:420px;color:#5d7882}.imageCropper__zoom .MuiSlider-root{color:#007c95}.imageCropper__zoom .MuiSlider-thumb{width:20px;height:20px;background-color:#fff;border:3px solid #007c95;box-shadow:0 2px 8px rgba(0,0,0,.2)}.imageCropper__zoom .MuiSlider-track{height:6px;border:none}.imageCropper__zoom .MuiSlider-rail{height:6px;background-color:rgba(0,124,149,.2);opacity:1}.imageCropper__wrongSize{margin:0;color:#b3261e;font-weight:600}.imageCropper__actionButtons{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;width:100%}.imageCropper__actionButtons .MuiButton-root{border-radius:999px;text-transform:none;font-weight:700}.imageCropper__actionButtons .MuiButton-root:nth-child(1){background-color:#eef2f5;color:#00738af2}.imageCropper__actionButtons .MuiButton-root:nth-child(2){background-color:#e5f6e4;color:#00738af2}.imageAIUpload__twoImages{display:flex;align-items:center;gap:8px;margin:10px 0 2px;font-size:1.3rem;font-weight:600;cursor:pointer}.imageAIUpload__twoImages input{width:18px;height:18px;accent-color:#7b5ea7;cursor:pointer}
.ImageAnswerUpload{display:flex;justify-content:center}.ImageAnswerUpload__imagePlaceholder{display:flex;align-items:center;margin-right:10px}.ImageAnswerUpload__imagePlaceholder:hover{cursor:pointer}.ImageAnswerUpload__imagePlaceholder--withoutMargin{margin-right:0}.ImageAnswerUpload .MuiAvatar-colorDefault{background-color:#008099;border:1px solid #e1e1e0;box-shadow:#ccc 0 3px 6px}.ImageAnswerUpload .zoomHolder{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.ImageAnswerUpload .middle{opacity:1;transition:.5s;position:absolute}.ImageAnswerUpload .middle .MuiIconButton-root{color:#fff}.ImageAnswerUpload .middle .MuiIconButton-root:hover{background-color:transparent}.ImageAnswerUpload .middle svg{font-size:30px;color:#fff;background-color:rgba(0,0,0,.3);border-radius:250px;padding:49px}@media(max-width: 500px){.ImageAnswerUpload .middle svg{font-size:30px;padding:25px}}.ImageAnswerUpload .middle:hover{opacity:1;transition:.5s}.AnswerImage--question{width:128px;height:128px}@media(max-width: 500px){.AnswerImage--question{width:80px;height:80px}}.AnswerImage{background-size:cover !important;border-radius:50%;overflow:hidden;box-shadow:inset 0 3px 6px rgba(0,0,0,.3),inset 0 1px 8px rgba(0,0,0,.18),inset 0 6px 12px rgba(0,0,0,.1);width:128px;height:128px}.AnswerImage--likert{width:80px;height:80px;margin-right:1.5rem;flex:0 0 auto}@media(max-width: 599px){.AnswerImage--likert{width:48px;height:48px;margin:0}}.AnswerImage--pref{width:64px;height:64px}@media(max-width: 500px){.AnswerImage--pref{width:46px;height:46px}}.AnswerImage--link{width:64px;height:64px;background-position-x:center !important;background-repeat:no-repeat !important}@media(max-width: 500px){.AnswerImage--link{width:46px;height:46px}}.AnswerImage--choice{width:120px;height:120px}.AnswerImage--choice__big{width:180px;height:180px}@media(max-width: 500px){.AnswerImage--choice__big{width:120px;height:120px}}.AnswerImage--partner{width:240px;height:240px}.AnswerImage--partnerAnswer{width:64px;height:64px}.AnswerImage--partnerAnswerBig{max-width:300px;max-height:300px;width:300px;height:300px}@keyframes imageUploadPulse{0%,100%{transform:scale(1);box-shadow:0 4px 12px rgba(124,58,237,.35)}50%{transform:scale(1.05);box-shadow:0 8px 22px rgba(217,70,239,.5)}}.ImageAnswerUpload__imagePlaceholder--vivid .MuiBadge-root{display:inline-flex;padding:4px;background:linear-gradient(135deg, #7c3aed 0%, #d946ef 55%, #fbbf24 100%);box-shadow:0 0 16px rgba(217,70,239,.45);animation:imageUploadPulse 2.4s ease-in-out infinite}.ImageAnswerUpload__imagePlaceholder--vivid:hover .MuiBadge-root{animation-play-state:paused;transform:scale(1.05)}.ImageAnswerUpload__imagePlaceholder--vivid .MuiAvatar-root{border:3px solid #fff;box-sizing:border-box}.ImageAnswerUpload__imagePlaceholder--circle .MuiBadge-root{border-radius:50%}.ImageAnswerUpload__imagePlaceholder--rect .MuiBadge-root{border-radius:18px}.ImageAnswerUpload__imagePlaceholder--rect .MuiAvatar-root{border-radius:14px}.ImageAnswerUpload__imagePlaceholder--rect .MuiAvatar-root img{border-radius:11px}@media(prefers-reduced-motion: reduce){.ImageAnswerUpload__imagePlaceholder--vivid{animation:none !important}}
.miniHtmlEditor__wrapper{display:flex;flex-direction:column;position:relative;width:100%;flex:1}.miniHtmlEditor__wrapper .miniHtmlEditor{min-height:96px;max-height:420px;overflow-y:auto;padding:8px 12px;border-radius:0 0 8px 8px;border:2px solid #e1e1e0;border-top:none;background-color:#fff;color:#1a1a1a;font-weight:400;font-size:1.5rem;line-height:2.4rem;text-align:left;cursor:text}.miniHtmlEditor__wrapper .miniHtmlEditor:focus-visible{outline:none}.miniHtmlEditor__wrapper .miniHtmlEditor:focus{border-color:#22a3bd}.miniHtmlEditor__wrapper .miniHtmlEditor:empty::before,.miniHtmlEditor__wrapper .miniHtmlEditor--empty::before{content:attr(data-placeholder);color:#595959;pointer-events:none}.miniHtmlEditor__wrapper .miniHtmlEditor mark,.miniHtmlEditor__wrapper .miniHtmlEditor span[style*=background]{border-radius:3px;padding:0 2px}.miniHtmlEditor__wrapper .miniHtmlEditor ul,.miniHtmlEditor__wrapper .miniHtmlEditor ol{margin:4px 0;padding-left:24px}.miniHtmlEditor__wrapper .miniHtmlEditor h2,.miniHtmlEditor__wrapper .miniHtmlEditor h3{margin:8px 0 4px;line-height:1.3}.miniHtmlEditor__wrapper .miniHtmlEditor blockquote{margin:6px 0;padding:4px 12px;border-left:3px solid #008099;background:rgba(0,128,153,.06);border-radius:0 6px 6px 0}.miniHtmlEditor__wrapper .miniHtmlEditor img{max-width:100%;height:auto;border-radius:8px;cursor:pointer}.miniHtmlEditor__wrapper .miniHtmlEditor img:hover{outline:2px solid #22a3bd;outline-offset:2px}.miniHtmlEditor__wrapper .miniHtmlEditor a{color:#006074;text-decoration:underline}.miniHtmlEditor__wrapper .miniHtmlEditor::-webkit-scrollbar{width:4px}.miniHtmlEditor__wrapper .miniHtmlEditor::-webkit-scrollbar-track{border-radius:2px;background:#fff}.miniHtmlEditor__wrapper .miniHtmlEditor::-webkit-scrollbar-thumb{border-radius:2px;background:#888}.miniHtmlEditor__wrapper .miniHtmlEditor--red{border:2px solid #fb4d4d;border-top:none}.miniHtmlEditor__wrapper .miniHtmlEditor__toolbar{display:flex;align-items:center;gap:2px;position:relative;padding:4px 8px;border-radius:8px 8px 0 0;background-color:#e8ecef;border-bottom:1px solid rgba(0,0,0,.08)}.miniHtmlEditor__wrapper .miniHtmlEditor__toolbarButton{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;color:#595959;cursor:pointer}@media(hover: hover){.miniHtmlEditor__wrapper .miniHtmlEditor__toolbarButton:hover{background-color:rgba(0,0,0,.08);color:#1a1a1a}}.miniHtmlEditor__wrapper .miniHtmlEditor__toolbarButton--active{background-color:rgba(0,0,0,.12);color:#1a1a1a}.miniHtmlEditor__wrapper .miniHtmlEditor__toolbarSeparator{width:1px;height:18px;margin:0 4px;background-color:rgba(0,0,0,.12)}.miniHtmlEditor__wrapper .miniHtmlEditor__emojiPanel{position:absolute;top:100%;right:0;z-index:20;display:grid;grid-template-columns:repeat(10, 1fr);gap:2px;padding:8px;border-radius:8px;background-color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.18)}.miniHtmlEditor__wrapper .miniHtmlEditor__emojiButton{border:none;background:transparent;font-size:1.8rem;line-height:2.4rem;padding:2px;border-radius:4px;cursor:pointer}@media(hover: hover){.miniHtmlEditor__wrapper .miniHtmlEditor__emojiButton:hover{background-color:rgba(0,0,0,.08)}}.miniHtmlEditor__wrapper .miniHtmlEditor__panel{position:absolute;top:100%;right:0;z-index:20;display:flex;align-items:center;gap:6px;padding:8px;border-radius:8px;background-color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.18)}.miniHtmlEditor__wrapper .miniHtmlEditor__panel--image{right:auto;left:0}.miniHtmlEditor__wrapper .miniHtmlEditor__panelChip{border:1px solid rgba(0,0,0,.14);background:transparent;border-radius:999px;padding:4px 12px;font-size:1.25rem;font-weight:600;color:#1a1a1a;cursor:pointer}@media(hover: hover){.miniHtmlEditor__wrapper .miniHtmlEditor__panelChip:hover{background-color:rgba(0,128,153,.1);border-color:#008099}}.miniHtmlEditor__wrapper .miniHtmlEditor__colorSwatch{width:24px;height:24px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.18);cursor:pointer}@media(hover: hover){.miniHtmlEditor__wrapper .miniHtmlEditor__colorSwatch:hover{transform:scale(1.15)}}.miniHtmlEditor__wrapper .miniHtmlEditor__counter{color:#595959;font-weight:400;font-size:1.2rem;line-height:1.6rem;letter-spacing:.1px;text-align:right;padding:2px 8px 0 0}.miniHtmlEditor__wrapper .miniHtmlEditor__counter--lengthError{color:#c50e29;font-weight:600}
.profileDetailsForm{background-color:#fff;border:1px solid #e1e1e0;border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:16px;color:#1a1a1a}@media(max-width: 550px){.profileDetailsForm{padding:16px 12px}}.profileDetailsForm__title{display:flex;align-items:center;gap:4px;font-size:1.7rem;font-weight:700;color:#1a1a1a}.profileDetailsForm__wrapper{background-color:#f5f5f5;padding:20px 16px;border-radius:16px;display:flex;flex-direction:column;gap:16px}.profileDetailsForm__wrapper__name{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}@media(max-width: 380px){.profileDetailsForm__wrapper__name{flex-direction:column-reverse;align-items:center}}.profileDetailsForm__wrapper__name__inputList{display:flex;flex-direction:column;width:100%;gap:16px}.profileDetailsForm__richField{display:flex;flex-direction:column;gap:6px}.profileDetailsForm__richField__label{font-size:1.3rem;font-weight:600;color:#595959;padding-left:4px}
.SelectorChip__Pin{display:flex;align-items:center;justify-content:flex-end;color:#fff}.SelectorChip__Pin--value{font-size:1.6rem;font-weight:bold}.SelectorChip__Pin .MuiIconButton-root{padding:4px 16px !important}.SelectorChip__Pin .MuiSvgIcon-root{font-size:1.6rem !important}.SelectorChip__Pin .MuiIconButton-root{font-size:1.2rem;align-items:flex-end}.SelectorChip__input .MuiInput-underline::before{border-bottom:0 !important}.customChip__languageSelector__originalText{position:absolute;top:-10px;right:-40px;background-color:#ffdf81f2;color:#14576f;border-radius:1.6rem;padding:0 .6rem;font-size:1.2rem;font-weight:600;letter-spacing:.1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.26),0 2px 8px 0 rgba(0,0,0,.06),0 1px 4px 0 rgba(0,0,0,.04),1px 0 1px 0 rgba(0,0,0,.1)}.selectorChip{display:flex;gap:8px;align-items:center;background:rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.14);border-radius:100px;padding:6px 16px;color:rgba(255,255,255,.95);cursor:pointer;position:relative;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}@media(hover: hover){.selectorChip:hover{background-color:rgba(0,0,0,.2);border-color:rgba(255,255,255,.32)}}.selectorChip:has(.selectorChip__icon--checked){background-image:linear-gradient(135deg, rgba(129, 199, 132, 0.28), rgba(81, 150, 87, 0.2));border-color:rgba(129,199,132,.55);box-shadow:0 2px 8px rgba(6,62,76,.18)}.selectorChip .selectorChip__button{display:inherit;gap:inherit}.selectorChip .selectorChip__input{display:inherit;gap:4px;max-height:28px}.selectorChip .selectorChip__input .MuiIconButton-root{color:#fff}.selectorChip .selectorChip__icon{flex-shrink:0}.selectorChip .selectorChip__icon .MuiSvgIcon-root{font-size:2rem}.selectorChip .selectorChip__icon--checked{color:#77c44c}.selectorChip .selectorChip__text{font-size:1.2rem;font-weight:600;line-height:1.6rem;align-self:center}.selectorChip .selectorChip__pin{display:flex;align-items:center;justify-content:flex-end;color:#fff}.selectorChip .selectorChip__pin--value{font-size:1.6rem;font-weight:bold}.selectorChip .selectorChip__pin .MuiIconButton-root{padding:4px 16px;color:#fff}.selectorChip .selectorChip__pin .MuiSvgIcon-root{font-size:1.6rem}.selectorChip .selectorChip__pin .MuiIconButton-root{font-size:1.2rem;align-items:flex-end}.selectorChip .selectorChip__tooltip.MuiIconButton-root{margin-left:8px;padding:0}.selectorChip .selectorChip__tooltip.MuiIconButton-root .MuiSvgIcon-root{color:#dadada;font-size:2rem}.selectorChip--dark{background-color:#008099}@media(hover: hover){.selectorChip--dark:hover{background-color:#026e84;border-color:rgba(255,255,255,.4)}}.selectorChip__demographicOptionSwitch{display:flex;margin-left:8px;background-color:rgba(0,0,0,.1);border-radius:32px;height:3.2rem}.selectorChip__demographicOptionSwitch .left{border-radius:32px 0 0 32px}.selectorChip__demographicOptionSwitch .right{border-radius:0 32px 32px 0}.selectorChip__demographicOptionSwitch .selected{color:#ffe086;background-color:rgba(0,0,0,.2)}.selectorChip__demographicOptionSwitch__button{background-color:rgba(0,0,0,.1);padding:8px 12px;font-size:1.2rem;user-select:none;display:flex;align-items:center;gap:.4rem}.selectorChip__demographicOptionSwitch__button .MuiSvgIcon-root{height:16px;width:16px}@media(max-width: 480px){.selectorChip{max-width:100%;box-sizing:border-box;flex-wrap:wrap;row-gap:4px;border-radius:20px}.selectorChip .selectorChip__button{flex-wrap:wrap;min-width:0}.selectorChip .selectorChip__text{min-width:0;overflow-wrap:anywhere;text-align:left}.selectorChip__demographicOptionSwitch{margin-left:0}}
.settingsActionList{display:flex;flex-direction:column;width:100%;border:1px solid #e1e1e0;border-radius:16px;background-color:#fff;overflow:hidden}.settingsActionList__row{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;background:none;border:none;border-bottom:1px solid #e1e1e0;cursor:pointer;text-align:start;transition:background-color 150ms ease}.settingsActionList__row:last-child{border-bottom:none}@media(hover: hover){.settingsActionList__row:hover{background-color:#f5f5f5}}.settingsActionList__row__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;background-color:#dff5fa;color:#006074}.settingsActionList__row__texts{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.settingsActionList__row__label{font-size:1.4rem;font-weight:600;color:#1a1a1a}.settingsActionList__row__hint{font-size:1.2rem;line-height:1.35;color:#6e6d6a;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.settingsActionList__row__trailing{display:flex;align-items:center;gap:8px;flex-shrink:0}.settingsActionList__row__counter{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background-color:#008099;color:#fff;font-size:1.2rem;font-weight:700;box-sizing:border-box}.settingsActionList__row__chevron{color:#aba7a5;flex-shrink:0}
.socialIcons{display:flex;align-items:center}.socialIcon__facebook{color:#1877f2}.socialIcon__youtube{color:red}.socialIcon__instagram{color:#e4405f}.socialIcon__telegram{color:#08c}.socialIcon__twitter{color:#1da1f2}.socialIcon__reddit{color:#ff4500}.socialIcon__linkedin{color:#0077b5}.socialIcon__tiktok{color:#000}.socialIcon__quora{color:#b92b27}.socialIcon__patreon{color:#ff424d}.socialIcon__public{font-size:24px;color:#007c95}
.themePresetButtons{display:flex;flex-direction:column;gap:8px;margin:8px 0}.themePresetButtons__title{font-size:1.3rem;font-weight:600;opacity:.85}.themePresetButtons__list{display:flex;flex-wrap:wrap;gap:8px}.themePresetButtons__chip{display:inline-flex;align-items:center;padding:8px 16px;border:2px solid transparent;border-radius:999px;font-size:1.25rem;font-weight:700;letter-spacing:.01em;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.18);transition:transform 120ms ease,box-shadow 120ms ease;text-shadow:0 1px 2px rgba(0,0,0,.18)}@media(hover: hover){.themePresetButtons__chip:hover{transform:translateY(-2px);box-shadow:0 5px 14px rgba(0,0,0,.28)}}.themePresetButtons__chip:active{transform:translateY(0)}
.themePreviewCard{display:flex;flex-direction:column;gap:6px;min-width:160px}.themePreviewCard__label{font-size:1.2rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;opacity:.75}.themePreviewCard__surface{padding:14px;border-radius:16px;background:var(--pp-header-bg, #f4f5f7);box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.themePreviewCard__card{display:flex;flex-direction:column;gap:8px;padding:16px;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.14), rgba(255, 255, 255, 0) 55%);background-color:var(--pp-card-bg, #fff);border:1px solid var(--pp-card-border-color, rgba(0, 0, 0, 0.08));border-radius:var(--pp-card-radius, 16px);box-shadow:var(--pp-card-shadow, 0 6px 18px rgba(0, 0, 0, 0.12));font-family:var(--pp-font-family, inherit)}.themePreviewCard__question{font-size:var(--pp-question-size, 1.45rem);font-weight:700;color:var(--pp-question-color, #1a1a1a);margin-bottom:2px}.themePreviewCard__option{font-size:var(--pp-option-text-size, 1.3rem);padding:8px 12px;border-radius:var(--pp-option-radius, 10px);background:var(--pp-option-bg, #f0f2f5);color:var(--pp-option-text, #1a1a1a);border:2px solid transparent}.themePreviewCard__option--selected{background:var(--pp-option-bg-selected, var(--pp-option-bg, #e3f2fd));border-color:var(--pp-option-border-selected, var(--pp-accent-color, #008099))}.themePreviewCard__progress{height:4px;border-radius:999px;overflow:hidden;background:var(--pp-progress-track, rgba(0, 0, 0, 0.12))}.themePreviewCard__progressFill{width:55%;height:100%;border-radius:999px;background:var(--pp-progress-fill, var(--pp-accent-color, #008099))}.themePreviewCard__likert{display:flex;justify-content:space-between;gap:6px;margin-top:2px}.themePreviewCard__likertDot{flex:1;height:24px;display:flex;align-items:center;justify-content:center;border-radius:999px;font-size:1.2rem;font-weight:700;background:var(--pp-likert-bg, var(--pp-option-bg, #f0f2f5));color:var(--pp-likert-text, var(--pp-option-text, #1a1a1a))}.themePreviewCard__likertDot--selected{background:var(--pp-likert-selected-bg, var(--pp-accent-color, #008099));color:var(--pp-likert-selected-text, var(--pp-option-text, #fff))}.themePreviewCard__likertLabels{display:flex;justify-content:space-between;gap:8px;font-size:1.2rem;color:var(--pp-likert-text, var(--pp-question-color, #1a1a1a));opacity:.85}.themePreviewCard__button{margin-top:6px;padding:9px 14px;border:none;cursor:default;font-size:var(--pp-button-text-size, 1.3rem);font-weight:700;border-radius:var(--pp-button-radius, 999px);background:var(--pp-button-bg, #008099);color:var(--pp-button-text, #fff)}
.buttonContainer{display:inline-flex;height:4.8rem;padding:1.4rem .8rem;justify-content:center;align-items:center;gap:.8rem;flex-shrink:0;box-sizing:border-box;cursor:pointer;background:transparent;border:none;position:relative}.buttonContainer__text{font-weight:400;font-size:1.3rem;line-height:1.6rem}.buttonContainer__text--XXLBold{font-weight:700;font-size:2.4rem;line-height:3.2rem}.buttonContainer__wrapper{position:relative;display:flex;gap:2px;border-bottom:1px dashed #1a1a1a;color:#1a1a1a}.buttonContainer__wrapper--darkMode{border-bottom:1px dashed #e8ecef;color:#e8ecef}.buttonContainer__wrapper--active{border-bottom:1px dashed #007c95;color:#007c95}.buttonContainer__wrapper--darkMode.buttonContainer__wrapper--active{border-bottom:1px dashed #ffdf81;color:#ffdf81}.buttonContainer__wrapper--disabled{border-bottom:1px dashed #9b9fa3;color:#9b9fa3}.buttonContainer__wrapper--disabled.buttonContainer__wrapper--darkMode{border-bottom:1px dashed rgba(255,255,255,.3);color:rgba(255,255,255,.62)}.buttonContainer__counter{position:absolute;top:-20px;right:-20px;font-size:12px;padding:4px;border-radius:50%;height:16px;width:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px 0px #14576f52;background-color:#fff;color:#000}.buttonContainer__customIcon{display:inline-flex}.buttonContainer__customIconGlyph{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:rgba(0,0,0,.54)}
.translationDialog{overflow-y:scroll !important}.translationDialog #dialog-title .MuiIconButton-root:hover{background-color:#026e84}.translationDialog #dialog-title .MuiIconButton-root{color:#fff}@media(max-width: 550px){.translationDialog #dialog-title{height:80px !important}}.translationDialog .MuiDialog-container .MuiPaper-rounded{border-radius:8px !important}.translationDialog .MuiDialog-container .MuiPaper-root{width:100%;background-color:transparent;color:#fff;border-radius:32px !important;overflow:visible !important;max-width:780px}@media(max-width: 599px){.translationDialog .MuiDialog-container .MuiPaper-root{margin:12px 8px;width:calc(100% - 16px);max-width:calc(100% - 16px)}}.translationDialog__item__wrapper__tags{display:flex}.translationDialog__wrapper{display:flex;flex-direction:column;gap:40px;background-color:#fff;color:#000;border-radius:0 0 32px 32px;padding:32px 24px}@media(max-width: 599px){.translationDialog__wrapper{padding:20px 10px}}.translationDialog__header{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;color:#1a1a1a;font-size:2.4rem;line-height:3.2rem;font-weight:700}.translationDialog__header__selectorWrapper{display:flex;justify-content:space-evenly;width:100%;align-items:baseline}.translationDialog__header__selector{display:flex;flex-direction:column;flex:1;justify-content:center;align-items:center}.translationDialog__header__selectorText{font-weight:400;font-size:1.2rem;line-height:1.6rem;letter-spacing:.1px}.translationDialog__header__translateAll{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:1.3rem;line-height:1.6rem;font-weight:600;color:#007c95;padding:12px 8px;margin-top:2px}.translationDialog__body{display:flex;flex-direction:column;gap:8px}.translationDialog__section{display:flex;flex-direction:column;gap:8px;background-color:#e8ecef;border-radius:16px;padding:8px 16px 12px 24px}@media(max-width: 599px){.translationDialog__section{padding:8px 10px 12px}}.translationDialog__section--question{gap:24px}.translationDialog__section__title{font-weight:700;font-size:1.9rem;line-height:2.8rem;min-height:40px;align-self:center;align-content:center}.translationDialog__section__subtitle{font-weight:700;font-size:1.5rem;line-height:2.4rem;align-self:center;align-content:center}.translationDialog__questionGroup__question{display:flex;flex-direction:column}.translationDialog__questionGroup__answers{display:flex;flex-direction:column;gap:8px}.translationDialog__item__answerWithQuestionNumber{font-weight:700;font-size:17px}.translationDialog__mediaItem__wrapper{display:flex;flex-direction:column;justify-content:center;gap:16px;margin-bottom:16px}.translationDialog__item__wrapper,.translationDialog__mediaItem__text,.translationDialog__mediaItem__media{display:flex;align-items:center;justify-content:space-between;gap:16px}.translationDialog__item__wrapper--pollAnswers,.translationDialog__mediaItem__text--pollAnswers,.translationDialog__mediaItem__media--pollAnswers{gap:8px}@media(max-width: 599px){.translationDialog__item__wrapper,.translationDialog__mediaItem__text{position:relative;flex-direction:column;align-items:stretch;gap:8px;padding:12px 12px 14px;border-radius:14px;background:rgba(0,128,153,.05);border:1px solid rgba(0,128,153,.12);margin-bottom:10px}.translationDialog__item__wrapper .translationDialog__item__title,.translationDialog__mediaItem__text .translationDialog__item__title{box-sizing:border-box;width:100%;padding-right:44px;line-height:1.4;color:#323232}.translationDialog__item__wrapper .translationDialog__item__button,.translationDialog__mediaItem__text .translationDialog__item__button{position:absolute;top:8px;right:8px;height:34px;width:34px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.12)}.translationDialog__item__wrapper .MuiFormControl-root,.translationDialog__mediaItem__text .MuiFormControl-root{width:100%}}.translationDialog__mediaItem__media{justify-content:space-around}.MuiBadge-root{gap:15px;align-items:center}.MuiBadge-root .MuiButtonBase-root,.MuiBadge-root .MuiButtonBase-root:hover{height:32px;background-color:#fff;border-radius:8px;padding:0 12px;font-size:1.3rem;color:#026e84}.translationDialog__item__consentWrapper,.translationDialog__item__consentGroup{display:flex;flex-direction:column;gap:8px}.translationDialog__item__consent{display:flex;flex-direction:column;gap:8px}.translationDialog__item__customLikertLabels{display:flex;flex-direction:column;gap:8px}.translationDialog__item__customLikertLabels--hasAnswerValue{margin-bottom:8px}.translationDialog__item__title{width:50%;font-size:15px;font-weight:400;flex:1}.translationDialog__item__title,.translationDialog__item__rich{min-width:0;overflow-wrap:anywhere}.translationDialog__item__title--rich p,.translationDialog__item__title--rich div,.translationDialog__item__title--rich ul,.translationDialog__item__title--rich ol,.translationDialog__item__title--rich blockquote,.translationDialog__item__title--rich h2,.translationDialog__item__title--rich h3{margin:0 0 6px}.translationDialog__item__title--rich ul,.translationDialog__item__title--rich ol{padding-left:20px}.translationDialog__item__title--rich img{max-width:100%;height:auto}.translationDialog__item__title--rich>:last-child{margin-bottom:0}.translationDialog__item__rich{flex:1;width:50%;color:#323232}.translationDialog__item__rich--disabled{opacity:.4;pointer-events:none}@media(max-width: 599px){.translationDialog__item__wrapper .translationDialog__item__rich{width:100%}}.translationDialog__item__button{display:flex;align-items:center;justify-content:center;cursor:pointer;height:40px;width:40px;border:none;border-radius:50%}.translationDialog__item__button--unavailable{cursor:not-allowed;opacity:.4}.translationDialog__item__button--busy{cursor:progress}.translationDialog__item__button--busy img{animation:translationSpin 1s linear infinite}.translationDialog__item__pending{flex:1;display:flex;flex-direction:column;justify-content:center;gap:8px;min-height:56px;padding:8px 12px;border-radius:8px;background:#f5f5f5}.translationDialog__item__pendingLine{display:block;height:10px;border-radius:5px;background:linear-gradient(90deg, #e1e1e0 0%, #fff 40%, #74bccb 55%, #e1e1e0 80%);background-size:220% 100%;animation:translationShimmer 1.4s ease-in-out infinite}.translationDialog__item__pendingLine--short{width:62%;animation-delay:.25s}.translationDialog__header__translateAll--busy{cursor:progress;opacity:.85}.translationDialog__header__translateError{max-width:320px;padding:0 8px 8px;font-size:1.2rem;line-height:1.5rem;color:#c50e29}.translationDialog__header__translateAll--disabled{cursor:not-allowed;opacity:.5}.translationDialog__header__translateHint{max-width:320px;padding:0 8px 8px;font-size:1.2rem;line-height:1.5rem;color:#6e6d6a}.translationDialog__header__translateSpinner{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid #74bccb;border-top-color:#007c95;animation:translationSpin .8s linear infinite}@keyframes translationSpin{to{transform:rotate(360deg)}}@keyframes translationShimmer{0%{background-position:140% 0}100%{background-position:-60% 0}}@media(prefers-reduced-motion: reduce){.translationDialog__item__button--busy img,.translationDialog__item__pendingLine,.translationDialog__header__translateSpinner{animation:none !important}}.translationDialog__footer__buttonGroup{display:flex;gap:24px;margin:40px 0 4px;justify-content:flex-end}.translationDialog__footer__invalidTranslationsGroup{display:flex;flex-direction:column}.translationDialog__closeButton.MuiButton-root{color:#007c95;background-color:transparent;box-shadow:none}@media(hover: hover){.translationDialog__closeButton.MuiButton-root:hover{background-color:transparent;box-shadow:none}}.translationDialog__publishButton.MuiButton-root{border-radius:8px}.translationDialogHeader .MuiSelect-select.MuiSelect-select{font-size:1.4rem;font-weight:500;color:#fff}.translationDialogHeader .MuiInput-underline::before{border-bottom:1px dashed #fff !important;bottom:2px}.translationDialogHeader__wrapper{display:flex;justify-content:center;align-items:center;gap:10px}@media(max-width: 550px){.translationDialogHeader__wrapper{flex-direction:column;gap:0}}.translationDialog__tooltipIcon{color:#74bccb}.translationDialog__header__selectorList{box-shadow:0 1px 32px 0 rgba(31,95,117,.12),0 12px 24px 0 rgba(31,95,117,.12),0 8px 16px 0 rgba(31,95,117,.12);position:absolute;top:170px;background-color:#fff;border-radius:.8rem;z-index:10;padding:1.2rem .8rem;display:flex;flex-direction:column;gap:.8rem}.translationDialog__header__selectorListItem{height:4.8rem;background-color:#e8ecef;list-style:none;padding:0 1.6rem;border-radius:.8rem;font-size:1.7rem;display:flex;align-items:center;cursor:pointer}.translationDialog__stale{display:flex;flex-direction:column;gap:6px;padding:8px 10px 8px 12px;border-left:4px solid #fb4d4d;border-radius:8px;background:rgba(251,77,77,.06)}.translationDialog__stale__note{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:1.25rem}.translationDialog__stale__badge{padding:2px 8px;border-radius:999px;background:#fb4d4d;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.translationDialog__stale__was{min-width:0;flex:1 1 200px;color:#c50e29;overflow-wrap:anywhere}.translationDialog__stale__actions{display:inline-flex;gap:6px}.translationDialog__stale__action{padding:3px 10px;border:1px solid #fb4d4d;border-radius:999px;background:#fff;color:#c50e29;font-size:1.2rem;font-weight:600;cursor:pointer}.translationDialog__stale__action--quiet{border-color:rgba(0,0,0,.2);color:#323232}.translationDialog__stale__action:disabled{cursor:default;opacity:.6}
.languagePreselector{width:100%;margin:4rem 0 0}.languagePreselector__header{display:flex;justify-content:space-between;align-items:center;max-height:2.2rem;margin-bottom:2rem;padding-right:2rem}.languagePreselector__header__title{color:#1a1a1a;font-size:1.9rem;font-weight:600;display:flex;align-items:center;gap:1.6rem}.languagePreselector__header__title--light{color:#fff}.languagePreselector__header__title__icon{color:#74bccb}.languagePreselector__header__buttonContainer{position:relative}.languagePreselector__header__buttonContainer .MuiButton-root{width:auto;margin:0;font-size:1.3rem;text-transform:none;padding:1rem .8rem;display:flex;align-items:center;justify-content:flex-end;background-color:#fff !important;color:#007c95;box-shadow:none;border-top:none}.languagePreselector__header__buttonContainer .MuiButton-root:hover{box-shadow:none}.languagePreselector__header__list{box-shadow:0 1px 32px 0 rgba(31,95,117,.12),0 12px 24px 0 rgba(31,95,117,.12),0 8px 16px 0 rgba(31,95,117,.12);position:absolute;top:40px;left:-160px;background-color:#fff;color:#14576f;border-radius:.8rem;z-index:16;width:322px;padding:1.2rem .8rem;display:flex;flex-direction:column;gap:.8rem;max-height:60vh;overflow-y:auto}.languagePreselector__header__list--floating{position:fixed;top:auto;left:auto;z-index:1400}@media(max-width: 420px){.languagePreselector__header__list{position:absolute;left:50%;top:2.8rem;transform:translate(-50%)}.languagePreselector__header__list--floating{position:fixed;left:auto;top:auto;transform:none;max-width:calc(100vw - 1.6rem)}.languagePreselector__header__buttonContainer{position:static}.languagePreselector{position:relative}}.languagePreselector__header__menuItem{height:4.8rem;background-color:#e8ecef;list-style:none;padding-left:1.6rem;border-radius:.8rem;font-size:1.7rem;display:flex;align-items:center;justify-content:space-between}.languagePreselector__header__menuItem__originalText{background-color:#ffdf81f2;color:#14576f;border-radius:1.6rem;padding:0 .6rem;font-size:1.2rem;font-weight:600;letter-spacing:.1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.26),0 2px 8px 0 rgba(0,0,0,.06),0 1px 4px 0 rgba(0,0,0,.04),1px 0 1px 0 rgba(0,0,0,.1)}.languagePreselector__header__menuItem__end{display:flex;align-items:center;justify-content:center;gap:1.6rem}.languagePreselector__header__menuItem__icon{height:4.8rem;width:4.8rem;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;color:#14576f}.languagePreselector__body{display:flex;flex-wrap:wrap;gap:1.6rem 6.1rem;align-items:center}.languagePreselector .MuiButtonBase-root{width:auto !important}.languagePreselector__header__menuItem__stale{background-color:#fb4d4d;color:#fff;border-radius:1.6rem;padding:0 .6rem;font-size:1.2rem;font-weight:700;white-space:nowrap}
.addTextInput__wrapper{box-sizing:border-box;display:flex;flex-direction:column;position:relative;width:100%;flex:1;background-color:#e8ecef;padding:16px;border-radius:16px;gap:4px}.addTextInput__wrapper .addTextInput__inputWrapper{width:100%;display:flex;gap:32px}.addTextInput__wrapper .addTextInput__inputWrapper .MuiButton-root,.addTextInput__wrapper .addTextInput__inputWrapper .MuiButton-root:hover{background:none;box-shadow:none;color:#6e6d6a}.addTextInput__wrapper .addTextInput__inputWrapper--active .MuiButton-root,.addTextInput__wrapper .addTextInput__inputWrapper--active .MuiButton-root:hover{color:#026e84}.addTextInput__wrapper .addTextInput{box-sizing:border-box;padding:8px 12px;resize:none;border-radius:8px;border:none;background-color:#fffffff2;color:#1a1a1a;font-weight:400;font-size:1.5rem;line-height:2.4rem;width:100%;flex-shrink:2}.addTextInput__wrapper .addTextInput:focus-visible{outline:none}.addTextInput__wrapper .addTextInput::-webkit-scrollbar{width:4px}.addTextInput__wrapper .addTextInput::-webkit-scrollbar-track{border-radius:2px;background:#fff}.addTextInput__wrapper .addTextInput::-webkit-scrollbar-thumb{border-radius:2px;background:#888;transition-duration:.2s}.addTextInput__wrapper .addTextInput::-webkit-scrollbar-thumb:hover{background:#7a7a7a}.addTextInput__wrapper .addTextInput--red{border:2px solid #fb4d4d}.addTextInput__wrapper .addTextInput__label{color:#595959;text-align:left;padding:0 0 4px 12px;font-size:1.3rem;line-height:1.6rem;font-weight:600}
.communityDataPrivacyLinkDialog__wrapper{padding:24px 20px 36px;border-radius:0 0 28px 28px;background-color:#fff;color:#1a1a1a;display:flex;flex-direction:column;gap:24px;align-items:flex-end}.communityDataPrivacyLinkDialog__wrapper .MuiButton-root,.communityDataPrivacyLinkDialog__wrapper .MuiButton-root:hover{background-color:#e5f6e4f2;color:#14576f}.communityDataPrivacyLinkDialog__dataPrivacyLink{width:100%;display:flex;align-items:center;justify-content:space-between}.communityDataPrivacyLinkDialog__dataPrivacyLink__link{display:inline-block;width:100%;word-break:break-word;white-space:normal;color:#026e84;text-decoration:none}.communityDataPrivacyLinkDialog__dataPrivacyLink__link:hover{text-decoration:underline}.communityDataPrivacyLinkDialog__dataPrivacyLink__btn{background:none;border:none;cursor:pointer}
.MuiDialog-paper.bnfWizardDialog__paper{width:min(880px, calc(100vw - 32px));max-height:calc(100vh - 48px);border-radius:22px;overflow:hidden}.bnfWizard{display:flex;flex-direction:column;max-height:calc(100vh - 48px);color:#16303a;font-size:1.45rem;line-height:1.5;background:#fff}.bnfWizard [class^=bnf],.bnfWizard [class*=" bnf"]{box-sizing:border-box}.bnfWizard--loading{align-items:center;justify-content:center;gap:14px;min-height:320px;color:#5b7380}.bnfWizard__spinner{width:34px;height:34px;border:3px solid #e6f4f7;border-top-color:#008099;border-radius:50%;animation:bnf-spin .9s linear infinite}.bnfWizard__header{position:relative;display:flex;align-items:flex-start;gap:16px;padding:26px 28px 22px;color:#fff;background:radial-gradient(120% 140% at 100% 0%, rgba(236, 72, 153, 0.55) 0%, rgba(236, 72, 153, 0) 55%),linear-gradient(135deg, #0b4f5c 0%, #008099 60%, #1fa2b8 100%)}.bnfWizard__headerTexts{flex:1;min-width:0}.bnfWizard__eyebrow{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:rgba(255,255,255,.16);font-size:1.2rem;font-weight:700;letter-spacing:.3px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bnfWizard__title{margin:10px 0 2px;font-size:2.3rem;font-weight:800;line-height:1.2}.bnfWizard__subtitle{margin:0;font-size:1.4rem;color:rgba(255,255,255,.85)}.bnfWizard__close{flex:none;display:grid;place-items:center;width:38px;height:38px;border:none;border-radius:50%;background:rgba(255,255,255,.16);color:#fff;cursor:pointer;transition:background 150ms ease}.bnfWizard__close:hover{background:rgba(255,255,255,.28)}.bnfWizard__progress{padding:14px 24px 10px;border-bottom:1px solid #d8e4ea;background:#fff}.bnfWizard__progress ol{display:flex;gap:4px;margin:0;padding:0;list-style:none}.bnfWizard__progressItem{position:relative;flex:1;min-width:0}.bnfWizard__progressItem button{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:4px 2px;border:none;background:none;color:#5b7380;font:inherit;font-size:1.2rem;cursor:pointer}.bnfWizard__progressItem button:disabled{cursor:default}.bnfWizard__progressItem:not(:first-child)::before{content:"";position:absolute;top:17px;right:calc(50% + 18px);left:calc(-50% + 18px);height:2px;border-radius:2px;background:#d8e4ea}.bnfWizard__progressItem.is-done:not(:first-child)::before,.bnfWizard__progressItem.is-active:not(:first-child)::before{background:#008099}.bnfWizard__progressItem.is-active button{color:#16303a;font-weight:700}.bnfWizard__progressItem.is-done button{color:#0b4f5c}.bnfWizard__progressDot{display:grid;place-items:center;width:28px;height:28px;border:2px solid #d8e4ea;border-radius:50%;background:#fff;font-weight:800;font-size:1.25rem;transition:all 200ms ease}.is-active .bnfWizard__progressDot{border-color:#008099;background:#008099;color:#fff;box-shadow:0 0 0 5px #e6f4f7}.is-done .bnfWizard__progressDot{border-color:#008099;background:#e6f4f7;color:#008099}.bnfWizard__progressLabel{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bnfWizard__progressCompact{display:none;color:#5b7380;font-size:1.3rem}.bnfWizard__progressCompact strong{color:#16303a}.bnfWizard__rejected{display:flex;flex-direction:column;gap:2px;margin:14px 24px 0;padding:12px 16px;border-radius:12px;background:#fef1f0;color:#b42318;font-size:1.35rem}.bnfWizard__body{flex:1;overflow-y:auto;padding:22px 28px 26px;background:#f6f9fb}.bnfWizard__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 24px;border-top:1px solid #d8e4ea;background:#fff}.bnfWizard__footer--start{justify-content:flex-start}.bnfWizard__footerButtons{display:flex;gap:10px;margin-left:auto}.bnfWizard__error{color:#b42318;font-size:1.3rem}.bnfButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 22px;border:none;border-radius:999px;font:inherit;font-size:1.45rem;font-weight:700;cursor:pointer;transition:transform 120ms ease,box-shadow 150ms ease,background 150ms ease,opacity 150ms ease}.bnfButton:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.bnfButton--primary{background:linear-gradient(135deg, #008099 0%, #0b6f84 100%);color:#fff;box-shadow:0 6px 16px rgba(0,128,153,.28)}.bnfButton--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px rgba(0,128,153,.35)}.bnfButton--ghost{background:transparent;color:#5b7380}.bnfButton--ghost:hover:not(:disabled){background:#f6f9fb;color:#16303a}.bnfButton--soft{min-height:36px;padding:0 16px;background:#e6f4f7;color:#0b4f5c;font-size:1.35rem}.bnfButton--soft:hover:not(:disabled){background:#d3ecf1}.bnfButton--large{min-height:48px;padding:0 28px}.bnfLinkButton{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:0;border:none;background:none;color:#008099;font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.bnfChip{min-width:42px;height:32px;padding:0 12px;border:1px solid #d8e4ea;border-radius:999px;background:#fff;color:#5b7380;font:inherit;font-size:1.25rem;font-weight:700;cursor:pointer}.bnfChip.is-selected{border-color:#008099;background:#008099;color:#fff}.bnfStep{display:flex;flex-direction:column;gap:16px}.bnfStep__intro{margin-bottom:2px}.bnfStep__title{margin:0 0 4px;font-size:1.9rem;font-weight:800;color:#16303a}.bnfStep__lead{margin:0;color:#5b7380;font-size:1.45rem}.bnfStep__row{margin-top:4px}.bnfStep__closeRow{display:flex;justify-content:flex-end;margin-top:6px}.bnfGrid{display:grid;gap:14px}.bnfGrid--2{grid-template-columns:repeat(2, minmax(0, 1fr))}.bnfGrid--address{grid-template-columns:150px minmax(0, 1fr)}.bnfField{border-radius:10px}.bnfField .MuiOutlinedInput-root{background:#fff}.bnfField--full{grid-column:1/-1}.bnfField--mono input{font-family:SFMono-Regular,Consolas,"Liberation Mono",monospace;letter-spacing:.5px}.bnfField.is-valid .MuiOutlinedInput-notchedOutline{border-color:#12b76a}.bnfField .MuiFormHelperText-root{background:transparent}.bnfGroup{padding:18px 18px 20px;border:1px solid #d8e4ea;border-radius:16px;background:#fff}.bnfGroup__title{margin-bottom:12px;font-size:1.25rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#0b4f5c}.bnfGroup__hint{margin:-6px 0 12px;color:#5b7380;font-size:1.3rem}.bnfNote{padding:12px 16px;border-radius:12px;font-size:1.35rem}.bnfNote--info{border:1px solid #bfe3ea;background:#e6f4f7;color:#0b4f5c}.bnfInlineError{color:#b42318;font-size:1.3rem;font-weight:600}.bnfChoices{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}.bnfChoice{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 16px 16px;border:2px solid #d8e4ea;border-radius:18px;background:#fff;color:#16303a;font:inherit;text-align:left;cursor:pointer;transition:border-color 150ms ease,box-shadow 150ms ease,transform 150ms ease}@media(hover: hover){.bnfChoice:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(22,48,58,.08)}}.bnfChoice__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#e6f4f7;color:#008099}.bnfChoice--civil .bnfChoice__icon{background:#fdf2f8;color:#db2777}.bnfChoice--person .bnfChoice__icon{background:#f1f0fe;color:#5b4bd6}.bnfChoice__texts{display:flex;flex-direction:column;gap:4px}.bnfChoice__title{font-size:1.55rem;font-weight:800}.bnfChoice__desc{color:#5b7380;font-size:1.3rem}.bnfChoice__radio{position:absolute;top:16px;right:16px;width:20px;height:20px;border:2px solid #d8e4ea;border-radius:50%;background:#fff}.bnfChoice.is-selected{border-color:#008099;box-shadow:0 0 0 4px #e6f4f7}.bnfChoice.is-selected .bnfChoice__radio{border-color:#008099;background:radial-gradient(circle, #008099 0 45%, #fff 50%)}.bnfCard{padding:18px;border:1px solid #d8e4ea;border-radius:18px;background:#fff}.bnfCard__head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.bnfCard__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#e6f4f7;color:#008099;flex:none}.bnfCard__title{font-size:1.6rem;font-weight:800}.bnfCard__subtitle{color:#5b7380;font-size:1.3rem}.bnfBarion{border:1px dashed #c7d6de;border-radius:16px;background:#fbfdfe;transition:border-color 150ms ease,background 150ms ease}.bnfBarion.is-open{border-style:solid;border-color:#f2c6dd;background:#fff}.bnfBarion__toggle{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:none;background:none;color:#16303a;font:inherit;text-align:left;cursor:pointer}.bnfBarion__bolt{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#fdf2f8;color:#db2777;flex:none}.bnfBarion__toggleTexts{display:flex;flex-direction:column;flex:1;min-width:0}.bnfBarion__toggleTitle{font-weight:700;font-size:1.4rem}.bnfBarion__toggleHint{color:#5b7380;font-size:1.25rem}.bnfBarion__optional{padding:2px 10px;border-radius:999px;background:#eef3f6;color:#5b7380;font-size:1.2rem;font-weight:700;letter-spacing:.4px;text-transform:uppercase;flex:none}.bnfBarion__body{display:flex;flex-direction:column;gap:12px;padding:0 16px 16px 58px}.bnfBarion__points{margin:0;padding:0;list-style:none}.bnfBarion__points li{position:relative;padding-left:22px;margin-bottom:4px;font-size:1.35rem}.bnfBarion__points li::before{content:"✓";position:absolute;left:0;color:#db2777;font-weight:800}.bnfBarion__signup{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;color:#db2777;font-weight:700;text-decoration:none}.bnfBarion__signup:hover{text-decoration:underline}.bnfBarion__pending{margin:0;color:#5b7380;font-size:1.25rem}.bnfContract__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.bnfContract__langs{display:flex;flex-wrap:wrap;gap:6px}.bnfContract__paper{position:relative;display:grid;place-items:center;height:min(58vh, 620px);min-height:320px;border:1px solid #d8e4ea;border-radius:16px;background:#eef3f5;overflow:hidden}.bnfContract__frame{width:100%;height:100%;border:0}.bnfContract__error{padding:20px;color:#b42318}.bnfContract__langNote{margin:-6px 0 0;color:#5b7380;font-size:1.25rem}.bnfAccept{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid #d8e4ea;border-radius:16px;background:#fff}.bnfAccept__check{display:flex;align-items:flex-start;gap:2px;font-size:1.4rem;cursor:pointer}.bnfAccept__check .MuiCheckbox-root{margin-top:-9px}.bnfAccept__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.bnfAccept__legal{display:inline-flex;align-items:center;gap:6px;color:#5b7380;font-size:1.2rem}.bnfAccepted{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:16px;background:#ecfdf3;color:#067647}.bnfAccepted>div{display:flex;flex-direction:column;flex:1;color:#16303a;font-size:1.35rem}.bnfAccepted>div strong{color:#067647}.bnfHero{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 20px;border-radius:20px;text-align:center}.bnfHero h3{margin:4px 0 0;font-size:2rem;font-weight:800}.bnfHero p{max-width:520px;margin:0;color:#5b7380}.bnfHero--done{background:linear-gradient(180deg, #ecfdf3 0%, #fff 100%);color:#067647}.bnfHero--done h3{color:#16303a}.bnfHero--wait{background:linear-gradient(180deg, #fff7e6 0%, #fff 100%);color:#b45309}.bnfHero--wait h3{color:#16303a}.bnfHowTo{display:grid;gap:10px;margin:0;padding:0;list-style:none}.bnfHowTo li{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid #d8e4ea;border-radius:14px;background:#fff;font-size:1.4rem}.bnfHowTo__num{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#008099;color:#fff;font-weight:800;font-size:1.25rem;flex:none}.bnfDrop{display:flex;flex-direction:column;align-items:center;gap:6px;padding:30px 20px;border:2px dashed #9fcad4;border-radius:20px;background:#fff;text-align:center;cursor:pointer;transition:border-color 150ms ease,background 150ms ease,transform 150ms ease}.bnfDrop:hover,.bnfDrop:focus-visible,.bnfDrop.is-dragging{border-color:#008099;background:#e6f4f7;outline:none}.bnfDrop.is-dragging{transform:scale(1.01)}.bnfDrop.is-busy{opacity:.6;pointer-events:none}.bnfDrop__input{display:none}.bnfDrop__icon{color:#008099}.bnfDrop__title{font-size:1.6rem;font-weight:800}.bnfDrop__hint{color:#5b7380;font-size:1.25rem}.bnfSignedRow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:1.35rem;color:#5b7380}.bnfFileChip{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:6px 14px;border:1px solid #d8e4ea;border-radius:999px;background:#fff;color:#16303a;font:inherit;font-size:1.3rem;cursor:pointer}.bnfFileChip span:nth-child(2){max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bnfFileChip__meta{color:#5b7380}.bnfMailAlt{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;color:#5b7380;font-size:1.3rem;text-decoration:none}.bnfMailAlt__email{color:#008099}.bnfMailAlt:hover .bnfMailAlt__email{text-decoration:underline}.bnfOptionalUpload{display:flex;flex-direction:column}.bnfSummary{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px}.bnfSummary__item{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid #d8e4ea;border-radius:14px;background:#fff}.bnfSummary__label{color:#5b7380;font-size:1.2rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.bnfSummary__value{font-size:1.6rem;font-weight:800}.bnfSummary__value.is-ok{color:#067647}@keyframes bnf-spin{to{transform:rotate(360deg)}}@media(max-width: 640px){.MuiDialog-paper.bnfWizardDialog__paper{width:100vw;max-height:none;border-radius:0}.bnfWizard{max-height:100vh;height:100%}.bnfWizard__header{padding:18px 16px 16px}.bnfWizard__title{font-size:1.9rem}.bnfWizard__progress{padding:10px 16px}.bnfWizard__progress ol{display:none}.bnfWizard__progressCompact{display:block}.bnfWizard__rejected{margin:12px 16px 0}.bnfWizard__body{padding:16px}.bnfWizard__footer{padding:12px 16px}.bnfChoices,.bnfGrid--2,.bnfSummary{grid-template-columns:minmax(0, 1fr)}.bnfChoice{flex-direction:row;align-items:center;padding:14px 44px 14px 14px}.bnfChoice__radio{top:50%;transform:translateY(-50%)}.bnfGrid--address{grid-template-columns:120px minmax(0, 1fr)}.bnfBarion__body{padding:0 14px 14px}.bnfContract__paper{height:56vh}.bnfAccept__row .bnfButton{width:100%}}
.bnfStatus{box-sizing:border-box;width:100%;border:1px solid #d8e4ea;border-radius:18px;background:#fff;color:#16303a;font-size:1.4rem;line-height:1.45;overflow:hidden}.bnfStatus [class^=bnf],.bnfStatus [class*=" bnf"]{box-sizing:border-box}.bnfStatus--skeleton{height:104px;background:linear-gradient(90deg, #f1f5f7 0%, #f8fafb 50%, #f1f5f7 100%);background-size:200% 100%;animation:bnf-shimmer 1.4s ease-in-out infinite}.bnfStatus__main{display:flex;align-items:center;gap:14px;padding:16px 18px}.bnfStatus__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;flex:none}.bnfStatus__texts{flex:1;min-width:0}.bnfStatus__title{font-size:1.55rem;font-weight:800}.bnfStatus__text{color:#5b7380;font-size:1.3rem}.bnfStatus__cta{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 16px;border:1px solid #c7d6de;border-radius:999px;background:#fff;color:#0b4f5c;font:inherit;font-size:1.35rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:transform 120ms ease,box-shadow 150ms ease;flex:none}.bnfStatus__cta:hover{transform:translateY(-1px)}.bnfStatus__cta.is-primary{border-color:transparent;background:linear-gradient(135deg, #008099 0%, #0b6f84 100%);color:#fff;box-shadow:0 6px 16px rgba(0,128,153,.25)}.bnfStatus__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:10px 18px;border-top:1px solid #e6eef2;background:#f8fbfc}.bnfStatus__milestones{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;color:#8aa0ab;font-size:1.2rem;font-weight:600}.bnfStatus__milestones li{display:inline-flex;align-items:center;gap:6px}.bnfStatus__milestones li.is-done{color:#067647}.bnfStatus__milestoneDot{width:10px;height:10px;border:2px solid currentcolor;border-radius:50%}.is-done .bnfStatus__milestoneDot{background:currentcolor}.bnfStatus__money{display:inline-flex;align-items:baseline;gap:6px;color:#5b7380;font-size:1.25rem}.bnfStatus__money strong{color:#008099;font-size:1.5rem}.bnfStatus--action .bnfStatus__icon{background:#fdf2f8;color:#db2777}.bnfStatus--action{border-color:#f5c6dc}.bnfStatus--danger .bnfStatus__icon{background:#fef1f0;color:#b42318}.bnfStatus--danger{border-color:#f7c6c1}.bnfStatus--wait .bnfStatus__icon{background:#fff7e6;color:#b45309}.bnfStatus--done .bnfStatus__icon{background:#ecfdf3;color:#067647}.bnfStatus--banner{margin:0 0 16px;border-radius:20px;box-shadow:0 8px 24px rgba(22,48,58,.06)}.bnfStatus--banner .bnfStatus__main{background:linear-gradient(90deg, #fdf2f8 0%, #fff 55%)}.bnfStatus--banner.bnfStatus--wait .bnfStatus__main{background:linear-gradient(90deg, #fff7e6 0%, #fff 55%)}@keyframes bnf-shimmer{to{background-position:-200% 0}}@media(max-width: 640px){.bnfStatus__main{flex-wrap:wrap;padding:14px}.bnfStatus__cta{justify-content:center;width:100%}.bnfStatus__footer{padding:10px 14px}}
.colorPicker--button{width:48px;height:48px;border-radius:50%;border:none;box-shadow:0px 2px 4px 0px #05405566 inset}.colorPicker--colorSelect .MuiPopover-paper{padding:12px;border-radius:16px;overflow:hidden}.colorPicker--colorSelect .MuiPopover-paper .MuiInput-input{border-bottom:none;text-align:center}.colorPicker--inputField{outline:none;border:none;text-transform:uppercase;padding:4px;text-align:center}
.donationSettingsEditor{display:flex;flex-direction:column;gap:8px;margin:8px 0}.donationSettingsEditor .mainTextInput{background-color:#f2f7f8;border:1px solid rgba(0,0,0,.12)}.donationSettingsEditor .mainTextInput:focus-visible{border-color:#008099;background-color:#fff}.donationSettingsEditor__previewBlock{display:flex;flex-direction:column;gap:6px;margin-bottom:6px}.donationSettingsEditor__previewLabel{font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#595959}.donationSettingsEditor__preview{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 18px;border-radius:16px;text-align:center;background:var(--pp-donation-bg, linear-gradient(135deg, #045c70 0%, #007c95 100%));color:var(--pp-donation-text, #fff);box-shadow:0 6px 18px rgba(4,92,112,.25)}.donationSettingsEditor__preview__image{display:block;max-width:100%;max-height:140px;border-radius:10px;border:1px solid var(--pp-donation-image-border-color, transparent)}.donationSettingsEditor__preview__title{font-size:1.7rem;font-weight:700}.donationSettingsEditor__preview__message{font-size:1.3rem;line-height:1.5;white-space:pre-line;opacity:.92;max-width:420px}.donationSettingsEditor__preview__amounts{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.donationSettingsEditor__preview__amount{padding:8px 20px;border-radius:8px;font-size:1.4rem;font-weight:700;background:var(--pp-donation-amount-bg, #f1feea);color:var(--pp-donation-amount-text, #008099)}.donationSettingsEditor__preview__amount--selected{outline:2px solid var(--pp-donation-text, #fff)}.donationSettingsEditor__preview__button{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;border-radius:8px;font-size:1.7rem;font-weight:700;background:var(--pp-donation-button-bg, #f1feea);color:var(--pp-donation-button-text, #008099)}.donationSettingsEditor__preview__thanks{font-size:1.2rem;font-style:italic;opacity:.85}.donationSettingsEditor__preview__amountHints{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;font-size:1.2rem;opacity:.8}.donationSettingsEditor__amounts{display:flex;flex-direction:column;gap:6px}.donationSettingsEditor__amounts__label{font-size:1.3rem;font-weight:600;color:#595959;padding-left:12px}.donationSettingsEditor__amounts__chips{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.donationSettingsEditor__amounts__adder{display:inline-flex;align-items:center;gap:6px}.donationSettingsEditor__amounts__input{width:110px;padding:7px 12px;border:1px solid rgba(0,0,0,.15);border-radius:999px;font-family:inherit;font-size:1.3rem}.donationSettingsEditor__amounts__input:focus-visible{outline:none;border-color:#008099}.donationSettingsEditor__amounts__addButton{border:none;border-radius:999px;padding:8px 16px;background:linear-gradient(135deg, #045c70, #008099);color:#fff;font-family:inherit;font-size:1.25rem;font-weight:700;cursor:pointer}@media(hover: hover){.donationSettingsEditor__amounts__addButton:hover{box-shadow:0 4px 10px rgba(0,128,153,.3)}}.donationSettingsEditor__amountChip{display:inline-flex;align-items:center;gap:6px;padding:6px 8px 6px 14px;border-radius:999px;background:rgba(0,128,153,.1);border:1px solid rgba(0,128,153,.25);color:#14576f;font-size:1.3rem;font-weight:700}.donationSettingsEditor__amountChip__remove{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:50%;background:rgba(0,0,0,.08);color:inherit;font-size:1.4rem;line-height:1;cursor:pointer}@media(hover: hover){.donationSettingsEditor__amountChip__remove:hover{background:rgba(190,24,93,.2);color:#be123c}}.donationSettingsEditor__row{display:flex;gap:8px;flex-wrap:wrap}.donationSettingsEditor__row>*{flex:1;min-width:140px}.donationSettingsEditor__image{display:flex;align-items:center;gap:12px}.donationSettingsEditor__imagePreview{max-height:64px;max-width:140px;border-radius:8px;object-fit:cover}.donationSettingsEditor__colorsTitle{font-size:1.3rem;color:#595959;margin-top:4px}.donationSettingsEditor__colorRow{display:flex;align-items:center;gap:8px}.donationSettingsEditor__colorLabel{font-size:1.3rem;min-width:180px}.donationSettingsEditor__colorAdd{background:none;border:none;color:#008099;cursor:pointer;font-size:1.3rem;padding:2px 0;text-decoration:underline}.donationSettingsEditor--dark .donationSettingsEditor__colorLabel,.donationSettingsEditor--dark .donationSettingsEditor__colorsTitle{color:#fff}.donationSettingsEditor__inheritedNote{display:flex;align-items:center;gap:8px;flex-basis:100%;font-size:1.2rem;color:#595959}.donationSettingsEditor__inheritedNote button{padding:0;border:0;background:none;font:inherit;font-weight:700;color:#007c95;cursor:pointer;text-decoration:underline}
.communityDonationsDataDialog__wrapper{padding:24px 20px 36px;border-radius:0 0 28px 28px;background-color:#fff;color:#1a1a1a;text-align:end}.communityDonationsDataDialog__wrapper .MuiButton-root,.communityDonationsDataDialog__wrapper .MuiButton-root:hover{background-color:#e5f6e4f2;color:#14576f}.communityDonationsDataDialog__inputWrapper{background-color:#e8ecef;display:flex;flex-direction:column;gap:24px;align-items:flex-end;padding:16px;border-radius:16px;margin-bottom:32px}.communityDonationsDataDialog__inputWrapper .communityDonationsDataDialog__settingsTitle{align-self:flex-start;font-size:1.5rem;font-weight:700;margin-top:8px}.communityDonationsDataDialog__inputWrapper .communityDonationsDataDialog__settingsHint{align-self:flex-start;font-size:1.3rem;color:#595959;text-align:left}.communityDonationsDataDialog__inputWrapper .donationSettingsEditor{align-self:stretch;text-align:left}.communityDonationsDataDialog__beneficiary{display:flex;flex-direction:column;gap:8px;align-self:stretch;text-align:left}
.socialLinkDialog__wrapper{padding:24px 20px 36px;border-radius:0 0 28px 28px;background-color:#fff;color:#1a1a1a;display:flex;flex-direction:column;gap:24px;align-items:flex-end}.socialLinkDialog__wrapper .MuiButton-root,.socialLinkDialog__wrapper .MuiButton-root:hover{background-color:#e5f6e4f2;color:#14576f}.socialLinkDialog__dataPrivacyLink{width:100%;display:flex;align-items:center;justify-content:space-between}.socialLinkDialog__dataPrivacyLink__link{display:inline-block;width:100%;word-break:break-word;white-space:normal;color:#026e84;text-decoration:none}.socialLinkDialog__dataPrivacyLink__link:hover{text-decoration:underline}.socialLinkDialog__dataPrivacyLink__btn{background:none;border:none;cursor:pointer}
.themeTokenLabel{display:inline-flex;align-items:center;gap:5px}.themeTokenLabel__text{white-space:nowrap}.themeTokenLabel__icon{font-size:1.6rem !important;opacity:.6;cursor:help}.themeTokenLabel__icon:hover{opacity:1}
.profilePicture{border-radius:50%;vertical-align:middle}.profilePicture__xs{width:2.28rem !important;height:2.28rem !important;font-size:2.28rem !important}.profilePicture__s{width:3.2rem !important;height:3.2rem !important;font-size:3.2rem !important}.profilePicture__m{width:5rem !important;height:5rem !important;font-size:5rem !important}.profilePicture__l{width:7rem !important;height:7rem !important;font-size:7rem !important}
@keyframes headerMenuSlideFromRight{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}@keyframes headerMenuSlideFromLeft{from{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:none}}.header__menu .MuiPaper-rounded{border-radius:16px;max-width:360px;width:100%;box-shadow:0 18px 48px rgba(15,23,42,.18),0 2px 8px rgba(15,23,42,.08);overflow-x:hidden;overscroll-behavior:contain}@media(max-width: 599px){.header__menu .MuiPaper-rounded{max-width:calc(100% - 32px)}}.header__menu .MuiList-padding{padding:0}.header__menu--mobile .MuiPaper-root{max-height:calc(100% - 136px - env(safe-area-inset-bottom, 0px))}.header__menu__list{padding:8px 0 0;animation:headerMenuSlideFromLeft 220ms cubic-bezier(0.2, 0.8, 0.2, 1) both}.header__menu__list--admin{animation-name:headerMenuSlideFromRight}@media(prefers-reduced-motion: reduce){.header__menu__list{animation:none}}.header__menu__sectionLabel{padding:12px 22px 4px;font-size:1.2rem;font-weight:700;line-height:1.4rem;letter-spacing:.08em;text-transform:uppercase;color:#6b7280;list-style:none;user-select:none}.header__menu__sectionDivider{height:1px;margin:6px 16px 0;background:#eceff1;list-style:none}.header__menu__item.MuiMenuItem-root{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:48px;margin:2px 8px;padding:8px 12px;border-radius:12px;color:#1f2933;transition:background-color 120ms ease,transform 120ms ease}.header__menu__item.MuiMenuItem-root:hover,.header__menu__item.MuiMenuItem-root.Mui-focusVisible{background-color:rgba(0,128,153,.07)}.header__menu__item.MuiMenuItem-root:active{transform:scale(0.99)}.header__menu__item--active.MuiMenuItem-root{position:relative;background-color:rgba(0,128,153,.12)}.header__menu__item--active.MuiMenuItem-root::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:#008099}.header__menu__item--active.MuiMenuItem-root .header__menu__text{color:#006074}.header__menu__item--dense.MuiMenuItem-root{min-height:42px;margin:1px 8px;padding:6px 12px}.header__menu__item--dense.MuiMenuItem-root .header__menu__iconChip{width:34px;height:34px;border-radius:10px;margin-right:12px}.header__menu__item--dense.MuiMenuItem-root .header__menu__text{font-size:1.45rem;line-height:1.9rem}.header__menu__item--profile.MuiMenuItem-root{margin:0 8px 6px;padding:12px 16px 12px 12px;border-radius:14px;background:linear-gradient(135deg, rgba(0, 128, 153, 0.1), rgba(0, 128, 153, 0.02))}.header__menu__item--profile.MuiMenuItem-root:hover,.header__menu__item--profile.MuiMenuItem-root.Mui-focusVisible{background:linear-gradient(135deg, rgba(0, 128, 153, 0.16), rgba(0, 128, 153, 0.05))}.header__menu__item--login.MuiMenuItem-root{margin:0 8px 6px;padding:12px 16px 12px 12px;border-radius:14px;background:rgba(16,185,129,.1)}.header__menu__item--login.MuiMenuItem-root:hover,.header__menu__item--login.MuiMenuItem-root.Mui-focusVisible{background:rgba(16,185,129,.16)}.header__menu__item--adminEnter.MuiMenuItem-root{margin:0 8px 4px;padding:8px 10px 8px 12px;border:1px solid #e4dcfb;background:#f5f3ff}.header__menu__item--adminEnter.MuiMenuItem-root:hover,.header__menu__item--adminEnter.MuiMenuItem-root.Mui-focusVisible{background:#e8e4ff}.header__menu__item--adminEnter.MuiMenuItem-root .header__menu__text{color:#5b21b6}.header__menu__item--adminEnter.MuiMenuItem-root .header__menu__nextIcon{color:#5b21b6}.header__menu__item--panelHeader.MuiMenuItem-root{position:sticky;top:0;z-index:1;margin:-8px 0 6px;padding:12px 16px 10px 12px;border-radius:0;border-bottom:1px solid #eceff1;background:#fff}.header__menu__item--panelHeader.MuiMenuItem-root:hover,.header__menu__item--panelHeader.MuiMenuItem-root.Mui-focusVisible{background:#f5f5f5}.header__menu__item--panelHeader.MuiMenuItem-root .header__menu__iconChip{width:36px;height:36px}.header__menu__item--panelHeader.MuiMenuItem-root .header__menu__text{color:#5b21b6}.header__menu__item--logout.MuiMenuItem-root .header__menu__text{color:#6b7280}.header__menu__text{font-size:1.55rem;font-style:normal;font-weight:600;line-height:2rem;letter-spacing:0;text-align:left}.header__menu__text--small{color:#6b7280;font-size:1.2rem;font-weight:400;line-height:1.6rem}.header__menu__text--profile{font-size:1.8rem;font-weight:700;line-height:2.4rem;text-wrap:wrap}.header__menu__text--login{font-size:1.7rem;font-weight:700}.header__menu__text--smallProfile{color:#006074;text-decoration:underline}.header__menu__text__wrapper{display:flex;flex-direction:column;min-width:0}.header__menu__icon{color:#595959;min-width:22px}.header__menu__iconChip{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:11px;margin-right:14px;transition:transform 150ms ease}.header__menu__iconChip .header__menu__icon{padding-right:0;min-width:0}.header__menu__iconChip .header__menu__icon--country{padding-right:0;width:24px;height:18px;border-radius:3px}.header__menu__item:hover .header__menu__iconChip{transform:scale(1.06)}.header__menu__item__wrapper{display:flex;align-items:center;min-width:0}.header__menu__item__wrapper .profilePicture{width:48px !important;height:48px !important;margin-right:14px;flex-shrink:0}.header__menu__nextIcon{flex-shrink:0;color:#6e6d6a}.header__menu__trailingIcon{flex-shrink:0;color:#aba7a5}.header__menu__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:8px;padding:12px 20px 16px;border-top:1px solid #eceff1;background:#f5f5f5;list-style:none}.header__menu__bottom__links{display:flex;flex-wrap:wrap;align-items:center;font-size:1.2rem;line-height:1.8rem;margin-left:-20px;clip-path:inset(-4px -4px -4px 20px)}.header__menu__bottom__links a{position:relative;display:inline-flex;align-items:center;min-height:32px;padding-left:20px;color:#006074}@media(pointer: coarse){.header__menu__bottom__links a{min-height:44px}}.header__menu__bottom__links a::before{content:"•";content:"•"/"";position:absolute;top:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:20px;color:#aba7a5}.header__menu__bottom>img{max-width:220px}
.header__default .header{background-color:#fff;z-index:1000;overflow:hidden}.header__default .header__inner{display:flex;align-items:center;justify-content:space-between;max-width:950px;margin:auto;min-height:64px}@media screen and (max-width: 1000px){.header__default .header__inner{max-width:90%}}.header__default .header__logoWrapper{display:flex;flex-direction:column;align-items:center;justify-content:space-around;row-gap:5px}.header__default .header__logoLink{display:flex;align-items:center;align-self:center;flex-shrink:0;border-radius:6px}.header__default .header__logo{align-self:center;height:40px}.header__default .header__logo:hover{cursor:pointer}.header__default .header__logo:focus{outline:none}.header__default .header__logoUnderline{background-color:#ffdf81;height:8px;width:100px;border-radius:4px}.header__default .header__rightSide{display:flex;align-items:center;column-gap:16px}.header__default .header__languageIcon{color:#1a1a1af2}.header__default .header__languageSelector{color:#1a1a1af2;border-color:#1a1a1af2;font-size:13px;font-weight:400;line-height:20px}.header__default .header__button{background-color:#e8ecef;color:#026e84;text-transform:none;font-size:1.5rem;line-height:24px;font-weight:700;width:auto;height:auto;box-shadow:0px .3px .6px 0px #14576f52,0px .8px 1.5px 0px #007c9529,0px 2px 4px 0px #007c953d;border-radius:8px}@media(hover: hover){.header__default .header__button:hover{background-color:#e8ecef;color:#026e84;box-shadow:0px .3px .6px 0px #124e6452,0px .8px 1.5px 0px #00637729,0px 2px 4px 0px #005f723d}}
.header__logined{position:sticky;top:0;z-index:1000}@media(max-width: 599px),(max-height: 500px)and (pointer: coarse){.header__logined .header{transition:transform 220ms ease}.header__logined .header__bottom{transition:transform 220ms ease}.header__logined--chromeHidden{pointer-events:none}.header__logined--chromeHidden .header{transform:translateY(-110%)}.header__logined--chromeHidden .header__bottom{transform:translateY(110%)}}@media(max-width: 599px)and (prefers-reduced-motion: reduce),(max-height: 500px)and (pointer: coarse)and (prefers-reduced-motion: reduce){.header__logined .header,.header__logined .header__bottom{transition:none}}@media(max-width: 599px){.header__logined--compact{height:64px;pointer-events:none}.header__logined--compact .header,.header__logined--compact .header__bottom{pointer-events:auto}.header__logined--compact .header .header__inner:not(.header__inner--bottom){min-height:52px}.header__logined--compact .header__bar--buttonWrapper .header__button{margin-top:0;margin-bottom:0}.header__logined .header .header__inner:not(.header__inner--bottom){transition:min-height 180ms ease}}@media(max-width: 599px)and (prefers-reduced-motion: reduce){.header__logined .header .header__inner:not(.header__inner--bottom){transition:none}}.header__logined--promo{position:relative;z-index:1}.header__logined--promo .header{box-shadow:none}.header__logined .header{background-color:#008099;box-shadow:0 2px 8px #777;overflow:hidden;--header-auth-a: #0f766e;--header-auth-b: #1c6ba8}.header__logined .header__highlight{background-color:#008099;font-weight:bold;display:flex;justify-content:center}.header__logined .header__highlight__inner{display:flex;flex-direction:column;align-items:center;margin-top:12px;margin-bottom:12px;max-width:600px;min-width:300px}.header__logined .header__highlight__inner .header__highlight__info{display:flex;align-items:center}@media screen and (max-width: 599px){.header__logined .header__highlight__inner .header__highlight__info{max-width:90%}}.header__logined .header__highlight__inner .header__highlight__control{display:flex;justify-content:flex-end;gap:8px;width:90%}.header__logined .header__highlight__inner .header__highlight__control button{background-color:rgba(255,255,255,.2);color:#fff;box-shadow:none;font-size:1.3rem;border-radius:999px;padding:4px 16px;text-transform:none;transition:background-color 120ms ease}.header__logined .header__highlight__inner .header__highlight__control button::after{content:"";position:absolute;inset:-7px -3px}@media(hover: hover){.header__logined .header__highlight__inner .header__highlight__control button:hover{background-color:rgba(255,255,255,.32)}}.header__logined .header__highlight img{width:32px;height:32px;margin-right:1rem;border-radius:50%}.header__logined .header__highlight a{color:#222}.header__logined .header__highlight--dark{background-color:#1a1a1a}.header__logined .header__highlight--amber{background-color:#f9e9ae}.header__logined .header__highlight--amber .header__highlight__control button{background-color:rgba(0,0,0,.08);color:#006074}@media(hover: hover){.header__logined .header__highlight--amber .header__highlight__control button:hover{background-color:rgba(0,0,0,.14)}}.header__logined .header__highlight--green{background-color:#2e7d32}.header__logined .header__highlight--red{background-color:#ba1a1a}.header__logined .header__highlight--purple{background-color:#6a3fa0}.header__logined .header__highlight--blue{background-color:#1d4ed8}.header__logined .header__highlight--pink{background-color:#d6336c}.header__logined .header__highlight--orange{background-color:#c2410c}.header__logined .header__highlight--light{background-color:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.08)}.header__logined .header__highlight--light .header__highlight__control button{background-color:rgba(0,128,153,.1);color:#006074}@media(hover: hover){.header__logined .header__highlight--light .header__highlight__control button:hover{background-color:rgba(0,128,153,.18)}}.header__logined .header__inner{display:flex;align-items:center;justify-content:space-between;max-width:none;margin:0;min-height:64px;box-sizing:border-box;padding:0 20px 0 10px;gap:12px;position:relative}@media(min-width: 1280px){.header__logined .header__inner{justify-content:flex-start}.header__logined .header__inner .header__auth{margin-left:auto}}@media(max-width: 599px){.header__logined .header__inner{padding:0 10px 0 6px;gap:4px}}.header__logined .header__left{display:flex;flex:1;justify-content:flex-start;align-items:center;padding-left:1rem}.header__logined .header__bar{display:flex;flex:1;justify-content:center;align-items:center;gap:10px}@media(min-width: 1280px){.header__logined .header__bar{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);flex:none;width:max-content}}@media(max-width: 1279px){.header__logined .header__bar{min-width:0;gap:4px}.header__logined .header__bar>*{flex:0 1 72px;min-width:0}.header__logined .header__bar .header__tourAnchor>.header__button{width:100%}}@media(min-width: 1024px)and (max-width: 1279px){.header__logined .header__bar>*{flex:0 0 auto;min-width:72px}.header__logined .header__bar .header__tourAnchor>.header__button{width:auto}}.header__logined .header__bar--loggedOut{display:flex;flex:1;justify-content:center;align-items:center;padding-left:80px}@media(max-width: 599px){.header__logined .header__bar--loggedOut{padding:0}}.header__logined .header__bar--nav,.header__logined .header__bar--nav-no-margin{color:#ffffffd9;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.2rem;padding:12px 24px;background-color:transparent;border:none}@media(max-width: 599px){.header__logined .header__bar--nav,.header__logined .header__bar--nav-no-margin{padding:4px 12px}}.header__logined .header__bar--nav .MuiButton-outlinedSecondary,.header__logined .header__bar--nav-no-margin .MuiButton-outlinedSecondary{color:#fff;text-transform:none;font-weight:400;border:1px solid #fff;border-radius:8px}.header__logined .header__bar--nav .MuiButton-outlinedSecondary:hover,.header__logined .header__bar--nav-no-margin .MuiButton-outlinedSecondary:hover{border:1px solid #ebefd0}.header__logined .header__bar--nav-no-margin{margin:0}.header__logined .header__bar--nav--newPoll{font-size:1.4rem}.header__logined .header__bar--nav:hover,.header__logined .header__bar--nav-no-margin:hover{cursor:pointer;color:#ebefd0}.header__logined .header__bar--nav:focus,.header__logined .header__bar--nav-no-margin:focus{outline:none}.header__logined .header__bar__icon{padding-right:5px;font-size:2rem;color:#ffffffd9;display:flex;align-items:center}.header__logined .header__bar__icon-hamburger{font-size:2rem;margin-right:1.5rem}.header__logined .header__bar__flag{font-size:1.5em;width:1.9rem !important;line-height:1.5em;margin-right:10px}.header__logined .header__bar__menu .MuiMenuItem-root{padding:1rem;font-size:1.2rem}.header__logined .header__bar__menu .MuiList-padding{padding:0}.header__logined .header__bar__community{min-width:3rem !important}.header__logined .header__bar--buttonWrapper{display:flex;align-items:center;flex:1 1 auto;min-width:0}.header__logined .header__bar--buttonWrapper .header__button--mobileSearch{min-width:0}@media(max-width: 599px){.header__logined .header__bar--buttonWrapper{flex:1 1 auto;margin:0 8px}}.header__logined .header__auth{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;cursor:pointer;padding:0;color:#fff;transition:transform 140ms ease,filter 140ms ease}@media(hover: hover){.header__logined .header__auth:hover{transform:translateY(-1px);filter:brightness(1.08)}}.header__logined .header__auth--profile{position:relative;width:38px;height:38px;background:linear-gradient(135deg, var(--header-auth-a), var(--header-auth-b));box-shadow:0 2px 10px rgba(0,0,0,.25)}.header__logined .header__auth--login{gap:6px;height:36px;padding:0 14px 0 10px;background:linear-gradient(135deg, var(--header-auth-a), var(--header-auth-b));box-shadow:0 2px 10px rgba(0,0,0,.25);font-size:1.25rem;font-weight:800;white-space:nowrap}.header__logined .header__auth--pending{width:38px;height:38px;cursor:progress;background:linear-gradient(135deg, var(--header-auth-a), var(--header-auth-b));opacity:.35;animation:header-auth-pending 1.2s ease-in-out infinite alternate}@media(prefers-reduced-motion: reduce){.header__logined .header__auth--pending{animation:none}}@keyframes header-auth-pending{from{opacity:.25}to{opacity:.5}}.header__logined .header__authRing{position:absolute;inset:2px;border-radius:50%;border:2px solid rgba(255,255,255,.85);pointer-events:none}.header__logined .header__authPhoto{width:30px;height:30px;border-radius:50%;object-fit:cover}.header__logined .header__authGlyph{display:inline-flex;align-items:center;justify-content:center;color:#fff}.header__logined .header__authGlyph--small{width:22px;height:22px;border-radius:50%;background:rgba(255,255,255,.22)}.header__logined .header__authLabel{line-height:1}@media(max-width: 599px){.header__logined .header__auth--login{height:40px;padding:0 10px 0 8px;font-size:1.2rem}.header__logined .header__auth--profile,.header__logined .header__auth--pending{width:40px;height:40px}.header__logined .header__authPhoto{width:26px;height:26px}}.header__logined .header__newsSearch{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;height:40px;padding:0 4px 0 8px;border-radius:30px;background-color:#e1f0f4;color:#006074}.header__logined .header__newsSearchField{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;height:100%;cursor:text}.header__logined .header__newsSearchIcon{flex:0 0 auto}.header__logined .header__newsSearchInput{flex:1 1 auto;min-width:0;height:100%;border:none;background:transparent;color:#006074;font-size:1.4rem;outline:none}.header__logined .header__newsSearchInput::placeholder{color:rgba(0,96,116,.88)}.header__logined .header__newsSearchInput::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.header__logined .header__newsSearchClear{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:50%;background:rgba(0,96,116,.12);color:#006074;cursor:pointer;padding:0}.header__logined .header__menuButtonWrapper{display:flex;align-items:center;flex:0 0 auto}.header__logined .header__menuButton{display:inline-flex;align-items:center;justify-content:center}.header__logined .header__menuButton img{display:block}@media(max-width: 599px){.header__logined .header__menuButton,.header__logined .header__menuButton img{width:40px;height:40px}.header__logined .header .headerNotificationBell{width:40px;height:40px}}.header__logined .header__logoLink{display:flex;align-items:center;align-self:center;flex-shrink:0;border-radius:6px}.header__logined .header__logo{padding-left:12px;align-self:center}.header__logined .header__logo:hover{cursor:pointer}.header__logined .header__logo:focus{outline:none}.header__logined .header__login{color:#ffffffd9 !important}.header__logined .header__profile{color:#ffffffd9;margin:auto 0 auto 1.2rem}@media(max-width: 500px){.header__logined .header__profile{margin:auto .4rem auto 1.6rem}}@media(max-width: 370px){.header__logined .header__profile{margin:auto .4rem auto 1.2rem}}.header__logined .header__profile:hover{cursor:pointer}.header__logined .header__profile--name{display:inline-block;font-size:1.8rem;vertical-align:middle;padding:0 1rem}.header__logined .header__profile--name span:hover{cursor:pointer;border-bottom:1px solid}.header__logined .header__profile--logout,.header__logined .header__profile--login{color:#ffffffd9;display:inline;font-size:1.4rem;background-color:transparent;border:none;padding:0;margin:0}.header__logined .header__profile--logout:hover,.header__logined .header__profile--login:hover{cursor:pointer;border-bottom:1px solid}.header__logined .header__profile--logout:focus,.header__logined .header__profile--login:focus{outline:none}.header__logined .header__profile--loginContainer{padding:0 1rem;align-items:center;display:flex;margin:0}@media(max-width: 599px){.header__logined .header__profile--loginContainer{padding:0}}.header__logined .header__profile--button{display:block}.header__logined .header__profile--button:focus{outline:none}@media(max-width: 599px){.header__logined .header__profile--button{width:40px;height:40px}}.header__logined .header__profile--icon{min-width:3rem !important}.header__logined .header__drawerList{font-size:1.2rem}.header__logined .header__drawerList li{cursor:pointer;padding-top:1.2rem;padding-bottom:1.2rem}.header__logined .header__drawerList-search{background-color:#008099;padding:0 !important}.header__logined .header__drawerList-search .MuiListItem-root{padding:.5rem}.header__logined .header__drawerList-divider{margin:.5rem 0 !important}.header__logined .header__drawerList-icon{height:2rem;min-width:3rem !important;display:flex;align-items:center}.header__logined .header__bottom{z-index:1000;position:fixed;bottom:0%;background-color:#008099;width:100%;box-shadow:0 2px 8px #777;padding-bottom:env(safe-area-inset-bottom, 0)}.header__logined .header__inner--bottom{justify-content:space-evenly;padding:4px}.header__logined .header__inner--bottom>*{flex:1 1 0;min-width:0;box-sizing:border-box}.header__logined .header__inner--bottom .header__button{width:100%;min-height:56px;margin:0}.header__logined--news .header{--header-auth-a: #c2410c;--header-auth-b: #883997;background:linear-gradient(100deg, #b0470a 0%, #5a2606 20%, #131019 55%, #241536 100%);box-shadow:0 2px 8px rgba(0,0,0,.55)}.header__logined--news .header__bottom{background:linear-gradient(80deg, #b0470a 0%, #5a2606 20%, #131019 55%, #241536 100%);box-shadow:0 -2px 8px rgba(0,0,0,.55)}.header__tourAnchor{display:inline-flex}@media(min-width: 960px){.header__logined .header .header__highlight .header__highlight__inner{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px 18px;max-width:1100px;margin-top:8px;margin-bottom:8px}.header__logined .header .header__highlight .header__highlight__inner .header__highlight__control{width:auto}.header__logined .header .header__highlight:not(.header__highlight--amber):not(.header__highlight--light) .header__highlight__control button:last-child:not(:first-child){background-color:#fff;color:#17313a}}@media(min-width: 960px)and (hover: hover){.header__logined .header .header__highlight:not(.header__highlight--amber):not(.header__highlight--light) .header__highlight__control button:last-child:not(:first-child):hover{background-color:rgba(255,255,255,.86)}}@media(pointer: coarse){.header__logined .header .header__auth,.header__logined .header .header__menuButton,.header__logined .header .header__logoLink,.header__logined .header .header__button--mobileSearch,.header__logined .header .header__newsSearchField,.header__logined .header .header__newsSearchClear{position:relative}.header__logined .header .header__auth::after,.header__logined .header .header__menuButton::after,.header__logined .header .header__logoLink::after,.header__logined .header .header__button--mobileSearch::after,.header__logined .header .header__newsSearchField::after,.header__logined .header .header__newsSearchClear::after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;min-width:44px;min-height:44px;transform:translate(-50%, -50%)}}
#layout{display:flex;flex-direction:column;flex:1;overflow:hidden;overflow:clip}#layout>:first-child{margin:16px auto 128px}@media(max-width: 599px){#layout>:first-child{margin-bottom:calc(160px + env(safe-area-inset-bottom, 0px))}}.single-message{margin:3rem}#pollListWrapper,#communitiesListWrapper,#entityLandingPage{max-width:768px;width:100%;display:flex;flex-direction:column;gap:16px}#entityLandingPage{position:relative}@media(min-width: 1280px){#entityLandingPage{min-height:max(var(--action-rail-left-height, 0px), var(--action-rail-right-height, 0px))}}#layout>#dashboard:first-child{margin-top:0;margin-bottom:0}@media(max-width: 599px){#layout>#communitiesListWrapper:first-child{margin-top:0}}
.errorPage__message{padding:3rem}#layout>.errorPage.MuiGridLegacy-container:first-child{box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0;padding-right:16px}.notFound{text-align:center}.notFound__code{font-size:5.6rem;font-weight:900;line-height:1;color:#006074;letter-spacing:.04em}.notFound__title{margin:12px 0 8px;font-size:2.6rem;line-height:1.25;color:#1a1a1a}.notFound__lead{max-width:52ch;margin:0 auto 20px;font-size:1.6rem;line-height:1.5;color:#595959}.notFound__search{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;max-width:520px;margin:0 auto 24px;text-align:left}.notFound__searchField{display:flex;flex:1 1 240px;flex-direction:column;min-width:0}.notFound__searchLabel{display:block;margin-bottom:6px;font-size:1.4rem;font-weight:700;color:#323232}.notFound__searchInput{width:100%;min-height:44px;padding:8px 14px;border:1px solid #aba7a5;border-radius:999px;font-size:1.6rem;font-family:inherit}.notFound__searchInput:focus-visible{outline:2px solid #006074;outline-offset:2px}.notFound__searchButton{min-height:44px;padding:8px 20px;border:none;border-radius:999px;background:#006074;color:#fff;font-size:1.5rem;font-weight:700;font-family:inherit;cursor:pointer}.notFound__searchButton:hover,.notFound__searchButton:focus-visible{background:#14576f}.notFound__popularTitle{margin:0 0 10px;font-size:1.6rem;font-weight:800;color:#323232}.notFound__popular{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 24px;padding:0;list-style:none}.notFound__popularLink{display:inline-flex;align-items:center;min-height:44px;padding:6px 16px;border:1px solid #c5c4c3;border-radius:999px;color:#14576f;font-size:1.5rem;font-weight:700;text-decoration:none}.notFound__popularLink:hover,.notFound__popularLink:focus-visible{border-color:#006074;background:#f5f5f5}.notFound__home{display:inline-flex;align-items:center;min-height:44px;padding:8px 22px;border-radius:999px;background:#14576f;color:#fff;font-size:1.5rem;font-weight:800;text-decoration:none}.notFound__home:hover,.notFound__home:focus-visible{filter:brightness(1.08)}
.editorRoutePage{min-height:60vh;background:#dff5fa}
@font-face{font-family:"Nunito";font-style:normal;font-weight:100;src:url(f9693c1d22e371631614.woff2) format("woff2");unicode-range:U+0000-036F,U+1E00-1EFF,U+2000-2BFF,U+F000-FFFF;font-display:swap}@font-face{font-family:"Nunito";font-style:normal;font-weight:200;src:url(f9693c1d22e371631614.woff2) format("woff2");unicode-range:U+0000-036F,U+1E00-1EFF,U+2000-2BFF,U+F000-FFFF;font-display:swap}@font-face{font-family:"Nunito";font-style:normal;font-weight:300;src:url(3a6ccb83072256d78d58.woff2) format("woff2");unicode-range:U+0000-036F,U+1E00-1EFF,U+2000-2BFF,U+F000-FFFF;font-display:swap}@font-face{font-family:"Nunito";font-style:normal;font-weight:400;src:url(e683c446857d93fd4654.woff2) format("woff2");unicode-range:U+0000-036F,U+1E00-1EFF,U+2000-2BFF,U+F000-FFFF;font-display:swap}@font-face{font-family:"Nunito";font-style:normal;font-weight:500;src:url(626fc990bb627333a19e.woff2) format("woff2");unicode-range:U+0000-036F,U+1E00-1EFF,U+2000-2BFF,U+F000-FFFF;font-display:swap}@font-face{font-family:"Nunito";font-style:normal;font-weight:600;src:url(fbd6f9f1a22f725afb89.woff2) format("woff2");unicode-range:U+0000-036F,U+1E00-1EFF,U+2000-2BFF,U+F000-FFFF;font-display:swap}@font-face{font-family:"Nunito";font-style:normal;font-weight:700;src:url(7c14130a80fe58129c43.woff2) format("woff2");unicode-range:U+0000-036F,U+1E00-1EFF,U+2000-2BFF,U+F000-FFFF;font-display:swap}@font-face{font-family:"Nunito";font-style:normal;font-weight:800;src:url(8fb2e666f7a1f9bd0ee0.woff2) format("woff2");unicode-range:U+0000-036F,U+1E00-1EFF,U+2000-2BFF,U+F000-FFFF;font-display:swap}@font-face{font-family:"Nunito";font-style:normal;font-weight:900;src:url(eea90390dc7b9198d5ee.woff2) format("woff2");unicode-range:U+0000-036F,U+1E00-1EFF,U+2000-2BFF,U+F000-FFFF;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:100;src:local("Roboto Thin"),local("Roboto-Thin"),url(557aac5ec855747d9be6.woff2) format("woff2");unicode-range:U+0000-024F,U+0300-036F,U+1E00-1EFF,U+2000-206F,U+20AC;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:200;src:local("Roboto Thin"),local("Roboto-Thin"),url(557aac5ec855747d9be6.woff2) format("woff2");unicode-range:U+0000-024F,U+0300-036F,U+1E00-1EFF,U+2000-206F,U+20AC;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(33897a38d38cee7103c7.woff2) format("woff2");unicode-range:U+0000-024F,U+0300-036F,U+1E00-1EFF,U+2000-206F,U+20AC;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(66bee11a922dd56c10ee.woff2) format("woff2");unicode-range:U+0000-024F,U+0300-036F,U+1E00-1EFF,U+2000-206F,U+20AC;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(856c14d1cbf6ac391d0e.woff2) format("woff2");unicode-range:U+0000-024F,U+0300-036F,U+1E00-1EFF,U+2000-206F,U+20AC;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:600;src:local("Roboto Medium"),local("Roboto-Medium"),url(856c14d1cbf6ac391d0e.woff2) format("woff2");unicode-range:U+0000-024F,U+0300-036F,U+1E00-1EFF,U+2000-206F,U+20AC;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(8f3f735985a6f7356e4a.woff2) format("woff2");unicode-range:U+0000-024F,U+0300-036F,U+1E00-1EFF,U+2000-206F,U+20AC;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:800;src:local("Roboto Bold"),local("Roboto-Bold"),url(8f3f735985a6f7356e4a.woff2) format("woff2");unicode-range:U+0000-024F,U+0300-036F,U+1E00-1EFF,U+2000-206F,U+20AC;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:900;src:local("Roboto Black"),local("Roboto-Black"),url(7ab5c855428a168a5d8c.woff2) format("woff2");unicode-range:U+0000-024F,U+0300-036F,U+1E00-1EFF,U+2000-206F,U+20AC;font-display:swap}@font-face{font-family:"Nunito Shell";font-style:normal;font-weight:400;src:url(e683c446857d93fd4654.woff2) format("woff2");unicode-range:U+0000-036F,U+1E00-1EFF,U+2000-2BFF,U+F000-FFFF;font-display:block}@font-face{font-family:"Nunito Shell";font-style:normal;font-weight:600;src:url(fbd6f9f1a22f725afb89.woff2) format("woff2");unicode-range:U+0000-036F,U+1E00-1EFF,U+2000-2BFF,U+F000-FFFF;font-display:block}#pp-shell .ppHero__subtitle,#pp-shell .heroV2__subtitle,#pp-shell .listingHero__subtitle,#pp-shell .guestPointsStrip__subtitle{font-family:"Nunito Shell",Nunito,"Segoe UI",Roboto,system-ui,sans-serif}:root{--ds-color-surface-default: #fff;--ds-color-surface-page: #dff5fa;--ds-color-surface-muted: #f5f5f5;--ds-color-surface-subtle: #eef2f5;--ds-color-surface-raised: #fff;--ds-color-surface-brand: #008099;--ds-color-surface-brand-soft: #dff5fa;--ds-color-surface-inverse: #1a1a1a;--ds-color-surface-highlight: #f9e9ae;--ds-color-surface-warm: #fff7ed;--ds-color-text-default: #1a1a1a;--ds-color-text-strong: #323232;--ds-color-text-secondary: #595959;--ds-color-text-muted: #6e6d6a;--ds-color-text-disabled: #aba7a5;--ds-color-text-inverse: #fff;--ds-color-text-link: #026e84;--ds-color-text-brand: #006074;--ds-color-text-on-brand: #fff;--ds-color-accent-brand: #008099;--ds-color-accent-brand-alt: #007c95;--ds-color-accent-brand-light: #22a3bd;--ds-color-accent-brand-lighter: #74bccb;--ds-color-accent-brand-dark: #006074;--ds-color-accent-brand-darker: #026e84;--ds-color-accent-brand-darkest: #14576f;--ds-color-accent-secondary: #ff8a65;--ds-color-accent-secondary-light: #ffbb93;--ds-color-accent-secondary-dark: #c75b39;--ds-color-accent-highlight: #ffe086;--ds-color-accent-warm: #f97316;--ds-color-accent-amber: #fbbf24;--ds-color-feedback-success: #77c44c;--ds-color-feedback-success-text: #3f7d20;--ds-color-feedback-success-soft: #e5f6e4;--ds-color-feedback-error: #c50e29;--ds-color-feedback-error-light: #ff867f;--ds-color-feedback-error-dark: #9b0b20;--ds-color-feedback-error-soft: #fcc;--ds-color-feedback-danger: #fb4d4d;--ds-color-feedback-warning: #ffa726;--ds-color-feedback-warning-text: #b45309;--ds-color-feedback-info: #2286c3;--ds-color-border-default: #e1e1e0;--ds-color-border-strong: #c5c4c3;--ds-color-border-subtle: #e8ecef;--ds-color-border-brand: #008099;--ds-color-border-focus: #0b6f84;--ds-font-size-xs: 1.2rem;--ds-line-height-xs: 1.6rem;--ds-font-size-sm: 1.3rem;--ds-line-height-sm: 1.8rem;--ds-font-size-md: 1.4rem;--ds-line-height-md: 2rem;--ds-font-size-lg: 1.6rem;--ds-line-height-lg: 2.4rem;--ds-font-size-xl: 1.8rem;--ds-line-height-xl: 2.6rem;--ds-font-size-2xl: 2.2rem;--ds-line-height-2xl: 3rem;--ds-font-size-3xl: 2.8rem;--ds-line-height-3xl: 3.6rem;--ds-font-size-4xl: 3.6rem;--ds-line-height-4xl: 4.4rem;--ds-space-0: 0;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-space-16: 64px;--ds-radius-sm: 4px;--ds-radius-md: 8px;--ds-radius-lg: 12px;--ds-radius-xl: 16px;--ds-radius-pill: 999px;--ds-radius-circle: 50%;--ds-elevation-0: none;--ds-elevation-1: 0 1px 3px rgba(0, 0, 0, 0.08);--ds-elevation-2: 0 4px 12px rgba(0, 0, 0, 0.12);--ds-elevation-3: 0 8px 24px rgba(0, 0, 0, 0.18);--ds-elevation-4: 0 16px 40px rgba(0, 0, 0, 0.24);--ds-z-hide: -1;--ds-z-base: 0;--ds-z-raised: 1;--ds-z-dropdown: 100;--ds-z-sticky: 900;--ds-z-header: 1000;--ds-z-fab: 1050;--ds-z-app-bar: 1100;--ds-z-drawer: 1200;--ds-z-overlay: 1250;--ds-z-modal: 1300;--ds-z-snackbar: 1400;--ds-z-tooltip: 1500;--ds-z-takeover: 1600;--ds-z-immersive: 2000;--ds-z-skip-link: 2100}html{font-size:62.5%;height:100%;line-height:1.25}body{height:100%;font-family:Nunito,"Segoe UI",Roboto,system-ui,sans-serif;font-size:1.4rem;line-height:2rem;text-decoration:none;font-weight:normal;overflow-x:hidden}#app{display:flex;flex-direction:column;flex:1;min-height:100%;background-color:#dff5fa}#superGlobal-pageLoadingIndicator{margin:auto}h1{font-size:3rem;margin:3rem 0;font-family:Nunito,"Segoe UI",Roboto,system-ui,sans-serif;font-weight:normal;text-decoration:none}h2{font-size:2.7rem;margin:2.7rem 0;font-family:Nunito,"Segoe UI",Roboto,system-ui,sans-serif;font-weight:normal;text-decoration:none}h3{font-size:2.5rem;margin:2.5rem 0;font-family:Nunito,"Segoe UI",Roboto,system-ui,sans-serif;font-weight:normal;text-decoration:none}h4{font-size:2.3rem;margin:2.3rem 0;font-family:Nunito,"Segoe UI",Roboto,system-ui,sans-serif;font-weight:normal;text-decoration:none}h5{font-size:2.1rem;margin:2.3rem 0;font-family:Nunito,"Segoe UI",Roboto,system-ui,sans-serif;font-weight:normal;text-decoration:none}h6{font-size:1.8rem;margin:2rem 0;font-family:Nunito,"Segoe UI",Roboto,system-ui,sans-serif;font-weight:normal;text-decoration:none}.error-label{color:#c50e29;font-size:1.2rem}a{color:#008099}#cookiescript_injected{bottom:0 !important;top:auto !important}#cookiescript_badge{display:none !important}#fabLegacyUnused{position:fixed;bottom:20px;right:20px}.text--extraSmall{font-size:1.2rem;line-height:1.2rem}.text--extraSmallBold{font-size:1.2rem;line-height:1.2rem;font-weight:bold}.text--small{font-size:1.2rem;line-height:1.6rem}.text--smallBold{font-size:1.2rem;line-height:1.6rem;font-weight:bold}.text--medium{font-size:1.6rem;line-height:2.4rem}.text--mediumBold{font-size:1.6rem;line-height:2.4rem;font-weight:bold}.text--large{font-size:2rem;line-height:3rem}.text--largeBold{font-size:2rem;line-height:3rem;font-weight:bold}.text--extraLarge{font-size:3.2rem;line-height:4.8rem}img.pp-img-broken{visibility:hidden}@media(max-width: 480px){.auth0-lock.auth0-lock.auth0-lock-opened{position:fixed !important}}.MuiButton-root.MuiButtonBase-root{transition:transform .18s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .18s cubic-bezier(0.22, 1, 0.36, 1),background-color .18s ease,border-color .18s ease !important}@media(hover: hover){.MuiButton-root.MuiButtonBase-root:hover{transform:translateY(-1px)}}.MuiButton-root.MuiButtonBase-root:active{transform:translateY(0);transition-duration:.07s}.homeHero__primaryButton,.homeHero__secondaryButton,.homepage__normalButton,.creationHub__ai__submit{transition:transform .22s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .22s cubic-bezier(0.22, 1, 0.36, 1);will-change:transform}@media(hover: hover){.homeHero__primaryButton:hover,.homeHero__secondaryButton:hover,.homepage__normalButton:hover,.creationHub__ai__submit:hover{transform:translateY(-2px);box-shadow:0 12px 28px -14px rgba(0,128,153,.55)}}.homeHero__primaryButton:active,.homeHero__secondaryButton:active,.homepage__normalButton:active,.creationHub__ai__submit:active{transform:translateY(0);transition-duration:.08s}.pollTeaser__layout,.creationHub__typeCard,.creationHub__templateCard,.homepage__featureCard{transition:transform .22s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .22s cubic-bezier(0.22, 1, 0.36, 1);will-change:transform}@media(hover: hover){.pollTeaser__layout:hover,.creationHub__typeCard:hover,.creationHub__templateCard:hover,.homepage__featureCard:hover{transform:translateY(-2px);box-shadow:0 10px 24px -12px rgba(20,30,40,.35)}}.pollTeaser__layout:active,.creationHub__typeCard:active,.creationHub__templateCard:active,.homepage__featureCard:active{transform:translateY(0);transition-duration:.08s}.pollTeaser__progressBar,.pollTeaser__progressBarInner{transition:width .7s cubic-bezier(0.22, 1, 0.36, 1)}@keyframes pp-cta-breathe{0%,100%{transform:translateY(0)}50%{transform:translateY(-1.5px)}}.pollTeaser__body__buttons .MuiButton-root.MuiButtonBase-root,.compactTeaser__cta{animation:pp-cta-breathe 2.8s ease-in-out 3}.pollTeaser__body__buttons .MuiButton-root.MuiButtonBase-root:hover,.pollTeaser__body__buttons .MuiButton-root.MuiButtonBase-root:focus-visible,.compactTeaser__cta:hover,.compactTeaser__cta:focus-visible{animation-play-state:paused}.MuiChip-clickable.MuiChip-root{transition:transform .16s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .16s cubic-bezier(0.22, 1, 0.36, 1)}@media(hover: hover){.MuiChip-clickable.MuiChip-root:hover{transform:translateY(-1px)}}.MuiButton-root.MuiButtonBase-root:focus-visible,.creationHub__typeCard:focus-visible,.creationHub__templateCard:focus-visible{outline:2px solid rgba(0,128,153,.7);outline-offset:2px}#app :focus-visible:not([tabindex="-1"]):not(input):not(textarea):not(select):not([contenteditable=true]),.MuiModal-root.MuiModal-root :focus-visible:not([tabindex="-1"]):not(input):not(textarea):not(select):not([contenteditable=true]),.MuiPopover-root.MuiPopover-root :focus-visible:not([tabindex="-1"]):not(input):not(textarea):not(select):not([contenteditable=true]){outline:2px solid var(--focus-ring, #0b6f84);outline-offset:var(--focus-ring-offset, 2px)}.header__logined,.header__bottom,.presentPage{--focus-ring: #fff}.pollTeaser__body{--focus-ring: var(--pp-question-color, #fff)}.header__button{--focus-ring-offset: -2px}@media(pointer: coarse){.MuiIconButton-root.MuiButtonBase-root,.MuiChip-clickable.MuiChip-root,.pp-touch-target{position:relative}.MuiIconButton-root.MuiButtonBase-root::after,.MuiChip-clickable.MuiChip-root::after,.pp-touch-target::after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;min-width:44px;min-height:44px;transform:translate(-50%, -50%)}}.skipLink{position:absolute;top:8px;left:8px;z-index:2100;padding:10px 16px;border-radius:8px;background:#fff;color:#14576f;font-weight:800;font-size:1.5rem;text-decoration:underline;box-shadow:0 4px 16px rgba(0,0,0,.25);transform:translateY(-200%)}.skipLink:focus,.skipLink:focus-visible{transform:none}#layout:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@media(prefers-reduced-motion: reduce){.MuiButton-root.MuiButtonBase-root,.homeHero__primaryButton,.homeHero__secondaryButton,.homepage__normalButton,.creationHub__ai__submit,.pollTeaser__layout,.creationHub__typeCard,.creationHub__templateCard,.homepage__featureCard,.creationHub__typeCard__icon svg,.pollTeaser__progressBar,.pollTeaser__progressBarInner,.MuiChip-clickable.MuiChip-root{transition:none !important;transform:none !important}.MuiButton-root.MuiButtonBase-root{transition:background-color .18s ease !important}.pollTeaser__body__buttons .MuiButton-root.MuiButtonBase-root,.compactTeaser__cta{animation:none !important}}@keyframes voteSurfaceIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes votePickPop{0%{transform:scale(1)}45%{transform:scale(1.06)}100%{transform:scale(1)}}@media(prefers-reduced-motion: reduce){.likertScale__item,.multiLikertScaleVote__wrapper,.voteFormItemWrapper{animation:none !important}}#app.app--section-polls{background-color:#dff5fa}#app.app--section-polls .header__logined .header{background:linear-gradient(120deg, #006074 0%, #008099 55%, #1596b1 100%);--header-auth-a: #0f766e;--header-auth-b: #0e7490}#app.app--section-polls .header__logined .header .header__highlight--teal{background-color:#006074}#app.app--section-polls .header__logined .header__bottom{background:#008099}#app.app--section-polls .header__button--type-polls{--nav-accent: linear-gradient(135deg, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.14))}#app.app--section-polls .header__button--type-polls .header__button__icon{box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.85),0 3px 10px rgba(0,0,0,.22)}#app.app--section-surveys{background-color:#e9f2fb}#app.app--section-surveys .header__logined .header{background:linear-gradient(120deg, #123a5a 0%, #1c6ba8 60%, #2286c3 100%);--header-auth-a: #1c6ba8;--header-auth-b: #1d4ed8}#app.app--section-surveys .header__logined .header .header__highlight--teal{background-color:#174a70}#app.app--section-surveys .header__logined .header__bottom{background:#1c6ba8}#app.app--section-surveys .header__button--type-surveys{--nav-accent: linear-gradient(135deg, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.14))}#app.app--section-surveys .header__button--type-surveys .header__button__icon{box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.85),0 3px 10px rgba(0,0,0,.22)}#app.app--section-quizes{background-color:#f6eef9}#app.app--section-quizes .header__logined .header{background:linear-gradient(120deg, #4a1e53 0%, #712f80 55%, #883997 100%);--header-auth-a: #883997;--header-auth-b: #6d28d9}#app.app--section-quizes .header__logined .header .header__highlight--teal{background-color:#5d2767}#app.app--section-quizes .header__logined .header__bottom{background:#712f80}#app.app--section-quizes .header__button--type-quizes{--nav-accent: linear-gradient(135deg, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.14))}#app.app--section-quizes .header__button--type-quizes .header__button__icon{box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.85),0 3px 10px rgba(0,0,0,.22)}#app.app--section-tests{background-color:#fdf3e7}#app.app--section-tests .header__logined .header{background:linear-gradient(120deg, #7a3e06 0%, #b45309 55%, #d97706 100%);--header-auth-a: #b45309;--header-auth-b: #92400e}#app.app--section-tests .header__logined .header .header__highlight--teal{background-color:#8a4a06}#app.app--section-tests .header__logined .header__bottom{background:#b45309}#app.app--section-tests .header__button--type-tests{--nav-accent: linear-gradient(135deg, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.14))}#app.app--section-tests .header__button--type-tests .header__button__icon{box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.85),0 3px 10px rgba(0,0,0,.22)}#app.app--admin-dark{background-color:#0b1220}#app.app--admin-dark .header__logined .header{background:linear-gradient(120deg, #0b1220 0%, #111c31 55%, #16243d 100%);--header-auth-a: #0e7490;--header-auth-b: #0369a1}#app.app--admin-dark .header__logined .header .header__highlight--teal{background-color:#22d3ee}#app.app--admin-dark .header__logined .header__bottom{background:#0f172a}#app.app--admin-dark .header__button--type-analytics{--nav-accent: linear-gradient(135deg, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.14))}#app.app--admin-dark .header__button--type-analytics .header__button__icon{box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.85),0 3px 10px rgba(0,0,0,.22)}@keyframes homev2-aurora-drift{0%{transform:translate3d(0, 0, 0) scale(1)}50%{transform:translate3d(6%, -4%, 0) scale(1.12)}100%{transform:translate3d(0, 0, 0) scale(1)}}@keyframes homev2-word-in{0%{transform:translateY(70%);opacity:0}100%{transform:translateY(0);opacity:1}}.homeNav__spacer{height:55px;background:#081422}.heroV2{position:relative;overflow:hidden;background:linear-gradient(165deg, #081422 0%, #0c1e33 55%, #0e2a3f 100%);color:#eaf3f9}.heroV2__aurora{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;animation:homev2-aurora-drift 22s ease-in-out infinite}.heroV2__aurora--one{width:720px;height:720px;top:-320px;right:-180px;background:radial-gradient(circle, #00809966 0%, #00809900 68%)}.heroV2__aurora--two{width:560px;height:560px;bottom:-260px;left:-160px;background:radial-gradient(circle, #1d4ed84d 0%, #1d4ed800 70%);animation-delay:-11s}.heroV2__grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#ffffff08 1px, transparent 1px),linear-gradient(90deg, #ffffff08 1px, transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse 90% 70% at 50% 30%, #000 40%, #0000 100%)}.heroV2__inner{position:relative;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0, 1.08fr) minmax(0, 0.92fr);gap:56px;align-items:center;padding:84px 24px 64px}@media screen and (min-width: 981px){.heroV2__inner{min-height:800px}}@media screen and (max-width: 980px){.heroV2__inner{grid-template-columns:minmax(0, 1fr);gap:40px;padding:56px 20px 48px}}.heroV2__eyebrow{display:inline-block;font-size:1.2rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#00b4d8;border:1px solid #00b4d84d;background:#00b4d814;border-radius:999px;padding:7px 16px;margin-bottom:22px}.heroV2__title{font-size:4.6rem;line-height:1.12;font-weight:900;letter-spacing:-0.02em;margin:0 0 20px;color:#fff}@media screen and (max-width: 599px){.heroV2__title{font-size:3.2rem}}.heroV2__rotatingWrapper{display:block;overflow:hidden;min-height:1.25em}.heroV2__rotatingWord{display:inline-block;color:#00b4d8;background:linear-gradient(90deg, #2dd4bf, #00b4d8 55%, #60a5fa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.heroV2__rotatingWord--in{animation:homev2-word-in .55s cubic-bezier(0.16, 1, 0.3, 1)}.heroV2__subtitle{font-size:1.7rem;line-height:1.6;color:#9fb4c6;max-width:560px;margin:0 0 30px}.ppHero{background:linear-gradient(160deg, #008099 0%, #14576f 100%);color:#fff}.ppHero__inner{max-width:760px;margin:0 auto;padding:24px 16px 28px;box-sizing:border-box}.ppHero__eyebrow{font-size:13px;line-height:18px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#d8f3f8}.ppHero__title{margin:8px 0 0;font-size:28px;line-height:34px;font-weight:800;color:#fff}.ppHero__subtitle{margin:10px 0 0;font-size:17px;line-height:26px;font-weight:400;color:#effafc}.ppHero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ppHero__primary,.ppHero__secondary,.ppHero__business{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;box-sizing:border-box;border-radius:22px;font-size:16px;line-height:20px;font-weight:800;text-decoration:none}.ppHero__primary{background:#fff;color:#14576f}.ppHero__secondary{border:2px solid rgba(255,255,255,.75);color:#fff}.ppHero__business{gap:8px;background:linear-gradient(120deg, #fde68a 0%, #ffdf81 100%);color:#14576f;box-shadow:0 4px 12px rgba(0,0,0,.12);transition:transform .2s ease,box-shadow .2s ease}.ppHero__business::after{content:"→";transition:transform .2s ease}.ppHero__business:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(0,0,0,.18)}.ppHero__business:hover::after{transform:translateX(3px)}.ppHero__business:focus-visible{outline:3px solid #fff;outline-offset:2px}.ppHero__visual{position:relative;height:214px;margin-top:22px}@media(min-width: 600px){.ppHero__visual{height:300px}}@media(prefers-reduced-motion: reduce){.ppHero__business,.ppHero__business::after{transition:none}}@media(min-width: 768px){.ppHero__inner{padding:44px 24px 48px}.ppHero__title{font-size:40px;line-height:48px}.ppHero__subtitle{font-size:19px;line-height:29px}}@media(min-width: 960px){.ppHero__inner{display:grid;grid-template-columns:minmax(0, 1fr) minmax(320px, 420px);column-gap:56px;align-items:center;max-width:1140px}.ppHero__visual{height:340px;margin-top:0}.ppHero__subtitle{max-width:720px}}#pp-shell.ppShell--participant:not(:empty){background:#f4f7f8}.pp-shell__headerSpacer.ppShell__header{background:#008099}.ppShell__rows{max-width:760px;margin:16px auto 0;padding:0 16px;box-sizing:border-box}.ppShell__row{height:76px;margin-bottom:10px;border-radius:14px;background:#e3eaec}.ppShell__rowTitle{width:45%;height:20px;margin-bottom:12px;border-radius:6px;background:#d6dfe2}.listingHero{position:relative;display:flex;align-items:center;gap:18px;padding:22px 26px;border-radius:24px;overflow:hidden;color:#fff;box-shadow:0 14px 34px rgba(8,47,62,.22)}.listingHero--polls{background:linear-gradient(135deg, #006074 0%, #008099 45%, #22a3bd 100%)}.listingHero--surveys{background:linear-gradient(135deg, #14576f 0%, #2286c3 60%, #64b5f6 100%)}.listingHero--quizes{background:linear-gradient(135deg, #5d2767 0%, #883997 55%, #ba68c8 100%)}.listingHero--tests{background:linear-gradient(135deg, #7a3e06 0%, #b45309 55%, #f59e0b 100%)}.listingHero--history{background:linear-gradient(135deg, #263845 0%, #3e5c76 55%, #6d9dc5 100%)}.listingHero__orb{position:absolute;border-radius:50%;background:rgba(255,255,255,.12);filter:blur(2px);pointer-events:none}.listingHero__orb--one{width:170px;height:170px;top:-70px;right:-40px}.listingHero__orb--two{width:110px;height:110px;bottom:-60px;right:110px;background:rgba(255,255,255,.08)}.listingHero__iconBubble{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:58px;height:58px;border-radius:20px;background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25);backdrop-filter:blur(4px)}.listingHero__text{position:relative;min-width:0}.listingHero__title{margin:0;font-size:2.4rem;font-weight:800;line-height:1.2;letter-spacing:.01em}.listingHero__subtitle{margin:4px 0 0;font-size:1.35rem;font-weight:600;line-height:1.4;color:rgba(255,255,255,.85);max-width:46ch}@media(max-width: 599px){.listingHero{gap:14px;padding:18px;border-radius:20px}.listingHero__iconBubble{width:46px;height:46px;border-radius:16px}.listingHero__title{font-size:2rem}.listingHero__subtitle{font-size:1.25rem}}.gamifyStrip{--gs-ink: #006074;--gs-bg: linear-gradient(135deg, #e5f6f9 0%, #fff 60%);--gs-border: rgba(0, 128, 153, 0.12);--gs-shadow: rgba(0, 96, 116, 0.12);--gs-track: rgba(0, 128, 153, 0.14);--gs-fill-a: #008099;--gs-fill-b: #22a3bd;--gs-cta: #008099;--gs-cta-hover: #006074;display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:14px;padding:14px 20px;border-radius:20px;background:var(--gs-bg);box-shadow:0 10px 24px var(--gs-shadow);border:1px solid var(--gs-border)}.gamifyStrip--quiz{--gs-ink: #5d2767;--gs-bg: linear-gradient(135deg, #f6ecfa 0%, #fff 60%);--gs-border: rgba(136, 57, 151, 0.12);--gs-shadow: rgba(93, 39, 103, 0.12);--gs-track: rgba(136, 57, 151, 0.14);--gs-fill-a: #883997;--gs-fill-b: #ba68c8;--gs-cta: #883997;--gs-cta-hover: #6e2d7a}.gamifyStrip--test{--gs-ink: #7a3e06;--gs-bg: linear-gradient(135deg, #fdf0dd 0%, #fff 60%);--gs-border: rgba(180, 83, 9, 0.14);--gs-shadow: rgba(122, 62, 6, 0.12);--gs-track: rgba(180, 83, 9, 0.16);--gs-fill-a: #b45309;--gs-fill-b: #f59e0b;--gs-cta: #b45309;--gs-cta-hover: #7a3e06}.gamifyStrip--survey{--gs-ink: #14576f;--gs-bg: linear-gradient(135deg, #e8f2fb 0%, #fff 60%);--gs-border: rgba(34, 134, 195, 0.14);--gs-shadow: rgba(20, 87, 111, 0.12);--gs-track: rgba(34, 134, 195, 0.16);--gs-fill-a: #2286c3;--gs-fill-b: #63b3e4;--gs-cta: #2286c3;--gs-cta-hover: #14576f}.gamifyStrip--loading{box-sizing:border-box;min-height:76px;box-shadow:none}@media(max-width: 599px){.gamifyStrip--loading{min-height:116px}}.gamifyStrip__badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:52px;height:52px;border-radius:18px;background:radial-gradient(circle at 30% 25%, rgba(255, 255, 255, 0.85), transparent 55%),linear-gradient(135deg, var(--gs-fill-a), var(--gs-fill-b));box-shadow:0 8px 20px var(--gs-shadow),inset 0 0 0 1px rgba(255,255,255,.35)}.gamifyStrip__badgeIcon{display:inline-flex;font-size:2.7rem;line-height:1;filter:drop-shadow(0 2px 3px rgba(0, 0, 0, 0.18))}.gamifyStrip__stat{display:flex;align-items:center;gap:7px;font-weight:700;font-size:1.3rem;color:var(--gs-ink);white-space:nowrap}.gamifyStrip__statIcon{display:inline-flex;font-size:1.7rem;line-height:1}.gamifyStrip__stat--level{flex-direction:column;align-items:flex-start;gap:4px;min-width:140px}.gamifyStrip__levelLabel{font-size:1.3rem}.gamifyStrip__progressTrack{width:100%;height:6px;border-radius:999px;background:var(--gs-track);overflow:hidden}.gamifyStrip__progressFill{height:100%;border-radius:999px;background:linear-gradient(90deg, var(--gs-fill-a) 0%, var(--gs-fill-b) 100%)}.gamifyStrip__stat--streak{color:#c75b39}.gamifyStrip__ctaWrap{margin-left:auto}.gamifyStrip__ctaWrap--multi{display:flex;flex-direction:column;align-items:stretch;gap:8px}.gamifyStrip__ctaWrap--multi .gamifyStrip__cta{display:flex;width:100%;justify-content:center;box-sizing:border-box}.gamifyStrip__cta{display:inline-flex;align-items:center;gap:4px;padding:9px 16px;border-radius:999px;background:var(--gs-cta);color:#fff;font-weight:700;font-size:1.2rem;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,transform .15s ease}@media(hover: hover){.gamifyStrip__cta:hover{background:var(--gs-cta-hover);transform:translateY(-1px)}}.gamifyStrip__cta--accent{background:#e07a1f}@media(hover: hover){.gamifyStrip__cta--accent:hover{background:#b45309}}@media(max-width: 599px){.gamifyStrip{gap:10px 14px;padding:12px 14px;border-radius:16px}.gamifyStrip__badge{width:46px;height:46px;border-radius:15px}.gamifyStrip__badgeIcon{font-size:2.3rem}.gamifyStrip__stat{font-size:1.2rem}.gamifyStrip__ctaWrap{margin-left:0;width:100%}.gamifyStrip__ctaWrap--multi{flex-direction:row;gap:8px}.gamifyStrip__ctaWrap--multi>*{flex:1 1 0;min-width:0}.gamifyStrip__cta{width:100%;justify-content:center;box-sizing:border-box}.gamifyStrip__ctaWrap--multi .gamifyStrip__cta{padding:9px 10px;font-size:1.2rem;gap:2px}}@media(prefers-reduced-motion: reduce){.gamifyStrip__badgeIcon,.gamifyStrip__statIcon{animation:none}}.guestPointsStrip__text{flex:1 1 220px;min-width:0}.guestPointsStrip__title{margin:0;font-size:1.5rem;font-weight:800;line-height:1.3;color:var(--gs-ink)}.guestPointsStrip__subtitle{margin:2px 0 0;font-size:1.3rem;line-height:1.4;color:var(--gs-ink);opacity:.85}.guestPointsStrip__cta{min-height:44px;border:0;cursor:pointer;font-family:inherit}#pp-shell.ppShell--listing-polls:not(:empty){background:#dff5fa}#pp-shell.ppShell--listing-polls:not(:empty) .ppListShell__header{background:linear-gradient(120deg, #006074 0%, #008099 55%, #1596b1 100%)}#pp-shell.ppShell--listing-polls:not(:empty) .ppListShell__bottomBar{background:#008099}#pp-shell.ppShell--listing-surveys:not(:empty){background:#e9f2fb}#pp-shell.ppShell--listing-surveys:not(:empty) .ppListShell__header{background:linear-gradient(120deg, #123a5a 0%, #1c6ba8 60%, #2286c3 100%)}#pp-shell.ppShell--listing-surveys:not(:empty) .ppListShell__bottomBar{background:#1c6ba8}#pp-shell.ppShell--listing-quizes:not(:empty){background:#f6eef9}#pp-shell.ppShell--listing-quizes:not(:empty) .ppListShell__header{background:linear-gradient(120deg, #4a1e53 0%, #712f80 55%, #883997 100%)}#pp-shell.ppShell--listing-quizes:not(:empty) .ppListShell__bottomBar{background:#712f80}#pp-shell.ppShell--listing-tests:not(:empty){background:#fdf3e7}#pp-shell.ppShell--listing-tests:not(:empty) .ppListShell__header{background:linear-gradient(120deg, #7a3e06 0%, #b45309 55%, #d97706 100%)}#pp-shell.ppShell--listing-tests:not(:empty) .ppListShell__bottomBar{background:#b45309}.ppListShell__inner{display:flex;flex-direction:column;gap:16px;box-sizing:border-box;width:100%;max-width:768px;margin:16px auto 0}@media(max-width: 599px){.ppListShell__inner{padding:0 10px}}.ppListShell__block{border-radius:18px;background:rgba(15,43,56,.06)}.ppListShell__block--strip{min-height:76px;margin-top:14px}@media(max-width: 599px){.ppListShell__block--strip{min-height:116px}}.ppListShell__block--toolbar{min-height:64px}@media(max-width: 599px){.ppListShell__block--toolbar{min-height:126px}}.ppListShell__rows{display:flex;flex-direction:column;gap:12px}.ppListShell__row{height:96px;border-radius:18px;background:rgba(15,43,56,.05)}.ppListShell__bottomBar{display:none}@media(max-width: 599px){.ppListShell__bottomBar{display:block;position:absolute;right:0;bottom:0;left:0;height:calc(72px + env(safe-area-inset-bottom, 0px))}}#pp-shell.ppShell--news:not(:empty){--ppns-h1: 2.4rem;--ppns-card-title: 2.1rem;--ppns-lead: 1.5rem;background:#101014;color:#cfd0d6}@media(min-width: 600px){#pp-shell.ppShell--news:not(:empty){--ppns-card-title: 2.4rem}}@media(min-width: 960px){#pp-shell.ppShell--news:not(:empty){--ppns-h1: 3.1rem;--ppns-card-title: 2.7rem}}#pp-shell.ppShell--news:not(:empty) .ppNewsShell__header{background:linear-gradient(100deg, #c2410c 0%, #5a2606 20%, #131019 55%, #241536 100%)}.ppNewsShell__inner{display:flex;flex-direction:column;gap:14px;box-sizing:border-box;width:100%;margin:16px auto 0;padding:0 12px}@media(min-width: 768px){.ppNewsShell__inner{padding:0 22px}}@media(min-width: 960px){.ppNewsShell__inner{padding:0}}@media(min-width: 1280px){.ppNewsShell__inner{max-width:768px}}.ppNewsShell__hero{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:112px;padding:16px 16px 14px;border-radius:18px;background:linear-gradient(115deg, #c2410c 0%, #7c2d12 22%, #38200f 46%, #131316 74%, #1b1c21 100%)}@media(min-width: 768px){.ppNewsShell__hero{min-height:242px;padding:34px 30px}}.ppNewsShell__heroTitle{display:flex;align-items:center;gap:10px}.ppNewsShell__liveDot{width:10px;height:10px;border-radius:50%;background:#f97316}.ppNewsShell__title{margin:0;font-size:var(--ppns-h1);font-weight:800;line-height:1.17;color:#fff}.ppNewsShell__extras{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid rgba(251,146,60,.45);border-radius:999px;font-size:1.4rem;font-weight:800;color:#fff}@media(min-width: 768px){.ppNewsShell__extras{display:none}}.ppNewsShell__block{border-radius:18px;background:#17181d}.ppNewsShell__block--ticker{height:46px}@media(min-width: 960px){.ppNewsShell__block--ticker{height:34px}}.ppNewsShell__block--toolbar{height:57px;background:rgba(255,255,255,.04)}@media(min-width: 600px){.ppNewsShell__block--toolbar{height:99px}}.ppNewsShell__block--live{height:239px;border-radius:14px;background:linear-gradient(135deg, #1a1a2e, #2d1b3d)}@media(min-width: 960px){.ppNewsShell__block--live{height:151px}}.ppNewsShell__block--card{height:420px}.ppNewsShell__feed{display:flex;flex-direction:column;gap:14px;margin-top:13px}.ppNewsShell__card{overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#1b1c21}@media(max-width: 599px){.ppNewsShell__card{margin:0 -12px;border:0;border-radius:0}}.ppNewsShell__media{aspect-ratio:16/9;background:#17181d}.ppNewsShell__media--empty{background:linear-gradient(135deg, #38200f, #1b1c21)}.ppNewsShell__picture{display:contents}.ppNewsShell__image{display:block;width:100%;height:100%;object-fit:cover;filter:brightness(0.88)}.ppNewsShell__body{display:flex;flex-direction:column;gap:6px;padding:12px 16px 10px}.ppNewsShell__source{margin:0;font-size:1.2rem;font-weight:700;color:#ea580c}.ppNewsShell__cardTitle{margin:14px 0 10px;font-size:var(--ppns-card-title);font-weight:900;line-height:1.5;color:#f2f2f5}.ppNewsShell__lead{display:-webkit-box;overflow:hidden;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-size:var(--ppns-lead);line-height:1.55}#pp-shell.ppShell--news.ppShell--news-light:not(:empty){background:#faf9f7;color:#33334a}#pp-shell.ppShell--news.ppShell--news-light:not(:empty) .ppNewsShell__block{background:rgba(26,26,46,.06)}#pp-shell.ppShell--news.ppShell--news-light:not(:empty) .ppNewsShell__card{border-color:rgba(26,26,46,.08);background:#fff}#pp-shell.ppShell--news.ppShell--news-light:not(:empty) .ppNewsShell__image{filter:none}#pp-shell.ppShell--news.ppShell--news-light:not(:empty) .ppNewsShell__cardTitle{color:#1a1a2e}
