@font-face{font-family:JostVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/jost/Jost-VariableFont.ttf)format("truetype")}@font-face{font-family:JostVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/jost/Jost-Italic-VariableFont.ttf)format("truetype")}@font-face{font-family:Jost;font-style:normal;font-weight:100;font-display:swap;src:url(/assets/jost/Jost-Thin.ttf)format("truetype")}@font-face{font-family:Jost;font-style:italic;font-weight:100;font-display:swap;src:url(/assets/jost/Jost-ThinItalic.ttf)format("truetype")}@font-face{font-family:Jost;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/jost/Jost-ExtraLight.ttf)format("truetype")}@font-face{font-family:Jost;font-style:italic;font-weight:200;font-display:swap;src:url(/assets/jost/Jost-ExtraLightItalic.ttf)format("truetype")}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/jost/Jost-Light.ttf)format("truetype")}@font-face{font-family:Jost;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/jost/Jost-LightItalic.ttf)format("truetype")}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jost/Jost-Regular.ttf)format("truetype")}@font-face{font-family:Jost;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/jost/Jost-Italic.ttf)format("truetype")}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jost/Jost-Medium.ttf)format("truetype")}@font-face{font-family:Jost;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/jost/Jost-MediumItalic.ttf)format("truetype")}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/jost/Jost-SemiBold.ttf)format("truetype")}@font-face{font-family:Jost;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/jost/Jost-SemiBoldItalic.ttf)format("truetype")}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/jost/Jost-Bold.ttf)format("truetype")}@font-face{font-family:Jost;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/jost/Jost-BoldItalic.ttf)format("truetype")}@font-face{font-family:Jost;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/jost/Jost-ExtraBold.ttf)format("truetype")}@font-face{font-family:Jost;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/jost/Jost-ExtraBoldItalic.ttf)format("truetype")}@font-face{font-family:Jost;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/jost/Jost-Black.ttf)format("truetype")}@font-face{font-family:Jost;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/jost/Jost-BlackItalic.ttf)format("truetype")}.default-layout{grid-template-columns:minmax(min-content,52rem);justify-content:center;gap:5.5rem;padding:7.75rem 1.5rem 1.5rem;display:grid}.heading1{--width:.125rem;letter-spacing:5px;color:var(--color-bg);text-align:center;text-shadow:calc(var(--width)*-1)calc(var(--width)*-1)0 var(--color-base),var(--width)calc(var(--width)*-1)0 var(--color-base),calc(var(--width)*-1)var(--width)0 var(--color-base),var(--width)var(--width)0 var(--color-base);margin:0;font-size:4rem}.heading2{color:var(--color-base);text-align:center;margin:0;font-size:2rem}.input-container{grid-template:"input""error"2rem;gap:2rem;display:grid;& input{background:var(--color-bg);border:2px solid var(--color-accent);border-radius:2px;grid-area:input;padding:1.5rem 1rem;font-size:1.5rem;font-weight:500;&::placeholder{color:var(--color-text-fade);font-size:1.5rem;font-weight:500}}&:has(.input-error) input{border-color:var(--color-error);&::placeholder{color:var(--color-error)}}& .input-error{color:var(--color-error);grid-area:error;justify-content:center;align-items:center;gap:1rem;font-size:1.5rem;font-weight:500;display:flex}}.button{--button-color:var(--color-base);cursor:pointer;background:var(--color-bg);border:var(--button-color)solid 3px;color:var(--button-color);border-radius:2px;padding:1.5rem 2rem;font-size:1.5rem;transition:all .1s ease-out;&.button-submit{--button-color:var(--color-success)}&.button-secondary{border-width:2px;padding:.75rem 1.25rem;font-size:.875rem}&:is(:hover,:focus){background:var(--button-color);color:var(--color-bg)}}a.button{display:inline-block}.icon-button{cursor:pointer;background:0 0;border:none;padding:0;transition:all .25s ease-in-out;&:is(:hover,:focus){color:var(--color-base)}&.success{color:var(--color-success)}&.error{color:var(--color-error)}}.form:has(.input-error) .button.button-submit{--button-color:var(--color-error)}.shortiq-form{flex-direction:column;gap:2.5rem;display:flex;container:shortiq-form/inline-size;& .form-actions{flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex;@container shortiq-form (width>=800px){&{flex-direction:row;gap:4rem}}& .form-actions-separator{color:var(--color-base);font-size:1.5rem}}}.link-container{justify-content:center;gap:2rem;display:flex;& .link-display{background:var(--color-success);border:var(--color-accent).125rem solid;color:var(--color-white);text-align:center;border-radius:.25rem;padding-block:1rem;padding-inline:2rem;font-size:2rem;font-weight:500;text-decoration:none;display:inline-block}}.margin-block{margin-block:2rem}.text-center{text-align:center}.index-page{flex-direction:column;align-items:center;gap:1.25rem;display:flex;position:relative}.index-corner-link{color:var(--color-base);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.55rem;padding:.25rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .1s ease-out,background .1s ease-out;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.index-corner-link:is(:hover,:focus){color:var(--color-bg);background:var(--color-base)}.stats-page{flex-direction:column;align-items:center;gap:2.5rem;width:min(1040px,100%);margin:0 auto;padding-bottom:4rem;display:flex}.stats-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}.back-link,.nav-link{color:var(--color-base);letter-spacing:.05em;text-transform:uppercase;background:#f6f4e5a6;border:1.5px solid #356a9c66;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:background .1s ease-out,color .1s ease-out;display:inline-flex}.back-link:is(:hover,:focus),.nav-link:is(:hover,:focus){background:var(--color-base);color:var(--color-bg);border-color:var(--color-base)}.nav-link.active{color:var(--color-bg);background:var(--color-base);border-color:var(--color-base)}.stats-header,.per-link-stats,.stats-grid,.stats-cards{width:100%}.stats-header{text-align:center;flex-direction:column;align-items:center;gap:.85rem;max-width:760px;display:flex}.stats-kicker,.section-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--color-success);margin:0;font-size:.82rem;font-weight:600}.stats-header h1{letter-spacing:.03em;color:var(--color-base);margin:0;font-size:clamp(2rem,3vw,3rem);line-height:.95}.stats-subtitle{color:#366994e0;max-width:42rem;margin:0;font-size:1.05rem;line-height:1.7}.stats-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;display:grid}.stat-card{background:#ffffff8c;border:2px solid #356a9c66;flex-direction:column;justify-content:space-between;gap:1rem;min-height:150px;padding:1.5rem;transition:border-color .1s ease-out,background .1s ease-out;display:flex;box-shadow:6px 6px #356a9c14}.stat-card.highlight{background:linear-gradient(135deg,#a2c6142e,#fffc);border-color:#a2c614bf}.stat-icon{color:var(--color-base);background:#356a9c14;border:1.5px solid #356a9c38;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.stat-content{flex-direction:column;gap:.45rem;display:flex}.stat-value{color:var(--color-base);font-size:clamp(2rem,2.6vw,2.6rem);font-weight:700;line-height:1}.stat-label{letter-spacing:.08em;text-transform:uppercase;color:#366994b3;font-size:.92rem}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.stats-section{background:#ffffff73;border:2px solid #356a9c57;padding:1.5rem;box-shadow:6px 6px #356a9c0f}.stats-section.full-width{grid-column:1/-1}.section-heading{flex-direction:column;gap:.35rem;margin-bottom:1.15rem;display:flex}.section-heading h2,.per-link-stats h2{color:var(--color-base);letter-spacing:.01em;margin:0;font-size:1.45rem}.stat-list{flex-direction:column;gap:.75rem;display:flex}.stat-list-item{background:#f6f4e5b8;border:1.5px solid #356a9c24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.9rem 1rem;display:grid}.stat-list-label{color:#23394d;font-size:.98rem;font-weight:500}.stat-list-label.referer{word-break:break-word;font-size:.88rem}.stat-list-value{color:var(--color-base);background:#ffffffb3;border:1.5px solid #356a9c47;justify-content:center;align-items:center;min-width:2.5rem;padding:.25rem .65rem;font-weight:700;display:inline-flex}.no-data{text-align:center;color:#366994b3;background:#ffffff47;border:1.5px dashed #356a9c47;margin:0;padding:1.5rem}.chart-container{flex-direction:column;gap:.85rem;padding-top:.35rem;display:flex}.chart-bars{background:linear-gradient(#ffffffa6,#f6f4e5e6);border:1.5px solid #356a9c2e;align-items:flex-end;gap:.35rem;height:200px;padding:1rem;display:flex}.chart-bar-wrapper{flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex}.chart-bar{background:linear-gradient(180deg,var(--color-success),var(--color-base));min-height:6px;transition:opacity .1s ease-out}.chart-bar-wrapper:hover .chart-bar{opacity:.9}.chart-labels{letter-spacing:.08em;text-transform:uppercase;color:#3669949e;justify-content:space-between;padding:0 .2rem;font-size:.78rem;display:flex}.stat-bar-chart{flex-direction:column;gap:.85rem;margin-top:1.25rem;display:flex}.bar-item{grid-template-columns:64px minmax(0,1fr) 46px;align-items:center;gap:.75rem;display:grid}.bar-label{text-align:right;color:#366994bf;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}.bar-track{background:#356a9c1f;height:12px;overflow:hidden}.bar-fill{background:linear-gradient(90deg,var(--color-success),var(--color-base));height:100%}.bar-value{color:var(--color-base);font-size:.82rem;font-weight:700}.per-link-stats{flex-direction:column;gap:1.25rem;display:flex}.per-link-heading{text-align:center;align-items:center}.links-stats-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.3rem;display:grid}.link-stat-card{background:#ffffff80;border:2px solid #356a9c4d;flex-direction:column;gap:.9rem;min-height:220px;padding:1.35rem;transition:border-color .1s ease-out,background .1s ease-out;display:flex;box-shadow:6px 6px #356a9c0f}.link-stat-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.link-stat-short{color:var(--color-base);letter-spacing:.04em;text-transform:uppercase;word-break:break-word;align-items:center;max-width:100%;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.link-stat-short:hover{color:var(--color-base);background:0 0}.link-stat-clicks{color:#5d720c;letter-spacing:.05em;text-transform:uppercase;background:#a2c6141f;border:1.5px solid #a2c61499;flex-shrink:0;padding:.35rem .6rem;font-size:.8rem;font-weight:700}.link-stat-url{color:#23394dd1;word-break:break-word;background:#f6f4e5b3;border:1.5px solid #356a9c26;padding:.9rem 1rem;font-size:.88rem;line-height:1.6}.link-stat-meta{color:#366994c7;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.82rem;display:flex}.link-stat-countries{border-top:1.5px solid #356a9c24;margin-top:auto;padding-top:.8rem}.link-stat-countries small{color:#366994c7;font-size:.8rem}.link-display-main{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;display:flex}.link-short{color:#5d720c;letter-spacing:.06em;background:#a2c61424;border:2px solid #a2c614cc;justify-content:center;align-items:center;padding:.9rem 1.4rem;font-size:1.35rem;font-weight:700;display:inline-flex}.link-redirect-url{color:#23394dcc;word-break:break-word;background:#ffffff6b;border:1.5px solid #356a9c2e;max-width:100%;margin:0;padding:.9rem 1.1rem;line-height:1.6}.link-stats-result{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.link-container{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.link-actions{align-items:center;gap:.5rem;display:flex}.stats-button{color:var(--color-accent)}.stats-button:hover{color:var(--color-bg);background:var(--color-base)}.link-stats-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (width<=900px){.stats-cards,.stats-grid{grid-template-columns:1fr}.stats-page{gap:2rem}}@media (width<=640px){.index-corner-link{align-self:flex-end;position:static}.stats-page{padding-bottom:3rem}.stats-header h1{line-height:1.02}.back-link,.nav-link{justify-content:center;width:100%}.stat-card,.stats-section,.link-stat-card{padding:1.15rem;box-shadow:4px 4px #356a9c0f}.link-stat-header{flex-direction:column;align-items:flex-start}.bar-item{grid-template-columns:54px minmax(0,1fr) 40px}}:root,input{letter-spacing:1px;font-family:Jost,sans-serif}@supports (font-variation-settings:normal){:root,input{font-optical-sizing:auto;font-family:JostVariable,sans-serif}}:root{--color-base:#366994;--color-bg:#f6f4e5;--color-accent:#356a9c;--color-text-fade:#d5d5d5;--color-success:#a2c614;--color-error:#e4481c;--color-white:#fff}body{background-color:var(--color-bg);margin:0;padding:0}a{text-decoration:none}