@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_7347c0{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_7347c0{--font-display:"Archivo","Archivo Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_4dc837{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_4dc837{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--bg:#000;--ink:#f2f2f2;--dim:#8a8a8a;--mute:#4a4a4a;--ghost:#161616;--line:#1e1e1e;--panel:#060606;--danger:#ff3b30;--live:#3dff8c;--display:var(--font-display),"Arial Black",sans-serif;--sans:var(--font-sans),"Helvetica Neue",Arial,sans-serif;--mono:var(--font-mono),ui-monospace,Menlo,monospace}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--bg);color:var(--ink)}body{font-family:var(--sans);font-size:13px;line-height:1.35;-webkit-font-smoothing:antialiased;overflow-x:hidden}button{background:none;border:0;cursor:pointer}button,input{font:inherit}a,button,input{color:inherit}::selection{background:#fff;color:#000}.wide{font-family:var(--display);font-weight:900;font-stretch:125%;font-variation-settings:"wdth" 125;letter-spacing:-.02em;line-height:.82}.mono,.wide{text-transform:uppercase}.mono{font-family:var(--mono);letter-spacing:.06em;font-size:10px}.dim{color:var(--dim)}.stars{inset:0;z-index:0;pointer-events:none}.stars,.top{position:fixed}.top{top:0;left:0;right:0;z-index:30;padding:0 20px;background:linear-gradient(#000 70%,transparent)}.top-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:40px;grid-gap:16px;gap:16px}.top-row+.top-row{height:30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px}.brand-mark{width:22px;height:22px}.brand-logo{height:24px;width:auto;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;cursor:pointer}.brand-name{font-family:var(--display);font-weight:900;font-variation-settings:"wdth" 125;font-size:15px;letter-spacing:-.02em}.brand-by{color:var(--dim);font-size:11px}.nav{display:flex;gap:22px}.nav a,.nav button{text-decoration:none;font-size:12px;color:var(--ink);opacity:.85}.nav a:hover,.nav button:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.top-right{justify-content:flex-end;gap:14px}.live,.top-right{display:flex;align-items:center}.live{gap:7px;font-size:11px;color:var(--dim);white-space:nowrap}.live b{color:var(--ink);font-weight:500}.dot{width:6px;height:6px;border-radius:50%;background:var(--live);box-shadow:0 0 10px var(--live);animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}.pill{border:1px solid #d9d9d9;border-radius:999px;padding:3px 12px;font-size:12px;font-weight:500;transition:background .2s,color .2s}.pill.solid,.pill:hover{background:#fff;color:#000}.sub-left{display:flex;gap:18px;font-size:12px}.sub-left span{opacity:.8}.toggle{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:2px;justify-self:end;grid-column:3}.toggle button{padding:1px 10px;border-radius:999px;font-size:11px;color:var(--dim)}.toggle button.on{background:#fff;color:#000}.void{position:relative;z-index:1;height:100svh;min-height:620px;overflow:hidden}.ghost-type{position:absolute;left:20px;top:86px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ghost-type .wide{color:var(--ghost);font-size:clamp(64px,12.4vw,220px);display:block}.ghost-type .mono{color:#6a6a6a;margin-top:14px;max-width:280px;line-height:1.5;font-size:9.5px}.ghost-big{position:absolute;right:20px;bottom:54px;text-align:right;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ghost-big .wide{color:var(--ghost);font-size:clamp(56px,9vw,160px)}.ghost-big .mono{color:#6a6a6a;margin-top:12px;font-size:9.5px;line-height:1.5}.empty{position:absolute;left:50%;top:56%;transform:translate(-50%,-50%);text-align:center;pointer-events:none;width:min(600px,calc(100vw - 32px))}.empty .mono{color:#9a9a9a;font-size:10.5px}.cursor{display:inline-block;width:7px;height:11px;background:#ccc;margin-left:4px;vertical-align:-1px;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.empty-btn{margin-top:18px;pointer-events:auto}.orb-anchor{position:absolute;left:var(--x);top:var(--y);width:0;height:0;z-index:5;--tilt:0deg}.orb-anchor.dragging,.orb-anchor.flung,.orb-anchor:hover{z-index:7}.orb-anchor.dragging .orb,.orb-anchor.flung .orb{animation-play-state:paused}.orb-anchor.dragging .orb{cursor:-webkit-grabbing;cursor:grabbing}.orb-anchor.dragging .orb .orb-body{transform:scale(1.14) rotate(var(--tilt))}.orb-anchor.flung .orb .orb-body{transform:scale(1.06) rotate(var(--tilt))}.orb-anchor.dragging .sphere{box-shadow:0 18px 40px rgba(0,0,0,.7),inset -10px -12px 26px rgba(0,0,0,.5),inset 6px 8px 18px rgba(255,255,255,.12)}.orb{position:absolute;left:0;top:0;touch-action:none;cursor:-webkit-grab;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;display:flex;flex-direction:column;align-items:center;gap:10px;transform:translate(-50%,-50%);animation:drift var(--dur) ease-in-out var(--delay) infinite alternate,enter 1.4s cubic-bezier(.2,.8,.2,1) both;outline:none}.orb:focus-visible,.orb:hover{animation-play-state:paused}@keyframes drift{0%{transform:translate(-50%,-50%) translate(0) rotate(0deg)}33%{transform:translate(-50%,-50%) translate(var(--dx),calc(var(--dy) * -.6)) rotate(1.5deg)}66%{transform:translate(-50%,-50%) translate(calc(var(--dx) * -.5),var(--dy)) rotate(-1deg)}to{transform:translate(-50%,-50%) translate(calc(var(--dx) * .4),calc(var(--dy) * .3)) rotate(.5deg)}}@keyframes enter{0%{opacity:0;filter:blur(14px);scale:.2}to{opacity:1;filter:blur(0);scale:1}}.orb{--k:1}.orb-body{position:relative;width:calc(var(--s) * var(--k));height:calc(var(--s) * var(--k));transition:transform .4s cubic-bezier(.2,.8,.2,1)}.orb:focus-visible .orb-body,.orb:hover .orb-body{transform:scale(1.08)}.sphere{position:absolute;inset:14%;border-radius:50%;--c1:hsl(var(--hue) 62% 70%);--c2:hsl(var(--hue) 50% 44%);--c3:hsl(var(--hue) 55% 20%);background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.95),rgba(255,255,255,.45) 8%,transparent 28%),radial-gradient(circle at 70% 82%,hsl(var(--hue) 70% 72%/.45),transparent 36%),conic-gradient(from 200deg at 50% 50%,transparent 0deg,rgba(255,255,255,.16) 40deg,transparent 90deg,transparent 230deg,rgba(255,255,255,.1) 270deg,transparent 320deg),radial-gradient(circle at 40% 36%,var(--c1),var(--c2) 44%,var(--c3) 80%,#070707 100%);box-shadow:inset 0 0 0 1px hsl(var(--hue) 60% 80%/.3),inset -10px -12px 26px rgba(0,0,0,.5),inset 6px 8px 18px rgba(255,255,255,.12)}.orb.mine .sphere{box-shadow:0 0 0 2px rgba(255,255,255,.85),inset -10px -12px 26px rgba(0,0,0,.5),inset 6px 8px 18px rgba(255,255,255,.12)}.orb.dying .sphere{animation:dying .9s ease-in-out infinite}@keyframes dying{50%{box-shadow:0 0 0 2px rgba(255,59,48,.9),inset -10px -12px 26px rgba(0,0,0,.5)}}.orb.sealed .sphere{filter:grayscale(.85) brightness(.6)}.ext{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--display);font-weight:900;font-variation-settings:"wdth" 125;font-size:calc(var(--s) * var(--k) * .14);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);letter-spacing:.02em}.ring{position:absolute;inset:0;transform:rotate(-90deg);overflow:visible}.ring circle{fill:none;stroke-width:1}.ring .track{stroke:hsl(var(--hue) 40% 20%/.6)}.ring .life{stroke:hsl(var(--hue) 80% 82%);stroke-linecap:round;transition:stroke-dashoffset 1s linear}.orb.dying .ring .life{stroke:var(--danger)}.halo{position:absolute;inset:-6%;border-radius:50%;border:1px dashed hsl(var(--hue) 50% 40%/.45);animation:spin 40s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.sat{inset:calc(var(--r) * -1);animation:spin var(--t) linear infinite;animation-delay:var(--d);pointer-events:none}.sat,.sat:after{position:absolute}.sat:after{content:"";top:0;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--live);box-shadow:0 0 10px var(--live)}.bubble{position:absolute;left:78%;top:-4%;z-index:2;display:flex;align-items:center;gap:8px;padding:5px 10px;border-radius:999px;white-space:nowrap;background:linear-gradient(160deg,rgba(255,255,255,.16),rgba(255,255,255,.04));backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border:1px solid rgba(255,255,255,.18);box-shadow:0 8px 30px rgba(0,0,0,.5);font-family:var(--mono);font-size:10px;color:#eee;letter-spacing:.04em;animation:bubble-in .7s cubic-bezier(.18,1.5,.4,1) .6s both}.bubble>span{display:inline-flex;align-items:center;gap:4px}.bubble svg{width:12px;height:12px;opacity:.85}.b-live{width:6px;height:6px;border-radius:50%;background:#555;display:inline-block}.bubble.hot{border-color:rgba(61,255,140,.45)}.bubble.hot .b-live{background:var(--live);box-shadow:0 0 8px var(--live);animation:pulse 1.2s ease-in-out infinite}@keyframes bubble-in{0%{opacity:0;transform:scale(.3) translate(-20px,20px)}}.log .view i{background:#666}.log .view{color:#9a9a9a}.orb-anchor.arriving .orb{animation:drift var(--dur) ease-in-out var(--delay) infinite alternate,warp-in 1.3s cubic-bezier(.16,1,.3,1) both}@keyframes warp-in{0%{opacity:0;translate:46vw -52vh;scale:.04;filter:blur(6px) brightness(3)}55%{opacity:1;filter:blur(1px) brightness(1.8)}78%{translate:0 0;scale:1.12;filter:blur(0) brightness(1.3)}to{translate:0 0;scale:1;filter:none}}.trail{position:absolute;left:50%;top:50%;width:46vw;height:2px;transform-origin:0 50%;rotate:-48deg;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.9),rgba(255,255,255,0));filter:blur(1px);animation:trail 1.1s ease-out both}@keyframes trail{0%{opacity:0;scale:.2 1}30%{opacity:1}70%{opacity:.6;scale:1 1}to{opacity:0;scale:0 1}}.shock{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(255,255,255,.85);pointer-events:none;opacity:0;animation:shock 1.1s cubic-bezier(.1,.7,.3,1) .85s both}.shock.s2{border-width:1px;animation-delay:1s;animation-duration:1.4s}@keyframes shock{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(3.2)}}.orb-anchor.burning{pointer-events:none;z-index:8}.orb-anchor.burning .orb{animation:drift var(--dur) ease-in-out var(--delay) infinite alternate}.orb-anchor.burning .sphere{animation:overheat 1.5s ease-in both}@keyframes overheat{0%{filter:none}30%{filter:sepia(1) saturate(6) hue-rotate(-25deg) brightness(1.6);box-shadow:0 0 calc(var(--s) * .8) rgba(255,90,40,.8)}60%{transform:scale(1.18);filter:sepia(1) saturate(8) hue-rotate(-30deg) brightness(2.4);box-shadow:0 0 calc(var(--s) * 1.2) rgba(255,120,40,.9)}to{transform:scale(0);opacity:0;filter:brightness(4) blur(6px)}}.orb-anchor.burning .bubble,.orb-anchor.burning .ext,.orb-anchor.burning .halo,.orb-anchor.burning .ring{animation:vanish .5s ease-in both}.orb-anchor.burning .orb-label,.orb-anchor.burning .orb-meta,.orb-anchor.burning .tags{animation:char 1.2s ease-in both}@keyframes vanish{to{opacity:0;transform:scale(1.4);filter:blur(4px)}}@keyframes char{30%{color:#ff7a3c;filter:blur(0)}to{opacity:0;filter:blur(6px);letter-spacing:.3em}}.flash{position:absolute;inset:20%;border-radius:50%;background:radial-gradient(circle,#fff,rgba(255,140,60,.8) 40%,transparent 70%);pointer-events:none;animation:flash 1.5s ease-out both;opacity:0}@keyframes flash{0%,45%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.6)}to{opacity:0;transform:scale(3)}}.ember{position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px;border-radius:50%;pointer-events:none;background:#ffb26b;box-shadow:0 0 8px #ff6a2b,0 0 2px #fff;opacity:0;animation:ember var(--t) .75s cubic-bezier(.1,.6,.3,1) both}@keyframes ember{0%{opacity:1;transform:rotate(var(--a)) translateX(0) scale(1.4)}to{opacity:0;transform:rotate(var(--a)) translateX(var(--d)) translateY(24px) scale(.2)}}.orb-label{font-size:13px;max-width:220px;text-align:center;color:#fff;line-height:.95;word-break:break-word}.orb-meta{color:var(--dim);font-size:9.5px;display:flex;gap:8px;white-space:nowrap}.tags{display:flex;gap:4px}.tag{font-family:var(--mono);font-size:8.5px;letter-spacing:.08em;padding:2px 6px;border:1px solid #333;border-radius:999px;color:#bbb}.tag.me{background:#fff;color:#000;border-color:#fff}.tag.near{border-color:#2f5f45;color:var(--live)}.tag.dead{border-color:#5a2320;color:var(--danger)}.dropzone{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.86);display:grid;place-items:center;pointer-events:none;opacity:0;transition:opacity .2s}.dropzone.on{opacity:1}.dropzone .wide{font-size:clamp(48px,11vw,190px);text-align:center;color:#fff}.dropzone .frame{position:absolute;inset:18px;border:1px dashed #444;border-radius:22px}.scrim{position:fixed;inset:0;z-index:40;background:rgba(0,0,0,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:fade .35s both}.scrim.out{animation:fade-out .32s both}@keyframes fade-out{to{opacity:0}}@keyframes fade{0%{opacity:0}}.drawer{position:fixed;left:50%;top:50%;z-index:50;width:min(600px,calc(100vw - 32px));aspect-ratio:1.586/1;transform:translate(-50%,-50%);background:radial-gradient(120% 140% at 0 0,rgba(255,255,255,.14),transparent 55%),linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.02));backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);border:1px solid rgba(255,255,255,.2);border-radius:22px;box-shadow:0 30px 90px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(255,255,255,.05);display:flex;flex-direction:column;overflow:hidden;animation:pop .6s cubic-bezier(.2,1.25,.35,1) both}.drawer:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.07) 45%,transparent 60%);background-size:250% 100%;animation:sheen 6s ease-in-out infinite}@keyframes sheen{0%,to{background-position:120% 0}50%{background-position:-20% 0}}.drawer.out{animation:unpop .32s cubic-bezier(.5,0,.75,0) both}@keyframes unpop{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--fx)),calc(-50% + var(--fy))) scale(.08);filter:blur(10px)}}.drawer-body>*{animation:rise .5s cubic-bezier(.2,.8,.2,1) .18s both}.drawer-body>:nth-child(2){animation-delay:.26s}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.skel{border-radius:10px;background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.12),rgba(255,255,255,.05));background-size:200% 100%;animation:shimmer 1.2s linear infinite}@keyframes shimmer{to{background-position:-200% 0}}.drawer-head{position:relative;display:flex;justify-content:space-between;align-items:center;height:36px;padding:0 10px 0 20px;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.drawer-body{position:relative;flex:1 1;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;padding:16px 20px 18px}.col{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0}.grow{flex:1 1}.ellip{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer .d-title{font-size:30px;margin-top:6px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.drawer .big-num{font-size:58px;margin:6px 0 4px}.drawer .pct{font-size:.5em;margin-left:2px}.drawer .note{font-size:11px}.drawer .kv,.drawer .kv>div{border-color:rgba(255,255,255,.12)}.drawer .kv>div{padding:7px 0}.drawer .kv b{font-size:12px}.drawer .field{gap:4px}.drawer .line-input{border-color:rgba(255,255,255,.22);padding:6px 0;font-size:14px}.drawer .code-input{font-size:24px}.drawer .chips{gap:5px}.drawer .chip{padding:3px 10px;font-size:11px;border-color:rgba(255,255,255,.18)}.drawer .cta{height:46px;font-size:13px}.drawer .ghost-btn{height:38px;border-color:rgba(255,255,255,.2)}.drawer .danger-btn{height:36px;font-size:10px}.drawer .files{max-height:90px;overflow-y:auto;border-color:rgba(255,255,255,.12)}.drawer .files>div{padding:5px 0;font-size:11px;border-color:rgba(255,255,255,.1)}.drawer .sealed-msg{font-size:10px}.tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.tile{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);border-radius:12px;padding:8px 10px;display:flex;flex-direction:column;gap:4px}.tile b{font-size:24px;color:#fff;font-weight:900}.tile b small{font-size:.55em;color:#777}.tile .mono{color:var(--dim);font-size:8.5px}.tile.live-tile b{color:var(--live)}.tile.bad b{color:var(--danger)}.share-mini{display:grid;grid-template-columns:84px 1fr;grid-gap:12px;gap:12px;align-items:center}.share-mini .qr-ph,.share-mini img{width:84px;height:84px;border-radius:10px;background:#fff;padding:5px;image-rendering:pixelated}.share-side{display:flex;flex-direction:column;gap:4px;align-items:flex-start;min-width:0}.share-side .share-code{font-size:22px;color:#fff;text-transform:lowercase}.drawer .log{max-height:none;flex:1 1;min-height:0;border-color:rgba(255,255,255,.12)}.drawer .log>div{padding:5px 0;font-size:10.5px;border-color:rgba(255,255,255,.06)}.x{font-size:18px;color:var(--dim);width:28px;height:28px;display:grid;place-items:center;border-radius:50%}.x:hover{color:#fff;background:#151515}.d-title{font-size:clamp(28px,8vw,40px);word-break:break-word}.d-sub{color:var(--dim);font-size:12px;margin-top:10px}.kv{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line)}.kv>div{padding:10px 0;border-bottom:1px solid var(--line)}.kv>div:nth-child(odd){padding-right:12px}.kv .mono{color:var(--dim);display:block;margin-bottom:4px}.kv b{font-weight:500;font-size:13px}.field{display:flex;flex-direction:column;gap:8px}.field label{display:flex;justify-content:space-between}.field label .mono:first-child{color:var(--dim)}.line-input{background:transparent;border:0;border-bottom:1px solid #333;padding:8px 0;font-size:16px;outline:none;transition:border-color .2s;width:100%}.line-input:focus{border-color:#fff}.code-input{font-family:var(--display);font-weight:900;font-variation-settings:"wdth" 125;font-size:28px;letter-spacing:.12em;text-transform:none}.code-wrap{position:relative}.code-wrap .eye{position:absolute;right:0;bottom:12px}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{border:1px solid #2a2a2a;border-radius:999px;padding:5px 13px;font-size:12px;color:#bbb}.chip.on{border-color:#fff}.chip.on,.cta{background:#fff;color:#000}.cta{width:100%;height:58px;border-radius:999px;font-family:var(--display);font-weight:900;font-variation-settings:"wdth" 125;font-size:16px;letter-spacing:.02em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:10px;transition:transform .15s,opacity .2s}.cta:hover{transform:scale(1.01)}.cta:disabled{opacity:.25;cursor:not-allowed;transform:none}.ghost-btn{width:100%;height:44px;border-radius:999px;border:1px solid #333;font-size:12px}.ghost-btn:hover{border-color:#fff}.danger-btn{width:100%;height:48px;border-radius:999px;border:1px solid #5a2320;color:var(--danger);font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;transition:background .2s}.danger-btn.arm,.danger-btn:hover{background:var(--danger);color:#000;border-color:var(--danger)}.err{color:var(--danger);font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.note{color:var(--dim);font-size:11.5px;line-height:1.5}.note b{color:#ddd;font-weight:500}.big-num{font-size:clamp(56px,17vw,84px);color:#fff}.progress{height:2px;background:#1a1a1a;position:relative;overflow:hidden}.progress i{position:absolute;inset:0;transform-origin:left;background:#fff;transition:transform .25s}.stage{display:flex;justify-content:space-between;color:var(--dim)}.files{display:flex;flex-direction:column;border-top:1px solid var(--line)}.files>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);font-size:12px}.files span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats{border-top:1px solid var(--line)}.stat{display:grid;grid-template-columns:1fr auto;align-items:end;padding:10px 0;border-bottom:1px solid var(--line)}.stat .mono{color:var(--dim)}.stat .note{margin-top:3px}.stat .wide{font-size:34px;color:#fff}.stat .wide.faint{color:#2c2c2c}.stat.live-row .wide{color:var(--live)}.log{display:flex;flex-direction:column;gap:0;max-height:220px;overflow-y:auto;border-top:1px solid var(--line)}.log>div{display:grid;grid-template-columns:10px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid #111;font-size:11.5px}.log i{width:6px;height:6px;border-radius:50%;background:#fff}.log .fail i{background:var(--danger)}.log .fail{color:#ff8f88}.log time{color:var(--mute);font-family:var(--mono);font-size:10px}.share{display:grid;grid-template-columns:112px 1fr;grid-gap:16px;gap:16px;align-items:center}.share img{width:112px;height:112px;border-radius:10px;background:#fff;padding:6px;image-rendering:pixelated}.share-code{font-size:30px;color:#fff;letter-spacing:.04em;text-transform:lowercase}.linkbox{display:flex;gap:8px;align-items:center;border:1px solid #262626;border-radius:999px;padding:4px 4px 4px 14px}.linkbox span{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono);font-size:11px;color:#bbb}.linkbox .pill{flex-shrink:0}.sealed-msg{border:1px solid #3a1714;border-radius:14px;padding:14px;color:#ff8f88}.how{position:relative;z-index:2;background:#000;padding:26px 20px 120px;border-top:1px solid var(--line)}.how-top{display:flex;justify-content:space-between;color:var(--dim);font-size:11px}.how-hero{display:grid;grid-template-columns:1fr auto;align-items:end;margin:14px 0 18px;grid-gap:20px;gap:20px}.how-hero .wide{font-size:clamp(70px,17vw,300px);color:#e9e9e9}.how-hero .count{color:#242424;font-size:clamp(70px,17vw,300px)}.how-cols{display:grid;grid-template-columns:1fr 1fr 2fr;grid-gap:20px;gap:20px;font-size:11.5px;color:#ccc;margin-bottom:70px}.how-cols h4{color:var(--dim);font-weight:400;font-size:11px;margin-bottom:6px}.how-cols ul{list-style:none;line-height:1.45}.how-cols .lnk{text-decoration:underline;text-underline-offset:3px;color:var(--dim);justify-self:end;align-self:start}.how-sub{text-align:center;color:var(--dim);font-size:14px;margin-bottom:18px}.table-head,.table-row{display:grid;grid-template-columns:1.2fr 1.4fr 2fr .6fr;grid-gap:20px;gap:20px;align-items:center}.table-head{color:var(--dim);font-size:11px;padding-bottom:8px}.table-head,.table-row{border-bottom:1px solid #2a2a2a}.table-row{padding:14px 0;font-size:12px}.table-row .n,.table-row .wide{font-size:clamp(30px,4.6vw,64px)}.table-row .n{color:#2a2a2a;text-align:right}.table-row p{color:#bbb;line-height:1.45}.send-fab{position:fixed;left:32px;bottom:32px;z-index:36;display:flex;align-items:center;gap:14px;height:64px;padding:0 30px 0 12px;border-radius:999px;background:#fff;color:#000;font-family:var(--display);font-weight:900;font-variation-settings:"wdth" 125;font-size:18px;letter-spacing:.02em;text-transform:uppercase;box-shadow:0 0 0 1px rgba(255,255,255,.4),0 18px 60px rgba(255,255,255,.16),0 0 80px rgba(255,255,255,.08);transition:transform .25s cubic-bezier(.2,1.4,.4,1),box-shadow .25s;animation:fab-in .8s cubic-bezier(.18,1.35,.4,1) .3s both}.send-fab:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 0 0 1px #fff,0 24px 80px rgba(255,255,255,.26),0 0 120px rgba(255,255,255,.12)}.send-fab:active{transform:scale(.97)}.send-fab .ico{width:42px;height:42px;border-radius:50%;background:#000;color:#fff;display:grid;place-items:center;font-size:20px;font-family:var(--sans)}.send-fab small{display:block;font-family:var(--mono);font-weight:400;font-size:9px;letter-spacing:.08em;color:#555;margin-top:3px;text-transform:uppercase}@keyframes fab-in{0%{opacity:0;transform:translateY(30px) scale(.8)}}.report{align-self:flex-start;color:#777;font-size:9.5px;padding:2px 0;transition:color .2s}.report.arm,.report:hover{color:var(--danger)}.report:disabled{color:#555;cursor:default}.legal{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:40px;color:#6a6a6a;font-size:11px}.legal a{color:#bbb;text-underline-offset:3px}.doc{position:relative;z-index:2;max-width:720px;margin:0 auto;padding:120px 20px 140px;color:#ccc;font-size:14px;line-height:1.65}.doc h1{font-size:clamp(48px,10vw,96px);color:#fff;margin-bottom:28px}.doc h2{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#888;font-weight:400;margin:34px 0 10px}.doc li,.doc p{margin-bottom:10px}.doc ul{padding-left:18px}.doc .back{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#aaa}.made{position:fixed;right:18px;bottom:14px;z-index:35;font-size:11px;color:#9a9a9a;display:flex;align-items:center;gap:6px;background:rgba(0,0,0,.6);padding:5px 11px;border-radius:999px;border:1px solid #1a1a1a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.made b{color:#fff;font-weight:500}.heart{color:var(--danger);display:inline-block;animation:beat 1.3s ease-in-out infinite}@keyframes beat{0%,60%,to{transform:scale(1)}15%{transform:scale(1.25)}30%{transform:scale(1)}45%{transform:scale(1.18)}}.toast{position:fixed;left:50%;top:84px;transform:translateX(-50%);z-index:35;display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none}.toast>div{background:#0b0b0b;border:1px solid #222;border-radius:999px;padding:6px 14px;font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#ddd;animation:toast 4s both}@keyframes toast{0%{opacity:0;transform:translateY(8px)}8%,85%{opacity:1;transform:none}to{opacity:0}}@media (max-width:720px){.top{padding:0 14px}.nav{display:none}.top-row{grid-template-columns:1fr auto}.sub-left span:nth-child(n+2){display:none}.toggle{grid-column:2}.ghost-type{left:14px;top:84px}.ghost-big{right:14px;bottom:60px}.how{padding:22px 14px 110px}.how-cols{grid-template-columns:1fr 1fr}.how-cols .lnk{grid-column:1/-1;justify-self:start}.table-head{display:none}.table-row{grid-template-columns:1fr auto}.table-row>span:first-child{display:none}.table-row p{grid-column:1/-1;grid-row:2}.made{right:12px;bottom:10px}.send-fab{left:18px;bottom:44px;height:58px;font-size:16px;padding-right:24px}.send-fab .ico{width:38px;height:38px}.drawer{aspect-ratio:auto;max-height:calc(100svh - 40px);border-radius:20px}.drawer-body{grid-template-columns:1fr;gap:14px;overflow-y:auto;padding:14px 16px 16px}.drawer .big-num{font-size:48px}.drawer .log{max-height:110px}.orb{--k:0.58;gap:7px}.bubble{font-size:8.5px;padding:3px 7px;gap:6px;left:70%}.orb-label{font-size:10.5px;max-width:130px}.orb-meta{font-size:8.5px;gap:6px}.brand-by,.ghost-type .mono{display:none}.live{font-size:10px}}@media (prefers-reduced-motion:reduce){.dot,.halo,.heart,.orb,.sat{animation:none!important}}.hq-boot{min-height:100svh;display:grid;place-items:center;color:#777}.hq-login{min-height:100svh;background:radial-gradient(60% 60% at 50% 40%,#121212,#000)}.hq-login .hq-card{aspect-ratio:auto;width:min(420px,calc(100vw - 32px))}.hq{min-height:100svh;background:radial-gradient(70% 70% at 30% 50%,#0b0f14,#000 70%)}.hq-top{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:18px;height:48px;padding:0 20px;border-bottom:1px solid var(--line);background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hq-top .brand{text-decoration:none;margin-right:auto}.hq-clock{min-width:80px;text-align:right}.hq-main{display:grid;grid-template-columns:minmax(0,1fr) 420px;height:calc(100svh - 48px)}.hq-globe{position:relative;overflow:hidden}.earth{position:absolute;inset:0;cursor:-webkit-grab;cursor:grab}.earth:active{cursor:-webkit-grabbing;cursor:grabbing}.earth-loading{display:grid;place-items:center;color:#666}.globe-tip{background:rgba(10,10,10,.85);border:1px solid #333;border-radius:10px;padding:6px 10px;font:11px var(--mono);color:#eee}.globe-tip span{color:#888}.hq-globe-title{position:absolute;left:22px;top:18px;pointer-events:none}.hq-globe-title .wide{font-size:clamp(48px,7vw,96px);color:#fff;margin:6px 0}.hq-globe-title small{font-size:.3em;color:var(--live);vertical-align:middle}.hq-layers{position:absolute;left:22px;bottom:22px;display:flex;flex-wrap:wrap;gap:6px;max-width:70%}.hq-layers .chip{display:inline-flex;align-items:center;gap:6px;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hq-layers .chip.on{background:#fff}.hq-layers .chip i{width:8px;height:8px;border-radius:50%;display:inline-block;box-shadow:0 0 0 1px rgba(128,128,128,.6)}.hq-hint{position:absolute;right:22px;top:18px;color:#555;font-size:9.5px;text-align:right;line-height:1.6}.hq-hint span{color:#444;text-transform:none}.hq-side{overflow-y:auto;border-left:1px solid var(--line);padding:16px;display:flex;flex-direction:column;gap:14px;background:rgba(0,0,0,.35)}.hq-tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.hq-tile{gap:6px;padding:12px}.hq-tile b{font-size:26px}.hq-tile .mono.dim{font-size:9px;color:#777}.hq-panel{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);border-radius:14px;padding:12px}.hq-panel-head{display:flex;justify-content:space-between;margin-bottom:10px}.hq-panel-head .mono{color:#999}.hq-list{display:flex;flex-direction:column;max-height:260px;overflow-y:auto}.hq-row{display:grid;grid-template-columns:22px 1fr auto 70px 40px;align-items:center;grid-gap:8px;gap:8px;padding:5px 0;font-size:12px;border-bottom:1px solid #111}.hq-row b{text-align:right;font-weight:500}.hq-flag{font-size:15px}.hq-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-live{color:var(--live);font:10px var(--mono)}.hq-bar{height:4px;background:#161616;border-radius:9px;overflow:hidden}.hq-bar i{display:block;height:100%;background:#fff;border-radius:9px}.hq-row.short{grid-template-columns:22px 1fr 40px}.hq-break{margin-bottom:12px}.hq-stack{display:flex;height:8px;border-radius:9px;overflow:hidden;margin:6px 0;background:#111}.hq-stack i{background:#fff;border-right:1px solid #000}.hq-legend{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11px;color:#999}.hq-legend b{color:#ddd;font-weight:500}.hq-legend i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:4px}.hq-hourly .hq-bars{display:flex;align-items:flex-end;gap:3px;height:90px;margin-bottom:8px}.hq-col{flex:1 1;height:100%;display:flex;flex-direction:column-reverse;gap:1px}.hq-col i{display:block;border-radius:2px;min-height:0}.hq-col .v,.hq-legend .v{background:rgba(255,255,255,.55)}.hq-col .u,.hq-legend .u{background:#59b8ff}.hq-col .d,.hq-legend .d{background:#ffa045}.hq-feed{max-height:280px;overflow-y:auto}.hq-ev{display:grid;grid-template-columns:8px 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:5px 0;border-bottom:1px solid #111;font-size:11.5px;color:#ccc}.hq-ev i{width:6px;height:6px;border-radius:50%;background:#fff}.hq-ev.upload i{background:#59b8ff}.hq-ev.download i{background:#ffa045}.hq-ev.visit i{background:#666}.hq-ev time{font:10px var(--mono);color:#555}.hq-table{display:flex;flex-direction:column;max-height:360px;overflow-y:auto}.hq-tr{display:grid;grid-template-columns:1fr 86px;grid-gap:10px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #111}.hq-tr>div{display:flex;flex-direction:column;gap:3px;min-width:0}.hq-tr b{font-size:12.5px}.hq-tr .mono,.hq-tr b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-tr .mono{font-size:9px}.hq-tr .danger-btn{height:30px;font-size:9px}@media (max-width:900px){.hq-main{grid-template-columns:1fr;height:auto}.hq-globe{height:70svh}.hq-side{border-left:0;border-top:1px solid var(--line)}.hq-clock{display:none}}.gdot{position:relative;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;pointer-events:auto;cursor:pointer;box-shadow:0 0 0 1px rgba(0,0,0,.6)}.gdot.visitor{background:#fff}.gdot.upload{background:#59b8ff}.gdot.download{background:#ffa045}.gdot.live{width:9px;height:9px;margin:-4.5px 0 0 -4.5px;background:#3dff8c;z-index:2}.gdot.live:after{content:"";position:absolute;inset:-1px;border-radius:50%;border:1.5px solid #3dff8c;animation:gpulse 1.6s ease-out infinite}@keyframes gpulse{0%{transform:scale(1);opacity:.9}to{transform:scale(4);opacity:0}}.gdot:hover:before{content:attr(data-tip);position:absolute;left:12px;top:-8px;white-space:nowrap;background:rgba(10,10,10,.9);border:1px solid #333;border-radius:8px;padding:4px 8px;font:10.5px var(--mono);color:#eee;z-index:5}.earth.maplibregl-map{position:absolute;inset:0;background:#000}.globe-pop .maplibregl-popup-content{background:rgba(10,10,10,.92);border:1px solid #333;border-radius:10px;padding:6px 10px;font:11px var(--mono);color:#eee;box-shadow:none}.globe-pop .maplibregl-popup-content span{color:#888}.globe-pop .maplibregl-popup-tip{display:none}.hq .maplibregl-ctrl-attrib{background:rgba(0,0,0,.5)!important;color:#777;font-size:10px}.hq .maplibregl-ctrl-attrib a{color:#999}.hq .maplibregl-ctrl-attrib-button{filter:invert(1)}.gdot.live{margin:0}.empty{pointer-events:auto}.empty-actions{display:flex;gap:12px;justify-content:center;margin-top:22px;flex-wrap:wrap}.big-pick{display:flex;flex-direction:column;align-items:center;gap:4px;width:168px;padding:18px 14px 16px;border-radius:20px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(160deg,rgba(255,255,255,.08),rgba(255,255,255,.02));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .25s cubic-bezier(.2,1.4,.4,1),border-color .2s,background .2s}.big-pick:hover{transform:translateY(-3px);border-color:#fff;background:rgba(255,255,255,.12)}.big-pick .bp-ico{font-size:22px;line-height:1;margin-bottom:4px}.big-pick b{font-family:var(--display);font-weight:900;font-variation-settings:"wdth" 125;font-size:17px;text-transform:uppercase}.big-pick small{font-family:var(--mono);font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:#8a8a8a}.menu-scrim{position:fixed;inset:0;z-index:37}.send-menu{position:fixed;left:32px;bottom:108px;z-index:38;width:290px;padding:8px;border-radius:22px;background:linear-gradient(160deg,rgba(255,255,255,.12),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);box-shadow:0 24px 70px rgba(0,0,0,.6);display:flex;flex-direction:column;gap:4px;transform-origin:20% 100%;animation:menu-pop .4s cubic-bezier(.2,1.35,.4,1) both}@keyframes menu-pop{0%{opacity:0;transform:translateY(14px) scale(.85)}}.send-menu button{display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;grid-column-gap:10px;column-gap:10px;align-items:center;text-align:left;padding:10px 12px;border-radius:14px;transition:background .15s}.send-menu button:hover{background:rgba(255,255,255,.1)}.send-menu span{grid-row:span 2;width:40px;height:40px;border-radius:50%;background:#fff;color:#000;display:grid;place-items:center;font-size:16px}.send-menu b{font-family:var(--display);font-weight:900;font-variation-settings:"wdth" 125;font-size:14px;text-transform:uppercase}.send-menu small{font-family:var(--mono);font-size:9px;color:#999;letter-spacing:.04em;text-transform:uppercase}.compose{width:100%;flex:1 1;min-height:120px;resize:none;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:12px;color:#fff;font:13px/1.5 var(--mono);outline:none}.compose:focus{border-color:#fff}.link-out{display:block;font:13px/1.5 var(--mono);color:#9fd3ff;word-break:break-all;max-height:120px}.link-out,.note-out{padding:12px;border-radius:12px;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.12);overflow:auto}.note-out{white-space:pre-wrap;word-break:break-word;font:12px/1.5 var(--mono);color:#ddd;max-height:170px;margin:0}.row-btns{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:8px;gap:8px}.row-btns .cta{height:38px;text-decoration:none}@media (max-width:720px){.big-pick{width:calc(50% - 8px);padding:14px 10px}.send-menu{left:18px;bottom:112px;width:calc(100vw - 36px)}}.spot-help{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.18);background:rgba(0,0,0,.25);font-size:11.5px;color:#bbb;line-height:1.5}.spot-help>b{color:#fff;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.inline-link{text-decoration:underline;text-underline-offset:2px;color:#ddd}.lg{--glass:rgba(255,255,255,0.10);background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.04) 55%,rgba(255,255,255,.07));-webkit-backdrop-filter:blur(16px) saturate(190%) brightness(1.06);backdrop-filter:blur(16px) saturate(190%) brightness(1.06);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(255,255,255,.1),inset 1px 0 0 rgba(255,255,255,.14),inset -1px 0 0 rgba(255,255,255,.06),inset 0 0 22px rgba(255,255,255,.05),0 12px 34px rgba(0,0,0,.45);isolation:isolate}html.lg-refract .lg{-webkit-backdrop-filter:url(#lg-refract) blur(9px) saturate(190%) brightness(1.08);backdrop-filter:url(#lg-refract) blur(9px) saturate(190%) brightness(1.08)}.lg:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1;background:radial-gradient(160px circle at var(--mx,var(--tx,28%)) var(--my,var(--ty,0)),rgba(255,255,255,.3),transparent 62%),linear-gradient(120deg,rgba(255,255,255,.1),transparent 35%);mix-blend-mode:screen;opacity:.85;transition:opacity .3s}.lg>*{position:relative;z-index:2}@keyframes lg-squish{0%{scale:1}25%{scale:1.07 .9}50%{scale:.96 1.05}72%{scale:1.015 .985}to{scale:1}}.lg-squish{animation:lg-squish .6s cubic-bezier(.3,1.3,.5,1)}.top.lg{position:fixed;top:10px;left:12px;right:12px;z-index:30;padding:0 18px;border-radius:22px;transition:left .6s cubic-bezier(.2,1.25,.35,1),right .6s cubic-bezier(.2,1.25,.35,1),top .4s,border-radius .4s}.top.lg .top-row+.top-row{border-bottom:0;max-height:40px;overflow:hidden;transition:max-height .45s cubic-bezier(.2,.9,.3,1),opacity .3s,border-color .3s}.top.lg.compact{left:max(12px,calc(50% - 460px));right:max(12px,calc(50% - 460px));top:8px;border-radius:999px}.top.lg.compact .top-row+.top-row{max-height:0;opacity:0;border-top-color:transparent}.ghost-type{top:112px}.uploader{position:relative;width:min(620px,100%);height:170px;margin:18px auto 0;pointer-events:auto;--gap:196px}.up-pill{position:absolute;left:50%;top:50%;translate:-50% -50%;display:flex;align-items:center;gap:14px;height:70px;padding:0 34px 0 13px;border-radius:999px;color:#fff;font-family:var(--display);font-weight:900;font-variation-settings:"wdth" 125;font-size:22px;text-transform:uppercase;letter-spacing:.02em;transition:opacity .3s,scale .55s cubic-bezier(.3,1.4,.5,1),filter .35s}.up-pill:hover{scale:1.04}.up-pill .up-ico{width:46px;height:46px;border-radius:50%;background:#fff;color:#000;display:grid;place-items:center;font-size:20px;font-family:var(--sans)}.uploader.open .up-pill{opacity:0;scale:1.6 .5;filter:blur(10px);pointer-events:none}.up-card{position:absolute;left:50%;top:50%;width:180px;height:146px;border-radius:26px;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:12px;translate:-50% -50%;scale:.35 .45;opacity:0;pointer-events:none;transition:translate .75s cubic-bezier(.2,1.45,.38,1) calc(var(--i) * 55ms),scale .75s cubic-bezier(.2,1.45,.38,1) calc(var(--i) * 55ms),opacity .25s calc(var(--i) * 55ms)}.uploader.open .up-card{translate:calc(-50% + (var(--i) - 1) * var(--gap)) -50%;scale:1;opacity:1;pointer-events:auto}.uploader.open .up-card:hover{scale:1.05}.up-card .bp-ico{font-size:22px;line-height:1;margin-bottom:4px}.up-card b{font-family:var(--display);font-weight:900;font-variation-settings:"wdth" 125;font-size:17px;text-transform:uppercase}.up-card small{font-family:var(--mono);font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:#a0a0a0;text-align:center}.up-goo{position:absolute;inset:-40px;filter:url(#lg-goo);opacity:.16;pointer-events:none}.up-goo i{position:absolute;left:50%;top:50%;width:210px;height:70px;border-radius:999px;background:#fff;translate:-50% -50%;transition:translate .8s cubic-bezier(.2,1.35,.38,1) calc(var(--i) * 55ms),width .6s,height .6s,border-radius .6s}.uploader.open .up-goo i{width:170px;height:136px;border-radius:26px;translate:calc(-50% + (var(--i) - 1) * var(--gap)) -50%}.send-fab.lg{background:linear-gradient(180deg,rgba(255,255,255,.26),rgba(255,255,255,.08));color:#fff}.send-fab.lg small{color:#c9c9c9}.send-fab .ico{transition:rotate .5s cubic-bezier(.3,1.5,.5,1)}.send-fab.open .ico{rotate:180deg}.send-menu.lg{background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.05));transform-origin:18% 100%;animation:menu-liquid .6s cubic-bezier(.2,1.3,.35,1) both}@keyframes menu-liquid{0%{opacity:0;transform:translateY(70px) scale(.3,.12);border-radius:999px;filter:blur(6px)}45%{opacity:1;transform:translateY(-4px) scale(1.04,.94);filter:blur(0)}70%{transform:translateY(1px) scale(.985,1.025);border-radius:22px}to{transform:none;border-radius:22px}}.send-menu button{animation:item-in .5s cubic-bezier(.2,1.3,.35,1) both;animation-delay:calc(.12s + var(--i) * 55ms)}@keyframes item-in{0%{opacity:0;transform:translateY(14px) scale(.92)}}.drawer.lg{background:linear-gradient(160deg,rgba(255,255,255,.13),rgba(255,255,255,.03) 45%,rgba(10,10,10,.35))}@keyframes pop{0%{opacity:0;transform:translate(calc(-50% + var(--fx)),calc(-50% + var(--fy))) scale(.08);filter:blur(12px);border-radius:50%}45%{opacity:1;filter:blur(0);transform:translate(-50%,-50%) scale(1.045,.95);border-radius:26px}68%{transform:translate(-50%,-50%) scale(.985,1.02)}85%{transform:translate(-50%,-50%) scale(1.005,.997)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.chip,.ghost-btn.lg-press{transition:background .2s,border-color .2s}.bubble.lg{padding:5px 10px}@media (max-width:720px){.uploader{height:250px;--gap:0px}.up-card{width:min(320px,86vw);height:66px;flex-direction:row;justify-content:flex-start;gap:12px;padding:0 18px;border-radius:20px}.up-card small{text-align:left}.up-card b{font-size:15px;white-space:nowrap}.uploader.open .up-card,.uploader.open .up-goo i{translate:-50% calc(-50% + (var(--i) - 1) * 78px)}.uploader.open .up-goo i{width:min(300px,80vw);height:60px;border-radius:20px}.top.lg{left:8px;right:8px;padding:0 12px}.ghost-type{top:100px}}@media (prefers-reduced-motion:reduce){.lg-squish,.send-menu.lg,.up-card,.up-goo i,.up-pill{transition:none!important;animation:none!important}}