.LaptopFrame-module__oQKEJq__laptop{--bezel:calc(var(--st-u) * 1.2);--rim:calc(var(--st-u) * .2);--lid-r:calc(var(--st-u) * 2.2);width:100%;position:relative}.LaptopFrame-module__oQKEJq__lid{aspect-ratio:1.54;padding:var(--bezel);border-radius:var(--lid-r) var(--lid-r) calc(var(--lid-r) * .3) calc(var(--lid-r) * .3);box-shadow:0 0 0 var(--rim) #9a9da2, inset 0 0 0 1px #1d1e20;background:#050505;position:relative}.LaptopFrame-module__oQKEJq__screen{border-radius:calc(var(--lid-r) * .45) calc(var(--lid-r) * .45) 0 0;background:#1a1d21;height:100%;position:relative;overflow:hidden}.LaptopFrame-module__oQKEJq__screen>*{height:100%;box-shadow:none;border-radius:0}.LaptopFrame-module__oQKEJq__notch{top:var(--bezel);width:11%;height:calc(var(--bezel) * 1.6);border-radius:0 0 calc(var(--bezel) * .6) calc(var(--bezel) * .6);background:#050505;position:absolute;left:50%;transform:translate(-50%)}.LaptopFrame-module__oQKEJq__base{width:112%;height:calc(var(--bezel) * 2);border-radius:0 0 calc(var(--bezel) * 1.6) calc(var(--bezel) * 1.6);background:linear-gradient(#1c1d1f 0%,#1c1d1f 7%,#eef0f2 8%,#d3d6da 38%,#b3b7bc 62%,#858a90 86%,#5f6369 100%);margin-left:-6%;position:relative}.LaptopFrame-module__oQKEJq__base:before{content:"";border-radius:0 0 calc(var(--bezel) * .8) calc(var(--bezel) * .8);background:#a9adb2;width:13%;height:34%;position:absolute;top:7%;left:50%;transform:translate(-50%)}@media (max-width:767px){.LaptopFrame-module__oQKEJq__laptop{--bezel:calc(var(--st-u) * .6);--rim:calc(var(--st-u) * .12);--lid-r:calc(var(--st-u) * 1.2)}}
.TypeToggle-module__9oG2IW__bar{z-index:200;left:50%;bottom:var(--st-4);align-items:center;gap:var(--st-4);padding:var(--st-3) var(--st-4);background:var(--st-ink);color:var(--st-paper);max-width:calc(100vw - var(--st-5) * 2);border-radius:6px;flex-wrap:wrap;justify-content:center;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 32px rgba(0,0,0,.28)}.TypeToggle-module__9oG2IW__caption{font-family:var(--font-text), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;opacity:.6;white-space:nowrap;font-size:11px;font-weight:600}.TypeToggle-module__9oG2IW__group{gap:2px;display:flex}.TypeToggle-module__9oG2IW__button{font-family:var(--font-text), system-ui, sans-serif;color:var(--st-paper);cursor:pointer;white-space:nowrap;background:rgba(255,255,255,.1);border:0;border-radius:3px;min-height:36px;padding:8px 12px;font-size:12px;font-weight:600;transition:background .16s cubic-bezier(.22,1,.36,1)}.TypeToggle-module__9oG2IW__button:hover{color:var(--st-paper);background:rgba(255,255,255,.2)}.TypeToggle-module__9oG2IW__button[data-on]{background:var(--st-signal);color:#fff}.TypeToggle-module__9oG2IW__button:disabled{opacity:.35;cursor:not-allowed}.TypeToggle-module__9oG2IW__button:disabled:hover{color:var(--st-paper);background:rgba(255,255,255,.1)}.TypeToggle-module__9oG2IW__button:disabled[data-on]{background:var(--st-signal);color:#fff}
