:root{--termly-theme-mask-background:#000000c0;--main-theme-color:#fff;--main-elements-color:#000;--ui-focus-ring-color:#4285f4;--ui-focus-ring-width:2px;--ui-focus-ring-offset:2px;--ui-motion-feedback-duration:.15s;--ui-motion-control-duration:.2s;--g-bg-color:#fff;--g-text-color:#222;--g-link-color:#1a0dab;--ui-link-color:#0067d4;--g-border-color:#dfe1e5;--g-menu-w-bg-clor:#eee;--g-menu-w-text-hover-color:#174b24;--g-search-border-color:#dfe1e5;--g-search-border-hover-color:#dfe1e500;--g-search-hover-shadow:0 1px 6px #20212447;--g-button-bg-color:#f8f9fa;--g-button-boder-color:#f8f9fa;--g-button-boder-hover-color:#dadce0;--g-button-hover-color:#202124;--g-footer-bg-color:#f2f2f2;--g-modal-bg:#000000b3;--menu-overlay-bg:#00000073;--menu-overlay-filter:blur(2px);--g-menu-scrollbar-width:0px;--g-text-hover-color:#000;--g-faq-tooltip-bg-color:#333333e6;--g-faq-link-color:#333333e6;--g-faq-overlay-color:#797979b3;--ds-shadow-overlay:0px 8px 12px #091e4226, 0px 0px 1px #091e424f;--tr-468-shadow:0px 1px 6px #0000001a, 0px -1px 6px #0000001a, 1px 0px 6px #0000001a, -1px 0px 6px #0000001a;--hue:223;--bg:hsl(var(--hue),10%,100%);--fg:hsl(var(--hue),10%,0%);--primary:hsl(var(--hue),90%,55%);--primaryT:hsla(var(--hue),90%,55%,0);--transDur:.3s;--g-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI Variable", "Segoe UI", Roboto, "Noto Sans", Arial, sans-serif;--g-font-family-g-content:Arial,sans-serif;--g-fixedsys-font-family:"FixedsysExcelsior301Regular", monospace;--g-font-htag-bold:500;--nav-arrow-stroke-color:#757575;--c-gray-100:#fbf8f2;--c-gray-200:#fcfdfe;--c-gray-300:#e9ebec;--c-gray-400:#e3e4ea;--c-gray-500:#5f5f5f;--c-gray-900:#1d1d1d;--c-blue-300:#a8dee2;--c-blue-500:#2ab3c0;--c-green-500:#80b895;--c-green-300:#bad5ca;--c-red-500:#ea605e;--c-yellow-300:#f8e0b1;--c-yellow-500:#f9bc73;--rotation:-3deg;--timeline-color:#80808040}.g-dark{--ui-focus-ring-color:#8ab4f8;--g-bg-color:#181a1b;--g-text-color:#d3cfc9;--g-link-color:#8ab4f8;--ui-link-color:#8ab4f8;--g-border-color:#5f6368;--g-menu-w-bg-clor:#0d0d0d;--g-menu-w-text-hover-color:#fff;--g-search-border-color:#383d3f;--g-search-border-hover-color:#383d3f;--g-search-hover-shadow:0 0 2px 0 #ffffff29, 0 0 0 1px #ffffff14;--g-button-bg-color:#1b1e1f;--g-button-boder-color:#323638;--g-button-boder-hover-color:var(--g-button-boder-color);--g-button-hover-color:#c0bab2;--g-footer-bg-color:#1f2223;--g-modal-bg:#464646e6;--menu-overlay-bg:#000000b3;--g-text-hover-color:#fff;--g-faq-tooltip-bg-color:var(--g-text-color);--ds-shadow-overlay:inset 0px 0px 0px 1px #bcd6f01f, 0px 8px 12px #0304045c, 0px 0px 1px #03040480;--tr-468-shadow:var(--ds-shadow-overlay,0 8px 16px -4px #091e4240, 0 0 0 1px #091e4214);--nav-arrow-stroke-color:#9aa0a6}:root{--button-bg:#007bff;--button-hover-bg:#0056b3}.g-dark{--button-bg:#0056b3;--button-hover-bg:#003a75}@view-transition{navigation:auto}@keyframes move-out{0%{opacity:1;transform:translateY(0)}to{opacity:.5;transform:translateY(-35%)}}@keyframes move-in{0%{clip-path:polygon(0% 100%,100% 100%,100% 100%,0% 100%)}to{clip-path:polygon(0% 100%,100% 100%,100% 0%,0% 0%)}}::view-transition-old(root){animation:1s cubic-bezier(.87,0,.13,1) both move-out}::view-transition-new(root){animation:1s cubic-bezier(.87,0,.13,1) both move-in}:root{--bg-primary:#f4f4f4;--bg-secondary:#f8f9fa;--bg-grid:#f0f0f0;--bg-tertiary:#f1f3f4;--nav-scroll-bg:#c3c3c340;--text-primary:#333;--text-secondary:#494949;--google-blue:#4285f4;--google-red:#db4437;--google-yellow:#f4b400;--google-green:#0f9d58;--hover-overlay:#0000000d;--active-overlay:#0000001a;--nav-bg:#fff9;--nav-bg-dark:#1a1a1a99;--card-bg:#fbfbfb;--card-border:#e0e0e0;--shadow-sm:0 2px 4px #0000000d;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 15px #0000001a;--shadow-xl:0 20px 25px #00000026;--shadow-hover:0 8px 32px #00000026;--shadow-nav:0 8px 32px #0000001a;--transition-fast:.15s ease;--transition-normal:.3s ease;--transition-slow:.5s ease;--transition-all:all var(--transition-normal);--transition-transform:transform var(--transition-normal);--spacing-xs:.8rem;--spacing-sm:1.6rem;--spacing-md:2.4rem;--spacing-lg:3.2rem;--spacing-xl:4.8rem;--container-width:1200px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-5xl:50px;--nav-height:8rem}.g-dark{--bg-primary:#1a1a1a;--bg-secondary:#2d2d2d;--bg-grid:#333;--bg-tertiary:#333;--nav-scroll-bg:#9e9e9e40;--text-primary:#fff;--text-secondary:#ddd;--nav-bg:var(--nav-bg-dark);--card-bg:#2d2d2d;--card-border:#404040;--hover-overlay:#ffffff0d;--active-overlay:#ffffff1a}:lang(zh-CN){--g-font-family:"Noto Sans SC", "Noto Sans CJK SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Source Han Sans SC", sans-serif;--g-font-family-specific:inherit;--g-fixedsys-font-family:inherit}:lang(zh-TW){--g-font-family:"Noto Sans TC", "Noto Sans CJK TC", "PingFang TC", "Hiragino Sans TC", "Microsoft JhengHei", "Source Han Sans TC", sans-serif;--g-font-family-specific:inherit;--g-fixedsys-font-family:inherit}:lang(ja){--g-font-family:"Noto Sans JP", "Noto Sans CJK JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", Meiryo, "Source Han Sans", sans-serif;--g-font-family-specific:inherit;--g-fixedsys-font-family:inherit}:lang(ko){--g-font-family:"Noto Sans KR", "Noto Sans CJK KR", "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", "Source Han Sans K", sans-serif;--g-font-family-specific:inherit;--g-fixedsys-font-family:inherit}:lang(ar){--g-font-family:"Noto Naskh Arabic",  system-ui, -apple-system,  "Al Nile", "Baghdad",  "Al Bayan",  "Segoe UI", Tahoma,  sans-serif;--g-font-family-specific:inherit;--g-fixedsys-font-family:inherit}strong{font-weight:var(--g-font-htag-bold)}body{font-family:var(--g-font-family)}body,.search-wrapper,.footer,.g-home-search__field-shell,.g-home-footer,input,button{transition:background .6s ease-in-out,background-color .6s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out}.visuallyhidden{clip:rect(0 0 0 0);border:0;width:.1rem;height:.1rem;margin:-.1rem;padding:0;position:absolute;overflow:hidden}kbd{color:#232629;overflow-wrap:break-word;text-shadow:0 1px #fff;cursor:pointer;background-color:#e3e6e8;border:1px solid #9fa6ad;border-radius:4px;margin:0 .1em;padding:.1em .6em;font-family:inherit;font-size:.85em;line-height:1.5;display:inline-block;box-shadow:0 1px 1px #0c0d0e26,inset 0 1px #fff}kbd:hover,kbd:hover *{background:#ccc}kbd:active,kbd:active *{box-shadow:inset 1px 1px #ddd}html{box-sizing:border-box;font-size:62.5%}*,:before,:after{box-sizing:inherit}html,body{height:100%}body{background-color:var(--g-bg-color);color:var(--g-text-color);font-size:1.6rem}html,body,div,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,ol,ul,li,form,legend,label,table,header,footer,nav,section,figure{margin:0;padding:0}header,footer,nav,section,article,hgroup,figure{display:block}img{box-sizing:content-box;border:0}ul,ol,dl{margin-block:0;padding-inline-start:0;list-style:none}fieldset,img,input,button,textarea{border:none}:where(a[href],button,input,select,textarea,[tabindex]):focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:var(--ui-focus-ring-offset)}a,a:link,a:hover,a:visited,a:active{text-decoration:none}i{font-style:normal!important}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}[dir=rtl] ul li a[href*=əๅɓoo⅁]:not(:has(*)){direction:ltr;unicode-bidi:isolate}[dir=rtl] ul li a[href*=əๅɓoo⅁]:not(:has(*)):before{float:right;direction:rtl}ul li a.gspring{word-wrap:break-word}.this-host{user-select:none}.this-host:before{content:"@"}@media (hover:hover) and (pointer:fine){.this-host{filter:blur(2px);transition:all .2s}.this-host:hover{filter:blur()}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}body,.search-wrapper,.footer,.g-home-search__field-shell,.g-home-footer,input,button{transition:none!important}}[dir=rtl] input,[dir=rtl] textarea,[dir=rtl] select{text-align:right}:root{--stage-menu-size:65px}.viewport{background:var(--g-bg-color);opacity:0;pointer-events:none;visibility:hidden;transition:transform .3s,opacity .3s,background .3s ease-in-out,background-color .3s ease-in-out;display:none;transform:scale(.95)}.viewport.prepare-transition{visibility:visible;display:block}.viewport.visible{opacity:1;pointer-events:auto;min-height:100%;transition:transform 1s,opacity 1s,background .3s ease-in-out,background-color .3s ease-in-out;transform:none}.page-init-error[hidden]{display:none}.page-init-error{z-index:10000;inset-inline:1.6rem;box-sizing:border-box;border:1px solid var(--g-border-color);background:var(--g-bg-color);width:fit-content;max-width:44rem;max-height:70vh;color:var(--g-text-color);text-align:start;border-radius:.5rem;margin-inline:auto;padding:2rem;font:1.6rem/1.5 Arial,sans-serif;position:fixed;top:20%;overflow:auto;box-shadow:0 4px 24px #0003}.page-init-error p{margin:0 0 1rem}.page-init-error__actions{flex-wrap:wrap;gap:.75rem;display:flex}.page-init-error button{background:var(--g-bg-color);min-height:44px;color:var(--g-text-color);font:inherit;cursor:pointer;border:1px solid;border-radius:.25rem;padding:.5rem 1rem}.page-init-error:focus-visible,.page-init-error button:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:var(--ui-focus-ring-offset)}.nav-arrow{z-index:10000;cursor:pointer;position:relative}.nav-arrow .arrow{--nav-arrow-size:70px;width:var(--nav-arrow-size);height:var(--nav-arrow-size);text-align:start;-webkit-tap-highlight-color:transparent;z-index:1000;text-decoration:none;display:block;position:fixed;top:50%}.nav-arrow .arrow[hidden],.nav-arrow a.arrow:not([href]){display:none}.nav-arrow .arrow-prev{--nav-arrow-sign:1;transform:translate(calc(-20px * var(--nav-arrow-sign)), -50%);inset-inline-start:0}.nav-arrow .arrow-next{--nav-arrow-sign:-1;transform:translate(calc(-20px * var(--nav-arrow-sign)), -50%);inset-inline-end:0}[dir=rtl] .nav-arrow .arrow-prev{--nav-arrow-sign:-1}[dir=rtl] .nav-arrow .arrow-next{--nav-arrow-sign:1}.nav-arrow .arrow-icon-wrap{width:var(--nav-arrow-size);height:var(--nav-arrow-size);pointer-events:none;display:block;position:absolute;top:50%;transform:translateY(-50%)}.nav-arrow .arrow-prev .arrow-icon-wrap{inset-inline-start:-21px}.nav-arrow .arrow-next .arrow-icon-wrap{inset-inline-end:-21px}.nav-arrow .arrow:before,.nav-arrow .arrow:after,.nav-arrow .arrow-icon-wrap:before,.nav-arrow .arrow-icon-wrap:after{background:var(--nav-arrow-stroke-color);content:"";-webkit-transition:-webkit-transform .3s;outline:1px solid #0000;width:3px;height:50%;transition:transform .3s;position:absolute;left:50%}.nav-arrow .arrow-icon-wrap:before,.nav-arrow .arrow-icon-wrap:after{z-index:100;-webkit-transition:height .3s,-webkit-transform .3s;background:#fff;height:0;transition:height .3s,transform .3s}.nav-arrow .arrow:before,.nav-arrow .arrow-icon-wrap:before{transform:translateX(-50%) rotate(calc(-135deg * var(--nav-arrow-sign)));transform-origin:50% 0;top:50%}.nav-arrow .arrow:after,.nav-arrow .arrow-icon-wrap:after{transform:translateX(-50%) rotate(calc(-45deg * var(--nav-arrow-sign)));transform-origin:calc(50% - 50% * var(--nav-arrow-sign)) 0;top:50%}.nav-arrow .arrow:is(:hover,:active,:focus-visible) .arrow-icon-wrap:before,.nav-arrow .arrow:is(:hover,:active,:focus-visible) .arrow-icon-wrap:after{height:50%}.nav-arrow .arrow:is(:hover,:active,:focus-visible):before,.nav-arrow .arrow:is(:hover,:active,:focus-visible) .arrow-icon-wrap:before{transform:translateX(-50%) rotate(calc(-155deg * var(--nav-arrow-sign)))}.nav-arrow .arrow:is(:hover,:active,:focus-visible):after,.nav-arrow .arrow:is(:hover,:active,:focus-visible) .arrow-icon-wrap:after{transform:translateX(-50%) rotate(calc(-25deg * var(--nav-arrow-sign)))}.nav-arrow .main-w{z-index:1;box-sizing:border-box;overflow-wrap:anywhere;opacity:0;-webkit-transition:-webkit-transform .3s,opacity .3s;visibility:hidden;pointer-events:none;background:#000;border:1px solid #888;width:min(400px,100vw - 8px);min-height:130px;padding:20px;transition:transform .3s,opacity .3s;position:absolute;top:50%;overflow:hidden;box-shadow:0 0 2px #888}.nav-arrow .arrow-prev .main-w{transform:translateY(-50%) translateX(calc(-100% * var(--nav-arrow-sign))) scale(.75);border-start-end-radius:10px;border-end-end-radius:10px;padding:15px 20px 20px;padding-inline-start:50px;inset-inline-start:20px}.nav-arrow .arrow-next .main-w{transform:translateY(-50%) translateX(calc(-100% * var(--nav-arrow-sign))) scale(.75);border-start-start-radius:10px;border-end-start-radius:10px;padding:15px 20px 20px;padding-inline-end:50px;inset-inline-end:20px}.nav-arrow .main-w>span:first-child{white-space:normal;text-align:center;color:#999;letter-spacing:1px;font-weight:var(--g-font-htag-bold);border-bottom:1px solid #ddd;padding-bottom:5px;font-size:.9em;display:block}.nav-arrow .main-w>span:first-child>span:first-child:after{content:": "}.nav-arrow__title{font-weight:var(--g-font-htag-bold);color:#fff;font-size:1.2em;display:inline}.nav-arrow__description{font-weight:var(--g-font-htag-bold);text-align:center;margin:0;font-size:1.1em;font-style:italic;display:block}.nav-arrow__description:first-letter{font-size:1.2em;font-weight:var(--g-font-htag-bold)}.nav-arrow__description{color:#419d78}.nav-arrow .arrow:is(:hover,:active,:focus-visible) .main-w{visibility:visible;pointer-events:auto;opacity:1;transform:translateY(-50%)translate(0)scale(1)}@media (width<=811px){.nav-arrow .arrow-prev{display:none}}@media (width<=768px){.nav-arrow .arrow{--nav-arrow-size:50px}.nav-arrow .arrow-next .main-w{padding-inline-end:30px}.nav-arrow .arrow-prev .main-w{padding-inline-start:30px}.nav-arrow .main-w{width:min(350px,100vw - 8px);min-height:120px}.nav-arrow__title,.nav-arrow__description{font-size:1em}}@media (width<=768px) and (prefers-reduced-motion:no-preference){.nav-arrow{animation:4s ease-in-out infinite hide-show}.nav-arrow:hover,.nav-arrow:has(.arrow:is(:active,:focus-visible)){animation:none}}@keyframes hide-show{0%,15%,to{visibility:hidden;opacity:0}30%,85%{visibility:visible;opacity:1}}@media (prefers-reduced-motion:reduce){.nav-arrow .arrow:before,.nav-arrow .arrow:after,.nav-arrow .arrow-icon-wrap:before,.nav-arrow .arrow-icon-wrap:after,.nav-arrow .main-w{transition:none}}.menu-button{width:var(--stage-menu-size);height:var(--stage-menu-size);inset-inline-start:0;z-index:10001;user-select:none;color:var(--g-text-color);text-align:start;line-height:1.5;display:none;position:absolute;top:0}.menu-button .menu-label{top:-2px;cursor:pointer;z-index:10002;background:0 0;border:none;width:100%;height:100%;position:absolute;inset-inline-start:-2px;transform:scale(.8)}.menu-button .menu-label:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:var(--ui-focus-ring-offset)}.menu-button .menu-label:after{content:"";background-color:#146eff;border-radius:50%;width:60px;height:60px;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%);box-shadow:0 4px 10px #00000080}.menu-button .burger{z-index:3;width:32px;height:32px;transition:opacity .5s cubic-bezier(.19,1,.22,1);position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.menu-button .burger:before,.menu-button .burger .bar,.menu-button .burger:after{content:"";background:#fff;border-radius:30px;width:100%;height:20%;transition:all .5s cubic-bezier(.19,1,.22,1);position:absolute;left:0}.menu-button .burger .bar{background-color:#0f4;top:39%}.menu-button .burger:before{transform-origin:0 0;background-color:#ea4435;top:0}.menu-button .burger:after{transform-origin:0 100%;background-color:#fbbc06;bottom:0}.menu-button .burger:before{transition:transform .4s;animation:2s infinite button-style}.menu-button .burger .bar{animation:2s .16s infinite button-style}.menu-button .burger:after{transition:transform .4s;animation:2s .32s infinite button-style}@keyframes button-style{0%,40%,36%{width:32px}11.25%{width:8px}}.menu-button .menu-label:hover:after{transition:box-shadow .5s;box-shadow:.4px .4px .8px #0000000b,1px 1px 2px #00000010,1.9px 1.9px 3.8px #00000013,3.4px 3.4px 6.7px #00000017,6.3px 6.3px 12.5px #0000001c,15px 15px 30px #00000026}.menu-button .menu-label:hover .menu-tooltip{opacity:.9;transition:opacity .5s}.menu-button .menu-tooltip{font-weight:var(--g-font-htag-bold);white-space:nowrap;color:#000;pointer-events:none;user-select:none;opacity:0;background-color:#000;border-radius:5rem;margin-top:18px;margin-left:50%;padding:.4rem .96rem;position:absolute;box-shadow:0 1.5rem 3.5rem #32325d1a,0 .5rem 1.5rem #00000012}.menu-button .menu-tooltip span:first-child{color:#ea4435}.menu-button .menu-tooltip span:nth-child(2){color:#05ff43}.menu-button .menu-tooltip span:nth-child(3){color:#fbbc06}.menu-button .menu-tooltip span:nth-child(4){color:#166eff}@media (hover:none),(pointer:coarse){.menu-button .menu-tooltip,.menu-button .menu-label:hover .menu-tooltip{display:none}.menu-button .menu-label:hover .burger .bar,.menu-button .menu-label:hover .burger:before,.menu-button .menu-label:hover .burger:after{animation:none}}body.menu-open{overflow:hidden!important}body.menu-open .menu-button{display:block;position:fixed}body.menu-open .menu-label .burger:before,body.menu-open .menu-label .burger:after{width:141.42%;animation:none}body.menu-open .menu-label .burger:before{transform:rotate(45deg)translateY(-50%)}body.menu-open .menu-label .burger:after{transform:rotate(-45deg)translateY(50%)}body.menu-open .menu-label .burger .bar{animation:none;transform:scale(.1)}body.menu-open .menu-overlay{pointer-events:auto;display:flex}body.menu-open .menu-overlay #menu-w{content-visibility:visible;visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}body.menu-open .menu-overlay #menu-w.is-active .col{transition:opacity .3s;animation:.8s forwards fade-in-stagger;transform:translateY(2rem)}@supports not (scrollbar-gutter:stable){body.menu-open{padding-inline-end:var(--g-menu-scrollbar-width,0px)}}.stage-theme-toggle[data-theme-toggle]{--theme-toggle-size:26px;padding:8px}.back-button{cursor:pointer;top:calc(var(--stage-menu-size) + 5px);width:35px;height:35px;display:none;position:absolute;left:8px}.viewport-popup .back-button{display:block}.back-button .back-btn{color:#fff;cursor:pointer;background-color:#a650ee;border:none;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;transition:all .3s;display:flex;position:relative;box-shadow:0 .4rem 1rem #00000080}.back-button .back-tooltip{color:#fff;white-space:nowrap;opacity:0;visibility:hidden;background-color:#333333e6;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:400;transition:opacity .3s,visibility .3s;position:absolute;top:120%;left:50%;transform:translate(-50%)}.back-button .back-tooltip:before{content:"";background-color:#333333e6;width:8px;height:8px;position:absolute;top:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.back-button .back-btn:hover .back-tooltip{opacity:1;visibility:visible}[dir=rtl] .back-button .back-tooltip{left:auto;right:50%;transform:translate(50%)}[dir=rtl] .back-button .back-tooltip:before{left:auto;right:50%;transform:translate(50%)rotate(45deg)}.back-button .back-btn:hover{transform:scale(1.1);box-shadow:.04rem .04rem .08rem #0000000b,.1rem .1rem .2rem #00000010,.19rem .19rem .38rem #00000013,.34rem .34rem .67rem #00000017,.63rem .63rem 1.25rem #0000001c,1.5rem 1.5rem 3rem #00000026}[dir=rtl] .back-button{left:auto;right:10px}[dir=rtl] .back-btn>:is(svg,img){transform:scaleX(-1)}@media screen and (width<=800px){.back-button{transform-origin:0 0;top:calc(var(--stage-menu-size) - 10px);left:3px;transform:scale(.8)}}@media (hover:none),(pointer:coarse){.back-button .back-btn:hover{transform:none;box-shadow:0 .4rem 1rem #00000080}}.menu-button .menu-header{margin-top:1.6rem}.menu-button .menu-header .logo{align-items:center;width:fit-content;min-height:5rem;margin:0 auto;display:flex}.menu-button .menu-header .logo img,.menu-button .menu-header .logo svg{transition:transform .3s ease-in-out;overflow:visible}.menu-button .menu-header .logo span{font-size:2rem;font-weight:var(--g-font-htag-bold);color:var(--g-text-color);align-self:center;margin-inline-start:1rem;display:flex;position:relative}.menu-button .menu-header .logo span:before{content:"";background:linear-gradient(90deg,#4285f4 25%,#ea4335 25% 50%,#fbbc04 50% 75%,#34a853 75%);height:3px;transition-property:left,right;transition-duration:.3s;transition-timing-function:ease-out;position:absolute;bottom:0;left:51%;right:51%}.menu-button .menu-header .logo:hover span:before{left:0;right:0}.menu-button .menu-header .logo:hover img,.menu-button .menu-header .logo:hover svg{transform:scale(1.4)}.menu-button .menu-main{width:97%;max-width:120rem;margin-inline:auto}.menu-overlay{background-color:var(--menu-overlay-bg);-webkit-backdrop-filter:var(--menu-overlay-filter);pointer-events:none;z-index:10000;justify-content:stretch;align-items:flex-start;padding:0;transition:opacity .3s,background-color .3s,backdrop-filter .3s;display:none;position:fixed;inset:0}.menu-overlay__backdrop{cursor:pointer;background:0 0;transition:background-color .3s;position:absolute;inset:0}#menu-w{background-color:var(--g-menu-w-bg-clor);z-index:1;visibility:hidden;opacity:0;overscroll-behavior:contain;pointer-events:auto;scrollbar-gutter:stable both-edges;border-width:0 0 .1rem;border-bottom-style:solid;border-bottom-color:#401111;content-visibility:hidden;border-image-source:linear-gradient(90deg,#4285f4 25%,#ea4335 25% 50%,#fbbc04 50% 75%,#34a853 75%);border-image-slice:1;border-radius:0;width:100%;max-width:none;max-height:min(88vh,960px);margin:0 auto;padding-block:1rem;padding-inline:clamp(1.2rem,3vw,3.2rem);transition:opacity .3s,visibility .3s,transform .3s,background-color .3s;position:relative;overflow:hidden auto;transform:translateY(-1.5rem);box-shadow:0 .8rem 2.4rem #0000002e}#menu-w.is-active{box-shadow:0 .8rem 2.4rem #0000002e}@media (width<=1024px){.menu-overlay__backdrop{display:none}#menu-w{height:100dvh;max-height:100dvh;box-shadow:none;transform:none}.menu-button .menu-header{min-block-size:var(--stage-menu-size);margin-top:0;padding-inline-start:var(--stage-menu-size)}.menu-button .menu-header .logo{align-items:flex-start;max-inline-size:100%;margin-inline:0}.menu-button .menu-header .logo svg{flex-shrink:0}.menu-button .menu-header .logo span{overflow-wrap:anywhere;min-inline-size:0}}#menu-nav{clear:both;grid-template-columns:minmax(0,1fr);height:0;margin-top:1rem;padding-top:1.2rem;display:grid;position:relative;overflow:hidden}#menu-nav.is-active{background-color:var(--g-bg-color);border-radius:50px 50px 0 0;height:auto;overflow:visible}#menu-nav .col{overflow-wrap:anywhere;min-width:0;padding-bottom:4rem}#menu-nav h3{font-size:1em;font-weight:var(--g-font-htag-bold);letter-spacing:.08rem;text-align:center;border-radius:91% 9% 90% 10%/29% 82% 18% 71%;padding-top:.5rem}#menu-nav ul{flex-wrap:wrap;margin-top:1.6rem;padding:0;list-style-type:none;display:flex}#menu-nav ul li a:before{content:""counter(counter_item)". "}#menu-nav ul li.social-li a:before{content:""}#menu-nav ul li{counter-increment:counter_item;border-bottom:1px dashed #6a6a6a;width:50%;margin-bottom:.5rem;position:relative}#menu-nav li a{width:100%;color:var(--g-text-color);font-weight:400;line-height:3.5rem;text-decoration:none;transition:color .3s;display:inline-block}[dir=rtl] #menu-nav li a{text-align:right}#menu-nav li a:hover{color:#686d6e}#menu-nav .social li{float:left;width:3.2rem;height:3.2rem;margin:0 .5rem}#menu-nav .social li svg{fill:#b4b9ba;width:100%;height:100%;transition:fill .3s;display:block}#menu-nav .social li:hover svg{fill:#686d6e}#menu-w.is-active .col:first-child h3{background-color:rgb(66 133 244/var(--menu-heading-tint-alpha,.667))}#menu-w.is-active .col:nth-child(2) h3{background-color:rgb(234 67 53/var(--menu-heading-tint-alpha,.667))}#menu-w.is-active .col:nth-child(3) h3{background-color:rgb(251 188 4/var(--menu-heading-tint-alpha,.667))}#menu-w.is-active .col:nth-child(4) h3{background-color:rgb(52 168 83/var(--menu-heading-tint-alpha,.667))}.g-dark{--menu-heading-tint-alpha:.333}#menu-nav li:hover{background-color:#4285f470;border-bottom-color:#0000;border-radius:.8rem 1.5rem 1.5rem .8rem}#menu-nav .col:nth-child(2) li:hover{background-color:#ea433570}#menu-nav .col:nth-child(3) li:hover{background-color:#fbbc0470}#menu-nav .col:nth-child(4) li:hover{background-color:#34a85370}#menu-nav .col li:hover a:after{content:"➜";z-index:-1;padding-top:.2rem;font-size:2rem;line-height:3.5rem;position:absolute;right:0;transform:translate(-50%)}[dir=rtl] #menu-nav .col li:hover a:after{left:0;right:auto;transform:translate(50%)scaleX(-1)}#menu-nav .col li.social-li:hover a:after{content:""!important}#menu-nav .col li.social-li a{width:3.2rem!important}#menu-nav .col li.social-li svg:hover{transition:transform .3s;transform:scale(1.1)}#menu-nav li:hover a{font-weight:var(--g-font-htag-bold);color:var(--g-menu-w-text-hover-color);display:inline-block}#menu-nav .social-li:hover{background-color:#0000!important}#menu-nav .social-li:hover:before{content:""!important}.menu-button .social-li{text-align:center;margin-top:2rem;padding-top:1rem;border-bottom-color:#0000!important;border-radius:0!important}.menu-button .social-li a{width:3.2rem;height:3.2rem;margin:0 .5rem;display:inline-block}.menu-button .social-icon svg{width:100%;height:100%;display:block}#menu-w .menu-footer{border-top:.1rem solid;border-image-source:linear-gradient(90deg,#4285f4 25%,#ea4335 25% 50%,#fbbc04 50% 75%,#34a853 75%);border-image-slice:1;padding-top:.5rem;font-size:small}#menu-w .menu-footer .copyright{text-align:center;width:fit-content;margin:0 auto}#menu-w .menu-footer a{color:var(--ui-link-color);font-weight:var(--g-font-htag-bold);text-decoration:none;display:inline-block}#menu-w .menu-footer a:hover{background-color:#1e90ff1a}@keyframes fade-in-stagger{to{opacity:1;transform:translateY(0)}}@media screen and (width>=320px){.menu-button .gspring{letter-spacing:-.22rem}}@media screen and (width>=375px){.menu-button .gspring{letter-spacing:-.2rem}}@media screen and (width>=550px){.menu-button .menu-header .logo{margin-inline:auto}.menu-button .logo span{font-size:2.5rem}#menu-nav{grid-template-columns:repeat(2,minmax(0,1fr))}#menu-nav ul{display:block}#menu-nav ul li{width:100%}}@media screen and (width>=800px){.menu-button .menu-label{top:2px;inset-inline-start:2px;transform:scale(1)}}@media screen and (width>=768px){#menu-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.menu-button .gspring{letter-spacing:-.18rem}#menu-w .col{opacity:0;padding:0 1rem}#menu-w.is-active .col:first-child{border-bottom:.2rem solid #4285f4;animation-delay:0s;box-shadow:0 .4rem .4rem #4285f425}#menu-w.is-active .col:nth-child(2){border-bottom:.2rem solid #ea4335;animation-delay:.1s;box-shadow:0 .4rem .4rem #ea433525}#menu-w.is-active .col:nth-child(3){border-bottom:.2rem solid #fbbc04;animation-delay:.2s;box-shadow:0 .4rem .4rem #fbbc0425}#menu-w.is-active .col:nth-child(4){border-bottom:.2rem solid #34a853;animation-delay:.3s;box-shadow:0 .4rem .4rem #34a85325}#menu-nav li:hover:before{visibility:visible;content:"▶";color:#4285f4;line-height:3.2rem;position:absolute;left:-1.5rem}[dir=rtl] #menu-nav li:hover:before{content:"◀";left:unset;right:-1.5rem}#menu-nav .col:nth-child(2) li:hover:before{color:#ea4335}#menu-nav .col:nth-child(3) li:hover:before{color:#fbbc04}#menu-nav .col:nth-child(4) li:hover:before{color:#34a853}#menu-w .menu-footer{border:none}}@media screen and (width>=960px){.menu-button .gspring{letter-spacing:-.05rem}}.main-title{z-index:10;max-width:80%;margin:0 auto;display:block;position:relative}@media (prefers-reduced-motion:reduce){.stage,.viewport,.menu-overlay,.menu-overlay__backdrop,#menu-w{transition:none!important}.menu-button .burger:before,.menu-button .burger .bar,.menu-button .burger:after{animation:none}body.menu-open .menu-overlay #menu-w.is-active .col{opacity:1;transition:none;animation:none;transform:none}}@media (forced-colors:active){.menu-button .burger:before,.menu-button .burger .bar,.menu-button .burger:after{forced-color-adjust:none;background:buttontext}}.main-title h1,.main-title p{display:none}.hint-w .hint{font-weight:var(--g-font-htag-bold);color:#333;background-color:#f9edbe;border-width:1px;border-color:#f0c36d;border-radius:2px;width:fit-content;margin:auto;padding:6px 14px;font-size:14px;box-shadow:0 2px 4px #0003}.viewport-popup .menu-button{display:block}.stage{min-height:100dvh;transition:background .3s ease-in-out,background-color .3s ease-in-out,color .3s ease-in-out;position:relative}.viewport.visible{width:100%;overflow:initial;z-index:unset;position:absolute;top:0;left:0}.at-custom-sidebar{z-index:999!important}[data-public-ad-slot],[data-public-ad-frame]{max-inline-size:100%}[data-public-ad-slot][data-ad-size="320x100"],[data-public-ad-frame][data-ad-size="320x100"]{inline-size:320px}[data-public-ad-slot][data-ad-size="336x280"],[data-public-ad-frame][data-ad-size="336x280"]{inline-size:336px}[data-public-ad-slot][data-ad-size="300x250"],[data-public-ad-frame][data-ad-size="300x250"]{inline-size:300px}[data-public-ad-slot][data-ad-size="728x90"],[data-public-ad-frame][data-ad-size="728x90"]{inline-size:728px}[data-public-ad-slot][data-ad-size="970x250"],[data-public-ad-frame][data-ad-size="970x250"]{inline-size:970px}[data-public-ad-frame][data-ad-size="320x100"]{block-size:100px}[data-public-ad-frame][data-ad-size="336x280"]{block-size:280px}[data-public-ad-frame][data-ad-size="300x250"]{block-size:250px}[data-public-ad-frame][data-ad-size="728x90"]{block-size:90px}[data-public-ad-frame][data-ad-size="970x250"]{block-size:250px}[data-public-ad-frame]{display:block}#tr_slot1x1,#tr_slot468{pointer-events:auto}#tr_slot468:not([data-public-ad-slot]),#tr_slot468x3,#tr_slot468x4{width:468px;max-width:100%}[lang=en] .adsbyvli>vli>vli[id^=vi_]>iframe.vliIgnore[width="970"],[lang=en] .adsbyvli>vli>vli[id^=vi_]>iframe.vliIgnore[width="728"]{height:282px}[lang=en] .adsbyvli>vli>vli[id^=vi_]>iframe.vliIgnore[width="336"]{height:315px}[lang=en] .adsbyvli>vli>vli[id^=vi_]>iframe.vliIgnore[width="320"]{min-height:216px}@media (width>=1024px){[lang=en] [data-gserp-ad-body] .adsbyvli>vli>vli[id^=vi_]>iframe.vliIgnore[width="320"]{width:600px;height:255px}}[lang=en] .adsbyvli>vli>vli[id^=vi_]>iframe.vliIgnore[width="300"]{height:295px}.adsbyvli>vli>vli[id^=vi_]:has(iframe.vliIgnore[src=about\:blank]),.adsbyvli:not([data-ad-slot^=vi]){display:none!important}.adsbyvli:empty{display:none}.g-home-ad-region :is(#tr_slot468,.vli_slot):not(:has(iframe)):has(>.adsbyvli:not([data-ad-slot^=vi])),.g-home-ad-region :is(#tr_slot468,.vli_slot):has(>.mnet-text-slot:empty),.g-home-ad-region :is(#tr_slot468,.vli_slot):has(>.mnet-text-slot>iframe[id^=_mN_main][style*="display: none"]){display:none!important}.g-dark div.mnet-text-slot iframe[id^=_mN_main]{filter:invert(.96)hue-rotate(180deg)}.mnet-text-slot{text-align:center}div[id^=mn_ovl]{display:none}#primisPlayerContainerDiv>iframe{bottom:0}[dir=rtl] .adsbyvli{direction:ltr;margin-left:auto;margin-right:auto}.easter-egg-landing nav .dropdown-content ul{flex-wrap:wrap;margin-top:1.6rem;padding:0;list-style-type:none;display:flex}.easter-egg-landing nav .dropdown-content ul li{counter-increment:counter_item;border-bottom:1px dashed #6a6a6a;width:50%;margin-bottom:.5rem;position:relative}.easter-egg-landing nav .dropdown-content ul li a{width:100%;color:var(--g-text-color);font-weight:400;line-height:3.5rem;text-decoration:none;transition:color .3s;display:inline-block}.easter-egg-landing nav .dropdown-content ul li a:hover{color:#686d6e}.easter-egg-landing nav .dropdown-content ul li:hover{background-color:#4285f470;border-bottom-color:#0000;border-radius:.8rem 1.5rem 1.5rem .8rem}.easter-egg-landing nav .dropdown:nth-child(2) .dropdown-content ul li:hover{background-color:#ea433570}.easter-egg-landing nav .dropdown:nth-child(3) .dropdown-content ul li:hover{background-color:#fbbc0470}.easter-egg-landing nav .dropdown-content ul li:hover a:after{content:"➜";z-index:-1;padding-top:.2rem;font-size:2rem;line-height:3.5rem;position:absolute;right:0;transform:translate(-50%)}.easter-egg-landing nav .dropdown-content ul li:hover a{font-weight:var(--g-font-htag-bold);color:var(--g-menu-w-text-hover-color);display:inline-block}.easter-egg-landing footer .copyright{text-align:center;width:fit-content;margin:0 auto}.easter-egg-landing footer .copyright a{color:var(--ui-link-color);font-weight:var(--g-font-htag-bold);text-decoration:none;display:inline-block}.easter-egg-landing footer .copyright a:hover{background-color:#1e90ff1a}@media screen and (width>=550px){.easter-egg-landing nav .dropdown-content ul li{width:100%}}.easter-egg-landing{overflow-wrap:break-word;background-image:linear-gradient(var(--bg-grid) 1px, transparent 1px), linear-gradient(90deg, var(--bg-grid) 1px, transparent 1px);background-size:3em 3em;flex-direction:column;min-height:100dvh;display:flex}.viewport-popup .easter-egg-landing{height:100%;display:none;overflow:hidden}.easter-egg-landing a{color:var(--ui-link-color);overflow-wrap:break-word}.easter-egg-nav{top:var(--spacing-sm);background-color:var(--nav-bg);backdrop-filter:blur(2px);z-index:1000;box-shadow:var(--shadow-nav);border-radius:var(--radius-5xl);width:90%;max-width:100rem;transition:var(--transition-all);border:1px solid #fff3;position:fixed;left:50%;transform:translate(-50%)}.viewport-popup .easter-egg-landing .easter-egg-nav{display:none}.progress-bar{bottom:0;left:calc(var(--radius-5xl) / 2);background:linear-gradient(to right, var(--google-blue), var(--google-red), var(--google-yellow), var(--google-green));z-index:1001;width:0;height:3px;transition:width var(--transition-fast) linear;position:fixed}.easter-egg-nav.scrolled{top:var(--spacing-xs);padding:calc(var(--spacing-xs) * .6) var(--spacing-sm);box-shadow:var(--shadow-nav);background-color:var(--nav-scroll-bg);backdrop-filter:blur(12px);border:1px solid #ffffff40;transform:translate(-50%)translateY(-2px)}.g-dark .easter-egg-nav.scrolled{background-color:var(--nav-scroll-bg);border:1px solid #ffffff1a}.easter-egg-nav.scrolled:hover{border-color:#ffffff4d;box-shadow:0 12px 32px #00000026}.g-dark .easter-egg-nav.scrolled:hover{background-color:#2d2d2df2}.easter-egg-nav.scrolled .easter-egg-nav__brand{font-size:1.8rem}.easter-egg-nav.scrolled .easter-egg-nav__brand img,.easter-egg-nav.scrolled .easter-egg-nav__brand svg{width:40px;height:40px}.easter-egg-nav.scrolled .easter-egg-nav__link{padding:0 var(--spacing-sm);font-size:1.5rem}.easter-egg-nav.scrolled .easter-egg-nav__link:hover:after{background:0 0}.easter-egg-nav:hover{border-color:#ffffff4d;box-shadow:0 8px 32px #00000026}.easter-egg-nav__container{max-width:100%;padding:0 var(--spacing-sm);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.easter-egg-nav__brand{align-items:center;gap:var(--spacing-xs);font-weight:var(--g-font-htag-bold);font-size:2rem;text-decoration:none;display:flex}.easter-egg-nav__brand img,.easter-egg-nav__brand svg{width:50px;height:50px;transition:all var(--transition-normal)}.easter-egg-nav__brand span{background:linear-gradient(45deg, var(--google-blue), var(--google-red));color:#0000;background-clip:text}@media screen and (width<=450px){.easter-egg-nav__brand span span.notation{display:none}}@media screen and (width<=17.5em){.easter-egg-nav__brand>span{display:none}}.easter-egg-nav__brand:hover img,.easter-egg-nav__brand:hover svg{filter:drop-shadow(0 0 10px #0000001a);transform:scale(1.1)}.easter-egg-nav__brand:hover span{background:linear-gradient(45deg, var(--google-red), var(--google-blue));color:#0000;background-clip:text}.easter-egg-nav__menu-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:40px;height:30px;margin-inline:auto;padding:5px;display:none;position:relative}.easter-egg-nav__menu-toggle:before{content:"";position:absolute;inset:-10px -15px}.easter-egg-nav__menu-toggle span{background-color:var(--text-secondary);width:100%;height:2px;transition:all var(--transition-normal);display:block}.easter-egg-nav__menu-toggle.active span:first-child{transform:translateY(9px)rotate(45deg)}.easter-egg-nav__menu-toggle.active span:nth-child(2){opacity:0}.easter-egg-nav__menu-toggle.active span:nth-child(3){transform:translateY(-9px)rotate(-45deg)}@media (forced-colors:active){.easter-egg-nav__menu-toggle span{forced-color-adjust:none;background:buttontext}}.easter-egg-nav__links{text-align:center;gap:var(--spacing-lg);display:flex}.easter-egg-nav__link{color:var(--text-primary);font-weight:var(--g-font-htag-bold);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);transition:all var(--transition-normal);align-self:center;text-decoration:none;position:relative}.easter-egg-nav__link>.easter-egg-nav__trigger{appearance:none;color:inherit;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);background:0 0;border:0;width:100%;padding:0;display:flex}.easter-egg-nav__link .icon{block-size:20px;inline-size:20px;display:block}.easter-egg-nav__link>.easter-egg-nav__description{color:var(--text-secondary);font-size:1.3rem;font-weight:400;display:block}a.easter-egg-nav__link--faq{color:var(--text-primary)}.easter-egg-nav__link:after{content:"";background:var(--google-blue);width:0;height:2px;transition:all var(--transition-normal);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.easter-egg-nav__link:hover:after{width:100%}.easter-egg-nav__link:hover{background-color:var(--hover-overlay)}.easter-egg-main{max-width:var(--container-width);margin:var(--spacing-lg) auto;margin-top:var(--nav-height);padding:0 var(--spacing-sm);flex:1}.easter-egg-section{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:var(--spacing-xl) var(--spacing-lg);margin-bottom:var(--spacing-xl);box-shadow:var(--shadow-sm);transition:var(--transition-all);position:relative}.easter-egg-section:hover{box-shadow:var(--shadow-md);transform:none}.timeline-wrapper{margin-top:var(--spacing-lg);padding-left:60px;position:relative}.timeline-wrapper:before{display:none}.timeline-node{margin-bottom:var(--spacing-lg);align-items:flex-start;display:flex;position:relative}.timeline-node:before{content:"";width:1px;height:calc(100% + var(--spacing-lg));background:var(--timeline-color);z-index:0;position:absolute;top:30px;left:-40.5px}.timeline-node:last-child{margin-bottom:0}.timeline-node:last-child:before{display:none}.timeline-marker{border:3px solid var(--card-bg);z-index:1;width:12px;height:12px;transition:all var(--transition-normal);border-radius:50%;flex-shrink:0;position:absolute;top:18px;left:-46px;box-shadow:0 2px 8px #00000026}.timeline-node:hover .timeline-marker{transform:scale(1.2);box-shadow:0 4px 12px #00000040}.easter-egg-section:first-of-type .timeline-node:first-child .timeline-marker{background-color:var(--google-red)}.easter-egg-section:first-of-type .timeline-node:nth-child(2) .timeline-marker{background-color:var(--google-yellow)}.easter-egg-section:first-of-type .timeline-node:nth-child(3) .timeline-marker{background-color:var(--google-blue)}.easter-egg-section:first-of-type .timeline-node:nth-child(4) .timeline-marker{background-color:var(--google-green)}.easter-egg-section:nth-of-type(2) .timeline-node:first-child .timeline-marker{background-color:var(--google-red)}.easter-egg-section:nth-of-type(2) .timeline-node:nth-child(2) .timeline-marker{background-color:var(--google-yellow)}.easter-egg-section:nth-of-type(2) .timeline-node:nth-child(3) .timeline-marker{background-color:var(--google-blue)}.easter-egg-section:nth-of-type(3) .timeline-node:first-child .timeline-marker{background-color:var(--google-green)}.easter-egg-section:nth-of-type(3) .timeline-node:nth-child(2) .timeline-marker{background-color:var(--google-red)}.easter-egg-section:nth-of-type(3) .timeline-node:nth-child(3) .timeline-marker{background-color:var(--google-yellow)}.easter-egg-section:nth-of-type(3) .timeline-node:nth-child(4) .timeline-marker{background-color:var(--google-blue)}.easter-egg-section:nth-of-type(4) .timeline-node:first-child .timeline-marker{background-color:var(--google-green)}.easter-egg-section:nth-of-type(4) .timeline-node:nth-child(2) .timeline-marker{background-color:var(--google-red)}.easter-egg-section:nth-of-type(4) .timeline-node:nth-child(3) .timeline-marker{background-color:var(--google-yellow)}.easter-egg-section:nth-of-type(5) .timeline-node:first-child .timeline-marker{background-color:var(--google-blue)}.easter-egg-section:nth-of-type(5) .timeline-node:nth-child(2) .timeline-marker{background-color:var(--google-green)}.easter-egg-section:nth-of-type(6) .timeline-node:first-child .timeline-marker{background-color:var(--google-red)}.easter-egg-section:nth-of-type(6) .timeline-node:nth-child(2) .timeline-marker{background-color:var(--google-yellow)}.easter-egg-section:nth-of-type(6) .timeline-node:nth-child(3) .timeline-marker{background-color:var(--google-blue)}.timeline-content{flex:1;min-width:0}.timeline-content .easter-egg-section__subtitle{border-left:none;margin-top:0;padding-left:0}.timeline-content .content-group{margin-bottom:0;padding-left:0}.timeline-wrapper .steps{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg);padding-left:0}.easter-egg-section--cta,.easter-egg-section--cta-end{background:0 0;border:none;box-shadow:unset!important;padding:0!important}.easter-egg-landing-slot{max-width:970px;height:fit-content;max-height:425px;margin:0 auto;overflow:hidden}.easter-egg-title{font-weight:var(--g-font-htag-bold);text-align:center;margin:var(--spacing-xl) 0;background:linear-gradient(45deg, var(--google-blue), var(--google-red));color:#0000;transition:all var(--transition-normal);background-clip:text;font-size:clamp(2.2rem,4vw,5rem)}.easter-egg-section__title{color:var(--text-primary);margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-sm);transition:all var(--transition-normal);padding-left:0;font-size:3.2rem;display:block;position:relative}.easter-egg-section__title:after,.easter-egg-section:hover .easter-egg-section__title:after{display:none}.easter-egg-section__subtitle{color:var(--text-primary);margin:var(--spacing-lg) 0 var(--spacing-sm);padding-left:var(--spacing-sm);border-left:3px solid var(--google-green);transition:all var(--transition-normal);font-size:2.4rem;font-weight:var(--g-font-htag-bold);position:relative}.content-group{padding-left:var(--spacing-md);margin-bottom:var(--spacing-lg);position:relative}.easter-egg-section p,.key-facts-card__value,.content-group ul,.content-group li{color:var(--text-secondary);margin-bottom:var(--spacing-md);padding-left:0;line-height:1.6}.content-group li{padding-left:var(--spacing-sm);list-style:inside}.easter-egg-section a{text-decoration:underline}.easter-egg-section__h4title{padding-left:var(--spacing-md);color:var(--text-secondary);margin:var(--spacing-md) 0 var(--spacing-sm);transition:all var(--transition-normal);font-size:1.8rem;font-weight:var(--g-font-htag-bold);position:relative}.easter-egg-section__h4title:before{content:"•";color:var(--google-green);position:absolute;left:0}.easter-egg-section__title{font-weight:var(--g-font-htag-bold)}.easter-egg-section.key-facts-section{box-shadow:none;background-color:#0000;border:none;padding:0}.easter-egg-section.key-facts-section h2.easter-egg-section__title{display:none}.key-facts-grid{gap:var(--spacing-xs);perspective:1000px;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);margin:0;display:grid}.key-facts-card{background-color:var(--bg-secondary);box-shadow:var(--shadow-xl);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);transition:all var(--transition-normal);flex-direction:column;min-height:100px;display:flex;position:relative}.key-facts-card__value{margin:auto 0}.key-facts-card:hover{box-shadow:var(--shadow-xl);transform:translateY(-8px)rotateX(10deg)}.key-facts-card--blue{border-left:4px solid var(--google-blue)}.key-facts-card--red{border-left:4px solid var(--google-red)}.key-facts-card--yellow{border-left:4px solid var(--google-yellow)}.key-facts-card--green{border-left:4px solid var(--google-green)}.key-facts-card__title{align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs);font-weight:var(--g-font-htag-bold);font-size:1.8rem;display:flex}.key-facts-card__title .emoji{justify-content:center;align-items:center;min-width:1.6em;font-size:1.6rem;display:inline-flex}.key-facts-card__title .emoji-icon{block-size:1.6rem;inline-size:1.6rem;flex-shrink:0;justify-content:center;align-items:center;min-width:1.6rem;display:inline-flex}.key-facts-card__title .text{overflow-wrap:break-word;min-width:0;line-height:1.2}:root{--key-facts-title-blue:#1967d2;--key-facts-title-red:#c5221f;--key-facts-title-yellow:#a05a00;--key-facts-title-green:#188038}.g-dark{--key-facts-title-blue:#8ab4f8;--key-facts-title-red:#f28b82;--key-facts-title-yellow:#fdd663;--key-facts-title-green:#81c995}.key-facts-card--blue .key-facts-card__title{color:var(--key-facts-title-blue)}.key-facts-card--red .key-facts-card__title{color:var(--key-facts-title-red)}.key-facts-card--yellow .key-facts-card__title{color:var(--key-facts-title-yellow)}.key-facts-card--green .key-facts-card__title{color:var(--key-facts-title-green)}.key-facts-card--green .key-facts-card__value>br+span{font-size:12px;font-style:italic}.steps-list{margin:var(--spacing-md) 0;counter-reset:step;list-style-position:inside}.steps-list__item{--steps-item-padding:var(--spacing-md);--steps-badge-size:max(20px, 1.35rem);--steps-badge-gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);padding:var(--steps-item-padding);background-color:var(--bg-secondary);border-radius:var(--radius-md);transition:all var(--transition-normal);counter-increment:step;padding-inline-start:calc(var(--steps-item-padding) + var(--steps-badge-size) + var(--steps-badge-gap));position:relative}.steps-list__item:before{content:counter(step);inset-inline-start:var(--steps-item-padding);background-color:var(--google-blue);color:#fff;width:var(--steps-badge-size);height:var(--steps-badge-size);font-size:.9rem;font-weight:var(--g-font-htag-bold);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@media (width<=480px){.steps-list__item{--steps-item-padding:var(--spacing-xs);--steps-badge-size:max(18px, 1.95rem);--steps-badge-gap:calc(var(--spacing-sm) * .75)}.steps-list__item:before{font-size:1.5rem}}.steps-list__item:hover{background-color:var(--bg-tertiary);transform:translate(8px)}.faq-container{gap:var(--spacing-md);grid-template-columns:minmax(0,1fr);display:grid}.faq-item{background-color:var(--bg-secondary);border:1px solid var(--card-border);border-radius:var(--radius-md);transition:all var(--transition-normal)}.faq-item:hover{box-shadow:var(--shadow-md)}.faq-item__question{padding:var(--spacing-md);cursor:pointer;overflow-wrap:anywhere;font-weight:var(--g-font-htag-bold);text-align:left;justify-content:space-between;align-items:center;display:flex}.faq-item__question:after{content:"▼";transition:transform var(--transition-normal);font-size:1.5rem}details[open] .faq-item__question:after{transform:rotate(180deg)}.faq-item__answer{padding:var(--spacing-md);border-top:1px solid var(--card-border);opacity:0;transition:all var(--transition-normal);transform:translateY(-10px)}details[open] .faq-item__answer{opacity:1;transform:translateY(0)}.back-to-top{bottom:var(--spacing-lg);right:var(--spacing-lg);background-color:var(--google-green);cursor:pointer;opacity:0;visibility:hidden;width:40px;height:40px;transition:all var(--transition-normal);box-shadow:var(--shadow-md);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border:none;border-radius:50%;position:fixed}.viewport-popup .easter-egg-landing .back-to-top{display:none}.back-to-top.visible{opacity:1;visibility:visible}.back-to-top:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.easter-egg-footer{background-color:rgb(from var(--bg-secondary) r g b / .8);border-top:1px solid var(--card-border);padding:var(--spacing-xl) var(--spacing-sm);position:relative}.easter-egg-footer:before{content:"";background:linear-gradient(to right, var(--google-blue), var(--google-red), var(--google-yellow), var(--google-green));height:4px;position:absolute;top:0;left:0;right:0}.easter-egg-footer__content{max-width:var(--container-width);text-align:center;color:var(--text-secondary);margin:0 auto;position:relative}.easter-egg-footer [data-public-language-selector]{block-size:1.6rem;inline-size:1.6rem}:is(.easter-egg-cta__button,.easter-egg-cta__end-button){cursor:pointer;width:fit-content;padding:var(--spacing-sm) var(--spacing-md);margin:var(--spacing-md) auto;font-size:18px;font-weight:var(--g-font-htag-bold);text-align:center;color:#000;-webkit-font-smoothing:antialiased;user-select:none;background-color:#ceff1a;border:2px solid #000;border-radius:4px;justify-content:center;align-items:center;line-height:27px;transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:4px 4px #000}:is(.easter-egg-cta__button,.easter-egg-cta__end-button):disabled{cursor:wait;opacity:.65}:is(.easter-egg-cta__button,.easter-egg-cta__end-button) svg{width:1.5em;height:1.5em;margin-left:var(--spacing-xs);transition:transform .15s cubic-bezier(.4,0,.2,1);transform:rotate(90deg)}@media (hover:hover) and (pointer:fine){:is(.easter-egg-cta__button,.easter-egg-cta__end-button):hover{transform:matrix(1,0,0,1,2,2);box-shadow:0 0 #0000}:is(.easter-egg-cta__button,.easter-egg-cta__end-button):hover svg{transform:rotate(90deg)translateY(-10px)}}:is(.easter-egg-cta__button,.easter-egg-cta__end-button):active{background-color:#bae617;transform:matrix(1,0,0,1,4,4);box-shadow:0 0 #0000}:is(.easter-egg-cta__button,.easter-egg-cta__end-button):active svg{transform:rotate(90deg)translateY(-10px)}.g-dark :is(.easter-egg-cta__button,.easter-egg-cta__end-button){color:#fff;background:linear-gradient(90deg,#070e41,#263381);border:2px solid #4c64ff;box-shadow:4px 4px #4c64ff}@media (hover:hover) and (pointer:fine){.g-dark :is(.easter-egg-cta__button,.easter-egg-cta__end-button):hover{transform:matrix(1,0,0,1,2,2);box-shadow:0 0 #4c64ff00}}.g-dark :is(.easter-egg-cta__button,.easter-egg-cta__end-button):active{background:linear-gradient(90deg,#050a30,#1a2465);transform:matrix(1,0,0,1,4,4);box-shadow:0 0 #4c64ff00}@media (width<=64em){.easter-egg-nav__brand{gap:0;font-size:1.6rem}.easter-egg-nav__links{gap:var(--spacing-xs)}.easter-egg-nav__link--faq{display:none}}@media (width<=1024px){.easter-egg-landing{--container-width:100%}.easter-egg-main{margin:var(--spacing-sm) auto}.easter-egg-title{margin-top:calc(var(--spacing-lg) * 2)}.key-facts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.key-facts-card:first-child{grid-column:1/-1}}@media (width<=48em){.easter-egg-nav{top:var(--spacing-xs)}.easter-egg-nav__container{max-width:95%;padding-block:.4rem}.easter-egg-nav__brand img,.easter-egg-nav__brand svg{width:40px;height:40px}.easter-egg-nav.scrolled{padding:0 0 calc(var(--spacing-xs) / 2) 0}.easter-egg-nav__links{top:calc(var(--nav-height) - var(--spacing-sm));background:var(--bg-secondary);backdrop-filter:blur(12px);width:90%;padding:var(--spacing-md);border-radius:var(--radius-lg);gap:var(--spacing-md);border:1px solid var(--card-border);box-shadow:var(--shadow-xl);z-index:999;max-height:calc(100vh - var(--nav-height) - var(--spacing-md));max-height:calc(100dvh - var(--nav-height) - var(--spacing-md));opacity:0;transition:var(--transition-all);flex-direction:column;display:none;position:fixed;left:5%;right:5%;overflow-y:auto;transform:translateY(-10px)}.easter-egg-nav__links.active{opacity:1;display:flex;transform:translateY(0)}.easter-egg-nav__link{text-align:center;width:100%;padding:var(--spacing-sm)}.easter-egg-nav__menu-toggle{display:flex}.easter-egg-nav__theme-toggle{margin-inline:0 var(--spacing-md)}}@media (width<=768px){.easter-egg-landing{--container-width:95%}.easter-egg-main{padding:0}.easter-egg-title{margin:calc(var(--spacing-xl) + var(--spacing-xs)) 0 var(--spacing-xs)}:is(.easter-egg-cta__button,.easter-egg-cta__end-button){padding:calc(var(--spacing-xs) / 2);margin:var(--spacing-sm) auto;font-size:14px}.easter-egg-section{padding:var(--spacing-lg) var(--spacing-sm)}.timeline-wrapper{padding-left:50px}.timeline-node:before{top:30px;left:-36.5px}.timeline-marker{width:12px;height:12px;left:-42px}.easter-egg-section__subtitle{font-size:2rem}.easter-egg-section--cta{margin-bottom:var(--spacing-sm)}.easter-egg-section__title{font-size:2.4rem}}@media (width<=480px){.easter-egg-main{hyphens:auto}.easter-egg-main article{flex-direction:column;display:flex}.easter-egg-title,.easter-egg-section--cta{order:-1}.key-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.key-facts-card:first-child,.key-facts-card:last-child{grid-column:1/-1}}@media (width<=768px) and (width<=19.99em){.key-facts-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){.key-facts-card{min-height:0}.key-facts-card__value{margin:0}.easter-egg-section{padding:var(--spacing-md) var(--spacing-xs)}.timeline-wrapper{padding-left:40px}.timeline-node:before{top:30px;left:-28.5px}.timeline-marker{border-width:2px;width:12px;height:12px;left:-34px}.easter-egg-section__title{margin-bottom:var(--spacing-lg);font-size:2.4rem}.easter-egg-section__subtitle{font-size:1.8rem}.content-group{font-size:1.4rem}.easter-egg-section__h4title{font-size:1.6rem}.easter-egg-landing-slot{max-width:300px;margin:0 auto}.back-to-top{bottom:var(--spacing-sm);right:var(--spacing-sm)}}.nav-overlay{backdrop-filter:blur(3px);z-index:998;opacity:0;width:100%;height:100%;transition:opacity var(--transition-normal);touch-action:none;overscroll-behavior:contain;background-color:#00000080;display:none;position:fixed;top:0;left:0}.nav-overlay.active{opacity:1;display:block}body.nav-open{overflow:hidden}.easter-egg-nav__link.dropdown{cursor:pointer;position:relative}.dropdown-content{background:var(--card-bg);border-radius:var(--radius-md);min-width:250px;box-shadow:var(--shadow-xl);z-index:1001;border:1px solid #a6a6a6;display:none;position:absolute;top:100%;left:0}.easter-egg-nav.scrolled .dropdown-content{top:100%}.easter-egg-landing nav .dropdown-content ul{margin:0;padding:0;list-style:none}.easter-egg-landing nav .dropdown-content ul li a{font-family:inherit;font-size:1.6rem}@media screen and (width<=48em){.easter-egg-landing nav .dropdown-content ul li{width:50%}}@media screen and (width<=550px){.easter-egg-landing nav .dropdown-content ul li{width:100%!important}}@media (width>48em){.easter-egg-nav__link.dropdown .dropdown-content{max-height:calc(100vh - var(--nav-height) - var(--spacing-md));max-height:calc(100dvh - var(--nav-height) - var(--spacing-md));overscroll-behavior:contain;transform:translateX(calc(-50% + var(--dropdown-nudge,0px)));left:50%;overflow-y:auto}[dir=rtl] .easter-egg-nav__link.dropdown .dropdown-content{left:50%;right:auto}.easter-egg-nav__link.dropdown:hover .dropdown-content{animation:fadeInCentered var(--transition-normal);display:block}.easter-egg-nav__link.dropdown--dense .dropdown-content{width:min(51.4rem, calc(100vw - var(--spacing-md) * 2))}.easter-egg-nav__link.dropdown--dense .dropdown-content ul{column-gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.easter-egg-nav__link.dropdown--dense .dropdown-content ul li{width:auto}}@media (width<=48em){.dropdown-content{margin:var(--spacing-sm) 0;width:100%;min-width:unset;box-shadow:none;position:static}.easter-egg-nav__link.dropdown.active .dropdown-content{animation:slideDown var(--transition-normal);display:block}}@keyframes fadeInCentered{0%{opacity:0;transform:translateX(calc(-50% + var(--dropdown-nudge,0px))) translateY(-10px)}to{opacity:1;transform:translateX(calc(-50% + var(--dropdown-nudge,0px))) translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.easter-egg-landing :is(a,button,summary,[role=button]):focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:var(--ui-focus-ring-offset)}@media (prefers-reduced-motion:reduce){.easter-egg-landing :is(.easter-egg-nav,.progress-bar,.easter-egg-nav__links,.easter-egg-nav__brand img,.easter-egg-nav__brand svg,.easter-egg-nav__brand span,.easter-egg-nav__menu-toggle span,.easter-egg-nav__link,.easter-egg-nav__theme-toggle,.easter-egg-section,.timeline-marker,.easter-egg-title,.easter-egg-section__title,.easter-egg-section__subtitle,.easter-egg-section__h4title,.key-facts-card,.steps-list__item,.faq-item,.faq-item__answer,.back-to-top,.easter-egg-cta__button,.easter-egg-cta__end-button,.easter-egg-cta__button svg,.easter-egg-cta__end-button svg),.easter-egg-landing .easter-egg-nav__link:after,.easter-egg-landing .faq-item__question:after,.nav-overlay{transition:none}.easter-egg-landing .easter-egg-nav__link.dropdown .dropdown-content{animation:none}}[dir=rtl] .easter-egg-landing{direction:rtl}[dir=rtl] .easter-egg-nav__brand img,[dir=rtl] .easter-egg-nav__brand svg{margin-left:var(--spacing-xs);margin-right:0}[dir=rtl] .easter-egg-nav__trigger .icon{margin-left:0;margin-right:var(--spacing-xs)}@media (width>48em){[dir=rtl] .easter-egg-nav__theme-toggle{margin-left:0;margin-right:auto}}[dir=rtl] .progress-bar{left:auto;right:calc(var(--radius-5xl) / 2);transform-origin:100%}[dir=rtl] .dropdown-content{left:auto;right:0}[dir=rtl] .easter-egg-landing nav .dropdown-content ul li a,[dir=rtl] .easter-egg-title{text-align:center}[dir=rtl] .easter-egg-section__title:after{display:none}[dir=rtl] .easter-egg-section__subtitle{padding-left:0;padding-right:var(--spacing-sm);border-left:none;border-right:3px solid var(--google-green)}[dir=rtl] .timeline-wrapper{padding-left:0;padding-right:60px}[dir=rtl] .timeline-node:before{left:auto;right:-40.5px}[dir=rtl] .timeline-marker{left:auto;right:-46px}[dir=rtl] .content-group,[dir=rtl] .easter-egg-section__h4title{padding-left:0;padding-right:var(--spacing-md)}[dir=rtl] .easter-egg-section__h4title:before{left:auto;right:0}[dir=rtl] .content-group,[dir=rtl] .easter-egg-section p,[dir=rtl] .key-facts-card__value{text-align:right}[dir=rtl] .content-group ul,[dir=rtl] .content-group ol{padding-left:0;padding-right:2rem}[dir=rtl] .content-group li{text-align:right;list-style-position:inside}[dir=rtl] .key-facts-card{border-left:none}[dir=rtl] .key-facts-card--blue{border-right:4px solid var(--google-blue)}[dir=rtl] .key-facts-card--red{border-right:4px solid var(--google-red)}[dir=rtl] .key-facts-card--yellow{border-right:4px solid var(--google-yellow)}[dir=rtl] .key-facts-card--green{border-right:4px solid var(--google-green)}[dir=rtl] .key-facts-card__title .emoji,[dir=rtl] .key-facts-card__title .emoji-icon{margin-left:var(--spacing-xs);margin-right:0}[dir=rtl] .key-facts-card{box-shadow:-10px 10px 15px #0000001a}[dir=rtl] .key-facts-card:hover{box-shadow:-15px 15px 25px #00000026}[dir=rtl] :is(.easter-egg-cta__button,.easter-egg-cta__end-button) svg{margin-left:var(--spacing-xs);margin-right:0;transform:rotate(-90deg)}@media (hover:hover) and (pointer:fine){[dir=rtl] :is(.easter-egg-cta__button,.easter-egg-cta__end-button):hover svg{transform:rotate(-90deg)translateY(-10px)}}[dir=rtl] :is(.easter-egg-cta__button,.easter-egg-cta__end-button):active svg{transform:rotate(-90deg)translateY(-10px)}[dir=rtl] .steps-list{padding-left:0;padding-right:2rem}[dir=rtl] .steps-list__item:hover{transform:translate(-8px)}[dir=rtl] .faq-item__question{text-align:right}[dir=rtl] .back-to-top{left:var(--spacing-lg);right:auto}[dir=rtl] .easter-egg-footer__content{text-align:center}[dir=rtl] .easter-egg-title code,[dir=rtl] .content-group code,[dir=rtl] .easter-egg-section code{direction:ltr;unicode-bidi:embed;display:inline-block}[dir=rtl] .key-facts-card__value span[lang=en],[dir=rtl] .content-group span[lang=en]{direction:ltr;unicode-bidi:isolate}[dir=rtl] .easter-egg-section:hover{transform:translateY(-4px)}[dir=rtl] .easter-egg-landing-slot{direction:ltr}@keyframes slideInFromRight-rtl{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (width<=48em){[dir=rtl] .easter-egg-nav__links{text-align:right}[dir=rtl] .easter-egg-nav__link{text-align:center}}@media (width<=480px){[dir=rtl] .back-to-top{left:var(--spacing-sm);right:auto}}[dir=rtl] .easter-egg-nav__link>.easter-egg-nav__trigger{justify-content:flex-start}[dir=rtl] .easter-egg-nav.scrolled .easter-egg-nav__brand img,[dir=rtl] .easter-egg-nav.scrolled .easter-egg-nav__brand svg{margin-left:var(--spacing-xs);margin-right:0}[dir=rtl] .easter-egg-nav__menu-toggle:before{left:auto;right:-15px}[dir=rtl] .easter-egg-nav__link:after{left:50%;right:auto;transform:translate(-50%)}[dir=rtl] .easter-egg-nav__theme-toggle:after{left:50%;right:auto}[dir=rtl] .easter-egg-landing nav .dropdown-content ul li:hover a:after{left:0;right:auto;transform:translate(50%)scaleX(-1)}[dir=rtl] .easter-egg-section:hover .easter-egg-section__title:after{display:none}@media (width<=48em){[dir=rtl] .easter-egg-nav__links{left:5%;right:5%}[dir=rtl] .dropdown-content{margin:var(--spacing-sm) 0;left:auto;right:auto}}@media (width<=768px){[dir=rtl] .timeline-wrapper{padding-right:50px}[dir=rtl] .timeline-node:before{right:-36.5px}[dir=rtl] .timeline-marker{right:-42px}}@media (width<=480px){[dir=rtl] .back-to-top{left:var(--spacing-sm);right:auto}[dir=rtl] .timeline-wrapper{padding-right:40px}[dir=rtl] .timeline-node:before{right:-28.5px}[dir=rtl] .timeline-marker{right:-34px}}[data-egg-toolbar]{--egg-toolbar-center-offset:-50%;inset-inline-start:50%;bottom:var(--egg-toolbar-bottom,24px);z-index:var(--egg-toolbar-z,1001);transform:translateX(var(--egg-toolbar-center-offset));pointer-events:none;opacity:1;visibility:visible;transition:opacity .18s,transform .22s,visibility .18s,bottom .25s ease-out;position:fixed}[data-egg-toolbar-cluster]{justify-content:center;align-items:center;gap:var(--egg-toolbar-gap,14px);display:flex}[data-egg-toolbar].is-dock-hidden{opacity:0;visibility:hidden;transform:translateX(var(--egg-toolbar-center-offset)) translateY(18px)}[data-egg-action]{width:var(--egg-button-size,56px);height:var(--egg-button-size,56px);background:var(--egg-button-bg,#3c4043);color:var(--egg-button-color,#fff);box-shadow:var(--egg-button-shadow,0 10px 24px #0000002e);cursor:pointer;pointer-events:auto;appearance:none;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .16s,box-shadow .16s,opacity .18s,visibility .18s;display:inline-flex;position:relative;overflow:hidden}.egg-button--replay{width:var(--egg-button-replay-size,72px);height:var(--egg-button-replay-size,72px);background:var(--egg-button-replay-bg,var(--egg-button-bg,#3c4043));color:var(--egg-button-replay-color,var(--egg-button-color,#fff));box-shadow:var(--egg-button-replay-shadow,var(--egg-button-shadow,0 10px 24px #0000002e))}[data-egg-action]:hover{box-shadow:var(--egg-button-hover-shadow,0 14px 28px #0003);transform:translateY(-2px)}[data-egg-action]:active{transform:translateY(0)scale(.97)}[data-egg-action]:focus-visible{outline-offset:4px;outline:3px solid #1a73e8cc}[data-egg-action] svg,[data-egg-action] img{width:var(--egg-button-icon-size,24px);height:var(--egg-button-icon-size,24px);pointer-events:none;flex:none;display:block}[data-egg-action] svg *{fill:currentColor}.egg-button--replay svg,.egg-button--replay img{width:var(--egg-button-replay-icon-size,40px);height:var(--egg-button-replay-icon-size,40px)}[data-egg-action].is-hidden,[data-egg-action].B28vwe{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.82)}[data-egg-action].CL9RDd{transform:scale(1)}[data-egg-action].bJ5QHe{animation:.2s cubic-bezier(.25,.75,.35,1.2) egg-button-pop}@keyframes egg-button-pop{0%{transform:scale(1)}60%{transform:scale(1.12)}to{transform:scale(1)}}[dir=rtl] [data-egg-toolbar]{--egg-toolbar-center-offset:50%}@media (width<=768px){[data-egg-toolbar]{inset-inline-start:auto;inset-inline-end:var(--egg-toolbar-mobile-inline-end,var(--egg-toolbar-mobile-right,16px));bottom:var(--egg-toolbar-mobile-bottom,16px);transform:none}[data-egg-toolbar-cluster]{align-items:flex-end;gap:var(--egg-toolbar-mobile-gap,12px);flex-direction:column}[data-egg-toolbar].is-dock-hidden{transform:translateY(18px)}[data-egg-action]{width:var(--egg-button-mobile-size,48px);height:var(--egg-button-mobile-size,48px)}.egg-button--replay{width:var(--egg-button-replay-mobile-size,60px);height:var(--egg-button-replay-mobile-size,60px)}[data-egg-action] svg,[data-egg-action] img{width:var(--egg-button-mobile-icon-size,20px);height:var(--egg-button-mobile-icon-size,20px)}.egg-button--replay svg,.egg-button--replay img{width:var(--egg-button-replay-mobile-icon-size,36px);height:var(--egg-button-replay-mobile-icon-size,36px)}}[data-public-language-selector]{cursor:pointer;vertical-align:text-top;block-size:14px;inline-size:14px;display:inline-block;position:relative}[data-public-language-selector-trigger]{block-size:100%;inline-size:100%;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-public-language-selector] .icon{block-size:100%;inline-size:100%;display:block}[data-public-language-menu]{background-color:var(--g-bg-color);z-index:1;min-width:20px;overscroll-behavior:contain;max-block-size:min(24rem,100dvh - 2rem);margin:0;padding:4px;font-size:10px;list-style-type:none;display:none;position:absolute;inset-block-end:100%;inset-inline-start:0;overflow-y:auto;box-shadow:0 8px 16px #0003}[data-public-language-selector]:hover [data-public-language-menu]{display:block}[data-public-language-selector][data-language-ready=true]:hover [data-public-language-menu]{display:none}[data-public-language-selector][data-language-ready=true][data-open=true] [data-public-language-menu]{display:block}nav.dark-nav{place-content:center flex-end;align-items:center;margin-inline:10px;transition:color .3s,background-color .3s,border-color .3s;display:flex}nav.dark-nav>*{margin-left:5px}@media (prefers-reduced-motion:reduce){nav.dark-nav{transition:none!important}}[data-public-share]{justify-content:center;align-items:center;display:flex;position:relative}[data-public-share-toggle]{color:var(--color-text-inverse,#fff)}[data-public-share-toggle] .icon{color:inherit}[data-public-share][data-open=true]{background:#b955134d;border-radius:20px}[data-public-share-toggle] .share,[data-public-share-toggle] .close{transition:all var(--ui-motion-feedback-duration);position:absolute;top:0;left:0}[data-public-share] [data-share-channel]{cursor:pointer;width:24px;height:24px;transition:all var(--ui-motion-control-duration);opacity:1;background:green;border:none;border-radius:50%;transform:scale(1);box-shadow:0 0 #0000}[data-public-share][data-open=true] [data-share-channel]{margin-inline:5px}[data-public-share] [data-share-channel]:hover{box-shadow:0 3px 6px #00000040}[data-public-share] [data-share-channel] svg{opacity:1;block-size:24px;inline-size:24px;transition:all var(--ui-motion-feedback-duration);display:block;transform:scale(1)}[data-public-share][data-open=true] [data-share-channel] svg{opacity:1;block-size:24px;inline-size:24px;transform:scale(1)}[data-public-share-toggle] svg.share{block-size:18px;inline-size:18px;margin:3px}[data-public-share][data-open=false] [data-public-share-toggle] .share,[data-public-share][data-open=true] [data-public-share-toggle] .close{opacity:1;transform:rotate(0)scale(1)}[data-public-share][data-open=false] [data-public-share-toggle] .close,[data-public-share][data-open=true] [data-public-share-toggle] .share{opacity:0;transform:rotate(90deg)scale(0)}[data-share-channel=facebook]{padding:0;transition-delay:.1s}[data-share-channel=twitter]{padding:0;transition-delay:50ms}[data-public-share][data-open=true] [data-share-channel=facebook]{transition-delay:0s}[data-public-share][data-open=false] [data-share-channel=facebook],[data-public-share][data-open=false] [data-share-channel=twitter]{opacity:0;width:0;height:0;margin:0;overflow:hidden;transform:scale(0)}[data-public-share][data-open=false] [data-share-channel=facebook] svg,[data-public-share][data-open=false] [data-share-channel=twitter] svg{opacity:0;block-size:0;inline-size:0;transform:scale(0)}#langModal{background-color:var(--g-modal-bg);z-index:10001;box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:16px;display:none;position:fixed;top:0;left:0;overflow:auto}#languageAlert{background-color:var(--g-bg-color);color:var(--g-text-color);border:1px solid var(--g-border-color);box-sizing:border-box;border-radius:8px;max-width:90%;max-height:calc(100dvh - 32px);padding:20px;overflow:auto;box-shadow:0 2px 4px #0003}#languageAlert:focus-visible{outline:var(--ui-focus-ring-width,2px) solid var(--ui-focus-ring-color,#1a73e8);outline-offset:var(--ui-focus-ring-offset,2px)}#languageAlert p{margin:0 0 1em}#goToNewLang{color:#fff;cursor:pointer;background-color:#0062cc;border-radius:5px;padding:8px 15px;text-decoration:none;transition:background-color .3s;display:inline-block}#goToNewLang:hover{background-color:#0056b3}#languageAlert button{color:#fff;cursor:pointer;background-color:#0062cc;border:none;border-radius:5px;margin:5px;padding:8px 15px;line-height:normal;transition:background-color .3s}#languageAlert button#closeAlert{background-color:#6c757d}#languageAlert button#closeAlert:hover{background-color:#525252}#languageAlert div{text-align:center;margin-top:10px}#languageAlert label{margin-inline-start:5px;font-size:14px}#languageAlert label,#languageAlert input[type=checkbox]{cursor:pointer}.easter-egg-nav__theme-toggle{color:var(--text-primary);cursor:pointer;padding:var(--spacing-xs);transition:all var(--transition-normal);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.easter-egg-nav__theme-toggle:hover{background-color:var(--hover-overlay)}[data-theme-toggle]{--theme-toggle-size:2.6rem;cursor:pointer;color:var(--text-primary);padding:var(--spacing-xs,.8rem);transition:background-color var(--transition-fast,.15s ease), transform .2s ease;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}[data-theme-toggle]:hover{background-color:var(--hover-overlay,#0000000d)}[data-theme-toggle]:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:var(--ui-focus-ring-offset)}[data-theme-toggle] .theme-icon{color:#5f6368;inline-size:var(--theme-toggle-size);block-size:var(--theme-toggle-size);transition:opacity .2s ease-in-out,transform .2s ease-in-out;display:block}[data-theme-toggle] .theme-icon-dark{display:none}[data-theme-toggle]:active .theme-icon{transform:scale(.92)}.g-dark [data-theme-toggle] .theme-icon-light{display:none}.g-dark [data-theme-toggle] .theme-icon-dark{color:inherit;display:block}@media (prefers-reduced-motion:reduce){[data-theme-toggle],[data-egg-toolbar],[data-theme-toggle]:after,[data-theme-toggle] .theme-icon,[data-public-share] [data-share-channel] svg{transition:none}}
