[data-skin]{--muted-strong:color-mix(in srgb, var(--muted) 78%, var(--ink));background:var(--bg);color:var(--ink);font-family:var(--ui)}html:not(.tf) .skin{--ui:var(--font-jakarta), ui-sans-serif, system-ui, sans-serif;--nums:var(--ui)}html:not(.js) .again{visibility:hidden}.price b,.big,.skin .aa{font-family:var(--nums)}h1,h2,h3{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:800;line-height:.98}[data-skin=lino] h1,[data-skin=lino] h2{letter-spacing:-.03em;font-weight:700}h2{font-size:clamp(40px,5.6vw,84px)}p{margin:0}.lede{color:var(--copy);text-wrap:pretty;max-width:44ch;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.lede b{color:var(--ink);font-weight:600}.narrow{display:none}.pg{align-items:center;min-height:100svh;padding:clamp(64px,12vh,120px) 0;scroll-margin-top:56px;display:grid}.pg:first-of-type{min-height:calc(100svh - 56px);padding-top:clamp(24px,6vh,64px)}.dots{z-index:25;background:color-mix(in srgb, var(--surface) 70%, transparent);-webkit-backdrop-filter:blur(8px);border-radius:999px;gap:8px;padding:8px 12px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}@media (max-width:760px){.dots{display:none}}.dots{transition:opacity .24s var(--ease-out), translate .24s var(--ease-out)}.dots.off{opacity:0;pointer-events:none;translate:0 12px}.dots i{background:var(--muted);opacity:.35;width:7px;height:7px;transition:opacity .2s, transform .2s var(--ease-out);border-radius:50%}.dots i.on{opacity:1;background:var(--ink);transform:scale(1.25)}.hero .grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(28px,5vw,80px);display:grid}.hero h1{letter-spacing:-.04em;font-size:clamp(46px,6vw,96px);line-height:.93}.hero .lede{margin-top:24px}.hero .cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.guide{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:36px;display:flex}.replay{height:44px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line), var(--ink) 10%);color:var(--ink);font:700 14px var(--ui);transition:transform .12s var(--ease-out), background-color .16s;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;display:inline-flex}.replay .ico{width:18px;height:18px}.replay:active{transform:scale(.97)}html:not(.js) .replay{display:none}.toques{flex-wrap:wrap;gap:6px 26px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.toques li{color:var(--copy);align-items:baseline;gap:9px;font-weight:600;transition:color .2s;display:flex}.toques li b{font-family:var(--nums);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;transition:color .2s}.toques li.on{color:var(--ink)}.toques li.on b{color:var(--accent)}@media (max-width:600px){.guide{margin-top:32px}.toques{grid-template-columns:repeat(3,auto);justify-content:start;gap:24px;font-size:14px;display:grid}.toques li{flex-direction:column;gap:0}.toques li b{font-size:26px;line-height:1.1}}[data-skin=tinta][data-mode=light] .toques li.on b{background:var(--accent-soft);color:var(--ink);padding:0 6px}.home{flex-direction:column;align-items:center;gap:44px;display:flex}.bigw{--z:3;width:calc(160px * var(--z));height:calc(100px * var(--z));position:relative}.bigw .widget{transform:scale(var(--z));transform-origin:0 0;box-shadow:0 calc(30px / var(--z)) calc(60px / var(--z)) calc(-36px / var(--z)) #22222a80, inset 0 0 0 calc(1px / var(--z)) var(--line);position:absolute;top:0;left:0}.bigw .widget .bt{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bigw .widget .bt button{border-radius:calc(var(--r-card) * .66);background:var(--track);height:48px;color:var(--ink);transition:transform .12s var(--ease-out);-webkit-tap-highlight-color:transparent;border:0;place-items:center;padding:0;display:grid}.bigw .widget .bt button:first-child{background:var(--accent);color:var(--on-accent)}.bigw .widget .bt button:active,.bigw .widget .bt button.down{transform:scale(.95)}.bigw .widget .bt button:focus-visible{outline-offset:1px;border-radius:12px;outline-width:1px}.bigw .widget .wi{width:20px;height:20px}.bigw .tip{text-align:center;color:var(--copy);font-size:14px;font-weight:600;position:absolute;top:calc(100% + 10px);left:0;right:0}.apps{grid-template-columns:repeat(4,84px);justify-content:center;gap:20px 28px;display:grid}.app{color:var(--ink);flex-direction:column;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.app .ai{background:color-mix(in srgb, var(--surface) 86%, transparent);width:64px;height:64px;box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);border-radius:50%;place-items:center;display:grid;overflow:hidden}.app .ai .pi{width:28px;height:28px}.app.me .ai{box-shadow:0 14px 30px -16px #22222a99}.gi{width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.home .bigw,.home .app{animation:unlock .72s var(--ease-out) both}.home .bigw{animation-delay:60ms}.home .app:first-child{animation-delay:.2s}.home .app:nth-child(2){animation-delay:.245s}.home .app:nth-child(3){animation-delay:.29s}.home .app:nth-child(4){animation-delay:.335s}@keyframes unlock{0%{opacity:0;transform:translateY(18px)scale(.92)}}}@media (max-width:920px){.hero .grid{grid-template-columns:1fr}.hero h1{font-size:clamp(46px,9.4vw,84px)}h2{font-size:clamp(40px,7.6vw,68px)}.bigw{--z:2}.apps{grid-template-columns:repeat(4,64px);gap:16px 18px}.wide{display:none}.narrow{display:inline}}@media (min-width:921px) and (max-width:1200px){.bigw{--z:2.5}}@media (max-width:380px){.bigw{--z:1.9}}@media (max-width:360px){.bigw{--z:1.75}.apps{gap:16px 10px}}.phone{background:var(--bg);width:375px;height:812px;color:var(--ink);font-family:var(--ui);-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:44px;flex:none;font-size:14.5px;line-height:1.4;position:relative;overflow:hidden;box-shadow:0 50px 90px -40px #22222a73,0 0 0 1px #22222a0f}[data-mode=dark] .phone{box-shadow:0 0 0 1px var(--line), 0 50px 90px -40px #000c}.phone .status{justify-content:space-between;align-items:center;height:44px;padding:0 28px;font-size:13px;font-weight:600;display:flex}.phone .screen{flex-direction:column;display:flex;position:absolute;inset:44px 0 0}.chead{justify-content:space-between;align-items:baseline;padding:8px 20px 4px;font-size:13px;display:flex}.chead .l{color:var(--muted)}.chead .l b,.chead .r{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.amt{font-size:56px;font-family:var(--nums);font-weight:var(--amt-w);letter-spacing:var(--amt-ls);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1;display:inline-block;position:relative}.amt .sym{opacity:.55;margin-right:2px;font-size:.5em;font-weight:600;position:absolute;top:.2em;right:100%}.amt.empty{color:var(--muted)}.chips{flex-wrap:wrap;justify-content:center;gap:8px;padding:8px 20px 4px;display:flex}.chip{border-radius:var(--r-chip);height:40px;font:600 13px/1 var(--ui);color:var(--ink);background:var(--c,var(--track));box-shadow:inset 0 0 0 var(--ring,0) var(--k,transparent);transition:transform .12s var(--ease-out), box-shadow .16s var(--ease-out);white-space:nowrap;border:0;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.chip:active,.chip.down{transform:scale(.97)}.chip.on{--ring:2px}.chip.more{color:var(--muted);background:0 0}.keys{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 20px 12px;display:grid}.key{border-radius:var(--r-key);height:60px;font:var(--key-w) 24px/1 var(--nums);font-variant-numeric:tabular-nums;color:var(--ink);background:var(--key-sheet);box-shadow:0 2px 0 var(--key-lip-sheet);touch-action:none;-webkit-tap-highlight-color:transparent;transition:transform .19s var(--ease-release), box-shadow .19s var(--ease-release), background-color 90ms linear;border:0;place-items:center;padding:0;display:grid}[data-skin=tinta] .key,[data-skin=cobre] .key{box-shadow:inset 0 0 0 1px var(--line)}[data-skin=lino] .key{box-shadow:0 1px 0 var(--key-lip-sheet)}.key.fn,[data-skin] .key.fn{font:800 16px/1 var(--ui);color:var(--muted);box-shadow:none;background:0 0}.key.fn .ico{width:20px;height:20px}.key.down{background:var(--key-down-sheet);box-shadow:inset 0 2px 4px var(--key-inset), 0 1px 0 var(--key-edge);transition:none;transform:translateY(2px)}.key.fn.down{background:var(--key-down-sheet);box-shadow:none}.mic{background:var(--accent);width:84px;height:84px;color:var(--on-accent);box-shadow:0 0 0 12px var(--accent-soft);border-radius:50%;place-items:center;display:grid}.mic .ico{width:34px;height:34px}.tabs{border-top:1px solid var(--line);background:var(--bg);justify-content:space-around;align-items:flex-start;height:80px;margin-top:auto;padding-top:10px;display:flex}.tabs .t{color:var(--muted);flex-direction:column;align-items:center;gap:4px;width:88px;font-size:12px;font-weight:600;display:flex}.tabs .t.on{color:var(--ink)}.tabs .pill{border-radius:14px;place-items:center;width:56px;height:28px;display:grid}.tabs .t.on .pill{background:var(--accent-soft);color:var(--accent)}.tabs .pill .ico{width:20px;height:20px}.tabs .plane{fill:var(--accent);opacity:.3}[data-skin=tinta][data-mode=light] .tabs .t.on .pill{color:var(--ink)}.card{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--card-line)}[data-skin=lino] .card{box-shadow:none;border-top:1.5px solid var(--rule);border-bottom:1px solid var(--line);background:0 0;border-radius:0}.bar{height:var(--bar-h);border-radius:calc(var(--bar-h) / 2);background:var(--track);overflow:hidden}.bar>i{border-radius:inherit;background:var(--f,var(--accent));transform-origin:0;width:100%;height:100%;transform:scaleX(var(--p,0));transition:transform .7s var(--ease-out);display:block}[data-skin=tinta] .bar,[data-skin=tinta] .bar>i{border-radius:0}.lab-t{text-transform:var(--lab-tt);letter-spacing:var(--lab-ls)}[data-skin=tinta] .lab-t{font-size:11px}.cat-ico{width:18px;height:18px}.lrow{grid-template-columns:36px 1fr auto;align-items:center;gap:4px 12px;padding:10px 0;display:grid}.lrow .sq{border-radius:var(--r-sq);background:var(--c);grid-row:span 2;place-items:center;width:36px;height:36px;display:grid}.lrow .cat-ico{--tone:var(--k)}.lrow .n{font-size:14.5px;font-weight:600}.lrow .v{font-family:var(--nums);font-variant-numeric:tabular-nums;text-align:right;font-weight:800}.lrow .m{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.lrow .bar{grid-column:2/4;height:4px}.num{font-family:var(--nums)}.receipt{min-height:40px;color:var(--ink);justify-content:center;align-items:center;gap:14px;font-size:13.5px;font-weight:600;display:flex}.widget{border-radius:var(--r-card);background:var(--surface);flex-direction:column;justify-content:space-between;width:160px;height:100px;padding:12px 8px 8px;display:flex}.widget .h{color:var(--muted);white-space:nowrap;padding:0 8px;font-size:13px;font-weight:600}.widget .h b{color:var(--ink);font-family:var(--nums);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-left:6px;font-size:18px;font-weight:800}.roll{--rh:1.18em;font-variant-numeric:tabular-nums;white-space:nowrap;height:var(--rh);line-height:var(--rh);vertical-align:bottom;display:inline-flex;overflow:hidden}.roll .c{transform:translateY(calc(var(--d,0) * var(--rh) * -1));transition:transform .52s var(--ease-out);will-change:transform;flex-direction:column;display:inline-flex}.roll .c span{height:var(--rh);flex:none}.roll .s{display:inline-block}.roll .c.new{animation:roll-in .26s var(--ease-out) both}@keyframes roll-in{0%{opacity:0}}.fresh{animation:.9s cubic-bezier(.4,0,.2,1) .28s both fresh}@keyframes fresh{0%,22%{color:var(--accent)}}[data-skin=tinta][data-mode=light] .fresh{animation-name:fresh-ink}@keyframes fresh-ink{0%,22%{background-color:var(--accent-soft)}}dialog.sheet{background:var(--surface);width:min(100%,460px);max-width:100%;max-height:92svh;color:var(--ink);border-radius:var(--r-sheet) var(--r-sheet) 0 0;font-family:var(--ui);overscroll-behavior:contain;border:0;margin:auto auto 0;padding:0;overflow:hidden;box-shadow:0 -20px 60px -30px #00000080}dialog.sheet::backdrop{background:#14141673}dialog.sheet[open]{animation:sheet-up .42s var(--ease-drawer) both}dialog.sheet[open]::backdrop{animation:.3s ease-out both fade}dialog.sheet.closing{animation:.22s cubic-bezier(.4,0,1,1) both sheet-down}dialog.sheet.closing::backdrop{animation:.22s ease-in both fade-out}dialog.sheet.demo{z-index:60;position:fixed;inset:auto 0 0}body.demoing:after{content:"";z-index:55;pointer-events:none;background:#1414163d;animation:.3s ease-out both fade;position:fixed;inset:0}@media (min-width:921px){dialog.sheet{margin:auto 0 0 var(--sx,calc(50% - 230px))}}dialog.sheet.mini{inset:auto 0 max(12px, env(safe-area-inset-bottom));border-radius:var(--r-sheet);width:min(100% - 24px,460px);scale:var(--dz,.62);transform-origin:50% 100%;box-shadow:0 30px 60px -24px #14141680, 0 0 0 1px var(--line);margin:0 auto}body.demoing:has(.mini):after{display:none}@keyframes sheet-up{0%{transform:translateY(100%)}}@keyframes sheet-down{to{transform:translateY(100%)}}@keyframes fade{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}body.recede main{transform:scale(.97)translateY(10px)}main{transition:transform .42s var(--ease-drawer);transform-origin:50% 30vh}.sh{flex-direction:column;padding:10px 0 18px;display:flex;position:relative}.sh .handle{background:var(--track);border-radius:2px;align-self:center;width:36px;height:4px}.sh .x{z-index:2;background:var(--track);width:44px;height:44px;color:var(--ink);transition:transform .12s var(--ease-out);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:8px}.sh .x:active{transform:scale(.95)}.sh .x .ico{width:18px;height:18px}.sh .chead{padding-top:54px}.sh .amtw{text-align:center;min-height:92px;padding:22px 0 4px}.sh .desc{text-align:center;color:var(--muted);place-items:center;min-height:40px;padding:0 20px;font-size:14px;display:grid}.sh .chips{align-content:center;min-height:96px}.sh .keys{padding-top:8px}.receipt .undo{color:var(--ink);font:800 13.5px var(--ui);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;background:0 0;border:0;padding:12px 6px;text-decoration-thickness:2px;transition:text-decoration-thickness .16s}.fly{z-index:5;pointer-events:none;line-height:1;position:absolute;top:0;left:0}.vz{text-align:center;align-items:center;gap:10px;padding-bottom:28px}.vz .stt{color:var(--muted);min-height:20px;margin-top:26px;font-size:13px;font-weight:700}.vz .stt.warn{color:var(--ink)}.vz .mic{margin:30px 0 18px}.vz .mic.live{animation:1.32s ease-in-out infinite pulse}@keyframes pulse{50%{box-shadow:0 0 0 20px var(--accent-soft)}}.vz .wave{justify-content:center;align-items:center;gap:4px;height:44px;display:flex}.vz .wave i{background:var(--accent);border-radius:3px;width:5px;height:100%;transition:transform 90ms linear;transform:scaleY(.1)}.vz .said{letter-spacing:-.02em;min-height:64px;padding:0 28px;font-size:26px;font-weight:800;line-height:1.2}.vz .said .w{opacity:0;transition:opacity .16s var(--ease-out)}.vz .said .w.on{opacity:1}.vz .said.think .w{animation:.9s ease-in-out infinite glint;animation-delay:calc(var(--wi) * 55ms)}@keyframes glint{50%{opacity:.42}}.vz .res{gap:8px;width:calc(100% - 40px);min-height:57px;margin-top:6px;display:grid}.vz .res .lrow{background:var(--bg);border-radius:calc(var(--r-card) * .8);text-align:left;animation:emerge .48s var(--ease-emerge) both;padding:10px 14px}@keyframes emerge{0%{opacity:0;transform:translateY(-10px)scale(.94)}}.tap{z-index:70;background:color-mix(in srgb, var(--ink) 22%, transparent);width:46px;height:46px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--surface) 70%, transparent), 0 6px 18px -6px #14141659;pointer-events:none;opacity:0;transition:transform .26s var(--ease-in-out), opacity .18s var(--ease-out), scale .18s var(--ease-out);border-radius:50%;margin:-23px 0 0 -23px;position:fixed;top:0;left:0;scale:.7}.tap.jump{transition:none}.tap.on{opacity:1;scale:1}.tap.on.down{transition:transform .26s var(--ease-in-out), scale 90ms var(--ease-out);scale:.84}.lp .grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,6vw,96px);display:grid}.lp .lede{margin-top:22px}.lpstage{place-items:center;height:560px;display:grid;position:relative}.lpicon{width:150px;height:150px;position:relative}.lpicon .ai{width:150px;height:150px;transition:transform .2s var(--ease-out);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;border:0;border-radius:50%;padding:0;display:block;overflow:hidden;box-shadow:0 30px 50px -30px #22222ab3}.lpicon .ai:focus-visible{outline-offset:6px;border-radius:50%}.lpicon.hold .ai{transition-duration:.5s;transform:scale(.94)}.lpicon svg.hold-ring{pointer-events:none;width:calc(100% + 28px);height:calc(100% + 28px);position:absolute;inset:-14px;transform:rotate(-90deg)}.lpicon svg.hold-ring circle{fill:none;stroke:var(--ink);stroke-width:3px;stroke-dasharray:100;stroke-dashoffset:100px;opacity:0;transition:opacity .12s}.lpicon.hold svg.hold-ring circle{stroke-dashoffset:0;opacity:.8;transition:stroke-dashoffset .5s linear,opacity 80ms}.lpmenu{z-index:2;transform-origin:50% 100%;opacity:0;visibility:hidden;background:var(--surface);border-radius:calc(var(--r-card) * .9);min-width:230px;box-shadow:0 24px 50px -24px #1414168c, inset 0 0 0 1px var(--line);transition:transform .22s var(--ease-emerge), opacity .16s var(--ease-out), visibility 0s linear .22s;padding:6px;position:absolute;bottom:calc(100% + 18px);left:50%;transform:translate(-50%)scale(.9)}.lpmenu.on{opacity:1;visibility:visible;transition:transform .22s var(--ease-emerge), opacity .16s var(--ease-out), visibility 0s;transform:translate(-50%)scale(1)}.lpmenu button{width:100%;height:52px;color:var(--ink);font:600 16px var(--ui);border-radius:calc(var(--r-card) * .6);text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:0 12px;display:flex}.lpmenu button:hover,.lpmenu button.pick{background:var(--track)}.lpmenu .sc{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line);color:#f0644a;background:#fff;border-radius:50%;place-items:center;display:grid}.lpmenu .sc .ico{width:20px;height:20px}.lpvoice{background:var(--surface);border-radius:var(--r-card);width:300px;box-shadow:0 30px 60px -36px #14141680, inset 0 0 0 1px var(--line);transition:opacity .22s var(--ease-out), transform .42s var(--ease-out);flex-direction:column;gap:12px;padding:18px;display:flex;position:absolute;bottom:0;right:0}.js .lpvoice:not(.on){opacity:0;transform:translateY(16px)}.lpvoice .top{align-items:center;gap:12px;font-size:14px;font-weight:700;display:flex}.lpvoice .top .m{background:var(--accent);width:40px;height:40px;color:var(--on-accent);border-radius:50%;place-items:center;display:grid}.lpvoice .top .m .ico{width:20px;height:20px}.lpvoice .q{letter-spacing:-.02em;min-height:54px;font-size:22px;font-weight:800;line-height:1.2}.lpvoice .q .w{transition:opacity .16s}.js .lpvoice .q .w:not(.on){opacity:.12}.lpvoice .lrow{border-top:1px solid var(--line);padding:8px 0 0}.js .lpvoice .lrow:not(.on){opacity:0}.js .lpvoice .lrow.on{animation:emerge .48s var(--ease-emerge) both}.fine{max-width:50ch;color:var(--copy);text-wrap:pretty;margin-top:26px;font-size:15px;line-height:1.55}.fine b{color:var(--ink);font-weight:700}.fine+.fine{margin-top:10px}.again{background:var(--ink);height:48px;color:var(--bg);font:700 15px var(--ui);transition:transform .12s var(--ease-out);border:0;border-radius:999px;align-items:center;gap:10px;margin-top:26px;padding:0 20px;display:inline-flex}.again:active{transform:scale(.97)}.again .ico{width:20px;height:20px}@media (max-width:920px){.lp .grid{grid-template-columns:1fr}.lpstage{height:520px}.lpvoice{margin-left:-150px;left:50%;right:auto}.lpicon{margin-top:-120px}}.shade .grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(28px,6vw,96px);display:grid}.shade .lede{margin-top:22px}.panel{background:color-mix(in srgb, var(--surface) 92%, transparent);box-shadow:0 40px 80px -40px #1414168c, inset 0 0 0 1px var(--line);border-radius:32px;padding:18px;font-family:Roboto,system-ui,sans-serif}.panel .qt{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.qtile{background:var(--track);height:72px;color:var(--ink);border-radius:22px;align-items:center;gap:12px;padding:0 18px;font-size:15px;font-weight:600;display:flex}.qtile small{color:var(--muted-strong);font-size:12.5px;font-weight:400;display:block}.qtile.on{background:var(--accent);color:var(--on-accent-text)}.qtile.on small{color:inherit}.qtile .pi{width:22px;height:22px}.panel .nt{background:var(--bg);border-radius:24px;margin-top:14px;padding:16px 18px}.panel .nt .hd{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.panel .nt .hd .dot{background:#f0644a;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.panel .nt .hd .dot svg{width:13px}.panel .nt .t{margin-top:10px;font-size:16px;font-weight:700}.panel .nt .b{color:var(--muted);margin-top:2px;font-size:14.5px}.panel .nt .ac{gap:22px;margin-top:12px;display:flex}.panel .nt .ac button{min-width:48px;min-height:48px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:5px;background:0 0;border:0;padding:0;font:700 14.5px Roboto,system-ui,sans-serif;text-decoration-thickness:2px;transition:text-decoration-thickness .16s}.fijos{gap:10px;max-width:460px;margin-top:30px;display:grid}.fijos .fine{margin:0 0 4px}.fijos .lrow{background:color-mix(in srgb, var(--surface) 86%, transparent);border-radius:calc(var(--r-card) * .8);box-shadow:inset 0 0 0 1px var(--line);padding:10px 14px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.panel{animation:linear both pull;animation-timeline:view();animation-range:entry cover 42%}@keyframes pull{0%{transform:translateY(-38%)scale(.96)}}}}@media (max-width:920px){.shade .grid{grid-template-columns:1fr}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.panel{animation-name:pull-short;animation-range:entry 10% cover 38%}@keyframes pull-short{0%{clip-path:inset(-80px -80px 70%);transform:translateY(-24px)scale(.97)}to{clip-path:inset(-80px)}}}}}.air-pg .grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,6vw,96px);display:grid}.air-pg .lede{margin-top:22px}.bigtile{width:100%;max-width:480px;height:120px;font:700 26px var(--ui);letter-spacing:-.02em;background:var(--surface);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);color:var(--ink);transition:background-color .2s, color .2s, box-shadow .2s, transform .12s var(--ease-out);text-align:left;border:0;border-radius:60px;align-items:center;gap:22px;padding:0 38px;display:flex}.bigtile small{opacity:.8;letter-spacing:0;font-size:15px;font-weight:600;display:block}.bigtile .pi{width:40px;height:40px;transition:transform .42s var(--ease-out)}.bigtile[aria-pressed=true]{background:var(--accent);color:var(--on-accent-text);box-shadow:var(--shadow-card)}.bigtile[aria-pressed=true] .pi{transform:rotate(-12deg)}.bigtile:active{transform:scale(.98)}.airtry{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.airtry button{background:color-mix(in srgb, var(--surface) 86%, transparent);height:48px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:700 15px var(--ui);transition:transform .12s var(--ease-out);border:0;border-radius:999px;align-items:center;gap:10px;padding:0 20px;display:inline-flex}.airtry button:active{transform:scale(.97)}.airtry .ico{width:20px;height:20px}.facts{gap:10px;margin:30px 0 0;padding:0;list-style:none;display:grid}.facts li{grid-template-columns:26px 1fr;align-items:start;gap:12px;font-size:17px;display:grid}.facts li .ico{width:22px;height:22px;color:var(--muted);margin-top:2px}.facts small{color:var(--copy);margin-top:2px;font-size:14.5px;display:block}@media (max-width:920px){.air-pg .grid{grid-template-columns:1fr}.bigtile{height:96px;padding:0 28px;font-size:21px}}.files .grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(28px,6vw,96px);display:grid}.files .lede{margin-top:22px}.fwin{background:color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:0 40px 80px -44px #14141680, inset 0 0 0 1px var(--line);border-radius:28px;padding:18px}.fwin .ttl{align-items:center;gap:10px;padding:4px 6px 14px;font-size:18px;font-weight:700;display:flex}.fwin .ttl .pi{width:22px;height:22px;color:var(--muted)}.frow{background:var(--bg);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:18px;align-items:center;gap:14px;padding:12px;transition:opacity .2s,background-color .16s;display:flex}.frow+.frow{margin-top:8px}.frow.dim{cursor:default;touch-action:auto;background:color-mix(in srgb, var(--bg) 60%, transparent)}.frow.dim b{color:var(--muted);font-weight:600}.frow.lifted{opacity:.35}.frow .xl{color:#fff;width:38px;height:46px;font:800 11px var(--ui);background:#1d6f42;border-radius:8px;flex:none;place-items:center;display:grid}.frow .xl.pdf{background:#5f6570}.frow b{font-size:15.5px;display:block}.frow small{color:var(--muted);font-size:13px}.frow.drag{z-index:60;pointer-events:none;background:var(--surface);opacity:1;margin:0;position:fixed;top:0;left:0;box-shadow:0 30px 60px -20px #14141673}.dropzone{border:2px dashed var(--line);border-radius:22px;align-items:center;gap:16px;margin-top:18px;padding:16px;transition:border-color .16s,background-color .16s;display:flex}.dropzone.over{border-color:var(--accent);background:var(--accent-soft)}.dropzone .ai{width:60px;height:60px;transition:transform .2s var(--ease-out);border-radius:50%;flex:none;overflow:hidden}.dropzone.over .ai{transform:scale(1.08)}.dropzone p{color:var(--muted);font-size:15px}.dropzone p b{color:var(--ink)}.fx{flex-wrap:wrap;align-items:center;gap:10px;min-height:52px;margin-top:14px;display:flex}.btn2{background:var(--ink);height:48px;color:var(--bg);font:700 15px var(--ui);transition:transform .12s var(--ease-out);border:0;border-radius:999px;align-items:center;gap:10px;padding:0 18px;display:inline-flex}.btn2:active{transform:scale(.97)}.btn2.soft{background:var(--track);color:var(--ink)}.btn2 .ico{width:20px;height:20px}.toastx{background:var(--toast);color:var(--on-toast);min-height:48px;animation:emerge .42s var(--ease-emerge) both;border-radius:18px;align-items:center;gap:8px;padding:0 6px 0 18px;font-size:14.5px;font-weight:600;display:inline-flex}.toastx button{color:var(--toast-accent);font:800 14.5px var(--ui);background:0 0;border:0;border-radius:12px;height:44px;padding:0 12px}.share{background:var(--surface);box-shadow:0 -14px 40px -24px #14141666, inset 0 0 0 1px var(--line);animation:rise .38s var(--ease-drawer) both;border-radius:22px 22px 0 0;margin-top:12px;padding:14px 16px 18px}@keyframes rise{0%{opacity:0;transform:translateY(20px)}}.share .f{overflow-wrap:anywhere;align-items:center;gap:12px;font-size:14.5px;font-weight:700;display:flex}.share .f small{color:var(--muted);font-size:12.5px;font-weight:400;display:block}.xl.sm{color:#fff;width:34px;height:40px;font:800 10px var(--ui);background:#1d6f42;border-radius:7px;flex:none;place-items:center;display:grid}.share .to{gap:22px;margin-top:14px;display:flex}.share .to span{flex-direction:column;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.share .to i{background:var(--track);width:48px;height:48px;color:var(--ink);border-radius:50%;place-items:center;display:grid}@media (max-width:920px){.files .grid{grid-template-columns:1fr}}.month .grid{grid-template-columns:1fr auto;align-items:center;gap:clamp(28px,6vw,96px);display:grid}.month .lede{margin-top:22px}.phone-w{width:calc(375px * var(--pz,1));height:calc(812px * var(--pz,1))}.phone-w .phone{transform:scale(var(--pz,1));transform-origin:0 0}.mhead{justify-content:space-between;align-items:center;padding:8px 20px 12px;display:flex}.mhead h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800}.mhead .arr{gap:8px;display:flex}.mhead .arr button{background:var(--surface);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);transition:transform .12s var(--ease-out);border:0;border-radius:50%;place-items:center;display:grid}.mhead .arr button:active:not(:disabled){transform:scale(.95)}.mhead .arr button:disabled{opacity:.4;cursor:default}.mhead .arr .ico{width:16px;height:16px}.mcard{margin:0 20px;padding:18px 20px}.mcard .l{color:var(--muted);font-size:13px}.mcard .tot{font-family:var(--nums);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:2px 0 6px;font-size:34px;font-weight:800}.mcard .qq{font-size:13px}.mcard .qq b{font-weight:700}.mcard .qq span,.mcard .qq b{white-space:nowrap}.mcard .bar{margin:12px 0 10px}.mcard .rr{color:var(--muted);font-size:12.5px;line-height:1.45}.mlist{padding:8px 20px 0}.mlist .lrow .fj{color:var(--muted);font-size:12px;font-weight:400}.mlist .lrow .bar>i{--f:var(--k)}[data-skin=tinta] .mlist .lrow .bar>i{--f:var(--accent)}@media (min-width:921px) and (max-height:1000px){.phone-w{--pz:.88}}@media (min-width:921px) and (max-height:900px){.phone-w{--pz:.8}}@media (min-width:921px) and (max-height:780px){.phone-w{--pz:.7}}@media (max-width:920px){.month .grid{grid-template-columns:1fr;justify-items:center}.phone-w{--pz:.86}}@media (max-width:360px){.phone-w{--pz:.76}}.style .lede{margin-top:22px}.skins{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:40px;display:grid}.skin{text-align:left;border-radius:calc(var(--r-card) + 8px);box-shadow:inset 0 0 0 1px var(--line);transition:transform .14s var(--ease-out), box-shadow .2s;border:0;align-content:start;gap:16px;padding:18px;display:grid}.skin:active{transform:scale(.98)}.skin[aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--accent), 0 20px 40px -26px #14141680}.skin[data-skin=tinta][data-mode=light][aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--ink), 0 20px 40px -26px #14141680}.skin .tp{justify-content:space-between;align-items:center;display:flex}.skin .nm{letter-spacing:-.02em;font-size:22px;font-weight:800}.skin .pro{background:var(--accent-soft);color:var(--ink);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.skin .aa{font-size:40px;line-height:1}.skin .cc{flex-wrap:wrap;gap:6px;display:flex}.skin .cc .chip{height:32px;padding:0 12px;font-size:12px}.skin .ds{color:var(--muted);font-size:14px;line-height:1.45}.ich{letter-spacing:-.03em;margin-top:clamp(48px,8vh,80px);font-size:clamp(26px,2.6vw,36px)}.style .ich+.fine{margin-top:14px}.icons{grid-template-columns:repeat(8,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.icn{color:var(--ink);font-family:var(--ui);text-align:center;transition:background-color .16s, box-shadow .2s var(--ease-out);background:0 0;border:0;border-radius:20px;align-content:start;justify-items:center;gap:4px;padding:10px 4px;display:grid}.icn .ai{width:72px;height:72px;transition:transform .16s var(--ease-out);border-radius:50%;margin-bottom:6px;overflow:hidden;box-shadow:0 12px 24px -16px #14141699}.icn .ai svg{width:100%;height:100%}.icn:active .ai{transform:scale(.95)}.icn b{font-size:14px}.icn small{color:var(--muted);font-size:12.5px;line-height:1.3}.icn em{color:var(--muted);align-items:center;gap:4px;font-size:11.5px;font-style:normal;font-weight:700;display:inline-flex}.icn em .lock{width:12px;height:12px}.icn[aria-pressed=true]{background:color-mix(in srgb, var(--surface) 80%, transparent);box-shadow:inset 0 0 0 2px var(--accent)}@media (max-width:1100px){.skins{grid-template-columns:repeat(2,minmax(0,1fr))}.icons{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.skins{grid-template-columns:1fr}}@media (max-width:520px){.icn .ai{width:60px;height:60px}}.modes{background:var(--track);border-radius:999px;margin-top:18px;padding:4px;display:inline-flex}.modes button{height:44px;font:700 15px var(--ui);color:var(--muted-strong);background:0 0;border:0;border-radius:999px;padding:0 20px;transition:background-color .16s,color .16s}.modes button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card)}.plans .grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:40px;display:grid}.plans .lede{margin-top:22px}.plan{background:color-mix(in srgb, var(--surface) 92%, transparent);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);border-radius:calc(var(--r-card) * 1.4);padding:clamp(22px,2.6vw,36px)}.plan h3{letter-spacing:-.035em;font-size:clamp(30px,3vw,44px)}.plan ul:not(.price){margin:20px 0 0;padding:0;list-style:none;display:grid}.plan ul:not(.price) li{border-top:1px solid var(--line);grid-template-columns:26px 1fr;gap:10px;padding:11px 0;font-size:16px;display:grid}.plan li .ico{width:20px;height:20px;color:var(--accent);margin-top:2px}[data-skin=tinta] .plan li .ico,[data-skin=papel] .plan li .ico{color:var(--ink)}.price{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.price li{border-radius:calc(var(--r-card) * .8);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);padding:14px 16px}.price li.best{box-shadow:inset 0 0 0 2px var(--accent)}.price b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(22px,2vw,28px);display:block}.price span{color:var(--muted);font-size:13.5px;font-weight:600}.plan .note{margin-top:12px}@media (max-width:860px){.plans .grid{grid-template-columns:1fr}}@media (max-width:420px){.price{grid-template-columns:1fr}}.listing{text-align:center}.listing .wrap{width:100%}.listing .card2{background:color-mix(in srgb, var(--surface) 94%, transparent);border-radius:calc(var(--r-card) * 1.6);max-width:720px;box-shadow:0 40px 80px -50px #1414168c, inset 0 0 0 1px var(--line);justify-items:center;gap:18px;margin:0 auto;padding:clamp(20px,4vw,48px);display:grid;container-type:inline-size}.listing .ai{border-radius:50%;width:112px;height:112px;overflow:hidden}.listing h2{font-size:min(clamp(44px,6vw,88px),13.6cqi)}.listing .lede{margin:0 auto}.listing .meta{color:var(--ink);flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.listing .meta li{background:var(--track);border-radius:999px;padding:8px 14px}@media (hover:hover) and (pointer:fine){.again,.airtry button,.btn2,.mhead .arr button,.sh .x,.bigw .widget .bt button,.toastx button{transition:transform .12s var(--ease-out), background-color .16s ease, box-shadow .2s ease}.replay:hover{background:color-mix(in srgb, var(--surface) 86%, transparent)}.airtry button:hover{background:var(--surface);box-shadow:var(--shadow-card), inset 0 0 0 1px color-mix(in srgb, var(--line), var(--ink) 12%)}.again:hover,.btn2:not(.soft):hover{background:color-mix(in srgb, var(--ink) 84%, var(--bg))}.btn2.soft:hover,.sh .x:hover,.bigw .widget .bt button:hover{background:color-mix(in srgb, var(--track), var(--ink) 7%)}.bigw .widget .bt button:first-child:hover{background:color-mix(in srgb, var(--accent), var(--ink) 9%)}.mhead .arr button:not(:disabled):hover{background:var(--track)}.toastx button:hover{background:color-mix(in srgb, var(--on-toast) 12%, transparent)}.bigtile:not([aria-pressed=true]):hover{box-shadow:0 18px 36px -22px #14141673, inset 0 0 0 1px color-mix(in srgb, var(--line), var(--ink) 14%)}.bigtile[aria-pressed=true]:hover{background:color-mix(in srgb, var(--accent), var(--ink) 8%)}.skin:not([aria-pressed=true]):hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line), var(--ink) 16%), 0 18px 36px -26px #14141680;transform:translateY(-3px)}.skin:not([aria-pressed=true]):active{transform:translateY(-1px)scale(.98)}.icn:not([aria-pressed=true]):hover{background:color-mix(in srgb, var(--surface) 60%, transparent)}.icn:hover .ai{transform:translateY(-3px)}.icn:active .ai{transform:scale(.95)}.modes button[aria-pressed=false]:hover{color:var(--ink)}.chip:not(.more):hover{--ring:1.5px}.chip.on:hover{--ring:2px}.key:not(.fn):hover{background:color-mix(in srgb, var(--key-sheet), var(--ink) 4%)}.key.fn:hover{background:var(--key-down-sheet)}.frow:not(.dim):hover{background:color-mix(in srgb, var(--bg), var(--ink) 4%)}.panel .nt .ac button:hover,.receipt .undo:hover{text-decoration-thickness:3.5px}.lpicon:not(.hold) .ai:hover{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.tap,.tap.on.down{transition:opacity .16s}dialog.sheet[open],dialog.sheet.closing{animation:.16s both fade}dialog.sheet.closing{animation-name:fade-out}body.recede main{transform:none}.vz .mic.live{animation:none}.roll .c{transition:none}.key,.chip,.mic,.bar>i{transition-duration:1ms!important}.key.down{transform:none}.lpmenu,.lpmenu.on{transform:translate(-50%)}.lpvoice,.js .lpvoice:not(.on),.lpicon.hold .ai,.bigtile[aria-pressed=true] .pi{transform:none}.share,.toastx,.vz .res .lrow,.js .lpvoice .lrow.on{animation:.16s both fade}}
