[data-theme=zsh],[data-theme=zsh].dark{--font-theme:"3270 Mono";--emphasis:#f8fffa;--registration:#65f8ff;--interference:#ff65d8;--background:#020303;--foreground:#d3dbd5;--card:#090e0b;--card-foreground:#d3dbd5;--popover:#090e0b;--popover-foreground:#d3dbd5;--primary:#38ff8e;--primary-foreground:#020303;--secondary:#090e0b;--secondary-foreground:#f8fffa;--muted:#090e0b;--muted-foreground:#c2cbc5;--accent:#38ff8e;--accent-foreground:#020303;--destructive:#ff65d8;--destructive-foreground:#020303;--border:#304c3b;--input:#659579;--ring:#38ff8e;--radius:0rem}@font-face{font-family:"3270 mono";src:url(/assets/fonts/3270-mono-regular.acc29820aa.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"3270 mono condensed";src:url(/assets/fonts/3270-mono-condensed.bc451daca6.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"3270 mono cjk";src:url(/assets/fonts/3270-mono-regular.acc29820aa.woff2)format("woff2");font-weight:400;font-display:swap;size-adjust:118%}@font-face{font-family:"3270 mono condensed cjk";src:url(/assets/fonts/3270-mono-condensed.bc451daca6.woff2)format("woff2");font-weight:400;font-display:swap;size-adjust:118%}[data-theme=zsh]{--mono:"3270 Mono";--display:"3270 Mono Condensed", var(--mono), var(--font-cjk), monospace;--rail:3rem;--section:72px;--label:15px;--metadata:14px;color-scheme:dark}[data-theme=zsh]:is(:lang(zh-cn),:lang(zh-tw),:lang(ja),:lang(ko)){--mono:"3270 Mono CJK";--display:"3270 Mono Condensed CJK", var(--mono), var(--font-cjk), monospace}[data-theme=zsh] body{font-family:var(--mono),var(--font-cjk),monospace;font-size:19px;line-height:1.5;font-synthesis-weight:none}[data-theme=zsh] body::after{content:"";position:fixed;inset:0;z-index:100;pointer-events:none;background:repeating-linear-gradient(to bottom,rgb(255 255 255/.022) 0 1px,transparent 1px 3px)}[data-theme=zsh] ::selection{background:var(--accent);color:var(--accent-foreground)}[data-theme=zsh] :focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-theme=zsh] *,[data-theme=zsh] *::before,[data-theme=zsh] *::after{transition:none!important}[data-theme=zsh] .site-header{border-bottom:1px solid var(--border)}[data-theme=zsh] .site-header .container{max-width:72rem;height:auto;padding:12px 1.5rem}[data-theme=zsh] .nav{gap:1.75rem}[data-theme=zsh] .see-logo{width:28px;height:28px;color:var(--accent)}[data-theme=zsh] .nav-link{padding:2px 4px;font-size:var(--label);font-weight:400;letter-spacing:.12em;text-transform:uppercase}@media(hover:hover) and (pointer:fine){[data-theme=zsh] .nav-link:hover{background:var(--accent);color:var(--accent-foreground)}}[data-theme=zsh] .icon-button{border:1px solid var(--border);border-radius:0}@media(hover:hover) and (pointer:fine){[data-theme=zsh] .icon-button:hover{border-color:var(--accent);background:0 0;color:var(--accent)}}[data-theme=zsh] .nav-link[aria-current=page]{box-shadow:inset 0 -2px 0 var(--accent)}[data-theme=zsh] .nav-link[aria-current=page]:not(:hover){color:var(--emphasis)}[data-theme=zsh] .theme-toggle{display:none}[data-theme=zsh] .lang-menu{border-color:var(--input);border-radius:0;background:var(--card);box-shadow:none}[data-theme=zsh] .lang-menu a{border-radius:0}[data-theme=zsh] .lang-menu a:focus-visible{background:var(--accent);color:var(--accent-foreground)}@media(hover:hover) and (pointer:fine){[data-theme=zsh] .lang-menu a:hover{background:var(--accent);color:var(--accent-foreground)}}[data-theme=zsh] .lang-menu a[aria-current=page]{color:var(--accent)}@media(hover:hover) and (pointer:fine){[data-theme=zsh] .lang-menu a[aria-current=page]:hover{color:var(--accent-foreground)}}[data-theme=zsh] .site-main{align-items:flex-start;padding:var(--section)0}[data-theme=zsh] .content{position:relative;max-width:72rem;padding:0 1.5rem 0 calc(1.5rem + var(--rail));counter-reset:section}[data-theme=zsh] .content::before{content:"";position:absolute;top:0;bottom:0;left:calc(1.5rem + 11px);width:1px;background:var(--accent);box-shadow:0 0 6px rgb(56 255 142/.45)}[data-theme=zsh] .content>*{width:auto;margin:0}[data-theme=zsh] .card{position:relative;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;counter-increment:section}[data-theme=zsh] .card+.card{margin-top:var(--section);padding-top:var(--section);border-top:1px solid var(--border)}[data-theme=zsh] .card::before{content:counter(section,decimal-leading-zero)/"";position:absolute;left:calc(-1 * var(--rail));width:23px;padding:3px 0 2px;background:var(--accent);color:var(--accent-foreground);font-size:12px;line-height:1;text-align:center;clip-path:polygon(0 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%)}[data-theme=zsh] .card+.card::before{top:var(--section)}[data-theme=zsh] .history-title::before,[data-theme=zsh] .faq-title::before{content:"% "/"";color:var(--accent)}[data-theme=zsh] .shortener-head{display:grid;grid-template-columns:minmax(0,1fr)auto;column-gap:50px;align-items:start;padding:0;text-align:left}[data-theme=zsh] .logo{grid-column:2;grid-row:1/span 2;width:168px;height:168px;margin:0}[data-theme=zsh] .title{grid-column:1;grid-row:1;color:var(--emphasis);font-family:var(--display);font-size:clamp(40px,5.4vw,80px);font-weight:400;line-height:1;letter-spacing:-.01em;text-transform:uppercase;text-shadow:-2px 0 rgb(255 101 216/.5),2px 0 rgb(101 248 255/.5);word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}[data-theme=zsh]:lang(ja) .title{word-break:auto-phrase}[data-theme=zsh] .title::after{content:"_"/"";color:var(--accent);text-shadow:none;animation:zsh-cursor 1.2s steps(1,end)infinite}@keyframes zsh-cursor{50%{opacity:0}}@media(prefers-reduced-motion:reduce){[data-theme=zsh] .title::after{animation:none}}[data-theme=zsh] .description{grid-column:1;grid-row:2;max-width:60ch;margin-top:24px;color:var(--foreground);font-size:19px}[data-theme=zsh] .shortener-body{padding:48px 0 0}[data-theme=zsh] .row{gap:16px}[data-theme=zsh] .row+.row{margin-top:16px}[data-theme=zsh] .input{height:56px;padding:0 18px;border-color:var(--input);border-radius:0;background:var(--card);color:var(--emphasis);font-size:19px;box-shadow:none}[data-theme=zsh] .input::placeholder,[data-theme=zsh] .url-input::placeholder{color:var(--muted-foreground);opacity:.75}[data-theme=zsh] .url-field:focus-within,[data-theme=zsh] .input:focus-visible{border-color:var(--accent);outline:1px solid var(--accent);outline-offset:0;box-shadow:none}[data-theme=zsh] .url-field.is-invalid{border-color:var(--interference)}[data-theme=zsh] .url-field.is-invalid:focus-within{outline-color:var(--interference)}[data-theme=zsh] .url-input{color:var(--emphasis)}[data-theme=zsh] .url-input:focus-visible{outline:none}[data-theme=zsh] .url-ghost-lit{color:var(--accent)}[data-theme=zsh] .button{position:relative;isolation:isolate;height:56px;padding:0 3ch;border-radius:0;font-size:var(--label);font-weight:400;letter-spacing:.14em;text-transform:uppercase;box-shadow:none}[data-theme=zsh] .button:active{transform:translate(1px,1px)}[data-theme=zsh] .button-primary{background:0 0;color:var(--accent-foreground)}[data-theme=zsh] .button-primary::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--accent);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}@media(hover:hover) and (pointer:fine){[data-theme=zsh] .button-primary:hover{background:0 0}}@media(hover:hover) and (pointer:fine){[data-theme=zsh] .button-primary:hover::before{background:var(--emphasis)}}[data-theme=zsh] .button-outline{border:1px solid var(--input);background:0 0;color:var(--accent)}@media(hover:hover) and (pointer:fine){[data-theme=zsh] .button-outline:hover{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}}[data-theme=zsh] .button-outline.is-copied,[data-theme=zsh] .history-action.is-copied{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}[data-theme=zsh] .history-head{padding:0 0 24px}[data-theme=zsh] .history-title,[data-theme=zsh] .faq-title{color:var(--emphasis);font-family:var(--display);font-size:34px;font-weight:400;line-height:1.1;letter-spacing:0;text-transform:uppercase}[data-theme=zsh] .history-list{padding:0;border-top:1px solid var(--border)}[data-theme=zsh] .history-item{gap:4px 3ch;padding:16px 0;border-color:var(--border)}[data-theme=zsh] .history-short{justify-self:start;max-width:100%;color:var(--emphasis);font-weight:400}@media(hover:hover) and (pointer:fine){[data-theme=zsh] .history-short:hover{background:var(--accent);color:var(--accent-foreground);text-decoration:none}}[data-theme=zsh] .history-long{font-size:16px}[data-theme=zsh] .history-time{font-size:var(--metadata);letter-spacing:.06em}[data-theme=zsh] .history-action{height:30px;padding:0 1.2ch;border-color:var(--input);border-radius:0;background:0 0;color:var(--accent);font-size:var(--metadata);font-weight:400;letter-spacing:.12em;text-transform:uppercase}@media(hover:hover) and (pointer:fine){[data-theme=zsh] .history-action:hover{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}}[data-theme=zsh] .history-action:active{transform:translate(1px,1px)}[data-theme=zsh] .history-note{padding:20px 0 0;color:var(--muted-foreground);font-size:16px}[data-theme=zsh] .history-note a{color:var(--accent);font-weight:400}@media(hover:hover) and (pointer:fine){[data-theme=zsh] .history-note a:hover{background:var(--accent);color:var(--accent-foreground);text-decoration:none}}[data-theme=zsh] .faq{margin-top:0}[data-theme=zsh] .faq-title{padding:0 0 24px;text-align:left}[data-theme=zsh] .faq-list{padding:0;border-top:1px solid var(--border)}[data-theme=zsh] .faq-item{border-color:var(--border)}[data-theme=zsh] .faq-item summary{gap:3ch;padding:18px 0;font-weight:400}@media(hover:hover) and (pointer:fine){[data-theme=zsh] .faq-item summary:hover{color:var(--emphasis);text-decoration:none}}[data-theme=zsh] .faq-item summary svg{display:none}[data-theme=zsh] .faq-item summary::after{content:"[+]"/"";flex-shrink:0;color:var(--accent)}[data-theme=zsh] .faq-item[open] summary::after{content:"[-]"/""}[data-theme=zsh] .faq-item[open] summary{color:var(--emphasis)}[data-theme=zsh] .faq-answer{padding:0 0 20px;color:var(--muted-foreground);font-size:17px}[data-theme=zsh] .faq-answer code,[data-theme=zsh] .doc code{padding:1px .6ch 1px .75ch;background:rgb(56 255 142/8%);box-shadow:inset 2px 0 #ff65d8,inset 0 0 0 1px rgb(56 255 142/.28),0 0 10px rgb(56 255 142/.12);color:var(--emphasis);font-family:inherit;font-size:1em;font-weight:400;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-theme=zsh] .faq-answer a{color:var(--accent);font-weight:400}@media(hover:hover) and (pointer:fine){[data-theme=zsh] .faq-answer a:hover{background:var(--accent);color:var(--accent-foreground);text-decoration:none}}[data-theme=zsh] .doc-title{color:var(--emphasis);font-family:var(--display);font-size:clamp(36px,4.6vw,64px);font-weight:400;line-height:1;text-transform:uppercase;text-shadow:-2px 0 rgb(255 101 216/.5),2px 0 rgb(101 248 255/.5)}[data-theme=zsh] .doc-updated{margin-top:16px;font-size:var(--metadata);letter-spacing:.06em}[data-theme=zsh] .doc-intro{margin-top:24px}[data-theme=zsh] .doc-body{margin-top:48px;border-top:1px solid var(--border)}[data-theme=zsh] .doc-section{padding:28px 0;border-bottom:1px solid var(--border)}[data-theme=zsh] .doc-section+.doc-section{margin-top:0}[data-theme=zsh] .doc-section h2{margin-bottom:12px;color:var(--emphasis);font-family:var(--display);font-size:26px;font-weight:400;text-transform:uppercase}[data-theme=zsh] .doc-section h2::before{content:"% "/"";color:var(--accent)}[data-theme=zsh] .doc-section p,[data-theme=zsh] .doc-section li{color:var(--muted-foreground);font-size:17px}[data-theme=zsh] .doc ul{padding:0;list-style:none}[data-theme=zsh] .doc li{padding-left:2ch;text-indent:-2ch}[data-theme=zsh] .doc li::before{content:"› "/"";color:var(--accent)}[data-theme=zsh] .doc strong{color:var(--emphasis);font-family:inherit;font-size:1em;font-weight:400}[data-theme=zsh] .doc a:not(.button){color:var(--accent);font-weight:400}@media(hover:hover) and (pointer:fine){[data-theme=zsh] .doc a:not(.button):hover{background:var(--accent);color:var(--accent-foreground);text-decoration:none}}[data-theme=zsh] .doc-action{margin-top:40px}[data-theme=zsh] .doc-action .button{display:inline-flex}[data-theme=zsh] .site-footer{border-color:var(--border);padding:20px 0}[data-theme=zsh] .footer-inner{max-width:72rem;margin:0 auto;padding:0 1.5rem}[data-theme=zsh] .copyright{color:var(--muted-foreground);font-size:var(--metadata);letter-spacing:.06em;text-transform:uppercase}[data-theme=zsh] .footer-links{gap:2rem}[data-theme=zsh] .socials{gap:1.25rem}[data-theme=zsh] .socials a{color:var(--muted-foreground)}@media(hover:hover) and (pointer:fine){[data-theme=zsh] .socials a:hover{color:var(--accent)}}[data-theme=zsh] .dialog{width:min(36rem,calc(100vw - 2rem));border:1px solid var(--input);border-top:3px solid var(--accent);border-radius:0;background:var(--card);color:var(--foreground);box-shadow:0 0 0 1px rgb(56 255 142/.15)}[data-theme=zsh] .dialog::backdrop{background:rgb(2 3 3/.82)}[data-theme=zsh] .dialog-body{padding:26px 26px 0}[data-theme=zsh] .dialog-title{color:var(--emphasis);font-size:20px;font-weight:400;line-height:1.35}[data-theme=zsh] .dialog-title::before{content:"% "/"";color:var(--accent)}[data-theme=zsh] .dialog-note{margin-top:12px;color:var(--muted-foreground);font-size:15px;line-height:1.6}[data-theme=zsh] .dialog-note a{color:var(--accent);text-decoration:none;border-bottom:1px solid}[data-theme=zsh] .dialog-actions{gap:14px;padding:26px}[data-theme=zsh] .dialog .button{height:44px;padding:0 2.5ch}[data-theme=zsh] .toast{border-color:var(--accent);border-radius:0;background:var(--card);color:var(--emphasis);box-shadow:none;font-size:16px;animation:none}[data-theme=zsh] .toast.is-error{border-color:var(--interference)}@media(max-width:1050px){[data-theme=zsh] .shortener-head{column-gap:32px}[data-theme=zsh] .logo{width:120px;height:120px}}@media(max-width:700px){[data-theme=zsh]{--rail:2rem;--section:48px}[data-theme=zsh] .site-header .container,[data-theme=zsh] .footer-inner{padding-left:1rem;padding-right:1rem}[data-theme=zsh] .nav{gap:.75rem}[data-theme=zsh] .nav-link{letter-spacing:.06em}[data-theme=zsh] .content{padding:0 1rem 0 calc(1rem + var(--rail))}[data-theme=zsh] .content::before{left:calc(1rem + 7px)}[data-theme=zsh] .card::before{width:16px;font-size:10px;clip-path:polygon(0 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%)}[data-theme=zsh] .shortener-head{grid-template-columns:minmax(0,1fr)}[data-theme=zsh] .logo{grid-column:1;grid-row:1;width:72px;height:72px;margin-bottom:24px}[data-theme=zsh] .title{grid-row:2;font-size:clamp(34px,10vw,48px)}[data-theme=zsh] .description{grid-row:3;font-size:17px}[data-theme=zsh] .shortener-body{padding-top:32px}[data-theme=zsh] .history-title,[data-theme=zsh] .faq-title{font-size:28px}}