::-webkit-scrollbar{width:10px;background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb, rgba(255, 255, 255, .3));border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover, rgba(255, 255, 255, .5))}*{scrollbar-color:var(--scrollbar-thumb, rgba(255, 255, 255, .3)) transparent;scrollbar-width:thin}:root{--bg: #0e0f12;--bg-alt: #0a0b0e;--panel: #15171c;--panel-alt: #18191d;--text: #e6e7eb;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .5);--muted: #a4a8b3;--brand: #6a7cff;--accent: #3df586;--border: #24262e;--border-light: rgba(255, 255, 255, .08);--border-medium: rgba(255, 255, 255, .15);--shadow: rgba(0, 0, 0, .5);--overlay-gradient: linear-gradient(to top, rgba(0, 0, 0, .9), rgba(0, 0, 0, .4), rgba(0, 0, 0, .2));--card-bg: #0e0f12;--card-hover-border: rgba(225, 225, 225, .3);--button-secondary-bg: rgba(255, 255, 255, .1);--button-secondary-border: rgba(255, 255, 255, .2);--button-secondary-hover-bg: rgba(255, 255, 255, .2);--scrollbar-thumb: rgba(255, 255, 255, .3);--scrollbar-thumb-hover: rgba(255, 255, 255, .5);--watermark-text: linear-gradient(135deg, rgb(255 255 255 / 10%) 0%, rgb(255 255 255 / 8%) 50%, rgb(255 255 255 / 6%) 100%)}@media (prefers-color-scheme: light){:root:not([data-theme]){--bg: #f8f9fa;--bg-alt: #ffffff;--panel: #ffffff;--panel-alt: #f1f3f4;--text: #1a1a2e;--text-secondary: rgba(0, 0, 0, .75);--text-muted: rgba(0, 0, 0, .5);--muted: #5f6368;--brand: #5a6bff;--accent: #2bc866;--border: #e0e0e0;--border-light: rgba(0, 0, 0, .06);--border-medium: rgba(0, 0, 0, .12);--shadow: rgba(0, 0, 0, .15);--overlay-gradient: linear-gradient(to top, rgba(200, 200, 200, .8), rgba(255, 255, 255, .3), transparent);--card-bg: #ffffff;--card-hover-border: rgba(0, 0, 0, .2);--button-secondary-bg: rgba(0, 0, 0, .05);--button-secondary-border: rgba(0, 0, 0, .15);--button-secondary-hover-bg: rgba(0, 0, 0, .1);--scrollbar-thumb: rgba(0, 0, 0, .3);--scrollbar-thumb-hover: rgba(0, 0, 0, .5);--watermark-text: linear-gradient(135deg, rgb(000 000 000 / 10%) 0%, rgb(000 000 000 / 8%) 50%, rgb(000 000 000 / 6%) 100%)}}:root[data-theme=light]{--bg: #f8f9fa;--bg-alt: #ffffff;--panel: #ffffff;--panel-alt: #f1f3f4;--text: #1a1a2e;--text-secondary: rgba(0, 0, 0, .75);--text-muted: rgba(0, 0, 0, .5);--muted: #5f6368;--brand: #5a6bff;--accent: #2bc866;--border: #e0e0e0;--border-light: rgba(0, 0, 0, .06);--border-medium: rgba(0, 0, 0, .12);--shadow: rgba(0, 0, 0, .15);--overlay-gradient: linear-gradient(to top, rgba(200, 200, 200, .8), rgba(255, 255, 255, .3), transparent);--card-bg: #ffffff;--card-hover-border: rgba(0, 0, 0, .2);--button-secondary-bg: rgba(0, 0, 0, .05);--button-secondary-border: rgba(0, 0, 0, .15);--button-secondary-hover-bg: rgba(0, 0, 0, .1);--scrollbar-thumb: rgba(0, 0, 0, .3);--scrollbar-thumb-hover: rgba(0, 0, 0, .5);--watermark-text: linear-gradient(135deg, rgb(000 000 000 / 10%) 0%, rgb(000 000 000 / 8%) 50%, rgb(000 000 000 / 6%) 100%)}:root[data-theme=dark]{--bg: #0e0f12;--bg-alt: #0a0b0e;--panel: #15171c;--panel-alt: #18191d;--text: #e6e7eb;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .5);--muted: #a4a8b3;--brand: #6a7cff;--accent: #3df586;--border: #24262e;--border-light: rgba(255, 255, 255, .08);--border-medium: rgba(255, 255, 255, .15);--shadow: rgba(0, 0, 0, .5);--overlay-gradient: linear-gradient(to top, rgba(0, 0, 0, .9), rgba(0, 0, 0, .4), rgba(0, 0, 0, .2));--card-bg: #0e0f12;--card-hover-border: rgba(225, 225, 225, .3);--button-secondary-bg: rgba(255, 255, 255, .1);--button-secondary-border: rgba(255, 255, 255, .2);--button-secondary-hover-bg: rgba(255, 255, 255, .2);--scrollbar-thumb: rgba(255, 255, 255, .3);--scrollbar-thumb-hover: rgba(255, 255, 255, .5);--watermark-text: linear-gradient(135deg, rgb(255 255 255 / 10%) 0%, rgb(255 255 255 / 8%) 50%, rgb(255 255 255 / 6%) 100%)}*{box-sizing:border-box}html,body,#root{height:100%;width:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;transition:background-color .3s ease,color .3s ease}a{color:var(--brand);text-decoration:none}.hero-navbar{position:absolute;top:0;left:0;width:100%;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:24px 48px;background:transparent}.hero-navbar-logo,.logo-link{display:flex;align-items:center;gap:10px;flex-direction:row}.logo-mark{width:36px;height:36px;background:var(--text, white);color:var(--bg, black);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;border-radius:4px;transition:background .3s ease,color .3s ease}.logo-text{color:var(--text, white);font-weight:700;font-size:20px;letter-spacing:.1em;transition:color .3s ease}.hero-navbar-links{display:flex;align-items:center;gap:32px}.hero-navbar-links a{color:var(--text-secondary, rgba(255, 255, 255, .7));font-size:14px;font-weight:500;text-decoration:none;transition:color .2s ease}.hero-navbar-links a:hover{color:var(--text, white)}@media (max-width: 768px){.hero-navbar{padding:16px 24px}.hero-navbar-links{gap:16px}.logo-text{font-size:16px}.logo-mark{width:28px;height:28px;font-size:14px}}.footer-enhanced{position:relative;background:linear-gradient(180deg,var(--bg-alt, #0a0b0e) 0%,var(--bg, #0e0f12) 100%);border-top:1px solid var(--border-light, rgba(255, 255, 255, .06));overflow:hidden;padding:20px;transition:background .3s ease,border-color .3s ease}.footer-watermark{position:absolute;bottom:-15px;right:-5px;pointer-events:none;z-index:0}.watermark-text{font-size:clamp(4rem,10vw,7rem);font-weight:900;letter-spacing:-.05em;line-height:1;background:var(--watermark-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:0;transform:translate(50px);transition:opacity .8s ease-out,transform 1s ease-out}.footer-enhanced.visible .watermark-text{opacity:1;transform:translate(0)}.footer-content{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.theme-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;border:none;border-radius:10px;color:var(--text, #e6e7eb);font-size:28px;cursor:pointer;transition:all .2s ease}.theme-toggle:focus{outline:none}.theme-toggle__lightbulb{display:block}.theme-toggle__lightbulb .theme-toggle__lightbulb__coil,.theme-toggle__lightbulb .theme-toggle__lightbulb__rays path{stroke-dasharray:1.1;stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .5s ease,opacity .5s ease}.theme-toggle--toggled .theme-toggle__lightbulb__coil,.theme-toggle--toggled .theme-toggle__lightbulb__rays path{stroke-dashoffset:1.1;opacity:0}.footer-copyright{font-size:13px;color:var(--text-muted, rgba(255, 255, 255, .4));margin:0;transition:color .3s ease}@media (max-width: 768px){.footer-watermark{bottom:-5px;right:5px}.theme-toggle{width:40px;height:40px;font-size:24px}}.carousel-container{position:relative;width:100%;height:100vh;min-height:600px;overflow:hidden;background:var(--bg, #000);color:var(--text, white);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;transition:background .3s ease,color .3s ease}.carousel-bg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:60px;opacity:0;transition:opacity 1s ease-in-out}.carousel-bg.active{opacity:1}.carousel-bg-image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform 10s ease-out}.carousel-bg.active .carousel-bg-image{transform:scale(1.02)}.carousel-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay-gradient, linear-gradient(to top, rgba(0, 0, 0, .9), rgba(0, 0, 0, .4), rgba(0, 0, 0, .2)))}.carousel-content{position:relative;z-index:10;width:100%;height:100%;padding:120px 48px 60px;display:flex;align-items:end}.carousel-grid{display:grid;grid-template-columns:1fr 1fr;width:100%;align-items:end;justify-items:flex-start}.carousel-left{display:flex;flex-direction:column;gap:16px}.carousel-headline{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;font-family:monospace}.headline-icon{animation:pulse 2s infinite}.headline-arrow{color:var(--text-muted, rgba(255, 255, 255, .4))}.headline-cta{color:var(--text-muted, rgba(255, 255, 255, .5));font-size:12px;cursor:pointer;transition:color .2s}.headline-cta:hover{color:var(--text, white)}.carousel-title{font-size:clamp(4rem,7vw,9rem);font-weight:900;letter-spacing:-.05em;margin:0;background:linear-gradient(to bottom right,var(--text, #ffffff),var(--muted, #888888));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:slideUp .8s cubic-bezier(.16,1,.3,1) forwards;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.coming-soon-badge{font-size:12px;font-weight:600;padding:6px 16px;background:linear-gradient(135deg,var(--button-secondary-bg, rgba(255, 255, 255, .15)) 0%,var(--border-light, rgba(255, 255, 255, .05)) 100%);border:1px solid var(--button-secondary-border, rgba(255, 255, 255, .2));border-radius:20px;color:var(--text, white);-webkit-text-fill-color:var(--text, white);letter-spacing:.05em;text-transform:uppercase;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.btn-coming-soon{opacity:.6;cursor:default;pointer-events:none}.carousel-subtitle{font-size:clamp(1.25rem,2vw,2rem);font-weight:600;color:var(--text-muted, rgba(255, 255, 255, .5));margin:0;animation:slideUp .8s cubic-bezier(.16,1,.3,1) .1s forwards;opacity:0}.carousel-right{display:flex;flex-direction:column;gap:32px;justify-self:end}.carousel-description{font-size:18px;line-height:1.7;color:var(--text-secondary, rgba(255, 255, 255, .7));white-space:pre-line;max-width:480px;margin:0;animation:fadeIn 1s ease-out forwards}.carousel-buttons{display:flex;gap:16px;flex-wrap:wrap}.btn-primary{display:flex;align-items:center;gap:12px;padding:16px 32px;background:var(--accent, #3df586);color:#0a0b0e;border:none;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px var(--shadow, rgba(0, 0, 0, .3))}.btn-secondary{padding:16px 32px;background:transparent;color:var(--text, white);border:1px solid var(--button-secondary-border, rgba(255, 255, 255, .3));border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s}.btn-secondary:hover{background:var(--button-secondary-bg, rgba(255, 255, 255, .1));border-color:var(--button-secondary-hover-bg, rgba(255, 255, 255, .5))}.btn-marketplace{display:flex;align-items:center;gap:10px;padding:16px 28px;background:var(--button-secondary-bg, rgba(255, 255, 255, .1));color:var(--text, white);border:1px solid var(--button-secondary-border, rgba(255, 255, 255, .2));border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.btn-marketplace:hover{background:var(--button-secondary-hover-bg, rgba(255, 255, 255, .2));border-color:var(--button-secondary-border, rgba(255, 255, 255, .4));transform:translateY(-2px)}.marketplace-icon{width:20px;height:20px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center}.icon-vscode{background-image:url(data:image/png;base64,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)}.icon-intellij{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48px' height='48px'%3E%3Cpath fill='%23f57c00' d='M14.125 35.188L4.438 27.563 9.25 18.625 23.062 24z'/%3E%3Cpath fill='%231e88e5' d='M44 14.688L43.25 37.813 27.875 44 18.625 38 32.125 24z'/%3E%3Cpath fill='%232962ff' d='M44 14.688L31.812 29.063 26.25 11 31.563 4.625z'/%3E%3Cpath fill='%23ab47bc' d='M34.688 19.625L23.25 37.188 7.25 43 9.813 34 13.125 22.875z'/%3E%3Cpath fill='%23e91e63' d='M13.125 22.875L4 19.813 9.813 4 22.313 5.5 34.688 19.625z'/%3E%3Cpath fill='%23000001' d='M11 11H36V36H11z'/%3E%3Cpath fill='%23fff' d='M14 31.5H23V33H14zM20.5 15.875L20.5 14 15.5 14 15.5 15.875 17 15.875 17 22.375 15.5 22.375 15.5 24.25 20.5 24.25 20.5 22.375 19.159 22.375 19.159 15.875zM25.375 24.5c-1.875 0-2.871-1.098-3.25-1.548l1.411-1.605c.255.282.964 1.028 1.839 1.028 1.125 0 1.375-1.125 1.375-1.75V14H29v6.625c0 .624 0 1.625-.75 2.625C27.725 23.95 26.5 24.5 25.375 24.5z'/%3E%3C/svg%3E")}.btn-marketplace-vscode:hover{border-color:#007acc;box-shadow:0 4px 20px #007acc4d}.btn-marketplace-intellij:hover{border-color:#fe315d;box-shadow:0 4px 20px #fe315d4d}.carousel-pagination{display:flex;align-items:center;gap:12px}.pagination-dot{width:20px;height:8px;background:var(--button-secondary-border, rgba(255, 255, 255, .3));border:none;border-radius:4px;cursor:pointer;transition:all .3s ease}.pagination-dot.active{width:40px;background:var(--text-muted, rgba(255, 255, 255, .5))}.pagination-dot:hover:not(.active){background:var(--text-muted, rgba(255, 255, 255, .5));height:10px}.play-pause-btn{background:transparent;border:none;color:var(--text-muted, rgba(255, 255, 255, .5));cursor:pointer;padding:4px;margin-left:8px;transition:color .2s}.play-pause-btn:hover{color:var(--text, white)}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}button{border-radius:8px;border:1px solid transparent;font-family:inherit;color:var(--text, white);cursor:pointer;transition:border-color .25s,background-color .3s ease}button:hover{border-color:var(--brand, #646cff)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (max-width: 1024px){.carousel-content{padding:100px 32px 40px}.carousel-grid{gap:40px}.carousel-right{padding-left:20px;justify-self:flex-start}}.carousel-inline-image{display:none}@media (max-width: 768px){.carousel-container{height:auto;min-height:100vh}.carousel-bg{display:none}.carousel-inline-image{display:block;width:100%;max-width:100%;margin-bottom:24px}.carousel-inline-image img{width:100%;height:auto;max-height:300px;object-fit:contain;border-radius:12px}.carousel-content{padding:100px 24px 60px;flex-direction:column;align-items:stretch}.carousel-grid{grid-template-columns:1fr;gap:24px;justify-items:baseline;align-self:center}.carousel-left{text-align:left}.carousel-headline{flex-wrap:wrap;font-size:12px}.carousel-title{font-size:clamp(3rem,15vw,5rem)}.carousel-subtitle{font-size:1.25rem}.carousel-right{padding-left:0}.carousel-description{font-size:16px}.carousel-buttons{flex-direction:column;width:100%}.btn-primary,.btn-secondary{width:100%;justify-content:center;padding:14px 24px}}@media (max-width: 480px){.carousel-content{padding:80px 16px 40px;align-items:center}.carousel-headline{font-size:10px}.carousel-title{font-size:3rem}.carousel-subtitle{font-size:1rem}.carousel-description{font-size:14px}}.detail-page{background:var(--bg-alt, #0a0b0e);min-height:100vh;color:var(--text, #e6e7eb);transition:background .3s ease,color .3s ease}.detail-container{max-width:1200px;margin:0 auto;padding:0 24px}.detail-hero-section{padding:140px 0 80px;text-align:center;position:relative;overflow:hidden}.hero-label{display:inline-block;padding:6px 16px;background:var(--button-secondary-bg, rgba(67, 67, 67, .1));border:1px solid var(--button-secondary-border, rgba(167, 174, 170, .2));border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:24px;color:var(--text, inherit)}.detail-title{font-size:clamp(3rem,8vw,5rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0 0 20px;background:linear-gradient(180deg,var(--text, #ffffff) 0%,var(--muted, #888888) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:flex;flex-direction:column}.detail-tagline{font-size:clamp(1.1rem,2.5vw,1.5rem);color:var(--text-muted, rgba(255, 255, 255, .6));max-width:600px;margin:0 auto 32px;line-height:1.6}.detail-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:80px}.btn-primary-detail{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;color:#0a0b0e;border:none;border-radius:12px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;background:var(--accent, #3df586)}.btn-primary-detail:hover{transform:translateY(-2px);box-shadow:0 12px 32px var(--shadow, rgba(166, 166, 166, .3))}.btn-secondary-detail{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;background:transparent;color:var(--text, #e6e7eb);border:1px solid var(--border-medium, rgba(255, 255, 255, .15));border-radius:12px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s}.btn-secondary-detail:hover{background:var(--button-secondary-bg, rgba(255, 255, 255, .05));border-color:var(--button-secondary-border, rgba(255, 255, 255, .3))}.detail-title{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.coming-soon-badge-detail{font-size:14px;font-weight:600;padding:8px 20px;background:linear-gradient(135deg,var(--button-secondary-bg, rgba(255, 255, 255, .1)) 0%,var(--border-light, rgba(255, 255, 255, .05)) 100%);border:1px solid var(--border-medium, rgba(255, 255, 255, .15));border-radius:24px;color:var(--text, white);-webkit-text-fill-color:var(--text, white);letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.btn-coming-soon-detail{opacity:.7;cursor:default;pointer-events:none}.btn-marketplace-detail{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;color:#0a0b0e;border:none;border-radius:12px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;background:var(--accent, #3df586)}.btn-marketplace-detail:hover{transform:translateY(-2px);box-shadow:0 12px 32px var(--shadow, rgba(166, 166, 166, .3))}.btn-marketplace-detail .marketplace-icon{width:20px;height:20px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center}.btn-marketplace-detail .icon-vscode{background-image:url(data:image/png;base64,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)}.btn-marketplace-detail .icon-intellij{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48px' height='48px'%3E%3Cpath fill='%23f57c00' d='M14.125 35.188L4.438 27.563 9.25 18.625 23.062 24z'/%3E%3Cpath fill='%231e88e5' d='M44 14.688L43.25 37.813 27.875 44 18.625 38 32.125 24z'/%3E%3Cpath fill='%232962ff' d='M44 14.688L31.812 29.063 26.25 11 31.563 4.625z'/%3E%3Cpath fill='%23ab47bc' d='M34.688 19.625L23.25 37.188 7.25 43 9.813 34 13.125 22.875z'/%3E%3Cpath fill='%23e91e63' d='M13.125 22.875L4 19.813 9.813 4 22.313 5.5 34.688 19.625z'/%3E%3Cpath fill='%23000001' d='M11 11H36V36H11z'/%3E%3Cpath fill='%23fff' d='M14 31.5H23V33H14zM20.5 15.875L20.5 14 15.5 14 15.5 15.875 17 15.875 17 22.375 15.5 22.375 15.5 24.25 20.5 24.25 20.5 22.375 19.159 22.375 19.159 15.875zM25.375 24.5c-1.875 0-2.871-1.098-3.25-1.548l1.411-1.605c.255.282.964 1.028 1.839 1.028 1.125 0 1.375-1.125 1.375-1.75V14H29v6.625c0 .624 0 1.625-.75 2.625C27.725 23.95 26.5 24.5 25.375 24.5z'/%3E%3C/svg%3E")}.hero-image-wrapper{position:relative;max-width:1000px;margin:0 auto;padding:0 24px}.hero-image-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;background:radial-gradient(ellipse,rgba(61,245,134,.15) 0%,transparent 70%);filter:blur(60px);z-index:0}.hero-image-container{position:relative;z-index:1;background:linear-gradient(145deg,var(--panel, #1a1c22),var(--bg, #12141a));border:1px solid var(--border-light, rgba(255, 255, 255, .08));border-radius:20px;overflow:hidden;box-shadow:0 40px 80px var(--shadow, rgba(0, 0, 0, .5))}.hero-image{width:100%;height:auto;display:block}.purpose-section{padding:120px 0;background:linear-gradient(180deg,var(--bg-alt, #0a0b0e) 0%,var(--bg, #0e1012) 100%)}.section-label{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;margin-bottom:16px}.purpose-content{max-width:800px}.purpose-title{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;margin:0 0 24px;color:var(--text, #fff)}.purpose-text{font-size:1.125rem;line-height:1.8;color:var(--text-secondary, rgba(255, 255, 255, .65));margin:0}.features-horizontal-section{position:relative;background:var(--panel-alt, #18191d)}.features-sticky{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;overflow:hidden}.features-header{padding:60px 48px 40px;flex-shrink:0}.features-main-title{font-size:clamp(2rem,4vw,3rem);font-weight:700;margin:0;color:var(--text, #fff)}.features-track{display:flex;gap:32px;padding:5px 48px 60px;overflow:hidden;align-items:stretch;-ms-overflow-style:none;scrollbar-width:none}.features-track::-webkit-scrollbar{display:none}.feature-card{flex:0 0 550px;background:var(--card-bg, #0e0f12);border:1px solid var(--border-light, rgba(255, 255, 255, .08));border-radius:16px;padding:32px;display:flex;flex-direction:column;transition:transform .3s,border-color .3s,background-color .3s ease}.feature-card:hover{transform:translateY(-4px);border-color:var(--card-hover-border, rgba(225, 225, 225, .3))}.feature-index{font-family:SF Mono,Consolas,monospace;font-size:13px;margin-bottom:16px;font-weight:600}.feature-title{font-size:1.25rem;font-weight:700;margin:0 0 20px;color:var(--text, #fff)}.feature-image-wrapper{background:var(--panel, #1a1c22);border-radius:12px;overflow:hidden;margin-bottom:20px;min-height:200px}.feature-image{width:100%;height:100%;object-fit:cover}.feature-description{font-size:14px;line-height:1.7;color:var(--text-muted, rgba(255, 255, 255, .6));margin:0}.tech-section{padding:80px 0;background:var(--bg-alt, #0a0b0e);text-align:center}.tech-tags{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px;justify-content:center}.tech-tag{padding:10px 20px;background:var(--button-secondary-bg, rgba(255, 255, 255, .04));border:1px solid var(--border-light, rgba(255, 255, 255, .08));border-radius:10px;font-size:14px;color:var(--text-secondary, rgba(255, 255, 255, .75))}.cta-section{padding:100px 0;background:linear-gradient(180deg,var(--bg-alt, #0a0b0e) 0%,var(--bg, #12141a) 100%);text-align:center}.cta-title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;margin:0 0 12px;color:var(--text, #fff)}.cta-subtitle{font-size:1.1rem;color:var(--text-muted, rgba(255, 255, 255, .5));margin:0 0 32px}.cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.back-link{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;margin-bottom:32px;transition:opacity .2s}.back-link:hover{opacity:.8}a:hover{color:var(--text, #f3f3f3)}@media (max-width: 768px){.detail-hero-section{padding:100px 0 60px}.detail-actions{flex-direction:column;align-items:center;margin-bottom:60px}.btn-primary-detail,.btn-secondary-detail{width:100%;max-width:280px;justify-content:center}.features-header{padding:40px 24px 24px}.features-track{padding:0 24px 40px;gap:20px}.feature-card{flex:0 0 320px;padding:24px}.purpose-section,.tech-section,.cta-section{padding:60px 0}.cta-buttons{flex-direction:column;align-items:center}}@media (max-width: 480px){.detail-container,.hero-image-wrapper{padding:0 16px}.hero-image-container{border-radius:12px}.feature-card{flex:0 0 280px}.features-header{padding:32px 16px 20px}.features-track{padding:0 16px 32px}}.image-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .3s cubic-bezier(.16,1,.3,1)}.image-modal-content{position:relative;max-width:90vw;max-height:90vh;animation:zoomIn .4s cubic-bezier(.19,1,.22,1)}.image-modal-img{display:block;max-width:90vw;max-height:90vh;width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 40px 100px #00000080}.image-modal-close{position:absolute;top:-35px;right:-15px;width:44px;height:44px;border-radius:50%;background:#1e1e1e99;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;z-index:10;padding:0;line-height:.8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.image-modal-close:hover{background:#ffffff26;transform:scale(1.05)}@media (min-width: 1024px){.image-modal-close{top:-20px;right:-60px}}.feature-image-wrapper{position:relative;transition:transform .3s cubic-bezier(.2,0,0,1),box-shadow .3s;overflow:hidden}.feature-image-wrapper.interactable{cursor:pointer}.feature-image-wrapper.interactable:hover{transform:scale(1.015);box-shadow:0 24px 48px -12px #00000040}.hero-image-wrapper.interactable .hero-image-container{transition:transform .3s cubic-bezier(.2,0,0,1),box-shadow .3s;cursor:pointer;position:relative}.hero-image-wrapper.interactable:hover .hero-image-container{transform:translateY(-5px);box-shadow:0 40px 80px #0000004d}.feature-image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;display:flex;align-items:flex-end;justify-content:flex-end;padding:16px;pointer-events:none}.zoom-icon-wrapper{background:#141414b3;color:#ffffffe6;padding:10px;border-radius:50%;border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(10px) scale(.9);transition:all .3s cubic-bezier(.19,1,.22,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 12px #0003}.feature-image-wrapper.interactable:hover .zoom-icon-wrapper,.hero-image-wrapper.interactable:hover .zoom-icon-wrapper{opacity:1;transform:translateY(0) scale(1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
