body[data-launch-mode]{--launch-radius:var(--radius-control)}body[data-launch-screen]{--launch-disc:#aa9aff}body[data-launch-screen] :is(.launch-button,.signature-contact,.launch-contact-dialog,.launch-privacy,.launch-privacy-actions button,.launch-contact-person img,.left-menu-news img){border-radius:var(--launch-radius)}body[data-launch-screen] .launch-contact :is(input:not([type=checkbox]),textarea,select){border-radius:var(--launch-radius)}.launch-contact-topic{margin-bottom:18px}.launch-contact select{min-height:46px;color-scheme:dark}:root[data-theme=light] .launch-contact select{color-scheme:light}.launch-contact select option,.launch-contact select optgroup{color:rgb(var(--c-paper));background:rgb(var(--c-ink))}body[data-launch-screen] .launch-button-b>span[aria-hidden]{background:var(--launch-disc)}.launch-vision-bubble{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:10px 14px;border:1px solid rgb(var(--c-paper)/.23);border-radius:var(--launch-radius);background:rgb(var(--c-ink)/.9);font-size:11px;text-align:left;color:var(--launch-accent)}.launch-vision-link{display:flex;align-items:center;gap:14px;min-height:44px;margin-top:16px;text-align:left;font-size:12px;color:var(--launch-accent)}.launch-vision-back{margin:0 0 12px}.launch-play-actions{display:flex;gap:8px;margin-top:18px}.launch-vision-actions{display:flex;flex-wrap:wrap;gap:12px}.launch-play-actions button{min-height:44px;padding:10px 8px;border:1px solid rgb(var(--c-line));border-radius:var(--launch-radius);font-size:12px;line-height:1.4}.launch-play-actions button:hover{border-color:var(--launch-accent);color:var(--launch-accent)}.launch-page .launch-play-controls p{font-size:12px;margin:12px 0 0;color:var(--launch-accent)}.launch-play-controls p:empty{display:none}.launch-portrait-caption{position:absolute;right:0;top:38%;z-index:2;writing-mode:vertical-rl;transform:rotate(180deg);font-size:11px;line-height:1.5;letter-spacing:.055em;color:rgb(var(--c-paper));background:rgb(var(--c-ink)/.88);padding:8px 6px;border-radius:var(--launch-radius);white-space:nowrap}.launch-portrait-caption>span{color:inherit}.launch-bubble-stack{position:absolute;left:52%;bottom:16%;z-index:2;width:250px;display:grid;gap:10px}.launch-welcome-bubble{position:relative;display:grid;gap:10px;width:100%;padding:20px 22px;text-align:left;border:1px solid rgb(var(--c-paper)/.23);border-radius:var(--launch-radius);background:rgb(var(--c-ink)/.87);color:rgb(var(--c-paper));box-shadow:0 12px 40px #0001;backdrop-filter:blur(20px);font:400 12px/1.4 var(--font-body);transition:transform .3s ease,border-color .3s ease}.launch-welcome-bubble:hover{transform:translateY(-3px);border-color:var(--launch-accent)}.launch-welcome-bubble strong{font:500 22px/1.14 var(--font-display);letter-spacing:-.045em}.launch-welcome-invitation{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--launch-accent);margin-top:3px}.launch-welcome-invitation i{font-size:22px;font-style:normal;line-height:1}.launch-welcome-dialog{position:fixed;inset:0;margin:auto;padding:0;width:min(720px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;border:1px solid rgb(var(--c-paper)/.2);border-radius:var(--launch-radius);color:rgb(var(--c-paper));background:rgb(var(--c-ink)/.96);box-shadow:0 28px 100px #0003}.launch-welcome-dialog[open]{animation:launch-welcome-enter .35s cubic-bezier(.22,1,.36,1)}.launch-welcome-dialog::backdrop{background:#0006;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.launch-welcome-dialog [hidden]{display:none!important}.launch-welcome-bar{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 22px 12px 32px;background:rgb(var(--c-ink));border-bottom:1px solid rgb(var(--c-line));font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--c-muted))}.launch-welcome-bar button{display:grid;place-items:center;flex:none;width:44px;height:44px;color:rgb(var(--c-paper))}.launch-welcome-body{padding:28px 32px 26px}.launch-page .launch-welcome-dialog h2{font-size:clamp(32px,5vw,48px);line-height:1.05;margin:0 0 20px;max-width:none;text-wrap:initial}.launch-page .launch-welcome-dialog p{font-size:15px;line-height:1.6;max-width:none;margin:0 0 14px}.launch-welcome-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:26px 0;border-bottom:1px solid rgb(var(--c-line));padding-bottom:12px}.launch-welcome-tabs button{font-size:13px;min-height:44px;padding:8px 13px;border:1px solid transparent;border-radius:var(--launch-radius);white-space:nowrap;transition:background .2s,color .2s}.launch-welcome-tabs button[aria-selected=true]{background:var(--launch-accent);color:rgb(var(--c-ink));font-weight:550}.launch-welcome-tabs button:hover{border-color:var(--launch-accent)}.launch-welcome-panel{outline-offset:8px}.launch-page .launch-welcome-panel h3{font-size:clamp(25px,4vw,32px);line-height:1.12;margin:0 0 16px;letter-spacing:-.045em;text-wrap:initial}.launch-welcome-panel .launch-button-b{font-size:14px;min-height:50px;padding:5px 5px 5px 20px;gap:22px;margin-top:8px}.launch-welcome-panel .launch-button-b>span[aria-hidden]{width:38px;height:38px}.launch-welcome-footer{margin-top:28px;padding-top:20px;border-top:1px solid rgb(var(--c-line))}.launch-page .launch-welcome-footer>p{font-size:12px;line-height:1.6;max-width:62ch}.launch-welcome-signature{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px}.launch-welcome-signature small{display:block;color:rgb(var(--c-muted));font-size:11px;margin-top:3px}.launch-welcome-signature button{display:flex;align-items:center;gap:6px;min-height:44px;font:500 12px var(--font-display);letter-spacing:-.04em;transition:gap .4s}.launch-welcome-signature button i{color:var(--launch-accent);font-style:normal;transition:transform .4s}.launch-welcome-signature button[data-connected]{gap:2px}.launch-welcome-signature button[data-connected] i{transform:rotate(180deg)}:root[data-theme=light] .launch-welcome-bubble{background:#f6f5f9f0;border-color:#514a604d}:root[data-theme=light] .launch-welcome-tabs button[aria-selected=true]{color:#fff}@keyframes launch-welcome-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (min-width:701px) and (max-width:1100px){.launch-bubble-stack{left:49%;width:220px;bottom:13%}.launch-welcome-bubble strong{font-size:20px}.launch-portrait-caption{right:-12px;font-size:10px}}@media (max-width:700px) and (orientation:portrait){.launch-portrait,.launch-hero-content,.launch-hero-foot{grid-column:1}.launch-bubble-stack{position:relative;grid-column:1;grid-row:1;left:auto;bottom:auto;align-self:center;justify-self:start;width:min(47%,200px);gap:8px}.launch-welcome-bubble{padding:14px;gap:8px;font-size:10px}.launch-welcome-bubble strong{font-size:clamp(16px,4vw,21px)}.launch-welcome-invitation{font-size:10px;margin-top:0;gap:4px}.launch-welcome-invitation i{font-size:18px}.launch-portrait-caption{position:relative;grid-column:1;grid-row:1;align-self:center;justify-self:end;right:-10px;top:auto;font-size:9px;letter-spacing:.02em}}@media (max-width:700px) and (max-height:740px) and (orientation:portrait){.launch-welcome-bubble{padding:12px;gap:5px}.launch-welcome-bubble strong{font-size:16px}.launch-portrait-caption>span{display:none}}@media (max-width:360px) and (max-height:620px) and (orientation:portrait){.launch-welcome-bubble strong,.launch-vision-bubble{display:none}.launch-welcome-bubble{gap:4px;padding:8px 10px;min-height:58px}.launch-portrait-caption{font-size:8px;padding:4px 3px}}@media (max-height:520px) and (orientation:landscape){.launch-bubble-stack{inset:5px 0 auto auto;width:auto}.launch-welcome-bubble{padding:8px 12px;min-height:40px;font-size:10px;display:flex;gap:12px}.launch-vision-bubble{display:none}.launch-welcome-bubble>span:first-child,.launch-welcome-bubble strong,.launch-portrait-caption{display:none}.launch-welcome-invitation{margin:0;font-size:10px}.launch-welcome-invitation i{font-size:16px}}@media (max-width:600px){.launch-welcome-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px);border-radius:var(--launch-radius)}.launch-welcome-bar{padding:8px 10px 8px 20px;font-size:9px}.launch-welcome-body{padding:24px 20px 22px}.launch-page .launch-welcome-dialog p{font-size:14px}.launch-welcome-tabs{gap:4px;margin:20px 0;padding-bottom:12px}.launch-welcome-tabs button{font-size:12px;padding:7px 11px}.launch-welcome-panel .launch-button-b{font-size:13px;gap:12px;padding-left:16px;max-width:100%}.launch-page .launch-welcome-footer>p{font-size:12px}}@media (prefers-reduced-motion:reduce){.launch-welcome-dialog[open],.launch-welcome-bubble,.launch-welcome-tabs button,.launch-welcome-signature button,.launch-welcome-signature button i{animation:none;transition:none}.launch-welcome-bubble:hover{transform:none}}body[data-launch-screen][data-launch-palette=mint]{--launch-accent:#8ce6bc;--launch-disc:#8ce6bc;--c-periwinkle:140 230 188;--brand-soft:140 230 188;--play-wash:70 178 135}body[data-launch-screen][data-launch-palette=apricot]{--launch-accent:#f4ba88;--launch-disc:#f4ba88;--c-periwinkle:244 186 136;--brand-soft:244 186 136;--play-wash:196 111 47}:root[data-theme=light] body[data-launch-screen][data-launch-palette=mint]{--launch-accent:#186349;--c-periwinkle:24 99 73;--brand-soft:24 99 73}:root[data-theme=light] body[data-launch-screen][data-launch-palette=apricot]{--launch-accent:#92500c;--c-periwinkle:146 80 12;--brand-soft:146 80 12}body[data-launch-palette] .launch-site-background{background-image:radial-gradient(ellipse at 85% 18%,rgb(var(--play-wash)/.24),transparent 58%),radial-gradient(ellipse at 15% 80%,rgb(var(--play-wash)/.12),transparent 60%)}body[data-launch-palette] .launch-button-b:is(:hover,:focus-visible,:active){border-color:var(--launch-accent);background:rgb(var(--play-wash)/.08)}.launch-gravity-stage{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;overflow:hidden;background:rgb(var(--c-ink));color:rgb(var(--c-paper))}.launch-gravity-stage::backdrop{background:rgb(var(--c-ink))}.launch-gravity-scene{position:absolute;inset:0;overflow:hidden;pointer-events:none}.launch-gravity-piece{position:absolute;inset:0 auto auto 0;transform-origin:center;will-change:transform;pointer-events:none}.launch-gravity-bar{position:absolute;top:max(16px,env(safe-area-inset-top));left:50%;transform:translate(-50%);z-index:10;display:flex;align-items:center;justify-content:space-between;gap:20px;width:-moz-max-content;width:max-content;max-width:calc(100% - 32px);padding:6px 6px 6px 16px;background:rgb(var(--c-ink)/.96);border:1px solid rgb(var(--c-line));border-radius:var(--launch-radius);font-size:12px}.launch-gravity-bar button{min-height:44px;padding:8px 14px;border-radius:var(--launch-radius);background:var(--launch-disc);color:#101018;white-space:nowrap}.launch-gravity-bar button:focus-visible{outline:2px solid var(--launch-accent);outline-offset:4px}.launch-gravity-stage[data-state=settled] .launch-gravity-piece{will-change:auto}.launch-vision-copy strong{color:rgb(var(--c-paper));font-weight:550}body[data-launch-screen]:has(.launch-offers){height:auto;min-height:100dvh;overflow:visible}body[data-launch-screen]:has(.launch-offers)>main{flex:none}body[data-launch-screen]:has(.launch-offers) .launch-page{height:auto}body[data-launch-screen]:has(.launch-offers) .launch-hero{height:calc(100dvh - var(--launch-header-height, 83px))}.launch-offers-discover{grid-column:1/-1;align-self:end;display:flex;align-items:center;gap:12px;min-height:44px;font-size:14px;color:var(--launch-accent,rgb(var(--brand-soft)));border-top:1px solid rgb(var(--c-line))}.launch-offers-discover svg,.launch-offers .launch-text-link svg{width:20px;height:20px;flex:none}.launch-offers{padding-block:64px;scroll-margin-top:100px}.launch-page .launch-offers h2{font-size:clamp(34px,4vw,48px);line-height:1.08;max-width:720px;margin:0 0 24px}.launch-offers-list{margin-top:36px}.launch-offers details{padding:20px 0;border-top:1px solid rgb(var(--c-line))}.launch-offers summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;cursor:pointer;list-style:none}.launch-offers summary::-webkit-details-marker{display:none}.launch-page .launch-offers h3{font-size:clamp(24px,2.2vw,29px);line-height:1.2;margin:0}.launch-offers summary>span{font-size:26px;color:var(--launch-accent,rgb(var(--brand-soft)))}.launch-offers details[open] summary>span{transform:rotate(45deg)}.launch-page .launch-offers details p{font-size:17px;max-width:65ch;margin:20px 0 12px}.launch-offers .launch-text-link{color:var(--launch-accent,rgb(var(--brand-soft)));font-size:15px;border:0}.launch-offers summary:focus-visible{outline:2px solid rgb(var(--brand-soft));outline-offset:4px}body[data-launch-screen] .launch-page-footer{padding-block:20px 26px}@media (max-width:600px){.launch-offers{padding-block:40px}.launch-page .launch-offers details p{font-size:16px}}@media (max-width:700px) and (orientation:portrait){.launch-offers-discover{grid-row:5}}body[data-launch-screen] .launch-offers,body[data-launch-screen] .launch-page-footer{width:calc(100% - 2 * var(--signature-gutter))}@media (max-width:700px){body[data-launch-mode] .signature-contact:before{inset:8px;width:auto;height:auto}body[data-launch-mode] .signature-contact svg{width:16px;height:16px}}
