.color-name{margin-block-start:8px;margin-inline-start:8px}.color-value{margin-block-end:8px;margin-inline-start:8px}.tile-preview{background-color:#ffffff80;border:1px solid #ffffff80;border-radius:20px;box-shadow:1px 1px 4px 1px #0000001a}.locked-tile-preview{border:none}:root{--codify-blue:0,162,237;--codify-green:12,190,103;--codify-glass:165,212,214;--codify-gray:103,103,103;--codify-red:254,103,79;--codify-orange:241 154 62;--codify-white:255,255,255;--codify-black:0,0,0;--text-rgba:0,0,0,.9;--background-rgba:255,255,255,.5;--shadow-rgba:0,0,0,.1;--highlight-rgba:255,255,255,.3}.font-caption,.font-caption>*{font-optical-sizing:auto;font-family:Instrument Sans,sans-serif;font-size:.8rem;font-style:normal;font-weight:400}.font-body,.font-body>*{font-optical-sizing:auto;border-radius:8px;font-family:Instrument Sans,sans-serif;font-size:.9rem;font-style:normal;font-weight:400}.font-subtitle,.font-subtitle>*{font-optical-sizing:auto;border-radius:8px;font-family:Instrument Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:500}.font-entity-title,.font-entity-title>*{font-optical-sizing:auto;font-family:Instrument Sans,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400}.font-source-code,.font-source-code>*{font-family:DM Mono,monospace;font-size:.9rem;font-style:normal;font-weight:500}.font-palette-header,.font-palette-header>*{color:rgba(var(--codify-black),1);font-family:Instrument Sans,sans-serif;font-size:1.25rem;font-style:normal;font-weight:600}.font-preview-header,.font-preview-header>*{color:rgba(var(--codify-blue),1);text-align:center;display:block;width:100%;font-family:Silkscreen,sans-serif;font-size:clamp(1.5rem,2vw + 1rem,2.5rem);font-style:normal;font-weight:400;line-height:1}.font-preview-text,.font-preview-text>*{color:rgba(var(--codify-black),1);font-family:Instrument Sans,sans-serif;font-size:clamp(.5rem,2vw + .1rem,1.5rem);font-style:normal;font-weight:500}.font-landing-header,.font-landing-header>*{color:rgba(var(--codify-white),.99);text-shadow:0 0 100px rgba(var(--codify-glass),1),0 0 20px rgba(var(--codify-orange),1),0 0 50px rgba(var(--codify-glass),1);letter-spacing:1px;font-family:Silkscreen,sans-serif;font-size:1.5rem;font-style:normal;font-weight:300}.font-slate-message{position:relative;text-align:center;color:#0000;-webkit-text-fill-color:transparent;margin:0 auto;font-family:Silkscreen,sans-serif;font-size:2rem;font-weight:400;line-height:1.4}.font-slate-message>div{background:linear-gradient(to left,rgba(var(--codify-black),1),rgba(var(--codify-glass),.5),rgba(var(--codify-blue),.8),rgba(var(--codify-glass),1),rgba(var(--codify-blue),.8),rgba(var(--codify-glass),.5),rgba(var(--codify-black),1));animation:linearSlide 4s ease-in-out infinite,neonPulse 4s ease-in-out infinite;background-size:200%;-webkit-background-clip:text;background-clip:text}@keyframes linearSlide{0%{background-position:0%}to{background-position:200%}}@keyframes neonPulse{0%,to{filter:brightness(1)saturate(1);transform:scale(1)}50%{filter:brightness(1.1)saturate(1.3)drop-shadow(0 0 8px #ffffff4d);transform:scale(1.02)}}.vertical-loader{background:linear-gradient(0deg,rgba(var(--codify-glass),.5),rgba(var(--codify-glass),1)100%);animation:vertical-load 1s infinite linear;background-size:100% 300%}@keyframes vertical-load{0%{background-position:top}50%{background-position:bottom}to{background-position:top}}.thin-border{border:1px solid rgba(var(--codify-white),1)}.elevated-border{border-right:10px solid rgba(var(--codify-white),1);border-bottom:3px solid rgba(var(--codify-white),1);border-left:1px solid rgba(var(--codify-white),1);border-top:1px solid rgba(var(--codify-white),1)}.input{color:rgba(var(--codify-black),.8)}.palette-input{border:1px solid rgba(var(--codify-white),1);color:rgba(var(--codify-black),1);background:rgba(var(--codify-white),.8);border-radius:8px;align-self: flex-start;width:-moz-fit-content;width:fit-content;padding:8px}.palette-input:focus{background:rgba(var(--codify-white),1);border:2px solid rgba(var(--codify-blue),1);outline:none}.primary-button{color:rgba(var(--codify-white),1);background-color:rgba(var(--codify-blue),.9);backdrop-filter:blur(1px);cursor:pointer;display:flex;box-shadow:inset 0 1px 1px rgba(var(--highlight-rgba)),0 4px 10px rgba(var(--shadow-rgba));border:.5px solid #0000;border-radius:88px;justify-content:center;align-items: center;width:-moz-fit-content;width:fit-content;min-width:100px;height:32px;margin-inline-start:8px;margin-inline-end:8px;padding-left:20px;padding-right:20px}.primary-button:hover:not(:disabled){background-color:rgba(var(--codify-blue),1)}.primary-link-button,.primary-link-button:visited{color:rgba(var(--codify-white),1);text-decoration:none}.primary-button:disabled{background-color:rgba(var(--codify-gray),.8);cursor:auto}.secondary-button{color:rgba(var(--codify-gray),.8);background:linear-gradient(to bottom,rgba(var(--codify-white),.3),rgba(var(--codify-glass),.3));backdrop-filter:blur(2px);box-shadow:inset 0 1px 1px rgba(var(--highlight-rgba)),0 4px 10px rgba(var(--shadow-rgba));display:flex;cursor:pointer;border:.5px solid #0000;border-radius:88px;justify-content:center;align-items: center;width:-moz-fit-content;width:fit-content;min-width:100px;height:32px;margin-inline-start:8px;margin-inline-end:8px;padding:0 20px}.secondary-button:hover:not(:disabled){background:rgba(var(--codify-white),1);color:rgba(var(--codify-gray),.9);border:.5px solid rgba(var(--codify-white),1)}.secondary-button:disabled{color:rgba(var(--codify-white),.8);background-color:rgba(var(--codify-gray),.8);cursor:auto}.submit-button{box-shadow:inset 0 2px 2px rgba(var(--highlight-rgba)),0 4px 10px rgba(var(--shadow-rgba));background-color:rgba(var(--codify-blue),.9);cursor:pointer;border:none;border-radius:36px;width:36px;height:36px}.submit-button:hover:not(:disabled){background-color:rgba(var(--codify-blue),1);border:.5px solid rgba(var(--codify-white),1);cursor:pointer}.submit-button:disabled{background-color:rgba(var(--codify-gray),.8);cursor:auto}.icon-button{cursor:pointer}.scrollable{overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(var(--codify-blue),.8)rgba(var(--codify-white),.5)}.scrollable::-webkit-scrollbar{width:8px}.scrollable::-webkit-scrollbar-track{background:rgba(var(--codify-blue),1);border-radius:8px}.scrollable::-webkit-scrollbar-thumb{background-color:rgba(var(--codify-blue),1);border-radius:8px}.hover-element-boundary .hover-element{visibility:hidden}.hover-element-boundary:hover .hover-element{visibility:visible}.toggle-switch{position:relative;border-radius:14px;width:64px;height:28px;transition:all .3s ease-in}.toggle-switch>input{display:none}.toggle-switch-switch{display:block;background:rgba(var(--codify-white),1);border-radius:12px;width:39px;height:24px;margin-inline-start:2px;margin-inline-end:2px}.loading-spinner{border:2px solid rgba(var(--codify-blue),1);border-top:2px solid rgba(var(--codify-blue),1);border-right:2px solid rgba(var(--codify-blue),1);animation:spin 1s linear infinite;border-radius:50%;width:12px;height:12px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.list-scroll{overflow-y:hidden;scrollbar-gutter:stable}.list-scroll:hover,.list-scroll:active,.list-scroll:focus{overflow-y:auto}.blurry{backdrop-filter:blur(5px);background-color:#ffffff80;width:100%;height:100%;margin:0}.clean-slate{position:absolute;display:flex;justify-content:center;align-items: center}.clean-slate:before{content:"";position:absolute;opacity:0;pointer-events:none;will-change:transform,opacity;background:radial-gradient(circle,#fffc 0%,#0000 70%);border-radius:50%;width:300px;height:300px;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}.clean-slate-loader:before{animation:pulse-gpu 1.5s ease-in-out infinite alternate}@keyframes pulse-gpu{0%{transform:translate(-50%,-50%)scale(.6);opacity:.2}to{transform:translate(-50%,-50%)scale(1.6);opacity:.8}}.live-preview-device-bezel{border-width:var(--live-preview-bezel-width);border-radius:var(--live-preview-bezel-border-radius);box-sizing:border-box;overflow:hidden;border-style:solid}.oobe-finished-message{background:linear-gradient(45deg,#c7efcf 0%,#dfeaaa 100%)}.preview-link{background-color:"#E0F2FC";align-items:"center";border-radius:12px;padding:4px}.preview-link:hover>*{text-decoration:underline;cursor:pointer}.loader{background:linear-gradient(90deg,var(--loader-background-a)33%,var(--loader-background-b)50%,var(--loader-background-a)66%)#f2f2f2;animation:l1 1s infinite linear;background-size:300% 100%}@keyframes l1{0%{background-position:right center}}@keyframes gradientFlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}textarea:focus{outline:none;border:none;border-radius:1px 8px 8px}.prompt-input{background-color:#fff;border:none;border-radius:4px 8px 8px;box-shadow:0 3px 10px #0000001a}.default-text{font-optical-sizing:auto;font-family:Instrument Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:400}.codi-text{font-optical-sizing:auto;color:#000000d0;background-color:#fff;border-radius:4px 20px 20px;padding-left:8px;font-family:Instrument Sans,sans-serif;font-size:.9rem;font-style:normal;font-weight:400;box-shadow:0 4px 10px #0000001a}.codi-text p{margin:0 0 8px}.codi-text p:last-child{margin-bottom:0}.codi-text ul,.codi-text ol{margin:8px 0;padding-inline-start:20px}.codi-text li{margin-block-start:4px;margin-block-end:4px}.codi-text table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%;margin:8px 0;font-size:.95em}.codi-text th,.codi-text td{vertical-align:top;white-space:normal;word-break:normal;overflow-wrap:anywhere;border-bottom:1px solid #174dac26;padding:4px 8px}.codi-text th{text-align:left;letter-spacing:.25px;color:#000000d0;font-weight:600}.codi-text tr:last-of-type td{border-bottom:none}.codi-text tbody td:first-child{font-weight:600}.color-chip{position:relative;display:inline-block;letter-spacing:.2px;color:inherit;vertical-align:baseline;margin-inline-start:2px;margin-inline-end:2px;padding-inline-start:16px;font-size:.95em;font-weight:600}.color-chip:before{content:"";position:absolute;background-color:var(--chip-color,#000);border:1px solid #00000040;border-radius:50%;width:10px;height:10px;top:50%;left:0;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #ffffff73}.user-message{font-optical-sizing:auto;color:#fff;background-color:#00a0ed;border-radius:16px 16px 4px;font-family:Instrument Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:400}.blurry{backdrop-filter:blur(3px);background-color:#fff6}.navigation-panel{position:fixed;display:flex;z-index:1000;background-color:#f5f5f5;border-radius:20px;flex-direction:column;align-items: center;gap:24px;width:64px;padding:16px 0;top:50%;left:24px;transform:translateY(-50%);box-shadow:8px 8px 16px #d1d9e6,-8px -8px 16px #fff}.nav-section{display:flex;flex-direction:column;align-items: center;gap:16px;width:100%}.nav-divider{background-color:#e0e5ec;border-radius:1px;width:32px;height:2px}.neumorphic-button{display:flex;color:#00a0ed;cursor:pointer;background-color:#f5f5f5;border:none;border-radius:12px;justify-content:center;align-items: center;width:40px;height:40px;transition:all .2s;box-shadow:5px 5px 10px #d1d9e6,-5px -5px 10px #fff}.neumorphic-button:hover{transform:translateY(-1px);box-shadow:6px 6px 12px #d1d9e6,-6px -6px 12px #fff}.neumorphic-button:active,.neumorphic-button.active{transform:translateY(1px);box-shadow:inset 3px 3px 6px #d1d9e6,inset -3px -3px 6px #fff}.neumorphic-button.add-button{color:#2b59c3}html.landing-active,html.landing-active body,html.landing-active #root{overflow:hidden;overscroll-behavior:none;background:#3067c3 linear-gradient(#3067c3 0%,#3a77d5 18%,#4b8ce7 33%,#64a5f0 48%,#83c0f2 63%,#a6c9ee 73%,#c1cae1 79%,#a7a9d9 85%,#8f99da 92%,#8591d5 100%);width:100%;height:100%;margin:0}.landing-page{position:fixed;overflow:hidden;color:#fff;isolation:isolate;contain:strict;background:#3067c3 linear-gradient(#3067c3 0%,#3a77d5 18%,#4b8ce7 33%,#64a5f0 48%,#83c0f2 63%,#a6c9ee 73%,#c1cae1 79%,#a7a9d9 85%,#8f99da 92%,#8591d5 100%);font-family:Helvetica Neue,Inter,-apple-system,BlinkMacSystemFont,sans-serif;inset:0}.landing-scene,.landing-stars,.landing-atmosphere,.atmosphere-plane{position:absolute;pointer-events:none;width:100%;height:100%;inset:0}.landing-scene{z-index:-100;object-fit:cover;user-select:none}.landing-stars{z-index:-90;fill:#f2f7ff;mix-blend-mode:screen;contain:strict;will-change:transform}.landing-atmosphere{animation:landing-opacity-reveal .42s linear 80ms backwards}.landing-cloud,.mini-balloon,.hero-balloon{position:absolute;will-change:transform}.landing-cloud{animation-name:landing-cloud-drift;animation-timing-function:linear;animation-iteration-count:infinite}.landing-cloud.is-reverse{animation-name:landing-cloud-reverse}.mini-balloon{animation-name:landing-balloon-drift;animation-timing-function:linear;animation-iteration-count:infinite;user-select:none;-webkit-user-drag:none}.atmosphere-plane{contain:layout paint}.atmosphere-plane.behind-far-ridge{clip-path:polygon(0 0,100% 0,100% 80%,94% 78%,85% 81%,76% 80%,68% 82%,60% 84%,52% 86%,45% 87%,38% 84%,31% 82%,24% 76%,19% 80%,11% 81%,4% 78%,0 80%)}.atmosphere-plane.behind-near-ridge{clip-path:polygon(0 0,100% 0,100% 87%,91% 85%,82% 87%,73% 86%,64% 88%,54% 90%,45% 91%,36% 89%,27% 85%,18% 87%,8% 86%,0 88%)}.landing-mountain-haze{position:absolute;z-index:65;pointer-events:none;mix-blend-mode:screen;mask-image:linear-gradient(#0000,#000 28% 100%);-webkit-mask-image:linear-gradient(#0000,#000 28% 100%);background:radial-gradient(at 50% 48%,#ffe2d729,#0000 47%),linear-gradient(#c4defa17,#0000 38%,#7a80d20d);inset:67% -8% 0}.hero-balloon{position:absolute;z-index:60;display:none;cursor:pointer;filter:drop-shadow(0 6px 14px #3c467840);outline-offset:4px;touch-action:manipulation;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;will-change:transform;background:0 0;border:0;width:84px;padding:0;top:0;left:0}.hero-balloon .balloon-art{display:block;pointer-events:none;user-select:none;-webkit-user-drag:none;width:100%}.hero-balloon .balloon-glow{position:absolute;pointer-events:none;opacity:0;width:100%;inset:0}.landing-wordmark{position:absolute;z-index:100;filter:drop-shadow(0 1px 14px #28325a59);animation:landing-opacity-reveal .48s linear .5s backwards;width:clamp(110px,10vw,180px);top:6%;left:4%}.landing-hero{position:absolute;z-index:110;display:flex;text-align:center;animation:landing-opacity-reveal .48s linear .5s backwards;flex-direction:column;align-items: center;width:min(92vw,760px);top:11vh;left:50%;transform:translate(-50%)}.landing-hero h1{margin:0;line-height:0}.landing-hero h1 img{filter:drop-shadow(0 2px 22px #28325a4d);width:clamp(320px,38vw,640px);margin-bottom:4.5vh}.landing-tagline{text-shadow:0 1px 20px #28325a66;margin:0 0 2.4vh;font-size:clamp(19px,2.5vh,24px);font-weight:700}.landing-copy{color:#ffffffeb;text-shadow:0 1px 16px #28325a66;max-width:512px;margin:0 0 3.6vh;font-size:clamp(14px,1.9vh,17px);font-weight:500;line-height:1.5}.waitlist-form{position:relative;display:flex;box-sizing:border-box;backdrop-filter:blur(12px);background:#222c5257;border:1px solid #fff6;border-radius:67px;justify-content:space-between;align-items: center;width:clamp(420px,36vw,650px);max-width:86vw;height:56px;padding:0 7px 0 24px;box-shadow:0 10px 44px #1e285047}.waitlist-form:focus-within{outline:2px solid #ffffffbf;outline-offset:3px}.waitlist-form input{outline:0;color:#fff;font:inherit;text-shadow:0 1px 6px #141c3c73;background:0 0;border:0;flex:1;min-width:0;font-size:16px}.waitlist-form input::placeholder{color:#ffffffe6}.waitlist-form button{color:#1c1d1f;cursor:pointer;font:inherit;background:#fff;border:0;border-radius:57px;flex:none;height:42px;padding:0 22px;transition:background .15s,opacity .15s;font-size:14px;font-weight:700;box-shadow:0 2px 10px #1e285040}.waitlist-form button:hover{background:#f0f2f6}.waitlist-form button:disabled{cursor:default;opacity:.65}.waitlist-form.is-joined{justify-content:center;padding:0 24px}.waitlist-status{text-shadow:0 1px 12px #28325a80;margin:0;font-size:14px;font-weight:650}.waitlist-status.is-error{color:#ffd7cf}.landing-form-message{margin-top:14px}.landing-fine-print{color:#fffc;pointer-events:auto;text-shadow:0 1px 12px #28325a80;margin:0;font-size:12.5px;font-weight:500}.landing-fine-print a{color:inherit}.landing-footer{position:fixed;z-index:100;color:#ffffffbf;text-align:right;text-shadow:0 1px 12px #28325a80;font-size:12px;font-weight:600;bottom:18px;right:24px}.landing-page.is-privacy .landing-hero,.landing-page.is-privacy .landing-phone,.landing-page.is-privacy .landing-footer,.landing-page.is-privacy .hero-balloon{visibility:hidden}.landing-phone{position:absolute;z-index:70;aspect-ratio:1736/3528;filter:drop-shadow(0 -12px 60px #1e28504d);container-type:size;animation:landing-opacity-reveal .48s linear .5s backwards;width:clamp(300px,min(37vw,52vh),460px);top:64vh;left:50%;transform:translate(-50%)}.phone-screen{position:absolute;overflow:hidden;background:#8991b9;border-radius:14.5%/6.6%;inset:1.72% 4.25%}.phone-art{position:absolute;object-fit:cover;width:100%;height:150%;top:-75%;left:0}.phone-wash{position:absolute;background:linear-gradient(#8991b9e6,#fdd9ca00);height:34%;inset:0 0 auto}.phone-tagline{position:absolute;text-shadow:0 1px 16px #3c467866;margin:0;font-size:6.5cqw;font-weight:800;line-height:1.15;top:7%;left:9%}.phone-prompt{position:absolute;display:flex;color:#434547;background:#fff;border-radius:200px;align-items: center;gap:4%;height:8.2%;padding:0 6%;font-size:3.6cqw;font-weight:700;bottom:16%;left:7%;right:7%;box-shadow:0 6px 24px #1e285040}.phone-mic{display:flex;aspect-ratio:1;background:#f2f3f7;border-radius:50%;flex:none;justify-content:center;align-items: center;width:11%}.phone-mic svg{width:55%;height:55%}.phone-bezel{position:absolute;width:100%;height:100%;inset:0}.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0}@keyframes landing-opacity-reveal{0%{opacity:0}}@keyframes landing-cloud-drift{0%{transform:translate(-220px)}to{transform:translate(calc(100vw + 220px))}}@keyframes landing-cloud-reverse{0%{transform:translate(calc(100vw + 180px))scaleX(-1)}to{transform:translate(-180px)scaleX(-1)}}@keyframes landing-balloon-drift{0%{transform:translate(-80px)rotate(-3deg)}50%{transform:translate(50vw)translateY(-9px)rotate(3deg)}to{transform:translate(calc(100vw + 80px))rotate(-3deg)}}@media (max-width:680px){html.landing-active,html.landing-active body,html.landing-active #root{height:100dvh;min-height:100dvh}.landing-page{bottom:calc(-1*env(safe-area-inset-bottom,0px))}.landing-wordmark{width:112px;top:4.2%;left:50%;transform:translate(-50%)}.landing-hero{width:94vw;top:14vh}.landing-hero h1 img{width:min(88vw,420px);margin-bottom:3.4vh}.landing-tagline{max-width:88vw;margin-bottom:3vh;font-size:18px;line-height:1.4}.landing-copy{max-width:86vw;margin-bottom:3.6vh;font-size:14px;line-height:1.65}.waitlist-form{width:90vw;max-width:460px;height:54px;padding-left:18px}.waitlist-form button{height:40px;padding:0 16px}.landing-phone{width:clamp(280px,77vw,350px);top:67vh}}@media (max-height:720px) and (min-width:681px){.landing-hero{top:8vh}.landing-hero h1 img{margin-bottom:2.5vh}.landing-tagline{margin-bottom:1.5vh}.landing-copy{margin-bottom:2vh}.landing-phone{top:66vh}}@media (max-width:680px) and (max-height:720px){.landing-hero{top:8vh}.landing-hero h1 img{margin-bottom:2.5vh}.landing-phone{top:66vh}}@media (prefers-reduced-motion:reduce){.landing-scene,.landing-stars,.landing-atmosphere,.landing-cloud,.mini-balloon,.atmosphere-plane,.landing-mountain-haze,.landing-wordmark,.landing-hero,.landing-phone{animation:none!important}}.privacy-overlay{position:absolute;z-index:300;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:clamp(96px,18vh,160px) 0;inset:0}.privacy-sheet{position:relative;z-index:2;box-sizing:border-box;backdrop-filter:blur(14px);background:#222c5257;border:1px solid #fff6;border-radius:28px;width:min(92vw,720px);margin:0 auto;padding:clamp(28px,5vw,52px);box-shadow:0 10px 44px #1e285047}.privacy-sheet h1{text-shadow:0 1px 20px #28325a66;margin:0 0 6px;font-size:clamp(26px,4vw,36px);font-weight:800}.privacy-sheet .privacy-updated{color:#ffffffbf;margin:0 0 2.4em;font-size:13.5px;font-weight:600}.privacy-sheet h2{text-shadow:0 1px 16px #28325a66;margin:2.2em 0 .5em;font-size:clamp(17px,2.2vw,21px);font-weight:700}.privacy-sheet p,.privacy-sheet li{color:#ffffffeb;text-shadow:0 1px 16px #28325a66;font-size:15px;font-weight:500;line-height:1.65}.privacy-sheet p{margin:0 0 1em}.privacy-sheet ul{margin:0 0 1em;padding-left:1.3em}.privacy-sheet li{margin:0 0 .5em}.privacy-sheet li::marker{color:#fff9}.privacy-sheet strong{color:#fff;font-weight:700}.privacy-sheet a{color:#fff}.privacy-back{display:inline-flex;text-decoration:none;background:#fff;border-radius:57px;align-items: center;height:42px;margin-top:2.6em;padding:0 22px;transition:background .15s;font-size:14px;font-weight:700;box-shadow:0 2px 10px #1e285040;color:#1c1d1f!important}.privacy-back:hover{background:#f0f2f6}.privacy-back:focus-visible{outline:2px solid #ffffffbf;outline-offset:3px}@media (max-width:680px){.privacy-overlay{padding:max(24px,env(safe-area-inset-top,0px))0 max(32px,env(safe-area-inset-bottom,0px));touch-action:pan-y}.privacy-sheet{border-radius:20px;width:calc(100% - 24px);padding:28px 20px}.privacy-sheet h1{font-size:30px;line-height:1.15}.privacy-sheet .privacy-updated{margin-bottom:1.8em}.privacy-sheet h2{margin-top:1.8em;line-height:1.3}.privacy-sheet p,.privacy-sheet li{font-size:16px;line-height:1.7}.privacy-sheet a{overflow-wrap:anywhere}.privacy-back{box-sizing:border-box;justify-content:center;width:100%;min-height:48px}}
