@font-face{font-family:Geist;src:url(/assets/geist.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Outline;src:url(/assets/geist-medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Geist Outline Bold;src:url(/assets/geist-semibold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/geist-mono.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--paper: #ffffff;--ink: #000000;--soft: #8a8a8a;--line: #e6e6e6;--font: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;background:var(--paper);color:var(--ink)}body{font-family:var(--font);-webkit-font-smoothing:antialiased;overflow-x:hidden}button,input{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}a{color:inherit}::selection{background:var(--ink);color:var(--paper)}.stage{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:72px 16px}.scene{width:100%;max-width:340px;display:flex;flex-direction:column;align-items:center;gap:18px;animation:appear .7s cubic-bezier(.2,.7,.2,1) both}@keyframes appear{0%{opacity:0;transform:translateY(6px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.scene.leaving{animation:vanish .28s ease forwards}@keyframes vanish{to{opacity:0;filter:blur(6px)}}.big{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 30px;border:1.5px solid var(--ink);border-radius:999px;background:var(--ink);color:var(--paper);font-size:16px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;transition:background .25s,color .25s,transform .12s}@media(hover:hover){.big:hover{background:var(--paper);color:var(--ink)}}.big:active{transform:scale(.98)}.big:disabled{opacity:.35;cursor:default}.big:disabled:hover{background:var(--ink);color:var(--paper)}.big.wide{width:100%}.plain{font-size:14px;color:var(--soft);transition:color .2s}.plain:hover{color:var(--ink)}.choices{width:100%;display:flex;flex-direction:column;gap:8px}.choice{width:100%;height:48px;border:1.5px solid var(--ink);border-radius:999px;font-size:15px;font-weight:500;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:background .2s,color .2s}.choice:active{background:var(--ink);color:var(--paper)}@media(hover:hover){.choice:hover{background:var(--ink);color:var(--paper)}}.hint{font-size:13px;color:var(--soft);text-align:center;line-height:1.5;max-width:300px}.form{width:100%;display:flex;flex-direction:column;align-items:center;gap:14px}.pic{width:132px;height:132px;border:1.5px dashed var(--ink);border-radius:2px;display:grid;place-items:center;overflow:hidden;position:relative;font-size:13px;color:var(--soft);cursor:pointer;transition:border-style .2s}.pic:hover,.pic.over{border-style:solid;color:var(--ink)}.pic img{width:100%;height:100%;object-fit:cover}.pic input{position:absolute;inset:0;opacity:0;cursor:pointer}.field{width:100%;position:relative}.field input{width:100%;height:44px;border:0;border-bottom:1.5px solid var(--line);border-radius:0;background:transparent;outline:none;font-size:16px;text-align:center;transition:border-color .2s}.field input:focus{border-color:var(--ink)}.field input::placeholder{color:#b8b8b8}.field .unit{position:absolute;right:2px;top:13px;font-size:13px;color:var(--soft);font-family:var(--mono)}.more{display:none;width:100%;flex-direction:column;gap:14px}.more.open{display:flex}.note{font-size:12px;color:var(--soft);text-align:center;font-family:var(--mono);line-height:1.6}.err{font-size:13px;color:var(--ink);text-align:center;min-height:18px;line-height:1.45}.err:empty{min-height:0}.dots:after{content:"";animation:dots 1.4s steps(4) infinite}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.quiet{font-size:16px;color:var(--ink)}.made{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.made img{width:96px;height:96px;object-fit:cover;border-radius:2px}.made h1{font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:1.1;word-break:break-word}.made p{font-size:15px;color:var(--soft)}.addr{font-family:var(--mono);font-size:12px;color:var(--soft);cursor:pointer;word-break:break-all}.addr:hover{color:var(--ink)}.row{display:flex;gap:18px;align-items:center;justify-content:center;flex-wrap:wrap}.row a,.row button{font-size:14px;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.corner{position:fixed;font-family:var(--mono);font-size:12px;color:var(--soft);line-height:1.5;z-index:5}.corner b{color:var(--ink);font-weight:500}.corner button{color:var(--soft);transition:color .2s}.corner button:hover{color:var(--ink)}.bl{left:20px;bottom:18px}.br{right:20px;bottom:18px}.tr{right:20px;top:18px;text-align:right}.q{width:26px;height:26px;border:1px solid var(--line);border-radius:50%;display:inline-grid;place-items:center;font-family:var(--font);font-size:13px}.q:hover{border-color:var(--ink)}.veil{position:fixed;inset:0;background:#fffffffb;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:grid;place-items:center;padding:24px 16px;z-index:10;animation:fade .25s ease both}@keyframes fade{0%{opacity:0}}.card{width:100%;max-width:380px;display:flex;flex-direction:column;gap:22px}.card h2{font-size:22px;font-weight:600;letter-spacing:-.02em}.card ol{list-style:none;counter-reset:s;display:flex;flex-direction:column;gap:12px}.card li{counter-increment:s;display:grid;grid-template-columns:22px 1fr;font-size:15px;line-height:1.5}.card li:before{content:counter(s);font-family:var(--mono);font-size:12px;color:var(--soft);padding-top:3px}.facts{display:grid;grid-template-columns:1fr auto;gap:8px 16px;font-size:13px;border-top:1px solid var(--line);padding-top:18px}.facts span:nth-child(odd){color:var(--soft)}.facts span:nth-child(2n){font-family:var(--mono);text-align:right}.fine{font-size:12px;color:var(--soft);line-height:1.55}.close{align-self:flex-start}.toast{position:fixed;left:50%;top:18px;transform:translate(-50%);background:var(--ink);color:var(--paper);font-size:13px;padding:8px 14px;border-radius:999px;z-index:20;animation:fade .2s ease both;pointer-events:none}@media(max-width:520px){.big{height:50px;padding:0 24px;font-size:15px}.bl{left:16px;bottom:14px}.br{right:16px;bottom:14px}.tr{right:16px;top:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.phrase{font-size:clamp(30px,6.2vw,72px);font-weight:500;letter-spacing:-.04em;line-height:1.05;text-wrap:balance;text-align:center;max-width:12.5em;padding:12px 8px;cursor:pointer}.phrase:focus-visible{outline:1.5px solid var(--ink);outline-offset:8px;border-radius:4px}.hollow{font-family:"Geist Outline",var(--font);color:transparent;-webkit-text-stroke:1.2px var(--ink);background:linear-gradient(var(--ink),var(--ink)) no-repeat 0 0 / 0% 100%;-webkit-background-clip:text;background-clip:text;transition:background-size .55s cubic-bezier(.6,0,.2,1)}@media(hover:hover){.phrase:hover .hollow{background-size:100% 100%;-webkit-text-stroke-color:transparent;transition:background-size .55s cubic-bezier(.6,0,.2,1),-webkit-text-stroke-color .25s ease .4s}}.phrase.filled .hollow,.phrase:focus-visible .hollow{background-size:100% 100%;-webkit-text-stroke-color:transparent;transition:background-size .55s cubic-bezier(.6,0,.2,1),-webkit-text-stroke-color .25s ease .4s}.phrase .ch{visibility:hidden}.phrase .ch.on{visibility:visible}.caret{display:inline-block;width:0;position:relative}.caret:after{content:"";position:absolute;left:2px;bottom:-.16em;height:.98em;width:2px;background:var(--ink);animation:blink 1s steps(1) infinite}.caret.gone{opacity:0;transition:opacity .6s ease .8s}@keyframes blink{50%{opacity:0}}.home.leaving{animation:vanish .3s ease .25s forwards}.scene.home{max-width:none}.stage.tall{place-items:start center;padding-block:88px 64px}.scene.info{max-width:460px;gap:30px}.pot{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.label{font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--soft)}.amount{font-size:clamp(60px,16vw,104px);font-weight:500;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.amount small{font-size:.28em;letter-spacing:0;font-weight:500}.when{font-size:14px;color:var(--soft)}.when b{color:var(--ink);font-weight:500;font-family:var(--mono);font-variant-numeric:tabular-nums}.mine{font-family:var(--mono);font-size:12px;color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:5px 12px;margin-top:6px}.motto{font-size:26px;font-weight:600;letter-spacing:-.03em;line-height:1.12;text-align:center;text-wrap:balance}.how{list-style:none;counter-reset:s;display:flex;flex-direction:column;gap:14px;width:100%;border-top:1px solid var(--line);padding-top:26px}.how li{counter-increment:s;display:grid;grid-template-columns:26px 1fr;font-size:15px;line-height:1.55}.how li:before{content:counter(s);font-family:var(--mono);font-size:12px;color:var(--soft);padding-top:3px}.how b{font-weight:600}.info .facts,.info .fine{width:100%}.facts .addr{font-size:13px;color:var(--ink)}.tl{left:20px;top:calc(18px + env(safe-area-inset-top,0px))}.tr{top:calc(18px + env(safe-area-inset-top,0px))}.tl button,.tr button{font-family:var(--mono);font-size:12px}@media(max-width:520px){.tl{left:16px;top:calc(14px + env(safe-area-inset-top,0px))}.stage.tall{padding-block:72px 48px}.motto{font-size:23px}}.intro{width:100%;display:flex;flex-direction:column;gap:12px;border-bottom:1px solid var(--line);padding-bottom:26px}.intro .steps{list-style:none;counter-reset:s;display:flex;flex-direction:column;gap:10px}.intro .steps li{counter-increment:s;display:grid;grid-template-columns:26px 1fr;font-size:17px;line-height:1.45;letter-spacing:-.01em}.intro .steps li:before{content:counter(s);font-family:var(--mono);font-size:12px;color:var(--soft);padding-top:5px}.intro{align-items:center;text-align:center;gap:16px;padding-bottom:30px}.intro .motto{font-size:clamp(34px,7vw,46px);line-height:1.02;letter-spacing:-.045em}.pitch{font-size:17px;line-height:1.55;color:#3a3a3a;max-width:30em;text-wrap:pretty}.pot .label{margin-top:2px}@media(max-width:520px){.pitch{font-size:16px}}.howmore{width:100%;display:flex;flex-direction:column;gap:12px;text-align:center;font-size:14px;line-height:1.6;color:#3a3a3a;animation:appear .4s ease both}.info .facts{border-top:1px solid var(--line)}.stats{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border-top:1px solid var(--line);padding-top:26px;text-align:center}.stats div{display:flex;flex-direction:column;align-items:center;gap:4px}.stats b{font-size:22px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stats span{font-size:12px;color:var(--soft)}#howBtn{margin-top:36px}.info .howmore{margin-top:-6px}.pot,.intro,.info>.big{align-self:center}.howmore[hidden]{display:none}.amount .num{position:relative;display:inline-block}.amount small{position:absolute;left:100%;bottom:.14em;margin-left:.22em;font-size:.28em}.scene.home{animation:none}.phrase .ch{visibility:visible;opacity:0;transition:opacity .22s ease-out}.phrase .ch.on{opacity:1}.caret.typing:after{animation:none}.caret.gone{opacity:0;transition:opacity .5s ease}.home.leaving{animation:vanish .35s ease .3s forwards}.scene.info{animation:none}.rise{animation:rise .8s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 80ms + 60ms)}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.scene.info.leaving{animation:vanish .28s ease forwards}.links{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:36px}.links .dot{color:var(--line)}#howBtn{margin-top:0}.phrase{position:relative}.phrase .caret{position:absolute;left:0;top:0;width:2px;height:1em;display:block;pointer-events:none}.phrase .caret:after{left:1px;bottom:auto;top:12%;height:76%;width:2px}.hollow-back{font-family:"Geist Outline Bold",var(--font);font-weight:600;font-size:inherit;letter-spacing:inherit;line-height:inherit;padding:0;cursor:pointer;color:transparent}@media(hover:hover){.hollow-back:hover{background-size:100% 100%;-webkit-text-stroke-color:transparent;transition:background-size .55s cubic-bezier(.6,0,.2,1),-webkit-text-stroke-color .25s ease .4s}}.hollow-back.filled,.hollow-back:focus-visible{background-size:100% 100%;-webkit-text-stroke-color:transparent;transition:background-size .55s cubic-bezier(.6,0,.2,1),-webkit-text-stroke-color .25s ease .4s;outline:none}.actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.big.ghost{background:var(--paper);color:var(--ink)}@media(hover:hover){.big.ghost:hover{background:var(--ink);color:var(--paper)}}.info .howmore{margin-top:0}.amount small{top:50%;bottom:auto;transform:translateY(-50%);margin-left:.4em}.intro{gap:26px;padding-bottom:40px}.scene.info{gap:34px}@media(max-width:520px){.intro{gap:20px;padding-bottom:32px}.big.ghost,.actions .big{padding:0 20px}}.hw{position:relative;display:inline}.hw-fill{color:transparent;background:linear-gradient(var(--ink),var(--ink)) no-repeat 0 0 / 0% 100%;-webkit-background-clip:text;background-clip:text;transition:background-size .55s cubic-bezier(.6,0,.2,1)}.hw-line{position:absolute;left:0;top:0;white-space:nowrap;pointer-events:none;font-family:"Geist Outline",var(--font);font-weight:500;color:transparent;-webkit-text-stroke:max(.7px,.014em) var(--ink);transition:opacity .3s ease .35s}.phrase .hw-line .ol{opacity:0;transition:opacity .22s ease-out}.phrase .hw-line .ol.on{opacity:1}@media(hover:hover){.phrase:hover .hw-fill,.hw-back:hover .hw-fill{background-size:100% 100%}.phrase:hover .hw-line,.hw-back:hover .hw-line{opacity:0}}.phrase.filled .hw-fill,.phrase:focus-visible .hw-fill,.hw-back.filled .hw-fill,.hw-back:focus-visible .hw-fill{background-size:100% 100%}.phrase.filled .hw-line,.phrase:focus-visible .hw-line,.hw-back.filled .hw-line,.hw-back:focus-visible .hw-line{opacity:0}.hw-back{font:inherit;letter-spacing:inherit;line-height:inherit;padding:0;cursor:pointer;color:inherit;outline:none}.hw-back .hw-line{font-family:"Geist Outline Bold",var(--font);font-weight:600}.hw{display:inline-grid;vertical-align:baseline}.hw>.hw-fill,.hw>.hw-line{grid-area:1 / 1;position:static}.hw-line{opacity:1!important;transition:-webkit-mask-position .55s cubic-bezier(.6,0,.2,1),mask-position .55s cubic-bezier(.6,0,.2,1)!important;-webkit-mask-image:linear-gradient(90deg,transparent 50%,#000 50%);mask-image:linear-gradient(90deg,transparent 50%,#000 50%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:100% 0;mask-position:100% 0}@media(hover:hover){.phrase:hover .hw-line,.hw-back:hover .hw-line{-webkit-mask-position:0% 0;mask-position:0% 0}}.phrase.filled .hw-line,.phrase:focus-visible .hw-line,.hw-back.filled .hw-line,.hw-back:focus-visible .hw-line{-webkit-mask-position:0% 0;mask-position:0% 0}.scene.info{max-width:720px}.scene.info>.pot,.scene.info>.actions,.scene.info>.howmore,.scene.info>.stats{max-width:460px;width:100%}.intro .motto.big-motto{font-size:clamp(42px,8.4vw,84px);font-weight:500;letter-spacing:-.045em;line-height:1.02}.hw-back .hw-line{font-family:"Geist Outline",var(--font);font-weight:500}.intro{padding-bottom:44px}.howmore{gap:26px;text-align:center}.how-lead{font-size:15px;line-height:1.6;color:#3a3a3a;text-wrap:pretty}.howmore svg{width:40px;height:40px;fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.howmore svg .dot{fill:var(--ink);stroke:none}.flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;gap:6px}.step{display:flex;flex-direction:column;align-items:center;gap:8px}.step b{font-size:14px;font-weight:600;line-height:1.25}.flow .arrow{padding-top:10px}.flow .arrow svg{width:20px;height:20px;stroke:var(--soft)}.example{border:1px solid var(--line);border-radius:14px;padding:16px 12px 18px;display:flex;flex-direction:column;gap:12px}.ex-title{font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--soft)}.sum{display:flex;align-items:center;justify-content:center;gap:12px}.sum div{display:flex;flex-direction:column;align-items:center;gap:3px}.sum b{font-size:22px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sum span{font-size:11px;color:var(--soft)}.sum i{font-style:normal;font-size:18px;color:var(--soft)}.sum .res b{background:var(--ink);color:var(--paper);padding:1px 8px;border-radius:6px}.rules{display:flex;flex-direction:column;gap:12px;text-align:left}.rules div{display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:center;font-size:13px;line-height:1.45;color:#3a3a3a}.rules svg{width:30px;height:30px}.howmore .fine{text-align:center}@media(max-width:520px){.flow{grid-template-columns:1fr;gap:4px}.flow .arrow{padding:0;transform:rotate(90deg);justify-self:center}.sum{gap:8px}.sum b{font-size:18px}}.step b span{font-size:inherit;color:inherit;line-height:inherit}.step>span{font-size:12px;color:var(--soft);line-height:1.35}.intro{border-bottom:0;padding-bottom:8px}.scene.info>.pot{border-top:1px solid var(--line);padding-top:40px}.dotword{position:relative;display:inline;color:transparent!important;-webkit-text-stroke:0!important;background:none}.dotword .ch{color:transparent!important}.dotword .bl{display:inline-block;width:0;height:0;vertical-align:baseline}.dw-back{font:inherit;letter-spacing:inherit;line-height:inherit;padding:0;cursor:pointer;outline:none}.dots-canvas{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:30}.example{padding:20px 18px 18px;gap:10px}.ex-head{font-size:22px;font-weight:600;letter-spacing:-.02em}.ex-sub{font-size:13px;color:#3a3a3a;line-height:1.5}.bars{display:flex;flex-direction:column;gap:9px;margin-top:6px;text-align:left}.bar{display:grid;grid-template-columns:78px 1fr 64px;align-items:center;gap:10px}.bar .who{font-size:12px;color:var(--soft);font-family:var(--mono)}.bar .track{height:10px;background:#f1f1f1;border-radius:999px;overflow:hidden}.bar .track i{display:block;height:100%;background:var(--ink);border-radius:999px;transform-origin:left;animation:grow .9s cubic-bezier(.16,1,.3,1) both}.bar:nth-child(2) .track i{animation-delay:.08s}.bar:nth-child(3) .track i{animation-delay:.16s}.bar:nth-child(4) .track i{animation-delay:.24s}@keyframes grow{0%{transform:scaleX(0)}}.bar b{font-size:14px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.ex-foot{font-size:12px;color:#3a3a3a;line-height:1.5;margin-top:4px}.ex-foot span{color:var(--soft)}.scene.info>.actions.bottom{border-top:1px solid var(--line);padding-top:34px;max-width:460px;width:100%}.scene.info>.stats{border-top:0;padding-top:0}.bar{grid-template-columns:62px 1fr 128px}.bar b{font-size:13px}@media(max-width:520px){.bar{grid-template-columns:54px 1fr 112px;gap:8px}.bar b{font-size:12px}}.bar:nth-child(5) .track i{animation-delay:.32s}.bar{grid-template-columns:76px 1fr 64px}.bar .who,.bar b{white-space:nowrap}@media(max-width:520px){.bar{grid-template-columns:70px 1fr 58px}}.scene.info>.howwrap{max-width:460px;width:100%}.howwrap{display:grid;grid-template-rows:0fr;margin-top:-34px;transition:grid-template-rows .75s cubic-bezier(.16,1,.3,1),margin-top .75s cubic-bezier(.16,1,.3,1)}.howwrap.open{grid-template-rows:1fr;margin-top:0}.howwrap>.howmore{min-height:0;overflow:hidden;animation:none;padding-bottom:0}.howmore .hi{opacity:0;transform:translateY(18px) scale(.985);filter:blur(6px);transition:opacity .35s ease,transform .35s ease,filter .35s ease}.howwrap.open .hi{opacity:1;transform:none;filter:blur(0);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .8s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--d, 0) * 90ms + .14s)}.howmore svg [pathLength]{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .3s ease}.howwrap.open svg [pathLength]{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s cubic-bezier(.65,0,.35,1) .45s}.howmore svg .dot{opacity:0;transition:opacity .2s}.howwrap.open svg .dot{opacity:1;transition:opacity .4s ease 1.2s}.bar .track i{animation:none;transform:scaleX(0);transition:transform .3s ease}.howwrap.open .bar .track i{transform:scaleX(1);transition:transform 1s cubic-bezier(.16,1,.3,1)}.howwrap.open .bar:nth-child(1) .track i{transition-delay:.55s}.howwrap.open .bar:nth-child(2) .track i{transition-delay:.63s}.howwrap.open .bar:nth-child(3) .track i{transition-delay:.71s}.howwrap.open .bar:nth-child(4) .track i{transition-delay:.79s}.howwrap.open .bar:nth-child(5) .track i{transition-delay:.87s}@media(prefers-reduced-motion:reduce){.howwrap,.howmore .hi,.howwrap.open .hi,.howmore svg [pathLength],.bar .track i{transition:none!important}}.scene.howscene{max-width:460px;gap:30px}.howscene .howmore{display:flex;flex-direction:column;gap:26px;width:100%;animation:none;text-align:center}.howscene .hi{opacity:1;transform:none;filter:none}.howscene svg [pathLength]{stroke-dasharray:none;stroke-dashoffset:0}.howscene svg .dot{opacity:1}.howscene .bar .track i{transform:none}.howscene .actions{border-top:1px solid var(--line);padding-top:30px;width:100%}.how-lead,.ex-sub,.ex-foot,.rules span,.step b,.step>span,.pitch{text-wrap:pretty}.big.xlink{width:auto;aspect-ratio:1 / 1;padding:0;flex:0 0 auto;text-decoration:none}@media(max-width:520px){.big.ghost.xlink{padding:0}}.big{--roll-ease: cubic-bezier(.22, 1, .36, 1);transition:transform .5s var(--roll-ease),box-shadow .5s var(--roll-ease)}.big .t{position:relative;display:block;overflow:hidden;height:1.25em;line-height:1.25em}.big .t>span{display:block;transition:transform .55s var(--roll-ease)}.big .t>span+span{position:absolute;left:0;right:0;top:0;transform:translateY(110%)}.big.xlink .t{height:17px;line-height:0}.big.xlink .t svg{display:block}@media(hover:hover){.big:hover{background:var(--ink);color:var(--paper)}.big.ghost:hover{background:var(--paper);color:var(--ink)}.big:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 10px 24px -12px #00000059}.big:not(:disabled):hover .t>span:first-child{transform:translateY(-110%)}.big:not(:disabled):hover .t>span+span{transform:translateY(0)}}.big:not(:disabled):active{transform:translateY(0) scale(.97);box-shadow:none}@media(prefers-reduced-motion:reduce){.big,.big .t>span{transition:none}}.terms{width:100%;margin:4px 0 0;font-size:13px;line-height:1.3}.terms>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 2px;border-top:1px solid var(--line)}.terms>div:last-child{border-bottom:1px solid var(--line)}.terms dt{color:var(--soft)}.terms dd{margin:0;color:var(--ink);font-weight:500;text-align:right}
