.uh-cs{--cs-ink:#0b0b0b;--cs-ink-2:#161310;--cs-sand:#e8e3db;--cs-sand-muted:#b9b1a6;--cs-orange:#ff5a1f;--cs-orange-soft:#ff8a60;display:grid;grid-template-areas:"stack"}.uh-cs>*{grid-area:stack;min-width:0}.uh-cs-behind{display:flex;flex-direction:column;gap:1rem;filter:grayscale(1) blur(3px);opacity:.45;pointer-events:none;user-select:none;max-height:min(150vh,1400px);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.uh-cs-layer{position:relative;z-index:10;display:flex;justify-content:center;align-items:flex-start;padding-top:.5rem}.uh-cs-card{position:sticky;top:calc(var(--spacing-topbar) + env(safe-area-inset-top, 0px) + 1rem);width:100%;max-width:28rem;overflow:hidden;border-radius:1.75rem;border:1px solid rgba(255,90,31,.35);background:radial-gradient(120% 70% at 50% -10%,rgba(255,90,31,.28),transparent 60%),radial-gradient(80% 50% at 50% 110%,rgba(255,90,31,.12),transparent 70%),linear-gradient(180deg,var(--cs-ink-2),var(--cs-ink));color:var(--cs-sand);box-shadow:0 30px 80px -24px rgba(0,0,0,.75),inset 0 0 0 1px rgba(255,255,255,.04);font-family:var(--font-manrope),ui-sans-serif,system-ui,sans-serif;text-align:center}.uh-cs-mono{font-family:var(--font-dm-mono),ui-monospace,monospace}.uh-cs-title{position:relative;display:inline-block;font-weight:800;font-size:clamp(2.125rem,10vw,3.25rem);line-height:1;letter-spacing:-.035em;color:var(--cs-sand);background:linear-gradient(100deg,var(--cs-sand) 0,var(--cs-sand) 40%,#fff7ef 50%,var(--cs-sand) 60%,var(--cs-sand) 100%);background-size:250% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.uh-cs-title-dot{color:var(--cs-orange);-webkit-text-fill-color:var(--cs-orange)}.uh-cs-units{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.uh-cs-unit{display:flex;flex-direction:column;align-items:center;gap:.375rem;min-width:0}.uh-cs-digits{display:flex;gap:2px}.uh-cs-digit{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:2.4rem;border-radius:.45rem;background:linear-gradient(180deg,#221c17,#1a1511 49.5%,#120e0b 50.5%,#17120e);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 6px 14px -8px rgba(0,0,0,.9);color:var(--cs-sand);font-size:1.375rem;font-weight:500;font-variant-numeric:tabular-nums;overflow:hidden}.uh-cs-glyph{display:block;line-height:1}.uh-cs-digit:after{content:"";position:absolute;inset-inline:0;top:50%;height:1px;background:rgba(0,0,0,.55)}.uh-cs-unit-label{font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cs-sand-muted)}.uh-cs-sep{color:var(--cs-orange)}@media (min-width:380px){.uh-cs-digit{width:1.75rem;height:2.65rem;font-size:1.5rem}}.uh-cs-cta{display:inline-flex;min-height:3rem;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:0 1.25rem;font-weight:700;font-size:.9375rem;background:var(--cs-orange);color:var(--cs-ink);transition:background-color .15s ease,transform .15s ease}.uh-cs-cta:hover{background:#ff7442}.uh-cs-cta:active{transform:scale(.98)}.uh-cs-cta:focus-visible,.uh-cs-ghost:focus-visible{outline:2px solid #ffb070;outline-offset:3px}.uh-cs-cta[disabled]{opacity:.7}.uh-cs-ghost{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:9999px;padding:0 1rem;font-weight:600;font-size:.875rem;color:var(--cs-sand);border:1px solid rgba(232,227,219,.22)}.uh-cs-ghost:hover{border-color:rgba(232,227,219,.45)}.uh-cs-done{display:inline-flex;min-height:3rem;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;border:1px solid rgba(255,90,31,.45);background:rgba(255,90,31,.12);color:var(--cs-orange-soft);font-weight:700;font-size:.9375rem}.uh-cs-navbadge{border-radius:9999px;background:var(--color-accent);color:var(--color-accent-fg);font-family:var(--font-dm-mono),ui-monospace,monospace;font-size:.5rem;font-weight:500;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:.18rem .32rem}.uh-cs-glass{transform-box:view-box;transform-origin:50% 50%}.uh-cs-sand-top{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(.55)}.uh-cs-sand-bottom{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(.5)}.uh-cs-stream{stroke-dasharray:2 3;opacity:.9}@media (prefers-reduced-motion:no-preference){.uh-cs-glass{animation:uh-cs-flip 60s cubic-bezier(.65,0,.35,1) infinite}.uh-cs-sand-top{animation:uh-cs-drain 60s linear infinite}.uh-cs-sand-bottom{animation:uh-cs-fill 60s linear infinite}.uh-cs-stream{animation:uh-cs-fall .6s linear infinite,uh-cs-stream-life 60s linear infinite}.uh-cs-title{animation:uh-cs-shine 7s ease-in-out 1.2s infinite}.uh-cs-flip{animation:uh-cs-digit-flip .28s cubic-bezier(.2,.7,.2,1) backwards}.uh-cs-glow{animation:uh-cs-glow 4s ease-in-out infinite}}@keyframes uh-cs-flip{0%,96%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes uh-cs-drain{0%{transform:scaleY(1)}95%,to{transform:scaleY(0)}}@keyframes uh-cs-fill{0%{transform:scaleY(0)}95%,to{transform:scaleY(1)}}@keyframes uh-cs-fall{to{stroke-dashoffset:-5}}@keyframes uh-cs-stream-life{0%,94%{opacity:.9}95%,to{opacity:0}}@keyframes uh-cs-shine{0%{background-position:100% 0}35%,to{background-position:-50% 0}}@keyframes uh-cs-digit-flip{0%{transform:translateY(-45%);opacity:.25}to{transform:translateY(0);opacity:1}}@keyframes uh-cs-glow{0%,to{opacity:.55}50%{opacity:.9}}