@font-face{font-family:"Fraunces";font-style:normal;font-weight:400 700;font-display:swap;src:url("/fonts/fraunces-latin.woff2") format("woff2")}@font-face{font-family:"Fraunces";font-style:italic;font-weight:400 700;font-display:swap;src:url("/fonts/fraunces-latin-italic.woff2") format("woff2")}@font-face{font-family:"Instrument Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url("/fonts/instrument-sans-latin.woff2") format("woff2")}@font-face{font-family:"Instrument Sans Fallback";src:local("Helvetica Neue"),local("Arial");ascent-override:97%;descent-override:25%;line-gap-override:0%;size-adjust:98.3%}@font-face{font-family:"Fraunces Fallback";src:local("Georgia"),local("Times New Roman");ascent-override:97.8%;descent-override:25.5%;line-gap-override:0%;size-adjust:100%}:root{--bg:#FBF5EB;--bg-2:#F4EAD9;--card:#FFFDF8;--text:#2B2220;--text-2:#6B5D54;--text-3:#7C6C60;--accent:#A85B3A;--accent-2:#8F4B2F;--gold:#B57B1A;--line:rgba(43,34,32,0.10);--line-2:rgba(43,34,32,0.06);--shadow:rgba(64,38,24,0.16);--glow-a:rgba(168,91,58,0.13);--glow-b:rgba(181,123,26,0.11);--grain:0.040;--grain-blend:multiply;--on-accent:#FFF8EE;--chip-bg:rgba(255,253,248,0.6);--ok:#5C7C46;--band-bg:#A85B3A;--band-bg-deep:#8F4B2F;--band-ink:#FFF8EE;--band-em:#F7CF6B;--ease-out:cubic-bezier(.22,.61,.36,1);--ease-quint:cubic-bezier(.22,1,.36,1)}@media (prefers-color-scheme:dark){:root{--bg:#171210;--bg-2:#1E1813;--card:#241D17;--text:#F3E9DA;--text-2:#BCAB99;--text-3:#8C7B6C;--accent:#E0916A;--accent-2:#CC7E55;--gold:#E8B850;--line:rgba(245,236,221,0.13);--line-2:rgba(245,236,221,0.07);--shadow:rgba(0,0,0,0.45);--glow-a:rgba(224,145,106,0.13);--glow-b:rgba(232,184,80,0.10);--grain:0.060;--grain-blend:overlay;--on-accent:#1B130E;--chip-bg:rgba(255,253,248,0.04);--ok:#A0C282;--band-bg:#7E4128;--band-bg-deep:#6E3820;--band-ink:#F6E9DA;--band-em:#E8B850}}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font-family:"Instrument Sans","Instrument Sans Fallback",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.6;font-optical-sizing:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}.mesh{position:fixed;inset:-20vmax;z-index:0;pointer-events:none;background:radial-gradient(46vmax 38vmax at 12% -8%,var(--glow-a),transparent 62%),radial-gradient(40vmax 34vmax at 104% 4%,var(--glow-b),transparent 58%),radial-gradient(50vmax 46vmax at 60% 120%,var(--glow-a),transparent 60%);animation:drift 32s ease-in-out infinite alternate;will-change:transform}@keyframes drift{from{transform:translate3d(-1.4%,-1%,0) scale(1.02)}to{transform:translate3d(1.6%,1.4%,0) scale(1.06)}}.grain{position:fixed;inset:0;z-index:1;width:100%;height:100%;pointer-events:none;opacity:var(--grain);mix-blend-mode:var(--grain-blend);background:url("/grain.webp") repeat;background-size:128px 128px}.page{position:relative;z-index:2}.wrap{width:100%;max-width:760px;margin:0 auto;padding:0 26px}a{color:inherit}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.topbar{display:flex;align-items:center;justify-content:space-between;padding:26px 0 0}.brand{display:inline-flex;align-items:center;gap:11px;text-decoration:none;padding:3px 0}.brand img{width:38px;height:38px;border-radius:11px;box-shadow:0 4px 14px var(--shadow)}.brand .name{font-family:"Fraunces","Fraunces Fallback",Georgia,serif;font-weight:600;font-size:19px;letter-spacing:-0.01em;color:var(--text)}.lang{position:relative;z-index:40}.lang>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--text-2);padding:11px 13px;border-radius:999px;border:1px solid var(--line);background:var(--chip-bg);transition:color .18s,border-color .18s}.lang>summary::-webkit-details-marker{display:none}.lang>summary:hover{color:var(--text);border-color:var(--text-3)}.lang>summary .g{width:15px;height:15px;opacity:.85}.lang>summary .chev{width:13px;height:13px;transition:transform .2s}.lang[open]>summary .chev{transform:rotate(180deg)}.lang-menu{position:absolute;inset-inline-end:0;top:calc(100% + 9px);display:grid;min-width:198px;padding:7px;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 44px var(--shadow)}.lang:not([open]) .lang-menu{display:none}.lang-menu a{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;padding:9px 12px;border-radius:9px;text-decoration:none;font-size:14px;color:var(--text-2);transition:background .15s,color .15s}.lang-menu a:hover{background:var(--bg-2);color:var(--text)}.lang-menu a[aria-current]{color:var(--accent);font-weight:600}header.hero{padding:clamp(20px,4vh,44px) 0 8px;text-align:start}.hero-grid{display:flex;flex-direction:column;gap:40px}.hero-pitch{display:flex;flex-direction:column;align-items:flex-start;position:relative;isolation:isolate}.hero-pitch::before{content:"\201C";position:absolute;z-index:-1;pointer-events:none;top:-0.2em;inset-inline-end:-0.04em;font-family:"Fraunces","Fraunces Fallback",Georgia,serif;font-weight:600;font-size:clamp(8rem,17vw,12.5rem);line-height:1;color:var(--accent);opacity:0.10}.kicker{font-size:12.5px;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:var(--text-3);margin:0 0 22px}h1{font-family:"Fraunces","Fraunces Fallback",Georgia,serif;font-size:clamp(2.35rem,9vw,3.2rem);line-height:1.1;font-weight:560;letter-spacing:-0.022em;margin:0 0 18px;text-wrap:balance}h1 em{font-style:italic;color:var(--accent)}h1 em,.section-title em,.lede em{word-break:keep-all}.lede{font-family:"Fraunces","Fraunces Fallback",Georgia,serif;font-weight:380;font-size:clamp(1.12rem,2.2vw,1.42rem);line-height:1.5;letter-spacing:-0.011em;text-wrap:pretty;color:var(--text-2);max-width:500px;margin:0 auto 28px}.lede em{font-style:italic;color:var(--accent);font-weight:500}.hero-pitch .lede{margin-inline:0}@keyframes heroRise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes heroSettle{from{transform:translateY(30px)}to{transform:none}}html.js .hero-pitch>*{animation:heroRise 640ms var(--ease-quint) backwards}html.js .hero-pitch .kicker{animation-delay:40ms}html.js .hero-pitch h1{animation-delay:90ms}html.js .hero-pitch .lede{animation-delay:170ms}html.js .hero-pitch .wedge{animation-delay:250ms}html.js .hero-pitch .cta-row{animation-delay:330ms}html.js .hero-demo .phone{animation:heroSettle 900ms var(--ease-quint) backwards 120ms}.intro{margin-top:clamp(10px,2vw,20px);padding-top:clamp(52px,8vw,96px)}.intro .section-title{margin-bottom:0}.intro .about-lead{max-width:660px;margin:24px auto 0;color:var(--text-2);font-size:clamp(1.06rem,1rem + 0.4vw,1.22rem);line-height:1.78;letter-spacing:-0.003em;text-wrap:pretty}.intro .about-lead em{font-style:italic;color:var(--accent);font-weight:500}.phone{position:relative;width:100%;max-width:312px;margin:0 auto;container-type:inline-size;filter:drop-shadow(0 36px 64px var(--shadow))}.phone-inner{position:relative;animation:floatPhone 7s ease-in-out infinite alternate;will-change:transform}.phone-inner>img{display:block;width:100%;height:auto}@keyframes floatPhone{from{transform:translateY(5px)}to{transform:translateY(-7px)}}.phone .quotes{position:absolute;left:12%;right:12%;top:11.07%;height:17.76%;display:flex;align-items:center;justify-content:center;text-align:center}.quote{position:absolute;left:0;right:0;margin:auto;height:max-content;font-family:"Fraunces","Fraunces Fallback",Georgia,serif;line-height:1.2;text-wrap:balance;opacity:0;transform:translateY(7px);filter:blur(4px);transition:opacity 800ms var(--ease-out),transform 800ms var(--ease-out),filter 800ms var(--ease-out)}.quote.is-active{position:relative;opacity:1;transform:none;filter:none}.phone .quote{font-weight:600;font-size:5cqw;letter-spacing:-0.015em;color:#28201B}.phone .quote em{font-style:italic;color:#A85B3A;font-weight:680}.wedge{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-start;margin:0 0 32px}.wedge span{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;color:var(--text-2);background:var(--chip-bg);border:1px solid var(--line);padding:9px 15px;border-radius:999px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.wedge span::before{content:"\2713";color:var(--ok);font-weight:800;font-size:14px;line-height:1}.cta-row{display:inline-grid;gap:14px}.cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:11px;background:var(--accent);color:var(--on-accent);text-decoration:none;font-size:16.5px;font-weight:600;letter-spacing:0.01em;padding:16px 32px;border-radius:999px;box-shadow:0 10px 26px var(--glow-a),0 2px 6px var(--shadow);transition:transform 220ms cubic-bezier(.34,1.56,.64,1),box-shadow 220ms ease,background 160ms ease;overflow:hidden}.cta::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,0.22) 50%,transparent 70%);transform:translateX(-120%);transition:transform 700ms ease}.cta:hover{background:var(--accent-2);transform:translateY(-2px);box-shadow:0 16px 36px var(--glow-a),0 4px 10px var(--shadow)}.cta:hover::after{transform:translateX(120%)}.cta:active{transform:translateY(0)}.cta svg{width:19px;height:19px;fill:currentColor}[data-platform="ios"] .cta-play{display:none}[data-platform="android"] .cta-appstore{display:none}section{padding:clamp(56px,9vh,92px) 0}.eyebrow{font-size:12.5px;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:var(--text-3);margin:0 0 14px;text-align:start}.section-title{font-family:"Fraunces","Fraunces Fallback",Georgia,serif;font-size:clamp(1.7rem,4vw,2.4rem);font-weight:560;letter-spacing:-0.02em;line-height:1.15;margin:0 0 6px;text-wrap:balance;text-align:start}.section-title em{font-style:italic;color:var(--accent)}.specimen{background:linear-gradient(180deg,var(--band-bg),var(--band-bg-deep));padding:clamp(84px,13vh,148px) 0;margin-top:clamp(16px,3vh,36px)}.specimen-inner{text-align:center}.smark{display:block;height:0.52em;font-family:"Fraunces","Fraunces Fallback",Georgia,serif;font-weight:600;font-size:clamp(3.4rem,7vw,5.4rem);line-height:0.9;color:var(--band-em)}.squotes{position:relative;margin-top:30px;min-height:clamp(9rem,22vw,12.5rem);display:flex;align-items:center;justify-content:center}.specimen .quote{font-weight:540;font-size:clamp(1.65rem,1rem + 3.2vw,3.4rem);line-height:1.22;letter-spacing:-0.018em;color:var(--band-ink);max-width:21ch;margin-inline:auto}.specimen .quote em{font-style:italic;color:var(--band-em);font-weight:560}.specs{margin-top:44px;border-top:1px solid var(--line)}.spec{display:grid;grid-template-columns:56px 1fr;gap:22px;align-items:baseline;padding:24px 4px;border-bottom:1px solid var(--line)}.spec .no{font-family:"Fraunces","Fraunces Fallback",Georgia,serif;font-style:italic;font-size:22px;font-weight:500;color:var(--accent);line-height:1}.spec h3{font-family:"Fraunces","Fraunces Fallback",Georgia,serif;font-size:20px;font-weight:560;letter-spacing:-0.01em;margin:0 0 4px}.spec p{margin:0;font-size:15.5px;line-height:1.55;color:var(--text-2);max-width:68ch;text-wrap:pretty}.styles{padding:0 0 clamp(24px,6vh,56px)}.styles-row{display:flex;gap:clamp(14px,1.6vw,22px);overflow-x:auto;scroll-snap-type:x proximity;padding:38px 26px 80px;scrollbar-width:none}.styles-row::-webkit-scrollbar{display:none}.styles-note{max-width:620px;margin:-34px auto 0;padding:0 26px;text-align:center;color:var(--text-2);font-size:14px;line-height:1.6}.scard-slot{flex:0 0 auto;scroll-snap-align:center}.scard-slot:first-child{margin-inline-start:auto}.scard-slot:last-child{margin-inline-end:auto}.scard-slot:nth-child(1){--tilt:-2.2deg;--dy:14px}.scard-slot:nth-child(2){--tilt:1.6deg;--dy:0px}.scard-slot:nth-child(3){--tilt:-1.2deg;--dy:18px}.scard-slot:nth-child(4){--tilt:2.4deg;--dy:6px}.scard-slot:nth-child(5){--tilt:-1.8deg;--dy:20px}.scard-slot:nth-child(6){--tilt:1.2deg;--dy:2px}.scard{margin:0;position:relative;width:clamp(172px,14vw,200px);aspect-ratio:1;border-radius:24px;padding:20px 18px 18px;display:flex;align-items:center;justify-content:center;text-align:center;box-shadow:0 18px 38px var(--shadow),0 0 0 1px var(--line);transform:translateY(var(--dy,0)) rotate(var(--tilt,0deg))}.scard::before{content:"\201C";position:absolute;top:9px;inset-inline-start:15px;font-family:"Fraunces","Fraunces Fallback",Georgia,serif;font-weight:600;font-size:30px;line-height:1;opacity:0.9}.scard p{margin:0;font-size:15px;line-height:1.3;letter-spacing:-0.01em;text-wrap:balance}.s-min{background:linear-gradient(180deg,#FBF5EB,#ECE1CF);color:#2B2220;font-family:"Fraunces","Fraunces Fallback",Georgia,serif;font-weight:600}.s-min::before{color:#A85636}.s-min em{font-style:italic;color:#A85636}.s-drk{background:#1A1512;color:#F5ECDD;font-family:"Fraunces","Fraunces Fallback",Georgia,serif;font-weight:600}.s-drk::before{color:#D9865C}.s-drk em{font-style:italic;color:#D9865C}.s-bld{background:#7F4229;color:#FBF5EB;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:-0.02em}.s-bld p{line-height:1.12;font-size:16px;letter-spacing:-0.02em}.s-bld::before{color:#F2C14E;font-family:inherit;font-weight:900}.s-bld em{font-style:normal;color:#F2C14E}.s-ear{background:linear-gradient(180deg,#D4B89A,#BD9876);color:#3D2817;font-family:"Fraunces","Fraunces Fallback",Georgia,serif;font-weight:600}.s-ear::before{color:#7A3A22}.s-ear em{font-style:italic;color:#7A3A22}.s-neo{background:#0F0F1A;color:#5BE3E0;font-family:"Fraunces","Fraunces Fallback",Georgia,serif;font-weight:600}.s-neo::before{color:#D9865C}.s-neo em{font-style:italic;color:#D9865C}.s-noi{background:#111111;color:#E6C17A;font-family:"Fraunces","Fraunces Fallback",Georgia,serif;font-weight:560}.s-noi::before{color:#E6C17A}.s-noi em{font-style:normal;font-weight:700;color:inherit}.library-body{margin-top:26px}.library-lead{margin:0 0 22px;font-size:15.5px;line-height:1.6;color:var(--text-2);max-width:68ch;text-wrap:pretty}.cat-links{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 26px}.cat-links a{display:inline-block;padding:8px 15px;border-radius:999px;background:var(--chip-bg);border:1px solid var(--line);color:var(--text);font-size:14px;text-decoration:none;transition:color 160ms ease,border-color 160ms ease,transform 160ms ease}.cat-links a:hover{color:var(--accent);border-color:var(--accent);transform:translateY(-2px)}.library-cta{margin:0;font-size:16px}.library-cta a{font-weight:600;color:var(--accent);text-decoration:none;border-bottom:1px solid currentColor;transition:color 140ms ease}.library-cta a:hover{color:var(--accent-2)}.demo-body{margin-top:44px}.demo-phone{margin:0 auto;max-width:312px;border-radius:24px;overflow:hidden;box-shadow:0 18px 38px var(--shadow),0 0 0 1px var(--line);background:var(--card)}.demo-phone video{display:block;width:100%;height:auto;background:var(--bg-2)}.demo-caption{margin:0;padding:14px 18px 16px;font-size:13.5px;line-height:1.55;color:var(--text-3);border-top:1px solid var(--line-2);text-wrap:pretty}.faq{margin-top:44px;border-top:1px solid var(--line);max-width:760px}.qa{border-bottom:1px solid var(--line)}.qa summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:22px 4px}.qa summary::-webkit-details-marker{display:none}.qa summary:hover h3{color:var(--accent)}.qa summary .chev{flex:none;width:16px;height:16px;color:var(--text-3);transition:transform .2s}.qa[open] summary .chev{transform:rotate(180deg)}.qa h3{font-family:"Fraunces","Fraunces Fallback",Georgia,serif;font-size:19px;font-weight:560;letter-spacing:-0.01em;line-height:1.3;margin:0;transition:color .15s}.qa p{margin:0;padding:0 4px 24px;font-size:15.5px;line-height:1.6;color:var(--text-2);max-width:68ch;text-wrap:pretty}.closing{text-align:center;position:relative;isolation:isolate;padding:clamp(76px,12vh,136px) 0 clamp(56px,9vh,96px)}.closing .section-title{text-align:center;font-size:clamp(2.3rem,5.8vw,4.1rem);letter-spacing:-0.025em;margin-bottom:18px}.closing .lede{margin:0 auto 36px;max-width:560px}footer{border-top:1px solid var(--line);padding:32px 0 48px;text-align:center;color:var(--text-3);font-size:13.5px;line-height:1.7}footer a{color:var(--text-2);text-decoration:none;border-bottom:1px solid var(--line);transition:color 140ms ease,border-color 140ms ease}footer a:hover{color:var(--accent);border-bottom-color:var(--accent)}.footer-links a{display:inline-block;margin:2px 7px;padding:4px 2px;white-space:nowrap}.byline{max-width:620px;margin:18px auto 0;text-wrap:pretty}.copyright{margin:12px 0 0}.social{display:flex;justify-content:center;gap:12px;margin:0 0 22px}.social a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:var(--text-2);border:1px solid var(--line);background:var(--chip-bg);transition:color 160ms ease,border-color 160ms ease,transform 160ms ease}.social a:hover{color:var(--accent);border-color:var(--accent);transform:translateY(-2px)}.social svg{width:18px;height:18px;fill:currentColor;display:block}html.js .reveal{opacity:0;transform:translateY(22px);transition:opacity 800ms ease,transform 800ms var(--ease-out)}html.js .reveal.in{opacity:1;transform:none}html.reveal-all .reveal{opacity:1!important;transform:none!important}@media print{.reveal{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mesh,.cta,.cta::after,.phone-inner{animation:none!important;transition:none!important}.phone-inner{transform:none!important}html.js .hero-pitch>*,html.js .hero-demo .phone{animation:none!important}.quote{transition:none}html.js .reveal{opacity:1;transform:none;transition:none}}@media (min-width:860px){.wrap{max-width:1160px}header.hero{text-align:start;padding-top:clamp(24px,4vh,52px)}.hero-grid{display:grid;grid-template-columns:1fr 1.04fr;gap:clamp(44px,5vw,88px);align-items:center}.hero-pitch{align-items:flex-start}.lede{margin:0 0 30px;max-width:480px}.wedge{justify-content:flex-start}.phone{max-width:340px;margin-inline-end:0}.closing::before{content:"";position:absolute;inset:-12% 0;z-index:-1;pointer-events:none;background:radial-gradient(62% 56% at 50% 42%,var(--glow-a),transparent 72%),radial-gradient(42% 42% at 62% 30%,var(--glow-b),transparent 70%)}.sec-grid{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.35fr);column-gap:clamp(44px,6vw,96px);align-items:start}.sec-head{position:sticky;top:clamp(28px,8vh,84px)}.intro .about-lead{margin:6px 0 0}.specs{margin-top:0;border-top:none}.spec{border-top:1px solid var(--line);border-bottom:none;padding:26px 4px}.faq{margin-top:0;border-top:none;max-width:none}.qa{border-top:1px solid var(--line);border-bottom:none}.demo-body{margin-top:0}.demo-phone{margin-inline-start:0}.library-body{margin-top:0}.squotes{margin-top:36px}}@media (max-width:560px){.wrap{padding:0 22px}header.hero{padding:20px 0 4px}.spec{grid-template-columns:40px 1fr;gap:16px;padding:22px 2px}.topbar{justify-content:space-between}.styles-row{padding-inline:22px}.hero-pitch .cta-row{align-self:stretch}}html[dir="rtl"] .brand .name,html[dir="rtl"] .kicker,html[dir="rtl"] h1,html[dir="rtl"] .lede,html[dir="rtl"] .intro .about-lead,html[dir="rtl"] .quote,html[dir="rtl"] .scard p,html[dir="rtl"] .cta,html[dir="rtl"] .eyebrow,html[dir="rtl"] .section-title,html[dir="rtl"] .spec h3,html[dir="rtl"] .qa h3{letter-spacing:normal}.lang-suggest{position:fixed;left:50%;bottom:max(18px,env(safe-area-inset-bottom));transform:translateX(-50%) translateY(170%);z-index:60;display:flex;align-items:center;gap:11px;max-width:calc(100vw - 28px);padding:10px 11px 10px 16px;background:var(--card);color:var(--text);border:1px solid var(--line);border-radius:999px;box-shadow:0 16px 44px var(--shadow);font-family:inherit;font-size:14px;opacity:0;transition:transform .42s cubic-bezier(.22,.61,.36,1),opacity .42s}.lang-suggest.in{transform:translateX(-50%) translateY(0);opacity:1}.lang-suggest .ls-globe{display:inline-flex;color:var(--text-2);flex:none}.lang-suggest .ls-globe svg{width:17px;height:17px}.lang-suggest .ls-text{color:var(--text-2);line-height:1.3}.lang-suggest .ls-go{flex:none;text-decoration:none;font-weight:600;font-size:13.5px;color:var(--on-accent);background:var(--accent);padding:8px 15px;border-radius:999px;white-space:nowrap}.lang-suggest .ls-go:hover{background:var(--accent-2)}.lang-suggest .ls-x{flex:none;cursor:pointer;border:0;background:transparent;color:var(--text-3);font-size:19px;line-height:1;padding:2px 6px;border-radius:50%}.lang-suggest .ls-x:hover{color:var(--text)}@media (max-width:460px){.lang-suggest{left:14px;right:14px;max-width:none;border-radius:18px;transform:translateY(170%)}.lang-suggest.in{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.lang-suggest{transition:opacity .3s}}