[data-theme=tui]{--font-theme:"JetBrains Mono";--t-base:#eff1f5;--t-mantle:#e6e9ef;--t-crust:#dce0e8;--t-surface0:#ccd0da;--t-surface1:#bcc0cc;--t-surface2:#acb0be;--t-overlay:#8c8fa1;--t-subtext:#5c5f77;--t-text:#4c4f69;--t-blue:#1e66f5;--t-link:#175ad8;--t-green:#40a02b;--t-go:#2f7d1f;--t-on-go:#eff1f5;--t-red:#d20f39;--t-on-red:#eff1f5;--t-mauve:#8839ef;--t-peach:#fe640b;--t-yellow:#df8e1d;--t-focus:#1e66f5;--background:#eff1f5;--foreground:#4c4f69;--card:#eff1f5;--card-foreground:#4c4f69;--popover:#eff1f5;--popover-foreground:#4c4f69;--primary:#2f7d1f;--primary-foreground:#eff1f5;--secondary:#ccd0da;--secondary-foreground:#4c4f69;--muted:#e6e9ef;--muted-foreground:#5c5f77;--accent:#ccd0da;--accent-foreground:#4c4f69;--destructive:#d20f39;--destructive-foreground:#eff1f5;--border:#acb0be;--input:#acb0be;--ring:#1e66f5;--radius:0.25rem}[data-theme=tui].dark{--t-base:#1e1e2e;--t-mantle:#181825;--t-crust:#11111b;--t-surface0:#313244;--t-surface1:#45475a;--t-surface2:#585b70;--t-overlay:#7f849c;--t-subtext:#a6adc8;--t-text:#cdd6f4;--t-blue:#89b4fa;--t-link:#89b4fa;--t-green:#a6e3a1;--t-go:#a6e3a1;--t-on-go:#11111b;--t-red:#f38ba8;--t-on-red:#11111b;--t-mauve:#cba6f7;--t-peach:#fab387;--t-yellow:#f9e2af;--t-focus:#f9e2af;--background:#1e1e2e;--foreground:#cdd6f4;--card:#1e1e2e;--card-foreground:#cdd6f4;--popover:#1e1e2e;--popover-foreground:#cdd6f4;--primary:#a6e3a1;--primary-foreground:#11111b;--secondary:#313244;--secondary-foreground:#cdd6f4;--muted:#181825;--muted-foreground:#a6adc8;--accent:#313244;--accent-foreground:#cdd6f4;--destructive:#f38ba8;--destructive-foreground:#11111b;--border:#585b70;--input:#585b70;--ring:#f9e2af;--radius:0.25rem}@font-face{font-family:jetbrains mono;src:url(/assets/fonts/jetbrains-mono.b59e546eab.woff2)format("woff2");font-weight:100 800;font-display:swap}[data-theme=tui]{--mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--line:2px;--pad-y:24px;--pad-x:18px;--gap:40px}[data-theme=tui] body{background:var(--t-base);color:var(--t-text);font-family:var(--mono),var(--font-cjk);font-size:15px;line-height:24px;font-variant-ligatures:none}[data-theme=tui] ::selection{background:var(--t-surface1);color:var(--t-text)}[data-theme=tui] :focus-visible{outline:2px solid var(--t-focus);outline-offset:2px}[data-theme=tui] .content{counter-reset:panel}[data-theme=tui] .card{position:relative;padding:var(--pad-y)var(--pad-x)calc(var(--pad-y) - 6px);border:var(--line)solid var(--t-surface2);border-radius:6px;background:var(--t-base);color:var(--t-text);box-shadow:none;counter-increment:panel}[data-theme=tui] .card:focus-within,[data-theme=tui] .content:not(:has(.card:focus-within)) .shortener{border-color:var(--t-green)}[data-theme=tui] .history-title,[data-theme=tui] .faq-title,[data-theme=tui] .doc-title,[data-theme=tui] .shortener-head::before,[data-theme=tui] .dialog-title{position:absolute;top:-13px;left:14px;max-width:calc(100% - 28px);margin:0;padding:0 6px;overflow:hidden;background:var(--t-base);color:var(--t-text);font-family:var(--mono);font-size:15px;font-weight:700;line-height:24px;letter-spacing:0;text-align:left;text-overflow:ellipsis;text-transform:none;white-space:nowrap}[data-theme=tui] .history-title::before,[data-theme=tui] .faq-title::before,[data-theme=tui] .doc-title::before{content:"[" counter(panel)"]\2500"/"";color:var(--t-overlay);font-weight:400}[data-theme=tui] .shortener-head::before{content:"[" counter(panel)"]\2500" attr(data-site)/""}[data-theme=tui] .card:focus-within :is(.history-title,.faq-title,.doc-title),[data-theme=tui] .card:focus-within .shortener-head::before,[data-theme=tui] .content:not(:has(.card:focus-within)) .shortener-head::before{color:var(--t-green)}[data-theme=tui] .site-header{border-bottom:1px solid var(--t-surface0);background:var(--t-mantle);backdrop-filter:none}[data-theme=tui] .site-header .container{max-width:64rem;height:48px;padding:0 1rem}[data-theme=tui] .nav{gap:4px;counter-reset:tab}[data-theme=tui] .see-logo{width:20px;height:20px;margin-right:10px;color:var(--t-text)}[data-theme=tui] .nav-link{padding:2px 10px;border-radius:4px;color:var(--t-subtext);font-size:15px;font-weight:500;line-height:24px}[data-theme=tui] .site-header .nav-link{counter-increment:tab}[data-theme=tui] .site-header .nav-link::before{content:counter(tab)" "/"";color:var(--t-overlay)}[data-theme=tui] .site-header .nav-link[aria-current=page],[data-theme=tui] .site-header .nav-link[aria-current=page]:not(:hover){background:var(--t-link);color:var(--t-base);font-weight:700}[data-theme=tui] .site-header .nav-link[aria-current=page]::before{color:inherit}@media(hover:hover) and (pointer:fine){[data-theme=tui] .site-header .nav-link:hover{background:var(--t-surface0);color:var(--t-text);text-decoration:none}[data-theme=tui] .site-header .nav-link[aria-current=page]:hover{background:var(--t-link);color:var(--t-base)}}[data-theme=tui] .icon-button{width:36px;height:32px;border:1px solid var(--t-surface1);border-radius:4px;background:0 0;color:var(--t-subtext)}[data-theme=tui] .icon-button svg{width:16px;height:16px}@media(hover:hover) and (pointer:fine){[data-theme=tui] .icon-button:hover{border-color:var(--t-blue);background:0 0;color:var(--t-text)}}[data-theme=tui] .theme-menu{width:11rem;margin-top:6px;padding:4px;border:var(--line)solid var(--t-blue);border-radius:6px;background:var(--t-mantle);color:var(--t-text);box-shadow:0 10px 30px rgb(0 0 0/.25)}[data-theme=tui] .theme-menu button{gap:10px;padding:4px 10px;border-radius:4px;font-family:var(--mono);font-size:14px;line-height:24px}[data-theme=tui] .theme-menu button::after{content:""/"";margin-left:auto}[data-theme=tui] .theme-menu [aria-checked=true]{color:var(--t-go);font-weight:700}[data-theme=tui] .theme-menu [aria-checked=true]::after{content:"\25cf"/""}@media(hover:hover) and (pointer:fine){[data-theme=tui] .theme-menu button:hover{background:var(--t-surface0)}}[data-theme=tui] .theme-menu button:focus-visible{outline-offset:-2px}[data-theme=tui] .site-main{align-items:flex-start;padding:48px 0 64px}[data-theme=tui] .content{max-width:64rem}[data-theme=tui] .content>*{width:auto;margin:0}[data-theme=tui] .card+.card,[data-theme=tui] .faq{margin-top:var(--gap)}[data-theme=tui] .shortener{padding-top:calc(var(--pad-y) + 8px)}[data-theme=tui] .shortener-head{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:28px;align-items:center;margin:0;padding:0;text-align:left}[data-theme=tui] .logo{grid-row:1/span 2;width:92px;height:auto;margin:0}[data-theme=tui] .title{color:var(--t-text);font-family:var(--mono),var(--font-cjk);font-size:40px;font-weight:800;line-height:48px;letter-spacing:-.02em;text-transform:none;overflow-wrap:anywhere;text-wrap:balance}[data-theme=tui] .description{margin:8px 0 0;color:var(--t-subtext);font-size:15px;line-height:24px}[data-theme=tui] .shortener-body{margin:28px 0 6px;padding:0}[data-theme=tui] .row{gap:12px}[data-theme=tui] .row+.row{margin-top:16px}[data-theme=tui] .input{height:40px;padding:0 12px;border:var(--line)solid var(--t-surface1);border-radius:4px;background:var(--t-mantle);color:var(--t-text);font-family:var(--mono);font-size:15px;box-shadow:none}[data-theme=tui] .url-field:focus-within,[data-theme=tui] .input:focus-visible{border-color:var(--t-blue);outline:none;box-shadow:none}[data-theme=tui] .url-input{color:var(--t-text);font-family:var(--mono);font-size:15px;caret-color:var(--t-green);caret-shape:block}[data-theme=tui] .url-input:focus-visible{outline:none}[data-theme=tui] .url-field.is-invalid{border-color:var(--t-red)}[data-theme=tui] .url-ghost-lit{color:var(--t-blue)}[data-theme=tui] .url-ghost-dim,[data-theme=tui] .url-input::placeholder{color:var(--t-overlay);opacity:1}[data-theme=tui] #short-url{color:var(--t-link);font-weight:600}[data-theme=tui] .button{height:40px;min-width:112px;padding:0 18px;border:var(--line)solid transparent;border-radius:4px;font-family:var(--mono);font-size:15px;font-weight:700;letter-spacing:0;text-transform:none;box-shadow:none;transition:none}[data-theme=tui] .button-primary{border-color:var(--t-go);background:var(--t-go);color:var(--t-on-go)}[data-theme=tui] #shorten-form .button-primary:not([aria-busy=true])::after{content:"\00a0\23ce"/"";font-weight:400}[data-theme=tui] .button-outline{border-color:var(--t-blue);background:0 0;color:var(--t-link)}@media(hover:hover) and (pointer:fine){[data-theme=tui] .button-primary:hover:not(:disabled){background:color-mix(in oklab,var(--t-go) 86%,var(--t-text))}[data-theme=tui] .button-outline:hover{background:var(--t-surface0);color:var(--t-text)}}[data-theme=tui] .button:active:not(:disabled),[data-theme=tui] .button-primary[aria-busy=true]{background:0 0;color:var(--t-go);transform:none}[data-theme=tui] .button-outline:active:not(:disabled){background:var(--t-blue);color:var(--t-base)}[data-theme=tui] .button:disabled{opacity:1}[data-theme=tui] .button-outline.is-copied{border-color:var(--t-green);color:var(--t-go)}[data-theme=tui] .busy-dots{font-size:1em;letter-spacing:0}[data-theme=tui] .history-head{display:block;margin:0;padding:0}[data-theme=tui] .history-head .history-action{position:absolute;top:-15px;right:14px;height:28px;background:var(--t-base)}[data-theme=tui] .history-list{margin:0;padding:0}[data-theme=tui] .history-item{gap:2px 16px;padding:10px 0;border-bottom:1px dashed var(--t-surface1)}[data-theme=tui] .history-item:last-child{border-bottom:0}[data-theme=tui] .history-short{justify-self:start;max-width:100%;color:var(--t-link);font-size:15px;font-weight:700;text-decoration:none}[data-theme=tui] .history-long{color:var(--t-subtext);font-size:14px}[data-theme=tui] .history-time{color:var(--t-subtext);font-size:14px}[data-theme=tui] .history-actions{gap:8px}[data-theme=tui] .history-action{height:28px;min-height:0;padding:0 10px;border:1px solid var(--t-surface2);border-radius:4px;background:0 0;color:var(--t-text);font-family:var(--mono);font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;box-shadow:none;transition:none}[data-theme=tui] .history-action:active{background:var(--t-text);color:var(--t-base);transform:none}[data-theme=tui] .history-action.is-copied{border-color:var(--t-green);color:var(--t-go)}@media(hover:hover) and (pointer:fine){[data-theme=tui] .history-action:hover{border-color:var(--t-blue);background:var(--t-surface0);color:var(--t-text)}[data-theme=tui] .history-actions .history-action:last-child:hover{border-color:var(--t-red);color:var(--t-red)}}[data-theme=tui] .history-note{margin:6px 0 0;padding:10px 0 0;border-top:1px dashed var(--t-surface1);color:var(--t-subtext);font-size:14px}[data-theme=tui] .history-note a,[data-theme=tui] .faq-answer a,[data-theme=tui] .dialog-note a,[data-theme=tui] .doc a:not(.button){color:var(--t-link);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(hover:hover) and (pointer:fine){[data-theme=tui] .history-note a:hover,[data-theme=tui] .faq-answer a:hover,[data-theme=tui] .dialog-note a:hover,[data-theme=tui] .doc a:not(.button):hover,[data-theme=tui] .history-short:hover{background:var(--t-surface0);color:var(--t-text);text-decoration:none}}[data-theme=tui] .faq-list{margin:0;padding:0;border:0}[data-theme=tui] .faq-item{border-bottom:0}[data-theme=tui] .faq-item summary{gap:10px;justify-content:flex-start;margin:0 -8px;padding:4px 8px;border-radius:4px;color:var(--t-text);font-size:15px;font-weight:500;line-height:24px}[data-theme=tui] .faq-item summary svg{display:none}[data-theme=tui] .faq-item summary::before{content:"\25b8"/"";flex-shrink:0;color:var(--t-overlay)}[data-theme=tui] .faq-item[open] summary::before{content:"\25be"/"";color:var(--t-green)}[data-theme=tui] .faq-item[open] summary{color:var(--t-link);font-weight:700}@media(hover:hover) and (pointer:fine){[data-theme=tui] .faq-item summary:hover{background:var(--t-surface0);text-decoration:none}}[data-theme=tui] .faq-item summary:focus-visible{outline-offset:-2px}[data-theme=tui] .faq-answer{margin:2px 0 8px 3px;padding:2px 0 2px 18px;border-left:1px solid var(--t-surface2);color:var(--t-subtext);font-size:15px;line-height:24px}[data-theme=tui] .faq-answer code,[data-theme=tui] .doc code{padding:0 4px;border-radius:3px;background:var(--t-surface0);color:var(--t-text);font-family:var(--mono);font-size:.93em;font-weight:600}[data-theme=tui] .doc{padding:var(--pad-y)calc(var(--pad-x) + 8px)}[data-theme=tui] .doc-head{margin:0;padding:0;border:0}[data-theme=tui] .doc-updated{margin:0;color:var(--t-subtext);font-size:14px}[data-theme=tui] .doc-intro{margin-top:8px;color:var(--t-text);font-size:15px;line-height:24px}[data-theme=tui] .doc-body{margin-top:8px}[data-theme=tui] .doc-head:not(:has(.doc-updated,.doc-intro))+.doc-body{margin-top:0}[data-theme=tui] .doc-body>.doc-section:first-child{padding-top:4px}[data-theme=tui] .doc-section{padding:16px 0 0;border:0}[data-theme=tui] .doc-section+.doc-section{margin-top:8px}[data-theme=tui] .doc-section h2{display:flex;gap:10px;align-items:center;margin-bottom:6px;color:var(--t-mauve);font-family:var(--mono),var(--font-cjk);font-size:15px;font-weight:700;letter-spacing:0;line-height:24px}[data-theme=tui] .doc-section h2::before{content:"\258d"/""}[data-theme=tui] .doc-section h2::after{content:""/"";flex:1;height:1px;background:var(--t-surface1)}[data-theme=tui] .doc-section p,[data-theme=tui] .doc-section li{color:var(--t-subtext);font-size:15px;line-height:24px}[data-theme=tui] .doc-section p+p{margin-top:8px}[data-theme=tui] .doc ul{padding-left:22px;list-style:none}[data-theme=tui] .doc li{position:relative}[data-theme=tui] .doc li::before{content:"\2022"/"";position:absolute;left:-18px;color:var(--t-blue)}[data-theme=tui] .doc strong{color:var(--t-text);font-weight:700}[data-theme=tui] .doc-action{margin-top:24px}[data-theme=tui] .doc-action .button{display:inline-flex;align-items:center}[data-theme=tui] .dialog{width:min(32rem,calc(100vw - 2rem));padding:0;border:var(--line)solid var(--t-red);border-radius:6px;background:var(--t-base);color:var(--t-text);box-shadow:0 16px 40px rgb(0 0 0/.35);overflow:visible}[data-theme=tui] .dialog::backdrop{background:rgb(17 17 27/.55)}[data-theme=tui] .dialog form{padding:0}[data-theme=tui] .dialog-body{padding:22px var(--pad-x)0}[data-theme=tui] .dialog-title{color:var(--t-red);white-space:normal;overflow:visible}[data-theme=tui] .dialog-note{margin:0;color:var(--t-subtext);font-size:15px;line-height:24px}[data-theme=tui] .dialog-actions{gap:12px;justify-content:flex-end;padding:20px var(--pad-x)18px}[data-theme=tui] .dialog .button{height:36px;min-width:96px}[data-theme=tui] .dialog .button-primary{border-color:var(--t-red);background:var(--t-red);color:var(--t-on-red)}[data-theme=tui] .dialog .button-primary:active{background:0 0;color:var(--t-red)}@media(hover:hover) and (pointer:fine){[data-theme=tui] .dialog .button-primary:hover{background:color-mix(in oklab,var(--t-red) 86%,var(--t-text))}}[data-theme=tui] .site-footer{padding:0;border-top:1px solid var(--t-surface0);background:var(--t-mantle)}[data-theme=tui] .footer-inner{max-width:64rem;margin:0 auto;padding:10px 1rem}[data-theme=tui] .copyright{display:flex;align-items:center;gap:10px;color:var(--t-subtext);font-size:14px}[data-theme=tui] .copyright::before{content:"S.EE"/"";padding:0 8px;border-radius:4px;background:var(--t-mauve);color:var(--t-base);font-weight:800}[data-theme=tui] .footer-links{gap:4px 0}[data-theme=tui] .footer-links .nav-link{padding:0;color:var(--t-link);font-size:14px;font-weight:500}[data-theme=tui] .footer-links .nav-link+.nav-link::before{content:"\2502"/"";display:inline-block;margin:0 12px;color:var(--t-surface2);font-weight:400}[data-theme=tui] .footer-links .nav-link[aria-current=page],[data-theme=tui] .footer-links .nav-link[aria-current=page]:not(:hover){color:var(--t-text);font-weight:700}@media(hover:hover) and (pointer:fine){[data-theme=tui] .footer-links .nav-link:hover{color:var(--t-text);text-decoration:underline;text-underline-offset:3px}}[data-theme=tui] .socials{gap:12px;margin-left:12px}[data-theme=tui] .socials a{color:var(--t-subtext)}[data-theme=tui] .socials svg{width:18px;height:18px}@media(hover:hover) and (pointer:fine){[data-theme=tui] .socials a:hover{color:var(--t-blue)}}[data-theme=tui] .toast{display:flex;gap:10px;padding:10px 14px;border:var(--line)solid var(--t-green);border-radius:6px;background:var(--t-mantle);color:var(--t-text);font-size:14px;line-height:22px;box-shadow:0 10px 30px rgb(0 0 0/.25)}[data-theme=tui] .toast::before{content:"\25cf"/"";color:var(--t-green)}[data-theme=tui] .toast.is-error{border-color:var(--t-red);background:var(--t-mantle);color:var(--t-text)}[data-theme=tui] .toast.is-error::before{color:var(--t-red)}@media(max-width:760px){[data-theme=tui]{--pad-x:12px;--gap:32px}[data-theme=tui] .site-main{padding-top:32px}[data-theme=tui] .site-header .container{padding:0 .75rem}[data-theme=tui] .nav{gap:2px}[data-theme=tui] .see-logo{margin-right:6px}[data-theme=tui] .nav-link{padding:2px 6px;font-size:14px}[data-theme=tui] .shortener-head{grid-template-columns:minmax(0,1fr)}[data-theme=tui] .logo{grid-row:auto;width:64px;margin-bottom:14px}[data-theme=tui] .title{font-size:28px;line-height:34px}[data-theme=tui] .history-item{column-gap:8px}[data-theme=tui] .history-time{min-width:0;overflow:hidden;text-overflow:ellipsis}[data-theme=tui] .doc{padding:var(--pad-y)var(--pad-x)}[data-theme=tui] .copyright{justify-content:center}[data-theme=tui] .footer-links{justify-content:center}}@media(pointer:coarse){[data-theme=tui] .button,[data-theme=tui] .input{height:44px}[data-theme=tui] .url-input{font-size:16px}[data-theme=tui] .history-action{height:32px}[data-theme=tui] .history-head .history-action{top:-17px}}