@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2609726546c44021-s.0for97nelvzih.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/01d917b2efda642a-s.p.0y1w0k24nk0rl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9a2361d0d56ab52d-s.3e-lg5zbsykpq.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/05071bf684d49110-s.1vqdc5lvrb4tb.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/aac2b5acf1e7802d-s.3j7br4w5g0o3h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c1b9158d725650fc-s.0t4d9turf_6_x.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c50b0495a1ff0f08-s.p.2sla2yow9-9p_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest Fallback;src:local(Arial);ascent-override:92.2%;descent-override:28.99%;line-gap-override:0.0%;size-adjust:105.2%}.IkmANa_className{font-family:Onest,Onest Fallback;font-style:normal}.IkmANa_variable{--font-sans:"Onest", "Onest Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.p.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.p.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}._1mXABa_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}._1mXABa_variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--void:#05070f;--text:#eef1f7;--muted:#8f97ad;--tg:#3fa4f0;--sun:#ffc35c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%}body{background:radial-gradient(ellipse at 50% 55%, #0d1430 0%, #070a18 45%, var(--void) 80%);color:var(--text);font-family:var(--font-sans), system-ui, sans-serif;margin:0;line-height:1.5}h1,h2,p{margin:0}:focus-visible{outline-offset:4px;border-radius:50%;outline:2px solid #9fd2ff}.space{position:fixed;inset:0;overflow:clip}.nebula{pointer-events:none;opacity:0;transition:opacity .9s;position:absolute;inset:0}.sys-projects .nebula{opacity:1;background:radial-gradient(60% 45% at 50% 55%,#ff6eb421,#0000 70%),radial-gradient(50% 40% at 18% 20%,#825aff1f,#0000 70%)}.has-warped .scene{animation:.6s ease-out arrive}@keyframes arrive{0%{opacity:0;filter:blur(6px)}}.is-leaving .scene{opacity:0;filter:blur(8px);transition:opacity .5s ease-in,filter .5s ease-in}.is-leaving .stars{transition:transform .5s ease-in;transform:scale(1.12)!important}.has-warped .corner{animation:.6s ease-out arrive}.stars{width:calc(100% + 16px);height:calc(100% + 16px);transition:transform .6s ease-out;position:absolute;inset:-8px}.corner{z-index:6;pointer-events:none;max-width:22em;position:absolute;top:28px;left:32px}.corner h1{letter-spacing:-.01em;font-size:1.25rem;font-weight:600}.corner p{color:var(--muted);margin-top:4px;font-size:.95rem}.scene{width:0;height:0;transform:translate(var(--px,0), var(--py,0));transition:transform .6s ease-out;position:absolute;top:52%;left:50%}.orbits{pointer-events:none;position:absolute;top:0;left:0;overflow:visible;transform:translate(-50%,-50%)}.orbit{fill:none;stroke:#a0b4e629;stroke-width:1px}.orbit-far{stroke-dasharray:2 7;stroke:#a0b4e633}.body{color:inherit;font:inherit;cursor:pointer;translate:-50% calc(var(--size) / -2);will-change:transform;background:0 0;border:0;justify-items:center;gap:8px;margin:0;padding:0;display:grid;position:absolute;top:0;left:0}.wrap-orb{width:var(--size);height:var(--size);place-items:center;display:grid;position:relative}.orb{z-index:1;border-radius:50%;width:100%;height:100%;transition:box-shadow .3s,filter .3s;display:block;position:relative;overflow:hidden}.logo{fill:#fff;filter:drop-shadow(0 1px 2px #000a2873);width:54%;height:54%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shade{rotate:var(--light,0deg);background:radial-gradient(circle at 26%,#ffffff29 0%,#fff0 34%,#0000 52%,#04081880 80%,#0408189e 100%);border-radius:50%;position:absolute;inset:0}.orb:after{content:"";box-shadow:inset 0 0 calc(var(--size) * .12) var(--rim,transparent);border-radius:50%;position:absolute;inset:0}.tag{color:var(--muted);white-space:nowrap;font-size:.85rem;transition:color .2s}.body:hover .tag,.body:focus-visible .tag,.body.is-active .tag{color:var(--text)}.sun{--size:124px;z-index:3}.sun .orb{background:radial-gradient(circle at 42% 38%,#fffbea 0%,#ffe6a3 22%,#ffc25a 48%,#ff9a3c 74%,#f2742b 100%);animation:6s ease-in-out infinite breathe;box-shadow:0 0 40px 10px #ffaa4699,0 0 120px 40px #ff782840,0 0 260px 90px #ff6e1e17}.sun .orb:after{box-shadow:inset 0 0 18px 4px #e6641e59}@keyframes breathe{50%{box-shadow:0 0 48px 14px #ffaa46ad,0 0 140px 48px #ff78284d,0 0 290px 100px #ff6e1e1c}}.p-telegram{--size:66px;--rim:#8cd2ffd9}.p-telegram .orb{background:radial-gradient(circle at 38% 32%,#9ad8ff 0%,#4cb0f5 32%,#2a95e8 60%,#1a6fc2 100%);animation:3.2s ease-in-out infinite glow;box-shadow:0 0 18px 4px #3fa4f0b3,0 0 60px 16px #3fa4f047}@keyframes glow{50%{box-shadow:0 0 26px 7px #3fa4f0d9,0 0 80px 22px #3fa4f05c}}.ring{pointer-events:none;background:radial-gradient(circle,#0000 50%,#d7cdff99 51%,#beb2f573 58%,#d7cdff8c 64%,#0000 65%);border-radius:50%;width:205%;height:205%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)scaleY(.26)}.ring-back{z-index:0}.ring-front{z-index:2;clip-path:inset(50% 0 0)}.p-project{--size:40px;--rim:#bec8e640}.p-project .orb{background:radial-gradient(circle at 38% 32%,#c9cfdc 0%,#9099ad 40%,#646d82 75%,#4a5164 100%)}.p-project .tag{font-size:.8rem}.body:hover .orb,.body:focus-visible .orb,.body.is-active .orb{filter:brightness(1.18)}.card{z-index:10;-webkit-backdrop-filter:blur(14px);background:#0e1326c7;border:1px solid #a0b4e633;border-radius:20px;flex-direction:column;gap:12px;width:min(380px,100% - 32px);padding:24px 24px 22px;animation:.3s ease-out rise;display:flex;position:absolute;bottom:28px;right:28px}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.card h2{letter-spacing:-.01em;padding-right:32px;font-size:1.35rem;font-weight:600}.card p{color:#c3c9d9;font-size:.97rem}.card .card-lead{color:var(--text)}.card-close{width:32px;height:32px;color:var(--text);cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;font-size:1.3rem;line-height:1;position:absolute;top:14px;right:14px}.card-close:hover{background:#ffffff1f}.card-link{color:#0a1024;background:#e9eefc;border-radius:999px;align-self:flex-start;margin-top:4px;padding:11px 18px;font-weight:600;text-decoration:none}.card-link:hover{background:#fff}.hint{color:var(--muted);white-space:nowrap;pointer-events:none;font-size:.85rem;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}@media (max-width:600px){.corner{text-align:center;max-width:none;top:18px;left:16px;right:16px}.corner h1{font-size:1.15rem}.corner p{margin-top:2px;font-size:.85rem}.scene{top:51%}.sun{--size:76px}.p-telegram{--size:50px}.p-project{--size:32px}.tag{font-size:.78rem}.body{gap:5px}.card{width:100%;padding:22px 20px calc(22px + env(safe-area-inset-bottom));background:#0c1020f5;border-width:1px 0 0;border-radius:22px 22px 0 0;animation-name:sheet;bottom:0;left:0;right:0}.card-link{text-align:center;align-self:stretch;padding-block:14px}.hint{bottom:calc(18px + env(safe-area-inset-bottom))}}@keyframes sheet{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.sun .orb,.p-telegram .orb,.card{animation:none}.scene,.stars{transition:none}}.is-arc .scene{top:calc(100% + 40px)}.is-arc .sun{--size:340px}.is-arc .sun .orb{animation:none;box-shadow:0 0 70px 20px #ffaa4680,0 0 180px 70px #ff782833}.is-arc .sun .tag{z-index:2;color:#7a3a0c;font-size:.9rem;font-weight:600;position:absolute;top:38px;left:50%;transform:translate(-50%)}.is-arc .p-telegram{--size:58px}.is-arc .p-project{--size:34px}.is-arc .orbit{stroke:#a0b4e633}.is-arc .hint{display:none}.star-projects .orb{background:radial-gradient(circle at 42% 38%,#fff6fb 0%,#ffd0ea 22%,#ff8cc8 50%,#d65bc0 76%,#8f3fb8 100%);animation-name:breathe-pink;box-shadow:0 0 40px 10px #ff78c88c,0 0 120px 40px #dc50c83d,0 0 260px 90px #aa46e61a}.star-projects .orb:after{box-shadow:inset 0 0 18px 4px #96289659}@keyframes breathe-pink{50%{box-shadow:0 0 48px 14px #ff78c89e,0 0 140px 48px #dc50c84d,0 0 290px 100px #aa46e61f}}.is-arc .star-projects .orb{animation:none;box-shadow:0 0 70px 20px #ff78c873,0 0 180px 70px #c846dc33}.is-arc .star-projects .tag{color:#6b1c5a}.p-sweets{--size:64px;--rim:#ffaad7cc}.p-sweets .orb{background:radial-gradient(circle at 30% 40%,#fff 0 2.5%,#0000 3%),radial-gradient(circle at 62% 28%,#6fd3ff 0 2.5%,#0000 3%),radial-gradient(circle at 70% 60%,#ffe46b 0 2.5%,#0000 3%),radial-gradient(circle at 42% 70%,#8ef0b4 0 2.5%,#0000 3%),radial-gradient(circle at 52% 46%,#fff 0 2%,#0000 2.5%),radial-gradient(circle at 24% 62%,#ffe46b 0 2%,#0000 2.5%),radial-gradient(circle at 38% 32%,#ffd6ea 0%,#ff8fc4 34%,#f0569d 66%,#b8306f 100%);animation:3.4s ease-in-out infinite glow-pink;box-shadow:0 0 18px 4px #ff69afa6,0 0 60px 16px #ff69af40}@keyframes glow-pink{50%{box-shadow:0 0 26px 7px #ff69afcc,0 0 80px 22px #ff69af57}}.is-arc .p-sweets{--size:58px}@media (max-width:600px){.p-sweets{--size:50px}}.card-sweets{border-color:#ff8cc859}.card-sweets .card-link{color:#fff;background:#ff5fa8}.card-sweets .card-link:hover{background:#ff7ab8}@media (prefers-reduced-motion:reduce){.p-sweets .orb,.scene,.corner{animation:none}}.p-realty{--size:60px;--rim:#aadcbeb3}.p-realty .orb{background:radial-gradient(circle at 34% 58%,#c4512f 0 6%,#0000 6.5%),radial-gradient(circle at 62% 34%,#e07a52 0 5%,#0000 5.5%),radial-gradient(circle at 66% 66%,#c4512f 0 4%,#0000 4.5%),repeating-linear-gradient(0deg,#0000 0 9px,#f5f0e829 9px 10px),radial-gradient(circle at 38% 32%,#b9dcc6 0%,#5f9c7d 36%,#2a4a3d 68%,#14261f 100%);box-shadow:0 0 18px 4px #6ebe9673,0 0 60px 16px #6ebe9629}.is-arc .p-realty{--size:54px}@media (max-width:600px){.p-realty{--size:48px}}.card-realty{border-color:#96d2af59}.card-realty .card-link{color:#fff;background:#c4512f}.card-realty .card-link:hover{background:#d8653f}.card-tags{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.card-tags li{color:#ffd99a;font-family:var(--font-mono), monospace;background:#ffc35c14;border:1px solid #ffc35c4d;border-radius:999px;padding:4px 10px;font-size:.78rem}.sys-order .nebula{opacity:1;background:radial-gradient(60% 45% at 50% 55%,#3ce6c81f,#0000 70%),radial-gradient(45% 40% at 82% 18%,#4696ff1f,#0000 70%)}.star-order .orb{background:radial-gradient(circle at 42% 38%,#f2fffb 0%,#b8fbe9 22%,#4fe3c4 50%,#1fa7a8 76%,#146a8c 100%);animation-name:breathe-teal;box-shadow:0 0 40px 10px #50ebc880,0 0 120px 40px #28c8be38,0 0 260px 90px #2896e61a}.star-order .orb:after{box-shadow:inset 0 0 18px 4px #0a646e59}@keyframes breathe-teal{50%{box-shadow:0 0 48px 14px #50ebc899,0 0 140px 48px #28c8be47,0 0 290px 100px #2896e61f}}.is-arc .star-order .orb{animation:none;box-shadow:0 0 70px 20px #50ebc86b,0 0 180px 70px #28b4d233}.is-arc .star-order .tag{color:#08494a}.p-o-site,.p-o-bot,.p-o-ai,.p-o-other{--size:56px}.p-o-site{--rim:#96c8ffb3}.p-o-site .orb{background:repeating-linear-gradient(0deg,#0000 0 8px,#ffffff1f 8px 9px),repeating-linear-gradient(90deg,#0000 0 8px,#ffffff1a 8px 9px),radial-gradient(circle at 38% 32%,#c8e2ff 0%,#6aa6ff 36%,#3b63d6 70%,#22337f 100%);box-shadow:0 0 18px 4px #6496ff80,0 0 60px 16px #6496ff2e}.p-o-bot{--rim:#8cd2ffd9}.p-o-bot .orb{background:radial-gradient(circle at 38% 32%,#9ad8ff 0%,#4cb0f5 32%,#2a95e8 60%,#1a6fc2 100%);box-shadow:0 0 18px 4px #3fa4f099,0 0 60px 16px #3fa4f03d}.p-o-ai{--size:64px;--rim:#c8aaffbf}.p-o-ai .orb{background:radial-gradient(circle at 30% 64%,#78ffdc8c 0 7%,#0000 14%),radial-gradient(circle at 66% 36%,#ff8ce680 0 6%,#0000 13%),radial-gradient(circle at 38% 32%,#e6d8ff 0%,#a77cff 36%,#6a3fd4 68%,#2f1a74 100%);animation:3.6s ease-in-out infinite glow-violet;box-shadow:0 0 22px 5px #a06eff8c,0 0 70px 18px #a06eff33}@keyframes glow-violet{50%{box-shadow:0 0 30px 8px #a06effbf,0 0 90px 24px #a06eff47}}.p-o-other{--size:44px;--rim:#ffdca099}.p-o-other .orb{background:radial-gradient(circle at 38% 32%,#fff1d2 0%,#f3c27a 38%,#c98a3c 72%,#7a4e1f 100%);box-shadow:0 0 16px 3px #f0be6e66}@media (max-width:600px){.p-o-site,.p-o-bot{--size:46px}.p-o-ai{--size:50px}.p-o-other{--size:38px}}.is-arc .p-o-site,.is-arc .p-o-bot{--size:52px}.is-arc .p-o-ai{--size:58px}.is-arc .p-o-other{--size:42px}.is-arc .p-o-site .tag,.is-arc .p-o-bot .tag,.is-arc .p-o-ai .tag,.is-arc .p-o-other .tag{color:var(--text)}.order-backdrop{z-index:9;-webkit-backdrop-filter:blur(3px);background:#03050c9e;animation:.25s ease-out fade;position:absolute;inset:0}@keyframes fade{0%{opacity:0}}.card.card-order{overscroll-behavior:contain;background:#0c1122;border-color:#5ae6c847;width:min(460px,100% - 32px);max-height:calc(100dvh - 32px);padding:26px 26px 24px;inset:50% auto auto 50%;overflow-y:auto;translate:-50% -50%;box-shadow:0 30px 80px #0000008c,inset 0 0 0 1px #ffffff05}.order{flex-direction:column;gap:12px;display:flex}.order h2{padding-right:32px;font-size:1.35rem;font-weight:600}.order-kinds{border:0;grid-template-columns:repeat(4,auto);justify-content:start;gap:6px;margin:0;padding:0;display:grid}.order-note{color:#a9b1c6!important;font-size:.92rem!important}.order-kinds legend{color:var(--muted);margin-bottom:6px;padding:0;font-size:.85rem}.order-kinds label{color:#c3c9d9;text-align:center;white-space:nowrap;cursor:pointer;border:1px solid #a0b4e640;border-radius:999px;padding:6px 12px;font-size:.88rem;transition:background .2s,border-color .2s,color .2s}.order-kinds label:hover{border-color:#5ae6c880}.order-kinds label.is-on{color:#c9fff1;background:#50e6c824;border-color:#5ae6c8b3}.order-kinds label:has(input:focus-visible){outline-offset:2px;outline:2px solid #9fd2ff}.order-kinds input{opacity:0;pointer-events:none;position:absolute}.order-field{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.order-field span{color:var(--muted);font-size:.85rem}.order-field input,.order-field textarea{width:100%;color:var(--text);font:inherit;resize:none;background:#0508148c;border:1px solid #a0b4e638;border-radius:12px;padding:10px 12px;font-size:16px}.order-field input::placeholder,.order-field textarea::placeholder{color:#5d6680}.order-field input:focus,.order-field textarea:focus{border-color:#5ae6c8b3;outline:none;box-shadow:0 0 0 3px #50e6c826}.order-row{gap:10px;display:flex}.order-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.order-error{color:#ffb4b4!important;font-size:.9rem!important}.order-error a{color:#fff}.order-send{text-align:center;font:inherit;cursor:pointer;color:#04241f;background:#4fe3c4;border:0;align-self:stretch;padding-block:13px;font-weight:600}.order-send:hover{background:#7af0d6}.order-send:disabled{opacity:.6;cursor:wait}.order-done{flex-direction:column;align-items:flex-start;gap:10px;padding-block:6px;display:flex}.order-done h2{font-size:1.35rem;font-weight:600}.order-done-star{background:radial-gradient(circle,#fff 0%,#b8fbe9 40%,#2fd3b4 100%);border-radius:50%;width:22px;height:22px;animation:2.6s ease-in-out infinite twinkle;box-shadow:0 0 16px 6px #50ebc899,0 0 44px 16px #28bec840}@media (max-width:600px){.card.card-order{width:100%;max-height:calc(100dvh - 12px);padding:20px 16px calc(20px + env(safe-area-inset-bottom));background:#0c1122;border-radius:22px 22px 0 0;inset:auto 0 0;translate:none}.order{gap:10px}.order h2{font-size:1.2rem}.order-kinds{grid-template-columns:repeat(2,1fr)}.order-kinds label{padding-block:8px}}@media (prefers-reduced-motion:reduce){.p-o-ai .orb,.order-done-star{animation:none}}.nav{z-index:6;-webkit-backdrop-filter:blur(10px);background:#0e132699;border:1px solid #a0b4e629;border-radius:999px;gap:4px;padding:5px;display:flex;position:absolute;top:24px;right:28px}.nav-item{color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.9rem;transition:background .2s,color .2s;display:flex}.nav-item:hover{color:var(--text);background:#ffffff0d}.nav-item:focus-visible{outline-offset:2px;border-radius:999px}.nav-item.is-on{color:var(--text);cursor:default;background:#ffffff17}.nav-star{opacity:.55;border-radius:50%;flex:none;width:8px;height:8px;transition:opacity .2s,box-shadow .2s}.nav-item:hover .nav-star,.nav-item.is-on .nav-star{opacity:1}.nav-home .nav-star{background:#ffc25a}.nav-projects .nav-star{background:#ff8cc8}.nav-order .nav-star{background:#4fe3c4}.nav-home.is-on .nav-star{box-shadow:0 0 10px 2px #ffaa46b3}.nav-projects.is-on .nav-star{box-shadow:0 0 10px 2px #ff78c8b3}.nav-order.is-on .nav-star{box-shadow:0 0 10px 2px #50ebc8b3}.nav-order:not(.is-on){color:#9feedd}@media (max-width:600px){.nav{justify-content:space-between;top:76px;left:16px;right:16px}.nav-item{flex:1;justify-content:center;gap:6px;padding:8px 6px;font-size:.85rem}}@media (min-width:601px){.corner{max-width:min(22em,100vw - 470px)}}.p-instagram{--size:58px;--rim:#ffaa78bf}.p-instagram .orb{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);box-shadow:0 0 18px 4px #f0508c80,0 0 60px 16px #f0508c2e}.p-instagram .logo{fill:none;width:50%;height:50%}.is-arc .p-instagram{--size:54px}@media (max-width:600px){.p-instagram{--size:46px}}.card-instagram .card-link{color:#fff;background:linear-gradient(90deg,#f58529,#dd2a7b 50%,#8134af)}.card-instagram .card-link:hover{filter:brightness(1.1)}.p-threads{--size:52px;--rim:#dce1f0b3}.p-threads .orb{background:radial-gradient(circle at 36% 30%,#6b7080 0%,#2c2f3a 45%,#14161d 80%,#0b0c11 100%);box-shadow:0 0 18px 3px #c8d2eb59,0 0 50px 12px #c8d2eb1f}.p-threads .logo{width:48%;height:48%}.is-arc .p-threads{--size:50px}@media (max-width:600px){.p-threads{--size:42px}}.p-tiktok{--size:54px;--rim:#25f4eeb3}.p-tiktok .orb{background:radial-gradient(circle at 36% 30%,#3a3f55 0%,#171a26 50%,#08090f 100%);box-shadow:-6px -4px 18px 2px #25f4ee66,6px 4px 18px 2px #fe2c5566,0 0 60px 14px #fe2c551f}.p-tiktok .logo{width:50%;height:50%}.is-arc .p-tiktok{--size:52px}@media (max-width:600px){.p-tiktok{--size:44px}}.card-tiktok .card-link{color:#08090f;background:linear-gradient(90deg,#25f4ee,#fe2c55)}.card-tiktok .card-link:hover{filter:brightness(1.1)}.space{touch-action:none}.card{touch-action:pan-y}.planet{cursor:grab}.is-dragging,.is-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.card.card-wide{overscroll-behavior:contain;width:min(460px,100% - 32px);max-height:calc(100dvh - 124px);overflow-y:auto}.card-teal{background:#0c1122e6;border-color:#5ae6c84d}.card-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.card-actions .card-link{margin-top:0}.card-ghost{color:#b9fbe9;font:inherit;cursor:pointer;background:#50e6c814;border:1px solid #5ae6c880;border-radius:999px;padding:11px 18px;font-weight:600}.card-ghost:hover{background:#50e6c829}@media (max-width:600px){.card.card-wide{width:100%;max-height:86dvh}.card-actions{flex-direction:column;align-items:stretch}.card-ghost{padding-block:14px}}.calc{flex-direction:column;gap:12px;display:flex}.calc h2{padding-right:32px;font-size:1.35rem;font-weight:600}.calc fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}.calc legend{color:var(--muted);margin-bottom:6px;padding:0;font-size:.85rem}.calc-bases{grid-template-columns:1fr 1fr}.calc label{color:#c3c9d9;cursor:pointer;border:1px solid #a0b4e633;border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-size:.9rem;transition:background .2s,border-color .2s;display:flex;position:relative}.calc label:hover{border-color:#5ae6c873}.calc label.is-on{color:#e9fff9;background:#50e6c81a;border-color:#5ae6c8a6}.calc label:has(input:focus-visible){outline-offset:2px;outline:2px solid #9fd2ff}.calc input{opacity:0;pointer-events:none;position:absolute}.calc label small{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.76rem}.calc-bases label{flex-direction:column;align-items:flex-start;gap:1px;padding-block:7px}.calc-extras{grid-template-columns:1fr 1fr}.calc-extras label{padding:7px 10px;font-size:.84rem;line-height:1.25}.calc-extras label small{display:none}.calc-bases label small{margin-left:0}.calc-check{border:1.5px solid #a0b4e673;border-radius:5px;flex:none;width:16px;height:16px;transition:background .2s,border-color .2s}.calc label.is-on .calc-check{background:#4fe3c4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.6 2.5L12 5.5' fill='none' stroke='%2304241f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat;border-color:#4fe3c4}.calc-total{background:#50e6c814;border:1px solid #5ae6c840;border-radius:14px;align-items:baseline;gap:10px;padding:12px 14px;display:flex}.calc-total span{color:var(--muted);font-size:.85rem}.calc-total strong{color:#c9fff1;font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:600}.calc-total span:last-child{color:#c3c9d9;margin-left:auto}.calc-fine{color:var(--muted)!important;font-size:.8rem!important}.order-calc{background:#50e6c814;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex;font-size:.86rem!important}.order-calc b{color:#c9fff1}.sat{background:var(--sat);width:10px;height:10px;box-shadow:0 0 10px 3px color-mix(in srgb, var(--sat) 60%, transparent);pointer-events:none;border-radius:50%;animation:.5s ease-out sat-in;position:absolute;top:-5px;left:-5px}@keyframes sat-in{0%{opacity:0;scale:.2}}.demo{flex-direction:column;gap:10px;display:flex}.demo-head{align-items:center;gap:10px;padding-right:36px;display:flex}.demo-ava{background:linear-gradient(135deg,#4cb0f5,#1a6fc2);border-radius:50%;place-items:center;width:40px;height:40px;font-size:1.1rem;display:grid}.demo-head div{flex-direction:column;line-height:1.25;display:flex}.demo-head small{color:var(--muted);font-size:.8rem}.demo-feed{overscroll-behavior:contain;background:linear-gradient(#1428468c,#0a1224b3);border:1px solid #78aae626;border-radius:14px;flex-direction:column;gap:8px;height:min(340px,100dvh - 330px);padding:12px 10px;display:flex;overflow-y:auto}.demo-msg{max-width:88%;animation:.25s ease-out rise}.demo-msg p{white-space:pre-line;border-radius:14px;padding:8px 11px;line-height:1.4;font-size:.88rem!important}.from-bot{align-self:flex-start}.from-bot p{background:#1c2740;border-bottom-left-radius:4px;color:#e6ebf5!important}.from-me{align-self:flex-end}.from-me p{background:#2b7fd0;border-bottom-right-radius:4px;color:#fff!important}.demo-btns{flex-direction:column;gap:4px;margin-top:4px;display:flex}.demo-row{gap:4px;display:flex}.demo-row button{color:#e6efff;font:inherit;cursor:pointer;background:#5a96e638;border:0;border-radius:9px;flex:1;padding:7px 8px;font-size:.82rem}.demo-row button:hover{background:#5a96e65c}.demo-typing{background:#1c2740;border-radius:14px;gap:4px;width:fit-content;padding:10px 12px;display:flex}.demo-typing i{background:#8f97ad;border-radius:50%;width:6px;height:6px;animation:1s infinite dot}.demo-typing i:nth-child(2){animation-delay:.15s}.demo-typing i:nth-child(3){animation-delay:.3s}@keyframes dot{50%{opacity:.3;transform:translateY(-3px)}}.demo-foot{gap:8px;display:flex}.demo-foot .card-link{text-align:center;white-space:nowrap;flex:1;margin-top:0;padding-inline:12px}.demo-tg{color:#fff!important;background:#2a95e8!important}.demo-tg:hover{background:#3fa4f0!important}@media (max-width:600px){.demo-feed{height:44dvh}.demo-foot{flex-direction:column}}.p-mine{--size:50px;--rim:#fff6}.p-mine .orb{background:#ffffff08;border:1.5px dashed #c8dcff73}.p-mine .plus{color:#dcebffcc;place-items:center;font-size:1.5rem;font-weight:300;display:grid;position:absolute;inset:0}.p-mine:hover .orb{border-color:#5ae6c8cc}.p-mine.has-planet .orb{background:radial-gradient(circle at var(--spot-x) var(--spot-y), color-mix(in srgb, var(--c1) 70%, transparent) 0 7%, transparent 13%), radial-gradient(circle at 38% 32%, var(--c1) 0%, var(--c2) 40%, var(--c3) 100%);box-shadow:0 0 20px 4px color-mix(in srgb, var(--c2) 55%, transparent), 0 0 60px 14px color-mix(in srgb, var(--c2) 20%, transparent);border:0;animation:.6s ease-out sat-in}.p-mine.has-planet .ring{background:radial-gradient(circle, transparent 50%, color-mix(in srgb, var(--c1) 70%, transparent) 51%, color-mix(in srgb, var(--c2) 50%, transparent) 60%, transparent 65%)}.p-mine .tag{text-overflow:ellipsis;max-width:9em;overflow:hidden}.is-arc .p-mine{--size:46px}@media (max-width:600px){.p-mine{--size:42px}}.maker{flex-direction:column;gap:12px;display:flex}.maker h2{overflow-wrap:anywhere;padding-right:32px;font-size:1.35rem;font-weight:600}.maker-niches{grid-template-columns:1fr 1fr;display:grid}.maker-niches label{align-items:center;gap:8px;display:flex}.maker-niches i{border-radius:50%;flex:none;width:10px;height:10px}.maker-actions{gap:8px;display:flex}.maker-actions button{color:#c3c9d9;font:inherit;cursor:pointer;background:0 0;border:1px solid #a0b4e640;border-radius:999px;flex:1;padding:10px;font-size:.88rem}.maker-actions button:hover{color:var(--text);border-color:#a0b4e680}.ba{-webkit-user-select:none;user-select:none;background:#fafafa;border:1px solid #ffffff14;border-radius:14px;height:300px;position:relative;overflow:hidden}.ba-pane{position:absolute;inset:0}.ba-after{clip-path:inset(0 0 0 var(--pos));background:#fff}.ba-after img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.ba-line{top:0;bottom:0;left:var(--pos);pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 10px #00000059}.ba-line:after{content:"‹ ›";color:#222;letter-spacing:2px;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.9rem;font-weight:700;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 2px 10px #0000004d}.ba-range{opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.ba-range:focus-visible+.ba-line{outline:2px solid #9fd2ff}.ba:has(.ba-range:focus-visible) .ba-line:after{outline:2px solid #9fd2ff}.ba-tag{color:#fff;pointer-events:none;background:#0a0e1cb8;border-radius:999px;padding:3px 9px;font-size:.72rem;position:absolute;top:10px}.ba-tag-before{left:10px}.ba-tag-after{right:10px}.insta{color:#262626;padding:40px 14px 0;font-size:.78rem;line-height:1.35}.insta-top{align-items:center;gap:14px;margin-bottom:8px;display:flex}.insta-ava{background:linear-gradient(135deg,#feda75,#d62976 60%,#4f5bd5);border-radius:50%;width:52px;height:52px;box-shadow:0 0 0 2px #fff,0 0 0 3px #d62976}.insta-stats{flex-direction:column;align-items:center;display:flex}.insta-stats b{font-size:.9rem}.insta-stats small{color:#737373;font-size:.68rem}.insta-name{font-size:.82rem;display:block}.insta-handle{color:#737373;margin-bottom:2px;display:block}.insta p{color:#262626!important;font-size:.78rem!important}.insta .insta-pain{font-weight:600;color:#c0392b!important}.insta-btn{text-align:center;background:#efefef;border-radius:8px;margin:8px 0;padding:6px;font-weight:600;display:block}.insta-grid{grid-template-columns:repeat(3,1fr);gap:2px;margin:0 -14px;display:grid}.insta-grid i{aspect-ratio:1}.comet{z-index:7;transform-origin:100%;pointer-events:none;background:linear-gradient(90deg,#fff0,#bee1ff99 60%,#fff);border-radius:3px;width:140px;height:3px;animation:1.5s cubic-bezier(.4,0,.6,1) forwards comet;position:absolute;top:0;left:0;box-shadow:0 0 12px 2px #bee1ff99}@keyframes comet{0%{opacity:0;translate:-160px 40px;rotate:22deg}12%{opacity:1}88%{opacity:1}to{translate:calc(var(--tx) - 140px) var(--ty);opacity:0;rotate:22deg}}.is-beacon .orb:before{content:"";border:2px solid #ffdc96cc;border-radius:50%;animation:1.4s ease-out infinite beacon;position:absolute;inset:-14px}.is-beacon .orb{overflow:visible}@keyframes beacon{0%{opacity:1;scale:.85}to{opacity:0;scale:1.6}}.beacon-tip{color:#0a1024;white-space:nowrap;pointer-events:none;background:#fff;border-radius:10px;padding:7px 12px;font-size:.85rem;font-weight:600;animation:.3s ease-out rise;position:absolute;bottom:calc(100% + 22px);left:50%;translate:-50%}.beacon-tip:after{content:"";border:6px solid #0000;border-top-color:#fff;margin-left:-6px;position:absolute;top:100%;left:50%}.is-arc .beacon-tip{top:-46px;bottom:auto}.is-nova .sun .orb{animation:1.6s ease-out nova}@keyframes nova{0%{filter:brightness();scale:1}18%{filter:brightness(2.2);scale:1.9}40%{filter:brightness(3);scale:.2}70%{scale:.2}to{filter:brightness();scale:1}}.toast{z-index:20;white-space:nowrap;background:#0e1326eb;border:1px solid #ffd29666;border-radius:12px;padding:10px 16px;font-size:.92rem;animation:.3s ease-out rise;position:absolute;top:92px;left:50%;translate:-50%}@media (max-width:600px){.toast{white-space:normal;text-align:center;width:calc(100% - 32px);top:136px}}.sound{z-index:6;width:38px;height:38px;color:var(--muted);cursor:pointer;background:#0e132699;border:1px solid #a0b4e633;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:20px;right:22px}.sound:hover,.sound.is-on{color:var(--text)}.sound svg{fill:currentColor;width:18px;height:18px}.sound .wave{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}@media (max-width:600px){.sound{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));width:36px;height:36px}}.is-arc .sound{top:134px;bottom:auto}@media (prefers-reduced-motion:reduce){.comet,.is-beacon .orb:before,.is-nova .sun .orb,.sat,.demo-msg{animation:none}}
