@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff")}:root{color-scheme:dark;font-family:IBM Plex Sans,ui-sans-serif,system-ui,sans-serif;color:#dfe5ed;background:#08090b;font-synthesis:none;--bg: #08090b;--surface: #0e1115;--surface-raised: #12161c;--border: #1d232c;--border-strong: #2b3440;--text: #dfe5ed;--title: #f6f8fb;--muted: #778393;--subtle: #4f5967;--lime: #c6f24e;--lime-dark: #829f2d;--blue: #4ea8ff;--amber: #ffb020;--red: #ff6b6b;--violet: #a78bfa}*{box-sizing:border-box}[hidden]{display:none!important}html{min-width:320px;min-height:100%;background:var(--bg);overflow-x:hidden}body{min-width:320px;min-height:100vh;margin:0;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),var(--bg);background-size:28px 28px}body,button,input{letter-spacing:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0}svg{flex:none}.app-frame{display:flex;width:min(1440px,100%);min-height:100vh;margin:0 auto;flex-direction:column;border-right:1px solid rgba(255,255,255,.025);border-left:1px solid rgba(255,255,255,.025)}.topbar,.footer{display:flex;align-items:center;justify-content:space-between;padding-right:56px;padding-left:56px}.topbar{height:64px;flex:none;border-bottom:1px solid var(--border);background:#08090bf0}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--lime);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:16px;font-weight:600;text-decoration:none}.brand-symbol{display:block;flex:none}.brand-word{display:inline-flex;align-items:center;gap:5px}.brand-temp{color:var(--title)}.brand-share{color:#8b96a8;font-weight:400}.brand-cursor{display:block;width:2px;height:15px;background:var(--lime);animation:cursor-blink 1.15s steps(1) infinite}.ephemeral,.footer{color:var(--muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;text-transform:uppercase}.page{width:100%;min-width:0;padding:40px 56px 64px;flex:1}.upload-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:72px;align-items:start}.upload-layout>*{min-width:0}.upload-column{min-width:0}.intro{margin-bottom:28px}.intro h1,.share-ready h1,.ended-state h1{margin:0;color:var(--title);font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:46px;font-weight:600;line-height:1.08;letter-spacing:0;overflow-wrap:anywhere}.intro p{margin:12px 0 0;color:var(--muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.upload-workspace{width:100%}.dropzone{display:grid;height:236px;padding:28px;place-items:center;align-content:center;gap:16px;border:1px dashed var(--border-strong);border-radius:8px;background:#0e1115eb;cursor:pointer;text-align:center;transition:border-color .15s ease,background .15s ease}.dropzone:hover,.dropzone.dragging{border-color:var(--lime-dark);background:#11150e}.drop-icon{display:grid;width:46px;height:46px;place-items:center;border:1px solid var(--border-strong);border-radius:7px;color:var(--lime)}.drop-icon svg{width:21px;height:21px}.drop-copy{display:grid;gap:7px}.drop-copy strong{color:var(--title);font-size:15px;font-weight:600}.drop-copy span,.limits{color:var(--muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.limits{color:var(--subtle)}.selected-file{display:grid;min-height:104px;grid-template-columns:62px minmax(0,1fr) 36px;gap:16px;align-items:center;padding:20px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface)}.file-thumb{display:grid;width:62px;height:62px;overflow:hidden;place-items:center;border:1px solid var(--border);border-radius:6px;background:var(--surface-raised);color:var(--muted)}.file-thumb img{width:100%;height:100%;object-fit:cover}.selected-copy,.result-file{display:grid;min-width:0;gap:5px}.selected-copy strong,.result-file strong{overflow:hidden;color:var(--title);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.selected-copy span,.result-file span{color:var(--muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;overflow-wrap:anywhere}.icon-button{display:inline-grid;width:36px;height:36px;padding:0;place-items:center;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.icon-button:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-raised);color:var(--title)}.upload-controls{margin-top:22px;border-top:1px solid var(--border)}.control-row{display:flex;min-height:82px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--border)}.control-copy{display:grid;min-width:0;gap:6px}.control-copy strong{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-size:13px;font-weight:500}.control-copy strong svg{color:var(--muted)}.control-copy span{color:var(--muted);font-size:12px}.segment{display:inline-grid;min-width:174px;height:38px;padding:3px;grid-auto-columns:1fr;grid-auto-flow:column;align-items:stretch;border:1px solid var(--border-strong);border-radius:6px;background:#090b0e}.segment button{min-width:80px;padding:0 14px;border-radius:4px;background:transparent;color:var(--muted);cursor:pointer;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.segment button.active{background:var(--surface-raised);color:var(--lime);box-shadow:inset 0 0 0 1px var(--border-strong)}.segment-loading{display:grid;min-width:160px;place-items:center;color:var(--muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.switch{position:relative;width:44px;height:26px;flex:none;padding:0;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-raised);cursor:pointer;transition:border-color .15s ease,background .15s ease}.switch span{position:absolute;top:4px;left:4px;width:16px;height:16px;border-radius:5px;background:var(--muted);transition:transform .15s ease,background .15s ease}.switch.on{border-color:var(--lime-dark);background:#202811}.switch.on span{background:var(--lime);transform:translate(18px)}.turnstile-section{display:grid;min-height:96px;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;border-bottom:1px solid var(--border)}.turnstile-label{display:grid;min-width:0;gap:7px}.turnstile-label>span{display:inline-flex;align-items:center;gap:8px;color:var(--violet);font-size:12px;font-weight:500}.turnstile-label small{color:var(--muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.turnstile-state.ready{color:var(--lime)}.turnstile-state.expired{color:var(--amber)}.turnstile-state.error{color:var(--red)}.turnstile-widget{min-height:65px}.upload-cta{padding-top:22px;text-align:center}.primary,.button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid transparent;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;text-decoration:none}.primary{border-color:var(--lime);background:var(--lime);color:#101306}.primary:hover:not(:disabled){border-color:#d4ff5d;background:#d4ff5d}.primary:disabled{border-color:var(--border);background:var(--surface-raised);color:var(--subtle);cursor:not-allowed}.wide{width:100%;height:48px}.secondary{border-color:var(--border-strong);background:var(--surface);color:var(--text)}.secondary:hover{border-color:#3a4655;background:var(--surface-raised)}.danger{border-color:#4d2b30;background:transparent;color:var(--red)}.danger:hover{border-color:#754048;background:#1d1114}.upload-cta p{margin:10px 0 0;color:var(--subtle);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.upload-progress{min-height:236px;padding:28px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface)}.progress-heading{display:flex;align-items:center;justify-content:space-between;color:var(--title);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.progress-percent{color:var(--blue);font-weight:500}.progress-track,.expiry-track{height:3px;overflow:hidden;border-radius:2px;background:var(--border)}.progress-track{margin-top:18px}.progress-fill,.expiry-fill,.expiry-track>div{width:0;height:100%;background:var(--blue);transition:width .18s ease}.progress-steps{display:grid;margin:24px 0;grid-template-columns:repeat(4,1fr);gap:12px}.progress-step{display:grid;gap:7px;color:var(--subtle);font-size:10px}.step-icon{display:grid;width:20px;height:20px;place-items:center;border:1px solid var(--border-strong);border-radius:5px}.step-icon svg{width:12px;height:12px}.progress-step.active{color:var(--blue)}.progress-step.active .step-icon{border-color:var(--blue)}.progress-step.done{color:var(--text)}.progress-step.done .step-icon{border-color:var(--lime-dark);color:var(--lime)}.quiet-danger{padding:0;background:transparent;color:var(--red);cursor:pointer;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.alert{display:grid;margin-top:18px;grid-template-columns:20px minmax(0,1fr) 36px;gap:12px;align-items:start;padding:14px 12px 14px 16px;border:1px solid #543037;border-radius:7px;background:#1a1012;color:var(--red)}.alert.warning{border-color:#57401c;background:#1a150b;color:var(--amber)}.alert.violet{border-color:#47396d;background:#151122;color:var(--violet)}.alert>svg{margin-top:2px}.alert div{display:grid;gap:4px}.alert strong{color:currentColor;font-size:12px}.alert span{color:var(--muted);font-size:11px;line-height:1.5}.result{overflow:hidden;border:1px solid #42551f;border-radius:8px;background:var(--surface)}.result-status{display:flex;height:36px;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid #263217;background:#11160b;color:var(--lime);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;text-transform:uppercase}.result-status span:last-child{margin-left:auto;color:var(--muted)}.live-dot,.status-dot,.recent-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lime)}.result-main{padding:20px}.result-url-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.result-url-row code,.ended-state code{min-width:0;overflow:hidden;padding:13px 14px;border:1px solid var(--border);border-radius:6px;background:#090b0e;color:var(--text);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.result-expiry{display:flex;min-height:74px;align-items:center;gap:22px;border-bottom:1px solid var(--border)}.result-expiry>span:first-child,.share-countdown{display:inline-flex;align-items:center;gap:6px;color:var(--amber);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;white-space:nowrap}.critical{color:var(--red)!important}.burn-badge{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:var(--red);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;white-space:nowrap}.result-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:18px}.push-right{margin-left:auto}.recent-panel{min-width:0;padding-top:83px}.aside-heading{display:flex;min-height:34px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border)}.aside-heading h2{margin:0;color:var(--muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:500;text-transform:uppercase}.text-button{padding:0;background:transparent;color:var(--subtle);cursor:pointer;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.text-button:hover{color:var(--text)}.recent-list{display:grid}.recent-item{display:grid;min-height:70px;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border-bottom:1px solid var(--border)}.recent-item.expired{opacity:.48}.recent-copy{display:grid;min-width:0;gap:6px}.recent-copy strong{overflow:hidden;color:var(--text);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.recent-copy span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.recent-actions{display:flex;gap:0}.recent-actions .icon-button{width:30px;height:30px}.recent-actions .delete-recent:hover{color:var(--red)}.empty-recents{margin:0;padding:20px 0;border-bottom:1px solid var(--border);color:var(--subtle);font-size:11px;line-height:1.6}.local-note{margin:14px 0 0;color:var(--subtle);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;line-height:1.5}.footer{min-height:56px;flex:none;border-top:1px solid var(--border)}.footer-facts{display:flex;gap:28px}.footer a{display:inline-flex;align-items:center;gap:7px;color:var(--muted);text-decoration:none}.share-shell{width:min(660px,100%);margin:12px auto 0}.share-loading{display:flex;min-height:320px;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.share-ready{display:grid;gap:22px}.eyebrow{color:var(--lime);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;text-transform:uppercase}.share-ready h1,.ended-state h1{font-size:34px;overflow-wrap:anywhere}.share-meta{display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.share-countdown{margin-left:auto}.preview-frame{overflow:hidden;border:1px solid var(--border-strong);border-radius:8px;background:#050607}.preview-frame img{display:block;width:100%;max-height:460px;object-fit:contain}.no-preview{display:flex;min-height:150px;align-items:center;justify-content:center;gap:14px;padding:24px;border:1px dashed var(--border-strong);border-radius:8px;background:var(--surface);color:var(--muted)}.no-preview>svg{width:28px;height:28px}.no-preview div{display:grid;gap:6px}.no-preview strong{color:var(--text);font-size:13px}.no-preview span{max-width:420px;color:var(--muted);font-size:11px;line-height:1.5}.burn-notice{display:flex;align-items:center;gap:10px;padding:13px 15px;border:1px solid #4d2b30;border-radius:7px;background:#1a1012;color:var(--red);font-size:11px}.download-button{width:100%;height:48px}.expiry-block{display:grid;gap:9px}.expiry-row{display:flex;justify-content:space-between;color:var(--muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.expiry-fill{width:100%;background:var(--amber)}.expiry-fill.critical,.expiry-track>div.critical{background:var(--red)}.share-bottom{display:flex;align-items:center;justify-content:flex-end;gap:18px}.share-bottom p{margin:0 auto 0 0;color:var(--subtle);font-size:10px;line-height:1.5}.ended-state{display:grid;min-height:480px;place-items:center;align-content:center;gap:16px;text-align:center}.ended-icon{display:grid;width:52px;height:52px;place-items:center;border:1px solid var(--border-strong);border-radius:8px;color:var(--amber)}.ended-state.deleted .ended-icon{color:var(--red)}.ended-state.missing .ended-icon{color:var(--muted)}.ended-state p{max-width:470px;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.ended-state code{max-width:100%}button:focus-visible,a:focus-visible,.dropzone:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes cursor-blink{50%{opacity:0}}@media(max-width:980px){.upload-layout{gap:40px;grid-template-columns:minmax(0,1fr) 260px}.topbar,.footer,.page{padding-right:32px;padding-left:32px}.intro h1{font-size:38px}}@media(max-width:760px){.topbar,.footer{padding-right:20px;padding-left:20px}.ephemeral{display:none}.page{padding:30px 20px 48px}.upload-layout{grid-template-columns:minmax(0,1fr);gap:42px}.intro{margin-bottom:22px}.intro h1{font-size:30px;line-height:1.14}.intro p{line-height:1.6}.dropzone{height:176px;padding:20px;gap:11px}.drop-icon{width:40px;height:40px}.control-row{display:grid;min-height:94px;grid-template-columns:minmax(0,1fr) 144px;gap:14px}.control-copy{width:100%}.control-copy strong{min-width:0;overflow-wrap:anywhere}.control-copy span{max-width:210px}.segment{width:144px;min-width:144px}.switch{justify-self:end}.turnstile-section{min-height:120px;grid-template-columns:1fr;gap:12px;padding:18px 0}.turnstile-widget{max-width:100%;overflow:hidden}.progress-steps{grid-template-columns:repeat(2,1fr)}.result-main{padding:16px}.result-url-row{grid-template-columns:1fr}.result-url-row .button{width:100%}.result-expiry{align-items:flex-start;flex-direction:column;gap:10px;padding:16px 0}.burn-badge{margin-left:0;white-space:normal}.result-actions{display:grid;grid-template-columns:1fr 1fr}.result-actions .push-right{margin-left:0}.recent-panel{padding-top:0}.footer{min-height:82px;align-items:flex-start;flex-direction:column;gap:12px;justify-content:center}.footer-facts{width:100%;flex-wrap:wrap;gap:7px 18px}.share-shell{margin-top:0}.share-ready h1,.ended-state h1{font-size:27px}.share-countdown{width:100%;margin-left:0}.share-bottom{align-items:stretch;flex-direction:column}.preview-frame img{max-height:360px}.ended-state{min-height:420px}}@media(max-width:430px){.selected-file{grid-template-columns:48px minmax(0,1fr) 34px;gap:12px;padding:15px}.file-thumb{width:48px;height:48px}.segment{min-width:144px}.segment button{min-width:66px;padding:0 10px}.result-actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
