.up-hero{padding:calc(8px + env(safe-area-inset-top)) var(--gut-r) 56px var(--gut-l)}.up-hero-body{max-width:1200px;margin:0 auto;padding-top:clamp(24px,6svh,96px)}.up-home{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.up-h1{font-size:min(calc(var(--hw) / 4.7), 240px);letter-spacing:-.055em;text-transform:uppercase;font-weight:800;line-height:.82}.up-line{font-size:min(max(30px, calc(var(--hw) / 11)), 72px);letter-spacing:-.035em;flex-wrap:wrap;align-items:center;gap:.18em .28em;margin-top:20px;font-weight:800;line-height:1.05;display:flex}.up-entry{scroll-margin-top:0}.up-entry-grid{gap:40px;display:grid}.up-copy{min-width:0}.up-meta{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:20px;display:flex}.up-date{background-color:rgb(var(--ink));height:40px;color:rgb(var(--yout));letter-spacing:.02em;font-variant-numeric:tabular-nums;align-items:center;padding:0 12px;font-size:22px;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.up-date:after{content:"";background-color:rgb(var(--yout) / .3);height:2px;position:absolute;inset:calc(50% - 1px) 0 auto}.up-entry[data-tone=ink]{box-shadow:inset 0 1px 0 rgb(var(--line-strong))}.up-entry[data-tone=ink] .up-date{background-color:rgb(var(--yout));color:rgb(var(--on-color))}.up-entry[data-tone=ink] .up-date:after{background-color:rgb(var(--on-color) / .22)}.up-status{align-items:center;gap:8px;display:inline-flex}.up-status-dot{background-color:currentColor;width:9px;height:9px}.up-status[data-status=testing] .up-status-dot{background-color:#0000;box-shadow:inset 0 0 0 2px}@media (prefers-reduced-motion:no-preference){.up-status[data-status=shipped] .up-status-dot{animation:up-live 2.4s var(--ease-yout) infinite}}@keyframes up-live{0%,to{opacity:1}50%{opacity:.35}}.up-title{max-width:14ch;font-size:min(max(42px, calc(var(--hw) / 7.4)), 120px);letter-spacing:-.04em;text-wrap:balance;overflow-wrap:break-word;font-weight:800;line-height:.92}.up-entry[data-layout=lead] .up-title{max-width:12ch;font-size:min(max(48px, calc(var(--hw) / 5.6)), 168px);line-height:.88}.up-title a{text-decoration:none}.up-title a:hover{text-underline-offset:.08em;text-decoration:underline;text-decoration-thickness:.06em}.up-summary{letter-spacing:-.01em;text-wrap:pretty;max-width:30ch;margin-top:24px;font-size:22px;font-weight:600;line-height:1.25}.up-body{text-wrap:pretty;max-width:34rem;margin-top:16px;font-size:17px;font-weight:500;line-height:1.5}.up-summary+.up-body{margin-top:20px}.up-also{max-width:34rem;margin-top:28px;padding-top:16px;box-shadow:inset 0 2px}.up-also-h{letter-spacing:-.01em;font-size:15px;font-weight:800}.up-also-list{flex-direction:column;gap:8px;margin-top:10px;font-size:16px;font-weight:500;line-height:1.4;display:flex}.up-also-list li{grid-template-columns:1.1em minmax(0,1fr);display:grid}.up-also-list li:before{content:"+";font-weight:800}.up-more{text-underline-offset:4px;align-items:center;gap:.35em;min-height:44px;margin-top:20px;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.up-side{flex-direction:column;gap:20px;min-width:0;display:flex}.up-proof{width:min(72%,300px);margin:0}.up-proof-img{width:100%;height:auto;box-shadow:0 0 0 1px rgb(var(--ink) / .9);background-color:rgb(var(--ink));display:block}.up-jump{max-width:100%;font-size:min(max(26px, calc(var(--hw) / 13)), 52px);letter-spacing:-.035em;overflow-wrap:anywhere;flex-wrap:wrap;align-self:flex-start;align-items:baseline;padding:18px 26px;font-weight:800;line-height:1;display:inline-flex}.up-jump-name{color:rgb(var(--content-primary))}@media (prefers-reduced-motion:no-preference){.up-jump{transition:transform .24s var(--ease-flap)}.up-jump:hover{transform:rotate(-2deg)scale(1.03)}.up-jump:active{transform:scale(.97)}}.up-demo{width:100%;max-width:420px;margin:0}.up-demo-card{box-shadow:0 0 0 1px rgb(var(--line-strong));flex-direction:column;gap:16px;padding:20px;display:flex}.up-demo-note{opacity:.75;margin-top:10px;font-weight:500}.up-demo-stage{align-items:center;min-height:52px;display:flex}.up-demo-stage>*{width:100%}.up-demo-btn{justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:15px;font-weight:700;display:inline-flex}.up-link{text-underline-offset:3px;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--line-strong));text-decoration-color:rgb(var(--line-strong));align-items:center;display:inline-flex}.up-demo-btn:active,.up-link:active,.up-receipt-undo:active{opacity:.8}@media (prefers-reduced-motion:no-preference){.up-demo-btn:active{transform:scale(.97)}}.up-why{box-shadow:inset 2px 0 0 rgb(var(--yout));padding-left:12px;line-height:1.45}.up-task{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;display:grid}.up-check{width:22px;height:22px;box-shadow:inset 0 0 0 2px rgb(var(--line-strong));transition:background-color .16s var(--ease-yout), box-shadow .16s var(--ease-yout);margin-top:2px}.up-check[data-done]{background-color:rgb(var(--yout));box-shadow:none}.up-task-title[data-done]{color:rgb(var(--content-muted));text-decoration:line-through}.up-receipt{align-items:center;gap:12px;min-height:48px;padding:0 6px 0 18px;display:flex}.up-receipt-undo{border-radius:var(--radius-pill);background-color:rgb(var(--content-primary));min-height:40px;color:rgb(var(--surface-base));flex-shrink:0;align-items:center;margin-left:auto;padding:0 14px;display:inline-flex}.up-activity{box-shadow:inset 0 1px 0 rgb(var(--line-subtle));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding-top:8px;display:flex}.up-noticed{flex-direction:column;gap:12px;display:flex}.up-noticed-label{align-items:center;gap:8px;display:inline-flex}.up-diamond{background-color:rgb(var(--yout));width:8px;height:8px;transform:rotate(45deg)}.up-noticed-title{letter-spacing:-.02em;font-size:21px;font-weight:600;line-height:1.25}.up-ai{flex-direction:column;gap:18px;display:flex}.up-bubble{max-width:92%;padding:12px 16px}.up-ai-landed{align-items:center;gap:8px;display:inline-flex}.up-ai-row{padding:12px 16px}.up-ai-landed,.up-ai-row{opacity:.18;transition:opacity .26s var(--ease-yout), transform .42s var(--ease-flap)}.up-ai-landed[data-on],.up-ai-row[data-on]{opacity:1}@media (prefers-reduced-motion:no-preference){.up-ai-row{transform:translateY(8px)}.up-ai-row[data-on]{transform:none}}.up-tell{flex-direction:column;gap:12px;display:flex}.up-tell-field{box-shadow:inset 0 0 0 1px rgb(var(--line-strong));background-color:rgb(var(--surface-sunk));padding:14px 16px;line-height:1.35}.up-ask{padding:16px}.up-ask-row{align-items:center;gap:10px;display:flex}.up-dot{flex-shrink:0;width:8px;height:8px}@media (prefers-reduced-motion:no-preference){.up-pop{animation:up-pop .42s var(--ease-flap) both}}@keyframes up-pop{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}.up-claim .wl-claim{margin-top:32px}.up-claim-light{--surface-base:var(--surface-raised)}@media (min-width:1024px){.up-claim .wl-claim[data-place=top]{max-width:560px;display:block}.up-claim .wl-claim[data-place=top]>.wl-stage,.up-claim .wl-claim[data-place=top]>.wl-pass{margin-top:24px}.up-claim .wl-poster-aside>.wl-claim{margin-top:0}.up-claim .wl-poster-inner{align-items:start}.up-claim .wl-claim[data-place]{max-width:520px}.up-claim .wl-stage{max-width:none}}.up-top{padding:calc(8px + env(safe-area-inset-top)) var(--gut-r) 0 var(--gut-l)}.up-top-bar{justify-content:space-between}.up-back{text-underline-offset:3px;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--line-strong));text-decoration-color:rgb(var(--line-strong));align-items:center;gap:.35em;display:inline-flex}.up-pager{padding:0 var(--gut-r) 0 var(--gut-l);gap:1px;display:grid}.up-pager-link{box-shadow:inset 0 -1px 0 rgb(var(--line-subtle));flex-direction:column;gap:8px;padding:28px 0;display:flex}.up-pager-title{letter-spacing:-.03em;text-wrap:balance;font-size:30px;font-weight:800;line-height:1}.up-pager-link:hover .up-pager-title,.up-pager-link:focus-visible .up-pager-title{color:rgb(var(--yout))}.wl-footer-latest{align-items:center;gap:.35em;min-height:44px;font-weight:600;display:inline-flex}@media (min-width:900px){.up-hero{padding-bottom:96px}.up-summary{font-size:28px}.up-body{font-size:19px}.up-entry-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;column-gap:64px}.up-entry[data-layout=left] .up-side{order:-1}.up-entry[data-layout=lead] .up-entry-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end}.up-side{align-items:center}.up-pager{max-width:calc(1200px + var(--gut-l) + var(--gut-r));grid-template-columns:1fr 1fr;column-gap:48px;margin:0 auto}.up-pager-older{text-align:right}.up-pager-title{font-size:44px}}.up-hero{padding-bottom:32px}.up-entry:not([data-own]){padding-block:44px 52px}.up-entry:not([data-own]) .up-entry-grid{gap:24px}.up-entry:not([data-own]) .up-meta{margin-bottom:14px}.up-entry:not([data-own]) .up-title,.up-entry:not([data-own])[data-layout=lead] .up-title{max-width:16ch;font-size:min(max(34px, calc(var(--hw) / 9.5)), 84px);line-height:.95}.up-entry:not([data-own]) .up-summary{margin-top:14px;font-size:18px}.up-entry:not([data-own]) .up-more{margin-top:8px}.up-entry:not([data-own]) .up-demo-card{gap:12px;padding:16px}.up-claim{padding-block:48px 56px}.up-claim .wl-poster-h{font-size:min(max(34px, calc(var(--hw) / 9.5)), 84px)}@media (min-width:900px){.up-hero{padding-bottom:48px}.up-entry:not([data-own]){padding-block:80px 88px}.up-entry:not([data-own]) .up-summary{font-size:22px}}