@font-face{font-family:Non Bureau Extended;src:url(/fonts/NonBureauExtended-Medium.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Non Bureau Extended;src:url(/fonts/NonBureauExtended-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--color-bg:#000;--color-text:#f9f9f9;--color-text-muted:#f9f9f9b3;--color-card-bg:#ffffff17;--color-card-border:#ffffff26;--color-border-soft:#ffffff26;--color-pill-bg:#ffffff1a;--color-accent:#f9ba8f;--color-accent-soft:#f9ba8f2e;--radius-lg:25px;--radius-md:18px;--radius-sm:999px;--shadow-light:0 5px 12px #00000040;--shadow-soft:0 10px 24px #00000059;--container-width:1300px;--spacing-xs:8px;--spacing-sm:14px;--spacing-md:20px;--spacing-lg:30px;--spacing-xl:60px}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body.page{min-height:100vh;color:var(--color-text);background-color:var(--color-bg);word-spacing:18%;background-image:url(/img/fade.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;font-family:Non Bureau Extended,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}.container{width:100%;max-width:var(--container-width);padding:0 var(--spacing-md);margin:0 auto}.page,.page-wrapper{flex-direction:column;min-height:100vh;display:flex}.page-main{padding-bottom:var(--spacing-md);flex:1 0 auto}.page-header{background:var(--color-card-bg);color:var(--color-text);border-bottom:1px solid var(--color-card-border)}.page-header__inner{padding:8px var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.logo a img{height:40px}.logo{align-items:baseline;gap:6px;display:inline-flex}.logo__main{text-transform:uppercase;font-size:20px;font-weight:700}.logo__sub{text-transform:uppercase;letter-spacing:.18em;color:var(--color-text);background:#ffffff14;border-radius:999px;padding:4px 10px;font-size:12px}.nav{gap:20px;font-size:14px;display:flex}.nav__link{color:var(--color-text);text-transform:uppercase;letter-spacing:.18em;opacity:.8;font-size:13px;text-decoration:none;transition:opacity .15s,-webkit-text-decoration .15s,text-decoration .15s}.nav__link:hover{opacity:1;text-decoration:underline}.hero{padding:var(--spacing-xl) 0 var(--spacing-lg)}.hero__inner{gap:var(--spacing-xl);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;display:grid}.hero__content{gap:var(--spacing-lg);flex-direction:column;display:flex}.hero__title{margin:0;font-size:42px;line-height:1.1}.hero__subtitle{color:var(--color-text-muted);max-width:520px;margin:0;font-size:16px}.hero__actions{flex-wrap:wrap;gap:10px;display:flex}.button{text-transform:uppercase;cursor:pointer;height:44px;word-spacing:18%;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;padding:0 22px;font-family:Non Bureau Extended,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .1s;display:inline-flex}.button--primary{color:#000;background:#f9f9f9;border-color:#f9f9f9}.button--primary:hover{color:#f9f9f9;background:0 0;transform:translateY(-1px)}.button--ghost{color:#f9f9f9;background:0 0;border-color:#f9f9f9}.button--ghost:hover{color:#000;background:#ffffff14}.hero-card{background:var(--color-card-bg);border:1px solid var(--color-card-border);box-shadow:var(--shadow-soft);border-radius:25px;flex-direction:column;align-self:stretch;gap:14px;padding:22px 22px 20px;display:flex}.hero-card__header{justify-content:space-between;align-items:center;display:flex}.hero-card__label{text-transform:uppercase;letter-spacing:.18em;color:var(--color-text-muted);font-size:12px}.hero-card__status{background:var(--color-accent-soft);color:var(--color-accent);border:1px solid #ffffff40;border-radius:999px;padding:5px 12px;font-size:11px}.hero-card__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hero-card__item{justify-content:space-between;align-items:center;font-size:13px;display:flex}.hero-card__item-name{color:var(--color-text-muted)}.section{padding:var(--spacing-lg) 0}.section--grid{padding-top:0}.section__title{margin:0 0 10px;font-size:36px}.section__text{max-width:1300px;color:var(--color-text-muted);margin:0;font-size:15px}.features{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.feature-card{text-align:left;background:var(--color-card-bg);border:1px solid var(--color-card-border);cursor:pointer;width:100%;color:inherit;box-shadow:var(--shadow-light);border-radius:25px;padding:18px;font-family:inherit;transition:transform .2s,box-shadow .3s,border-color .3s;display:block}.feature-card:hover{box-shadow:var(--shadow-soft), 0 0 20px #f9ba8f26;border-color:#f9ba8f4d;transform:translateY(-2px)}.feature-card__title{text-align:center;margin:0 0 6px;font-size:16px}.feature-card__text{color:var(--color-text-muted);margin:0;font-size:14px}.links-row{justify-content:center;gap:20px;margin-top:30px;display:flex}.link-button{border:1px solid var(--color-card-border);min-width:160px;color:var(--color-text-muted);cursor:pointer;box-shadow:var(--shadow-light);opacity:0;background:#0009;border-radius:25px;justify-content:center;align-items:center;padding:18px 40px;font-family:inherit;font-size:16px;text-decoration:none;transition:transform .2s,box-shadow .3s,background .2s,border-color .3s;animation:.5s .6s forwards fadeInUp;display:inline-flex}.link-button:hover{color:var(--color-text);border-color:var(--color-pill-bg);box-shadow:var(--shadow-soft), 0 0 25px #f9ba8f33;background:#000000d9;transform:translateY(-2px)}.page-footer{color:var(--color-text);background-color:#000;border-top:1px solid #ffffff1f;width:100%;margin-top:auto;padding:30px 0 40px}.page-footer__inner{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.page-footer__text{white-space:nowrap}.install{padding:var(--spacing-xl) 0 var(--spacing-lg)}.install-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.install-header__subtitle{margin-top:4px}.install-os{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.install-os__label{text-transform:uppercase;letter-spacing:.18em;color:var(--color-text-muted);font-size:11px}.install-os__options{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.install-os__option{background:var(--color-accent-soft);color:var(--color-text);text-transform:uppercase;letter-spacing:.14em;cursor:pointer;border:1px solid #ffffff3d;border-radius:999px;padding:6px 12px;font-size:11px;transition:background-color .15s,border-color .15s,color .15s,transform 80ms}.install-os__option--active{background:var(--color-text-muted);border-color:var(--color-accent);color:var(--color-bg)}.install-os__option:hover{border-color:var(--color-accent);color:var(--color-text)}.install-apps{flex-direction:column;gap:8px;display:flex}.install-apps__label{text-transform:uppercase;letter-spacing:.18em;color:var(--color-text-muted);font-size:11px}.install-apps-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:24px;display:grid}.app-option{border-radius:var(--radius-md);background:var(--color-card-bg);border:1px solid var(--color-card-border);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:50px;transition:all .2s;display:flex}.app-option:hover{border-color:var(--color-accent);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.app-option--active{background:var(--color-accent-soft);border-color:var(--color-text)}.app-option__icon{background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:10px;font-size:16px;font-weight:700;display:flex}.app-option__name{font-size:18px;font-weight:700}.install-body{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:25px;padding:20px 24px}.install-timeline{margin:0;padding:0 0 0 20px;list-style:none;position:relative}.install-step{padding-bottom:22px;position:relative}.install-step:last-child{padding-bottom:0}.install-step__marker{border:2px solid var(--color-text-muted);width:20px;height:20px;box-shadow:0 0 0 4px var(--color-accent-soft);border-radius:999px;position:absolute;top:2px;left:-20px}.install-step__marker--done:before{content:"✓";color:#000;background:var(--color-accent);border-radius:inherit;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;inset:0}.install-step__content{margin-left:20px}.install-step__title{text-transform:uppercase;margin:0 0 4px;font-size:14px}.install-step__text{color:var(--color-text-muted);letter-spacing:.03em;max-width:760px;margin:0 0 10px;font-size:14px}.install-step__actions{flex-wrap:wrap;gap:8px;display:flex}.install-step__button{font-size:11px}@media (max-width:900px){.hero__inner{grid-template-columns:minmax(0,1fr)}.hero-card{order:-1}.nav{gap:12px}.install-header{flex-direction:column;align-items:flex-start}.install-os{align-items:flex-start}.install-os__options{justify-content:flex-start}.install-body{padding:16px 16px 18px}}@media (max-width:640px){.page-header__inner{gap:12px}.hero{padding-top:var(--spacing-lg)}.hero__title{font-size:30px}.features{grid-template-columns:minmax(0,1fr)}.page-footer__inner{flex-direction:column;align-items:flex-start}.install-timeline{padding-left:16px}.install-apps-grid{grid-template-columns:1fr;gap:10px}.app-option{min-height:80px;padding:16px 12px}.app-option__icon{width:32px;height:32px;font-size:14px}.app-option__name{font-size:16px}.install-step__marker{left:-18px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes floatBackground{0%,to{background-position:50%}25%{background-position:40% 60%}50%{background-position:60% 40%}75%{background-position:55% 55%}}@keyframes softPulse{0%,to{box-shadow:var(--shadow-light)}50%{box-shadow:var(--shadow-light), 0 0 15px #f9ba8f26}}.section__title,.section__text,.links-row,.feature-card{opacity:0;transform:translateY(20px)}.content-ready .section__title{animation:.5s forwards fadeInUp}.content-ready .section__text{animation:.5s 50ms forwards fadeInUp}.content-ready .feature-card{animation:.5s forwards fadeInUp}.content-ready .feature-card:first-child{animation-delay:.1s}.content-ready .feature-card:nth-child(2){animation-delay:.15s}.content-ready .feature-card:nth-child(3){animation-delay:.2s}.content-ready .feature-card:nth-child(4){animation-delay:.25s}.content-ready .feature-card:nth-child(5){animation-delay:.3s}.content-ready .feature-card:nth-child(6){animation-delay:.35s}.content-ready .links-row{animation:.5s .4s forwards fadeInUp}
