[data-theme=aero],[data-theme=aero].dark{--font-theme:"Aero Sans";--window:#f0f0f0;--glass:rgb(116 167 222 / 0.62);--glass-solid:#8db7e4;--glass-edge:rgb(0 0 0 / 0.7);--titlebar:#1f4f86;--desktop:#12467c;--link:#0066cc;--link-hover:#1a73d1;--heading:#003399;--glow:#3c7fb1;--error:#c42b1c;--background:#12467c;--foreground:#1e1e1e;--card:#f0f0f0;--card-foreground:#1e1e1e;--popover:#ffffff;--popover-foreground:#1e1e1e;--primary:#3c7fb1;--primary-foreground:#ffffff;--secondary:#f0f0f0;--secondary-foreground:#1e1e1e;--muted:#f0f0f0;--muted-foreground:#505050;--accent:#dcecfc;--accent-foreground:#1e1e1e;--destructive:#c42b1c;--destructive-foreground:#ffffff;--border:#abadb3;--input:#abadb3;--ring:#3c7fb1;--radius:0.375rem}@font-face{font-family:aero sans;src:url(/assets/fonts/aero-sans-regular.f7948d3dc8.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:aero sans;src:url(/assets/fonts/aero-sans-bold.99eae14bd3.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:aero sans;src:url(/assets/fonts/aero-sans-light.b1c65a04e5.woff2)format("woff2");font-weight:300;font-display:swap}[data-theme=aero]{--ui:"Aero Sans", "Segoe UI", "Noto Sans", sans-serif;--title-bar:30px;--taskbar:40px;--key:linear-gradient(#f2f2f2 45%, #ebebeb 45%, #cfcfcf);--key-hover:linear-gradient(#eaf6fd 45%, #bee6fd 45%, #a7d9f5);--key-pressed:linear-gradient(#e5f4fc, #c4e5f6 30% 50%, #98d1ef 50%, #68b3db);--caption:linear-gradient(#ffffff80, #ffffff4d 45%, #0000001a 50%, #0000001a 75%, #ffffff80);--caption-hover:radial-gradient(circle at bottom, #2aceda, transparent 65%), linear-gradient(#b6d9ee 50%, #1a6ca1 50%);--caption-pressed:radial-gradient(circle at bottom, #0bfdfa, transparent 65%), linear-gradient(#86a7bc 50%, #092747 50%);--close:radial-gradient(circle at -60% 50%, #0007 5% 10%, #0000 50%), radial-gradient(circle at 160% 50%, #0007 5% 10%, #0000 50%), linear-gradient(#e0a197e5, #cf796a 25% 50%, #d54f36 50%);--close-hover:radial-gradient(circle at 50% 170%, #f4e676 10% 20%, #0000 60%), radial-gradient(circle at -60% 50%, #000a 5% 10%, #0000 50%), radial-gradient(circle at 160% 50%, #000a 5% 10%, #0000 50%), linear-gradient(#fb9d8b, #ee6d56 25% 50%, #d42809 50%);--close-pressed:radial-gradient(circle at 50% 170%, #dcc03f 10% 20%, #0000 60%), radial-gradient(circle at -60% 50%, #000 5% 10%, #0000 50%), radial-gradient(circle at 160% 50%, #000 5% 10%, #0000 50%), linear-gradient(#d1a894, #b67562 25% 50%, #7d0d01 50%);--glass-fill:linear-gradient(transparent 20%, #ffffff55 40%, transparent 41%) 0 0 / 100% 120px no-repeat,
    linear-gradient(90deg, #ffffff66, #0000001a, #ffffff33), var(--glass);color-scheme:light}[data-theme=aero] body{background:var(--desktop)url(/assets/patterns/aero/desktop.c6198e7a5f.svg)50%/cover fixed;color:var(--foreground);font-family:var(--ui);font-size:14px;line-height:1.5}@media(pointer:coarse){[data-theme=aero] body{background-attachment:scroll}}[data-theme=aero] ::selection{background:#39f;color:#fff}[data-theme=aero] :focus-visible{outline:1px dotted #000;outline-offset:2px}[data-theme=aero] .card,[data-theme=aero] .dialog{position:relative;z-index:0;padding:var(--title-bar)7px 7px;border:1px solid var(--glass-edge);border-radius:7px;background:var(--glass-fill);background-color:var(--glass-solid);color:var(--foreground);box-shadow:2px 3px 14px 1px rgb(0 0 0/.55),inset 0 0 0 1px #fffa}@supports((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-theme=aero] .card,[data-theme=aero] .dialog{background-color:transparent;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}[data-theme=aero] .card::after,[data-theme=aero] .dialog form::after{content:"";position:absolute;inset:var(--title-bar)7px 7px;z-index:-1;border:1px solid var(--glass-edge);background:var(--window);box-shadow:0 0 0 1px #fff9;pointer-events:none}[data-theme=aero] .title-bar{position:absolute;top:0;right:0;left:0;display:flex;align-items:flex-start;justify-content:space-between;height:var(--title-bar);padding:0 7px 0 8px}[data-theme=aero] .title-bar-text{display:flex;align-items:center;gap:6px;min-width:0;height:var(--title-bar);margin-right:16px;color:#000;font-size:13px;text-shadow:0 0 8px #fff,0 0 8px #fff,0 0 4px #fff}[data-theme=aero] .title-bar-text::before{content:""/"";flex-shrink:0;width:17px;height:16px;background:url(/assets/patterns/aero/icon.5c998c9693.svg)50%/contain no-repeat}[data-theme=aero] .title-bar-text :is(h1,h2){overflow:hidden;margin:0;padding:0;background:0 0;color:inherit;font:inherit;letter-spacing:0;text-align:left;text-overflow:ellipsis;text-transform:none;white-space:nowrap}[data-theme=aero] .title-bar-controls{display:flex;flex-shrink:0;margin-top:-1px;border:1px solid var(--glass-edge);border-top:0;border-radius:0 0 5px 5px;box-shadow:0 1px #fffa,1px 0 #fffa,-1px 0 #fffa}[data-theme=aero] .title-bar-controls button{position:relative;display:block;width:27px;min-width:27px;height:19px;min-height:19px;padding:0;border:0;border-right:1px solid var(--glass-edge);border-radius:0;background-color:transparent;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px #fffa}[data-theme=aero] .title-bar-controls button:first-child{border-bottom-left-radius:5px}[data-theme=aero] .title-bar-controls button:last-child{border-right:0;border-bottom-right-radius:5px}[data-theme=aero] .title-bar-controls button:focus-visible{outline:1px dotted #fff;outline-offset:-4px}[data-theme=aero] .title-bar-controls button[aria-label=Minimize]{background-image:url(/assets/patterns/aero/minimize.f6b6345e0a.png),var(--caption);background-position:50% 10px,0 0}[data-theme=aero] .title-bar-controls button[aria-label=Maximize]{background-image:url(/assets/patterns/aero/maximize.4dfb7b2518.png),var(--caption);background-position:50%,0 0}[data-theme=aero] .title-bar-controls button[aria-label=Restore]{background-image:url(/assets/patterns/aero/restore.34edfa0517.png),var(--caption);background-position:50%,0 0}[data-theme=aero] .title-bar-controls button[aria-label=Close]{width:46px;min-width:46px;background-image:url(/assets/patterns/aero/close.8af2703d43.png),var(--close);background-position:50%,0 0}@media(hover:hover) and (pointer:fine){[data-theme=aero] .title-bar-controls button:not([aria-label=Close]):hover{background-image:var(--hover-icon),var(--caption-hover);box-shadow:0 0 7px 3px #5dc4f0,inset 0 0 0 1px #fffa}[data-theme=aero] .title-bar-controls button[aria-label=Close]:hover{background-image:url(/assets/patterns/aero/close.8af2703d43.png),var(--close-hover);box-shadow:0 0 7px 3px #e68e75,inset 0 0 0 1px #fffa}}[data-theme=aero] .title-bar-controls button:not([aria-label=Close]):active{background-image:var(--hover-icon),var(--caption-pressed)}[data-theme=aero] .title-bar-controls button[aria-label=Close]:active{background-image:url(/assets/patterns/aero/close.8af2703d43.png),var(--close-pressed)}[data-theme=aero] .title-bar-controls button[aria-label=Minimize]{--hover-icon:url("/assets/patterns/aero/minimize.f6b6345e0a.png")}[data-theme=aero] .title-bar-controls button[aria-label=Maximize]{--hover-icon:url("/assets/patterns/aero/maximize.4dfb7b2518.png")}[data-theme=aero] .title-bar-controls button[aria-label=Restore]{--hover-icon:url("/assets/patterns/aero/restore.34edfa0517.png")}[data-theme=aero] .history-list,[data-theme=aero] .faq-list,[data-theme=aero] .doc-body{margin:10px;padding:2px 14px;border:1px solid #828790;background:#fff}[data-theme=aero] .card.is-minimized{display:none}[data-theme=aero] .card.is-maximized,[data-theme=aero] .card+.card.is-maximized{position:fixed;inset:0;z-index:60;overflow:auto;margin:0;border-radius:0}[data-theme=aero] .card.is-maximized::after{display:none}[data-theme=aero] .card.is-maximized{background:linear-gradient(var(--window),var(--window))content-box local,linear-gradient(90deg,#ffffff66,#0000001a,#ffffff33),var(--glass-solid)}[data-theme=aero].has-taskbar .card.is-maximized{bottom:var(--taskbar)}[data-theme=aero].wm-maximized{overflow:hidden}.wm-ghost{position:fixed;z-index:200;transform-origin:0 0;border:1px solid rgb(0 0 0/.6);border-radius:6px;background:linear-gradient(90deg,#ffffff66,#0000001a,#ffffff33),rgb(116 167 222/.75);box-shadow:inset 0 0 0 1px #fffa;pointer-events:none}[data-theme=aero] .taskbar{position:fixed;right:0;bottom:0;left:0;z-index:70;display:flex;gap:3px;height:var(--taskbar);padding:3px 6px;overflow-x:auto;border-top:1px solid rgb(255 255 255/.45);background:linear-gradient(rgb(255 255 255/.22),rgb(255 255 255/6%) 50%,rgb(0 0 0/.12) 50%),rgb(18 52 92/.82);box-shadow:inset 0 1px rgb(0 0 0/.5)}@supports((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-theme=aero] .taskbar{background:linear-gradient(rgb(255 255 255/.22),rgb(255 255 255/6%) 50%,rgb(0 0 0/.12) 50%),rgb(18 52 92/.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}[data-theme=aero] .taskbar[hidden]{display:none}[data-theme=aero].has-taskbar body{padding-bottom:var(--taskbar)}[data-theme=aero].has-taskbar .toasts{bottom:var(--taskbar)}[data-theme=aero] .taskbar-button{display:flex;flex-shrink:0;align-items:center;gap:6px;width:168px;height:100%;padding:0 8px;overflow:hidden;border:1px solid rgb(0 0 0/.55);border-radius:3px;background:linear-gradient(rgb(255 255 255/.32),rgb(255 255 255/.1) 50%,rgb(255 255 255/2%) 50%,rgb(255 255 255/.12));color:#fff;font:inherit;font-size:13px;text-align:left;text-shadow:0 1px 2px rgb(0 0 0/.8);white-space:nowrap;box-shadow:inset 0 0 0 1px rgb(255 255 255/.35)}[data-theme=aero] .taskbar-button span{overflow:hidden;text-overflow:ellipsis}[data-theme=aero] .taskbar-button::before{content:""/"";flex-shrink:0;width:20px;height:19px;background:url(/assets/patterns/aero/icon.5c998c9693.svg)50%/contain no-repeat}@media(hover:hover) and (pointer:fine){[data-theme=aero] .taskbar-button:hover{background:radial-gradient(ellipse at 50% 110%,rgb(120 210 255/.7),transparent 70%),linear-gradient(rgb(255 255 255/.4),rgb(255 255 255/.15) 50%,rgb(255 255 255/5%) 50%,rgb(255 255 255/.2))}}[data-theme=aero] .taskbar-button:active{background:linear-gradient(rgb(0 0 0/.25),rgb(0 0 0/.1));box-shadow:inset 0 1px 3px rgb(0 0 0/.6)}[data-theme=aero] .taskbar-button:focus-visible{outline:1px dotted #fff;outline-offset:-4px}[data-theme=aero] .site-header{border:0;border-bottom:1px solid #a0afc3;background:linear-gradient(#fcfdfe,#e9f0f8 45%,#dce6f4 46%,#e6eef8);box-shadow:inset 0 1px #fff}[data-theme=aero] .site-header .container{max-width:64rem;height:auto;padding:5px 1rem}[data-theme=aero] .nav{gap:2px}[data-theme=aero] .see-logo{width:22px;height:22px;margin-right:6px;color:#1e395b;--background:#eef4fb}[data-theme=aero] .nav-link{padding:4px 10px;border:1px solid transparent;border-radius:3px;color:#1e395b;font-size:14px;font-weight:400}[data-theme=aero] .nav-link[aria-current=page],[data-theme=aero] .nav-link[aria-current=page]:not(:hover){border-color:#7da2ce;background:linear-gradient(#e4eefa,#cfe0f6);color:#1e395b;box-shadow:inset 0 1px 2px rgb(0 0 0/.15)}@media(hover:hover) and (pointer:fine){[data-theme=aero] .nav-link:hover{border-color:#7da2ce;background:linear-gradient(#fafbfd,#e6f0fb 50%,#d5e6fb 50%,#e1edfc);color:#1e395b;box-shadow:inset 0 0 0 1px #fffc}}[data-theme=aero] .theme-toggle{display:none}[data-theme=aero] .site-main{align-items:flex-start;padding:2.25rem 0 3rem}[data-theme=aero] .content{max-width:64rem;padding:0 1rem}[data-theme=aero] .content>*{width:auto;margin:0}[data-theme=aero] .card+.card,[data-theme=aero] .faq{margin-top:1.75rem}[data-theme=aero] .shortener-head{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:24px;align-items:center;margin:1px 1px 0;padding:28px 28px 26px;background:linear-gradient(160deg,#fff 55%,#eaf4fd);text-align:left}[data-theme=aero] .logo{grid-row:1/span 2;width:97px;height:auto;margin:0;filter:drop-shadow(0 3px 4px rgb(0 40 90/.3))}[data-theme=aero] .title{color:var(--heading);font-family:var(--ui);font-size:44px;font-weight:300;line-height:1.12;letter-spacing:0;text-transform:none;overflow-wrap:anywhere;text-wrap:balance}[data-theme=aero] .description{margin:8px 0 0;color:#444;font-size:17px;line-height:1.45}[data-theme=aero] .shortener-body{margin:0 1px 1px;padding:14px 16px 16px;border-top:1px solid #dfdfdf;box-shadow:inset 0 1px #fff}[data-theme=aero] .row{gap:8px}[data-theme=aero] .row+.row{margin-top:8px}[data-theme=aero] .input{height:32px;padding:3px 7px;border:1px solid;border-color:#abadb3 #dbdfe6 #e3e9ef #e2e3ea;border-radius:2px;background:#fff;color:#000;font-family:var(--ui);font-size:14px;box-shadow:none;transition:border-color .3s}@media(hover:hover) and (pointer:fine){[data-theme=aero] .input:hover{border-color:#5794bf #b7d5ea #c7e2f1 #c5daed}}[data-theme=aero] .url-field:focus-within,[data-theme=aero] .input:focus-visible{border-color:#3d7bad #a4c9e3 #b7d9ed #b5cfe7;outline:none;box-shadow:none}[data-theme=aero] .url-input{font-family:var(--ui);font-size:14px}[data-theme=aero] .url-input:focus-visible{outline:none}[data-theme=aero] .url-field.is-invalid{border-color:var(--error);box-shadow:inset 0 0 0 1px rgb(196 43 28/.35)}[data-theme=aero] .url-ghost-lit{color:var(--link)}[data-theme=aero] .url-ghost-dim,[data-theme=aero] .url-input::placeholder{color:#6d6d6d;opacity:1}[data-theme=aero] .button,[data-theme=aero] .history-action{min-width:75px;min-height:23px;padding:0 14px;border:1px solid #707070;border-radius:3px;background:var(--key);color:#000;font-family:var(--ui);font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;box-shadow:inset 0 0 0 1px #fffc;transition:border-color .3s}[data-theme=aero] .button{height:32px}[data-theme=aero] .button-primary{border-color:#3c7fb1;background:var(--key-hover);color:#000;box-shadow:inset 0 0 0 1px #fffc,inset 0 0 3px 1px #34deffbb}@media(hover:hover) and (pointer:fine){[data-theme=aero] .button:hover:not(:disabled),[data-theme=aero] .history-action:hover{border-color:#3c7fb1;background:var(--key-hover);color:#000}}[data-theme=aero] .button:active:not(:disabled),[data-theme=aero] .history-action:active,[data-theme=aero] .button-primary[aria-busy=true]{border-color:#2c628b;background:var(--key-pressed);box-shadow:inset 1px 1px #0003,inset -1px 1px #0001;transform:none}[data-theme=aero] .button-primary[aria-busy=true]:disabled{color:#1e395b}[data-theme=aero] .button:focus-visible,[data-theme=aero] .history-action:focus-visible{outline:1px dotted #000;outline-offset:-4px}[data-theme=aero] .button:disabled{opacity:1;color:#838383}[data-theme=aero] .button-outline.is-copied,[data-theme=aero] .history-action.is-copied{border-color:#3c7fb1;background:var(--key-hover)}[data-theme=aero] .history{display:flex;flex-direction:column}[data-theme=aero] .history-head{display:contents}[data-theme=aero] .history-head .history-action{align-self:flex-start;margin:10px 10px 0}[data-theme=aero] .history-list{padding:2px 12px}[data-theme=aero] .history-item{gap:2px 16px;padding:9px 0;border-bottom:1px solid #e5e5e5}[data-theme=aero] .history-item:last-child{border-bottom:0}[data-theme=aero] .history-short{justify-self:start;max-width:100%;color:var(--link);font-size:14px;font-weight:700}[data-theme=aero] .history-long,[data-theme=aero] .history-time{color:#555;font-size:13px}[data-theme=aero] .history-actions{gap:6px}[data-theme=aero] .history-note{margin:0 1px 1px;padding:5px 10px;border-top:1px solid #cfcfcf;color:#333;font-size:13px}[data-theme=aero] .history-note a,[data-theme=aero] .faq-answer a,[data-theme=aero] .dialog-note a,[data-theme=aero] .doc a:not(.button){color:var(--link);font-weight:400;text-decoration:none}@media(hover:hover) and (pointer:fine){[data-theme=aero] .history-note a:hover,[data-theme=aero] .faq-answer a:hover,[data-theme=aero] .dialog-note a:hover,[data-theme=aero] .doc a:not(.button):hover,[data-theme=aero] .history-short:hover{background:0 0;color:var(--link-hover);text-decoration:underline}}[data-theme=aero] .faq-item{border-bottom:1px solid #e5e5e5}[data-theme=aero] .faq-item:last-child{border-bottom:0}[data-theme=aero] .faq-item summary{gap:16px;padding:10px 0;color:var(--heading);font-size:15px;font-weight:400}[data-theme=aero] .faq-item summary svg{width:16px;height:16px;color:#6d6d6d}@media(hover:hover) and (pointer:fine){[data-theme=aero] .faq-item summary:hover{color:var(--link-hover);text-decoration:none}[data-theme=aero] .faq-item summary:hover svg{color:#1e9de0}}[data-theme=aero] .faq-answer{padding:0 0 12px;color:#222;font-size:14px}[data-theme=aero] .faq-answer code,[data-theme=aero] .doc code{color:#000;font-family:var(--ui);font-size:1em;font-weight:700}[data-theme=aero] .doc-updated{margin:12px 12px 0;color:#555;font-size:13px}[data-theme=aero] .doc-intro{margin:6px 12px 0;font-size:15px}[data-theme=aero] .doc-body{padding:6px 18px 18px}[data-theme=aero] .doc-section{padding:12px 0;border-bottom:1px solid #e5e5e5}[data-theme=aero] .doc-section+.doc-section{margin-top:0}[data-theme=aero] .doc-section:last-of-type{border-bottom:0}[data-theme=aero] .doc-section h2{margin-bottom:4px;color:var(--heading);font-family:var(--ui);font-size:17px;font-weight:400;letter-spacing:0}[data-theme=aero] .doc-section p,[data-theme=aero] .doc-section li{color:#222;font-size:14px}[data-theme=aero] .doc ul{padding-left:18px;list-style:disc}[data-theme=aero] .doc strong{font-weight:700}[data-theme=aero] .doc-action .button{display:inline-flex}[data-theme=aero] .dialog{width:min(28rem,calc(100vw - 2rem))}[data-theme=aero] .dialog::backdrop{background:rgb(0 20 50/.3)}[data-theme=aero] .dialog form{position:relative;z-index:0;padding:0}[data-theme=aero] .dialog form::after{inset:0}[data-theme=aero] .dialog-body{margin:1px 1px 0;padding:0;background:#fff}[data-theme=aero] .dialog-note{margin:0;padding:16px 16px 18px;color:#000;font-size:14px}[data-theme=aero] .dialog-actions{gap:8px;margin:0 1px 1px;padding:11px 12px;border-top:1px solid #dfdfdf}[data-theme=aero] .dialog .button{height:28px}[data-theme=aero] .site-footer{padding:10px 0 14px;border:0;background:0 0}[data-theme=aero] .footer-inner{max-width:64rem;margin:0 auto;padding:0 1rem}[data-theme=aero] .copyright{color:#fff;font-size:13px}[data-theme=aero] .footer-links{gap:2px 4px}[data-theme=aero] .footer-links .nav-link,[data-theme=aero] .footer-links .nav-link[aria-current=page]:not(:hover){padding:3px 9px;border:1px solid transparent;border-radius:3px;background:0 0;color:#fff;font-size:13px;box-shadow:none}[data-theme=aero] .footer-links .nav-link[aria-current=page],[data-theme=aero] .footer-links .nav-link[aria-current=page]:not(:hover){border-color:rgb(255 255 255/.4);background:rgb(0 25 60/.45)}[data-theme=aero] .socials a{color:#fff}@media(hover:hover) and (pointer:fine){[data-theme=aero] .footer-links .nav-link:hover{border-color:rgb(255 255 255/.45);background:linear-gradient(rgb(255 255 255/.16),rgb(255 255 255/4%) 50%,rgb(0 0 0/8%) 50%),rgb(0 25 60/.5);color:#fff;box-shadow:none}[data-theme=aero] .socials a:hover{color:#bfe6ff}}[data-theme=aero] .toast{padding:11px 14px;border:1px solid #767676;border-radius:4px;background:linear-gradient(#fff,#e4e5f0);color:#000;font-size:14px;box-shadow:2px 3px 8px rgb(0 0 0/.35)}[data-theme=aero] .toast.is-error{border-color:#767676;background:linear-gradient(#fff,#e4e5f0);color:#000;box-shadow:2px 3px 8px rgb(0 0 0/.35),inset 4px 0 0 var(--error);padding-left:16px}@media(max-width:760px){[data-theme=aero] .site-main{padding-top:1.25rem}[data-theme=aero] .content{padding:0 .75rem}[data-theme=aero] .card+.card,[data-theme=aero] .faq{margin-top:1.25rem}[data-theme=aero] .shortener-head{grid-template-columns:minmax(0,1fr);padding:20px 18px}[data-theme=aero] .logo{grid-row:auto;width:70px;margin-bottom:12px}[data-theme=aero] .title{font-size:32px}[data-theme=aero] .description{font-size:15px}[data-theme=aero] .shortener-body{padding:12px}}@media(pointer:coarse){[data-theme=aero] .button,[data-theme=aero] .input{height:40px}[data-theme=aero] .url-input{font-size:16px}[data-theme=aero] .history-action{min-height:32px}}