[data-theme=ansi],[data-theme=ansi].dark{--font-theme:"IBM EGA";--ega-black:#000000;--ega-blue:#000084;--ega-light-blue:#5555ff;--ega-green:#00aa00;--ega-cyan:#00aaaa;--ega-red:#aa0000;--ega-magenta:#aa00aa;--ega-grey:#aaaaaa;--ega-dark-grey:#555555;--ega-yellow:#fefe54;--ega-white:#ffffff;--background:#000084;--foreground:#aaaaaa;--card:#aaaaaa;--card-foreground:#000000;--popover:#aaaaaa;--popover-foreground:#000000;--primary:#aaaaaa;--primary-foreground:#000000;--secondary:#aaaaaa;--secondary-foreground:#000000;--muted:#000084;--muted-foreground:#aaaaaa;--accent:#00aaaa;--accent-foreground:#000000;--destructive:#aa0000;--destructive-foreground:#ffffff;--border:#000000;--input:#000084;--ring:#fefe54;--radius:0rem}@font-face{font-family:ibm ega;src:url(/assets/fonts/ibm-ega-8x14.4eb2881900.woff2)format("woff2");font-display:swap}[data-theme=ansi]{--mono:"IBM EGA", "Courier New", monospace;--cx:8px;--cy:14px;--frame:3px double #000;--gap:calc(var(--cy) * 3);color-scheme:dark}[data-theme=ansi] body{background:var(--ega-blue);color:var(--ega-grey);font-family:var(--mono),var(--font-cjk);font-size:16px;line-height:21px;-webkit-font-smoothing:none;font-smooth:never;font-kerning:none;font-variant-ligatures:none}[data-theme=ansi] ::selection{background:var(--ega-cyan);color:var(--ega-white)}[data-theme=ansi] :focus-visible{outline:2px solid var(--ega-yellow);outline-offset:2px}[data-theme=ansi] .card{position:relative;margin:7px;padding:0 calc(var(--cx) * 2)var(--cy);border:var(--frame);border-radius:0;background:var(--ega-grey);color:#000;box-shadow:0 0 0 7px var(--ega-grey)}[data-theme=ansi] .history-title,[data-theme=ansi] .faq-title,[data-theme=ansi] .doc-title{margin:0 calc(var(--cx) * -2);padding:0 calc(var(--cx) * 2);background:var(--ega-magenta);color:var(--ega-white);font-family:var(--mono),var(--font-cjk);font-size:16px;font-weight:400;line-height:28px;letter-spacing:0;text-align:left;text-transform:none}[data-theme=ansi] .site-header{position:sticky;top:0;z-index:40;border:0;background:var(--ega-grey);color:#000;backdrop-filter:none}[data-theme=ansi] .site-header .container{max-width:64rem;height:auto;padding:0 1rem}[data-theme=ansi] .nav{gap:0}[data-theme=ansi] .see-logo{width:16px;height:16px;margin-right:var(--cx);color:#000}[data-theme=ansi] .see-logo path{fill:var(--ega-grey)}[data-theme=ansi] .nav-link{padding:0 var(--cx);color:#000;font-size:16px;font-weight:400;line-height:28px}[data-theme=ansi] .nav-link[aria-current=page],[data-theme=ansi] .nav-link[aria-current=page]:not(:hover){background:#000;color:var(--ega-grey)}@media(hover:hover) and (pointer:fine){[data-theme=ansi] .nav-link:hover{background:#000;color:var(--ega-grey);text-decoration:none}}[data-theme=ansi] .site-header .nav-link:focus-visible{outline-color:#000;outline-offset:-2px}[data-theme=ansi] .theme-toggle{display:none}[data-theme=ansi] .site-main{align-items:flex-start;padding:calc(var(--cy) * 3)0 calc(var(--cy) * 5)}[data-theme=ansi] .content{max-width:64rem;padding:0 1rem}[data-theme=ansi] .content>*{width:auto}[data-theme=ansi] .card+.card,[data-theme=ansi] .faq{margin-top:var(--gap)}[data-theme=ansi] .shortener{padding:0 calc(var(--cx) * 3)calc(var(--cy) * 1.5)}[data-theme=ansi] .shortener-head{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:calc(var(--cx) * 3);align-items:center;margin:0;padding:0;text-align:left}[data-theme=ansi] .shortener-head::before{content:attr(data-site)/"";grid-column:1/-1;justify-self:start;margin:-14px 0 calc(var(--cy) * 2)calc(var(--cx) * 2);padding:0 calc(var(--cx) + 3px);border-right:var(--frame);border-left:var(--frame);background:var(--ega-grey);color:#000;line-height:21px}[data-theme=ansi] .logo{grid-row:2/span 2;width:96px;height:96px;margin:0}[data-theme=ansi] .title{margin:0;padding:var(--cy)calc(var(--cx) * 2);background:var(--ega-cyan);color:#000;font-family:var(--mono),var(--font-cjk);font-size:32px;font-weight:400;line-height:42px;letter-spacing:0;text-transform:none;overflow-wrap:anywhere;text-wrap:balance}[data-theme=ansi] .title::after{content:"\2588"/"";margin-left:var(--cx);color:var(--ega-white);animation:ansi-blink 1.2s steps(1,end)infinite}@keyframes ansi-blink{50%{visibility:hidden}}@media(prefers-reduced-motion:reduce){[data-theme=ansi] .title::after{animation:none}}[data-theme=ansi] .description{margin:var(--cy)0 0;color:#000;font-size:16px;line-height:21px}[data-theme=ansi] .shortener-body{margin:calc(var(--cy) * 2)0 0;padding:0}[data-theme=ansi] .row{gap:calc(var(--cx) * 3)}[data-theme=ansi] .row+.row{margin-top:var(--cy)}[data-theme=ansi] .input{height:35px;padding:0 var(--cx);border:0;border-radius:0;background:var(--ega-blue);color:var(--ega-white);font-family:var(--mono);font-size:16px;box-shadow:none}[data-theme=ansi] .url-field:focus-within,[data-theme=ansi] .input:focus-visible{outline:2px solid #000;outline-offset:2px;box-shadow:none}[data-theme=ansi] .url-input{color:var(--ega-white);font-family:var(--mono);font-size:16px;caret-color:var(--ega-yellow)}[data-theme=ansi] .url-input:focus-visible{outline:none}[data-theme=ansi] .url-field.is-invalid{outline:2px solid var(--ega-red);outline-offset:2px;background:var(--ega-blue)}[data-theme=ansi] .url-ghost-lit{color:var(--ega-yellow)}[data-theme=ansi] .url-ghost-dim,[data-theme=ansi] .url-input::placeholder{color:var(--ega-grey);opacity:1}[data-theme=ansi] #short-url{color:var(--ega-yellow)}[data-theme=ansi] .button{position:relative;height:35px;min-width:calc(var(--cx) * 14);padding:0 calc(var(--cx) * 2);border:var(--frame);border-radius:0;background:var(--ega-grey);color:#000;font-family:var(--mono);font-size:16px;font-weight:400;letter-spacing:0;text-transform:none;box-shadow:none;transition:none}[data-theme=ansi] .button-primary,[data-theme=ansi] .button-outline{background:var(--ega-grey);color:#000}@media(hover:hover) and (pointer:fine){[data-theme=ansi] .button:hover:not(:disabled){background:var(--ega-grey);color:#000}[data-theme=ansi] .button:hover:not(:disabled)::before,[data-theme=ansi] .button:hover:not(:disabled)::after{position:absolute;top:50%;padding:0 1px;background:#000;color:var(--ega-white);line-height:21px;transform:translateY(-50%)}[data-theme=ansi] .button:hover:not(:disabled)::before{content:"\25ba"/"";left:2px}[data-theme=ansi] .button:hover:not(:disabled)::after{content:"\25c4"/"";right:2px}}[data-theme=ansi] .button:active:not(:disabled),[data-theme=ansi] .button-primary[aria-busy=true]{background:#000;color:var(--ega-grey);transform:none}[data-theme=ansi] .button-primary[aria-busy=true]{color:#fff}[data-theme=ansi] .button:focus-visible{outline:2px solid #000;outline-offset:2px}[data-theme=ansi] .button:disabled{opacity:1}[data-theme=ansi] .button-outline.is-copied{background:var(--ega-green);color:var(--ega-white)}[data-theme=ansi] .busy-dots{font-size:1em;letter-spacing:0}[data-theme=ansi] .history-head{position:relative;display:block;margin:0 calc(var(--cx) * -2);padding:0}[data-theme=ansi] .history-title{margin:0;padding-right:calc(var(--cx) * 14)}[data-theme=ansi] .history-head .history-action{position:absolute;top:0;right:var(--cx);height:28px;background:var(--ega-magenta);color:var(--ega-white)}[data-theme=ansi] .history-list{margin:var(--cx)0 0;padding:0}[data-theme=ansi] .history-item{gap:0 calc(var(--cx) * 3);padding:var(--cx)0;border-bottom:0;background:linear-gradient(90deg,#000 50%,transparent 0)0 100%/var(--cx)1px repeat-x}[data-theme=ansi] .history-item:last-child{background:0 0}[data-theme=ansi] .history-short{justify-self:start;max-width:100%;color:var(--ega-blue);font-size:16px;font-weight:400;text-decoration:underline;text-underline-offset:3px}[data-theme=ansi] .history-long,[data-theme=ansi] .history-time{color:var(--ega-dark-grey);font-size:16px}[data-theme=ansi] .history-actions{gap:var(--cx)}[data-theme=ansi] .history-action{min-height:0;padding:0 2px;border:0;border-radius:0;background:0 0;color:#000;font-family:var(--mono);font-size:16px;font-weight:400;line-height:21px;letter-spacing:0;text-transform:none;box-shadow:none}[data-theme=ansi] .history-action::before{content:"["/""}[data-theme=ansi] .history-action::after{content:"]"/""}[data-theme=ansi] .history-action:active,[data-theme=ansi] .history-action.is-copied{background:#000;color:var(--ega-grey)}@media(hover:hover) and (pointer:fine){[data-theme=ansi] .history-action:hover{background:#000;color:var(--ega-grey)}}[data-theme=ansi] .history-action:focus-visible{outline-color:#000}[data-theme=ansi] .history-head .history-action:focus-visible{outline-color:var(--ega-white);outline-offset:-3px}[data-theme=ansi] .history-note{margin:var(--cy)0 0;padding:0;color:#000;font-size:16px}[data-theme=ansi] .history-note a,[data-theme=ansi] .faq-answer a,[data-theme=ansi] .dialog-note a,[data-theme=ansi] .doc a:not(.button){color:var(--ega-blue);font-weight:400;text-decoration:underline;text-underline-offset:3px}@media(hover:hover) and (pointer:fine){[data-theme=ansi] .history-note a:hover,[data-theme=ansi] .faq-answer a:hover,[data-theme=ansi] .dialog-note a:hover,[data-theme=ansi] .doc a:not(.button):hover,[data-theme=ansi] .history-short:hover{background:var(--ega-blue);color:var(--ega-white);text-decoration:none}}[data-theme=ansi] .card a:focus-visible,[data-theme=ansi] .dialog a:focus-visible{outline-color:#000}[data-theme=ansi] .faq-list{margin-top:var(--cx);padding:0;border:0}[data-theme=ansi] .faq-item{border-bottom:0}[data-theme=ansi] .faq-item summary{gap:var(--cx);justify-content:flex-start;margin:0 calc(var(--cx) * -1);padding:4px var(--cx);color:#000;font-size:16px;font-weight:400;line-height:21px}[data-theme=ansi] .faq-item summary svg{display:none}[data-theme=ansi] .faq-item summary::before{content:"\25ba"/"";flex-shrink:0}[data-theme=ansi] .faq-item[open] summary::before{content:"\25bc"/""}[data-theme=ansi] .faq-item[open] summary{color:var(--ega-white);background:#000}@media(hover:hover) and (pointer:fine){[data-theme=ansi] .faq-item summary:hover{background:#000;color:var(--ega-grey);text-decoration:none}}[data-theme=ansi] .faq-item summary:focus-visible{outline-color:#000;outline-offset:0}[data-theme=ansi] .faq-answer{padding:var(--cx)0 var(--cy)calc(var(--cx) * 3);color:#000;font-size:16px;line-height:21px}[data-theme=ansi] .faq-answer code,[data-theme=ansi] .doc code{color:var(--ega-blue);font-family:var(--mono);font-size:1em}[data-theme=ansi] .doc{padding:0 calc(var(--cx) * 3)calc(var(--cy) * 1.5)}[data-theme=ansi] .doc-head{margin:0 calc(var(--cx) * -1);padding:0;border:0}[data-theme=ansi] .doc-updated{margin:var(--cy)0 0;color:var(--ega-dark-grey);font-size:16px}[data-theme=ansi] .doc-intro{margin-top:var(--cy);color:#000;font-size:16px;line-height:21px}[data-theme=ansi] .doc-body{margin-top:var(--cy)}[data-theme=ansi] .doc-section{padding:var(--cy)0 0;border:0}[data-theme=ansi] .doc-section+.doc-section{margin-top:0}[data-theme=ansi] .doc-section h2{margin-bottom:var(--cx);color:var(--ega-blue);font-family:var(--mono),var(--font-cjk);font-size:16px;font-weight:400;letter-spacing:0;line-height:21px}[data-theme=ansi] .doc-section h2::before{content:">> "/""}[data-theme=ansi] .doc-section h2::after{content:" <<"/""}[data-theme=ansi] .doc-section p,[data-theme=ansi] .doc-section li{color:#000;font-size:16px;line-height:21px}[data-theme=ansi] .doc ul{padding-left:calc(var(--cx) * 3);list-style:none}[data-theme=ansi] .doc li{position:relative}[data-theme=ansi] .doc li::before{content:"\2022"/"";position:absolute;left:calc(var(--cx) * -2)}[data-theme=ansi] .doc strong{color:var(--ega-blue);font-weight:400}[data-theme=ansi] .doc-action{margin-top:calc(var(--cy) * 2)}[data-theme=ansi] .doc-action .button{display:inline-flex;align-items:center}[data-theme=ansi] .dialog{width:min(32rem,calc(100vw - 3rem));padding:0 calc(var(--cx) * 2)var(--cy);border:var(--frame);border-radius:0;background:var(--ega-grey);color:#000;box-shadow:0 0 0 7px var(--ega-grey);overflow:visible}[data-theme=ansi] .dialog::backdrop{background:rgb(0 0 0/.6)}[data-theme=ansi] .dialog form,[data-theme=ansi] .dialog-body{padding:0}[data-theme=ansi] .dialog-title{margin:0 calc(var(--cx) * -2);padding:0 calc(var(--cx) * 2);background:var(--ega-magenta);color:var(--ega-white);font-family:var(--mono);font-size:16px;font-weight:400;line-height:28px;letter-spacing:0;text-align:left}[data-theme=ansi] .dialog-note{margin:var(--cy)0 0;color:#000;font-size:16px;line-height:21px}[data-theme=ansi] .dialog-actions{gap:calc(var(--cx) * 3);justify-content:center;padding:calc(var(--cy) * 1.5)0 0}[data-theme=ansi] .dialog .button{height:35px}[data-theme=ansi] .site-footer{padding:var(--cy)0;border:0;border-top:var(--frame);border-color:var(--ega-grey);background:var(--ega-blue);color:var(--ega-grey)}[data-theme=ansi] .footer-inner{max-width:64rem;margin:0 auto;padding:0 1rem}[data-theme=ansi] .copyright{color:var(--ega-grey);font-size:16px}[data-theme=ansi] .footer-links{gap:0 var(--cx)}[data-theme=ansi] .footer-links .nav-link,[data-theme=ansi] .footer-links .nav-link[aria-current=page]:not(:hover){padding:0 4px;background:0 0;color:var(--ega-yellow);line-height:21px}[data-theme=ansi] .footer-links .nav-link[aria-current=page]:not(:hover){background:#000}[data-theme=ansi] .socials a{color:var(--ega-yellow)}@media(hover:hover) and (pointer:fine){[data-theme=ansi] .footer-links .nav-link:hover,[data-theme=ansi] .socials a:hover{background:#000;color:var(--ega-grey)}}[data-theme=ansi] .footer-links .nav-link:focus-visible{outline-color:var(--ega-yellow)}[data-theme=ansi] .toast{padding:var(--cx)calc(var(--cx) * 2);border:var(--frame);border-radius:0;background:var(--ega-grey);color:#000;font-size:16px;box-shadow:0 0 0 4px var(--ega-grey);animation:none}[data-theme=ansi] .toast.is-error{border-color:var(--ega-white);background:var(--ega-red);color:var(--ega-white);box-shadow:0 0 0 4px var(--ega-red)}@media(max-width:760px){[data-theme=ansi]{--gap:calc(var(--cy) * 2.5)}[data-theme=ansi] .site-main{padding-top:calc(var(--cy) * 2)}[data-theme=ansi] .content{padding:0 .75rem}[data-theme=ansi] .card,[data-theme=ansi] .shortener{padding:0 var(--cx)var(--cy)}[data-theme=ansi] .history-title,[data-theme=ansi] .faq-title,[data-theme=ansi] .doc-title{margin:0 calc(var(--cx) * -1);padding:0 var(--cx)}[data-theme=ansi] .history-head{margin:0 calc(var(--cx) * -1)}[data-theme=ansi] .history-title{margin:0}[data-theme=ansi] .shortener-head{grid-template-columns:minmax(0,1fr)}[data-theme=ansi] .shortener-head::before{margin-bottom:var(--cy);margin-left:var(--cx)}[data-theme=ansi] .logo{grid-row:auto;width:64px;height:64px;margin-bottom:var(--cy)}[data-theme=ansi] .title{padding:var(--cx);font-size:32px;line-height:35px}[data-theme=ansi] .row{gap:var(--cy)}[data-theme=ansi] .doc{padding:0 var(--cx)var(--cy)}[data-theme=ansi] .history-item{column-gap:var(--cx)}[data-theme=ansi] .history-time{min-width:0;overflow:hidden;text-overflow:ellipsis}}@media(pointer:coarse){[data-theme=ansi] .button,[data-theme=ansi] .input{height:42px}[data-theme=ansi] .history-action{min-height:32px}}