:root{--bg:#0a0a0a;--fg:#ece7e0;--mute:#8a8a8a;--line:#242424;--size:1800}html{font-size:clamp(8px,14px,10 * 100vw / var(--size));background:var(--bg)}body{margin:0;color:var(--fg);font-family:Geist,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}canvas.gl-canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;display:block}main{position:relative;z-index:1}#root{position:relative}.hero{position:relative;height:100vh;min-height:640px;overflow:hidden}.ui{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;pointer-events:none}.ui a,.ui button{pointer-events:auto}header{display:flex;align-items:center;justify-content:space-between;padding:2.2rem 3.2rem}.logo{font-family:Syne,sans-serif;font-weight:800;font-size:2.2rem;letter-spacing:-.03em;display:flex;align-items:center;gap:1.2rem;color:var(--fg);text-decoration:none}.logo img{height:2.6rem;width:auto;display:block}nav{display:flex;gap:3.2rem;font-family:Geist Mono,monospace;font-size:1.3rem;text-transform:uppercase;letter-spacing:.08em}nav a{color:var(--mute);text-decoration:none;position:relative;transition:color .3s}nav a:before{content:"";position:absolute;left:0;right:0;bottom:-.5rem;height:1px;background:var(--fg);transform:scaleX(0);transform-origin:right;transition:transform .6s cubic-bezier(.19,1,.22,1)}nav a:hover{color:var(--fg)}nav a:hover:before{transform:scaleX(1);transform-origin:left}.center{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 2rem}h1{font-family:Syne,sans-serif;font-weight:700;font-size:clamp(4.8rem,9.5vw,12rem);line-height:1;padding-bottom:.08em;letter-spacing:-.035em;margin:0;max-width:11ch}.sub{margin-top:2.6rem;font-size:1.7rem;line-height:1.45;color:var(--mute);max-width:46ch}.sub b{color:var(--fg);font-weight:500}.cta{margin-top:3.4rem;display:flex;gap:2.4rem;align-items:center}.foot{display:flex;justify-content:space-between;align-items:flex-end;padding:0 3.2rem 11.2rem;gap:3rem}.tagline{font-size:1.4rem;line-height:1.5;color:var(--mute);max-width:30ch}.hint{font-family:Geist Mono,monospace;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);opacity:.7;margin-top:1.6rem}.stats{font-family:Geist Mono,monospace;font-size:1.3rem;text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--line);background:#0a0a0a8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:32rem;color:var(--mute)}.stats div{display:flex;justify-content:space-between;gap:3rem;padding:1.5rem 1.8rem;border-bottom:1px solid var(--line)}.stats div:last-child{border:0}.stats b{font-weight:500;color:var(--fg)}.btn{position:relative;display:inline-flex;align-items:center;height:4.8rem;padding:0 2.4rem;border-radius:999px;font:500 1.5rem Geist,sans-serif;overflow:hidden;border:1px solid var(--fg);cursor:pointer;background:none;color:var(--fg);text-decoration:none}.btn svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.btn span{position:relative;z-index:1;transition:color .35s}.btn:hover span{color:var(--bg)}.txt{font-family:Geist Mono,monospace;font-size:1.3rem;text-transform:uppercase;letter-spacing:.08em;color:var(--fg);text-decoration:none;border-bottom:1px solid var(--fg);padding-bottom:.3rem}.ticker{position:absolute;left:0;right:0;bottom:0;height:8rem;border-top:1px solid var(--line);background:#0a0a0ab8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;z-index:3}.track{display:flex;height:100%;will-change:transform}.cell{flex:none;text-decoration:none;color:var(--fg);width:25vw;min-width:34rem;height:100%;border-right:1px solid var(--line);display:flex;align-items:center;gap:1.4rem;padding:0 2.4rem;white-space:nowrap}.cell .av{width:3rem;height:3rem;border-radius:50%;border:1px solid var(--fg);display:grid;place-items:center;font:600 1.2rem Geist,sans-serif;flex:none}.cell .who{font-family:Geist Mono,monospace;font-size:1.2rem;text-transform:uppercase;letter-spacing:.06em;color:var(--mute)}.cell .what{font-size:1.5rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;max-width:16rem}.cell .amt{font-family:Syne,sans-serif;font-weight:700;font-size:1.9rem;letter-spacing:-.02em;margin-left:auto}.cell .ago{font-family:Geist Mono,monospace;font-size:1.1rem;color:var(--mute);letter-spacing:.06em}.deck-sec,.deck-pin{position:relative}.deck-sticky{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.deck-head{text-align:center;padding:0 2rem;margin-bottom:5.5rem}.deck-head h2{font-family:Syne,sans-serif;font-weight:500;font-size:clamp(3.2rem,4.9rem,5.2rem);letter-spacing:-.03em;line-height:1.1;margin:0}.deck-head p{margin:1.5rem auto 0;font-size:1.8rem;line-height:1.3;color:var(--fg);max-width:40ch}.deck{position:relative;width:min(75rem,92vw);aspect-ratio:5/3}.slide{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.slide-box{position:relative;height:100%;border-radius:.6rem;overflow:hidden;transform-origin:50% 50%}.slide-box .num{position:absolute;right:2rem;top:.8rem;font-family:Syne,sans-serif;font-weight:800;font-size:20rem;line-height:1;letter-spacing:-.06em;color:#ece7e009;-webkit-user-select:none;user-select:none;pointer-events:none}.slide-box .cap{position:absolute;left:2rem;top:1.6rem;font-family:Geist Mono,monospace;font-size:1.2rem;text-transform:uppercase;letter-spacing:.1em;color:var(--fg)}.slide-box .obj{position:absolute;left:50%;top:50%;width:24rem;height:24rem;transform:translate(-50%,-50%);pointer-events:none}.slide-box .ttl{position:absolute;left:2rem;right:2rem;bottom:2rem;font-family:Syne,sans-serif;font-weight:500;font-size:clamp(2rem,2.4rem,3rem);line-height:1.12;letter-spacing:-.02em;max-width:18ch}.slide-box .ttl b{font-weight:500;color:var(--mute)}.deck-copy{text-align:center;margin-top:2.5rem;min-height:7rem;padding:0 2rem;max-width:50rem}.deck-copy .c1{font-family:Geist Mono,monospace;font-size:1.3rem;text-transform:uppercase;letter-spacing:.1em;color:var(--fg)}.deck-copy .c2{margin:1rem auto 0;font-size:1.7rem;line-height:1.4;color:var(--fg);transition:opacity .35s}.deck-arrows{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(92rem,100vw);display:flex;justify-content:space-between;pointer-events:none;z-index:4}.deck-arrows button{pointer-events:auto;width:4.5rem;height:3.5rem;border-radius:4.5rem;border:1px solid var(--line);background:#0a0a0a99;color:var(--fg);cursor:pointer;font:1.6rem Geist,sans-serif;transition:border-color .3s,background .3s,color .3s}.deck-arrows button:hover{border-color:var(--fg);background:var(--fg);color:var(--bg)}.token{position:relative;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr}.token-l{padding:22rem 6rem 22rem 8rem;border-right:1px solid var(--line);display:flex;justify-content:center}.token-l>div{max-width:50rem;display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.token h2{font-family:Syne,sans-serif;font-weight:500;font-size:clamp(3.2rem,4.9rem,5.2rem);letter-spacing:-.03em;line-height:1.1;margin:0}.token h3{font-size:1.9rem;line-height:1.3;font-weight:400;margin:0;color:var(--fg)}.token p{font-size:1.6rem;line-height:1.5;color:var(--mute);margin:0}.token .acts{display:flex;align-items:center;gap:2.4rem;margin-top:1rem}.token ul{list-style:none;margin:2.5rem 0 0;padding:0;width:100%;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.token li{display:flex;justify-content:space-between;gap:1rem;padding:1.3rem 0;border-bottom:1px solid var(--line);font-family:Geist Mono,monospace;font-size:1.3rem;text-transform:uppercase;letter-spacing:.06em}.token li:last-child{border-bottom:0}.token li span{color:var(--mute)}.token li b{font-weight:500;color:var(--fg)}.token-mask{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}.token-obj{width:min(34.5rem,80%);aspect-ratio:3/4}@media(max-width:820px){.token{grid-template-columns:1fr}.token-l{padding:8rem 2.4rem;border-right:0;order:2}.token-mask{order:1;min-height:60vw}}.reveal{position:relative;border-top:1px solid var(--line)}.reveal-pin{height:320vh;position:relative}.reveal-sticky{position:sticky;top:0;height:100vh;display:grid;grid-template-columns:1fr minmax(0,64rem) 1fr;align-items:center;gap:4rem;padding:0 3.2rem;overflow:hidden}.reveal-side{display:flex;flex-direction:column;gap:1.6rem;max-width:34rem}.reveal-side.l{justify-self:end;text-align:right;align-items:flex-end}.reveal-side.r{justify-self:start}.reveal h2{font-family:Syne,sans-serif;font-weight:500;font-size:clamp(2.8rem,3.6vw,4.4rem);letter-spacing:-.03em;line-height:1.1;margin:0}.reveal p{font-size:1.6rem;line-height:1.5;color:var(--mute);margin:0}.reveal .k{font-family:Geist Mono,monospace;font-size:1.2rem;text-transform:uppercase;letter-spacing:.1em;color:var(--mute)}.reveal .step{opacity:.25;transition:opacity .5s}.reveal .step.on{opacity:1}.post-card{position:relative;background:#000;border:1px solid #2f3336;border-radius:1.6rem;padding:2rem 2.2rem;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#e7e9ea;box-shadow:0 40px 120px #0009}.post-card .who{display:flex;align-items:center;gap:1.2rem;margin-bottom:1.4rem}.post-card .pav{width:4.4rem;height:4.4rem;border-radius:50%;background:linear-gradient(135deg,#ece7e0,#8a8a8a);display:grid;place-items:center;font-weight:700;color:#0a0a0a;font-size:1.8rem}.post-card .nm{font-weight:700;font-size:1.6rem;display:flex;align-items:center;gap:.6rem}.post-card .hd{color:#71767b;font-size:1.5rem}.post-card .ptxt{font-size:1.7rem;line-height:1.5;white-space:pre-line;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;text-transform:none;letter-spacing:0}.post-card .hidden-wrap{position:relative;margin-top:1.4rem}.post-card .hidden-wrap.locked{margin-top:.8rem;padding:.4rem 0}.post-card .hidden-wrap.locked .hidden{filter:blur(7px);opacity:.7;-webkit-user-select:none;user-select:none;pointer-events:none}.post-card .hidden{font-size:1.7rem;line-height:1.5;white-space:pre-line}.post-card .frost{position:absolute;top:-1rem;right:-1.2rem;bottom:-1rem;left:-1.2rem;background:#ece7e00f;backdrop-filter:blur(14px) saturate(.8);-webkit-backdrop-filter:blur(14px);pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent var(--m0),#000 var(--m1));mask-image:linear-gradient(to bottom,transparent var(--m0),#000 var(--m1));--m0:-12%;--m1:0%}.post-card .frost:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.09'/%3E%3C/svg%3E")}.post-card .lockrow{margin-top:1.8rem;padding-top:1.6rem;border-top:1px dashed #2f3336;display:flex;align-items:center;justify-content:space-between;gap:2rem}.post-card .lockrow .lab{font-family:Geist Mono,monospace;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:#71767b;display:flex;align-items:center;gap:1.2rem}.post-card .lockobj{width:6rem;height:6rem;flex:none;position:relative}.post-card .lockobj canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.post-card .pill{position:relative;height:4rem;padding:0 1.8rem;border-radius:999px;border:1px solid var(--fg);color:var(--fg);font:600 1.4rem Geist,sans-serif;display:inline-flex;align-items:center;overflow:hidden}.post-card .pill i{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--fg);transition:none}.post-card .pill span{position:relative;z-index:1;transition:color .3s}.post-card .pill.done span{color:#0a0a0a}.post-card .acts{display:flex;justify-content:space-between;margin-top:1.6rem;color:#71767b;font-size:1.3rem;max-width:40rem}.reveal-bar{position:absolute;left:3.2rem;bottom:3.2rem;display:flex;align-items:center;gap:1.2rem;font-family:Geist Mono,monospace;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.reveal-bar i{display:block;width:12rem;height:1px;background:var(--line);position:relative}.reveal-bar i:after{content:"";position:absolute;left:0;top:0;height:100%;width:var(--p,0%);background:var(--fg)}@media(max-width:1100px){.reveal-sticky{grid-template-columns:1fr;padding:6rem 2rem}.reveal-side{display:none}}.stream{position:relative;border-top:1px solid var(--line);padding:14rem 0 12rem;overflow:hidden}.stream-head{width:min(120rem,92vw);margin:0 auto 6rem;display:flex;justify-content:space-between;align-items:flex-end;gap:4rem}.stream h2{font-family:Syne,sans-serif;font-weight:500;font-size:clamp(3.2rem,4.9rem,5.2rem);letter-spacing:-.03em;line-height:1.1;margin:0;padding-bottom:.1em}.stream .live{display:flex;align-items:center;gap:1rem;font-family:Geist Mono,monospace;font-size:1.3rem;text-transform:uppercase;letter-spacing:.08em;color:var(--mute)}.stream .live i{width:.8rem;height:.8rem;border-radius:50%;background:var(--fg);animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{50%{opacity:.25}}.stream .live b{color:var(--fg);font-weight:500}.rows{display:flex;flex-direction:column;gap:1.2rem}.row{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.row-track{display:flex;gap:1.2rem;width:max-content;will-change:transform;align-items:flex-start}.ucard{display:block;text-decoration:none;width:28rem;flex:none;background:#000;border:1px solid #2f3336;border-radius:1.4rem;padding:1.6rem 1.8rem;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#e7e9ea;transition:border-color .3s,transform .3s}.ucard:hover{border-color:var(--fg);transform:translateY(-.3rem)}.ucard .who{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.ucard .pav{width:3.2rem;height:3.2rem;border-radius:50%;background:linear-gradient(135deg,#ece7e0,#8a8a8a);display:grid;place-items:center;font-weight:700;color:#0a0a0a;font-size:1.3rem;flex:none}.ucard .nm{font-weight:700;font-size:1.4rem;line-height:1.1}.ucard .hd{color:#71767b;font-size:1.2rem}.ucard .t{font-size:1.3rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ucard .blur{margin-top:.6rem;height:2.6rem;border-radius:.4rem;background:repeating-linear-gradient(0deg,rgba(231,233,234,.18) 0 .5rem,transparent .5rem 1.1rem);filter:blur(3px);opacity:.7}.ucard .ufoot{margin-top:1.2rem;padding-top:1rem;border-top:1px dashed #2f3336;display:flex;justify-content:space-between;align-items:center;font-family:Geist Mono,monospace;font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;color:#71767b}.ucard .ufoot b{color:var(--fg);font-weight:500}.ucard .ufoot .pr{border:1px solid var(--fg);color:var(--fg);border-radius:999px;padding:.4rem 1rem;font:600 1.2rem Geist,sans-serif;text-transform:none;letter-spacing:0}.ucard.new{animation:pop .6s cubic-bezier(.2,1.4,.4,1) both}@keyframes pop{0%{transform:scale(.9);opacity:0}}@media(max-width:820px){.stream-head{flex-direction:column;align-items:flex-start}.ucard{width:26rem}}.footer{position:relative;border-top:1px solid var(--line)}.foot-glass{position:relative;height:72vh;min-height:44rem}.foot-glass .hint{position:absolute;left:3.2rem;bottom:2.4rem}.foot-cta{position:absolute;right:3.2rem;bottom:2.4rem;display:flex;gap:2.4rem;align-items:center}.foot-grid{border-top:1px solid var(--line);display:grid;grid-template-columns:1.6fr 1fr 1fr;width:100%}.foot-grid>div{padding:4rem 3.2rem;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:1.2rem}.foot-grid>div:last-child{border-right:0}.foot-grid .k{font-family:Geist Mono,monospace;font-size:1.2rem;text-transform:uppercase;letter-spacing:.1em;color:var(--mute);margin-bottom:.6rem}.foot-grid a{color:var(--fg);text-decoration:none;font-size:1.5rem;position:relative;width:max-content}.foot-grid a:before{content:"";position:absolute;left:0;right:0;bottom:-.3rem;height:1px;background:var(--fg);transform:scaleX(0);transform-origin:right;transition:transform .6s cubic-bezier(.19,1,.22,1)}.foot-grid a:hover:before{transform:scaleX(1);transform-origin:left}.foot-grid .logo{margin-bottom:.4rem}.foot-grid p{margin:0;font-size:1.4rem;line-height:1.5;color:var(--mute);max-width:32ch}.foot-bar{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:2rem;padding:2rem 3.2rem;font-family:Geist Mono,monospace;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}@media(max-width:820px){.foot-grid{grid-template-columns:1fr 1fr}.foot-grid>div{border-right:0;border-bottom:1px solid var(--line)}.foot-cta{position:static;padding:0 2rem 2rem}.foot-bar{flex-direction:column}}@media(max-width:820px){nav{display:none}.foot{flex-direction:column;align-items:flex-start}.stats{min-width:0;width:100%}.deck-sticky{position:static;height:auto;padding:10rem 0}.deck{aspect-ratio:auto;width:92vw}.slide{position:relative;transform:none!important;margin-bottom:2rem}.slide-box{aspect-ratio:5/4}.deck-arrows{display:none}.slide-box .num{font-size:12rem}}.auth{display:flex;align-items:center;gap:1.4rem;pointer-events:auto}.auth .me{display:flex;align-items:center;gap:1rem;font-family:Geist Mono,monospace;font-size:1.2rem;text-transform:uppercase;letter-spacing:.06em;color:var(--mute)}.auth .me img,.auth .me i{width:3rem;height:3rem;border-radius:50%;border:1px solid var(--fg);object-fit:cover;display:grid;place-items:center;font:600 1.2rem Geist,sans-serif;color:var(--fg);font-style:normal}.auth .me b{color:var(--fg);font-weight:500}.auth .me .bal{padding-left:1rem;border-left:1px solid var(--line);color:var(--fg);font-weight:500}.auth .out{background:none;border:0;color:var(--mute);font:inherit;cursor:pointer;padding:0;text-transform:uppercase;letter-spacing:.06em;font-family:Geist Mono,monospace;font-size:1.1rem}.auth .out:hover{color:var(--fg)}.auth .err{font-family:Geist Mono,monospace;font-size:1.1rem;color:#e0655b;max-width:22rem}.page{min-height:100vh;position:relative;z-index:1;background:var(--bg)}.page-header{position:sticky;top:0;z-index:5;background:#0a0a0acc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}nav a.active{color:var(--fg)}.page-in{width:min(120rem,92vw);margin:0 auto;padding:5rem 0 12rem}.page-in.narrow{width:min(68rem,92vw)}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:3rem;margin-bottom:3.6rem}.page h1{font-family:Syne,sans-serif;font-weight:500;font-size:clamp(3.2rem,4.9rem,5.2rem);letter-spacing:-.03em;line-height:1.1;margin:0}.feed-tabs{display:flex;gap:2.4rem;font-family:Geist Mono,monospace;font-size:1.3rem;text-transform:uppercase;letter-spacing:.08em}.feed-tabs button{background:none;border:0;border-bottom:1px solid transparent;color:var(--mute);font:inherit;padding:0 0 .4rem;cursor:pointer}.feed-tabs button.on{color:var(--fg);border-color:var(--fg)}.feed-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(34rem,1fr));gap:1.6rem}.fcard{display:block;text-decoration:none;color:#e7e9ea;background:#000;border:1px solid #2f3336;border-radius:1.6rem;padding:1.8rem 2rem;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:border-color .3s,transform .3s}.fcard:hover{border-color:var(--fg);transform:translateY(-.3rem)}.fcard .who{display:flex;align-items:center;gap:1rem;margin-bottom:1.2rem}.fcard .pav,.post-card .pav{width:3.6rem;height:3.6rem;border-radius:50%;background:linear-gradient(135deg,#ece7e0,#8a8a8a);display:grid;place-items:center;font-weight:700;color:#0a0a0a;font-size:1.5rem;flex:none;object-fit:cover}.fcard .nm{font-weight:700;font-size:1.5rem;line-height:1.1}.fcard .hd{color:#71767b;font-size:1.3rem}.fcard .eng{margin-left:auto;font-family:Geist Mono,monospace;font-size:1.1rem;color:#71767b;letter-spacing:.04em}.fcard .t{font-size:1.5rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.fcard .locked{position:relative;margin-top:1.2rem;border-radius:.8rem;overflow:hidden;min-height:6.4rem}.fcard .locked .blur{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(231,233,234,.16) 0 .6rem,transparent .6rem 1.4rem);filter:blur(4px);opacity:.7}.fcard .locked .lab{position:relative;padding:1.4rem 1.2rem;display:flex;flex-direction:column;gap:.4rem;font-family:Geist Mono,monospace;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fg);background:linear-gradient(to right,#000000d9,#0000004d)}.fcard .prev,.owner .prev{color:#71767b;text-transform:none;letter-spacing:0;font-family:inherit;font-size:1.3rem}.fcard .ufoot{margin-top:1.4rem;padding-top:1.2rem;border-top:1px dashed #2f3336;display:flex;justify-content:space-between;align-items:center;gap:1rem;font-family:Geist Mono,monospace;font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;color:#71767b}.fcard .ufoot .pr{border:1px solid var(--fg);color:var(--fg);border-radius:999px;padding:.5rem 1.2rem;font:600 1.3rem Geist,sans-serif;text-transform:none;letter-spacing:0;white-space:nowrap}.more{display:flex;justify-content:center;margin-top:4rem}.empty,.err{font-size:1.6rem;color:var(--mute)}.err{color:#e0655b}.empty a,.err a{color:var(--fg)}.crumbs{font-family:Geist Mono,monospace;font-size:1.2rem;text-transform:uppercase;letter-spacing:.08em;color:var(--mute);margin-bottom:2rem}.crumbs a{color:var(--mute);text-decoration:none}.crumbs a:hover{color:var(--fg)}.post-card .who{position:relative}.post-card .open-x{margin-left:auto;font-family:Geist Mono,monospace;font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;color:#71767b;text-decoration:none}.post-card .open-x:hover{color:var(--fg)}.post-card .content{margin-top:1.6rem;padding-top:1.6rem;border-top:1px dashed #2f3336;display:flex;flex-direction:column;gap:1.2rem}.post-card .content .k,.pending .k,.owner .k{font-family:Geist Mono,monospace;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:#71767b}.post-card .content .file span{font-size:1.4rem}.ico{display:inline-block;vertical-align:-.2em;flex:none}.post-card .acts span,.fcard .eng{display:inline-flex;align-items:center;gap:.5rem}.prod-row{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-top:2.4rem;flex-wrap:wrap}.prod-row .lab{display:flex;align-items:center;gap:1.2rem;min-width:0;color:var(--fg)}.prod-row .lab .ico{width:1.8rem;height:1.8rem;color:var(--mute)}.prod-row .lab .ttl{font:600 1.6rem Geist,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prod-row .lab .prev{font-family:Geist Mono,monospace;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);white-space:nowrap}.progress{list-style:none;margin:2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}.progress li{display:flex;flex-direction:column;gap:.9rem;font-family:Geist Mono,monospace;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:#71767b}.progress li i{display:block;height:2px;background:var(--line);border-radius:2px;overflow:hidden;position:relative}.progress li.done{color:var(--mute)}.progress li.done i{background:var(--fg)}.progress li.now{color:var(--fg)}.progress li.now i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:var(--fg);animation:prog 1.1s ease-in-out infinite}@keyframes prog{0%{transform:translate(-100%)}to{transform:translate(250%)}}.paid-note{margin:1.6rem 0 0;font-family:Geist Mono,monospace;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.paynote{margin:2.4rem 0 0;font-size:1.4rem;line-height:1.5;color:var(--mute)}.wallet{margin-top:1.2rem;border:1px solid var(--line);border-radius:1.2rem;padding:1.8rem 2rem;display:flex;flex-direction:column;gap:1.4rem;font-size:1.5rem;line-height:1.5}.wallet.ready{border-color:#3a3a3a}.wallet .k{font-family:Geist Mono,monospace;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:#71767b}.wallet p{margin:0;color:var(--mute)}.wallet .addr{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.wallet .addr code{font-family:Geist Mono,monospace;font-size:1.3rem;color:var(--fg);background:#000;border:1px solid #2f3336;border-radius:.6rem;padding:.8rem 1.2rem;word-break:break-all;-webkit-user-select:all;user-select:all}.wallet .addr .out{background:none;border:1px solid var(--line);border-radius:999px;color:var(--fg);font:500 1.3rem Geist,sans-serif;padding:.7rem 1.4rem;cursor:pointer}.wallet .addr .out:hover{border-color:var(--fg)}.wallet .bals{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:.8rem;overflow:hidden}.wallet .bals.one{grid-template-columns:1fr}.wallet .bals div{padding:1.2rem 1.6rem;display:flex;flex-direction:column;gap:.2rem;border-right:1px solid var(--line)}.wallet .bals div:last-child{border-right:0}.wallet .bals span{font-family:Geist Mono,monospace;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:#71767b}.wallet .bals b{font-family:Syne,sans-serif;font-weight:700;font-size:2.2rem;letter-spacing:-.02em;color:var(--fg)}.wallet .bals i{font-style:normal;font-family:Geist Mono,monospace;font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;color:#71767b}.wallet .bals .low i{color:#ff6b57}.wallet .how a{color:var(--fg);text-decoration:none;border-bottom:1px solid var(--fg)}.me-wallet{margin-bottom:3.2rem}.pending,.owner{margin-top:2.4rem;border:1px solid var(--line);border-radius:1.2rem;padding:1.8rem 2rem;display:flex;flex-direction:column;gap:1rem;font-size:1.5rem;line-height:1.5}.pending p{margin:0;color:var(--mute)}.share{display:flex;gap:1.6rem;align-items:center;flex-wrap:wrap}.share code{font-family:Geist Mono,monospace;font-size:1.3rem;color:var(--fg);background:#000;border:1px solid #2f3336;border-radius:.6rem;padding:.8rem 1.2rem}.share .out{background:none;border:1px solid var(--line);border-radius:999px;color:var(--fg);font:500 1.3rem Geist,sans-serif;padding:.7rem 1.4rem;cursor:pointer}.auth a.me{text-decoration:none}.gate{display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.frm{display:flex;flex-direction:column;gap:1.4rem;margin:2.4rem 0}.frm .k{font-family:Geist Mono,monospace;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.frm input,.frm textarea{width:100%;box-sizing:border-box;background:#000;border:1px solid #2f3336;border-radius:1rem;color:var(--fg);font:400 1.6rem Geist,sans-serif;padding:1.3rem 1.5rem;outline:none;transition:border-color .3s}.frm input:focus,.frm textarea:focus{border-color:var(--fg)}.frm textarea{resize:vertical;line-height:1.5}.drop{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:3.2rem 1.5rem;background:#000;border:1px dashed #2f3336;border-radius:1rem;cursor:pointer;text-align:center;transition:border-color .3s,background .3s}.drop:hover,.drop.over{border-color:var(--fg)}.drop.over{background:#0f0f0f}.drop.has{border-style:solid}.drop input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;padding:0;border:0}.drop .fname{font:400 1.6rem Geist,sans-serif;color:var(--fg)}.drop .fname b,.drop .fmeta b{font-weight:500;text-decoration:underline;text-underline-offset:.3em}.drop .fmeta{font-family:Geist Mono,monospace;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.rowf{display:flex;gap:1.6rem;align-items:center}.rowf input{flex:1}.rowf.price input{max-width:12rem;font-family:Geist Mono,monospace}.rowf.price .cur{font-family:Syne,sans-serif;font-weight:700;font-size:2.4rem}.kinds{display:flex;gap:.8rem}.kinds button{background:none;border:1px solid var(--line);border-radius:999px;color:var(--mute);font:500 1.3rem Geist,sans-serif;padding:.7rem 1.4rem;cursor:pointer}.kinds button.on{border-color:var(--fg);color:var(--fg)}.creator-head .who{display:flex;align-items:center;gap:2rem}.pav.big{width:7.2rem;height:7.2rem;border-radius:50%;background:linear-gradient(135deg,#ece7e0,#8a8a8a);display:grid;place-items:center;font:700 3rem Syne,sans-serif;color:#0a0a0a;object-fit:cover}.creator-head .crumbs{margin:.6rem 0 0}.page .stats{min-width:0}.me-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:3.2rem}.me-stats div{border-bottom:0;border-right:1px solid var(--line)}.me-stats div:last-child{border-right:0}.creator-head .stats{display:flex}.creator-head .stats div{border-bottom:0;border-right:1px solid var(--line);flex-direction:column;gap:.6rem;align-items:flex-start}.creator-head .stats div:last-child{border-right:0}.fcard.paused{opacity:.55}.fcard .ufoot.admin .out{background:none;border:1px solid var(--line);border-radius:999px;color:var(--fg);font:500 1.2rem Geist,sans-serif;padding:.5rem 1.2rem;cursor:pointer;text-transform:none;letter-spacing:0}.fcard .ufoot.admin .out:hover{border-color:var(--fg)}.owner p a,.pending a,.empty a,.err a{color:var(--fg);text-decoration:none;border-bottom:1px solid var(--fg)}:root{--privy-color-background:#0a0a0a;--privy-color-background-2:#000;--privy-color-background-3:#141414;--privy-color-foreground:#ece7e0;--privy-color-foreground-2:#bdb8b1;--privy-color-foreground-3:#8a8a8a;--privy-color-foreground-4:#242424;--privy-color-foreground-accent:#0a0a0a;--privy-color-accent:#ece7e0;--privy-color-accent-light:#f5f2ee;--privy-color-accent-dark:#d9d4cd;--privy-color-accent-lightest:#1a1a1a;--privy-color-accent-darkest:#ece7e0;--privy-color-success:#ece7e0;--privy-color-error:#e0655b;--privy-border-radius-sm:.6rem;--privy-border-radius-md:1rem;--privy-border-radius-lg:1.6rem;--privy-border-radius-full:999px}#privy-modal-content{font-family:Geist,sans-serif!important;border:1px solid var(--line)!important;box-shadow:0 40px 120px #000000b3!important}#privy-modal-content *{font-family:inherit}#privy-modal-content h1,#privy-modal-content h2,#privy-modal-content h3{font-family:Syne,sans-serif!important;font-weight:500!important;letter-spacing:-.02em}#privy-modal-content button{border-radius:999px!important;transition:border-color .3s,background .3s,color .3s}#privy-modal-content button:not([aria-label]):hover{border-color:var(--fg)!important}#privy-modal-content img[alt=logo],#privy-modal-content img[src*=xpay]{width:6.4rem!important;height:6.4rem!important;object-fit:contain}#privy-modal-content a[href*="privy.io"]{opacity:.45}#privy-dialog-backdrop,[id^=privy] [class*=backdrop]{-webkit-backdrop-filter:blur(14px) saturate(.8)!important;backdrop-filter:blur(14px) saturate(.8)!important;background:#0a0a0a8c!important}#privy-modal-content [class*=StyledButton-sc-]{background:transparent!important;border:1px solid var(--line)!important;color:var(--mute)!important}#privy-modal-content [class*=StyledButton-sc-]:hover{border-color:var(--fg)!important;color:var(--fg)!important}#privy-modal-content [class*=LoginMethodButton]{border:1px solid var(--fg)!important;background:transparent!important;color:var(--fg)!important;font-size:0!important;justify-content:center!important;gap:1rem}#privy-modal-content [class*=LoginMethodButton]:after{content:"Continue with X";font:500 1.5rem Geist,sans-serif;color:inherit}#privy-modal-content [class*=LoginMethodButton]:hover{background:var(--fg)!important;color:#0a0a0a!important}#privy-modal-content [class*=LoginMethodButton]:hover svg{color:#0a0a0a!important}#privy-modal-content [class*=LoginMethodIconWrapper]{background:transparent!important}#privy-modal-content [class*=LogoContainer] img{width:7.2rem!important;height:7.2rem!important;object-fit:contain}#privy-modal-content [class*=HeaderTitle]{font-size:2.6rem!important;letter-spacing:-.03em}#privy-modal-content [class*=StyledSubtitle]{color:var(--mute)!important;font-size:1.4rem!important}#privy-modal-content [class*=ScreenRootInner]{border:1px solid var(--line)!important}.stream .empty{width:min(120rem,92vw);margin:0 auto}.pending .rowf{flex-wrap:wrap;gap:1.6rem}.pending .out{background:none;border:1px solid var(--line);border-radius:999px;color:var(--fg);font:500 1.3rem Geist,sans-serif;padding:.9rem 1.4rem;cursor:pointer}.pending .out:hover{border-color:var(--fg)}
