.page-home .hero{position: relative;padding: clamp(48px,9vh,104px) var(--gutter) 40px;text-align: center;}.hero-in{max-width: 1160px;margin: 0 auto;}.hero-title{font-size: var(--fs-h1);line-height: 1.06;letter-spacing: -.025em;}.hero-title .hl{display: block;}.hero-title .hl-people{color: var(--logo-green);}.hero-title .hl-mates{color: var(--logo-red);}.hero .sub{max-width: 640px;margin: 20px auto 0;font-size: var(--fs-lead);line-height: 1.6;color: var(--ink-body);text-wrap: balance;}.hero .wl{margin-top: 28px;}.hero .wl-msg{text-align: center;}.hero .fine{margin-top: 8px;}@media (max-width: 599px){.page-home .hero{padding-top: 44px;}}@media (prefers-reduced-motion: no-preference){.hero-title .hl{animation: hero-sharpen 1.1s var(--e-out) both;}.hero-title .hl + .hl{animation-delay: .12s;}.hero .sub{animation: hero-rise .9s var(--e-out) .45s both;}.hero .wl{animation: hero-rise .9s var(--e-out) .55s both;}.hero .fine{animation: hero-rise .9s var(--e-out) .6s both;}}@keyframes hero-sharpen{from{filter: blur(14px);opacity: 0;transform: translateY(6px);}to{filter: none;opacity: 1;transform: none;}}@keyframes hero-rise{from{opacity: 0;transform: translateY(10px);}to{opacity: 1;transform: none;}}.page-home .tour{padding-top: 0;}.page-home #workspace,.page-home #for-your-team,.page-home #router,.page-home #marketplace{scroll-margin-top: calc(104px - var(--section));}.page-home h2:not(.sec-title){font-size: var(--fs-h2);}.problem-split{margin-top: var(--s6);display: grid;grid-template-columns: minmax(0,6fr) minmax(0,5fr);gap: 64px;align-items: start;}.problem-copy p{max-width: 52ch;}.problem-copy p + p{margin-top: 16px;}.pull{margin: 0;padding-left: 24px;border-left: 2px solid var(--ink);}.pull-lead{font: 500 clamp(22px,2.1vw,30px)/1.2 var(--font-display);letter-spacing: -.018em;color: var(--ink);font-optical-sizing: auto;text-wrap: pretty;}.problem-scene{margin-top: var(--s8);}.pull-rest{margin: var(--s5) auto 0;max-width: 60ch;text-align: center;font-size: var(--fs-lead);line-height: 1.6;color: var(--ink-body);text-wrap: balance;}.ws-copy p + p{margin-top: 16px;}.ws-quiet{color: var(--ink-2);}.ws-lead{margin-bottom: 12px;font: 600 var(--fs-h4)/1.3 var(--font-display);color: var(--ink);}.ws-scene{margin-top: 48px;}.icon-tile{display: inline-grid;place-items: center;width: 44px;height: 44px;border-radius: 12px;background: var(--tile,var(--pop-blue));color: #fff;flex: 0 0 auto;}.icon-tile .icon{width: 22px;height: 22px;}.tiles{margin-top: 56px;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 32px;}.tiles h3{margin-top: 18px;font-size: var(--fs-h4);line-height: 1.3;}.tiles p{margin-top: 8px;font-size: 15px;color: var(--ink-body);max-width: 36ch;}@media (max-width: 899px){.problem-split{grid-template-columns: minmax(0,1fr);gap: 32px;}}@media (max-width: 759px){.tiles{grid-template-columns: minmax(0,1fr);gap: 28px;}}.car-head{display: flex;align-items: flex-end;justify-content: space-between;gap: 24px;}.car-ctrl{display: none;gap: 8px;}.js .car-ctrl{display: flex;}.car-btn{width: 40px;height: 40px;border-radius: 50%;border: 1px solid var(--line-3);background: #fff;color: var(--ink);display: grid;place-items: center;padding: 0;transition: background-color var(--t-fast),opacity var(--t-fast);}.car-btn:hover{background: var(--fill-3);}.car-btn[aria-disabled="true"]{opacity: .35;cursor: default;}.car-btn[aria-disabled="true"]:hover{background: #fff;}.carousel{margin-top: var(--s6);}.car-track{display: flex;gap: 24px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-inline: 24px;scrollbar-width: none;padding: 12px 24px 40px;margin: -12px -24px -12px;border-radius: 12px;}.car-track::-webkit-scrollbar{display: none;}.car-card{flex: 0 0 calc((100% - 48px) / 3);min-height: 300px;scroll-snap-align: start;display: flex;flex-direction: column;box-shadow: 0 1px 2px rgba(0,0,0,.04),0 8px 20px rgba(0,0,0,.05);}.js .car-card{min-height: 0;}.car-n{position: absolute;top: 30px;right: 28px;color: var(--accent-ink);font-size: 13px;}.car-card > .icon-tile{margin-top: 0;}.car-title{margin-top: 20px;font: 500 var(--fs-h4)/1.3 var(--font-body);letter-spacing: -.01em;color: var(--ink);}.car-body{margin-top: 10px;font-size: 15px;line-height: 1.6;color: var(--ink-body);}.car-dots{display: none;justify-content: center;gap: 0;margin-top: 0;}.js .car-dots{display: flex;}.car-dot{width: 24px;height: 24px;padding: 0;border: 0;border-radius: 999px;background: none;display: grid;place-items: center;}.car-dot::before{content: "";width: 8px;height: 8px;border-radius: 999px;background: var(--line-3);transition: width var(--t-mid) var(--e-out),background-color var(--t-fast);}.car-dot[aria-current="true"]::before{width: 20px;background: var(--ink);}.car-dot:nth-child(n+5){display: none;}@media (max-width: 1023px){.car-card{flex-basis: calc((100% - 24px) / 2);}.car-dot:nth-child(5){display: grid;}}@media (max-width: 699px){.js .car-ctrl,.js .car-dots{display: none;}.car-track{display: block;overflow: visible;padding: 0;margin: 0;border-radius: 0;border-bottom: 1px solid var(--line-2);}.car-card{min-height: 0;display: grid;grid-template-columns: 40px minmax(0,1fr);column-gap: 14px;padding: 18px 0;border: 0;border-top: 1px solid var(--line-2);border-radius: 0;box-shadow: none;background: none;}.car-card > .icon-tile{grid-column: 1;grid-row: 1 / span 2;margin: 0;width: 40px;height: 40px;border-radius: 11px;}.car-card > .icon-tile .icon{width: 20px;height: 20px;}.car-n{position: static;grid-column: 2;grid-row: 1;font-size: 12px;line-height: 1.4;}.car-title{margin: 2px 0 0;grid-column: 2;grid-row: 2;font-size: 18px;}.car-body{grid-column: 2;grid-row: 3;}.js .car-card:not(.is-open) .car-body{display: none;}.car-toggle{display: flex;width: 100%;align-items: flex-start;justify-content: space-between;gap: 16px;padding: 0;border: 0;background: none;text-align: left;font: inherit;color: inherit;letter-spacing: inherit;}.car-toggle .icon{flex: 0 0 16px;margin-top: 4px;color: var(--ink-2);transition: transform var(--t-mid) var(--e-out);}.car-card.is-open .car-toggle .icon{transform: rotate(180deg);}}#for-your-team .team-ls{margin-top: var(--s7);}.js #for-your-team .ls-list{border-bottom: 0;}.js #for-your-team .ls-item:last-child{border-bottom: 1px solid var(--line-2);}.ls-note{margin-top: 12px;font-size: 14px;color: var(--ink-2);}div.ls-note{display: flex;flex-direction: column;gap: 4px;align-items: flex-start;}div.ls-note .tag{margin: 6px 0 2px;}div.ls-note .tag:first-child{margin-top: 0;}#router .scene-figure{margin-top: var(--s6);}.router-points{margin-top: var(--s7);display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 48px;align-items: start;}.router-points .fold-row > summary{padding: 18px 0;}.router-points summary b{font: 500 17px/1.4 var(--font-body);color: var(--ink);}.router-points .fold-body{padding: 0 0 20px;font-size: 15px;line-height: 1.6;max-width: 52ch;}.router-points li:nth-last-child(-n+2) .fold-row{border-bottom: 1px solid var(--line-2);}@media (max-width: 899px){.router-points{grid-template-columns: minmax(0,1fr);}.router-points li:nth-last-child(2) .fold-row{border-bottom: 0;}}.more{margin-top: var(--s6);display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 24px;}.more-item p{margin-top: 14px;font-size: 15px;line-height: 1.55;color: var(--ink-body);}.more-item .tag{margin-top: 14px;}.more-item .tag + p{margin-top: 8px;}.more-item .more-t{margin-top: 14px;font: 600 17px/1.3 var(--font-display);color: var(--ink);}.more-item .more-t + p{margin-top: 6px;}@media (max-width: 1099px){.more{grid-template-columns: repeat(3,minmax(0,1fr));row-gap: 40px;}}@media (max-width: 699px){.more{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 499px){.more{grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px;row-gap: 28px;}.more-item p{margin-top: 10px;font-size: 14px;line-height: 1.5;}.more-item .more-t{margin-top: 10px;font-size: 15px;}.more-item .more-t + p{margin-top: 4px;}}#marketplace h2 .tag{margin-left: 6px;vertical-align: 6px;}#marketplace .lead{margin-top: 12px;max-width: 60ch;}.mk-cards{margin-top: var(--s6);display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px;}.mk-cards h3{margin-top: 18px;font-size: var(--fs-h4);}.mk-cards p{margin-top: 10px;font-size: 15px;line-height: 1.6;}@media (max-width: 759px){.mk-cards{grid-template-columns: minmax(0,1fr);}}.mk-cards--3{grid-template-columns: repeat(3,minmax(0,1fr));}@media (max-width: 1023px){.mk-cards--3{grid-template-columns: minmax(0,1fr);}}.run-note{margin-top: var(--s5,24px);display: flex;align-items: center;gap: 10px;flex-wrap: wrap;font-size: 15px;line-height: 1.55;color: var(--ink-body);}#who-for{padding-bottom: var(--section);}.page-home .band .band-note a{color: var(--accent-ink);}.page-home .band .fine a{color: var(--accent-ink);text-decoration: underline;text-underline-offset: 3px;}.endline{padding: var(--section) var(--gutter) 0;text-align: center;font: 500 var(--fs-display)/1.12 var(--font-display);letter-spacing: -.02em;color: var(--ink);text-wrap: balance;}.page-home .site-footer{margin-top: var(--section);}.scene[data-scene="them"] .scene-fade{display: none;}.scene[data-scene="them"] .tm-win .sk-body{position: relative;transition: opacity 450ms var(--e-inout);}.scene[data-scene="them"].is-fading .tm-win .sk-body{opacity: 0;}.scene[data-scene="them"] .tm-win,.scene[data-scene="them"] .tm-fp{left: 170px;top: 24px;width: 860px;height: 552px;}.scene[data-scene="them"] .tm-win .sk-head{flex-basis: 56px;height: 56px;}.scene[data-scene="them"] .tm-stream{position: relative;flex: 1 1 auto;min-width: 0;display: flex;flex-direction: column;gap: 16px;padding: 22px 28px 0;overflow: hidden;}.scene[data-scene="them"] .tm-stream .sk-msg{max-width: 680px;transition: opacity 600ms var(--e-out),filter 450ms var(--e-out),transform 450ms var(--e-out);}.scene[data-scene="them"] .tm-stream .sk-text{font-size: 19px;}.scene[data-scene="them"] .tm-stream .sk-time{white-space: nowrap;}.scene[data-scene="them"] .tm-stream .tm-past{opacity: .45;filter: saturate(.3);}.scene[data-scene="them"] .tm-div{display: flex;align-items: center;gap: 14px;height: 34px;}.scene[data-scene="them"] .tm-div::before,.scene[data-scene="them"] .tm-div::after{content: "";flex: 1 1 auto;height: 1px;background: var(--line-2);}.scene[data-scene="them"] .tm-div-pill{display: inline-flex;align-items: center;gap: 8px;height: 34px;padding: 0 14px;border-radius: var(--r-pill);background: color-mix(in srgb,var(--ink) 6%,#fff);font: 600 15px/1 var(--font-body);color: var(--ink-body);white-space: nowrap;}.scene[data-scene="them"] .tm-win.tm-ffing .tm-stream::after{content: "";position: absolute;inset: 0;z-index: 2;pointer-events: none;background: repeating-linear-gradient(180deg,transparent 0 22px,rgba(25,25,25,.07) 22px 24px);animation: tm-streak 260ms linear infinite;}.scene[data-scene="them"] .tm-win.tm-ffing .tm-stream .sk-msg{filter: blur(2.5px);transform: translateY(-10px);}@keyframes tm-streak{from{background-position: 0 0;}to{background-position: 0 -48px;}}.scene[data-scene="them"] .tm-ff{position: absolute;inset: 0;z-index: 4;display: grid;place-items: center;pointer-events: none;opacity: 0;visibility: hidden;transition: opacity 300ms var(--e-out),visibility 0s 300ms;}.scene[data-scene="them"] .tm-ff-in{display: flex;flex-direction: column;align-items: center;gap: 14px;}.scene[data-scene="them"] .tm-ff-note{padding: 10px 18px;border-radius: var(--r-pill);background: #fff;color: var(--ink);font: 600 17px/1.3 var(--font-body);box-shadow: 0 10px 28px -12px rgba(0,0,0,.3),inset 0 0 0 1px var(--line-2);text-align: center;transition: opacity 260ms var(--e-out),transform 260ms var(--e-pop);}.scene[data-scene="them"] .tm-ff-note:not(.tm-on){opacity: 0;transform: translateY(6px);}.scene[data-scene="them"] .tm-ff.tm-on{opacity: 1;visibility: visible;transition: opacity 220ms var(--e-out),visibility 0s;}.scene[data-scene="them"] .tm-ff-pill{display: inline-flex;align-items: center;gap: 14px;height: 68px;padding: 0 30px 0 26px;border-radius: var(--r-pill);background: var(--ink);color: #fff;font: 600 32px/1 var(--font-display);letter-spacing: -.01em;box-shadow: 0 18px 44px -16px rgba(0,0,0,.45);transform: scale(.9);transition: transform 320ms var(--e-pop);}.scene[data-scene="them"] .tm-ff.tm-on .tm-ff-pill{transform: scale(1);}.scene[data-scene="them"] .tm-ff.tm-on .tm-ff-pill .icon{animation: tm-nudge 380ms var(--e-inout) infinite;}@keyframes tm-nudge{0%,100%{transform: translateX(0);}50%{transform: translateX(4px);}}.scene[data-scene="them"] .tm-year{min-width: 2.6em;}.scene[data-scene="them"] .tm-year > span{grid-area: 1 / 1;opacity: 0;visibility: hidden;transform: translateY(45%);transition: opacity 160ms var(--e-out),transform 160ms var(--e-out),visibility 0s 160ms;}.scene[data-scene="them"] .tm-year[data-state="y1"] > .when-y1,.scene[data-scene="them"] .tm-year[data-state="y2"] > .when-y2,.scene[data-scene="them"] .tm-year[data-state="y3"] > .when-y3,.scene[data-scene="them"] .tm-year[data-state="y4"] > .when-y4{opacity: 1;visibility: visible;transform: none;transition: opacity 160ms var(--e-out),transform 160ms var(--e-out),visibility 0s;}.scene[data-scene="them"] .tm-win .m-mc,.scene[data-scene="them"] .tm-win .m-np{transition: opacity 500ms var(--e-out),transform 500ms var(--e-out),width 500ms var(--e-out),margin 500ms var(--e-out);}.scene[data-scene="them"] .tm-win:not(.tm-later) .m-np,.scene[data-scene="them"] .tm-win.tm-later .m-mc{opacity: 0;transform: scale(.4);width: 0;margin: 0;}.scene[data-scene="them"] .tm-pop{transition: opacity var(--t-mid) var(--e-out),transform var(--t-mid) var(--e-pop),visibility 0s;}.scene[data-scene="them"] .tm-pop:not(.tm-on){opacity: 0;visibility: hidden;transform: scale(.6);transition: none;}.scene[data-scene="them"] .tm-win.tm-later .tm-a1{display: none;}.scene[data-scene="them"] .tm-route{margin-top: 6px;}@media (prefers-reduced-motion: reduce){.scene[data-scene="them"] .tm-win.tm-ffing .tm-stream::after,.scene[data-scene="them"] .tm-ff.tm-on .tm-ff-pill .icon{animation: none;}}@container (min-width: 640px) and (max-width: 879px){html:not(.js) .scene[data-scene="them"] .scene-cam{--cam-zoom: 1.25;--cam-x: calc(50cqw / var(--scene-scale) - 750px);--cam-y: calc(25cqw / var(--scene-scale) - 375px);}:root .scene[data-scene="them"] .tm-win,:root .scene[data-scene="them"] .tm-fp{left: 140px;top: 70px;width: 920px;height: 462px;}:root .scene[data-scene="them"] .tm-win .sk-head{flex-basis: 44px;height: 44px;padding: 0 18px;}:root .scene[data-scene="them"] .tm-win .sk-title{font-size: 17px;}:root .scene[data-scene="them"] .tm-win .sk-tabs-row{display: none;}:root .scene[data-scene="them"] .tm-stream{gap: 12px;padding: 16px 18px 0;}:root .scene[data-scene="them"] .tm-stream .sk-msg{max-width: 700px;grid-template-columns: 36px minmax(0,1fr);column-gap: 10px;}:root .scene[data-scene="them"] .tm-stream .sk-msg > .avatar,:root .scene[data-scene="them"] .tm-stream .sk-msg > .mate-face{width: 36px;height: 36px;}:root .scene[data-scene="them"] .tm-stream .sk-who{font-size: 16px;}:root .scene[data-scene="them"] .tm-stream .sk-text{font-size: 16px;line-height: 1.4;}:root .scene[data-scene="them"] .tm-div,:root .scene[data-scene="them"] .tm-div-pill{height: 30px;}:root .scene[data-scene="them"] .tm-div-pill{font-size: 14px;}}@container (max-width: 639px){html:not(.js) .scene[data-scene="them"]{aspect-ratio: 4 / 5;}html:not(.js) .scene[data-scene="them"] .scene-cam{--cam-zoom: 2.5;--cam-x: calc(50cqw / var(--scene-scale) - 1500px);--cam-y: calc(8px / var(--scene-scale) - 35px);}:root .scene[data-scene="them"] .tm-win{left: 372px;top: 14px;width: 456px;height: 512px;}:root .scene[data-scene="them"] .tm-fp{left: 372px;top: 14px;width: 456px;height: 586px;}:root .scene[data-scene="them"] .tm-win .sk-head{flex-basis: 44px;height: 44px;padding: 0 18px;}:root .scene[data-scene="them"] .tm-win .sk-title{font-size: 19px;}:root .scene[data-scene="them"] .tm-win .sk-tabs-row{display: none;}:root .scene[data-scene="them"] .tm-stream{gap: 14px;padding: 18px 18px 0;}:root .scene[data-scene="them"] .tm-stream .sk-msg{max-width: none;}:root .scene[data-scene="them"] .tm-stream .sk-text{font-size: 17px;line-height: 1.4;}:root .scene[data-scene="them"] .tm-stream .sk-time{font-size: 15px;}:root .scene[data-scene="them"] .tm-stream .tm-past{display: none;}:root .scene[data-scene="them"] .tm-stream .sk-chip{white-space: normal;}:root .scene[data-scene="them"] .tm-ff-pill{height: 60px;font-size: 28px;}:root .scene[data-scene="them"] .tm-ff-note{max-width: 380px;font-size: 16px;}:root .scene[data-scene="them"] .tm-stream .sk-route{font-size: 15px;}}@container (max-width: 345px){html:not(.js) .scene[data-scene="them"] .scene-cam{--cam-zoom: 2.7;--cam-y: calc(8px / var(--scene-scale) - 29.7px);--cam-x: calc(50cqw / var(--scene-scale) - 1620px);}:root .scene[data-scene="them"] .tm-win{left: 392px;top: 11px;width: 416px;height: 460px;}:root .scene[data-scene="them"] .tm-fp{left: 392px;top: 6px;width: 416px;height: 530px;}:root .scene[data-scene="them"] .tm-win .sk-head{flex-basis: 40px;height: 40px;padding: 0 16px;}:root .scene[data-scene="them"] .tm-win .sk-title{font-size: 18px;}:root .scene[data-scene="them"] .tm-stream{gap: 12px;padding: 14px 16px 0;}:root .scene[data-scene="them"] .tm-stream .sk-text{font-size: 16px;}}.scene[data-scene="room-start"] .rs-win,.scene[data-scene="room-start"] .rs-fp{left: 170px;top: 24px;width: 860px;height: 552px;}.scene[data-scene="room-start"] .rs-win .sk-head{flex-basis: 56px;height: 56px;}.scene[data-scene="room-start"] .rs-win .sk-body{position: relative;}.scene[data-scene="room-start"] .rs-stream{flex: 1 1 auto;min-width: 0;display: flex;flex-direction: column;gap: 16px;padding: 22px 28px 0;overflow: hidden;}.scene[data-scene="room-start"] .rs-stream .sk-msg{max-width: 700px;}.scene[data-scene="room-start"] .rs-stream .sk-text{font-size: 19px;}.scene[data-scene="room-start"] .rs-thumbs{display: flex;flex-direction: column;gap: 8px;}.scene[data-scene="room-start"] .rs-t{display: flex;align-items: center;gap: 10px;min-height: 34px;}.scene[data-scene="room-start"] .rs-t > .avatar,.scene[data-scene="room-start"] .rs-t > .mate-face{flex: 0 0 auto;width: 30px;height: 30px;--av: 30px;--fa: 30px;}.scene[data-scene="room-start"] .rs-t .sk-who{margin: 0;font-size: 16px;}.scene[data-scene="room-start"] .rs-t > :not(.avatar):not(.mate-face):not(.sk-who){margin: 0;}.scene[data-scene="room-start"] .rs-ok{font-size: 20px;line-height: 1;}.scene[data-scene="room-start"] .rs-new{position: absolute;left: 340px;top: 120px;width: 520px;padding: 26px 28px 24px;border-radius: 20px;background: #fff;box-shadow: 0 24px 60px -24px rgba(0,0,0,.35),0 0 0 1px var(--line-2);z-index: 3;transition: opacity 300ms var(--e-out),transform 300ms var(--e-out);}.scene[data-scene="room-start"] .rs-new.rs-gone{opacity: 0;transform: scale(.96);pointer-events: none;}.scene[data-scene="room-start"] .rs-new-h{display: flex;align-items: center;gap: 10px;font: 600 24px/1.2 var(--font-display);color: var(--ink);}.scene[data-scene="room-start"] .rs-label{margin-top: 18px;font: 500 15px/1.2 var(--font-body);color: var(--ink-2);}.scene[data-scene="room-start"] .rs-field{margin-top: 8px;height: 46px;padding: 0 14px;display: flex;align-items: center;border-radius: 12px;box-shadow: inset 0 0 0 1px var(--line-3,rgba(0,0,0,.16));font: 400 18px/1 var(--font-body);color: var(--ink);}.scene[data-scene="room-start"] .rs-btns{margin-top: 22px;display: flex;justify-content: flex-end;}.scene[data-scene="room-start"] .rs-create{display: inline-flex;align-items: center;height: 44px;padding: 0 20px;border-radius: var(--r-pill);background: var(--ink);color: #fff;font: 600 16px/1 var(--font-body);}.scene[data-scene="room-start"] .rs-create.is-pressed{transform: scale(.95);}.scene[data-scene="room-start"] .rs-add{position: absolute;right: 18px;top: 10px;z-index: 3;width: 360px;padding: 14px 10px 10px;border-radius: 16px;background: #fff;box-shadow: 0 20px 48px -20px rgba(0,0,0,.3),0 0 0 1px var(--line-2);opacity: 0;visibility: hidden;transform: translateY(-6px);transition: opacity 220ms var(--e-out),transform 220ms var(--e-out),visibility 0s 220ms;}.scene[data-scene="room-start"] .rs-win.rs-open .rs-add{opacity: 1;visibility: visible;transform: none;transition: opacity 220ms var(--e-out),transform 220ms var(--e-out),visibility 0s;}.scene[data-scene="room-start"] .rs-add-h{padding: 0 8px 8px;font: 600 15px/1.2 var(--font-body);color: var(--ink);}.scene[data-scene="room-start"] .rs-row{display: grid;grid-template-columns: 28px auto minmax(0,1fr) 16px;align-items: center;column-gap: 10px;height: 44px;padding: 0 8px;border-radius: 10px;font: 400 16px/1 var(--font-body);color: var(--ink-body);}.scene[data-scene="room-start"] .rs-row b{font-weight: 600;color: var(--ink);}.scene[data-scene="room-start"] .rs-row .icon{color: var(--pop-green,#3a8a5a);}.scene[data-scene="room-start"] .rs-win .sk-members > *{transition: opacity 400ms var(--e-out),transform 400ms var(--e-pop),width 400ms var(--e-out),margin 400ms var(--e-out);}.scene[data-scene="room-start"] .rs-win:not(.rs-m1) .m-da,.scene[data-scene="room-start"] .rs-win:not(.rs-m2) .m-np,.scene[data-scene="room-start"] .rs-win:not(.rs-m3) .m-sa,.scene[data-scene="room-start"] .rs-win:not(.rs-m4) .m-riley,.scene[data-scene="room-start"] .rs-win:not(.rs-m5) .m-parker{opacity: 0;transform: scale(.4);width: 0;margin: 0;}.scene[data-scene="room-start"] .rs-src{transition: opacity var(--t-mid) var(--e-out),transform var(--t-mid) var(--e-pop),visibility 0s;}.scene[data-scene="room-start"] .rs-src:not(.rs-on){opacity: 0;visibility: hidden;transform: scale(.6);transition: none;}@container (min-width: 640px) and (max-width: 879px){html:not(.js) .scene[data-scene="room-start"] .scene-cam{--cam-zoom: 1.25;--cam-x: calc(50cqw / var(--scene-scale) - 750px);--cam-y: calc(25cqw / var(--scene-scale) - 375px);}:root .scene[data-scene="room-start"] .rs-win,:root .scene[data-scene="room-start"] .rs-fp{left: 140px;top: 70px;width: 920px;height: 462px;}:root .scene[data-scene="room-start"] .rs-win .sk-head{flex-basis: 44px;height: 44px;padding: 0 18px;}:root .scene[data-scene="room-start"] .rs-win .sk-tabs-row{display: none;}:root .scene[data-scene="room-start"] .rs-stream{gap: 12px;padding: 16px 18px 0;}:root .scene[data-scene="room-start"] .rs-stream .sk-text{font-size: 16px;line-height: 1.4;}:root .scene[data-scene="room-start"] .rs-thumbs{gap: 4px;}:root .scene[data-scene="room-start"] .rs-new{left: 360px;top: 110px;width: 480px;}}@container (max-width: 639px){html:not(.js) .scene[data-scene="room-start"]{aspect-ratio: 4 / 5;}html:not(.js) .scene[data-scene="room-start"] .scene-cam{--cam-zoom: 2.5;--cam-x: calc(50cqw / var(--scene-scale) - 1500px);--cam-y: calc(8px / var(--scene-scale) - 35px);}:root .scene[data-scene="room-start"] .rs-win{left: 372px;top: 14px;width: 456px;height: 512px;}:root .scene[data-scene="room-start"] .rs-fp{left: 372px;top: 14px;width: 456px;height: 586px;}:root .scene[data-scene="room-start"] .rs-win .sk-head{flex-basis: 44px;height: 44px;padding: 0 16px;}:root .scene[data-scene="room-start"] .rs-win .sk-title{font-size: 18px;}:root .scene[data-scene="room-start"] .rs-win .sk-tabs-row{display: none;}:root .scene[data-scene="room-start"] .rs-stream{gap: 12px;padding: 16px 16px 0;}:root .scene[data-scene="room-start"] .rs-stream .sk-text{font-size: 17px;line-height: 1.4;}:root .scene[data-scene="room-start"] .rs-stream .sk-chip{white-space: normal;}:root .scene[data-scene="room-start"] .rs-thumbs{gap: 2px;}:root .scene[data-scene="room-start"] .rs-t .sk-who{font-size: 14px;}:root .scene[data-scene="room-start"] .rs-ok{font-size: 18px;}:root .scene[data-scene="room-start"] .rs-new{left: 384px;top: 110px;width: 432px;padding: 22px 22px 20px;}:root .scene[data-scene="room-start"] .rs-add{left: 12px;right: 12px;width: auto;}}@container (max-width: 345px){html:not(.js) .scene[data-scene="room-start"] .scene-cam{--cam-zoom: 2.7;--cam-y: calc(8px / var(--scene-scale) - 29.7px);--cam-x: calc(50cqw / var(--scene-scale) - 1620px);}:root .scene[data-scene="room-start"] .rs-win{left: 392px;top: 11px;width: 416px;height: 460px;}:root .scene[data-scene="room-start"] .rs-fp{left: 392px;top: 6px;width: 416px;height: 530px;}:root .scene[data-scene="room-start"] .rs-stream .sk-text{font-size: 16px;}:root .scene[data-scene="room-start"] .rs-new{left: 400px;width: 400px;}}.scene[data-scene="collective"] .scene-fade{display: none;}.scene[data-scene="collective"] .c-frame{left: 378px;top: 20px;width: 438px;height: 550px;}.scene[data-scene="collective"] .c-rec{left: 350px;top: 124px;width: 500px;padding: 24px 28px 22px;background: #fff;border-radius: 18px;box-shadow: var(--shadow-pop);transition: transform 1200ms var(--e-inout);}.scene[data-scene="collective"] .c-rec.is-left{transform: translateX(-266px);}.scene[data-scene="collective"] .c-rec-k{font: 500 15px/1.2 var(--font-body);color: var(--ink-2);}.scene[data-scene="collective"] .c-rec-h{margin-top: 6px;display: flex;align-items: center;justify-content: space-between;gap: 12px;}.scene[data-scene="collective"] .c-rec-t{font: 600 24px/1.2 var(--font-body);color: var(--ink);}.scene[data-scene="collective"] .c-rec-st > span{display: inline-flex;align-items: center;justify-content: flex-end;gap: 10px;}.scene[data-scene="collective"] .c-rec-st .sk-ver{font-size: 16px;font-weight: 500;color: var(--ink-body);}.scene[data-scene="collective"] .c-rec-st > .when-approved{position: relative;isolation: isolate;}.scene[data-scene="collective"] .c-rec-st > .when-approved::before{content: "";position: absolute;inset: -6px -9px -6px -6px;z-index: -1;border-radius: 999px;background: rgba(11,107,58,.07);border: 1.5px solid rgba(11,107,58,.38);opacity: 0;}.scene[data-scene="collective"] .c-rec-st.is-pulse > .when-approved::before{animation: collective-halo 2000ms var(--e-out) both;}.scene[data-scene="collective"] .c-rec-st.is-pulse .sk-status,.scene[data-scene="collective"] .c-rec-st.is-pulse .sk-ver{animation: collective-pop 520ms var(--e-pop) both;}@keyframes collective-halo{0%{opacity: 0;transform: scale(.9);}18%{opacity: 1;transform: scale(1);}70%{opacity: 1;transform: scale(1);}100%{opacity: 0;transform: scale(1.04);}}@keyframes collective-pop{0%{transform: scale(.82);}100%{transform: scale(1);}}.scene[data-scene="collective"] .c-rec-x{margin-top: 12px;font-size: 19px;line-height: 1.5;color: var(--ink-body);}.scene[data-scene="collective"] .c-rec-o{margin-top: 14px;display: flex;align-items: center;gap: 8px;font: 400 15px/1.2 var(--font-body);color: var(--ink-2);}.scene[data-scene="collective"] .c-rec-o b{font-weight: 500;color: var(--ink);}.scene[data-scene="collective"] .c-lbl{margin-right: 4px;}.scene[data-scene="collective"] .c-rec-a{margin-top: 18px;padding-top: 16px;border-top: 1px solid var(--line);}.scene[data-scene="collective"] .c-rec-a > *{display: flex;align-items: center;justify-content: flex-end;gap: 10px;height: 40px;}.scene[data-scene="collective"] .c-rec-a > .when-approved{justify-content: flex-start;gap: 8px;}.scene[data-scene="collective"] .c-ans{left: 656px;top: 261px;width: 460px;padding: 20px 20px 18px;background: #fff;border: 1px solid var(--line-2);border-radius: 14px;box-shadow: var(--shadow-card);z-index: 1;transition: opacity 0s,transform var(--t-mid) var(--e-out),visibility 0s;}.scene[data-scene="collective"] .c-ans.is-off{opacity: 0;visibility: hidden;transform: translateY(24px);}.scene[data-scene="collective"] .c-ans-h{display: flex;align-items: center;gap: 12px;}.scene[data-scene="collective"] .c-ans-h b{display: block;font: 600 18px/1.2 var(--font-body);color: var(--ink);}.scene[data-scene="collective"] .c-ans-r{display: block;margin-top: 2px;font: 400 15px/1.2 var(--font-body);color: var(--ink-2);}.scene[data-scene="collective"] .c-ans-t{margin-top: 12px;font-size: 21px;line-height: 1.45;color: var(--ink-body);}.scene[data-scene="collective"] .c-ans-c{position: relative;display: flex;margin: 12px 0 50px;}.scene[data-scene="collective"] .c-ptr0{position: absolute;right: 0;top: 8px;width: 0;height: 0;}.scene[data-scene="collective"] .c-chip{position: relative;z-index: 1;padding-right: 16px;transition: background-color var(--t-fast);}.scene[data-scene="collective"] .c-chip.is-hover{background: var(--accent-soft);}.scene[data-scene="collective"] .c-wire{position: absolute;right: 100%;top: 50%;width: 93px;height: 0;margin-top: -1px;border-top: 2px solid var(--accent);transform-origin: 100% 50%;}.scene[data-scene="collective"] .c-wire::after{content: "";position: absolute;left: -6px;top: -7px;width: 12px;height: 12px;border-radius: 50%;background: var(--accent);box-shadow: 0 0 0 3px #fff;}.scene[data-scene="collective"] .c-wire{transition: opacity 200ms linear,transform 700ms var(--e-out);}.scene[data-scene="collective"] .c-wire.is-off{opacity: 0;transform: scaleX(0);}.scene[data-scene="collective"] .c-tip{position: absolute;left: 0;top: calc(100% + 14px);z-index: 2;transition: opacity var(--t-mid) var(--e-out),transform var(--t-mid) var(--e-out);}.scene[data-scene="collective"] .c-tip.is-off{opacity: 0;transform: translateY(-4px);}.scene[data-scene="collective"] .c-tip::before{content: "";position: absolute;left: 22px;top: -5px;width: 12px;height: 12px;border-radius: 2px;background: var(--ink);transform: rotate(45deg);}.c-bar{padding: 16px 24px 10px;border-bottom: 1px solid var(--line);}.c-rt{display: flex;flex-direction: column;gap: 2px;margin-right: auto;min-width: 0;}.scene[data-scene="problem"] .scene-fade{background: #26262A;}.scene[data-scene="problem"] .p-half{top: 0;width: 600px;height: 600px;}.scene[data-scene="problem"] .p-half-l{left: 0;background: #26262A;}.scene[data-scene="problem"] .p-half-r{left: 600px;background: #1B1B1E;}.scene[data-scene="problem"] .p-lit{left: 600px;background: var(--panel-orange);opacity: 0;transition: none;}.scene[data-scene="problem"] .p-lit.is-lit{opacity: 1;}.scene[data-scene="problem"] .p-band,.scene[data-scene="problem"] .p-strip{display: none;}.scene[data-scene="problem"] .p-divider{left: 599px;top: 0;width: 2px;height: 600px;background: rgba(255,255,255,.14);transition: opacity .6s var(--e-inout);}.scene[data-scene="problem"] .p-divider.p-off{opacity: 0;}.scene[data-scene="problem"] .p-lframe{left: 70px;top: 0;width: 460px;height: 600px;}.scene[data-scene="problem"] .p-rframe{left: 670px;top: 0;width: 460px;height: 600px;}.scene[data-scene="problem"] .p-aframe{left: 64px;top: 187px;width: 472px;height: 226px;}.scene[data-scene="problem"] .p-mid{left: 67px;top: 100px;width: 1066px;height: 400px;}.scene[data-scene="problem"] .p-left{left: 0;top: 0;width: 600px;height: 600px;transition: opacity .6s var(--e-inout);}.scene[data-scene="problem"] .p-left.p-dimmed{opacity: .4;}.scene[data-scene="problem"] .p-tabwin{position: absolute;left: 64px;width: 472px;background: #fff;border-radius: 14px;box-shadow: 0 24px 60px rgba(0,0,0,.35);overflow: hidden;}.scene[data-scene="problem"] .p-wa{top: 52px;transition: transform 1s var(--e-inout);}.scene[data-scene="problem"] .p-wa.p-low{transform: translateY(135px);}.scene[data-scene="problem"] .p-wb{top: 322px;}.scene[data-scene="problem"] .p-tabbar{height: 40px;display: flex;align-items: flex-end;gap: 14px;padding: 0 12px;background: var(--fill);}.scene[data-scene="problem"] .p-lights{display: flex;gap: 6px;align-self: center;}.scene[data-scene="problem"] .p-lights i{width: 10px;height: 10px;border-radius: 50%;background: #D9D9D4;}.scene[data-scene="problem"] .p-tab{height: 32px;padding: 0 16px;display: inline-flex;align-items: center;background: #fff;border-radius: 8px 8px 0 0;font: 500 15px/1 var(--font-body);color: var(--ink);}.scene[data-scene="problem"] .p-chat{padding: 18px 22px;display: flex;flex-direction: column;gap: 14px;}.scene[data-scene="problem"] .p-qrow{align-self: flex-end;display: flex;align-items: flex-end;gap: 10px;}.scene[data-scene="problem"] .p-q{max-width: 300px;padding: 10px 14px;border-radius: 14px 14px 4px 14px;background: var(--fill);font-size: 18px;line-height: 1.4;color: var(--ink);}.scene[data-scene="problem"] .p-arow{display: flex;gap: 12px;align-items: flex-start;}.scene[data-scene="problem"] .p-bot{flex: 0 0 32px;height: 32px;border-radius: 50%;background: var(--fill);color: var(--ink-2);display: grid;place-items: center;}.scene[data-scene="problem"] .p-a{padding-top: 2px;}.scene[data-scene="problem"] .p-a .sk-text{font-size: 18px;line-height: 1.4;color: var(--ink-body);}.scene[data-scene="problem"] .p-a .sk-dots{height: 26px;}.scene[data-scene="problem"] .p-private{display: flex;align-items: center;gap: 6px;font: 400 16px/1.2 var(--font-body);color: var(--ink-2);}.scene[data-scene="problem"] .p-roomwrap{left: 664px;top: 52px;width: 472px;transition: none;}.scene[data-scene="problem"] .p-roomwrap.p-off{opacity: .16;transition: opacity 300ms var(--e-inout);}.scene[data-scene="problem"] .p-bgclip{position: absolute;inset: 0;overflow: hidden;border-radius: 16px;filter: drop-shadow(0 18px 30px rgba(0,0,0,.26));}.scene[data-scene="problem"] .p-bgfill{position: absolute;inset: 0;border-radius: 16px;background: #fff;transition: transform 420ms var(--e-out);}.scene[data-scene="problem"] .p-g0 .p-bgfill{transform: translateY(-269px);}.scene[data-scene="problem"] .p-gd .p-bgfill{transform: translateY(-194px);}.scene[data-scene="problem"] .p-g1 .p-bgfill{transform: translateY(-100px);}.scene[data-scene="problem"] .p-room{position: relative;background: transparent;box-shadow: none;overflow: visible;}.scene[data-scene="problem"] .p-room .sk-head{border-radius: 16px 16px 0 0;}.scene[data-scene="problem"] .p-stream{gap: 18px;padding: 25px 28px;}.scene[data-scene="problem"] .p-stream .sk-text{font-size: 19px;}@container (max-width: 639px){.js .scene[data-scene="problem"] .p-lframe,.js .scene[data-scene="problem"] .p-aframe{left: 80px;top: 0;width: 440px;height: 600px;}.js .scene[data-scene="problem"] .p-rframe,.js .scene[data-scene="problem"] .p-mid{left: 680px;top: 0;width: 440px;height: 600px;}.js .scene[data-scene="problem"] .p-tabwin{left: 82px;width: 436px;border-radius: 12px;}.js .scene[data-scene="problem"] .p-wa{top: 60px;}.js .scene[data-scene="problem"] .p-wa.p-low{transform: translateY(136px);}.js .scene[data-scene="problem"] .p-wb{top: 296px;}.js .scene[data-scene="problem"] .p-tabbar{height: 36px;}.js .scene[data-scene="problem"] .p-tab{height: 28px;}.js .scene[data-scene="problem"] .p-chat{padding: 14px 16px;gap: 10px;}.js .scene[data-scene="problem"] .p-q{max-width: 290px;font-size: 17px;}.js .scene[data-scene="problem"] .p-bot{flex-basis: 30px;height: 30px;}.js .scene[data-scene="problem"] .p-arow{gap: 10px;}.js .scene[data-scene="problem"] .p-a .sk-text{font-size: 17px;}.js .scene[data-scene="problem"] .p-private{font-size: 15px;}.js .scene[data-scene="problem"] .p-band{display: block;left: 600px;top: 0;width: 600px;height: 104px;background: #26262A;}.js .scene[data-scene="problem"] .p-strip{display: flex;flex-direction: column;gap: 6px;position: absolute;left: 682px;top: 18px;width: 436px;}.js .scene[data-scene="problem"] .p-mini{display: flex;align-items: center;gap: 10px;height: 34px;padding: 0 12px 0 4px;background: #fff;border-radius: 10px;font: 400 15px/1.2 var(--font-body);color: var(--ink-body);white-space: nowrap;}.js .scene[data-scene="problem"] .p-mini .icon{margin-left: auto;flex: 0 0 auto;color: var(--ink-2);}.js .scene[data-scene="problem"] .p-roomwrap{left: 682px;top: 116px;width: 436px;transition: opacity 0s,transform var(--t-mid) var(--e-out);}.js .scene[data-scene="problem"] .p-roomwrap.p-off{opacity: 0;transform: translateY(24px);transition: opacity 300ms var(--e-inout),transform 300ms var(--e-inout);}.js .scene[data-scene="problem"] .p-g0 .p-bgfill{transform: translateY(-228px);}.js .scene[data-scene="problem"] .p-gd .p-bgfill{transform: translateY(-161px);}.js .scene[data-scene="problem"] .p-g1 .p-bgfill{transform: translateY(-83px);}.js .scene[data-scene="problem"] .p-room .sk-head{flex-basis: 52px;height: 52px;padding: 0 18px;}.js .scene[data-scene="problem"] .p-room .sk-title{font-size: 18px;}.js .scene[data-scene="problem"] .p-stream{gap: 12px;padding: 12px 18px;}.js .scene[data-scene="problem"] .p-stream .sk-who{font-size: 16px;}.js .scene[data-scene="problem"] .p-stream .sk-text{font-size: 17px;line-height: 1.4;}.js .scene[data-scene="problem"] .p-stream .sk-route,.js .scene[data-scene="problem"] .p-stream .sk-chip{font-size: 15px;}}.scene[data-scene="router"] .r-open{left: 360px;top: 0;width: 480px;height: 600px;}.scene[data-scene="router"] .r-win{left: 150px;top: 20px;width: 900px;height: 600px;}.scene[data-scene="router"] .r-win .sk-body{padding-bottom: 20px;}.scene[data-scene="router"] .r-stream{gap: 18px;}.scene[data-scene="router"] .r-alex{left: 380px;top: 110px;}.scene[data-scene="router"] .r-alex .sk-bubble{max-width: 340px;}.scene[data-scene="router"] .r-cands{left: 404px;top: 330px;display: flex;gap: 48px;}.r-cand{display: flex;flex-direction: column;align-items: center;gap: 8px;font: 600 17px/1 var(--font-body);color: #fff;}.r-ask{z-index: 3;}.r-route{position: relative;}.scene .r-stream{z-index: 2;}.ls-stages .sk-composer .sk-typed{max-width: 380px;}.scene .r-menu{position: absolute;left: 300px;top: calc(100% + 6px);z-index: 5;display: block;}.scene[data-scene="router"] .r-routebox{left: 0;top: 0;width: 600px;height: 236px;}.ls-stages .scene-cam > .sk-window{left: 90px;top: 40px;width: 620px;height: 620px;}.ls-stages .sk-msg,.ls-stages .sk-workref{max-width: 500px;}.ls-stages .scene-cam > .sk-window .sk-body{padding-bottom: 20px;}.ls-stages .sk-frame[class$="-open"]{left: 160px;top: 20px;width: 480px;height: 600px;}.scene[data-scene="team-bubble"] .scene-fade,.scene[data-scene="team-docs"] .scene-fade,.scene[data-scene="team-segment"] .scene-fade,.scene[data-scene="team-coming"] .scene-fade,.scene[data-scene="team-grunt"] .scene-fade{display: none;}.scene[data-scene="team-persona"] .tp-frame,.scene[data-scene="team-persona"] .tp-page{left: 100px;top: 32px;width: 600px;height: 576px;}.scene[data-scene="team-persona"] .sk-window.tp-room{left: 100px;top: 60px;width: 600px;height: 520px;}.scene[data-scene="team-persona"] .sk-composer.tp-fc{left: 124px;top: 254px;width: 552px;}.scene[data-scene="team-persona"] .tp-shot{left: 172px;top: 258px;width: 500px;height: 129px;}.scene[data-scene="team-persona"] .scene-fade{transition: opacity 200ms linear;}.scene[data-scene="team-persona"].is-fading .scene-fade{transition: opacity 0s linear 430ms;}.scene[data-scene="team-persona"] .tp-page .sk-body,.scene[data-scene="team-persona"] .tp-room .sk-body{padding-bottom: 0;}.scene[data-scene="team-persona"] .sk-composer .sk-typed{max-width: none;}.scene[data-scene="team-persona"] .tp-alex{left: 250px;top: 124px;width: 300px;display: flex;flex-direction: column;align-items: center;gap: 12px;}.scene[data-scene="team-persona"] .tp-alex b{font: 600 22px/1.2 var(--font-body);color: var(--ink);white-space: nowrap;}.scene[data-scene="team-persona"] .tp-alex > .avatar{transition: opacity 600ms var(--e-inout);}.scene[data-scene="team-persona"] .tp-alex.is-gone > .avatar{opacity: .42;}.scene[data-scene="team-persona"] .tp-gone{margin-top: -6px;font: 400 17px/1.3 var(--font-body);color: var(--ink-2);white-space: nowrap;}.scene[data-scene="team-persona"] .tp-c{width: 552px;z-index: 3;}.scene[data-scene="team-persona"] .tp-c1{left: 112px;top: 316px;--rot: -2deg;}.scene[data-scene="team-persona"] .tp-c2{left: 140px;top: 416px;--rot: 1.5deg;}.scene[data-scene="team-persona"] .tp-c3{left: 116px;top: 516px;--rot: -1.5deg;}.scene[data-scene="team-persona"] .tp-cin{transform: rotate(var(--rot,0deg));transition: transform 400ms var(--e-inout);}.scene[data-scene="team-persona"] .tp-c.is-straight .tp-cin{transform: none;}.scene[data-scene="team-persona"] .tp-c .tp-rec{border-color: transparent;box-shadow: var(--shadow-pop);}.scene[data-scene="team-persona"] .tp-rec{display: grid;grid-template-columns: 40px minmax(0,1fr);column-gap: 14px;row-gap: 4px;align-items: center;padding: 12px 16px;background: #fff;border: 1px solid var(--line-2);border-radius: 14px;}.scene[data-scene="team-persona"] .tp-ic{grid-row: 1 / span 2;width: 40px;height: 40px;border-radius: 10px;background: var(--fill);display: grid;place-items: center;color: var(--ink-body);}.scene[data-scene="team-persona"] .tp-rt{display: flex;align-items: center;gap: 10px;min-width: 0;}.scene[data-scene="team-persona"] .tp-t{font: 600 18px/1.25 var(--font-body);color: var(--ink);white-space: nowrap;}.scene[data-scene="team-persona"] .tp-rt .sk-status{margin-left: auto;height: 26px;}.scene[data-scene="team-persona"] .tp-rm{display: flex;align-items: center;gap: 8px;font: 400 15px/1.2 var(--font-body);color: var(--ink-2);white-space: nowrap;}.scene[data-scene="team-persona"] .tp-phead{gap: 12px;}.scene[data-scene="team-persona"] .tp-pn{font: 600 20px/1.2 var(--font-body);color: var(--ink);}.scene[data-scene="team-persona"] .tp-flow{display: inline-flex;align-items: center;height: 26px;padding: 0 10px;border-radius: 999px;background: #D7F5E3;color: #0B6B3A;font: 600 15px/1 var(--font-body);}.scene[data-scene="team-persona"] .tp-pbody{flex-direction: column;padding: 22px 24px 0;}.scene[data-scene="team-persona"] .tp-kv{display: grid;grid-template-columns: 118px minmax(0,1fr);column-gap: 16px;row-gap: 10px;margin: 0;}.scene[data-scene="team-persona"] .tp-kv dt{font: 400 15px/23px var(--font-body);color: var(--ink-2);}.scene[data-scene="team-persona"] .tp-kv dd{margin: 0;display: flex;align-items: center;gap: 8px;font: 400 16px/23px var(--font-body);color: var(--ink);}.scene[data-scene="team-persona"] .tp-know{margin-top: 24px;display: flex;flex-direction: column;gap: 10px;}.scene[data-scene="team-persona"] .tp-sec{display: flex;align-items: baseline;gap: 10px;font: 600 17px/1.3 var(--font-body);color: var(--ink);}.scene[data-scene="team-persona"] .tp-sec span{font: 400 15px/1.3 var(--font-body);color: var(--ink-2);}.scene[data-scene="team-persona"] .tp-sec2{margin-top: 8px;}.scene[data-scene="team-persona"] .tp-cite{gap: 6px;}.scene[data-scene="team-persona"] .tp-cl{display: inline-flex;flex-wrap: wrap;align-items: center;column-gap: 0;white-space: pre;}.scene[data-scene="team-persona"] .tp-own{display: inline-flex;align-items: center;gap: 6px;}.scene[data-scene="team-bubble"] .tb-win{left: 75px;top: 30px;width: 600px;height: 540px;}.scene[data-scene="team-bubble"] .tb-pane{justify-content: flex-start;}.scene[data-scene="team-bubble"] .tb-stream{gap: 14px;padding: 20px 36px;}.scene[data-scene="team-bubble"] .tb-after{--tb-drop: 194px;position: relative;display: flex;flex-direction: column;gap: 14px;}.scene[data-scene="team-bubble"] .tb-line{display: block;}.scene[data-scene="team-bubble"] .tb-line.tb-l3{display: grid;}.scene[data-scene="team-bubble"] .tb-sub{margin-top: 4px;display: flex;flex-wrap: wrap;align-items: baseline;column-gap: 10px;font: 400 15px/1.3 var(--font-body);color: var(--ink-2);}.scene[data-scene="team-bubble"] .tb-from{display: flex;width: max-content;margin-top: 6px;padding: 4px 10px;border-radius: 8px;background: var(--fill);font: 500 15px/1.4 var(--font-body);color: var(--ink-body);}.scene[data-scene="team-bubble"] .tb-q{transition: transform 520ms var(--e-inout);}.scene[data-scene="team-bubble"] .tb-q.is-low{transform: translateY(var(--tb-drop));}.scene[data-scene="team-bubble"] .tb-work{position: absolute;left: -19px;top: -13px;width: 470px;z-index: 3;}.scene[data-scene="team-bubble"] .tb-working{display: flex;align-items: center;gap: 14px;align-self: start;margin: 13px 0 0 19px;font: 500 18px/1.3 var(--font-body);color: var(--ink-2);}.scene[data-scene="team-bubble"] .tb-card{padding: 12px 18px 16px;}.scene[data-scene="team-bubble"] .tb-box{position: relative;margin-top: 12px;padding: 12px 16px;border-radius: 12px;background: var(--fill-2);border: 1px solid var(--line);font-size: 19px;line-height: 1.45;color: var(--ink-body);}.scene[data-scene="team-bubble"] .tb-box::after{content: "";position: absolute;inset: -1px;border: 2px solid var(--accent);border-radius: 12px;box-shadow: 0 0 0 3px var(--accent-soft);opacity: 0;transition: opacity var(--t-fast) linear;pointer-events: none;}.scene[data-scene="team-bubble"] .tb-box.is-editing::after{opacity: 1;}.scene[data-scene="team-bubble"] .tb-old{position: relative;display: inline-block;border-radius: 4px;padding: 0 2px;margin: 0 -2px;}.scene[data-scene="team-bubble"] .tb-old.is-selected{background: var(--accent-soft);}.scene[data-scene="team-bubble"] .tb-acts{margin-top: 14px;justify-items: end;}.scene[data-scene="team-bubble"] .tb-acts > span{display: flex;gap: 10px;}.scene[data-scene="team-bubble"] .tb-edit,.scene[data-scene="team-bubble"] .tb-cancel,.scene[data-scene="team-bubble"] .tb-send{position: relative;}.scene[data-scene="team-bubble"] [data-state="editing"] > .when-editing{opacity: 1;visibility: visible;transition: opacity var(--t-mid) var(--e-out),visibility 0s;}.scene[data-scene="team-bubble"] .tb-cur,.scene[data-scene="team-bubble"] .tb-slot{position: absolute;width: 30px;height: 35px;}.scene[data-scene="team-bubble"] .tb-slot{visibility: hidden;pointer-events: none;}.scene[data-scene="team-bubble"] .tb-slot-edit{left: calc(30% - 4px);top: calc(92% - 2px);}.scene[data-scene="team-bubble"] .tb-slot-send{left: calc(24% - 4px);top: calc(92% - 2px);}.scene[data-scene="team-bubble"] .tb-slot-line{left: -2px;top: calc(100% + 1px);}.scene[data-scene="team-bubble"] .tb-slot-rest{left: -104px;top: calc(92% - 2px);}.scene[data-scene="team-bubble"] .tb-cur{left: 247px;top: calc(100% - 30px);z-index: 6;}.scene[data-scene="team-bubble"] .tb-cur svg{display: block;overflow: visible;filter: drop-shadow(0 2px 4px rgba(0,0,0,.25));transform-origin: 3px 2px;transition: transform var(--t-press) var(--e-out);}.scene[data-scene="team-bubble"] .tb-cur path{fill: var(--pop-purple);stroke: #fff;stroke-width: 1.5;stroke-linejoin: round;}.scene[data-scene="team-bubble"] .tb-cur.is-pressed svg{transform: scale(.85);}.scene[data-scene="team-bubble"] .tb-tag{position: absolute;left: 14px;top: 28px;display: inline-flex;align-items: center;gap: 6px;height: 30px;padding: 0 10px 0 4px;border-radius: 999px;background: var(--pop-purple);font: 600 15px/1 var(--font-body);color: var(--ink);white-space: nowrap;box-shadow: var(--shadow-card);}.scene[data-scene="team-bubble"] .tb-tag .avatar{box-shadow: 0 0 0 2px #fff;}.scene[data-scene="team-docs"] .scene-cam > .sk-window.td-files{left: 120px;top: 80px;width: 560px;height: 412px;}.scene[data-scene="team-docs"] .scene-cam > .sk-window.td-inbox{left: 100px;top: 45px;width: 600px;height: 550px;}.scene[data-scene="team-docs"] .scene-cam > .sk-window.td-inbox{transition: none;}.scene[data-scene="team-docs"] .td-cam-a{left: 120px;top: 39px;width: 560px;height: 412px;}.scene[data-scene="team-docs"] .td-cam-row{left: 156px;top: 162px;width: 488px;height: 320px;}.scene[data-scene="team-docs"] .td-cam-b,.scene[data-scene="team-docs"] .td-cam-end{left: 100px;top: 45px;width: 600px;height: 550px;}.scene[data-scene="team-docs"] .td-files .sk-head{gap: 12px;padding: 0 20px;}.scene[data-scene="team-docs"] .td-files .sk-tabs-row{gap: 14px;}.scene[data-scene="team-docs"] .scene-cam > .sk-window .sk-body{padding-bottom: 0;}.scene[data-scene="team-docs"] .td-fbody,.scene[data-scene="team-docs"] .td-ibody{flex: 1 1 auto;min-width: 0;display: flex;flex-direction: column;position: relative;padding: 18px 24px 0;}.scene[data-scene="team-docs"] .td-fbody{padding: 18px 36px 0;}.scene[data-scene="team-docs"] .td-bar{display: flex;align-items: center;gap: 12px;}.scene[data-scene="team-docs"] .td-search{display: inline-flex;align-items: center;gap: 8px;width: 240px;height: 34px;padding: 0 12px;border: 1px solid var(--line-2);border-radius: 10px;font: 400 15px/1 var(--font-body);color: var(--ink-2);}.scene[data-scene="team-docs"] .td-search .icon{color: var(--ink-2);}.scene[data-scene="team-docs"] .td-line{margin-top: 14px;font: 400 16px/1.45 var(--font-body);color: var(--ink-2);text-wrap: pretty;}.scene[data-scene="team-docs"] .td-list{position: relative;display: grid;margin-top: 14px;border-top: 1px solid var(--line);}.scene[data-scene="team-docs"] .td-list > .td-empty,.scene[data-scene="team-docs"] .td-list > .td-slot{grid-area: 1 / 1;}.scene[data-scene="team-docs"] .td-empty{padding: 22px 0;font: 400 16px/1.4 var(--font-body);color: var(--ink-2);}.scene[data-scene="team-docs"] .td-reading{display: flex;align-items: center;gap: 10px;align-self: start;padding: 22px 0;font: 500 17px/1.2 var(--font-body);color: var(--ink-body);}.scene[data-scene="team-docs"] .td-reading .icon{color: var(--ink-2);}.scene[data-scene="team-docs"] .td-row{display: flex;align-items: flex-start;gap: 14px;padding: 16px 0;border-bottom: 1px solid var(--line);}.scene[data-scene="team-docs"] .td-ric{flex: 0 0 40px;height: 40px;border-radius: 10px;background: var(--fill);display: grid;place-items: center;color: var(--ink-2);}.scene[data-scene="team-docs"] .td-rt{display: flex;flex-direction: column;gap: 3px;min-width: 0;margin-right: auto;}.scene[data-scene="team-docs"] .td-rname{font: 600 18px/1.3 var(--font-body);color: var(--ink);}.scene[data-scene="team-docs"] .td-rsub{font: 400 15px/1.35 var(--font-body);color: var(--ink-2);text-wrap: balance;}.scene[data-scene="team-docs"] .td-rchips{display: flex;align-items: flex-end;height: 32px;}.scene[data-scene="team-docs"] .td-chip{display: inline-flex;align-items: center;height: 28px;padding: 0 10px;border-radius: 999px;background: var(--tint-yellow);font: 500 15px/1 var(--font-body);color: #6B5300;}.scene[data-scene="team-docs"] .td-dots{flex: 0 0 40px;display: inline-flex;gap: 4px;align-items: center;justify-content: center;height: 36px;border-radius: 8px;}.scene[data-scene="team-docs"] .td-dots i{width: 5px;height: 5px;border-radius: 50%;background: var(--ink-body);}.scene[data-scene="team-docs"] .td-dots.is-hover,.scene[data-scene="team-docs"] .td-dots.is-pressed{background: var(--fill);}.scene[data-scene="team-docs"] .td-menu{position: absolute;right: 0;top: 70px;z-index: 5;min-width: 230px;}.scene[data-scene="team-docs"] .td-menu .sk-menu-r{height: 40px;font-size: 18px;}.scene[data-scene="team-docs"] .td-dropat{left: 0;top: 4px;width: 300px;height: 76px;}.scene[data-scene="team-docs"] .td-drop{position: absolute;inset: 8px 8px 12px;border: 2px dashed rgba(0,114,194,.45);border-radius: 12px;pointer-events: none;}.scene[data-scene="team-docs"] .td-toast{position: absolute;left: 0;right: 0;bottom: 22px;z-index: 6;display: flex;align-items: center;gap: 8px;width: max-content;max-width: calc(100% - 16px);margin: 0 auto;min-height: 44px;padding: 10px 14px;border-radius: 22px;background: var(--ink);color: #fff;font: 500 15px/1.35 var(--font-body);box-shadow: var(--shadow-pop);}.scene[data-scene="team-docs"] .td-t1{bottom: 30px;}.scene[data-scene="team-docs"] .td-toast > .icon{flex: 0 0 auto;}.scene[data-scene="team-docs"] .td-inbox .sk-head{flex-basis: 60px;height: 60px;}.scene[data-scene="team-docs"] .td-pills{margin-left: auto;gap: 6px;}.scene[data-scene="team-docs"] .td-pills > span{height: 32px;padding: 0 12px;gap: 6px;}.scene[data-scene="team-docs"] .td-n{display: inline-grid;color: var(--ink-2);}.scene[data-scene="team-docs"] .td-ibody{padding-top: 14px;}.scene[data-scene="team-docs"] .td-cards{display: flex;flex-direction: column;gap: 10px;}.scene[data-scene="team-docs"] .td-card{background: #fff;border: 1px solid var(--line-2);border-radius: 14px;padding: 10px 18px;box-shadow: var(--shadow-card);}.scene[data-scene="team-docs"] .td-ch{display: flex;align-items: center;gap: 10px;height: 34px;}.scene[data-scene="team-docs"] .td-cn{margin-right: auto;font: 600 19px/1.2 var(--font-body);color: var(--ink);white-space: nowrap;}.scene[data-scene="team-docs"] .td-cv{display: grid;justify-items: start;}.scene[data-scene="team-docs"] .td-cv > span,.scene[data-scene="team-docs"] .td-ca > span{display: inline-flex;align-items: center;gap: 8px;grid-area: 1 / 1;}.scene[data-scene="team-docs"] .td-cs{margin-top: 6px;font: 400 18px/1.45 var(--font-body);color: var(--ink-body);white-space: nowrap;}.scene[data-scene="team-docs"] .td-cf{display: flex;align-items: center;gap: 10px;height: 28px;margin-top: 8px;}.scene[data-scene="team-docs"] .td-src{font: 400 15px/1.2 var(--font-body);color: var(--ink-2);white-space: nowrap;}.scene[data-scene="team-docs"] .td-ca{display: grid;justify-items: end;}.scene[data-scene="team-docs"] .td-by{font: 500 15px/1 var(--font-body);color: #0B6B3A;white-space: nowrap;}.scene[data-scene="team-docs"] .td-t2{bottom: 20px;}.scene[data-scene="team-docs"] .td-pstart{right: 64px;bottom: 34px;width: 2px;height: 2px;}.scene[data-scene="team-docs"] .td-file{left: 380px;top: 520px;z-index: 6;width: 300px;height: 76px;display: flex;align-items: center;gap: 12px;padding: 0 18px 0 24px;background: #fff;border-radius: 14px;box-shadow: var(--shadow-pop);}.scene[data-scene="team-docs"] .td-fby{position: absolute;left: -16px;top: -16px;}.scene[data-scene="team-docs"] .td-fic{color: var(--ink-2);display: grid;}.scene[data-scene="team-docs"] .td-ft{display: flex;flex-direction: column;gap: 4px;min-width: 0;}.scene[data-scene="team-docs"] .td-fn{font: 600 17px/1.2 var(--font-body);color: var(--ink);white-space: nowrap;}.scene[data-scene="team-docs"] .td-fm{font: 400 15px/1.2 var(--font-body);color: var(--ink-2);}@container (max-width: 639px){.js .scene[data-scene="team-docs"] .scene-cam > .sk-window.td-files{left: 186px;top: 40px;width: 428px;height: 452px;}.js .scene[data-scene="team-docs"] .scene-cam > .sk-window.td-inbox{left: 186px;top: 40px;width: 428px;height: 470px;}.js .scene[data-scene="team-docs"] .td-cam-a,.js .scene[data-scene="team-docs"] .td-cam-row,.js .scene[data-scene="team-docs"] .td-cam-b{left: 186px;top: 38px;width: 428px;height: 452px;}.js .scene[data-scene="team-docs"] .td-cam-end{left: 186px;top: 24px;width: 428px;height: 557px;}.js .scene[data-scene="team-docs"] .td-files .sk-head{flex: 0 0 auto;height: auto;flex-wrap: wrap;row-gap: 4px;padding: 10px 18px 0;}.js .scene[data-scene="team-docs"] .td-files .sk-tabs-row{order: 3;flex: 0 0 100%;height: 36px;margin-left: 0;}.js .scene[data-scene="team-docs"] .td-fbody{padding: 12px 22px 0;}.js .scene[data-scene="team-docs"] .td-line,.js .scene[data-scene="team-docs"] .td-list{margin-top: 10px;}.js .scene[data-scene="team-docs"] .td-search{flex: 1 1 auto;width: auto;}.js .scene[data-scene="team-docs"] .td-menu{top: 86px;}.js .scene[data-scene="team-docs"] .td-menu .sk-menu-r{height: 36px;}.js .scene[data-scene="team-docs"] .td-dropat{width: 260px;height: 56px;}.js .scene[data-scene="team-docs"] .td-drop{inset: 8px 12px 12px;}.js .scene[data-scene="team-docs"] .td-toast{bottom: 14px;max-width: calc(100% - 24px);}.js .scene[data-scene="team-docs"] .td-t1{bottom: 14px;}.js .scene[data-scene="team-docs"] .td-inbox .sk-head{flex-basis: 52px;height: 52px;padding: 0 16px;}.js .scene[data-scene="team-docs"] .td-inbox .sk-title{font-size: 18px;}.js .scene[data-scene="team-docs"] .td-pills > span{padding: 0 10px;}.js .scene[data-scene="team-docs"] .td-ibody{padding: 12px 12px 0;}.js .scene[data-scene="team-docs"] .td-cards{gap: 8px;}.js .scene[data-scene="team-docs"] .td-card{padding: 8px 14px;}.js .scene[data-scene="team-docs"] .td-ch{height: 30px;}.js .scene[data-scene="team-docs"] .td-cs{margin-top: 2px;line-height: 1.35;}.js .scene[data-scene="team-docs"] .td-cf{margin-top: 4px;height: 26px;}.js .scene[data-scene="team-docs"] .td-t2{bottom: 14px;}.js .scene[data-scene="team-docs"] .td-file{left: 214px;top: 504px;width: 260px;height: 56px;padding: 0 14px 0 30px;}.js .scene[data-scene="team-docs"] .td-fby{left: -14px;top: 11px;width: 34px;height: 34px;}}.scene[data-scene="team-segment"] .ts-box{--hf: 564;--v: var(--hf);--lift: 0px;--pop: 1;left: 24px;top: calc(320px - var(--hf) * .5px);width: 432px;z-index: 2;transform-origin: 50% calc(var(--v) * .5px);transform: translateY(calc((var(--hf) - var(--v)) * .5px + var(--lift))) scale(var(--pop));transition: transform 450ms var(--e-out),opacity 60ms linear,visibility 0s;}.scene[data-scene="team-segment"] .ts-box.is-lift{transition: transform 600ms var(--e-inout),opacity 60ms linear,visibility 0s;}.scene[data-scene="team-segment"] .ts-box.is-off{--pop: .6;opacity: 0;visibility: hidden;transition: transform 150ms var(--e-out),opacity 150ms linear,visibility 0s linear 150ms;}.scene[data-scene="team-segment"] .ts-box[data-state="s0"]{--v: 132;}.scene[data-scene="team-segment"] .ts-box[data-state="s1"]{--v: 198;}.scene[data-scene="team-segment"] .ts-box[data-state="s2"]{--v: 275;}.scene[data-scene="team-segment"] .ts-box[data-state="s3"]{--v: 346;}.scene[data-scene="team-segment"] .ts-box[data-state="s4"]{--v: 424;}.scene[data-scene="team-segment"] .ts-box[data-state="s5"]{--v: 502;}.scene[data-scene="team-segment"] .ts-sh{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 16px;box-shadow: var(--shadow-window);transform-origin: 50% 0;transform: scaleY(calc(var(--v) / var(--hf)));transition: transform 450ms var(--e-out);}.scene[data-scene="team-segment"] .ts-clip{position: relative;overflow: hidden;border-radius: 16px;transform: translateY(calc(var(--v) * 1px - 100%));transition: transform 450ms var(--e-out);}.scene[data-scene="team-segment"] .ts-win{position: relative;box-shadow: none;transform: translateY(calc(100% - var(--v) * 1px));transition: transform 450ms var(--e-out);}.scene[data-scene="team-segment"] .ts-box[data-state="s6"] .ts-sh,.scene[data-scene="team-segment"] .ts-box[data-state="s6"] .ts-clip,.scene[data-scene="team-segment"] .ts-box[data-state="s6"] .ts-win{transform: none;}.scene[data-scene="team-segment"] .ts-win .sk-head{gap: 10px;padding: 0 20px;}.scene[data-scene="team-segment"] .ts-hrow{display: flex;align-items: center;gap: 10px;min-width: 0;transition: transform 500ms var(--e-inout);}.scene[data-scene="team-segment"] .ts-tile{--av: 30px;font-size: 15px;transition: opacity 250ms var(--e-out);}.scene[data-scene="team-segment"] .ts-box.is-open .ts-hrow{transform: translateX(-40px);}.scene[data-scene="team-segment"] .ts-box.is-open .ts-tile{opacity: 0;}.scene[data-scene="team-segment"] .ts-rec{position: absolute;left: 20px;top: 18px;z-index: 5;transition: opacity 180ms linear,transform 300ms var(--e-out);}.scene[data-scene="team-segment"] .ts-rec .sk-chip{font-size: 15px;}.scene[data-scene="team-segment"] .ts-box.is-open .ts-rec{opacity: 0;transform: translateY(-8px);}.scene[data-scene="team-segment"] .ts-stream{gap: 20px;padding: 22px 24px 24px;}.scene[data-scene="team-segment"] .ts-client{gap: 5px;padding: 3px 9px;}.scene[data-scene="team-segment"] .ts-client .icon{color: var(--ink);}.scene[data-scene="team-segment"] .ts-room{padding: 20px 18px 22px;}.scene[data-scene="team-segment"] .ts-room-h{display: flex;align-items: center;gap: 14px;}.scene[data-scene="team-segment"] .ts-room .avatar--org{--av: 48px;}.scene[data-scene="team-segment"] .ts-hb .avatar--org{background: var(--pop-orange);}.scene[data-scene="team-segment"] .ts-room-n{display: flex;flex-direction: column;align-items: flex-start;gap: 6px;}.scene[data-scene="team-segment"] .ts-room-n b{font: 600 20px/1.25 var(--font-body);color: var(--ink);white-space: nowrap;}.scene[data-scene="team-segment"] .ts-recs{margin-top: 16px;padding-top: 16px;border-top: 1px solid var(--line);display: flex;flex-direction: column;align-items: flex-start;gap: 8px;}.scene[data-scene="team-segment"] .ts-recs .sk-chip{font-size: 15px;}.scene[data-scene="team-segment"] .ts-hb{left: 500px;top: 238px;width: 280px;z-index: 1;}.scene[data-scene="team-segment"] .ts-fx{transition: opacity 60ms linear,transform var(--t-mid) var(--e-pop),visibility 0s;}.scene[data-scene="team-segment"] .ts-fx.is-off{opacity: 0;visibility: hidden;transform: scale(.6);transition: opacity 150ms linear,transform 150ms var(--e-out),visibility 0s linear 150ms;}.scene[data-scene="team-segment"] .ts-hb.is-lift{transform: translateY(-86px);transition: transform 600ms var(--e-inout);}.scene[data-scene="team-segment"] .ts-hbc{position: relative;}.scene[data-scene="team-segment"] .ts-hbc::after{content: "";position: absolute;inset: 0;border-radius: 8px;box-shadow: 0 0 0 2px var(--ink);opacity: 0;transition: opacity 250ms var(--e-out) 850ms;}.scene[data-scene="team-segment"] .ts-ic{display: grid;flex: 0 0 auto;}.scene[data-scene="team-segment"] .ts-ic > .icon{grid-area: 1 / 1;transition: opacity 250ms var(--e-out) 850ms;}.scene[data-scene="team-segment"] .ts-ic > .ts-ic-l{opacity: 0;color: var(--ink);}.scene[data-scene="team-segment"] .ts-hb.is-walled .ts-ic-r{opacity: 0;}.scene[data-scene="team-segment"] .ts-hb.is-walled .ts-ic-l,.scene[data-scene="team-segment"] .ts-hb.is-walled .ts-hbc::after{opacity: 1;}.scene[data-scene="team-segment"] .ts-hb.is-walled .ts-hbc{animation: ts-knock 600ms var(--e-out) 850ms 1 both;}.scene[data-scene="team-segment"] .ts-wall{left: 479px;top: 100px;width: 2px;height: 440px;z-index: 3;transition: transform 600ms var(--e-inout);}.scene[data-scene="team-segment"] .ts-wall-l{position: absolute;inset: 0;background: var(--ink);transform-origin: 50% 0;transition: transform 700ms var(--e-out);}.scene[data-scene="team-segment"] .ts-wall.is-off .ts-wall-l{transform: scaleY(0);}.scene[data-scene="team-segment"] .ts-wall.is-hit .ts-wall-l{transform: scaleX(3);transition: transform 300ms var(--e-pop);}.scene[data-scene="team-segment"] .ts-wall-b{--px: 56px;--py: 44px;position: absolute;left: -19px;top: calc(50% - 20px);width: 40px;height: 40px;transition: transform 300ms var(--e-pop) 300ms,opacity 60ms linear 300ms;}.scene[data-scene="team-segment"] .ts-wall.is-off .ts-wall-b{transform: scale(.6);opacity: 0;}.scene[data-scene="team-segment"] .ts-lk{position: absolute;inset: 0;border-radius: 50%;display: grid;place-items: center;}.scene[data-scene="team-segment"] .ts-lk-w{background: #fff;color: var(--ink);box-shadow: var(--shadow-card);}.scene[data-scene="team-segment"] .ts-lk-k{background: var(--ink);color: #fff;opacity: 0;transition: opacity 200ms var(--e-out);}.scene[data-scene="team-segment"] .ts-wall.is-hit .ts-lk-k{opacity: 1;}.scene[data-scene="team-segment"] .ts-wall.is-hit .ts-wall-b{animation: ts-knock 700ms var(--e-out) 1;}.scene[data-scene="team-segment"] .ts-ring{position: absolute;inset: 0;border-radius: 50%;border: 2px solid var(--ink);opacity: 0;}.scene[data-scene="team-segment"] .ts-wall.is-hit .ts-ring{animation: ts-ring 900ms var(--e-out) 1 both;}.scene[data-scene="team-segment"] .ts-pulse{position: absolute;left: calc(50% - 7px);top: calc(50% - 7px);width: 14px;height: 14px;border-radius: 50%;background: var(--ink);opacity: 0;}.scene[data-scene="team-segment"] .ts-wall.is-hit .ts-pulse{animation: ts-pulse 800ms var(--e-inout) 150ms 1 both;}@keyframes ts-knock{0%,100%{transform: scale(1);}35%{transform: scale(1.22);}65%{transform: scale(.94);}}@keyframes ts-ring{0%{opacity: 0;transform: scale(1);}10%{opacity: .5;}100%{opacity: 0;transform: scale(2);}}@keyframes ts-pulse{0%{opacity: 0;transform: translate(0,0);}15%{opacity: 1;}85%{opacity: 1;transform: translate(var(--px),var(--py));}100%{opacity: 0;transform: translate(var(--px),var(--py)) scale(1.8);}}.scene[data-scene="team-segment"] .ts-coming{left: 500px;top: 332px;width: 280px;padding: 18px 20px 20px;z-index: 1;}.scene[data-scene="team-segment"] .ts-coming.ts-fx{transition: opacity 250ms linear 150ms,transform 500ms var(--e-out) 150ms,visibility 0s;}.scene[data-scene="team-segment"] .ts-coming.ts-fx.is-off{transform: translateY(24px);transition: opacity 150ms linear,transform 150ms var(--e-out),visibility 0s linear 150ms;}.scene[data-scene="team-segment"] .ts-coming-h{display: flex;flex-direction: column;align-items: flex-start;gap: 10px;font: 600 18px/1.25 var(--font-body);color: var(--ink);white-space: nowrap;}.scene[data-scene="team-segment"] .ts-mo{display: inline-flex;align-items: center;gap: 8px;}.scene[data-scene="team-segment"] .ts-who{margin-top: 12px;display: flex;flex-direction: column;align-items: flex-start;gap: 8px;}.scene[data-scene="team-segment"] .ts-who-l{font: 400 15px/1.2 var(--font-body);color: var(--ink-2);white-space: nowrap;}.scene[data-scene="team-segment"] .ts-opt{display: inline-flex;align-items: center;gap: 8px;font: 500 16px/1.2 var(--font-body);color: var(--ink);white-space: nowrap;}.scene[data-scene="team-segment"] .ts-dot{position: relative;width: 18px;height: 18px;border-radius: 50%;border: 2px solid var(--ink);flex: 0 0 auto;}.scene[data-scene="team-segment"] .ts-dot::after{content: "";position: absolute;inset: 3px;border-radius: 50%;background: var(--ink);}.scene[data-scene="team-coming"] .tc-frame{left: 180px;top: 58px;width: 440px;height: 500px;}.scene[data-scene="team-coming"] .tc-shot{left: 20px;top: 200px;width: 460px;height: 240px;}.scene[data-scene="team-coming"] .tc-fan{left: 330px;top: 140px;width: 440px;height: 360px;}.scene[data-scene="team-coming"] .tc-slot{z-index: 1;display: flex;align-items: center;padding: 0 12px;border-radius: 16px;background: rgba(255,255,255,.42);box-shadow: inset 0 0 0 1px rgba(255,255,255,.6);transition: opacity 600ms var(--e-inout);}.scene[data-scene="team-coming"] .tc-slot .tc-ic{opacity: .5;}.scene[data-scene="team-coming"] .tc-slot.is-away{opacity: 0;}.scene[data-scene="team-coming"] .tc-wire{left: 402px;top: 319px;height: 2px;transform-origin: 0 50%;}.scene[data-scene="team-coming"] .tc-wire > i{position: absolute;inset: 0;background: repeating-linear-gradient(90deg,var(--ink-2) 0 7px,transparent 7px 14px);transform-origin: 0 50%;transition: transform 700ms var(--e-out);}.scene[data-scene="team-coming"] .tc-wire--today{height: 3px;top: 318.5px;}.scene[data-scene="team-coming"] .tc-wire--today > i{background: var(--accent);}.scene[data-scene="team-coming"] .tc-wire:not(.is-shown) > i{transform: scaleX(0);}.scene[data-scene="team-coming"] .tc-stem{display: none;}.scene[data-scene="team-coming"] .tc-w0{width: 112px;transform: rotate(180deg);}.scene[data-scene="team-coming"] .tc-w1{width: 179.3px;transform: rotate(-48.84deg);}.scene[data-scene="team-coming"] .tc-w2{width: 154.7px;transform: rotate(-16.91deg);}.scene[data-scene="team-coming"] .tc-w3{width: 154.7px;transform: rotate(16.91deg);}.scene[data-scene="team-coming"] .tc-w4{width: 179.3px;transform: rotate(48.84deg);}.scene[data-scene="team-coming"] .tc-hub,.scene[data-scene="team-coming"] .tc-halo{left: 340px;top: 254px;width: 124px;height: 132px;border-radius: 20px;}.scene[data-scene="team-coming"] .tc-halo{z-index: 1;background: var(--accent);opacity: 0;pointer-events: none;}.scene[data-scene="team-coming"] .tc-halo.is-pulse{animation: tc-halo 1.6s var(--e-out) 1;}@keyframes tc-halo{0%{opacity: .24;transform: scale(1);}100%{opacity: 0;transform: scale(1.22,1.2);}}.scene[data-scene="team-coming"] .tc-hub{z-index: 2;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 2px;background: #fff;box-shadow: var(--shadow-card);}.scene[data-scene="team-coming"] .tc-hub .them-mark{margin-bottom: 4px;}.scene[data-scene="team-coming"] .tc-hub b{font: 600 24px/1.15 var(--font-body);color: var(--accent-ink);}.scene[data-scene="team-coming"] .tc-hub > span{font: 500 15px/1.25 var(--font-body);color: var(--ink-2);white-space: nowrap;}.scene[data-scene="team-coming"] .tc-today,.scene[data-scene="team-coming"] .tc-slot--today{left: 50px;top: 215px;width: 240px;height: 210px;border-radius: 18px;}.scene[data-scene="team-coming"] .tc-today{z-index: 2;padding: 16px;background: #fff;box-shadow: var(--shadow-card);}.scene[data-scene="team-coming"] .tc-today-h{display: flex;align-items: center;justify-content: space-between;gap: 8px;}.scene[data-scene="team-coming"] .tc-today-h b{font: 600 20px/1.2 var(--font-body);color: var(--ink);white-space: nowrap;}.scene[data-scene="team-coming"] .tc-now{display: inline-flex;align-items: center;gap: 2px;height: 26px;padding: 0 10px 0 8px;border-radius: 999px;background: #D7F5E3;color: #0B6B3A;font: 600 15px/1 var(--font-body);}.scene[data-scene="team-coming"] .tc-with{display: flex;align-items: center;gap: 8px;margin-top: 8px;font: 500 16px/1.2 var(--font-body);color: var(--ink-body);white-space: nowrap;}.scene[data-scene="team-coming"] .tc-notes{margin-top: 12px;padding: 12px 14px 14px;border-radius: 12px;background: var(--fill);}.scene[data-scene="team-coming"] .tc-notes-h{display: flex;align-items: center;justify-content: space-between;gap: 8px;height: 20px;font: 500 15px/1.2 var(--font-body);color: var(--ink-body);white-space: nowrap;}.scene[data-scene="team-coming"] .tc-mode{display: inline-flex;align-items: center;gap: 6px;font-weight: 600;color: #0B6B3A;}.scene[data-scene="team-coming"] .tc-mode > i{width: 8px;height: 8px;border-radius: 50%;background: var(--pop-green);}.scene[data-scene="team-coming"] .tc-note-box{display: grid;margin-top: 8px;}.scene[data-scene="team-coming"] .tc-note-box > span{grid-area: 1 / 1;font: 400 17px/1.4 var(--font-body);color: var(--ink);}.scene[data-scene="team-coming"] .tc-note-size{visibility: hidden;}.scene[data-scene="team-coming"] .tc-t,.scene[data-scene="team-coming"] .tc-slot:not(.tc-slot--today){width: 200px;height: 70px;}.scene[data-scene="team-coming"] .tc-t{z-index: 2;display: flex;align-items: center;gap: 10px;padding: 0 12px;border-radius: 16px;background: #fff;box-shadow: var(--shadow-card);}.scene[data-scene="team-coming"] .tc-ic{flex: 0 0 auto;display: grid;place-items: center;width: 38px;height: 38px;border-radius: 11px;background: var(--tile);color: #fff;}.scene[data-scene="team-coming"] .tc-nt{display: flex;flex-direction: column;align-items: flex-start;gap: 5px;min-width: 0;}.scene[data-scene="team-coming"] .tc-n{font: 600 17px/1.2 var(--font-body);color: var(--ink);white-space: nowrap;}.scene[data-scene="team-coming"] .tc-tag{font: 600 15px/1 var(--font-body);padding: 5px 9px;border-radius: 999px;background: var(--tint-yellow);color: var(--ink);}.scene[data-scene="team-coming"] .tc-t1,.scene[data-scene="team-coming"] .tc-s1{left: 520px;top: 150px;}.scene[data-scene="team-coming"] .tc-t2,.scene[data-scene="team-coming"] .tc-s2{left: 550px;top: 240px;}.scene[data-scene="team-coming"] .tc-t3,.scene[data-scene="team-coming"] .tc-s3{left: 550px;top: 330px;}.scene[data-scene="team-coming"] .tc-t4,.scene[data-scene="team-coming"] .tc-s4{left: 520px;top: 420px;}@container (max-width: 639px){.js .scene[data-scene="team-coming"] .tc-frame,.js .scene[data-scene="team-coming"] .tc-fan{left: 196px;top: 98px;width: 408px;height: 400px;}.js .scene[data-scene="team-coming"] .tc-shot{left: 230px;top: 54px;width: 340px;height: 297px;}.js .scene[data-scene="team-coming"] .tc-today,.js .scene[data-scene="team-coming"] .tc-slot--today{left: 250px;top: 54px;width: 300px;height: 165px;}.js .scene[data-scene="team-coming"] .tc-today{display: grid;grid-template-columns: auto 1fr auto;column-gap: 10px;align-items: center;padding: 12px 16px;}.js .scene[data-scene="team-coming"] .tc-today.is-back,.js .scene[data-scene="team-coming"] .tc-w0.is-back{opacity: 0;transition: opacity 500ms var(--e-inout);}.js .scene[data-scene="team-coming"] .tc-today-h,.js .scene[data-scene="team-coming"] .tc-with{display: contents;}.js .scene[data-scene="team-coming"] .tc-with .mate-face{grid-area: 1 / 1 / 3 / 2;width: 34px;height: 34px;}.js .scene[data-scene="team-coming"] .tc-today-h b{grid-area: 1 / 2;}.js .scene[data-scene="team-coming"] .tc-with span{grid-area: 2 / 2;}.js .scene[data-scene="team-coming"] .tc-now{grid-area: 1 / 3 / 3 / 4;}.js .scene[data-scene="team-coming"] .tc-notes{grid-column: 1 / -1;margin-top: 8px;padding: 9px 12px 10px;}.js .scene[data-scene="team-coming"] .tc-notes-h{font-size: 15px;}.js .scene[data-scene="team-coming"] .tc-note-box{margin-top: 6px;}.js .scene[data-scene="team-coming"] .tc-note-box > span{font-size: 16px;}.js .scene[data-scene="team-coming"] .tc-hub,.js .scene[data-scene="team-coming"] .tc-halo{left: 334px;top: 239px;width: 132px;height: 112px;}.js .scene[data-scene="team-coming"] .tc-hub .them-mark{width: 36px;height: 36px;}.js .scene[data-scene="team-coming"] .tc-hub b{font-size: 22px;}.js .scene[data-scene="team-coming"] .tc-wire{left: 400px;top: 294px;}.js .scene[data-scene="team-coming"] .tc-wire--today{top: 293.5px;}.js .scene[data-scene="team-coming"] .tc-stem > i,.js .scene[data-scene="team-coming"] .tc-w1 > i,.js .scene[data-scene="team-coming"] .tc-w2 > i,.js .scene[data-scene="team-coming"] .tc-w3 > i,.js .scene[data-scene="team-coming"] .tc-w4 > i{background: repeating-linear-gradient(90deg,var(--ink-2) 0 4px,transparent 4px 8px);}.js .scene[data-scene="team-coming"] .tc-w0{width: 76px;transform: rotate(-90deg);}.js .scene[data-scene="team-coming"] .tc-stem{display: block;width: 162px;transform: rotate(90deg);}.js .scene[data-scene="team-coming"] .tc-w1,.js .scene[data-scene="team-coming"] .tc-w3{width: 12px;transform: rotate(180deg);}.js .scene[data-scene="team-coming"] .tc-w2,.js .scene[data-scene="team-coming"] .tc-w4{width: 12px;transform: none;}.js .scene[data-scene="team-coming"] .tc-w1,.js .scene[data-scene="team-coming"] .tc-w2{top: 396px;}.js .scene[data-scene="team-coming"] .tc-w3,.js .scene[data-scene="team-coming"] .tc-w4{top: 456px;}.js .scene[data-scene="team-coming"] .tc-t,.js .scene[data-scene="team-coming"] .tc-slot:not(.tc-slot--today){width: 178px;height: 52px;padding: 0 8px;gap: 7px;border-radius: 13px;}.js .scene[data-scene="team-coming"] .tc-ic{width: 28px;height: 28px;border-radius: 8px;}.js .scene[data-scene="team-coming"] .tc-ic .icon{width: 16px;height: 16px;}.js .scene[data-scene="team-coming"] .tc-nt{gap: 3px;}.js .scene[data-scene="team-coming"] .tc-n{font-size: 16px;}.js .scene[data-scene="team-coming"] .tc-tag{padding: 3px 8px;}.js .scene[data-scene="team-coming"] .tc-t1,.js .scene[data-scene="team-coming"] .tc-s1{left: 210px;top: 371px;}.js .scene[data-scene="team-coming"] .tc-t2,.js .scene[data-scene="team-coming"] .tc-s2{left: 412px;top: 371px;}.js .scene[data-scene="team-coming"] .tc-t3,.js .scene[data-scene="team-coming"] .tc-s3{left: 210px;top: 431px;}.js .scene[data-scene="team-coming"] .tc-t4,.js .scene[data-scene="team-coming"] .tc-s4{left: 412px;top: 431px;}}.scene[data-scene="team-grunt"] .scene-cam > .tg-win{left: 130px;top: 22px;width: 540px;height: 598px;}.scene[data-scene="team-grunt"] .tg-win .sk-body{padding-bottom: 0;}.scene[data-scene="team-grunt"] .tg-win .sk-head{padding: 0 20px;}.scene[data-scene="team-grunt"] .tg-win .sk-title .icon{color: var(--ink-2);}.scene[data-scene="team-grunt"] .tg-hint{margin-left: auto;justify-items: end;white-space: nowrap;}.scene[data-scene="team-grunt"] .tg-hint > span{padding: 5px 12px;border-radius: 999px;font: 500 16px/1.2 var(--font-body);color: var(--ink-2);transform-origin: 100% 50%;transition: background-color 400ms var(--e-out),color 400ms var(--e-out);}.scene[data-scene="team-grunt"] .tg-hint > span:not(.when-n0){background: var(--fill);font-weight: 600;color: var(--ink);}.scene[data-scene="team-grunt"] .tg-hint.is-pulse > span:not(.when-n0){background: var(--accent-soft);color: var(--accent-ink);transition: none;animation: tg-pulse 520ms var(--e-pop);}@keyframes tg-pulse{0%{transform: scale(1);}40%{transform: scale(1.14);}100%{transform: scale(1);}}.scene[data-scene="team-grunt"] .tg-list{flex: 1 1 auto;min-width: 0;display: flex;flex-direction: column;}.scene[data-scene="team-grunt"] .tg-row{position: relative;flex: 0 0 178px;height: 178px;display: grid;grid-template-columns: 44px minmax(0,1fr);column-gap: 14px;align-items: start;padding: 15px 20px;border-bottom: 1px solid var(--line);}.scene[data-scene="team-grunt"] .tg-row:last-child{border-bottom: 0;}.scene[data-scene="team-grunt"] .tg-av{position: relative;width: 44px;height: 44px;margin-top: 4px;}.scene[data-scene="team-grunt"] .tg-badge{position: absolute;right: -5px;bottom: -5px;width: 22px;height: 22px;border-radius: 50%;display: grid;place-items: center;background: var(--pop-green);color: #fff;box-shadow: 0 0 0 2px #fff;}.scene[data-scene="team-grunt"] .tg-rb{min-width: 0;}.scene[data-scene="team-grunt"] .tg-meta{font: 400 16px/21px var(--font-body);color: var(--ink-2);white-space: nowrap;}.scene[data-scene="team-grunt"] .tg-meta b{font-weight: 600;color: var(--ink-body);}.scene[data-scene="team-grunt"] .tg-h{margin-top: 2px;font: 600 20px/24px var(--font-body);color: var(--ink);text-wrap: balance;}.scene[data-scene="team-grunt"] .tg-h > .when-working{font-weight: 500;color: var(--ink-body);}.scene[data-scene="team-grunt"] .tg-h[data-state="working"] > .when-ready,.scene[data-scene="team-grunt"] .tg-h[data-state="ready"] > .when-working{display: none;}.scene[data-scene="team-grunt"] .tg-st{margin-top: 6px;}.scene[data-scene="team-grunt"] .tg-st > *{display: flex;flex-direction: column;align-items: flex-start;gap: 2px;}.scene[data-scene="team-grunt"] .tg-l{display: flex;align-items: center;gap: 8px;height: 34px;font: 500 16px/1.2 var(--font-body);color: var(--ink);white-space: nowrap;}.scene[data-scene="team-grunt"] .tg-l .icon{flex: 0 0 auto;}.scene[data-scene="team-grunt"] .tg-ok .icon{color: var(--pop-green);}.scene[data-scene="team-grunt"] .tg-run{color: var(--ink-body);}.scene[data-scene="team-grunt"] .tg-run .icon{color: var(--accent-ink);}.scene[data-scene="team-grunt"] .tg-wait{font-weight: 400;color: var(--ink-2);}.scene[data-scene="team-grunt"] .tg-wait .sk-dots{opacity: 1;height: 20px;}.scene[data-scene="team-grunt"] .tg-cite{height: 34px;}.scene[data-scene="team-grunt"] .tg-acts{position: relative;display: flex;align-items: center;gap: 8px;height: 34px;}.scene[data-scene="team-grunt"] .tg-enter{position: absolute;left: 640px;top: 50%;width: 0;height: 0;}.scene[data-scene="team-grunt"] .tg-tip{position: absolute;left: calc(100% + 22px);top: 50%;transform: translateY(-50%);z-index: 3;width: max-content;max-width: 182px;white-space: normal;}.scene[data-scene="team-grunt"] .tg-tip:not(.is-shown){transition: opacity 120ms linear,visibility 0s linear 120ms;}.scene[data-scene="team-grunt"] .tg-tip::before{content: "";position: absolute;left: -5px;top: calc(50% - 5px);width: 10px;height: 10px;border-radius: 2px;background: var(--ink);transform: rotate(45deg);}.scene[data-scene="team-grunt"] .tg-win.tg-ptr-out ~ .scene-pointer{translate: 560px 0;transition: translate 420ms cubic-bezier(.5,0,.9,.5),opacity 120ms linear !important;}.scene[data-scene="team-grunt"] [data-state="n0"] > .when-n0,.scene[data-scene="team-grunt"] [data-state="n1"] > .when-n1,.scene[data-scene="team-grunt"] [data-state="n2"] > .when-n2,.scene[data-scene="team-grunt"] [data-state="n3"] > .when-n3,.scene[data-scene="team-grunt"] [data-state="w0"] > .when-w0,.scene[data-scene="team-grunt"] [data-state="t2"] > .when-t2,.scene[data-scene="team-grunt"] [data-state="working"] > .when-working,.scene[data-scene="team-grunt"] [data-state="ready"] > .when-ready{opacity: 1;visibility: visible;transition: background-color 400ms var(--e-out),color 400ms var(--e-out);}@container (max-width: 639px){.js .scene[data-scene="team-grunt"] .scene-cam > .tg-win{left: 180px;top: 36px;width: 440px;height: 567px;}.js .scene[data-scene="team-grunt"] .tg-win .sk-head{gap: 12px;}.js .scene[data-scene="team-grunt"] .tg-hint > span{font-size: 15px;}.js .scene[data-scene="team-grunt"] .tg-row{flex-basis: 167px;height: 167px;column-gap: 12px;padding: 12px 20px;}.js .scene[data-scene="team-grunt"] .tg-h{font-size: 18px;line-height: 22px;}.js .scene[data-scene="team-grunt"] .tg-enter{left: 600px;}.js .scene[data-scene="team-grunt"] .tg-tip{left: calc(100% + 14px);}}.vignette .scene-cam > .mv{left: 0;top: 0;width: 240px;height: 160px;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;}.mv1{gap: 8px;}.mv1-faces{display: flex;align-items: center;gap: 6px;color: var(--ink-2);}.mv1 b{font: 600 18px/1.2 var(--font-body);color: var(--ink);}.mv1-l{display: inline-flex;align-items: center;gap: 8px;padding: 6px 12px;border-radius: 999px;background: #fff;font: 400 15px/1.2 var(--font-body);color: var(--ink-body);white-space: nowrap;}.mv2 .sk-cpill{height: 34px;}.mv3{align-items: flex-start !important;padding-left: 14px;gap: 12px;}.mv3 span{display: flex;align-items: center;gap: 7px;font: 500 16px/1.2 var(--font-body);letter-spacing: -.01em;color: var(--ink);white-space: nowrap;}.mv3 .icon{color: var(--pop-green);}.mv4{gap: 5px;padding: 0 8px;}.mv4 b{font: 600 17px/1.2 var(--font-body);color: var(--ink);}.mv4-c{background: #fff;padding: 2px 8px;line-height: 1.3;}.mv4{gap: 6px;}.mv4-s{display: flex;flex-direction: column;align-items: center;gap: 0;color: var(--ink);}.mv4-s i{font: 500 15px/1 var(--font-body);font-style: normal;padding: 3px 8px;border-radius: 6px;background: #fff;white-space: nowrap;}.mv4-s .icon{color: var(--ink-body);width: 12px;height: 12px;}.mv5{position: relative;}.mv5 > *{position: absolute;}.mv5-l{left: 0;top: 0;}.mv5-l line{stroke: rgba(25,25,25,.22);stroke-width: 1.5;stroke-dasharray: 3 4;}.mv5-t{font: 500 15px/1 var(--font-body);color: var(--ink);background: #fff;padding: 7px 10px;border-radius: 8px;white-space: nowrap;}.mv5-a{left: 10px;top: 14px;}.mv5-b{right: 14px;top: 14px;}.mv5-c{left: 50%;top: 118px;transform: translateX(-50%);}.mv5-chip{left: 50%;top: 64px;transform: translateX(-50%);box-shadow: var(--shadow-card);background: #fff;font-size: 15px;}@container (max-width: 639px){.js .scene[data-scene="collective"] .c-rec{left: 402px;top: 134px;width: 408px;padding: 16px 20px 14px;}.js .scene[data-scene="collective"] .c-rec.is-left{transform: translateY(-104px);}.js .scene[data-scene="collective"] .c-rec-t{font-size: 22px;}.js .scene[data-scene="collective"] .c-rec-x{margin-top: 8px;font-size: 17px;}.js .scene[data-scene="collective"] .c-rec-o{margin-top: 10px;}.js .scene[data-scene="collective"] .c-rec-a{margin-top: 12px;padding-top: 10px;}.js .scene[data-scene="collective"] .c-rec-a > *,.js .scene[data-scene="collective"] .c-rec-a .sk-btn{height: 36px;}.js .scene[data-scene="collective"] .c-ans{left: 402px;top: 308px;width: 408px;padding: 14px 16px 12px;}.js .scene[data-scene="collective"] .c-ans-h .mate-face{width: 40px;height: 40px;}.js .scene[data-scene="collective"] .c-ans-t{margin-top: 6px;font-size: 19px;}.js .scene[data-scene="collective"] .c-ans-c{margin: 8px 0 44px;}.js .scene[data-scene="collective"] .c-tip{top: calc(100% + 12px);padding: 6px 10px;}.js .scene[data-scene="collective"] .c-wire{top: auto;bottom: 50%;width: 35px;height: 160px;margin: 0 0 -1px;border-top: 0;border-left: 2px solid var(--accent);border-bottom: 2px solid var(--accent);}.js .scene[data-scene="collective"] .c-wire::before{content: "";position: absolute;left: -2px;top: 0;width: 18px;border-top: 2px solid var(--accent);}.js .scene[data-scene="collective"] .c-wire::after{left: 10px;top: -5px;}.js .scene[data-scene="collective"] .c-wire{transition: opacity 400ms linear;}.js .scene[data-scene="collective"] .c-wire.is-off{transform: none;}.js .scene[data-scene="router"] .r-win{left: 375px;width: 450px;}.js .scene[data-scene="router"] .sk-route > *{flex-wrap: wrap;white-space: normal;row-gap: 2px;}.js .scene[data-scene="router"] .r-menu{left: 90px;}.js .scene[data-scene="router"] .r-routebox{width: 386px;height: 262px;}.js .ls-stages .scene-cam > .sk-window{left: 180px;width: 440px;}.js .ls-stages .sk-composer .sk-typed{max-width: none;}.scene[data-scene="team-persona"] .tp-frame,.scene[data-scene="team-persona"] .tp-shot{left: 180px;top: 24px;width: 440px;height: 562px;}.scene[data-scene="team-persona"] .tp-page,.scene[data-scene="team-persona"] .sk-window.tp-room{left: 180px;top: 24px;width: 440px;height: 496px;}.scene[data-scene="team-persona"] .tp-phead,.scene[data-scene="team-persona"] .tp-room .sk-head{flex-basis: 56px;height: 56px;}.scene[data-scene="team-persona"] .tp-alex{top: 74px;}.scene[data-scene="team-persona"] .tp-c{width: 400px;}.scene[data-scene="team-persona"] .tp-c1{left: 192px;top: 262px;--rot: -2deg;}.scene[data-scene="team-persona"] .tp-c2{left: 208px;top: 354px;--rot: 1.5deg;}.scene[data-scene="team-persona"] .tp-c3{left: 196px;top: 446px;--rot: -1.5deg;}.scene[data-scene="team-persona"] .tp-rec{padding: 10px 14px;}.scene[data-scene="team-persona"] .tp-pbody{padding: 10px 20px 0;}.scene[data-scene="team-persona"] .tp-kv{grid-template-columns: 100px minmax(0,1fr);column-gap: 14px;row-gap: 6px;}.scene[data-scene="team-persona"] .tp-know{margin-top: 12px;gap: 6px;}.scene[data-scene="team-persona"] .tp-sec2{margin-top: 4px;}.scene[data-scene="team-persona"] .tp-chat{gap: 16px;padding: 16px 20px;}.scene[data-scene="team-persona"] .tp-room .sk-text{font-size: 19px;}.scene[data-scene="team-persona"] .tp-room .sk-pane > .sk-composer{flex-basis: 104px;height: 104px;margin: 0 16px 16px;}.scene[data-scene="team-persona"] .tp-room .sk-input,.scene[data-scene="team-persona"] .tp-fc .sk-input{flex-basis: 58px;height: 58px;padding: 0 16px 4px;font-size: 18px;}.scene[data-scene="team-persona"] .sk-composer.tp-fc{left: 196px;top: 248px;width: 408px;height: 104px;}.scene[data-scene="team-persona"] .tp-cl{flex-direction: column;align-items: flex-start;}.scene[data-scene="team-persona"] .tp-dot{display: none;}.scene[data-scene="team-persona"] .tp-cite{align-items: flex-start;padding: 6px 12px 6px 10px;}.scene[data-scene="team-persona"] .tp-cite .icon{margin-top: 3px;}html:not(.js) .scene[data-scene="team-persona"]{aspect-ratio: var(--narrow-ratio,4 / 5);}html:not(.js) .scene[data-scene="team-persona"] .scene-cam{--tp-z: calc(11 / (15 * var(--scene-scale)));transform: translate(calc(50cqw / var(--scene-scale) - var(--tp-z) * 400px),min(0px,calc(62.5cqw / var(--scene-scale) - var(--tp-z) * 305px))) scale(var(--tp-z));}.js .scene[data-scene="team-bubble"] .tb-win{left: 155px;top: 22px;width: 440px;height: 556px;}.js .scene[data-scene="team-bubble"] .tb-stream{padding: 20px 24px;}.js .scene[data-scene="team-bubble"] .tb-after{--tb-drop: 194px;}.js .scene[data-scene="team-bubble"] .tb-work{left: -15px;width: 372px;}.js .scene[data-scene="team-bubble"] .tb-card{padding: 12px 14px 16px;}.js .scene[data-scene="team-bubble"] .tb-working{margin-left: 15px;}.js .scene[data-scene="team-bubble"] .tb-cur{left: 177px;}.js .scene[data-scene="team-segment"] .ts-frame{left: 24px;top: 60px;width: 429px;height: 520px;}.js .scene[data-scene="team-segment"] .ts-box{--hf: 482;left: 16px;width: 305px;}.js .scene[data-scene="team-segment"] .ts-box.is-lift,.js .scene[data-scene="team-segment"] .ts-wall.is-lift{--lift: -28px;}.js .scene[data-scene="team-segment"] .ts-box[data-state="s0"]{--v: 112;}.js .scene[data-scene="team-segment"] .ts-box[data-state="s1"]{--v: 156;}.js .scene[data-scene="team-segment"] .ts-box[data-state="s2"]{--v: 224;}.js .scene[data-scene="team-segment"] .ts-box[data-state="s3"]{--v: 279;}.js .scene[data-scene="team-segment"] .ts-box[data-state="s4"]{--v: 368;}.js .scene[data-scene="team-segment"] .ts-box[data-state="s5"]{--v: 436;}.js .scene[data-scene="team-segment"] .ts-win .sk-head{flex-basis: 52px;height: 52px;padding: 0 12px;gap: 8px;}.js .scene[data-scene="team-segment"] .ts-win .sk-title{font-size: 18px;}.js .scene[data-scene="team-segment"] .ts-win .sk-members{display: none;}.js .scene[data-scene="team-segment"] .ts-hrow{gap: 8px;}.js .scene[data-scene="team-segment"] .ts-tile{--av: 26px;}.js .scene[data-scene="team-segment"] .ts-box.is-open .ts-hrow{transform: translateX(-34px);}.js .scene[data-scene="team-segment"] .ts-rec{left: 12px;top: 14px;}.js .scene[data-scene="team-segment"] .ts-stream{gap: 12px;padding: 14px 12px 14px 20px;}.js .scene[data-scene="team-segment"] .ts-stream .sk-msg{grid-template-columns: 36px minmax(0,1fr);column-gap: 10px;}.js .scene[data-scene="team-segment"] .ts-stream .sk-msg .avatar{--av: 36px;}.js .scene[data-scene="team-segment"] .ts-stream .sk-msg .mate-face{--fa: 36px;}.js .scene[data-scene="team-segment"] .ts-stream .sk-who{font-size: 17px;}.js .scene[data-scene="team-segment"] .ts-stream .sk-text{font-size: 18px;line-height: 1.45;}.js .scene[data-scene="team-segment"] .ts-stream .sk-chips{margin-top: 6px;}.js .scene[data-scene="team-segment"] .ts-stream .sk-chip{font-size: 15px;}.js .scene[data-scene="team-segment"] .ts-wall{left: 350px;top: 100px;height: 440px;transform: translateY(var(--lift,0px));}.js .scene[data-scene="team-segment"] .ts-wall-b{--px: 69px;--py: 55px;left: -15px;top: calc(50% - 16px);width: 32px;height: 32px;}.js .scene[data-scene="team-segment"] .ts-hb{left: 381px;top: 236px;width: 80px;padding: 12px 5px 12px;}.js .scene[data-scene="team-segment"] .ts-hb.is-lift{transform: translateY(-28px);}.js .scene[data-scene="team-segment"] .ts-hb .ts-room-h{flex-direction: column;align-items: center;gap: 8px;text-align: center;}.js .scene[data-scene="team-segment"] .ts-hb .avatar--org{--av: 40px;}.js .scene[data-scene="team-segment"] .ts-hb .ts-room-n{align-items: center;}.js .scene[data-scene="team-segment"] .ts-hb .ts-room-n b{font-size: 15px;line-height: 1.3;white-space: normal;}.js .scene[data-scene="team-segment"] .ts-hb .ts-client,.js .scene[data-scene="team-segment"] .ts-hbc-t{display: none;}.js .scene[data-scene="team-segment"] .ts-hb .ts-recs{margin-top: 10px;padding-top: 10px;align-items: center;}.js .scene[data-scene="team-segment"] .ts-hbc{padding: 7px;}.js .scene[data-scene="team-segment"] .ts-coming{left: 16px;top: 544px;width: auto;padding: 8px 12px;}.js .scene[data-scene="team-segment"] .ts-coming-h{flex-direction: row;align-items: center;}.js .scene[data-scene="team-segment"] .ts-who{display: none;}}#problem .way-labels{display: grid;grid-template-columns: 1fr 1fr;margin: 0 0 14px;font: 600 13px/1.2 var(--font-body);letter-spacing: .06em;text-transform: uppercase;}#problem .way{padding-left: 2%;}#problem .way--old{color: var(--ink-2);}#problem .way--new{color: var(--accent-ink);}#problem .way-arrow{display: none;}@media (max-width: 699px){#problem .way-labels{display: flex;justify-content: center;align-items: center;gap: 8px;}#problem .way{padding-left: 0;}#problem .way-arrow{display: inline;color: var(--ink-2);}}
