*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:#17171c;font-family:var(--font-manrope), "Manrope", sans-serif;-webkit-font-smoothing:antialiased;background:#fff}button,input,textarea,select{font:inherit}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}
:is(.gs-public-button,.gs-brand-action){isolation:isolate;border-radius:var(--gs-web-radius-control,14px);background:linear-gradient(110deg,#ffd45a 0%,#ff6a2a 75%,#ff3346 91%,#f00036 97%,#a60027 100%);border:1px solid #6f203b70;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:14px 24px;font-size:15px;font-weight:750;line-height:1.4;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff60,0 5px 16px #f000361f;color:#231629!important}:is(.gs-public-button,.gs-brand-action):before{content:none}:is(.gs-public-button,.gs-brand-action):after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff85 50%,#0000 65%);animation:4.5s linear infinite gs-web-button-gloss;position:absolute;inset:0;transform:translate(-150%)}:is(.gs-public-button,.gs-brand-action):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){border-color:#6f203ba8;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff70,0 8px 22px #f000362e}:is(.gs-public-button,.gs-brand-action):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):after{animation:4.5s linear infinite gs-web-button-gloss}:is(.gs-public-button,.gs-brand-action):active:not(:disabled):not([aria-disabled=true]){transform:translateY(0)}:is(.gs-public-button,.gs-brand-action):is(:disabled,[aria-disabled=true],[aria-busy=true]){cursor:default;box-shadow:none;transform:none}:is(.gs-public-button,.gs-brand-action):is(:disabled,[aria-disabled=true]){background:#e4e6ed;border-color:#c3c7d2;color:#5f5f6d!important}:is(.gs-public-button,.gs-brand-action):is(:disabled,[aria-disabled=true],[aria-busy=true]):after{content:none;animation:none}:is(.gs-public-button,.gs-brand-action):is(:disabled,[aria-disabled=true]):before{background:0 0}@keyframes gs-web-button-gloss{0%,86%{transform:translate(-150%)}to{transform:translate(150%)}}@media (prefers-reduced-motion:reduce){:is(.gs-public-button,.gs-brand-action):after{animation:none!important}:is(.gs-public-button,.gs-brand-action):is(:hover,:focus-visible){transform:none}}.gs-brand-action{cursor:pointer;text-decoration:none}
@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/caveat-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/caveat-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/roboto-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/roboto-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/source-serif-4-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/source-serif-4-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Excalifont;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/excalifont-latin.woff2)format("woff2");unicode-range:U+20-7E,U+A0-A3,U+A5-A6,U+A8-AB,U+AD-B1,U+B4,U+B6-B8,U+BA-FF,U+131,U+152-153,U+2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+2013-2014,U+2018-201A,U+201C-201E,U+2020,U+2022,U+2024-2026,U+2030,U+2039-203A,U+20AC,U+2122,U+2212}@font-face{font-family:Excalifont;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/excalifont-extended.woff2)format("woff2");unicode-range:U+100-130,U+132-137,U+139-149,U+14C-151,U+154-17E,U+192,U+1FC-1FF,U+218-21B,U+237,U+1E80-1E85,U+1EF2-1EF3,U+2113}
.gs-language{color:inherit;font-family:var(--font-manrope),sans-serif;grid-template-columns:auto minmax(105px,1fr);align-items:center;gap:8px 12px;display:grid;position:relative}.gs-language-label{align-items:center;gap:7px;font-size:13px;font-weight:650;display:flex}.gs-language select{border:1px solid color-mix(in srgb,currentColor 27%,transparent);background:var(--surface,#fff);min-width:0;max-width:180px;min-height:40px;color:var(--ink,#242630);font:inherit;cursor:pointer;border-radius:12px;padding:7px 24px 7px 10px;font-size:13px}.gs-language select:focus-visible{outline-offset:2px;outline:3px solid #ffac4b}.gs-language select:disabled{cursor:wait;opacity:.65}.gs-language-status{grid-column:1/-1;max-width:36em;font-size:12px;line-height:1.5}.gs-language-status:empty{display:none}.gs-language--compact{flex-wrap:wrap;gap:6px;display:flex}.gs-language--compact .gs-language-label span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.gs-language--compact select{min-width:92px;min-height:38px;color:inherit;border-color:color-mix(in srgb,currentColor 35%,transparent);background:0 0}.gs-language--compact option{color:#242630;background:#fff}.gs-language--compact .gs-language-status{color:#292637;z-index:4;background:#fff;border:1px solid #e6dce0;border-radius:10px;width:max-content;max-width:min(270px,100vw - 32px);padding:8px 12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 5px 18px #2b10261a}.gs-language-settings{border:1px solid var(--line,#e1e2e9);border-radius:16px;min-width:0;margin:0;padding:18px}.gs-language-settings legend{padding:0 6px;font-weight:700}.gs-language-settings p{color:var(--muted,#666878);margin:0 0 12px;font-size:13px;line-height:1.6}.account-page>.gs-language-settings{background:var(--surface,#fff);margin:20px 0}.gs-auth-language-actions{align-items:center;gap:18px;display:flex}@media (max-width:600px){.gs-public-header__actions{gap:8px!important}.gs-public-header__actions .gs-language{margin-left:auto}.gs-public-header__inner{flex-wrap:wrap}.gs-public-header__actions{flex-wrap:wrap;justify-content:flex-end}.gs-language--compact select{min-width:85px;min-height:36px;padding:5px 19px 5px 7px;font-size:12px}.gs-language--compact .gs-language-label{display:none}.gs-auth-language-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px}.gs-language-settings{padding:14px}html .gs-public .gs-public-header .gs-public-header__inner{flex-wrap:nowrap}html .gs-public .gs-public-header .gs-public-brand>span{display:none}html .gs-public .gs-public-header .gs-public-header__actions{flex-wrap:nowrap}html .gs-public .gs-public-header .gs-app-install-compact{display:none}html .gs-public .gs-public-header .gs-public-button--small{white-space:nowrap;flex-shrink:0;gap:6px;margin-top:0;padding:10px;font-size:12px}html .gs-public .gs-public-header .gs-public-login{white-space:nowrap;flex-shrink:0;padding-inline:6px}html .gs-public .gs-public-header .gs-language{flex-shrink:0}}@media (max-width:360px){html .gs-public .gs-public-header .gs-public-container{width:calc(100% - 24px)}html .gs-public .gs-public-header .gs-public-header__inner{gap:6px}html .gs-public .gs-public-header .gs-public-header__actions{gap:6px!important}html .gs-public .gs-public-header .gs-public-brand>img{width:28px;height:28px}html .gs-public .gs-public-header .gs-language--compact select{width:72px;min-width:72px;padding-left:5px;font-size:11px}html .gs-public .gs-public-header .gs-public-login{padding-inline:4px;font-size:11px}html .gs-public .gs-public-header .gs-public-button--small{padding:10px;font-size:11px}}
.gs-app-install-trigger{color:#6f2330;min-height:40px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff6f0;border:1px solid #f4775266;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:700;display:inline-flex}.gs-app-install-trigger:hover{background:#ffeadc;border-color:#f47752}.gs-app-install-trigger:focus-visible,.gs-app-install-dialog button:focus-visible{outline-offset:3px;outline:3px solid #ff8c3e}.gs-app-install-compact{color:inherit;background:#ffffff1f;border-color:currentColor;min-height:38px;padding:8px 11px}.gs-app-install-menu{width:100%;color:inherit;background:0 0;border:0;border-radius:8px;justify-content:flex-start;padding:10px 12px;font-weight:500}.gs-app-install-footer{color:inherit;min-height:0;font-size:inherit;font-weight:inherit;background:0 0;border:0;justify-content:flex-start;padding:0}.gs-app-install-dialog{overscroll-behavior:contain;color:#291f2a;background:radial-gradient(at 0 0,#ffe1ba 0,#0000 64%),#fffdfb;border:1px solid #ffc9aa;border-radius:26px;width:min(448px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:32px;animation:.2s ease-out app-install-in;overflow:auto;box-shadow:0 30px 100px #3e132954}.gs-app-install-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#25112680}.gs-app-install-close{width:36px;height:36px;color:inherit;cursor:pointer;background:#ffffffb3;border:1px solid #eadbd5;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.gs-app-install-icon{border-radius:19px;margin:0 auto 20px;display:block}.gs-app-install-dialog h2{letter-spacing:-1px;text-align:center;text-wrap:balance;margin:0 0 12px;font-size:29px;line-height:1.15}.gs-app-install-subtitle{text-align:center;text-wrap:pretty;margin:0 0 12px;font-size:16px;line-height:1.6}.gs-app-install-detail{color:#6d5c67;text-align:center;margin:10px 0 16px;font-size:13px;line-height:1.7}.gs-app-install-steps{margin:22px 0;padding-left:24px;font-size:14px;line-height:1.65}.gs-app-install-steps li{padding:5px 0 5px 5px}.gs-app-install-steps li::marker{color:#a42c35;font-weight:800}.gs-app-install-primary{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;text-shadow:0 1px 3px #56202e66;background:linear-gradient(120deg,#ffad39,#ff5936 38%,#ef003c 76%,#a60036);border:1px solid #b8304f;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:14px 18px;font-weight:800;display:flex;box-shadow:0 4px 15px #d2273b29}.gs-app-install-primary:disabled,.gs-app-install-close:disabled{opacity:.65;cursor:wait}.gs-app-install-connection{color:#776570;text-align:center;border-top:1px solid #eadbd5;margin:22px 0 0;padding-top:16px;font-size:12px;line-height:1.65}.gs-app-install-error{color:#a3203b;font-size:13px;line-height:1.6}.gs-app-install-settings{border-top:1px solid var(--np-line,var(--line,#e6dedc));padding-top:18px}.gs-app-install-settings h3{margin:0 0 7px;font-size:14px}.gs-app-install-settings p{color:var(--np-muted,var(--muted,#776570));margin:0 0 12px;font-size:12px;line-height:1.6}@keyframes app-install-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:540px){.gs-app-install-compact{width:36px;min-height:36px;padding:8px}.gs-app-install-compact span{display:none}.gs-app-install-dialog{border-radius:22px;padding:28px 23px}.gs-app-install-dialog h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.gs-app-install-dialog{animation:none}}
