.swo{--teal:#007770;--teal-800:#00423e;--orange:#e38b3f;--ink:#0e1c1b;--muted:#566866;--line:rgba(14,28,27,.12);--out:cubic-bezier(.22,1,.36,1);--inout:cubic-bezier(.65,0,.35,1);--spring:cubic-bezier(.34,1.56,.64,1)}.swo .stage{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent),linear-gradient(180deg,transparent,#000 28px,#000 calc(100% - 28px),transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent),linear-gradient(180deg,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-composite:intersect}.swo .cam{position:absolute;left:0;top:0;width:3600px;height:3300px;transform-origin:0 0;transition:opacity .35s var(--out)}.swo .stage.resetting .cam{opacity:0}.swo .stage.resetting .links{visibility:hidden}.swo .tile{position:absolute;border-radius:28px;box-shadow:0 40px 100px -30px rgba(4,30,28,.35),0 0 0 1px rgba(4,30,28,.06)}.swo .tile[data-group=room]{opacity:calc(.22 + .78 * var(--w-room, 1))}.swo .tile[data-group=web]{opacity:calc(.22 + .78 * var(--w-web, 1))}.swo .tile[data-group=social]{opacity:calc(.22 + .78 * var(--w-social, 1))}.swo .tile>img{width:100%;height:100%;max-width:none;object-fit:cover;border-radius:inherit}.swo .tag{position:absolute;left:0;bottom:100%;margin-bottom:20px;padding:8px 22px;border-radius:99px;background:#fff;box-shadow:0 0 0 1px var(--line);color:var(--teal-800);font-size:26px;font-weight:700;line-height:1.5;white-space:nowrap}.swo .cmp{position:relative;overflow:hidden;container-type:size;background:var(--teal-800);border-radius:var(--r,0);isolation:isolate;width:100%;height:100%;line-height:1.5}.swo .cmp-media{position:absolute;inset:0;animation:swo-kb 14s var(--inout) infinite alternate}.swo .cmp-img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.swo .cmp-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,28,26,.78))}.swo .cmp-copy{position:absolute;left:7cqmin;right:7cqmin;bottom:9cqmin;display:grid;justify-items:start;gap:1.6cqmin;color:#fff}.swo .cmp-brand{font-weight:800;letter-spacing:.2em;font-size:5cqmin;color:var(--orange)}.swo .cmp-title{font-size:9.5cqmin;line-height:1.04;font-weight:800;max-width:13ch;letter-spacing:-.01em}.swo .cmp-sub{font-size:4.8cqmin;opacity:.86}.swo .cmp-copy>*{animation:swo-text 7s var(--out) infinite both}.swo .cmp-copy>:nth-child(2){animation-name:swo-text-2}.swo .cmp-copy>:nth-child(3){animation-name:swo-text-3}@container (aspect-ratio > 1.9){.swo .cmp-shade{background:linear-gradient(90deg,rgba(0,28,26,.82),transparent 62%)}.swo .cmp-copy{top:0;bottom:0;align-content:center;right:auto}.swo .cmp-title{font-size:12cqmin}.swo .cmp-brand,.swo .cmp-sub{font-size:6cqmin}}@keyframes swo-kb{0%{transform:scale(1.04)}to{transform:scale(1.14) translate(-2%,1%)}}@keyframes swo-text{0%{opacity:0;transform:translateY(40%)}9%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(-15%)}}@keyframes swo-text-2{0%,3%{opacity:0;transform:translateY(40%)}12%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(-15%)}}@keyframes swo-text-3{0%,6%{opacity:0;transform:translateY(40%)}15%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(-15%)}}.swo .t-room{left:100px;top:100px;width:1536px;height:1024px}.swo .slot-display{position:absolute;left:50.46%;top:23.05%;width:35.61%;height:28.42%;box-shadow:0 0 0 3px #070909}.swo .slot-display>img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.swo .slot-display .cmp{clip-path:inset(0 100% 0 0);transition:clip-path 1.2s var(--inout)}.swo .slot-display.on .cmp{clip-path:inset(-4px);transition-delay:.6s}.swo .slot-display.on>img{opacity:0;transition:opacity 0s 1.8s}.swo .browser{position:absolute;display:flex;flex-direction:column;background:#fff;border-radius:.9em;font-size:20px;line-height:1.5;color:var(--ink);box-shadow:0 40px 100px -30px rgba(4,30,28,.4),0 0 0 2px rgba(14,28,27,.16)}.swo .b-bar{display:flex;align-items:center;gap:.45em;height:2.6em;padding:0 1em;flex:none;border-radius:.9em .9em 0 0;background:#e2e8e6;border-bottom:1px solid var(--line)}.swo .b-bar i{width:.7em;height:.7em;border-radius:50%;background:#cfd6d4}.swo .b-url{margin:0 auto;padding:.25em 1.4em;border-radius:99px;background:#fff;font-size:.85em;color:var(--muted)}.swo .b-body{position:relative;flex:1;padding:1.2em 1.6em;display:flex;flex-direction:column;gap:1em;min-height:0}.swo .b-nav{display:flex;align-items:center;gap:1.4em}.swo .b-logo{font-weight:800;letter-spacing:.18em;color:var(--orange)}.swo .b-mast{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:.7em;border-bottom:2px solid var(--ink);font-family:Georgia,Times New Roman,serif;font-size:1.6em;font-weight:700}.swo .b-grid{display:grid;grid-template-columns:1fr 15em;gap:1.6em;min-height:0}.swo .b-aside,.swo .b-main{display:flex;flex-direction:column;gap:.7em;min-width:0}.swo .b-img{height:7em;border-radius:.4em;background:linear-gradient(135deg,#dfe6e4,#eef2f1)}.swo .sk{display:block;height:.7em;border-radius:99px;background:#e3e9e7}.swo .sk.lg{height:1.2em;background:#cfd8d6}.swo .w3{width:3em}.swo .w4{width:6em}.swo .w6{width:60%}.swo .w7{width:70%}.swo .w8{width:80%}.swo .w9{width:92%}.swo .b-btn{margin-left:auto;width:6em;height:2em;border-radius:99px;background:var(--ink)}.swo .slot-web{position:relative;aspect-ratio:16/7;border-radius:.6em;flex:none}.swo .partner-placement{position:relative;border-radius:.4em;flex:none}.swo .partner-placement-rect{width:15em;aspect-ratio:300/250}.swo .partner-placement-sky{width:15em;aspect-ratio:300/600}.swo .ph{position:absolute;inset:0;display:grid;place-items:center;border:2px dashed #b9c7c4;border-radius:inherit;color:#8a9b98;font-size:.9em;font-weight:700}.swo .fmt{align-self:flex-start;padding:.2em .8em;border-radius:99px;background:rgba(0,119,112,.1);color:var(--teal);font-size:.8em;font-weight:700;white-space:nowrap}.swo .fill{position:absolute;inset:0;border-radius:inherit;opacity:0;transform:scale(.86);transition:opacity .35s var(--out),transform .7s var(--spring)}.swo .fill.on{opacity:1;transform:none}.swo .fill .cmp{--r:.4em}.swo .t-own{left:100px;top:1760px;width:1100px;height:720px}.swo .t-partner{left:560px;top:2380px;width:1000px;height:840px}.swo .snippet{position:absolute;left:100px;top:2600px;margin:0;padding:1.2em 1.4em;border-radius:22px;background:#0d2422;color:#9fe3da;font:22px/1.6 ui-monospace,SF Mono,Menlo,Consolas,monospace;box-shadow:0 2em 4em -1.5em rgba(0,0,0,.5);white-space:pre}.swo .snippet-label{display:block;margin-bottom:.6em;color:#fff;font-family:Open Sans,Arial,sans-serif;font-size:.9em;font-weight:700}.swo .snippet code{font:inherit}.swo .snippet code:after{content:"";display:inline-block;width:.55em;height:1.1em;margin-left:1px;vertical-align:-.2em;background:var(--orange);animation:swo-caret 1s steps(1) infinite}@keyframes swo-caret{50%{opacity:0}}.swo .t-cafe{left:2220px;top:100px;width:1300px;height:867px}.swo .slot-phone{position:absolute;left:58.1%;top:14.4%;width:18.6%;height:60.8%;overflow:hidden;border-radius:22px}.swo .slot-phone>img{width:100%;height:100%;max-width:none;object-fit:cover;filter:saturate(.8) brightness(.8)}.swo .post{position:absolute;inset:0;transform:translateY(100%);transition:transform 1s var(--out)}.swo .post.done{transform:none}.swo .reel{position:absolute;inset:0;color:#fff;pointer-events:none;overflow:hidden;font-size:11px}.swo .reel-top{position:absolute;inset:0 0 auto;padding:5% 6% 14%;background:linear-gradient(180deg,rgba(0,0,0,.45),transparent);display:grid;gap:.6em}.swo .reel-seg{display:flex;gap:3px}.swo .reel-seg i{flex:1;height:2px;border-radius:2px;background:hsla(0,0%,100%,.4)}.swo .reel-seg i:first-child{background:#fff}.swo .reel-user{display:flex;align-items:center;gap:.5em;font-weight:700}.swo .reel-user em{font-style:normal;font-weight:400;opacity:.8}.swo .reel-av{display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:50%;background:var(--orange);color:#1d1004;font-size:.8em;font-weight:800;box-shadow:0 0 0 2px #fff}.swo .reel-side{position:absolute;right:5%;top:46%;display:grid;gap:1.3em;justify-items:center}.swo .reel-side img{width:1.9em;filter:invert(1) drop-shadow(0 1px 2px rgba(0,0,0,.4))}.swo .reel-heart{position:absolute;left:50%;top:42%;width:28%;translate:-50% -50%;opacity:0;transform:scale(.2)}.swo .done .reel-heart{animation:swo-heart 1.2s var(--out) .15s both}@keyframes swo-heart{0%{opacity:0;transform:scale(.2)}30%{opacity:1;transform:scale(1.15)}45%{transform:scale(.95)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.3) translateY(-20%)}}.swo .t-tiktok{left:2380px;top:1760px;width:330px;height:680px;padding:10px;border-radius:46px;background:#070b0b}.swo .tt-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:36px}.swo .tt-ui{position:absolute;inset:0;padding:26px 18px;display:grid;align-content:start;justify-items:center;gap:10px;font-size:15px;line-height:1.5;color:hsla(0,0%,100%,.7);background:linear-gradient(180deg,rgba(0,0,0,.4),transparent 30%)}.swo .tt-ui b{margin-left:10px;color:#fff}.swo .tt-ui em{justify-self:start;font-style:normal;font-weight:700;color:#fff}.swo .t-fb{left:2800px;top:1760px;width:600px;padding-top:22px;background:#fff;color:var(--ink);border-radius:22px;font-size:20px;line-height:1.5}.swo .fb-head{display:flex;align-items:center;gap:14px;padding:0 22px}.swo .fb-head .reel-av{font-size:20px;box-shadow:none}.swo .fb-head small{display:block;color:var(--muted);font-size:.8em}.swo .fb-text{padding:14px 22px 16px}.swo .fb-media{aspect-ratio:4/3;transition:opacity .7s var(--out)}.swo .t-fb:not(.done) .fb-media{opacity:0}.swo .fb-foot{display:flex;justify-content:space-around;padding:16px;border-top:1px solid var(--line);color:var(--muted);font-size:18px;font-weight:600}.swo .fb-wait{position:absolute;inset:0;display:grid;place-items:center;border-radius:inherit;background:#fff;color:var(--teal-800);font-size:30px;font-weight:800;transition:opacity .7s var(--out)}.swo .t-fb.done .fb-wait{opacity:0}.swo .hub{position:absolute;left:0;top:0;z-index:3;padding:13px 24px;border-radius:99px;background:linear-gradient(135deg,#0a8f86,var(--teal) 50%,var(--teal-800));box-shadow:0 0 0 7px rgba(0,119,112,.14),0 0 50px rgba(0,119,112,.28),0 12px 30px -10px rgba(4,30,28,.35);pointer-events:none}.swo .hub img{width:130px;height:auto;aspect-ratio:2218.77/373.32}.swo .hub:before{content:"";position:absolute;inset:-7px;border-radius:inherit;border:2px solid rgba(0,119,112,.45);animation:swo-hub-ring 2.4s var(--out) infinite}@keyframes swo-hub-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.25,1.6)}}.swo .links{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;pointer-events:none}.swo .links>path{stroke:#b9c7c4;stroke-width:2;stroke-linecap:round}.swo .pulses path{stroke:#137a38;stroke-width:4;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(19,122,56,.4))}.swo .player{display:inline-flex;align-items:center;gap:6px;height:44px;padding:5px 10px 5px 5px;border-radius:25px;background:hsla(0,0%,100%,.9);color:var(--ink);box-shadow:0 10px 30px -12px rgba(4,30,28,.35),0 0 0 1px var(--line)}.swo .player button{border:0;background:none;color:inherit;font:inherit;cursor:pointer}.swo .pl-toggle{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--teal)!important;color:#fff!important;font-size:12px;transition:transform .2s var(--out)}.swo .pl-toggle:active{transform:scale(.92)}.swo .player ol{display:flex;margin:0;padding:0;list-style:none}.swo .player ol button{padding:6px 10px;font-size:13px;line-height:19px;font-weight:700;white-space:nowrap;transition:color .3s}.swo .player ol button.on,.swo .player ol button:hover{color:var(--teal)}@media (max-width:479px){.swo .player ol button{padding:6px;font-size:11.5px}}@media (prefers-reduced-motion:reduce){.swo *,.swo :after,.swo :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.swo .cmp-copy>*,.swo .cmp-media{animation:none!important}.swo .pulses{display:none}}