@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";
:root{--ink:#101817;--muted:#83908a;--paper:#f4f5ef;--panel:#fffefa;--line:#e2e6dd;--acid:#d6ff71;--deep:#13211e;--mono:"DM Mono", "Courier New", monospace;--sans:"Manrope", Arial, sans-serif}*{box-sizing:border-box}html{background:var(--paper);min-width:320px}body{color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.page-shell{max-width:1440px;min-height:100vh;margin:0 auto;padding:0 7.1%;overflow:hidden}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:88px;display:flex}.brand{letter-spacing:-1.4px;align-items:center;gap:10px;font-size:22px;font-weight:800;display:inline-flex}.brand-mark{background:var(--ink);border-radius:9px 9px 9px 2px;place-items:center;width:27px;height:27px;display:grid;transform:rotate(-5deg)}.brand-mark span{border:2px solid var(--acid);border-radius:50%;width:11px;height:11px;position:relative}.brand-mark span:after{content:"";background:var(--acid);width:5px;height:2px;position:absolute;bottom:-2px;right:-5px;transform:rotate(-45deg)}.brand-period{color:#96c83e}.topbar-note,.github-link,.eyebrow,.shorten-form label,.form-hint,.result-label,.signal-label,.signal-status,.signal-caption,.spec-list>div>span,.recent-count,.row-index,.empty-index,.footer{font:10px var(--mono);letter-spacing:.11em}.topbar-note{color:#718078;align-items:center;gap:9px;display:flex}.live-dot{background:#81bb37;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #81bb3722}.github-link{color:#47534d;align-items:center;gap:8px;display:inline-flex}.github-link svg{width:14px;height:14px}.hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:center;gap:clamp(54px,8vw,120px);padding:84px 0 92px;display:grid}.hero-copy{max-width:660px}.eyebrow{color:#758179;align-items:center;gap:12px;display:flex}.eyebrow>span{color:#9ca89d}h1{letter-spacing:-.085em;margin:26px 0 22px;font-size:clamp(58px,7.4vw,100px);font-weight:600;line-height:.99}h1 span{color:#829186}.hero-description{color:#6e7a72;max-width:445px;margin:0 0 38px;font-size:15px;line-height:1.85}.shorten-form label{color:#59665e;margin-bottom:12px;display:block}.input-row{background:var(--panel);border:1px solid #dce2d7;border-radius:9px;align-items:center;gap:11px;padding:8px 8px 8px 15px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 9px 30px #22332108}.input-row:focus-within{border-color:#9bbd61;box-shadow:0 0 0 4px #bfe77b30}.input-icon{color:#98a39b;flex:none}.input-row input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.input-row input::placeholder{color:#a6afa8}.shorten-button{background:var(--acid);color:#1a2516;height:47px;font:10px var(--mono);letter-spacing:.04em;cursor:pointer;white-space:nowrap;border:0;border-radius:6px;justify-content:center;align-items:center;gap:16px;padding:0 17px;transition:background .2s,transform .2s;display:inline-flex}.shorten-button:hover{background:#c8f15e;transform:translateY(-1px)}.shorten-button:disabled{opacity:.65;cursor:wait;transform:none}.shorten-button svg{width:15px;height:15px}.form-hint{color:#929d94;letter-spacing:.015em;margin-top:13px;font-size:10px}.sparkle{color:#81aa44;margin-right:4px;font-size:14px}.form-error{color:#b8493f;margin:10px 0 0;font-size:12px}.result-card{background:#eaf2dc;border:1px solid #d9e7c4;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:17px 18px;animation:.3s ease-out rise-in;display:flex}.result-copy{gap:8px;min-width:0;display:grid}.result-label{color:#718259;font-size:9px}.result-copy>a{color:#2d4621;overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:700;display:flex}.result-copy svg{flex:none;width:14px;height:14px}.copy-button{color:#506840;font:9px var(--mono);letter-spacing:.08em;cursor:pointer;background:#f7faef;border:1px solid #cdddb4;border-radius:5px;flex:none;align-items:center;gap:8px;padding:10px 12px;display:inline-flex}.copy-button svg{width:15px;height:15px}.copy-button.is-copied{background:var(--acid);color:#26351d}.signal-card{color:#edf2e8;background:var(--deep);border-radius:10px;min-height:460px;padding:22px 25px 20px;position:relative;overflow:hidden;box-shadow:0 24px 60px #2031291b}.signal-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#a7d95d12 0%,#0000 68%);border-radius:50%;width:360px;height:360px;position:absolute;top:38px;left:50%;transform:translate(-50%)}.signal-card-top{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.signal-label{color:#8c9b8f;font-size:9px}.signal-status{color:#c3d8ac;align-items:center;gap:8px;font-size:9px;display:flex}.signal-status .live-dot{width:6px;height:6px}.orbital-art{place-items:center;height:265px;margin:3px 0 2px;display:grid;position:relative}.orbit{border:1px solid #70836f35;border-radius:50%;position:absolute;transform:rotate(-28deg)}.orbit-one{width:245px;height:145px}.orbit-two{width:205px;height:205px;transform:rotate(50deg)}.orbit-three{border-color:#d6ff711c;width:300px;height:105px;transform:rotate(28deg)}.orbit-core{color:#18251b;background:linear-gradient(140deg,#ddff8b,#8dbb4d);border-radius:50%;place-items:center;width:92px;height:92px;display:grid;transform:rotate(-8deg);box-shadow:0 0 45px #caff6d32,inset 0 1px #ffffffa1}.orbit-core span{margin-top:-7px;font-size:42px;font-weight:400;line-height:1}.orbit-node{background:var(--deep);border:2px solid #d7ff7b;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 12px #d7ff7b66}.node-one{top:40px;left:27%}.node-two{width:6px;height:6px;top:89px;right:20%}.node-three{width:5px;height:5px;bottom:46px;left:22%}.signal-caption{color:#7e9082;border-bottom:1px solid #d6e6d01c;justify-content:space-between;padding-bottom:18px;font-size:8px;display:flex}.spec-list{grid-template-columns:repeat(3,1fr);padding-top:19px;display:grid}.spec-list>div{border-left:1px solid #d6e6d01c;gap:9px;padding-left:15px;display:grid}.spec-list>div:first-child{border-left:0;padding-left:0}.spec-list>div>span{color:#7e9082;letter-spacing:.07em;font-size:8px}.spec-list strong{color:#edf2e8;font:19px var(--mono)}.spec-list small{color:#9daa9d;font-size:8px}.recent-section{border-top:1px solid var(--line);padding:47px 0 65px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.section-heading h2{letter-spacing:-.055em;margin:9px 0 0;font-size:28px}.recent-count{color:#909a92;font-size:9px}.empty-state{border:1px solid var(--line);background:#fbfcf8;border-radius:8px;align-items:center;gap:18px;min-height:115px;padding:21px 24px;display:flex}.empty-icon{color:#6b8746;background:#e9efdf;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.empty-state strong{font-size:13px;font-weight:700}.empty-state p{color:#89948b;margin:5px 0 0;font-size:11px}.empty-index{color:#a7b0a8;margin-left:auto;font-size:8px}.recent-list{border-top:1px solid var(--line)}.recent-row{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(140px,1fr) minmax(140px,.8fr) 34px 24px;align-items:center;gap:15px;min-height:76px;display:grid}.row-index{color:#a2ada2;font-size:9px}.row-destination{gap:4px;min-width:0;display:grid}.row-destination strong{font-size:12px}.row-destination span{color:#89948b;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.row-short{color:#547534;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.row-short svg{flex:none;width:13px;height:13px}.row-copy,.row-remove{color:#829086;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.row-copy svg{width:16px;height:16px}.row-copy:hover,.row-remove:hover{color:#334a2c}.row-remove{font-size:20px;font-weight:300}.footer{border-top:1px solid var(--line);color:#9aa39b;justify-content:space-between;align-items:center;min-height:60px;font-size:8px;display:flex}@keyframes rise-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.page-shell{padding:0 5%}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:42px}h1{font-size:clamp(56px,8vw,82px)}.signal-card{padding-inline:19px}}@media (max-width:760px){.topbar{height:72px}.topbar-note{display:none}.hero-grid{grid-template-columns:1fr;gap:44px;padding:58px 0 65px}.hero-copy{max-width:none}h1{font-size:clamp(60px,15vw,88px)}.hero-description{max-width:520px}.signal-card{min-height:425px}.orbital-art{height:230px}.recent-section{padding:38px 0 52px}}@media (max-width:540px){.page-shell{padding:0 20px}.brand{font-size:20px}.github-link{font-size:9px}.hero-grid{padding-top:46px}.hero-description{font-size:13px}.input-row{flex-wrap:wrap;padding:12px}.input-row input{height:38px;font-size:12px}.shorten-button{width:100%}.result-card{align-items:flex-start}.result-copy>a{font-size:12px}.copy-button{padding:9px;font-size:0}.copy-button svg{width:17px;height:17px}.signal-card{min-height:407px;padding:19px 17px}.orbit-one{width:205px;height:130px}.orbit-two{width:180px;height:180px}.orbit-three{width:260px;height:95px}.signal-caption{font-size:7px}.spec-list>div{padding-left:9px}.spec-list>div>span{font-size:7px}.spec-list strong{font-size:16px}.section-heading{flex-direction:column;align-items:flex-start;gap:13px}.section-heading h2{font-size:25px}.empty-state{align-items:flex-start;gap:13px;padding:17px}.empty-state p{line-height:1.6}.empty-index{display:none}.recent-row{grid-template-columns:25px minmax(0,1fr) 31px 20px;gap:8px;padding:13px 0}.row-short{grid-area:2/2}.row-copy{grid-area:1/3/span 2}.row-remove{grid-area:1/4/span 2}.row-destination strong{font-size:11px}.row-short{font-size:10px}.footer{font-size:7px}}
