.original-page{--original-rgb:104,132,255;color:#edf2fb;background:#070a11;min-height:100vh;padding:0 28px;position:relative;overflow:hidden}.original-ambient{pointer-events:none;background:radial-gradient(circle,#5971ec29,#0000 67%);border-radius:50%;width:760px;height:760px;position:absolute;top:-360px;left:35%}.original-header,.original-hero,.original-feature,.original-browser,.original-collection,.original-principle,.original-footer{width:min(1180px,100%);margin-inline:auto}.original-hero{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:70px;min-height:430px;padding:88px 0 68px;display:grid}.original-hero>div>span,.original-collection>header span,.original-principle span{color:#8299ff;font:750 12px var(--font-geist-mono),monospace;letter-spacing:.16em}.original-hero h1{letter-spacing:-.065em;margin:17px 0 20px;font-size:clamp(45px,6.2vw,75px);line-height:1.02}.original-hero h1 em{color:#8098ff;font-style:normal}.original-hero>div>p{color:#8b96aa;max-width:680px;margin:0;font-size:14px;line-height:1.75}.original-hero aside{border:1px solid rgba(var(--original-rgb),.26);background:linear-gradient(145deg,#30428d33,#0c111beb);border-radius:22px;grid-template-columns:auto 1fr;gap:7px 13px;padding:25px;display:grid;box-shadow:0 28px 70px #0000003d}.original-hero aside>svg{color:#9aabff;grid-row:span 2;width:29px;height:29px}.original-hero aside>span{color:#7584a1;font-size:var(--font-size-meta);letter-spacing:.12em}.original-hero aside>strong{font-size:32px}.original-hero aside>strong small{color:#77839a;font-size:var(--font-size-meta)}.original-hero aside>p{color:#7b879c;font-size:var(--font-size-meta);border-top:1px solid #253047;grid-column:1/-1;margin:15px 0 0;padding-top:15px;line-height:1.6}.original-feature{background:#0c111a;border:1px solid #28334a;border-radius:25px;grid-template-columns:minmax(320px,.92fr) 1.08fr;min-height:350px;display:grid;overflow:hidden;box-shadow:0 30px 90px #0000003d}.original-art,.original-card-art{background:#10192b;position:relative;overflow:hidden}.original-art{border-right:1px solid #263248;place-items:center;min-height:350px;display:grid}.original-art:before,.original-card-art:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.original-art>svg{color:#b8c4ff;filter:drop-shadow(0 12px 28px #5d73ff4d);width:74px;height:74px}.original-art>span{color:#8398f5;font:800 12px var(--font-geist-mono),monospace;letter-spacing:.18em;position:absolute;top:28px;left:30px}.original-art>i,.original-card-art>i{filter:blur(1px);background:#6884ff29;border-radius:50%;position:absolute}.original-art>i{width:210px;height:210px;bottom:-68px;right:-35px}.original-feature>div:last-child{flex-direction:column;justify-content:center;padding:48px 50px;display:flex}.original-feature>div:last-child>span,.original-card-copy>span{color:#8ba0ff;font-size:var(--font-size-meta);letter-spacing:.12em;font-weight:750}.original-feature h2{letter-spacing:-.045em;margin:13px 0 17px;font-size:clamp(29px,3.2vw,43px)}.original-feature p{color:#8a95a9;margin:0;font-size:13px;line-height:1.75}.original-feature>div:last-child>div{border-top:1px solid #242d3d;justify-content:space-between;align-items:center;margin-top:30px;padding-top:20px;display:flex}.original-feature small{color:#68748a;font-size:var(--font-size-meta)}.original-feature a{color:#b7c5ff;font-size:var(--font-size-meta);align-items:center;gap:8px;font-weight:700;display:inline-flex}.original-browser{justify-content:space-between;align-items:center;gap:20px;margin-top:34px;display:flex}.original-filters{flex-wrap:wrap;gap:7px;display:flex}.original-filters button{color:#8591a6;min-height:38px;font:inherit;font-size:var(--font-size-meta);cursor:pointer;background:#0c111a;border:1px solid #283246;border-radius:10px;padding:0 15px}.original-filters button:hover,.original-filters button.active{border-color:rgba(var(--original-rgb),.55);background:rgba(var(--original-rgb),.14);color:#dce4ff}.original-browser label{color:#77869d;background:#0a0f17;border:1px solid #283246;border-radius:11px;align-items:center;gap:9px;width:min(285px,100%);min-height:42px;padding:0 13px;display:flex}.original-browser label:focus-within{box-shadow:0 0 0 3px rgba(var(--original-rgb),.12);border-color:#647de7}.original-browser label svg{width:17px}.original-browser input{color:#ecf1fa;width:100%;font:inherit;font-size:var(--font-size-meta);background:0 0;border:0;outline:0}.original-browser input::placeholder{color:#647087}.original-collection{padding:72px 0 94px}.original-collection>header{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.original-collection h2{letter-spacing:-.04em;margin:8px 0 0;font-size:31px}.original-collection>header p{color:#727e93;font-size:var(--font-size-meta);margin:0}.original-collection>header strong{color:#aebcff}.original-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.original-card{min-width:0;color:inherit;background:#0b1018;border:1px solid #252f42;border-radius:19px;transition:transform .17s,border-color .17s,box-shadow .17s;overflow:hidden}.original-card:hover,.original-card:focus-visible{border-color:#405684;outline:0;transform:translateY(-3px);box-shadow:0 22px 55px #00000047}.original-card-art{border-bottom:1px solid #222c3e;place-items:center;height:170px;display:grid}.original-card-art>svg{color:#aab9ff;width:45px;height:45px;position:relative}.original-card-art>span{color:#abf;font:750 12px var(--font-geist-mono),monospace;letter-spacing:.12em;background:#060a1175;border:1px solid #9eb1ff42;border-radius:7px;padding:5px 7px;position:absolute;top:17px;left:18px}.original-card-art>i{width:95px;height:95px;bottom:-32px;right:-24px}.original-card-copy{padding:21px}.original-card-copy h3{letter-spacing:-.025em;margin:9px 0 10px;font-size:18px}.original-card-copy p{color:#7f8a9e;min-height:60px;font-size:var(--font-size-meta);margin:0;line-height:1.65}.original-card-copy footer{color:#68758b;border-top:1px solid #202939;justify-content:space-between;align-items:center;margin-top:19px;padding-top:15px;display:flex}.original-card-copy footer small{font-size:var(--font-size-meta)}.original-card-copy footer svg{color:#91a5ff;width:17px;height:17px}.tone-cyan{background-color:#0b2024}.tone-violet{background-color:#17152b}.tone-indigo{background-color:#10182a}.tone-magenta{background-color:#241525}.tone-amber{background-color:#241c10}.tone-cyan>svg{color:#80ddd1}.tone-violet>svg{color:#bf9cff}.tone-indigo>svg{color:#94b7ff}.tone-magenta>svg{color:#ef9edb}.tone-amber>svg{color:#edc57b}.original-empty{text-align:center;color:#768398;border:1px dashed #2a3549;border-radius:20px;padding:76px 24px}.original-empty>svg{color:#8096f4;width:30px;height:30px}.original-empty strong{color:#dbe2ef;margin:15px 0 7px;display:block}.original-empty p{font-size:var(--font-size-meta)}.original-empty button{color:#b8c8ff;cursor:pointer;background:#15213a;border:1px solid #34456a;border-radius:9px;margin-top:10px;padding:10px 14px}.original-principle{border:1px solid rgba(var(--original-rgb),.24);background:linear-gradient(135deg,rgba(var(--original-rgb),.12),#0b1019d1);border-radius:20px;align-items:flex-start;gap:22px;margin-bottom:90px;padding:36px 40px;display:flex}.original-principle>svg{color:#92a6ff;flex:none;width:28px;height:28px}.original-principle h2{margin:8px 0 10px;font-size:23px}.original-principle p{color:#8692a6;max-width:820px;font-size:var(--font-size-meta);margin:0;line-height:1.7}.original-footer{position:relative}.original-card:active,.original-filters button:active,.original-empty button:active{transform:scale(.98)}@media (width<=820px){.original-page{padding:0 18px}.original-hero{grid-template-columns:1fr;gap:32px;min-height:auto;padding:65px 0 48px}.original-hero aside{max-width:360px}.original-feature{grid-template-columns:1fr}.original-art{border-bottom:1px solid #263248;border-right:0;min-height:240px}.original-feature>div:last-child{padding:34px}.original-browser{flex-direction:column;align-items:stretch}.original-browser label{width:100%}.original-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.original-hero h1{font-size:40px}.original-feature>div:last-child{padding:27px 23px}.original-feature>div:last-child>div{flex-direction:column;align-items:flex-start;gap:15px}.original-grid{grid-template-columns:1fr}.original-collection{padding:58px 0 72px}.original-collection>header{flex-direction:column;align-items:flex-start;gap:10px}.original-card-copy p{min-height:auto}.original-principle{padding:28px 24px}.original-filters{grid-template-columns:repeat(2,1fr);display:grid}.original-filters button:first-child{grid-column:1/-1}}.original-filters button.saved{justify-content:center;align-items:center;gap:7px;display:inline-flex}.original-filters button.saved svg{width:15px;height:15px}.original-filters button.saved small{min-width:17px;height:17px;font-size:var(--font-size-meta);background:#ffffff14;border-radius:99px;place-items:center;padding:0 4px;display:grid}.original-card{position:relative}.original-card-open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.original-card-open:focus-visible{outline-offset:-3px;outline:2px solid #6e89ff}.original-card-copy footer>span{color:#91a5ff;font-size:var(--font-size-meta);align-items:center;gap:6px;font-weight:700;display:inline-flex}.original-save{z-index:2;color:#8ea3cd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#070b13c7;border:1px solid #a6b7ff38;border-radius:10px;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:14px;right:14px}.original-save:hover,.original-save.active{color:#c6d2ff;background:#1c2a51;border-color:#5c76d9}.original-save svg{width:18px;height:18px}.original-dialog{color:#edf2fb;background:#03060bbd;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:24px}.original-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03060bb8}.original-dialog[open]{place-items:center;display:grid}.original-dialog-panel{background:#0b1018;border:1px solid #33415b;border-radius:24px;width:min(880px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 36px 120px #0000009e}.original-dialog-panel>header{border-bottom:1px solid #232d3e;justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 27px 22px;display:flex}.original-dialog-panel>header span,.original-dialog-body section>span{color:#879cff;font:750 12px var(--font-geist-mono),monospace;letter-spacing:.15em}.original-dialog-panel>header h2{letter-spacing:-.035em;margin:7px 0 5px;font-size:25px}.original-dialog-panel>header p{color:#748198;font-size:var(--font-size-meta);margin:0}.original-dialog-panel>header button{color:#8c9aaf;cursor:pointer;background:#111824;border:1px solid #2d394e;border-radius:10px;flex:none;place-items:center;width:37px;height:37px;display:grid}.original-dialog-body{grid-template-columns:300px 1fr;gap:34px;padding:27px;display:grid}.original-dialog-art{background:#111a2c;border:1px solid #2b3851;border-radius:18px;place-items:center;min-height:290px;display:grid;position:relative;overflow:hidden}.original-dialog-art:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.original-dialog-art>svg{color:#b4c1ff;width:68px;height:68px;position:relative}.original-dialog-art>span{color:#afbeff;font:750 12px var(--font-geist-mono),monospace;letter-spacing:.14em;background:#0509108c;border:1px solid #a7b6ff47;border-radius:7px;padding:6px 8px;position:absolute;top:18px;left:18px}.original-dialog-art>i{background:#6982ff2e;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-54px;right:-45px}.original-dialog-body section{padding:16px 0}.original-dialog-body section>p{color:#9aa6ba;margin:12px 0 28px;font-size:13px;line-height:1.75}.original-dialog-body h3{margin:0 0 13px;font-size:14px}.original-dialog-body ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.original-dialog-body li{color:#9ca9bd;font-size:var(--font-size-meta);background:#0e1521;border:1px solid #263247;border-radius:10px;padding:11px 13px}.original-dialog-body li:before{content:"";background:#758eff;border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block;box-shadow:0 0 12px #758effb3}.original-dialog-panel>footer{border-top:1px solid #232d3e;justify-content:space-between;align-items:center;gap:18px;min-height:75px;padding:16px 27px;display:flex}.original-dialog-panel>footer>div:first-child{color:#8494b1;font-size:var(--font-size-meta)}.original-dialog-panel>footer>div:last-child{gap:8px;display:flex}.original-dialog-panel>footer button,.original-dialog-panel>footer a{color:#aab8ce;min-height:39px;font:inherit;font-size:var(--font-size-meta);cursor:pointer;background:#111927;border:1px solid #2d3b53;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:700;display:inline-flex}.original-dialog-panel>footer a{color:#dbe3ff;background:#1b2b57;border-color:#4c65bd}.original-dialog-panel>footer svg{width:16px;height:16px}.original-dialog-panel button:active,.original-dialog-panel a:active,.original-save:active{transform:scale(.97)}@media (width<=720px){.original-dialog{padding:12px}.original-dialog-panel{max-height:calc(100vh - 24px)}.original-dialog-body{grid-template-columns:1fr}.original-dialog-art{min-height:210px}.original-dialog-panel>footer{flex-direction:column;align-items:stretch}.original-dialog-panel>footer>div:last-child{grid-template-columns:1fr 1fr;display:grid}.original-dialog-panel>footer a{grid-column:1/-1}}@media (width<=560px){.original-filters button.saved{grid-column:1/-1}.original-dialog-panel>header,.original-dialog-body,.original-dialog-panel>footer{padding-left:20px;padding-right:20px}.original-dialog-body{gap:15px}}
