.ProjectHistory-module__JWdRpW__history{--snap-black:#050505;--snap-black-soft:#050505bd;--snap-black-muted:#0505059e;background:var(--surface-page);color:var(--snap-black);padding:clamp(74px,8vw,124px) clamp(24px,5vw,86px) clamp(86px,9vw,136px)}.ProjectHistory-module__JWdRpW__contentFrame{width:min(100%,1180px);margin-left:auto;margin-right:auto}.ProjectHistory-module__JWdRpW__historyHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.ProjectHistory-module__JWdRpW__historyHeader span{color:var(--snap-black-muted);font-size:14px;font-weight:620}.ProjectHistory-module__JWdRpW__historyRail{--rail-pad:clamp(38px, 4.4vw, 56px);--rail-x:12px;padding-left:var(--rail-pad);gap:14px;margin-top:18px;display:grid;position:relative}.ProjectHistory-module__JWdRpW__historyRail:before{top:18px;bottom:18px;left:var(--rail-x);content:"";background:linear-gradient(#2d65ad 0%,#2d65ad2e 42%,#0505050a 100%);border-radius:999px;width:2px;position:absolute}.ProjectHistory-module__JWdRpW__historyItem{box-shadow:none;background:#05050506;border:0;border-radius:28px;position:relative;overflow:hidden}.ProjectHistory-module__JWdRpW__historyPoint{top:36px;left:calc(var(--rail-x) - var(--rail-pad) - 13px);box-sizing:border-box;aspect-ratio:1;background:var(--surface-page);border:1px solid #2d65ad61;border-radius:999px;place-items:center;width:26px;display:grid;position:absolute;box-shadow:0 0 0 8px #2d65ad14,0 18px 42px #2d65ad24}.ProjectHistory-module__JWdRpW__historyPoint:before{border-radius:inherit;content:"";border:1px solid #2d65ad24;position:absolute;inset:-9px}.ProjectHistory-module__JWdRpW__historyPoint span{aspect-ratio:1;border-radius:inherit;background:#2d65ad;width:8px;box-shadow:0 0 18px #2d65ad70}.ProjectHistory-module__JWdRpW__historyButton{width:100%;min-height:96px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:24px clamp(22px,3vw,34px);display:flex}.ProjectHistory-module__JWdRpW__historyButton svg{color:var(--snap-black-muted);transition:transform .32s cubic-bezier(.7,0,.3,1)}.ProjectHistory-module__JWdRpW__historyButton[aria-expanded=true] svg{transform:rotate(180deg)}.ProjectHistory-module__JWdRpW__historyTitle{gap:6px;display:grid}.ProjectHistory-module__JWdRpW__historyTitle span{color:#2d65ad;background:#2d65ad1a;border-radius:999px;width:fit-content;padding:5px 10px;font-size:12px;font-weight:650}.ProjectHistory-module__JWdRpW__historyTitle strong{color:var(--snap-black);letter-spacing:-.05em;font-size:clamp(34px,4.4vw,68px);font-weight:640;line-height:.95}.ProjectHistory-module__JWdRpW__historyTitle em{color:var(--snap-black-muted);font-size:clamp(15px,1.25vw,18px);font-style:normal;font-weight:560}.ProjectHistory-module__JWdRpW__historyMeta{align-items:center;gap:12px;display:inline-flex}.ProjectHistory-module__JWdRpW__historyMeta time{color:var(--snap-black-muted);white-space:nowrap;font-size:clamp(18px,1.5vw,22px);font-weight:600}.ProjectHistory-module__JWdRpW__historyDetails{overflow:hidden}.ProjectHistory-module__JWdRpW__historyDetails ul{gap:10px;padding:0 clamp(22px,3vw,34px) 28px;list-style:none;display:grid}.ProjectHistory-module__JWdRpW__historyDetails li{color:var(--snap-black-soft);padding-left:18px;font-size:clamp(15px,1.25vw,18px);font-weight:520;line-height:1.35;position:relative}.ProjectHistory-module__JWdRpW__historyDetails li:before{aspect-ratio:1;content:"";background:#2d65ad;border-radius:999px;width:5px;position:absolute;top:.62em;left:0}@media (max-width:640px){.ProjectHistory-module__JWdRpW__historyButton{flex-direction:column;align-items:flex-start;gap:12px}.ProjectHistory-module__JWdRpW__historyMeta time{white-space:normal}}
.RelatedProjectsRail-module__DQ3rAq__moreProjects{--snap-black:#050505;--snap-black-soft:#050505bd;--snap-black-muted:#0505059e;padding:clamp(78px, 9vw, 132px) clamp(24px, 5vw, 86px) calc(clamp(118px, 14vw, 190px) + env(safe-area-inset-bottom));background:var(--surface-page);color:var(--snap-black);overflow:hidden}.RelatedProjectsRail-module__DQ3rAq__moreProjectsFrame{width:min(100%,1360px);margin-left:auto;margin-right:auto}.RelatedProjectsRail-module__DQ3rAq__moreProjectsHead{width:min(100%,1120px);margin-bottom:clamp(26px,4vw,52px)}.RelatedProjectsRail-module__DQ3rAq__moreProjectsHead span{color:var(--snap-black-muted);font-size:13px;font-weight:700}.RelatedProjectsRail-module__DQ3rAq__moreProjectsHead h2{max-width:820px;color:var(--snap-black);letter-spacing:-.04em;margin-top:12px;font-size:clamp(42px,5.2vw,76px);font-weight:650;line-height:.96}.RelatedProjectsRail-module__DQ3rAq__moreProjectsHead p{max-width:50ch;color:var(--snap-black-soft);margin-top:16px;font-size:clamp(17px,1.35vw,21px);font-weight:480;line-height:1.36}.RelatedProjectsRail-module__DQ3rAq__moreProjectRail{margin-left:calc(-1*clamp(24px,5vw,86px));margin-right:calc(-1*clamp(24px,5vw,86px));overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.RelatedProjectsRail-module__DQ3rAq__moreProjectTrack{gap:14px;width:max-content;animation:34s linear infinite RelatedProjectsRail-module__DQ3rAq__moreProjectRail;display:flex}.RelatedProjectsRail-module__DQ3rAq__moreProjectRail:hover .RelatedProjectsRail-module__DQ3rAq__moreProjectTrack{animation-play-state:paused}.RelatedProjectsRail-module__DQ3rAq__moreProjectCard{width:clamp(280px,27vw,390px);min-height:264px;color:var(--snap-black);background:#f6f7f8;border:0;border-radius:28px;align-content:space-between;padding:24px;text-decoration:none;transition:box-shadow .32s cubic-bezier(.7,0,.3,1),transform .32s cubic-bezier(.7,0,.3,1);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 18px 54px #0505050e}.RelatedProjectsRail-module__DQ3rAq__moreProjectCard:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1px #ffffff2e,0 26px 72px #0505051a}.RelatedProjectsRail-module__DQ3rAq__moreProjectCard:focus-visible{outline:2px solid var(--snap-black);outline-offset:4px}.RelatedProjectsRail-module__DQ3rAq__moreProjectTop,.RelatedProjectsRail-module__DQ3rAq__moreProjectCard strong,.RelatedProjectsRail-module__DQ3rAq__moreProjectCard p{z-index:1;position:relative}.RelatedProjectsRail-module__DQ3rAq__moreProjectTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.RelatedProjectsRail-module__DQ3rAq__moreProjectTop img{border-radius:18px;width:72px;height:72px;transition:transform .32s cubic-bezier(.7,0,.3,1);box-shadow:0 14px 34px #0505051f}.RelatedProjectsRail-module__DQ3rAq__moreProjectCard:hover .RelatedProjectsRail-module__DQ3rAq__moreProjectTop img{transform:translateY(-2px)scale(1.025)}.RelatedProjectsRail-module__DQ3rAq__moreProjectIconSpace{width:72px;height:72px}.RelatedProjectsRail-module__DQ3rAq__moreProjectTags{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:64%;display:flex}.RelatedProjectsRail-module__DQ3rAq__moreProjectPlatformTag{color:#0505058f;white-space:nowrap;background:#ffffff94;border:1px solid #0505051a;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.RelatedProjectsRail-module__DQ3rAq__moreProjectCard strong{letter-spacing:-.045em;align-self:end;margin-top:42px;font-size:clamp(34px,3.2vw,48px);font-weight:680;line-height:.96}.RelatedProjectsRail-module__DQ3rAq__moreProjectCard p{color:#050505a8;max-width:28ch;margin-top:14px;font-size:15px;font-weight:520;line-height:1.34}.RelatedProjectsRail-module__DQ3rAq__cardSnapDock{color:#f3f8ff;background:linear-gradient(104deg,#233980e0 0%,#3a5faa8f 46%,#74c5f014 100%),url(/apps/snapdock/snapdock-aurora-background.png) 50%/cover no-repeat}.RelatedProjectsRail-module__DQ3rAq__cardSnapDMG{color:#f3f8ff;background:radial-gradient(at 86% 16%,#c193ff85,#0000 38%),radial-gradient(at 72% 86%,#46e2ef57,#0000 42%),linear-gradient(112deg,#0e1442f0 0%,#323991bd 48%,#1d87b833 100%),url(/apps/snapdock/snapdock-aurora-background.png) 64%/cover no-repeat}.RelatedProjectsRail-module__DQ3rAq__cardGitivity{color:#f4f8fb;background:radial-gradient(circle at 78% 34%,#49709247,#0000 28%),radial-gradient(circle at 86% 82%,#17c8dc29,#0000 22%),linear-gradient(135deg,#05070a 0%,#101722 55%,#1f3043 100%)}.RelatedProjectsRail-module__DQ3rAq__cardSusa24{color:#0d3f8f;background:radial-gradient(circle at 84% 22%,#ffffffb8,#0000 30%),radial-gradient(circle at 72% 70%,#007aff59,#0000 34%),linear-gradient(135deg,#f7fbff 0%,#cfe3ff 46%,#4f9cff 100%)}.RelatedProjectsRail-module__DQ3rAq__cardPapamoo{color:#f7f4ed;background:radial-gradient(circle at 82% 76%,#c49d196b,#0000 22%),radial-gradient(circle at 70% 18%,#ffffff29,#0000 26%),linear-gradient(135deg,#050505 0%,#11110f 58%,#1d1a10 100%)}.RelatedProjectsRail-module__DQ3rAq__cardPebble{color:#f7f4ed;background-color:#383c3b;background-image:radial-gradient(circle at 82% 24%,#ffffff29,#0000 34%),linear-gradient(90deg,#161919d1 0%,#3036368a 45%,#e6e0d314 100%),url(/ripples3/assets/img.webp),none;background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.RelatedProjectsRail-module__DQ3rAq__cardSnapDock .RelatedProjectsRail-module__DQ3rAq__moreProjectPlatformTag,.RelatedProjectsRail-module__DQ3rAq__cardSnapDMG .RelatedProjectsRail-module__DQ3rAq__moreProjectPlatformTag,.RelatedProjectsRail-module__DQ3rAq__cardGitivity .RelatedProjectsRail-module__DQ3rAq__moreProjectPlatformTag,.RelatedProjectsRail-module__DQ3rAq__cardPebble .RelatedProjectsRail-module__DQ3rAq__moreProjectPlatformTag,.RelatedProjectsRail-module__DQ3rAq__cardPapamoo .RelatedProjectsRail-module__DQ3rAq__moreProjectPlatformTag{color:#f7fbffad;background:#f7fbff1a;border-color:#f7fbff24}.RelatedProjectsRail-module__DQ3rAq__cardSnapDock p,.RelatedProjectsRail-module__DQ3rAq__cardSnapDMG p,.RelatedProjectsRail-module__DQ3rAq__cardGitivity p,.RelatedProjectsRail-module__DQ3rAq__cardPebble p,.RelatedProjectsRail-module__DQ3rAq__cardPapamoo p{color:#f7fbffb3}.RelatedProjectsRail-module__DQ3rAq__cardSusa24 .RelatedProjectsRail-module__DQ3rAq__moreProjectPlatformTag{color:#0d3f8fb8;background:#ffffff75;border-color:#0d3f8f1f}.RelatedProjectsRail-module__DQ3rAq__cardSusa24 p{color:#0d3f8fa3}@keyframes RelatedProjectsRail-module__DQ3rAq__moreProjectRail{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (max-width:920px){.RelatedProjectsRail-module__DQ3rAq__moreProjectRail{margin-left:-24px;margin-right:-24px}}
.PapamooDetailPage-module__ZSbHwq__page{--papamoo-black:#050505;--papamoo-yellow:#ffd400;--papamoo-cream:#f6f2e8;background:var(--papamoo-black);min-height:100vh;color:var(--papamoo-cream);overflow-x:hidden}.PapamooDetailPage-module__ZSbHwq__hero,.PapamooDetailPage-module__ZSbHwq__intro,.PapamooDetailPage-module__ZSbHwq__features,.PapamooDetailPage-module__ZSbHwq__privacyCallout{padding-left:clamp(24px,5vw,86px);padding-right:clamp(24px,5vw,86px)}.PapamooDetailPage-module__ZSbHwq__hero{box-sizing:border-box;background:radial-gradient(circle at 77% 42%,#ffd40029,#0000 29%),radial-gradient(circle at 50% 120%,#ffd40014,#0000 38%),#050505;min-height:100svh;padding-top:clamp(132px,13vh,166px);position:relative;overflow:hidden}.PapamooDetailPage-module__ZSbHwq__hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.PapamooDetailPage-module__ZSbHwq__heroFrame,.PapamooDetailPage-module__ZSbHwq__introFrame,.PapamooDetailPage-module__ZSbHwq__featureFrame,.PapamooDetailPage-module__ZSbHwq__privacyFrame{width:min(100%,1360px);margin:0 auto;position:relative}.PapamooDetailPage-module__ZSbHwq__heroFrame{grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr);align-items:center;gap:clamp(30px,4vw,72px);min-height:calc(100svh - clamp(132px,13vh,166px));display:grid}.PapamooDetailPage-module__ZSbHwq__heroCopy{z-index:2;align-self:start;padding-top:clamp(16px,5vh,64px);position:relative}.PapamooDetailPage-module__ZSbHwq__backNav{color:#f6f2e866;align-items:center;gap:12px;width:fit-content;margin-bottom:clamp(26px,3vw,38px);font-size:15px;font-weight:660;display:flex}.PapamooDetailPage-module__ZSbHwq__backNav a{color:#f6f2e8ad;text-decoration:none}.PapamooDetailPage-module__ZSbHwq__backNav a:hover{color:var(--papamoo-yellow)}.PapamooDetailPage-module__ZSbHwq__productMark{letter-spacing:-.04em;flex-wrap:wrap;align-items:center;gap:15px;font-size:clamp(32px,3vw,45px);font-weight:690;display:flex}.PapamooDetailPage-module__ZSbHwq__productMark img{border-radius:23%;width:clamp(60px,5vw,76px);height:clamp(60px,5vw,76px);box-shadow:0 18px 46px #00000061}.PapamooDetailPage-module__ZSbHwq__productMark em{color:#ffdd37d1;letter-spacing:0;background:#ffd40014;border:1px solid #ffd40042;border-radius:999px;align-items:center;min-height:32px;padding:0 13px;font-size:12px;font-style:normal;font-weight:720;display:inline-flex}.PapamooDetailPage-module__ZSbHwq__heroCopy h1{letter-spacing:-.058em;max-width:790px;margin-top:clamp(30px,4vw,54px);font-size:clamp(54px,6.1vw,92px);font-weight:650;line-height:.94}.PapamooDetailPage-module__ZSbHwq__heroCopy h1 span{color:var(--papamoo-yellow);display:block}.PapamooDetailPage-module__ZSbHwq__heroCopy>p{color:#f6f2e8ad;max-width:580px;margin-top:clamp(26px,3vw,38px);font-size:clamp(17px,1.4vw,21px);line-height:1.56}.PapamooDetailPage-module__ZSbHwq__heroActions{flex-wrap:wrap;gap:12px;margin-top:clamp(30px,3vw,42px);display:flex}.PapamooDetailPage-module__ZSbHwq__primaryAction,.PapamooDetailPage-module__ZSbHwq__secondaryAction,.PapamooDetailPage-module__ZSbHwq__privacyAction{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 25px;font-size:16px;font-weight:720;text-decoration:none;transition:transform .22s;display:inline-flex}.PapamooDetailPage-module__ZSbHwq__primaryAction{background:var(--papamoo-yellow);color:#050505}.PapamooDetailPage-module__ZSbHwq__secondaryAction{color:var(--papamoo-cream);background:#f6f2e80f;border:1px solid #f6f2e829}.PapamooDetailPage-module__ZSbHwq__primaryAction:hover,.PapamooDetailPage-module__ZSbHwq__secondaryAction:hover,.PapamooDetailPage-module__ZSbHwq__privacyAction:hover{transform:translateY(-2px)}.PapamooDetailPage-module__ZSbHwq__heroVisual{z-index:1;align-self:stretch;position:relative}.PapamooDetailPage-module__ZSbHwq__mockup{filter:drop-shadow(0 50px 80px #000000b3);width:min(920px,68vw);max-width:none;height:auto;position:absolute;bottom:-15%;right:-20%}.PapamooDetailPage-module__ZSbHwq__intro{padding-top:clamp(100px,12vw,180px);padding-bottom:clamp(96px,11vw,160px)}.PapamooDetailPage-module__ZSbHwq__introFrame{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:end;gap:clamp(48px,8vw,130px);display:grid}.PapamooDetailPage-module__ZSbHwq__eyebrow{color:var(--papamoo-yellow);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:760}.PapamooDetailPage-module__ZSbHwq__introFrame h2,.PapamooDetailPage-module__ZSbHwq__featureHeading h2,.PapamooDetailPage-module__ZSbHwq__privacyFrame h2{letter-spacing:-.05em}.PapamooDetailPage-module__ZSbHwq__introFrame h2{margin-top:20px;font-size:clamp(50px,6.2vw,92px);font-weight:630;line-height:.98}.PapamooDetailPage-module__ZSbHwq__introFrame>p{color:#f6f2e894;font-size:clamp(18px,1.5vw,22px);line-height:1.6}.PapamooDetailPage-module__ZSbHwq__features{background:#0a0a09;border-top:1px solid #f6f2e81a;padding-top:clamp(82px,9vw,132px);padding-bottom:clamp(100px,12vw,180px)}.PapamooDetailPage-module__ZSbHwq__featureHeading{max-width:900px}.PapamooDetailPage-module__ZSbHwq__featureHeading h2{margin-top:18px;font-size:clamp(48px,5.6vw,82px);font-weight:630;line-height:.98}.PapamooDetailPage-module__ZSbHwq__featureGrid{border-top:1px solid #f6f2e81f;border-left:1px solid #f6f2e81f;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(54px,7vw,96px);display:grid}.PapamooDetailPage-module__ZSbHwq__featureCard{border-bottom:1px solid #f6f2e81f;border-right:1px solid #f6f2e81f;min-height:clamp(340px,30vw,440px);padding:clamp(28px,4vw,54px)}.PapamooDetailPage-module__ZSbHwq__featureTop{color:#f6f2e86b;justify-content:space-between;align-items:center;gap:24px;font-size:13px;font-weight:690;display:flex}.PapamooDetailPage-module__ZSbHwq__featureTop svg{width:25px;height:25px;color:var(--papamoo-yellow);stroke-width:1.7px}.PapamooDetailPage-module__ZSbHwq__featureCard h3{letter-spacing:-.048em;max-width:11ch;margin-top:clamp(56px,7vw,96px);font-size:clamp(36px,3.8vw,56px);font-weight:630;line-height:.98}.PapamooDetailPage-module__ZSbHwq__featureCard p{color:#f6f2e88a;max-width:48ch;margin-top:24px;font-size:clamp(16px,1.25vw,19px);line-height:1.58}.PapamooDetailPage-module__ZSbHwq__privacyCallout{background:var(--papamoo-yellow);color:#050505;padding-top:clamp(88px,10vw,142px);padding-bottom:clamp(96px,12vw,170px)}.PapamooDetailPage-module__ZSbHwq__privacyFrame{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.PapamooDetailPage-module__ZSbHwq__privacyFrame>svg{stroke-width:1.2px;width:clamp(62px,7vw,98px);height:clamp(62px,7vw,98px)}.PapamooDetailPage-module__ZSbHwq__privacyFrame .PapamooDetailPage-module__ZSbHwq__eyebrow{color:#05050585}.PapamooDetailPage-module__ZSbHwq__privacyFrame h2{max-width:840px;margin-top:12px;font-size:clamp(46px,5.6vw,82px);font-weight:650;line-height:.98}.PapamooDetailPage-module__ZSbHwq__privacyFrame p{color:#0505059e;max-width:740px;margin-top:20px;font-size:clamp(17px,1.35vw,20px);line-height:1.55}.PapamooDetailPage-module__ZSbHwq__privacyAction{min-width:max-content;color:var(--papamoo-yellow);background:#050505e6;border:1px solid #05050533}@media (max-width:1060px){.PapamooDetailPage-module__ZSbHwq__heroFrame{grid-template-columns:minmax(0,1fr) minmax(380px,.8fr)}.PapamooDetailPage-module__ZSbHwq__privacyFrame{grid-template-columns:auto 1fr}.PapamooDetailPage-module__ZSbHwq__privacyAction{grid-column:2;justify-self:start}}@media (max-width:820px){.PapamooDetailPage-module__ZSbHwq__hero{padding-top:116px}.PapamooDetailPage-module__ZSbHwq__heroFrame{min-height:1100px;display:block}.PapamooDetailPage-module__ZSbHwq__heroCopy{padding-top:12px}.PapamooDetailPage-module__ZSbHwq__heroCopy h1{max-width:10ch}.PapamooDetailPage-module__ZSbHwq__heroVisual{height:500px;position:absolute;bottom:0;left:0;right:0}.PapamooDetailPage-module__ZSbHwq__mockup{object-fit:cover;object-position:center top;width:100%;height:100%;inset:0}.PapamooDetailPage-module__ZSbHwq__introFrame{grid-template-columns:1fr;align-items:start}}@media (max-width:640px){.PapamooDetailPage-module__ZSbHwq__productMark{gap:10px}.PapamooDetailPage-module__ZSbHwq__productMark em{min-height:28px;padding:0 10px;font-size:11px}.PapamooDetailPage-module__ZSbHwq__heroCopy h1{font-size:clamp(50px,15vw,68px)}.PapamooDetailPage-module__ZSbHwq__heroCopy>p{font-size:16px}.PapamooDetailPage-module__ZSbHwq__heroVisual{height:500px;left:-24px;right:-24px}.PapamooDetailPage-module__ZSbHwq__featureGrid,.PapamooDetailPage-module__ZSbHwq__privacyFrame{grid-template-columns:1fr}.PapamooDetailPage-module__ZSbHwq__privacyAction{grid-column:1}}
.SnapDmgDetailPage-module__pH4YNG__page{--snap-black:#050505;--snap-black-soft:#050505bd;--snap-black-muted:#0505059e;--snap-black-line:#05050524;--snap-black-faint:#0505050f;background:var(--surface-page);min-height:100vh;color:var(--snap-black);overflow-x:hidden}.SnapDmgDetailPage-module__pH4YNG__section{padding-left:clamp(24px,5vw,86px);padding-right:clamp(24px,5vw,86px)}.SnapDmgDetailPage-module__pH4YNG__contentFrame,.SnapDmgDetailPage-module__pH4YNG__heroInner{width:min(100%,1180px);margin-left:auto;margin-right:auto}.SnapDmgDetailPage-module__pH4YNG__heroInner{width:min(100%,1420px)}.SnapDmgDetailPage-module__pH4YNG__hero{box-sizing:border-box;color:#f3f8ff;background:radial-gradient(at 82% 12%,#be8fff8f,#0000 38%),radial-gradient(at 68% 88%,#41e1ed57,#0000 42%),linear-gradient(108deg,#0c123df0 0%,#313991c2 45%,#2289bb38 76%,#16489614 100%),url(/apps/snapdock/snapdock-aurora-background.png) 50%/cover no-repeat;min-height:100svh;padding-top:clamp(136px,14vh,166px);padding-bottom:clamp(64px,6vw,92px)}.SnapDmgDetailPage-module__pH4YNG__backNav{color:#f3f8ff85;letter-spacing:-.01em;align-items:center;gap:12px;width:fit-content;margin-bottom:clamp(22px,2.3vw,32px);font-size:15px;font-weight:660;display:flex}.SnapDmgDetailPage-module__pH4YNG__backLink{color:#f3f8ffb3;text-decoration:none}.SnapDmgDetailPage-module__pH4YNG__backLink:hover{color:#f3f8ff}.SnapDmgDetailPage-module__pH4YNG__heroGrid{grid-template-columns:minmax(0,560px) minmax(560px,1fr);align-items:center;gap:clamp(34px,5.4vw,76px);margin-top:0;display:grid}.SnapDmgDetailPage-module__pH4YNG__heroCopy{align-self:start;padding-top:clamp(10px,1.4vw,20px)}.SnapDmgDetailPage-module__pH4YNG__productMark{color:#f3f8ffd1;letter-spacing:-.036em;align-items:center;gap:16px;font-size:clamp(36px,2.9vw,44px);font-weight:690;display:inline-flex}.SnapDmgDetailPage-module__pH4YNG__productMark img{border-radius:18px;width:clamp(58px,4.4vw,66px);height:clamp(58px,4.4vw,66px);box-shadow:0 18px 42px #051c4a52}.SnapDmgDetailPage-module__pH4YNG__productName{line-height:1}.SnapDmgDetailPage-module__pH4YNG__platformBadge,.SnapDmgDetailPage-module__pH4YNG__versionBadge{color:#f3f8ffcc;letter-spacing:0;-webkit-backdrop-filter:blur(16px);background:#f3f8ff21;border:1px solid #f3f8ff33;border-radius:999px;align-items:center;min-height:34px;margin-left:2px;padding:0 14px;font-size:13px;font-weight:660;display:inline-flex}.SnapDmgDetailPage-module__pH4YNG__versionBadge{margin-left:0}.SnapDmgDetailPage-module__pH4YNG__heroCopy h1{letter-spacing:-.044em;max-width:610px;margin-top:clamp(26px,2.8vw,38px);font-size:clamp(76px,6vw,96px);font-weight:640;line-height:1.02}.SnapDmgDetailPage-module__pH4YNG__heroCopy h1 span{display:block}.SnapDmgDetailPage-module__pH4YNG__heroCopy p{color:#f3f8ffc7;letter-spacing:-.01em;max-width:470px;margin-top:clamp(24px,2.4vw,32px);font-size:clamp(17px,1.18vw,19px);font-weight:500;line-height:1.48}.SnapDmgDetailPage-module__pH4YNG__actions{flex-wrap:wrap;gap:14px;margin-top:clamp(30px,3.2vw,42px);display:flex}.SnapDmgDetailPage-module__pH4YNG__primaryAction,.SnapDmgDetailPage-module__pH4YNG__secondaryAction{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 29px;font-size:18px;font-weight:690;text-decoration:none;transition:transform .24s cubic-bezier(.7,0,.3,1),background .24s cubic-bezier(.7,0,.3,1);display:inline-flex}.SnapDmgDetailPage-module__pH4YNG__primaryAction{background:var(--surface-page);color:#162846;box-shadow:0 16px 36px #041a482e}.SnapDmgDetailPage-module__pH4YNG__secondaryAction{color:#f3f8ffeb;-webkit-backdrop-filter:blur(18px);background:#f3f8ff1a;border:1px solid #f3f8ff47}.SnapDmgDetailPage-module__pH4YNG__primaryAction:hover,.SnapDmgDetailPage-module__pH4YNG__secondaryAction:hover{transform:translateY(-2px)}.SnapDmgDetailPage-module__pH4YNG__heroVisual{justify-content:flex-end;align-items:center;min-height:clamp(500px,43vw,650px);display:flex;position:relative}.SnapDmgDetailPage-module__pH4YNG__macbookHeroFrame{flex:none;width:min(58vw,840px);max-width:none;position:relative;overflow:visible;transform:translate(3.5%,1.5%)}.SnapDmgDetailPage-module__pH4YNG__macbookHeroImage{object-fit:contain;width:100%;height:auto;display:block}.SnapDmgDetailPage-module__pH4YNG__overview{background:var(--surface-page);padding-top:clamp(84px,9vw,132px);padding-bottom:clamp(86px,9vw,136px)}.SnapDmgDetailPage-module__pH4YNG__overview .SnapDmgDetailPage-module__pH4YNG__contentFrame{width:min(100%,1360px)}.SnapDmgDetailPage-module__pH4YNG__flowIntro{border-bottom:1px solid var(--snap-black-line);grid-template-columns:minmax(0,.9fr) minmax(320px,.52fr);align-items:end;gap:clamp(30px,5.4vw,84px);margin-bottom:clamp(32px,4.6vw,68px);padding-bottom:clamp(30px,4vw,48px);display:grid}.SnapDmgDetailPage-module__pH4YNG__flowIntro>span,.SnapDmgDetailPage-module__pH4YNG__flowCopy>span{color:var(--snap-black-muted);font-size:13px;font-weight:680}.SnapDmgDetailPage-module__pH4YNG__flowIntro h2{max-width:780px;color:var(--snap-black);letter-spacing:-.045em;grid-column:1;margin-top:14px;font-size:clamp(52px,5.8vw,88px);font-weight:640;line-height:.92}.SnapDmgDetailPage-module__pH4YNG__flowIntro h2 span,.SnapDmgDetailPage-module__pH4YNG__flowCopy h3 span{display:block}.SnapDmgDetailPage-module__pH4YNG__flowIntro p{max-width:42ch;color:var(--snap-black-soft);grid-area:1/2/span 2;font-size:clamp(17px,1.45vw,22px);font-weight:470;line-height:1.36}.SnapDmgDetailPage-module__pH4YNG__flowRows{display:grid}.SnapDmgDetailPage-module__pH4YNG__flowRow{border-bottom:1px solid var(--snap-black-line);transform-origin:50%;will-change:opacity, transform, filter;grid-template-columns:minmax(0,1.05fr) minmax(460px,.9fr);align-items:center;gap:clamp(36px,4.6vw,78px);min-height:clamp(560px,52vw,720px);padding:clamp(32px,4.2vw,64px) 0;display:grid}.SnapDmgDetailPage-module__pH4YNG__flowRow:last-child{border-bottom:0}.SnapDmgDetailPage-module__pH4YNG__flowRowFlip{grid-template-columns:minmax(460px,.9fr) minmax(0,1.05fr)}.SnapDmgDetailPage-module__pH4YNG__flowRowFlip .SnapDmgDetailPage-module__pH4YNG__flowVisual{order:2}.SnapDmgDetailPage-module__pH4YNG__flowRowFlip .SnapDmgDetailPage-module__pH4YNG__flowCopy{order:1}.SnapDmgDetailPage-module__pH4YNG__flowVisual,.SnapDmgDetailPage-module__pH4YNG__flowCopy{will-change:opacity, transform;min-width:0}.SnapDmgDetailPage-module__pH4YNG__flowVisual{justify-content:center;display:flex}.SnapDmgDetailPage-module__pH4YNG__flowImage{aspect-ratio:897/526;object-fit:contain;width:min(100%,850px);height:auto;display:block}.SnapDmgDetailPage-module__pH4YNG__flowRow[data-flow-step="03"] .SnapDmgDetailPage-module__pH4YNG__flowVisual{justify-content:flex-start}.SnapDmgDetailPage-module__pH4YNG__flowRow[data-flow-step="03"] .SnapDmgDetailPage-module__pH4YNG__flowImage{transform:translate(clamp(-42px,-3vw,-24px))}.SnapDmgDetailPage-module__pH4YNG__flowRow[data-flow-step="03"] .SnapDmgDetailPage-module__pH4YNG__flowCopy{justify-self:start;max-width:780px}.SnapDmgDetailPage-module__pH4YNG__flowRow[data-flow-step="03"] .SnapDmgDetailPage-module__pH4YNG__flowCopy p{max-width:58ch}.SnapDmgDetailPage-module__pH4YNG__flowCopy{max-width:760px}.SnapDmgDetailPage-module__pH4YNG__flowCopy h3{max-width:none;color:var(--snap-black);letter-spacing:-.036em;white-space:nowrap;margin-top:14px;font-size:clamp(48px,4.7vw,72px);font-weight:640;line-height:.96}.SnapDmgDetailPage-module__pH4YNG__flowCopy p{max-width:56ch;color:var(--snap-black-soft);margin-top:clamp(18px,2vw,28px);font-size:clamp(17px,1.55vw,23px);font-weight:470;line-height:1.34}.SnapDmgDetailPage-module__pH4YNG__flowChips{flex-wrap:wrap;gap:8px;margin-top:clamp(22px,3vw,34px);display:flex}.SnapDmgDetailPage-module__pH4YNG__flowChips em{background:var(--snap-black-faint);min-height:36px;color:var(--snap-black-muted);border:1px solid #0505052e;border-radius:999px;align-items:center;padding:0 13px;font-size:13px;font-style:normal;font-weight:650;display:inline-flex}.SnapDmgDetailPage-module__pH4YNG__flowResultRow{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(28px,4vw,52px);min-height:clamp(720px,72vw,980px);padding-top:clamp(54px,6vw,92px)}.SnapDmgDetailPage-module__pH4YNG__flowResultRow .SnapDmgDetailPage-module__pH4YNG__flowVisual{order:2;width:min(100%,800px)}.SnapDmgDetailPage-module__pH4YNG__flowResultRow .SnapDmgDetailPage-module__pH4YNG__flowCopy{order:1;justify-items:center;max-width:820px;display:grid}.SnapDmgDetailPage-module__pH4YNG__flowResultRow .SnapDmgDetailPage-module__pH4YNG__flowCopy h3{max-width:820px}.SnapDmgDetailPage-module__pH4YNG__flowResultRow .SnapDmgDetailPage-module__pH4YNG__flowCopy p{max-width:48ch}.SnapDmgDetailPage-module__pH4YNG__flowResultRow .SnapDmgDetailPage-module__pH4YNG__flowChips{justify-content:center}.SnapDmgDetailPage-module__pH4YNG__flowResultRow .SnapDmgDetailPage-module__pH4YNG__flowImage{aspect-ratio:1304/1040;width:min(100%,800px)}@media (max-width:920px){.SnapDmgDetailPage-module__pH4YNG__heroGrid{grid-template-columns:1fr;gap:clamp(28px,6vw,48px)}.SnapDmgDetailPage-module__pH4YNG__heroCopy{padding-top:0}.SnapDmgDetailPage-module__pH4YNG__heroVisual{justify-content:center;min-height:clamp(390px,54vw,520px)}.SnapDmgDetailPage-module__pH4YNG__macbookHeroFrame{width:min(104%,820px);transform:none}.SnapDmgDetailPage-module__pH4YNG__flowIntro,.SnapDmgDetailPage-module__pH4YNG__flowRow,.SnapDmgDetailPage-module__pH4YNG__flowRowFlip{grid-template-columns:1fr}.SnapDmgDetailPage-module__pH4YNG__flowIntro p{grid-area:auto}.SnapDmgDetailPage-module__pH4YNG__flowRowFlip .SnapDmgDetailPage-module__pH4YNG__flowVisual,.SnapDmgDetailPage-module__pH4YNG__flowRowFlip .SnapDmgDetailPage-module__pH4YNG__flowCopy{order:initial}.SnapDmgDetailPage-module__pH4YNG__flowImage,.SnapDmgDetailPage-module__pH4YNG__flowResultRow .SnapDmgDetailPage-module__pH4YNG__flowImage{width:min(100%,860px)}.SnapDmgDetailPage-module__pH4YNG__flowRow[data-flow-step="03"] .SnapDmgDetailPage-module__pH4YNG__flowVisual{justify-content:center}.SnapDmgDetailPage-module__pH4YNG__flowRow[data-flow-step="03"] .SnapDmgDetailPage-module__pH4YNG__flowImage{transform:none}.SnapDmgDetailPage-module__pH4YNG__flowCopy h3{white-space:normal}}@media (max-width:640px){.SnapDmgDetailPage-module__pH4YNG__hero{padding-top:112px;padding-bottom:54px}.SnapDmgDetailPage-module__pH4YNG__backNav{gap:10px;font-size:14px}.SnapDmgDetailPage-module__pH4YNG__heroCopy h1{font-size:clamp(54px,16vw,78px)}.SnapDmgDetailPage-module__pH4YNG__heroCopy p{max-width:38ch;font-size:16px}.SnapDmgDetailPage-module__pH4YNG__heroVisual{min-height:300px}.SnapDmgDetailPage-module__pH4YNG__macbookHeroFrame{width:min(112%,560px)}.SnapDmgDetailPage-module__pH4YNG__productMark{flex-wrap:wrap;gap:10px;font-size:clamp(30px,10vw,40px)}.SnapDmgDetailPage-module__pH4YNG__productMark img{border-radius:16px;width:54px;height:54px}.SnapDmgDetailPage-module__pH4YNG__platformBadge,.SnapDmgDetailPage-module__pH4YNG__versionBadge{min-height:28px;padding:0 10px;font-size:11.5px}.SnapDmgDetailPage-module__pH4YNG__primaryAction,.SnapDmgDetailPage-module__pH4YNG__secondaryAction{min-height:50px;padding:0 21px;font-size:15px}.SnapDmgDetailPage-module__pH4YNG__flowIntro h2,.SnapDmgDetailPage-module__pH4YNG__flowCopy h3{font-size:clamp(48px,13vw,72px)}.SnapDmgDetailPage-module__pH4YNG__flowRow,.SnapDmgDetailPage-module__pH4YNG__flowResultRow{min-height:auto;padding:40px 0}}
.SnapDockDetailPage-module__O3ARbq__page{--ink:#050505;--ink-soft:#050505b8;--ink-muted:#0505058f;--line:#05050521;background:var(--surface-page);min-height:100vh;color:var(--ink);overflow-x:hidden}.SnapDockDetailPage-module__O3ARbq__section{padding-left:clamp(24px,5vw,86px);padding-right:clamp(24px,5vw,86px)}.SnapDockDetailPage-module__O3ARbq__heroInner,.SnapDockDetailPage-module__O3ARbq__contentFrame{width:min(100%,1360px);margin-left:auto;margin-right:auto}.SnapDockDetailPage-module__O3ARbq__heroGrid{min-height:clamp(520px,60vh,610px);position:relative}.SnapDockDetailPage-module__O3ARbq__hero{box-sizing:border-box;color:#f8fbff;background:linear-gradient(90deg,#344f96c2 0%,#456eb885 39%,#5ea1d71f 70%,#0000 100%),url(/apps/snapdock/snapdock-aurora-background.png) 50%/cover no-repeat;min-height:100svh;padding-top:clamp(128px,13vh,158px);padding-bottom:clamp(58px,7vw,94px)}.SnapDockDetailPage-module__O3ARbq__backNav{color:#f7fcff9e;align-items:center;gap:12px;width:fit-content;margin-bottom:clamp(22px,2.3vw,32px);font-size:15px;font-weight:660;display:flex}.SnapDockDetailPage-module__O3ARbq__backLink{color:#f7fcffc7;text-decoration:none}.SnapDockDetailPage-module__O3ARbq__backLink:hover{color:#fff}.SnapDockDetailPage-module__O3ARbq__heroCopy{z-index:2;pointer-events:none;width:min(100%,1120px);padding-top:clamp(12px,3vh,34px);position:relative}.SnapDockDetailPage-module__O3ARbq__heroCopy a{pointer-events:auto}.SnapDockDetailPage-module__O3ARbq__productMark{color:#fafdffeb;letter-spacing:-.036em;align-items:center;gap:16px;font-size:clamp(34px,2.9vw,44px);font-weight:690;display:inline-flex}.SnapDockDetailPage-module__O3ARbq__productMark img{border-radius:20px;width:clamp(58px,4.4vw,68px);height:clamp(58px,4.4vw,68px);box-shadow:0 18px 42px #1641783d}.SnapDockDetailPage-module__O3ARbq__productMark em{color:#ffffffd6;letter-spacing:0;-webkit-backdrop-filter:blur(18px);background:#ffffff29;border:1px solid #ffffff47;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:13px;font-style:normal;font-weight:660;display:inline-flex}.SnapDockDetailPage-module__O3ARbq__heroCopy h1{letter-spacing:-.048em;text-shadow:0 12px 40px #3a599924;width:max-content;max-width:100%;margin-top:clamp(28px,3vw,42px);font-size:clamp(58px,5.25vw,78px);font-weight:640;line-height:1.08}.SnapDockDetailPage-module__O3ARbq__heroCopy h1 span{display:block}.SnapDockDetailPage-module__O3ARbq__heroCopy p{color:#fbfeffd1;max-width:740px;margin-top:clamp(28px,2.8vw,38px);font-size:clamp(17px,1.35vw,21px);font-weight:520;line-height:1.58}.SnapDockDetailPage-module__O3ARbq__heroActions{flex-wrap:wrap;gap:14px;margin-top:clamp(30px,3vw,42px);display:flex}.SnapDockDetailPage-module__O3ARbq__downloadAction,.SnapDockDetailPage-module__O3ARbq__primaryAction{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 28px;font-size:17px;font-weight:700;text-decoration:none;transition:transform .24s cubic-bezier(.7,0,.3,1),background .24s cubic-bezier(.7,0,.3,1);display:inline-flex}.SnapDockDetailPage-module__O3ARbq__downloadAction{color:#29496d;background:#ffffffe6;box-shadow:0 18px 42px #2e558833}.SnapDockDetailPage-module__O3ARbq__primaryAction{color:#fffffff0;-webkit-backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid #ffffff4d}.SnapDockDetailPage-module__O3ARbq__downloadAction:hover,.SnapDockDetailPage-module__O3ARbq__primaryAction:hover{transform:translateY(-2px)}.SnapDockDetailPage-module__O3ARbq__heroVisual{z-index:1;pointer-events:none;justify-content:flex-end;align-items:flex-end;height:clamp(400px,52vh,560px);display:flex;position:absolute;bottom:-6%;left:32%;right:-8%}.SnapDockDetailPage-module__O3ARbq__keyCommand kbd{font:inherit;font-weight:720}.SnapDockDetailPage-module__O3ARbq__makerNote{background:var(--surface-page);padding-top:clamp(88px,10vw,152px);padding-bottom:clamp(48px,5vw,72px)}.SnapDockDetailPage-module__O3ARbq__makerNoteFrame{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(320px,.7fr);align-items:start;gap:clamp(48px,8vw,126px);width:min(100%,1360px);margin-left:auto;margin-right:auto;padding-top:clamp(30px,3vw,42px);display:grid}.SnapDockDetailPage-module__O3ARbq__makerNoteHeading>span{color:var(--ink-muted);font-size:13px;font-weight:700}.SnapDockDetailPage-module__O3ARbq__makerNoteHeading h2{letter-spacing:-.048em;max-width:850px;margin-top:18px;font-size:clamp(48px,5.5vw,82px);font-weight:640;line-height:.96}.SnapDockDetailPage-module__O3ARbq__makerNoteCopy{gap:18px;padding-top:32px;display:grid}.SnapDockDetailPage-module__O3ARbq__makerNoteCopy p{color:var(--ink-soft);font-size:clamp(18px,1.45vw,22px);line-height:1.55}.SnapDockDetailPage-module__O3ARbq__walkthrough{padding-top:0;padding-bottom:clamp(92px,10vw,148px)}.SnapDockDetailPage-module__O3ARbq__flowCopy>span{color:var(--ink-muted);letter-spacing:-.01em;font-size:15px;font-weight:720}.SnapDockDetailPage-module__O3ARbq__flowRows{display:grid}.SnapDockDetailPage-module__O3ARbq__flowRow{border-bottom:1px solid var(--line);will-change:opacity, transform, filter;grid-template-columns:minmax(0,1.08fr) minmax(400px,.82fr);align-items:center;gap:clamp(42px,5vw,82px);min-height:clamp(570px,54vw,760px);padding:clamp(48px,5vw,72px) 0;display:grid}.SnapDockDetailPage-module__O3ARbq__flowRow:first-child{align-items:start;padding-top:clamp(24px,3vw,40px)}.SnapDockDetailPage-module__O3ARbq__flowRowFlip{grid-template-columns:minmax(400px,.82fr) minmax(0,1.08fr)}.SnapDockDetailPage-module__O3ARbq__flowRowFlip .SnapDockDetailPage-module__O3ARbq__flowVisual{order:2}.SnapDockDetailPage-module__O3ARbq__flowRowFlip .SnapDockDetailPage-module__O3ARbq__flowCopy{order:1}.SnapDockDetailPage-module__O3ARbq__flowVisual,.SnapDockDetailPage-module__O3ARbq__flowCopy{will-change:opacity, transform;min-width:0}.SnapDockDetailPage-module__O3ARbq__flowCopy h3{letter-spacing:-.042em;margin-top:14px;font-size:clamp(44px,4.6vw,70px);font-weight:640;line-height:.97}.SnapDockDetailPage-module__O3ARbq__flowCopy p{max-width:48ch;color:var(--ink-soft);margin-top:clamp(20px,2.2vw,30px);font-size:clamp(17px,1.45vw,22px);line-height:1.42}.SnapDockDetailPage-module__O3ARbq__flowClosing{text-align:center;align-content:center;justify-items:center;gap:clamp(20px,2vw,28px);min-height:clamp(240px,30vw,360px);padding:clamp(56px,7vw,96px) 0;display:grid}.SnapDockDetailPage-module__O3ARbq__flowClosingIcon{border-radius:32px;width:clamp(112px,9vw,128px);height:clamp(112px,9vw,128px);box-shadow:0 22px 52px #23487424}.SnapDockDetailPage-module__O3ARbq__flowClosing p{letter-spacing:-.044em;max-width:920px;font-size:clamp(38px,4.4vw,64px);font-weight:640;line-height:1.02}.SnapDockDetailPage-module__O3ARbq__demoStage{box-sizing:border-box;min-height:clamp(390px,37vw,520px);box-shadow:none;background:0 0;border:0;place-items:center;display:grid;position:relative;overflow:visible}.SnapDockDetailPage-module__O3ARbq__demoDock{z-index:2;-webkit-backdrop-filter:blur(32px)saturate(1.65);background:linear-gradient(#ffffff70,#d6ebfc33),#def2ff2e;border:1px solid #ffffffb8;border-radius:clamp(25px,2.4vw,34px);justify-content:center;align-items:flex-end;gap:clamp(9px,1vw,15px);padding:clamp(17px,1.5vw,21px) clamp(18px,1.8vw,25px) 12px;display:flex;position:relative;box-shadow:0 28px 64px #20457738,0 7px 18px #2a55881a,inset 0 1px #fffffff0,inset 0 -1px #4c7aa826}.SnapDockDetailPage-module__O3ARbq__demoDock:before{content:"";pointer-events:none;background:linear-gradient(#ffffff4d,#0000);border-radius:999px;height:38%;position:absolute;inset:6px 12px auto}.SnapDockDetailPage-module__O3ARbq__demoDockCompact{transform:translate(-8%,22%)scale(.92)}.SnapDockDetailPage-module__O3ARbq__demoDockApp{z-index:1;flex:none;justify-items:center;width:clamp(54px,5vw,72px);transition:transform .22s cubic-bezier(.2,.75,.2,1);display:grid;position:relative}.SnapDockDetailPage-module__O3ARbq__demoDockApp[data-highlighted=true]{z-index:3;transform:translateY(-12px)scale(1.12)}.SnapDockDetailPage-module__O3ARbq__demoDockIcon,.SnapDockDetailPage-module__O3ARbq__demoDock .SnapDockDetailPage-module__O3ARbq__demoUtilityIcon{filter:drop-shadow(0 12px 15px #233d6033);width:clamp(50px,4.7vw,68px);height:clamp(50px,4.7vw,68px)}.SnapDockDetailPage-module__O3ARbq__demoDockIcon{object-fit:contain;display:block}.SnapDockDetailPage-module__O3ARbq__demoRunningDot,.SnapDockDetailPage-module__O3ARbq__demoRunningDotSpace{border-radius:999px;width:6px;height:6px;margin-top:7px}.SnapDockDetailPage-module__O3ARbq__demoRunningDot{background:#1b3454ad;box-shadow:0 0 0 2px #ffffff38}.SnapDockDetailPage-module__O3ARbq__heroDockScene{transform-origin:100% 100%;filter:saturate(.96);opacity:.9;pointer-events:auto;width:min(800px,65vw);padding-top:74px;position:relative;transform:translate(3%,6%)rotate(-3.2deg)scale(1.18)}.SnapDockDetailPage-module__O3ARbq__heroDock{-webkit-backdrop-filter:blur(34px)saturate(1.7);background:linear-gradient(#ffffff6b,#d3e8fa33),#dcf1ff29;border:1px solid #ffffffb8;border-radius:clamp(28px,3vw,40px);justify-content:center;align-items:flex-end;gap:0;min-height:116px;padding:22px clamp(16px,2vw,28px) 14px;display:flex;position:relative;box-shadow:0 34px 72px #2045773d,0 8px 22px #2a55881f,inset 0 1px #fffffff0,inset 0 -1px #4c7aa829}.SnapDockDetailPage-module__O3ARbq__heroDock:before{content:"";pointer-events:none;background:linear-gradient(#ffffff47,#0000);border-radius:999px;height:38%;position:absolute;inset:7px 14px auto}.SnapDockDetailPage-module__O3ARbq__heroDockApp{z-index:1;width:clamp(94px,8.4vw,112px);transform:translateY(var(--dock-lift)) scale(var(--dock-scale));transform-origin:bottom;flex:none;justify-items:center;transition:transform .24s cubic-bezier(.2,.75,.2,1);display:grid;position:relative}.SnapDockDetailPage-module__O3ARbq__heroDockApp:hover{z-index:4;transform:translateY(calc(var(--dock-lift) - 10px)) scale(1.24)}.SnapDockDetailPage-module__O3ARbq__heroDockIcon,.SnapDockDetailPage-module__O3ARbq__utilityIcon{filter:drop-shadow(0 14px 16px #233d6033);width:clamp(68px,6.1vw,84px);height:clamp(68px,6.1vw,84px);display:block}.SnapDockDetailPage-module__O3ARbq__heroDockIcon{object-fit:contain}.SnapDockDetailPage-module__O3ARbq__utilityIcon{background:radial-gradient(circle at 68% 22%,#ffffffb8,#0000 18%),linear-gradient(145deg,#64ead8,#4aa4ee 52%,#6254d8);border:1px solid #ffffffb8;border-radius:24%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc7,inset 0 -10px 24px #303dac33}.SnapDockDetailPage-module__O3ARbq__utilityIcon:before{content:"";border:5px solid #ffffffdb;border-radius:50%;position:absolute;inset:22%;box-shadow:0 0 20px #ffffff47,inset 0 0 14px #ffffff3d}.SnapDockDetailPage-module__O3ARbq__utilityIcon i,.SnapDockDetailPage-module__O3ARbq__utilityIcon b{background:#fffffff0;border-radius:999px;width:10px;height:10px;position:absolute;box-shadow:0 4px 10px #2a479a47}.SnapDockDetailPage-module__O3ARbq__utilityIcon i{top:19%;left:22%}.SnapDockDetailPage-module__O3ARbq__utilityIcon b{width:7px;height:7px;bottom:22%;right:18%}.SnapDockDetailPage-module__O3ARbq__heroRunningDot{background:#1b3454ad;border-radius:999px;width:6px;height:6px;margin-top:7px;box-shadow:0 0 0 2px #ffffff38}.SnapDockDetailPage-module__O3ARbq__heroDockApp:before{z-index:3;color:#1c3453e0;content:attr(data-label);opacity:0;-webkit-backdrop-filter:blur(20px)saturate(1.4);pointer-events:none;white-space:nowrap;background:#f2f9ffb8;border:1px solid #ffffffad;border-radius:12px;padding:9px 14px;font-size:13px;font-weight:680;transition:opacity .16s,transform .2s;position:absolute;bottom:calc(100% + 15px);left:50%;transform:translate(-50%,5px);box-shadow:0 12px 30px #22457129}.SnapDockDetailPage-module__O3ARbq__heroDockApp:hover:before,.SnapDockDetailPage-module__O3ARbq__heroDockApp[data-active=true]:before{opacity:1;transform:translate(-50%)}.SnapDockDetailPage-module__O3ARbq__heroDock:has(.SnapDockDetailPage-module__O3ARbq__heroDockApp:hover) .SnapDockDetailPage-module__O3ARbq__heroDockApp[data-active=true]:not(:hover):before{opacity:0}.SnapDockDetailPage-module__O3ARbq__keyCommand{color:#1b395bb8;align-items:center;gap:9px;font-size:16px;font-weight:650;display:flex;position:absolute;top:44px}.SnapDockDetailPage-module__O3ARbq__keyCommand kbd{text-align:center;-webkit-backdrop-filter:blur(18px);background:#f7fbff9e;border:1px solid #ffffffc2;border-radius:13px;min-width:44px;padding:11px 14px;box-shadow:0 10px 26px #28507e24}.SnapDockDetailPage-module__O3ARbq__cursorPointer{color:#183250b8;-webkit-backdrop-filter:blur(18px);background:#eff8ff66;border:1px solid #ffffffb8;border-radius:999px;place-items:center;width:42px;height:42px;animation:2.2s ease-in-out infinite SnapDockDetailPage-module__O3ARbq__cursorPulse;display:grid;position:absolute;bottom:20%;right:15%;box-shadow:0 14px 30px #294d772e,0 0 0 12px #ffffff1f}.SnapDockDetailPage-module__O3ARbq__cursorPointer svg{fill:#ffffffd1;stroke-width:1.7px;width:20px;height:20px}.SnapDockDetailPage-module__O3ARbq__detectedLabel{color:#1d3f63c7;-webkit-backdrop-filter:blur(18px);background:#f7fbffad;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-size:15px;font-weight:720;display:flex;position:absolute;top:42px;box-shadow:0 12px 30px #28507e1f}.SnapDockDetailPage-module__O3ARbq__detectedLabel svg{stroke-width:2.2px;width:18px;height:18px}.SnapDockDetailPage-module__O3ARbq__runningLegend{color:#193655bd;-webkit-backdrop-filter:blur(18px);background:#f7fbffa8;border:1px solid #ffffffb3;border-radius:18px;align-items:center;gap:13px;min-height:54px;padding:0 17px;display:flex;position:absolute;bottom:38px;box-shadow:0 12px 30px #28507e1f}.SnapDockDetailPage-module__O3ARbq__runningLegend>span{background:#1f3a56b8;border-radius:999px;width:11px;height:11px;box-shadow:0 0 0 4px #2d65ad1a}.SnapDockDetailPage-module__O3ARbq__runningLegend p{gap:2px;font-size:13px;line-height:1.15;display:grid}.SnapDockDetailPage-module__O3ARbq__runningLegend strong{color:#193655e6;font-size:16px;font-weight:730}.SnapDockDetailPage-module__O3ARbq__keepStage{place-items:center}.SnapDockDetailPage-module__O3ARbq__contextMenu{z-index:3;color:#162a3fdb;-webkit-backdrop-filter:blur(28px)saturate(1.5);background:#f2f8fdc2;border:1px solid #ffffff9e;border-radius:19px;gap:4px;width:clamp(238px,46%,276px);padding:10px;display:grid;position:absolute;top:15%;right:9%;box-shadow:0 22px 58px #294d7740}.SnapDockDetailPage-module__O3ARbq__contextMenu span,.SnapDockDetailPage-module__O3ARbq__contextMenu button{min-height:41px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;padding:0 13px;font-size:14px;font-weight:600;display:flex}.SnapDockDetailPage-module__O3ARbq__contextMenu button{color:#fff;background:#2b70c6e0;font-weight:680}.SnapDockDetailPage-module__O3ARbq__contextMenu i{background:#22416224;height:1px;margin:4px 7px}@keyframes SnapDockDetailPage-module__O3ARbq__cursorPulse{0%,to{opacity:.7;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media (max-width:920px){.SnapDockDetailPage-module__O3ARbq__flowRow,.SnapDockDetailPage-module__O3ARbq__flowRowFlip,.SnapDockDetailPage-module__O3ARbq__makerNoteFrame{grid-template-columns:1fr}.SnapDockDetailPage-module__O3ARbq__makerNoteCopy{max-width:640px;padding-top:0}.SnapDockDetailPage-module__O3ARbq__flowRowFlip .SnapDockDetailPage-module__O3ARbq__flowVisual,.SnapDockDetailPage-module__O3ARbq__flowRowFlip .SnapDockDetailPage-module__O3ARbq__flowCopy{order:initial}.SnapDockDetailPage-module__O3ARbq__flowRow{min-height:auto}.SnapDockDetailPage-module__O3ARbq__heroVisual{justify-content:center;height:clamp(230px,34vw,300px);inset:auto -14% 0 3%}.SnapDockDetailPage-module__O3ARbq__heroDockScene{width:min(760px,94vw);transform:rotate(-2.2deg)}.SnapDockDetailPage-module__O3ARbq__heroCopy h1{white-space:normal;width:auto;max-width:12ch}}@media (max-width:640px){.SnapDockDetailPage-module__O3ARbq__hero{padding-top:108px}.SnapDockDetailPage-module__O3ARbq__productMark{flex-wrap:wrap;gap:10px;font-size:clamp(30px,10vw,40px)}.SnapDockDetailPage-module__O3ARbq__productMark img{border-radius:16px;width:54px;height:54px}.SnapDockDetailPage-module__O3ARbq__productMark em{min-height:28px;padding:0 10px;font-size:11.5px}.SnapDockDetailPage-module__O3ARbq__heroCopy h1{font-size:clamp(48px,13vw,62px);line-height:1.08}.SnapDockDetailPage-module__O3ARbq__heroCopy p{font-size:16px}.SnapDockDetailPage-module__O3ARbq__heroVisual{height:210px;bottom:-2%;left:-16%;right:-39%}.SnapDockDetailPage-module__O3ARbq__heroGrid{min-height:690px}.SnapDockDetailPage-module__O3ARbq__heroDock{min-height:88px;padding:16px 15px 10px}.SnapDockDetailPage-module__O3ARbq__heroDockScene{transform-origin:50%;width:560px;padding-top:58px;transform:rotate(-2.8deg)scale(.78)}.SnapDockDetailPage-module__O3ARbq__heroDockIcon,.SnapDockDetailPage-module__O3ARbq__heroDockScene .SnapDockDetailPage-module__O3ARbq__utilityIcon{width:70px;height:70px}.SnapDockDetailPage-module__O3ARbq__heroDockApp{width:92px}.SnapDockDetailPage-module__O3ARbq__heroDockApp:before{padding:7px 11px;font-size:12px}.SnapDockDetailPage-module__O3ARbq__flowCopy h3,.SnapDockDetailPage-module__O3ARbq__makerNoteHeading h2{font-size:clamp(44px,13vw,68px)}.SnapDockDetailPage-module__O3ARbq__flowRow{padding:40px 0}.SnapDockDetailPage-module__O3ARbq__demoStage{min-height:330px}.SnapDockDetailPage-module__O3ARbq__demoDock{gap:5px;padding:12px 10px 8px;transform:scale(.78)}.SnapDockDetailPage-module__O3ARbq__demoDockCompact{transform:translate(-5%,24%)scale(.72)}.SnapDockDetailPage-module__O3ARbq__contextMenu{width:min(238px,72%);top:6%;right:2%}.SnapDockDetailPage-module__O3ARbq__keyCommand{top:38px}}@media (prefers-reduced-motion:reduce){.SnapDockDetailPage-module__O3ARbq__cursorPointer{animation:none}}
.ProjectPlaceholderPage-module__S3ht3a__page{background:var(--surface-page);color:#050505;min-height:100vh;overflow-x:hidden}.ProjectPlaceholderPage-module__S3ht3a__section{padding-left:clamp(24px,5vw,86px);padding-right:clamp(24px,5vw,86px)}.ProjectPlaceholderPage-module__S3ht3a__hero{box-sizing:border-box;color:#f3f8ff;background:radial-gradient(circle at 78% 18%,#69c5ff61,#0000 28%),radial-gradient(circle at 52% 88%,#54a9f647,#0000 32%),linear-gradient(132deg,#08265c 0%,#1157b2 57%,#63c2ff 100%);min-height:100svh;padding-top:clamp(136px,14vh,166px);padding-bottom:clamp(64px,6vw,92px)}.ProjectPlaceholderPage-module__S3ht3a__snapdock,.ProjectPlaceholderPage-module__S3ht3a__snapdmg{background:radial-gradient(circle at 78% 18%,#69c5ff61,#0000 28%),radial-gradient(circle at 52% 88%,#54a9f647,#0000 32%),linear-gradient(132deg,#08265c 0%,#1157b2 57%,#63c2ff 100%)}.ProjectPlaceholderPage-module__S3ht3a__gitivity{background:radial-gradient(circle at 82% 34%,#74c5f04d,#0000 31%),linear-gradient(135deg,#07101a 0%,#173b63 54%,#2d65ad 100%)}.ProjectPlaceholderPage-module__S3ht3a__susa24{color:#f3f8ff;background:radial-gradient(circle at 82% 20%,#c9e6ff94,#0000 29%),radial-gradient(circle at 56% 88%,#007aff47,#0000 34%),linear-gradient(132deg,#06265b 0%,#0f55b5 54%,#85ceff 100%)}.ProjectPlaceholderPage-module__S3ht3a__papamoo{background:radial-gradient(circle at 82% 76%,#c49d196b,#0000 22%),radial-gradient(circle at 70% 18%,#ffffff29,#0000 26%),linear-gradient(135deg,#050505 0%,#11110f 58%,#1d1a10 100%)}.ProjectPlaceholderPage-module__S3ht3a__pebble{background-color:#2d65ad;background-image:linear-gradient(90deg,#233f70f0 0%,#2d65adc2 42%,#2d65ad38 100%),url(/ripples3/assets/img.webp),none;background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.ProjectPlaceholderPage-module__S3ht3a__contentFrame{width:min(100%,1420px);margin-left:auto;margin-right:auto}.ProjectPlaceholderPage-module__S3ht3a__backNav{color:#f3f8ff85;letter-spacing:-.01em;align-items:center;gap:12px;width:fit-content;margin-bottom:clamp(22px,2.3vw,32px);font-size:15px;font-weight:660;display:flex}.ProjectPlaceholderPage-module__S3ht3a__backLink{color:#f3f8ffb3;text-decoration:none}.ProjectPlaceholderPage-module__S3ht3a__backLink:hover{color:#f3f8ff}.ProjectPlaceholderPage-module__S3ht3a__heroGrid{grid-template-columns:minmax(0,560px) minmax(560px,1fr);align-items:center;gap:clamp(34px,5.4vw,76px);margin-top:0;display:grid}.ProjectPlaceholderPage-module__S3ht3a__copy{align-self:start;min-width:0;padding-top:clamp(10px,1.4vw,20px)}.ProjectPlaceholderPage-module__S3ht3a__productMark{color:#f3f8ffd1;letter-spacing:-.036em;align-items:center;gap:16px;font-size:clamp(36px,2.9vw,44px);font-weight:690;display:inline-flex}.ProjectPlaceholderPage-module__S3ht3a__productMark img{border-radius:18px;width:clamp(58px,4.4vw,66px);height:clamp(58px,4.4vw,66px);box-shadow:0 18px 42px #051c4a52}.ProjectPlaceholderPage-module__S3ht3a__productMark em{color:#f7fbffcc;letter-spacing:0;background:#f7fbff21;border:1px solid #f7fbff33;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:13px;font-style:normal;font-weight:660;display:inline-flex}.ProjectPlaceholderPage-module__S3ht3a__copy h1{letter-spacing:-.044em;max-width:610px;margin-top:clamp(26px,2.8vw,38px);font-size:clamp(76px,6vw,96px);font-weight:640;line-height:1.02}.ProjectPlaceholderPage-module__S3ht3a__copy p{color:#f3f8ffc7;letter-spacing:-.01em;max-width:470px;margin-top:clamp(24px,2.4vw,32px);font-size:clamp(17px,1.18vw,19px);font-weight:500;line-height:1.48}.ProjectPlaceholderPage-module__S3ht3a__primaryAction{background:var(--surface-page);color:#162846;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:56px;margin-top:clamp(30px,3.2vw,42px);padding:0 29px;font-size:18px;font-weight:690;text-decoration:none;transition:transform .24s cubic-bezier(.7,0,.3,1);display:inline-flex;box-shadow:0 16px 36px #041a482e}.ProjectPlaceholderPage-module__S3ht3a__primaryAction:hover{transform:translateY(-2px)}.ProjectPlaceholderPage-module__S3ht3a__statusCard{-webkit-backdrop-filter:blur(24px);background:#f7fbff1f;border-radius:30px;align-content:space-between;min-height:clamp(300px,31vw,430px);padding:clamp(24px,3vw,36px);display:grid;box-shadow:0 34px 94px #04122a33}.ProjectPlaceholderPage-module__S3ht3a__statusCard span{color:#f7fbffa8;background:#f7fbff1f;border-radius:999px;width:fit-content;padding:7px 12px;font-size:13px;font-weight:680}.ProjectPlaceholderPage-module__S3ht3a__statusCard strong{letter-spacing:-.05em;margin-top:clamp(70px,10vw,120px);font-size:clamp(40px,4vw,64px);font-weight:660;line-height:.94}.ProjectPlaceholderPage-module__S3ht3a__statusCard p{color:#f7fbffad;max-width:30ch;font-size:clamp(16px,1.25vw,19px);font-weight:500;line-height:1.34}.ProjectPlaceholderPage-module__S3ht3a__mockupStage{justify-content:flex-end;align-items:center;min-height:clamp(500px,43vw,650px);display:flex;position:relative}.ProjectPlaceholderPage-module__S3ht3a__mockupImage{object-fit:contain;filter:drop-shadow(0 34px 76px #04173a52);width:min(58vw,840px);height:auto;display:block;transform:translate(3.5%,1.5%)}.ProjectPlaceholderPage-module__S3ht3a__mockupStageMobile .ProjectPlaceholderPage-module__S3ht3a__mockupImage{width:min(32vw,360px);transform:translate(0,0)rotate(-2deg)}@media (max-width:820px){.ProjectPlaceholderPage-module__S3ht3a__heroGrid{grid-template-columns:1fr;gap:clamp(28px,6vw,48px)}.ProjectPlaceholderPage-module__S3ht3a__copy{padding-top:0}.ProjectPlaceholderPage-module__S3ht3a__mockupStage{justify-content:center;min-height:clamp(360px,54vw,520px)}.ProjectPlaceholderPage-module__S3ht3a__mockupImage{width:min(104%,820px);transform:none}.ProjectPlaceholderPage-module__S3ht3a__mockupStageMobile .ProjectPlaceholderPage-module__S3ht3a__mockupImage{width:min(58vw,330px);transform:none}.ProjectPlaceholderPage-module__S3ht3a__copy h1{font-size:clamp(54px,16vw,78px)}.ProjectPlaceholderPage-module__S3ht3a__productMark{flex-wrap:wrap}}
