:root{--bg:#08090b;--panel:#0f1115;--panel-2:#14171c;--text:#f5f7fa;--muted:#8b929d;--muted-2:#646b75;--line:#ffffff17;--line-strong:#ffffff26;--white:#fff;--radius:18px;--radius-lg:26px;--shadow:0 24px 80px #0000006b}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg)}body{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:disabled{opacity:.6;cursor:not-allowed}img,video{max-width:100%;display:block}.shell{width:min(1440px,100% - 64px);margin-inline:auto}.eyebrow{color:#858c97;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:750}.site-header-wrap{z-index:50;-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#08090bd1;border-bottom:1px solid #ffffff12;height:70px;position:sticky;top:0}.site-header{grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;height:100%;display:grid}.brand{letter-spacing:-.02em;align-items:center;gap:10px;width:max-content;font-weight:700;display:inline-flex}.brand-mark{background:linear-gradient(145deg,#e9f4ff,#9dc7ff 46%,#8f7dff);border-radius:9px;place-items:center;width:29px;height:29px;display:grid;box-shadow:inset 0 0 0 1px #ffffff80,0 6px 24px #4f73ff2e}.brand-mark>span{background:#0d1220;border-radius:50% 50% 48% 52%;width:11px;height:15px;transform:rotate(32deg);box-shadow:4px -2px #ffffff73}.brand-word{font-size:15px}.nav-shell{justify-self:center;position:relative}.nav-menu-button{display:none}.main-nav{background:#ffffff06;border:1px solid #ffffff13;border-radius:12px;align-items:center;gap:5px;padding:4px;display:flex}.main-nav a{color:#8e959f;border-radius:8px;padding:7px 13px;font-size:12px;font-weight:600;transition:all .18s}.main-nav a.active{color:#fff;background:#ffffff17}.header-actions{justify-self:end;align-items:center;gap:8px;display:flex}.header-cta,.header-upload{border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex}.header-cta{color:#0a0b0d;background:#f7f8fa}.header-upload{border:1px solid var(--line);background:#ffffff0d}.account-button{border:1px solid var(--line);background:#ffffff0a;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.quiet-button{color:#8f96a0;cursor:pointer;background:0 0;border:0;padding:8px 6px;font-size:11px}.button,.primary-button,.ghost-button,.like-button{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:12px;font-weight:700;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button:hover,.primary-button:hover,.ghost-button:hover,.like-button:hover{transform:translateY(-1px)}.button-light,.primary-button{color:#0a0c0e;background:#f5f7f9;border-color:#fff}.button-glass,.ghost-button,.like-button{color:#e7ebef;background:#fff1;border-color:#ffffff1a}.button-glass:hover,.ghost-button:hover,.like-button:hover{background:#ffffff1a}.compact,.small,.small-button{min-height:35px;padding:0 12px;font-size:11px}.danger-button{color:#ffb6b6;background:#ff46460e;border-color:#ff707024}.section-link{color:#cfd4da;align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}.home-page{padding-top:26px}.hero-stage{min-height:700px;box-shadow:var(--shadow);background:#0d1015;border:1px solid #ffffff17;border-radius:30px;position:relative;overflow:hidden}.hero-media{position:absolute;inset:0}.hero-media video{object-fit:cover;width:100%;height:100%}.hero-art{background:linear-gradient(155deg,#131827 0%,#10111b 42%,#120d17 100%);position:absolute;inset:0;overflow:hidden}.hero-art:before{content:"";filter:saturate(110%);background:radial-gradient(circle at 67% 38%,#6079ff40,#0000 22%),radial-gradient(circle at 78% 59%,#e361b81f,#0000 25%),radial-gradient(circle at 40% 80%,#26a0bc1f,#0000 30%);position:absolute;inset:0}.hero-sphere{filter:blur(.1px);border-radius:50%;position:absolute;box-shadow:inset -28px -34px 60px #00000057,0 50px 100px #00000059}.hero-sphere.a{background:radial-gradient(circle at 35% 27%,#b6c4ff 0 4%,#6f79e8 20%,#333b8e 55%,#151936 79%);width:370px;height:370px;top:15%;right:13%}.hero-sphere.b{background:radial-gradient(circle at 33% 27%,#f8a3d6,#b2458a 28%,#4d1b4a 67%,#180d23);width:170px;height:170px;top:52%;right:5%}.hero-horizon{filter:blur(2px);background:linear-gradient(#47548d73,#11141f33);border-radius:50% 50% 0 0;height:160px;position:absolute;bottom:8%;left:43%;right:-4%;transform:perspective(500px)rotateX(62deg)}.hero-grid{background-image:linear-gradient(#8192ff1f 1px,#0000 1px),linear-gradient(90deg,#8192ff1f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:56% -10% -30% 37%;transform:perspective(420px)rotateX(63deg);-webkit-mask-image:linear-gradient(#0003,#000 70%);mask-image:linear-gradient(#0003,#000 70%)}.hero-gradient{background:linear-gradient(90deg,#050608e0 0%,#05060899 34%,#05060814 66%,#0506082e 100%),linear-gradient(#0000 66%,#050608c7);position:absolute;inset:0}.hero-content{z-index:2;width:min(620px,50%);position:absolute;top:50%;left:clamp(38px,6vw,88px);transform:translateY(-50%)}.hero-kicker{color:#b9c0ca;letter-spacing:.17em;font-size:10px;font-weight:800;display:inline-flex}.hero-content h1{letter-spacing:-.075em;max-width:620px;margin:15px 0 18px;font-size:clamp(62px,6.8vw,98px);font-weight:680;line-height:.86}.hero-content p{color:#a7adb6;max-width:590px;margin:0;font-size:15px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.hero-caption{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08090c99;border:1px solid #ffffff1f;border-radius:13px;align-items:center;gap:14px;padding:10px 11px 10px 15px;display:flex;position:absolute;bottom:24px;right:26px}.hero-caption>div{gap:3px;display:grid}.hero-caption span{color:#777f89;letter-spacing:.14em;font-size:8px;font-weight:800}.hero-caption strong{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:11px;overflow:hidden}.hero-play{color:#07090b;background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.quick-categories{flex-wrap:wrap;align-items:center;gap:8px;padding:30px 0 10px;display:flex}.quick-categories>span{color:#59606a;text-transform:uppercase;letter-spacing:.1em;margin-right:6px;font-size:10px;font-weight:700}.quick-categories a{border:1px solid var(--line);color:#a9afb7;background:#0d0f12;border-radius:999px;padding:7px 11px;font-size:10px}.quick-categories a:hover{color:#fff;border-color:var(--line-strong)}.section-block{padding:84px 0 92px}.section-heading{justify-content:space-between;align-items:end;gap:22px;margin-bottom:28px;display:flex}.section-heading h2{letter-spacing:-.045em;margin:7px 0 8px;font-size:clamp(32px,3vw,48px);line-height:1}.section-heading p{color:var(--muted);margin:0;font-size:12px}.wallpaper-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.wallpaper-card{min-width:0;display:block}.wallpaper-media{aspect-ratio:16/10;background:#11141a;border:1px solid #ffffff14;border-radius:17px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000002e}.wallpaper-media img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.7,.2,1),filter .3s}.wallpaper-card:hover .wallpaper-media img{transform:scale(1.035)}.media-fallback{background:linear-gradient(145deg,#161b2b,#17111d);position:absolute;inset:0;overflow:hidden}.fallback-shape{filter:blur(1px);border-radius:50%;position:absolute}.fallback-shape.one{aspect-ratio:1;background:radial-gradient(circle at 30% 25%,#8ca1ff,#3e4a9c 48%,#161a3e 76%);width:53%;top:5%;right:6%;box-shadow:inset -18px -22px 30px #00000059}.fallback-shape.two{aspect-ratio:1;background:radial-gradient(circle at 30% 25%,#eb91cf,#873b82 45%,#381c4a 78%);width:27%;bottom:-4%;right:48%}.fallback-grid{background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:60% -10% -30% 0;transform:perspective(300px)rotateX(58deg)}.card-shade{background:linear-gradient(#0000001f,#0000 42%,#000000c7);position:absolute;inset:0}.card-topline{justify-content:space-between;gap:8px;display:flex;position:absolute;top:10px;left:10px;right:10px}.card-topline .like-chip{margin-left:auto}.quality-badge,.like-chip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#d6dbe1;background:#080a0d8a;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:5px;min-height:25px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.card-bottom{justify-content:space-between;align-items:end;gap:12px;display:flex;position:absolute;bottom:12px;left:13px;right:12px}.card-bottom>div{gap:4px;min-width:0;display:grid}.card-bottom strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.015em;font-size:13px;overflow:hidden}.card-bottom span{color:#9fa6af;font-size:9px}.preview-button{opacity:0;background:#f3f5f7;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;transition:all .2s;transform:translateY(4px);color:#090a0c!important;display:grid!important}.wallpaper-card:hover .preview-button{opacity:1;transform:none}.product-strip{grid-template-columns:1.25fr .875fr .875fr;gap:12px;padding:0 0 110px;display:grid}.product-card{border:1px solid var(--line);background:#0d0f12;border-radius:20px;flex-direction:column;justify-content:space-between;gap:36px;min-height:220px;padding:26px;display:flex}.product-card.large{background:linear-gradient(145deg,#10131a,#0d0f12)}.product-icon{border:1px solid var(--line);color:#bec8d4;background:#ffffff09;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.product-card h3{letter-spacing:-.03em;margin:7px 0 8px;font-size:20px}.product-card p{max-width:440px;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.empty-panel{text-align:center;background:#0c0e11;border:1px dashed #ffffff1f;border-radius:20px;place-content:center;justify-items:center;min-height:260px;padding:40px;display:grid}.empty-panel h3{margin:14px 0 7px;font-size:17px}.empty-panel p{max-width:620px;color:var(--muted);margin:0 0 18px;font-size:11px;line-height:1.6}.empty-icon{border:1px solid var(--line);color:#bac4cf;background:#ffffff09;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.error-panel{border-color:#ff70702e}.technical-note{opacity:.7}.technical-note code{background:#ffffff0d;border-radius:4px;padding:2px 5px}.elevated-empty{min-height:260px}.explore-page{padding:84px 0 110px}.explore-heading{justify-content:space-between;align-items:end;gap:30px;padding-bottom:34px;display:flex}.explore-heading h1{letter-spacing:-.06em;margin:9px 0 10px;font-size:clamp(48px,5vw,74px);line-height:.95}.explore-heading p{color:var(--muted);margin:0;font-size:13px}.connection-state{border:1px solid var(--line);color:#9299a2;background:#0d0f12;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:700;display:inline-flex}.connection-state>span{border-radius:50%;width:6px;height:6px}.connection-state.online>span{background:#6ed8a5;box-shadow:0 0 0 4px #6ed8a514}.connection-state.offline>span{background:#ff7a7a}.explore-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.explore-search{border:1px solid var(--line);color:#69717b;background:#0e1013;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:48px;padding:0 7px 0 14px;display:grid}.explore-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:12px}.explore-search input::placeholder{color:#5d6570}.explore-search button,.sort-form button{color:#0a0b0d;cursor:pointer;background:#eef1f4;border:0;border-radius:8px;height:34px;padding:0 11px;font-size:10px;font-weight:750}.sort-form{gap:7px;display:flex}.sort-form select{border:1px solid var(--line);color:#d8dce1;background:#0e1013;border-radius:13px;outline:0;min-height:48px;padding:0 36px 0 12px;font-size:11px}.sort-form button{min-height:48px}.filter-row{scrollbar-width:none;gap:7px;padding:14px 0 4px;display:flex;overflow-x:auto}.filter-row::-webkit-scrollbar{display:none}.filter-chip{border:1px solid var(--line);color:#808792;background:#0b0d10;border-radius:999px;flex:none;padding:7px 10px;font-size:9px;font-weight:650}.filter-chip:hover{color:#fff}.filter-chip.active{color:#0a0b0d;background:#f4f6f8;border-color:#fff}.results-row{align-items:baseline;gap:6px;padding:34px 0 16px;display:flex}.results-row strong{font-size:14px}.results-row span{color:#747b85;font-size:10px}.explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.upload-page{padding:78px 0 110px}.upload-heading{max-width:760px;margin-bottom:34px}.upload-heading h1{letter-spacing:-.06em;margin:9px 0 12px;font-size:clamp(48px,5.5vw,72px);line-height:.96}.upload-heading p{max-width:690px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.upload-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px;display:grid}.upload-form{gap:12px;display:grid}.drop-zone{text-align:center;cursor:pointer;background:#0e1014;border:1px dashed #ffffff2e;border-radius:21px;place-content:center;justify-items:center;min-height:350px;transition:all .2s;display:grid;position:relative;overflow:hidden}.drop-zone:before{content:"";pointer-events:none;background:radial-gradient(circle,#687dff26,#0000 64%);border-radius:50%;width:330px;height:330px;position:absolute;top:-170px;right:-80px}.drop-zone:hover{background:#101318;border-color:#a8b8ff61}.drop-zone.has-file{border-style:solid;border-color:#6bd6a247}.upload-orbit{border:1px solid var(--line);color:#dbe4ef;background:#ffffff0a;border-radius:16px;place-items:center;width:58px;height:58px;margin-bottom:16px;display:grid}.drop-kicker{color:#737a84;letter-spacing:.14em;font-size:9px;font-weight:800}.drop-zone h2{letter-spacing:-.03em;word-break:break-word;max-width:620px;margin:8px 20px 5px;font-size:25px}.drop-zone p{color:#747c87;margin:0;font-size:10px}.browse-chip{border:1px solid var(--line);color:#c5cbd2;background:#ffffff09;border-radius:8px;margin-top:15px;padding:7px 10px;font-size:9px}.form-card{border:1px solid var(--line);background:#0d0f12;border-radius:18px;padding:20px}.form-card-heading{justify-content:space-between;align-items:start;gap:12px;margin-bottom:17px;display:flex}.form-card-heading h3{margin:5px 0 0;font-size:15px}.form-step{color:#555d67;font-size:9px;font-weight:800}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-grid .span-2{grid-column:span 2}.form-grid label,.auth-card label{color:#8b929c;gap:7px;font-size:9px;font-weight:700;display:grid}.form-grid input,.form-grid select,.form-grid textarea,.auth-card input{border:1px solid var(--line);color:#f1f4f7;background:#111419;border-radius:10px;outline:0;width:100%;padding:11px 12px;font-size:11px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.auth-card input:focus{border-color:#9bb2ff6b;box-shadow:0 0 0 3px #728fff12}.form-grid textarea{resize:vertical;min-height:96px}.visibility-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.visibility-option{text-align:left;cursor:pointer;border:1px solid var(--line);color:#e7ebef;background:#111419;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.visibility-option.active{background:#657ee014;border-color:#94acff66}.visibility-icon{border:1px solid var(--line);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.visibility-option>span:nth-child(2){gap:3px;display:grid}.visibility-option strong{font-size:10px}.visibility-option small{color:#777f89;font-size:8px;line-height:1.35}.visibility-option i{border:1px solid #555e69;border-radius:50%;width:8px;height:8px}.visibility-option.active i{border:2px solid #fff;box-shadow:0 0 0 3px #ffffff17}.upload-submit{width:100%;min-height:45px}.progress-wrap{border:1px solid var(--line);background:#0d0f12;border-radius:12px;padding:14px}.progress-copy{color:#8e96a0;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:9px;display:flex}.progress{background:#1a1e24;border-radius:999px;height:5px;overflow:hidden}.progress i{border-radius:inherit;background:linear-gradient(90deg,#9bb8ff,#b68cff);height:100%;display:block}.upload-cancel{cursor:pointer;color:#aeb6c1;font:inherit;background:0 0;border:0;margin:11px 0 0 auto;padding:0;font-size:9px;display:block}.upload-cancel:hover{color:#fff}.form-message{border:1px solid var(--line);color:#b4bbc4;background:#0e1013;border-radius:10px;margin:0;padding:11px 13px;font-size:10px}.upload-aside{gap:10px;display:grid;position:sticky;top:90px}.aside-card{border:1px solid var(--line);background:#0d0f12;border-radius:17px;padding:19px}.aside-icon{border:1px solid var(--line);color:#c8d1dc;background:#ffffff08;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.aside-card h3{margin:14px 0 7px;font-size:13px}.aside-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.checklist-card ul{color:#969da7;gap:9px;margin:14px 0 0;padding:0;font-size:9px;list-style:none;display:grid}.checklist-card li{align-items:center;gap:7px;display:flex}.dashboard-page{padding:78px 0 110px}.dashboard-hero{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.dashboard-hero h1{letter-spacing:-.055em;margin:8px 0;font-size:clamp(44px,5vw,66px);line-height:.95}.dashboard-hero p{color:var(--muted);margin:0;font-size:12px}.stats-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:72px;display:grid}.stat-card{border:1px solid var(--line);background:#0d0f12;border-radius:16px;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;align-items:start;gap:0 14px;min-height:125px;padding:18px;display:grid}.stat-card>span{border:1px solid var(--line);color:#abb5c1;border-radius:10px;grid-row:1/span 2;place-items:center;width:34px;height:34px;display:grid}.stat-card strong{letter-spacing:-.05em;align-self:center;font-size:30px}.stat-card small{color:#747b85;font-size:9px}.dashboard-library{min-height:400px}.dashboard-wallpaper{min-width:0}.dashboard-status-row{align-items:center;gap:6px;padding:8px 2px 0;display:flex}.status-badge,.visibility-badge{border:1px solid var(--line);color:#777f88;text-transform:capitalize;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;display:inline-flex}.status-badge.approved{color:#8fd4ad;border-color:#60ca8e26}.status-badge.rejected{color:#e99a9a;border-color:#e66b6b24}.status-badge.pending{color:#d5bd7e;border-color:#dab55b24}.dashboard-rejection-reason{color:#c58f8f;background:#e66b6b0a;border:1px solid #e66b6b24;border-radius:9px;margin:8px 2px 0;padding:9px 10px;font-size:9px;line-height:1.5}.dashboard-rejection-reason strong{color:#e5adad}.auth-page{place-items:center;min-height:calc(100vh - 70px);padding-top:48px;padding-bottom:70px;display:grid}.auth-panel{border:1px solid var(--line);width:min(1040px,100%);min-height:620px;box-shadow:var(--shadow);background:#0d0f12;border-radius:26px;grid-template-columns:1.15fr .85fr;display:grid;overflow:hidden}.auth-panel.reverse .auth-art{order:2}.auth-panel.reverse .auth-card{order:1}.auth-art{background:linear-gradient(150deg,#151a2c,#11121b 45%,#180f1a);min-height:620px;position:relative;overflow:hidden}.auth-art:after{content:"";background:linear-gradient(#0000 45%,#07080bb8);position:absolute;inset:0}.auth-sphere{border-radius:50%;position:absolute;box-shadow:inset -34px -38px 56px #00000059}.auth-sphere.one{background:radial-gradient(circle at 30% 25%,#a9b8ff,#6470db 30%,#31397f 62%,#161932 82%);width:330px;height:330px;top:14%;right:13%}.auth-sphere.two{background:radial-gradient(circle at 30% 25%,#ed9ccd,#a74389 38%,#471d4a 76%);width:150px;height:150px;bottom:18%;right:3%}.auth-grid{background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:61% -15% -22% 15%;transform:perspective(320px)rotateX(60deg)}.auth-art-copy{z-index:2;position:absolute;bottom:34px;left:34px;right:34px}.auth-art-copy h2{letter-spacing:-.05em;max-width:430px;margin:8px 0 10px;font-size:39px;line-height:.98}.auth-art-copy p{color:#a4abb5;max-width:460px;margin:0;font-size:11px;line-height:1.6}.auth-card{align-self:center;padding:48px}.auth-card h1{letter-spacing:-.045em;margin:8px 0 7px;font-size:39px}.auth-lede{color:var(--muted);margin:0 0 28px;font-size:11px}.auth-card form{gap:14px;display:grid}.auth-submit{width:100%;margin-top:5px}.auth-switch,.auth-terms{color:#727a84;font-size:10px;line-height:1.5}.auth-switch{margin:22px 0 0}.auth-switch a{color:#f0f3f6;font-weight:700}.auth-terms{margin:14px 0 0}.error-text,.success-text{border-radius:9px;margin:0;padding:9px 11px;font-size:9px;line-height:1.5}.error-text{color:#faa;background:#ff4b4b0e;border:1px solid #ff646426}.success-text{color:#99dbb7;background:#46be7e0d;border:1px solid #5ad59326}.detail-page{background:#08090b;min-height:calc(100vh - 70px);position:relative}.detail-media{background:linear-gradient(145deg,#161b2b,#17111d);min-height:calc(100vh - 70px);position:absolute;inset:0;overflow:hidden}.detail-media video{object-fit:cover;width:100%;height:100%}.detail-fallback{background:radial-gradient(circle at 72% 33%,#7182ff57,#0000 22%),radial-gradient(circle at 62% 64%,#d057b226,#0000 25%),linear-gradient(145deg,#151a29,#120f17);position:absolute;inset:0}.detail-vignette{background:linear-gradient(90deg,#050608e6,#05060861 48%,#05060814),linear-gradient(#0000 52%,#050608e6);position:absolute;inset:0}.detail-topbar{z-index:2;color:#9aa1aa;justify-content:space-between;padding-top:24px;font-size:9px;display:flex;position:relative}.detail-status{align-items:center;gap:6px;display:inline-flex}.detail-content{z-index:2;align-items:end;min-height:calc(100vh - 70px);padding-bottom:70px;display:flex;position:relative}.detail-copy-wrap{max-width:760px}.detail-copy-wrap h1{letter-spacing:-.065em;margin:9px 0 13px;font-size:clamp(56px,6vw,90px);line-height:.9}.detail-copy-wrap>p{color:#afb5bd;max-width:670px;margin:0;font-size:13px;line-height:1.6}.meta-row{flex-wrap:wrap;gap:7px;margin:22px 0;display:flex}.meta-row>*{color:#b4bac2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08090c80;border:1px solid #ffffff1c;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:inline-flex}.detail-actions{flex-wrap:wrap;gap:8px;display:flex}.private-note{align-items:center;gap:6px;display:inline-flex;color:#aeb4bc!important;margin-top:14px!important;font-size:9px!important}.profile-page{padding:42px 0 110px}.profile-cover{border:1px solid var(--line);background:radial-gradient(circle at 72% 34%,#6f82ff4d,#0000 22%),radial-gradient(circle at 24% 68%,#ba469924,#0000 24%),linear-gradient(145deg,#151a2a,#111117 60%,#160f19);border-radius:24px;height:330px;position:relative;overflow:hidden}.profile-cover-noise{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.avatar-orb{color:#101217;background:#f1f4f7;border:5px solid #08090bbf;border-radius:24px;place-items:center;width:92px;height:92px;font-size:31px;font-weight:800;display:grid;position:absolute;bottom:28px;left:34px}.profile-header{justify-content:space-between;align-items:end;gap:24px;padding:28px 8px 70px;display:flex}.profile-copy h1{letter-spacing:-.05em;margin:7px 0 8px;font-size:44px;line-height:1}.profile-copy p{color:var(--muted);margin:0;font-size:11px}.profile-stats{gap:10px;display:flex}.profile-stats>div{border:1px solid var(--line);background:#0d0f12;border-radius:13px;min-width:100px;padding:14px}.profile-stats strong,.profile-stats span{display:block}.profile-stats strong{font-size:22px}.profile-stats span{color:#747b84;margin-top:3px;font-size:8px}.admin-page{padding:76px 0 110px}.admin-hero{border:1px solid var(--line);background:#0d0f12;border-radius:19px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:18px;padding:24px;display:grid}.admin-icon{border:1px solid var(--line);border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.admin-hero h1{letter-spacing:-.04em;margin:5px 0 4px;font-size:28px}.admin-hero p{color:var(--muted);margin:0;font-size:10px}.queue-count{text-align:right}.queue-count strong,.queue-count span{display:block}.queue-count strong{font-size:28px}.queue-count span{color:var(--muted);font-size:8px}.admin-list{gap:8px;display:grid}.admin-row{border:1px solid var(--line);background:#0c0e11;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(330px,.65fr);align-items:center;gap:24px;padding:16px;display:grid}.admin-submission{align-items:center;gap:14px;min-width:0;display:flex}.admin-thumb{aspect-ratio:16/10;background:linear-gradient(145deg,#344078,#6d3d72);border-radius:10px;flex:none;place-items:center;width:112px;font-weight:800;display:grid;overflow:hidden}.admin-thumb img{object-fit:cover;width:100%;height:100%}.admin-submission-copy{gap:5px;min-width:0;display:grid}.admin-submission-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-submission-copy strong{font-size:12px}.admin-submission-copy>span,.admin-submission-copy small{color:var(--muted);font-size:8px}.admin-submission-copy p{color:#a5abb4;margin:2px 0;font-size:9px;line-height:1.5}.admin-actions{justify-content:flex-end;align-items:end;gap:8px;display:flex}.reject-form{flex:1;grid-template-columns:minmax(0,1fr) auto;gap:5px 7px;display:grid}.reject-form label{color:#777f89;grid-column:1/-1;font-size:8px}.reject-form textarea{resize:vertical;border:1px solid var(--line);color:#e9edf2;min-height:58px;font:inherit;background:#080a0d;border-radius:9px;padding:9px 10px;font-size:9px;line-height:1.4}.reject-form textarea:focus{border-color:#7c91ff8c;outline:1px solid #7c91ff8c}.reject-form button{align-self:stretch}.footer{background:#07080a;border-top:1px solid #ffffff12}.footer-inner{justify-content:space-between;align-items:center;gap:30px;min-height:150px;display:flex}.footer-brand{margin-bottom:9px}.footer-inner p{color:#5d646e;margin:0;font-size:9px}.footer-links{color:#737a84;gap:18px;font-size:9px;display:flex}.footer-links a:hover{color:#fff}@media (max-width:1180px){.shell{width:min(100% - 40px,1180px)}.wallpaper-grid,.explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-stage{min-height:650px}.hero-content{width:58%}.product-strip{grid-template-columns:1fr 1fr}.product-card.large{grid-column:span 2}}@media (max-width:900px){.site-header{grid-template-columns:1fr auto}.main-nav{display:none}.header-actions{grid-column:2}.hero-stage{min-height:680px}.hero-content{width:auto;top:auto;bottom:118px;right:32px;transform:none}.hero-content h1{font-size:clamp(54px,10vw,78px)}.hero-gradient{background:linear-gradient(#0506082e,#0506087a 45%,#050608f0 100%)}.wallpaper-grid,.explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.upload-layout{grid-template-columns:1fr}.upload-aside{grid-template-columns:repeat(3,1fr);position:static}.auth-panel{grid-template-columns:1fr}.auth-art{min-height:360px}.auth-panel.reverse .auth-art,.auth-panel.reverse .auth-card{order:initial}.stats-grid{grid-template-columns:repeat(2,1fr)}.product-strip{grid-template-columns:1fr}.product-card.large{grid-column:auto}}@media (max-width:640px){.shell{width:calc(100% - 24px)}.site-header-wrap{height:62px}.brand-word,.header-upload,.quiet-button{display:none}.hero-shell{width:100%}.hero-stage{border-left:0;border-right:0;border-radius:0;min-height:700px}.hero-content{bottom:120px;left:20px;right:20px}.hero-content h1{font-size:54px}.hero-content p{font-size:12px}.hero-caption{justify-content:space-between;left:16px;right:16px}.quick-categories{padding-inline:0}.section-block{padding:62px 0}.section-heading{align-items:start}.wallpaper-grid,.explore-grid{grid-template-columns:1fr}.wallpaper-media{aspect-ratio:16/9}.explore-page,.upload-page,.dashboard-page{padding-top:52px}.explore-heading,.dashboard-hero,.profile-header{flex-direction:column;align-items:start}.explore-controls{grid-template-columns:1fr}.sort-form select,.sort-form button{flex:1}.upload-aside,.form-grid,.visibility-options{grid-template-columns:1fr}.form-grid .span-2{grid-column:auto}.stats-grid{grid-template-columns:1fr 1fr}.auth-page{width:100%;padding:0}.auth-panel{border-left:0;border-right:0;border-radius:0;min-height:calc(100vh - 62px)}.auth-art{min-height:270px}.auth-card{padding:34px 24px 46px}.auth-art-copy{bottom:24px;left:24px;right:24px}.auth-art-copy h2{font-size:31px}.detail-content{padding-bottom:42px}.detail-copy-wrap h1{font-size:54px}.profile-cover{height:240px}.profile-stats{width:100%}.profile-stats>div{flex:1}.admin-row{grid-template-columns:1fr;align-items:flex-start}.admin-actions{justify-content:stretch;width:100%}.footer-inner{flex-direction:column;justify-content:center;align-items:flex-start}}.brand-icon{object-fit:cover;border-radius:8px;width:30px;height:30px;box-shadow:0 7px 24px #4766ff38}.license-page,.download-page{padding:64px 0 110px}.license-hero,.download-hero{border:1px solid var(--line);background:radial-gradient(circle at 78% 26%,#5769ff38,#0000 24%),radial-gradient(circle at 66% 74%,#cc49b11f,#0000 24%),linear-gradient(145deg,#111523,#0a0c11 62%,#130d16);border-radius:28px;position:relative;overflow:hidden}.license-hero{padding:clamp(42px,7vw,88px)}.license-hero h1,.download-copy h1{letter-spacing:-.065em;margin:10px 0 18px;font-size:clamp(58px,7.4vw,108px);line-height:.88}.license-hero>p,.download-copy>p{color:#9da4ae;max-width:700px;margin:0;font-size:13px;line-height:1.7}.license-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.license-card{border:1px solid var(--line);background:#0c0e12;border-radius:20px;min-height:390px;padding:30px}.license-card h2{letter-spacing:-.045em;margin:9px 0 14px;font-size:35px}.license-card p{color:var(--muted);line-height:1.65}.featured-license-card{background:radial-gradient(circle at 15% 10%,#4e70ff2b,#0000 32%),#0c0e12}.license-feature-list{color:#c7ccd3;gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.license-feature-list li{padding-left:23px;position:relative}.license-feature-list li:before{content:"✓";color:#8ca6ff;font-weight:800;position:absolute;left:0}.license-status-row{color:#aeb5be;align-items:center;gap:9px;margin:18px 0 28px;display:flex}.license-status-row strong{color:#fff}.license-status-row span:last-child{margin-left:auto}.status-dot{background:#64d98b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 14px #64d98b8c}.license-key-label{color:#6f7782;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:9px;display:block}.license-key-box{background:#07080b;border:1px solid #ffffff1f;border-radius:12px;padding:16px;overflow-x:auto}.license-key-box code{color:#e9edf3;letter-spacing:.06em;font-size:13px}.license-help{font-size:10px}.device-list{gap:8px;margin-top:20px;display:grid}.device-row{background:#ffffff05;border:1px solid #ffffff14;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.device-row strong,.device-row span{display:block}.device-row strong{font-size:11px}.device-row span{color:#666e78;margin-top:3px;font-size:8px}.license-notice{color:#a8e3bf;background:#40b16f12;border:1px solid #6adc9633;border-radius:12px;margin-top:14px;padding:14px 16px;font-size:10px}.license-notice.muted{color:#a9afb7;border-color:var(--line);background:#0c0e11}.license-notice.license-notice-warning{color:#f2c48a;background:#f0ab5a14;border-color:#f0ab5a47}.download-hero{grid-template-columns:1.05fr .95fr;align-items:center;min-height:660px;padding:clamp(38px,6vw,76px);display:grid}.download-copy{z-index:2;position:relative}.download-product-shot{place-items:center;min-height:470px;display:grid;position:relative}.download-product-shot img{z-index:3;filter:drop-shadow(0 38px 48px #00000080);border-radius:26%;width:min(78%,390px);position:relative}.download-orbit{border:1px solid #7d91ff40;border-radius:50%;position:absolute}.download-orbit.one{width:390px;height:390px}.download-orbit.two{opacity:.45;width:520px;height:520px}.download-meta{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.download-meta span{color:#8e96a1;background:#00000029;border:1px solid #ffffff1a;border-radius:999px;padding:7px 10px;font-size:8px}.download-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.download-steps article{border:1px solid var(--line);background:#0c0e11;border-radius:17px;padding:24px}.download-steps article>span{color:#6c789d;letter-spacing:.16em;font-size:9px}.download-steps h3{margin:18px 0 8px;font-size:21px}.download-steps p{color:#737b86;margin:0;font-size:10px;line-height:1.6}@media (max-width:900px){.license-grid,.download-hero{grid-template-columns:1fr}.download-product-shot{min-height:360px}.download-steps{grid-template-columns:1fr}}:root{--violet:#8f8cff;--cyan:#77d7ff;--pink:#e383ff;--electric:#aebcff}.site-header-wrap{-webkit-backdrop-filter:blur(30px)saturate(155%);backdrop-filter:blur(30px)saturate(155%);background:#06070ab8;border-bottom:1px solid #fff1;height:74px}.site-header{width:min(1500px,100% - 54px)}.main-nav{background:#ffffff07;border-color:#ffffff14;border-radius:14px;padding:5px;box-shadow:inset 0 1px #ffffff09}.main-nav a{border-radius:10px;padding:8px 14px;font-size:12px}.main-nav a.active{background:linear-gradient(#ffffff1d,#ffffff12);box-shadow:inset 0 1px #ffffff1a}.header-cta{border-radius:11px;min-height:36px;padding-inline:15px;box-shadow:0 8px 26px #ffffff17}.home-v5{overflow:hidden}.v5-hero{isolation:isolate;border:1px solid #ffffff18;border-radius:34px;min-height:760px;margin-top:24px;position:relative;overflow:hidden;box-shadow:0 42px 130px #00000085,inset 0 1px #ffffff0d}.v5-hero-background,.v5-hero-background video,.v5-aurora,.v5-hero-overlay,.v5-grid-lines{position:absolute;inset:0}.v5-hero-background video{object-fit:cover;filter:saturate(.9)brightness(.7);width:100%;height:100%}.v5-aurora{background:radial-gradient(circle at 77% 46%,#6779ff57,#0000 25%),radial-gradient(circle at 80% 72%,#dc5dc92b,#0000 20%),radial-gradient(circle at 30% 18%,#58c9ff14,#0000 22%),linear-gradient(145deg,#101425 0%,#0b0d14 48%,#160e1d 100%);overflow:hidden}.v5-aurora i{filter:blur(10px);opacity:.9;border-radius:50%;display:block;position:absolute}.aurora-one{background:linear-gradient(90deg,#0000,#5c77ffa6,#7ee3ff3d,#0000);width:700px;height:210px;top:120px;right:-110px;transform:rotate(-18deg)}.aurora-two{background:linear-gradient(90deg,#0000,#ce4eff59,#5864ff4d,#0000);width:680px;height:240px;bottom:72px;right:-60px;transform:rotate(15deg)}.aurora-three{background:#7dd4ff14;width:480px;height:110px;top:46%;left:38%;transform:rotate(-4deg);box-shadow:0 0 120px #5777ff4d}.v5-grid-lines{opacity:.24;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:74px 74px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 60%,#000);mask-image:linear-gradient(90deg,#0000 0%,#000 60%,#000)}.v5-hero-copy{z-index:4;width:min(660px,47%);position:absolute;top:50%;left:clamp(42px,6vw,92px);transform:translateY(-52%)}.v5-pill{color:#b8bec8;letter-spacing:.04em;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:9px;width:max-content;margin-bottom:23px;padding:8px 11px;font-size:10px;font-weight:700;display:flex}.pulse-dot{background:#89e4ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #6fdaff14,0 0 18px #6fdaffcc}.v5-hero-copy h1{letter-spacing:-.075em;max-width:700px;margin:0 0 22px;font-size:clamp(68px,7.2vw,116px);font-weight:780;line-height:.84}.v5-hero-copy h1 em{background:linear-gradient(110deg,#fff 20%,#b7c0ff 45%,#9feaff 75%,#dd9cff);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.v5-hero-copy>p{color:#aab0ba;max-width:610px;margin:0;font-size:14px;line-height:1.75}.v5-hero-copy .hero-actions{margin-top:30px}.hero-download{box-shadow:0 12px 36px #d6e1ff1a}.v5-app-preview{z-index:3;aspect-ratio:1.18;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#0a0c139e;border:1px solid #ffffff29;border-radius:24px;width:min(580px,41vw);position:absolute;top:50%;right:clamp(28px,5vw,80px);overflow:hidden;transform:translateY(-51%)perspective(1100px)rotateY(-7deg)rotateX(2deg);box-shadow:-30px 38px 100px #0000007a,inset 0 1px #ffffff14}.preview-chrome{background:#ffffff06;border-bottom:1px solid #ffffff14;align-items:center;gap:7px;height:42px;padding:0 15px;display:flex}.preview-chrome span{background:#ffffff2e;border-radius:50%;width:9px;height:9px}.preview-chrome strong{color:#ffffff94;margin-left:8px;font-size:10px;font-weight:600}.preview-stage{background:radial-gradient(circle at 50% 55%,#6180ff38,#0000 28%),linear-gradient(145deg,#0b0d16,#171025);height:calc(100% - 42px);position:relative;overflow:hidden}.preview-stage:after{content:"";opacity:.16;background-image:radial-gradient(circle,#ffffff8c 0 1px,#0000 1.5px);background-size:67px 61px;position:absolute;inset:0}.preview-app-icon{z-index:4;border-radius:26px;width:112px;height:112px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 70px #404bff6b,0 0 90px #67cfff26}.preview-floating-card{z-index:5;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#080a10a8;border:1px solid #ffffff1f;border-radius:14px;width:174px;padding:13px 14px;position:absolute;box-shadow:0 16px 38px #0000004d}.preview-floating-card span,.preview-floating-card strong,.preview-floating-card small{display:block}.preview-floating-card span{color:#8fa0ff;letter-spacing:.14em;font-size:7px;font-weight:800}.preview-floating-card strong{margin-top:6px;font-size:12px}.preview-floating-card small{color:#7f8792;margin-top:4px;font-size:8px}.preview-floating-card.card-a{bottom:30px;left:25px}.preview-floating-card.card-b{top:28px;right:22px}.preview-wave{border-radius:50%;width:124%;height:150px;position:absolute;left:-12%;transform:rotate(-6deg)}.wave-a{background:linear-gradient(#5f7cffb8,#1b2247);bottom:-60px}.wave-b{background:linear-gradient(#c75fff66,#16102a);bottom:-95px;left:-18%;transform:rotate(6deg)}.wave-c{background:#090b12;bottom:-120px;left:2%;transform:rotate(-2deg)}.v5-hero-footer{z-index:5;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:18px;display:flex;position:absolute;bottom:28px;left:clamp(42px,6vw,92px);right:clamp(28px,5vw,80px)}.v5-hero-footer div{gap:4px;display:grid}.v5-hero-footer span{color:#737b86;letter-spacing:.15em;font-size:7px;font-weight:800}.v5-hero-footer strong{font-size:11px}.v5-play{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff12;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.v5-play:hover{background:#ffffff24;transform:scale(1.04)}.v5-proof-strip{color:#656d78;letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;gap:22px;min-height:88px;font-size:9px;font-weight:650;display:flex}.v5-proof-strip i{background:#343941;border-radius:50%;width:3px;height:3px}.v5-section{padding:86px 0}.v5-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.v5-section-heading h2{letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(38px,4vw,62px);line-height:.95}.v5-section-heading>a{color:#9299a4;align-items:center;gap:6px;font-size:10px;display:inline-flex}.v5-category-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.v5-category{background:#0d1016;border:1px solid #ffffff16;border-radius:20px;flex-direction:column;justify-content:end;min-height:190px;padding:22px;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.v5-category:before{content:"";opacity:.7;transition:transform .4s;position:absolute;inset:0}.v5-category:hover{border-color:#ffffff29;transform:translateY(-3px)}.v5-category:hover:before{transform:scale(1.06)}.v5-category>*{z-index:1;position:relative}.v5-category>span{color:#ffffff59;letter-spacing:.15em;font-size:8px;font-weight:800;position:absolute;top:18px;left:20px}.v5-category strong{letter-spacing:-.04em;font-size:27px}.v5-category small{color:#ffffff80;margin-top:7px;font-size:9px}.category-1:before{background:radial-gradient(circle at 70% 35%,#6856a1,#0000 27%),linear-gradient(135deg,#151126,#0d1016)}.category-2:before{background:radial-gradient(circle at 75% 40%,#3d7269,#0000 28%),linear-gradient(135deg,#101a18,#0d1016)}.category-3:before{background:radial-gradient(circle at 72% 36%,#4556a5,#0000 26%),radial-gradient(circle at 55% 65%,#732d6e,#0000 22%),#0d1016}.category-4:before{background:linear-gradient(145deg,#241316,#0d1016 58%),radial-gradient(circle,#b34c5e,#0000 30%)}.category-5:before{background:radial-gradient(circle at 73% 40%,#59626b,#0000 28%),linear-gradient(145deg,#171a1f,#0d1016)}.category-6:before{background:radial-gradient(circle at 70% 45%,#235a8b,#0000 28%),linear-gradient(145deg,#0f1825,#0d1016)}.wallpaper-section-v5{padding-top:32px}.empty-v5{background:radial-gradient(circle at 50% 0,#666fff14,#0000 32%),#0b0d11;min-height:330px}.v5-download-band{background:radial-gradient(circle at 85% 20%,#6378ff2e,#0000 28%),radial-gradient(circle at 70% 90%,#ce54db1a,#0000 25%),#0d1017;border:1px solid #ffffff17;border-radius:26px;justify-content:space-between;align-items:center;gap:30px;min-height:280px;margin-bottom:100px;padding:42px 46px;display:flex;box-shadow:inset 0 1px #ffffff0a}.v5-download-band h2{letter-spacing:-.055em;margin:8px 0 10px;font-size:48px}.v5-download-band p{color:#858d98;margin:0}.download-hero-v5{background:radial-gradient(circle at 80% 32%,#5f77ff3d,#0000 25%),radial-gradient(circle at 70% 85%,#de52cd1c,#0000 20%),linear-gradient(145deg,#101424,#090b10 62%,#130d18);grid-template-columns:1.05fr .95fr;align-items:center;min-height:650px;padding:clamp(40px,6vw,76px);display:grid}.download-copy h1 span{background:linear-gradient(110deg,#fff,#a5b8ff 48%,#96e5ff);color:#0000;-webkit-background-clip:text;background-clip:text}.download-primary{min-width:190px}.installer-shot{place-items:center;min-height:430px;display:grid}.installer-window{z-index:3;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0a0c12c7;border:1px solid #ffffff21;border-radius:22px;width:min(560px,100%);position:relative;overflow:hidden;transform:perspective(900px)rotateY(-8deg)rotateX(3deg);box-shadow:0 38px 100px #0000007a}.installer-top{border-bottom:1px solid #ffffff14;align-items:center;gap:7px;height:40px;padding:0 14px;display:flex}.installer-top i{background:#ffffff2e;border-radius:50%;width:9px;height:9px}.installer-body{background:radial-gradient(circle at 40% 48%,#5d77ff29,#0000 26%),#0a0c12;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;min-height:300px;padding:38px;display:grid}.installer-app{place-items:center;gap:10px;display:grid}.installer-app img{border-radius:23px;width:92px;height:92px;box-shadow:0 18px 55px #4f63ff52}.installer-app strong,.applications-tile span{font-size:11px}.installer-arrow{color:#747e8a;font-size:28px}.applications-tile{background:linear-gradient(145deg,#7286ff,#4d5bc5 55%,#313b7c);border-radius:25px;place-items:end center;width:112px;height:112px;padding:13px;display:grid;box-shadow:0 18px 50px #4355d247}.installer-steps article{background:linear-gradient(#0d0f14,#0a0c10)}.license-hero-v5{justify-content:space-between;align-items:center;gap:40px;min-height:420px;padding:clamp(42px,7vw,84px);display:flex}.license-hero-v5 h1{letter-spacing:-.065em;margin:10px 0 18px;font-size:clamp(58px,7vw,102px);line-height:.88}.license-hero-v5 p{color:#929aa5;max-width:650px;margin:0;line-height:1.7}.license-hero-icon{aspect-ratio:1;border-radius:25%;width:min(210px,22vw);transform:rotate(5deg);box-shadow:0 30px 90px #3f55ff59}.license-card-action{margin-top:28px}@media (max-width:1100px){.v5-hero{min-height:820px}.v5-hero-copy{width:58%}.v5-app-preview{width:44vw;right:26px}.v5-category-grid{grid-template-columns:repeat(2,1fr)}.download-hero-v5{grid-template-columns:1fr}.installer-shot{min-height:400px}}@media (max-width:780px){.v5-hero{border-radius:24px;min-height:900px}.v5-hero-copy{width:auto;top:42px;left:26px;right:26px;transform:none}.v5-hero-copy h1{font-size:clamp(62px,16vw,92px)}.v5-app-preview{width:calc(100% - 52px);inset:auto 26px 105px;transform:none}.v5-hero-footer{bottom:24px;left:26px;right:26px}.v5-proof-strip{justify-content:flex-start;padding-inline:5px;overflow:auto}.v5-category-grid{grid-template-columns:1fr}.v5-download-band{flex-direction:column;align-items:flex-start}.download-hero-v5{padding:38px 24px}.download-copy h1{font-size:58px}.installer-body{gap:10px;padding:24px 14px}.installer-app img{border-radius:18px;width:70px;height:70px}.applications-tile{width:86px;height:86px}.license-hero-v5{flex-direction:column;align-items:flex-start}.license-hero-icon{width:130px}.license-grid{grid-template-columns:1fr}}.explore-hero-v5{background:radial-gradient(circle at 78% 30%,#516fff42,#0000 24%),radial-gradient(circle at 70% 80%,#c74bd121,#0000 22%),linear-gradient(145deg,#111625,#0b0d13 58%,#150f19);border:1px solid #ffffff16;border-radius:28px;justify-content:space-between;align-items:end;gap:32px;min-height:390px;padding:54px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.explore-hero-v5:before{content:"";opacity:.4;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.explore-hero-copy{z-index:2;max-width:850px;position:relative}.explore-hero-copy h1{letter-spacing:-.07em;margin:10px 0 16px;font-size:clamp(58px,6.5vw,98px);line-height:.88}.explore-hero-copy h1 em{background:linear-gradient(110deg,#fff,#b2bcff 48%,#94e8ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.explore-hero-copy p{color:#929aa5;max-width:650px;margin:0;font-size:12px;line-height:1.7}.explore-connect{z-index:2;white-space:nowrap;margin-bottom:4px;position:relative}.explore-orb{filter:blur(60px);opacity:.4;border-radius:50%;position:absolute}.explore-orb.orb-a{background:#5d72ff;width:220px;height:220px;top:-70px;right:12%}.explore-orb.orb-b{background:#d35dca;width:180px;height:180px;bottom:-90px;right:28%}.explore-toolbar-v5{background:#ffffff06;border:1px solid #ffffff12;border-radius:17px;grid-template-columns:1fr auto;gap:10px;margin:16px 0 12px;padding:10px;display:grid}.filter-row-v5{padding:10px 0 18px}.filter-row-v5 .filter-chip{background:#0b0d11;border-color:#ffffff13}.filter-row-v5 .filter-chip.active{color:#f5f7ff;background:linear-gradient(#7383ff2e,#7383ff14);border-color:#8e9fff47;box-shadow:inset 0 1px #ffffff0f}.results-row-v5{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;margin:16px 0 20px;padding-top:18px;display:flex}.results-row-v5>div{align-items:baseline;gap:7px;display:flex}.results-caption{color:#545c67;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.explore-grid-v5{gap:13px}.explore-grid-v5 .wallpaper-media{aspect-ratio:16/10;background:#0c0f15;border-color:#ffffff16;border-radius:19px;transition:transform .25s,border-color .25s,box-shadow .25s;box-shadow:0 18px 45px #00000038}.explore-grid-v5 .wallpaper-card:hover .wallpaper-media{border-color:#ffffff2e;transform:translateY(-4px);box-shadow:0 26px 70px #0000005c}.explore-grid-v5 .wallpaper-card:hover .wallpaper-media img{filter:saturate(1.07);transform:scale(1.045)}.explore-grid-v5 .card-shade{background:linear-gradient(#0405081f,#0405080d 42%,#040508eb)}.explore-grid-v5 .quality-badge,.explore-grid-v5 .like-chip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07090d8c;border-color:#ffffff1c}@media (max-width:780px){.explore-hero-v5{flex-direction:column;justify-content:end;align-items:flex-start;min-height:440px;padding:34px 24px}.explore-toolbar-v5{grid-template-columns:1fr}.results-caption{display:none}}.upload-page,.dashboard-page{padding-top:34px}.upload-heading,.dashboard-hero{background:radial-gradient(circle at 85% 22%,#5b73ff2b,#0000 25%),linear-gradient(145deg,#0f131e,#0a0c11 65%,#120d16);border:1px solid #ffffff14;border-radius:24px;margin-bottom:16px;padding:42px 44px;position:relative;overflow:hidden}.upload-heading:after,.dashboard-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.upload-heading>*,.dashboard-hero>*{z-index:1;position:relative}.upload-heading h1,.dashboard-hero h1{font-size:clamp(48px,5vw,76px)}.upload-layout{gap:14px}.upload-form,.aside-card,.stat-card{box-shadow:inset 0 1px #ffffff06;background:linear-gradient(#0d1015,#0a0c10)!important;border-color:#ffffff13!important}.stat-card{border-radius:18px;min-height:145px;transition:transform .2s,border-color .2s}.stat-card:hover{transform:translateY(-2px);border-color:#ffffff24!important}.dashboard-library{padding-top:8px}.dashboard-library .section-heading h2{letter-spacing:-.05em;font-size:42px}.v5-hero{grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);align-items:center;gap:clamp(34px,5vw,84px);min-height:760px;padding:78px clamp(38px,5vw,78px) 104px;display:grid}.v5-hero-copy{width:auto;max-width:650px;position:relative;inset:auto;transform:none}.v5-hero-copy h1{font-size:clamp(62px,6.3vw,102px);line-height:.86}.v5-app-preview{justify-self:end;width:min(100%,620px);position:relative;inset:auto;transform:perspective(1200px)rotateY(-5deg)rotateX(1.5deg)}.v5-hero-overlay{background:radial-gradient(circle at 78% 26%,#5f74ff33,#0000 26%),linear-gradient(90deg,#05060ae6,#05060a85 50%,#05060a38)}.v5-hero:after{content:"";filter:blur(30px);pointer-events:none;z-index:1;background:radial-gradient(circle,#6f7eff2e,#5b39a012 45%,#0000 70%);border-radius:50%;width:420px;height:420px;position:absolute;top:14%;right:10%}@media (max-width:1080px){.v5-hero{grid-template-columns:1fr;min-height:auto;padding-bottom:110px}.v5-hero-copy{max-width:760px}.v5-app-preview{justify-self:stretch;width:min(100%,760px);transform:none}}@media (max-width:780px){.v5-hero{gap:34px;min-height:auto;padding:42px 24px 96px}.v5-hero-copy{width:auto;inset:auto;transform:none}.v5-hero-copy h1{font-size:clamp(54px,15vw,82px)}.v5-app-preview{width:100%;inset:auto;transform:none}}.embedded-checkout-shell{z-index:5000;color:#f7f8ff;background:radial-gradient(circle at 16% 10%,#4f6fff2e,#0000 28%),radial-gradient(circle at 88% 86%,#b349cf1f,#0000 27%),linear-gradient(145deg,#070910,#0b0e16 55%,#08090e);place-items:center;min-height:100vh;padding:28px;display:grid;position:fixed;inset:0;overflow:auto}.embedded-checkout-shell:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 82%);mask-image:radial-gradient(circle,#000,#0000 82%)}.embedded-checkout-card{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(#121622f5,#090b11fa);border:1px solid #ffffff1a;border-radius:26px;width:min(680px,100%);padding:28px;position:relative;box-shadow:0 34px 100px #00000085,inset 0 1px #ffffff0e}.embedded-checkout-head{grid-template-columns:78px 1fr;align-items:center;gap:18px;margin-bottom:22px;display:grid}.embedded-checkout-head img{border-radius:20px;width:78px;height:78px;box-shadow:0 16px 38px #3157ff40}.embedded-checkout-head span{color:#7f8ba1;letter-spacing:.18em;margin-bottom:6px;font-size:9px;font-weight:850;display:block}.embedded-checkout-head h1{letter-spacing:-.045em;margin:0;font-size:36px;line-height:1}.embedded-checkout-head p{color:#8e97a5;margin:9px 0 0;font-size:11px;line-height:1.55}.app-pay-panel{background:#0b0e15;border:1px solid #ffffff12;border-radius:18px;padding:18px}.app-checkout-pay{color:#fff;cursor:pointer;background:linear-gradient(115deg,#6278ff,#8a69ff 60%,#a75ed8);border:0;border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:50px;margin-top:16px;padding:0 18px;font-size:13px;font-weight:800;display:flex;box-shadow:0 14px 34px #4854dc3b}.app-checkout-pay:disabled{opacity:.55;cursor:default}.app-pay-footnote{color:#606a78;margin:12px 2px 0;font-size:9px;line-height:1.55}.app-checkout-error,.app-payment-unavailable{color:#ff9eaa;background:#ff425b12;border:1px solid #ff657933;border-radius:12px;margin:12px 0;padding:12px 14px;font-size:10px;line-height:1.5}.app-checkout-message{color:#bac6ff;background:#4a63d117;border:1px solid #7497ff2e;border-radius:12px;margin:0 0 14px;padding:11px 13px;font-size:10px}.embedded-checkout-card footer{color:#535d6b;letter-spacing:.03em;justify-content:center;gap:9px;margin-top:15px;font-size:8px;display:flex}.embedded-return-card{text-align:center;background:#0d1018;border:1px solid #ffffff17;border-radius:24px;width:min(520px,100%);padding:54px 34px;position:relative;box-shadow:0 30px 90px #00000073}.embedded-return-card img{border-radius:20px;width:76px;height:76px;margin:0 auto;display:block;box-shadow:0 12px 34px #4a6cff38}.embedded-return-card h1{letter-spacing:-.035em;margin:18px 0 8px;font-size:24px}.embedded-return-card p{color:#7c8594;max-width:340px;margin:0 auto;font-size:13px;line-height:1.55}.return-spinner{border:2px solid #ffffff1a;border-top-color:#9aa8ff;border-radius:50%;width:26px;height:26px;margin:20px auto 0;animation:.8s linear infinite returnSpin}@keyframes returnSpin{to{transform:rotate(360deg)}}@media (max-width:650px){.embedded-checkout-shell{padding:12px}.embedded-checkout-card{border-radius:20px;padding:18px}.embedded-checkout-head{grid-template-columns:58px 1fr}.embedded-checkout-head img{border-radius:16px;width:58px;height:58px}.embedded-checkout-head h1{font-size:28px}}.v5-hero-copy{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#07090ee0,#080a10ad);border:1px solid #ffffff13;border-radius:24px;padding:30px;box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff09}@media (max-width:780px){.v5-hero-copy{border-radius:19px;padding:22px}}.checkout-price-label{letter-spacing:-.02em;color:#fff;align-items:baseline;gap:.45rem;margin-top:.75rem;font-size:1.2rem;font-weight:800;display:inline-flex}.checkout-price-label small{color:#ffffff94;font-size:.76rem;font-weight:600}.download-license-note{color:#ecf1ffb8;margin-top:18px;font-size:13px;line-height:1.55}.download-license-note small,.home-local-price small{color:#ecf1ff7a}.home-local-price{color:#f5f8ffe6;margin-top:10px;font-weight:700;display:inline-block}.stripe-embedded-panel{min-height:520px}.checkout-price-label small{opacity:.55;margin-top:5px;font-size:11px;font-weight:600;display:block}.purchase-site-page{color:#f7f8ff;background:radial-gradient(circle at 18% 8%,#18275a 0,#0000 34%),radial-gradient(circle at 82% 88%,#38155f 0,#0000 32%),#06070c;place-items:center;min-height:100vh;padding:44px 20px;display:grid;position:relative;overflow:hidden}.purchase-site-glow{filter:blur(80px);opacity:.26;pointer-events:none;border-radius:999px;position:absolute}.purchase-site-glow-a{background:#3874ff;width:430px;height:430px;top:-150px;left:-170px}.purchase-site-glow-b{background:#a33cff;width:440px;height:440px;bottom:-190px;right:-180px}.purchase-site-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(160deg,#131622eb,#08090ef5);border:1px solid #ffffff1f;border-radius:30px;width:min(100%,680px);padding:38px;position:relative;box-shadow:0 34px 100px #0000008c}.purchase-brand{letter-spacing:-.02em;align-items:center;gap:11px;font-weight:750;display:flex}.purchase-brand img{border-radius:10px;width:38px;height:38px;box-shadow:0 8px 28px #4a6cff47}.purchase-chip{letter-spacing:.12em;color:#b9c9ff;background:#7490ff1c;border:1px solid #7e99ff2e;border-radius:999px;margin-top:34px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.purchase-site-card h1{letter-spacing:-.055em;max-width:590px;margin:16px 0 14px;font-size:clamp(42px,7vw,68px);line-height:.98}.purchase-lede{color:#aeb4c9;max-width:580px;font-size:17px;line-height:1.6}.purchase-price{background:#ffffff0b;border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin:28px 0 22px;padding:18px 20px;display:flex}.purchase-price strong{font-size:20px}.purchase-price span{color:#8f96aa;text-align:right;max-width:260px;font-size:12px}.purchase-email{color:#d6d9e5;gap:8px;font-size:13px;font-weight:700;display:grid}.purchase-email span{color:#777f94;margin-left:5px;font-weight:500}.purchase-email input{color:#fff;width:100%;height:52px;font:inherit;background:#0b0d14;border:1px solid #ffffff1a;border-radius:14px;outline:none;padding:0 15px}.purchase-email input:focus{border-color:#698cff;box-shadow:0 0 0 3px #5b7dff21}.purchase-primary{color:#080a10;cursor:pointer;background:linear-gradient(135deg,#f8f9ff,#dce6ff);border:0;border-radius:16px;justify-content:space-between;align-items:center;width:100%;height:58px;margin-top:14px;padding:0 19px;font-size:16px;font-weight:800;display:flex;box-shadow:0 14px 34px #5774ff2e}.purchase-primary:hover{transform:translateY(-1px)}.purchase-primary:disabled{opacity:.56;cursor:default;transform:none}.wallet-row{flex-wrap:wrap;gap:8px;margin:15px 0 0;display:flex}.wallet-row span{color:#c5cad9;background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;padding:7px 9px;font-size:12px;font-weight:700}.purchase-wallet-copy{color:#747c91;margin-top:11px;font-size:12px;line-height:1.55}.purchase-more{color:#aeb8d8;cursor:pointer;background:0 0;border:0;margin-top:19px;padding:0;font-weight:700}.purchase-alt-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.purchase-alt{background:#ffffff08;border:1px solid #ffffff14;border-radius:17px;padding:18px}.purchase-alt h3{margin:0 0 5px}.purchase-alt p{color:#7f879b;font-size:12px;line-height:1.45}.purchase-alt button{color:#fff;cursor:pointer;background:#151923;border:1px solid #ffffff1f;border-radius:12px;width:100%;height:42px;font-weight:700}.purchase-alt small{color:#777f94}.purchase-trust{color:#747b8f;border-top:1px solid #ffffff12;flex-wrap:wrap;gap:13px;margin-top:25px;padding-top:20px;font-size:11px;display:flex}.purchase-error,.purchase-note{border-radius:12px;margin:14px 0;padding:12px 14px;font-size:13px}.purchase-error{color:#ffabb4;background:#ff495b1a;border:1px solid #ff495b2e}.purchase-note{color:#bac8ff;background:#6282ff17;border:1px solid #6282ff26}.purchase-complete-card{text-align:center}.purchase-complete-card .purchase-brand{justify-content:center}.complete-check{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:78px;height:78px;margin:35px auto 14px;font-size:33px;font-weight:900;display:grid}.complete-check.done{color:#74edb0;background:#4cdc931f;border-color:#4cdc933d}.purchase-complete-card .purchase-note{text-align:left;margin-top:25px}@media (max-width:650px){.purchase-site-page{align-items:start;padding:18px 12px}.purchase-site-card{border-radius:22px;padding:26px 20px}.purchase-site-card h1{font-size:45px}.purchase-price{flex-direction:column;align-items:flex-start}.purchase-price span{text-align:left}.purchase-alt-grid{grid-template-columns:1fr}.purchase-primary{z-index:3;position:sticky;bottom:12px}.purchase-trust{gap:8px}.wallet-row{gap:6px}}.home-v5{isolation:isolate;position:relative}.home-v5>section{z-index:2;position:relative}.lumawall-logo-backdrop{z-index:0;pointer-events:none;opacity:.72;position:absolute;inset:0;overflow:hidden}.lumawall-bg-logo{aspect-ratio:1;object-fit:cover;opacity:.075;filter:saturate(1.25)blur(.2px)drop-shadow(0 0 55px #6270ff59);will-change:transform;border-radius:28%;width:clamp(180px,22vw,420px);position:absolute}.lumawall-bg-logo.logo-one{animation:19s ease-in-out infinite alternate lumaLogoDriftOne;top:4%;left:-8%}.lumawall-bg-logo.logo-two{opacity:.055;width:clamp(210px,28vw,500px);animation:25s ease-in-out infinite alternate lumaLogoDriftTwo;top:25%;right:-9%}.lumawall-bg-logo.logo-three{opacity:.045;width:clamp(150px,19vw,330px);animation:22s ease-in-out infinite alternate lumaLogoDriftThree;top:58%;left:12%}.lumawall-bg-logo.logo-four{opacity:.06;width:clamp(170px,21vw,360px);animation:27s ease-in-out infinite alternate lumaLogoDriftFour;bottom:-5%;right:13%}@keyframes lumaLogoDriftOne{0%{transform:translate(-18px,-8px)rotate(-9deg)scale(.94)}to{transform:translate(80px,100px)rotate(13deg)scale(1.08)}}@keyframes lumaLogoDriftTwo{0%{transform:translate(30px,-50px)rotate(12deg)scale(1.05)}to{transform:translate(-100px,90px)rotate(-12deg)scale(.92)}}@keyframes lumaLogoDriftThree{0%{transform:translate(-35px,45px)rotate(7deg)}to{transform:translate(125px,-60px)rotate(-15deg)scale(1.12)}}@keyframes lumaLogoDriftFour{0%{transform:translate(55px,35px)rotate(-14deg)}to{transform:translate(-95px,-95px)rotate(10deg)scale(1.08)}}@media (prefers-reduced-motion:reduce){.lumawall-bg-logo{animation:none!important}}.purchase-account{background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;gap:4px;margin:18px 0 4px;padding:15px 17px;display:grid}.purchase-account span{color:#777f94;text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:700}.purchase-account strong{color:#f5f7ff;overflow-wrap:anywhere;font-size:14px}.purchase-account small{color:#777f94;font-size:11px;line-height:1.45}.guest-checkout-form{gap:10px;display:grid}.guest-checkout-form label{color:#d6d9e5;font-size:13px;font-weight:700}.guest-checkout-form input{color:#fff;width:100%;height:52px;font:inherit;background:#0b0d14;border:1px solid #ffffff1a;border-radius:14px;outline:none;padding:0 15px}.guest-checkout-form input:focus{border-color:#698cff;box-shadow:0 0 0 3px #5b7dff21}.guest-checkout-form small{color:#777f94;font-size:11px;line-height:1.45}.purchase-license-delivery{text-align:left;background:#4cdc9314;border:1px solid #74edb03d;border-radius:18px;gap:10px;margin-top:24px;padding:20px;display:grid}.purchase-license-delivery span{color:#9ba5b9;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}.purchase-license-delivery code{color:#f7f8ff;overflow-wrap:anywhere;font-size:clamp(13px,3vw,18px);font-weight:800}.purchase-license-delivery button{color:#090b10;cursor:pointer;background:#f4f7ff;border:1px solid #ffffff21;border-radius:10px;width:max-content;padding:9px 13px;font-weight:800}.purchase-license-delivery small{color:#9ba5b9;line-height:1.45}.purchase-auth-redirect{text-align:center;max-width:540px}.purchase-auth-redirect .purchase-brand{justify-content:center}.purchase-auth-redirect h1{margin-top:26px;font-size:46px}.purchase-auth-redirect p{color:#929aae}.auth-redirect-spinner{border:2px solid #ffffff1f;border-top-color:#9ba9ff;border-radius:50%;width:30px;height:30px;margin:28px auto 0;animation:.8s linear infinite returnSpin}.explore-toolbar-stack{gap:12px;display:grid}.explore-filter-panel{border:1px solid var(--line);background:#0d0f12;border-radius:15px;grid-template-columns:repeat(4,minmax(130px,1fr)) auto auto;align-items:end;gap:8px;padding:12px;display:grid}.explore-filter-panel label{color:#777f89;text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:9px;font-weight:750;display:grid}.explore-filter-panel select{border:1px solid var(--line);color:#e9edf1;background:#12151a;border-radius:10px;outline:0;width:100%;min-height:40px;padding:0 30px 0 10px;font-size:10px}.explore-filter-panel button{color:#090b0d;cursor:pointer;background:#f2f5f7;border:0;border-radius:10px;min-height:40px;padding:0 13px;font-size:10px;font-weight:800}.explore-clear{border:1px solid var(--line);color:#aab1ba;border-radius:10px;place-items:center;min-height:40px;padding:0 12px;font-size:10px;display:grid}.results-row-v5{justify-content:space-between}.results-caption{margin-left:auto}.purchase-site-card-wide{width:min(720px,100vw - 30px)}.purchase-primary-xl{min-height:58px;font-size:14px}.payment-method-cloud{flex-wrap:wrap;justify-content:center;gap:7px;margin:14px 0 4px;display:flex}.payment-method-cloud span{color:#c7cdd5;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:750}.auth-persist-note{color:#7f8791;margin:2px 0 12px;font-size:9px}@media (max-width:1000px){.explore-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.explore-filter-panel button,.explore-clear{width:100%}}@media (max-width:620px){.explore-filter-panel{grid-template-columns:1fr}.explore-page{padding-top:54px}}.platform-download-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0 70px;display:grid}.platform-download-card{border:1px solid var(--line);background:linear-gradient(145deg,#0f1217,#0b0d10);border-radius:22px;align-content:start;gap:14px;min-height:230px;padding:26px;display:grid;position:relative}.platform-download-card.recommended{border-color:#89a3ff6b;box-shadow:0 20px 60px #475bbe1f}.platform-download-card h3{letter-spacing:-.04em;margin:0;font-size:30px}.platform-download-card p{max-width:520px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.platform-download-card .button{width:max-content;margin-top:auto}.platform-badge{border:1px solid var(--line);color:#9098a3;letter-spacing:.09em;border-radius:999px;width:max-content;padding:6px 8px;font-size:8px;font-weight:800}@media (max-width:760px){.platform-download-grid{grid-template-columns:1fr}}.wallpaper-media>.wallpaper-card-video{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.001)}.wallpaper-card:hover .wallpaper-card-video{transition:transform .45s;transform:scale(1.035)}@media (prefers-reduced-motion:reduce){.wallpaper-card:hover .wallpaper-card-video{transition:none;transform:none}}.purchase-phone-button{width:100%;color:inherit;font:inherit;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff24;border-radius:12px;margin-top:10px;padding:12px 14px}.purchase-phone-button:hover{background:#ffffff17}.purchase-share-message{color:#ffffffa8;margin:8px 0 0;font-size:.82rem}html{background:#02030a}body{background:0 0;min-height:100vh;position:relative;overflow-x:hidden}body>.site-header-wrap{z-index:100}.galaxy-backdrop{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 20%,#12102a 0,#050612 42%,#020309 75%);position:fixed;inset:0;overflow:hidden}.galaxy-nebula{filter:blur(90px);opacity:.34;mix-blend-mode:screen;will-change:transform;border-radius:50%;width:72vw;height:72vw;position:absolute}.nebula-violet{background:radial-gradient(circle,#813fffe0,#6614ff3d 46%,#0000 70%);animation:24s ease-in-out infinite alternate galaxyFloatA;top:-28vw;left:-24vw}.nebula-blue{background:radial-gradient(circle,#007affc7,#363dff2e 48%,#0000 70%);animation:30s ease-in-out infinite alternate galaxyFloatB;top:6vh;right:-26vw}.nebula-cyan{background:radial-gradient(circle,#00f6ff73,#135cff24 50%,#0000 72%);animation:28s ease-in-out infinite alternate galaxyFloatC;bottom:-50vw;left:24vw}.galaxy-stars{opacity:.66;will-change:transform;background-repeat:repeat;position:absolute;inset:-20%}.stars-a{background-image:radial-gradient(circle at 12px 18px,#fffffff2 0 1px,#0000 1.4px),radial-gradient(circle at 68px 74px,#bbd6ffb8 0 1px,#0000 1.5px),radial-gradient(circle at 110px 34px,#ffffff7a 0 .8px,#0000 1.2px);background-size:132px 118px;animation:70s linear infinite starDrift}.stars-b{opacity:.35;background-image:radial-gradient(circle at 21px 31px,#ffffffe6 0 .7px,#0000 1.1px),radial-gradient(circle at 91px 82px,#a1c0ffcc 0 .8px,#0000 1.2px);background-size:104px 137px;animation:94s linear infinite starDriftReverse;transform:scale(1.25)}.stars-c{opacity:.22;background-image:radial-gradient(circle at 40px 52px,#b580ffe6 0 1px,#0000 1.5px),radial-gradient(circle at 140px 110px,#51ccffa6 0 1px,#0000 1.4px);background-size:184px 159px;animation:10s ease-in-out infinite alternate starPulse}.galaxy-vignette{background:radial-gradient(circle at 50% 38%,#0000 0 35%,#01020738 64%,#010207d1 100%);position:absolute;inset:0}@keyframes galaxyFloatA{0%{transform:translate(-3vw,-2vh)scale(.92)}to{transform:translate(13vw,12vh)scale(1.08)}}@keyframes galaxyFloatB{0%{transform:translate(3vw,-2vh)scale(1.02)}to{transform:translate(-12vw,9vh)scale(.9)}}@keyframes galaxyFloatC{0%{transform:translate(-5vw,6vh)scale(.9)}to{transform:translate(9vw,-10vh)scale(1.12)}}@keyframes starDrift{to{transform:translate(-120px,90px)}}@keyframes starDriftReverse{to{transform:scale(1.25)translate(110px,-70px)}}@keyframes starPulse{0%{opacity:.14}to{opacity:.34}}.site-header-wrap{-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);background:#03040c9e;border-bottom-color:#ffffff14}.site-header-wrap:after{content:"";background:linear-gradient(90deg,#0000,#7068ff6b,#3dcdff59,#0000);height:1px;position:absolute;bottom:-1px;left:18%;right:18%}.free-beta-cta{box-shadow:0 8px 28px #8874ff2e}.apple-mark{font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.3em;line-height:.8;display:inline-block;transform:translateY(-.03em)}.home-v7{padding-top:18px}.immersive-hero{isolation:isolate;background:linear-gradient(145deg,#0d0c22a8,#0408145c 48%,#040711b3);border:1px solid #ffffff1a;border-radius:34px;grid-template-columns:minmax(0,.84fr) minmax(520px,1.16fr);align-items:center;gap:38px;min-height:calc(100svh - 92px);padding:clamp(48px,7vw,112px) clamp(30px,5vw,78px) 72px;display:grid;position:relative;overflow:hidden;box-shadow:0 50px 140px #00000085,inset 0 1px #ffffff14}.immersive-hero:before{content:"";z-index:-2;background:radial-gradient(circle at 72% 44%,#5862ff30,#0000 30%),radial-gradient(circle at 22% 35%,#7e3aff29,#0000 34%),linear-gradient(90deg,#03040d80,#0000 48%);position:absolute;inset:0}.immersive-hero:after{content:"";z-index:-1;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000080,#0000 86%);mask-image:linear-gradient(#00000080,#0000 86%)}.hero-space-layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-space-layer i{filter:blur(24px);opacity:.65;border-radius:999px;display:block;position:absolute}.hero-space-layer i:first-child{background:linear-gradient(90deg,#0000,#7c8cff);width:280px;height:1px;animation:8s ease-in-out infinite cometSweep;top:25%;right:-40px;transform:rotate(-18deg)}.hero-space-layer i:nth-child(2){background:linear-gradient(90deg,#0000,#53e5ff);width:200px;height:1px;animation:11s ease-in-out 3s infinite cometSweep;top:62%;left:35%;transform:rotate(20deg)}.hero-space-layer i:nth-child(3){background:#fff;width:8px;height:8px;animation:3s ease-in-out infinite alternate starPulse;top:14%;right:18%;box-shadow:0 0 28px 6px #82c2ffcc}@keyframes cometSweep{0%,70%{opacity:0;transform:translate(180px)rotate(-18deg)}82%{opacity:.75}to{opacity:0;transform:translate(-580px)rotate(-18deg)}}.hero-copy-v7{z-index:5;max-width:670px;position:relative}.beta-pill{color:#d5ceff;letter-spacing:.13em;background:#8b6cff17;border:1px solid #b0a2ff3d;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:100%;min-height:31px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 28px #7556ff0f}.beta-pill b{color:#7ef6d7;border-left:1px solid #ffffff1f;padding-left:8px;font-size:9px}.hero-copy-v7 h1{letter-spacing:-.066em;max-width:760px;margin:28px 0 22px;font-size:clamp(52px,6vw,94px);font-weight:740;line-height:.91}.hero-copy-v7 h1 em{color:#0000;background:linear-gradient(115deg,#fff 2%,#b7a6ff 34%,#69d7ff 72%,#d6c4ff);text-shadow:0 0 55px #5c74ff29;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:700}.hero-copy-v7>p{color:#aeb5c6;max-width:610px;margin:0;font-size:clamp(15px,1.35vw,19px);line-height:1.68}.hero-actions-v7{flex-wrap:wrap;margin-top:32px}.apple-download{gap:9px}.free-chip{color:#d6dcff;letter-spacing:.08em;background:#12141b;border-radius:6px;margin-left:3px;padding:3px 6px;font-size:8px}.hero-trust-row{color:#757d90;text-transform:uppercase;letter-spacing:.09em;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;font-size:10px;font-weight:650;display:flex}.hero-trust-row i{background:#626b7b;border-radius:50%;width:3px;height:3px}.mac-stage-v7{perspective:1300px;place-items:center;min-height:570px;display:grid;position:relative}.mac-stage-v7:before{content:"";filter:blur(78px);background:#674fff3d;border-radius:50%;width:72%;height:54%;position:absolute;transform:translateY(22px)}.macbook-v7{z-index:3;width:min(95%,820px);transform-style:preserve-3d;filter:drop-shadow(0 40px 70px #0000008c);position:relative;transform:rotateY(-7deg)rotateX(3deg)rotate(1deg)}.macbook-screen-v7{aspect-ratio:16/10;background:#03050b;border:9px solid #11141b;border-bottom-width:15px;border-radius:18px 18px 12px 12px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24,0 0 0 1px #000c}.macbook-screen-v7 video{object-fit:cover;width:100%;height:100%}.demo-space-fallback{background:radial-gradient(circle at 60% 40%,#5140b7,#0000 22%),radial-gradient(circle at 35% 70%,#086ca0,#0000 26%),#07091a;position:absolute;inset:0}.macbook-screen-glow{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 65px #21114e52}.macbook-menubar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffd6;background:#05060c47;align-items:center;gap:9px;height:28px;padding:0 12px;font-size:9px;display:flex;position:absolute;top:0;left:0;right:0}.macbook-menubar strong{font-weight:700}.macbook-menubar span:last-child{color:#7bf2cd;letter-spacing:.08em;margin-left:auto;font-weight:800}.apple-mini{font-size:12px}.playing-chip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04050c6e;border:1px solid #ffffff26;border-radius:11px;align-items:center;gap:9px;padding:8px 11px;display:flex;position:absolute;bottom:18px;left:18px}.playing-chip .pulse-dot{width:6px;height:6px}.playing-chip div{gap:1px;display:grid}.playing-chip small{color:#9fa7b7;letter-spacing:.12em;font-size:7px}.playing-chip strong{font-size:10px}.macbook-base-v7{background:linear-gradient(#c8cad0,#858a93 45%,#424751);border-radius:2px 2px 16px 16px;width:112%;height:20px;margin-top:-2px;margin-left:-6%;position:relative;box-shadow:0 14px 24px #00000057}.macbook-base-v7:before{content:"";background:#767b83;border-radius:0 0 8px 8px;height:5px;position:absolute;top:0;left:35%;right:35%}.macbook-base-v7 i{filter:blur(3px);background:#0000007a;border-radius:50%;height:4px;position:absolute;bottom:-3px;left:8%;right:8%}.wallpaper-orbit-v7{z-index:5;pointer-events:none;position:absolute;inset:0}.orbit-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:#060712b3;border:1px solid #ffffff29;border-radius:12px;width:112px;transition:transform .2s,border-color .2s;animation:5s ease-in-out infinite alternate orbitFloat;position:absolute;overflow:hidden;box-shadow:0 16px 42px #00000052}.orbit-card:hover{border-color:#9da9ff7a;transform:translateY(-5px)scale(1.04)}.orbit-card img,.orbit-fallback{aspect-ratio:16/10;object-fit:cover;background:#15172a;width:100%}.orbit-card span{color:#c7ccda;white-space:nowrap;text-overflow:ellipsis;padding:7px 8px;font-size:8px;font-weight:700;display:block;overflow:hidden}.orbit-card-1{animation-delay:-.7s;top:4%;left:3%}.orbit-card-2{animation-delay:-2.3s;top:8%;right:-1%}.orbit-card-3{animation-delay:-1.5s;bottom:6%;left:-1%}.orbit-card-4{animation-delay:-3.1s;bottom:9%;right:1%}.orbit-card-5{animation-delay:-.1s;top:42%;right:-5%}@keyframes orbitFloat{0%{translate:0 -4px}to{translate:0 7px}}.hero-scroll-cue{color:#6f7688;letter-spacing:.17em;align-items:center;gap:10px;font-size:8px;font-weight:700;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.hero-scroll-cue i{background:linear-gradient(90deg,#6d7488,#0000);width:34px;height:1px}.v7-marquee{color:#7d8495;letter-spacing:.16em;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;min-height:82px;font-size:9px;font-weight:750;display:flex}.v7-marquee i{color:#6654b9;font-style:normal}.section-subcopy{color:#80889b;max-width:620px;margin:8px 0 0;font-size:12px;line-height:1.6}.v7-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.v7-category{background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffffff17;border-radius:19px;flex-direction:column;justify-content:flex-end;gap:6px;min-height:170px;padding:22px;transition:transform .22s,border-color .22s,background .22s;display:flex;position:relative;overflow:hidden}.v7-category:before{content:"";filter:blur(28px);opacity:.35;background:var(--cat-glow,#7147ff);border-radius:50%;width:190px;height:190px;transition:transform .3s;position:absolute;top:-80px;right:-54px}.v7-category:hover{background:linear-gradient(145deg,#ffffff13,#ffffff06);border-color:#a8a0ff40;transform:translateY(-4px)}.v7-category:hover:before{transform:scale(1.18)}.v7-category>span{color:#686f80;letter-spacing:.14em;font-size:9px;position:absolute;top:18px;left:20px}.v7-category strong{letter-spacing:-.035em;font-size:24px;position:relative}.v7-category small{color:#7f8798;font-size:10px;position:relative}.v7-category svg{color:#8c94a8;position:absolute;bottom:20px;right:20px}.v7-category.category-1{--cat-glow:#6c3cff}.v7-category.category-2{--cat-glow:#ff5fb7}.v7-category.category-3{--cat-glow:#18d2a0}.v7-category.category-4{--cat-glow:#4d9cff}.v7-category.category-5{--cat-glow:#b8b8c6}.v7-category.category-6{--cat-glow:#ff7a32}.explore-grid-v7{grid-template-columns:repeat(4,minmax(0,1fr))}.beta-download-band{background:radial-gradient(circle at 84% 48%,#6550ff42,#0000 30%),linear-gradient(130deg,#0e0d22e0,#070914b8);border:1px solid #a397ff2b;border-radius:28px;grid-template-columns:1fr auto;align-items:center;gap:60px;min-height:320px;margin-top:100px;margin-bottom:60px;padding:52px 58px;display:grid;overflow:hidden;box-shadow:0 28px 80px #0000004d}.beta-download-copy h2{letter-spacing:-.05em;margin:10px 0 13px;font-size:clamp(34px,4vw,58px)}.beta-download-copy p{color:#9ba3b5;max-width:710px;line-height:1.65}.beta-perks{color:#aab2c3;flex-wrap:wrap;gap:10px 20px;margin-top:20px;font-size:11px;display:flex}.beta-download-action{place-items:center;gap:12px;display:grid}.giant-apple{color:#f3f4ff;filter:drop-shadow(0 0 42px #7e72ff5c);font-size:98px;line-height:1}.download-v7{padding-top:28px}.download-hero-galaxy{background:radial-gradient(circle at 74% 46%,#664dff40,#0000 31%),linear-gradient(145deg,#0e0d22c2,#0408139e);position:relative;overflow:hidden}.download-hero-galaxy:before{content:"";opacity:.34;pointer-events:none;background-image:radial-gradient(circle at 20% 24%,#ffffff8c 0 1px,#0000 1.4px),radial-gradient(circle at 70% 14%,#b5c8ff61 0 1px,#0000 1.4px);background-size:120px 120px,170px 160px;position:absolute;inset:0}.download-hero-galaxy>*{z-index:1;position:relative}.beta-license-note{color:#7ff0d1!important}.macbook-download-shot{min-height:430px}.download-macbook{filter:drop-shadow(0 34px 60px #0000007a);width:min(90%,560px);position:relative;transform:rotateY(-8deg)rotateX(3deg)}.download-mac-screen{aspect-ratio:16/10;background:#050612;border:8px solid #11141b;border-bottom-width:13px;border-radius:17px 17px 10px 10px;position:relative;overflow:hidden}.download-mac-screen video{object-fit:cover;width:100%;height:100%}.download-screen-logo{color:#ffffffdb;filter:drop-shadow(0 0 24px #ffffff29);font-size:68px;position:absolute;top:50%;left:50%;translate:-50% -50%}.download-mac-base{background:linear-gradient(#c5c7ce,#6c727d);border-radius:2px 2px 14px 14px;width:112%;height:16px;margin-left:-6%;position:relative}.download-mac-base i{background:#71767e;border-radius:0 0 6px 6px;height:4px;position:absolute;top:0;left:38%;right:38%}.download-apple-orbit{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:74px;height:74px;font-size:38px;animation:4s ease-in-out infinite alternate orbitFloat;display:grid;position:absolute;top:14%;right:3%;box-shadow:0 0 45px #6555ff38}.platform-download-grid-v7{margin-top:30px}.platform-download-card{position:relative;overflow:hidden}.platform-download-card:after{content:"";filter:blur(28px);pointer-events:none;background:#5c5aff1f;border-radius:50%;width:220px;height:220px;position:absolute;top:-100px;right:-90px}.platform-card-icon{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:20px;font-size:27px;display:grid}.apple-platform-icon{font-size:30px}.platform-download-card small{color:#727b8c;margin-top:12px;font-size:10px;display:block}.beta-access-apple{background:radial-gradient(circle at 35% 25%,#ffffff29,#795bff29 48%,#ffffff05);border:1px solid #ffffff1a;border-radius:36px;place-items:center;width:160px;height:160px;font-size:92px;display:grid;box-shadow:0 30px 70px #00000052}.explore-v5{padding-top:28px}.explore-hero-v5{background:linear-gradient(145deg,#0a0a1bc7,#05081285);border:1px solid #ffffff14;box-shadow:0 30px 80px #00000040}.wallpaper-card{border-color:#ffffff14;box-shadow:0 14px 34px #00000038}.wallpaper-card:hover{border-color:#8b91ff52;box-shadow:0 22px 58px #00000057,0 0 36px #5049d214}@media (max-width:1120px){.immersive-hero{grid-template-columns:1fr;padding-top:72px}.hero-copy-v7{max-width:760px}.mac-stage-v7{min-height:520px}.explore-grid-v7{grid-template-columns:repeat(3,minmax(0,1fr))}.v7-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.shell{width:min(100% - 28px,1440px)}.immersive-hero{border-radius:24px;min-height:auto;padding:48px 20px 54px}.hero-copy-v7 h1{font-size:clamp(46px,15vw,68px)}.hero-copy-v7>p{font-size:14px}.mac-stage-v7{min-height:380px;margin-top:20px}.macbook-v7{width:96%;transform:rotateY(-3deg)rotateX(2deg)}.orbit-card{width:82px}.orbit-card-3,.orbit-card-5,.hero-scroll-cue{display:none}.v7-category-grid{grid-template-columns:1fr}.explore-grid-v7{grid-template-columns:repeat(2,minmax(0,1fr))}.beta-download-band{grid-template-columns:1fr;gap:26px;padding:38px 26px}.giant-apple{font-size:70px}.download-macbook{width:96%}.download-apple-orbit{display:none}}@media (max-width:520px){.explore-grid-v7{grid-template-columns:1fr}.v7-marquee{gap:10px}.v7-marquee span:nth-of-type(n+4){display:none}}@media (prefers-reduced-motion:reduce){.galaxy-nebula,.galaxy-stars,.hero-space-layer i,.orbit-card,.download-apple-orbit{animation:none!important}}.auth-page-v2{isolation:isolate;min-height:calc(100vh - 70px);padding-top:clamp(34px,6vh,78px);padding-bottom:clamp(48px,7vh,90px);position:relative}.auth-page-v2:before{content:"";z-index:-2;filter:saturate(125%);pointer-events:none;background:radial-gradient(circle at 21% 24%,#5b3aff2e,#0000 27%),radial-gradient(circle at 82% 62%,#00baff1f,#0000 30%),radial-gradient(circle at 54% 95%,#e347ca1c,#0000 31%);animation:10s ease-in-out infinite alternate authNebulaBreathe;position:absolute;inset:-70px -10vw -120px}.auth-orbit{z-index:-1;pointer-events:none;border:1px solid #a4adff14;border-radius:50%;animation:28s linear infinite authOrbitSpin;position:absolute}.auth-orbit:before{content:"";background:#dce5ff;border-radius:50%;width:8px;height:8px;position:absolute;top:16%;left:14%;box-shadow:0 0 22px 5px #7e9bff85}.auth-orbit-a{width:430px;height:430px;top:80px;left:-160px;transform:rotate(18deg)}.auth-orbit-b{opacity:.7;width:620px;height:620px;animation-duration:38s;animation-direction:reverse;bottom:-290px;right:-250px}.auth-panel-v2{background:#060810db;border-color:#ffffff1c;border-radius:32px;grid-template-columns:minmax(0,1.14fr) minmax(390px,.86fr);width:min(1180px,100%);min-height:680px;box-shadow:0 44px 120px #00000080,inset 0 1px #ffffff09}.auth-showcase{background:linear-gradient(145deg,#0d0d259e,#05081261),radial-gradient(circle at 70% 28%,#5253ff2e,#0000 30%);min-height:680px;padding:34px;position:relative;overflow:hidden}.auth-showcase-glow{filter:blur(28px);background:radial-gradient(circle,#8e4bff57,#4c25ff14 48%,#0000 72%);border-radius:50%;width:520px;height:520px;animation:8s ease-in-out infinite alternate authShowcaseGlow;position:absolute;top:-180px;left:-180px}.auth-showcase-stars{opacity:.5;background-image:radial-gradient(circle at 20px 24px,#ffffffeb 0 1px,#0000 1.3px),radial-gradient(circle at 88px 67px,#a1c4ffb3 0 .8px,#0000 1.25px),radial-gradient(circle at 136px 31px,#deb8ff99 0 .7px,#0000 1.2px);background-size:154px 128px;animation:60s linear infinite authStarFlow;position:absolute;inset:-20%}.auth-preview-window{background:#070914;border:1px solid #ffffff21;border-radius:26px;animation:7s ease-in-out infinite alternate authWindowFloat;position:absolute;inset:52px 42px 112px;overflow:hidden;transform:perspective(1100px)rotateY(3deg)rotateX(.8deg);box-shadow:0 36px 80px #0000006b,inset 0 1px #ffffff12}.auth-preview-window:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 0 42%,#ffffff0f 51%,#0000 59%);animation:8s ease-in-out infinite authSheen;position:absolute;inset:0;transform:translate(-120%)}.auth-preview-window video{object-fit:cover;filter:saturate(116%)contrast(106%);width:100%;height:100%}.auth-preview-shade{background:linear-gradient(#03050c29,#03050c08 35%,#03050cd6 100%),linear-gradient(90deg,#03050c59,#0000 55%);position:absolute;inset:0}.auth-preview-topbar{z-index:2;color:#f5f8ffc4;letter-spacing:.14em;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex;position:absolute;top:17px;left:18px;right:18px}.auth-live-dot{background:#86ffe2;border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite authLivePulse;box-shadow:0 0 12px #54ffcfb3}.auth-preview-pill{letter-spacing:.08em;background:#070913a8;border:1px solid #ffffff1f;border-radius:999px;margin-left:auto;padding:6px 8px}.auth-preview-copy{z-index:2;position:absolute;bottom:28px;left:28px;right:28px}.auth-preview-copy .eyebrow{color:#e0e5ffab}.auth-preview-copy h2{letter-spacing:-.06em;max-width:520px;margin:9px 0 11px;font-size:clamp(36px,4.3vw,58px);line-height:.92}.auth-preview-copy p{color:#dee2eeb8;max-width:520px;margin:0;font-size:11px;line-height:1.65}.auth-float-card{z-index:5;background:#080a14d6;border:1px solid #ffffff21;border-radius:15px;align-items:center;gap:10px;min-width:176px;padding:10px 12px;animation:5.6s ease-in-out infinite alternate authFloatCard;display:flex;position:absolute;box-shadow:0 18px 44px #00000057}.auth-float-card img{object-fit:cover;border-radius:10px;width:42px;height:42px}.auth-float-card>svg{color:#d9dfff;background:#7c69ff29;border-radius:11px;width:38px;height:38px;padding:10px}.auth-float-card div{gap:3px;display:grid}.auth-float-card strong{font-size:10px}.auth-float-card span{color:#8f98aa;font-size:8px}.auth-float-card-a{top:105px;right:23px}.auth-float-card-b{animation-delay:-2.5s;bottom:88px;left:22px}.auth-showcase-footer{z-index:4;color:#c2c9da94;letter-spacing:.04em;justify-content:center;align-items:center;gap:22px;font-size:8px;font-weight:700;display:flex;position:absolute;bottom:34px;left:40px;right:40px}.auth-showcase-footer span{align-items:center;gap:6px;display:inline-flex}.auth-showcase-footer i{background:#859bff;border-radius:50%;width:4px;height:4px;box-shadow:0 0 9px #7390ff8c}.auth-card-v2{background:linear-gradient(#0b0d17d1,#070911c2);border-left:1px solid #ffffff12;flex-direction:column;justify-content:center;align-self:stretch;padding:clamp(38px,5vw,66px);display:flex;position:relative}.auth-card-v2:before{content:"";pointer-events:none;background:radial-gradient(circle,#5763ff26,#0000 70%);border-radius:50%;width:210px;height:210px;position:absolute;top:-85px;right:-80px}.auth-brand-chip{color:#dfe4ed;letter-spacing:-.02em;align-items:center;gap:8px;width:max-content;margin-bottom:33px;font-size:12px;font-weight:750;display:inline-flex}.auth-brand-chip img{border-radius:8px;width:27px;height:27px;box-shadow:0 8px 22px #4a5dff2e}.auth-eyebrow{color:#929cba}.auth-card-v2 h1{letter-spacing:-.06em;max-width:430px;margin:10px 0 9px;font-size:clamp(42px,4vw,56px);line-height:.93}.auth-card-v2 .auth-lede{color:#7f889d;margin-bottom:30px;font-size:12px}.auth-form-v2{gap:17px!important}.auth-form-v2 label{color:#a9b1c1;letter-spacing:.025em;gap:8px;font-size:9px}.auth-form-v2 input{color:#fff;background:#ffffff0b;border-color:#ffffff1a;border-radius:14px;height:52px;padding:0 15px;font-size:12px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px #ffffff06}.auth-form-v2 input:hover{background:#ffffff0f;border-color:#ffffff24}.auth-form-v2 input:focus{background:#0e111feb;border-color:#8194ff85;transform:translateY(-1px);box-shadow:0 0 0 4px #5a6fff17,0 10px 30px #00000029}.auth-login-options{justify-content:space-between;align-items:center;gap:16px;margin-top:-3px;display:flex}.auth-login-options>a{color:#aeb8d2;font-size:9px;font-weight:700;transition:color .18s}.auth-login-options>a:hover{color:#fff}.auth-form-v2 .auth-remember{cursor:pointer;color:#9da7bd;align-items:center;gap:8px;width:max-content;font-size:9px;font-weight:650;display:inline-flex}.auth-form-v2 .auth-remember input{accent-color:#899dff;width:15px;height:15px;box-shadow:none;cursor:pointer;margin:0;padding:0;transform:none}.auth-form-v2 .auth-remember input:hover,.auth-form-v2 .auth-remember input:focus{transform:none;box-shadow:0 0 0 3px #5a6fff1a}.auth-security-note{color:#697285;align-items:flex-start;gap:8px;margin:0 0 1px;font-size:8.5px;line-height:1.45;display:flex}.auth-security-note svg{color:#7584ad;flex:none;margin-top:1px}.auth-submit-v2{color:#080a12;background:linear-gradient(135deg,#f8f9ff,#dfe7ff 58%,#cfd9ff);border:0;border-radius:14px;height:52px;margin-top:1px;box-shadow:0 14px 34px #5167ff30,inset 0 1px #fff}.auth-submit-v2:hover{transform:translateY(-2px);box-shadow:0 18px 40px #5167ff40,inset 0 1px #fff}.auth-oauth-row{grid-template-columns:repeat(2,max-content);gap:8px;margin-top:4px;display:grid}.auth-oauth-button{border:1px solid #ffffff1f;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:auto;height:40px;padding:0 14px;font-size:9px;font-weight:700;display:flex;color:#e8e9e2!important;background:#ffffff0a!important}.auth-oauth-button:hover{background:#ffffff14!important}.auth-divider{color:#555f74;letter-spacing:.13em;align-items:center;gap:11px;margin:27px 0 17px;font-size:8px;font-weight:800;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#fff1;flex:1;height:1px}.auth-create-link{color:#d8deeb;background:#ffffff08;border:1px solid #ffffff17;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:46px;font-size:10px;font-weight:700;transition:all .18s;display:flex}.auth-create-link:hover{background:#6d75ff11;border-color:#9ba7ff33;transform:translateY(-1px)}.auth-verify-back{margin-top:9px}.auth-card-v2 form+.auth-verify-back{display:flex}.auth-fineprint,.auth-card-v2 .auth-terms{text-align:center;color:#555e70;margin:13px 0 0;font-size:8.5px}.auth-message{border-radius:11px;margin:-2px 0 0;padding:10px 12px}.auth-form-v2 input[aria-invalid=true]{border-color:#ff696994;box-shadow:0 0 0 4px #ff505014}.auth-signed-in-notice{flex-direction:column;max-width:440px;display:flex;position:relative}.auth-signed-in-notice:after{content:"";background:linear-gradient(90deg,#8298ff,#78ead1);border-radius:999px;width:72px;height:3px;margin-top:34px;box-shadow:0 0 22px #6f96ff66}.auth-session-badge{color:#9debd7;letter-spacing:.12em;background:#4dcfad12;border:1px solid #76eccf2b;border-radius:999px;align-items:center;gap:8px;width:max-content;padding:7px 10px;font-size:8px;font-weight:800;display:inline-flex}.auth-session-badge i{background:#75efd0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #59eec7a6}.auth-signed-in-notice h1{margin-top:22px}.auth-signed-in-actions{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:10px;display:grid}.auth-signed-in-actions .auth-submit-v2{margin:0}.auth-signed-in-actions form{display:flex}.auth-signed-in-actions .auth-create-link{cursor:pointer;width:100%;min-height:52px}.auth-session-note{color:#626d82;text-align:center;margin:15px 0 0;font-size:8.5px}@keyframes authNebulaBreathe{0%{opacity:.72;transform:scale(.96)translate(-1%)}to{opacity:1;transform:scale(1.04)translate(1.5%,-1%)}}@keyframes authOrbitSpin{to{rotate:360deg}}@keyframes authShowcaseGlow{0%{transform:translate(-2%,-2%)scale(.92)}to{transform:translate(18%,15%)scale(1.1)}}@keyframes authStarFlow{to{transform:translate(-150px,95px)}}@keyframes authWindowFloat{0%{transform:perspective(1100px)rotateY(3deg)rotateX(.8deg)translateY(0)}to{transform:perspective(1100px)rotateY(1deg)rotateX(0)translateY(-7px)}}@keyframes authSheen{0%,62%{transform:translate(-120%)}82%,to{transform:translate(120%)}}@keyframes authLivePulse{50%{opacity:.45;transform:scale(.78)}}@keyframes authFloatCard{0%{transform:translateY(0)rotate(-.5deg)}to{transform:translateY(-9px)rotate(.7deg)}}@media (max-width:980px){.auth-panel-v2{grid-template-columns:1fr}.auth-showcase{min-height:490px}.auth-preview-window{inset:35px 34px 78px}.auth-showcase-footer{bottom:22px}.auth-card-v2{border-top:1px solid #ffffff12;border-left:0}}@media (max-width:640px){.auth-page-v2{width:100%;padding-top:0;padding-bottom:0}.auth-panel-v2{border-left:0;border-right:0;border-radius:0}.auth-showcase{min-height:355px;padding:18px}.auth-preview-window{border-radius:20px;animation:none;inset:18px 16px 55px;transform:none}.auth-preview-copy{bottom:18px;left:19px;right:19px}.auth-preview-copy h2{font-size:34px}.auth-preview-copy p,.auth-float-card{display:none}.auth-showcase-footer{justify-content:space-between;gap:10px;bottom:16px;left:18px;right:18px}.auth-showcase-footer span{font-size:7px}.auth-card-v2{padding:38px 24px 48px}.auth-brand-chip{margin-bottom:26px}.auth-oauth-row{grid-template-columns:1fr 1fr}.auth-oauth-button{width:100%;padding-inline:9px}.auth-signed-in-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.auth-page-v2:before,.auth-orbit,.auth-showcase-glow,.auth-showcase-stars,.auth-preview-window,.auth-preview-window:after,.auth-live-dot,.auth-float-card{animation:none!important}}body{background:#04050c;min-height:100vh;overflow-x:hidden}body>:not(.galaxy-backdrop){z-index:1;position:relative}.site-header-wrap{-webkit-backdrop-filter:blur(28px)saturate(155%);backdrop-filter:blur(28px)saturate(155%);background:#05060fa3;border-color:#9ba9ff1a}.free-beta-cta{gap:7px;box-shadow:0 8px 28px #5967ff29}.apple-mark{font-size:1.08em;line-height:1}.galaxy-backdrop.galaxy-v8{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% -10%,#101535 0,#070914 39%,#03040a 78%);position:fixed;inset:0;overflow:hidden}.galaxy-v8 .space-depth{opacity:.58;filter:blur(1px);position:absolute;inset:-25%}.galaxy-v8 .space-depth-a{background-image:radial-gradient(circle,#fffc 0 1px,#0000 1.4px);background-size:92px 92px;animation:62s linear infinite cosmicDrift}.galaxy-v8 .space-depth-b{opacity:.34;background-image:radial-gradient(circle,#91aaffb8 0 1px,#0000 1.5px);background-size:153px 147px;animation:86s linear infinite cosmicDriftReverse;transform:rotate(11deg)}.galaxy-v8 .galaxy-nebula{filter:blur(90px);mix-blend-mode:screen;opacity:.18;will-change:transform;border-radius:50%;width:64vw;min-width:720px;height:64vw;min-height:720px;position:absolute}.galaxy-v8 .nebula-violet{background:radial-gradient(circle,#704cff 0,#4625e4 22%,#0000 68%);animation:26s ease-in-out infinite alternate nebulaOrbitA;top:4vh;left:-23vw}.galaxy-v8 .nebula-blue{background:radial-gradient(circle,#194fff 0,#193687 28%,#0000 70%);animation:31s ease-in-out infinite alternate nebulaOrbitB;top:5vh;right:-22vw}.galaxy-v8 .nebula-cyan{opacity:.12;background:radial-gradient(circle,#10cbd4 0,#0b6d94 24%,#0000 68%);animation:35s ease-in-out infinite alternate nebulaOrbitC;bottom:-42vw;left:28vw}.galaxy-v8 .nebula-magenta{opacity:.1;background:radial-gradient(circle,#e33cff 0,#6f267f 25%,#0000 68%);width:40vw;height:40vw;animation:23s ease-in-out infinite alternate nebulaOrbitD;top:27vh;right:20vw}.galaxy-v8 .galaxy-stars{background-repeat:repeat;position:absolute;inset:-20%}.galaxy-v8 .stars-a{opacity:.42;background-image:radial-gradient(circle,#fff 0 1px,#0000 1.4px);background-size:73px 81px;animation:54s linear infinite starParallaxA}.galaxy-v8 .stars-b{opacity:.32;background-image:radial-gradient(circle,#bcd0ff 0 1.1px,#0000 1.6px);background-size:127px 113px;animation:78s linear infinite starParallaxB}.galaxy-v8 .stars-c{opacity:.23;background-image:radial-gradient(circle,#fff 0 1.5px,#0000 2px);background-size:239px 207px;animation:4.5s ease-in-out infinite alternate starTwinkle}.galaxy-v8 .shooting-star{opacity:0;filter:drop-shadow(0 0 5px #a9c0ff);background:linear-gradient(90deg,#0000,#d2e1ffd9,#0000);width:160px;height:1px;position:absolute;transform:rotate(-28deg)}.galaxy-v8 .shooting-star-a{animation:9s ease-in-out 2s infinite shootingStar;top:20%;left:70%}.galaxy-v8 .shooting-star-b{animation:13s ease-in-out 7s infinite shootingStar;top:56%;left:17%}.galaxy-v8 .galaxy-vignette{background:radial-gradient(#0000 36%,#01020785 100%);position:absolute;inset:0}.galaxy-v8 .galaxy-grain{opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.65'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes cosmicDrift{to{transform:translate(8%,6%)rotate(.5deg)}}@keyframes cosmicDriftReverse{to{transform:translate(-8%,-4%)rotate(9deg)}}@keyframes nebulaOrbitA{to{transform:translate(12vw,8vh)scale(1.16)}}@keyframes nebulaOrbitB{to{transform:translate(-11vw,10vh)scale(.94)}}@keyframes nebulaOrbitC{to{transform:translate(6vw,-13vh)scale(1.12)}}@keyframes nebulaOrbitD{to{transform:translate(-7vw,9vh)scale(1.2)}}@keyframes starParallaxA{to{transform:translate(-9%,7%)}}@keyframes starParallaxB{to{transform:translate(7%,-5%)}}@keyframes starTwinkle{to{opacity:.48}}@keyframes shootingStar{0%,78%{opacity:0;transform:translate(0,0)rotate(-28deg)}81%{opacity:.9}89%,to{opacity:0;transform:translate(-380px,230px)rotate(-28deg)}}.cosmic-primary{color:#080a13;background:linear-gradient(135deg,#fff,#dfe6ff 54%,#bfcaff);border-color:#ffffffeb;box-shadow:0 15px 42px #5768ff3b,inset 0 1px #fff}.cosmic-primary:hover{box-shadow:0 19px 48px #5768ff4f,inset 0 1px #fff}.cosmic-secondary{color:#e9ecff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#737eff1a,#ffffff09);border-color:#acb9ff2b}.cosmic-secondary:hover{background:#8591ff1f;border-color:#b1bfff52}.cosmic-beta-pill{color:#b8c5ff;letter-spacing:.13em;background:#5462d814;border:1px solid #8fa4ff2e;border-radius:999px;align-items:center;gap:9px;width:max-content;padding:7px 11px;font-size:9px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.live-dot{background:#7c9cff;border-radius:50%;flex:none;width:6px;height:6px;animation:1.7s ease-in-out infinite livePulse;box-shadow:0 0 0 4px #7c9cff1a,0 0 15px #7c9cffcc}@keyframes livePulse{50%{opacity:.46;transform:scale(.75)}}.cosmic-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.cosmic-proof{color:#747d96;letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;font-size:9px;font-weight:650;display:flex}.cosmic-proof i{background:#58647e;border-radius:50%;width:3px;height:3px}.cosmic-home{padding-top:22px}.cosmic-hero{grid-template-columns:.86fr 1.14fr;align-items:center;gap:clamp(20px,4vw,68px);min-height:720px;padding-top:52px;padding-bottom:60px;display:grid}.cosmic-hero-copy{z-index:3;padding-left:clamp(0px,2vw,26px);position:relative}.cosmic-hero-copy h1{letter-spacing:-.078em;margin:18px 0 20px;font-size:clamp(67px,7.1vw,112px);font-weight:690;line-height:.82}.cosmic-hero-copy h1 em,.cosmic-section h2 em,.explore-hero-v8 h1 em,.ios-hero-v8 h1 em,.feedback-hero-v8 h1 em{color:#0000;background:linear-gradient(110deg,#fff 0,#b7c6ff 38%,#9e85ff 70%,#70d8ff);filter:drop-shadow(0 0 28px #6980ff21);-webkit-background-clip:text;background-clip:text;font-style:normal}.cosmic-hero-copy>p{color:#929bb3;max-width:590px;margin:0;font-size:14px;line-height:1.7}.cosmic-device-stage{perspective:1500px;place-items:center;min-height:610px;display:grid;position:relative}.cosmic-device-stage:before{content:"";aspect-ratio:1;filter:blur(18px);background:radial-gradient(circle,#5a71ff33,#5f31ce12 37%,#0000 69%);border-radius:50%;width:72%;animation:6s ease-in-out infinite alternate deviceAura;position:absolute}@keyframes deviceAura{to{opacity:.7;transform:scale(1.1)}}.cosmic-orbit{aspect-ratio:1;border:1px solid #99a8ff1f;border-radius:50%;width:76%;position:absolute;transform:rotateX(72deg)rotate(-9deg)}.cosmic-orbit:after{content:"";background:#b9c6ff;border-radius:50%;width:7px;height:7px;position:absolute;top:19%;left:8%;box-shadow:0 0 18px #728dff}.orbit-one{animation:21s linear infinite orbitSpin}.orbit-two{opacity:.55;width:91%;animation:31s linear infinite orbitSpinReverse;transform:rotateX(72deg)rotate(16deg)}@keyframes orbitSpin{to{rotate:360deg}}@keyframes orbitSpinReverse{to{rotate:-360deg}}.cosmic-macbook{z-index:2;width:min(90%,760px);transform-style:preserve-3d;filter:drop-shadow(0 50px 70px #00000078);animation:5.5s ease-in-out infinite alternate macFloat;position:relative;transform:rotateY(-7deg)rotateX(3deg)translateY(-5px)}@keyframes macFloat{to{transform:rotateY(-3deg)rotateX(1deg)translateY(-15px)}}.cosmic-screen{aspect-ratio:16/10;background:#050607;border:1px solid #ffffff42;border-bottom-color:#ffffff14;border-radius:20px 20px 10px 10px;padding:7px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #0b0c10,0 0 70px #5165ff21}.cosmic-screen>video{object-fit:cover;border-radius:13px;width:100%;height:100%}.cosmic-product-screen{text-align:center;background:radial-gradient(circle at 50% 42%,#705fff4d,#0000 24%),radial-gradient(circle at 24% 72%,#1f97d029,#0000 31%),linear-gradient(145deg,#090b1c,#111329 48%,#070912);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:9px;height:100%;padding:58px 24px 68px;display:flex;position:relative;overflow:hidden}.cosmic-product-screen:before{content:"";opacity:.22;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.cosmic-product-mark{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff0f;border:1px solid #ffffff26;border-radius:20px;place-items:center;width:70px;height:70px;margin-bottom:4px;display:grid;position:relative;box-shadow:0 18px 60px #4546e04d,inset 0 1px #ffffff14}.cosmic-product-mark img{border-radius:12px;width:45px;height:45px}.cosmic-product-screen>span{color:#8996c1;letter-spacing:.18em;font-size:7px;font-weight:800;position:relative}.cosmic-product-screen>strong{letter-spacing:-.045em;font-size:clamp(22px,3vw,38px);position:relative}.cosmic-product-screen>small{color:#838da8;max-width:350px;font-size:9px;line-height:1.6;position:relative}.cosmic-screen-shade{background:linear-gradient(#0203081a,#0000 45%,#03040994);border-radius:13px;position:absolute;inset:7px}.cosmic-screen-bar{color:#ffffffe0;align-items:center;gap:7px;font-size:9px;display:flex;position:absolute;top:20px;left:23px;right:23px}.cosmic-screen-bar strong{font-size:9px}.cosmic-screen-bar small{letter-spacing:.1em;background:#03040947;border:1px solid #ffffff2e;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:7px}.cosmic-now-playing{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070e73;border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:10px;padding:10px 13px;display:flex;position:absolute;bottom:25px;left:25px}.cosmic-now-playing div{gap:2px;display:grid}.cosmic-now-playing small{color:#9aa6c5;letter-spacing:.16em;font-size:6px}.cosmic-now-playing strong{font-size:9px}.cosmic-base{background:linear-gradient(#d1d4db,#6c7078 36%,#22242a 72%,#090a0d);border-radius:2px 2px 18px 18px;height:22px;margin:-1px -7% 0;position:relative;box-shadow:0 8px 12px #00000059}.cosmic-base i{background:#858a94;border-radius:0 0 5px 5px;height:4px;position:absolute;top:0;left:44%;right:44%}.floating-wallpaper{z-index:4;aspect-ratio:16/10;background:#0a0c13;border:1px solid #ffffff2b;border-radius:15px;width:154px;animation:5s ease-in-out infinite alternate floatCard;position:absolute;overflow:hidden;box-shadow:0 24px 50px #0006,0 0 36px #6476ff1f}.floating-wallpaper video{object-fit:cover;width:100%;height:100%}.float-a{top:13%;left:-3%;rotate:-5deg}.float-b{animation-delay:-2s;top:24%;right:-2%;rotate:6deg}.float-c{animation-delay:-3.4s;bottom:7%;right:9%;rotate:-3deg}@keyframes floatCard{to{transform:translateY(-13px)translate(4px)}}.cosmic-ticker{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0709137a;border-block:1px solid #a0afff14;overflow:hidden}.cosmic-ticker>div{color:#818ba8;letter-spacing:.16em;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 28px;padding:14px clamp(18px,4vw,60px);font-size:8px;font-weight:800;display:flex}.cosmic-ticker b{color:#596dd0}.cosmic-section{padding-top:110px}.cosmic-section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.cosmic-section-head h2{letter-spacing:-.055em;margin:8px 0 10px;font-size:clamp(40px,4vw,62px);line-height:.94}.cosmic-section-head p{color:#808aa4;max-width:650px;margin:0;font-size:12px;line-height:1.65}.cosmic-section-head>a{color:#bdc6e1;font-size:10px;font-weight:700}.cosmic-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cosmic-preview-card{aspect-ratio:16/10;background:#090b13;border:1px solid #ffffff14;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000038}.cosmic-preview-card video{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .4s}.cosmic-preview-card:hover video{filter:saturate(1.12);transform:scale(1.045)}.cosmic-preview-shade{background:linear-gradient(#0000 42%,#03040adb);position:absolute;inset:0}.cosmic-preview-meta{gap:4px;display:grid;position:absolute;bottom:14px;left:15px;right:15px}.cosmic-preview-meta span{color:#8fa1d7;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:800}.cosmic-preview-meta strong{font-size:12px}.cosmic-product-section{padding-bottom:110px}.cosmic-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cosmic-product-card{background:linear-gradient(145deg,#161a33b8,#080a14c2);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:250px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #0003}.cosmic-product-card:before{content:"";background:radial-gradient(circle,#6877ff38,#0000 68%);border-radius:50%;width:170px;height:170px;position:absolute;top:-70px;right:-65px}.cosmic-product-card>small{color:#58627d;letter-spacing:.12em;font-size:8px;position:absolute;top:21px;right:20px}.cosmic-product-icon{color:#aebcff;background:#5e6cda14;border:1px solid #9caaff24;border-radius:14px;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:20px;left:22px}.cosmic-product-card h3{letter-spacing:-.035em;margin:0 0 9px;font-size:20px;position:relative}.cosmic-product-card p{color:#7f89a3;margin:0;font-size:10px;line-height:1.65;position:relative}.home-stats-section{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:end;gap:clamp(46px,7vw,112px);display:grid}.home-stats-heading h2,.home-closing-panel h2{letter-spacing:-.062em;margin:11px 0 14px;font-size:clamp(46px,5.2vw,76px);line-height:.92}.home-stats-heading h2 em,.home-closing-panel h2 em{color:#0000;background:linear-gradient(110deg,#fff 0,#b7c6ff 38%,#9e85ff 70%,#70d8ff);-webkit-background-clip:text;background-clip:text;font-style:normal}.home-stats-heading p{color:#7d87a1;max-width:470px;margin:0;font-size:11px;line-height:1.65}.home-stats-grid{background:#080a1594;border:1px solid #97a6ff1a;border-radius:26px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 30px 90px #00000040,inset 0 1px #ffffff09}.home-stat{border-bottom:1px solid #97a6ff14;border-right:1px solid #97a6ff14;min-height:220px;padding:28px;position:relative;overflow:hidden}.home-stat:nth-child(2n){border-right:0}.home-stat:nth-child(n+3){border-bottom:0}.home-stat:after{content:"";background:radial-gradient(circle,#6777ff33,#0000 68%);border-radius:50%;width:150px;height:150px;position:absolute;bottom:-85px;right:-75px}.home-stat>small{color:#4f5a78;letter-spacing:.14em;font-size:8px;font-weight:800;position:absolute;top:22px;right:22px}.home-stat>strong{color:#0000;background:linear-gradient(135deg,#fff,#a9b9ff 55%,#72d7ff);letter-spacing:-.07em;-webkit-background-clip:text;background-clip:text;margin-bottom:21px;font-size:clamp(52px,5vw,76px);line-height:.88;display:block}.home-stat h3{letter-spacing:-.025em;margin:0 0 7px;font-size:15px}.home-stat p{color:#69738e;margin:0;font-size:9px;line-height:1.5}.home-feature-section{padding-bottom:116px}.home-feature-heading{margin-bottom:56px}.home-feature-heading>a{border-bottom:1px solid #b5c2ff38;align-items:center;gap:7px;padding-bottom:5px;display:inline-flex}.home-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:78px clamp(46px,6vw,100px);padding:24px 4px 18px;display:grid}.home-feature{min-height:220px}.home-feature-icon{border:1px solid color-mix(in srgb,currentColor 26%,transparent);width:48px;height:48px;box-shadow:0 14px 42px color-mix(in srgb,currentColor 20%,transparent),inset 0 1px #ffffff1f;border-radius:14px;place-items:center;margin-bottom:26px;display:grid}.home-feature-icon.cyan{color:#55def0;background:linear-gradient(145deg,#2ad3e83d,#2470b221)}.home-feature-icon.violet{color:#bd83ff;background:linear-gradient(145deg,#a859ff40,#6937be1f)}.home-feature-icon.orange{color:#ffae58;background:linear-gradient(145deg,#ff963740,#bb4d1e1f)}.home-feature-icon.blue{color:#70a9ff;background:linear-gradient(145deg,#4884ff40,#2a4cb51f)}.home-feature-icon.green{color:#64e39b;background:linear-gradient(145deg,#3fd6803d,#1f84521f)}.home-feature-icon.pink{color:#ff82bb;background:linear-gradient(145deg,#ff57a63d,#ab31701f)}.home-feature h3{letter-spacing:-.035em;margin:0 0 11px;font-size:19px}.home-feature p{color:#7d879f;max-width:360px;margin:0;font-size:11px;line-height:1.72}.home-closing-panel{background:radial-gradient(circle at 78% 20%,#5863ff36,#0000 31%),linear-gradient(135deg,#11152be6,#070912eb);border:1px solid #9cabff21;border-radius:32px;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;min-height:360px;margin-bottom:116px;padding:clamp(38px,5vw,70px);display:grid;position:relative;overflow:hidden;box-shadow:0 38px 110px #0000004d,inset 0 1px #ffffff0d}.home-closing-panel:before{content:"";opacity:.15;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 72% 30%,#000,#0000 68%);mask-image:radial-gradient(circle at 72% 30%,#000,#0000 68%)}.home-closing-panel>*{position:relative}.home-closing-panel h2{margin-bottom:0;font-size:clamp(42px,4.5vw,68px)}.home-closing-actions{justify-self:end;max-width:430px}.home-closing-actions p{color:#8b95ad;margin:0 0 24px;font-size:12px;line-height:1.7}.product-story-page{padding-bottom:120px;overflow:hidden}.product-story-hero{grid-template-columns:minmax(0,.92fr) minmax(470px,1.08fr);align-items:center;gap:clamp(38px,6vw,92px);min-height:720px;padding-top:70px;padding-bottom:76px;display:grid}.product-story-copy h1{letter-spacing:-.072em;max-width:760px;margin:20px 0 22px;font-size:clamp(64px,6.8vw,102px);line-height:.87}.product-story-copy h1 em,.product-story-heading h2 em{color:#0000;background:linear-gradient(110deg,#fff 0,#b7c6ff 38%,#9e85ff 70%,#70d8ff);filter:drop-shadow(0 0 28px #6980ff21);-webkit-background-clip:text;background-clip:text;font-style:normal}.product-story-copy>p:not(.product-story-note){color:#929bb3;max-width:680px;margin:0;font-size:14px;line-height:1.72}.product-story-note{color:#606a82;margin:17px 0 0;font-size:9px;line-height:1.5}.performance-console,.publish-console{background:radial-gradient(circle at 74% 19%,#6951ff38,#0000 28%),linear-gradient(145deg,#11152cf0,#070913f0);border:1px solid #9faeff24;border-radius:30px;flex-direction:column;justify-content:center;min-height:500px;padding:42px;display:flex;position:relative;overflow:hidden;box-shadow:0 42px 110px #0000006b,inset 0 1px #ffffff0e}.performance-console:before,.publish-console:before{content:"";opacity:.18;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 82%);mask-image:radial-gradient(circle,#000,#0000 82%)}.performance-console>*,.publish-console>*{position:relative}.performance-console-head{color:#747f9c;letter-spacing:.14em;justify-content:space-between;font-size:8px;font-weight:800;display:flex;position:absolute;top:28px;left:30px;right:30px}.performance-console-head i{color:#82e2c1;background:#3eb88f0f;border:1px solid #5edeb324;border-radius:999px;padding:5px 7px;font-style:normal}.performance-orb,.publish-console-orbit{color:#c6d0ff;background:#6875e71c;border:1px solid #a4b2ff2b;border-radius:20px;place-items:center;width:68px;height:68px;margin-bottom:24px;display:grid;box-shadow:0 20px 60px #4b50d22e}.performance-console h2,.publish-console h2{letter-spacing:-.055em;margin:0 0 12px;font-size:clamp(35px,3.5vw,54px);line-height:.93}.performance-console>p,.publish-console>p{color:#828ca5;max-width:550px;margin:0;font-size:11px;line-height:1.65}.performance-signals{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:34px;display:grid}.performance-signals>div{background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;flex-direction:column;justify-content:flex-end;gap:6px;min-height:82px;padding:13px;display:flex}.performance-signals span{color:#56617c;letter-spacing:.13em;font-size:6px;font-weight:800}.performance-signals strong{font-size:9px}.product-story-section{padding-top:100px;scroll-margin-top:90px}.product-story-heading{max-width:900px;margin-bottom:32px}.product-story-heading h2{letter-spacing:-.06em;margin:10px 0 14px;font-size:clamp(48px,5vw,76px);line-height:.9}.product-story-heading>p{color:#828ca5;max-width:690px;margin:0;font-size:12px;line-height:1.65}.product-story-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.product-story-card{background:linear-gradient(145deg,#161a33b8,#080a14c7);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:280px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #0003}.product-story-card:before{content:"";background:radial-gradient(circle,#6977ff38,#0000 68%);border-radius:50%;width:180px;height:180px;position:absolute;top:-78px;right:-70px}.product-story-card>small{color:#566079;letter-spacing:.12em;font-size:8px;position:absolute;top:21px;right:20px}.product-story-icon{color:#aebcff;background:#5e6cda14;border:1px solid #9caaff24;border-radius:14px;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:20px;left:22px}.product-story-card h3{letter-spacing:-.035em;margin:0 0 10px;font-size:21px;position:relative}.product-story-card p{color:#7f89a3;margin:0;font-size:10px;line-height:1.65;position:relative}.product-story-flow{background:#080a15a8;border:1px solid #ffffff14;border-radius:24px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:16px;margin-top:100px;padding:28px;display:grid}.product-story-flow>div{min-width:0}.product-story-flow>div>span{color:#7584bb;letter-spacing:.13em;font-size:8px;font-weight:800}.product-story-flow strong{margin:8px 0 7px;font-size:14px;display:block}.product-story-flow p{color:#727c94;margin:0;font-size:9px;line-height:1.55}.product-story-flow>i{background:linear-gradient(90deg,#788bff80,#0000);width:30px;height:1px}.publish-console{align-items:flex-start}.publish-console .eyebrow{margin-bottom:10px}.publish-status-list{gap:8px;width:100%;margin-top:27px;display:grid}.publish-status-list>div{color:#aebcff;background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:11px;min-height:58px;padding:10px 12px;display:grid}.publish-status-list>div>span{gap:3px;display:grid}.publish-status-list strong{color:#e5e9f3;font-size:10px}.publish-status-list small{color:#68728a;font-size:8px}.publish-principles{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:100px;display:grid}.publish-principles>div{color:#aebcff;background:#0a0c19ab;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:auto 1fr;align-items:start;gap:15px;min-height:170px;padding:24px;display:grid}.publish-principles strong{color:#eef1f8;font-size:15px}.publish-principles p{color:#778199;margin:8px 0 0;font-size:10px;line-height:1.6}.category-universe{padding-bottom:20px}.cosmic-category-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.cosmic-category{background:linear-gradient(145deg,#14172bbf,#080a14b8);border:1px solid #ffffff13;border-radius:16px;flex-direction:column;justify-content:flex-end;gap:5px;min-height:138px;padding:15px;transition:all .22s;display:flex;position:relative;overflow:hidden}.cosmic-category:before{content:"";background:radial-gradient(circle,#6f7fff38,#0000 68%);border-radius:50%;width:110px;height:110px;transition:all .25s;position:absolute;top:-45px;right:-38px}.cosmic-category:hover{background:linear-gradient(145deg,#1d2141cc,#0b0d1cd9);border-color:#97a5ff33;transform:translateY(-3px);box-shadow:0 18px 45px #0000003d}.cosmic-category:hover:before{transform:scale(1.35)}.cosmic-category small{color:#4f5872;font-size:8px;position:absolute;top:13px;left:15px}.cosmic-category strong{letter-spacing:-.02em;font-size:13px}.cosmic-category span{color:#6f7890;font-size:8px}.cosmic-category svg{color:#56617f;position:absolute;top:13px;right:13px}.community-lock-band{background:linear-gradient(120deg,#272c5c59,#080a16c2 55%,#311d5140);border:1px solid #95a3ff1f;border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;min-height:220px;margin-top:110px;margin-bottom:110px;padding:34px 38px;display:grid;box-shadow:0 35px 90px #00000045}.community-lock-icon{color:#adbcff;background:#5b6bdd17;border:1px solid #a1b0ff29;border-radius:20px;place-items:center;width:66px;height:66px;display:grid;box-shadow:0 0 40px #5a6cff1f}.community-lock-band h2{letter-spacing:-.045em;margin:7px 0;font-size:31px}.community-lock-band p{color:#7f89a3;max-width:770px;margin:0;font-size:11px;line-height:1.6}.community-lock-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ios-hero-v8 h1,.feedback-hero-v8 h1,.explore-hero-v8 h1{letter-spacing:-.07em;margin:17px 0 18px;font-size:clamp(62px,6vw,94px);line-height:.83}@keyframes planetFloat{to{transform:translateY(-12px)rotate(2deg)}}.explore-page-v8{padding-top:70px;padding-bottom:120px}.explore-hero-v8{justify-content:space-between;align-items:end;gap:40px;padding-bottom:36px;display:flex}.explore-hero-v8 p{color:#8390ab;max-width:710px;margin:0;font-size:12px;line-height:1.65}.cloud-status-v8{color:#7f899e;letter-spacing:.06em;background:#090b15b3;border:1px solid #ffffff17;border-radius:999px;flex:none;align-items:center;gap:8px;margin-bottom:10px;padding:9px 12px;font-size:8px;font-weight:750;display:flex}.cloud-status-v8 span{border-radius:50%;width:6px;height:6px}.cloud-status-v8.online span{background:#61e5b1;box-shadow:0 0 12px #61e5b1b3}.cloud-status-v8.offline span{background:#ff7070}.explore-control-deck-v8{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#070913a8;border:1px solid #ffffff14;border-radius:19px;grid-template-columns:minmax(280px,.8fr) 1.5fr;gap:10px;padding:12px;display:grid}.explore-search-v8{color:#65708b;background:#ffffff06;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:52px;padding:0 7px 0 14px;display:grid}.explore-search-v8 input{color:#f7f8ff;background:0 0;border:0;outline:0;min-width:0;font-size:11px}.explore-search-v8 button,.explore-filters-v8 button{color:#090b13;cursor:pointer;background:#edf1ff;border:0;border-radius:9px;min-height:37px;padding:0 13px;font-size:9px;font-weight:800}.explore-filters-v8{grid-template-columns:repeat(4,1fr) auto;gap:7px;display:grid}.explore-filters-v8 label{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;gap:3px;min-width:0;padding:6px 9px;display:grid}.explore-filters-v8 label span{color:#536079;letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:800}.explore-filters-v8 select{color:#cfd6e9;background:0 0;border:0;outline:0;width:100%;font-size:9px}.category-chip-v8{scrollbar-width:none;gap:7px;padding:14px 1px 3px;display:flex;overflow-x:auto}.category-chip-v8::-webkit-scrollbar{display:none}.category-chip-v8 a{color:#737d95;background:#070912a8;border:1px solid #ffffff13;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 11px;font-size:8.5px;font-weight:700;display:inline-flex}.category-chip-v8 a.active{color:#0a0c16;background:#e8ecff;border-color:#dfe5ff}.category-chip-v8 small{opacity:.62}.explore-result-head-v8{justify-content:space-between;align-items:end;padding:40px 0 16px;display:flex}.explore-result-head-v8>div{align-items:baseline;gap:7px;display:flex}.explore-result-head-v8 strong{letter-spacing:-.05em;font-size:29px}.explore-result-head-v8 span,.explore-result-head-v8 a{color:#74809a;font-size:9px}.explore-grid-v8{gap:12px}.feedback-page-v8{padding-top:74px;padding-bottom:120px}.feedback-hero-v8{grid-template-columns:1fr auto;align-items:center;gap:40px;padding-bottom:45px;display:grid}.feedback-hero-v8 p{color:#828da7;max-width:670px;margin:0;font-size:12px;line-height:1.65}.feedback-orb{color:#afbdff;background:radial-gradient(circle,#6b7bff33,#1e234b47 45%,#05070f59);border:1px solid #a2b2ff29;border-radius:50%;place-items:center;width:118px;height:118px;animation:5s ease-in-out infinite alternate planetFloat;display:grid;box-shadow:0 0 60px #5d70ff1c}.feedback-layout-v8{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:12px;display:grid}.feedback-form-v8,.feedback-aside-v8{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#080a15c2;border:1px solid #ffffff16;border-radius:23px}.feedback-form-v8{gap:16px;padding:28px;display:grid}.feedback-kind-tabs{background:#ffffff06;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.feedback-kind-tabs button{color:#737e98;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:38px;font-size:9px;font-weight:750}.feedback-kind-tabs button.active{color:#0a0c14;background:#e8edff}.feedback-form-v8 label{gap:7px;display:grid}.feedback-form-v8 label>span{color:#7d88a3;letter-spacing:.06em;font-size:8px;font-weight:750}.feedback-form-v8 input,.feedback-form-v8 textarea,.feedback-form-v8 select{color:#eff2ff;background:#ffffff09;border:1px solid #ffffff17;border-radius:12px;outline:0;width:100%;padding:0 13px;font-size:11px;transition:all .18s}.feedback-form-v8 input,.feedback-form-v8 select{min-height:48px}.feedback-form-v8 textarea{resize:vertical;min-height:190px;padding-top:13px;line-height:1.55}.feedback-form-v8 input:focus,.feedback-form-v8 textarea:focus,.feedback-form-v8 select:focus{border-color:#899cff61;box-shadow:0 0 0 4px #5669ff12}.feedback-two-col{grid-template-columns:1fr 1fr;gap:10px;display:grid}.feedback-submit{justify-self:start;min-width:180px}.feedback-status{color:#a6b4da;margin:0;font-size:9px}.feedback-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.feedback-aside-v8{padding:30px}.feedback-aside-v8 h3{margin:27px 0 8px;font-size:18px}.feedback-aside-v8 p{color:#78839c;margin:0;font-size:10px;line-height:1.65}.feedback-private-note{color:#6f7b98;background:#5c6bdd0d;border:1px solid #8b9bff1a;border-radius:13px;margin-top:30px;padding:15px;font-size:8px;line-height:1.55}.ios-page-v8{padding-top:72px;padding-bottom:120px}.ios-hero-v8{grid-template-columns:1fr .72fr;align-items:center;gap:60px;min-height:590px;display:grid}.ios-hero-v8 p{color:#828da7;max-width:650px;margin:0;font-size:12px;line-height:1.65}.iphone-v8{background:#06070c;border:8px solid #171921;border-radius:45px;justify-self:center;width:255px;height:522px;animation:6s ease-in-out infinite alternate macFloat;position:relative;overflow:hidden;box-shadow:0 45px 90px #0006,0 0 80px #586cff1f,inset 0 0 0 1px #ffffff29}.iphone-v8 video{object-fit:cover;width:100%;height:100%}.iphone-island{z-index:3;background:#030408;border-radius:999px;width:82px;height:23px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.iphone-overlay{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#05070f7a;border:1px solid #ffffff26;border-radius:19px;justify-items:center;gap:4px;padding:16px;display:grid;position:absolute;inset:auto 18px 22px}.iphone-overlay svg,.iphone-overlay .apple-mark{font-size:21px}.iphone-overlay strong{font-size:13px}.iphone-overlay span{color:#9aa6c7;font-size:8px}.ios-install-v8{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ios-install-v8>div{background:#080a14ab;border:1px solid #ffffff14;border-radius:18px;min-height:190px;padding:24px}.ios-install-v8>div>span{color:#8798cf;background:#5e6fe012;border:1px solid #8d9fff24;border-radius:9px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.ios-install-v8 h3{margin:32px 0 8px;font-size:16px}.ios-install-v8 p{color:#758099;margin:0;font-size:10px;line-height:1.6}.ios-cta-v8{justify-content:center;gap:9px;margin-top:32px;display:flex}.footer-v8{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#04050b8a;border-top-color:#8f9fff14}.explore-pagination{color:var(--muted);justify-content:center;align-items:center;gap:16px;margin:30px 0 8px;font-size:13px;display:flex}@media (max-width:1280px){.site-header{grid-template-columns:1fr auto auto;gap:12px}.nav-shell{justify-self:end}.nav-menu-button{color:#fff;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:11px;align-content:center;justify-items:center;gap:4px;width:38px;height:38px;padding:0;display:grid}.nav-menu-button span{background:currentColor;border-radius:99px;width:16px;height:1.5px;transition:transform .2s,opacity .2s}.menu-open .nav-menu-button span:first-child{transform:translateY(5.5px)rotate(45deg)}.menu-open .nav-menu-button span:nth-child(2){opacity:0}.menu-open .nav-menu-button span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.main-nav{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);opacity:0;visibility:hidden;transform-origin:100% 0;background:#070811f5;border-color:#ffffff1f;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:min(440px,100vw - 34px);padding:9px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:calc(100% + 12px);right:0;transform:translateY(-8px)scale(.98);box-shadow:0 22px 60px #0000007a,inset 0 1px #ffffff0f}.main-nav a{border-radius:14px;padding:11px 13px}.menu-open .main-nav{opacity:1;visibility:visible;transform:translateY(0)scale(1)}}@media (max-width:1180px){.cosmic-hero{min-height:unset;grid-template-columns:1fr}.cosmic-hero-copy{text-align:center;padding-top:45px}.cosmic-hero-copy .cosmic-beta-pill,.cosmic-actions,.cosmic-proof{justify-content:center;margin-left:auto;margin-right:auto}.cosmic-hero-copy>p{margin-inline:auto}.cosmic-device-stage{min-height:550px}.cosmic-category-grid{grid-template-columns:repeat(4,1fr)}.cosmic-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-stats-section{grid-template-columns:1fr;align-items:start}.home-stats-heading{max-width:720px}.home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-story-hero{grid-template-columns:1fr}.product-story-copy{max-width:850px;padding-top:30px}.product-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.explore-control-deck-v8{grid-template-columns:1fr}}@media (max-width:900px){.shell{width:min(100% - 34px,1440px)}.cosmic-preview-grid{grid-template-columns:repeat(2,1fr)}.feedback-layout-v8,.ios-hero-v8{grid-template-columns:1fr}.ios-hero-v8>div:first-child{text-align:center}.ios-hero-v8 p{margin-inline:auto}.ios-install-v8{grid-template-columns:repeat(2,1fr)}.community-lock-band{grid-template-columns:auto 1fr}.community-lock-actions{grid-column:1/-1;justify-content:flex-start}.product-story-flow{grid-template-columns:1fr 1fr}.product-story-flow>i{display:none}.publish-principles{grid-template-columns:1fr}.explore-hero-v8{flex-direction:column;align-items:flex-start}.explore-filters-v8{grid-template-columns:repeat(2,1fr)}.explore-filters-v8 button{min-height:48px}.home-closing-panel{grid-template-columns:1fr;gap:30px}.home-closing-actions{justify-self:start}}@media (max-width:700px){.site-header{grid-template-columns:1fr auto}.nav-shell{grid-column:2}.header-actions{display:none}.main-nav{grid-template-columns:1fr;width:min(290px,100vw - 24px);max-height:calc(100vh - 92px);overflow-y:auto}.cosmic-hero-copy h1{font-size:clamp(56px,17vw,78px)}.cosmic-device-stage{min-height:400px}.floating-wallpaper{width:105px}.float-a{left:0}.float-b{right:0}.float-c{display:none}.cosmic-category-grid{grid-template-columns:repeat(2,1fr)}.community-lock-band{text-align:left;grid-template-columns:1fr;padding:26px}.ios-hero-v8 h1,.feedback-hero-v8 h1,.explore-hero-v8 h1{font-size:clamp(54px,16vw,75px)}.ios-install-v8,.feedback-two-col,.feedback-hero-v8{grid-template-columns:1fr}.feedback-orb{display:none}.explore-filters-v8{grid-template-columns:1fr}.cosmic-section{padding-top:78px}.cosmic-section-head{flex-direction:column;align-items:flex-start}.product-story-hero{min-height:0;padding-top:48px}.product-story-copy h1{font-size:clamp(54px,16vw,76px)}.performance-console,.publish-console{border-radius:23px;min-height:470px;padding:27px}.performance-signals,.product-story-grid,.product-story-flow{grid-template-columns:1fr}.product-story-heading h2{font-size:clamp(44px,13vw,64px)}.iphone-v8{width:225px;height:460px}.home-stats-grid,.home-feature-grid{grid-template-columns:1fr}.home-stat{border-right:0;min-height:190px;border-bottom:1px solid #97a6ff14!important}.home-stat:last-child{border-bottom:0!important}.home-feature-grid{row-gap:54px}.home-feature{min-height:0}.home-closing-panel{border-radius:24px;margin-bottom:78px;padding:32px 26px}}@media (max-width:520px){.shell{width:min(100% - 24px,1440px)}.header-actions .quiet-button{display:none}.cosmic-preview-grid{grid-template-columns:1fr}.cosmic-category-grid{grid-template-columns:1fr 1fr}.cosmic-product-grid{grid-template-columns:1fr}.cosmic-category{min-height:118px}.cosmic-device-stage{min-height:330px}.floating-wallpaper{display:none}.cosmic-screen-bar{top:15px;left:18px;right:18px}.cosmic-now-playing{bottom:18px;left:18px}}@media (prefers-reduced-motion:reduce){.galaxy-v8 *,.cosmic-home *,.ios-page-v8 *,.feedback-page-v8 *{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.drop-zone-inline-error{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:#fff;text-align:left;background:radial-gradient(circle at 8% 0,#ff567038,#0000 34%),linear-gradient(135deg,#ffffff17,#ffffff09);border:1px solid #ff567047;border-radius:22px;grid-template-columns:42px 1fr;align-items:center;gap:14px;width:min(100%,760px);margin:10px auto 18px;padding:16px 18px;animation:.22s ease-out both uploadErrorPop;display:grid;box-shadow:0 22px 70px #00000047,0 14px 42px #ff567014,inset 0 1px #ffffff1f}.drop-zone-error-orb{color:#fff;background:linear-gradient(135deg,#ff5b72,#ff2f55);border-radius:14px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid;box-shadow:0 12px 32px #ff2f5547}.drop-zone-error-copy{gap:4px;min-width:0;display:grid}.drop-zone-error-copy strong{color:#fff4f6;letter-spacing:-.035em;font-size:clamp(18px,2vw,26px);font-weight:850;line-height:1.05}.drop-zone-error-copy small{color:#ffd8e0c2;font-size:12px;font-weight:650;line-height:1.45}@keyframes uploadErrorPop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}:root{--luma-ink:#0a0b11;--luma-ink-2:#14151d;--luma-paper:#f1efe5;--luma-paper-2:#e8e5d9;--luma-acid:#9dc7ff;--luma-blue:#3157ff;--luma-coral:#ff6548;--luma-yellow:#ffc857;--luma-muted:#6b6d66;--luma-line:#11120f29}html{background:var(--luma-ink);scroll-behavior:smooth}body{background:var(--luma-ink)}body>main,body>footer{position:relative}.shell{width:min(1380px,100% - 72px)}.luma-backdrop{z-index:-2;pointer-events:none;background:#11120f;position:fixed;inset:0;overflow:hidden}.luma-backdrop-grid{opacity:.14;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.luma-backdrop-glow{aspect-ratio:1;opacity:.13;background:radial-gradient(circle closest-side,var(--glow) 55%,transparent 100%);border-radius:50%;width:calc(58vw + 260px);position:absolute}.luma-backdrop-glow.glow-cobalt{--glow:#3157ff;top:calc(-30vw - 130px);right:calc(-25vw - 130px)}.luma-backdrop-glow.glow-coral{--glow:#ff6548;bottom:calc(-35vw - 130px);left:calc(-30vw - 130px)}.luma-backdrop-noise{opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:absolute;inset:0}body>.site-header-wrap{z-index:100;color:#f1f2f6;-webkit-backdrop-filter:none;backdrop-filter:none;background:#090a0ff0;border-bottom:1px solid #ffffff17;height:76px;position:sticky}.site-header{grid-template-columns:1fr auto 1fr;gap:24px}.brand{color:#f5f6fa;gap:10px}.brand-icon{border-radius:9px;width:31px;height:31px;box-shadow:0 7px 20px #00000073}.brand-word{letter-spacing:-.045em;font-size:16px;font-weight:830}.brand small{color:#7d818f;letter-spacing:.14em;margin-left:4px;font-size:7px;font-weight:850}.main-nav{background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;gap:2px;padding:4px}.main-nav a{color:#9297a3;letter-spacing:-.01em;border-radius:999px;padding:8px 14px;font-size:11px;font-weight:760;position:relative}.main-nav a:hover{color:#f1f2f6;background:#ffffff0f}.main-nav a.active{color:var(--luma-ink);background:var(--luma-acid);box-shadow:inset 0 0 0 1px #ffffff24}.nav-session-state{background:#5fd48f;border-radius:50%;width:6px;height:6px;margin:0 8px 0 3px;box-shadow:0 0 0 3px #5fd48f29}.header-actions{gap:7px}.header-actions form{display:flex}.quiet-button{color:#9297a3;font-size:10px;font-weight:720}.quiet-button:hover{color:#fff}.header-cta,.header-upload,.account-button{border-radius:999px;min-height:38px}.header-cta{color:var(--luma-ink);background:var(--luma-acid);padding:0 16px;box-shadow:0 8px 24px #9dc7ff38}.header-upload{color:#f1f2f6;background:#ffffff0d;border-color:#ffffff24}.account-button{color:#f1f2f6;background:#ffffff0d;border-color:#ffffff24;gap:6px;width:auto;padding:0 12px;font-size:10px;font-weight:750}.luma-page{color:var(--luma-paper);position:relative;overflow:hidden}.luma-overline{color:#71736b;letter-spacing:.18em;font-size:9px;font-weight:850;display:inline-block}.luma-button{letter-spacing:-.01em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 19px;font-size:11px;font-weight:790;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.luma-button:hover{transform:translateY(-2px)}.luma-button-primary{color:var(--luma-ink);background:var(--luma-acid);box-shadow:0 13px 34px #d8ff521f}.luma-button-primary:hover{box-shadow:0 17px 42px #d8ff5233}.luma-button-ghost{color:inherit;background:#ffffff0e;border-color:#ffffff2e}.luma-button-ghost:hover{background:#ffffff1a}.luma-button-ink{color:var(--luma-paper);background:var(--luma-ink)}.luma-actions{flex-wrap:wrap;gap:9px;margin-top:31px;display:flex}.pause-bars{border-left:3px solid;border-right:3px solid;width:12px;height:14px;display:block}.luma-home{background:var(--luma-ink)}.luma-hero{grid-template-columns:minmax(390px,.78fr) minmax(570px,1.22fr);align-items:center;gap:clamp(40px,5vw,90px);min-height:calc(100svh - 76px);padding-top:76px;padding-bottom:90px;display:grid}.luma-hero-copy{z-index:2;position:relative}.luma-kicker{color:#9ea097;letter-spacing:.13em;align-items:center;gap:11px;font-size:9px;font-weight:850;display:flex}.luma-kicker span{color:var(--luma-acid)}.luma-kicker i{background:#50524c;width:25px;height:1px}.luma-hero h1{letter-spacing:-.075em;margin:20px 0 23px;font-size:clamp(66px,6.45vw,105px);font-weight:760;line-height:.82}.luma-hero h1 em{color:var(--luma-acid);letter-spacing:-.07em;font-family:Georgia,Times New Roman,serif;font-weight:400}.luma-hero-lede{color:#a5a69f;max-width:570px;margin:0;font-size:14px;line-height:1.72}.luma-hero-notes{color:#777a72;flex-wrap:wrap;gap:9px 18px;margin-top:23px;font-size:9px;font-weight:690;display:flex}.luma-hero-notes span{align-items:center;gap:5px;display:flex}.luma-hero-notes svg{color:var(--luma-acid)}.luma-product-stage{min-width:0;padding:36px 17px 46px 0;position:relative}.luma-product-stage:before{content:"";z-index:0;filter:blur(10px);pointer-events:none;background:radial-gradient(60% 60% at 55% 42%,#9dc7ff3d,#0000 72%);position:absolute;inset:-8% -4% -4% 6%}.luma-stage-label{z-index:3;color:#777a73;letter-spacing:.13em;align-items:center;gap:7px;font-size:7px;font-weight:850;display:flex;position:absolute;top:0;right:8px}.luma-stage-label span{background:var(--luma-acid);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite lumaPulse;box-shadow:0 0 0 4px #d8ff521a}.luma-desktop-mock{z-index:1;background:#0c0d10;border:1px solid #ffffff21;border-radius:20px;min-height:300px;position:relative;overflow:hidden;box-shadow:0 55px 120px #0000008c,0 20px 60px #9dc7ff14,0 0 0 8px #ffffff05}.luma-desktop-video{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.luma-desktop-mock .luma-preview-shade{z-index:1;background:linear-gradient(#0000005c,#0000 22% 62%,#0006);position:absolute;inset:0}.luma-desktop-menubar{z-index:3;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);color:#e5e6ec;background:#0f101480;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;height:28px;padding:0 13px;font-size:8px;display:flex;position:absolute;top:0;left:0;right:0}.luma-desktop-menubar-left,.luma-desktop-menubar-right{align-items:center;gap:12px;display:flex}.luma-desktop-menubar-left{color:#ffffff9e;font-weight:600}.luma-desktop-menubar-left strong{color:#fff;margin-right:2px;font-weight:800}.luma-desktop-apple{background:#ffffffb3;border-radius:50%;width:7px;height:7px}.luma-desktop-menubar-right i{background:#ffffff52;border-radius:1px;width:9px;height:2px}.luma-desktop-menubar-right small{color:#fff9;font-weight:700}.luma-desktop-files{z-index:2;grid-template-rows:repeat(3,auto);grid-auto-flow:column;place-content:start end;gap:6px 4px;display:grid;position:absolute;top:36px;bottom:14px;right:10px}.luma-desktop-files button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;align-items:center;gap:5px;width:54px;padding:5px 4px;transition:background .15s,border-color .15s,transform .15s;display:flex;position:relative}.luma-desktop-files button:hover{background:#ffffff14}.luma-desktop-files button:active{transform:scale(.92)}.luma-desktop-files button.active{background:#9dc7ff29;border-color:#9dc7ff66}.luma-desktop-files button.active img,.luma-desktop-files button.active video{animation:.5s ease-out lumaIconSelect}.luma-desktop-files img,.luma-desktop-files video{object-fit:cover;border-radius:7px;width:34px;height:34px;box-shadow:0 8px 16px #00000073,0 0 0 1px #ffffff29}.luma-desktop-files span{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 4px #000000e6;max-width:52px;font-size:6.5px;font-weight:700;overflow:hidden}@keyframes lumaIconSelect{0%{transform:scale(1);box-shadow:0 8px 16px #00000073,0 0 0 1px #ffffff29}40%{transform:scale(1.16);box-shadow:0 8px 16px #00000073,0 0 0 5px #9dc7ff66}to{transform:scale(1);box-shadow:0 8px 16px #00000073,0 0 0 1px #ffffff29}}.luma-wordmark-band{background:var(--luma-ink-2);border-block:1px solid #ffffff14;padding:22px 0;overflow:hidden}.luma-wordmark-track{width:max-content;animation:24s linear infinite lumaMarquee;display:flex}.luma-wordmark-track>div{letter-spacing:-.055em;white-space:nowrap;color:#ffffffd9;align-items:center;gap:32px;padding-right:32px;font-size:clamp(24px,2.8vw,42px);font-weight:800;display:flex}.luma-wordmark-band i{color:var(--luma-acid);font-size:.6em;font-style:normal}@keyframes lumaMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.luma-intro,.luma-showcase,.luma-features,.luma-gallery-section{color:var(--luma-ink);background:var(--luma-paper);box-shadow:0 0 0 100vmax var(--luma-paper);clip-path:inset(0 -100vmax)}.luma-intro{grid-template-columns:150px 1fr 230px;align-items:center;gap:clamp(35px,5vw,95px);min-height:690px;padding-top:130px;padding-bottom:110px;display:grid}.luma-section-index{color:#7a7c74;align-self:start;gap:10px;padding-top:11px;display:flex}.luma-section-index span{border:1px solid var(--luma-line);width:30px;height:30px;color:var(--luma-ink);border-radius:50%;place-items:center;font-size:8px;font-weight:850;display:grid}.luma-section-index p{letter-spacing:.07em;margin:4px 0 0;font-size:8px;font-weight:820;line-height:1.35}.luma-intro-copy h2,.luma-showcase-head h2,.luma-feature-head h2,.luma-gallery-heading h2{letter-spacing:-.07em;margin:0;font-size:clamp(55px,6vw,92px);font-weight:770;line-height:.9}.luma-intro-copy h2 em,.luma-showcase-head h2 em,.luma-feature-head h2 em,.luma-gallery-heading h2 em{font-family:Georgia,Times New Roman,serif;font-weight:400}.luma-intro-copy>p{color:#696b64;max-width:690px;margin:34px 0 0 auto;font-size:15px;line-height:1.75}.luma-intro-orbit{aspect-ratio:1;border:1px solid var(--luma-line);border-radius:50%;place-items:center;width:220px;display:grid;position:relative}.luma-intro-orbit:before,.luma-intro-orbit:after{content:"";border:1px solid var(--luma-line);border-radius:50%;position:absolute}.luma-intro-orbit:before{inset:22px}.luma-intro-orbit:after{inset:55px}.luma-intro-orbit>span{z-index:1;width:52px;height:52px;color:var(--luma-paper);background:var(--luma-ink);border-radius:50%;place-items:center;display:grid}.luma-intro-orbit p{color:#71736b;background:var(--luma-paper);letter-spacing:.08em;margin:0;padding:6px;font-size:7px;font-weight:850;line-height:1.3;position:absolute;bottom:21px;right:-4px}.luma-showcase{padding-top:80px;padding-bottom:150px}.luma-showcase-head{grid-template-columns:180px 1fr;align-items:start;gap:40px;margin-bottom:58px;display:grid}.luma-showcase-head .luma-section-index{align-self:auto}.luma-showcase-head .luma-overline{margin-bottom:17px}.luma-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:13px;display:grid}.luma-bento-card{isolation:isolate;border:1px solid #11120f26;border-radius:27px;flex-direction:column;justify-content:space-between;min-height:430px;padding:31px;display:flex;position:relative;overflow:hidden}.luma-card-copy{z-index:2;position:relative}.luma-card-copy>span{color:#71736b;letter-spacing:.16em;font-size:8px;font-weight:880}.luma-card-copy h3{letter-spacing:-.055em;margin:11px 0 10px;font-size:clamp(27px,2.5vw,39px);line-height:.97}.luma-card-copy p{color:#6d6f68;max-width:480px;margin:0;font-size:11px;line-height:1.65}.luma-bento-gallery{background:#dcd9cc;grid-column:span 7}.luma-bento-displays{background:var(--luma-blue);color:#fff;grid-column:span 5}.luma-bento-displays .luma-card-copy>span{color:#ffffff8c}.luma-bento-player{min-height:690px;color:var(--luma-paper);background:radial-gradient(circle at 50% 78%,#eb48362b,transparent 34%),linear-gradient(160deg,#191814 0%,var(--luma-ink-2) 48%,#090a0d 100%);grid-column:span 5}.luma-bento-player .luma-card-copy>span{color:#8d8f87}.luma-bento-import{background:var(--luma-coral);flex-direction:row;grid-column:span 7;align-items:end;gap:40px}.luma-import-scatter{z-index:-1;pointer-events:none;position:absolute;inset:0}.import-tile{aspect-ratio:3/4;object-fit:cover;border:1px solid #11120f29;border-radius:16px;width:110px;position:absolute;box-shadow:0 20px 34px #11120f3d}.import-tile-a{animation:5.5s ease-in-out infinite alternate orbitFloat;top:6%;left:2%;transform:rotate(-9deg)}.import-tile-b{animation:6.5s ease-in-out infinite alternate-reverse orbitFloat;top:0%;left:19%;transform:rotate(6deg)}.import-tile-c{animation:5s ease-in-out infinite alternate orbitFloat;top:8%;left:36%;transform:rotate(-4deg)}.import-tile-d{animation:6s ease-in-out infinite alternate orbitFloat;top:1%;left:53%;transform:rotate(8deg)}.import-tile-e{animation:7s ease-in-out infinite alternate-reverse orbitFloat;top:7%;left:70%;transform:rotate(-6deg)}.import-tile-f{animation:6s ease-in-out infinite alternate-reverse orbitFloat;top:38%;left:8%;transform:rotate(5deg)}.import-tile-g{animation:5.5s ease-in-out infinite alternate orbitFloat;top:44%;left:25%;transform:rotate(-7deg)}.import-tile-h{animation:6.5s ease-in-out infinite alternate orbitFloat;top:35%;left:42%;transform:rotate(3deg)}.import-tile-i{animation:7s ease-in-out infinite alternate-reverse orbitFloat;top:42%;left:59%;transform:rotate(-5deg)}.luma-bento-import .luma-card-copy{max-width:58%}.luma-bento-import .luma-card-copy>span,.luma-bento-import .luma-card-copy p{color:#11120fa3}.luma-gallery-ui{color:#edede6;background:#14161c;border:1px solid #ffffff1a;border-radius:19px 19px 0 0;align-self:flex-end;width:89%;margin:35px -55px -60px 0;padding:16px;transform:rotate(-2deg);box-shadow:0 28px 55px #11120f33}.luma-gallery-ui-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.luma-gallery-ui-head strong{font-size:12px}.luma-gallery-ui-head small{color:#787b72;letter-spacing:.12em;font-size:6px}.luma-gallery-mini-grid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.luma-gallery-mini-grid img,.luma-gallery-mini-grid video{aspect-ratio:1.65;object-fit:cover;border-radius:9px;width:100%}.luma-display-stack{min-height:240px;margin-top:30px;position:relative}.luma-display-stack figure{background:#ffffff1f;border:1px solid #ffffff47;border-radius:12px;width:68%;margin:0;padding:6px;position:absolute;box-shadow:0 24px 45px #070d3247}.luma-display-stack figure:first-child{bottom:0;left:0;transform:rotate(-4deg)}.luma-display-stack figure:last-child{top:0;right:-3%;transform:rotate(5deg)}.luma-display-stack img,.luma-display-stack video{aspect-ratio:1.6;object-fit:cover;border-radius:7px;width:100%}.luma-display-stack figcaption{color:#ffffffb3;letter-spacing:.1em;align-items:center;gap:5px;padding:7px 3px 2px;font-size:6px;font-weight:850;display:flex}.luma-display-stack figcaption i{background:var(--luma-acid);border-radius:50%;width:5px;height:5px}.luma-miniplayer-shot{align-self:center;gap:14px;width:min(300px,88%);margin:36px auto -8px;display:grid;transform:rotate(-1.2deg)}.luma-miniplayer-shot>div{background:#101010;border:1px solid #ffffff29;border-radius:25px;overflow:hidden;box-shadow:0 34px 75px #0000008c,0 0 0 7px #ffffff06}.luma-miniplayer-shot img{width:calc(100% + 22px);max-width:none;height:auto;margin:-8px -11px -10px}.luma-miniplayer-shot figcaption{color:#777a72;letter-spacing:.13em;justify-content:center;align-items:center;gap:7px;font-size:6px;font-weight:850;display:flex}.luma-miniplayer-shot figcaption i{background:var(--luma-coral);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #ff65481a}.luma-menubar-preview{margin-top:40px}.luma-menubar-strip{z-index:2;background:#101115;border:1px solid #ffffff24;border-radius:9px;justify-content:flex-end;align-items:center;gap:9px;height:30px;padding:0 12px;display:flex;position:relative;box-shadow:0 10px 26px #00000059}.luma-menubar-lumawall{opacity:.9;border-radius:4px;width:13px;height:13px;overflow:hidden;box-shadow:0 0 0 1px #ffffff24}.luma-menubar-lumawall img{object-fit:cover;width:100%;height:100%}.luma-menubar-strip i{background:#ffffff52;border-radius:1px;width:9px;height:2px}.luma-menubar-strip small{color:#ffffff8c;letter-spacing:.02em;font-size:8px;font-weight:750}.luma-miniplayer-card{z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#14151cf0;border:1px solid #ffffff24;border-radius:0 0 16px 16px;gap:10px;margin:-6px 8px 0;padding:12px;display:grid;position:relative;box-shadow:0 26px 60px #0006}.luma-miniplayer-head{grid-template-columns:1fr auto;align-items:flex-start;gap:9px;display:grid}.luma-miniplayer-head strong{color:#f1f2f6;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:9px;font-weight:800;display:block;overflow:hidden}.luma-miniplayer-head span{color:#8f96a3;align-items:center;gap:4px;margin-top:3px;font-size:7px;font-weight:700;display:flex}.luma-miniplayer-head span i{background:var(--luma-acid);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #9dc7ff24}.luma-miniplayer-power{color:#4a0d0a;cursor:pointer;background:#ff5f57;border:0;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.luma-miniplayer-target{gap:6px;display:grid}.luma-miniplayer-target>span{color:#767b87;letter-spacing:.12em;font-size:6px;font-weight:850}.luma-miniplayer-target>div{gap:5px;display:flex}.luma-miniplayer-target button{color:#aab0bc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;flex:1;min-height:24px;font-size:7px;font-weight:750}.luma-miniplayer-target button.active{color:var(--luma-ink);background:var(--luma-acid);border-color:#0000}.luma-miniplayer-transport{grid-template-columns:30px 1fr 30px;align-items:center;gap:6px;display:grid}.luma-miniplayer-transport button{cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:28px;display:flex}.luma-miniplayer-transport>button:first-child,.luma-miniplayer-transport>button:last-child{color:#c3c8d2;background:#ffffff0f}.luma-miniplayer-transport>button:first-child svg{transform:rotate(180deg)}.luma-miniplayer-transport button.primary{color:var(--luma-ink);background:#f1f2f6;font-size:8px;font-weight:800}.luma-miniplayer-row{background:#ffffff08;border:1px solid #ffffff17;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.luma-miniplayer-row span{color:#767b87;letter-spacing:.1em;font-size:6px;font-weight:850}.luma-miniplayer-row button.static{color:#3a2405;cursor:pointer;background:#ffb454;border:0;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:800}.luma-miniplayer-footer{grid-template-columns:1fr 1fr;gap:6px;display:grid}.luma-miniplayer-footer button{color:#c3c8d2;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;min-height:26px;font-size:7px;font-weight:750}.luma-import-symbol{aspect-ratio:1;border:1px solid #11120f3d;border-radius:50%;flex:none;place-items:center;width:190px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 44px #11120f2e}.luma-import-symbol:before,.luma-import-symbol:after{content:"";z-index:1;pointer-events:none;border:1px solid #ffffff80;border-radius:50%;position:absolute}.luma-import-symbol:before{inset:25px}.luma-import-symbol:after{inset:52px}.luma-import-preview{z-index:0;object-fit:cover;filter:saturate(1.15)brightness(.72);width:100%;height:100%;position:absolute;inset:0}.luma-import-symbol svg{z-index:2;color:#fff;filter:drop-shadow(0 2px 10px #0006);position:relative}.luma-import-symbol i{z-index:2;background:var(--luma-acid);border-radius:50%;width:9px;height:9px;position:absolute;top:34px;right:23px;box-shadow:0 0 0 3px #11120f33}.luma-performance-teaser{color:#f2f3ec;background:radial-gradient(70% 100% at 88% 10%, #ffffff24, transparent 60%), var(--luma-blue);position:relative;overflow:hidden}.luma-performance-teaser:before{content:"";z-index:0;opacity:.5;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 80%,#0000);mask-image:linear-gradient(#0000,#000 30% 80%,#0000)}.luma-performance-teaser:after{content:"";z-index:0;opacity:.65;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 200' preserveAspectRatio='none'%3E%3Cpolyline points='0,170 30,160 60,150 90,155 120,130 150,140 180,110 210,125 240,95 270,115 300,90 330,105 360,75 390,95 420,70 450,85 480,60 510,80 540,65 570,75 600,70' fill='none' stroke='rgba(157,199,255,0.55)' stroke-width='2' stroke-dasharray='1,6' stroke-linecap='round'/%3E%3Cpath d='M0,150 L30,120 L60,140 L90,80 L120,110 L150,50 L180,90 L210,40 L240,85 L270,60 L300,120 L330,45 L360,95 L390,30 L420,75 L450,55 L480,110 L510,40 L540,90 L570,60 L600,100 L600,200 L0,200 Z' fill='rgba(255,255,255,0.14)' stroke='rgba(255,255,255,0.6)' stroke-width='2.5'/%3E%3C/svg%3E");background-position:0 100%;background-repeat:repeat-x;background-size:600px 100%;height:46%;position:absolute;bottom:0;left:0;right:0}.luma-performance-teaser>.shell{z-index:1;grid-template-columns:.86fr 1.14fr;align-items:center;gap:clamp(50px,7vw,120px);min-height:720px;padding-top:110px;padding-bottom:110px;display:grid;position:relative}.luma-section-index.light{color:#ffffff91;margin-bottom:55px}.luma-section-index.light span{color:#fff;border-color:#ffffff4d}.luma-performance-copy .luma-overline{color:var(--luma-acid)}.luma-performance-copy h2{letter-spacing:-.075em;margin:16px 0 24px;font-size:clamp(58px,6vw,92px);line-height:.86}.luma-performance-copy h2 em{color:var(--luma-acid);font-family:Georgia,Times New Roman,serif;font-weight:400}.luma-performance-copy>p{color:#ffffffb3;max-width:560px;margin:0;font-size:13px;line-height:1.72}.luma-performance-copy>a{border-bottom:1px solid #fff6;align-items:center;gap:7px;margin-top:27px;padding-bottom:6px;font-size:10px;font-weight:800;display:inline-flex}.luma-metric-board{background:#ffffff2e;border:1px solid #ffffff38;border-radius:28px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden;box-shadow:0 35px 80px #09145447}.luma-metric-board article{background:#2348e3;flex-direction:column;justify-content:space-between;min-height:250px;padding:28px;display:flex}.luma-metric-board article.lime{color:var(--luma-ink);background:var(--luma-acid)}.luma-metric-board small{letter-spacing:.13em;font-size:7px;font-weight:850}.luma-metric-board strong{letter-spacing:-.075em;font-size:clamp(55px,5vw,77px);line-height:.8}.luma-metric-board sup{vertical-align:top;margin-left:3px;font-size:.28em}.luma-metric-board span{color:#ffffff8c;font-size:8px}.luma-metric-board .lime span{color:#11120f94}.luma-metric-board article.metric-note{background:#172a9c;justify-content:center;gap:9px}.luma-metric-board .metric-note strong{letter-spacing:-.04em;font-size:25px}.luma-metric-board .metric-note svg{color:var(--luma-acid)}.luma-features{padding-top:145px;padding-bottom:150px}.luma-feature-head{grid-template-columns:190px 1fr;align-items:start;gap:45px;margin-bottom:65px;display:grid}.luma-feature-list{border-top:1px solid var(--luma-line)}.luma-feature-list article{border-bottom:1px solid var(--luma-line);grid-template-columns:60px 45px minmax(260px,.8fr) 1fr;align-items:center;gap:25px;min-height:145px;display:grid}.luma-feature-icon{border:1px solid var(--luma-line);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.luma-feature-list small{color:#7b7d75;font-size:8px;font-weight:850}.luma-feature-list h3{letter-spacing:-.045em;max-width:390px;margin:0;font-size:25px;line-height:1.05}.luma-feature-list p{color:#70726b;max-width:560px;margin:0;font-size:11px;line-height:1.65}.luma-gallery-section{padding-top:55px;padding-bottom:150px}.luma-gallery-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px;display:flex}.luma-gallery-heading .luma-overline{margin-bottom:15px}.luma-round-link{border:1px solid var(--luma-line);border-radius:50%;flex:none;place-items:center;width:62px;height:62px;transition:all .2s;display:grid}.luma-round-link:hover{color:var(--luma-paper);background:var(--luma-ink);transform:rotate(8deg)}.luma-gallery-wall{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.luma-gallery-wall>a{background:#222;border-radius:19px;min-height:330px;position:relative;overflow:hidden}.luma-gallery-wall>a.wide{grid-column:span 2}.luma-gallery-wall img,.luma-gallery-wall video{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .3s;position:absolute;inset:0}.luma-gallery-wall>a:hover img,.luma-gallery-wall>a:hover video{filter:saturate(1.1);transform:scale(1.045)}.luma-gallery-wall>a:after{content:"";background:linear-gradient(#0000000f,#0000 47%,#000000c7);position:absolute;inset:0}.luma-gallery-wall>a>span{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000002b;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:29px;height:29px;font-size:7px;display:grid;position:absolute;top:14px;right:14px}.luma-gallery-wall>a>div{z-index:2;color:#fff;gap:4px;display:grid;position:absolute;bottom:18px;left:20px;right:20px}.luma-gallery-wall small{color:#ffffff9e;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:850}.luma-gallery-wall strong{letter-spacing:-.035em;font-size:17px}.luma-offer{min-height:430px;color:var(--luma-ink);background:var(--luma-acid);box-shadow:0 0 0 100vmax var(--luma-acid);clip-path:inset(0 -100vmax);grid-template-columns:160px 1fr auto;align-items:center;gap:clamp(35px,5vw,85px);padding-top:70px;padding-bottom:70px;display:grid}.luma-offer-mark{aspect-ratio:1;text-align:center;border:1px solid #11120f47;border-radius:50%;place-items:center;width:145px;display:grid}.luma-offer-mark span{letter-spacing:.06em;font-size:8px;font-weight:900;line-height:1.3}.luma-offer .luma-overline{color:#676b38}.luma-offer h2{letter-spacing:-.07em;margin:12px 0 22px;font-size:clamp(45px,5vw,75px);line-height:.88}.luma-offer h2 em{font-family:Georgia,Times New Roman,serif;font-weight:400}.luma-offer p{color:#626439;max-width:650px;margin:16px 0 0;font-size:11px;line-height:1.65}.luma-offer-terms{align-items:center;gap:13px;width:min(100%,560px);display:flex}.luma-offer-terms>div{background:#ffffff21;border:1px solid #11120f2e;border-radius:13px;flex:1;gap:5px;min-width:0;padding:13px 16px;display:grid}.luma-offer-terms small{color:#686b3a;letter-spacing:.14em;font-size:7px;font-weight:900}.luma-offer-terms strong{letter-spacing:-.035em;font-size:18px;line-height:1}.luma-offer-terms>span{color:#747743;letter-spacing:.14em;flex:none;font-size:7px;font-weight:900}.luma-offer-actions{justify-items:center;gap:13px;display:grid}.luma-help-strip{justify-content:space-between;align-items:center;gap:45px;min-height:270px;padding-top:58px;padding-bottom:58px;display:flex}.luma-help-strip .luma-overline{color:#797c73}.luma-help-strip h2{letter-spacing:-.055em;margin:10px 0 9px;font-size:clamp(35px,4vw,56px);line-height:.95}.luma-help-strip p{color:#85887f;max-width:650px;margin:0;font-size:11px;line-height:1.6}@keyframes lumaPulse{50%{opacity:.45;transform:scale(.72)}}.luma-performance-page{background:var(--luma-ink)}.luma-performance-hero{grid-template-columns:1fr .82fr;align-items:center;gap:clamp(50px,7vw,120px);min-height:710px;padding-top:90px;padding-bottom:100px;display:grid}.luma-performance-kicker,.luma-pricing-kicker,.luma-support-kicker{width:max-content;color:var(--luma-acid);letter-spacing:.14em;align-items:center;gap:8px;font-size:8px;font-weight:860;display:flex}.luma-performance-kicker-dot{background:var(--luma-acid);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #d8ff5217}.luma-performance-hero h1,.luma-pricing-hero h1,.luma-support-hero h1{letter-spacing:-.075em;margin:18px 0 23px;font-size:clamp(62px,6vw,96px);line-height:.85}.luma-performance-hero h1 em,.luma-pricing-hero h1 em,.luma-support-hero h1 em{color:var(--luma-acid);font-family:Georgia,Times New Roman,serif;font-weight:400}.luma-performance-hero-lede,.luma-pricing-hero-copy>p,.luma-support-hero-copy>p{color:#9a9d94;max-width:650px;margin:0;font-size:13px;line-height:1.7}.luma-performance-actions,.luma-pricing-hero-actions,.luma-support-hero-actions{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.luma-performance-primary-action,.luma-pricing-primary-action,.luma-support-primary-action,.luma-pricing-card-action,.luma-pricing-closing-action,.luma-support-closing-action{color:var(--luma-ink)!important;border-color:var(--luma-acid)!important;background:var(--luma-acid)!important;border-radius:999px!important}.luma-performance-secondary-action,.luma-pricing-secondary-action,.luma-support-secondary-action{color:#e8e9e2!important;background:#ffffff0d!important;border-color:#ffffff29!important;border-radius:999px!important}.luma-performance-version-note{max-width:570px;color:#62655d!important;margin:18px 0 0!important;font-size:8px!important}.luma-performance-hero-console{background:#15171d;border:1px solid #ffffff29;border-radius:26px;overflow:hidden;transform:rotate(1.3deg);box-shadow:0 40px 90px #00000057}.luma-performance-console-topline{color:#74776f;letter-spacing:.13em;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:18px 21px;font-size:7px;font-weight:850;display:flex}.luma-performance-console-status{align-items:center;gap:6px;display:flex}.luma-performance-console-status i{background:var(--luma-acid);border-radius:50%;width:5px;height:5px}.luma-performance-console-reading{color:var(--luma-ink);background:var(--luma-acid);padding:44px 28px 39px}.luma-performance-console-reading>span{letter-spacing:.13em;font-size:8px;font-weight:880}.luma-performance-console-reading>strong{letter-spacing:-.085em;margin:14px 0 8px;font-size:clamp(76px,7vw,108px);line-height:.73;display:block}.luma-performance-console-reading strong small{font-size:.28em}.luma-performance-console-reading p{color:#65683f;margin:0;font-size:8px}.luma-performance-console-grid{background:#ffffff14;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.luma-performance-console-grid div{background:#15171d;gap:8px;padding:20px;display:grid}.luma-performance-console-grid span{color:#686b63;letter-spacing:.12em;font-size:6px;font-weight:850}.luma-performance-console-grid strong{font-size:15px}.luma-performance-console-context{color:#70736b;justify-content:center;align-items:center;gap:9px;padding:17px;font-size:7px;display:flex}.luma-performance-console-context i{background:#555850;border-radius:50%;width:3px;height:3px}.luma-performance-metric-strip{color:var(--luma-ink);background:var(--luma-paper);box-shadow:0 0 0 100vmax var(--luma-paper);clip-path:inset(0 -100vmax);grid-template-columns:repeat(4,1fr);display:grid}.luma-performance-metric{border-right:1px solid var(--luma-line);flex-direction:column;justify-content:flex-end;min-height:250px;padding:32px;display:flex}.luma-performance-metric:first-child{border-left:1px solid var(--luma-line)}.luma-performance-metric small{color:#787a73;font-size:8px;font-weight:850}.luma-performance-metric>strong{letter-spacing:-.075em;margin:auto 0 18px;font-size:clamp(48px,4.5vw,70px);line-height:.8}.luma-performance-metric h2{margin:0 0 6px;font-size:14px}.luma-performance-metric p{color:#777970;margin:0;font-size:8px}.luma-performance-benchmark,.luma-performance-profiles,.luma-performance-policies{color:var(--luma-ink);background:var(--luma-paper);box-shadow:0 0 0 100vmax var(--luma-paper);clip-path:inset(0 -100vmax);padding-top:145px;padding-bottom:145px}.luma-performance-section-heading{max-width:850px;margin-bottom:54px}.luma-performance-section-heading>span{color:#73756e;letter-spacing:.16em;font-size:8px;font-weight:880}.luma-performance-section-heading h2{letter-spacing:-.07em;margin:14px 0 18px;font-size:clamp(50px,5.5vw,82px);line-height:.9}.luma-performance-section-heading h2 em{font-family:Georgia,Times New Roman,serif;font-weight:400}.luma-performance-section-heading>p{color:#6f716a;max-width:670px;margin:0;font-size:12px;line-height:1.68}.luma-performance-heading-centered{text-align:center;margin-inline:auto}.luma-performance-heading-centered>p{margin-inline:auto}.luma-performance-benchmark-board{grid-template-columns:1.15fr .85fr;gap:12px;display:grid}.luma-performance-cpu-panel,.luma-performance-state-panel,.luma-performance-test-card{border:1px solid var(--luma-line);background:#e8e5da;border-radius:24px;padding:30px}.luma-performance-test-card{color:#eceee7;background:var(--luma-ink-2);grid-column:1/-1;grid-template-columns:230px 1fr;gap:32px;display:grid}.luma-performance-panel-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.luma-performance-panel-heading span,.luma-performance-paused-reading>span,.luma-performance-test-card-head span{color:#777970;letter-spacing:.13em;font-size:7px;font-weight:860}.luma-performance-panel-heading h3{margin:7px 0 0;font-size:22px}.luma-performance-panel-heading>strong{color:#73756e;font-size:8px}.luma-performance-cpu-bars{gap:20px;margin:48px 0 30px;display:grid}.luma-performance-cpu-row{grid-template-columns:60px 1fr 48px;align-items:center;gap:14px;font-size:9px;display:grid}.luma-performance-cpu-row>span{color:#696b64}.luma-performance-cpu-row>strong{text-align:right}.luma-performance-cpu-track{background:#11120f14;border-radius:999px;height:13px;overflow:hidden}.luma-performance-cpu-track i{width:var(--luma-meter-level);border-radius:inherit;background:var(--luma-blue);height:100%;display:block}.luma-performance-cpu-scale-note,.luma-performance-paused-caveat{color:#7b7d76;margin:0;font-size:8px;line-height:1.5}.luma-performance-state-panel{flex-direction:column;display:flex}.luma-performance-state-head{border-bottom:1px solid var(--luma-line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 0 14px;font-size:7px;display:grid}.luma-performance-state-head i{background:var(--luma-line);height:1px}.luma-performance-state-paused{margin-top:14px}.luma-performance-paused-reading{margin:auto 0;padding:36px 0}.luma-performance-paused-reading>strong{letter-spacing:-.07em;margin:11px 0 12px;font-size:58px;display:block}.luma-performance-paused-reading p{color:#696b64;margin:0;font-size:9px;line-height:1.55}.luma-performance-paused-reading code{color:var(--luma-ink)}.luma-performance-test-card-head{flex-direction:column;justify-content:space-between;display:flex}.luma-performance-test-card-head strong{letter-spacing:-.05em;font-size:32px}.luma-performance-test-card dl{grid-template-columns:repeat(3,1fr);gap:18px 28px;margin:0;display:grid}.luma-performance-test-card dl div{gap:5px;display:grid}.luma-performance-test-card dt{color:#73766d;text-transform:uppercase;letter-spacing:.1em;font-size:7px}.luma-performance-test-card dd{margin:0;font-size:10px}.luma-performance-test-card>p{color:#85887f;grid-column:2;margin:0;font-size:8px;line-height:1.5}.luma-performance-profiles{background:var(--luma-paper-2);box-shadow:0 0 0 100vmax var(--luma-paper-2)}.luma-performance-profile-grid{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.luma-performance-profile{border:1px solid var(--luma-line);background:var(--luma-paper);border-radius:21px;flex-direction:column;min-height:370px;padding:25px;display:flex}.luma-performance-profile-featured{background:var(--luma-acid)}.luma-performance-profile-head{color:#6c6e67;letter-spacing:.09em;justify-content:space-between;font-size:7px;font-weight:850;display:flex}.luma-performance-profile h3{letter-spacing:-.05em;margin:35px 0 40px;font-size:31px}.luma-performance-profile-values{gap:14px;display:grid}.luma-performance-profile-values div{border-bottom:1px solid var(--luma-line);justify-content:space-between;gap:10px;padding-bottom:11px;display:flex}.luma-performance-profile-values span{color:#777970;font-size:6px;font-weight:850}.luma-performance-profile-values strong{font-size:11px}.luma-performance-profile>p{color:#6d6f68;margin:auto 0 0;padding-top:27px;font-size:8px;line-height:1.55}.luma-performance-profile-note{color:#777970;text-align:center;max-width:900px;margin:18px auto 0;font-size:8px;line-height:1.5}.luma-performance-policy-grid{border:1px solid var(--luma-line);background:var(--luma-line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.luma-performance-policy{background:var(--luma-paper);flex-direction:column;min-height:340px;padding:26px;display:flex}.luma-performance-policy-top{grid-template-columns:auto 1fr auto;align-items:center;gap:13px;display:grid}.luma-performance-policy-icon{border:1px solid var(--luma-line);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.luma-performance-policy-top>strong{letter-spacing:-.06em;font-size:32px}.luma-performance-policy-top>small{color:#7a7c75;font-size:8px}.luma-performance-policy h3{letter-spacing:-.04em;margin:auto 0 11px;font-size:20px}.luma-performance-policy p{color:#6f716a;margin:0;font-size:9px;line-height:1.6}.luma-performance-honesty{grid-template-columns:.8fr 1.2fr;align-items:center;gap:75px;min-height:650px;padding-top:110px;padding-bottom:110px;display:grid}.luma-performance-honesty-copy>span,.luma-performance-closing span{color:var(--luma-acid);letter-spacing:.15em;font-size:8px;font-weight:850}.luma-performance-honesty h2,.luma-performance-closing h2{letter-spacing:-.07em;margin:14px 0 18px;font-size:clamp(48px,5vw,76px);line-height:.9}.luma-performance-honesty h2 em,.luma-performance-closing h2 em{color:var(--luma-acid);font-family:Georgia,Times New Roman,serif;font-weight:400}.luma-performance-honesty-copy p{color:#898c83;margin:0;font-size:11px;line-height:1.65}.luma-performance-unmeasured-grid{gap:8px;display:grid}.luma-performance-unmeasured-grid article{background:#ffffff09;border:1px solid #ffffff1f;border-radius:17px;padding:23px}.luma-performance-unmeasured-grid article>div{justify-content:space-between;gap:20px;display:flex}.luma-performance-unmeasured-grid span{color:#72756c;letter-spacing:.11em;font-size:7px;font-weight:850}.luma-performance-unmeasured-grid strong{color:var(--luma-coral);font-size:9px}.luma-performance-unmeasured-grid p{color:#92958c;margin:14px 0 0;font-size:9px;line-height:1.58}.luma-performance-closing{min-height:430px;color:var(--luma-ink);background:var(--luma-acid);box-shadow:0 0 0 100vmax var(--luma-acid);clip-path:inset(0 -100vmax);grid-template-columns:1fr .65fr;align-items:center;gap:55px;padding-top:70px;padding-bottom:70px;display:grid}.luma-performance-closing span{color:#66693b}.luma-performance-closing h2{margin-bottom:0}.luma-performance-closing h2 em{color:inherit}.luma-performance-closing-copy p{color:#606338;margin:0 0 25px;font-size:11px;line-height:1.65}.luma-performance-closing .luma-performance-primary-action{color:var(--luma-paper)!important;border-color:var(--luma-ink)!important;background:var(--luma-ink)!important}.luma-pricing-page{background:var(--luma-ink)}.luma-pricing-hero{min-height:0;padding-top:90px;padding-bottom:60px;display:block}.luma-pricing-hero-copy{max-width:760px}.luma-pricing-trust-row{color:#7f8279;flex-wrap:wrap;gap:10px 20px;margin-top:23px;font-size:8px;display:flex}.luma-pricing-trust-row span{align-items:center;gap:5px;display:flex}.luma-pricing-trust-row svg{color:var(--luma-acid)}.luma-pricing-tier-grid{grid-template-columns:repeat(3,1fr);gap:18px;padding-bottom:110px;display:grid}.luma-pricing-tier-grid.luma-pricing-tier-grid--single{grid-template-columns:minmax(0,440px);justify-content:center}.luma-pricing-tier{color:#e8e9e2;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;padding:26px;display:flex}.luma-pricing-tier-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.luma-pricing-tier-head strong{font-size:15px}.luma-pricing-tier-badge{color:#c7c9c0;letter-spacing:.12em;border:1px solid #ffffff38;border-radius:999px;padding:5px 10px;font-size:6px;font-weight:880}.luma-pricing-tier-price{margin:26px 0 4px}.luma-pricing-tier-price strong{letter-spacing:-.06em;font-size:clamp(38px,4vw,50px);line-height:.9;display:block}.luma-pricing-tier-price span{color:#9a9d94;margin-top:8px;font-size:9px;display:block}.luma-pricing-tier-local-price{color:#7f8279;font-size:8px}.luma-pricing-tier-rule{background:#ffffff1f;height:1px;margin:20px 0}.luma-pricing-tier-feature-list{flex:1;gap:9px;margin:0 0 22px;padding:0;list-style:none;display:grid}.luma-pricing-tier-feature-list li{color:#c7c9c0;align-items:center;gap:8px;font-size:9px;display:flex}.luma-pricing-tier-feature-list li svg{color:var(--luma-acid);flex-shrink:0}.luma-pricing-tier-action{width:100%;min-height:46px;color:var(--luma-paper)!important;background:#ffffff14!important;border-color:#ffffff47!important}.luma-pricing-tier-forever{color:#9a9d94;text-align:center;margin:12px 0 0;font-size:8px}.luma-pricing-tier--best{color:var(--luma-ink);background:var(--luma-acid);border-color:#0000;position:relative;transform:translateY(-8px);box-shadow:0 38px 90px #00000059}.luma-pricing-tier--best .luma-pricing-tier-badge{color:#54572c;background:#11120f14;border-color:#11120f38}.luma-pricing-tier--best .luma-pricing-tier-price span,.luma-pricing-tier--best .luma-pricing-tier-local-price,.luma-pricing-tier--best .luma-pricing-tier-forever{color:#65683a}.luma-pricing-tier--best .luma-pricing-tier-rule{background:#11120f2e}.luma-pricing-tier--best .luma-pricing-tier-feature-list li,.luma-pricing-tier--best .luma-pricing-tier-feature-list li svg{color:#3c3e22}.luma-pricing-tier--best .luma-pricing-tier-action{color:var(--luma-paper)!important;border-color:var(--luma-ink)!important;background:var(--luma-ink)!important}.luma-pricing-flow,.luma-pricing-faq{color:var(--luma-ink);background:var(--luma-paper);box-shadow:0 0 0 100vmax var(--luma-paper);clip-path:inset(0 -100vmax);padding-top:140px;padding-bottom:140px}.luma-pricing-section-heading{max-width:770px;margin-bottom:48px}.luma-pricing-section-heading>span{color:#74766e;letter-spacing:.14em;font-size:8px;font-weight:860}.luma-pricing-section-heading h2{letter-spacing:-.065em;margin:13px 0 15px;font-size:clamp(48px,5vw,76px);line-height:.92}.luma-pricing-section-heading p{color:#6f716a;margin:0;font-size:11px;line-height:1.65}.luma-pricing-step-grid{border:1px solid var(--luma-line);background:var(--luma-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.luma-pricing-step{background:var(--luma-paper);flex-direction:column;padding:28px;display:flex}.luma-pricing-step-icon{border:1px solid var(--luma-line);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.luma-pricing-step>small{color:#797b74;margin:28px 0 12px;font-size:8px}.luma-pricing-step h3{letter-spacing:-.04em;margin:0 0 10px;font-size:24px}.luma-pricing-step p{color:#6d6f68;margin:0;font-size:9px;line-height:1.62}.luma-pricing-license-band{color:#fff;background:var(--luma-blue);min-height:300px;box-shadow:0 0 0 100vmax var(--luma-blue);clip-path:inset(0 -100vmax);grid-template-columns:auto 1fr auto;align-items:center;gap:30px;padding-top:65px;padding-bottom:65px;display:grid}.luma-pricing-license-icon{border:1px solid #ffffff40;border-radius:50%;place-items:center;width:68px;height:68px;display:grid}.luma-pricing-license-band span{color:var(--luma-acid);letter-spacing:.14em;font-size:7px;font-weight:850}.luma-pricing-license-band h2{letter-spacing:-.05em;margin:9px 0 8px;font-size:35px}.luma-pricing-license-band p{color:#ffffffab;max-width:760px;margin:0;font-size:10px;line-height:1.6}.luma-pricing-license-link{border-bottom:1px solid #ffffff80;padding-bottom:6px;font-size:9px;font-weight:800}.luma-pricing-faq-list{border-top:1px solid var(--luma-line)}.luma-pricing-faq-item{border-bottom:1px solid var(--luma-line)}.luma-pricing-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:82px;font-size:17px;font-weight:750;list-style:none;display:flex}.luma-pricing-faq-item summary::-webkit-details-marker{display:none}.luma-pricing-faq-item summary span{font-size:22px;font-weight:400;transition:all .2s}.luma-pricing-faq-item[open] summary span{transform:rotate(45deg)}.luma-pricing-faq-item p{color:#6c6e67;max-width:850px;margin:-8px 0 28px;font-size:11px;line-height:1.65}.luma-pricing-closing{min-height:280px;color:var(--luma-ink);background:var(--luma-coral);box-shadow:0 0 0 100vmax var(--luma-coral);clip-path:inset(0 -100vmax);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding-top:60px;padding-bottom:60px;display:grid}.luma-pricing-closing-icon{border:1px solid #11120f40;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.luma-pricing-closing span{color:#11120f94;letter-spacing:.12em;font-size:7px;font-weight:850}.luma-pricing-closing h2{letter-spacing:-.045em;margin:8px 0 0;font-size:32px}.luma-pricing-closing-action{color:var(--luma-paper)!important;border-color:var(--luma-ink)!important;background:var(--luma-ink)!important}.luma-support-page{background:var(--luma-ink)}.luma-support-hero{grid-template-columns:1fr .7fr;align-items:center;gap:60px;min-height:680px;padding-top:80px;padding-bottom:95px;display:grid}.luma-support-hero-visual{aspect-ratio:1;justify-self:center;place-items:center;width:min(410px,90%);display:grid;position:relative}.luma-support-mark{z-index:2;background:#16181e;border:1px solid #ffffff2b;border-radius:31px;place-items:center;width:108px;height:108px;padding:20px;display:grid;transform:rotate(-5deg);box-shadow:0 24px 60px #0000004d}.luma-support-mark img{border-radius:18px}.luma-support-orbit{border:1px solid #ffffff21;border-radius:50%;position:absolute}.luma-support-orbit-one{inset:12%}.luma-support-orbit-two{border-style:dashed;animation:28s linear infinite lumaOrbit;inset:0}.luma-support-signal{border:3px solid var(--luma-ink);border-radius:50%;width:13px;height:13px;position:absolute}.luma-support-signal-one{background:var(--luma-acid);top:14%;right:20%}.luma-support-signal-two{background:var(--luma-coral);bottom:13%;left:24%}.luma-support-signal-three{background:var(--luma-blue);top:42%;left:4%}.luma-support-topics,.luma-support-faq,.luma-support-resources{color:var(--luma-ink);background:var(--luma-paper);box-shadow:0 0 0 100vmax var(--luma-paper);clip-path:inset(0 -100vmax);padding-top:140px;padding-bottom:140px}.luma-support-section-heading{max-width:780px;margin-bottom:48px}.luma-support-section-heading>span,.luma-support-faq-intro>span{color:#74766e;letter-spacing:.14em;font-size:8px;font-weight:860}.luma-support-section-heading h2,.luma-support-faq-intro h2{letter-spacing:-.065em;margin:13px 0 14px;font-size:clamp(48px,5vw,76px);line-height:.92}.luma-support-section-heading p,.luma-support-faq-intro p{color:#6f716a;margin:0;font-size:11px;line-height:1.65}.luma-support-topic-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.luma-support-topic-card{border:1px solid var(--luma-line);background:var(--luma-paper-2);border-radius:20px;flex-direction:column;min-height:365px;padding:25px;display:flex}.luma-support-topic-card:nth-child(2){background:var(--luma-acid)}.luma-support-topic-icon{border:1px solid var(--luma-line);border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.luma-support-topic-card>small{color:#73756d;letter-spacing:.12em;margin:25px 0 11px;font-size:7px;font-weight:850}.luma-support-topic-card h3{letter-spacing:-.04em;margin:0 0 10px;font-size:22px}.luma-support-topic-card p{color:#6e7069;margin:0;font-size:9px;line-height:1.6}.luma-support-topic-card>a{align-items:center;gap:6px;margin-top:auto;padding-top:25px;font-size:9px;font-weight:800;display:flex}.luma-support-troubleshooting{color:var(--luma-ink);background:var(--luma-acid);box-shadow:0 0 0 100vmax var(--luma-acid);clip-path:inset(0 -100vmax);padding-top:120px;padding-bottom:120px}.luma-support-troubleshooting-heading>span,.luma-support-troubleshooting-heading p{color:#66693d}.luma-support-troubleshooting-list{border-top:1px solid #11120f38}.luma-support-troubleshooting-item{border-bottom:1px solid #11120f38;grid-template-columns:55px 1fr auto;align-items:center;gap:25px;min-height:122px;display:grid}.luma-support-troubleshooting-item>span{color:#6b6e41;font-size:8px;font-weight:850}.luma-support-troubleshooting-item h3{letter-spacing:-.035em;margin:0 0 7px;font-size:20px}.luma-support-troubleshooting-item p{color:#62643b;max-width:850px;margin:0;font-size:9px;line-height:1.55}.luma-support-troubleshooting-item>a{border:1px solid #11120f40;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.luma-support-faq{grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.luma-support-faq-intro{align-self:start}.luma-support-faq-intro h2{font-size:50px}.luma-support-feedback-link{border-bottom:1px solid var(--luma-line);align-items:center;gap:7px;margin-top:25px;padding-bottom:5px;font-size:9px;font-weight:800;display:inline-flex}.luma-support-faq-list{border-top:1px solid var(--luma-line)}.luma-support-faq-item{border-bottom:1px solid var(--luma-line)}.luma-support-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:82px;font-size:16px;font-weight:750;list-style:none;display:flex}.luma-support-faq-item summary::-webkit-details-marker{display:none}.luma-support-faq-item summary span{font-size:22px;font-weight:400;transition:all .2s}.luma-support-faq-item[open] summary span{transform:rotate(45deg)}.luma-support-faq-item p{color:#6d6f68;margin:-7px 0 27px;font-size:10px;line-height:1.63}.luma-support-resources{padding-top:80px}.luma-support-resource-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.luma-support-resource-card{border:1px solid var(--luma-line);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:100px;padding:16px;transition:all .2s;display:grid}.luma-support-resource-card:hover{color:var(--luma-paper);background:var(--luma-ink);transform:translateY(-2px)}.luma-support-resource-icon{opacity:.75;border:1px solid;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.luma-support-resource-card>span:nth-child(2){gap:5px;display:grid}.luma-support-resource-card strong{font-size:11px}.luma-support-resource-card small{color:#797b73;font-size:8px}.luma-support-closing{color:#fff;background:var(--luma-blue);min-height:300px;box-shadow:0 0 0 100vmax var(--luma-blue);clip-path:inset(0 -100vmax);grid-template-columns:auto 1fr auto;align-items:center;gap:29px;padding-top:60px;padding-bottom:60px;display:grid}.luma-support-closing-icon{border:1px solid #ffffff40;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.luma-support-closing span{color:var(--luma-acid);letter-spacing:.13em;font-size:7px;font-weight:850}.luma-support-closing h2{letter-spacing:-.045em;margin:8px 0 7px;font-size:32px}.luma-support-closing p{color:#ffffffad;margin:0;font-size:9px}.luma-support-closing-action{border-color:var(--luma-acid)!important}@keyframes lumaOrbit{to{transform:rotate(360deg)}}.luma-legal-page{min-height:100vh;color:var(--luma-ink);background:var(--luma-paper)}.luma-legal-hero,.luma-legal-layout,.luma-legal-contact{width:min(1120px,100% - 72px);margin-inline:auto}.luma-legal-hero{border-bottom:1px solid var(--luma-line);padding:110px 0 75px}.luma-legal-eyebrow{color:#74766e;letter-spacing:.16em;font-size:8px;font-weight:880}.luma-legal-title{letter-spacing:-.075em;max-width:920px;margin:17px 0 20px;font-size:clamp(58px,7vw,100px);line-height:.85}.luma-legal-summary{color:#686a63;max-width:760px;margin:0;font-size:14px;line-height:1.7}.luma-legal-date{color:#8a8c84;letter-spacing:.08em;text-transform:uppercase;margin:24px 0 0;font-size:8px;font-weight:760}.luma-legal-layout{grid-template-columns:210px 1fr;align-items:start;gap:75px;padding:75px 0 120px;display:grid}.luma-legal-nav{position:sticky;top:105px}.luma-legal-nav-label{color:#898b83;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-size:7px;font-weight:850;display:block}.luma-legal-nav-links{border-top:1px solid var(--luma-line);display:grid}.luma-legal-nav-link{border-bottom:1px solid var(--luma-line);color:#74766f;padding:11px 0;font-size:9px;font-weight:700}.luma-legal-nav-link:hover,.luma-legal-nav-link-active{color:var(--luma-ink)}.luma-legal-nav-link-active:before{content:"→";margin-right:7px}.luma-legal-content{min-width:0}.luma-legal-notice{background:var(--luma-acid);border:1px solid #11120f2e;border-radius:16px;margin-bottom:55px;padding:22px 24px}.luma-legal-notice p{color:#55582f;margin:0;font-size:10px;line-height:1.62}.luma-legal-section{border-bottom:1px solid var(--luma-line);margin-bottom:47px;padding:0 0 47px}.luma-legal-section:last-child{margin-bottom:0}.luma-legal-section-title{letter-spacing:-.045em;margin:0 0 20px;font-size:26px}.luma-legal-section-copy{color:#5f615b;font-size:11px;line-height:1.77}.luma-legal-section-copy p{margin:0 0 16px}.luma-legal-section-copy p:last-child{margin-bottom:0}.luma-legal-inline-link{color:var(--luma-blue);border-bottom:1px solid #3157ff47}.luma-legal-list{gap:11px;margin:0;padding-left:20px;display:grid}.luma-legal-list strong{color:var(--luma-ink)}.luma-legal-table-wrap{border:1px solid var(--luma-line);border-radius:14px;overflow-x:auto}.luma-legal-table{border-collapse:collapse;width:100%;min-width:620px}.luma-legal-table th,.luma-legal-table td{border-right:1px solid var(--luma-line);border-bottom:1px solid var(--luma-line);text-align:left;vertical-align:top;padding:14px 15px}.luma-legal-table th:last-child,.luma-legal-table td:last-child{border-right:0}.luma-legal-table tr:last-child td{border-bottom:0}.luma-legal-table th{color:var(--luma-ink);background:var(--luma-paper-2);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.luma-legal-contact{min-height:245px;color:var(--luma-ink);background:var(--luma-coral);box-shadow:0 0 0 100vmax var(--luma-coral);clip-path:inset(0 -100vmax);justify-content:space-between;align-items:center;gap:40px;padding-top:50px;padding-bottom:50px;display:flex}.luma-legal-contact-label{color:#11120f99;letter-spacing:.13em;font-size:7px;font-weight:850}.luma-legal-contact-copy{letter-spacing:-.035em;max-width:590px;margin:9px 0 0;font-size:24px;font-weight:730}.luma-legal-contact-actions{gap:8px;display:flex}.luma-legal-contact-link{min-height:43px;color:var(--luma-paper);background:var(--luma-ink);border-radius:999px;align-items:center;padding:0 16px;font-size:9px;font-weight:800;display:flex}.luma-legal-contact-link-secondary{color:var(--luma-ink);background:0 0;border:1px solid #11120f40}@media (max-width:1280px){.site-header{grid-template-columns:minmax(0,1fr) auto auto}.header-actions{grid-area:1/2}.nav-shell{grid-area:1/3}.nav-menu-button{color:#f1f2f6;background:#ffffff0f;border-color:#ffffff24}.main-nav{background:#0b0c12fa;border-color:#ffffff1a;border-radius:22px;box-shadow:0 24px 60px #00000080}.main-nav a{color:#9297a3;border-radius:14px}.main-nav a:hover{color:#f1f2f6;background:#ffffff0f}.nav-session-state{display:none}.luma-hero{grid-template-columns:minmax(350px,.72fr) minmax(520px,1.28fr);gap:40px}.luma-desktop-mock{min-height:280px}.luma-support-topic-grid,.luma-performance-profile-grid,.luma-performance-policy-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1080px){.shell{width:min(100% - 44px,1380px)}.luma-hero{grid-template-columns:1fr;gap:26px;min-height:auto;padding-top:56px}.luma-hero-copy{text-align:center;max-width:800px;margin-inline:auto}.luma-kicker,.luma-actions,.luma-hero-notes{justify-content:center}.luma-hero h1{margin:12px 0 14px;font-size:clamp(46px,7.2vw,80px)}.luma-hero-lede{margin-inline:auto;font-size:13px}.luma-actions{margin-top:18px}.luma-hero-notes{margin-top:14px}.luma-product-stage{justify-self:center;width:min(640px,92%)}.luma-intro{grid-template-columns:120px 1fr}.luma-intro-orbit{display:none}.luma-bento-gallery,.luma-bento-import{grid-column:span 7}.luma-bento-displays,.luma-bento-player{grid-column:span 5}.luma-performance-teaser>.shell,.luma-performance-hero{grid-template-columns:1fr}.luma-performance-copy{max-width:790px}.luma-metric-board{width:min(850px,100%)}.luma-feature-list article{grid-template-columns:55px 35px minmax(220px,.8fr) 1fr}.luma-offer{grid-template-columns:120px 1fr}.luma-offer-mark{width:115px}.luma-offer-actions{grid-column:2;justify-self:start;display:flex}.luma-gallery-wall{grid-template-columns:repeat(3,1fr)}.luma-gallery-wall>a.wide{grid-column:span 2}.luma-performance-hero-console{justify-self:center;width:min(680px,100%)}.luma-pricing-hero-copy{max-width:820px}.luma-pricing-tier-grid{grid-template-columns:1fr}.luma-pricing-tier--best{transform:none}.luma-support-hero{grid-template-columns:1fr .55fr}.luma-support-faq{gap:45px}.luma-footer .luma-footer-top{grid-template-columns:1fr;gap:70px}.luma-footer .luma-footer-nav{max-width:900px}}@media (max-width:820px){.site-header{grid-template-columns:minmax(0,1fr) auto}.header-actions{display:none}.nav-shell{grid-area:1/2}.shell,.luma-legal-hero,.luma-legal-layout,.luma-legal-contact{width:min(100% - 34px,1380px)}.luma-hero{padding-top:70px;padding-bottom:70px}.luma-hero h1{font-size:clamp(61px,14vw,91px)}.luma-hero-lede{font-size:12px}.luma-product-stage{width:100%;padding-right:0}.luma-desktop-mock{min-height:260px}.luma-intro{grid-template-columns:1fr;gap:38px;min-height:0;padding-top:100px;padding-bottom:100px}.luma-section-index{align-self:auto}.luma-intro-copy>p{margin-left:0}.luma-showcase-head,.luma-feature-head{grid-template-columns:1fr;gap:30px}.luma-bento-card{min-height:390px}.luma-bento-gallery,.luma-bento-displays,.luma-bento-player,.luma-bento-import{grid-column:1/-1}.luma-bento-import{min-height:340px}.luma-performance-teaser>.shell{min-height:0;padding-top:95px;padding-bottom:95px}.luma-section-index.light{margin-bottom:35px}.luma-metric-board article{min-height:210px}.luma-feature-list article{grid-template-columns:50px 32px 1fr;padding:25px 0}.luma-feature-list p{grid-column:3}.luma-gallery-wall{grid-template-columns:repeat(2,1fr)}.luma-gallery-wall>a,.luma-gallery-wall>a.wide{grid-column:span 1;min-height:300px}.luma-gallery-wall>a:first-child,.luma-gallery-wall>a:nth-child(4){grid-column:1/-1}.luma-offer{grid-template-columns:1fr;gap:32px}.luma-offer-mark{width:105px}.luma-offer-actions{grid-column:1}.luma-help-strip{flex-direction:column;align-items:flex-start}.luma-performance-metric-strip{grid-template-columns:repeat(2,1fr)}.luma-performance-metric:nth-child(2){border-right:0}.luma-performance-metric:nth-child(-n+2){border-bottom:1px solid var(--luma-line)}.luma-performance-benchmark-board{grid-template-columns:1fr}.luma-performance-test-card{grid-column:1;grid-template-columns:1fr}.luma-performance-test-card-head{flex-direction:row}.luma-performance-test-card>p{grid-column:1}.luma-performance-honesty{grid-template-columns:1fr;gap:45px;min-height:0}.luma-performance-closing{grid-template-columns:1fr;gap:25px}.luma-pricing-step-grid{grid-template-columns:1fr}.luma-pricing-step{min-height:0}.luma-pricing-license-band,.luma-pricing-closing,.luma-support-closing{grid-template-columns:auto 1fr}.luma-pricing-license-link,.luma-pricing-closing-action,.luma-support-closing-action{grid-column:2;justify-self:start}.luma-support-hero{grid-template-columns:1fr}.luma-support-hero-copy{max-width:760px}.luma-support-hero-visual{width:320px}.luma-support-topic-grid{grid-template-columns:repeat(2,1fr)}.luma-support-faq{grid-template-columns:1fr}.luma-support-resource-grid{grid-template-columns:repeat(2,1fr)}.luma-legal-layout{grid-template-columns:1fr;gap:40px}.luma-legal-nav{position:static}.luma-legal-nav-links{border:0;flex-wrap:wrap;gap:7px;display:flex}.luma-legal-nav-link{border:1px solid var(--luma-line);border-radius:999px;padding:8px 10px}.luma-legal-nav-link-active{background:var(--luma-acid)}.luma-legal-nav-link-active:before{display:none}.luma-footer .luma-footer-nav{grid-template-columns:repeat(2,1fr);gap:50px 30px}}@media (max-width:600px){.shell,.luma-legal-hero,.luma-legal-layout,.luma-legal-contact{width:min(100% - 24px,1380px)}body>.site-header-wrap{height:66px}.site-header{grid-template-columns:1fr auto}.brand .brand-word{display:inline}.brand small,.header-actions{display:none}.main-nav{grid-template-columns:1fr;width:min(300px,100vw - 24px)}.main-nav a{padding:12px 14px}.luma-hero{min-height:0;padding-top:58px}.luma-kicker{font-size:7px}.luma-hero h1{margin-top:16px;font-size:clamp(53px,16.2vw,76px)}.luma-hero-notes{gap:8px 12px}.luma-product-stage{padding-top:28px;padding-bottom:28px}.luma-stage-label{left:6px;right:auto}.luma-desktop-mock{min-height:240px}.luma-desktop-menubar-left span:not(:first-of-type):not(:nth-of-type(2)){display:none}.luma-desktop-files{gap:4px}.luma-desktop-files button{width:46px}.luma-desktop-files img,.luma-desktop-files video{width:28px;height:28px}.luma-desktop-files span{max-width:44px;font-size:6px}.luma-wordmark-band{padding:17px 0}.luma-wordmark-track>div{gap:18px;padding-right:18px}.luma-intro,.luma-showcase,.luma-features,.luma-gallery-section,.luma-pricing-flow,.luma-pricing-faq,.luma-support-topics,.luma-support-faq,.luma-support-resources,.luma-performance-benchmark,.luma-performance-profiles,.luma-performance-policies{padding-top:85px;padding-bottom:85px}.luma-intro-copy h2,.luma-showcase-head h2,.luma-feature-head h2,.luma-gallery-heading h2{font-size:clamp(47px,14vw,65px)}.luma-intro-copy>p{margin-top:25px;font-size:12px}.luma-bento-card{border-radius:21px;min-height:350px;padding:23px}.luma-bento-import{flex-direction:column-reverse;align-items:flex-start;min-height:440px}.luma-bento-import .luma-card-copy{max-width:100%}.luma-import-symbol{width:135px}.luma-import-scatter{display:none}.luma-gallery-ui{width:100%;margin:28px -30px -45px 0}.luma-display-stack figure{width:73%}.luma-performance-copy h2{font-size:clamp(53px,15vw,72px)}.luma-metric-board{grid-template-columns:1fr}.luma-metric-board article{min-height:180px}.luma-section-index.light{margin-bottom:29px}.luma-feature-list article{grid-template-columns:46px 1fr;gap:15px}.luma-feature-list small{justify-self:end}.luma-feature-list h3,.luma-feature-list p{grid-column:1/-1}.luma-feature-list h3{font-size:23px}.luma-gallery-heading{align-items:flex-start}.luma-round-link{width:49px;height:49px}.luma-gallery-wall{grid-template-columns:1fr}.luma-gallery-wall>a,.luma-gallery-wall>a:first-child,.luma-gallery-wall>a:nth-child(4){grid-column:1;min-height:280px}.luma-offer{padding-top:65px;padding-bottom:65px}.luma-offer h2{font-size:48px}.luma-offer-terms{flex-direction:column;align-items:stretch}.luma-offer-terms>div{width:100%}.luma-offer-terms>span{align-self:flex-start;padding-left:16px}.luma-offer-actions{flex-wrap:wrap}.luma-help-strip{min-height:0;padding-top:65px;padding-bottom:65px}.luma-performance-hero,.luma-pricing-hero,.luma-support-hero{min-height:0;padding-top:65px;padding-bottom:80px}.luma-performance-hero h1,.luma-pricing-hero h1,.luma-support-hero h1{font-size:clamp(50px,15vw,70px)}.luma-performance-console-reading{padding:35px 21px}.luma-performance-console-reading>strong{font-size:76px}.luma-performance-console-grid div{padding:14px 10px}.luma-performance-console-context{flex-wrap:wrap}.luma-performance-metric-strip{grid-template-columns:1fr}.luma-performance-metric{border-right:0;border-bottom:1px solid var(--luma-line);min-height:190px;border-left:0!important}.luma-performance-benchmark-board>*{padding:22px}.luma-performance-cpu-row{grid-template-columns:55px 1fr 42px;gap:8px}.luma-performance-test-card dl,.luma-performance-profile-grid,.luma-performance-policy-grid{grid-template-columns:1fr}.luma-performance-profile{min-height:330px}.luma-performance-policy{min-height:290px}.luma-performance-honesty{padding-top:80px;padding-bottom:80px}.luma-performance-closing{padding-top:65px;padding-bottom:65px}.luma-pricing-step{padding:23px}.luma-pricing-license-band,.luma-pricing-closing,.luma-support-closing{grid-template-columns:1fr;gap:20px}.luma-pricing-license-link,.luma-pricing-closing-action,.luma-support-closing-action{grid-column:1}.luma-pricing-faq-item summary{font-size:14px}.luma-support-hero-visual{width:260px}.luma-support-topic-grid,.luma-support-resource-grid{grid-template-columns:1fr}.luma-support-topic-card{min-height:320px}.luma-support-troubleshooting{padding-top:80px;padding-bottom:80px}.luma-support-troubleshooting-item{grid-template-columns:35px 1fr auto;gap:12px;padding:18px 0}.luma-support-faq-intro h2{font-size:44px}.luma-legal-hero{padding-top:75px;padding-bottom:55px}.luma-legal-title{font-size:clamp(48px,15vw,70px)}.luma-legal-summary{font-size:12px}.luma-legal-layout{padding-top:55px;padding-bottom:80px}.luma-legal-notice{padding:18px}.luma-legal-section-title{font-size:23px}.luma-legal-contact{flex-direction:column;align-items:flex-start}.luma-legal-contact-copy{font-size:22px}.luma-legal-contact-actions{flex-wrap:wrap}.luma-footer .luma-footer-top{gap:55px;padding-top:75px;padding-bottom:65px}.luma-footer .luma-footer-nav{grid-template-columns:repeat(2,1fr);gap:42px 20px}.luma-footer .luma-footer-bottom{flex-wrap:wrap;gap:12px 20px;padding:18px 0}.luma-footer .luma-footer-bottom span:nth-child(2){margin-left:0}.luma-footer .luma-footer-bottom a{margin-left:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.luma-page *,.luma-backdrop *,.luma-support-orbit-two{animation-duration:.001ms!important;animation-iteration-count:1!important}}.luma-footer{color:#eceee7;background:var(--luma-ink);border-top:1px solid #ffffff1a;overflow:hidden}.luma-footer-top{grid-template-columns:.55fr 1.45fr;gap:90px;padding-top:76px;padding-bottom:72px;display:grid}.luma-footer .brand{color:#fff}.luma-footer .brand-icon{width:34px;height:34px}.luma-footer-statement p{color:#7e8178;max-width:260px;margin:22px 0 0;font-size:10px;line-height:1.6}.luma-footer-nav{grid-template-columns:repeat(4,1fr);gap:30px;padding-top:6px;display:grid}.luma-footer-nav>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.luma-footer-nav strong{color:#6f7269;letter-spacing:.15em;text-transform:uppercase;margin-bottom:9px;font-size:7px;font-weight:850}.luma-footer-nav a{color:#aaada4;font-size:9px}.luma-footer-nav a:hover{color:var(--luma-acid)}.luma-footer-bottom{color:#666961;letter-spacing:.12em;border-top:1px solid #ffffff17;align-items:center;gap:35px;min-height:72px;font-size:7px;font-weight:820;display:flex}.luma-footer-bottom span:nth-child(2){margin-left:auto}.luma-footer-bottom a{color:#9b9e95}@media (max-width:1280px){.site-header{grid-template-columns:minmax(0,1fr) auto auto}.site-header .header-actions{grid-area:1/2;display:flex}.site-header .header-sign-in{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}.site-header .nav-shell{grid-area:1/3}}@media (max-width:820px){.site-header{gap:12px}.site-header .header-cta,.site-header .header-upload,.site-header .header-actions form{display:none}.site-header .account-button{white-space:nowrap;min-height:44px;display:inline-flex}.site-header .brand small{display:none}}.admin-issue-license{margin-bottom:18px}.admin-issue-error{color:#ff8a8a;margin-top:8px;font-size:13px}.admin-issue-result{border-radius:var(--radius,18px);background:#ffffff0d;border:1px solid #ffffff2e;margin-top:12px;padding:14px 16px}.admin-issue-result p{margin:0 0 10px;font-size:13px}.admin-issue-result code{letter-spacing:.04em;-webkit-user-select:all;user-select:all;word-break:break-all;background:#00000059;border-radius:12px;margin-bottom:10px;padding:10px 12px;font-size:16px;display:block}.license-grid-single{grid-template-columns:1fr}.license-grid-single .license-card{min-height:0}.license-access-form{gap:10px;max-width:420px;margin-top:26px;display:grid}.license-access-form label{color:#6f7782;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.license-access-form input{color:#e9edf3;background:#07080b;border:1px solid #ffffff1f;border-radius:12px;padding:13px 14px;font-size:14px}.license-access-form input:focus{border-color:#8ca6ff8c;outline:none}.license-access-form input:disabled{opacity:.55}.license-access-form button{width:max-content}.license-access-form .license-help a{color:#8ca6ff}.license-access-error{color:#f2a08a;margin:0;font-size:11px;line-height:1.55}.status-dot-inactive{background:#f0ab5a;box-shadow:0 0 14px #f0ab5a73}.admin-range-bar{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 14px;display:flex}.admin-range{border:1px solid var(--line);color:#9aa1ac;border-radius:999px;padding:8px 14px;font-size:11px;font-weight:700;text-decoration:none}.admin-range:hover{color:#fff}.admin-range.active{color:#090b10;background:#f4f7ff;border-color:#f4f7ff}.admin-range-custom{align-items:center;gap:6px;margin-left:auto;display:flex}.admin-range-custom input{border:1px solid var(--line);color:#e9edf3;background:#07080b;border-radius:9px;padding:7px 10px;font-size:11px}.admin-metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.admin-metric{border:1px solid var(--line);background:#0c0e12;border-radius:16px;gap:5px;padding:18px;display:grid}.admin-metric-label{color:#6f7782;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-metric-value{letter-spacing:-.03em;font-size:23px}.admin-metric-hint{color:#767e89;font-size:10px}.admin-panel{border:1px solid var(--line);background:#0c0e12;border-radius:18px;margin-bottom:18px;padding:22px}.admin-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.admin-panel-head h2{letter-spacing:-.03em;margin:0;font-size:19px}.admin-table-scroll{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:11px}.admin-table th{border-bottom:1px solid var(--line);color:#6f7782;letter-spacing:.1em;text-transform:uppercase;text-align:left;white-space:nowrap;padding:9px 10px;font-size:9px;font-weight:800}.admin-table td{color:#c7ccd3;white-space:nowrap;border-bottom:1px solid #ffffff0d;padding:10px}.admin-pill{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:3px 9px;font-size:9px;font-weight:800}.admin-pill.ok{color:#8fe3ac;background:#64d98b24}.admin-pill.warn{color:#f2c48a;background:#f0ab5a24}.admin-registration-form{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.admin-registration-form input{border:1px solid var(--line);color:#e9edf3;background:#07080b;border-radius:10px;padding:9px 11px;font-size:12px}@media (max-width:1100px){.admin-metric-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.admin-metric-grid{grid-template-columns:1fr}.admin-range-custom{margin-left:0}}.license-billing-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.license-history{margin-top:22px}.license-history-row{color:#9aa1ac;border-bottom:1px solid #ffffff0d;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:9px 0;font-size:10px;display:grid}.license-history-row span:nth-child(3){color:#e9edf3;font-weight:700}.admin-page .admin-section-title{align-items:center;gap:9px;display:flex}.admin-page .admin-section-title svg{color:#8b929d}.admin-page .admin-submission-copy strong{letter-spacing:-.01em;font-size:14px}.admin-page .admin-submission-copy>span,.admin-page .admin-submission-copy small{font-size:12px;line-height:1.5}.admin-page .license-help{font-size:13px}.admin-page .admin-row-stacked{grid-template-columns:1fr;align-items:stretch;gap:16px;padding:20px}.admin-page .admin-form{gap:14px;width:100%;min-width:0;display:grid}.admin-page .admin-form-fields{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;display:grid}.admin-page .admin-field{gap:7px;min-width:0;display:grid}.admin-page .admin-field-wide{grid-column:1/-1}.admin-page .admin-field>span{color:#8b929c;letter-spacing:.01em;font-size:11px;font-weight:700}.admin-page .admin-field input,.admin-page .admin-field select,.admin-page .admin-field textarea{border:1px solid var(--line);color:#f1f4f7;width:100%;min-width:0;height:42px;font:inherit;background:#111419;border-radius:10px;outline:0;padding:0 12px;font-size:13px;transition:border-color .15s,box-shadow .15s,background-color .15s}.admin-page .admin-field textarea{resize:vertical;height:auto;min-height:92px;padding:11px 12px;line-height:1.55}.admin-page .admin-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238b929d' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.admin-page .admin-field input::placeholder,.admin-page .admin-field textarea::placeholder{color:#5f6671}.admin-page .admin-field input:hover,.admin-page .admin-field select:hover,.admin-page .admin-field textarea:hover{border-color:#ffffff26}.admin-page .admin-field input:focus,.admin-page .admin-field select:focus,.admin-page .admin-field textarea:focus{background:#0f1217;border-color:#9bb2ff6b;box-shadow:0 0 0 3px #728fff12}.admin-page .admin-form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-page .admin-form-inline{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.admin-page .admin-form-inline .admin-field{flex:180px}.admin-page .admin-form-inline .admin-field-grow{flex:3 280px}.admin-page .admin-form-inline .admin-field-narrow{flex:0 120px}.admin-page .admin-form-inline>button{flex:none;height:42px}.admin-page .admin-editor{gap:14px;display:grid}.admin-page .admin-editor-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;padding-top:14px;display:flex}.admin-page .admin-danger-zone{align-items:end;gap:8px;display:flex}.admin-page .admin-danger-zone .admin-field{width:170px}.admin-page .admin-danger-zone .ghost-button{height:42px}.admin-page .admin-issue-license{border:1px solid var(--line);background:#0c0e11;border-radius:14px;padding:20px}@media (max-width:760px){.admin-page .admin-form-fields{grid-template-columns:1fr}.admin-page .admin-form-inline .admin-field,.admin-page .admin-form-inline>button{flex-basis:100%}.admin-page .admin-editor-footer{flex-direction:column;align-items:stretch}.admin-page .admin-danger-zone{flex-wrap:wrap}.admin-page .admin-danger-zone .admin-field{width:100%}}.wallpaper-media:has(>img[data-loaded=false]){background-image:linear-gradient(100deg,#fff0 30%,#ffffff0e 50%,#fff0 70%);background-repeat:no-repeat;background-size:250% 100%;animation:1.4s ease-in-out infinite wallpaper-media-shimmer}@keyframes wallpaper-media-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.wallpaper-media:has(>img[data-loaded=false]){animation:none}}.luma-legal-eyebrow,.luma-legal-date,.luma-legal-nav-label,.luma-legal-contact-label{font-size:11px}.luma-legal-summary{max-width:62ch;font-size:18px;line-height:1.6}.luma-legal-nav-link{font-size:14px}.luma-legal-notice{max-width:68ch}.luma-legal-notice p{font-size:15px;line-height:1.6}.luma-legal-section-copy{max-width:68ch;font-size:16px;line-height:1.75}.luma-legal-section-title{text-wrap:balance;font-size:28px}.luma-legal-table th{font-size:11px}.luma-legal-table td{font-size:14px;line-height:1.55}.luma-legal-contact-link{font-size:14px}@media (max-width:640px){.luma-legal-summary{font-size:16px}.luma-legal-section-copy{font-size:15px}.luma-legal-section-title{font-size:24px}}.detail-back{color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.detail-back:hover,.detail-back:focus-visible{color:#fff}.embedded-checkout-head .checkout-price-label{white-space:nowrap;display:block}.embedded-checkout-head .checkout-price-label small{white-space:normal;max-width:36ch}.detail-topbar{font-size:12px}@media (max-width:1280px){.main-nav{top:calc(100% + 26px)}}.site-header .account-button{align-items:center;display:inline-flex}.main-nav-account{display:none}@media (max-width:820px){.main-nav-account{border-top:1px solid #ffffff14;gap:2px;margin-top:4px;padding-top:6px;display:grid}.main-nav-account a,.main-nav-account button{color:#9297a3;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;padding:12px 14px;font-size:11px;font-weight:760;display:block}.main-nav-account a:hover,.main-nav-account button:hover,.main-nav-account a:focus-visible,.main-nav-account button:focus-visible{color:#f1f2f6;background:#ffffff0f}.main-nav-account form{margin:0}}.license-card{min-height:0}.not-found-page{text-align:center;place-items:center;min-height:calc(100vh - 76px);padding:80px 24px;display:grid}.not-found-page .eyebrow{margin-bottom:14px;display:block}.not-found-page h1{letter-spacing:-.05em;text-wrap:balance;margin:0 0 14px;font-size:clamp(40px,6vw,72px);line-height:.95}.not-found-page p{color:#9aa1ac;max-width:46ch;margin:0 auto 28px;font-size:16px;line-height:1.6}.not-found-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.dashboard-edit-link{color:#aab3c2;text-underline-offset:3px;margin:8px 2px 0;font-size:12px;font-weight:650;text-decoration:underline;display:inline-block}.dashboard-edit-link:hover,.dashboard-edit-link:focus-visible{color:#fff}.studio-edit{gap:16px;max-width:820px;padding-top:40px;padding-bottom:90px;display:grid}.studio-edit-back{color:#9aa3b1;justify-self:start;font-size:13px;font-weight:650}.studio-edit-back:hover{color:#fff}.studio-edit-head{align-items:center;gap:18px;display:flex}.studio-edit-thumb{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line);background:#111419;border-radius:14px;flex:none;width:168px}.studio-edit-head h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:6px 0;font-size:clamp(26px,3.4vw,38px);line-height:1.05}.studio-edit-status{color:#aab3c2;align-items:center;gap:6px;margin:0;font-size:13px;display:inline-flex}.studio-edit-card p{color:#aab3c2;max-width:62ch;margin:0;font-size:14px;line-height:1.6}.studio-edit-card p a{color:#fff;text-decoration:underline}.studio-edit-actions{justify-content:flex-end;margin-top:14px;display:flex}.studio-edit-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.studio-edit-danger{border-color:#e66b6b47}.studio-edit-danger>p{margin-bottom:14px}.studio-edit-confirm{color:#aab3c2;gap:6px;font-size:12px;font-weight:650;display:grid}.studio-edit-confirm input{width:220px}.studio-edit-delete{color:#fff;background:#c8404047;border-color:#e66b6b80}.studio-edit-delete:hover{background:#c840406b}.studio-edit-flash{color:#bfe9cf;background:#3ca0641a;border:1px solid #78dca047;border-radius:12px;margin:0;padding:10px 14px;font-size:13px}.studio-edit-flash-error{color:#f1b8b8;background:#c840401a;border-color:#e66b6b52}@media (max-width:640px){.studio-edit-head{flex-direction:column;align-items:flex-start}.studio-edit-thumb,.studio-edit-confirm input{width:100%}}.luma-download{background:var(--luma-ink)}.luma-download-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.luma-download a:focus-visible,.luma-download button:focus-visible{outline:2px solid var(--luma-acid);outline-offset:3px}.luma-download-glance a:focus-visible,.luma-download-glance button:focus-visible,.luma-download-trial a:focus-visible,.luma-download-trial button:focus-visible,.luma-download-release-copy a:focus-visible,.luma-download-device-ios a:focus-visible,.luma-download-closing a:focus-visible,.luma-download-closing button:focus-visible{outline-color:var(--luma-ink)}.luma-download-cta{position:relative}.luma-download-cta .apple-mark{font-size:1.2em}.luma-download-cta svg{flex:none}.luma-download-cta-primary{color:var(--luma-ink);background:var(--luma-acid);box-shadow:0 14px 36px #9dc7ff47}.luma-download-cta-primary:hover{box-shadow:0 18px 44px #9dc7ff61}.luma-download-cta-ink{color:var(--luma-paper);background:var(--luma-ink)}.luma-download-cta-window{min-height:34px;color:var(--luma-ink);background:var(--luma-acid);gap:6px;padding:0 14px;font-size:10px}.luma-download-cta-window:after{content:"";pointer-events:none;opacity:0;border:2px solid #9dc7ff8c;border-radius:999px;animation:2.4s ease-out 2s infinite lumaDownloadRing;position:absolute;inset:-3px}.luma-download-stage[data-playing=false] .luma-download-cta-window:after{animation-play-state:paused}.luma-download-stage[data-scrolling=true] .luma-download-cta-window:after{animation:none}.luma-download-disabled{pointer-events:none;opacity:.55;color:#e8e9e2;background:#ffffff0d;border-color:#ffffff29}.luma-download-closing .luma-download-disabled{color:var(--luma-ink);background:#0a0b110f;border-color:#0a0b114d}.luma-download-cta svg.is-dropping{animation:.6s cubic-bezier(.16,1,.3,1) 2 lumaDownloadArrow}.luma-download-outline{color:var(--luma-ink);border-color:var(--luma-ink);background:0 0}.luma-download-outline:hover{color:var(--luma-paper);background:var(--luma-ink)}.luma-download-hero{padding:78px 0 40px;position:relative}.luma-download-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-position:top;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 50% 30%,#000,#0000);mask-image:radial-gradient(60% 55% at 50% 30%,#000,#0000)}.luma-download-hero>.shell{position:relative}.luma-download-hero-copy{text-align:center;flex-direction:column;align-items:center;max-width:860px;margin:0 auto;display:flex}.luma-download-hero-copy>*{animation:.8s cubic-bezier(.2,.8,.2,1) backwards lumaDownloadRise}.luma-download-hero-copy>:nth-child(2){animation-delay:80ms}.luma-download-hero-copy>:nth-child(3){animation-delay:.16s}.luma-download-hero-copy>:nth-child(4){animation-delay:.24s}.luma-download-hero-copy>:nth-child(n+5){animation-delay:.32s}.luma-download .luma-kicker{justify-content:center;font-size:9px}.luma-download-hero h1{letter-spacing:-.075em;margin:22px 0 20px;font-size:clamp(58px,6.6vw,108px);font-weight:760;line-height:.84}.luma-download-hero h1 em{letter-spacing:-.05em;color:var(--luma-acid);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.luma-download-lede{color:#a5a69f;max-width:600px;margin:0;font-size:14px;line-height:1.7}.luma-download-hero-actions{justify-content:center;margin-top:28px}.luma-download-notes{flex-wrap:wrap;justify-content:center;gap:10px 20px;margin:22px 0 0;padding:0;list-style:none;display:flex}.luma-download-notes li{color:#a5a69f;align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}.luma-download-notes svg{color:var(--luma-acid)}.luma-download-ios-hint{color:#a5a69f;max-width:560px;margin:18px 0 0;font-size:12px;line-height:1.6}.luma-download-ios-hint a{color:var(--luma-acid);text-underline-offset:3px;text-decoration:underline}.luma-download-stage{width:min(1120px,100%);margin:56px auto 0;position:relative;overflow-x:clip}.luma-download-ambient{z-index:0;pointer-events:none;position:absolute;inset:4% 6% 18%}.luma-download-ambient img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0;transform:scale(1.15)}.luma-download-ambient img.is-active{opacity:.5}.luma-download-laptop{z-index:1;position:relative}.luma-download-lid{transform-origin:50% 100%;background:linear-gradient(#26272d,#0d0e12);border-radius:22px 22px 6px 6px;width:86%;margin:0 auto;padding:1.3% 1.3% 1.6%;animation:1.1s cubic-bezier(.16,1,.3,1) .2s backwards lumaDownloadLid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.luma-download-lid:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0000008c,#00000047 55%,#0000);border-radius:50%;position:absolute;inset:18% -7% -150px}.luma-download-screen{aspect-ratio:16/10;background:#000;border-radius:12px 12px 3px 3px;position:relative;overflow:hidden}.luma-download-screen:before{content:"";opacity:.3;background:url(/lumawall-icon-192.png) 50%/10% no-repeat;position:absolute;inset:0}.luma-download-layers{z-index:1;animation:1.3s cubic-bezier(.7,0,.2,1) .35s backwards lumaDownloadIris;position:absolute;inset:0}.luma-download-layers>*{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.luma-download-layers>.is-active{opacity:1}.luma-download-sweep{z-index:3;pointer-events:none;visibility:hidden;background:linear-gradient(100deg,#0000 35%,#ffffff29 50%,#0000 65%);animation:.9s cubic-bezier(.4,0,.2,1) backwards lumaDownloadSweep;position:absolute;inset:0;transform:translate(100%)}.luma-download-shade{z-index:2;pointer-events:none;background:linear-gradient(#00000047,#0000 22% 62%,#0000006b);position:absolute;inset:0}.luma-download-notch{z-index:6;background:#0d0e12;border-radius:0 0 8px 8px;width:11%;height:clamp(8px,1.5vw,18px);position:absolute;top:1.3%;left:50%;translate:-50%}.luma-download-base{background:linear-gradient(#3a3b42,#0c0d10);border-radius:2px 2px 18px 18px;height:clamp(10px,1.6vw,20px);margin-top:-1px;position:relative;box-shadow:inset 0 1px #ffffff24}.luma-download-base span{background:#1b1c21;border-radius:0 0 10px 10px;width:14%;height:42%;position:absolute;top:0;left:50%;translate:-50%}.luma-download-floor{filter:blur(8px);background:radial-gradient(#000000a6,#0000 70%);width:80%;height:40px;margin:-8px auto 0}.luma-download-menubar{z-index:4;color:#e5e6ec;background:#0f1014b8;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;height:clamp(18px,3.2%,28px);padding:0 2%;font-size:clamp(7px,.8vw,10px);display:flex;position:absolute;top:0;left:0;right:0}.luma-download-menubar>div{align-items:center;gap:clamp(6px,1.2vw,14px);display:flex}.luma-download-menubar strong{font-weight:800}.luma-download-menubar i{background:#ffffffb3;border-radius:2px;width:clamp(8px,1vw,12px);height:clamp(4px,.5vw,6px)}.luma-download-menubar img{border-radius:3px;width:1.4em;height:1.4em}.luma-download-menubar small{font-size:1em}.luma-download-menubar{animation:.6s ease-out 1.1s backwards lumaDownloadDrop}.luma-download-window{z-index:5;width:clamp(200px,27%,290px);color:var(--luma-paper);background:#14151bf0;border:1px solid #ffffff2e;border-radius:14px;animation:.7s cubic-bezier(.2,.9,.25,1.15) 1.35s backwards lumaDownloadPop;position:absolute;top:50%;right:5%;overflow:hidden;translate:0 -50%;box-shadow:0 30px 60px #0006}.luma-download-window-bar{border-bottom:1px solid #ffffff14;align-items:center;gap:6px;padding:9px 11px;display:flex}.luma-download-window-bar i{background:#ff5f57;border-radius:50%;flex:none;width:9px;height:9px}.luma-download-window-bar i:nth-child(2){background:#febc2e}.luma-download-window-bar i:nth-child(3){background:#28c840}.luma-download-window-bar span{color:#d9dbd3;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;overflow:hidden}.luma-download-window-body{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:20px 16px 16px;display:flex}.luma-download-app-icon{filter:drop-shadow(0 12px 18px #00000073);border-radius:22%;width:64px;height:64px;margin-bottom:6px}.luma-download-window-body strong{letter-spacing:-.02em;font-size:14px}.luma-download-window-body>span{color:#d9dbd3;font-size:10px}.luma-download-window-body .luma-download-cta{margin-top:8px}.luma-download-window-body small{color:#d9dbd3;align-items:center;gap:5px;margin-top:4px;font-size:9px;display:inline-flex}.luma-download-nowplaying{z-index:5;width:clamp(170px,24%,240px);color:var(--luma-paper);background:#121318db;border:1px solid #ffffff29;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;padding:10px;animation:.6s ease-out 1.6s backwards lumaDownloadSlide;display:grid;position:absolute;bottom:5%;left:3%}.luma-download-nowplaying img{object-fit:cover;border-radius:5px;width:40px;height:26px}.luma-download-nowplaying div{gap:2px;min-width:0;display:grid}.luma-download-nowplaying span{color:var(--luma-acid);letter-spacing:.13em;font-size:9px;font-weight:850}.luma-download-nowplaying strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.luma-download-progress{background:#ffffff24;border-radius:3px;grid-column:1/-1;height:3px;display:block;position:relative;overflow:hidden}.luma-download-progress b{border-radius:inherit;background:var(--luma-acid);transform-origin:0;width:100%;position:absolute;inset:0 auto 0 0}.luma-download-progress b.is-running{animation:lumaDownloadProgress var(--scene-ms,7s) linear both}.luma-download-progress b[data-paused=true]{animation-play-state:paused}.luma-download-dock{z-index:2;background:#ffffff12;border:1px solid #ffffff1f;border-radius:20px;align-items:flex-end;gap:8px;width:max-content;max-width:100%;margin:18px auto 0;padding:8px 10px;display:flex;position:relative}.luma-download-dock button{color:var(--luma-paper);cursor:pointer;transform-origin:50% 100%;background:0 0;border:0;border-radius:9px;flex:none;padding:0;transition:transform .25s cubic-bezier(.2,.8,.2,1);position:relative}.luma-download-dock button img{object-fit:cover;border-radius:9px;width:58px;height:38px;display:block;box-shadow:0 0 0 1px #ffffff29}.luma-download-dock button.is-active img{box-shadow:0 0 0 2px var(--luma-acid)}.luma-download-dock button.is-active:after{content:"";background:var(--luma-acid);border-radius:50%;width:4px;height:4px;position:absolute;bottom:-6px;left:50%;translate:-50%}.luma-download-dock button>span{color:var(--luma-paper);white-space:nowrap;opacity:0;pointer-events:none;background:#0a0b11eb;border-radius:6px;padding:4px 8px;font-size:9px;font-weight:750;transition:opacity .2s;position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50%}.luma-download-dock button:hover>span,.luma-download-dock button:focus-visible>span{opacity:1}.luma-download-dock .luma-download-play-toggle{white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;align-self:center;align-items:center;gap:6px;min-height:38px;margin-left:4px;padding:0 12px;font-size:10px;font-weight:780;display:inline-flex}.luma-download-dock .luma-download-play-toggle:hover{background:#ffffff1f}.luma-download-pause-bars{border-left:3px solid;border-right:3px solid;width:9px;height:10px}@media (hover:hover){.luma-download-dock button:not(.luma-download-play-toggle):hover,.luma-download-dock button:not(.luma-download-play-toggle):focus-visible{transform:translateY(-8px)scale(1.18)}.luma-download-dock button:not(.luma-download-play-toggle):hover+button:not(.luma-download-play-toggle){transform:translateY(-3px)scale(1.07)}.luma-download-dock button:not(.luma-download-play-toggle):has(+button:not(.luma-download-play-toggle):hover){transform:translateY(-3px)scale(1.07)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.luma-download-window{background:#121318eb}}.luma-download-glance{color:var(--luma-ink);background:var(--luma-paper);box-shadow:0 0 0 100vmax var(--luma-paper);clip-path:inset(0 -100vmax)}.luma-download-glance-grid{grid-template-columns:repeat(4,1fr);display:grid}.luma-download-glance-grid article{border-right:1px solid var(--luma-line);flex-direction:column;min-height:250px;padding:32px;display:flex}.luma-download-glance-grid article:first-child{border-left:1px solid var(--luma-line)}.luma-download-glance-grid article>small{color:#5f615a;font-size:9px;font-weight:850}.luma-download-glance-grid strong{letter-spacing:-.075em;margin:auto 0 18px;font-size:clamp(48px,4.5vw,70px);line-height:.9;display:block}.luma-download-glance-grid strong small{letter-spacing:-.02em;margin-left:4px;font-size:.3em}.luma-download-glance-grid h3{letter-spacing:-.01em;margin:0 0 6px;font-size:14px}.luma-download-glance-grid p{color:#5f615a;margin:0;font-size:11px;line-height:1.55}[data-reveal=armed].luma-download-glance-grid strong{opacity:0}[data-reveal=shown].luma-download-glance-grid strong{animation:.7s cubic-bezier(.16,1,.3,1) backwards lumaDownloadUp;animation-delay:calc(var(--n,0) * 90ms)}.luma-download-trial{color:var(--luma-ink);background:var(--luma-paper-2);box-shadow:0 0 0 100vmax var(--luma-paper-2);clip-path:inset(0 -100vmax);padding-top:130px;padding-bottom:130px}.luma-download-timeline{border:1px solid var(--luma-line);background:var(--luma-paper);border-radius:24px;padding:34px}.luma-download-timeline-labels{color:#5f615a;letter-spacing:.12em;justify-content:space-between;gap:16px;margin-bottom:16px;font-size:9px;font-weight:850;display:flex}.luma-download-days{grid-template-columns:repeat(14,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.luma-download-days li{border:1px solid var(--luma-line);background:var(--luma-paper-2);border-radius:10px;align-items:flex-end;height:64px;display:flex;position:relative;overflow:hidden}.luma-download-days li:before{content:"";background:var(--luma-blue);transform-origin:50% 100%;position:absolute;inset:0;transform:scaleY(1)}.luma-download-days li span{color:#fff;padding:8px;font-size:11px;font-weight:800;position:relative}[data-reveal=armed] .luma-download-days li:before{transform:scaleY(0)}[data-reveal=armed] .luma-download-days li span{color:var(--luma-ink)}[data-reveal=shown] .luma-download-days li:before{animation:.45s cubic-bezier(.2,.8,.2,1) backwards lumaDownloadFill;animation-delay:calc(var(--i,0) * 70ms)}[data-reveal=shown] .luma-download-days li span{transition:color .2s;transition-delay:calc(var(--i,0) * 70ms + .25s)}.luma-download-reinstall-note{color:#4f514b;align-items:center;gap:8px;margin-top:18px;font-size:12px;font-weight:650;display:flex}.luma-download-buy-band{color:var(--luma-paper);background:var(--luma-ink);border-radius:14px;align-items:center;gap:10px;margin-top:22px;padding:16px 20px;font-size:13px;font-weight:780;transition:background .2s;display:flex}.luma-download-buy-band svg:first-child{color:var(--luma-acid)}.luma-download-buy-band svg:last-child{margin-left:auto}.luma-download-buy-band:hover{background:var(--luma-blue)}[data-reveal=armed] .luma-download-buy-band{clip-path:inset(0 100% 0 0)}[data-reveal=shown] .luma-download-buy-band{animation:.9s cubic-bezier(.7,0,.2,1) 1.05s backwards lumaDownloadWipe}[data-reveal] .luma-download-buy-band:focus-visible{clip-path:none;animation:none}.luma-download-rules{border:1px solid var(--luma-line);background:var(--luma-line);border-radius:24px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:12px;display:grid;overflow:hidden}.luma-download-rules article{background:var(--luma-paper);flex-direction:column;min-height:200px;padding:26px;display:flex}.luma-download-rule-icon{border:1px solid var(--luma-line);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.luma-download-rules h3{letter-spacing:-.04em;margin:auto 0 10px;padding-top:22px;font-size:20px}.luma-download-rules p{color:#5f615a;margin:0;font-size:12px;line-height:1.6}.luma-download-plans{color:#4f514b;max-width:760px;margin:28px 0 0;font-size:13px;line-height:1.65}.luma-download-plans a{color:var(--luma-ink);border-bottom:1px solid;align-items:center;gap:4px;margin-left:4px;font-weight:780;display:inline-flex}.luma-download-devices{padding-top:130px;padding-bottom:90px}.luma-download-section-head{max-width:850px;margin-bottom:48px}.luma-download-section-head>span{color:var(--luma-acid);letter-spacing:.15em;font-size:9px;font-weight:850}.luma-download-section-head h2,.luma-download-release h2{letter-spacing:-.07em;margin:14px 0 0;font-size:clamp(50px,5.5vw,82px);line-height:.9}.luma-download-section-head h2 em,.luma-download-release h2 em,.luma-download-closing h2 em{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.luma-download-section-head h2 em{color:var(--luma-acid)}.luma-download-section-head>p{max-width:670px;margin:18px 0 0;font-size:12px;line-height:1.68}.luma-download-section-head-paper>span,.luma-download-section-head-paper>p{color:#5f615a}.luma-download-section-head-paper h2 em{color:inherit}.luma-download-device-grid{grid-template-columns:1.35fr .65fr;gap:12px;display:grid}.luma-download-device{border:1px solid #ffffff1a;border-radius:26px;flex-direction:column;min-height:520px;padding:34px;transition:box-shadow .4s;display:flex;position:relative;overflow:hidden}.luma-download-device>*{z-index:1;position:relative}.luma-download-device:after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000,#9dc7ff2e,#0000);width:30%;position:absolute;top:0;bottom:0;left:0;transform:translate(320%)}.luma-download-device-mac{background:var(--luma-ink-2)}.luma-download-device-mac:before{content:"";z-index:0;opacity:.28;background:url(/demo-wallpapers/cosmic-horizon.jpg) 50%/cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(200deg,#000 10%,#0000 65%);mask-image:linear-gradient(200deg,#000 10%,#0000 65%)}.luma-download-device-ios{color:var(--luma-ink);border-color:var(--luma-line);background:var(--luma-paper)}.luma-download-device-grid[data-platform=mac] .luma-download-device-mac,.luma-download-device-grid[data-platform=ios] .luma-download-device-ios{box-shadow:0 0 0 1px var(--luma-acid),0 30px 80px #3157ff2e}.luma-download-device-grid[data-platform=mac] .luma-download-device-mac:after,.luma-download-device-grid[data-platform=ios] .luma-download-device-ios:after{animation:1.1s .2s backwards lumaDownloadSheen}.luma-download-device-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.luma-download-device-symbol{background:#ffffff0d;border:1px solid #ffffff24;border-radius:15px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.luma-download-device-ios .luma-download-device-symbol{border-color:var(--luma-line);background:#0a0b110a}.luma-download-phone:before{content:"";border:1.6px solid;border-radius:3px;width:12px;height:20px}.luma-download-badge{color:#b9bbb3;letter-spacing:.14em;white-space:nowrap;border:1px solid #ffffff24;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:850}.luma-download-device-ios .luma-download-badge{border-color:var(--luma-line);color:#5f615a}.luma-download-badge.is-recommended,.luma-download-device-ios .luma-download-badge.is-recommended{color:var(--luma-ink);background:var(--luma-acid);border-color:#0000}.luma-download-device h3{letter-spacing:-.05em;margin:34px 0 10px;font-size:clamp(30px,3vw,42px);line-height:1}.luma-download-device>p{max-width:560px;margin:0;font-size:13px;line-height:1.65}.luma-download-device-mac>p{color:#b9bbb3}.luma-download-device-ios>p{color:#4f514b}.luma-download-feature-chips{flex-wrap:wrap;gap:7px;margin:22px 0 0;padding:0;list-style:none;display:flex}.luma-download-feature-chips li{color:#d9dbd3;background:#0a0b1173;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:11px;font-weight:650;display:inline-flex}.luma-download-feature-chips svg{color:var(--luma-acid)}.luma-download-device .luma-download-perf{color:#a5a69f;margin-top:20px;font-size:12px}.luma-download-perf a{color:var(--luma-acid);align-items:center;gap:4px;font-weight:750;display:inline-flex}.luma-download-device-action{margin-top:auto;padding-top:28px}.luma-download-device small{margin-top:14px;font-size:10px;line-height:1.5;display:block}.luma-download-device-mac small{color:#9a9d94}.luma-download-device-ios small{color:#5f615a}.luma-download-release{color:var(--luma-ink);background:var(--luma-paper);box-shadow:0 0 0 100vmax var(--luma-paper);clip-path:inset(0 -100vmax);grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;padding-top:120px;padding-bottom:120px;display:grid}.luma-download-overline{color:#5f615a;letter-spacing:.16em;font-size:9px;font-weight:850}.luma-download-release h2{margin-bottom:18px}.luma-download-release-copy>p{color:#4f514b;max-width:520px;margin:0;font-size:13px;line-height:1.65}.luma-download-release-copy h3{letter-spacing:-.02em;margin:36px 0 10px;font-size:15px}.luma-download-highlights{counter-reset:luma-download-highlight;margin:0;padding:0;list-style:none}.luma-download-highlights li{border-top:1px solid var(--luma-line);counter-increment:luma-download-highlight;grid-template-columns:26px 1fr;align-items:start;gap:14px;padding:12px 0;font-size:13px;line-height:1.6;display:grid}.luma-download-highlights li:before{content:counter(luma-download-highlight,decimal-leading-zero);width:26px;height:26px;color:var(--luma-acid);background:var(--luma-ink);border-radius:50%;place-items:center;font-size:9px;font-weight:850;display:grid}.luma-download-console-wrap{min-width:0}.luma-download-console{color:var(--luma-paper);background:#15171d;border:1px solid #ffffff29;border-radius:26px;transition:transform .5s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:rotate(-1deg);box-shadow:0 40px 90px #00000057}@media (hover:hover){.luma-download-console:hover{transform:rotate(0)}}.luma-download-console-top{color:#9a9d94;letter-spacing:.13em;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:18px 21px;font-size:9px;font-weight:850;display:flex}.luma-download-status{align-items:center;gap:6px;display:inline-flex}.luma-download-status i{background:var(--luma-acid);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #9dc7ff2e}.luma-download-console.is-unavailable .luma-download-status i{background:var(--luma-coral);box-shadow:0 0 0 3px #ff65482e}.luma-download-console-reading{color:var(--luma-ink);background:var(--luma-acid);padding:40px 28px 34px}.luma-download-console.is-unavailable .luma-download-console-reading{background:var(--luma-paper-2)}.luma-download-console-reading>span{letter-spacing:.13em;font-size:9px;font-weight:880}.luma-download-console-version{letter-spacing:-.06em;margin:16px 0 12px;font-size:clamp(60px,6.5vw,100px);font-weight:760;line-height:1;display:block}.luma-download-console-reading p{color:#3d4a5c;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.luma-download-console-grid{background:#ffffff14;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid}.luma-download-console-grid div{background:#15171d;min-width:0;padding:20px}.luma-download-console-grid dt{color:#9a9d94;letter-spacing:.12em;font-size:9px;font-weight:850}.luma-download-console-grid dd{letter-spacing:-.02em;white-space:nowrap;margin:10px 0 0;font-size:18px;font-weight:760;line-height:1}.luma-download-console-grid dd small{color:#b9bbb3;font-size:11px}.luma-download-console-grid time{font-size:15px}.luma-download-console-hash{border-top:1px solid #ffffff14;padding:20px 21px}.luma-download-console-hash>div{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.luma-download-console-hash>div>span{color:#9a9d94;letter-spacing:.12em;font-size:9px;font-weight:850}.luma-download-sha{color:#dfe3ea;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.6;display:block}[data-reveal=armed] .luma-download-sha{opacity:.2;filter:blur(3px)}[data-reveal=shown] .luma-download-sha{animation:.9s ease-out .6s backwards lumaDownloadLock}.luma-download-copy{min-height:32px;color:var(--luma-paper);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;padding:0 13px;font-size:10px;font-weight:780;transition:background .2s,color .2s}.luma-download-copy:hover{background:#ffffff1f}.luma-download-copy.is-copied{color:var(--luma-ink);background:var(--luma-acid);border-color:#0000}.luma-download-copy.is-failed{border-color:var(--luma-coral)}@media (pointer:coarse){.luma-download-copy{min-height:44px}}.luma-download-console-empty{color:#b9bbb3;border-top:1px solid #ffffff14;margin:0;padding:20px 21px;font-size:12px;line-height:1.6}.luma-download-console footer{color:#9a9d94;text-align:center;border-top:1px solid #ffffff14;padding:16px;font-size:9px}.luma-download-odo{display:inline-block}.luma-download-odo-row{font-variant-numeric:tabular-nums;align-items:flex-start;display:inline-flex}.luma-download-odo-digit{height:1em;line-height:1em;display:inline-block;overflow:hidden}.luma-download-odo-strip{transform:translateY(calc((10 + var(--d,0)) * -1em));display:block}.luma-download-odo-strip>span{height:1em;line-height:1em;display:block}.luma-download-odo-strip>span:before,.luma-download-odo-sep:before{content:attr(data-c)}.luma-download-odo-row{-webkit-user-select:none;user-select:none}.luma-download-odo-sep{line-height:1em;display:inline-block}[data-reveal=armed] .luma-download-odo-strip{transform:translateY(0)}[data-reveal=shown] .luma-download-odo-strip{animation:1.1s cubic-bezier(.16,1,.3,1) backwards lumaDownloadRoll;animation-delay:calc(.2s + var(--k,0) * 70ms)}.luma-download-closing{min-height:430px;color:var(--luma-ink);background:var(--luma-acid);box-shadow:0 0 0 100vmax var(--luma-acid);clip-path:inset(0 -100vmax);grid-template-columns:1fr .65fr;align-items:center;gap:55px;padding-top:70px;padding-bottom:70px;display:grid}.luma-download-closing>div>span{color:#34404f;letter-spacing:.15em;font-size:9px;font-weight:850}.luma-download-closing h2{letter-spacing:-.07em;margin:14px 0 0;font-size:clamp(48px,5vw,76px);line-height:.9}.luma-download-closing-copy p{color:#34404f;margin:0;font-size:13px;line-height:1.65}.luma-download-closing-actions{flex-wrap:wrap;gap:9px;margin:22px 0 16px;display:flex}.luma-download-closing-copy small{color:#34404f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:block}@keyframes lumaDownloadRise{0%{opacity:0;transform:translateY(18px)}}@keyframes lumaDownloadLid{0%{opacity:0;transform:perspective(1800px)rotateX(-28deg)}}@keyframes lumaDownloadIris{0%{clip-path:circle(0% at 50% 55%);filter:brightness(1.8)saturate(.3)}to{clip-path:circle(75% at 50% 55%);filter:none}}@keyframes lumaDownloadDrop{0%{transform:translateY(-100%)}}@keyframes lumaDownloadPop{0%{opacity:0;transform:translateY(24px)scale(.94)}}@keyframes lumaDownloadSlide{0%{opacity:0;transform:translate(-16px)}}@keyframes lumaDownloadRing{0%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(1.18,1.5)}}@keyframes lumaDownloadSweep{0%{visibility:visible;transform:translate(-100%)}to{visibility:visible;transform:translate(100%)}}@keyframes lumaDownloadProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lumaDownloadArrow{0%{transform:none}45%{opacity:0;transform:translateY(8px)}46%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes lumaDownloadUp{0%{opacity:0;transform:translateY(40%)}}@keyframes lumaDownloadFill{0%{transform:scaleY(0)}}@keyframes lumaDownloadWipe{0%{clip-path:inset(0 100% 0 0)}}@keyframes lumaDownloadRoll{0%{transform:translateY(0)}}@keyframes lumaDownloadLock{0%{opacity:.2;filter:blur(3px);color:var(--luma-acid)}}@keyframes lumaDownloadSheen{0%{opacity:1;transform:translate(-120%)}to{opacity:0;transform:translate(320%)}}@media (max-width:1080px){.luma-download-lid{width:92%}.luma-download-device-grid{grid-template-columns:1fr}.luma-download-device-grid[data-platform=ios] .luma-download-device-ios{order:-1}.luma-download-device{min-height:0}.luma-download-release{grid-template-columns:1fr;gap:50px}.luma-download-console-wrap{justify-self:center;width:100%;max-width:640px}.luma-download-console,.luma-download-console:hover{transform:none}.luma-download-glance-grid{grid-template-columns:repeat(2,1fr)}.luma-download-glance-grid article:nth-child(2){border-right:0}.luma-download-glance-grid article:nth-child(3){border-left:1px solid var(--luma-line)}.luma-download-glance-grid article:nth-child(-n+2){border-bottom:1px solid var(--luma-line)}.luma-download-rules{grid-template-columns:1fr}.luma-download-rules article{min-height:0}}@media (max-width:820px){.luma-download-hero{padding-top:60px}.luma-download-hero h1{font-size:clamp(52px,13vw,84px)}.luma-download-window{-webkit-backdrop-filter:none;backdrop-filter:none;background:#121318eb;width:clamp(170px,34%,230px)}.luma-download-app-icon{width:48px;height:48px}.luma-download-window-body{gap:4px;padding:14px 12px 12px}.luma-download-nowplaying{grid-template-columns:1fr}.luma-download-nowplaying img{display:none}.luma-download-dock button img{width:48px;height:32px}.luma-download-closing{grid-template-columns:1fr;gap:25px}.luma-download-trial,.luma-download-devices,.luma-download-release{padding-top:90px;padding-bottom:90px}.luma-download-console{transform:none}}@media (max-width:600px){.luma-download-hero-copy{text-align:left;align-items:flex-start}.luma-download .luma-kicker,.luma-download-notes{justify-content:flex-start}.luma-download-hero-actions{grid-template-columns:1fr;width:100%;display:grid}.luma-download-hero-actions .luma-button{width:100%}.luma-download-window,.luma-download-menubar>div:first-child>span,.luma-download-menubar i,.luma-download-menubar img{display:none}.luma-download-nowplaying{gap:4px;width:auto;max-width:62%;padding:7px 9px}.luma-download-nowplaying strong{font-size:11px}.luma-download-lid{border-radius:14px 14px 4px 4px;width:100%}.luma-download-dock{flex-wrap:wrap;justify-content:center;gap:8px 6px;width:100%}.luma-download-dock button img{width:48px;height:32px}.luma-download-dock button>span{display:none}.luma-download-dock .luma-download-play-toggle{margin-left:0}.luma-download-days{grid-template-columns:repeat(7,1fr)}.luma-download-days li{height:46px}.luma-download-timeline{padding:22px}.luma-download-timeline-labels{flex-direction:column;gap:4px}.luma-download-glance-grid article{min-height:170px;padding:22px 16px}.luma-download-glance-grid strong{margin-bottom:12px;font-size:44px}.luma-download-glance-grid h3{font-size:13px}.luma-download-trial,.luma-download-devices,.luma-download-release{padding-top:72px;padding-bottom:72px}.luma-download-device{padding:24px}.luma-download-console-grid{grid-template-columns:1fr 1fr}.luma-download-console-grid div:last-child{grid-column:1/-1}.luma-download-closing-actions .luma-button{flex:100%}}@media (hover:none){.luma-download-dock button{transform:none!important}}@media (prefers-reduced-motion:reduce){.luma-download *,.luma-download :before,.luma-download :after{transition-duration:.01ms!important;animation:none!important}.luma-download-layers{clip-path:none!important}.luma-download-laptop,.luma-download-dock button{transform:none!important}}
