.sync-marketing{--sync-ink:#10213c;--sync-muted:#637187;--sync-blue:#2463eb;--sync-line:#dfe5ee;color:var(--sync-ink);background:#fff;overflow:clip;--color-brand-50:#eff6ff;--color-brand-100:#dbeafe;--color-brand-500:#3b82f6;--color-brand-600:#2563eb;--color-brand-700:#1d4ed8}.sync-container{width:min(1240px,calc(100% - 96px));margin-inline:auto}.sync-marketing a,.sync-marketing button,.sync-marketing summary{-webkit-tap-highlight-color:transparent}.sync-marketing :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid #168ba8;outline-offset:5px}.sync-logo{display:inline-flex;align-items:center;gap:8px;vertical-align:middle}.sync-logo svg{width:40px;height:40px;flex-shrink:0}.sync-logo>span{font-size:26px;font-weight:700;letter-spacing:-.025em;line-height:1}.sync-header{position:sticky;top:0;z-index:30;background:#fffffff2;backdrop-filter:blur(16px);border-bottom:1px solid var(--sync-line)}.sync-header-inner{height:84px;display:flex;align-items:center;gap:40px}.sync-desktop-nav{display:flex;gap:34px;margin-left:auto;color:#52617a;font-size:13px;font-weight:500}.sync-desktop-nav a:hover,.sync-login:hover{color:var(--sync-blue)}.sync-header-actions{display:flex;gap:28px;align-items:center;margin-left:32px}.sync-button,.sync-login{font-size:13px;font-weight:600}.sync-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;padding:14px 23px;border:1px solid transparent;border-radius:7px;background:var(--sync-blue);color:#fff;line-height:1.5;text-decoration:none;transition:background .18s,box-shadow .18s}.sync-button:hover{background:#174ccd;box-shadow:0 4px 16px #2463eb20}.sync-button>span{font-size:19px;line-height:1}.sync-button-small{min-height:41px;padding:9px 17px;gap:18px;font-size:12px}.sync-button-outline{background:#fff;color:var(--sync-ink);border-color:var(--sync-line)}.sync-button-outline:hover{background:#f1f5fc;box-shadow:none}.sync-text-link{display:inline-flex;align-items:center;gap:14px;font-size:13px;font-weight:600;line-height:1.7;text-underline-offset:5px}.sync-text-link:hover{text-decoration:underline}.sync-mobile-nav{display:none}.sync-skip{position:fixed;top:-100px;left:20px;z-index:100;background:white;padding:12px;border:2px solid var(--sync-blue)}.sync-skip:focus{top:12px}.sync-hero{background:radial-gradient(ellipse at 80% 40%,#dceaff88,transparent 55%),#f7f9fc;border-bottom:1px solid var(--sync-line);padding-top:95px}.sync-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:42px;align-items:center}.sync-eyebrow{font-size:10px;font-weight:650;letter-spacing:.14em;line-height:1.8;color:#53718b;margin:0 0 24px}.sync-eyebrow>span{display:inline-block;width:6px;height:6px;border-radius:50%;background:#078fa7;margin-right:8px;vertical-align:middle}.sync-hero h1{font-size:clamp(42px,4.5vw,66px);line-height:1.075;letter-spacing:-.065em;font-weight:550;margin:0}.sync-marketing em{font-style:normal;color:var(--sync-blue)}.sync-lead{font-size:15px;line-height:1.9;color:var(--sync-muted);max-width:370px;margin:26px 0 28px}.sync-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px}.sync-hero-note{font-size:10px;color:#64738a;margin-top:20px}.sync-hero-foot{margin-top:84px;display:flex;justify-content:space-between;gap:24px;padding-block:23px;border-top:1px solid #dde5f0}.sync-hero-foot>span{font-size:9px;letter-spacing:.13em;color:#718096}.sync-hero-foot p{display:flex;align-items:center;flex-wrap:wrap;gap:16px;font-size:11px;color:#53637b}.sync-hero-foot i{width:3px;height:3px;border-radius:50%;background:#91a2ba}.sync-workspace{position:relative;min-width:0;background:white;border:1px solid #d4dfef;border-radius:12px;box-shadow:0 24px 65px #213d7112;transform:perspective(1800px) rotateY(-5deg);margin:0}.sync-workspace-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #e6ebf2}.sync-workspace-bar .sync-logo{gap:4px}.sync-workspace-bar .sync-logo svg{width:20px;height:20px}.sync-workspace-bar .sync-logo>span{font-size:12px}.sync-workspace-bar>span{font-size:8px;color:#738299}.sync-workspace-status{display:flex;align-items:center;gap:5px}.sync-workspace-status i{width:4px;height:4px;border-radius:50%;background:#1b927e}.sync-workspace-body{display:grid;grid-template-columns:32px 132px minmax(0,1fr);min-height:335px}.sync-toolrail{border-right:1px solid #e6ebf2;display:flex;align-items:center;flex-direction:column;gap:22px;padding:16px 0;color:#7d8ca3;font-size:14px}.sync-toolrail b{color:var(--sync-blue)}.sync-inspector{padding:18px 12px;font-size:8px;color:#5d6e86;border-right:1px solid #e6ebf2;display:flex;flex-direction:column;gap:9px}.sync-ui-label{font-size:6px;letter-spacing:.1em;color:#8a97a9;margin-top:16px}.sync-ui-label:first-child{margin-top:0}.sync-inspector>strong{font-size:13px;color:var(--sync-ink);font-weight:500}.sync-inspector>div:not(.sync-editor-swatches):not(.sync-inspector-note){display:flex;align-items:center;gap:6px;padding:7px 5px}.sync-inspector .sync-selected-section{border-radius:4px;color:#2463eb;background:#edf3ff}.sync-selected-section>span:last-child{margin-left:auto}.sync-editor-swatches{display:flex;gap:6px}.sync-editor-swatches i{width:16px;height:16px;border-radius:50%;background:#eee9df;border:2px solid #fff;outline:1px solid #d4dce8}.sync-editor-swatches i:nth-child(2){background:#2e3d35}.sync-editor-swatches i:nth-child(3){background:#b29871}.sync-editor-swatches i:nth-child(4){background:#fff}.sync-font-choice{border:1px solid #e1e6ee;border-radius:4px;color:#273c51}.sync-font-choice span{margin-left:auto}.sync-inspector-note{font-size:6px;margin-top:auto;color:#8795a9}.sync-editor-canvas{background:#edf1f7;min-width:0;padding:0 13px 21px}.sync-canvas-toolbar{height:34px;display:flex;justify-content:space-between;align-items:center;font-size:7px;color:#728098}.sync-sample-site{background:#f3f0e9;box-shadow:0 2px 8px #10213c08;color:#26372e;min-height:278px}.sync-sample-nav{display:flex;align-items:center;justify-content:space-between;padding:14px 12px}.sync-sample-nav>strong{font-size:10px;letter-spacing:.1em}.sync-sample-nav strong span{font-size:5px;vertical-align:super}.sync-sample-nav>span{font-size:5px}.sync-sample-hero{display:grid;grid-template-columns:1fr .85fr;min-height:198px}.sync-sample-hero>div{padding:24px 0 22px 13px;position:relative;z-index:1}.sync-sample-hero small{font-size:4px;letter-spacing:.12em}.sync-sample-hero h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(19px,2vw,28px);line-height:1.1;letter-spacing:-.04em;margin:13px -24px 12px 0}.sync-sample-hero p{font-size:6px;line-height:1.7;color:#6e786c}.sync-sample-cta{display:inline-flex;gap:10px;align-items:center;padding:6px 7px;font-size:5px;background:#2e4435;color:#fff;margin-top:12px}.sync-sample-hero>img{width:100%;height:100%;object-fit:cover;min-height:198px}.sync-sample-bottom{padding:12px;display:flex;justify-content:space-between;font-size:5px;gap:6px}.sync-workspace figcaption{position:absolute;bottom:-27px;right:0;font-size:8px;color:#7b899d;text-align:right}.sync-section{padding-block:100px}.sync-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:48px}.sync-section-heading .sync-eyebrow{margin-bottom:16px}.sync-marketing :where(h2){font-weight:500;font-size:clamp(29px,3.2vw,43px);line-height:1.15}.sync-section-heading>div:nth-child(2),.sync-section-heading>p{max-width:340px;flex-shrink:0}.sync-section-heading>div:nth-child(2)>p,.sync-section-heading>p{font-size:13px;line-height:1.9;color:var(--sync-muted)}.sync-section-heading>div:nth-child(2)>.sync-text-link{margin-top:18px}.sync-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--sync-line)}.sync-features article{padding:32px 30px 35px}.sync-features article:first-child{padding-left:0}.sync-features article:last-child{padding-right:0}.sync-features article+article{border-left:1px solid var(--sync-line)}.sync-feature-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:31px}.sync-feature-icon{display:grid;place-items:center;font-size:22px;width:44px;height:44px;background:#eff4fc;border-radius:9px;color:var(--sync-blue)}.sync-feature-top>small{font-size:10px;color:#8a98ae}.sync-features h3{font-size:18px;font-weight:550;letter-spacing:-.025em;margin-bottom:12px}.sync-features p{font-size:13px;line-height:1.9;color:var(--sync-muted);max-width:280px}.sync-template-section{padding-block:90px;background:#f3f6fa;border-block:1px solid #e6ebf2}.sync-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sync-template-card{min-width:0}.sync-template-preview{padding:18px;border-radius:10px;border:1px solid #dfe5ee;background:#e8edf3;transition:background .2s}.sync-template-card:hover .sync-template-preview{background:#dce5f2}.sync-template-preview .template-miniature{height:auto;aspect-ratio:1.35;box-shadow:0 8px 20px #11233c0a}.sync-template-caption{display:flex;justify-content:space-between;align-items:center;padding:20px 2px 0}.sync-template-caption small{font-size:9px;color:#64738a;text-transform:uppercase;letter-spacing:.11em}.sync-template-caption h3{font-size:17px;letter-spacing:-.035em;font-weight:550;margin-top:5px}.sync-template-caption>span{width:30px;height:30px;border-radius:50%;border:1px solid #cfd9e7;display:grid;place-items:center;color:#526884}.sync-process{background:#10213c;color:#fff;position:relative}.sync-process .sync-eyebrow{color:#91b9d4}.sync-process .sync-section-heading{align-items:center}.sync-process .sync-text-link{color:#c5e4f6}.sync-process ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;list-style:none}.sync-process li{border-top:1px solid #34435b;padding-top:25px}.sync-process li>span{font-size:11px;color:#69d8e7;letter-spacing:.1em}.sync-process h3{font-size:18px;font-weight:500;letter-spacing:-.02em;margin:25px 0 12px}.sync-process li p{font-size:13px;line-height:1.9;color:#b0bfd2;max-width:280px}.sync-plans{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:18px;align-items:stretch}.sync-plans>li{display:flex;flex-direction:column;min-width:0;border:1px solid var(--sync-line);border-radius:10px;padding:27px 24px}.sync-plans>li[data-highlight=true]{border-color:var(--sync-blue);box-shadow:0 0 0 1px var(--sync-blue)}.sync-plan-title{display:flex;justify-content:space-between;align-items:center;gap:8px}.sync-plan-title h3{font-size:18px;font-weight:600;letter-spacing:-.03em}.sync-plan-title>span{font-size:8px;color:#1e55c5;background:#edf4ff;border-radius:3px;padding:4px 6px}.sync-plans>li>p{font-size:12px;color:var(--sync-muted);line-height:1.8;margin-top:12px}.sync-plan-price{margin-top:28px;display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.sync-plan-price strong{font-size:30px;font-weight:550;letter-spacing:-.045em}.sync-plan-price span{font-size:12px;color:#67758a}.sync-plans>li>small{font-size:10px;color:#5a6e88;margin-top:8px}.sync-plans>li>ul{padding-block:26px;display:flex;flex-direction:column;gap:12px;flex:1;list-style:none}.sync-plans>li>ul>li{display:flex;gap:8px;font-size:11px;color:#5d6e84;line-height:1.7}.sync-plans>li>ul>li>span{color:#147d89}.sync-plans>li>ul small{color:#77859a;font-size:9px}.sync-plans .sync-button{font-size:12px}.sync-plan-consult{background:#f6f8fc;border:1px solid var(--sync-line);padding:32px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:10px}.sync-plan-consult h3{font-size:20px;font-weight:500;letter-spacing:-.03em}.sync-plan-consult p{font-size:13px;line-height:1.9;color:var(--sync-muted);margin-top:8px}.sync-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;padding-block:10px 100px}.sync-faq .sync-eyebrow{margin-bottom:16px}.sync-faq details{border-bottom:1px solid var(--sync-line)}.sync-faq details:first-child{border-top:1px solid var(--sync-line)}.sync-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;cursor:pointer;font-size:13px;font-weight:550}.sync-faq summary::-webkit-details-marker{display:none}.sync-faq summary>span{color:#6e819b;font-size:19px;transition:transform .2s}.sync-faq details[open] summary>span{transform:rotate(45deg)}.sync-faq details>p{font-size:13px;line-height:1.9;color:var(--sync-muted);padding:0 24px 24px 0}.sync-contact{padding-block:90px;background:#edf3fb;border-top:1px solid #dfe8f4}.sync-contact-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.sync-contact h2{font-size:clamp(32px,3.4vw,47px)}.sync-contact-grid>div>p:not(.sync-eyebrow){color:#64758e;font-size:14px;line-height:1.9;max-width:310px;margin-top:24px}.sync-contact .sync-text-link{margin-top:35px}.sync-contact-form{position:relative;background:white;padding:30px;border:1px solid #dce5f0;border-radius:12px;box-shadow:0 12px 40px #274a7d05}.sync-contact-form h3{font-size:20px;font-weight:550;letter-spacing:-.03em}.sync-contact-grid .sync-contact-form>p{font-size:12px;margin:9px 0 25px;max-width:none}.sync-contact-form :is(label,input,select,textarea){font-size:12px}.sync-contact-form form{gap:15px}.sync-contact-form button[type=submit]{background:#2463eb;color:white;border-radius:7px;font-size:12px}.sync-contact-form button[type=submit]:hover{background:#174ccd}.sync-footer{padding-top:60px;border-top:1px solid var(--sync-line);background:#fff}.sync-footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:45px;padding-bottom:50px}.sync-footer .sync-logo svg{width:33px;height:33px}.sync-footer .sync-logo>span{font-size:22px}.sync-footer-top p{font-size:12px;line-height:1.9;color:#77859b;margin-top:18px}.sync-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:13px;font-size:12px;color:#68778b}.sync-footer nav>span{color:#192c48;font-weight:600;margin-bottom:5px}.sync-footer nav a:hover{text-decoration:underline;text-underline-offset:4px}.sync-footer-bottom{padding-block:24px;border-top:1px solid var(--sync-line);display:flex;justify-content:space-between;gap:20px;color:#7b889a;font-size:10px}@media(min-width:1440px){.sync-hero-grid{gap:66px}.sync-workspace-body{min-height:370px}.sync-sample-site{min-height:310px}.sync-sample-hero,.sync-sample-hero>img{min-height:230px}}@media(max-width:1100px){.sync-container{width:calc(100% - 64px)}.sync-hero-grid{gap:30px;grid-template-columns:1fr 1fr}.sync-workspace-body{grid-template-columns:27px 105px minmax(0,1fr)}.sync-inspector{padding-inline:8px}.sync-sample-hero{grid-template-columns:1fr .7fr}.sync-sample-hero h2{font-size:23px}.sync-hero h1{font-size:51px}.sync-hero .sync-actions{gap:16px}.sync-hero .sync-actions .sync-text-link{font-size:11px}.sync-contact-grid{gap:40px}.sync-template-preview{padding:12px}.sync-header-inner{gap:24px}.sync-header-actions{margin-left:10px;gap:20px}}@media(max-width:850px){.sync-hero{padding-top:65px}.sync-hero-grid{grid-template-columns:1fr;gap:50px}.sync-hero-copy{max-width:600px}.sync-hero h1{font-size:clamp(43px,7.5vw,64px)}.sync-hero h1 br:nth-of-type(2){display:none}.sync-hero h1 em:before{content:" "}.sync-lead{max-width:450px}.sync-workspace{width:min(600px,100%);justify-self:center;transform:none}.sync-workspace-body{grid-template-columns:32px 132px minmax(0,1fr)}.sync-sample-hero h2{font-size:32px}.sync-hero-foot{margin-top:60px;flex-direction:column;gap:12px}.sync-section-heading{gap:32px}.sync-section-heading>div:nth-child(2),.sync-section-heading>p{max-width:280px}.sync-features article{padding-inline:20px}.sync-features h3{font-size:16px}.sync-template-grid{gap:15px}.sync-template-preview{padding:9px}.sync-template-caption h3{font-size:15px}.sync-template-caption small{font-size:7px}.sync-contact-grid{grid-template-columns:1fr;gap:40px}.sync-contact-grid>div>p:not(.sync-eyebrow){max-width:450px}.sync-contact h2 br:nth-of-type(2){display:none}.sync-contact h2 em:before{content:" "}.sync-faq{gap:36px}.sync-footer-top{grid-template-columns:1.5fr 1fr 1fr;gap:24px}.sync-desktop-nav{gap:20px}.sync-header-actions{gap:18px}}@media(max-width:640px){.sync-container{width:calc(100% - 40px)}.sync-header-inner{height:70px;gap:14px}.sync-logo{gap:5px}.sync-logo svg{width:33px;height:33px}.sync-logo>span{font-size:21px}.sync-header-actions{margin-left:auto}.sync-header-actions .sync-login{display:none}.sync-header-actions .sync-button{min-height:37px;padding:8px 12px;font-size:11px;gap:10px}.sync-desktop-nav{display:none}.sync-mobile-nav{display:block;font-size:11px}.sync-mobile-nav summary{list-style:none;cursor:pointer;padding-block:12px;display:flex;gap:6px;align-items:center}.sync-mobile-nav summary::-webkit-details-marker{display:none}.sync-mobile-nav nav{position:absolute;left:0;right:0;top:70px;background:white;border-bottom:1px solid var(--sync-line);padding:16px 20px;display:flex;flex-direction:column;gap:0;box-shadow:0 12px 18px #10213c0d}.sync-mobile-nav nav a{padding:13px 0;border-bottom:1px solid #eef2f7;font-size:13px}.sync-mobile-nav nav a:last-child{border:0}.sync-hero{padding-top:49px}.sync-eyebrow{font-size:8px;letter-spacing:.11em;margin-bottom:20px}.sync-hero h1{font-size:clamp(38px,9.3vw,57px);letter-spacing:-.055em;line-height:1.1}.sync-hero h1 br:nth-of-type(2){display:block}.sync-hero h1 em:before{content:none}.sync-lead{font-size:14px;line-height:1.85;margin-block:23px}.sync-actions{gap:17px}.sync-hero-note{font-size:9px}.sync-hero-grid{gap:40px}.sync-workspace-body{grid-template-columns:25px 92px minmax(0,1fr);min-height:280px}.sync-workspace-bar{padding:11px 10px}.sync-workspace-bar>span:not(.sync-workspace-status):not(.sync-logo){display:none}.sync-workspace-bar .sync-logo>span{font-size:10px}.sync-inspector{padding:14px 6px;gap:8px;font-size:6px}.sync-inspector>strong{font-size:11px}.sync-ui-label{font-size:5px}.sync-inspector small{font-size:6px}.sync-inspector>div:not(.sync-editor-swatches):not(.sync-inspector-note){padding:5px 3px;gap:3px}.sync-editor-swatches{gap:5px}.sync-editor-swatches i{width:12px;height:12px}.sync-inspector-note{font-size:5px}.sync-toolrail{gap:20px;font-size:12px}.sync-editor-canvas{padding:0 7px 12px}.sync-canvas-toolbar{font-size:6px;height:29px}.sync-sample-site{min-height:238px}.sync-sample-nav{padding:12px 8px}.sync-sample-nav>strong{font-size:8px}.sync-sample-nav>span{font-size:4px}.sync-sample-hero{grid-template-columns:1fr .7fr;min-height:176px}.sync-sample-hero>div{padding:20px 0 10px 8px}.sync-sample-hero h2{font-size:clamp(18px,4.8vw,27px);margin-block:11px}.sync-sample-hero p{font-size:5px}.sync-sample-hero>img{min-height:176px}.sync-sample-hero small{font-size:3.5px}.sync-sample-cta{font-size:4px;gap:5px;padding:5px}.sync-sample-bottom{font-size:4px;padding:10px 8px}.sync-workspace figcaption{font-size:6px;bottom:-21px}.sync-hero-foot{margin-top:48px;padding-block:20px}.sync-hero-foot>span{font-size:7px}.sync-hero-foot p{font-size:10px;gap:10px}.sync-section{padding-block:65px}.sync-section-heading{display:block;margin-bottom:30px}.sync-marketing :where(h2){font-size:32px}.sync-section-heading>div:nth-child(2),.sync-section-heading>p{max-width:100%;margin-top:22px}.sync-section-heading>div:nth-child(2)>.sync-text-link{margin-top:14px}.sync-features{grid-template-columns:1fr}.sync-features article,.sync-features article:first-child,.sync-features article:last-child{padding:25px 0}.sync-features article+article{border-left:0;border-top:1px solid var(--sync-line)}.sync-feature-top{margin-bottom:20px}.sync-features h3{font-size:19px}.sync-features p{max-width:100%;font-size:13px}.sync-template-section{padding-block:65px}.sync-template-grid{grid-template-columns:1fr;gap:32px}.sync-template-preview{padding:18px}.sync-template-preview .template-miniature{aspect-ratio:1.5}.sync-template-caption{padding-top:14px}.sync-template-caption h3{font-size:18px}.sync-template-caption small{font-size:9px}.sync-process .sync-section-heading>.sync-text-link{margin-top:22px}.sync-process ol{grid-template-columns:1fr;gap:25px}.sync-process li{padding-top:20px;display:grid;grid-template-columns:35px 1fr;column-gap:10px}.sync-process li>span{grid-row:span 2;padding-top:4px}.sync-process h3{margin:0 0 9px;font-size:19px}.sync-process li p{max-width:100%}.sync-plan-consult{padding:25px;flex-direction:column;align-items:flex-start}.sync-plan-consult h3{font-size:19px}.sync-plan-consult .sync-button{width:100%}.sync-faq{grid-template-columns:1fr;gap:30px;padding-block:0 65px}.sync-contact{padding-block:60px}.sync-contact h2{font-size:36px}.sync-contact h2 br:nth-of-type(2){display:block}.sync-contact h2 em:before{content:none}.sync-contact .sync-text-link{font-size:12px;margin-top:22px}.sync-contact-form{padding:24px 19px}.sync-footer{padding-top:45px}.sync-footer-top{grid-template-columns:1fr 1fr;row-gap:32px;padding-bottom:35px}.sync-footer-top>div{grid-column:1/-1}.sync-footer nav{font-size:11px}.sync-footer-bottom{flex-direction:column;gap:10px;font-size:9px}.sync-contact-form :is(input,select,textarea){font-size:16px}}@media(prefers-reduced-motion:reduce){.sync-marketing *{transition:none!important}}@media (min-width:641px) and (max-width:960px){.sync-desktop-nav{display:none}.sync-header-actions{margin-left:auto}.sync-mobile-nav{display:block;font-size:12px}.sync-mobile-nav summary{display:flex;align-items:center;gap:6px;list-style:none;cursor:pointer;padding:12px 0}.sync-mobile-nav summary::-webkit-details-marker{display:none}.sync-mobile-nav nav{position:absolute;left:0;right:0;top:84px;display:flex;flex-direction:column;padding:16px 32px;background:#fff;border-bottom:1px solid var(--sync-line);box-shadow:0 12px 18px #10213c0d}.sync-mobile-nav nav a{padding:13px 0;border-bottom:1px solid #eef2f7;font-size:13px}.sync-mobile-nav nav a:last-child{border:0}}@media(max-width:380px){.sync-header-inner{gap:10px}.sync-header-actions .sync-button{gap:8px;padding-inline:10px}}.sync-marketing{--sync-navy:#04162d;--sync-cyan:#24d9ed;--sync-blue:#1765eb}.sync-header{background:#04162df5;border-color:#66ceff24;color:#edf6ff}.sync-header .sync-desktop-nav{color:#cad9ec}.sync-header :is(.sync-desktop-nav a,.sync-login):hover{color:var(--sync-cyan)}.sync-header .sync-button,.sync-hero .sync-button{background:linear-gradient(115deg,#1456e9,#087dce);border-color:#3dbbff;box-shadow:0 0 24px #008dff26}.sync-header .sync-button:hover,.sync-hero .sync-button:hover{background:linear-gradient(115deg,#246aff,#0794df);box-shadow:0 0 30px #008dff40}.sync-button{border-radius:10px;font-weight:650}.sync-hero{position:relative;isolation:isolate;background:radial-gradient(ellipse at 85% 35%,#075a994d,transparent 55%),radial-gradient(ellipse at 12% 95%,#0861bf26,transparent 50%),var(--sync-navy);color:#fff;border-color:#0ba6de55;padding-top:86px}.sync-hero:before{content:"";position:absolute;z-index:-1;width:700px;height:440px;right:-65px;top:5px;border:1px solid #21c8f14d;border-radius:50%;transform:rotate(-22deg);box-shadow:0 0 45px #17b4ff0b;pointer-events:none}.sync-hero-copy{min-width:0}.sync-hero h1{font-size:clamp(43px,4.65vw,68px);font-weight:800;letter-spacing:-.055em;line-height:1.055}.sync-hero h1 em{color:var(--sync-cyan)}.sync-hero .sync-eyebrow{color:#97dcef;font-weight:650}.sync-hero .sync-eyebrow>span{background:var(--sync-cyan);box-shadow:0 0 12px #24d9ed66}.sync-hero .sync-lead{color:#c1d2e8;max-width:405px;font-size:16px;line-height:1.8}.sync-hero .sync-text-link{color:#e0f6ff}.sync-hero-note{color:#9fb8d4}.sync-hero-foot{border-color:#9dc7e624}.sync-hero-foot>span{color:#8ba9c9}.sync-hero-foot p{color:#c3d9ee}.sync-hero-foot i{background:var(--sync-cyan)}.sync-hero .sync-workspace{border-color:#53ceff80;box-shadow:0 0 0 6px #45b9ff08,0 30px 75px #0007,0 0 65px #0794e526;color:var(--sync-ink)}.sync-hero .sync-workspace figcaption{color:#9eb8d2}.sync-marketing :where(h2){font-weight:750;letter-spacing:-.045em}.sync-features h3,.sync-process h3{font-weight:700}.sync-feature-icon{background:#ebf6ff;color:#1165e8;border-color:#c5e8ff}.sync-contact h2{font-weight:750}.sync-footer{background:var(--sync-navy);color:#d2e0f0;border-top:1px solid #119bcc40}.sync-footer-top>div>p{color:#a9bfd8}.sync-footer nav{color:#b4c9e0}.sync-footer nav>span{color:#fff}.sync-footer nav a:hover{color:var(--sync-cyan)}.sync-footer-bottom{border-color:#96b6dc26;color:#91abc8}.sync-marketing :is(a,button,summary,input,select,textarea):focus-visible{outline-color:#0bafce}.sync-header :is(a,button,summary):focus-visible,.sync-hero a:focus-visible{outline-color:var(--sync-cyan)}@media (max-width:960px){.sync-hero{padding-top:65px}.sync-hero h1{font-size:clamp(46px,7.5vw,64px)}.sync-hero h1 br:nth-of-type(2){display:block}.sync-hero h1 em:before{content:none}.sync-hero:before{right:-240px;top:200px}}@media (max-width:640px){.sync-hero{padding-top:48px}.sync-hero h1{font-size:clamp(36px,9vw,57px)}.sync-hero .sync-lead{font-size:14px}.sync-hero .sync-eyebrow{font-size:8px;letter-spacing:.085em}.sync-header .sync-mobile-nav nav{background:#071d38;border-color:#7cc8ef33;color:#e2eefc}.sync-header .sync-mobile-nav nav a{border-color:#9bcaf020}.sync-hero-foot p{line-height:1.9}}.system-page-hero{padding:76px 0 64px;background:linear-gradient(120deg,#f1f6ff,#f7fbfb);border-bottom:1px solid var(--sync-line)}.system-page-hero h1{font-size:clamp(36px,5vw,64px);line-height:1.1;letter-spacing:-.055em;font-weight:550;max-width:950px}.system-page-hero>.sync-container>p:not(.sync-eyebrow){max-width:690px;color:var(--sync-muted);font-size:16px;line-height:1.85;margin-top:24px}.system-offer-strip{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0;color:#2463eb;font-size:13px;font-weight:600}.system-offer-strip span{padding:9px 15px;background:#fff;border:1px solid #d9e4f5;border-radius:100px}.system-offer-strip span:first-child{background:#10213c;color:#fff;border-color:#10213c}.system-filters{display:grid;grid-template-columns:minmax(0,1fr) 240px auto;gap:18px;align-items:end;padding:24px;border:1px solid var(--sync-line);border-radius:12px;background:#f7f9fc}.system-demo-search,.system-filters label{display:block;font-size:13px;font-weight:600}.system-demo-search input,.system-filters :is(input,select){display:block;width:100%;min-width:0;margin-top:8px;border:1px solid #cfd8e6;border-radius:6px;background:#fff;padding:12px 14px;font-size:14px;font-weight:400;color:var(--sync-ink)}.system-result{font-size:12px;line-height:1.8;color:var(--sync-muted);margin:20px 0}.system-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.system-card{min-width:0;border:1px solid var(--sync-line);border-radius:12px;overflow:hidden;background:white;transition:box-shadow .18s}.system-card:hover{box-shadow:0 12px 35px #10213c0b}.system-card>a{display:block;padding:24px;background:#eef3f9}.system-card-body{padding:28px}.system-card-body .sync-eyebrow{margin-bottom:10px}.system-card-body h2{font-size:24px;line-height:1.25}.system-card-body>p:not(.sync-eyebrow){font-size:14px;color:var(--sync-muted);line-height:1.85;margin:15px 0}.system-module-list{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0}.system-module-list span{border-radius:5px;padding:5px 9px;background:#eff4fc;font-size:11px;color:#365779}.system-card-body .system-businesses{font-size:12px!important}.system-empty{padding:52px 24px;text-align:center;background:#f7f9fc;border:1px solid var(--sync-line);border-radius:12px}.system-empty h2{font-size:26px}.system-empty p{color:var(--sync-muted);margin:16px auto;max-width:560px;line-height:1.8}.system-how{padding:70px 0;background:#10213c;color:white}.system-how h2{font-size:34px}.system-how ol{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:36px 0}.system-how li{padding-top:20px;border-top:1px solid #43536b}.system-how li b{font-size:16px;font-weight:500}.system-how li p,.system-how>.sync-container>p{font-size:14px;line-height:1.8;color:#c7d5e5;margin-top:12px}.system-how .sync-button{margin-top:28px}.system-model-hero>.sync-container>.sync-text-link{margin-bottom:30px}.system-model-hero .sync-eyebrow{margin-bottom:16px}.system-model-hero .sync-actions{margin-top:28px}.system-page-hero .system-independent{font-size:13px!important;color:#365779!important}.system-preview-section{padding-top:54px;scroll-margin-top:100px}.system-demo{overflow:hidden;border:1px solid #cfdaea;border-radius:14px;background:#fff;box-shadow:0 18px 45px #10213c0a}.system-demo-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 24px;border-bottom:1px solid #dfe5ee;font-size:13px;font-weight:600}.system-demo-top>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.system-demo-top>div>span:not(.system-demo-dot){color:var(--sync-muted);font-weight:400}.system-demo-top strong{font-size:9px;letter-spacing:.12em;color:#157862;background:#eaf8f3;border-radius:4px;padding:5px 8px}.system-demo-dot{width:8px;height:8px;background:#27a88b;border-radius:50%}.system-demo-layout{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:480px}.system-demo-nav{padding:24px 15px;background:#10213c;color:#d8e4f5}.system-demo-nav button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:0;border-radius:6px;padding:13px;text-align:left;font-size:13px;cursor:pointer;margin-bottom:8px;line-height:1.5}.system-demo-nav button[aria-pressed=true]{background:#2463eb;color:white}.system-demo-nav button:hover{background:#294265}.system-demo-nav>p{font-size:11px;line-height:1.8;color:#9eb2ca;padding:24px 13px}.system-demo-main{min-width:0;padding:32px;background:#f7f9fc}.system-demo-main>.sync-eyebrow{font-size:9px;margin-bottom:12px}.system-demo-main>h2{font-size:27px;line-height:1.25;letter-spacing:-.025em}.system-demo-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0}.system-demo-stats>div{min-width:0;background:#fff;border:1px solid #dfe5ee;border-radius:8px;padding:18px}.system-demo-stats small,.system-demo-stats span{display:block;font-size:11px;line-height:1.6;color:var(--sync-muted)}.system-demo-stats strong{display:block;font-size:27px;font-weight:600;letter-spacing:-.03em;margin:10px 0 4px}.system-demo-summary{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:22px;background:white;border:1px solid var(--sync-line);border-radius:8px;margin-bottom:24px}.system-demo-detail h3,.system-demo-summary h3{font-size:14px;font-weight:600;margin-bottom:16px}.system-demo-summary ol{padding-left:18px;font-size:12px;color:var(--sync-muted);line-height:2.1;list-style:decimal}.system-demo-bars>div{margin-top:12px}.system-demo-bars span{font-size:11px;color:var(--sync-muted)}.system-demo-bars>div>div{background:#eaf0f8;height:7px;border-radius:5px;margin-top:5px}.system-demo-bars i{display:block;background:#3e7ae8;height:100%;border-radius:5px}.system-demo-caption{border-top:1px solid var(--sync-line);padding:15px 24px;font-size:11px;background:white}.system-demo-caption,.system-demo-help{color:var(--sync-muted);line-height:1.8}.system-demo-help{font-size:13px;margin:16px 0}.system-demo-search{max-width:340px;margin:20px 0}.system-demo-table{overflow:auto;border:1px solid var(--sync-line);border-radius:8px;background:#fff}.system-demo-table table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;line-height:1.65}.system-demo-table th{font-weight:500;background:#eef3f9;color:#64738a}.system-demo-table :is(td,th){padding:15px 14px;border-bottom:1px solid #edf1f6}.system-demo-detail button,.system-demo-table td button{color:#2463eb;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:12px}.system-demo-detail{background:#edf4ff;border:1px solid #c5d9fa;border-radius:8px;padding:20px;margin-top:20px}.system-demo-detail p{font-size:13px;line-height:1.8;color:#47617e;margin-bottom:12px}.system-specifications{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:70px}.system-specifications>div>p:not(.sync-eyebrow){color:var(--sync-muted);font-size:14px;line-height:1.8;margin-top:20px}.system-specifications ul{list-style:none;margin-top:30px}.system-specifications li{padding:20px 0;border-top:1px solid var(--sync-line)}.system-specifications h3{font-size:17px;font-weight:600}.system-specifications aside p,.system-specifications li p{font-size:14px;line-height:1.85;color:var(--sync-muted);margin:10px 0}.system-specifications aside{align-self:start;background:#f3f6fa;padding:28px;border:1px solid var(--sync-line);border-radius:12px}.system-specifications aside .sync-text-link{margin-top:16px}.system-miniature{display:grid;grid-template-columns:38px minmax(0,1fr);background:#fff;border:1px solid #d2ddeb;border-radius:8px;overflow:hidden;min-height:200px;box-shadow:0 8px 20px #10213c08}.system-mini-rail{background:#10213c;padding:15px 11px;display:flex;align-items:center;flex-direction:column;gap:20px}.system-mini-rail b{font-size:16px;color:#61cde0}.system-mini-rail i{width:13px;height:4px;background:#8ba3bf;border-radius:3px}.system-mini-content{padding:17px;min-width:0}.system-mini-top{display:flex;justify-content:space-between;gap:10px;font-size:12px;font-weight:600}.system-mini-top small{font-size:7px;color:#198a73;letter-spacing:.1em}.system-mini-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 12px}.system-mini-stats>div{border:1px solid #e0e7f1;border-radius:5px;padding:9px;background:#f7f9fc}.system-mini-stats small{display:block;font-size:8px;line-height:1.4;color:#637187}.system-mini-stats b{display:block;font-size:19px;color:#25476e;font-weight:550;margin-top:4px}.system-mini-rows>div{display:flex;justify-content:space-between;gap:8px;font-size:9px;border-bottom:1px solid #edf1f6;padding:9px 0}.system-mini-rows small{font-size:8px;color:#557292;flex-shrink:0}.system-home-section{scroll-margin-top:85px}.system-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--sync-line);border-radius:12px;overflow:hidden}.system-offer-grid article{padding:30px;background:#f7f9fc}.system-offer-grid article:first-child{background:#10213c;color:white}.system-offer-grid article+article{border-left:1px solid var(--sync-line)}.system-offer-grid article>span{font-size:9px;letter-spacing:.11em;color:#657f9c}.system-offer-grid article:first-child>span{color:#8ed5e5}.system-offer-grid h3{font-size:21px;letter-spacing:-.03em;margin:18px 0 12px;font-weight:550}.system-offer-grid p{font-size:13px;line-height:1.9;color:var(--sync-muted);margin-bottom:24px}.system-offer-grid article:first-child p{color:#c4d3e6}.system-offer-grid article:first-child a{color:#95e5ef}.system-home-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin:60px 0 25px}.system-home-heading .sync-eyebrow{margin-bottom:12px}.system-home-heading h3{font-size:27px;line-height:1.3;letter-spacing:-.03em}.system-home-models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.system-home-model{min-width:0}.system-home-model h3{font-size:19px;font-weight:550;margin:20px 0 8px;letter-spacing:-.03em}.system-home-model>p{font-size:12px;line-height:1.8;color:var(--sync-muted)}.system-home-model>.sync-text-link{margin-top:16px}.system-plan-note{display:flex;align-items:center;justify-content:space-between;gap:32px;background:#eef4ff;border:1px solid #d6e3fa;border-radius:12px;padding:28px 32px;margin-bottom:70px}.system-plan-note h3{font-size:21px;font-weight:550;letter-spacing:-.03em}.system-plan-note p{font-size:13px;line-height:1.85;max-width:650px;color:var(--sync-muted);margin-top:10px}.system-plan-note .sync-button{flex-shrink:0}@media(min-width:1001px){.sync-header-inner{gap:20px}.sync-desktop-nav{gap:23px}.sync-header-actions{gap:20px;margin-left:15px}}@media(max-width:1000px){.system-demo-layout{grid-template-columns:180px minmax(0,1fr)}.system-demo-main{padding:24px}.system-demo-summary{grid-template-columns:1fr}.system-demo-stats{gap:8px}.system-demo-stats>div{padding:12px}.system-demo-stats strong{font-size:22px}.system-specifications{gap:30px}.system-offer-grid article{padding:24px}.system-home-models{grid-template-columns:repeat(2,minmax(0,1fr))}.system-home-model:last-child{display:none}.system-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.system-filters .sync-button{justify-self:start}.system-mini-content{padding:13px}.system-mini-top{font-size:11px}}@media(max-width:700px){.system-page-hero{padding:48px 0}.system-page-hero h1{font-size:36px}.system-page-hero>.sync-container>p:not(.sync-eyebrow){font-size:14px}.system-gallery,.system-home-models,.system-how ol,.system-offer-grid,.system-specifications{grid-template-columns:1fr}.system-home-model:last-child{display:block}.system-offer-grid article+article{border-left:0;border-top:1px solid var(--sync-line)}.system-home-heading{display:block;margin-top:40px}.system-home-heading>.sync-text-link{margin-top:18px}.system-filters{grid-template-columns:1fr;padding:18px}.system-card>a{padding:16px}.system-card-body{padding:22px}.system-demo-top{padding:14px;align-items:start}.system-demo-top>div{font-size:12px}.system-demo-top strong{font-size:8px}.system-demo-layout{display:block}.system-demo-nav{display:flex;flex-wrap:wrap;gap:6px;padding:12px}.system-demo-nav button{flex:1 1 110px;width:auto;margin:0;font-size:11px;padding:10px}.system-demo-nav button>span,.system-demo-nav>p{display:none}.system-demo-main{padding:20px 14px}.system-demo-main>h2{font-size:23px}.system-demo-stats{grid-template-columns:1fr;margin-top:20px}.system-demo-stats>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px;padding:14px}.system-demo-stats strong{margin:0;grid-column:2;grid-row:1/3;font-size:25px}.system-demo-stats small{grid-column:1}.system-demo-stats span{font-size:12px}.system-demo-summary{padding:18px;gap:20px}.system-demo-table :is(td,th){padding:10px 9px;min-width:82px;overflow-wrap:anywhere}.system-demo-caption{padding:14px;font-size:10px}.system-preview-section{padding-top:30px}.system-specifications aside{padding:22px}.system-how h2{font-size:29px}.system-how ol{gap:22px}.system-plan-note{display:block;padding:24px;margin-bottom:45px}.system-plan-note .sync-button{margin-top:20px}.system-miniature{min-height:205px}.system-mini-top{font-size:12px}.system-mini-stats small{font-size:9px}.system-mini-rows>div{font-size:10px}}.studio-kicker{font-size:10px;font-weight:650;letter-spacing:.13em;color:#678078;line-height:1.7;margin-bottom:20px;text-transform:uppercase}.studio-kicker>span{display:inline-block;width:7px;height:7px;border-radius:50%;background:#7b9e71;margin-right:8px}.studio-hero{background:#f3f4ed;padding-top:75px;overflow:hidden;border-bottom:1px solid #e2e5db}.studio-hero-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:45px;align-items:center;padding-bottom:60px}.studio-hero h1{font-size:clamp(42px,4.7vw,68px);line-height:1.1;letter-spacing:-.065em;font-weight:550;margin:0}.studio-hero h1 em{color:#6a8060}.studio-hero-copy>p:not(.studio-kicker){font-size:15px;line-height:1.9;max-width:400px;color:#6e796f;margin:25px 0 28px}.studio-hero .sync-button{background:#243b2e;border-radius:7px}.studio-hero .sync-button:hover{background:#17291f}.studio-hero-note{font-size:10px;color:#74816e;line-height:1.8}.studio-independent{font-size:11px;color:#697363;margin-top:25px;display:flex;align-items:center;gap:8px}.studio-independent>span{color:#6c865a}.studio-hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #dce0d5;padding-block:22px;color:#7b8575}.studio-hero-bottom>span{font-size:9px;letter-spacing:.1em}.studio-hero-bottom>p{display:flex;align-items:center;flex-wrap:wrap;gap:17px;font-size:11px}.studio-hero-bottom i{width:3px;height:3px;background:#8d9a83;border-radius:50%}.studio-showcase{position:relative;min-width:0;padding:35px 0 16px}.studio-showcase:before{content:"";position:absolute;inset:-20px -60px 0 25%;border-radius:50%;background:#e1e5d9;z-index:0}.studio-showcase-switch{position:relative;display:flex;gap:4px;border:1px solid #d4dace;background:#f7f8f2;border-radius:100px;width:max-content;padding:4px;margin:0 0 20px auto}.studio-showcase-switch button{padding:8px 16px;font-size:11px;border-radius:100px;color:#76816f;cursor:pointer;transition:background .2s}.studio-showcase-switch button[aria-pressed=true]{background:#fff;color:#25382b;box-shadow:0 2px 6px #26352815}.studio-showcase-window{position:relative;background:#fff;border:1px solid #dce2d6;border-radius:12px;padding:0 7px 7px;box-shadow:0 22px 55px #3e523c1a;animation:studio-enter .35s ease-out;transform:perspective(1600px) rotateY(-5deg) rotateX(2deg)}.studio-window-bar{height:32px;display:flex;align-items:center;justify-content:space-between;padding:0 9px;gap:10px}.studio-window-bar>span{display:flex;gap:4px}.studio-window-bar i{width:5px;height:5px;background:#e2e5df;border-radius:50%}.studio-window-bar i:first-child{background:#d8b5a4}.studio-window-bar i:nth-child(2){background:#dcd1a4}.studio-window-bar i:nth-child(3){background:#b5c7a9}.studio-window-bar small{font-size:7px;letter-spacing:.07em;color:#99a392}.studio-window-bar b{font-weight:400;color:#95a08c;font-size:13px}.studio-showcase-note{position:relative;display:flex;align-items:center;gap:12px;margin:22px 0 0 40px;max-width:470px;padding:16px 20px;background:#fff;border-radius:9px;border:1px solid #dce3d4;box-shadow:0 8px 22px #28432108}.studio-showcase-note>span{font-size:25px;color:#7a9366}.studio-showcase-note strong{font-size:11px;font-weight:600}.studio-showcase-note p{font-size:9px;margin-top:5px;color:#85907c}.studio-showcase-note .studio-swatches{margin-left:auto}.studio-showcase-label{display:block;position:relative;text-align:center;font-size:7px;letter-spacing:.1em;color:#94a08d;margin-top:18px}.studio-swatches{display:flex;gap:6px;align-items:center}.studio-swatches button{width:15px;height:15px;border-radius:50%;border:2px solid #fff;cursor:pointer;box-shadow:0 0 0 1px transparent;transition:transform .15s}.studio-swatches button[aria-pressed=true]{box-shadow:0 0 0 1px #7b8594;transform:scale(1.12)}.studio-swatches button:hover{transform:scale(1.2)}.studio-intro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;padding-block:45px;border-bottom:1px solid #e6e9e4}.studio-intro>div{position:relative;padding-left:38px}.studio-intro>div>span{position:absolute;left:0;top:4px;font-size:10px;color:#899778}.studio-intro h2{font-size:15px;font-weight:550;letter-spacing:-.02em;line-height:1.4}.studio-intro p{font-size:12px;line-height:1.8;color:#85907f;margin-top:9px}.studio-catalog{padding-top:75px}.studio-catalog .sync-section-heading h2 em{color:#6a8060}.studio-catalog .sync-section-heading>p{font-size:13px;color:#7c8676}.studio-gallery-filter{display:grid;grid-template-columns:1fr 240px auto;gap:24px;align-items:end;padding:22px 0;border-block:1px solid #e3e8df}.studio-gallery-filter label{display:block;font-size:10px;font-weight:600;color:#53664e;margin-bottom:9px}.studio-gallery-filter :is(input,select){width:100%;border:1px solid #dfe5d9;border-radius:7px;padding:11px 13px;background:#f9faf7;font-size:12px;min-width:0;color:#41513e}.studio-search>div{display:flex;align-items:center;position:relative}.studio-search span{position:absolute;left:12px;font-size:21px;color:#8f9c84}.studio-search input{padding-left:36px}.studio-gallery-filter>button{font-size:11px;color:#687c5b;padding:12px 0;cursor:pointer}.studio-gallery-count{display:flex;justify-content:space-between;gap:16px;font-size:10px;color:#929d8c;margin:25px 0}.studio-gallery-count>span{font-size:8px;letter-spacing:.12em;color:#7e8d73}.studio-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;row-gap:55px}.studio-gallery-card{min-width:0}.studio-gallery-art{border:1px solid color-mix(in srgb,var(--studio-accent) 12%,#e6e9ed);border-radius:12px;background:color-mix(in srgb,var(--studio-accent) 8%,#f6f7f8);padding:22px 24px 18px;overflow:hidden;transition:box-shadow .2s}.studio-gallery-art:hover{box-shadow:0 12px 35px #172b4010}.studio-gallery-tag{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#657484;gap:12px;margin-bottom:18px}.studio-gallery-tag>span{background:#ffffffa6;border:1px solid #ffffffc0;border-radius:100px;padding:5px 10px;color:var(--studio-ink,var(--studio-accent));font-size:8px;font-weight:600}.studio-gallery-tag>b{font-size:7px;letter-spacing:.13em;font-weight:500;color:#8795a5}.studio-gallery-art>a{display:block}.studio-gallery-art .studio-mini-viewport{box-shadow:0 12px 30px #253d5720}.studio-gallery-art-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:20px}.studio-gallery-art-footer>span{font-size:9px;color:#7c8a9b}.studio-gallery-card-info{display:flex;gap:25px;justify-content:space-between;margin-top:23px}.studio-gallery-card-info h3{font-size:23px;line-height:1.3;letter-spacing:-.04em;font-weight:550}.studio-gallery-card-info p{font-size:12px;color:#7e8c9d;line-height:1.9;max-width:470px;margin-top:10px}.studio-card-arrow{display:grid;place-items:center;border:1px solid #dce3eb;width:35px;height:35px;border-radius:50%;flex-shrink:0;font-size:20px;color:#667c91;transition:background .2s}.studio-card-arrow:hover{background:#edf2f8}.studio-gallery-card-modules{display:flex;gap:7px;flex-wrap:wrap;margin-top:17px;align-items:center}.studio-gallery-card-modules>span{font-size:8px;padding:4px 7px;background:#f1f4f6;color:#7c8a98;border-radius:4px}.studio-gallery-card-modules>a{font-size:9px;color:#536b83;margin-left:auto;font-weight:600}.studio-screen{--screen-bg:#f7f8fb;--screen-panel:#fff;--screen-ink:#26334b;--screen-muted:#8a95a6;--screen-line:#e9edf4;--screen-rail:#fff;--screen-soft:#f1f3f8;display:grid;grid-template-columns:156px minmax(0,1fr);min-height:530px;background:var(--screen-bg);color:var(--screen-ink);border:1px solid var(--screen-line);border-radius:12px;overflow:hidden;font-size:12px;text-align:left;transition:background .2s,color .2s}.studio-screen[data-mode=dark]{--screen-bg:#171d28;--screen-panel:#222a38;--screen-ink:#e0e6f0;--screen-muted:#8f9caf;--screen-line:#303949;--screen-rail:#1c2330;--screen-soft:#2c3546}.studio-screen-sidebar{display:flex;flex-direction:column;min-width:0;padding:25px 13px 15px;background:var(--screen-rail);border-right:1px solid var(--screen-line)}.studio-screen-brand{display:flex;gap:9px;align-items:center;margin-bottom:42px;min-width:0}.studio-screen-brand>b{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;background:var(--studio-accent);color:var(--studio-on-accent);border-radius:8px;font-size:14px}.studio-screen-brand>span{font-size:10px;font-weight:650;overflow-wrap:anywhere;line-height:1.5}.studio-screen-brand small{display:block;font-size:4.8px;font-weight:400;color:var(--screen-muted);letter-spacing:.12em;margin-top:4px}.studio-screen-menu>:is(div,button){width:100%;text-align:left;display:flex;gap:10px;align-items:center;padding:10px 9px;font-size:8px;color:var(--screen-muted);margin-bottom:7px;border-radius:6px;line-height:1.6}.studio-screen-menu i{font-style:normal;font-size:14px;flex-shrink:0;width:16px;text-align:center}.studio-screen-menu>:is(div,button)[data-active]{color:var(--studio-ink,var(--studio-accent));background:var(--studio-soft);font-weight:600}.studio-screen-profile{display:flex;gap:8px;align-items:center;margin-top:auto;padding:16px 3px 0;border-top:1px solid var(--screen-line)}.studio-screen-profile>b,.studio-screen-top>div>b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:7px;background:var(--studio-soft);color:var(--studio-ink,var(--studio-accent))}.studio-screen-profile>span{font-size:8px;line-height:1.5}.studio-screen-profile small{display:block;font-size:6px;color:var(--screen-muted)}.studio-screen-profile i{font-size:12px;font-style:normal;margin-left:auto;color:var(--screen-muted)}.studio-screen-body{display:flex;flex-direction:column;min-width:0}.studio-screen-top{display:flex;align-items:center;justify-content:space-between;height:55px;border-bottom:1px solid var(--screen-line);padding:0 23px;background:var(--screen-panel);gap:15px;font-size:8px;color:var(--screen-muted)}.studio-screen-top>span>i{font-style:normal;margin-inline:10px;color:var(--screen-line)}.studio-screen-top>div{display:flex;align-items:center;gap:17px;font-size:14px}.studio-screen-main{padding:26px 23px;flex:1;min-width:0}.studio-screen-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px}.studio-screen-heading p{font-size:6px;letter-spacing:.12em;color:var(--screen-muted);margin-bottom:9px}.studio-screen-heading h3{font-size:23px;line-height:1.2;letter-spacing:-.04em;font-weight:600;color:var(--screen-ink)}.studio-screen-heading h3>span{font-size:16px;margin-left:15px;color:var(--studio-ink,var(--studio-accent))}.studio-screen-date{font-size:6px;color:var(--screen-muted);letter-spacing:.06em;border:1px solid var(--screen-line);background:var(--screen-panel);padding:7px 10px;border-radius:5px;white-space:nowrap}.studio-screen-subheading{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:8px;color:var(--screen-muted);margin-bottom:18px}.studio-screen-subheading>span{display:flex;gap:6px;align-items:center}.studio-screen-subheading i{height:4px;width:4px;border-radius:50%;background:var(--studio-accent)}.studio-screen-subheading>b{font-size:6px;font-weight:500;background:var(--screen-panel);border:1px solid var(--screen-line);border-radius:4px;padding:5px 8px}.studio-screen-foot{display:flex;justify-content:space-between;gap:10px;padding:14px 23px;font-size:6px;color:var(--screen-muted);border-top:1px solid var(--screen-line)}.studio-screen-foot>span:first-child{display:flex;gap:5px;align-items:center}.studio-screen-foot i{width:3px;height:3px;background:var(--studio-accent);border-radius:50%}.studio-screen[data-layout=top]{display:block}.studio-screen[data-layout=top] .studio-screen-sidebar{display:flex;flex-direction:row;align-items:center;gap:20px;padding:12px 20px;border-right:0;border-bottom:1px solid var(--screen-line)}.studio-screen[data-layout=top] .studio-screen-brand{margin:0;min-width:140px;max-width:180px}.studio-screen[data-layout=top] .studio-screen-menu{display:flex;align-items:center;gap:4px;margin-left:auto}.studio-screen[data-layout=top] .studio-screen-menu>:is(div,button){padding:7px;margin-bottom:0;gap:5px}.studio-screen[data-layout=top] .studio-screen-menu i,.studio-screen[data-layout=top] .studio-screen-profile{display:none}.studio-screen[data-layout=top] .studio-screen-body{min-height:475px}.studio-calendar{background:var(--screen-panel);border:1px solid var(--screen-line);border-radius:8px;overflow:hidden}.studio-calendar-head,.studio-calendar-row{display:grid;grid-template-columns:43px repeat(4,minmax(0,1fr))}.studio-calendar-head{min-height:32px;align-items:center;border-bottom:1px solid var(--screen-line);font-size:6px;text-align:center;color:var(--screen-muted)}.studio-calendar-head>b{font-weight:500;padding:7px 4px}.studio-calendar-head>b[data-today]{color:var(--studio-ink,var(--studio-accent));background:var(--studio-soft);border-radius:4px;margin:3px 6px}.studio-calendar-row{min-height:68px}.studio-calendar-row>small{font-size:6px;color:var(--screen-muted);padding:9px 6px;border-bottom:1px solid var(--screen-line)}.studio-calendar-row>div{padding:4px;border-left:1px solid var(--screen-line);border-bottom:1px solid var(--screen-line);min-width:0}.studio-event{display:flex;flex-direction:column;gap:5px;background:var(--studio-soft);border-left:2px solid var(--studio-accent);padding:7px 6px;border-radius:4px;text-align:left;width:100%;height:100%;min-width:0;color:var(--screen-ink)}.studio-event strong{font-size:7px;font-weight:600}.studio-event span{font-size:5.5px;color:var(--screen-muted)}.studio-event i{font-size:5px;color:var(--studio-ink,var(--studio-accent));font-style:normal}.studio-event.event-tone-1{background:#dba36f12;border-color:#c79664}.studio-event.event-tone-2{background:#9275d015;border-color:#9275d0}.studio-screen button{cursor:pointer}.studio-screen button:hover{filter:brightness(.96);outline:1px solid var(--studio-accent);outline-offset:1px}.studio-kanban{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.studio-kanban-title{display:flex;gap:6px;align-items:center;margin-bottom:13px}.studio-kanban-title i{height:5px;width:5px;background:#c9a966;border-radius:50%}.studio-kanban>section:nth-child(2) .studio-kanban-title i{background:var(--studio-accent)}.studio-kanban>section:nth-child(3) .studio-kanban-title i{background:#6caa92}.studio-kanban-title h4{font-size:8px;font-weight:500}.studio-kanban-title>span{font-size:6px;color:var(--screen-muted);margin-left:auto}.studio-work-card{padding:14px;background:var(--screen-panel);border:1px solid var(--screen-line);border-radius:7px;margin-bottom:12px;display:block;text-align:left;width:100%}.studio-card-kicker{display:flex;justify-content:space-between;gap:8px;color:var(--screen-muted);font-size:4.8px;letter-spacing:.06em}.studio-card-kicker>span{font-size:8px;letter-spacing:.1em}.studio-work-card h5{font-size:10px;font-weight:550;letter-spacing:-.01em;line-height:1.4;margin:14px 0 7px}.studio-work-card>p{font-size:6px;color:var(--screen-muted);line-height:1.5}.studio-chip{display:inline-block;font-size:5px;color:var(--studio-ink,var(--studio-accent));background:var(--studio-soft);border-radius:4px;padding:4px 6px;margin-top:14px;line-height:1.4}.studio-work-card footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--screen-line);padding-top:10px;margin-top:14px}.studio-work-card footer>span{font-size:6px;color:var(--screen-muted)}.studio-work-card footer>b{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--studio-soft);color:var(--studio-ink,var(--studio-accent));font-size:5px;font-weight:500}.studio-reservations{border:1px solid var(--screen-line);background:var(--screen-panel);border-radius:8px;overflow:hidden}.studio-reservation-head{display:grid;grid-template-columns:110px repeat(5,minmax(0,1fr));padding:14px 12px;gap:5px;border-bottom:1px solid var(--screen-line);color:var(--screen-muted);font-size:6px}.studio-reservation-head b{font-weight:500;text-align:center}.studio-reservation-row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:5px;min-height:65px;padding:10px 12px;border-bottom:1px solid var(--screen-line)}.studio-reservation-row>strong{font-size:8px;line-height:1.6;align-self:center;font-weight:550}.studio-reservation-row>strong small{display:block;color:var(--screen-muted);font-size:5px;font-weight:400}.studio-reservation-row>div{background:repeating-linear-gradient(to right,transparent 0,transparent calc(20% - 1px),var(--screen-line) calc(20% - 1px),var(--screen-line) 20%);display:flex;align-items:center}.studio-booking{display:flex;flex-direction:column;text-align:left;padding:9px 12px;border-left:2px solid var(--studio-accent);color:var(--studio-ink,var(--studio-accent));border-radius:5px;background:var(--studio-soft);width:65%;gap:4px}.studio-booking>b{font-size:7px;font-weight:500}.studio-booking>span{font-size:5px}.studio-booking.booking-1{margin-left:20%;width:80%;background:#b595d417;border-color:#aa87cb;color:#ac87ce}.studio-booking.booking-2{margin-left:0;width:40%}.studio-booking.booking-3{margin-left:40%;width:60%;background:#cca97d17;border-color:#bd996c;color:#b59369}.studio-restaurant{display:grid;grid-template-columns:1.5fr 1fr;gap:17px}.studio-tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.studio-table{width:100%;padding:15px;background:var(--screen-panel);border:1px solid var(--screen-line);border-radius:8px;text-align:center}.studio-table>small{font-size:5px;color:var(--screen-muted)}.studio-table>div{position:relative;display:grid;place-items:center;width:44px;height:40px;margin:14px auto;background:var(--screen-soft);border-radius:8px;font-size:14px;color:var(--screen-muted)}.studio-table.occupied>div{background:var(--studio-soft);color:var(--studio-ink,var(--studio-accent))}.studio-table>div>span{position:absolute;left:-7px;width:3px;height:20px;top:10px;background:var(--screen-line);border-radius:3px}.studio-table>div>span:last-child{left:auto;right:-7px}.studio-table>b{font-size:6px;font-weight:500;color:var(--screen-muted)}.studio-kitchen{background:var(--screen-panel);border:1px solid var(--screen-line);border-radius:8px;padding:14px}.studio-kitchen>h4{font-size:9px;font-weight:550;margin-bottom:18px;display:flex;justify-content:space-between}.studio-kitchen>h4>span{font-size:6px;color:var(--studio-ink,var(--studio-accent))}.studio-kitchen>div{padding:14px 0;border-top:1px solid var(--screen-line)}.studio-kitchen small{display:block;font-size:5px;color:var(--screen-muted)}.studio-kitchen b{display:block;font-size:8px;margin:7px 0}.studio-kitchen div>span{display:inline-block;font-size:5px;padding:4px 6px;background:var(--studio-soft);color:var(--studio-ink,var(--studio-accent));border-radius:4px}.studio-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.studio-product{background:var(--screen-panel);border:1px solid var(--screen-line);border-radius:8px;overflow:hidden;text-align:left;width:100%}.studio-product-art{position:relative;height:93px;background:#e6dfed;display:grid;place-items:center}.studio-product-art>span{font-family:Georgia,serif;font-size:65px;color:#7b628d;transform:rotate(-17deg);line-height:1}.studio-product-art>small{position:absolute;top:9px;left:10px;font-size:5px;color:#9986a5;letter-spacing:.1em}.studio-product-art.product-1{background:#e6e9df}.studio-product-art.product-1>span{color:#939e74;transform:rotate(10deg)}.studio-product-art.product-2{background:#dde6ec}.studio-product-art.product-2>span{color:#869eae;transform:rotate(-15deg)}.studio-product-art.product-3{background:#eee5da}.studio-product-art.product-3>span{color:#b39c7e}.studio-product-info{position:relative;padding:13px}.studio-product-info h4{font-size:9px;font-weight:550}.studio-product-info p{font-size:6px;color:var(--screen-muted);margin:6px 0 10px}.studio-product-info>b{font-size:9px;color:var(--studio-ink,var(--studio-accent))}.studio-product-info>span{position:absolute;right:13px;bottom:13px;color:var(--screen-muted);font-size:12px}.studio-properties{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.studio-property{background:var(--screen-panel);border:1px solid var(--screen-line);border-radius:8px;overflow:hidden;display:block;width:100%;text-align:left}.studio-property-art{height:147px;position:relative;background:linear-gradient(150deg,#d8d6c5,#a9b4a1);display:flex;align-items:end;justify-content:center;padding-top:38px;overflow:hidden}.studio-property-art>span{position:absolute;left:10px;top:10px;padding:4px 6px;background:#ffffffb3;border-radius:4px;font-size:5px;color:#596d5d;letter-spacing:.04em}.studio-building{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px 14px 0;width:65%;height:100%;background:#e9e4d7;transform:perspective(150px) rotateY(-10deg);box-shadow:10px 5px 0 #c6c4b7}.studio-building i{background:#9cafa9;box-shadow:inset 3px 0 0 #849992;min-height:20px}.property-1{background:linear-gradient(150deg,#dad1bc,#bbbc9a)}.property-1 .studio-building{width:75%;height:60%;grid-template-columns:repeat(2,1fr);gap:7px;background:#d6c5ae}.property-2{background:linear-gradient(150deg,#d7e1e4,#96acb3)}.property-2 .studio-building{background:#bbcbd0;height:100%;width:75%;gap:6px}.studio-property-info{padding:14px}.studio-property-info>small{font-size:4.5px;color:var(--studio-ink,var(--studio-accent));letter-spacing:.05em}.studio-property-info h4{font-size:9px;font-weight:550;margin-top:9px;line-height:1.6}.studio-property-info p{font-size:6px;color:var(--screen-muted);margin:9px 0 15px}.studio-property-info>b{font-size:10px;color:var(--screen-ink);font-weight:550}.studio-daycare-note{display:flex;align-items:center;gap:17px;background:var(--studio-soft);border-radius:9px;padding:20px;margin-bottom:18px}.studio-daycare-note>span{font-size:40px;color:var(--studio-ink,var(--studio-accent))}.studio-daycare-note h4{font-family:Georgia,serif;font-size:19px;font-weight:400;line-height:1.3}.studio-daycare-note p{font-size:7px;color:var(--screen-muted);margin-top:8px}.studio-daycare-note>b{font-size:6px;color:var(--studio-ink,var(--studio-accent));margin-left:auto;background:var(--screen-panel);padding:8px;border-radius:5px;font-weight:500}.studio-children{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.studio-child{display:block;background:var(--screen-panel);border:1px solid var(--screen-line);border-radius:8px;padding:17px;width:100%;text-align:left}.studio-child-avatar{height:38px;width:38px;display:grid;place-items:center;background:#f2e6cd;color:#c3a361;border-radius:50%;font-size:23px;margin-bottom:12px}.studio-child-avatar.child-1{background:#ede0db;color:#b88c83}.studio-child-avatar.child-2{background:#e0e9e4;color:#8ca998}.studio-child h4{font-size:9px;font-weight:550}.studio-child>p{margin-top:7px}.studio-child>p,.studio-routine{font-size:6px;color:var(--screen-muted)}.studio-routine{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--screen-line);margin-top:14px;padding-top:14px}.studio-school{display:grid;grid-template-columns:.85fr 1.15fr;gap:18px}.studio-class-banner{background:var(--studio-accent);color:var(--studio-on-accent);border-radius:9px;padding:23px}.studio-class-banner>span{font-size:4.5px;letter-spacing:.1em;opacity:.7}.studio-class-banner>h4{font-size:23px;font-weight:500;line-height:1.25;margin:24px 0 40px;letter-spacing:-.04em}.studio-class-banner>div{position:relative}.studio-class-banner>div>b{font-size:34px;display:block;font-weight:500}.studio-class-banner>div>span{font-size:6px;opacity:.7;display:block;margin-top:6px}.studio-class-banner i{font-style:normal;font-size:75px;line-height:1;position:absolute;right:0;bottom:-5px;opacity:.4}.studio-class{display:flex;gap:13px;align-items:center;padding:18px 14px;border:1px solid var(--screen-line);background:var(--screen-panel);border-radius:8px;margin-bottom:13px;width:100%;text-align:left}.studio-class-icon{height:34px;width:34px;display:grid;place-items:center;font-size:15px;background:var(--studio-soft);color:var(--studio-ink,var(--studio-accent));border-radius:8px;flex-shrink:0}.studio-class>div{flex:1;min-width:0}.studio-class h4{font-size:9px;font-weight:550}.studio-class p{font-size:6px;color:var(--screen-muted);margin:7px 0 10px}.studio-class>span{font-size:12px;color:var(--screen-muted)}.studio-progress{height:4px;background:var(--screen-line);border-radius:4px}.studio-progress>i{display:block;height:100%;background:var(--studio-accent);border-radius:4px}.studio-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:22px}.studio-metrics>div{padding:18px;background:var(--screen-panel);border:1px solid var(--screen-line);border-radius:8px}.studio-metrics small{font-size:7px;color:var(--screen-muted);line-height:1.6}.studio-metrics strong{font-size:24px;letter-spacing:-.05em;font-weight:550;display:block;margin:12px 0 10px;line-height:1.2}.studio-metrics strong>span{font-size:15px;color:var(--studio-ink,var(--studio-accent));float:right}.studio-metrics em{font-size:5px;font-style:normal;color:var(--studio-ink,var(--studio-accent))}.studio-overview-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:18px}.studio-panel{padding:19px;background:var(--screen-panel);border:1px solid var(--screen-line);border-radius:8px}.studio-panel h4{font-size:9px;font-weight:550}.studio-panel-title{display:flex;justify-content:space-between;gap:10px}.studio-panel-title>span{font-size:6px;color:var(--screen-muted)}.studio-chart{display:flex;align-items:end;gap:8px;height:155px;margin-top:22px;padding-bottom:15px}.studio-chart>div{position:relative;display:flex;align-items:end;flex:1;height:100%}.studio-chart i{display:block;width:100%;background:var(--studio-accent);border-radius:4px 4px 0 0;opacity:.6}.studio-chart>div:nth-child(3n) i{opacity:1}.studio-chart small{position:absolute;bottom:-15px;width:100%;text-align:center;font-size:5px;color:var(--screen-muted)}.studio-task{display:flex;align-items:center;gap:10px;margin-top:19px}.studio-task>span{display:grid;place-items:center;color:var(--studio-ink,var(--studio-accent));background:var(--studio-soft);width:18px;height:18px;font-size:10px;border-radius:5px;flex-shrink:0}.studio-task>p{font-size:7px;color:var(--screen-muted);line-height:1.7}.studio-finance-banner{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:25px 30px;border-radius:9px;background:var(--studio-accent);color:var(--studio-on-accent);margin-bottom:18px}.studio-finance-banner small{font-size:5px;letter-spacing:.1em;opacity:.7}.studio-finance-banner h4{font-size:24px;line-height:1.2;letter-spacing:-.04em;margin:12px 0;font-weight:500}.studio-finance-banner span{font-size:6px;opacity:.7}.studio-donut{display:grid;place-items:center;width:90px;height:90px;border-left:11px solid #ffffff35;border-bottom:11px solid #ffffff35;border-top:11px solid #ffffff35;border-top-color:var(--studio-on-accent);border-right:11px solid #ffffff35;border-right-color:var(--studio-on-accent);border-radius:50%;flex-shrink:0}.studio-donut>b{font-size:25px;font-weight:500}.studio-donut small{font-size:10px}.studio-ledger{background:var(--screen-panel);border:1px solid var(--screen-line);border-radius:8px;overflow:hidden}.studio-ledger-row{display:flex;align-items:center;gap:13px;text-align:left;width:100%;padding:13px 17px;border-bottom:1px solid var(--screen-line)}.studio-ledger-row>i{font-style:normal;display:grid;place-items:center;width:26px;height:26px;border-radius:6px;background:var(--studio-soft);color:var(--studio-ink,var(--studio-accent));font-size:13px}.studio-ledger-row>span>b{font-size:8px;font-weight:500;display:block}.studio-ledger-row small{font-size:6px;color:var(--screen-muted);display:block;margin-top:5px}.studio-ledger-row>strong{font-size:9px;margin-left:auto;white-space:nowrap;font-weight:550}.studio-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.studio-person{background:var(--screen-panel);border:1px solid var(--screen-line);border-radius:9px;overflow:hidden}.studio-person>button,.studio-person>div{width:100%;text-align:center;padding:26px 14px}.studio-person :is(button,div)>div{display:grid;place-items:center;width:55px;height:55px;border-radius:50%;margin:0 auto 18px;background:var(--studio-soft);color:var(--studio-ink,var(--studio-accent));font-size:17px}.studio-person h4{font-size:10px;font-weight:550}.studio-person p{font-size:7px;color:var(--screen-muted);margin:9px 0 22px}.studio-person small{font-size:5px;color:var(--studio-ink,var(--studio-accent))}.studio-mini-viewport{container-type:inline-size;position:relative;width:100%;aspect-ratio:1.67;overflow:hidden;background:#f7f8fb;border:1px solid #ffffff80;border-radius:9px}.studio-screen-mini{position:absolute;top:0;left:50%;width:880px;height:530px;min-height:530px;transform:translateX(-50%) scale(var(--studio-scale,.6));transform-origin:top center;pointer-events:none;border-radius:0;border:0;grid-template-columns:156px minmax(0,1fr)}.studio-model-heading{background:#f4f5ef;padding-block:45px}.studio-model-heading h1{font-size:44px;max-width:1000px}.studio-model-heading h1 em{color:#728365}.studio-model-heading .studio-kicker{margin-bottom:16px}.studio-model-heading .sync-actions{margin-top:24px}.studio-model-heading .system-independent{font-size:12px;color:#758269}.studio-configurator{display:grid;grid-template-columns:210px minmax(0,1fr);gap:30px;align-items:start}.studio-customizer{position:sticky;top:105px;padding:8px 0}.studio-customizer .studio-kicker{font-size:8px;margin-bottom:13px}.studio-customizer>h2{font-size:27px;letter-spacing:-.04em;line-height:1.2}.studio-customizer>p:not(.studio-kicker){font-size:12px;color:#899280;line-height:1.8;margin-top:13px}.studio-name-label{display:block;font-size:10px;font-weight:600;color:#53634c;margin-top:24px}.studio-name-label input{display:block;width:100%;min-width:0;padding:11px 12px;border:1px solid #dde4d6;background:#f9faf7;border-radius:6px;font-size:12px;margin-top:9px;font-weight:400;color:#47543f}.studio-customizer fieldset{border:0;margin-top:22px;padding:0}.studio-customizer legend{font-size:10px;font-weight:600;color:#53634c;margin-bottom:12px}.studio-palette{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.studio-palette>button{display:grid;place-items:center;border:2px solid #fff;box-shadow:0 0 0 1px transparent;width:22px;height:22px;border-radius:50%;color:transparent;cursor:pointer;font-size:10px}.studio-palette>button[aria-pressed=true]{color:#fff;box-shadow:0 0 0 1px #829078}.studio-custom-color{position:relative;display:grid;place-items:center;width:22px;height:22px;overflow:hidden;border:1px dashed #b2bba9;border-radius:50%;color:#8b9a7b;font-size:15px;cursor:pointer}.studio-custom-color input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.studio-hex{font-size:8px;color:#9ba68f;display:block;letter-spacing:.06em;margin-top:10px}.studio-choice{display:flex;gap:5px;padding:4px;background:#f0f2ec;border:1px solid #e5e9de;border-radius:7px}.studio-choice>button{flex:1;font-size:10px;color:#9aa18f;padding:7px 5px;border-radius:4px;cursor:pointer}.studio-choice>button[aria-pressed=true]{background:white;color:#435637;box-shadow:0 1px 5px #49603510}.studio-reset{display:block;width:100%;font-size:10px;text-align:left;color:#93a083;cursor:pointer;margin:24px 0}.studio-customizer>.sync-button{width:100%;min-height:43px;font-size:11px;gap:10px;background:#2c4433}.studio-customizer>small{display:block;font-size:9px;line-height:1.8;color:#a2aa99;margin-top:13px}.studio-preview-area{min-width:0;padding:18px;background:#eef0eb;border:1px solid #e3e7dd;border-radius:13px}.studio-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.studio-preview-toolbar>span{font-size:6px;letter-spacing:.06em;color:#9aa590;white-space:nowrap;display:flex;align-items:center;gap:5px}.studio-preview-toolbar>span>i{width:4px;height:4px;border-radius:50%;background:#80a268}.studio-view-switch{display:flex;gap:3px;background:#e3e7de;padding:3px;border-radius:6px}.studio-view-switch>button{padding:7px 12px;font-size:9px;cursor:pointer;color:#88967a;border-radius:4px;transition:background .2s}.studio-view-switch>button[aria-pressed=true]{background:white;color:#394b2c;box-shadow:0 1px 5px #29401b12}.studio-preview-caption{font-size:9px;line-height:1.8;color:#94a087;margin:15px 2px 0}.studio-preview-area>.studio-screen{animation:studio-enter .25s ease-out}.studio-record-detail{display:flex;gap:20px;justify-content:space-between;align-items:start;background:#fff;border:1px solid #dce4d2;border-radius:8px;padding:20px;margin-top:15px}.studio-record-detail span{font-size:7px;letter-spacing:.1em;color:#8b9b7b}.studio-record-detail h3{font-size:15px;line-height:1.5;margin:9px 0}.studio-record-detail p{font-size:11px;line-height:1.8;color:#87967a}.studio-record-detail button{font-size:9px;color:#769160;white-space:nowrap;cursor:pointer}.studio-request-summary{display:flex;gap:12px;background:#f2f5ee;border:1px solid #dfe6d7;border-radius:7px;padding:14px;align-items:center}.studio-request-summary>span{height:26px;width:26px;border:3px solid white;box-shadow:0 0 0 1px #dce3d3;border-radius:50%;flex-shrink:0}.studio-request-summary>p{font-size:10px;line-height:1.8;color:#8a977e}.studio-request-summary b{font-weight:500;color:#617652}@keyframes studio-enter{0%{opacity:.4;translate:0 5px}to{opacity:1;translate:0 0}}@media(max-width:1100px){.studio-hero-grid{grid-template-columns:.85fr 1.15fr;gap:30px}.studio-hero{padding-top:55px}.studio-hero h1{font-size:51px}.studio-showcase-note{margin-left:0;padding:14px;gap:8px}.studio-showcase-note strong{font-size:9px}.studio-showcase-note p{font-size:8px}.studio-showcase-note .studio-swatches{gap:3px}.studio-configurator{grid-template-columns:180px minmax(0,1fr);gap:23px}.studio-preview-area{padding:13px}.studio-preview-toolbar>span{display:none}.studio-view-switch{width:100%}.studio-view-switch>button{flex:1;padding-inline:8px}.studio-preview-area .studio-screen:not(.studio-screen-mini){grid-template-columns:128px minmax(0,1fr)}.studio-preview-area .studio-screen-main{padding:20px 16px}.studio-preview-area .studio-screen-heading h3{font-size:20px}.studio-preview-area .studio-screen-date{display:none}.studio-preview-area .studio-work-card{padding:11px}.studio-preview-area .studio-work-card h5{font-size:9px}.studio-preview-area .studio-properties{gap:9px}.studio-preview-area .studio-property-info{padding:10px}.studio-intro{gap:20px}.studio-gallery{gap:40px 25px}.studio-gallery-art{padding:18px}.studio-gallery-card-info h3{font-size:21px}.studio-gallery-card-modules>a{margin-left:0;width:100%;margin-top:9px}}@media(max-width:850px){.studio-hero-grid{grid-template-columns:1fr;gap:10px}.studio-hero-copy{max-width:600px}.studio-hero h1{font-size:59px}.studio-hero h1 br:nth-of-type(2){display:none}.studio-hero h1 em:before{content:" "}.studio-hero-copy>p:not(.studio-kicker){max-width:500px}.studio-showcase{max-width:620px;width:100%;justify-self:center;padding-top:20px}.studio-showcase-note{max-width:480px;margin-left:35px}.studio-showcase-note strong{font-size:11px}.studio-showcase-note p{font-size:9px}.studio-hero-bottom{flex-direction:column;align-items:start;gap:13px}.studio-intro{padding-block:32px}.studio-intro>div{padding-left:25px}.studio-intro h2{font-size:13px}.studio-intro p{font-size:11px}.studio-configurator{grid-template-columns:1fr}.studio-customizer{position:static;display:grid;grid-template-columns:1fr 1fr;gap:15px 25px}.studio-customizer .studio-kicker,.studio-customizer>h2,.studio-customizer>p:not(.studio-kicker){grid-column:1/-1;margin:0}.studio-customizer>.studio-name-label,.studio-customizer>fieldset{margin:0;align-self:start}.studio-customizer>.studio-reset{margin:10px 0}.studio-customizer>.sync-button{align-self:center}.studio-customizer>small{grid-column:1/-1;margin:0}.studio-preview-area .studio-screen:not(.studio-screen-mini){grid-template-columns:145px minmax(0,1fr)}.studio-model-heading h1{font-size:36px}.studio-gallery-count{font-size:8px}.studio-gallery-count>span{font-size:7px}.studio-catalog .sync-section-heading{display:block}.studio-catalog .sync-section-heading>p{max-width:600px;margin-top:20px}}@media(max-width:640px){.studio-hero{padding-top:40px}.studio-hero-grid{padding-bottom:30px}.studio-hero h1{font-size:46px}.studio-hero h1 br:nth-of-type(2){display:block}.studio-hero h1 em:before{content:none}.studio-kicker{font-size:8px}.studio-hero-copy>p:not(.studio-kicker){font-size:13px;line-height:1.85;margin:21px 0}.studio-hero .sync-button{font-size:11px;padding:12px 16px;min-height:45px}.studio-hero-note{font-size:9px}.studio-independent{font-size:9px;margin-top:20px}.studio-showcase{padding-top:20px}.studio-showcase-window{transform:none}.studio-showcase:before{inset:0 -30px 0 25%}.studio-showcase-switch button{font-size:9px;padding:7px 12px}.studio-showcase-note{margin:16px 0 0;padding:13px;gap:10px}.studio-showcase-note>span{font-size:20px}.studio-showcase-note strong{font-size:9px}.studio-showcase-note p{font-size:7px}.studio-showcase-note .studio-swatches{gap:4px}.studio-showcase-note .studio-swatches button{width:13px;height:13px}.studio-hero-bottom{padding-block:18px}.studio-hero-bottom>span{font-size:7px}.studio-hero-bottom>p{font-size:9px;gap:11px}.studio-intro{grid-template-columns:1fr;padding-block:25px;gap:20px}.studio-intro>div{padding-left:28px}.studio-intro h2{font-size:14px}.studio-intro p{font-size:11px;margin-top:6px}.studio-catalog{padding-top:45px}.studio-catalog .sync-section-heading h2{font-size:29px}.studio-gallery-filter{grid-template-columns:1fr 1fr;gap:15px;padding:20px 0}.studio-gallery-filter>div:first-child{grid-column:1/-1}.studio-gallery-filter>button{text-align:right;font-size:10px}.studio-gallery-filter select{font-size:11px}.studio-gallery-count{display:block;line-height:1.8;margin:20px 0}.studio-gallery-count>span{display:block;margin-bottom:5px}.studio-gallery{grid-template-columns:1fr;row-gap:35px}.studio-gallery-art{padding:15px}.studio-gallery-card-info{margin-top:18px;gap:18px}.studio-gallery-card-info h3{font-size:22px}.studio-gallery-card-info p{font-size:12px;line-height:1.8}.studio-gallery-card-modules>a{font-size:10px}.studio-gallery-tag{margin-bottom:14px}.studio-gallery-art-footer{margin-top:15px}.studio-gallery-art-footer>span{font-size:8px}.studio-model-heading{padding-block:30px}.studio-model-heading h1{font-size:31px}.studio-model-heading .system-independent{font-size:10px}.studio-customizer{gap:17px 15px}.studio-customizer>h2{font-size:27px}.studio-customizer>p:not(.studio-kicker){font-size:11px}.studio-customizer>.studio-name-label,.studio-customizer>fieldset:first-of-type{grid-column:1/-1}.studio-customizer>.studio-reset{font-size:9px}.studio-customizer>.sync-button{font-size:10px}.studio-preview-area{padding:9px;border-radius:10px}.studio-view-switch>button{font-size:8px;padding:8px 5px}.studio-preview-toolbar{margin-bottom:10px}.studio-preview-area .studio-screen:not(.studio-screen-mini){display:block;min-height:0}.studio-preview-area .studio-screen-sidebar{display:block;padding:13px;border-right:0;border-bottom:1px solid var(--screen-line)}.studio-preview-area .studio-screen-brand{margin-bottom:13px}.studio-preview-area .studio-screen-brand>span{font-size:10px}.studio-preview-area .studio-screen-menu{display:flex;gap:4px;overflow:auto;margin:0}.studio-preview-area .studio-screen-menu>:is(div,button){flex-shrink:0;font-size:6px;margin-bottom:0;padding:6px;gap:4px}.studio-preview-area .studio-screen-menu i{font-size:10px;width:10px}.studio-preview-area .studio-screen-profile{display:none}.studio-preview-area .studio-screen[data-layout=top] .studio-screen-sidebar{display:block}.studio-preview-area .studio-screen[data-layout=top] .studio-screen-brand{margin-bottom:13px}.studio-preview-area .studio-screen-top{height:42px;padding:0 12px;font-size:6px}.studio-preview-area .studio-screen-top>div{gap:9px;font-size:10px}.studio-preview-area .studio-screen-main{padding:18px 10px}.studio-preview-area .studio-screen-heading{margin-bottom:18px}.studio-preview-area .studio-screen-heading h3{font-size:19px}.studio-preview-area .studio-screen-heading p{font-size:5px}.studio-preview-area .studio-screen-heading h3>span{font-size:12px;margin-left:10px}.studio-preview-area .studio-screen-subheading{font-size:7px;margin-bottom:13px}.studio-preview-area .studio-calendar-head,.studio-preview-area .studio-calendar-row{grid-template-columns:28px repeat(4,minmax(0,1fr))}.studio-preview-area .studio-calendar-row{min-height:75px}.studio-preview-area .studio-calendar-row>div{padding:3px 2px}.studio-preview-area .studio-calendar-row>small{font-size:5px;padding-inline:3px}.studio-preview-area .studio-calendar-head{font-size:4.5px}.studio-preview-area .studio-event{padding:6px 3px;gap:5px}.studio-preview-area .studio-event strong{font-size:6px}.studio-preview-area .studio-event span{font-size:4.5px}.studio-preview-area .studio-event i{font-size:4px}.studio-preview-area .studio-kanban{grid-template-columns:1fr;gap:20px}.studio-preview-area .studio-kanban-title h4{font-size:10px}.studio-preview-area .studio-kanban>section>div:not(.studio-kanban-title){display:inline-block;width:calc(50% - 5px);vertical-align:top}.studio-preview-area .studio-kanban>section>div:last-child{margin-left:10px}.studio-preview-area .studio-work-card{min-height:145px}.studio-preview-area .studio-card-kicker{font-size:4px}.studio-preview-area .studio-chip{font-size:5px}.studio-preview-area .studio-reservation-head{grid-template-columns:70px repeat(5,minmax(0,1fr));padding-inline:7px;font-size:4px}.studio-preview-area .studio-reservation-row{grid-template-columns:70px minmax(0,1fr);padding-inline:7px}.studio-preview-area .studio-reservation-row>strong{font-size:6px}.studio-preview-area .studio-booking{padding:8px 6px}.studio-preview-area .studio-booking>b{font-size:6px}.studio-preview-area .studio-restaurant{grid-template-columns:1fr}.studio-preview-area .studio-tables{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.studio-preview-area .studio-table{padding:10px 4px}.studio-preview-area .studio-table>small{font-size:4.5px}.studio-preview-area .studio-kitchen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.studio-preview-area .studio-kitchen>h4{grid-column:1/-1;margin-bottom:3px}.studio-preview-area .studio-kitchen>div{padding:10px 0}.studio-preview-area .studio-products{gap:10px}.studio-preview-area .studio-product-art{height:83px}.studio-preview-area .studio-product-info{padding:11px}.studio-preview-area .studio-properties{grid-template-columns:1fr}.studio-preview-area .studio-property{display:grid;grid-template-columns:40% 60%}.studio-preview-area .studio-property-art{height:130px}.studio-preview-area .studio-property-info{padding:15px}.studio-preview-area .studio-property-info h4{font-size:10px}.studio-preview-area .studio-daycare-note{padding:15px 12px;gap:10px;flex-wrap:wrap}.studio-preview-area .studio-daycare-note>span{font-size:27px}.studio-preview-area .studio-daycare-note h4{font-size:17px}.studio-preview-area .studio-daycare-note>b{margin-left:36px}.studio-preview-area .studio-children{grid-template-columns:1fr;gap:10px}.studio-preview-area .studio-child{position:relative;padding:15px 15px 15px 67px;min-height:85px}.studio-preview-area .studio-child-avatar{position:absolute;left:15px;top:15px;width:35px;height:35px}.studio-preview-area .studio-routine{flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:10px;padding-top:10px;font-size:5px}.studio-preview-area .studio-school{grid-template-columns:1fr}.studio-preview-area .studio-class-banner{padding:20px}.studio-preview-area .studio-class-banner>h4{font-size:22px;margin:15px 0}.studio-preview-area .studio-class-banner>div>b{font-size:27px}.studio-preview-area .studio-class-banner i{right:15px;font-size:80px}.studio-preview-area .studio-metrics{gap:7px;margin-bottom:15px}.studio-preview-area .studio-metrics>div{padding:12px 7px}.studio-preview-area .studio-metrics small{font-size:5.5px}.studio-preview-area .studio-metrics strong{font-size:17px;margin:10px 0}.studio-preview-area .studio-metrics strong>span{display:none}.studio-preview-area .studio-metrics em{font-size:4px}.studio-preview-area .studio-overview-grid{grid-template-columns:1fr;gap:13px}.studio-preview-area .studio-finance-banner{padding:18px 15px;gap:10px}.studio-preview-area .studio-finance-banner h4{font-size:21px}.studio-preview-area .studio-donut{height:65px;width:65px;border-width:8px}.studio-preview-area .studio-donut>b{font-size:20px}.studio-preview-area .studio-ledger-row{padding:11px 9px;gap:8px}.studio-preview-area .studio-ledger-row>span>b,.studio-preview-area .studio-ledger-row>strong{font-size:7px}.studio-preview-area .studio-ledger-row>i{width:22px;height:22px;flex-shrink:0}.studio-preview-area .studio-team-grid{grid-template-columns:1fr;gap:10px}.studio-preview-area .studio-person>button{padding:17px}.studio-preview-area .studio-person :is(button,div)>div{height:40px;width:40px;margin-bottom:12px}.studio-preview-area .studio-person p{margin-bottom:12px}.studio-preview-area .studio-screen-foot{padding:12px;font-size:4.5px}.studio-preview-caption{font-size:8px}.studio-record-detail{display:block;padding:15px}.studio-record-detail>button{margin-top:12px}.studio-request-summary>p{font-size:9px}}.studio-preview-area .studio-screen{--screen-muted:#748198}.studio-preview-area .studio-screen[data-mode=dark]{--screen-muted:#a0acc0}@media(min-width:641px){.studio-preview-area .studio-screen-menu>:is(div,button){font-size:10px}.studio-preview-area .studio-screen-brand>span{font-size:12px}.studio-preview-area .studio-screen-brand small{font-size:6px}.studio-preview-area .studio-screen-profile>span{font-size:10px}.studio-preview-area .studio-screen-profile small{font-size:8px}.studio-preview-area .studio-screen-top{font-size:10px}.studio-preview-area .studio-screen-heading p{font-size:8px}.studio-preview-area .studio-screen-subheading{font-size:10px}.studio-preview-area .studio-calendar-head,.studio-preview-area .studio-screen-date{font-size:8px}.studio-preview-area .studio-calendar-row{min-height:76px}.studio-preview-area .studio-calendar-row>small{font-size:8px}.studio-preview-area .studio-event strong{font-size:10px}.studio-preview-area .studio-event span{font-size:8px}.studio-preview-area .studio-event i{font-size:7px}.studio-preview-area .studio-kanban-title h4{font-size:10px}.studio-preview-area .studio-work-card h5{font-size:12px}.studio-preview-area .studio-work-card>p{font-size:9px}.studio-preview-area .studio-card-kicker{font-size:6px}.studio-preview-area .studio-chip{font-size:7px}.studio-preview-area .studio-reservation-head,.studio-preview-area .studio-work-card footer>span{font-size:8px}.studio-preview-area .studio-reservation-row>strong{font-size:10px}.studio-preview-area .studio-reservation-row>strong small{font-size:7px}.studio-preview-area .studio-booking>b{font-size:9px}.studio-preview-area .studio-booking>span{font-size:7px}.studio-preview-area .studio-kitchen>h4{font-size:12px}.studio-preview-area .studio-kitchen small{font-size:7px}.studio-preview-area .studio-kitchen b{font-size:10px}.studio-preview-area .studio-kitchen div>span,.studio-preview-area .studio-table>small{font-size:7px}.studio-preview-area .studio-table>b{font-size:8px}.studio-preview-area .studio-property-info h4{font-size:12px}.studio-preview-area .studio-property-info p{font-size:9px}.studio-preview-area .studio-product-info h4,.studio-preview-area .studio-property-info>b{font-size:12px}.studio-preview-area .studio-product-info p{font-size:9px}.studio-preview-area .studio-product-info>b{font-size:11px}.studio-preview-area .studio-child h4{font-size:12px}.studio-preview-area .studio-child>p{font-size:9px}.studio-preview-area .studio-routine{font-size:8px}.studio-preview-area .studio-class h4{font-size:12px}.studio-preview-area .studio-class p{font-size:9px}.studio-preview-area .studio-metrics small{font-size:10px}.studio-preview-area .studio-metrics em{font-size:7px}.studio-preview-area .studio-panel h4{font-size:12px}.studio-preview-area .studio-task>p{font-size:10px}.studio-preview-area .studio-ledger-row>span>b{font-size:11px}.studio-preview-area .studio-ledger-row small{font-size:8px}.studio-preview-area .studio-ledger-row>strong{font-size:11px}.studio-preview-area .studio-person h4{font-size:13px}.studio-preview-area .studio-person p{font-size:10px}.studio-preview-area .studio-person small,.studio-preview-area .studio-screen-foot{font-size:8px}}@media(prefers-reduced-motion:reduce){.studio-gallery-art,.studio-screen,.studio-showcase-window,.studio-swatches button{animation:none!important;transition:none!important}}