@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2)format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-latin-900-normal-SFh9ViAc.woff2)format("woff2"),url(/assets/barlow-condensed-latin-900-normal-Bz1RFETY.woff)format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2)format("woff2"),url(/assets/space-mono-latin-400-normal-_3DlpgIW.woff)format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-700-normal-mWgeinG7.woff2)format("woff2"),url(/assets/space-mono-latin-700-normal-D7A851RN.woff)format("woff")}:root{color:#f9f4e8;font-synthesis:none;background:#050505;font-family:Barlow Condensed,Impact,sans-serif}*{box-sizing:border-box}body{color:#f9f4e8;background:#050505;min-width:320px;margin:0}button,input,select{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #ee2181}.app-shell{background:#050505 radial-gradient(#ffffff24 .7px,#0000 .7px) 0 0/7px 7px;min-height:100vh;overflow:hidden}.topbar{border-bottom:2px solid #d9f700;justify-content:space-between;align-items:center;height:70px;padding:0 24px;display:flex}.brand{color:#f9f4e8;letter-spacing:.1em;align-items:center;gap:17px;font-family:Space Mono,monospace;font-size:25px;font-weight:700;text-decoration:none;display:flex}.brand svg{color:#d9f700;width:57px;height:57px}.storage{color:#f9f4e8;border:1px solid #d9f700;padding:9px 14px;font:14px Space Mono,monospace}.storage i{background:#d9f700;border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.storage b{color:#d9f700;font-weight:400}.app-content{max-width:1065px;margin-left:40px}.hero{height:215px;position:relative}.hero__marks{color:#d9f700;gap:78px;font:18px Space Mono,monospace;display:grid;position:absolute;top:18px;left:-12px}.hero__marks span{font-size:43px}.hero__headline{white-space:nowrap;letter-spacing:-.08em;align-items:center;gap:25px;height:100%;line-height:.76;display:flex;position:relative}.hero__headline b,.hero__headline strong{font-family:Impact,Barlow Condensed,sans-serif;font-size:196px;display:block}.hero__headline b{color:#d9f700;transform-origin:0;transform:skew(-5deg)scaleX(.83)}.hero__headline strong{color:#ef1879;transform:skew(-2deg)scaleX(.9)}.hero__arrow{color:#f9f4e8;letter-spacing:0;font:112px Arial,sans-serif;display:block;transform:scaleX(1.3)rotate(-7deg)}.hero__headline em{letter-spacing:0;font:16px Space Mono,monospace;position:absolute;top:67px;right:-280px}.search-add{align-items:center;gap:20px;margin-top:-5px;display:flex}.search-box{background:#080808;border:2px solid #f9f4e8;flex:1;align-items:center;gap:15px;height:67px;padding:0 15px;display:flex}.search-box svg{flex:none;width:31px}.search-box input{color:#f9f4e8;text-transform:uppercase;background:0 0;border:0;outline:0;width:100%;font:19px Space Mono,monospace}.search-box input::placeholder{color:#f9f4e8;opacity:1}.add-button{color:#050505;white-space:nowrap;cursor:pointer;clip-path:polygon(2% 4%,100% 0,98% 96%,0 100%);background:#d9f700;border:0;align-items:center;gap:9px;padding:18px 22px;font:700 20px Barlow Condensed,sans-serif;transition:transform .18s;display:inline-flex}.add-button svg{width:21px}.add-button:hover{transform:translate(-3px,-3px)rotate(-1deg)}.collection{margin-top:27px}.collection__top{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.collection h1{margin:0;font:26px Barlow Condensed,sans-serif}.collection h1 b{color:#d9f700;margin-right:10px;font-size:29px}.collection__controls{align-items:center;gap:126px;display:flex}.collection nav{gap:13px;display:flex}.collection nav button{color:#111;cursor:pointer;clip-path:polygon(4% 0,100% 4%,96% 100%,0 94%);background:#f7f2e8;border:0;padding:9px 22px;font:700 18px Barlow Condensed,sans-serif;transition:transform .18s}.collection nav button:hover,.collection nav button.is-selected{background:#d9f700;transform:rotate(-2deg)}.sort{border:1px solid #f7f2e8;align-items:center;width:206px;height:45px;padding:0 12px;display:flex;position:relative}.sort select{appearance:none;color:#f7f2e8;background:0 0;border:0;outline:0;width:100%;font:14px Space Mono,monospace}.sort option{color:#111}.sort svg{pointer-events:none;width:17px;position:absolute;right:12px}.result-count{display:none}.link-list{gap:7px;display:grid}.link-row{color:#090909;clip-path:polygon(0 2%,100% 0,99% 98%,1% 100%);background:#f7f2e8;grid-template-columns:128px 1fr 135px 52px 52px;align-items:center;min-height:73px;display:grid}.link-row__number{background:#3332de;justify-content:center;align-items:center;height:100%;font:900 42px Impact,sans-serif;display:flex}.tone-1 .link-row__number{background:#ee2181}.tone-2 .link-row__number{background:#d9f700}.link-row__body{grid-template-columns:1fr auto;align-items:center;padding:8px 24px;display:grid}.link-row h2{margin:0;font-size:25px;line-height:1}.link-row__body>a{color:#292be0;grid-column:1;font:16px Space Mono,monospace;text-decoration:none}.tone-1 .link-row__body>a,.tone-1 .link-row__tag{color:#ee2181}.tone-2 .link-row__body>a,.tone-2 .link-row__tag{color:#92a700}.link-row__tag{color:#292be0;border:1px solid;grid-area:1/2/span 2;padding:4px 8px;font:16px Barlow Condensed,sans-serif}.link-row time{font:12px Space Mono,monospace}.row-action{cursor:pointer;color:#f9f4e8;border:0;place-items:center;width:48px;height:48px;text-decoration:none;transition:transform .18s;display:grid}.row-action svg{width:31px}.row-action--open{background:#3332de}.tone-1 .row-action--open{background:#ee2181}.tone-2 .row-action--open{color:#090909;background:#c4df00}.row-action--delete{color:#090909;background:#fa3a13;margin-left:5px}.row-action:hover{transform:rotate(6deg)scale(1.05)}footer{border-top:2px solid #d9f700;justify-content:space-between;align-items:center;min-height:69px;margin-top:25px;padding:10px 27px;font:13px Space Mono,monospace;display:flex}footer>div{align-items:center;gap:14px;display:flex}footer svg{color:#d9f700;width:45px;height:45px}.drawer{color:#090909;z-index:5;clip-path:polygon(1% 0,100% 2%,98% 98%,0 100%);background:#d9f700;width:415px;min-height:718px;padding:45px 48px 36px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:fixed;top:198px;right:12px;transform:translate(120%)}.drawer--open{transform:translate(0)}.drawer__close{position:absolute;top:18px;right:20px}.icon-button{color:#f9f4e8;cursor:pointer;background:#080808;border:0;place-items:center;width:40px;height:40px;display:grid}.icon-button svg{width:25px}.drawer__machine{letter-spacing:-.06em;margin:25px 0 45px;font-family:Impact,Barlow Condensed,sans-serif;font-size:67px;line-height:.72;position:relative}.drawer__machine span,.drawer__machine strong{display:block}.drawer__machine i{font:76px Space Mono,sans-serif;position:absolute;top:-2px;right:0}.link-form{gap:19px;display:grid}.link-form label{gap:7px;font:700 17px Barlow Condensed,sans-serif;display:grid}.link-form input,.link-form select{color:#f9f4e8;background:#080808;border:0;outline:2px solid #0000;height:54px;padding:0 14px;font:15px Space Mono,monospace}.link-form input:focus,.link-form select:focus{outline-color:#ee2181}.select-wrap{position:relative}.select-wrap select{appearance:none;width:100%}.select-wrap svg{color:#d9f700;width:20px;position:absolute;top:16px;right:13px}.form-error{background:#ee2181;margin:0;padding:8px;font:13px Space Mono,monospace}.save-button{color:#f9f4e8;cursor:pointer;background:#3332de;border:0;justify-self:center;align-items:center;gap:8px;margin-top:16px;padding:16px 19px;font:700 21px Barlow Condensed,sans-serif;display:flex}.save-button svg{width:22px}.save-button span{margin-left:18px;font-size:30px}.undo-toast{color:#111;z-index:7;background:#f7f2e8;align-items:center;gap:13px;padding:12px 14px;font:14px Space Mono,monospace;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:5px 5px #ee2181}.undo-toast button{color:#292be0;cursor:pointer;background:0 0;border:0;font:700 14px Space Mono,monospace}.undo-toast button:last-child{color:#111;padding:0}.undo-toast svg{width:17px}.empty-state{color:#090909;clip-path:polygon(1% 0,100% 3%,99% 100%,0 96%);background:#f7f2e8;align-content:center;place-items:center;gap:5px;min-height:220px;display:grid}.empty-state svg{color:#ee2181;width:52px}.empty-state h2{margin:4px;font-size:28px}.empty-state p{margin:0 0 13px;font:16px Space Mono,monospace}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1200px){.app-content{max-width:calc(100% - 390px)}.drawer{width:355px;padding:40px}.collection__controls{gap:30px}.hero__headline b,.hero__headline strong{font-size:170px}.hero__arrow{font-size:94px}}@media (width<=900px){.topbar{height:clamp(82px,18vw,138px);padding:clamp(18px,5vw,38px) clamp(16px,4.5vw,34px) clamp(9px,2.5vw,19px)}.brand{gap:clamp(9px,2.5vw,19px);font-size:clamp(14px,3.7vw,28px)}.brand svg{width:clamp(30px,8.5vw,65px);height:clamp(30px,8.5vw,65px)}.storage{padding:clamp(5px,1.45vw,11px);font-size:clamp(8px,1.95vw,15px)}.app-content{max-width:none;margin:0 clamp(16px,4.55vw,35px)}.hero{height:clamp(185px,49vw,377px)}.hero__marks{gap:clamp(34px,9.5vw,73px);font-size:clamp(9px,2.3vw,18px);top:clamp(9px,2.6vw,20px);left:-5px}.hero__marks span{font-size:clamp(21px,5.6vw,43px)}.hero__headline{white-space:normal;letter-spacing:-.08em;padding-top:clamp(27px,7.5vw,58px);display:block}.hero__headline b,.hero__headline strong{font-size:clamp(64px,16.7vw,128px);line-height:.82}.hero__headline b{margin-left:clamp(14px,3.7vw,28px)}.hero__headline strong{width:max-content;margin-top:clamp(6px,1.8vw,14px);margin-left:clamp(155px,22vw,170px);transform:skew(-2deg)scaleX(.9)}.hero__arrow{font-size:clamp(38px,9.9vw,76px);position:absolute;top:clamp(36px,10.3vw,79px);left:clamp(178px,29vw,222px)}.hero__headline em{font-size:clamp(8px,2vw,16px);top:clamp(36px,10vw,77px);right:clamp(31px,9vw,69px)}.search-add{gap:clamp(9px,2.6vw,20px);margin:clamp(6px,1.6vw,12px) 0 0;display:grid}.search-box{gap:clamp(8px,2vw,15px);height:clamp(48px,12.5vw,96px);padding:0 clamp(10px,2.7vw,21px)}.search-box svg{width:clamp(22px,5.5vw,42px)}.search-box input{font-size:clamp(10px,2.75vw,21px)}.add-button{justify-self:end;padding:clamp(9px,2.5vw,19px) clamp(17px,4.3vw,33px);font-size:clamp(13px,3.15vw,24px)}.collection{margin-top:clamp(19px,5.5vw,42px)}.collection__top{display:block}.collection h1{margin-bottom:clamp(11px,3.2vw,25px);font-size:clamp(14px,3.4vw,26px)}.collection h1 b{margin-right:6px;font-size:1.12em}.collection__controls{display:block}.collection nav{justify-content:space-between;gap:clamp(3px,1vw,8px);padding:3px;overflow-x:auto}.collection nav button{min-height:44px;padding:clamp(7px,1.95vw,15px) clamp(7px,1.7vw,13px);font-size:clamp(10px,2.35vw,18px)}.sort,.result-count{display:none}.link-list{gap:clamp(5px,1.3vw,10px)}.link-row{grid-template-rows:1fr 1fr;grid-template-columns:clamp(72px,18.5vw,142px) minmax(0,1fr) clamp(42px,10.7vw,82px);align-items:stretch;min-height:clamp(92px,23.2vw,178px)}.link-row__number{grid-area:1/1/span 2;font-size:clamp(27px,6.9vw,53px)}.link-row__body{grid-area:1/2/span 2;min-width:0;padding:clamp(15px,4vw,31px) clamp(5px,1.3vw,10px) clamp(9px,2.6vw,20px) clamp(17px,4.8vw,37px);display:block}.link-row h2{font-size:clamp(16px,3.9vw,30px);line-height:1.05}.link-row__body>a{text-overflow:ellipsis;white-space:nowrap;margin-top:clamp(5px,1.3vw,10px);font-size:clamp(9px,2.2vw,17px);display:block;overflow:hidden}.link-row__tag{margin-top:clamp(10px,3vw,23px);padding:3px 7px;font-size:clamp(10px,2.35vw,18px);display:inline-block}.link-row time{display:none}.row-action{align-self:stretch;width:100%;min-width:42px;height:100%;min-height:44px}.row-action--open{grid-area:1/3}.row-action--delete{grid-area:2/3;margin:0}.row-action svg{width:clamp(20px,4.95vw,38px)}footer{min-height:clamp(62px,17.5vw,135px);margin-top:clamp(12px,3.25vw,25px);padding:clamp(10px,2.7vw,21px) clamp(17px,4.9vw,38px);font-size:clamp(10px,2.45vw,19px);line-height:1.35}footer>span{display:none}footer svg{width:clamp(28px,7.5vw,58px);height:clamp(28px,7.5vw,58px)}.drawer{width:100%;min-height:100vh;padding:clamp(35px,7.2vw,55px) clamp(25px,5.9vw,45px);top:0;right:0}.drawer__machine{font-size:clamp(48px,7.8vw,60px)}.link-form{gap:clamp(14px,2.6vw,20px)}.link-form input,.link-form select{height:clamp(50px,7.5vw,58px)}.undo-toast{justify-content:center;width:calc(100% - 32px);font-size:12px}.drawer__close{top:20px;right:20px}}@media (width<=460px){.topbar{position:relative}.storage{position:absolute;top:50px;right:12px}.storage i{width:7px;height:7px;margin-right:4px}.hero__headline strong{margin-left:155px}.drawer{padding:44px 24px}.drawer__machine{font-size:48px}.empty-state{text-align:center;padding:18px}.empty-state p{font-size:12px}}.storage--inactive{border-color:#ee2181}.storage--inactive i{background:#ee2181}.storage--inactive b{color:#ee2181}@media (width<=900px){.sort{width:min(180px,100%);height:44px;margin:8px 0 0 auto;display:flex}}@media (width<=460px){.collection{margin-top:-36px}.collection__controls{align-items:center;gap:6px;display:flex}.collection nav{flex:1;min-width:0}.collection nav button{padding:7px 3px;font-size:8px}.sort{flex:none;width:100px;height:44px;margin:0;padding:0 6px}.sort select{font-size:8px}.sort svg{width:11px;right:6px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
