@font-face{font-family:Rajdhani;src:url('./fonts/Rajdhani-Medium.woff2') format('woff2');font-weight:500;font-display:optional}@font-face{font-family:Manrope;src:url('./fonts/Manrope.woff2') format('woff2');font-weight:200 800;font-display:optional}
:root{--red:#C51E32;--ink:#202326;--muted:#d3d7da;--line:#ffffff30;--body:Manrope,Arial,sans-serif;--heading:Rajdhani,Arial,sans-serif;color-scheme:dark}*{box-sizing:border-box}html{background:#141719}body{margin:0;min-height:100svh;padding:28px 20px;color:#fff;font:14px/1.5 var(--body);display:flex;flex-direction:column;align-items:center;justify-content:center;isolation:isolate}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #fff;outline-offset:4px}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.slab{width:min(100%,432px);margin:0 auto;position:relative;padding:18px 30px 24px 36px;background:rgba(21,25,28,.92);border:1px solid #b2bdc166;clip-path:polygon(0 0,100% 0,100% calc(100% - 26px),calc(100% - 26px) 100%,0 100%);isolation:isolate;animation:slab-cut 700ms cubic-bezier(.22,.7,.25,1) both}.slab:after{position:absolute;content:'';right:-6px;bottom:12px;height:1px;width:42px;background:#c7d0d077;transform:rotate(-45deg);pointer-events:none}.slab-content{position:relative;z-index:1;animation:content-in 400ms 180ms ease-out both}.sheen{position:absolute;inset:-20%;z-index:0;pointer-events:none;background:linear-gradient(115deg,transparent 36%,rgba(255,255,255,.015) 44%,rgba(255,255,255,.05) 50%,transparent 59%);transform:translate3d(0,0,0)}.registration{position:absolute;width:9px;height:9px;opacity:.55;pointer-events:none;z-index:2}.top-left{left:9px;top:9px;border-left:1px solid #cbd3d7;border-top:1px solid #cbd3d7}.top-right{right:9px;top:9px;border-right:1px solid #cbd3d7;border-top:1px solid #cbd3d7}.bottom-left{left:9px;bottom:9px;border-left:1px solid #cbd3d7;border-bottom:1px solid #cbd3d7}.ruler{position:absolute;left:12px;top:70px;bottom:55px;width:6px;opacity:.23;background:repeating-linear-gradient(to bottom,#e8ebed 0,#e8ebed 1px,transparent 1px,transparent 13px);border-left:1px solid #e8ebed;pointer-events:none}
.languages{display:flex;justify-content:flex-end;margin:-7px -10px 0;gap:0}.languages button{min-width:44px;min-height:44px;border:0;background:none;color:#cbd0d3;font-size:10px;font-weight:700;letter-spacing:.1em}.languages button[aria-pressed=true]{color:#fff;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:2px;text-decoration-color:var(--red)}.brand{display:flex;flex-direction:column;align-items:center;gap:15px;margin:3px auto 0}.brand-symbol{display:block;width:36%;height:auto;aspect-ratio:318/139;opacity:1;mix-blend-mode:normal}.brand-wordmark{display:block;width:75%;height:auto;aspect-ratio:600/95;mix-blend-mode:normal}.brand-rule{height:1px;background:var(--red);width:38px;margin:22px auto 18px}.identity{text-align:center}.identity h1{font:500 36px/1.12 var(--heading);letter-spacing:.015em;margin:0 0 7px}.tagline{font-size:12px;color:#dce0e2;margin:0;letter-spacing:.005em}.optional{font-size:12px;color:#dce0e2;margin:6px 0;white-space:pre-line}
.primary-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0 0}.action{display:flex;align-items:center;justify-content:center;gap:8px;min-height:56px;border:1px solid #ffffff38;background:rgba(34,39,44,.9);color:#fff;text-align:center;padding:14px 10px;font:600 12px/1.3 var(--body);transition:background-color 100ms,transform 100ms}.action svg{display:block;width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.action:hover{background:#343b40}.action:active{transform:translateY(1px)}.action.primary{background:var(--red);border-color:var(--red)}.action.primary:hover{background:#ad192c}.professional{margin-top:27px}.professional h2{font:600 10px/1.4 var(--body);letter-spacing:.13em;margin:0 0 12px;color:#d9dee1}.professional-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tool{min-height:86px;flex-direction:column;padding:15px 9px;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);position:relative}.tool:after{position:absolute;content:'';right:0;bottom:4px;height:1px;width:14px;background:#a7b2b766;transform:rotate(-45deg)}.tool svg{width:23px;height:23px;stroke:#e7ebed}.tool:only-child{grid-column:1/-1;min-height:86px}.utility-section{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.utility-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.utility{flex-direction:column;min-height:77px;padding:12px 5px;gap:9px;background:rgba(37,43,47,.65);border:1px solid #ffffff25;font-size:10px;font-weight:500}.utility svg{width:21px;height:21px}.utility span{max-width:100%;overflow-wrap:break-word}.process{text-align:center;font-size:9px;letter-spacing:.14em;color:#dce0e2;margin:24px -8px 0;white-space:nowrap}footer{text-align:center;margin:4px 0 -6px}footer a{display:inline-flex;align-items:center;min-height:44px;font-size:10px;letter-spacing:.015em;color:#c4cbd0}.status{font-size:12px;text-align:center;line-height:1.5;margin:0}.status:not(:empty){margin-top:12px}#copy-link{width:100%;margin-top:12px;border:1px solid var(--line);background:#20272c;color:white;padding:12px}
.ambient-tools{order:1;position:static;display:flex;align-items:center;justify-content:center;gap:10px;margin:16px auto 0;max-width:100%;font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:white;flex:none}.motion-toggle{width:44px;height:44px;flex:none;border:1px solid #ffffff50;border-radius:50%;background:#11171bdb;color:white;display:grid;place-items:center}.mobile-actions{display:none}.slab{order:0;flex:none}
 dialog{background:#171d21;color:#fff;border:1px solid #aab5bc66;width:min(92vw,390px);padding:22px;text-align:center}dialog::backdrop{background:#000c}dialog h2{font:500 30px var(--heading);margin:12px 0}dialog p{font-size:12px;color:#d1d7da}dialog img{width:100%;height:auto;display:block}.close{display:block;margin-left:auto;border:0;background:none;color:white;min-height:44px;padding:8px 12px}.qr-frame{background:white;padding:8px;margin:20px 0 12px}.domain{overflow-wrap:anywhere}noscript p{padding:12px;border:1px solid var(--line);font-size:12px}
@keyframes slab-cut{from{clip-path:polygon(0 0,5% 0,0 5%,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% calc(100% - 26px),calc(100% - 26px) 100%,0 100%)}}@keyframes content-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
@media(max-width:699px){body{padding:16px 14px calc(112px + env(safe-area-inset-bottom));justify-content:flex-start}.slab{padding:15px 22px 19px 28px;width:min(100%,410px)}.identity h1{font-size:34px}.brand{margin-top:3px}.brand-rule{margin-top:19px;margin-bottom:16px}.primary-actions{margin-top:21px}.professional{margin-top:23px}.process{font-size:8px;letter-spacing:.12em}.mobile-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;position:fixed;z-index:20;left:0;right:0;bottom:0;padding:11px 16px calc(11px + env(safe-area-inset-bottom));background:rgba(17,22,26,.98);border-top:1px solid #aeb8be44}.mobile-actions .action{min-height:56px;font-size:12px}.ambient-tools{margin-top:14px}.ruler{left:9px;width:5px}}
@media(max-width:374px){.identity h1{font-size:32px}.slab{padding-left:25px;padding-right:19px}.utility{font-size:9px}.process{font-size:7.5px;letter-spacing:.1em}.professional h2{font-size:9px}.action{font-size:11px}}
@media(prefers-reduced-motion:reduce){.slab,.slab-content{animation:none}.action{transition:none}.sheen{transform:none!important}.action:active{transform:none}}
.motion-reduced .slab,.motion-reduced .slab-content{animation:none}.motion-reduced .sheen{transform:none!important}.motion-reduced .action{transition:none}

.slab{overflow:hidden}

@media(max-width:699px){html{scrollbar-width:none}}
