.sw-desk{background:radial-gradient(circle at 22% 18%,#fbf8f2 0,#0000 58%),#f3ede1;position:relative}.sw-desk:before{content:"";opacity:.5;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='48' viewBox='0 0 56 48'%3E%3Cg fill='none' stroke='%23e3d9c4' stroke-width='1'%3E%3Cpath d='M14 0 28 8v16L14 32 0 24V8z'/%3E%3Cpath d='M42 0 56 8v16L42 32 28 24V8z'/%3E%3Cpath d='M28 24 42 32v16L28 56 14 48V32z'/%3E%3C/g%3E%3C/svg%3E");background-size:56px 48px;position:absolute;inset:0}.sw-desk>*{position:relative}.sw-lift{box-shadow:0 1px 2px #281e0a0f,0 10px 30px -8px #281e0a2e}.sw-window{box-shadow:0 10px 22px #281e0a24,0 30px 64px #281e0a3d}.sw-chrome{background:#f1ece2}@keyframes sw-pop{0%{opacity:0;transform:scale(.85)translateY(6px)}to{opacity:1;transform:none}}@keyframes sw-rise{0%{opacity:0;filter:blur(4px);transform:translateY(24px)}to{opacity:1;filter:none;transform:none}}@keyframes sw-stage-in{0%{opacity:0;transform:translate(-48px)scale(.97)}}.sw-pop{animation:.45s cubic-bezier(.34,1.56,.64,1) both sw-pop}@keyframes sw-fade{0%{opacity:0;transform:translateY(3px)}}@keyframes sw-sweep{0%{transform:translate(-100%)}to{transform:translate(340%)}}.sw-fade{animation:.35s ease-out both sw-fade}.sw-reading-bar{background:var(--border);border-radius:9999px;height:2px;display:block;overflow:hidden}.sw-reading-bar:after{content:"";border-radius:inherit;background:var(--primary);width:30%;height:100%;animation:1.5s ease-in-out infinite sw-sweep;display:block}.sw-assemble .cs>*,.sw-assemble-office>*{animation:.7s cubic-bezier(.22,1,.36,1) both sw-rise}.sw-assemble .cs>:first-child{animation-delay:.2s}.sw-assemble .cs>:nth-child(2){animation-delay:.7s}.sw-assemble .cs>:nth-child(3){animation-delay:1.3s}.sw-assemble .cs>:nth-child(4){animation-delay:2s}.sw-assemble .cs>:nth-child(5){animation-delay:2.6s}::view-transition-group(buzz){animation-duration:.75s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(stage){animation:.75s cubic-bezier(.22,1,.36,1) both sw-stage-in}@media (prefers-reduced-motion:reduce){.sw-pop,.sw-fade,.sw-reading-bar:after,.sw-assemble .cs>*,.sw-assemble-office>*{animation:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.sw-url{background:#f1ece2}.sw-intake{--canvas:#f7f5f0;isolation:isolate;background:radial-gradient(1100px 520px at 50% -12%, color-mix(in oklab, var(--color-primary) 10%, transparent), transparent 70%), var(--canvas);position:relative}.sw-intake:before{content:"";opacity:.28;pointer-events:none;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='48' viewBox='0 0 56 48'%3E%3Cg fill='none' stroke='%23e3d9c4' stroke-width='1'%3E%3Cpath d='M14 0 28 8v16L14 32 0 24V8z'/%3E%3Cpath d='M42 0 56 8v16L42 32 28 24V8z'/%3E%3Cpath d='M28 24 42 32v16L28 56 14 48V32z'/%3E%3C/g%3E%3C/svg%3E");background-size:56px 48px;position:fixed;inset:0}
