[data-theme=hud],[data-theme=hud].dark{--font-theme:"Chakra Petch";--hud-canvas:#07090d;--hud-panel:#0c1117;--hud-well:#05080b;--hud-cyan:#00e5ff;--hud-cyan-bright:#7ff3ff;--hud-cyan-dim:rgb(0 229 255 / 0.38);--hud-cyan-faint:rgb(0 229 255 / 0.12);--hud-magenta:#ff2bd6;--hud-magenta-dim:rgb(255 43 214 / 0.45);--hud-red:#ff4d6d;--hud-ink:#e6f6fa;--hud-muted:#93a7b3;--hud-faint:#5d6f7a;--background:#07090d;--foreground:#e6f6fa;--card:#0c1117;--card-foreground:#e6f6fa;--popover:#0c1117;--popover-foreground:#e6f6fa;--primary:#00e5ff;--primary-foreground:#001a20;--secondary:#0c1117;--secondary-foreground:#e6f6fa;--muted:#0c1117;--muted-foreground:#93a7b3;--accent:#ff2bd6;--accent-foreground:#07090d;--destructive:#ff4d6d;--destructive-foreground:#07090d;--border:rgb(0 229 255 / 0.38);--input:rgb(0 229 255 / 0.38);--ring:#00e5ff;--radius:0rem}@font-face{font-family:orbitron;src:url(/assets/fonts/orbitron.c25a9f9da5.woff2)format("woff2");font-weight:400 900;font-display:swap}@font-face{font-family:chakra petch;src:url(/assets/fonts/chakra-petch-400.7d75be85dd.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:chakra petch;src:url(/assets/fonts/chakra-petch-600.a5888696e9.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:share tech mono;src:url(/assets/fonts/share-tech-mono.41e6b9f297.woff2)format("woff2");font-weight:400;font-display:swap}[data-theme=hud]{--display:"Orbitron", "Chakra Petch", var(--font-cjk), sans-serif;--text:"Chakra Petch", var(--font-cjk), ui-sans-serif, system-ui, sans-serif;--code:"Share Tech Mono", ui-monospace, monospace;--gap:1.5rem;color-scheme:dark}[data-theme=hud] :is(.card,.dialog,.toast,.input,.button,.history-action,.nav-link){--cut:10px;--line:var(--hud-cyan-dim);--fill:var(--hud-panel);border:1px solid var(--line);border-radius:0;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));background:linear-gradient(135deg,transparent calc(50% - .5px),var(--line) 0 calc(50% + 1px),transparent 0)0 0/var(--cut)var(--cut)no-repeat border-box,linear-gradient(135deg,transparent calc(50% - 1px),var(--line) 0 calc(50% + .5px),transparent 0)100% 100%/var(--cut)var(--cut)no-repeat border-box,var(--fill)padding-box}[data-theme=hud] body{background:repeating-linear-gradient(0,rgb(255 255 255/.018) 0 1px,transparent 1px 3px),linear-gradient(rgb(0 229 255/.045) 1px,transparent 1px)0 0/32px 32px,linear-gradient(90deg,rgb(0 229 255/.045) 1px,transparent 1px)0 0/32px 32px,radial-gradient(ellipse 80% 50% at 50% -10%,rgb(0 229 255/.12),transparent 70%),var(--hud-canvas);background-attachment:fixed;color:var(--hud-ink);font-family:var(--text);font-size:16px;line-height:1.55}[data-theme=hud] ::selection{background:var(--hud-magenta);color:#07090d}[data-theme=hud] :focus-visible{outline:2px solid var(--hud-cyan);outline-offset:2px}[data-theme=hud] .card{--cut:22px;position:relative;padding:1.75rem 2rem 2rem;color:var(--hud-ink);box-shadow:inset 0 0 32px rgb(0 229 255/6%)}[data-theme=hud] :is(.history-title,.faq-title,.doc-title){display:flex;gap:.75rem;align-items:center;margin:0;padding:0;color:var(--hud-ink);font-family:var(--display);font-size:1.125rem;font-weight:600;letter-spacing:.06em;line-height:1.3;text-align:left;text-transform:uppercase}[data-theme=hud] :is(.history-title,.faq-title,.doc-title)::before{content:""/"";flex-shrink:0;width:14px;height:14px;background:var(--hud-magenta);clip-path:polygon(0 0,100% 0,100% 50%,50% 100%,0 100%)}[data-theme=hud] .site-header{position:sticky;top:0;z-index:40;border:0;border-bottom:1px solid var(--hud-cyan-dim);background:rgb(7 9 13/.88);backdrop-filter:blur(8px)}[data-theme=hud] .site-header .container{max-width:64rem;padding:0 1rem}[data-theme=hud] .nav{gap:.375rem}[data-theme=hud] .see-logo{width:26px;height:26px;margin-right:.625rem;color:var(--hud-cyan)}[data-theme=hud] .nav-link{--cut:7px;--line:transparent;--fill:transparent;padding:.3rem .85rem;color:var(--hud-muted);font-size:15px;font-weight:600;letter-spacing:.02em;transition:color 150ms ease}[data-theme=hud] .nav-link[aria-current=page],[data-theme=hud] .nav-link[aria-current=page]:not(:hover){--line:var(--hud-magenta-dim);--fill:rgb(255 43 214 / 0.1);color:var(--hud-ink)}@media(hover:hover) and (pointer:fine){[data-theme=hud] .nav-link:hover{--line:var(--hud-cyan-dim);--fill:var(--hud-cyan-faint);color:var(--hud-ink);text-decoration:none}}[data-theme=hud] .nav-link:focus-visible{outline:none;--line:var(--hud-cyan);color:var(--hud-ink)}[data-theme=hud] .theme-toggle{display:none}[data-theme=hud] .site-main{align-items:flex-start;padding:3rem 0 4rem}[data-theme=hud] .content{max-width:64rem;padding:0 1rem}[data-theme=hud] .content>*{width:auto;margin:0}[data-theme=hud] .card+.card,[data-theme=hud] .faq{margin-top:var(--gap)}[data-theme=hud] .shortener{--cut:28px;--line:rgb(0 229 255 / 0.55);padding:2.25rem 2.5rem 2.5rem;box-shadow:inset 0 0 48px rgb(0 229 255/8%)}[data-theme=hud] .shortener::before{content:""/"";position:absolute;top:0;right:2.5rem;width:9rem;height:4px;background:repeating-linear-gradient(90deg,var(--hud-cyan) 0 10px,transparent 10px 16px);opacity:.7}[data-theme=hud] .shortener-head{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.75rem;align-items:center;margin:0;padding:0;text-align:left}[data-theme=hud] .shortener-head::before{content:"// " attr(data-site)/"";grid-column:1/-1;margin-bottom:1.25rem;color:var(--hud-magenta);font-family:var(--code);font-size:15px;letter-spacing:.08em}[data-theme=hud] .logo{grid-row:2/span 2;width:96px;height:auto;margin:0}[data-theme=hud] .title{color:var(--hud-ink);font-family:var(--display);font-size:44px;font-weight:700;line-height:1.12;letter-spacing:.01em;text-transform:none;text-shadow:0 0 24px rgb(0 229 255/.35);overflow-wrap:anywhere;text-wrap:balance}[data-theme=hud] .description{margin:.75rem 0 0;color:var(--hud-muted);font-size:17px;line-height:1.5}[data-theme=hud] .shortener-body{margin:2rem 0 0;padding:0}[data-theme=hud] .row{gap:.75rem}[data-theme=hud] .row+.row{margin-top:.75rem}[data-theme=hud] .input{--cut:12px;--fill:var(--hud-well);height:48px;padding:0 1rem;color:var(--hud-ink);font-family:var(--code);font-size:16px;box-shadow:none}[data-theme=hud] .url-field:focus-within,[data-theme=hud] .input:focus-visible{--line:var(--hud-cyan);outline:none;box-shadow:inset 0 0 0 1px var(--hud-cyan),inset 0 0 18px rgb(0 229 255/.18)}[data-theme=hud] .url-input{color:var(--hud-ink);font-family:var(--code);font-size:16px;caret-color:var(--hud-cyan)}[data-theme=hud] .url-input:focus-visible{outline:none}[data-theme=hud] .url-field.is-invalid{--line:var(--hud-red);box-shadow:inset 0 0 0 1px var(--hud-red),inset 0 0 18px rgb(255 77 109/.18)}[data-theme=hud] .url-ghost-lit{color:var(--hud-cyan)}[data-theme=hud] .url-ghost-dim,[data-theme=hud] .url-input::placeholder{color:var(--hud-faint);opacity:1}[data-theme=hud] #short-url{color:var(--hud-cyan-bright)}[data-theme=hud] .button{--cut:12px;height:48px;min-width:8.5rem;padding:0 1.5rem;font-family:var(--display);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;box-shadow:none;transition:transform 120ms ease-out,filter 150ms ease}[data-theme=hud] .button-primary{--line:var(--hud-cyan-bright);--fill:var(--hud-cyan);color:#001a20}[data-theme=hud] .button-outline{--line:var(--hud-magenta);--fill:rgb(255 43 214 / 0.08);color:var(--hud-magenta)}@media(hover:hover) and (pointer:fine){[data-theme=hud] .button-primary:hover:not(:disabled){--fill:var(--hud-cyan-bright);color:#001a20}[data-theme=hud] .button-outline:hover{--fill:rgb(255 43 214 / 0.2);color:#ff8de9}}[data-theme=hud] .button:active:not(:disabled){transform:scale(.97)}[data-theme=hud] .button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #07090d,inset 0 0 0 4px var(--hud-ink)}[data-theme=hud] .button:disabled{opacity:1}[data-theme=hud] .button-outline.is-copied{--fill:var(--hud-magenta);color:#07090d}[data-theme=hud] .busy-dots{letter-spacing:.1em}[data-theme=hud] .history-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 .75rem;padding:0}[data-theme=hud] .history-list{margin:0;padding:0}[data-theme=hud] .history-item{gap:.25rem 1.25rem;padding:.875rem 0;border-bottom:1px dashed rgb(0 229 255/.2)}[data-theme=hud] .history-item:last-child{border-bottom:0}[data-theme=hud] .history-short{justify-self:start;max-width:100%;color:var(--hud-cyan);font-family:var(--code);font-size:17px;font-weight:400;text-decoration:none}[data-theme=hud] .history-long{color:var(--hud-muted);font-family:var(--code);font-size:14px}[data-theme=hud] .history-time{color:var(--hud-faint);font-family:var(--code);font-size:14px}[data-theme=hud] .history-actions{gap:.5rem}[data-theme=hud] .history-action{--cut:7px;--fill:transparent;min-height:32px;padding:0 .85rem;color:var(--hud-ink);font-family:var(--text);font-size:14px;font-weight:600;letter-spacing:.02em;text-transform:none;box-shadow:none}@media(hover:hover) and (pointer:fine){[data-theme=hud] .history-action:hover{--line:var(--hud-cyan);--fill:var(--hud-cyan-faint);color:var(--hud-ink)}}[data-theme=hud] .history-action:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--hud-cyan)}[data-theme=hud] .history-action:active,[data-theme=hud] .history-action.is-copied{--line:var(--hud-magenta);--fill:rgb(255 43 214 / 0.15);color:var(--hud-ink)}[data-theme=hud] .history-note{margin:1rem 0 0;padding:.75rem 0 0;border-top:1px solid rgb(0 229 255/.15);color:var(--hud-muted);font-size:15px}[data-theme=hud] .history-note a,[data-theme=hud] .faq-answer a,[data-theme=hud] .dialog-note a,[data-theme=hud] .doc a:not(.button){color:var(--hud-cyan);font-weight:600;text-decoration:underline;text-decoration-color:var(--hud-cyan-dim);text-underline-offset:3px}@media(hover:hover) and (pointer:fine){[data-theme=hud] .history-note a:hover,[data-theme=hud] .faq-answer a:hover,[data-theme=hud] .dialog-note a:hover,[data-theme=hud] .doc a:not(.button):hover,[data-theme=hud] .history-short:hover{background:0 0;color:var(--hud-cyan-bright);text-decoration-color:initial}}[data-theme=hud] .faq-list{margin-top:.75rem;padding:0;border:0}[data-theme=hud] .faq-item{border-bottom:1px dashed rgb(0 229 255/.2)}[data-theme=hud] .faq-item:last-child{border-bottom:0}[data-theme=hud] .faq-item summary{gap:1rem;padding:.9rem 0;color:var(--hud-ink);font-size:16px;font-weight:600;transition:color 150ms ease}[data-theme=hud] .faq-item summary svg{color:var(--hud-cyan)}[data-theme=hud] .faq-item[open] summary{color:var(--hud-cyan)}@media(hover:hover) and (pointer:fine){[data-theme=hud] .faq-item summary:hover{color:var(--hud-cyan-bright);text-decoration:none}}[data-theme=hud] .faq-answer{padding:0 0 1rem;color:var(--hud-muted);font-size:15px;line-height:1.6}[data-theme=hud] .faq-answer code,[data-theme=hud] .doc code{color:var(--hud-ink);font-family:var(--code);font-size:1em}[data-theme=hud] .doc{padding:2rem 2.25rem 2.25rem}[data-theme=hud] .doc-head{margin:0;padding:0 0 1.25rem;border:0;border-bottom:1px solid rgb(0 229 255/.18)}[data-theme=hud] .doc-title{font-size:1.5rem;text-transform:none;letter-spacing:.02em}[data-theme=hud] .doc-updated{margin:.5rem 0 0;color:var(--hud-faint);font-family:var(--code);font-size:14px}[data-theme=hud] .doc-intro{margin-top:.75rem;color:var(--hud-muted);font-size:16px}[data-theme=hud] .doc-body{margin-top:.5rem}[data-theme=hud] .doc-section{padding:1.25rem 0 0;border:0}[data-theme=hud] .doc-section+.doc-section{margin-top:.25rem}[data-theme=hud] .doc-section h2{margin-bottom:.5rem;color:var(--hud-cyan);font-family:var(--display);font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}[data-theme=hud] .doc-section p,[data-theme=hud] .doc-section li{color:var(--hud-muted);font-size:16px;line-height:1.6}[data-theme=hud] .doc ul{padding-left:1.25rem;list-style:none}[data-theme=hud] .doc li{position:relative}[data-theme=hud] .doc li::before{content:""/"";position:absolute;top:.6em;left:-1.1rem;width:6px;height:6px;background:var(--hud-magenta)}[data-theme=hud] .doc strong{color:var(--hud-ink);font-weight:600}[data-theme=hud] .doc-action{margin-top:1.75rem}[data-theme=hud] .doc-action .button{display:inline-flex;align-items:center}[data-theme=hud] .dialog{--cut:18px;--line:var(--hud-cyan);width:min(30rem,calc(100vw - 2rem));padding:1.75rem;color:var(--hud-ink);box-shadow:inset 0 0 40px rgb(0 229 255/.1)}[data-theme=hud] .dialog::backdrop{background:repeating-linear-gradient(0,rgb(0 229 255/3%) 0 1px,transparent 1px 3px),rgb(2 4 6/.72)}[data-theme=hud] .dialog form,[data-theme=hud] .dialog-body{padding:0}[data-theme=hud] .dialog-title{color:var(--hud-ink);font-family:var(--display);font-size:1.125rem;font-weight:600;letter-spacing:.02em}[data-theme=hud] .dialog-note{margin:.75rem 0 0;color:var(--hud-muted);font-size:15px}[data-theme=hud] .dialog-actions{gap:.75rem;padding:1.5rem 0 0}[data-theme=hud] .dialog .button{height:42px;min-width:7rem}[data-theme=hud] .dialog .button-primary{--line:#ff8aa1;--fill:var(--hud-red);color:#07090d}@media(hover:hover) and (pointer:fine){[data-theme=hud] .dialog .button-primary:hover:not(:disabled){--fill:#ff7a93}}[data-theme=hud] .dialog .button-outline{--line:var(--hud-cyan-dim);--fill:transparent;color:var(--hud-ink)}@media(hover:hover) and (pointer:fine){[data-theme=hud] .dialog .button-outline:hover{--fill:var(--hud-cyan-faint);color:var(--hud-ink)}}[data-theme=hud] .site-footer{padding:1rem 0;border:0;border-top:1px solid var(--hud-cyan-dim);background:rgb(7 9 13/.9)}[data-theme=hud] .footer-inner{max-width:64rem;margin:0 auto;padding:0 1rem}[data-theme=hud] .copyright{color:var(--hud-faint);font-family:var(--code);font-size:14px}[data-theme=hud] .footer-links{gap:.25rem .5rem}[data-theme=hud] .footer-links .nav-link{font-size:14px}[data-theme=hud] .socials a{color:var(--hud-muted);transition:color 150ms ease}@media(hover:hover) and (pointer:fine){[data-theme=hud] .socials a:hover{color:var(--hud-cyan)}}[data-theme=hud] .toast{--cut:10px;--line:var(--hud-cyan);padding:.85rem 1.1rem;color:var(--hud-ink);font-size:15px;box-shadow:inset 0 0 20px rgb(0 229 255/.12)}[data-theme=hud] .toast.is-error{--line:var(--hud-red);box-shadow:inset 0 0 20px rgb(255 77 109/.15)}@media(max-width:760px){[data-theme=hud] .site-main{padding-top:1.75rem}[data-theme=hud] .content{padding:0 .75rem}[data-theme=hud] .card{--cut:16px;padding:1.25rem 1.125rem 1.375rem}[data-theme=hud] .shortener{--cut:20px;padding:1.5rem 1.125rem}[data-theme=hud] .shortener::before{right:1.25rem;width:5rem}[data-theme=hud] .shortener-head{grid-template-columns:minmax(0,1fr)}[data-theme=hud] .shortener-head::before{margin-bottom:1rem}[data-theme=hud] .logo{grid-row:auto;width:64px;margin-bottom:1rem}[data-theme=hud] .title{font-size:28px}[data-theme=hud] .description{font-size:16px}[data-theme=hud] .shortener-body{margin-top:1.5rem}[data-theme=hud] .doc{padding:1.5rem 1.125rem}[data-theme=hud] .history-item{column-gap:.75rem}[data-theme=hud] .nav-link{padding:.3rem .6rem}}@media(prefers-reduced-motion:reduce){[data-theme=hud] .button:active:not(:disabled){transform:none}}