@font-face{font-family:Gloock;src:url(/app/fonts/Gloock-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/app/fonts/SchibstedGrotesk-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/app/fonts/SchibstedGrotesk-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Fragment Mono;src:url(/app/fonts/FragmentMono-400.woff2)format("woff2");font-weight:400;font-display:swap}:root{--night:#121418;--night-2:#1a1d22;--night-3:#23272d;--ink:#f3ede3;--ink-2:#f3ede3b8;--ink-3:#f3ede37a;--hair:#f3ede321;--hair-2:#f3ede33d;--ultra:#d9562f;--peri:#ff8a5c;--wax:#f5b78e;--bad:#ef6f82;--serif:"Gloock",Georgia,serif;--ui:"Schibsted Grotesk",system-ui,sans-serif;--mono:"Fragment Mono",ui-monospace,monospace;--t-note:12px;--t-lab:13px;--t-body:15px;--t-val:18px;--t-head:24px;--t-screen:40px;--t-hero:64px;--t-input:16px;--e1:4px;--e2:8px;--e3:12px;--e4:16px;--e5:24px;--e6:32px;--e7:48px;--e8:64px;--r-ctl:4px;--r-card:4px;--r-panel:4px;--r-pill:999px;--d-press:.12s;--d-fast:.15s;--d-base:.24s;--d-sheet:.38s;--ease-out:cubic-bezier(.23,1,.32,1);--ease-io:cubic-bezier(.77,0,.175,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--pad:var(--e6)}@media (max-width:720px){:root{--pad:var(--e4)}}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:#f3ede338 transparent;background:var(--night)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#f3ede333 padding-box content-box;border:3px solid #0000;border-radius:99px}::selection{background:var(--peri);color:var(--night)}body{background:var(--night);min-height:100svh;color:var(--ink);font:400 var(--t-body)/1.55 var(--ui);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline:2px solid var(--peri);outline-offset:3px;border-radius:6px}h1,h2,h3{font-weight:400}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.01em}.num{font-variant-numeric:tabular-nums}.skip{left:var(--e3);z-index:60;padding:var(--e2) var(--e3);border-radius:var(--r-ctl);background:var(--ink);color:var(--night);font-size:var(--t-lab);position:absolute;top:-60px}.skip:focus{top:var(--e3)}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.nav{z-index:30;top:var(--e3);margin:var(--e3) auto 0;align-items:center;gap:var(--e5);width:min(1120px,100% - 24px);padding:var(--e2) var(--e2) var(--e2) var(--e4);border-radius:var(--r-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px var(--hair);background:#121418d1;display:flex;position:sticky}.brand{align-items:center;gap:var(--e2);min-height:40px;display:flex}.mark{width:22px;height:22px;color:var(--peri);flex:none;margin-top:-2px}.wordmark .q{color:var(--peri)}.wordmark{font-family:var(--serif);font-size:var(--t-head);letter-spacing:-.01em;line-height:1}.nav-links{gap:var(--e1);margin-left:auto;display:flex}.nav-links a{font-size:var(--t-lab);color:var(--ink-2);padding:var(--e3);border-radius:var(--r-ctl);transition:color var(--d-fast) ease,background-color var(--d-fast) ease}.nav-links a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -1.5px 0 var(--ink);border-radius:0}.who{align-items:center;gap:var(--e2);font:500 var(--t-lab)/1 var(--mono);padding:0 var(--e4);border-radius:var(--r-ctl);background:var(--ink);height:40px;color:var(--night);transition:transform var(--d-press) var(--ease-out);display:flex}.who .dot{background:var(--night);opacity:.3;width:6px;height:6px}.who.on .dot{opacity:1;background:var(--ultra)}.who:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.nav-links a:hover{color:var(--ink)}}@media (max-width:720px){.nav{gap:var(--e3);-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--night)}.nav-links{left:50%;bottom:calc(var(--e3) + env(safe-area-inset-bottom));width:calc(100% - 24px);max-width:420px;padding:var(--e1);border-radius:var(--r-panel);background:var(--night-2);box-shadow:inset 0 0 0 1px var(--hair-2);justify-content:space-between;margin:0;position:fixed;transform:translate(-50%)}.nav-links a{text-align:center;padding:var(--e3) 0;flex:1}.who{margin-left:auto}body{padding-bottom:88px}}.netbar{width:min(1120px,100% - 24px);margin:var(--e2) auto 0;font:400 var(--t-note)/1.4 var(--mono);color:var(--wax);text-align:center;padding:var(--e1) var(--e3)}main,main:focus-visible{outline:none}.page{width:min(1120px,100%);padding:var(--e7) var(--pad) var(--e8);animation:arrive var(--d-base) var(--ease-out) both;margin:0 auto}@keyframes arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.eyebrow{font:400 var(--t-lab)/1.4 var(--mono);color:var(--ink-3);margin-bottom:var(--e4)}h1{font-family:var(--serif);font-size:var(--t-hero);letter-spacing:-.025em;text-wrap:balance;line-height:.98}h2{font-family:var(--serif);font-size:var(--t-screen);letter-spacing:-.015em;text-wrap:balance;line-height:1.05}h3{font-size:var(--t-lab);color:var(--ink-2);margin-bottom:var(--e3);font-weight:500}@media (max-width:720px){h1{font-size:var(--t-screen)}h2{font-size:var(--t-head)}}.lede{margin-top:var(--e5);max-width:460px;font-size:var(--t-val);color:var(--ink-2);line-height:1.5}.muted{color:var(--ink-2)}.fine{font-size:var(--t-note);color:var(--ink-3)}.peri{color:var(--peri)}.split{gap:var(--e7);grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;display:grid}.chainsplit{grid-template-columns:minmax(0,1fr) minmax(0,380px)}@media (max-width:900px){.split,.chainsplit{gap:var(--e6);grid-template-columns:minmax(0,1fr)}}.stack{gap:var(--e4);flex-direction:column;display:flex}.row{gap:var(--e2);flex-wrap:wrap;align-items:center;display:flex}.between{justify-content:space-between;align-items:center;gap:var(--e3);display:flex}.bloc{background:var(--night-2);border-radius:var(--r-panel);padding:var(--e5);box-shadow:inset 0 0 0 1px var(--hair)}.bloc.pose{background:var(--night-3)}.verre{border-radius:var(--r-panel);padding:var(--e5);background:var(--night-2);box-shadow:inset 0 0 0 1px var(--hair-2);position:relative}.art{border-radius:var(--r-panel);box-shadow:inset 0 0 0 1px var(--hair);background:#f1eadb;overflow:hidden}.art img{width:100%;height:auto;display:block}.btn{justify-content:center;align-items:center;gap:var(--e2);height:44px;padding:0 var(--e5);border-radius:var(--r-ctl);font:500 var(--t-body)/1 var(--ui);background:var(--ink);color:var(--night);white-space:nowrap;transition:transform var(--d-press) var(--ease-out),opacity var(--d-fast) ease,background-color var(--d-fast) ease,box-shadow var(--d-fast) ease;display:inline-flex;position:relative;overflow:hidden}.btn:active:not(:disabled){transform:scale(.98)}.btn.lg{height:52px;padding:0 var(--e6)}.btn.sm{height:36px;padding:0 var(--e3);font-size:var(--t-lab)}.btn.wide{width:100%}.btn.second{color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair-2);background:0 0}.btn.muet{color:var(--ink);background:#f3ede312}.btn.danger{color:var(--bad);background:0 0;box-shadow:inset 0 0 0 1px #ef6f8266}.btn:disabled{opacity:.5;cursor:default}.btn[aria-busy=true]{cursor:progress}.btn[aria-busy=true]:after{content:"";left:var(--e4);right:var(--e4);opacity:.35;transform-origin:0;height:2px;animation:busy 1.1s var(--ease-io) infinite;background:currentColor;border-radius:2px;position:absolute;bottom:8px}@keyframes busy{0%{transform:scaleX(0)}60%{opacity:.35;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (hover:hover) and (pointer:fine){.btn:hover:not(:disabled){background:#fffaf2}.btn.second:hover:not(:disabled),.btn.muet:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ink-2);background:#f3ede30d}}.iconbtn{border-radius:var(--r-pill);width:44px;height:44px;color:var(--ink-3);transition:color var(--d-fast) ease,transform var(--d-press) var(--ease-out);place-items:center;display:inline-grid}.iconbtn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.iconbtn:hover{color:var(--ink)}}.link{color:var(--peri);border-bottom:1px solid #ff8a5c59}.field{gap:var(--e2);margin-bottom:var(--e4);flex-direction:column;display:flex}.field label,.lab{font-size:var(--t-lab);color:var(--ink-2)}.input{width:100%;height:44px;padding:0 var(--e3);border-radius:var(--r-ctl);background:var(--night);color:var(--ink);border:1px solid var(--hair-2);font:400 var(--t-input)/1.4 var(--ui);transition:border-color var(--d-fast) ease,box-shadow var(--d-fast) ease}textarea.input{height:auto;min-height:88px;padding:var(--e3);resize:vertical}.input.mono{font-family:var(--mono)}.input::placeholder{color:var(--ink-3)}.input:focus{border-color:var(--peri);outline:none}.input[aria-invalid=true]{border-color:#ef6f8299}@media (hover:hover) and (pointer:fine){.input:hover:not(:focus){border-color:var(--ink-3)}}.prefix{position:relative}.prefix>span{left:var(--e3);color:var(--ink-3);font-family:var(--mono);position:absolute;top:50%;transform:translateY(-50%)}.prefix .input{padding-left:28px}.hint{font-size:var(--t-note);color:var(--ink-3)}details.field>summary{cursor:pointer;gap:var(--e2);align-items:baseline;list-style:none;display:flex}details.field>summary::-webkit-details-marker{display:none}details.field>summary:before{content:"+";color:var(--ink-3);width:1ch}details.field[open]>summary:before{content:"−"}details.field[open]>summary{margin-bottom:var(--e3)}.err{font-size:var(--t-lab);color:var(--bad);min-height:0}.err:empty{display:none}.amount{position:relative}.amount .input{height:52px;font:500 var(--t-head)/1 var(--mono);padding-right:96px}.amount .unit{right:var(--e3);gap:var(--e2);font:400 var(--t-lab)/1 var(--mono);color:var(--ink-3);align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.amount .max{min-width:44px;height:32px;padding:0 var(--e2);border-radius:var(--r-ctl);color:var(--ink);font-size:var(--t-note);background:#f3ede314}.seg{gap:var(--e1);padding:var(--e1);border-radius:var(--r-card);background:var(--night);box-shadow:inset 0 0 0 1px var(--hair);display:flex}.seg button{height:36px;padding:0 var(--e3);border-radius:var(--r-ctl);font:500 var(--t-lab)/1 var(--mono);color:var(--ink-2);transition:background-color var(--d-fast) ease,color var(--d-fast) ease,transform var(--d-press) var(--ease-out);flex:1}.seg button[aria-pressed=true]{background:var(--ink);color:var(--night)}.seg button:active{transform:scale(.97)}.seg button:disabled{opacity:.4;cursor:default}.stats{border-radius:var(--r-panel);background:var(--hair);box-shadow:inset 0 0 0 1px var(--hair);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.stat{background:var(--night);padding:var(--e4) var(--e5)}.stat .k{font-size:var(--t-note);color:var(--ink-3)}.stat .v{margin-top:var(--e2);font:400 var(--t-head)/1 var(--mono);font-variant-numeric:tabular-nums}@media (max-width:720px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat{padding:var(--e3) var(--e4)}}.sk{opacity:0;background:#f3ede314;border-radius:6px;min-width:3em;animation:.9s .4s 2 alternate forwards skin;display:inline-block;color:#0000!important}@keyframes skin{0%{opacity:.6}to{opacity:1}}.sk-line{opacity:0;background:#f3ede312;border-radius:6px;height:14px;animation:.9s .4s 2 alternate forwards skin;display:block}.chainhead{gap:var(--e4);align-items:center;min-width:0;display:flex}.logo{object-fit:cover;background:var(--ultra);width:56px;height:56px;color:var(--ink);font:400 var(--t-head)/1 var(--serif);box-shadow:inset 0 0 0 1px var(--hair-2);border-radius:2px;flex:none;place-items:center;display:grid}.logo.sm{width:36px;height:36px;font-size:var(--t-val);border-radius:var(--r-ctl)}.pill{align-items:center;gap:var(--e2);height:28px;font:400 var(--t-note)/1 var(--mono);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:inline-flex;overflow:hidden}.pill.live:before{content:"";background:var(--peri);width:6px;height:6px}.head{justify-content:space-between;align-items:flex-end;gap:var(--e5);margin-bottom:var(--e6);flex-wrap:wrap;display:flex}.seals{align-items:center;display:inline-flex}.ring{width:18px;height:18px;box-shadow:inset 0 0 0 1.6px var(--ink-3);border-radius:50%;display:inline-block}.ring+.ring{margin-left:-6px}.ring.ok{box-shadow:inset 0 0 0 1.6px var(--peri)}.ring.wait{box-shadow:inset 0 0 0 1.6px var(--ink-3);opacity:.5}.ring.bad{box-shadow:inset 0 0 0 1.6px var(--bad)}.blocks{flex-direction:column;list-style:none;display:flex}.blk{gap:var(--e4);min-height:56px;padding:var(--e2) var(--e3);margin:0 calc(var(--e3) * -1);border-radius:var(--r-ctl);border-bottom:1px solid var(--hair);cursor:pointer;text-align:left;width:calc(100% + 24px);transition:background-color var(--d-fast) ease;grid-template-columns:96px minmax(0,1fr) auto auto;align-items:center;display:grid}.blk.new{animation:blkIn var(--d-sheet) var(--ease-out) both}@keyframes blkIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.blk .h{font:500 var(--t-val)/1 var(--mono)}.blk .meta{font-size:var(--t-note);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.blk .sz{font:400 var(--t-note)/1 var(--mono);color:var(--ink-3)}@media (hover:hover) and (pointer:fine){.blk:hover{background:#f3ede30a}}@media (max-width:520px){.blk{grid-template-columns:72px minmax(0,1fr) auto}.blk .sz{display:none}}.clist{gap:var(--e3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));list-style:none;display:grid}.citem{gap:var(--e3);padding:var(--e4);border-radius:var(--r-panel);background:var(--night-2);box-shadow:inset 0 0 0 1px var(--hair);min-height:72px;transition:box-shadow var(--d-fast) ease,transform var(--d-press) var(--ease-out);align-items:center;display:flex}.citem:active{transform:scale(.985)}.citem .t{flex:1;min-width:0}.citem .t b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}@media (hover:hover) and (pointer:fine){.citem:hover{box-shadow:inset 0 0 0 1px var(--hair-2)}}.empty{padding:var(--e7) var(--e4);text-align:center;color:var(--ink-2);align-items:center;gap:var(--e4);flex-direction:column;display:flex}.empty .big{overflow-wrap:anywhere;max-width:100%;font:400 var(--t-head)/1.2 var(--serif);color:var(--ink)}.alert{gap:var(--e3);padding:var(--e3) var(--e4);border-radius:var(--r-card);color:var(--ink);font-size:var(--t-lab);background:#ef6f820f;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;box-shadow:inset 0 0 0 1px #ef6f8238}.toasts{z-index:70;right:var(--e4);gap:var(--e2);pointer-events:none;flex-direction:column;align-items:flex-end;max-width:calc(100% - 32px);display:flex;position:fixed;top:88px}.toast{pointer-events:auto;gap:var(--e3);min-height:48px;padding:var(--e2) var(--e2) var(--e2) var(--e4);border-radius:var(--r-card);background:var(--night-3);box-shadow:inset 0 0 0 1px var(--hair-2);font-size:var(--t-lab);animation:toastIn var(--d-base) var(--ease-out) both;align-items:center;max-width:400px;display:flex}.toast.out{animation:toastOut var(--d-fast) ease both}.toast .ic{flex:none;width:18px;height:18px}.toast .iconbtn{width:36px;height:36px}@keyframes toastIn{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:none}}@keyframes toastOut{to{opacity:0;transform:translateY(4px)}}@media (max-width:720px){.toasts{right:50%;top:calc(76px + env(safe-area-inset-top));align-items:stretch;width:calc(100% - 24px);transform:translate(50%)}.toast{max-width:none}}.layer{z-index:50;visibility:hidden;pointer-events:none;position:fixed;inset:0}.layer.on{visibility:visible;pointer-events:auto}.scrim{opacity:0;transition:opacity var(--d-base) ease;background:#0a0b0eb3;position:absolute;inset:0}.layer.on .scrim{opacity:1}.sheet{top:var(--e3);right:var(--e3);bottom:var(--e3);border-radius:var(--r-panel);background:var(--night-2);width:min(440px,100% - 24px);box-shadow:inset 0 0 0 1px var(--hair-2);transition:transform var(--d-sheet) var(--ease-drawer);flex-direction:column;display:flex;position:absolute;overflow:hidden;transform:translate(calc(100% + 24px))}.layer.on .sheet{transform:none}.sheet-head{justify-content:space-between;align-items:center;gap:var(--e3);padding:var(--e3) var(--e3) var(--e3) var(--e5);border-bottom:1px solid var(--hair);display:flex}.sheet-head h2{font-size:var(--t-head)}.sheet-body{padding:var(--e5);overscroll-behavior:contain;flex:1;overflow:auto}.grab{display:none}@media (max-width:759px){.sheet{border-radius:var(--r-panel) var(--r-panel) 0 0;width:100%;max-height:92svh;padding-bottom:env(safe-area-inset-bottom);inset:auto 0 0;transform:translateY(100%)}.grab{background:var(--hair-2);width:36px;height:4px;margin:var(--e2) auto 0;border-radius:4px;display:block}}.review{border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--hair);margin-bottom:var(--e5);flex-direction:column;display:flex}.review>div{justify-content:space-between;gap:var(--e4);padding:var(--e3) var(--e4);border-bottom:1px solid var(--hair);font-size:var(--t-lab);display:flex}.review>div:last-child{border-bottom:0}.review dt,.review .k{color:var(--ink-3)}.review .v{font-family:var(--mono);text-align:right;word-break:break-all;min-width:0}.big-amt{font:400 var(--t-screen)/1 var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.big-amt small{font-size:var(--t-val);color:var(--ink-3);margin-left:var(--e2)}.addr{font:400 var(--t-lab)/1.5 var(--mono);word-break:break-all;color:var(--ink);padding:var(--e3);border-radius:var(--r-ctl);background:var(--night);box-shadow:inset 0 0 0 1px var(--hair)}.qr{width:168px;height:168px;padding:var(--e3);border-radius:var(--r-card);background:#f3ede3;flex:none}.qr svg{width:100%;height:100%;display:block}.qrrow{gap:var(--e5);align-items:flex-start;display:flex}@media (max-width:520px){.qrrow{flex-direction:column;align-items:stretch}.qr{align-self:center}}.words{gap:var(--e2);margin:var(--e4) 0;counter-reset:w;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.words span{counter-increment:w;white-space:nowrap;text-overflow:ellipsis;font:400 var(--t-lab)/1 var(--mono);padding:var(--e3) var(--e2);border-radius:var(--r-ctl);background:var(--night);box-shadow:inset 0 0 0 1px var(--hair);transition:filter var(--d-base) var(--ease-out);overflow:hidden}.words span:before{content:counter(w);color:var(--ink-3);margin-right:var(--e2);text-align:right;min-width:1.4em;display:inline-block}.words.hidden span{filter:blur(6px);-webkit-user-select:none;user-select:none}.words .cover{border-radius:var(--r-card);place-items:center;display:grid;position:absolute;inset:0}.words:not(.hidden) .cover{display:none}@media (max-width:420px){.words{grid-template-columns:repeat(2,minmax(0,1fr))}}.check{gap:var(--e3);font-size:var(--t-lab);color:var(--ink-2);margin:var(--e4) 0;cursor:pointer;align-items:flex-start;display:flex}.check input{width:20px;height:20px;accent-color:var(--peri);flex:none;margin-top:1px}.quiz{gap:var(--e2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:420px){.seg{flex-wrap:wrap}.seg button{flex:40%}.quiz{grid-template-columns:minmax(0,1fr)}}.bal{font:400 var(--t-hero)/1 var(--mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;gap:var(--e3);flex-wrap:wrap;display:flex}.bal small{font-size:var(--t-val);color:var(--ink-3);letter-spacing:0}.bal.pending{color:var(--ink-2)}@media (max-width:720px){.bal{font-size:var(--t-screen)}}.tabs{gap:var(--e1);border-bottom:1px solid var(--hair);margin-bottom:var(--e5);display:flex}.tabs button{height:44px;padding:0 var(--e4);font-size:var(--t-lab);color:var(--ink-3);transition:color var(--d-fast) ease;position:relative}.tabs button[aria-selected=true]{color:var(--ink)}.tabs button[aria-selected=true]:after{content:"";left:var(--e3);right:var(--e3);background:var(--ink);border-radius:2px;height:2px;position:absolute;bottom:-1px}.activity{list-style:none}.activity li{justify-content:space-between;gap:var(--e3);padding:var(--e3) 0;border-bottom:1px solid var(--hair);font-size:var(--t-lab);display:flex}.activity li:last-child{border-bottom:0}.cinema{border-radius:var(--r-panel);background:var(--night-2);min-height:440px;box-shadow:inset 0 0 0 1px var(--hair);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.lattice{z-index:-1;opacity:0;background-image:linear-gradient(#ff8a5c1a 1px,#0000 1px),linear-gradient(90deg,#ff8a5c1a 1px,#0000 1px);background-size:32px 32px;transition:opacity 1.2s;position:absolute;inset:-20%;transform:perspective(600px)rotateX(58deg)translateY(10%);-webkit-mask-image:radial-gradient(60% 60% at 50% 60%,#000,#0000);mask-image:radial-gradient(60% 60% at 50% 60%,#000,#0000)}.cinema[data-act=chain] .lattice,.cinema[data-act=block] .lattice,.cinema[data-act=done] .lattice{opacity:1}.stage{align-items:center;gap:var(--e5);text-align:center;padding:var(--e6) var(--e4);flex-direction:column;display:flex}.coin{object-fit:cover;width:120px;height:120px;box-shadow:0 0 0 1px var(--hair-2);background:var(--ultra);font:400 var(--t-screen)/1 var(--serif);transition:transform var(--d-sheet) var(--ease-out),opacity var(--d-base) ease;border-radius:50%;place-items:center;display:grid}.cinema[data-act=coin] .coin{animation:coinIn .7s var(--ease-out) both}@keyframes coinIn{0%{opacity:0;transform:translateY(16px)scale(.92)}to{opacity:1;transform:none}}.cinema[data-act=block] .coin,.cinema[data-act=done] .coin{opacity:0;position:absolute;transform:scale(.6)}.genesis{width:min(300px,100%);padding:var(--e5);border-radius:var(--r-panel);background:var(--night);box-shadow:inset 0 0 0 1px var(--hair-2);text-align:left;display:none}.cinema[data-act=block] .genesis,.cinema[data-act=done] .genesis{animation:drop .6s var(--ease-out) both;display:block}@keyframes drop{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:none}}.genesis .h{font:500 var(--t-screen)/1 var(--mono)}.stamp{margin-top:var(--e4);align-items:center;gap:0;height:56px;display:flex}.stamp i{width:56px;height:56px;box-shadow:inset 0 0 0 2px var(--peri);opacity:0;border-radius:50%;transform:scale(1.25)}.stamp i+i{margin-left:-16px}.stamp i.on{animation:stamp .32s var(--ease-out) both}@keyframes stamp{0%{opacity:0;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.stamp-l{gap:var(--e1);margin-top:var(--e3);font:400 var(--t-note)/1.3 var(--mono);color:var(--ink-3);flex-direction:column;display:flex}.stamp-l .on{color:var(--peri)}.cue{font:400 var(--t-head)/1.2 var(--serif);min-height:1.2em}.steps{gap:var(--e1);flex-direction:column;list-style:none;display:flex}.steps li{gap:var(--e3);padding:var(--e3) 0;border-bottom:1px solid var(--hair);color:var(--ink-3);transition:color var(--d-base) ease;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;display:grid}.steps li:last-child{border-bottom:0}.steps li[data-s=run],.steps li[data-s=done]{color:var(--ink)}.steps li[data-s=fail]{color:var(--bad)}.steps .tick{opacity:.5;border-radius:50%;width:18px;height:18px;box-shadow:inset 0 0 0 1.5px}.steps li[data-s=run] .tick{opacity:1;box-shadow:inset 0 0 0 1.5px var(--peri);animation:1.2s ease-in-out infinite alternate pulse}.steps li[data-s=done] .tick{opacity:1;background:var(--peri);box-shadow:none}@keyframes pulse{0%{opacity:.5}to{opacity:1}}.drop{gap:var(--e4);padding:var(--e3);border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--hair-2);cursor:pointer;transition:box-shadow var(--d-fast) ease;align-items:center;display:flex}.drop:focus-within{box-shadow:inset 0 0 0 1px var(--peri)}.drop input{opacity:0;width:1px;height:1px;position:absolute}.drop .ph{border-radius:var(--r-card);width:64px;height:64px;box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink-3);object-fit:cover;background:#f3ede30d;flex:none;place-items:center;display:grid}.crowd{gap:var(--e5);flex-direction:column;display:flex}.crowd-row .top{justify-content:space-between;align-items:baseline;gap:var(--e3);margin-bottom:var(--e2);display:flex}.crowd-row .sz{font:500 var(--t-val)/1 var(--mono)}.dots{flex-wrap:wrap;gap:4px;display:flex}.dots i{width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--hair-2);border-radius:50%}.dots i.f{background:var(--ink-2);box-shadow:none}.dots i.me{background:var(--peri)}.dots i.more{width:auto;height:10px;box-shadow:none;font:400 var(--t-note)/10px var(--mono);color:var(--ink-3);padding:0 var(--e1)}.thin{color:var(--ink-2)}.facts{gap:var(--e3);font-size:var(--t-lab);color:var(--ink-2);flex-direction:column;list-style:none;display:flex}.facts li{gap:var(--e3);grid-template-columns:16px minmax(0,1fr);display:grid}.facts li:before{content:"";width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--ink-3);border-radius:50%;margin-top:6px}.facts.no li:before{box-shadow:inset 0 0 0 1.5px var(--ink-2);border-radius:2px}.notes{flex-direction:column;list-style:none;display:flex}.notes li{justify-content:space-between;align-items:center;gap:var(--e3);padding:var(--e3) 0;border-bottom:1px solid var(--hair);font-size:var(--t-lab);display:flex}.notes li:last-child{border-bottom:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.lattice{transition:none}}.wallet-grid>.w-main{grid-area:1/1}.wallet-grid>.verre{grid-area:1/2/span 2}.wallet-grid>.w-act{grid-area:2/1}@media (max-width:900px){.wallet-grid>*{grid-area:auto!important}}.eyebrow .mono{text-transform:none;letter-spacing:.02em}.how{counter-reset:h;flex-direction:column;list-style:none;display:flex}.how li{counter-increment:h;column-gap:var(--e3);padding:var(--e4) 0;border-top:1px solid var(--hair);grid-template-columns:32px minmax(0,1fr);display:grid}.how li:before{content:counter(h);font:400 var(--t-lab)/1.5 var(--mono);color:var(--ink-3);grid-row:span 2}.how b{font-weight:500}.how span{font-size:var(--t-lab);color:var(--ink-2)}.coincard{gap:var(--e4);padding:var(--e4);margin-bottom:var(--e4);background:var(--night);box-shadow:inset 0 0 0 1px var(--hair);border-radius:var(--r-card);align-items:center;display:flex}.cc-img{cursor:pointer;border-radius:2px;flex:none;width:88px;height:88px;position:relative}.cc-img input{opacity:0;width:1px;height:1px;position:absolute}.cc-ph{object-fit:cover;text-align:center;width:88px;height:88px;font-size:var(--t-note);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair-2);transition:box-shadow var(--d-fast) ease,color var(--d-fast) ease;background:#f3ede30a;border-radius:2px;place-items:center;line-height:1.3;display:grid}.cc-img:focus-within .cc-ph{box-shadow:inset 0 0 0 1.5px var(--peri)}@media (hover:hover) and (pointer:fine){.cc-img:hover .cc-ph{box-shadow:inset 0 0 0 1px var(--ink-2);color:var(--ink)}}.cc-t{flex:1;min-width:0}.cc-tk{font-size:var(--t-lab);color:var(--peri);text-overflow:ellipsis;overflow:hidden}.cc-n{font:400 var(--t-head)/1.15 var(--serif);overflow-wrap:anywhere;color:var(--ink-3);margin-top:2px}.cc-d{font-size:var(--t-note);color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.coincard.filled .cc-n{color:var(--ink)}.cost{border-top:1px solid var(--hair);margin-top:var(--e2)}.cost>div{justify-content:space-between;gap:var(--e3);padding:var(--e2) 0;border-bottom:1px solid var(--hair);font-size:var(--t-lab);color:var(--ink-2);display:flex}.cost .mono{white-space:nowrap;color:var(--ink)}.cost .tot{color:var(--ink);font-weight:500}.hint.ok{color:var(--peri)}.btn img{flex:none;width:16px;height:16px}.done{padding:var(--e5);background:var(--night-2);box-shadow:inset 0 0 0 1px var(--hair-2);border-radius:var(--r-panel)}.done-h{font:400 var(--t-head)/1.2 var(--serif);margin-bottom:var(--e2)}.share-l{align-items:center;gap:var(--e3);margin-top:var(--e4);padding:var(--e2) var(--e2) var(--e2) var(--e3);background:var(--night);box-shadow:inset 0 0 0 1px var(--hair);border-radius:var(--r-ctl);display:flex}.share-l .mono{min-width:0;font-size:var(--t-note);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}@media (max-width:420px){.coincard{gap:var(--e3);padding:var(--e3)}.cc-img,.cc-ph{width:72px;height:72px}}.proof{gap:var(--e4);padding:var(--e4) var(--e5);margin-bottom:var(--e4);background:var(--night-2);box-shadow:inset 0 0 0 1px var(--hair-2);border-radius:var(--r-panel);align-items:center;display:flex}.proof .ring{width:24px;height:24px}.proof .ring+.ring{margin-left:-8px}.proof-h{font-size:var(--t-val);line-height:1.35}@media (max-width:520px){.proof{padding:var(--e3) var(--e4);align-items:flex-start}.proof .seals{margin-top:2px}.proof-h{font-size:var(--t-body)}}.ctable{border-top:1px solid var(--hair)}.crow{gap:var(--e4);min-height:72px;padding:var(--e3) var(--e2);border-bottom:1px solid var(--hair);transition:background-color var(--d-fast) ease;grid-template-columns:minmax(0,2.2fr) minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.8fr);align-items:center;display:grid}.crow.chead{min-height:0;padding-top:var(--e2);padding-bottom:var(--e2);font-size:var(--t-note);color:var(--ink-3)}a.crow:active{background:#f3ede30d}@media (hover:hover) and (pointer:fine){a.crow:hover{background:#f3ede30a}}.ccoin{gap:var(--e3);align-items:center;min-width:0;display:flex}.ccoin .t{min-width:0}.ccoin b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}@media (max-width:620px){.crow.chead{display:none}.crow{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.crow .ccoin{grid-row:span 3}.crow [data-l]{font-size:var(--t-note);color:var(--ink-3);text-align:right}.crow [data-l]:after{content:" " attr(data-l)}.crow>span:nth-child(2){text-align:right;font-size:var(--t-lab)}}.launchgrid{grid-template-rows:auto 1fr;grid-template-areas:"intro form""more form";row-gap:0}.launchgrid .l-intro{grid-area:intro}.launchgrid .l-more{grid-area:more}.launchgrid .l-form{grid-area:form}@media (max-width:900px){.launchgrid{row-gap:var(--e6);grid-template-areas:"intro""form""more"}.launchgrid .l-more .how{margin-top:0!important}.launchgrid .art{display:none}}.seg button{white-space:nowrap}.mkt{align-items:flex-end;gap:var(--e2);flex-direction:column;display:flex}@media (max-width:720px){.mkt{align-items:flex-start}}.gas-ok{align-items:center;gap:var(--e2);height:44px;padding:0 var(--e4);font-size:var(--t-lab);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair-2);border-radius:var(--r-ctl);display:inline-flex}.you{font:400 var(--t-note)/1.4 var(--mono);color:var(--night);background:var(--peri);border-radius:2px;margin-right:4px;padding:1px 6px;display:inline-block}
