:root{--bg-primary: #000000;--bg-secondary: #0a0a0a;--text-primary: #f0f8f0;--text-secondary: #c8dcc8;--accent: #00ff41;--accent-rgb: 0, 255, 65;--card-bg: rgba(255, 255, 255, .01);--border: rgba(255, 255, 255, .05);--bg-anim-primary: rgba(0, 255, 65, .25);--bg-anim-secondary: rgba(0, 200, 50, .15);--bg-anim-accent: rgba(0, 255, 65, .1);--bg: var(--bg-primary);--surface: var(--bg-secondary);--text: var(--text-primary);--text-muted: var(--text-secondary)}[data-theme=light]{--bg-primary: #ffffff;--bg-secondary: #fafafa;--text-primary: #000000;--text-secondary: #444444;--accent: #00aa2e;--accent-rgb: 0, 170, 46;--card-bg: rgba(0, 0, 0, .01);--border: rgba(0, 0, 0, .05);--bg-anim-primary: rgba(0, 204, 51, .08);--bg-anim-secondary: rgba(0, 204, 51, .05);--bg-anim-accent: rgba(0, 204, 51, .03);--bg: var(--bg-primary);--surface: var(--bg-secondary);--text: var(--text-primary);--text-muted: var(--text-secondary)}*{margin:0;padding:0;box-sizing:border-box}@supports (height: 100dvh){html,body,#root{height:100dvh}}html{background:transparent;overscroll-behavior:none;-webkit-overflow-scrolling:touch;height:100%;min-height:100vh;min-height:100dvh;width:100%}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;background:transparent;color:var(--text-primary);overflow-x:hidden;transition:color .2s ease,background-color .2s ease;font-size:14px;line-height:1.6;letter-spacing:-.01em;text-shadow:0 0 20px rgba(0,0,0,1),0 0 15px rgba(0,0,0,.95),0 0 10px rgba(0,0,0,.9),0 3px 6px rgba(0,0,0,1),0 0 5px rgba(0,0,0,1),1px 1px 2px rgba(0,0,0,1);overscroll-behavior-y:none;min-height:100vh;min-height:100dvh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}[data-theme=light] body{text-shadow:0 0 12px rgba(255,255,255,.6),0 0 8px rgba(255,255,255,.5),0 0 4px rgba(255,255,255,.4),0 2px 4px rgba(255,255,255,.6),1px 1px 2px rgba(255,255,255,.5)}#root{width:100%;min-height:100vh;min-height:100dvh;position:relative}.accent-active{color:var(--accent)!important;transition:color .4s ease,text-shadow .4s ease;text-shadow:0 0 6px var(--accent)}.logo.accent-active,.section-label.accent-active,.blog-title.accent-active,.oss-label.accent-active,.tab-button.accent-active,.footer-links a.accent-active,.oss-links a.accent-active,.blog-date.accent-active{color:var(--accent)!important;text-shadow:0 0 6px var(--accent)}.blog-title.accent-active{text-shadow:0 0 8px var(--accent),0 0 16px var(--accent)}[data-theme=light] .accent-active,[data-theme=light] .logo.accent-active,[data-theme=light] .section-label.accent-active,[data-theme=light] .blog-title.accent-active,[data-theme=light] .oss-label.accent-active,[data-theme=light] .tab-button.accent-active,[data-theme=light] .footer-links a.accent-active,[data-theme=light] .oss-links a.accent-active,[data-theme=light] .blog-date.accent-active{text-shadow:0 0 2px rgba(0,170,46,.3)}[data-theme=light] .blog-title.accent-active{text-shadow:0 0 3px rgba(0,170,46,.25),0 0 6px rgba(0,170,46,.15)}.logo,.section-label,.blog-title,.oss-label,.blog-date{text-shadow:0 0 24px rgba(0,0,0,1),0 0 18px rgba(0,0,0,1),0 0 12px rgba(0,0,0,.95),0 0 8px rgba(0,0,0,.9),0 4px 8px rgba(0,0,0,1),0 0 6px rgba(0,0,0,1),2px 2px 4px rgba(0,0,0,1)}[data-theme=light] .logo,[data-theme=light] .section-label,[data-theme=light] .blog-title,[data-theme=light] .oss-label,[data-theme=light] .blog-date{text-shadow:0 0 8px rgba(255,255,255,.4),0 0 4px rgba(255,255,255,.3),0 1px 2px rgba(255,255,255,.5)}.logo,.section-label,.blog-title,.oss-label,.tab-button,.footer-links a,.oss-links a,.blog-date,.contact-link{transition:color .4s ease,text-shadow .4s ease}.tab-button:focus,.footer-links a:focus,.oss-links a:focus{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}._header_19zuz_1{position:fixed;top:0;left:0;right:0;background:var(--bg-primary);z-index:1000;border-bottom:1px solid var(--border)}._nav_19zuz_11{max-width:960px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center;height:48px}._logo_19zuz_21{font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;transition:color .4s ease}._logo_19zuz_21._accent-active_19zuz_29{color:var(--accent)!important}._themeToggle_19zuz_33{background:none;border:none;color:var(--text-secondary);padding:4px;cursor:pointer;transition:color .2s ease;font-size:16px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px}._themeToggle_19zuz_33:hover{color:var(--text-primary);background:var(--card-bg)}._hero_1drex_1{min-height:60vh;display:flex;flex-direction:column;justify-content:center;padding-top:48px}._container_1drex_9{max-width:960px;margin:0 auto;padding:0 24px}._title_1drex_15{font-size:32px;font-weight:400;letter-spacing:-.02em;margin-bottom:8px;opacity:0;transform:translateY(10px);animation:_fadeInUp_1drex_1 .6s ease forwards;position:relative}._cyclingText_1drex_26{display:inline-block;position:relative}._cursor_1drex_31{display:inline-block;width:8px;height:16px;background:var(--accent);margin-left:2px;animation:_blink_1drex_1 .8s step-end 3;animation-fill-mode:forwards}._tagline_1drex_41{font-size:14px;color:var(--text-secondary);opacity:0;transform:translateY(10px);animation:_fadeInUp_1drex_1 .6s ease .1s forwards;font-weight:400;transition:color .6s ease}._accentActive_1drex_51{color:var(--accent)!important}._mission_1drex_55{margin-top:48px;max-width:720px;opacity:0;transform:translateY(10px);animation:_fadeInUp_1drex_1 .6s ease .3s forwards}._missionText_1drex_63{font-size:16px;line-height:1.7;color:var(--text-primary);margin-bottom:20px;font-weight:300}._missionText_1drex_63:last-child{margin-bottom:0}._missionText_1drex_63 strong{font-weight:500;color:var(--text-primary)}._ctaContainer_1drex_80{margin-top:32px;display:flex;gap:16px;opacity:0;transform:translateY(10px);animation:_fadeInUp_1drex_1 .6s ease .5s forwards}._ctaButton_1drex_89{display:inline-block;padding:12px 28px;background:#ffffff1a;color:var(--text-primary);font-size:15px;font-weight:400;text-decoration:none;border:1px solid rgba(255,255,255,.2);border-radius:4px;transition:all .25s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._ctaButton_1drex_89:hover{background:#ffffff26;border-color:var(--accent);color:var(--accent)}._ctaButton_1drex_89:active{transform:scale(.98)}[data-theme=light] ._ctaButton_1drex_89{background:#0000000d;border:1px solid rgba(0,0,0,.1);color:var(--text-primary)}[data-theme=light] ._ctaButton_1drex_89:hover{background:#0000001a;border-color:var(--accent);color:var(--accent)}@keyframes _fadeInUp_1drex_1{to{opacity:1;transform:translateY(0)}}@keyframes _blink_1drex_1{0%,50%{opacity:1}51%,to{opacity:0}}@media (max-width: 640px){._container_1drex_9{padding:0 16px}._title_1drex_15{font-size:24px}._mission_1drex_55{margin-top:32px}._missionText_1drex_63{font-size:15px;line-height:1.6;margin-bottom:16px}._ctaContainer_1drex_80{margin-top:24px;flex-direction:column;gap:12px}._ctaButton_1drex_89{text-align:center;padding:11px 24px;font-size:14px}}._section_1553n_1{padding:80px 0;position:relative}._section_1553n_1:before{content:"";position:absolute;top:40px;left:50%;transform:translate(-50%);width:min(920px,calc(100% - 48px));height:calc(100% - 80px);background:transparent;border-radius:16px;border-top:1px solid transparent;border-image:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent) 1;z-index:0;pointer-events:none}[data-theme=light] ._section_1553n_1:before{background:transparent;border-image:linear-gradient(90deg,transparent,rgba(0,0,0,.05),transparent) 1}._container_1553n_37{max-width:960px;margin:0 auto;padding:0 24px;position:relative;z-index:1}._sectionLabel_1553n_45{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);margin-bottom:32px;margin-left:12px;font-weight:500;transition:color .4s ease}._sectionLabel_1553n_45._accent-active_1553n_56{color:var(--accent)!important}._projectList_1553n_60{display:flex;flex-direction:column;gap:16px;margin-bottom:48px}._twoColumnLayout_1553n_68{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:48px}._twoColumnLayout_1553n_68 ._projectList_1553n_60{margin-bottom:0}@media (max-width: 768px){._twoColumnLayout_1553n_68{grid-template-columns:1fr;gap:24px}}._projectItem_1553n_86{background:linear-gradient(135deg,#ffffff0d,#ffffff05);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);padding:28px 32px;border:2px solid rgba(255,255,255,.1);border-radius:16px;transition:background .3s cubic-bezier(.4,0,.2,1),backdrop-filter .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);cursor:pointer;opacity:0;animation:_fadeIn_1553n_1 .4s ease forwards;display:flex;justify-content:space-between;align-items:center;gap:24px;position:relative;overflow:hidden}._projectItem_1553n_86:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(0,255,65,.5) 50%,transparent 100%);opacity:0;transition:opacity .3s ease}._projectItem_1553n_86:hover{background:linear-gradient(135deg,#ffffff14,#ffffff0a);backdrop-filter:blur(20px) saturate(200%);-webkit-backdrop-filter:blur(20px) saturate(200%);border-color:#00ff4166;transform:translateY(-3px);box-shadow:0 12px 32px #0000004d,0 0 0 1px #00ff411a,inset 0 1px #ffffff1a}._projectItem_1553n_86:hover:before{opacity:1}._projectItem_1553n_86:active{transform:translateY(-1px)}[data-theme=light] ._projectItem_1553n_86{background:linear-gradient(135deg,#ffffffe6,#fffc);border-color:#00000014;box-shadow:0 2px 8px #0000000d}[data-theme=light] ._projectItem_1553n_86:before{background:linear-gradient(90deg,transparent 0%,rgba(0,170,46,.4) 50%,transparent 100%)}[data-theme=light] ._projectItem_1553n_86:hover{background:linear-gradient(135deg,#fffffff2,#ffffffe6);border-color:#00aa2e4d;box-shadow:0 8px 24px #0000001a,0 0 0 1px #00aa2e1a}._projectInfo_1553n_167{flex:1;min-width:0}._projectName_1553n_172{font-size:16px;font-weight:600;margin-bottom:10px;line-height:1.2;letter-spacing:-.02em;color:var(--text-primary);transition:color .3s ease,text-shadow .3s ease}._projectName_1553n_172._accent-active_1553n_56{color:var(--accent)!important}._projectName_1553n_172 a{color:var(--text-primary);text-decoration:none;transition:color .2s ease}._projectName_1553n_172 a:hover{color:var(--text-primary)}:root ._projectName_1553n_172 a:hover{text-shadow:0 0 4px rgba(255,255,255,.5)}[data-theme=light] ._projectName_1553n_172 a:hover{text-shadow:0 0 4px rgba(0,0,0,.3);filter:brightness(.8)}._projectName_1553n_172 a:visited,._projectItem_1553n_86:hover ._projectName_1553n_172{color:var(--text-primary)}:root ._projectItem_1553n_86:hover ._projectName_1553n_172{text-shadow:0 0 4px rgba(255,255,255,.5)}[data-theme=light] ._projectItem_1553n_86:hover ._projectName_1553n_172{text-shadow:0 0 4px rgba(0,0,0,.3);filter:brightness(.8)}._projectDescription_1553n_222{font-size:15px;line-height:1.65;color:var(--text-secondary);margin:0;font-weight:400;opacity:.9}._projectActions_1553n_231{display:flex;align-items:center;gap:16px;flex-shrink:0}._projectStatus_1553n_238{display:inline-flex;align-items:center;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:6px 14px;border-radius:6px;transition:all .25s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._projectStatus_1553n_238[data-status=Available i]{background:linear-gradient(135deg,#00ff4133,#00ff4126);color:#00ff41;border:2px solid rgba(0,255,65,.4);box-shadow:0 2px 8px #00ff4126}._projectItem_1553n_86:hover ._projectStatus_1553n_238[data-status=Available i]{box-shadow:0 4px 12px #00ff4140;transform:scale(1.02)}._projectStatus_1553n_238[data-status=Beta i]{background:linear-gradient(135deg,#00ff412e,#00ff411f);color:#00ff41;border:2px solid rgba(0,255,65,.35);box-shadow:0 2px 6px #00ff411f}._projectItem_1553n_86:hover ._projectStatus_1553n_238[data-status=Beta i]{box-shadow:0 3px 10px #00ff4133}._projectStatus_1553n_238[data-status*=Coming],._projectStatus_1553n_238[data-status*=Q]{background:linear-gradient(135deg,#ffffff1a,#ffffff0f);color:#fff9;border:2px solid rgba(255,255,255,.2);box-shadow:0 2px 6px #0000001a}[data-theme=light] ._projectStatus_1553n_238[data-status=Available i]{background:linear-gradient(135deg,#00aa2e2e,#00aa2e1f);color:#00aa2e;border-color:#00aa2e66;box-shadow:0 2px 8px #00aa2e1f}[data-theme=light] ._projectStatus_1553n_238[data-status=Beta i]{background:linear-gradient(135deg,#00aa2e26,#00aa2e1a);color:#00aa2e;border-color:#00aa2e59;box-shadow:0 2px 6px #00aa2e1a}[data-theme=light] ._projectStatus_1553n_238[data-status*=Coming],[data-theme=light] ._projectStatus_1553n_238[data-status*=Q]{background:linear-gradient(135deg,#0000001a,#0000000f);color:#0000008c;border-color:#0003;box-shadow:0 2px 6px #0000000d}._expandButton_1553n_309{background:linear-gradient(135deg,#ffffff1a,#ffffff0f);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:2px solid rgba(255,255,255,.18);color:#ffffffd9;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);font-size:22px;line-height:1;padding:0;font-weight:300;box-shadow:0 2px 8px #0000001a}._expandButton_1553n_309:hover{background:linear-gradient(135deg,#00ff4133,#00ff4126);border-color:#00ff4180;color:#00ff41;transform:scale(1.08);box-shadow:0 4px 12px #00ff4133}._expandButton_1553n_309:active{transform:scale(.96)}._expandButton_1553n_309:disabled{opacity:.4;cursor:not-allowed}[data-theme=light] ._expandButton_1553n_309{background:linear-gradient(135deg,#0000001a,#0000000f);border-color:#0000002e;color:#000c;box-shadow:0 2px 6px #00000014}[data-theme=light] ._expandButton_1553n_309:hover{background:linear-gradient(135deg,#00aa2e2e,#00aa2e1f);border-color:#00aa2e80;color:#00aa2e;box-shadow:0 4px 12px #00aa2e26}._contentSection_1553n_365{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-bottom:48px}._contentRight_1553n_372{opacity:0;animation:_fadeIn_1553n_1 .6s ease .4s forwards}._ossSection_1553n_377{display:flex;align-items:center;justify-content:flex-end;gap:16px;font-size:12px;opacity:0;animation:_fadeIn_1553n_1 .6s ease .3s forwards}._ossLabel_1553n_387{color:var(--text-secondary);font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:500;transition:color .4s ease}._ossLabel_1553n_387._accent-active_1553n_56{color:var(--accent)!important}._ossLinks_1553n_400{display:flex;gap:16px}._ossLinks_1553n_400 a{color:var(--text-secondary);text-decoration:none;transition:color .2s ease;font-family:SF Mono,Monaco,monospace}._ossLinks_1553n_400 a:hover{color:var(--text-primary)}:root ._ossLinks_1553n_400 a:hover{text-shadow:0 0 4px rgba(255,255,255,.5)}[data-theme=light] ._ossLinks_1553n_400 a:hover{text-shadow:0 0 4px rgba(0,0,0,.3);filter:brightness(.8)}._ossLinks_1553n_400 a._accent-active_1553n_56{color:var(--accent)!important}._sectionTabs_1553n_429{display:flex;gap:24px;margin-bottom:32px;border-bottom:1px solid var(--border)}._tabButton_1553n_436{background:none;border:none;color:var(--text-primary);font-size:13px;padding:8px 0;margin-bottom:-1px;cursor:pointer;transition:all .2s ease;font-family:inherit}._tabButton_1553n_436._active_1553n_448{color:var(--accent);border-bottom:2px solid var(--accent)}._tabButton_1553n_436._accent-active_1553n_56{color:var(--accent)!important}._tabContent_1553n_457{margin-bottom:48px;min-height:120px;opacity:0;animation:_fadeIn_1553n_1 .4s ease forwards}._tabContent_1553n_457 p{font-size:14px;line-height:1.8;color:var(--text-secondary);max-width:640px}._blogPosts_1553n_471{display:flex;flex-direction:column;gap:32px}._blogPost_1553n_471{padding-bottom:32px;border-bottom:1px solid var(--border)}._blogPost_1553n_471:last-child{border-bottom:none}._blogDate_1553n_486{font-size:12px;color:var(--text-secondary);margin-bottom:8px;font-family:SF Mono,Monaco,monospace}._blogDate_1553n_486._accent-active_1553n_56{color:var(--accent)!important}._blogTitle_1553n_497{font-size:18px;font-weight:500;margin-bottom:12px;color:var(--text-primary);transition:color .4s ease}._blogTitle_1553n_497._accent-active_1553n_56{color:var(--accent)!important}._blogContent_1553n_509{font-size:14px;line-height:1.8;color:var(--text-secondary)}._blogContent_1553n_509 p{margin-bottom:16px}._footerLinks_1553n_519{display:flex;gap:24px;padding:40px 0;border-top:1px solid var(--border);font-size:13px}._footerLinks_1553n_519 a,._footerLinks_1553n_519 button{color:var(--text-secondary);text-decoration:none;transition:color .2s ease}._footerLinks_1553n_519 a:hover,._footerLinks_1553n_519 button:hover{color:var(--text-primary)}:root ._footerLinks_1553n_519 a:hover,:root ._footerLinks_1553n_519 button:hover{text-shadow:0 0 4px rgba(255,255,255,.5)}[data-theme=light] ._footerLinks_1553n_519 a:hover,[data-theme=light] ._footerLinks_1553n_519 button:hover{text-shadow:0 0 4px rgba(0,0,0,.3);filter:brightness(.8)}._footerLinks_1553n_519 a._accent-active_1553n_56,._footerLinks_1553n_519 button._accent-active_1553n_56{color:var(--accent)!important}._copyright_1553n_555{text-align:center;font-size:12px;color:var(--text-secondary);padding:24px 0;opacity:.7}._expandedOverlay_1553n_564{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);z-index:1000;display:flex;align-items:center;justify-content:center;padding:32px;animation:_fadeIn_1553n_1 .3s ease}[data-theme=light] ._expandedOverlay_1553n_564{background:#ffffffbf;backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%)}._expandedCard_1553n_587{background:linear-gradient(145deg,#000000eb,#000000e0);backdrop-filter:blur(32px) saturate(200%);-webkit-backdrop-filter:blur(32px) saturate(200%);border:2px solid rgba(255,255,255,.12);border-radius:24px;max-width:840px;width:100%;max-height:90vh;overflow-y:auto;overflow-x:hidden;position:relative;animation:_slideUp_1553n_1 .5s cubic-bezier(.16,1,.3,1);box-shadow:0 24px 64px #0009,0 0 0 1px #00ff411a,inset 0 1px #ffffff1a;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) rgba(0,0,0,.2)}._expandedCard_1553n_587::-webkit-scrollbar{width:8px}._expandedCard_1553n_587::-webkit-scrollbar-track{background:#0003;border-radius:4px}._expandedCard_1553n_587::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}._expandedCard_1553n_587::-webkit-scrollbar-thumb:hover{background:#ffffff4d}[data-theme=light] ._expandedCard_1553n_587{background:linear-gradient(145deg,#fffffff2,#ffffffe6);border-color:#0000001f;box-shadow:0 24px 64px #00000040,0 0 0 1px #00aa2e14;scrollbar-color:rgba(0,0,0,.2) rgba(0,0,0,.05)}[data-theme=light] ._expandedCard_1553n_587::-webkit-scrollbar-track{background:#0000000d}[data-theme=light] ._expandedCard_1553n_587::-webkit-scrollbar-thumb{background:#0003}[data-theme=light] ._expandedCard_1553n_587::-webkit-scrollbar-thumb:hover{background:#0000004d}._closeButton_1553n_651{position:absolute;top:24px;right:24px;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#ffffff1f,#ffffff14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:2px solid rgba(255,255,255,.2);color:var(--text-primary);font-size:28px;line-height:1;cursor:pointer;transform:rotate(0) scale(1);transition:background .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;z-index:10;box-shadow:0 4px 12px #0003}._closeButton_1553n_651:hover{background:linear-gradient(135deg,#ffffff2e,#ffffff1f);border-color:#ffffff4d;transform:rotate(90deg) scale(1.1);box-shadow:0 6px 16px #0000004d}._closeButton_1553n_651:active{transform:rotate(90deg) scale(1.05)}[data-theme=light] ._closeButton_1553n_651{background:linear-gradient(135deg,#0000001f,#00000014);border-color:#0003;box-shadow:0 4px 12px #0000001a}[data-theme=light] ._closeButton_1553n_651:hover{background:linear-gradient(135deg,#0000002e,#0000001f);border-color:#0000004d;box-shadow:0 6px 16px #00000026}._expandedContent_1553n_701{padding:48px;display:flex;flex-direction:column;gap:36px}._thumbnailContainer_1553n_708{width:100%;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#ffffff14,#ffffff0a);border:1px solid rgba(255,255,255,.1);aspect-ratio:16 / 9;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 2px 8px #0003}._thumbnail_1553n_708{width:100%;height:100%;object-fit:cover;display:block}._imageLoadingSpinner_1553n_729{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}._spinner_1553n_737{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--accent);border-radius:50%;animation:_spin_1553n_737 .8s linear infinite}[data-theme=light] ._spinner_1553n_737{border-color:#0000001a;border-top-color:var(--accent)}@keyframes _spin_1553n_737{to{transform:rotate(360deg)}}._expandedDetails_1553n_757{display:flex;flex-direction:column;gap:20px}._expandedTitle_1553n_763{font-size:32px;font-weight:600;color:var(--text-primary);margin:0;letter-spacing:-.03em;line-height:1.2}._expandedTitle_1553n_763 a{color:inherit;text-decoration:none;transition:color .2s ease}._expandedTitle_1553n_763 a:hover{color:var(--accent)}._expandedDescription_1553n_782{font-size:17px;line-height:1.75;color:var(--text-secondary);margin:0;font-weight:400}._featuresSection_1553n_790{margin-top:8px}._featuresTitle_1553n_794{font-size:14px;font-weight:600;color:var(--text-primary);margin:0 0 16px;text-transform:uppercase;letter-spacing:.05em;opacity:.8}._featuresList_1553n_804{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}._featureItem_1553n_813{font-size:14px;line-height:1.6;color:var(--text-secondary);padding-left:24px;position:relative}._featureItem_1553n_813:before{content:"→";position:absolute;left:0;color:var(--accent);opacity:.6}._expandedFooter_1553n_829{display:flex;align-items:center;justify-content:space-between;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);margin-top:8px}[data-theme=light] ._expandedFooter_1553n_829{border-top-color:#0000001a}._expandedStatus_1553n_842{font-size:12px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:500}._visitButton_1553n_850{padding:10px 20px;background:#ffffff1a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);border-radius:8px;color:var(--text-primary);text-decoration:none;font-size:14px;font-weight:500;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}._visitButton_1553n_850:hover{background:#fff3;border-color:#ffffff4d;transform:translate(4px)}[data-theme=light] ._visitButton_1553n_850{background:#0000001a;border-color:#0003}[data-theme=light] ._visitButton_1553n_850:hover{background:#0003;border-color:#0000004d}@keyframes _fadeIn_1553n_1{to{opacity:1}}@keyframes _slideUp_1553n_1{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 640px){._container_1553n_37{padding:0 16px}._projectItem_1553n_86{padding:16px;flex-direction:column;align-items:flex-start;gap:8px}._projectActions_1553n_231{width:100%;justify-content:space-between}._projectStatus_1553n_238{align-self:flex-start}._ossSection_1553n_377{flex-direction:column;align-items:flex-start;gap:8px}._ossLinks_1553n_400{flex-wrap:wrap}._contentSection_1553n_365{grid-template-columns:1fr;gap:40px}._footerLinks_1553n_519{flex-wrap:wrap;gap:16px}._expandedOverlay_1553n_564{padding:16px}._expandedCard_1553n_587{max-height:85vh}._expandedContent_1553n_701{padding:24px;gap:24px}._closeButton_1553n_651{top:12px;right:12px;width:36px;height:36px}._expandedTitle_1553n_763{font-size:22px}._expandedDescription_1553n_782{font-size:14px}._expandedFooter_1553n_829{flex-direction:column;align-items:flex-start;gap:16px}._visitButton_1553n_850{width:100%;justify-content:center}}._overlay_fwhr8_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:_fadeIn_fwhr8_1 .2s ease}@keyframes _fadeIn_fwhr8_1{0%{opacity:0}to{opacity:1}}._modal_fwhr8_22{background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:2rem;max-width:500px;width:100%;position:relative;animation:_slideUp_fwhr8_1 .3s ease;box-shadow:0 20px 60px #0000004d}@keyframes _slideUp_fwhr8_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._closeButton_fwhr8_45{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--text-muted);font-size:1.5rem;cursor:pointer;padding:.25rem;line-height:1;transition:color .2s ease,transform .2s ease}._closeButton_fwhr8_45:hover{color:var(--text);transform:scale(1.1)}._title_fwhr8_64{margin:0 0 .5rem;font-size:1.5rem;color:var(--text);font-weight:600}._subtitle_fwhr8_71{margin:0 0 1.5rem;color:var(--text-muted);font-size:.9rem}._form_fwhr8_77{display:flex;flex-direction:column;gap:1.25rem}._field_fwhr8_83{display:flex;flex-direction:column;gap:.5rem}._field_fwhr8_83 label{font-size:.875rem;color:var(--text);font-weight:500}._field_fwhr8_83 input,._field_fwhr8_83 textarea,._field_fwhr8_83 select{background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:.75rem;color:var(--text);font-family:inherit;font-size:.9rem;transition:border-color .2s ease,box-shadow .2s ease}._field_fwhr8_83 select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23999999' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px;padding-right:2.5rem}._field_fwhr8_83 input:focus,._field_fwhr8_83 textarea:focus,._field_fwhr8_83 select:focus{outline:none;border-color:var(--text-muted);box-shadow:0 0 0 2px #ffffff0d}._field_fwhr8_83 input::placeholder,._field_fwhr8_83 textarea::placeholder{color:var(--text-muted);opacity:.6}._field_fwhr8_83 textarea{resize:vertical;min-height:100px}._field_fwhr8_83 input:disabled,._field_fwhr8_83 textarea:disabled,._field_fwhr8_83 select:disabled{opacity:.5;cursor:not-allowed}._submitButton_fwhr8_145{background:rgba(var(--accent-rgb),.2);color:var(--accent);border:1px solid rgba(var(--accent-rgb),.4);border-radius:4px;padding:.875rem 1.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;margin-top:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-shadow:0 0 8px rgba(var(--accent-rgb),.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._submitButton_fwhr8_145:hover:not(:disabled){background:rgba(var(--accent-rgb),.9);color:var(--bg-primary);border-color:var(--accent);text-shadow:0 0 8px rgba(var(--accent-rgb),.6);box-shadow:0 0 20px rgba(var(--accent-rgb),.6),0 0 40px rgba(var(--accent-rgb),.4);transform:translateY(-1px)}._submitButton_fwhr8_145:active:not(:disabled){transform:translateY(0)}._submitButton_fwhr8_145:disabled{opacity:.7;cursor:not-allowed}@media (max-width: 640px){._modal_fwhr8_22{padding:1.5rem}._title_fwhr8_64{font-size:1.25rem}}._collapsibleSection_nnryu_1{width:100%}._header_nnryu_5{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px 24px;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:2px solid rgba(255,255,255,.12);border-radius:12px;cursor:pointer;transition:background .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);font-family:inherit;color:var(--text-primary);text-align:left;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 8px #0000001a}._header_nnryu_5:hover{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-color:#00ff4166;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}._header_nnryu_5:active{transform:translateY(0)}._header_nnryu_5:focus{outline:2px solid var(--accent);outline-offset:3px}._title_nnryu_43{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.3}._meta_nnryu_50{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--text-secondary)}._count_nnryu_58{opacity:.7;font-weight:500}._arrow_nnryu_63{display:inline-block;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);font-size:13px;color:var(--accent);opacity:.9}._arrowOpen_nnryu_72{transform:rotate(90deg);opacity:1}._content_nnryu_77{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease;opacity:0}._contentOpen_nnryu_84{max-height:6000px;opacity:1}._contentInner_nnryu_89{padding-top:20px}[data-theme=light] ._header_nnryu_5{background:linear-gradient(135deg,#0000000a,#00000005);border-color:#0000001a;box-shadow:0 2px 6px #0000000d}[data-theme=light] ._header_nnryu_5:hover{background:linear-gradient(135deg,#0000000f,#00000008);border-color:#00aa2e59;box-shadow:0 4px 12px #00000014}@media (max-width: 768px){._header_nnryu_5{padding:14px 16px}._title_nnryu_43{font-size:16px}._meta_nnryu_50{font-size:13px;gap:8px}}
