@property --lofi-n{syntax:"<integer>";inherits:false;initial-value:128}@property --lofi-bag{syntax:"<integer>";inherits:false;initial-value:2}@property --lofi-sum{syntax:"<integer>";inherits:false;initial-value:412}.lofi{width:min(100%,500px);color:var(--ui-ink);font:600 13px / 1.3 var(--ui-font);-webkit-user-select:none;user-select:none;position:relative}.lofi :is(ul,ol){margin:0;padding:0;list-style:none}.lofi p{margin:0}.lofi-card{border:var(--ui-stroke) solid var(--ui-ink);background:var(--ui-surface);border-radius:14px}.lofi-bar{background:#14241c29;border-radius:99px;height:7px;display:block}.lofi-title{font:700 14px / 1.2 var(--ui-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lofi-pill{border:var(--ui-stroke) solid var(--ui-ink);background:var(--ui-surface);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;height:24px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.lofi-button{border:var(--ui-stroke) solid var(--ui-ink);background:var(--ui-mint);height:30px;box-shadow:var(--ui-pop-sm);border-radius:99px;place-items:center;font-size:12.5px;font-weight:700;display:grid}.lofi-thumb{border:var(--ui-stroke) solid var(--ui-ink);background:var(--ui-sunken);border-radius:9px}.lofi-face{border:var(--ui-stroke) solid var(--ui-ink);background:var(--ui-mint);width:26px;height:26px;font:700 12px / 1 var(--ui-display);border-radius:50%;flex:none;place-items:center;display:grid}.lofi [data-hue=mint]{background:var(--ui-mint)}.lofi [data-hue=butter]{background:var(--ui-butter)}.lofi [data-hue=pink]{background:var(--ui-pink)}.lofi [data-hue=lilac]{background:var(--ui-lilac)}.lofi [data-hue=sky]{background:var(--ui-sky)}.lofi-lock{justify-items:start;display:inline-grid}.lofi-lock>*{grid-area:1/1}.lofi-lock>:first-child{opacity:0;animation:lofi-locked var(--lofi-loop) infinite backwards;animation-delay:calc(var(--lofi-at,0) * 1.5s)}.lofi-lock>:last-child{animation:lofi-unlocked var(--lofi-loop) infinite backwards;animation-delay:calc(var(--lofi-at,0) * 1.5s)}@keyframes lofi-locked{0%,30%{opacity:1}34%,95%{opacity:0}to{opacity:1}}@keyframes lofi-unlocked{0%,30%{opacity:0;scale:.9}34%{opacity:1;scale:1.08}37%,95%{opacity:1;scale:1}to{opacity:0}}@keyframes lofi-clear{0%,30%{filter:blur(2.5px);opacity:.55}35%,95%{filter:none;opacity:1}to{filter:blur(2.5px);opacity:.55}}@keyframes lofi-note{0%{opacity:0;translate:0 14px;scale:.9}3%{opacity:1;translate:0;scale:1.05}5%,60%{opacity:1;translate:0;scale:1}65%,to{opacity:0;translate:0 -6px;scale:1}}.lofi-hero{--lofi-loop:12s;aspect-ratio:54/49;width:min(100%,540px)}.lofi-page{width:54%;box-shadow:var(--ui-shadow);gap:9px;padding:0 16px 16px;display:grid;position:absolute;top:0;left:12%;overflow:hidden}.lofi-cover{border-bottom:var(--ui-stroke) solid var(--ui-ink);background:var(--ui-pink);height:74px;margin:0 -16px -22px}.lofi-page .lofi-face{width:44px;height:44px;font-size:19px}.lofi-page .lofi-title{font-size:18px}.lofi-members{color:var(--ui-muted);margin-top:2px;font-size:12px}.lofi-members b{color:var(--ui-ink);font-variant-numeric:tabular-nums}.lofi-count:after{counter-reset:lofi-n var(--lofi-n);content:counter(lofi-n);animation:lofi-count var(--lofi-loop) infinite}@keyframes lofi-count{0%,23%{--lofi-n:127}24%,to{--lofi-n:128}}.lofi-prices{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.lofi-prices span{border:var(--ui-stroke) solid var(--ui-ink);background:var(--ui-surface);height:36px;font:700 14px / 1 var(--ui-display);border-radius:10px;place-items:center;display:grid}.lofi-prices [data-picked]{background:var(--ui-butter);box-shadow:var(--ui-pop-sm);animation:lofi-pick var(--lofi-loop) infinite;translate:-2px -2px}@keyframes lofi-pick{0%,8%{background:var(--ui-surface);box-shadow:0 0 0 var(--ui-ink);translate:0}11%,95%{background:var(--ui-butter);box-shadow:var(--ui-pop-sm);translate:-2px -2px}to{background:var(--ui-surface);box-shadow:0 0 0 var(--ui-ink);translate:0}}.lofi-page .lofi-button{animation:lofi-press var(--lofi-loop) infinite}@keyframes lofi-press{0%,17%{box-shadow:var(--ui-pop-sm);translate:0}19%{background:var(--ui-mint-strong);box-shadow:0 0 0 var(--ui-ink);translate:2px 2px}22%,to{box-shadow:var(--ui-pop-sm);translate:0}}.lofi-post{width:38%;box-shadow:var(--ui-pop);gap:8px;padding:10px;display:grid;position:absolute;bottom:0;left:0;rotate:-5deg}.lofi-post .lofi-thumb{aspect-ratio:16/10}.lofi-post .lofi-bar{animation:lofi-clear var(--lofi-loop) infinite}.lofi-notes{justify-items:end;gap:12px;width:50%;display:grid;position:absolute;top:17%;right:0}.lofi-notes li{border:var(--ui-stroke) solid var(--ui-ink);max-width:100%;box-shadow:var(--ui-pop);white-space:nowrap;animation:lofi-note var(--lofi-loop) infinite backwards;animation-delay:calc(3s + var(--lofi-at) * 1.9s);border-radius:14px;align-items:center;gap:7px;padding:9px 12px;font-size:12.5px;display:flex}.lofi-notes li:nth-child(odd){rotate:2deg}.lofi-notes li:nth-child(2n){margin-right:9%;rotate:-2.5deg}.lofi-notes svg{flex:none}.lofi-notes b{font-weight:700}.lofi-tiers{--lofi-loop:9s;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;padding-top:18px;display:grid}.lofi-tier{gap:9px;padding:12px 11px;display:grid}.lofi-tier strong{font:700 24px / 1 var(--ui-display);flex-wrap:wrap;align-items:baseline;gap:2px 5px;display:flex}.lofi-tier strong small{color:var(--ui-muted);font:600 10.5px / 1 var(--ui-font)}.lofi-tier ul{gap:7px;display:grid}.lofi-tier li{align-items:center;gap:5px;display:flex}.lofi-tier li svg{flex:none}.lofi-tier .lofi-button{background:var(--ui-surface);box-shadow:none}.lofi-tier[data-picked]{box-shadow:var(--ui-shadow);animation:lofi-lift var(--lofi-loop) infinite;translate:0 -10px}@keyframes lofi-lift{0%,10%{box-shadow:0 0 0 var(--ui-ink);translate:0}16%,93%{box-shadow:var(--ui-shadow);translate:0 -10px}to{box-shadow:0 0 0 var(--ui-ink);translate:0}}.lofi-tier[data-picked] .lofi-button{background:var(--ui-mint);animation:lofi-join var(--lofi-loop) infinite}@keyframes lofi-join{0%,27%{background:var(--ui-surface);translate:0}30%{background:var(--ui-mint-strong);translate:1px 2px}33%,93%{background:var(--ui-mint);translate:0}to{background:var(--ui-surface)}}.lofi-stamp{border:var(--ui-stroke) solid var(--ui-ink);background:var(--ui-pink);box-shadow:var(--ui-pop-sm);font:700 14px / 1 var(--ui-display);animation:lofi-stamp var(--lofi-loop) infinite;border-radius:99px;padding:5px 12px;position:absolute;top:0;left:50%;translate:4px -6px;rotate:8deg}@keyframes lofi-stamp{0%,36%{opacity:0;rotate:24deg;scale:1.9}40%{opacity:1;rotate:8deg;scale:.92}43%,93%{opacity:1;rotate:8deg;scale:1}98%,to{opacity:0;rotate:8deg;scale:1}}.lofi-posts{--lofi-loop:10s;gap:10px;display:grid}.lofi-entry{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px 10px 10px;display:grid}.lofi-entry .lofi-thumb{aspect-ratio:1}.lofi-words{gap:7px;min-width:0;display:grid}.lofi-entry[data-locked] .lofi-bar{animation:lofi-clear var(--lofi-loop) infinite backwards;animation-delay:calc(var(--lofi-at,0) * 1.5s)}.lofi-shop{--lofi-loop:9s;justify-items:center;gap:14px;display:grid}.lofi-shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.lofi-product{gap:5px;padding:9px;display:grid;position:relative}.lofi-product .lofi-thumb{aspect-ratio:1;margin-bottom:3px}.lofi-product small{color:var(--ui-muted);font-size:12px}.lofi-add{border:var(--ui-stroke) solid var(--ui-ink);background:var(--ui-mint);width:26px;height:26px;animation:lofi-add var(--lofi-loop) infinite backwards;animation-delay:calc(var(--lofi-at) * 1.3s);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:8px;right:8px}.lofi-product:nth-child(2) .lofi-add{background:var(--ui-surface);animation:none}@keyframes lofi-add{0%,10%{background:var(--ui-surface);scale:1}13%{background:var(--ui-mint-strong);scale:.84}16%,94%{background:var(--ui-mint);scale:1}to{background:var(--ui-surface)}}.lofi-bag{border:var(--ui-stroke) solid var(--ui-ink);background:var(--ui-surface);width:42px;height:42px;box-shadow:var(--ui-pop-sm);animation:lofi-bump var(--lofi-loop) infinite;border-radius:50%;justify-self:end;place-items:center;display:grid;position:relative}@keyframes lofi-bump{0%,13%,19%,42%,48%,to{scale:1}16%,45%{scale:1.14}}.lofi-bag-count{border:var(--ui-stroke) solid var(--ui-ink);background:var(--ui-pink);border-radius:99px;place-items:center;min-width:20px;height:20px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-6px;right:-6px}.lofi-bag-count:after{counter-reset:lofi-bag var(--lofi-bag);content:counter(lofi-bag);animation:lofi-bag var(--lofi-loop) infinite}@keyframes lofi-bag{0%,13%{--lofi-bag:0}14%,42%{--lofi-bag:1}43%,to{--lofi-bag:2}}.lofi-order{height:32px;box-shadow:var(--ui-pop-sm);animation:lofi-order var(--lofi-loop) infinite;padding:0 14px;font-size:13px;rotate:-2deg}@keyframes lofi-order{0%,55%{opacity:0;translate:0 12px;scale:.9}58%{opacity:1;translate:0;scale:1.06}61%,94%{opacity:1;translate:0;scale:1}to{opacity:0;translate:0;scale:1}}.lofi-paid{--lofi-loop:7s;gap:16px;display:grid}.lofi-flow{align-items:center;gap:6px;display:flex}.lofi-wire{border-top:2px dashed var(--ui-ink);flex:1;min-width:18px;position:relative}.lofi-wire:after{border:var(--ui-stroke) solid var(--ui-ink);background:var(--ui-mint);content:"";border-radius:50%;width:10px;height:10px;margin-left:-5px;animation:1.6s linear infinite lofi-run;position:absolute;top:-6px;left:0}.lofi-wire+.lofi-pill+.lofi-wire:after{animation-delay:.8s}@keyframes lofi-run{0%{left:0}to{left:100%}}.lofi-month{box-shadow:var(--ui-pop);grid-template-columns:auto 1fr;align-items:end;gap:4px 20px;padding:16px 18px;display:grid}.lofi-month small{color:var(--ui-muted);font-size:12px}.lofi-money{font:700 40px / 1 var(--ui-display);font-variant-numeric:tabular-nums;grid-column:1}.lofi-money:after{counter-reset:lofi-sum var(--lofi-sum);content:"$" counter(lofi-sum);animation:lofi-sum var(--lofi-loop) cubic-bezier(.2, .7, .2, 1) infinite}@keyframes lofi-sum{0%{--lofi-sum:0}55%,to{--lofi-sum:412}}.lofi-chart{grid-area:1/2/span 2;align-items:flex-end;gap:6px;height:84px;display:flex}.lofi-chart i{height:var(--lofi-h);border:var(--ui-stroke) solid var(--ui-ink);background:var(--ui-mint);transform-origin:bottom;animation:lofi-grow var(--lofi-loop) cubic-bezier(.2, .7, .2, 1) infinite backwards;animation-delay:calc(var(--lofi-at) * .1s);border-bottom:0;border-radius:5px 5px 0 0;flex:1}.lofi-chart i:last-child{background:var(--ui-butter)}@keyframes lofi-grow{0%{transform:scaleY(0)}40%,to{transform:scaleY(1)}}.lofi-site{--lofi-loop:10s;justify-items:center;gap:14px;display:grid}.lofi-canvas{width:100%;box-shadow:var(--ui-pop);animation:lofi-paper var(--lofi-loop) infinite;background:#fbf8f3;gap:14px;padding:12px 14px 14px;display:grid}.lofi-canvas-top{align-items:center;gap:8px;display:flex}.lofi-canvas :is(b,i,span){border-radius:99px;display:block}.lofi-canvas-top b{width:34px;height:9px;margin-right:auto}.lofi-canvas-top i{width:22px;height:6px}.lofi-canvas-lead{justify-items:start;gap:8px;padding:6px 0;display:grid}.lofi-canvas-lead b{width:78%;height:15px}.lofi-canvas-lead b+b{width:52%}.lofi-canvas-lead span{width:76px;height:24px;animation:lofi-accent var(--lofi-loop) infinite;background:#b8461b;margin-top:4px}.lofi-canvas b{animation:lofi-inkish var(--lofi-loop) infinite;background:#211b16}.lofi-canvas-top i{opacity:.4;animation:lofi-inkish var(--lofi-loop) infinite;background:#211b16}.lofi-canvas-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.lofi-canvas-grid i{aspect-ratio:4/3;animation:lofi-tint var(--lofi-loop) infinite;background:#ebe3d7;border-radius:8px}@keyframes lofi-paper{0%,20%{background:#fbf8f3}25%,45%{background:#f1f7f8}50%,70%{background:#f4f0fa}75%,95%{background:#fdf6ec}to{background:#fbf8f3}}@keyframes lofi-inkish{0%,20%{background:#211b16}25%,45%{background:#17363c}50%,70%{background:#292035}75%,95%{background:#2c3b25}to{background:#211b16}}@keyframes lofi-accent{0%,20%{background:#b8461b}25%,45%{background:#246776}50%,70%{background:#7050a0}75%,95%{background:#3f7a3a}to{background:#b8461b}}@keyframes lofi-tint{0%,20%{background:#ebe3d7}25%,45%{background:#deece8}50%,70%{background:#e4def2}75%,95%{background:#e2eadb}to{background:#ebe3d7}}.lofi-swatches{border:var(--ui-stroke) solid var(--ui-ink);background:var(--ui-surface);box-shadow:var(--ui-pop-sm);border-radius:99px;gap:10px;padding:7px 10px;display:flex}.lofi-swatches span{border:var(--ui-stroke) solid var(--ui-ink);width:22px;height:22px;animation:lofi-ring var(--lofi-loop) infinite backwards;animation-delay:calc(var(--lofi-at) * 2.5s);background:#b8461b;border-radius:50%}.lofi-swatches span:nth-child(2){background:#246776}.lofi-swatches span:nth-child(3){background:#7050a0}.lofi-swatches span:nth-child(4){background:#3f7a3a}@keyframes lofi-ring{0%,20%{box-shadow:0 0 0 2px var(--ui-surface), 0 0 0 4px var(--ui-ink);scale:1.1}25%,to{scale:1;box-shadow:0 0 #0000}}.lofi-live{--lofi-loop:8s;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.lofi-stage{aspect-ratio:4/3;border:var(--ui-stroke) solid var(--ui-ink);background:var(--ui-ink);box-shadow:var(--ui-pop);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:6px;padding:9px;display:flex;position:relative}.lofi-on i{background:var(--ui-danger);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite alternate lofi-blink}@keyframes lofi-blink{0%{opacity:1}to{opacity:.25}}.lofi-play{border:var(--ui-stroke) solid var(--ui-ink);background:var(--ui-mint);border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.lofi-chat{align-content:end;gap:8px;display:grid}.lofi-chat li{animation:lofi-say var(--lofi-loop) infinite backwards;animation-delay:calc(.4s + var(--lofi-at) * 1.1s);align-items:center;gap:7px;display:flex}.lofi-chat li>span:last-child{border:var(--ui-stroke) solid var(--ui-ink);background:var(--ui-surface);border-radius:12px 12px 12px 3px;flex:1;padding:9px 10px}@keyframes lofi-say{0%{opacity:0;translate:0 10px}5%,82%{opacity:1;translate:0}88%,to{opacity:0;translate:0}}@media (prefers-reduced-motion:reduce){.ui .lofi,.ui .lofi *,.ui .lofi :after{animation:none!important}}.auth{--auth-control:52px;--auth-radius:14px;background:var(--ui-canvas);grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.auth-name{min-height:44px;color:var(--ui-ink);letter-spacing:-.03em;align-items:center;font-size:21px;font-weight:600;text-decoration:none;display:inline-flex}.auth-show,.auth-pitch{display:none}.auth-main{align-content:start;justify-items:center;gap:var(--ui-space-7);padding:var(--ui-space-4) var(--ui-space-5) var(--ui-space-8);display:grid}.auth-main>.auth-name{justify-self:start}.auth-panel{gap:var(--ui-space-5);width:min(100%,440px);display:grid}.auth-head{gap:var(--ui-space-2);display:grid}.auth-head h1{letter-spacing:-.03em;text-wrap:balance;font-size:38px;line-height:1.08}.auth-elsewhere{padding:var(--ui-space-3) var(--ui-space-4);border:var(--ui-stroke) solid var(--ui-ink);border-radius:var(--auth-radius);background:var(--ui-butter);font-size:var(--ui-text-sm);line-height:1.5}.auth-elsewhere a{color:inherit;text-underline-offset:3px;font-weight:600}.auth-ways{gap:var(--ui-space-3);display:grid}.auth-way,.auth-submit{width:100%;height:var(--auth-control);padding:0 var(--ui-space-4);border:var(--ui-stroke) solid var(--ui-ink);border-radius:var(--auth-radius);background:var(--ui-surface);color:var(--ui-ink);font:600 var(--ui-text-md) / 1 var(--ui-font);cursor:pointer;transition:background-color var(--ui-duration) var(--ui-ease-out), box-shadow var(--ui-duration) var(--ui-ease-out), translate var(--ui-duration) var(--ui-ease-out);justify-content:center;align-items:center;gap:10px;display:inline-flex}.auth-way svg{flex:none}.auth-discord{color:#5865f2}.auth-submit{background:var(--ui-mint);box-shadow:var(--ui-pop);font-size:16px;text-decoration:none}:is(.auth-way,.auth-submit):active:not(:disabled){box-shadow:none;translate:1px 1px}.auth-submit:active:not(:disabled){translate:3px 3px}:is(.auth-way,.auth-submit):disabled{cursor:default;opacity:.6}:is(.auth-way,.auth-submit)[aria-busy]{cursor:progress}:is(.auth-way,.auth-submit,.auth-more,.auth-small,.auth-reveal,.auth-dots button):focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.auth-way:hover:not(:disabled){background:var(--ui-mint-soft)}.auth-submit:hover:not(:disabled){background:var(--ui-mint-strong)}}.auth-more,.auth-small{min-height:24px;color:var(--ui-muted);font:500 var(--ui-text-sm) / 1.4 var(--ui-font);cursor:pointer;background:0 0;border:0;justify-self:center;padding:0}.auth-more{color:var(--ui-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ui-line-strong);text-decoration-color:var(--ui-line-strong);text-underline-offset:4px;font-size:14px}.auth-small{justify-self:start}.auth-small[data-centred]{justify-self:center}@media (hover:hover) and (pointer:fine){.auth-more:hover{text-decoration-color:currentColor}.auth-small:hover{color:var(--ui-ink)}}.auth-form{gap:var(--ui-space-4);display:grid}.auth-field{gap:6px;display:grid}.auth-box{position:relative}.auth-input{width:100%;height:var(--auth-control);border:var(--ui-stroke) solid var(--ui-ink);border-radius:var(--auth-radius);background:var(--ui-surface);color:var(--ui-ink);font:400 var(--ui-text-md) / 1.4 var(--ui-font);transition:border-color var(--ui-duration) var(--ui-ease-out), box-shadow var(--ui-duration) var(--ui-ease-out);padding:18px 15px 4px}.auth-input:focus{box-shadow:3px 3px 0 var(--ui-mint-strong);outline:none}.auth-box:has(.auth-reveal) .auth-input{padding-right:52px}.auth-box label{color:var(--ui-muted);font-size:var(--ui-text-md);pointer-events:none;transform-origin:0 0;transition:transform var(--ui-duration) var(--ui-ease-out);line-height:20px;position:absolute;top:16px;left:16px}.auth-input:focus+label,.auth-input:not(:placeholder-shown)+label{transform:translateY(-9px)scale(.8)}.auth-input:-webkit-autofill+label{transform:translateY(-9px)scale(.8)}.auth-reveal{width:40px;height:40px;color:var(--ui-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}@media (hover:hover) and (pointer:fine){.auth-reveal:hover{background:var(--ui-sunken);color:var(--ui-ink)}}.auth-below{justify-content:space-between;align-items:center;gap:var(--ui-space-3);font-size:var(--ui-text-sm);display:flex}.auth-switch{font-size:var(--ui-text-md)}.auth-terms{color:var(--ui-muted);font-size:var(--ui-text-sm)}:is(.auth-switch,.auth-terms) a{color:var(--ui-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ui-line-strong);text-decoration-color:var(--ui-line-strong);text-underline-offset:4px;font-weight:500}@media (hover:hover) and (pointer:fine){:is(.auth-switch,.auth-terms) a:hover{text-decoration-color:currentColor}}@media (width>=960px){.auth{grid-template-columns:minmax(480px,1fr) minmax(0,1.35fr);align-items:start}.auth-show{height:100dvh;padding:var(--ui-space-4) var(--ui-space-6) var(--ui-space-5);border-left:var(--ui-stroke) solid var(--ui-ink);background:var(--ui-mint);grid-template-rows:minmax(0,1fr) auto;display:grid;position:sticky;top:0;overflow:hidden}.auth-pitch{height:100dvh;padding:var(--ui-space-8) clamp(var(--ui-space-6), 6vw, 112px);border-left:var(--ui-stroke) solid var(--ui-ink);background:var(--ui-mint);align-items:center;display:grid;position:sticky;top:0;overflow-y:auto}.auth-main{padding:var(--ui-space-4) clamp(var(--ui-space-6), 6vw, 112px) var(--ui-space-8);justify-items:start}.auth-panel{margin-top:clamp(0px,12vh - 76px,60px)}}.auth-stage{place-items:center;min-height:0;display:grid}.auth-scene{justify-items:center;gap:var(--ui-space-6);opacity:0;visibility:hidden;width:100%;transition:opacity .7s var(--ui-ease-out), visibility 0s .7s;grid-area:1/1;margin:0;display:grid}.auth-scene[data-shown]{opacity:1;visibility:visible;transition:opacity .7s var(--ui-ease-out)}.auth-cards{aspect-ratio:1/.9;width:min(100%,700px,111.111dvh - 244.444px);position:relative}.auth-card{aspect-ratio:3/4;border:var(--ui-stroke) solid var(--ui-ink);background:var(--ui-surface);height:auto;box-shadow:var(--ui-shadow);object-fit:cover;object-position:top;transition:transform .9s var(--ui-ease-out);border-radius:14px;position:absolute}.auth-card[data-place=main]{width:60%;top:0;left:20%}.auth-card[data-place=left]{width:33%;bottom:4%;left:0;transform:translateY(12px)}.auth-card[data-place=right]{width:33%;bottom:14%;right:0;transform:translateY(-12px)}.auth-scene[data-shown] .auth-card{transform:none}.auth-scene figcaption{color:var(--ui-ink);font:700 clamp(26px, 2.6vw, 38px) / 1.1 var(--ui-display);letter-spacing:-.02em;text-align:center}.auth-scene .lofi{width:min(100%,560px)}.auth-dots{justify-content:flex-end;display:flex}.auth-dots button{cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:24px;height:24px;padding:0;display:grid}.auth-dots button:after{content:"";border:var(--ui-stroke) solid var(--ui-ink);background:var(--ui-surface);width:10px;height:10px;transition:background-color var(--ui-duration) var(--ui-ease-out);border-radius:999px}.auth-dots button[aria-current]:after{background:var(--ui-ink)}.auth-pitch-body{gap:var(--ui-space-7);width:min(100%,520px);display:grid}.auth-pitch-head{gap:var(--ui-space-3);display:grid}.auth-pitch-tag{border:var(--ui-stroke) solid var(--ui-ink);border-radius:var(--ui-radius-pill);background:var(--ui-butter);color:var(--ui-ink);font-size:var(--ui-text-sm);justify-self:start;padding:4px 10px;font-weight:700}.auth-pitch-head h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(30px,2.8vw,44px);font-weight:700;line-height:1.08}.auth-features{gap:var(--ui-space-5);margin:0;padding:0;list-style:none;display:grid}.auth-features li{gap:var(--ui-space-4);animation:auth-rise .6s var(--ui-ease-out) both;animation-delay:calc(80ms + var(--auth-at,0) * 60ms);grid-template-columns:40px minmax(0,1fr);align-items:start;display:grid}.auth-feature-mark{border:var(--ui-stroke) solid var(--ui-ink);background:var(--ui-surface);width:40px;height:40px;box-shadow:var(--ui-pop-sm);color:var(--ui-ink);border-radius:12px;place-items:center;display:grid}.auth-features li:nth-child(4n+1) .auth-feature-mark{background:var(--ui-butter)}.auth-features li:nth-child(4n+2) .auth-feature-mark{background:var(--ui-pink)}.auth-features li:nth-child(4n+3) .auth-feature-mark{background:var(--ui-sky)}.auth-features li:nth-child(4n+4) .auth-feature-mark{background:var(--ui-lilac)}.auth-feature-title{color:var(--ui-ink);font-size:var(--ui-text-md);font-weight:700;line-height:1.4}.auth-feature-words{color:color-mix(in srgb, var(--ui-ink) 80%, transparent);font-size:var(--ui-text-sm);line-height:1.5}.auth-pitch-note{padding-top:var(--ui-space-5);border-top:var(--ui-stroke) solid var(--ui-ink);color:color-mix(in srgb, var(--ui-ink) 80%, transparent);font-size:var(--ui-text-sm)}@keyframes auth-rise{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.auth-features li{animation:none}.auth-scene,.auth-scene[data-shown],.auth-card,.auth-box label{transition:none}.auth-card[data-place]{transform:none}}
