.ers{--ers-in:.65s}.ers-code{min-width:0}.ers-code>span{width:max-content;font-family:var(--display);text-transform:uppercase;letter-spacing:-.045em;white-space:nowrap;-webkit-user-select:none;user-select:none;color:#0000;background:url(/landing/brand-oceano.webp) 0%/220%;animation:ers-heat 1.6s var(--e-out) both, ers-flow 36s ease-in-out 1.6s infinite alternate;-webkit-background-clip:text;background-clip:text;padding-block:.06em;font-weight:900;font-stretch:125%;line-height:.8;display:block}[data-mode=dark] .ers-public .ers-code>span{--ers-lit:brightness(1.6) saturate(1.15);background-image:url(/landing/footer-oceano.webp)}@keyframes ers-heat{0%{filter:brightness(.3)saturate(.15)}to{filter:var(--ers-lit,none)}}@keyframes ers-flow{to{background-position:100%}}.ers-title{font-family:var(--display);text-transform:uppercase;letter-spacing:-.035em;color:var(--fg);text-wrap:balance;font-weight:900;font-stretch:112%;line-height:.92}.ers-body{color:var(--fg-soft);text-wrap:pretty;line-height:1.6}.ers-actions{flex-wrap:wrap;gap:.75rem;display:flex}.ers-copy>*{animation:ers-rise var(--ers-in) var(--e-out) both;animation-delay:calc(var(--i,0) * 60ms + .26s)}.ers-copy>:nth-child(2){--i:1}.ers-copy>:nth-child(3){--i:2}.ers-copy>:nth-child(4){--i:3}@keyframes ers-rise{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}to{opacity:1;filter:none;transform:none}}.ers-retry-ico{display:inline-flex}.btn[data-pending] .ers-retry-ico{animation:.8s linear infinite ers-spin}@keyframes ers-spin{to{transform:rotate(360deg)}}.ers-ref{border-top:1px solid var(--line);gap:.65rem;margin-top:2rem;padding-top:1.25rem;display:grid}.ers-ref-row{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;display:flex}.ers-ref-label{color:var(--fg-soft);font-size:.85rem}.ers-ref-code{font-family:var(--body);letter-spacing:.03em;font-variant-numeric:tabular-nums;color:var(--fg);-webkit-user-select:all;user-select:all;font-size:1.05rem;font-weight:600}.ers-ref-copy{min-height:44px;font-family:var(--body);color:var(--fg);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--ers-r,var(--r));cursor:pointer;transition:border-color var(--d-micro) var(--e-out), color var(--d-micro) var(--e-out), background-color var(--d-micro) var(--e-out);align-items:center;gap:.45rem;padding:0 .9rem;font-size:.85rem;font-weight:500;display:inline-flex}.ers-ref-copy:hover{border-color:var(--sea);color:var(--sea-text)}.ers-ref-copy:focus-visible{outline:2px solid var(--sea);outline-offset:2px}.ers-ref-copy[data-copied]{background:var(--acc);border-color:var(--acc);color:#fff}.ers-ref-copy[data-copied] svg{animation:ers-pop .32s var(--e-spring) both}@keyframes ers-pop{0%{transform:scale(.4)}to{transform:none}}.ers-ref-send{color:var(--fg-soft);font-size:.9rem}.ers-ref-send a{color:var(--sea-text);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.ers-ref-send a:hover{text-decoration-thickness:2px}.ers-public{background:var(--bg);min-height:100svh;color:var(--fg);grid-template-rows:auto 1fr;display:grid}.ers-public ::selection{background:var(--sea);color:#fff}.ers-top{align-items:center;min-height:72px;display:flex}.ers-top .brand{color:var(--fg)}.ers-main{align-content:center;gap:clamp(1.5rem,4vw,2.5rem);padding-block:clamp(2rem,6vw,5rem) clamp(3rem,8vw,6rem);display:grid}.ers-public .ers-code{container-type:inline-size}.ers-public .ers-code>span{font-size:min(41.6667cqw,19rem)}.ers-public .ers-title{max-width:15ch;font-size:clamp(2.1rem,4.6vw,4rem)}.ers-public .ers-body{font-size:var(--t-md);max-width:46ch;margin-top:1.25rem}.ers-public .ers-actions{margin-top:2.25rem}@media (min-width:1000px){.ers-main{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end;column-gap:clamp(3rem,6vw,6rem)}.ers-public .ers-code>span{margin-bottom:-.06em}}@media (max-width:560px){.ers-actions{display:grid}.ers-actions .btn{width:100%}}.ers.ers-shell{--ers-r:var(--pill-r,var(--r));border-radius:var(--card-r,var(--r));max-width:920px;box-shadow:var(--card-shadow,0 0 0 1px var(--line));background:#fff;align-items:center;gap:clamp(1.25rem,3vw,2rem);margin:clamp(.5rem,3vw,2.5rem) auto 0;padding:clamp(1.5rem,4vw,3rem);display:grid}.ers-shell .ers-code>span{font-size:clamp(4.5rem,11vw,8rem)}.ers-shell .ers-title{max-width:18ch;font-size:clamp(1.5rem,2.8vw,2.3rem)}.ers-shell .ers-body{max-width:52ch;margin-top:.9rem;font-size:1rem}.ers-shell .ers-actions,.ers-shell .ers-ref{margin-top:1.5rem}@media (min-width:900px){.ers-shell{grid-template-columns:auto minmax(0,1fr);column-gap:clamp(2rem,4vw,3.5rem)}}@media (prefers-reduced-motion:reduce){.ers-code>span{animation:none}.ers-copy>*{animation:.3s ease-out both ers-fade}.btn[data-pending] .ers-retry-ico,.ers-ref-copy[data-copied] svg{animation:none}}@keyframes ers-fade{0%{opacity:0}to{opacity:1}}
