.office-product.living-product{--living-ink:#20211e;--living-paper:#f8f7f2;--living-blue:#254cfa;--living-lime:#d9f76c;--living-purple:#dcd0ff;--m-green:#254cfa;--green:#254cfa;font-family:DM Sans Variable,Noto Sans Thai,sans-serif}.living-product :focus-visible{outline-offset:4px;outline:3px solid #254cfa}.living-product .meeting-sidebar{background:#22241f}.living-product .meeting-brand{letter-spacing:-1.7px;gap:10px;font-weight:700}.living-product .meeting-brand-icon{color:var(--living-lime);width:37px}.living-product .meeting-brand-icon svg{width:37px;height:37px}.living-product .meeting-brand small{color:#bfc4b5;letter-spacing:1.4px;font-size:7px}.living-product .workspace-label{color:#a7ac9e}.living-product .meeting-sidebar nav>a{color:#c8ccbe;border-radius:8px}.living-product .meeting-sidebar nav>a svg{color:#b3bca3}.living-product .meeting-sidebar nav>a.selected{background:var(--living-lime);color:#20211e;box-shadow:none;font-weight:650}.living-product .meeting-sidebar nav>a.selected svg{color:#20211e}.living-product .profile-button{color:#f5f6ef}.living-product .profile-button small{color:#bfc4b5}.living-product .m-button{background:#254cfa;border-color:#254cfa;border-radius:7px;font-weight:600!important}.living-product .m-button:hover{background:#183ddb;border-color:#183ddb}.living-product .m-button.secondary{background:#fff;border-color:#cdd5e1;color:#223143!important}.living-product .m-button.secondary:hover{background:#f1f3ff}.living-product .company-heading h1,.living-product .lobby-intro h1{font-weight:600}.living-product .demo-pill{color:#575d52;border-color:#b8beaf}.living-product .m-language,.living-product .m-language select{color:#32382f}.living-product .living-eyebrow{color:#42483b;letter-spacing:1.8px;align-items:center;gap:9px;font-size:10px;font-weight:650;line-height:1.5;display:flex}.living-eyebrow>span,.living-art-label>span{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.living-product.signed-out{background:var(--living-paper)}.living-product.signed-out .meeting-app-header{background:var(--living-paper);height:96px;padding-inline:clamp(24px,5vw,88px)}.living-product .login-wordmark{letter-spacing:-2.1px;gap:8px;font-size:38px;font-weight:750;color:#22241f!important}.living-product .login-wordmark svg{color:#254cfa;width:35px;height:35px}.living-product .living-header-nav{align-items:center;gap:34px;display:flex}.living-header-nav a{text-underline-offset:5px;font-size:13px;font-weight:550}.living-header-nav a:hover{text-decoration:underline}.living-product .living-header-entry{white-space:nowrap;color:#20211e;border:1px solid #20211e;border-radius:30px;align-items:center;gap:14px;min-height:44px;padding:11px 18px;font-size:12px;display:inline-flex}.living-header-entry:hover{background:var(--living-lime)}.home-page .sidebar-toggle{display:none!important}.home-page .meeting-app-header{position:relative}.home-page .meeting-app-main{min-width:0}.living-home{color:var(--living-ink);overflow:clip}.living-product .living-home h1,.living-product .living-home h2,.living-product .living-home h3{color:var(--living-ink);font-weight:650}.living-hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(30px,5vw,88px);max-width:1720px;margin:0 auto;padding:34px clamp(24px,5vw,88px) 62px;display:grid}.living-hero-copy{min-width:0;padding-block:20px 12px}.living-product .living-hero h1{letter-spacing:-.078em;margin:29px 0 25px;font-size:clamp(58px,7.35vw,122px);font-weight:650;line-height:1.01}.living-hero h1>span{color:#254cfa}.living-product .living-lede{color:#52574d;max-width:355px;margin-bottom:28px;font-size:clamp(15px,1.3vw,19px);line-height:1.65}.living-product .living-cta{background:var(--living-ink);border:1px solid var(--living-ink);color:#fff;border-radius:99px;justify-content:space-between;align-items:center;gap:34px;min-height:55px;padding:16px 22px;font-size:14px;font-weight:550;transition:background .16s,color .16s;display:inline-flex}.living-product .living-cta:hover{background:#254cfa;border-color:#254cfa}.living-scroll{align-items:center;gap:12px;width:fit-content;margin-top:41px;font-size:11px;display:flex}.living-scroll>span{border:1px solid #c2c5b9;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.living-hero-art{aspect-ratio:1.035;background:#254cfa;border-radius:180px 16px 16px;width:100%;min-width:0;margin:0;position:relative}.living-hero-media{--hero-focus:.47;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.living-hero-media>img{object-fit:cover;object-position:47% center;border-radius:inherit}.living-hero-media>canvas{opacity:0;width:100%;height:100%;transition:opacity .65s;position:absolute;inset:0}.living-hero-media[data-ready=true]>canvas{opacity:1}@media (prefers-reduced-motion:reduce){.living-hero-media>canvas{display:none}}.living-art-label{background:var(--living-lime);color:#25291b;letter-spacing:1px;align-items:center;gap:12px;padding:15px 22px;font-size:12px;font-weight:750;display:flex;position:absolute;bottom:59px;right:-13px;transform:rotate(-7deg);box-shadow:0 2px #20211e}.living-hello{color:#254cfa;background:var(--living-lime);border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:absolute;top:-22px;right:26px;transform:rotate(15deg)}.living-hello svg{width:51px;height:51px}.living-ribbon{color:#f8f7f2;background:#254cfa;justify-content:space-around;align-items:center;gap:26px;padding:23px 5%;display:flex}.living-ribbon>span{letter-spacing:-.035em;font-size:clamp(21px,2.4vw,37px);font-weight:550}.living-ribbon>svg{width:32px;height:32px;color:var(--living-lime)}.living-way{max-width:1720px;margin:auto;padding:90px clamp(24px,5vw,88px) 96px;scroll-margin-top:20px}.living-section-intro{grid-template-columns:1fr 1fr;align-items:end;gap:9%;margin-bottom:42px;display:grid}.living-product .living-section-intro h2{letter-spacing:-.055em;margin-top:20px;font-size:clamp(40px,4.4vw,69px);line-height:1.04}.living-product .living-section-intro>p{color:#5a5e55;max-width:420px;padding-bottom:5px;font-size:16px;line-height:1.7}.living-way-grid{grid-template-columns:1.12fr .88fr;align-items:stretch;gap:24px;display:grid}.living-city-art{background:#ded4bf;border-radius:15px;min-height:480px;margin:0;position:relative}.living-city-art>img{border-radius:inherit;object-fit:cover;object-position:40% center}.living-image-sticker{color:#25251f;background:#f8f7f2;align-items:center;gap:17px;padding:11px 16px;font-size:11px;font-weight:650;display:flex;position:absolute;top:22px;left:21px;transform:rotate(-3deg)}.living-steps{background:var(--living-purple);border-radius:15px;flex-direction:column;padding:32px 32px 27px;display:flex}.living-steps>.living-eyebrow{margin-bottom:17px}.living-steps details{border-bottom:1px solid #a99bc6}.living-steps summary{cursor:pointer;align-items:center;gap:13px;padding:24px 0;list-style:none;display:flex}.living-steps summary::-webkit-details-marker{display:none}.living-step-number{align-self:flex-start;padding-top:5px;font-size:10px;font-weight:600}.living-product .living-steps h3{letter-spacing:-.05em;flex:1;font-size:clamp(23px,2.65vw,40px);line-height:1.1}.living-steps summary>svg{transition:transform .16s}.living-steps details[open] summary>svg{transform:rotate(45deg)}.living-product .living-steps details p{color:#474053;padding:0 0 23px 27px;font-size:13px;line-height:1.75}.living-product .living-text-link{color:#252921;border-bottom:1px solid;align-items:center;gap:16px;width:fit-content;padding-block:6px;font-size:13px;font-weight:600;display:inline-flex}.living-steps>.living-text-link{margin-top:auto;padding-top:27px}.living-text-link:hover{color:#254cfa!important}.living-manifesto{color:#f8f7f2;background:#22241f;grid-template-columns:1fr .7fr;gap:24px 9%;padding:62px clamp(24px,7vw,120px) 76px;scroll-margin-top:0;display:grid}.living-manifesto-note{grid-column:1/-1;align-items:center;gap:16px;margin-bottom:16px;display:flex}.living-manifesto-note>svg{width:35px;height:35px;color:var(--living-lime)}.living-product .living-manifesto-note>p{color:#d6dacd;letter-spacing:1.5px;font-size:10px;font-weight:550}.living-product .living-manifesto h2{color:#f8f7f2;letter-spacing:-.055em;font-size:clamp(44px,5.5vw,85px);line-height:1.07}.living-manifesto h2>span{color:var(--living-lime)}.living-manifesto-aside{align-self:end;max-width:365px}.living-product .living-manifesto-aside>p{color:#d1d6c8;font-size:16px;line-height:1.75}.living-five{color:var(--living-lime);letter-spacing:.5px;margin-top:32px;font-size:14px;font-weight:650;display:block}.living-product .living-manifesto-aside .living-language-note{color:#b6bdae;margin-top:10px;font-size:12px}.living-moments{grid-column:1/-1;min-width:0;margin-top:36px}.moments-heading{justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:17px;display:flex}.living-product .moments-heading>p{color:#d9f76c;letter-spacing:1.7px;margin:0;font-size:11px}.moments-heading>span{color:#d6dacd;font-size:13px}.moments-art{aspect-ratio:3;isolation:isolate;background:#c8bcde;border-radius:24px 24px 4px 4px;position:relative;overflow:hidden}.moments-art>img{width:100%;height:auto;display:block}.moment-frame{pointer-events:none;border:2px solid #d9f76c;border-radius:16px;width:calc(33.3333% - 16px);position:absolute;top:8px;bottom:8px;box-shadow:0 0 0 1px #22241f60}.moments-choices{background:#5a6251;border-radius:4px 4px 24px 24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:5px;display:grid;overflow:hidden}.moments-choices button{color:#f8f7f2;text-align:left;background:#30352b;border:0;align-items:center;gap:12px;min-height:64px;padding:24px;font-size:14px;display:flex}.moments-choices button:hover{background:#404a35}.moments-choices button[aria-pressed=true]{color:#22241f;background:#d9f76c}.moment-number{opacity:.68;align-self:flex-start;font-size:10px}.moment-dot{opacity:.2;background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-left:auto}.moments-choices button[aria-pressed=true] .moment-dot{opacity:1}.moment-story{border-left:2px solid #d9f76c;min-height:96px;margin-top:22px;padding:2px 0 2px 18px}.living-product .moment-story>b{color:#f8f7f2;font-size:17px;font-weight:550}.living-product .moment-story>p{color:#c5cbbc;margin:6px 0 0;font-size:14px;line-height:1.6}@media (max-width:760px){.living-moments{margin-top:16px}.moments-heading{flex-direction:column;gap:8px}.moments-art{border-radius:18px 18px 4px 4px}.moment-frame{border-radius:8px}.moments-choices{border-radius:4px 4px 18px 18px}.moments-choices button{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 10px;font-size:11px;line-height:1.5}.moment-dot{display:none}.moment-story{min-height:102px}}.living-invitation{background:var(--living-lime);border-radius:15px;justify-content:space-between;align-items:center;gap:30px;margin:60px clamp(24px,5vw,88px);padding:42px 50px;display:flex;position:relative;overflow:hidden}.living-product .living-invitation h2{letter-spacing:-.055em;margin-top:12px;font-size:clamp(39px,5vw,69px)}.living-invitation-actions{z-index:1;flex-direction:column;align-items:center;gap:9px;display:flex;position:relative}.living-invitation .living-invitation-flower{color:#b8d948;pointer-events:none;width:180px;height:180px;position:absolute;right:26%;transform:rotate(12deg)}.living-invitation>div:first-child{z-index:1}.living-footer{border-top:1px solid #d1d5c6;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;padding:35px clamp(24px,5vw,88px) 26px;display:grid}.living-footer-brand{letter-spacing:-1.8px;align-items:center;gap:8px;font-size:35px;font-weight:700;display:flex}.living-footer-brand svg{color:#254cfa;width:31px;height:31px}.living-product .living-footer>p{letter-spacing:1.4px;color:#5b6255;font-size:9px}.living-footer>button{background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:0;font-size:12px;display:flex}.living-demo-notice{color:#656c5e;border-top:1px solid #e1e3d9;grid-column:1/-1;gap:16px;padding-top:20px;font-size:10px;line-height:1.65;display:flex}.living-demo-notice b{flex-shrink:0;font-weight:650}.living-product .account-access{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(24px,5vw,88px);min-height:calc(100dvh - 96px);padding:0 clamp(24px,5vw,88px) 42px}.living-product .login-story{background:var(--living-purple);border-radius:17px;justify-content:flex-start;align-self:stretch;min-height:640px;padding:33px 35px 24px;overflow:hidden}.living-product .login-story:after{display:none}.living-product .login-story>.small-label{color:#3c315b;letter-spacing:1.4px;font-size:9px;font-weight:650}.living-product .login-story h1{color:#22241f;letter-spacing:-.06em;z-index:1;margin:20px 0 14px;font-size:clamp(44px,5vw,72px);font-weight:650;line-height:1.02}.living-product .login-story h1>span{color:#254cfa}.living-product .login-story>p{color:#494154;z-index:1;max-width:320px;font-size:13px;line-height:1.6}.living-product .login-story .login-photo{z-index:0;flex:1;width:calc(100% + 70px);height:auto;min-height:320px;margin:32px -35px -24px;position:relative;inset:auto}.living-product .login-photo img{object-position:45% center}.living-product .login-living-flower{color:var(--living-blue);opacity:.16;width:95px;height:95px;position:absolute;top:31px;right:27px;transform:rotate(15deg)}.living-product .account-card{width:100%;max-width:440px;margin:0 auto;padding:32px 12px}.living-product .account-card h2{color:#22241f;letter-spacing:-.05em;margin:15px 0;font-size:clamp(29px,3vw,42px);font-weight:600;line-height:1.12}.living-product .account-card .small-label{color:#565d4d;font-weight:650}.living-product .account-card .account-intro{color:#606658;margin-bottom:25px;font-size:13px}.living-product .account-card form{gap:20px}.living-product .account-card input:not([type=checkbox]){color:#24291f;border:1px solid #cbd0c1;border-radius:8px;min-height:53px}.living-product .account-card .m-button{border-radius:30px;margin-top:5px}.living-product .account-card .secondary{color:#24291f;background:#fff}.living-product .account-switch a{color:#254cfa}.living-product .demo-account-picker button{color:#3c4935;border-color:#cbd0c1;border-radius:7px}.living-product .demo-account-picker button[aria-pressed=true]{background:var(--living-lime);color:#24291f;border-color:#829940}.living-product .demo-account-picker span{color:#515e48}.living-product .account-demo{color:#4d5944;border-color:#ccd2c4}.living-product .account-footer{color:#606b57}.living-product .account-card :focus-visible{outline-color:#254cfa}.living-room-banner{background:#dcd0ff;border-radius:12px;align-items:center;gap:20px;min-height:115px;margin:-4px 0 30px;padding:24px 28px;display:flex;position:relative;overflow:hidden}.living-room-banner>svg{color:#254cfa;width:40px;height:40px}.living-room-banner>div:not(.living-banner-art){z-index:1;padding-right:210px;position:relative}.living-room-banner b{color:#272334;letter-spacing:-.035em;font-size:20px;font-weight:550}.living-product .living-room-banner p{color:#4f465e;margin-top:5px;font-size:12px}.living-banner-art{border-radius:90px 0 0;width:235px;height:100%;position:absolute;top:0;right:0;overflow:hidden}.living-banner-art img{object-fit:cover;object-position:27% 62%}@media (min-width:1700px){.living-invitation{max-width:1544px;margin-inline:auto}}@media (max-width:1100px){.living-product .living-header-nav{gap:20px}.living-product .living-header-nav a{font-size:12px}.living-product .living-hero h1{font-size:clamp(53px,7.5vw,83px)}.living-hero{gap:32px}.living-hero-art{aspect-ratio:.88;border-top-left-radius:120px}.living-steps{padding:26px 23px}.living-product .account-access{gap:30px}.living-product .login-story{min-height:620px;padding-inline:26px}.living-product .login-story .login-photo{width:calc(100% + 52px);margin-inline:-26px}.living-product .login-story h1{font-size:51px}.living-product .login-living-flower{width:75px;height:75px;right:20px}}@media (max-width:900px){.living-product .living-header-nav{display:none}.living-hero{padding-top:28px;padding-bottom:48px}.living-ribbon{gap:15px}.living-ribbon>svg{width:22px;height:22px}.living-way-grid{grid-template-columns:1fr .95fr;gap:18px}.living-city-art{min-height:450px}}@media (max-width:780px){.living-product .account-access{grid-template-columns:1fr;gap:24px;padding:0 24px 30px}.living-product .account-card{grid-row:1;max-width:440px;padding:22px 0 15px}.living-product .login-story{width:100%;max-width:650px;min-height:560px;margin:auto}.living-product .login-story h1{font-size:53px}.living-product .living-room-banner{gap:15px;padding:23px 22px}.living-room-banner>div:not(.living-banner-art){padding-right:130px}.living-banner-art{width:150px}.living-room-banner b{font-size:18px}}@media (max-width:760px){.living-product.signed-out .meeting-app-header{height:80px;padding-inline:22px}.living-product .login-wordmark{gap:6px;font-size:32px}.living-product .login-wordmark svg{width:29px;height:29px}.living-product .living-header-entry{gap:8px;min-height:42px;padding:9px 13px;font-size:11px}.home-page .demo-pill{display:none}.living-hero{grid-template-columns:1fr;gap:37px;padding:23px 22px 37px}.living-hero-copy{padding:0}.living-product .living-hero h1{letter-spacing:-.07em;max-width:580px;margin:21px 0 22px;font-size:clamp(58px,11.8vw,85px)}.living-product .living-lede{max-width:470px;margin-bottom:24px;font-size:15px}.living-cta{min-width:172px}.living-scroll{display:none}.living-hero-art{aspect-ratio:1.24;border-radius:100px 13px 13px}.living-hero-media{--hero-focus:.5}.living-hero-media>img{object-position:center}.living-hello{width:61px;height:61px;top:-20px;right:24px}.living-hello svg{width:43px;height:43px}.living-art-label{padding:11px 14px;font-size:10px;bottom:46px;right:-4px}.living-ribbon{flex-wrap:wrap;justify-content:center;gap:13px;padding:18px 22px}.living-ribbon>span{font-size:19px}.living-ribbon>svg{width:20px;height:20px}.living-ribbon>svg:last-child{display:none}.living-way{padding:54px 22px}.living-section-intro{grid-template-columns:1fr;gap:24px;margin-bottom:29px}.living-product .living-section-intro h2{margin-top:17px;font-size:45px}.living-product .living-section-intro>p{font-size:14px}.living-way-grid{grid-template-columns:1fr;gap:18px}.living-city-art{aspect-ratio:1.05;min-height:350px}.living-steps{padding:28px}.living-product .living-steps h3{font-size:33px}.living-manifesto{grid-template-columns:1fr;gap:28px;padding:42px 24px 48px}.living-manifesto-note{margin:0}.living-product .living-manifesto h2{font-size:clamp(42px,8vw,63px)}.living-manifesto-aside{max-width:100%}.living-product .living-manifesto-aside>p{font-size:14px}.living-invitation{flex-direction:column;align-items:flex-start;gap:27px;margin:30px 22px;padding:31px 27px}.living-product .living-invitation h2{font-size:45px}.living-invitation-actions{align-items:flex-start}.living-invitation .living-invitation-flower{width:160px;height:160px;top:60px;right:-20px}.living-footer{grid-template-columns:1fr auto;gap:15px;padding:26px 22px}.living-footer>p{grid-row:2}.living-footer>button{grid-area:1/2}.living-footer-brand{font-size:31px}.living-demo-notice{flex-direction:column;gap:6px;margin-top:10px}}@media (max-width:480px){.living-product .living-header-entry svg{display:none}.living-product.home-page .meeting-app-header>div{gap:8px}.home-page .m-language svg{display:none}.living-product.home-page .m-language select{max-width:76px}.living-product .living-room-banner{gap:13px}.living-room-banner>svg{width:29px;height:29px}.living-room-banner>div:not(.living-banner-art){padding-right:0}.living-banner-art{display:none}.living-room-banner b{font-size:17px}.living-product .living-room-banner p{font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.living-product *,.living-product :before,.living-product :after{transition:none!important;animation:none!important}}
.motion-product.office-product{--m-paper:#f8f7f2;--m-ink:#232620;--m-muted:#666b60;--m-line:#e2e4da;background:#f8f7f2;display:block}.motion-product.workspace-visible .meeting-app-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:25;background:#f8f7f2ed;border-bottom:1px solid #e1e4d8;height:82px;padding:0 clamp(22px,4vw,64px);position:sticky;top:0}.motion-product .login-wordmark{color:#232620;letter-spacing:-1.8px;border-left:0;align-items:center;gap:8px;padding-left:0;font-weight:750;display:flex}.motion-product .login-wordmark>.wordmark-flower{border:0;padding:0;display:inline-flex}.wordmark-flower{color:#254cfa;display:inline-flex}.motion-product .wordmark-flower svg{width:33px;height:33px}.motion-product .login-wordmark:hover .wordmark-flower{animation:.65s cubic-bezier(.22,1,.36,1) flower-turn}.motion-product .workspace-breadcrumb{color:#68705d;gap:12px;font-size:11px}.motion-product .workspace-breadcrumb b{color:#333c2c;white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.motion-product .meeting-app-header>div{gap:16px}.motion-product.workspace-visible #meeting-main{padding-bottom:88px}.motion-product .meeting-lobby,.motion-product .company-workspace{max-width:1510px;margin:auto;padding:28px clamp(22px,4vw,64px)}.motion-product .m-button{border-radius:50px;padding:12px 20px}.motion-product .m-icon{border-radius:50%}.motion-product .m-badge{border-radius:50px}.motion-product input,.motion-product select,.motion-product textarea{border-radius:10px}.motion-control{color:#37402e;background:0 0;border:1px solid #daddd1;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.motion-control:hover{background:#d9f76c;border-color:#b8cd77}.workspace-jump-trigger{color:#656e59;background:#fff;border:1px solid #dfe2d7;border-radius:50px;align-items:center;gap:12px;min-height:38px;padding:6px 9px 6px 12px;display:flex;font-size:11px!important}.workspace-jump-trigger kbd{font:inherit;background:#f1f2eb;border-radius:5px;align-items:center;gap:3px;padding:3px 5px;display:inline-flex}.workspace-jump-trigger:hover{color:#254cfa;border-color:#254cfa}.workspace-account{position:relative}.workspace-account summary{cursor:pointer;color:#382866;background:#dcd0ff;border:2px solid #fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;font-weight:700;list-style:none;display:grid}.workspace-account summary::-webkit-details-marker{display:none}.workspace-account[open] summary{box-shadow:0 0 0 3px #c6b4f2}.workspace-account-menu{background:#fffefa;border:1px solid #e0e1d8;border-radius:19px;width:246px;padding:20px 12px 10px;animation:.18s ease-out arrive;position:absolute;top:52px;right:0;box-shadow:0 20px 50px #252d2220}.workspace-account-menu>b,.workspace-account-menu>small{padding:0 10px;display:block}.workspace-account-menu>small{color:#6a705f;margin-bottom:15px;font-size:11px}.workspace-account-menu button{color:#353b2f;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:11px 10px;display:flex;font-size:12px!important}.workspace-account-menu button:hover{background:#eff1e7}.workspace-dock{z-index:40;bottom:max(17px, env(safe-area-inset-bottom));color:#d3dac7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#242820f5;border:1px solid #ffffff25;border-radius:18px;align-items:center;gap:5px;max-width:calc(100% - 24px);padding:5px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 14px 50px #1c26182b,0 3px 7px #1c26181c}.motion-product .workspace-dock>a,.workspace-dock>button{color:#d9dece;text-align:center;background:0 0;border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:76px;min-height:48px;padding:7px 14px;font-weight:550;line-height:1.2;transition:transform .22s,background .18s,color .18s;display:flex;font-size:10px!important}.workspace-dock>:is(a,button) svg{width:18px;height:18px}.workspace-account-menu>a{color:inherit;border-radius:8px;align-items:center;gap:9px;padding:11px;font-size:12px;display:flex}.workspace-account-menu>a:hover{background:#eff1e7}.contract-settings{max-width:1120px;margin:auto;padding:32px clamp(18px,3vw,46px)}.contract-settings>header{margin-bottom:28px}.workspace-dock>a[aria-current=page]{color:#27311a;background:#d9f76c}.workspace-dock>:is(a,button):hover{color:#fff;background:#3c4532;transform:translateY(-4px)}.workspace-dock>a[aria-current=page]:hover{color:#27311a;background:#e3ff8b}.dock-divider{background:#ffffff24;flex:none;width:1px;height:28px;margin:0 3px}.workspace-dock :focus-visible{outline-offset:2px;outline-color:#d9f76c}.motion-product .lobby-intro{align-items:center;margin-bottom:24px}.motion-product .lobby-intro h1{letter-spacing:-1px;font-size:26px;font-weight:650}.motion-product .lobby-intro .small-label{display:none}.motion-product .lobby-intro p:not(.small-label){color:#717867;margin-top:5px;font-size:12px}.workspace-welcome{isolation:isolate;background:#e9edff;border-radius:30px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:0 32px;margin:0 0 37px;animation:.65s cubic-bezier(.22,1,.36,1) both arrive;display:grid;position:relative;overflow:hidden}.workspace-welcome-copy{z-index:2;grid-area:1/1;padding:32px 0 28px 36px}.experience-eyebrow{letter-spacing:1.5px;align-items:center;gap:9px;font-size:10px;font-weight:750;display:flex}.experience-eyebrow>span{background:currentColor;border-radius:50%;width:7px;height:7px}.motion-product .workspace-welcome h2{letter-spacing:-.06em;color:#254cfa;margin:17px 0 16px;font-size:clamp(38px,4.9vw,70px);font-weight:650;line-height:1.04}.workspace-welcome h2 em,.portfolio-pulse h2 em{font-style:normal}.workspace-welcome-copy>p:not(.experience-eyebrow){color:#4d5777;max-width:400px;font-size:13px;line-height:1.65}.welcome-guide-button{color:#223cb5;text-align:left;background:0 0;border:0;align-items:center;gap:10px;margin-top:20px;padding:0;font-weight:650;display:flex;font-size:12px!important}.welcome-guide-button>span{color:#fff;background:#254cfa;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:transform .22s;display:grid}.welcome-guide-button:hover>span{transform:scale(1.12)rotate(-8deg)}.workspace-welcome-art{background:#dcd0ff;border-top-left-radius:90px;grid-area:1/2/3;min-height:350px;position:relative;overflow:hidden}.workspace-welcome-art img{object-fit:cover;object-position:43% 50%}.welcome-sticker{color:#2d3723;letter-spacing:.8px;background:#d9f76c;border-radius:50px;align-items:center;gap:8px;padding:9px 17px 9px 11px;font-size:9px;animation:6s ease-in-out infinite sticker-bob;display:flex;position:absolute;top:23px;right:20px;transform:rotate(7deg)}.welcome-sticker svg{width:24px;height:24px}.workspace-next-card{background:#fffefa;border:1px solid #fff;border-radius:20px;grid-area:2/1;align-items:center;gap:14px;margin:0 0 28px 28px;padding:16px;transition:transform .24s,box-shadow .24s;display:flex}.workspace-next-card:hover{transform:translateY(-4px);box-shadow:0 12px 25px #4b5aa91c}.next-card-icon{color:#3e5121;background:#d9f76c;border-radius:12px;flex:none;place-items:center;width:44px;height:50px;display:grid}.workspace-next-card>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.workspace-next-card small{color:#6c735f;letter-spacing:1.2px;font-size:8px;font-weight:750}.workspace-next-card b{color:#30352a;font-size:13px;font-weight:650}.workspace-next-card>span:nth-child(2)>span{color:#7a806d;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.next-card-arrow{color:#254cfa;flex:none;margin-left:auto}.contract-welcome{background:#e9e0fa}.contract-welcome .workspace-welcome-copy h2{color:#61428f}.contract-welcome .workspace-welcome-art{border-top-left-radius:0;border-bottom-left-radius:150px}.contract-welcome .welcome-guide-button{color:#61428f}.contract-welcome .welcome-guide-button>span{background:#61428f}.motion-product .room-list-toolbar{border:0;gap:16px;margin-bottom:14px;padding:0}.motion-product .room-list-toolbar h2{letter-spacing:-.6px;font-size:22px;font-weight:600}.motion-product .room-list-toolbar h2 span{color:#59664c;background:#e7eadf;border-radius:50px;padding:3px 9px;font-size:12px}.motion-product .meeting-search{background:#fff;border-radius:50px;min-height:42px}.room-view-controls{justify-content:space-between;gap:12px;margin-bottom:20px;display:flex}.room-filter-pills,.room-display-toggle{align-items:center;gap:5px;display:flex}.room-filter-pills button{color:#727968;background:0 0;border:1px solid #0000;border-radius:50px;padding:7px 13px;font-size:11px!important}.room-filter-pills button[aria-pressed=true]{color:#fff;background:#272d22}.room-filter-pills button:hover{border-color:#a2ad91}.room-display-toggle{background:#e9ecdf;border-radius:50px;padding:3px}.room-display-toggle button{color:#78816b;background:0 0;border:0;border-radius:50px;place-items:center;width:34px;height:30px;display:grid}.room-display-toggle button[aria-pressed=true]{color:#32472a;background:#fff;box-shadow:0 2px 5px #222d1814}.motion-product .display-cards .meeting-room-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.motion-product .display-cards .meeting-room-row{background:#fffefa;border:1px solid #e1e4d8;border-radius:23px;grid-template-rows:175px auto auto;grid-template-columns:1fr auto;gap:0;padding:0 0 20px;transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s,border-color .2s;display:grid;position:relative;overflow:hidden}.motion-product .display-cards .meeting-room-row:hover{border-color:#b0bea1;transform:translateY(-6px)rotate(-.5deg);box-shadow:0 18px 36px #35462b13}.motion-product .display-cards .meeting-room-row:nth-child(2n):hover{transform:translateY(-6px)rotate(.5deg)}.room-card-visual{display:none}.display-cards .room-card-visual{background:#dbe8ca;grid-area:1/1/auto/3;display:block;position:relative;overflow:hidden}.room-card-visual img{object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.meeting-room-row:hover .room-card-visual img{transform:scale(1.05)}.room-card-photo-label{color:#515a46;background:#f8f7f2eb;border-radius:5px;padding:4px 8px;font-size:8px;position:absolute;top:10px;right:10px}.motion-product .display-cards .room-register-number{z-index:2;color:#344122;background:#d9f76c;border:3px solid #fff;border-radius:16px;width:70px;height:65px;padding:6px 11px;font-size:20px;position:absolute;top:125px;left:18px;transform:rotate(-5deg)}.display-cards .meeting-room-row:nth-child(3n+2) .room-register-number{background:#dcd0ff;transform:rotate(5deg)}.display-cards .meeting-room-row:nth-child(3n+3) .room-register-number{background:#ffccb7}.motion-product .display-cards .room-register-number small{color:#4d5641;margin-bottom:0;font-size:7px}.motion-product .display-cards .room-row-title{grid-column:1/3;padding:30px 20px 19px}.motion-product .display-cards .room-row-title h3{color:#292f24;letter-spacing:-.65px;margin:7px 0;font-size:22px}.motion-product .room-row-title .small-label{color:#737e63}.motion-product .display-cards .room-row-terms{flex-direction:column;padding-left:20px;display:flex}.motion-product .display-cards .room-row-terms strong{color:#353f2d;font-size:21px;font-weight:550}.motion-product .display-cards .room-row-state{align-items:flex-end;padding-right:20px}.motion-product .display-cards .room-row-state .m-badge{color:#3d54a0;background:#e8eefe;border:0;padding:6px 10px}.motion-product .display-cards .room-row-state .m-badge.signed{color:#3e5b24;background:#e4f1cf}.motion-product .display-cards .room-enter{display:none}.motion-product .display-cards .meeting-room-list>.meeting-empty{grid-column:1/-1}.motion-product .display-list .meeting-room-row{background:#fffefa;border:1px solid #e1e4d8;border-radius:16px;grid-template-columns:60px minmax(100px,1fr) 110px 120px 30px;margin-bottom:9px;padding:20px}.motion-product .display-list .meeting-room-row:hover{background:#eff2e7}.motion-product .lobby-footnote{color:#6d775f;margin-top:24px}.portfolio-pulse{color:#f7f9ee;background:#272d23;border-radius:30px;grid-template-columns:.8fr 1.2fr;gap:40px;margin-bottom:30px;padding:33px 38px;animation:.6s cubic-bezier(.22,1,.36,1) both arrive;display:grid;position:relative;overflow:hidden}.pulse-copy .experience-eyebrow{color:#c2cba9;font-size:9px}.motion-product .portfolio-pulse h2{color:#f3f6eb;letter-spacing:-.055em;margin:21px 0 15px;font-size:clamp(38px,4vw,59px);font-weight:550;line-height:1.04}.portfolio-pulse h2 em{color:#d9f76c}.pulse-copy>p:not(.experience-eyebrow){color:#b7c1a4;max-width:310px;font-size:12px;line-height:1.65}.pulse-copy>button{color:#e4eccf;background:0 0;border:1px solid #71805d;border-radius:50px;align-items:center;gap:20px;margin-top:21px;padding:9px 15px;display:flex;font-size:11px!important}.pulse-copy>button:hover{color:#26311b;background:#d9f76c;border-color:#d9f76c}.pulse-board{flex-direction:column;justify-content:center;display:flex}.pulse-board-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;display:flex}.pulse-board-heading>span:first-child{color:#cbd2bc;align-items:baseline;gap:12px;font-size:11px;display:flex}.pulse-board-heading strong{color:#f7faeb;letter-spacing:-2px;font-size:40px;font-weight:500;line-height:1}.pulse-caption{color:#b2bd9f;font-size:10px}.pulse-dots{grid-template-columns:repeat(20,minmax(0,1fr));gap:4px;display:grid}.pulse-dot{aspect-ratio:1;background:0 0;border:0;border-radius:50%;place-items:center;min-height:25px;padding:3px;transition:background .15s,transform .18s;display:grid}.pulse-dot>span{aspect-ratio:1;background:var(--dot-color);width:100%;animation:.5s ease-out both dot-arrive;animation-delay:calc(var(--dot-order) * 12ms);border-radius:5px;display:block}.pulse-dot:hover,.pulse-dot:focus-visible{z-index:1;background:#fff;transform:scale(1.35)}.pulse-dot.green,.pulse-key .green{--dot-color:#d9f76c}.pulse-dot.purple,.pulse-key .purple{--dot-color:#c7acfd}.pulse-dot.blue,.pulse-key .blue{--dot-color:#72a3ff}.pulse-dot.red,.pulse-key .red{--dot-color:#ffab87}.pulse-dot.neutral,.pulse-key .neutral{--dot-color:#67745c}.pulse-key{color:#bdc7ac;flex-wrap:wrap;gap:6px 12px;margin-top:15px;font-size:9px;display:flex}.pulse-key>span{align-items:center;gap:5px;display:flex}.pulse-key i{background:var(--dot-color);border-radius:2px;width:6px;height:6px}.motion-product .company-heading{margin-bottom:20px}.motion-product .company-heading h1{letter-spacing:-.7px;font-size:27px;font-weight:600}.motion-product .company-heading .small-label{color:#788167;margin-bottom:5px}.motion-product .company-metrics{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:27px;padding:0;display:grid}.motion-product .company-metrics>button{text-align:left;color:#56644b;background:#e9ecdf;border:1px solid #0000;border-radius:20px;min-height:111px;padding:20px 23px;transition:transform .22s}.motion-product .company-metrics>button:nth-child(2){background:#e6efd1}.motion-product .company-metrics>button:nth-child(3){background:#e8def8}.motion-product .company-metrics>button:nth-child(4){background:#f9e4d9}.motion-product .company-metrics>button.active{box-shadow:inset 0 0 0 2px #254cfa}.motion-product .company-metrics>button:hover{transform:translateY(-4px)}.motion-product .company-metrics strong{color:#333f2a;margin-top:10px;font-size:32px;line-height:1.1}.motion-product .company-metrics strong svg{color:#657258}.motion-product .company-tabs{scrollbar-width:thin;border:0;flex-wrap:nowrap;gap:6px;margin:0 0 19px;padding:6px 0 14px;display:flex;overflow-x:auto}.motion-product .company-tabs button{color:#6a745b;white-space:nowrap;background:#fffefa;border:1px solid #e2e5d9;border-radius:50px;flex:none;align-items:center;gap:7px;min-height:41px;padding:10px 13px;font-size:10px;display:flex}.motion-product .company-tabs button.active{color:#eff6e3;background:#30372a;border-color:#30372a}.motion-product .company-tabs button:hover{border-color:#8d9a78}.motion-product .company-filters select,.motion-product .portfolio-search{background:#fffefa;border-color:#dfe4d3;border-radius:50px}.motion-product .portfolio-search input{background:0 0}.motion-product .portfolio-section-heading h2{color:#34402c;font-size:20px}.motion-product .board-density{background:#e9ecdf;border:0;border-radius:50px;padding:3px}.motion-product .board-density button{color:#6b765c;background:0 0;border-radius:50px}.motion-product .board-density button[aria-pressed=true]{color:#334727;background:#fff}.motion-product .portfolio-locations{background:#fffefa;border:1px solid #e2e6d8;border-radius:21px;padding:0 20px;overflow:hidden}.motion-product .portfolio-location{border-color:#e8ebdf}.motion-product .portfolio-location:last-child{border-bottom:0}.motion-product .portfolio-grid.compact .unit-tile{box-shadow:none;color:#606c54;background:#f4f6ef;border-color:#dbe2ce;border-radius:8px;transition:transform .18s}.motion-product .portfolio-grid.compact .unit-tile.green{color:#425e26;background:#e9f4d0;border-color:#dce9c5}.motion-product .portfolio-grid.compact .unit-tile.blue{color:#3c5ba4;background:#e5edff;border-color:#d5e1fc}.motion-product .portfolio-grid.compact .unit-tile.amber{color:#6b4595;background:#ede3fd;border-color:#e2d5f6}.motion-product .portfolio-grid.compact .unit-tile.red{color:#a15b3a;background:#fbe2d6;border-color:#f2d7c9}.motion-product .portfolio-grid.compact .unit-tile:hover{border-color:#829c68;transform:translateY(-3px)}.motion-product .board-legend i.amber{background:#bb9de5}.motion-product .board-legend i.green{background:#93b45e}.motion-product .action-queue{background:#eff1e7;border-color:#e1e6d5;border-radius:20px}.motion-product .meeting-workspace{--room-header-offset:82px;padding-inline:clamp(18px,3vw,46px);height:auto;min-height:calc(100dvh - 188px);padding-bottom:0}.motion-product .meeting-room-header{padding-top:21px}.motion-product .meeting-room-header h1{letter-spacing:-.7px;font-weight:550}.motion-product .meeting-table,.motion-product .meeting-chat{border-color:#e1e6d6;border-radius:20px;overflow:hidden}.motion-product .meeting-tabs>button.active{color:#254cfa;border-bottom-color:#254cfa}.motion-product .meeting-progress li.current>span{background:#254cfa;border-color:#254cfa}.motion-product .participants-button{border-radius:50px}.motion-product .participant-stack>span{color:#644e82;background:#e5dafa}.feature-explainers{grid-template-columns:1fr 1fr;gap:21px;padding:56px max(5%,50vw - 700px);display:grid}.feature-explainer{color:#35472b;text-align:left;background:#eef4e2;border:1px solid #d8decf;border-radius:24px;align-items:center;gap:25px;width:100%;padding:28px 29px;transition:transform .25s,box-shadow .25s;display:flex}.feature-explainer:last-child{color:#634786;background:#ede5fa;border-color:#ded3ee}.feature-explainer:hover{transform:translateY(-5px);box-shadow:0 15px 25px #393a2710}.feature-explainer>span:nth-child(2){flex-direction:column;flex:1;gap:5px;display:flex}.feature-explainer small{letter-spacing:1.8px;font-size:9px;font-weight:650}.feature-explainer b{letter-spacing:-.8px;font-size:clamp(20px,2vw,29px);font-weight:650}.feature-explainer>span:nth-child(2)>span{max-width:300px;font-size:12px;line-height:1.6}.feature-art{flex:none;place-items:center;width:81px;height:95px;transition:transform .3s;display:grid;position:relative;transform:rotate(-10deg)}.feature-art>span{color:#293924;background:#d9f76c;border:3px solid #eef4e2;border-radius:50%;place-items:center;width:31px;height:31px;font-size:20px;display:grid;position:absolute;bottom:7px;right:-4px}.contract-art>span{color:#fff;background:#bf9bea;border-color:#ede5fa}.feature-explainer:hover .feature-art{transform:rotate(0)translateY(-4px)}.feature-explainer .art-typing{background:#eef4e2;border-radius:12px;gap:3px;padding:5px 7px;display:flex;position:absolute;top:30px;left:9px}.art-typing>i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:2.4s ease-in-out infinite art-typing}.art-typing>i:nth-child(2){animation-delay:.16s}.art-typing>i:nth-child(3){animation-delay:.32s}.feature-explainer .art-clause-line{transform-origin:0;background:#b690e3;border-radius:3px;width:25px;height:6px;animation:5s ease-in-out infinite art-clause;position:absolute;top:48px;left:calc(50% - 12px)}@keyframes art-typing{0%,45%,to{opacity:.45;transform:translateY(0)}20%{opacity:1;transform:translateY(-3px)}}@keyframes art-clause{0%,to{transform:scaleX(.35)}25%,70%{transform:scaleX(1)}}.virtual-room-showcase{grid-column:1/-1;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:50px;margin-bottom:12px;display:grid}.virtual-room-showcase>div:first-child{padding:10px 0}.virtual-room-showcase .experience-eyebrow{color:#536532}.motion-product .virtual-room-showcase h2{color:#293422;letter-spacing:-.055em;margin:25px 0 23px;font-size:clamp(42px,4.9vw,72px);font-weight:650;line-height:1.03}.virtual-room-showcase h2 em{color:#254cfa;font-style:normal}.virtual-room-showcase>div:first-child>p:not(.experience-eyebrow){color:#6a745f;max-width:355px;font-size:15px;line-height:1.75}.virtual-room-showcase .welcome-guide-button{margin-top:28px}.virtual-room-art{isolation:isolate;background:#dcd0ff;height:100%;min-height:100%;position:relative;overflow:hidden}.virtual-room-showcase .virtual-room-art{aspect-ratio:1.5;border-radius:30px;height:auto}.virtual-art-image{animation:15s ease-in-out infinite alternate virtual-scene-breathe;position:absolute;inset:0}.virtual-art-image img{object-fit:cover;object-position:center}.virtual-art-label{color:#4b3f8a;letter-spacing:1px;background:#efe8ffc9;border:1px solid #fff5;border-radius:50px;padding:6px 10px;font-size:8px;font-weight:650;position:absolute;top:17px;right:18px}.virtual-art-controls{position:absolute;inset:0}.virtual-art-control{animation:6s ease-in-out infinite person-float;position:absolute}.virtual-art-control:is(:hover,:focus-within){z-index:2;animation-play-state:paused}.virtual-art-control>:is(a,button){color:#27331b;text-align:left;background:#e3ff95;border:2px solid #fff;border-radius:50px;align-items:center;gap:8px;min-height:46px;padding:12px 15px;font-size:12px;font-weight:650;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 10px 25px #2423642e}.virtual-art-control>:is(a,button):hover{transform:translateY(-3px)rotate(-3deg);box-shadow:0 16px 35px #2423643b}.virtual-art-control>:is(a,button):focus-visible{outline-offset:4px;outline:3px solid #254cfa}.virtual-art-control svg{flex:none}.virtual-step{opacity:.65;font-size:9px}.virtual-chat{top:23%;left:7%}.virtual-terms{animation-delay:-2s;top:43%;right:5%}.virtual-terms>:is(a,button){color:#4e3378;background:#e6d6ff}.virtual-contract{animation-delay:-4s;bottom:13%;left:19%}.virtual-contract>:is(a,button){color:#254cfa;background:#fffaf1}.virtual-contract svg:first-of-type{color:#d26b46}.experience-dialog{color:#30382a;background:#fffefa;border:1px solid #e5e6de;border-radius:28px;max-height:calc(100dvh - 40px);margin:auto;padding:0;animation:.28s cubic-bezier(.2,.8,.2,1) dialog-arrive;overflow:auto;box-shadow:0 35px 100px #171c2b35}.experience-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#25293685}.experience-dialog button,.experience-dialog a{-webkit-tap-highlight-color:transparent}.rental-guide{width:min(950px,100% - 32px)}.guide-header{justify-content:space-between;align-items:center;padding:20px 25px 10px;display:flex}.guide-header>span{color:#747d64;letter-spacing:1.4px;align-items:center;gap:10px;font-size:10px;font-weight:650;display:flex}.guide-header svg{color:#254cfa;width:27px;height:27px}.experience-close{color:#4e5a40;background:#edf0e7;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.experience-close:hover{background:#dfe6d2}.experience-close svg{color:currentColor;width:21px}.guide-stops{gap:7px;padding:13px 25px 23px;display:flex}.guide-stops>button{color:#7b826e;text-align:left;background:0 0;border:1px solid #e0e5d6;border-radius:50px;flex:1;align-items:center;gap:8px;padding:10px 12px;display:flex;font-size:11px!important}.guide-stops>button>span{opacity:.7;font-size:9px}.guide-stops>button[aria-current=step]{color:#e5f4ca;background:#292f23;border-color:#292f23}.guide-body{grid-template-columns:1fr 1fr;gap:34px;padding:0 25px 25px;animation:.28s ease-out both arrive;display:grid}.guide-scene{isolation:isolate;background:#e0e8ff;border-radius:22px;min-height:330px;position:relative;overflow:hidden}.guide-scene-label{color:#6c7ead;letter-spacing:1px;font-size:10px;position:absolute;top:20px;left:20px}.guide-orbit-person{z-index:2;border-radius:50px;align-items:center;gap:10px;padding:13px 19px 13px 13px;font-size:12px;font-weight:600;display:flex;position:absolute}.guide-orbit-person svg{width:29px;height:29px}.person-one{color:#425823;background:#d9f76c;animation:5s ease-in-out infinite person-float;top:71px;left:25px;transform:rotate(-9deg)}.person-two{color:#674f89;background:#cbb6f2;animation:6s ease-in-out 1s infinite reverse person-float;top:145px;right:21px;transform:rotate(8deg)}.guide-mini-room{color:#254cfa;background:#fffefa;border:5px solid #fff;border-radius:24px;flex-direction:column;gap:5px;width:77%;padding:22px;display:flex;position:absolute;bottom:28px;left:36px;transform:rotate(-4deg);box-shadow:0 16px 20px #6675b51c}.guide-mini-room b{font-size:20px}.guide-mini-room>span{color:#6e7ba4;font-size:10px}.guide-scene-flower{color:#254cfa;place-items:center;width:57px;height:57px;animation:18s linear infinite flower-turn;display:grid;position:absolute;bottom:17px;right:23px}.guide-scene-flower svg{width:57px;height:57px}.guide-step-1 .guide-scene{background:#e9def8}.guide-step-1 .guide-scene-label{color:#8c73a9}.guide-sheet{color:#74569a;background:#fffefa;border:1px solid #ded2ea;border-radius:14px;flex-direction:column;gap:8px;width:58%;height:235px;padding:23px;display:flex;position:absolute;top:62px;left:22%;transform:rotate(6deg);box-shadow:0 18px 25px #73538e15}.guide-sheet>b{margin-bottom:4px;font-size:16px}.guide-sheet>i{background:#e5e1e9;border-radius:6px;height:4px;display:block}.guide-sheet>i:nth-of-type(2){width:70%}.guide-sheet>em{color:#677e46;background:#e6f2cd;border-radius:5px;align-items:center;gap:5px;padding:7px;font-size:9px;font-style:normal;display:flex}.guide-version{background:#ede5f9;border-radius:50px;padding:3px 8px;font-size:10px;position:absolute;top:17px;right:17px}.sheet-back{color:#7c5d9f;background:#d0b8ef;transform:rotate(-9deg)translate(-16px,-6px)}.guide-signing-pair{border-top:1px solid #dfdce2;justify-content:space-between;margin-top:5px;padding-top:7px;font-size:7px;display:flex}.guide-step-1 .guide-scene-flower{color:#c59255}.guide-path{gap:10px;padding:62px 26px 25px;display:grid;transform:rotate(-4deg)}.guide-step-2 .guide-scene{background:#e9f0d5}.guide-path>div{color:#64754c;background:#fffefa;border-radius:12px;align-items:center;gap:15px;padding:13px 17px;display:flex;box-shadow:0 6px 10px #56642b08}.guide-path>div:nth-child(2){transform:translate(8px)}.guide-path>div:nth-child(3){background:#d9f76c;transform:translate(16px)}.guide-path>div>span{color:#889477;font-size:9px}.guide-path b{font-size:12px;font-weight:550}.guide-copy{align-self:center;padding-right:15px}.motion-product .guide-copy h2{letter-spacing:-1.6px;color:#30382a;margin:12px 0 18px;font-size:40px;font-weight:600;line-height:1.08}.guide-copy h2:focus{outline:none}.guide-copy>p:not(.small-label){color:#69735b;font-size:13px;line-height:1.8}.guide-plain-note{color:#626e54;align-items:flex-start;gap:9px;margin-top:20px;font-size:11px;line-height:1.65;display:flex}.guide-plain-note svg{flex:none;margin-top:2px}.guide-footer{background:#f1f3e9;justify-content:space-between;align-items:center;gap:23px;padding:20px 25px;display:flex}.guide-footer>p{color:#606b52;max-width:440px;font-size:10px}.guide-footer>div{flex:none;gap:9px;display:flex}.guide-back{color:#5b6b45;background:#fffefa;border:1px solid #dce2ce;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.experience-primary{background:#254cfa;border:0;border-radius:50px;justify-content:center;align-items:center;gap:20px;padding:12px 19px;font-weight:600;display:inline-flex;color:#fff!important;font-size:12px!important}.experience-primary:hover{background:#183ddb}.workspace-search-dialog{width:min(650px,100% - 32px)}.workspace-search-dialog>header{color:#8a957b;border-bottom:1px solid #e4e8db;align-items:center;gap:15px;padding:22px;display:flex}.motion-product .workspace-search-dialog input{box-shadow:none;color:#424f36;background:0 0;border:0;border-radius:0;outline:none;flex:1;min-width:0;padding:5px 0;font-size:20px}.workspace-search-dialog input::placeholder{color:#a6b096}.jump-results{max-height:min(60dvh,560px);padding:7px 12px 17px;overflow-y:auto}.jump-results section>h2{letter-spacing:1px;text-transform:uppercase;color:#8c957d;margin:20px 12px 8px;font-size:10px}.jump-results section>h2 span{color:#444f36;margin-left:6px}.jump-results section>a{border-radius:14px;align-items:center;gap:13px;padding:10px 12px;display:flex}.jump-results section>a:hover,.jump-results section>a:focus-visible{background:#edf3e0}.jump-results a>svg{color:#9aa68a;flex:none;margin-left:auto}.jump-results a b{color:#3d4b30;font-size:13px;font-weight:550;display:block}.jump-results a small{color:#899376;margin-top:2px;font-size:10px;display:block}.jump-icon{color:#8462b4;background:#e8e0f6;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}.jump-icon.room{color:#6e8d42;background:#e6eed6}.jump-results section>p{color:#8b947e;padding:12px;font-size:11px}.jump-empty{text-align:center;color:#919c82;padding:45px 20px}.jump-empty svg{margin:0 auto 15px}.jump-empty h2{color:#5b6b48;margin-bottom:9px;font-size:23px}.jump-empty p{font-size:12px}.workspace-search-dialog>footer{color:#899675;background:#f3f5ec;border-top:1px solid #e6ebda;align-items:center;gap:8px;padding:12px 23px;font-size:10px;display:flex}.workspace-search-dialog kbd{border:1px solid #dce2cf;border-radius:5px;margin-left:auto;padding:2px 5px}@keyframes arrive{0%{opacity:0;transform:translateY(17px)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-arrive{0%{opacity:0;transform:translateY(15px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes flower-turn{to{transform:rotate(360deg)}}@keyframes sticker-bob{0%,to{transform:rotate(7deg)translateY(0)}50%{transform:rotate(3deg)translateY(-8px)}}@keyframes person-float{0%,to{translate:0}50%{translate:0 -9px}}@keyframes dot-arrive{0%{opacity:.15;transform:scale(.25)}to{opacity:1;transform:scale(1)}}@keyframes virtual-scene-breathe{0%{transform:scale(1.02)translateY(0)}to{transform:scale(1.08)translateY(-1%)}}.motion-product .living-hero-copy{animation:.75s ease-out both arrive}.motion-product .living-hero-art{animation:1s cubic-bezier(.22,1,.36,1) both arrive}.motion-product .living-hello{animation:24s linear infinite flower-turn}.motion-product .living-art-label{animation:7s ease-in-out infinite sticker-bob}.motion-product .living-scroll>span{animation:3s ease-in-out infinite person-float}.motion-product .living-cta{transition:transform .25s,box-shadow .25s}.motion-product .living-cta:hover{transform:translateY(-4px)rotate(-1deg);box-shadow:0 10px #24381915}.motion-product .motion-ribbon{border-radius:5px;width:96%;margin:8px 2%;transform:rotate(-1.5deg)}.motion-product .living-image-sticker{transition:transform .3s}.motion-product .living-city-art:hover .living-image-sticker{transform:rotate(-4deg)scale(1.04)}@supports (animation-timeline:view()){.motion-product .motion-reveal{animation:linear both arrive;animation-timeline:view();animation-range:entry entry 25%}}@media (min-width:1450px){.motion-product .display-cards .meeting-room-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1150px){.workspace-breadcrumb{display:none!important}.portfolio-pulse{grid-template-columns:.8fr 1.2fr;gap:25px;padding:29px}.pulse-dots{grid-template-columns:repeat(16,minmax(0,1fr))}.pulse-caption{text-align:right;max-width:105px}.motion-product .workspace-welcome h2{font-size:53px}.workspace-welcome-copy{padding-left:28px}.feature-explainer{gap:14px;padding:23px}.feature-art{width:61px}.feature-explainer>svg{flex:none;width:19px}}@media (max-width:900px){.virtual-room-showcase{gap:27px}.virtual-art-control>:is(a,button){gap:6px;padding:10px 12px;font-size:11px}.virtual-step{display:none}.motion-product .display-cards .meeting-room-list{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-welcome{gap:0 20px}.motion-product .workspace-welcome h2{font-size:46px}.workspace-welcome-copy{padding:27px 0 25px 25px}.workspace-welcome-copy>p:not(.experience-eyebrow){font-size:12px}.workspace-next-card{gap:10px;margin-left:18px;padding:13px}.next-card-icon{display:none}.workspace-next-card b{font-size:12px}.workspace-welcome-art{min-height:340px}.welcome-sticker{padding-right:11px;font-size:8px;right:11px}.motion-product .company-metrics>button{padding:16px}.portfolio-pulse{grid-template-columns:.75fr 1.25fr}.pulse-dots{gap:3px}.pulse-dot{min-height:24px;padding:2px}.pulse-board-heading{align-items:flex-start}.pulse-board-heading>span:first-child{flex-direction:column;gap:4px}.guide-copy{padding:0}.motion-product .guide-copy h2{font-size:34px}.feature-explainers{gap:15px}.feature-explainer{padding:21px}.feature-art{display:none}}@media (max-width:700px){.motion-product.workspace-visible .meeting-app-header{height:70px;padding:0 18px}.motion-product .meeting-app-header>div{gap:9px}.motion-product .login-wordmark{gap:4px;font-size:29px}.motion-product .wordmark-flower svg{width:27px;height:27px}.workspace-jump-trigger{display:none}.motion-product .meeting-lobby,.motion-product .company-workspace{padding:20px 18px}.motion-product .lobby-intro{align-items:flex-start;gap:12px}.motion-product .lobby-intro h1{font-size:24px}.motion-product .lobby-intro p:not(.small-label){display:none}.motion-product .lobby-intro>.m-button{gap:6px;min-height:38px;padding:10px 12px;font-size:10px!important}.workspace-welcome{border-radius:23px;grid-template-rows:auto 235px auto;grid-template-columns:1fr;gap:0;margin-bottom:29px}.workspace-welcome-copy{grid-area:1/1;padding:27px}.motion-product .workspace-welcome h2{margin-top:14px;font-size:49px}.workspace-welcome-copy>p:not(.experience-eyebrow){max-width:420px;font-size:13px}.welcome-guide-button{margin-top:17px}.workspace-welcome-art{border-radius:70px 0 0;grid-area:2/1;min-height:0;margin-left:25px}.workspace-welcome-art img{object-position:50% 46%}.contract-welcome .workspace-welcome-art{border-radius:70px 0 0}.workspace-next-card{border-radius:16px;grid-area:3/1;gap:12px;margin:15px;padding:14px}.next-card-icon{width:39px;height:45px;display:grid}.workspace-next-card b{font-size:12px}.motion-product .room-list-toolbar{flex-direction:column;align-items:stretch;gap:14px}.motion-product .room-list-toolbar h2{font-size:22px}.motion-product .meeting-search,.motion-product .meeting-search input{width:100%}.room-filter-pills{gap:1px}.room-filter-pills button{padding:8px 10px;font-size:10px!important}.motion-product .display-cards .meeting-room-list{grid-template-columns:1fr;gap:17px}.motion-product .display-cards .meeting-room-row{border-radius:20px;grid-template-rows:185px auto auto}.motion-product .display-cards .room-register-number{top:135px}.motion-product .display-list .meeting-room-row{grid-template-columns:48px minmax(0,1fr) auto;gap:12px;padding:16px 12px}.motion-product .display-list .room-register-number{width:44px;padding:6px}.motion-product .display-list .room-row-title h3{font-size:15px}.motion-product .display-list .room-row-terms,.motion-product .display-list .room-enter{display:none}.motion-product .display-list .room-row-state{grid-column:3}.motion-product .display-list .room-row-state .m-badge{font-size:8px}.motion-product .lobby-footnote{align-items:flex-start}.workspace-dock{bottom:max(10px, env(safe-area-inset-bottom));border-radius:20px;gap:1px;width:max-content;max-width:calc(100% - 20px);padding:6px}.motion-product .workspace-dock>a,.workspace-dock>button{border-radius:14px;gap:5px;width:67px;min-width:0;min-height:44px;padding:5px 7px;font-size:9px!important}.workspace-dock>:is(a,button) svg{flex:none;width:18px;height:18px}.dock-divider{margin:0 1px}.motion-product.workspace-visible #meeting-main{padding-bottom:82px}.motion-product .meeting-workspace{--room-header-offset:70px;min-height:calc(100dvh - 165px);padding:0 14px}.motion-product .meeting-room-header h1{font-size:23px}.portfolio-pulse{border-radius:23px;grid-template-columns:1fr;gap:26px;padding:25px}.motion-product .portfolio-pulse h2{margin-block:14px;font-size:48px}.pulse-copy>button{margin-top:15px}.pulse-dots{grid-template-columns:repeat(12,minmax(0,1fr));gap:3px}.pulse-dot{min-height:24px}.pulse-board-heading>span:first-child{flex-direction:row;align-items:baseline;gap:12px}.pulse-board-heading strong{font-size:33px}.pulse-caption{max-width:95px}.pulse-key{gap:5px 9px;font-size:8px}.motion-product .company-heading h1{font-size:24px}.motion-product .company-heading .small-label{font-size:9px}.motion-product .company-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.motion-product .company-metrics>button{border-radius:18px;min-height:105px;padding:17px}.motion-product .company-metrics strong{font-size:30px}.motion-product .company-tabs{margin-bottom:15px}.motion-product .company-tabs button{font-size:10px}.motion-product .portfolio-locations{padding-inline:14px}.feature-explainers{grid-template-columns:1fr;padding:35px 22px 20px}.virtual-room-showcase{grid-template-columns:1fr;gap:25px;margin-bottom:14px}.virtual-room-showcase>div:first-child{padding-inline:3px}.motion-product .virtual-room-showcase h2{margin:18px 0;font-size:50px}.virtual-room-showcase>div:first-child>p:not(.experience-eyebrow){font-size:13px}.virtual-room-showcase .virtual-room-art{border-radius:22px;min-height:235px}.virtual-art-label{font-size:7px;top:12px;right:12px}.virtual-chat{top:24%;left:6%}.virtual-terms{top:46%;right:4%}.virtual-contract{bottom:11%;left:12%}.feature-explainer{border-radius:20px;gap:17px;padding:22px}.feature-art{width:55px;height:70px;display:grid}.feature-art>svg{width:43px}.feature-art>span{width:28px;height:28px;bottom:0}.feature-explainer b{font-size:21px}.feature-explainer>span:nth-child(2)>span{font-size:11px}.rental-guide{border-radius:21px;width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.guide-header{padding:17px 17px 8px}.guide-header>span{font-size:8px}.guide-stops{gap:5px;padding:10px 14px 18px}.guide-stops>button{border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;padding:9px;font-size:9px!important}.guide-body{grid-template-columns:1fr;gap:19px;padding:0 18px 20px}.guide-scene{min-height:225px}.guide-scene-label{font-size:8px;top:13px;left:15px}.person-one{padding:10px 13px;font-size:10px;top:38px;left:22px}.person-two{padding:10px 13px;font-size:10px;top:91px;right:12px}.guide-mini-room{padding:13px 19px;bottom:16px;left:27px}.guide-mini-room>svg{width:22px;height:22px}.guide-mini-room b{font-size:16px}.guide-mini-room>span{font-size:8px}.guide-orbit-person svg{width:23px;height:23px}.guide-scene-flower,.guide-scene-flower svg{width:43px;height:43px}.guide-sheet{gap:5px;width:57%;height:178px;padding:15px 20px;top:38px;left:22%}.guide-sheet>svg{width:25px;height:25px}.guide-sheet>b{margin-bottom:2px;font-size:12px}.guide-sheet>em{padding:4px;font-size:8px}.guide-signing-pair{font-size:6px}.guide-path{gap:6px;padding:39px 30px 15px}.guide-path>div{gap:12px;padding:8px 15px}.guide-path svg{width:20px;height:20px}.guide-path b{font-size:10px}.motion-product .guide-copy h2{margin:8px 0 11px;font-size:33px}.guide-copy>p:not(.small-label){font-size:12px;line-height:1.75}.guide-plain-note{margin-top:13px;font-size:10px}.guide-footer{flex-direction:column;align-items:stretch;gap:13px;padding:15px 18px}.guide-footer>p{font-size:9px}.guide-footer>div{justify-content:space-between}.workspace-search-dialog{border-radius:22px;width:calc(100% - 20px)}.workspace-search-dialog>header{gap:11px;padding:17px}.motion-product .workspace-search-dialog input{font-size:17px}.jump-results{max-height:58dvh}.workspace-search-dialog>footer{padding:12px 17px;font-size:9px}}@media (max-width:390px){.motion-product .workspace-dock>a,.workspace-dock>button{width:61px;font-size:8px!important}.motion-product.workspace-visible .meeting-app-header{padding-inline:12px}.motion-product.workspace-visible .demo-pill{display:none}.motion-product .workspace-welcome h2{font-size:43px}.workspace-welcome-copy{padding:24px}.pulse-dots{grid-template-columns:repeat(11,minmax(0,1fr))}}@media (min-width:701px) and (max-height:760px){.motion-product .workspace-welcome h2{margin-block:12px;font-size:58px}.workspace-welcome-copy{padding-top:24px;padding-bottom:16px}.workspace-welcome .welcome-guide-button{margin-top:15px}.workspace-next-card{margin-bottom:20px;padding:12px}.next-card-icon{height:42px}}html:has(.motion-product[data-motion=paused]){scroll-behavior:auto}.motion-product .meeting-workspace .meeting-columns{grid-template-columns:minmax(0,1fr) clamp(320px,27vw,380px);align-items:start}.motion-product .meeting-workspace .meeting-table{overflow:visible}.motion-product .meeting-workspace .meeting-surface{overscroll-behavior:auto;flex:1 0 auto;height:auto;max-height:none;overflow:visible}.motion-product .meeting-workspace .meeting-tabs{top:var(--room-header-offset);z-index:9;background:#fffefa;border-radius:20px 20px 0 0;position:sticky}.motion-product .meeting-tabs>button:focus-visible{outline-offset:-4px;border-radius:6px}.motion-product .contract-reading .lease-document{max-width:960px;padding:clamp(25px,4vw,64px)}.motion-product .meeting-workspace .meeting-chat{top:calc(var(--room-header-offset) + 16px);flex:none;height:max(440px,100dvh - 204px);position:sticky}.motion-product .meeting-chat-heading,.motion-product .chat-scopes,.motion-product .chat-search{flex-shrink:0}.motion-product .meeting-workspace .meeting-next{border-radius:0 0 20px 20px}@media (max-height:644px){.motion-product .meeting-workspace .meeting-chat{position:static}}@media (min-width:1100px) and (max-height:780px){.motion-product .meeting-chat-heading{padding-top:15px;padding-bottom:13px}}@media (max-width:1099px){.motion-product .meeting-workspace .meeting-columns{align-items:stretch}.motion-product .show-mobile-chat .meeting-chat{height:max(560px,100dvh - 220px);position:static}}.motion-product .document-toolbar .document-focus-button{flex:none;align-items:center;gap:7px;width:auto;min-height:38px;padding-inline:10px;display:inline-flex}.motion-product .document-focus-button span{white-space:nowrap;font-size:11px}.motion-product .contract-reading.reading-focus .document-toolbar{top:var(--room-header-offset);border-radius:20px 20px 0 0}.motion-product .contract-reading.reading-focus .meeting-table{max-width:1120px}.motion-product .reading-focus .meeting-columns{grid-template-columns:minmax(0,1fr)}.motion-product:has(.contract-reading.reading-focus) .workspace-dock{display:none}@media (max-width:700px){.motion-product .contract-reading .lease-document{padding:25px 18px}.motion-product .contract-reading .document-toolbar{flex-wrap:wrap;gap:10px}.motion-product .contract-reading .document-toolbar .icon-button{min-width:44px;height:44px}}.motion-product[data-motion=paused] *,.motion-product[data-motion=paused] :before,.motion-product[data-motion=paused] :after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.motion-product *,.motion-product :before,.motion-product :after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}.motion-product .meeting-room-row:hover,.motion-product .workspace-dock>:is(a,button):hover,.motion-product .company-metrics>button:hover,.motion-product .pulse-dot:hover{transform:none}}
.living-product .login-wordmark.tc-wordmark{letter-spacing:-1.3px;white-space:nowrap;gap:7px;font-size:25px}.living-product .login-wordmark.tc-wordmark>span:last-child{font-size:inherit;letter-spacing:inherit;border:0;margin-left:-3px;padding:0;font-weight:420;display:inline}.tc-wordmark .wordmark-flower svg{width:31px;height:31px}.tc-home{color:#273326;background:#faf9f4}.tc-life-hero{max-width:1700px;margin:auto;padding:34px 5vw 18px}.tc-life-intro{grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr);align-items:center;gap:clamp(30px,4vw,68px);padding:0 1vw 38px;display:grid}.tc-life-heading .living-eyebrow{letter-spacing:1.5px;margin:0 0 19px;font-size:10px;line-height:1.6}.tc-life-heading h1{letter-spacing:-.065em;margin:0;font-size:clamp(44px,5.7vw,90px);font-weight:550;line-height:1.025}.tc-life-heading h1:lang(ko){word-break:keep-all}.tc-life-heading em{color:#4656ec;isolation:isolate;font-style:normal;font-weight:450;display:inline-block;position:relative}.tc-life-heading em:after{content:"";z-index:-1;border-bottom:4px solid #f19978;border-radius:50%;height:9%;position:absolute;inset:auto -3% -3% 1%;transform:rotate(-2deg)}.tc-life-invitation>p{color:#55614e;max-width:470px;margin:8px 0 22px;font-size:clamp(15px,1.32vw,18px);line-height:1.8}.tc-life-actions{flex-wrap:wrap;align-items:center;gap:18px 26px;display:flex}.tc-life-actions .living-cta{color:#fff;background:#4656ec;border-color:#4656ec}.tc-life-actions .living-cta:hover{background:#2d3ac7}.tc-life-actions .living-text-link{font-size:12px}.tc-life-aside{color:#6c7666;align-items:center;gap:9px;margin-top:20px;font-size:11px;line-height:1.6;display:flex}.tc-life-aside svg{flex-shrink:0}.tc-life-mural{margin:8px 0 0;position:relative}.tc-life-picture{aspect-ratio:2.3;background:#c9d3c1;border-radius:28px;position:relative;overflow:hidden}.tc-life-picture img{object-fit:cover;object-position:52% center}.tc-life-stamp{color:#253328;pointer-events:none;background:#e4f779;border-radius:8px 22px;align-items:center;gap:13px;padding:17px 23px;font-size:12px;font-weight:650;line-height:1.3;transition:transform .22s;display:flex;position:absolute;top:-25px;right:30px;transform:rotate(5deg);box-shadow:0 5px #28392019}.tc-life-stamp svg{color:#4656ec;flex-shrink:0;width:32px;height:32px}.tc-life-mural:hover .tc-life-stamp{transform:rotate(-2deg)}.tc-life-mural figcaption{color:#67705f;justify-content:space-between;align-items:center;gap:20px;padding:17px 4px 24px;font-size:11px;line-height:1.6;display:flex}.tc-life-mural figcaption>span:first-child{letter-spacing:1px;font-size:9px}.tc-life-mural figcaption>span:last-child{align-items:center;gap:9px;display:flex}.tc-life-journey{border:1px solid #dedfd6;border-radius:22px;scroll-margin-top:26px;overflow:hidden}.tc-life-steps{background:#f0f0e9;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tc-life-steps button{appearance:none;color:#465440;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-right:1px solid #dedfd6;align-items:center;gap:16px;min-width:0;padding:24px clamp(18px,2.7vw,40px);transition:background .16s,color .16s;display:flex}.tc-life-steps button:last-child{border-right:0}.tc-life-steps button[aria-pressed=true]{color:#263722;background:#e4f779}.tc-life-steps button:not([aria-pressed=true]):hover{background:#e6e1f7}.tc-life-steps button:focus-visible{outline-offset:-5px;outline:3px solid #4656ec}.tc-life-step-number{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.tc-life-steps strong{letter-spacing:-.7px;font-size:clamp(17px,1.6vw,23px);font-weight:550;line-height:1.3;display:block}.tc-life-steps small{margin-top:5px;font-size:11px;line-height:1.5;display:block}.tc-life-steps button>svg{flex-shrink:0;margin-left:auto}.tc-life-story{background:#fffef9;border-top:1px solid #dedfd6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;min-height:148px;padding:28px 36px;display:grid}.tc-life-story-mark{color:#4656ec;background:#eee8fb;border-radius:10px 24px;place-items:center;width:60px;height:66px;display:grid;transform:rotate(-5deg)}.tc-life-story h2{letter-spacing:-.6px;margin:0 0 8px;font-size:21px;font-weight:550;line-height:1.4}.tc-life-story p{color:#65705e;max-width:720px;margin:0;font-size:14px;line-height:1.75}.tc-life-story .living-text-link{margin-left:28px;font-size:12px}.tc-section-head em,.tc-hub-heading em,.tc-everyday-copy em,.tc-closing em{color:#4659ed;font-style:normal;font-weight:440}.tc-home-types,.tc-how{max-width:1700px;margin:auto;padding:95px 6vw;scroll-margin-top:35px}.tc-section-head{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:32px;display:flex}.tc-section-head h2{letter-spacing:-2px;margin:10px 0 0;font-size:clamp(32px,3.8vw,54px);font-weight:500;line-height:1.13}.tc-section-head>p{color:#687360;max-width:355px;margin:0 0 3px;font-size:14px;line-height:1.7}.tc-type-filters{flex-wrap:wrap;gap:9px;margin:30px 0;display:flex}.tc-type-filters button{color:#5c6a50;font:inherit;cursor:pointer;background:0 0;border:1px solid #dce1d2;border-radius:30px;padding:11px 20px;font-size:13px}.tc-type-filters button[aria-pressed=true]{color:#fff;background:#293527;border-color:#293527}.tc-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.tc-type-card{text-align:left;color:#2b3826;font:inherit;cursor:pointer;background:#f0eee7;border:1px solid #e0e3d7;border-radius:19px;flex-direction:column;align-items:flex-start;padding:25px;transition:background .16s,transform .16s;display:flex}.tc-type-card:hover{background:#e9e6f8;transform:translateY(-3px)}.tc-type-card.type-rental{background:#e6edcf}.tc-type-top{color:#6d765f;justify-content:space-between;align-items:center;width:100%;margin-bottom:35px;font-size:12px;display:flex}.tc-type-card>strong{letter-spacing:-.6px;font-size:22px;font-weight:550;line-height:1.25}.tc-type-card>p{color:#64705e;max-width:335px;margin:13px 0 27px;font-size:13px;line-height:1.75}.tc-type-bottom{border-top:1px solid #d9ddce;justify-content:space-between;align-items:center;gap:15px;width:100%;margin-top:auto;padding-top:17px;font-size:12px;display:flex}.tc-note{color:#6a725f;align-items:flex-start;gap:10px;max-width:860px;margin:25px 0 0;font-size:12px;line-height:1.8;display:flex}.tc-note svg{flex-shrink:0;margin-top:3px}.tc-how{padding-top:30px}.tc-how .feature-explainers{gap:20px;max-width:none;padding:5px 0 0}.tc-how .virtual-room-showcase{display:none}.tc-how-explained{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.tc-how-illustration{aspect-ratio:4/3;background:#ece4d5;border-radius:28px 70px 28px 28px;position:relative;overflow:hidden}.tc-how-illustration img{object-fit:cover}.tc-how-explained .feature-explainers{grid-template-columns:minmax(0,1fr);padding:0}@media (max-width:900px){.tc-how-explained{grid-template-columns:minmax(0,1fr);gap:24px}.tc-how-illustration{border-radius:22px 48px 22px 22px;width:100%;max-width:620px;margin-inline:auto}}.tc-everyday-feature{background:#e9e5f7;border-radius:30px;grid-template-columns:1fr 1fr;min-height:570px;margin:25px 3vw 0;display:grid;overflow:hidden}.tc-everyday-image{min-height:460px;position:relative}.tc-everyday-image img{object-fit:cover;object-position:35% center}.tc-use-case{letter-spacing:1px;background:#f6f5eb;border-radius:30px;padding:12px 17px;font-size:10px;position:absolute;top:25px;left:25px}.tc-everyday-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:60px clamp(28px,5vw,75px);display:flex}.tc-everyday-copy>svg{color:#4659ed;margin-bottom:27px}.tc-everyday-copy h2{letter-spacing:-2px;margin:15px 0;font-size:clamp(35px,4vw,58px);font-weight:500;line-height:1.13}.tc-everyday-copy>p:not(.small-label){color:#656a63;margin-bottom:30px;font-size:15px;line-height:1.75}.tc-closing{text-align:center;padding:100px 25px 95px}.tc-closing h2{letter-spacing:-2.8px;margin:25px 0 35px;font-size:clamp(40px,5vw,72px);font-weight:480;line-height:1.12}.tc-closing>.living-cta{display:inline-flex}.tc-closing>p{color:#6c7764;margin-top:25px;font-size:12px}.tc-footer{border-top:1px solid #dfe3d6;flex-wrap:wrap;align-items:center;gap:30px;padding:34px 6vw;display:flex}.tc-footer-brand{letter-spacing:-1.2px;align-items:center;gap:7px;font-size:25px;font-weight:650;display:flex}.tc-footer-brand>span{margin-left:-3px;font-weight:400}.tc-footer-brand svg{color:#4659ed;width:30px;margin-right:4px}.tc-footer>span{color:#6d775f;font-size:12px}.tc-footer>button{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin-left:auto;font-size:12px;display:flex}.tc-footer>p{color:#77806c;flex-basis:100%;margin:0;font-size:11px;line-height:1.7}.tc-hub,.tc-agreement-room{max-width:1520px;margin:auto;padding:35px clamp(22px,5vw,75px) 125px}.tc-hub-heading{justify-content:space-between;align-items:center;gap:40px;padding:25px 0 42px;display:flex}.tc-hub-heading h1{letter-spacing:-2.5px;margin:17px 0;font-size:clamp(38px,4.4vw,64px);font-weight:500;line-height:1.1}.tc-hub-heading h1 em{display:block}.tc-hub-heading p:not(.small-label){color:#68765f;font-size:15px;line-height:1.6}.tc-hub-seal{color:#415235;background:#e4f779;border-radius:40px;place-content:center;justify-items:center;gap:8px;width:140px;height:140px;font-size:12px;line-height:1.1;display:grid;transform:rotate(8deg)}.tc-agreement-list{background:#fffefa;border:1px solid #dce1d1;border-radius:20px;margin-bottom:60px;padding:27px}.tc-agreement-list .tc-section-head{align-items:center;margin-bottom:15px}.tc-agreement-list h2{letter-spacing:-.8px;margin:0;font-size:25px}.tc-agreement-list h2>span{background:#eaf0dc;border-radius:30px;margin-left:8px;padding:4px 9px;font-size:13px}.tc-search{color:#8b947e;border-bottom:1px solid #dce2d2;align-items:center;gap:12px;max-width:430px;margin-bottom:15px;padding:8px 0;display:flex}.tc-search input{flex:1;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:8px 0!important}.tc-contract-rows>a{border-bottom:1px solid #e4e8dd;align-items:center;gap:18px;padding:20px 0;display:flex}.tc-contract-rows>a:last-child{border:0}.tc-document-icon{color:#5764c5;background:#f0edf8;border-radius:10px;flex-shrink:0;place-items:center;width:45px;height:52px;display:grid}.tc-contract-rows strong{font-size:16px;font-weight:550;display:block}.tc-contract-rows small{color:#758069;margin-top:5px;font-size:12px;display:block}.tc-contract-rows .tc-draft-pill{margin-left:auto}.tc-draft-pill{white-space:nowrap;color:#665483;background:#ede9f9;border-radius:30px;align-items:center;padding:8px 13px;font-size:11px;display:inline-flex}.tc-empty{text-align:center;color:#68785c;flex-direction:column;align-items:center;gap:12px;padding:32px 20px;display:flex}.tc-empty h3{letter-spacing:-.5px;color:#36442f;margin:0;font-size:22px;font-weight:500}.tc-empty p{max-width:430px;margin:0;font-size:13px;line-height:1.65}.tc-types>.tc-section-head h2{font-size:35px}.tc-dialog{color:#2e3a29;background:#fdfcf7;border:1px solid #e1e3d8;border-radius:24px;width:min(650px,100vw - 30px);max-height:90dvh;padding:32px;overflow:auto}.tc-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#20281daa}.tc-dialog-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.tc-dialog-heading h2{letter-spacing:-.7px;margin:0;font-size:28px;font-weight:500;line-height:1.2}.tc-dialog>p{color:#728064;margin:20px 0;font-size:14px;line-height:1.7}.tc-form-pair{grid-template-columns:1fr 1fr;gap:17px;display:grid}.tc-room-heading{justify-content:space-between;align-items:center;gap:25px;padding:30px 0;display:flex}.tc-room-heading h1{letter-spacing:-1.6px;overflow-wrap:anywhere;margin:12px 0;font-size:clamp(30px,3.4vw,48px);font-weight:500;line-height:1.15}.tc-room-heading p:not(.small-label){color:#7a846e;font-size:14px;line-height:1.5}.tc-room-heading p>span{padding:0 12px}.tc-room-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:22px;display:grid}.tc-paper-panel{background:#fff;border:1px solid #dfe4d5;border-radius:22px;min-width:0;overflow:hidden}.tc-room-tabs{border-bottom:1px solid #e0e5da;gap:5px;padding:0 20px;display:flex;overflow-x:auto}.tc-room-tabs button{white-space:nowrap;color:#79836e;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:21px 14px;font-size:13px;display:flex}.tc-room-tabs button[aria-pressed=true]{color:#4559ed;border-color:#4559ed}.tc-document-toolbar{background:#fcfcf8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 25px;display:flex}.tc-document-toolbar label{color:#78816d;align-items:center;gap:10px;font-size:10px;display:flex}.tc-document-toolbar select{font:inherit;color:#566049;background:#fff;border:1px solid #e2e4da;border-radius:10px;padding:9px;font-size:12px}.tc-document-toolbar>div{color:#627055;align-items:center;gap:17px;font-size:12px;display:flex}.tc-document-toolbar a{align-items:center;gap:5px;display:flex}.tc-draft-notice{text-align:center;color:#8b7048;background:#f6f0e7;margin:0;padding:12px;font-size:11px;line-height:1.5}.tc-agreement-document{padding:45px clamp(22px,4vw,60px)}.tc-agreement-document h2{letter-spacing:-.6px;overflow-wrap:anywhere;margin:15px 0 35px;font-size:30px;font-weight:520;line-height:1.25}.tc-agreement-document dl{border-block:1px solid #e7eadd;grid-template-columns:155px 1fr;gap:12px;margin:0 0 45px;padding:20px 0;font-size:14px;line-height:1.65;display:grid}.tc-agreement-document dt{color:#7e8973}.tc-agreement-document dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.tc-agreement-document section{margin:0 0 45px;padding:0 0 0 32px;position:relative}.tc-agreement-document h3{overflow-wrap:anywhere;margin:0 0 14px;font-size:18px;font-weight:500;line-height:1.5}.tc-agreement-document section p{white-space:pre-wrap;overflow-wrap:anywhere;color:#5e6c56;margin:0 0 18px;font-size:16px;line-height:1.85}.tc-clause-number{color:#5765db;font-size:11px;position:absolute;top:4px;left:0}.tc-clause-translation{border-left:2px solid #e0e4d6;padding-left:15px}.tc-fingerprint{color:#89937d;overflow-wrap:anywhere;border-top:1px solid #e5e8dc;margin-top:40px;padding-top:20px;font-size:10px;line-height:1.8}.tc-signing-state{color:#647451;background:#f1f4eb;border-top:1px solid #e1e7d6;align-items:flex-start;gap:15px;padding:23px 28px;display:flex}.tc-signing-state svg{flex-shrink:0}.tc-signing-state strong{color:#445537;font-size:14px;font-weight:500}.tc-signing-state p{margin:8px 0 0;font-size:12px;line-height:1.7}.tc-conversation{background:#fdfdf8;border:1px solid #dfe4d5;border-radius:22px;min-width:0;padding:24px;position:sticky;top:22px}.tc-conversation-heading{align-items:center;gap:11px;display:flex}.tc-conversation h2{letter-spacing:-.4px;margin:0;font-size:19px;font-weight:500}.tc-conversation>.m-muted{margin:12px 0 24px;font-size:11px;line-height:1.7}.tc-message-list{overscroll-behavior:contain;min-height:180px;max-height:45dvh;overflow:auto}.tc-message-list article{background:#f0f1e9;border-radius:12px;margin:0 0 12px;padding:13px}.tc-message-list strong{color:#506045;font-size:11px;font-weight:550}.tc-message-list article p{color:#495840;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0;font-size:14px;line-height:1.7}.tc-message-list time{color:#8b947f;font-size:9px}.tc-conversation-empty{text-align:center;color:#8b937f;padding:25px 0;font-size:12px;line-height:1.7}.tc-conversation form{border-top:1px solid #e1e6d7;margin-top:20px;padding-top:17px}.tc-conversation textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit;color:#4e5f43;background:#fff;border:1px solid #dce1d2;border-radius:12px;min-height:85px;margin-bottom:12px;padding:12px;font-size:12px;line-height:1.6}.tc-conversation .m-button{justify-content:center;width:100%}.tc-clause-editor{padding:28px!important}.tc-clause-editor input,.tc-clause-editor textarea,.tc-clause-editor select,.tc-dialog input,.tc-dialog textarea,.tc-dialog select,.tc-conversation textarea{font-size:16px}.tc-edit-clause{border:1px solid #dfe5d4;border-radius:16px;gap:17px;margin:8px 0;padding:21px;display:grid}.tc-edit-clause legend{color:#58664d;padding:0 8px;font-size:12px}.tc-edit-clause .living-text-link{cursor:pointer;color:#917054;background:0 0;border:0;justify-self:start;font-size:11px}.tc-editor-actions{flex-wrap:wrap;gap:10px;display:flex}.tc-history,.tc-people{padding:28px}.tc-history h2,.tc-people h2{letter-spacing:-.6px;margin:0 0 23px;font-size:24px;font-weight:500}.tc-history>div{border-top:1px solid #e1e6d8;gap:20px;padding:22px 0;display:flex}.tc-history>div>span{background:#edf0e4;border-radius:30px;align-self:start;padding:7px 12px;font-size:12px}.tc-history>div>div{flex:1;min-width:0}.tc-history strong{overflow-wrap:anywhere;font-size:15px;font-weight:500}.tc-history p{color:#859178;font-size:12px;line-height:1.7}.tc-history summary{cursor:pointer;color:#657451;margin:14px 0;font-size:12px}.tc-history .living-text-link{cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.tc-history-change{overflow-wrap:anywhere;background:#f7f8f2;border-radius:12px;margin:15px 0;padding:16px;font-size:12px;line-height:1.75}.tc-history-change b,.tc-history-change del,.tc-history-change ins{white-space:pre-wrap;display:block}.tc-history-change del{color:#905d4d;background:#fbebe7;margin-top:10px;padding:10px}.tc-history-change ins{color:#52763a;background:#e9f2d9;margin-top:10px;padding:10px;text-decoration:none}.tc-people>p{color:#758569;margin-bottom:23px;font-size:13px;line-height:1.7}.tc-person{border-top:1px solid #e4e8dd;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.tc-person strong{font-size:14px;font-weight:500;display:block}.tc-person small{color:#859277;margin-top:7px;font-size:11px;display:block}.tc-person button{cursor:pointer;color:#8d705b;background:0 0;border:0;font-size:11px}.tc-people form{border-top:1px solid #e4e8dd;margin-top:20px;padding-top:28px}.tc-people h3{font-size:18px;font-weight:500}.tc-paper-panel>.m-error{margin:20px}@media (max-width:1100px){.tc-room-layout{grid-template-columns:minmax(0,1fr) 270px;gap:15px}.tc-hub,.tc-agreement-room{padding-inline:25px}.tc-type-card{padding:21px}.tc-everyday-feature{min-height:500px}.tc-everyday-copy{padding:40px 30px}}@media (max-width:800px){.tc-home-types,.tc-how{padding:55px 24px}.tc-how{padding-top:15px}.tc-section-head{display:block}.tc-section-head>p{margin-top:22px}.tc-section-head h2{letter-spacing:-1.5px;font-size:37px}.tc-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-type-card>strong{font-size:20px}.tc-type-card>p{font-size:12px}.tc-everyday-feature{border-radius:23px;grid-template-columns:1fr;margin:0 15px}.tc-everyday-image{min-height:400px}.tc-everyday-copy{padding:35px 27px 45px}.tc-everyday-copy h2{font-size:43px}.tc-closing{padding:65px 22px}.tc-closing h2{letter-spacing:-1.8px;font-size:45px}.tc-footer{gap:23px;padding:28px 25px}.tc-footer>span{display:none}.tc-hub-heading{gap:15px;padding-top:5px}.tc-hub-seal{border-radius:23px;flex-shrink:0;width:85px;height:90px;font-size:9px}.tc-hub-seal svg{height:25px}.tc-hub-heading h1{letter-spacing:-1.5px;font-size:40px}.tc-hub-heading p:not(.small-label){font-size:13px}.tc-room-layout{grid-template-columns:1fr}.tc-conversation{position:static}.tc-message-list{min-height:100px;max-height:350px}.tc-room-heading{flex-direction:column;align-items:flex-start;gap:10px}.tc-room-heading h1{font-size:35px}.tc-room-tabs{padding:0 10px}.tc-room-tabs button{padding:18px 12px;font-size:12px}.tc-agreement-document{padding:28px 24px}.tc-agreement-document dl{grid-template-columns:1fr;gap:8px}.tc-agreement-document dd{margin-bottom:12px}.tc-clause-editor{padding:21px!important}.tc-edit-clause{padding:16px}.tc-dialog{padding:24px}.tc-document-toolbar{padding:18px}.tc-contract-rows>a{flex-wrap:wrap;gap:13px}.tc-contract-rows .tc-draft-pill{margin-left:58px}.tc-contract-rows>a>svg{margin-left:auto}.tc-agreement-list{padding:22px}.tc-types>.tc-section-head h2{font-size:29px}}@media (max-width:520px){.living-product.home-page .living-header-entry,.living-product .m-language svg{display:none}.living-product .login-wordmark.tc-wordmark{gap:5px;font-size:21px}.tc-wordmark .wordmark-flower svg{width:26px;height:26px}.tc-type-grid{grid-template-columns:1fr}.tc-type-card{padding:24px}.tc-type-top{margin-bottom:24px}.tc-type-filters{gap:7px}.tc-type-filters button{padding:10px 13px;font-size:11px}.tc-hub,.tc-agreement-room{padding:22px 17px 105px}.tc-hub-heading h1{font-size:36px}.tc-hub-seal{display:none}.tc-form-pair{grid-template-columns:1fr}.tc-section-head h2{font-size:34px}.tc-footer-brand{font-size:22px}.tc-footer>button{font-size:10px}.tc-agreement-document h2{font-size:25px}.tc-room-tabs button{gap:6px;padding:17px 9px;font-size:11px}.tc-document-toolbar>div{flex-wrap:wrap;gap:15px}.tc-person{align-items:flex-start}.tc-signing-state{padding:22px}.tc-history,.tc-people{padding:23px}}@media (prefers-reduced-motion:reduce){.tc-type-card{transition:none}.tc-type-card:hover{transform:none}}[data-motion=paused] .tc-type-card{transition:none}[data-motion=paused] .tc-type-card:hover{transform:none}@media print{.tc-agreement-room>a,.tc-room-heading,.tc-room-tabs,.tc-document-toolbar,.tc-conversation,.tc-signing-state{display:none}.tc-room-layout{display:block}.tc-paper-panel{border:0}.tc-agreement-room{padding:0}.tc-agreement-document{padding:20px}.tc-agreement-document section{break-inside:avoid}.tc-draft-notice{display:block!important}}@media (max-width:1100px){.tc-life-hero{padding-inline:4vw}.tc-life-intro{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:35px}.tc-life-steps button{gap:10px;padding:23px 18px}.tc-life-steps button>svg{width:20px}.tc-life-story{gap:20px;padding:26px}}@media (max-width:800px){.tc-life-hero{padding:26px 24px 10px}.tc-life-intro{grid-template-columns:1fr;gap:19px;padding:0 0 36px}.tc-life-heading h1{font-size:clamp(39px,8.7vw,70px)}.tc-life-invitation>p{max-width:560px;margin-top:8px;font-size:16px}.tc-life-aside{margin-top:17px}.tc-life-picture{aspect-ratio:1.9;border-radius:21px}.tc-life-stamp{gap:10px;padding:13px 17px;font-size:10px;top:-18px;right:18px}.tc-life-stamp svg{width:27px;height:27px}.tc-life-steps button{flex-direction:column;align-items:flex-start;gap:9px;padding:17px 12px}.tc-life-steps strong{letter-spacing:-.4px;font-size:16px}.tc-life-steps small{font-size:10px}.tc-life-steps button>svg{display:none}.tc-life-step-number{width:25px;height:25px;font-size:10px}.tc-life-story{grid-template-columns:1fr;align-items:start;gap:16px;min-height:230px;padding:23px}.tc-life-story-mark{display:none}.tc-life-story .living-text-link{justify-self:start;margin:0}.tc-life-mural figcaption{gap:10px;padding-bottom:20px;font-size:10px}.tc-life-mural figcaption>span:first-child{max-width:145px;font-size:8px}}@media (max-width:520px){.tc-life-hero{padding:21px 18px 5px}.tc-life-heading .living-eyebrow{letter-spacing:1px;margin-bottom:17px;font-size:9px}.tc-life-heading h1{font-size:clamp(34px,10.1vw,48px)}.tc-life-invitation>p{font-size:15px;line-height:1.8}.tc-life-actions{gap:17px}.tc-life-actions .living-cta{padding:14px 20px;font-size:12px}.tc-life-actions .living-text-link{font-size:11px}.tc-life-aside{font-size:10px}.tc-life-intro{padding-bottom:32px}.tc-life-picture{aspect-ratio:1.48}.tc-life-mural figcaption>span:last-child{max-width:130px;font-size:10px}.tc-life-mural figcaption>span:last-child svg{display:none}.tc-life-stamp{right:14px}.tc-life-steps button{padding:15px 10px}.tc-life-steps strong{font-size:15px}.tc-life-steps small{font-size:9px}.tc-life-story h2{font-size:20px}.tc-life-story p{font-size:14px}}@media (prefers-reduced-motion:reduce){.tc-life-stamp,.tc-life-steps button{transition:none}.tc-life-mural:hover .tc-life-stamp{transform:rotate(5deg)}}[data-motion=paused] .tc-life-stamp,[data-motion=paused] .tc-life-steps button{transition:none}[data-motion=paused] .tc-life-mural:hover .tc-life-stamp{transform:rotate(5deg)}.tc-review-tools{gap:22px;padding:clamp(18px,3vw,38px);display:grid}.tc-review-tools h2{margin:12px 0;font-size:clamp(26px,3vw,42px);line-height:1.13}.tc-review-card{border:1px solid var(--line);background:#fff;border-radius:20px;min-width:0;padding:24px}.tc-review-card h3{margin:8px 0 14px;font-size:22px}.tc-review-card h4{margin:14px 0}.tc-review-card p,.tc-review-card li{overflow-wrap:anywhere;font-size:14px;line-height:1.65}.tc-review-card small,.tc-access-item small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.tc-review-card details{margin-top:14px}.tc-review-card summary,.tc-preset-choice summary,.tc-join-review summary{cursor:pointer;line-height:1.5}.tc-ai-card{background:#f0edff;border-color:#d7cff6}.tc-review-card .tc-check{flex-direction:row;align-items:flex-start;gap:10px;padding:8px 0;font-size:14px;display:flex}.tc-check input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin-top:2px}.tc-review-card fieldset{border:1px solid #d7cff6;border-radius:12px;min-width:0;padding:12px}.tc-review-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.tc-suggestion{border-top:1px solid var(--line);margin-top:18px;padding:22px 0 4px}.tc-suggestion-heading{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;display:flex}.tc-connection{gap:12px;margin:20px 0;display:grid}.tc-connection textarea{resize:vertical;width:100%;font:12px/1.55 monospace}.tc-connection input{width:100%}.tc-access-item{border-top:1px solid var(--line);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:14px;display:flex}.tc-preset-choice{background:#f4f0ff;border:1px solid #d7cff6;border-radius:16px;padding:20px}.tc-preset-choice details{padding:10px 0}.tc-preset-choice details p{white-space:pre-wrap;font-size:14px;line-height:1.65}.tc-join-review{background:#f0edff;border-radius:16px;margin:0 0 24px;padding:20px}.tc-join-review form{max-width:700px;padding-top:18px}@media (max-width:600px){.tc-review-card{padding:16px}.tc-room-tabs{flex-wrap:wrap}.tc-review-tools{padding:16px}.tc-review-actions .m-button{width:100%}}.tc-party-fields,.tc-facts-fields{border:1px solid #1717151f;border-radius:14px;gap:10px;margin:6px 0 10px;padding:12px 16px 14px;display:grid}.tc-party-fields legend,.tc-facts-fields legend{padding:0 6px;font-weight:600}.tc-party-fields .tc-form-pair,.tc-facts-fields .tc-form-pair{margin:0}.tc-facts-fields .tc-form-pair{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.studio-optional{margin:4px 0 10px}.studio-optional>summary{cursor:pointer;padding:8px 0;font-weight:600;list-style:none}.studio-optional>summary:before{content:"▸ "}.studio-optional[open]>summary:before{content:"▾ "}.tc-facts-summary{background:#ffffff8c;border:1px solid #1717151f;border-radius:14px;grid-template-columns:minmax(140px,220px) 1fr;gap:8px 18px;margin:18px 0 26px;padding:16px 18px;display:grid}.tc-facts-summary dt{color:#4f5451;font-size:.92rem;font-weight:600}.tc-facts-summary dd{margin:0}.tc-facts-summary dd b{font-weight:600}@media (max-width:640px){.tc-facts-summary{grid-template-columns:1fr;gap:2px 0}.tc-facts-summary dd{margin-bottom:10px}}.tc-facts-party{gap:2px;margin-bottom:10px;display:grid}.tc-facts-party span{color:#4f5451;font-size:.95rem}.tc-fill-row{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:4px 0 10px;display:flex}.tc-stamp-card h3{align-items:center;gap:8px;display:flex}.tc-stamp-amount{margin:4px 0 8px;font-size:1.6rem;font-weight:600}.tc-law-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tc-law-checks li{background:#1717150a;border-left:4px solid #8a8f88;border-radius:6px;padding:10px 12px 10px 14px}.tc-law-checks li.tc-check-warn{background:#c98a1a17;border-left-color:#c98a1a}.tc-law-checks li.tc-check-stop{background:#b8322f17;border-left-color:#b8322f}.tc-law-note{border-top:1px solid #1717151a;gap:4px;padding:12px 0;display:grid}.tc-law-note:first-of-type{border-top:0}.tc-law-topic{letter-spacing:.06em;text-transform:uppercase;color:#4f5451;font-size:.75rem;font-weight:600}.tc-law-note p{margin:0}.tc-law-section{color:#4f5451}.tc-law-sources{color:#4f5451;flex-wrap:wrap;gap:6px 14px;display:flex}.tc-law-sources a{align-items:center;gap:3px;display:inline-flex}.tc-law-status.status-verified{color:#244f43}.tc-law-status.status-secondary{color:#8a5a00}.tc-law-status.status-unverified{color:#8a2f2c}.studio-review-duty{color:#244f43;background:#244f4314;border-radius:10px;margin:0 0 14px;padding:10px 14px;font-weight:500}.tc-agreement-document section.tc-doc-clause{margin-bottom:38px;padding-left:0}.tc-agreement-document section.tc-doc-annex{border-top:1px solid #e7eadd;padding-top:30px}.tc-agreement-document section.tc-doc-annex>h3{text-align:center}.tc-agreement-document section.tc-doc-closing{border-top:1px solid #e7eadd;padding-top:26px}.tc-clause-no{color:#5765db;white-space:nowrap;margin-right:10px;font-weight:600}.tc-agreement-document .tc-clause-body p,.tc-clause-body p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 10px}.tc-clause-body>p{text-indent:2em}.tc-sub{grid-template-columns:minmax(2.7em,max-content) minmax(0,1fr);column-gap:8px;margin:0 0 8px 2em;display:grid}.tc-sub-2{margin-left:4.9em}.tc-sub-3{margin-left:7.8em}.tc-sub>span{color:#5e6c56;font-variant-numeric:tabular-nums;font-size:16px;line-height:1.85}.tc-agreement-document .tc-sub>p,.tc-sub>p{text-indent:0;margin:0}div.tc-clause-translation{margin:14px 0 0}div.tc-clause-translation h4{color:#5e6c56;margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.5}.tc-agreement-document div.tc-clause-translation p,div.tc-clause-translation p,div.tc-clause-translation .tc-sub>span{font-size:14px;line-height:1.7}.tc-opening{margin:0 0 40px}.tc-opening .tc-clause-body p{color:#44513d;font-size:16px;line-height:1.85}.studio-preview-clauses .tc-clause-body,.studio-preview-clauses .tc-sub>span{font-size:14px;line-height:1.7}.studio-preview-clauses .tc-clause-body[lang=en]{border-left:2px solid #e0e4d6;margin-top:8px;padding-left:12px}.studio-preset-summary{margin-top:4px;line-height:1.5;display:block}.studio-preset-tier{letter-spacing:.2px;color:#4552c9;background:#eef0fd;border-radius:999px;margin-right:6px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.studio-preset-tier.outline{color:#6b7560;background:#f1f2ea}.tc-reference-row{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:4px 0 14px;display:flex}@media (max-width:640px){.tc-clause-body>p{text-indent:1.2em}.tc-sub{margin-left:.4em}.tc-sub-2{margin-left:1.8em}.tc-sub-3{margin-left:3.2em}}.tc-law-basis>summary{cursor:pointer;color:#5765db;padding:6px 0;font-size:14px}.tc-law-basis ol{margin:10px 0 0;padding:0;list-style:none}.tc-law-basis li{border-top:1px solid #e7eadd;padding:12px 0;font-size:14px;line-height:1.6}.tc-law-basis li p{overflow-wrap:anywhere;margin:4px 0}.tc-law-status.basis-official,.tc-law-status.basis-model{color:#2f6b3a}.tc-law-status.basis-secondary{color:#8a6418}.tc-law-status.basis-guidance,.tc-law-status.basis-drafting{color:#66705c}
.studio-primary{color:#fff;min-height:49px;font:inherit;cursor:pointer;background:#4355eb;border:1px solid #364ce6;border-radius:99px;justify-content:center;align-items:center;gap:12px;padding:13px 23px;font-size:13px;font-weight:550;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.studio-primary:hover{background:#293dd5;transform:translate(-2px,-2px);box-shadow:5px 5px #c7cff4}.studio-primary:active{box-shadow:none;transform:scale(.97)}.studio-primary:disabled{opacity:.65;cursor:wait;box-shadow:none;transform:none}.studio-primary svg:last-child{transition:transform .18s}.studio-primary:hover svg:last-child{transform:translate(2px,-2px)}.studio-art{isolation:isolate;color:#2636b4;width:100%;height:310px;position:relative;overflow:hidden}.studio-art *{box-sizing:border-box}.studio-art-grid{border:1px solid #393cb11b;border-radius:50%;position:absolute;inset:13% 9%;transform:rotate(-22deg)}.studio-art-orbit{background:#dcef78;border-radius:50%;width:64%;height:82%;transition:background .6s,border-radius .7s,transform .8s;position:absolute;bottom:6%;right:13%;transform:rotate(-16deg)}.studio-art-star{z-index:5;background:#fb8969;border:2px solid #303b33;border-radius:50%;place-items:center;width:49px;height:49px;animation:5s ease-in-out infinite studio-breathe;display:grid;position:absolute;top:4%;right:11%}.studio-art-star svg{width:27px;height:27px}.studio-art-paper{background:#fffdf3;border:2px solid #263ba5;border-radius:6px 25px 6px 6px;width:34%;height:70%;padding:18px;transition:transform .8s cubic-bezier(.22,1,.36,1),background .5s;position:absolute;top:13%;left:36%;box-shadow:7px 9px #253baf1b}.studio-art-paper.back{background:#bec5ff;transform:translate(19px,9px)rotate(12deg)}.studio-art-paper.front{z-index:3;transform:rotate(-9deg)}.studio-paper-heading{justify-content:space-between;align-items:center;margin-bottom:27px;font:700 14px ui-monospace,monospace;display:flex}.studio-art-paper i{transform-origin:0;background:#aeb7f3;border-radius:3px;width:94%;height:4px;margin:12px 0;transition:width .5s,background .5s;display:block}.studio-art-paper i:nth-of-type(2){width:70%}.studio-art-paper i:nth-of-type(4){width:52%}.studio-paper-mark{color:#294f34;opacity:0;background:#dbef98;border:2px solid #264b39;border-radius:50%;place-items:center;width:42px;height:42px;transition:opacity .3s,transform .45s;display:grid;position:absolute;bottom:8%;right:15%;transform:scale(1.4)rotate(-12deg)}.studio-art-bubble{z-index:4;border:2px solid #263ba5;border-radius:20px 20px 4px;justify-content:center;align-items:center;gap:12px;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .5s;display:flex;position:absolute;box-shadow:5px 6px #273fa71a}.studio-art-bubble.bubble-one{background:#f495a9;width:32%;height:23%;top:20%;left:6%;transform:rotate(-8deg)}.bubble-one>span{gap:5px;width:40%;display:grid}.bubble-one i{background:#934959;border-radius:3px;height:3px}.bubble-one i:last-child{width:63%}.studio-art-bubble.bubble-two{background:#475bf4;border-radius:19px 19px 19px 4px;width:24%;height:21%;bottom:14%;right:5%;transform:rotate(9deg)}.bubble-two>span{background:#e1ef9f;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out 3 studio-dot}.bubble-two>span:nth-child(2){animation-delay:.12s}.bubble-two>span:nth-child(3){animation-delay:.24s}.studio-art-pencil{z-index:5;background:#f78c65;border:2px solid #57382f;border-radius:9px 9px 0 0;width:13px;height:58%;transition:transform .8s cubic-bezier(.22,1,.36,1);position:absolute;top:27%;left:68%;transform:rotate(26deg)}.studio-art-pencil:after{content:"";border-inline:6.5px solid #0000;border-top:18px solid #3f4333;position:absolute;top:100%;left:-2px}.studio-art-pencil i{background:#ffccd0;border-bottom:2px solid #57382f;border-radius:6px 6px 0 0;height:12%;display:block}.studio-art-history{z-index:6;opacity:0;background:#fffdf4;border:2px solid #324135;border-radius:30px;align-items:center;gap:12px;padding:10px 15px;transition:opacity .35s,transform .65s;display:flex;position:absolute;bottom:5%;left:25%;transform:translateY(25px)rotate(-4deg)}.studio-art-history span{border-bottom:1px solid #788851;padding-bottom:3px;font:600 12px ui-monospace,monospace}.studio-art-history span:last-child{color:#374bc9}.studio-art-squiggle{z-index:2;width:38%;transition:transform .7s;position:absolute;bottom:2%;left:2%;transform:rotate(8deg)}.studio-art-squiggle svg{width:100%}.studio-art.phase-1 .studio-art-orbit{background:#b9c3ff;border-radius:25%;transform:rotate(10deg)}.studio-art.phase-1 .studio-art-paper.front{transform:translate(-10px)rotate(3deg)}.studio-art.phase-1 .studio-art-paper.front i:nth-of-type(2){background:#f28f71;width:90%}.studio-art.phase-1 .studio-art-paper.front i:nth-of-type(3){background:#f28f71}.studio-art.phase-1 .bubble-one{transform:translate(-10px,-24px)rotate(-15deg)scale(.82)}.studio-art.phase-1 .bubble-two{transform:translate(9px,15px)rotate(15deg)scale(.8)}.studio-art.phase-1 .studio-art-pencil{transform:translate(-25px,-18px)rotate(43deg)}.studio-art.phase-2 .studio-art-orbit{background:#f7b397;border-radius:47% 47% 16% 16%;transform:rotate(-8deg)}.studio-art.phase-2 .studio-art-paper.front{transform:translate(-9px,-4px)rotate(-1deg)}.studio-art.phase-2 .studio-art-paper.back{transform:translate(2px,9px)rotate(7deg)}.studio-art.phase-2 .bubble-one{opacity:.6;transform:translate(-12px,-29px)rotate(-12deg)scale(.75)}.studio-art.phase-2 .bubble-two{opacity:.6;transform:translate(3px,-26px)rotate(4deg)scale(.8)}.studio-art.phase-2 .studio-art-pencil{transform:translate(15px,9px)rotate(16deg)}.studio-art.phase-2 .studio-art-history{opacity:1;transform:translateY(0)rotate(-4deg)}.studio-art.phase-2 .studio-paper-mark{opacity:1;transition-delay:.25s;transform:scale(1)rotate(-12deg)}.studio-art.compact{height:230px}.compact .studio-paper-heading{margin-bottom:12px}.compact .studio-art-paper{padding:13px}.compact .studio-art-paper i{height:3px;margin:9px 0}.compact .studio-art-star{width:36px;height:36px}.compact .studio-art-star svg{width:21px;height:21px}.studio-desk-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:38px;padding:0 0 25px;display:grid}.studio-desk-intro h1{letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:balance;margin:15px 0 18px;font-size:clamp(32px,3.6vw,54px);font-weight:550;line-height:1.16}.studio-desk-intro em{color:#4254e7;font-style:normal;font-weight:450}.studio-desk-intro>p:not(.small-label){color:#5d655a;max-width:480px;font-size:14px;line-height:1.7}.studio-desk-intro .small-label{align-items:center;gap:9px;display:flex}.studio-live-dot{background:#fb976f;border-radius:50%;flex-shrink:0;width:8px;height:8px}.studio-desk-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:20px;display:flex}.studio-desk-intro>.studio-service-status{margin:14px 0 0;font-size:12px;line-height:1.6}.studio-resume{border-bottom:1px solid #9da992;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:inline-flex}.studio-desk-theatre{background:#ebe9fd;border:1px solid #d9d6ee;border-radius:30px 90px 30px 30px;padding:10px 12px 16px}.studio-desk-theatre .studio-art{height:230px}.studio-desk-theatre .studio-paper-heading{margin-bottom:14px}.studio-desk-theatre .studio-art-paper i{margin:10px 0}.studio-scene-switch{background:#ffffff80;border:1px solid #d4d0ea;border-radius:50px;gap:4px;padding:6px;display:flex}.studio-scene-switch button{min-width:0;min-height:44px;font:inherit;color:#666378;cursor:pointer;background:0 0;border:0;border-radius:30px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 5px;font-size:10px;transition:background .2s,color .2s;display:flex}.studio-scene-switch button span{opacity:.7;font-size:9px}.studio-scene-switch button[aria-pressed=true]{color:#fff;background:#3447d1;box-shadow:0 3px 8px #3447d126}.tc-hub .tc-join-review{background:0 0;border:1px dashed #c3c7b9;border-radius:15px;margin:0 0 20px;padding:10px 17px}.tc-hub .tc-agreement-list{background:0 0;border:0;border-radius:0;padding:0}.studio-library-heading{margin-bottom:16px!important}.studio-library-heading .small-label{margin:0 0 9px}.studio-view-controls{background:#edece5;border-radius:13px;gap:4px;padding:4px;display:flex}.studio-view-controls button{color:#6d7564;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:40px;height:38px;display:grid}.studio-view-controls button[aria-pressed=true]{color:#3246d0;background:#fff;box-shadow:0 2px 4px #24311d0d}.studio-library-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:19px;display:flex}.studio-collection-tabs{gap:6px;display:flex}.studio-collection-tabs button{color:#717764;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:40px;padding:9px 15px;font-size:12px}.studio-collection-tabs button[aria-pressed=true]{color:#293121;background:#e9eddf;border-color:#b6bf9e}.studio-library-tools .tc-search{color:#6a7560;width:300px;margin:0;padding:0;font-size:12px}.studio-library-tools .tc-search button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:10px;display:grid}.studio-contracts{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.studio-contract-card{background:#efedff;border:1px solid #cbc9e0;border-radius:18px;flex-direction:column;min-width:0;min-height:229px;padding:22px;text-decoration:none;transition:transform .23s,box-shadow .23s,border-color .23s;animation:.42s both studio-enter;display:flex;position:relative}.studio-contract-card.tone-1{background:#f5efe3;border-color:#dcd4c3}.studio-contract-card.tone-2{background:#e9efdf;border-color:#ccd5bc}.studio-contract-card:hover{border-color:#616fde;transform:translateY(-5px)rotate(-.6deg);box-shadow:0 10px 0 -5px #c4cbb74d}.studio-card-meta{color:#687060;justify-content:space-between;align-items:flex-start;gap:15px;font-size:10px;display:flex}.studio-card-meta>span{align-items:flex-start;gap:7px;line-height:1.5;display:flex}.studio-card-meta svg{flex:none}.studio-card-meta b{white-space:nowrap;background:#ffffff80;border:1px solid #ffffffbd;border-radius:20px;padding:6px 9px;font:500 11px ui-monospace,monospace}.studio-contract-card h3{letter-spacing:-.7px;overflow-wrap:anywhere;margin:23px 0 9px;font-size:21px;font-weight:550;line-height:1.25}.studio-contract-card>p{color:#717765;overflow-wrap:anywhere;margin:0 0 16px;font-size:11px;line-height:1.55}.studio-card-bottom{border-top:1px solid #28352217;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:17px;display:flex}.studio-card-bottom .tc-draft-pill{color:#6b6c68;background:0 0;padding:0;font-size:10px}.studio-open-room{color:#3448d8;align-items:center;gap:10px;font-size:11px;display:inline-flex}.studio-open-room svg{transition:transform .2s}.studio-contract-card:hover .studio-open-room svg{transform:translate(3px,-3px)}.studio-pending-dot{color:#674227;background:#ffdfb7;border-radius:20px;align-self:flex-start;margin-bottom:10px;padding:6px 10px;font-size:11px}.studio-contracts.view-list{grid-template-columns:1fr;gap:9px}.view-list .studio-contract-card{border-radius:12px;grid-template-columns:1fr 1.3fr 1fr;align-items:center;column-gap:24px;min-height:0;padding:18px 22px;display:grid}.view-list .studio-card-meta{grid-row:1/3}.view-list .studio-contract-card h3{grid-column:2;margin:0;font-size:15px}.view-list .studio-contract-card>p{grid-column:2;margin:5px 0 0}.view-list .studio-card-bottom{border:0;grid-area:1/3/3;padding:0}.view-list .studio-pending-dot{grid-column:2;margin:8px 0 0}.tc-types .tc-type-card{background:#fffdf7;border-radius:17px}.tc-types .tc-type-card:hover{background:#edf0ff;transform:translateY(-4px)rotate(-.5deg)}.tc-types .tc-type-card:nth-child(2n):hover{background:#eef4d8;transform:translateY(-4px)rotate(.5deg)}.tc-dialog.studio-dialog{width:min(1020px,100vw - 32px);padding:27px;animation:.32s cubic-bezier(.22,1,.36,1) studio-dialog-arrive;box-shadow:0 30px 100px #171f2a42}.tc-dialog.studio-dialog[open]:has(.studio-wizard){flex-direction:column;height:min(780px,90dvh);display:flex;overflow:hidden}.studio-dialog .tc-dialog-heading,.studio-wizard-steps,.studio-wizard-actions{flex-shrink:0}.studio-wizard{flex-direction:column;flex:1;min-height:0;display:flex}.studio-dialog .tc-dialog-heading h2{font-size:21px}.studio-dialog .tc-dialog-heading{border-bottom:1px solid #e0e2d7;padding-bottom:18px}.studio-kind-picker>p{color:#697461;margin:22px 0;font-size:14px}.studio-kind-picker .tc-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-kind-picker .tc-type-card{min-height:185px;padding:20px}.studio-kind-picker .tc-type-card strong{font-size:19px}.studio-wizard-steps{gap:18px;padding:23px 0;display:flex}.studio-wizard-steps button{color:#8a907d;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:34px;padding:0;font-size:11px;display:flex}.studio-wizard-steps button b{font-weight:500}.studio-wizard-steps button>span{border:1px solid #d4d8c9;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.studio-wizard-steps button[aria-current=step]{color:#344bd8}.studio-wizard-steps button[aria-current=step]>span{color:#fff;background:#4054e9;border-color:#4054e9;box-shadow:0 0 0 4px #e6e9fb}.studio-wizard-steps button:disabled{cursor:default;opacity:1;color:#747b69}.studio-wizard-layout{scrollbar-gutter:stable;flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:35px;min-height:0;padding:4px;display:grid;overflow:auto}.studio-wizard-page{gap:17px;animation:.28s both studio-enter;display:grid}.studio-wizard-page>h3{letter-spacing:-1.2px;outline-offset:5px;margin:0;font-size:clamp(26px,3vw,35px);font-weight:500;line-height:1.2}.studio-wizard-page>p{color:#717964;margin:0;font-size:12px;line-height:1.65}.studio-wizard-page>.small-label{color:#5662c4;font:10px ui-monospace,monospace}.studio-wizard-form.meeting-form{gap:22px;margin:0}.studio-preset-options{border:0;gap:10px;margin:0;padding:0;display:grid}.studio-preset-options label{cursor:pointer;background:#fffefa;border:1px solid #d9ddcf;border-radius:14px;flex-direction:row;align-items:center;gap:14px;padding:17px;transition:box-shadow .16s,border-color .16s,background .16s;display:flex;position:relative}.studio-preset-options input{opacity:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.studio-preset-options label.selected{background:#edeeff;border-color:#6a77df;box-shadow:3px 3px #ced3f9}.studio-preset-options label:has(input:focus-visible){outline-offset:3px;outline:3px solid #3144d2}.studio-preset-options label>svg{color:#5364d0;flex:none}.studio-preset-options label>span{flex:1;gap:5px;display:grid}.studio-preset-options strong{color:#333f30;font-size:13px;font-weight:550}.studio-preset-options small{color:#768169;font-size:10px}.studio-choice-check{opacity:0}.selected .studio-choice-check{opacity:1}.studio-preview-clauses{border-block:1px solid #e1e4d6;padding:12px 0;font-size:12px}.studio-preview-clauses summary{cursor:pointer;color:#5667bc}.studio-preview-clauses details{padding:12px 0 0 12px}.studio-preview-clauses p{color:#65705b;font-size:12px;line-height:1.8}.studio-wizard-actions{border-top:1px solid #dce0d2;justify-content:flex-end;align-items:center;gap:20px;margin-top:16px;padding:16px 0 2px;display:flex}.studio-back{color:#627157;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:42px;margin-right:auto;font-size:12px;display:inline-flex}.studio-wizard-preview{background:#eceafa;border:1px solid #d7d5eb;border-radius:20px 60px 20px 20px;min-width:0;padding:8px 23px 23px}.studio-wizard-preview h4{letter-spacing:-.6px;overflow-wrap:anywhere;margin:13px 0;font-size:21px;font-weight:550;line-height:1.3}.studio-wizard-preview>p:not(.small-label){color:#716b83;overflow-wrap:anywhere;font-size:11px;line-height:1.6}.studio-wizard-preview>p>span{padding:0 8px}.studio-preview-lines{background:#ffffffa8;border:1px solid #d5d4e5;border-radius:12px;margin:20px 0;padding:8px 16px}.studio-preview-lines p{color:#736e85;gap:10px;margin:0;padding:7px 0;font-size:10px;line-height:1.5;display:flex}.studio-preview-lines b{color:#6876d3;font-weight:500}.studio-wizard-preview>small{color:#716b83;font-size:10px}.studio-review-details{gap:6px;margin:0;display:grid}.studio-review-details dt{color:#7b836b;margin-top:8px;font-size:10px}.studio-review-details dd{overflow-wrap:anywhere;border-bottom:1px solid #e3e7d7;margin:0;padding-bottom:9px;font-size:14px}.studio-review-note{background:#f4eedf;border-radius:12px;align-items:flex-start;gap:12px;padding:15px;display:flex}.studio-review-note svg{color:#8c774a;flex:none}.studio-review-note p{color:#817451;margin:0;font-size:11px;line-height:1.65}.studio-created{text-align:center;max-width:550px;margin:0 auto;padding:10px 15px 25px}.studio-created .studio-art{max-width:370px;margin:auto}.studio-created h3{letter-spacing:-.8px;overflow-wrap:anywhere;font-size:28px;font-weight:500}.studio-created>p{color:#717a64;margin:12px 0 23px;font-size:14px;line-height:1.65}.studio-created>small{color:#737d66;margin-top:19px;font-size:11px;display:block}.studio-saved{color:#405632;background:#e2edc6;border:1px solid #bace9d;border-radius:18px;justify-content:center;align-items:center;gap:13px;margin-bottom:18px;padding:16px 22px;font-size:14px;animation:.25s both studio-enter;display:flex}.studio-saved strong{font-weight:500}.studio-saved button{color:#597144;cursor:pointer;background:#ffffff80;border:0;border-radius:50%;width:32px;height:32px;margin-left:auto;font-size:21px}.studio-saved-mark{background:#f9ffec;border:1px solid #96b376;border-radius:50%;place-items:center;width:34px;height:34px;animation:.45s both studio-stamp;display:grid;position:relative}.studio-saved-mark i{background:#e4876d;border-radius:3px;width:4px;height:9px;animation:.65s .15s both studio-confetti;position:absolute;top:-10px;left:50%}.studio-saved-mark i:nth-of-type(2){background:#6774d7;top:8px;left:-9px;rotate:-55deg}.studio-saved-mark i:nth-of-type(3){top:4px;left:auto;right:-9px;rotate:50deg}.studio-saved-mark i:nth-of-type(4){background:#6774d7;top:auto;bottom:-12px;left:10px}.studio-room-guide{background:#ebeafb;border:1px solid #d7d5eb;border-radius:22px;grid-template-columns:1fr 1.25fr;margin-bottom:18px;display:grid;overflow:hidden}.studio-next-move{align-items:flex-start;gap:17px;padding:22px;display:flex}.studio-next-spark{color:#536429;background:#d8ed7c;border-radius:15px;flex:none;place-items:center;width:45px;height:45px;display:grid;transform:rotate(-6deg)}.studio-next-move .small-label{margin:0 0 9px;font-size:9px}.studio-next-move h2{letter-spacing:-.5px;margin:0 0 10px;font-size:19px;font-weight:500;line-height:1.3}.studio-next-move button{color:#4154d6;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:4px 0;font-size:11px;display:inline-flex}.studio-room-stops{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:15px 12px;display:grid}.studio-room-stops button{text-align:left;color:#616492;cursor:pointer;background:#ffffff75;border:1px solid #dcd9ed;border-radius:13px;padding:16px;transition:background .18s,transform .18s;position:relative}.studio-room-stops button:hover{background:#fff;transform:translateY(-3px)}.studio-room-stops button>svg:first-child{width:19px;height:19px}.studio-room-stops button>svg:last-child{position:absolute;top:15px;right:12px}.studio-room-stops strong{color:#36422d;margin:10px 0 5px;font-size:26px;font-weight:500;line-height:1.1;display:block}.studio-room-stops small{color:#727287;font-size:10px;line-height:1.4;display:block}.studio-room-tools{justify-content:space-between;align-items:center;gap:20px;margin:15px 0;display:flex}.studio-room-tools>p{color:#777f6e;align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.studio-saved-dot{background:#7c9e59;border-radius:50%;width:6px;height:6px}.studio-room-tools>button{color:#64745b;min-height:40px;font:inherit;cursor:pointer;background:#fdfdf9;border:1px solid #d8ddcf;border-radius:30px;align-items:center;gap:9px;padding:8px 15px;font-size:11px;display:flex}.studio-room-tools>button[aria-pressed=true]{color:#3f56ce;background:#eef0ff;border-color:#8d9edf}.studio-focus .tc-room-layout{grid-template-columns:minmax(0,1fr);max-width:1000px;margin-inline:auto}.studio-focus .tc-conversation{display:none}.studio-clause-jump{color:#66755a;border-top:1px solid #e7eadd;align-items:center;gap:16px;padding:12px 25px;font-size:10px;display:flex}.studio-clause-jump select{color:#617352;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #dfe3d6;border-radius:8px;flex:1;padding:9px;font-size:11px}.studio-room .tc-agreement-document section{outline-offset:10px;scroll-margin-top:110px}.studio-room .tc-agreement-document section:focus{border-radius:2px;outline:2px solid #b1bafa}.studio-room .tc-message-list article{background:#f8f8f1;border:1px solid #e3e6da;border-radius:15px 15px 15px 3px;margin-bottom:11px;padding:15px}.studio-room .tc-message-list article[data-self=true]{background:#eeedfc;border-color:#dbd8ef;border-radius:15px 15px 3px}.studio-room .tc-message-list article:last-child{animation:.24s both studio-enter}.studio-mural-invite{z-index:4;color:#344131;background:#fffcee;border:1px solid #202f25;border-radius:40px 40px 40px 5px;align-items:center;gap:12px;padding:15px 22px;font-size:12px;transition:transform .25s;display:flex;position:absolute;bottom:85px;left:30px;transform:rotate(-3deg);box-shadow:5px 6px #242b2529}.studio-mural-invite:hover{transform:translateY(-5px)rotate(0)}.tc-life-journey.studio-journey{color:#f2f1e8;background:#252d29;border-radius:26px;margin-top:48px;padding:32px;overflow:hidden}.studio-journey-top{justify-content:space-between;align-items:center;gap:25px;display:flex}.studio-journey-top .small-label{color:#d3e78f;font-size:10px}.studio-journey-top>span{color:#9aab9a;font:9px ui-monospace,monospace}.studio-journey-theatre{grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:20px 30px 28px;display:grid}.studio-journey-theatre .studio-art{background:#ebe9fd;border-radius:24px 85px 24px 24px;height:350px}.studio-journey-words{animation:.35s both studio-enter}.studio-chapter-index{color:#d0e789;margin-bottom:20px;font-size:16px;display:block}.studio-journey-words h2{letter-spacing:-1.3px;color:#f8f5eb;margin:0 0 20px;font-size:clamp(29px,3vw,43px);font-weight:500;line-height:1.15}.studio-journey-words p{color:#b3c1b3;font-size:14px;line-height:1.8}.studio-journey .tc-life-steps{background:0 0;gap:12px;margin-top:0}.studio-journey .tc-life-steps button{color:#d0d8ca;background:#344038;border:1px solid #546252;border-radius:16px;min-height:85px}.studio-journey .tc-life-steps button[aria-pressed=true]{color:#344028;background:#dcec8a;border-color:#dcec8a}.studio-journey .tc-life-steps button small{color:inherit;opacity:.8}.studio-journey .tc-life-step-number{color:inherit}.studio-journey-hint{color:#a5b39e;justify-content:space-between;align-items:center;gap:20px;margin:25px 0 0;font-size:11px;display:flex}.studio-journey-hint a{color:#d7e995;align-items:center;gap:12px;display:inline-flex}@keyframes studio-breathe{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-5px)rotate(8deg)}}@keyframes studio-dot{0%,70%,to{transform:translateY(0)}35%{transform:translateY(-4px)}}@keyframes studio-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes studio-dialog-arrive{0%{opacity:0;transform:translateY(13px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes studio-stamp{0%{opacity:0;transform:scale(1.5)rotate(-18deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes studio-confetti{0%{opacity:1;scale:.3}to{opacity:0;translate:0 -8px;scale:1}}.studio-loading{animation:1s linear infinite studio-spin}@keyframes studio-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.studio-desk-hero{gap:20px}.studio-contracts{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-room-guide{grid-template-columns:1fr}.studio-room-stops{padding-top:0}.studio-journey-theatre{gap:30px;padding-inline:0}.studio-journey-theatre .studio-art{height:300px}}@media (max-width:760px){.studio-desk-hero{grid-template-columns:1fr;gap:25px}.studio-desk-intro h1{font-size:clamp(32px,6.2vw,48px)}.studio-desk-intro>p:not(.small-label){max-width:100%}.studio-desk-theatre{justify-self:center;width:100%;max-width:490px}.studio-art{height:290px}.studio-library-tools{align-items:stretch;gap:10px}.studio-library-tools .tc-search{width:100%;max-width:none}.studio-contracts{grid-template-columns:1fr}.studio-contract-card{min-height:195px}.view-list .studio-contract-card{grid-template-columns:1fr}.view-list .studio-card-meta,.view-list .studio-card-bottom,.view-list .studio-contract-card h3,.view-list .studio-contract-card>p,.view-list .studio-pending-dot{grid-area:auto/1}.view-list .studio-card-meta{margin-bottom:10px}.view-list .studio-card-bottom{margin-top:10px}.studio-wizard-layout{grid-template-columns:1fr;gap:20px}.studio-wizard-preview{display:none}.studio-dialog .tc-dialog-heading h2{font-size:18px}.tc-dialog.studio-dialog{max-height:92dvh;padding:22px}.studio-wizard-steps{gap:12px}.studio-wizard-steps button{flex:1;align-items:flex-start;gap:7px;font-size:10px;line-height:1.4}.studio-wizard-steps button>span{flex:none;width:23px;height:23px}.studio-wizard-steps button b{padding-top:3px}.studio-kind-picker .tc-type-grid{grid-template-columns:1fr}.studio-room-tools{align-items:flex-start}.studio-room-tools>p{max-width:150px;font-size:10px;line-height:1.5}.studio-room-tools>button{text-align:left;max-width:50%;font-size:10px}.studio-next-move{gap:12px;padding:19px}.studio-next-move h2{font-size:18px}.studio-room-stops button{padding:12px 10px}.studio-room-stops button>svg:last-child{display:none}.studio-room-stops small{font-size:9px}.studio-clause-jump{gap:8px;padding:14px 18px;display:grid}.studio-clause-jump select{width:100%}.studio-mural-invite{max-width:calc(100% - 30px);padding:10px 13px;font-size:10px;bottom:68px;left:15px}.studio-mural-invite svg{flex:none;width:15px;height:15px}.tc-life-journey.studio-journey{border-radius:20px;margin-top:30px;padding:22px}.studio-journey-top>span{display:none}.studio-journey-theatre{grid-template-columns:1fr;gap:25px;padding:10px 0 20px}.studio-journey-theatre .studio-art{height:290px}.studio-journey-words h2{font-size:31px}.studio-chapter-index{margin-bottom:10px}.studio-journey-words p{margin-bottom:0;font-size:13px}.studio-journey .tc-life-steps{grid-template-columns:1fr}.studio-journey .tc-life-steps button{min-height:70px}.studio-journey-hint{flex-direction:column;align-items:flex-start;gap:14px}}@media (max-width:380px){.studio-desk-intro h1{font-size:32px}.studio-desk-actions{gap:12px}.studio-scene-switch button{border-radius:20px;flex-direction:column;gap:3px;padding:8px 4px;font-size:9px}.studio-art,.studio-journey-theatre .studio-art{height:235px}.studio-paper-heading{margin-bottom:15px}.studio-art-paper{padding:12px}.studio-collection-tabs button{padding-inline:11px}.studio-wizard-steps button{flex-direction:column}.tc-dialog.studio-dialog{padding:17px}}@media (prefers-reduced-motion:reduce){.studio-art *,.studio-contract-card,.studio-wizard-page,.studio-saved,.studio-saved *,.studio-journey-words,.studio-dialog,.studio-primary,.studio-room-stops button,.studio-mural-invite{transition:none!important;animation:none!important}.studio-contract-card:hover,.studio-primary:hover,.studio-room-stops button:hover{transform:none}}[data-motion=paused] .studio-art *,[data-motion=paused] .studio-contract-card,[data-motion=paused] .studio-wizard-page,[data-motion=paused] .studio-saved,[data-motion=paused] .studio-saved *,[data-motion=paused] .studio-journey-words,[data-motion=paused] .studio-dialog,[data-motion=paused] .studio-primary,[data-motion=paused] .studio-room-stops button,[data-motion=paused] .studio-mural-invite{transition:none!important;animation:none!important}[data-motion=paused] .studio-contract-card:hover,[data-motion=paused] .studio-primary:hover,[data-motion=paused] .studio-room-stops button:hover{transform:none}.tc-completion{color:#334035;background:#f8f8f3;border:1px solid #dedfda;border-radius:16px;margin:20px 25px;padding:20px}.tc-review-tools>.tc-completion{margin:0 0 20px}.tc-completion-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tc-completion-heading svg{color:#4b4af3}.tc-completion h3{margin:0;font-size:16px}.tc-completion-heading>span{margin-left:auto;font-size:12px;font-weight:600}.tc-completion p{margin:10px 0;font-size:12px;line-height:1.65}.tc-completion summary{cursor:pointer;padding:10px 0;font-size:13px;font-weight:600}.tc-completion ul{max-height:360px;margin:8px 0;padding:0;list-style:none;overflow:auto}.tc-completion li+li{border-top:1px solid #e2e3dc}.tc-completion li button,.tc-completion-item{text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 8px;display:flex}.tc-completion li button{cursor:pointer}.tc-completion li button:hover{background:#eeedf9}.tc-completion li button:focus-visible{outline-offset:-2px;outline:2px solid #4b4af3}.tc-completion li button:disabled{cursor:wait;opacity:.6}.tc-completion li span>*{display:block}.tc-completion li strong{font-size:13px}.tc-completion li span>span{margin-top:5px;font-size:12px}.tc-completion li small{margin-top:5px;line-height:1.5}.tc-completion li svg{color:#4b4af3;flex-shrink:0}.tc-completion-placeholders{color:#626551;overflow-wrap:anywhere}.tc-completion .tc-completion-note{color:#697064;margin-bottom:0}.tc-export-pending{color:#705c3c;max-width:280px;line-height:1.6}.tc-clause-editor>.tc-editor-fields{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}@media (max-width:600px){.tc-completion{margin:16px 12px;padding:16px}.tc-completion-heading>span{flex-basis:100%;margin-left:0}}
