@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sora-latin-ext-400-normal-Twk1CgKs.woff2)format("woff2"),url(/assets/sora-latin-ext-400-normal-BmhJC382.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sora-latin-400-normal-CRt88UEn.woff2)format("woff2"),url(/assets/sora-latin-400-normal-OW7qkl5a.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-ext-600-normal-Cue1zdhl.woff2)format("woff2"),url(/assets/sora-latin-ext-600-normal-DLOJK0Ta.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-600-normal-Cdg4DaK0.woff2)format("woff2"),url(/assets/sora-latin-600-normal-1_7fyUAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-ext-700-normal-DM0oy5s8.woff2)format("woff2"),url(/assets/sora-latin-ext-700-normal-Oc7uZIYt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-700-normal-9waGdLWo.woff2)format("woff2"),url(/assets/sora-latin-700-normal-BKPfQAnC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/sora-latin-ext-800-normal-YDFYE6t9.woff2)format("woff2"),url(/assets/sora-latin-ext-800-normal-BvAfeed7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/sora-latin-800-normal-2tKLL3qT.woff2)format("woff2"),url(/assets/sora-latin-800-normal-c3Huklug.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#0f1a2e;--surface:#16263f;--surface-2:#1d3252;--accent:#f26a21;--accent-2:#ff8440;--accent-dark:#d9540f;--text:#fff;--text-muted:#c3cbd9;--text-faint:#8f9bb0;--line:#fff0e21f;--radius-card:1.5rem;--font:"Sora", ui-sans-serif, system-ui, sans-serif;--ease:cubic-bezier(.2, .9, .25, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--wl-orange:#f26a21;--wl-orange-deep:#d9540f;--wl-cream:#fff0e2;--wl-navy:#14233f;--wl-navy-card:#16263f;--wl-muted:#9fa9bb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0}html,body,#root{min-height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;font-weight:400;line-height:1.45}h1,h2,h3{letter-spacing:-.03em;font-weight:800;line-height:1.15}button,input{font:inherit;color:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}::selection{background:var(--accent);color:#fff}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body:before{content:"";z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400' fill='none' stroke='%23f26a21' stroke-opacity='.16' stroke-width='14'%3E%3Ccircle cx='400' cy='0' r='110'/%3E%3Ccircle cx='400' cy='0' r='200'/%3E%3Ccircle cx='400' cy='0' r='290'/%3E%3C/svg%3E") top right / min(34rem, 95vw) no-repeat, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400' fill='none' stroke='%23fff0e2' stroke-opacity='.07' stroke-width='14'%3E%3Ccircle cx='0' cy='400' r='110'/%3E%3Ccircle cx='0' cy='400' r='200'/%3E%3Ccircle cx='0' cy='400' r='290'/%3E%3C/svg%3E") bottom left / min(30rem, 90vw) no-repeat, radial-gradient(#fff0e212 1.2px, transparent 1.6px) 0 0 / 22px 22px, radial-gradient(60% 45% at 85% 5%, #f26a2138, transparent 70%), radial-gradient(55% 40% at 5% 100%, #3c6ec833, transparent 70%), var(--bg);position:fixed;inset:0}.shell{max-width:30rem;min-height:100dvh;padding:calc(1rem + env(safe-area-inset-top)) 1rem calc(7rem + env(safe-area-inset-bottom));margin:0 auto;position:relative}.header{grid-template-columns:2.75rem 1fr 2.75rem;align-items:center;margin-bottom:1.25rem;display:grid}.header h1{text-align:center;animation:rise .5s var(--ease) both;font-size:1.2rem}.icon-btn{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:2.75rem;height:2.75rem;transition:scale .25s var(--spring), background .2s;background:#ffffff0f;border-radius:50%;place-items:center;display:inline-grid}.icon-btn:active{background:var(--accent-dark);scale:.88}.hello{justify-content:space-between;align-items:flex-start;gap:1rem;margin:.25rem 0 1.5rem;display:flex}.avatar{background:linear-gradient(145deg, var(--accent-2), var(--accent-dark));width:3rem;height:3rem;animation:pop .7s var(--spring) .15s both;transition:scale .25s var(--spring);border-radius:50%;flex:none;place-items:center;font-size:1.15rem;font-weight:800;display:grid;box-shadow:0 8px 20px -6px #e8572ab3,inset 0 1px #ffffff59}.avatar:active{scale:.9}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:1rem}.stack{gap:.75rem;display:grid}.muted{color:var(--text-muted)}.faint{color:var(--text-faint)}.small{font-size:.875rem}.initial{background:var(--accent);width:3rem;height:3rem;color:var(--bg);border-radius:50%;flex:none;place-items:center;font-size:1.25rem;font-weight:800;display:grid}.card-row{text-align:left;align-items:center;gap:.875rem;width:100%;display:flex}.card-row .grow{flex:1;min-width:0}.card-row .title{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.btn{background:linear-gradient(180deg, var(--accent-2), var(--accent) 60%, var(--accent-dark));color:#fff;min-height:3rem;transition:scale .25s var(--spring), filter .2s, box-shadow .2s;border:0;border-radius:99px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 24px -10px #e8572ae6,inset 0 1px #ffffff4d}.btn:active:not(:disabled){filter:brightness(.92);scale:.96}.btn.block{width:100%}.btn.ghost{border:1px solid var(--line);color:var(--text);box-shadow:none;background:0 0}.btn.small{min-height:2.5rem;padding:0 1rem;font-size:.9rem}.btn.done{animation:pop .5s var(--spring);background:linear-gradient(#3fcf8e,#1f9d63);box-shadow:0 10px 24px -10px #3fcf8ecc}.cta-wrap{animation:rise .7s var(--ease) .3s both;margin-top:1.5rem}.field{background:var(--surface);border:1px solid var(--line);width:100%;min-height:3rem;color:var(--text);border-radius:99px;padding:0 1.1rem;transition:border-color .2s,box-shadow .2s,background .2s}.field:focus{border-color:var(--accent-2);background:var(--surface-2);outline:none;box-shadow:0 0 0 4px #e8572a38}.field::placeholder{color:var(--text-faint)}.search{z-index:6;animation:rise .5s var(--ease) both;position:sticky;top:.5rem}.search svg{color:var(--text-faint);z-index:1;position:absolute;top:50%;left:1rem;translate:0 -50%}.search .field{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#16263fd9;padding-left:2.75rem}h2.section{margin:1.5rem 0 .75rem;font-size:1.1rem}.cover{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease), scale .8s var(--ease);-webkit-user-select:none;user-select:none;position:absolute;inset:0;scale:1.06}.cover.loaded{opacity:1;scale:1}.vtile-media{background:linear-gradient(135deg, var(--surface-2), var(--surface));position:absolute;inset:0;overflow:hidden}.name-form{gap:.5rem;display:grid}.name-input{position:relative}.name-input .field{padding-right:2.75rem}.name-input.good .field{border-color:#3fcf8eb3}.name-input.bad .field{border-color:#ff6b5b;box-shadow:0 0 0 4px #ff6b5b2e}.name-ok{color:#3fcf8e;animation:pop .4s var(--spring);position:absolute;top:50%;right:1rem;translate:0 -50%}.name-input.shake{animation:.45s shake}.name-help{justify-content:space-between;gap:1rem;min-height:1.3rem;padding:0 .5rem;display:flex}.name-msg.bad{color:#ff8f82}.grid2{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.vtile{background:var(--surface);border:1px solid var(--line);animation:card-in .7s var(--ease) both;animation-delay:calc(var(--i,0) * 70ms);transition:translate .4s var(--spring), border-color .2s;border-radius:1.4rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 14px 26px -16px #000000e6}.vtile:hover{border-color:#ff8a4c66;translate:0 -.25rem}.vtile-media{aspect-ratio:4/3;position:relative;inset:auto}.vtile-media:after{content:"";background:linear-gradient(#0000 50%,#0a12228c);position:absolute;inset:0}.chip{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border:1px solid #fff3;border-radius:99px;padding:.2rem .55rem;font-size:.72rem;font-weight:700;position:absolute;bottom:.55rem;left:.55rem}.vtile-body{flex-direction:column;flex:1;gap:.25rem;padding:.8rem;display:flex}.vtile-name{overflow-wrap:anywhere;line-height:1.2}.vtile .reward{align-items:flex-start;gap:.3rem;margin-bottom:.5rem;display:flex}.vtile .reward svg{flex:none;margin-top:.2rem}.vtile .btn,.vtile .added{margin-top:auto}.added{color:var(--accent-2);min-height:2.5rem;animation:pop .5s var(--spring);align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.reward-box{animation:rise .7s var(--ease) .2s both;margin-top:.75rem;position:relative;overflow:hidden}.reward-box.ready{background:linear-gradient(135deg, var(--accent-2), var(--accent-dark));border-color:#0000}.reward-box.ready:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 42%,#ffffff4d 50%,#0000 58%);animation:3.4s ease-in-out infinite sheen;position:absolute;inset:-60%}.list{gap:.5rem;padding:0;list-style:none;display:grid}.list li{color:var(--text-muted);background:var(--surface);border:1px solid var(--line);animation:rise .5s var(--ease) both;animation-delay:calc(var(--i,0) * 40ms);border-radius:1rem;justify-content:space-between;gap:1rem;padding:.7rem .9rem;font-size:.9rem;display:flex}.message{border:1px solid var(--line);background:var(--surface);border-radius:1rem;padding:.9rem 1rem}.message.error{border-color:var(--accent)}.skeleton{border-radius:var(--radius-card);background:linear-gradient(90deg, var(--surface), var(--surface-2), var(--surface));background-size:200% 100%;height:8rem;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.nav{z-index:20;left:50%;bottom:calc(.75rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px)saturate(160%);width:min(100% - 2rem,22rem);animation:nav-in .8s var(--spring) .3s both;background:#16263fd1;border:1px solid #ffffff1f;border-radius:99px;grid-template-columns:repeat(3,1fr);padding:.35rem;display:grid;position:fixed;translate:-50%;box-shadow:0 16px 36px #0000008c,inset 0 1px #ffffff14}.nav-pill{background:linear-gradient(180deg, var(--accent-2), var(--accent-dark));width:calc(33.3333% - .233333rem);transform:translateX(calc(var(--idx,0) * 100%));transition:transform .55s var(--spring);border-radius:99px;position:absolute;top:.35rem;bottom:.35rem;left:.35rem;box-shadow:0 8px 18px -6px #e8572acc,inset 0 1px #ffffff4d}.nav a{z-index:1;color:var(--text-muted);transition:color .25s, scale .25s var(--spring);border-radius:99px;flex-direction:column;align-items:center;gap:.15rem;padding:.5rem 0;font-size:.7rem;font-weight:600;display:flex;position:relative}.nav a svg{transition:transform .45s var(--spring)}.nav a span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 .25rem;overflow:hidden}.nav a:active{scale:.9}.nav a.on{color:#fff}.nav a.on svg{transform:translateY(-1px)scale(1.12)}.center{text-align:center;justify-items:center;gap:1rem;padding:2.5rem .5rem;display:grid}.big-id{letter-spacing:.04em;word-break:break-all;font-size:1.5rem;font-weight:800}.row{align-items:center;gap:.5rem;display:flex}.row>.field{flex:1}.check{align-items:flex-start;gap:.75rem;display:flex}.check input{width:1.4rem;height:1.4rem;accent-color:var(--accent);flex:none;margin-top:.1rem}.lang{border:1px solid var(--line);background:var(--bg);border-radius:99px;grid-template-columns:1fr 1fr;padding:.25rem;display:grid;position:relative}.lang-pill{background:linear-gradient(180deg, var(--accent-2), var(--accent-dark));width:calc(50% - .25rem);transition:transform .5s var(--spring);border-radius:99px;position:absolute;top:.25rem;bottom:.25rem;left:.25rem}.lang[data-active=en] .lang-pill{transform:translate(100%)}.lang button{z-index:1;color:var(--text-muted);background:0 0;border:0;border-radius:99px;padding:.6rem .9rem;font-weight:600;transition:color .25s;position:relative}.lang button[aria-pressed=true]{color:#fff}::view-transition-group(*){animation-duration:.5s;animation-timing-function:var(--ease)}::view-transition-old(root){animation-duration:.3s}::view-transition-new(root){animation-duration:.3s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes card-in{0%{opacity:0;transform:translateY(-2.5rem)scale(.94)rotateX(18deg)}to{opacity:1;transform:none}}@keyframes nav-in{0%{opacity:0;transform:translateY(2rem)scale(.9)}to{opacity:1;transform:none}}@keyframes stamp-pop{0%{opacity:0;transform:scale(.3)rotate(-25deg)}to{opacity:1;transform:none}}@keyframes stamp-drop{0%{opacity:0;transform:scale(2.2)rotate(-18deg)}55%{opacity:1;transform:scale(.9)}to{transform:scale(1)}}@keyframes sheen{0%,55%{transform:translate(-60%)}to{transform:translate(60%)}}@keyframes shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.hello{align-items:center;margin:.25rem 0 1.5rem}.wl-logo{letter-spacing:-.05em;color:var(--wl-cream);align-items:center;gap:.15rem;font-size:1.5rem;font-weight:800;display:inline-flex}.wl-logo-mark{border:2px solid var(--wl-orange);width:1.05rem;height:1.05rem;color:var(--wl-orange);border-radius:50%;place-items:center;margin-top:.2rem;display:inline-grid}.hello-who{align-items:center;gap:.75rem;display:flex}.hello-greet{color:var(--wl-muted);font-size:.95rem;font-weight:600;display:none}.avatar{color:#fff;background:var(--wl-navy-card);width:2.5rem;height:2.5rem;box-shadow:none;border:1px solid #ffffff1f;font-size:1rem}.hello-title{animation:rise .6s var(--ease) both;margin-bottom:1.25rem}.hello-title h1{color:var(--wl-cream);letter-spacing:-.04em;font-size:clamp(1.7rem,8vw,2.1rem)}.hello-title p{color:var(--wl-muted);margin-top:.3rem;font-size:.95rem}.wl-list{display:grid}.wl-card{--fg:var(--wl-navy);isolation:isolate;color:var(--fg);animation:card-in .8s var(--ease) both;animation-delay:calc(var(--i,0) * 80ms + 80ms);transition:scale .25s var(--ease), box-shadow .3s;border-radius:1.9rem;padding:1.15rem;display:block;position:relative;overflow:hidden}.wl-card:active{scale:.98}.wl-card:focus-visible{outline-offset:2px}.wl-card.tone-orange{background:var(--wl-orange)}.wl-card.tone-cream{background:var(--wl-cream)}.wl-card.tone-navy{background:var(--wl-navy-card);--fg:var(--wl-cream)}.wl-list{--peek:4.6rem;--r:1.9rem;padding-top:var(--r)}.wl-item{order:var(--o,0);margin-top:calc(-1 * var(--r));position:relative}.wl-item:not(.open){height:calc(var(--peek) + var(--r));clip-path:inset(-2rem -1rem 0)}.wl-card{box-shadow:0 -10px 22px -8px #00000073}.wl-rings{z-index:-1;fill:none;stroke-width:9px;pointer-events:none;width:13rem;height:13rem;position:absolute;top:0;right:0}.tone-orange .wl-rings{stroke:#b43c0047}.tone-cream .wl-rings{stroke:#f26a2124}.tone-navy .wl-rings{stroke:#5082dc29}.wl-head{align-items:center;gap:.9rem;display:flex}.wl-icon{background:var(--wl-cream);width:3.3rem;height:3.3rem;color:var(--wl-navy);border-radius:1rem;flex:none;place-items:center;display:grid}.tone-cream .wl-icon{background:var(--wl-navy);color:var(--wl-cream)}.wl-names{flex:1;min-width:0;display:grid}.wl-title{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem;font-weight:800;overflow:hidden}.wl-sub{opacity:.85;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;overflow:hidden}.wl-count{letter-spacing:-.05em;font-variant-numeric:tabular-nums;flex:none;font-size:3rem;font-weight:800;line-height:1}.wl-count small{letter-spacing:0;margin-left:.1rem;font-size:1.05rem;font-weight:700}.wl-body-in{gap:1.1rem;padding-top:1.35rem;display:grid}.wl-stamps{grid-template-columns:repeat(5,1fr);gap:.6rem;display:grid}.wl-stamp{aspect-ratio:1;border:2px solid #14233f59;border-radius:50%;place-items:center;display:grid}.tone-cream .wl-stamp{border-color:#14233f33}.tone-navy .wl-stamp{border-color:#fff0e247}.wl-stamp.on{animation:stamp-pop .55s var(--spring) both;animation-delay:calc(var(--p,0) * 45ms + .25s);border-color:#0000}.tone-orange .wl-stamp.on{background:var(--wl-cream);color:var(--wl-navy)}.tone-cream .wl-stamp.on,.tone-navy .wl-stamp.on{background:var(--wl-orange);color:#fff}.wl-bigbar{background:#14233f40;border-radius:99px;height:.9rem;display:block;overflow:hidden}.wl-bigbar i{background:var(--wl-cream);border-radius:99px;height:100%;display:block}.tone-cream .wl-bigbar i,.tone-navy .wl-bigbar i{background:var(--wl-orange)}.wl-reward{background:var(--wl-navy);min-height:3.3rem;color:var(--wl-cream);border-radius:99px;align-items:center;gap:.7rem;padding:0 1.2rem;font-weight:700;display:flex}.tone-navy .wl-reward{background:#fff0e214}.wl-card.ready .wl-reward{background:var(--wl-orange);color:#fff}.wl-card.tone-orange.ready .wl-reward{background:var(--wl-navy);color:var(--wl-cream)}.wl-reward svg{flex:none}.wl-reward-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wl-reward-left{flex:none;font-size:.9rem;font-weight:600}.wl-strip{gap:.5rem;margin-top:1.1rem;display:grid}.wl-strip-top{justify-content:space-between;align-items:baseline;gap:1rem;font-size:.9rem;display:flex}.wl-strip-top strong{color:var(--wl-cream);font-weight:700}.wl-strip-top span{color:var(--wl-muted)}.wl-strip.ready .wl-strip-top span{color:var(--wl-orange);font-weight:700}.wl-strip-bar{background:#ffffff24;border-radius:99px;height:.3rem;overflow:hidden}.wl-strip-bar i{background:var(--wl-orange);height:100%;transition:width .6s var(--ease);border-radius:99px;display:block}.wl-strip.wide-only{display:none}.cta-wrap{margin-top:1.5rem}.wl-add{background:var(--wl-cream);min-height:3.4rem;color:var(--wl-navy);transition:scale .25s var(--spring);border-radius:99px;justify-content:center;align-items:center;gap:.6rem;padding:0 1.25rem;font-weight:700;display:flex}.wl-add:active{scale:.97}.message{background:var(--wl-navy-card)}@media (width>=48rem){.shell.home{max-width:70rem;padding-inline:2.5rem}.nav{width:22rem}.hello-greet{display:inline}.hello-title h1{font-size:3rem}.hello-title{margin-bottom:2rem}.wl-list{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));align-items:start;gap:1.25rem;padding-top:0}.wl-item,.wl-item:not(.open){clip-path:none;order:0;height:auto;margin-top:0}.wl-card{box-shadow:none}.wl-card:active{scale:.99}.wl-strip.wide-only{display:grid}.wl-strip.narrow-only{display:none}.wl-add{color:var(--wl-cream);background:0 0;border:1.5px dashed #fff0e24d;border-radius:1.25rem;min-height:5.5rem}}.modal{border:1px solid var(--line);background:var(--surface,#16263f);width:min(100% - 2rem,24rem);color:var(--text);animation:pop .45s var(--spring) both;border-radius:1.75rem;margin:auto;padding:0;overflow:visible}.modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050a14b3}.modal-body{gap:.75rem;padding:1.5rem 1.25rem 1.25rem;display:grid;position:relative}.modal-body h2{padding-right:2.5rem;font-size:1.3rem}.modal-x{width:2.25rem;height:2.25rem;position:absolute;top:.75rem;right:.75rem}.wl-stamp.fresh{animation:stamp-drop .8s var(--spring) both;animation-delay:.2s}
