:root{--ff-sans:"Inter Tight", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ff-serif:"Fraunces", Georgia, serif;--ff-round:"Nunito", sans-serif}a[data-tag]{color:inherit;text-decoration:none}:where(a[href^=\/]){text-decoration:none}:where(a[data-tag=div]){display:block}a.logo{align-items:center;display:inline-flex}#app>main{display:contents}.ck-banner{z-index:90;max-width:560px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:0 auto;padding:16px 18px;font-size:14px;line-height:1.45;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 24px 60px -24px #11111059}.ck-banner p{color:var(--txt);flex:260px;margin:0}.ck-banner p b{color:var(--ink)}.ck-banner .ck-actions{gap:8px;margin-left:auto;display:flex}.ck-banner .btn{margin:0;padding:9px 16px;font-size:13.5px;display:inline-flex!important}.ck-link{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-right:8px;padding:0;text-decoration:underline;display:inline}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form .ts-widget{min-height:65px}.form select{appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2377756f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:48px}.form select:has(>option[value=""]:checked){color:#757575}.form select option{color:var(--ink)}.form input:focus-visible,.form select:focus-visible,.form textarea:focus-visible{border-color:#c9c5f7;outline:none;box-shadow:0 0 0 3px #5b4cf024}@supports (appearance:base-select){.form select{appearance:base-select}.form select::picker(select){appearance:base-select}.form select{background-image:none;align-items:center;display:flex}.form select::picker-icon{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2377756f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;width:16px;height:16px;margin-left:auto;margin-right:-30px;transition:rotate .2s}.form select:open::picker-icon{rotate:180deg}.form select:open{border-color:#c9c5f7;box-shadow:0 0 0 3px #5b4cf024}.form select::picker(select){border:1px solid var(--line);opacity:0;transition:opacity .16s ease, translate .16s ease, overlay .16s allow-discrete, display .16s allow-discrete;background:#fff;border-radius:14px;margin-top:6px;padding:6px;translate:0 -4px;box-shadow:0 24px 60px -24px #11111059}.form select:open::picker(select){opacity:1;translate:0}@starting-style{.form select:open::picker(select){opacity:0;translate:0 -4px}}.form select option{font:inherit;color:var(--ink);cursor:pointer;border-radius:10px;padding:11px 14px;font-size:15px}.form select option[value=""]{display:none}.form select option:hover,.form select option:focus-visible{background:var(--soft);outline:none}.form select option:checked{background:var(--vios);color:var(--vio);font-weight:500}.form select option::checkmark{display:none}}@media (prefers-reduced-motion:reduce){.form select::picker(select){transition:none}.form select::picker-icon{transition:none}}header.site .burger,header.site .mmx{color:var(--ink);font-variant-emoji:text;-webkit-tap-highlight-color:transparent}
