[data-theme=pixel]{--font-theme:"Pixelify Sans";--frame:url("/assets/patterns/pixel/frame-light.da5c5a3b6b.svg");--frame-compact:url("/assets/patterns/pixel/compact-light.b764e4868f.svg");--ink:#212529;--blue:#209cee;--blue-hover:#108de0;--blue-shadow:#006bb3;--green:#92cc41;--green-shadow:#4aa52e;--red:#e76e55;--red-shadow:#8c2022;--yellow:#f7d51d;--key:#ffffff;--key-hover:#e7e7e7;--key-shadow:#adafbc;--link:#006bb3;--background:#ffffff;--foreground:#212529;--card:#ffffff;--card-foreground:#212529;--popover:#ffffff;--popover-foreground:#212529;--primary:#209cee;--primary-foreground:#ffffff;--secondary:#e7e7e7;--secondary-foreground:#212529;--muted:#f2f2f2;--muted-foreground:#5b5f6a;--accent:#e7e7e7;--accent-foreground:#212529;--destructive:#e76e55;--destructive-foreground:#ffffff;--border:#212529;--input:#212529;--ring:#209cee;--radius:0rem}[data-theme=pixel].dark{--frame:url("/assets/patterns/pixel/frame-dark.24b4b867ee.svg");--frame-compact:url("/assets/patterns/pixel/compact-dark.4ef2a3d385.svg");--ink:#ffffff;--key:#212529;--key-hover:#33383e;--key-shadow:#5b5f6a;--link:#3cbcfc;--background:#212529;--foreground:#ffffff;--card:#212529;--card-foreground:#ffffff;--popover:#212529;--popover-foreground:#ffffff;--secondary:#33383e;--secondary-foreground:#ffffff;--muted:#2b3036;--muted-foreground:#bcbcbc;--accent:#33383e;--accent-foreground:#ffffff;--border:#ffffff;--input:#ffffff;--ring:#3cbcfc}@font-face{font-family:"press start 2p";src:url(/assets/fonts/press-start-2p.afec86997f.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:vt323;src:url(/assets/fonts/vt323.8ddbebcc10.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:pixelify sans;src:url(/assets/fonts/pixelify-sans.4a5633a0c9.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:"fusion pixel 10 sc";src:url(/assets/fonts/fusion-pixel-10-zh-CN.8b1d98c15c.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"fusion pixel 12 sc";src:url(/assets/fonts/fusion-pixel-12-zh-CN.5d674d52f3.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"fusion pixel 10 tc";src:url(/assets/fonts/fusion-pixel-10-zh-TW.dae746249b.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"fusion pixel 12 tc";src:url(/assets/fonts/fusion-pixel-12-zh-TW.cab330e27d.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"fusion pixel 10 jp";src:url(/assets/fonts/fusion-pixel-10-ja.34c195f14d.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"fusion pixel 12 jp";src:url(/assets/fonts/fusion-pixel-12-ja.b37b62c331.woff2)format("woff2");font-weight:400;font-display:swap}[data-theme=pixel]{--cjk-display:"Fusion Pixel 12 SC";--cjk-text:"Fusion Pixel 10 SC";--display:"Press Start 2P", var(--cjk-display), var(--font-cjk), monospace;--text:"Pixelify Sans", var(--cjk-text), var(--font-cjk), ui-sans-serif, system-ui, sans-serif;--code:"VT323", var(--cjk-text), var(--font-cjk), ui-monospace, monospace;--outset:8px;--gap:2.75rem;--key-height:2.25rem}[data-theme=pixel]:lang(zh-tw){--cjk-display:"Fusion Pixel 12 TC";--cjk-text:"Fusion Pixel 10 TC"}[data-theme=pixel]:lang(ja){--cjk-display:"Fusion Pixel 12 JP";--cjk-text:"Fusion Pixel 10 JP"}[data-theme=pixel] body{font-family:var(--text);font-size:18px;line-height:1.5}[data-theme=pixel] ::selection{background:var(--blue);color:#fff}[data-theme=pixel] :focus-visible{outline:4px solid color-mix(in srgb,var(--ring) 45%,transparent);outline-offset:4px}[data-theme=pixel] .card,[data-theme=pixel] .dialog{position:relative;border-style:solid;border-width:4px;border-radius:0;border-image-source:var(--frame);border-image-slice:3;border-image-width:3;border-image-outset:2;border-image-repeat:round;background:var(--card);box-shadow:none}[data-theme=pixel] .button,[data-theme=pixel] .history-action,[data-theme=pixel] .input,[data-theme=pixel] .lang-menu,[data-theme=pixel] .toast{border-style:solid;border-width:4px;border-radius:0;border-image-source:var(--frame-compact);border-image-slice:2;border-image-width:2;border-image-outset:2;border-image-repeat:round}[data-theme=pixel] .card{--pad:2rem;padding:var(--pad)1.75rem 1.75rem}[data-theme=pixel] :is(.faq-title,.history-title,.doc-title){display:table;margin:calc(-1 * var(--pad) - 16px)0 1rem -.5rem;padding:0 .5rem;background:var(--card);font-family:var(--display);font-size:16px;font-weight:400;line-height:1.25;letter-spacing:0;text-align:left}[data-theme=pixel] .shortener::before{content:attr(data-site);position:absolute;top:-14px;left:1.25rem;padding:0 .5rem;background:var(--card);font-family:var(--display);font-size:16px;line-height:1.25}[data-theme=pixel] .site-header{border-bottom:4px solid var(--ink)}[data-theme=pixel] .site-header .container{max-width:64rem}[data-theme=pixel] .see-logo{width:28px;height:28px}[data-theme=pixel] .nav{gap:1.25rem}[data-theme=pixel] .nav-link{font-size:18px;font-weight:500}[data-theme=pixel] .site-header .nav-link[aria-current=page]::before{content:"▶"/"";margin-right:.35em;font-size:.7em;vertical-align:.15em}[data-theme=pixel] .nav-link[aria-current=page]:not(:hover){color:var(--foreground)}@media(hover:hover) and (pointer:fine){[data-theme=pixel] .nav-link:hover{color:var(--link)}}[data-theme=pixel] .icon-button{border-radius:0}@media(hover:hover) and (pointer:fine){[data-theme=pixel] .icon-button:hover{background:var(--accent)}}[data-theme=pixel] .lang-menu{margin-top:18px;background:var(--popover);box-shadow:none}[data-theme=pixel] .lang-menu :is(a,button){font-size:17px}@media(hover:hover) and (pointer:fine){[data-theme=pixel] .lang-menu :is(a,button):hover{background:var(--blue);color:#fff}}[data-theme=pixel] .lang-menu a[aria-current=page],[data-theme=pixel] .theme-menu [aria-checked=true]{font-weight:700}[data-theme=pixel] .site-main{align-items:flex-start;padding:3.5rem 0 4rem}[data-theme=pixel] .content{padding:0 calc(1rem + var(--outset))}[data-theme=pixel] .card+.card,[data-theme=pixel] .faq,[data-theme=pixel] .history{margin-top:var(--gap)}[data-theme=pixel] .shortener{padding:2.5rem 1.75rem 1.75rem}[data-theme=pixel] .shortener-head{padding:0 0 2rem}[data-theme=pixel] .logo{width:132px;height:auto;margin:.25rem auto 1.75rem;color:var(--ink)}[data-theme=pixel] .title{font-family:var(--display);font-size:28px;font-weight:400;line-height:1.45;letter-spacing:0;text-wrap:balance}[data-theme=pixel] .description{margin-top:1rem;color:var(--muted-foreground);font-size:20px;text-wrap:balance}[data-theme=pixel] .shortener-body{padding:0}[data-theme=pixel] .row{gap:1.25rem}[data-theme=pixel] .row+.row{margin-top:1.5rem}[data-theme=pixel] .input{height:3.25rem;padding:.25rem .875rem;background:var(--background);color:var(--foreground);font-family:var(--code);font-size:24px;box-shadow:none}[data-theme=pixel] .url-input::placeholder{font-family:var(--text);font-size:19px}[data-theme=pixel] .url-field:focus-within,[data-theme=pixel] .input:focus-visible{outline:4px solid color-mix(in srgb,var(--ring) 45%,transparent);outline-offset:6px;box-shadow:none}[data-theme=pixel] .url-input:focus-visible{outline:none}[data-theme=pixel] .url-field.is-invalid{background:color-mix(in srgb,var(--red) 14%,var(--background));outline:4px solid color-mix(in srgb,var(--red) 55%,transparent);outline-offset:6px}[data-theme=pixel] .url-ghost-dim{opacity:.7}[data-theme=pixel] .button,[data-theme=pixel] .history-action{position:relative;background:var(--key);color:var(--foreground);font-family:var(--display);font-weight:400;letter-spacing:0;box-shadow:none;transition:none;--shadow:var(--key-shadow);--face-hover:var(--key-hover)}[data-theme=pixel] .button{height:3.25rem;padding:0 1.5rem;font-size:14px}[data-theme=pixel] .button::after,[data-theme=pixel] .history-action::after{content:"";position:absolute;inset:-4px;box-shadow:inset -4px -4px var(--shadow);pointer-events:none}[data-theme=pixel] .button-primary{background:var(--blue);color:#fff;--shadow:var(--blue-shadow);--face-hover:var(--blue-hover)}[data-theme=pixel] .dialog-confirm{background:var(--red);color:#fff;--shadow:var(--red-shadow);--face-hover:#ce372b}[data-theme=pixel] .button-outline.is-copied,[data-theme=pixel] .history-action.is-copied{background:var(--green);color:#212529;--shadow:var(--green-shadow);--face-hover:#76c442}@media(hover:hover) and (pointer:fine){[data-theme=pixel] .button:hover,[data-theme=pixel] .history-action:hover{background:var(--face-hover);color:inherit}[data-theme=pixel] .button-primary:hover,[data-theme=pixel] .dialog-confirm:hover{color:#fff}[data-theme=pixel] .button:hover::after,[data-theme=pixel] .history-action:hover::after{box-shadow:inset -6px -6px var(--shadow)}}[data-theme=pixel] .button:active:not(:disabled),[data-theme=pixel] .history-action:active{transform:none}[data-theme=pixel] .button:active:not(:disabled)::after,[data-theme=pixel] .history-action:active::after,[data-theme=pixel] .button-primary[aria-busy=true]::after{box-shadow:inset 4px 4px var(--shadow)}[data-theme=pixel] .button:focus-visible,[data-theme=pixel] .history-action:focus-visible{outline:none;box-shadow:0 0 0 10px color-mix(in srgb,var(--shadow) 35%,transparent)}[data-theme=pixel] .button:disabled{opacity:.6}[data-theme=pixel] .button-primary[aria-busy=true]:disabled{opacity:1}[data-theme=pixel] .history-head{display:flex;align-items:flex-start;justify-content:space-between;padding:0}[data-theme=pixel] .history-head .history-title{margin-bottom:0}[data-theme=pixel] .history-head .history-action{margin-top:calc(-1 * var(--pad) - 4px - 2px - var(--key-height)/2);margin-right:4px}[data-theme=pixel] .history-list{margin-top:-.5rem}[data-theme=pixel] .history-list{padding:0}[data-theme=pixel] .history-item{gap:.375rem 1.25rem;padding:1rem 0;border-bottom:4px dashed var(--key-shadow)}[data-theme=pixel] .history-item:last-child{border-bottom:0}[data-theme=pixel] .history-short{color:var(--link);font-family:var(--code);font-size:24px;line-height:1.2}[data-theme=pixel] .history-long{font-family:var(--code);font-size:19px;line-height:1.25}[data-theme=pixel] .history-time{font-size:16px}[data-theme=pixel] .history-actions{gap:1rem}[data-theme=pixel] .history-action{height:var(--key-height);margin:0 4px;padding:0 .75rem;font-size:11px}[data-theme=pixel] .history-note{margin-top:.75rem;padding:1rem 0 0;border-top:4px solid var(--ink);font-size:16px}[data-theme=pixel] .history-note a,[data-theme=pixel] .faq-answer a,[data-theme=pixel] .dialog-note a,[data-theme=pixel] .doc a:not(.button){color:var(--link);font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}@media(hover:hover) and (pointer:fine){[data-theme=pixel] .history-note a:hover,[data-theme=pixel] .faq-answer a:hover,[data-theme=pixel] .dialog-note a:hover,[data-theme=pixel] .doc a:not(.button):hover{background:var(--blue);color:#fff;text-decoration:none}}[data-theme=pixel] .faq-list{padding:0}[data-theme=pixel] .faq-item{border-bottom:4px dashed var(--key-shadow)}[data-theme=pixel] .faq-item:last-child{border-bottom:0}[data-theme=pixel] .faq-item summary{justify-content:flex-start;gap:.875rem;padding:1rem 0;font-size:19px;font-weight:600}[data-theme=pixel] .faq-item summary svg{display:none}[data-theme=pixel] .faq-item summary::before{content:"▶"/"";flex-shrink:0;width:1em;color:var(--blue);font-family:var(--display);font-size:12px;line-height:1}[data-theme=pixel] .faq-item[open] summary::before{content:"▼"/""}@media(hover:hover) and (pointer:fine){[data-theme=pixel] .faq-item summary:hover{color:var(--link);text-decoration:none}}[data-theme=pixel] .faq-answer{padding:0 0 1.25rem 1.875rem;font-size:17px;line-height:1.6}[data-theme=pixel] .faq-answer code,[data-theme=pixel] .doc code{font-family:var(--code);font-size:1.3em;font-weight:400;line-height:1}[data-theme=pixel] .doc-updated{margin-top:0;color:var(--muted-foreground);font-size:16px}[data-theme=pixel] .doc-intro{margin-top:.75rem;font-size:18px}[data-theme=pixel] .doc-body{margin-top:1.5rem}[data-theme=pixel] .doc-section+.doc-section{margin-top:1.5rem;padding-top:1.5rem;border-top:4px dashed var(--key-shadow)}[data-theme=pixel] .doc-section h2{margin-bottom:.75rem;font-family:var(--display);font-size:14px;font-weight:400;line-height:1.5}[data-theme=pixel] .doc-section p,[data-theme=pixel] .doc-section li{font-size:17px;line-height:1.6}[data-theme=pixel] .doc ul{list-style:square}[data-theme=pixel] .doc-action .button{display:inline-flex;margin:4px}[data-theme=pixel] .dialog{width:min(30rem,calc(100vw - 3rem));background:var(--popover);overflow:visible}[data-theme=pixel] .dialog::backdrop{background:rgb(0 0 0/.3)}[data-theme=pixel] .dialog-body{padding:1.5rem 1.5rem 0}[data-theme=pixel] .dialog-title{font-family:var(--display);font-size:14px;font-weight:400;line-height:1.6}[data-theme=pixel] .dialog-note{margin-top:.875rem;font-size:16px}[data-theme=pixel] .dialog-actions{gap:1.25rem;padding:1.5rem}[data-theme=pixel] .dialog .button{height:2.75rem;padding:0 1rem;font-size:12px}[data-theme=pixel] .site-footer{border-top:4px solid var(--ink)}[data-theme=pixel] .copyright{font-size:16px}[data-theme=pixel] .footer-links .nav-link{font-size:17px}[data-theme=pixel] .toasts{gap:1.25rem;padding:1.25rem}[data-theme=pixel] .toast{background:var(--popover);color:var(--popover-foreground);font-size:17px;box-shadow:none}[data-theme=pixel] .toast.is-error{background:var(--red);color:#fff}[data-theme=pixel]:is(:lang(zh-cn),:lang(zh-tw),:lang(ja)) .title{font-size:36px;line-height:1.34}[data-theme=pixel]:is(:lang(zh-cn),:lang(zh-tw),:lang(ja)) :is(.faq-title,.history-title,.doc-title,.dialog-title,.doc-section h2){font-size:24px}[data-theme=pixel]:is(:lang(zh-cn),:lang(zh-tw),:lang(ja)) :is(.description,.faq-item summary,.faq-answer,.doc-intro,.doc-section p,.doc-section li,.history-note,.dialog-note,.toast,.button,.site-header .nav-link,.lang-menu :is(a,button),.footer-links a,.copyright){font-size:20px}[data-theme=pixel]:is(:lang(zh-cn),:lang(zh-tw),:lang(ja)) :is(.history-action,.history-time,.doc-updated){font-size:20px}[data-theme=pixel]:is(:lang(zh-cn),:lang(zh-tw),:lang(ja)) :is(h1,h2,h3,summary,strong,b,.button,.history-action){font-weight:400;font-synthesis:none}[data-theme=pixel]:is(:lang(zh-cn),:lang(zh-tw)) .title{word-break:keep-all}[data-theme=pixel]:lang(ja) :is(.title,.description){word-break:auto-phrase}@media(max-width:767px){[data-theme=pixel]{--gap:2.25rem}[data-theme=pixel] .site-main{padding-top:2.5rem}[data-theme=pixel] .card{--pad:1.75rem;padding:var(--pad)1.125rem 1.25rem}[data-theme=pixel] .shortener{padding:2rem 1.125rem 1.25rem}[data-theme=pixel] .logo{width:104px}[data-theme=pixel] .title{font-size:19px}[data-theme=pixel]:is(:lang(zh-cn),:lang(zh-tw),:lang(ja)) .title{font-size:24px}[data-theme=pixel]:is(:lang(zh-cn),:lang(zh-tw),:lang(ja)) :is(.faq-title,.history-title,.doc-title){font-size:12px}[data-theme=pixel] .description{font-size:18px}[data-theme=pixel] :is(.faq-title,.history-title,.doc-title),[data-theme=pixel] .shortener::before{font-size:11px}[data-theme=pixel] :is(.faq-title,.history-title,.doc-title){margin-top:calc(-1 * var(--pad) - 12px);margin-left:-.375rem;padding:0 .375rem}[data-theme=pixel] .shortener::before{top:-11px}[data-theme=pixel] .site-header .container{padding:0 .75rem}[data-theme=pixel] .nav{gap:.5rem}[data-theme=pixel] .site-header .nav-link[aria-current=page]::before{content:none}[data-theme=pixel] .lang .icon-button>svg{display:none}[data-theme=pixel] .see-logo{width:24px;height:24px}[data-theme=pixel] .site-header .nav-link{font-size:15px}[data-theme=pixel]:is(:lang(zh-cn),:lang(zh-tw),:lang(ja)) .site-header .nav-link{font-size:14px}[data-theme=pixel] .header-actions{gap:0}[data-theme=pixel] .faq-answer{padding-left:0}[data-theme=pixel] .history-time{white-space:normal;line-height:1.3}}@media(max-width:374px){[data-theme=pixel] .nav{gap:.375rem}[data-theme=pixel] .site-header .nav-link,[data-theme=pixel]:is(:lang(zh-cn),:lang(zh-tw),:lang(ja)) .site-header .nav-link{font-size:13px}}@media(pointer:coarse){[data-theme=pixel]{--key-height:2.5rem}}