.sum87-home,.sum87-page{background:#08090a;color:#fefefe}.sum87-home{border-top:1px solid var(--line);padding-block:clamp(76px,11vw,164px);scroll-margin-top:80px}.sum87-page :is(#download,#sum87-features){scroll-margin-top:96px}.sum87-feature .sum87-primary,.sum87-page .sum87-primary{background:#f55205;color:#101214;border-color:#f55205;font-weight:700}.sum87-feature .sum87-primary:hover,.sum87-page .sum87-primary:hover{background:#ff7637;color:#101214;border-color:#ff7637}.sum87-feature a:focus-visible,.sum87-page :is(a,summary):focus-visible{outline:2px solid #01d7df;outline-offset:4px}.sum87-download-grid,.sum87-feature,.sum87-hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(34px,6vw,105px);align-items:center}.sum87-feature{padding-block:12px}.sum87-feature-copy,.sum87-stage{min-width:0}.sum87-hero{padding-block:clamp(64px,10vw,132px)}.sum87-wordmark{width:min(270px,72%);margin:14px 0 24px;line-height:1}.sum87-gallery img,.sum87-window img,.sum87-wordmark img{display:block;width:100%;height:auto}.sum87-label{color:#f8a47d;font-size:14px;font-weight:650}.sum87-feature h2,.sum87-page h2{font-size:clamp(34px,5.2vw,76px);letter-spacing:-.06em;line-height:1.02;text-wrap:balance}.sum87-feature h2{font-size:clamp(32px,4.2vw,62px);max-width:15ch}.sum87-feature h3,.sum87-page h3{font-size:clamp(21px,2.5vw,34px);line-height:1.13}.sum87-feature-copy>p,.sum87-page p{line-height:1.58}.sum87-feature-copy>p:not(.sum87-label),.sum87-lead{margin-top:16px;color:#b9bdc0}.sum87-hero .sum87-label{margin-bottom:12px}.sum87-hero h2{max-width:13ch}.sum87-hero .sum87-lead{max-width:48ch;font-size:clamp(17px,1.6vw,20px)}.sum87-back{display:inline-flex;margin-bottom:20px}.sum87-meta{font-size:14px;color:#b9bdc0;margin-top:14px}.sum87-actions{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;margin-top:24px}.sum87-actions .text-link{min-height:44px}.sum87-stage{padding:clamp(10px,2vw,25px);border:1px solid #ffffff1e;border-radius:18px;background:radial-gradient(ellipse at 12% 95%,#4d210e 0,transparent 48%),radial-gradient(ellipse at 100% 4%,#12383b 0,#171a1d 52%)}.sum87-window{overflow:hidden;border:1px solid #ffffff2a;border-radius:10px;box-shadow:0 15px 40px #0008}.sum87-stage-hero{width:100%}.sum87-band,.sum87-section{padding-block:clamp(58px,9vw,134px)}.sum87-band{background:#131517;border-block:1px solid #ffffff1c}.sum87-section-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:clamp(16px,5vw,74px);align-items:end}.sum87-download-grid p,.sum87-section-header p{color:#b9bdc0;max-width:48ch}.sum87-privacy-panel{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);border:1px solid #ffffff26;border-radius:24px;background:#121517;overflow:hidden}.sum87-privacy-intro{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(27px,5vw,72px);border-inline-end:1px solid #ffffff20;background:radial-gradient(ellipse at 13% 0,#2f211c,transparent 70%),#18191b}.sum87-privacy-lock{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;border:1px solid #ff8b5359;background:#ff8b5310;color:#ff9a6b;margin-bottom:clamp(21px,3vw,36px)}.sum87-privacy-intro h2{font-size:clamp(38px,4.8vw,70px)}.sum87-privacy-intro h2 span{display:block}.sum87-privacy-intro p{margin-top:18px;max-width:40ch;color:#d0d3d5;font-size:clamp(16px,1.4vw,19px)}.sum87-privacy-details{padding:10px clamp(23px,4.2vw,62px)}.sum87-privacy-row{display:grid;grid-template-columns:24px minmax(0,1fr);gap:clamp(12px,1.7vw,24px);padding-block:clamp(22px,2.5vw,34px)}.sum87-privacy-row+.sum87-privacy-row{border-top:1px solid #ffffff24}.sum87-privacy-row svg{margin-top:1px;color:#62dfe3}.sum87-privacy-row:last-child svg{color:#ff9a6b}.sum87-privacy-row h3{font-size:clamp(21px,2vw,28px);letter-spacing:-.025em}.sum87-privacy-row p{margin-top:8px;color:#b9bdc0;font-size:15px;max-width:48ch}.sum87-currency-list{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none}.sum87-currency-list li{border:1px solid #ffffff25;border-radius:6px;padding:4px 8px;background:#ffffff08;color:#e7e9eb;font-size:12px;line-height:1.3;font-weight:600}.sum87-features-band{background:radial-gradient(ellipse at 92% 0,#12343850,transparent 52%),radial-gradient(ellipse at 0 100%,#43241040,transparent 56%),#101214}.sum87-features-band h2{font-size:clamp(36px,5vw,70px)}.sum87-features{--feature-rule:#ffffff20;--feature-padding:clamp(19px,2.2vw,36px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:clamp(30px,4vw,56px) 0 0;padding:1px;list-style:none;background:var(--feature-rule);border-radius:20px;overflow:hidden}.sum87-features li{--feature-accent:#ff8b53;display:flex;min-width:0;background:#141719}.sum87-features li:is(:nth-child(2),:nth-child(4),:nth-child(5),:nth-child(7)){--feature-accent:#62dfe3}.sum87-features details{flex:1 1;display:flex;flex-direction:column}.sum87-features summary{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto 1fr;align-items:start;row-gap:9px;min-height:100%;padding:var(--feature-padding);cursor:pointer;list-style:none}.sum87-features summary::-webkit-details-marker{display:none}.sum87-page .sum87-features summary:focus-visible{outline-offset:-3px}.sum87-feature-icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:9px;border-radius:12px;color:var(--feature-accent);background:color-mix(in srgb,currentColor 9%,transparent);border:1px solid color-mix(in srgb,currentColor 23%,transparent)}.sum87-feature-toggle{position:relative;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--feature-rule);color:#b9bdc0}.sum87-feature-toggle:after,.sum87-feature-toggle:before{content:"";position:absolute;width:10px;height:1px;background:currentColor}.sum87-feature-toggle:after{transform:rotate(90deg)}.sum87-feature-description,.sum87-feature-title{grid-column:1/-1}.sum87-feature-title{font-family:var(--font-display);font-size:clamp(20px,2vw,27px);font-weight:600;letter-spacing:-.035em;line-height:1.15}.sum87-feature-description{color:#b9bdc0;font-size:15px;line-height:1.58}.sum87-features details[open]{background:color-mix(in srgb,var(--feature-accent) 5%,#141719)}.sum87-features details[open] summary{min-height:auto;padding-bottom:16px}.sum87-features details[open] .sum87-feature-toggle{color:var(--feature-accent);border-color:currentColor}.sum87-features details[open] .sum87-feature-toggle:after{transform:rotate(0)}.sum87-feature-tip{margin:0 var(--feature-padding) var(--feature-padding);border-top:1px solid var(--feature-rule);padding-top:14px;color:#f0f2f3;font-size:14px}@media (hover:hover) and (pointer:fine){.sum87-features summary:hover{background:color-mix(in srgb,var(--feature-accent) 4%,transparent)}.sum87-features summary:hover .sum87-feature-toggle{color:var(--feature-accent)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.sum87-feature-icon svg{transition:transform .18s ease-out}.sum87-features summary:hover .sum87-feature-icon svg{transform:translateY(-2px)}}.sum87-gallery-section{border-top:1px solid #ffffff20}.sum87-gallery{display:grid;grid-template-columns:1.1fr .9fr;gap:22px;margin-top:34px;align-items:start}.sum87-gallery figure{margin:0;min-width:0}.sum87-gallery img{border:1px solid #ffffff20;border-radius:10px}.sum87-gallery figcaption{font-size:14px;margin-top:9px;color:#b9bdc0}.sum87-download-icon{display:grid;place-items:center;width:clamp(88px,9vw,112px);aspect-ratio:1;margin-bottom:26px;border:1px solid #ffffff26;border-radius:27%;background:radial-gradient(ellipse at 50% 0,#303234,transparent 51%),#171819;box-shadow:inset 0 2px 5px #ffffff3d,inset 0 -2px 4px #ffffff26,inset 0 0 8px #0009,0 10px 22px #0007}.sum87-download-icon img{width:84%;height:auto}.sum87-download-grid{align-items:start}.sum87-download-grid h2{max-width:13ch}.sum87-download-grid p{margin-block:14px 22px}.sum87-specs{list-style:none;padding:0;margin:20px 0 0;color:#b9bdc0;font-size:14px;line-height:1.75}.sum87-install{border-top:1px solid #ffffff30;padding-top:22px}.sum87-install ol{list-style:decimal;padding-left:1.5em;margin-top:14px;line-height:1.6}.sum87-install li+li{margin-top:7px}.sum87-install details{margin-top:18px}.sum87-install summary{width:fit-content;cursor:pointer}.sum87-install code{display:block;max-width:100%;overflow-wrap:anywhere;margin-top:8px;color:#b9bdc0}.sum87-lab-heading{margin:clamp(46px,7vw,92px) 0 18px;font-size:clamp(28px,4vw,50px)}@media (max-width:940px){.sum87-download-grid,.sum87-feature,.sum87-hero{grid-template-columns:1fr}.sum87-hero h2{max-width:17ch}.sum87-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sum87-gallery,.sum87-privacy-panel,.sum87-section-header{grid-template-columns:1fr}.sum87-privacy-intro{border-inline-end:0;border-bottom:1px solid #ffffff20}}@media (max-width:480px){.sum87-features{grid-template-columns:1fr}.sum87-features summary{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto 1fr;gap:7px 14px}.sum87-feature-icon{grid-area:1/1/3/2;width:42px;height:42px;margin:0}.sum87-feature-icon svg{width:23px;height:23px}.sum87-feature-title{grid-area:1/2/2/3;align-self:center}.sum87-feature-toggle{grid-area:1/3/2/4;width:26px;height:26px}.sum87-feature-description{grid-area:2/2/3/4}.sum87-feature-tip{margin-left:calc(var(--feature-padding) + 56px)}.sum87-wordmark{width:min(230px,75%)}}