.rs-scene{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;position:relative;overflow:hidden;container-type:inline-size}.rs-scene-in{font-size:1.28cqw;position:absolute;inset:0}.rs-screen,.rs-desk,.rs-phone-screen{background:radial-gradient(72% 66% at 86% 0,#92a0be5c,#0000 64%),radial-gradient(58% 72% at 0 100%,#bca08c2b,#0000 66%),linear-gradient(165deg,#181b21 0%,#1f232b 48%,#0f1115 100%)}.rs-win{background:#1c1c1f;border-radius:1em;flex-direction:column;display:flex;position:absolute;box-shadow:inset 0 0 0 1px #ffffff17,0 1.4em 3.2em #00000075}.rs-win[data-app=claude]{background:#1f1e1c}.rs-win[data-app=codex]{background:#18181a}.rs-win[data-app=xcode]{background:#1d1f24}.rs-win-bar{border-bottom:1px solid #ffffff0f;border-radius:1em 1em 0 0;flex:none;align-items:center;gap:.5em;height:2.25em;padding-inline:.9em;display:flex;position:relative}.rs-win-bar i{background:#ffffff29;border-radius:50%;flex:none;width:.72em;height:.72em}.rs-win[data-active] .rs-win-bar i:first-child{background:#ff5f57}.rs-win[data-active] .rs-win-bar i:nth-child(2){background:#febc2e}.rs-win[data-active] .rs-win-bar i:nth-child(3){background:#28c840}.rs-win-bar span{color:#ffffff70;text-overflow:ellipsis;white-space:nowrap;max-width:68%;font-size:.78em;position:absolute;left:50%;overflow:hidden;translate:-50%}.rs-win[data-active] .rs-win-bar span{color:#ffffffd6}.rs-app{color:#e9e8e4;border-radius:0 0 1em 1em;flex:1;min-height:0;display:grid;overflow:hidden}.rs-app p{white-space:nowrap;overflow:hidden}.rs-app aside{background:#ffffff06;border-right:1px solid #ffffff0d;align-content:start;gap:.72em;padding:1.05em .8em;display:grid}.rs-app aside>b,.rs-app--notes>div>b,.rs-cx-answer>b{background:#ffffff1c;border-radius:.3em;height:.5em}.rs-app aside>b:nth-child(2n),.rs-app--notes>div>b:nth-child(2n),.rs-cx-answer>b:nth-child(2n){width:68%}.rs-app aside>b:nth-child(3n),.rs-app--notes>div>b:nth-child(3n),.rs-cx-answer>b:nth-child(3n){width:86%}:is(.rs-xc-code,.rs-compare-view) [data-t=k]{color:#cf8fa8}:is(.rs-xc-code,.rs-compare-view) [data-t=t]{color:#9bc3c6}:is(.rs-xc-code,.rs-compare-view) [data-t=f]{color:#8eabd0}:is(.rs-xc-code,.rs-compare-view) [data-t=s]{color:#d99b88}:is(.rs-xc-code,.rs-compare-view) [data-t=n]{color:#cdbb7e}:is(.rs-xc-code,.rs-compare-view) [data-t=v]{color:#eceef3}:is(.rs-xc-code,.rs-compare-view) [data-t=p]{color:#ffffffa3}:is(.rs-xc-code,.rs-compare-view) [data-t=c]{color:#78808c}.rs-app--claude{font-family:var(--font-mono);flex-direction:column;padding:1em 1.2em 1.05em;display:flex}.rs-cc-log{flex:1;grid-auto-rows:max-content;align-content:start;gap:.34em;min-height:0;display:grid;overflow:hidden}.rs-cc-log p,.rs-cc-input{align-items:baseline;gap:.65em;font-size:.72em;line-height:1.55;display:flex}.rs-cc-log i,.rs-cc-input i{flex:none;font-style:normal}.rs-cc-head{margin-bottom:.5em;font-weight:600}.rs-cc-head i,.rs-cc-think{color:#d97757}.rs-cc-prompt{color:#ffffff94;margin-bottom:.3em}.rs-cc-tool i{background:#8aa87a;border-radius:50%;align-self:center;width:.55em;height:.55em}.rs-cc-tool strong{font-weight:600}.rs-cc-tool span,.rs-cc-out{color:#ffffff75}.rs-cc-out{padding-left:1.25em}.rs-app ins,.rs-app del{text-decoration:none}.rs-app ins{color:#9dbb8d}.rs-app del{color:#d39a92}.rs-cc-log .rs-cc-diff{border-radius:.3em;margin-left:1.25em;padding-inline:.7em}.rs-cc-diff[data-d=\-],.rs-cx-diff [data-d=\-]{color:#d9aaa3;background:#d39a921c}.rs-cc-diff[data-d=\+],.rs-cx-diff [data-d=\+]{color:#b3cba6;background:#9dbb8d1c}.rs-cc-think{margin-top:.3em}.rs-cc-input{color:#ffffff94;border-radius:.7em;flex:none;align-items:center;height:2.9em;margin-top:.9em;padding-inline:.95em;box-shadow:inset 0 0 0 1px #ffffff26}.rs-cc-input:after{content:"";background:#ffffff9e;width:.5em;height:1.1em;animation:1.2s step-end infinite rs-caret}@keyframes rs-caret{50%{opacity:0}}.rs-app--codex{grid-template-columns:9.5em minmax(0,1fr)}.rs-app--codex aside strong{text-overflow:ellipsis;white-space:nowrap;background:#ffffff14;border-radius:.75em;padding:.6em .8em;font-size:.66em;font-weight:500;overflow:hidden}.rs-cx-main{flex-direction:column;min-width:0;min-height:0;padding:1em 1.2em 1.05em;display:flex}.rs-cx-log{flex:1;grid-auto-rows:max-content;align-content:start;gap:.75em;min-height:0;display:grid;overflow:hidden}.rs-cx-user{text-overflow:ellipsis;background:#ffffff17;border-radius:1.4em;justify-self:end;max-width:88%;padding:.55em 1.05em;font-size:.74em}.rs-cx-step{color:#ffffff75;font-size:.7em}.rs-cx-diff{font-family:var(--font-mono);border-radius:.8em;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.rs-cx-diff p{padding-inline:1em;font-size:.68em;line-height:2}.rs-cx-diff p:first-child{font-family:var(--font-sans);background:#ffffff09;border-bottom:1px solid #ffffff14;gap:.75em;line-height:2.5;display:flex}.rs-cx-diff p:first-child span{margin-right:auto}.rs-cx-answer{gap:.7em;padding-top:.2em;display:grid}.rs-cx-input{background:#ffffff0e;border-radius:1.1em;flex:none;height:2.2em;margin-top:.9em;font-size:1.25em;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.rs-cx-input:after{color:#18181a;width:1.6em;height:1.6em;font-family:var(--font-sans);content:"↑";background:#f1f1ee;border-radius:50%;place-items:center;font-size:.72em;line-height:1;display:grid;position:absolute;top:50%;right:.3em;translate:0 -50%}.rs-app--xcode{grid-template-columns:8em minmax(0,1fr)}.rs-xc-code{font-family:var(--font-mono);grid-auto-rows:max-content;align-content:start;padding:1em 1.25em;display:grid}.rs-xc-code p{white-space:pre;min-height:1.8em;font-size:.72em;line-height:1.8}.rs-app--notes{grid-template-columns:7em minmax(0,1fr)}.rs-app--notes>div{align-content:start;gap:.78em;padding:1.25em 1.35em;display:grid}.rs-app--notes em{background:#d8b65c;border-radius:.3em;width:46%;height:.9em;margin-bottom:.3em}.rs-glow:before,.rs-glow:after{background:conic-gradient(from var(--hm-glow-angle), #b9c3ff, #e2d4ff, #ffe2d8, #ffcdab, #cbdcff, #b9c3ff);content:"";pointer-events:none;border-radius:1.08em;padding:.1em;animation:9s linear infinite hm-glow-turn;position:absolute;inset:-.1em;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.rs-glow:after{filter:blur(1.15em);opacity:.4;border-radius:1.45em;padding:.6em;inset:-.5em}.rs-menubar{z-index:3;text-shadow:0 1px .4em #0006;align-items:center;gap:1.15em;height:1.9em;padding-inline:1em;display:flex;position:absolute;inset:0 0 auto}.rs-menubar>i{background:#ffffffd1;border-radius:50%;flex:none;width:.78em;height:.78em}.rs-menubar strong{white-space:nowrap;font-size:.8em;font-weight:650}.rs-menubar b{background:#ffffff57;border-radius:.2em;flex:none;width:2.2em;height:.34em}.rs-menubar span{align-items:center;gap:.9em;margin-left:auto;display:flex}.rs-menubar span b{width:1em}.rs-menubar em{color:#ffffffdb;font-variant-numeric:tabular-nums;font-size:.78em;font-style:normal}.rs-dock{z-index:3;-webkit-backdrop-filter:blur(20px)saturate(1.7);backdrop-filter:blur(20px)saturate(1.7);background:linear-gradient(#ffffff26,#ffffff0f);border-radius:1.6em;gap:.2em;padding:.3em .45em;display:flex;position:absolute;bottom:.9em;left:50%;translate:-50%;box-shadow:inset 0 1px #fff6,inset 0 -1px #ffffff1f,inset 0 0 0 1px #ffffff17,0 1em 2.4em #0000005c}.rs-icon{flex:none;width:3.4em;height:3.4em;display:block;position:relative}.rs-icon img{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.rs-icon[data-remote]:after{content:"";background:conic-gradient(#b9c3ff,#e2d4ff,#ffcdab,#cbdcff,#b9c3ff);border:.12em solid #23252b;border-radius:50%;width:32%;height:32%;position:absolute;bottom:6%;right:4%}.rs-dock .rs-icon[data-remote]{animation:.52s cubic-bezier(.2,.9,.3,1.25) both rs-dock-in}@keyframes rs-dock-in{0%{opacity:0;width:0;scale:.4}}.rs-hero{justify-content:flex-start;min-height:0;padding:clamp(2.5rem,6vh,4.5rem) clamp(1rem,3vw,2.5rem) clamp(4rem,9vw,7.5rem)}.rs-eyebrow{color:var(--hm-soft);letter-spacing:.02em;margin-bottom:1.1rem;font-size:.8125rem}.rs-cta{padding-inline:1.35rem 1.6rem}.rs-hero .hm-hero-note{line-height:1.7}.rs-stage{--rs-p:.3;--rs-mx:0;--rs-my:0;perspective:120rem;width:min(74rem,100%);margin-top:clamp(2rem,4.5vh,3.25rem);position:relative}.rs-stage:before{z-index:-1;filter:blur(5rem);opacity:.2;content:"";background:radial-gradient(46% 52% at 27% 46%,#98aaff9e,#0000 70%),radial-gradient(44% 50% at 75% 58%,#ffc6a675,#0000 70%);border-radius:50%;animation:14s ease-in-out infinite alternate rs-aurora;position:absolute;inset:10% 4% -8%}@keyframes rs-aurora{to{opacity:.3;scale:1.06}}.rs-screen{aspect-ratio:16/9.6;transform:rotateX(calc((1 - var(--rs-p)) * 26deg)) scale(calc(.9 + var(--rs-p) * .1));transform-origin:50% 100%;border-radius:clamp(.75rem,1.6vw,1.5rem);transition:transform .16s linear;box-shadow:inset 0 0 0 1px #ffffff21,0 3rem 7rem #0009}.rs-screen-local{opacity:.94;width:34%;height:46%;top:11%;left:4%}.rs-screen-second{width:44%;height:43%;translate:calc(var(--rs-mx) * -.7em) calc(var(--rs-my) * -.5em);top:9%;left:51%}.rs-screen-first{z-index:2;width:52%;height:52%;translate:calc(var(--rs-mx) * -1.5em) calc(var(--rs-my) * -1em);top:30%;left:23%}.rs-stats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rs-stats>div{flex-direction:column-reverse;justify-content:flex-end;padding:clamp(1.75rem,4.2vw,3.5rem) clamp(1.25rem,3.2vw,2.75rem);display:flex}.rs-stats>div+div{border-left:1px solid var(--hm-rule)}.rs-stats dd{font-family:var(--font-heading);font-variant-numeric:tabular-nums;letter-spacing:-.045em;white-space:nowrap;font-size:clamp(3rem,7.4vw,6rem);line-height:1}.rs-stats dd small{color:var(--hm-soft);letter-spacing:0;margin-left:.4em;font-size:.24em}.rs-stats dt{max-width:17rem;color:var(--hm-soft);margin-top:clamp(.875rem,1.8vw,1.5rem);font-size:clamp(.8125rem,1.15vw,.9375rem);line-height:1.55}.rs-compare{margin-top:clamp(.875rem,1.6vw,1.25rem);padding:clamp(.875rem,2.2vw,1.75rem)}.rs-compare-view{background:#0d0e12;border-radius:clamp(.625rem,1.3vw,1rem);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.rs-compare-view>div{font-family:var(--font-mono);white-space:nowrap;padding:clamp(3rem,7vw,5rem) clamp(1rem,3.4vw,3rem) clamp(1.5rem,4vw,3rem);font-size:clamp(.72rem,2.3vw,1.75rem);line-height:1.8;position:relative}.rs-compare-soft span:not([data-t=p],[data-t=v],[data-t=c]){filter:blur(.022em)saturate(.85);text-shadow:.04em 0 .035em,-.04em 0 .035em}.rs-compare-sharp{padding:inherit;clip-path:inset(0 0 0 var(--rs-x));background:#0d0e12;position:absolute;inset:0}.rs-compare-handle{top:0;bottom:0;left:var(--rs-x);background:#ffffffdb;width:2px;margin-left:-1px;position:absolute}.rs-compare-handle:after{color:#17181c;width:2.25rem;height:2.25rem;font-family:var(--font-sans);content:"↔";background:#fff;border-radius:50%;place-items:center;font-size:.9375rem;line-height:1;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 .5rem 1.5rem #00000080}.rs-compare-tag{color:var(--hm-soft);white-space:nowrap;background:#ffffff17;border-radius:999px;padding:.28rem .7rem;font-size:clamp(.625rem,1vw,.75rem);position:absolute;top:clamp(.625rem,1.4vw,1rem);left:clamp(.625rem,1.4vw,1rem)}.rs-compare-tag+.rs-compare-tag{color:#fff;left:auto;right:clamp(.625rem,1.4vw,1rem)}.rs-compare input{cursor:ew-resize;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.rs-compare:has(input:focus-visible) .rs-compare-handle:after{outline:2px solid var(--hm-accent);outline-offset:3px}.rs-compare figcaption{color:var(--hm-faint);margin-top:clamp(.75rem,1.6vw,1.1rem);padding-inline:.25rem;font-size:.8125rem;line-height:1.6}.rs-points{margin-top:clamp(2rem,4vw,3.25rem)}.rs-fusion{justify-items:center;gap:clamp(.875rem,2vw,1.5rem);padding:clamp(.875rem,2.2vw,1.75rem);display:grid}.rs-modes{background:#ffffff12;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.rs-modes button{height:2rem;color:var(--hm-soft);border-radius:999px;align-items:center;gap:.4rem;padding-inline:.8rem .95rem;font-size:.8125rem;transition:background .2s,color .2s;display:inline-flex}.rs-modes button[aria-pressed=true]{color:#fff;background:#ffffff26}.rs-modes button:focus-visible,.rs-launcher-apps button:focus-visible{outline:2px solid var(--hm-accent);outline-offset:2px}.rs-desk{aspect-ratio:16/9.6;border-radius:clamp(.75rem,1.4vw,1.125rem);width:100%;box-shadow:inset 0 0 0 1px #ffffff1a}.rs-desk>.rs-scene-in{font-size:1.4cqw}.rs-desk-local{opacity:.9;width:29%;height:37%;top:9%;left:3%}.rs-launcher{z-index:1;width:27%;bottom:15.5%;left:4.5%}.rs-launcher-body{gap:.75em;padding:.95em 1em 1.05em;display:grid}.rs-launcher-host{align-items:center;gap:.6em;display:flex}.rs-launcher-host .rs-icon{width:2.5em;height:2.5em;margin:-.25em}.rs-launcher-host strong{font-size:.86em;font-weight:600}.rs-launcher-host>i{background:#7cc08a;border-radius:50%;width:.5em;height:.5em;margin-left:auto}.rs-launcher-hint{color:#ffffff85;font-size:.7em;line-height:1.4}.rs-launcher-apps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4em;display:grid}.rs-launcher-apps button{color:#ffffffad;border-radius:.9em;justify-items:center;gap:.2em;padding:.35em .1em .55em;transition:background .18s,transform .18s;display:grid}.rs-launcher-apps button:hover{background:#ffffff14;transform:translateY(-.12em)}.rs-launcher-apps button[aria-pressed=true]{color:#fff;background:#ffffff21}.rs-launcher-apps .rs-icon{width:3.3em;height:3.3em}.rs-launcher-apps em{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.68em;font-style:normal;overflow:hidden}.rs-desk-app{z-index:2;transform-origin:0 100%;width:59%;height:65%;animation:.62s cubic-bezier(.2,.85,.25,1) both rs-fly;top:11%;left:36%}@keyframes rs-fly{0%{opacity:0;transform:translate(-34%,16%)scale(.22)}}.rs-desk-whole{z-index:2;transform-origin:0 100%;width:61%;height:71%;animation:.62s cubic-bezier(.2,.85,.25,1) both rs-fly;top:8.5%;left:34.5%}.rs-mini{background:radial-gradient(72% 80% at 14% 0,#c6a88e52,#0000 64%),radial-gradient(60% 80% at 100% 100%,#988eac33,#0000 66%),linear-gradient(160deg,#1d1a18 0%,#25211f 52%,#121010 100%);border-radius:0 0 1em 1em;flex:1}.rs-mini>.rs-scene-in{font-size:1.5cqw}.rs-mini-a{opacity:.92;width:46%;height:54%;top:14%;left:5%}.rs-mini-b{width:54%;height:54%;top:24%;left:40%}.rs-secure{--rs-node:clamp(5.5rem, 13vw, 8.5rem);justify-items:center;padding:clamp(2rem,5vw,4rem) clamp(1rem,4vw,3.5rem) clamp(2.25rem,5.5vw,4.5rem);display:grid}.rs-secure-service,.rs-secure-node{text-align:center;justify-items:center;gap:.3rem;display:grid}.rs-secure-service strong,.rs-secure-node strong{margin-top:.4rem;font-size:clamp(.8125rem,1.15vw,.9375rem);font-weight:520}.rs-secure-service small{color:var(--hm-faint);font-size:.75rem}.rs-secure-service:after{content:"";border-left:1px dashed #ffffff42;width:0;height:clamp(1rem,2.4vw,1.75rem);margin-top:.5rem}.rs-secure-device{aspect-ratio:1;background:#ffffff12;border-radius:28%;place-items:center;width:clamp(2.75rem,6vw,4rem);display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.rs-secure-row{grid-template-columns:var(--rs-node) minmax(0, 1fr) var(--rs-node);align-items:start;width:min(100%,52rem);padding-top:clamp(1.25rem,3vw,2.25rem);display:grid;position:relative}.rs-secure-row:before{top:0;right:calc(var(--rs-node) / 2);left:calc(var(--rs-node) / 2);content:"";border:1px dashed #ffffff42;border-bottom:0;border-radius:.875rem .875rem 0 0;height:clamp(1.25rem,3vw,2.25rem);position:absolute}.rs-secure-node{width:var(--rs-node)}.rs-secure-link{background:linear-gradient(90deg,#ffffff29,#ffffffd1,#ffffff29) 0 0/200% 100%;border-radius:2px;height:2px;margin-top:clamp(1.375rem,3vw,2rem);animation:6s linear infinite rs-flow;position:relative;box-shadow:0 0 1.1rem #c4ceff42}.rs-secure-link i{background:#fff;border-radius:50%;width:.5rem;height:.5rem;margin:-.25rem 0 0 -.25rem;animation:2.6s linear infinite rs-packet;position:absolute;top:50%;left:0;box-shadow:0 0 .9rem .15rem #ffffffb3}.rs-secure-link i:nth-child(2){animation-delay:-.9s}.rs-secure-link i:nth-child(3){animation-direction:reverse;animation-delay:-1.7s}@keyframes rs-packet{0%{opacity:0;left:0}12%,88%{opacity:1}to{opacity:0;left:100%}}.rs-secure-link span{z-index:1;white-space:nowrap;background:#17181c;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:clamp(.6875rem,1.05vw,.8125rem);display:inline-flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:inset 0 0 0 1px #ffffff21}.rs-secure-link svg{flex:none}@keyframes rs-flow{to{background-position:-200% 0}}.rs-mobile{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(1.75rem,5vw,5rem);padding:clamp(3.25rem,6vw,4.75rem) clamp(1.25rem,5vw,4.5rem) clamp(2rem,5vw,4rem);display:grid}.rs-badge{color:var(--hm-accent);background:#ffffff17;border-radius:999px;padding:.3rem .75rem;font-size:.75rem;position:absolute;top:clamp(.875rem,2vw,1.5rem);left:clamp(.875rem,2vw,1.5rem)}.rs-phone{aspect-ratio:19.5/9;background:#0b0b0e;border-radius:clamp(1.25rem,3.2vw,2.25rem);width:100%;padding:clamp(.3rem,.7vw,.5rem);box-shadow:inset 0 0 0 1.5px #ffffff2b,0 2rem 4rem #0000008c}.rs-phone-screen{border-radius:clamp(1rem,2.6vw,1.85rem);height:100%}.rs-phone-screen>.rs-scene-in{font-size:1.62cqw}.rs-phone-screen .rs-menubar{padding-inline:2.4em}.rs-phone-a{opacity:.92;width:46%;height:62%;top:12%;left:4%}.rs-phone-b{width:58%;height:62%;top:17%;left:38%}.rs-touch{z-index:4;aspect-ratio:1;background:#ffffff52;border-radius:50%;width:2.4em;animation:2.8s ease-out infinite rs-touch;position:absolute;top:44%;left:60%;box-shadow:0 0 0 1px #ffffff80}@keyframes rs-touch{0%,to{scale:1;box-shadow:0 0 0 1px #ffffff80,0 0 #ffffff52}12%{scale:.82}60%{scale:1;box-shadow:0 0 0 1px #ffffff80,0 0 0 1.6em #fff0}}.rs-gestures>div{border-top:1px solid var(--hm-rule);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:clamp(.8rem,1.5vw,1.1rem);display:flex}.rs-gestures>div:last-child{border-bottom:1px solid var(--hm-rule)}.rs-gestures dt{letter-spacing:-.01em;font-size:clamp(1rem,1.5vw,1.1875rem)}.rs-gestures dd{color:var(--hm-soft);font-size:clamp(.875rem,1.2vw,1rem)}.rs-steps .hm-step-when{font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:1.25rem}.rs-closing{padding-bottom:clamp(5rem,11vw,9rem)}.rs-closing-art{aspect-ratio:16/11;width:min(31rem,40%);position:absolute;top:clamp(4rem,8vw,6.5rem);right:1%;overflow:visible;transform:perspective(70rem)rotateX(8deg)rotateY(-12deg)}.rs-closing-art>.rs-scene-in{font-size:2.2cqw}.rs-closing-local{opacity:.6;width:62%;height:66%;top:0;left:0}.rs-closing-remote{width:72%;height:74%;animation:7s ease-in-out infinite hm-hover;bottom:4%;right:2%}.rs-closing .hm-hero-note{color:var(--hm-faint);margin-top:1rem;font-size:.8125rem}.rs-mac-link{color:var(--hm-soft);text-underline-offset:.3em;font-size:.9375rem;-webkit-text-decoration:underline #ffffff3d;text-decoration:underline #ffffff3d}.rs-mac-link:hover{color:#fff}.rs-mac-link:after{content:" →"}@media (width<=64rem){.rs-closing-art{display:none}.rs-mobile{grid-template-columns:minmax(0,1fr)}.rs-phone{justify-self:center;max-width:32rem}}@media (width<=40rem){.rs-scene-in{font-size:2.05cqw}.rs-win-bar span,.rs-menubar strong,.rs-menubar em,.rs-launcher-hint,.rs-launcher-apps em{display:none}.rs-screen{aspect-ratio:4/3.3}.rs-screen-local{width:46%;height:38%}.rs-screen-second{width:52%;height:36%;left:44%}.rs-screen-first{width:76%;height:44%;top:34%;left:12%}.rs-stats{grid-template-columns:minmax(0,1fr)}.rs-stats>div+div{border-top:1px solid var(--hm-rule);border-left:0}.rs-stats dd{font-size:clamp(3.25rem,17vw,4.5rem)}.rs-desk{aspect-ratio:4/3.7}.rs-desk>.rs-scene-in{font-size:2.3cqw}.rs-desk-local{width:44%;height:26%}.rs-launcher{width:50%;font-size:1.35em;bottom:19%;left:4%}.rs-desk-app,.rs-desk-whole{width:66%;height:39%;top:12%;left:30%}.rs-phone-screen>.rs-scene-in{font-size:1.9cqw}.rs-secure-row{padding-bottom:3.5rem}.rs-secure-link{position:static}.rs-secure-link i{display:none}.rs-secure-link span{text-align:center;white-space:normal;width:max-content;max-width:100%;line-height:1.35;top:auto;bottom:0;translate:-50%}}@media (prefers-reduced-motion:reduce){.rs-glow:before,.rs-glow:after,.rs-stage:before,.rs-closing-remote,.rs-desk-app,.rs-desk-whole,.rs-dock .rs-icon[data-remote],.rs-secure-link,.rs-secure-link i,.rs-touch{animation:none}.rs-screen{transition:none}}
