.enterprise-page--officely{font-family:var(--font-body)!important;background:var(--ploy-background-primary)!important;color:var(--ploy-text-secondary)!important}.enterprise-page--officely :is(h1,h2,h3){font-family:var(--font-heading)!important;font-weight:var(--font-heading-bold-weight);letter-spacing:var(--font-heading-letter-spacing);color:var(--ploy-text-secondary)!important}.enterprise-page--officely :is(h2,h3){line-height:1.2}.enterprise-page--officely :is(.api-hero,.api-capabilities,.builder-audiences,.api-closing),.enterprise-page--officely main>section:nth-child(2){background:var(--ploy-background-primary)!important}.enterprise-page--officely :is(.workflow-examples,.build-control){background:var(--ploy-background-secondary)!important}.enterprise-page--officely :is(.api-hero__wash,.api-closing__wash,.api-capabilities__number,.workflow-examples__number,.build-control__step-number,.builder-audiences__number){display:none}.enterprise-page--officely :is(.api-hero__body,.api-hero__proof,.api-capabilities__description,.api-capabilities__item-body,.workflow-examples__description,.workflow-examples__card-body,.workflow-examples__note,.builder-audiences__body,.build-control__description,.build-control__step-body,.build-control__step-detail){color:var(--ploy-text-primary)!important}.enterprise-page--officely :is(.api-hero__eyebrow,.workflow-examples__label,.api-hero__diagram-label,.api-hero__employee-title,.api-hero__diagram-item-label){color:var(--ploy-text-secondary)!important}.enterprise-page--officely :is(.api-capabilities__link,.api-hero__diagram-icon,.api-hero__employee-icon,.api-capabilities__icon,.workflow-examples__icon,.builder-audiences__icon,.build-control__step-icon){color:var(--ploy-accent-primary-800)!important}.enterprise-page--officely :is(.api-hero__diagram,.api-hero__diagram-item,.api-hero__employee-surface,.api-hero__surface-tag,.api-capabilities__list,.api-capabilities__item,.workflow-examples__card,.builder-audiences__list,.builder-audiences__row,.build-control__step,.build-control__step-detail){border-color:var(--ploy-border-primary)!important}.enterprise-page--officely :is(.api-hero__cta,.api-closing__cta){border-radius:var(--radius-button);min-height:3.125rem;font-family:var(--font-button);font-weight:var(--font-button-weight);font-size:1rem;padding:.75rem 1.5rem;border-width:1px;border-style:solid;transition:background-color .16s,color .16s,border-color .16s}.enterprise-page--officely :is(.api-hero__cta--primary,.api-closing__cta--primary){background:var(--ploy-button-primary-background)!important;color:var(--ploy-button-primary-text)!important;border-color:var(--ploy-button-primary-border)!important}.enterprise-page--officely :is(.api-hero__cta--secondary,.api-closing__cta--secondary){color:var(--ploy-accent-primary-800)!important;border-color:var(--ploy-accent-primary-600)!important;background:var(--ploy-background-primary)!important}.enterprise-page--officely :is(.api-hero__cta,.api-closing__cta):hover{background:var(--ploy-accent-primary)!important;color:var(--ploy-text-secondary)!important;opacity:1}.enterprise-page--officely a:focus-visible{outline:2px solid var(--ploy-accent-primary-800);outline-offset:4px}.enterprise-page--officely .api-hero__title{max-width:none;font-size:2.5rem;line-height:1.08}.enterprise-page--officely .api-hero__body{font-size:1.125rem;line-height:1.5}.enterprise-page--officely .api-hero__diagram{background:var(--ploy-background-accent-tertiary)!important;border-radius:1rem;box-shadow:var(--shadow-sm)}.enterprise-page--officely :is(.api-hero__diagram-item,.api-hero__employee-surface){background:var(--ploy-background-primary)!important;border-radius:var(--radius-card)}.enterprise-page--officely .api-hero__api-core{background:var(--ploy-accent-primary)!important;color:var(--ploy-text-secondary)!important;border-radius:var(--radius-card)}.enterprise-page--officely :is(.api-hero__api-icon,.api-hero__api-kicker,.api-hero__api-detail,.api-hero__api-name){color:var(--ploy-text-secondary)!important}.enterprise-page--officely .api-hero__employee-description{color:var(--ploy-text-primary)!important}.enterprise-page--officely .api-hero__surface-tag{background:var(--ploy-background-accent-tertiary);color:var(--ploy-text-secondary)!important;border-radius:var(--radius-card)}.enterprise-page--officely :is(.api-capabilities__title,.workflow-examples__title,.build-control__title){max-width:22ch}.enterprise-page--officely :is(.workflow-examples__card,.build-control__step){background:var(--ploy-background-primary)!important;border-radius:.5rem;box-shadow:none}.enterprise-page--officely .workflow-examples__card{min-height:17rem}.enterprise-page--officely .workflow-examples__card-copy{padding-top:2.5rem}.enterprise-page--officely .build-control__step-title{margin-top:2.5rem}.enterprise-page--officely .api-closing__container{max-width:none;padding:0}.enterprise-page--officely .api-closing__panel{background:var(--ploy-accent-primary-950)!important;border-radius:0}.enterprise-page--officely :is(.api-closing__title,.api-closing__body){color:var(--ploy-text-on-accent-primary)!important}.enterprise-page--officely .api-closing__cta--secondary{background:transparent!important;color:var(--ploy-accent-primary)!important}.enterprise-page--officely>header{background:var(--ploy-background-secondary)!important;border-color:var(--ploy-border-primary)!important;backdrop-filter:none}.enterprise-page--officely>header nav{height:5rem}.enterprise-page--officely>header nav>a img{height:2rem}.enterprise-page--officely>header nav :is(a,span){color:var(--ploy-text-secondary)!important}.enterprise-page--officely>header nav>div:last-child>a:last-child{background:var(--ploy-button-secondary-background)!important;color:var(--ploy-button-secondary-text)!important;border-radius:var(--radius-button)}.enterprise-page--officely .enterprise-footer{background:var(--ploy-accent-primary)!important;border-color:var(--ploy-accent-primary)!important}.enterprise-page--officely .enterprise-footer :is(p,a,span,.enterprise-footer__column-title){color:var(--ploy-text-secondary)!important}.enterprise-page--officely .enterprise-footer__legal{border-color:var(--ploy-text-secondary)!important}@media(min-width:768px){.enterprise-page--officely .api-hero__title{font-size:4rem;line-height:1.09}.enterprise-page--officely .api-hero__body{font-size:1.25rem}}@media(min-width:1024px){.enterprise-page--officely .api-hero__layout{grid-template-columns:1fr 1fr;gap:4.375rem}.enterprise-page--officely>header nav>div:nth-child(2){gap:1.5rem}}@media(max-width:1099px){.enterprise-page--officely>header nav>div:nth-child(2){display:none}}@media(max-width:767px){.enterprise-page--officely .enterprise-footer__brand{grid-column:1 / -1}.enterprise-page--officely .api-hero__actions{align-items:stretch}}.enterprise-page--officely .enterprise-illustration{--scene-ink: var(--ploy-text-secondary);--scene-muted: var(--ploy-text-primary);--scene-accent: var(--ploy-accent-primary);--scene-tint: var(--ploy-background-accent-tertiary);--scene-border: var(--ploy-border-primary);margin:0;min-width:0;font-size:.8125rem;color:var(--scene-ink)}.enterprise-page--officely .enterprise-illustration__caption{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:1rem;font-size:.6875rem;line-height:1.4;color:var(--scene-muted)}.enterprise-page--officely .enterprise-motion-toggle{display:inline-flex;align-items:center;gap:.3rem;min-height:2.25rem;padding:.4rem .6rem;flex-shrink:0;border:1px solid transparent;border-radius:var(--radius-button);color:inherit;font:inherit;cursor:pointer;transition:border-color .16s}.enterprise-page--officely .enterprise-motion-toggle:hover{border-color:currentColor}.enterprise-page--officely .enterprise-motion-toggle:focus-visible{outline:2px solid var(--scene-accent);outline-offset:2px}.enterprise-page--officely .enterprise-motion-scene .enterprise-anim{animation-play-state:paused}.enterprise-page--officely .enterprise-motion-scene[data-motion-ready=true] .enterprise-anim{animation-duration:8s;animation-iteration-count:infinite;animation-timing-function:linear}.enterprise-page--officely .enterprise-motion-scene[data-running=true] .enterprise-anim{animation-play-state:running}.enterprise-page--officely .api-network{--scene-border: color-mix(in srgb, var(--ploy-accent-primary) 20%, transparent);--scene-muted: color-mix(in srgb, var(--ploy-text-on-accent-primary) 70%, var(--ploy-accent-primary-950));--scene-ink: var(--ploy-text-on-accent-primary);padding:1.5rem;border-radius:1.5rem;background:var(--ploy-accent-primary-950)}.enterprise-page--officely .api-network__map{position:relative;display:grid;grid-template-columns:28% 26% 28%;column-gap:9%;height:276px}.enterprise-page--officely .api-network__connections{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.enterprise-page--officely .api-network__connections path{stroke:var(--scene-border);stroke-width:1.5;fill:none}.enterprise-page--officely .api-network__connections circle{fill:var(--scene-accent);opacity:0}.enterprise-page--officely .api-network__column{position:relative;min-width:0}.enterprise-page--officely .api-network__label{height:28px;line-height:1.2;color:var(--scene-muted);font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.enterprise-page--officely .api-network__nodes{display:grid;gap:16px}.enterprise-page--officely .api-network__node{display:flex;align-items:center;gap:.55rem;height:72px;padding:.75rem;background:color-mix(in srgb,var(--ploy-accent-primary-950) 92%,var(--ploy-accent-primary));border:1px solid var(--scene-border);border-radius:.75rem;font-size:.8125rem;font-weight:700;line-height:1.25}.enterprise-page--officely .api-network__node svg{color:var(--scene-accent);flex-shrink:0}.enterprise-page--officely .api-network__core{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.75rem;height:248px;margin-top:28px;padding:.75rem;border-radius:1rem;background:var(--scene-accent);color:var(--ploy-text-secondary);text-align:center;animation-name:enterprise-core}.enterprise-page--officely .api-network__braces{display:grid;place-items:center;width:38px;height:38px;border-radius:.625rem;color:var(--scene-accent);background:var(--ploy-accent-primary-950)}.enterprise-page--officely .api-network__kicker{font-size:.5625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.enterprise-page--officely .api-network__core strong{font-size:1.375rem;line-height:1.05;font-weight:800;letter-spacing:-.025em}.enterprise-page--officely .api-network__core p{font-size:.75rem;line-height:1.5}.enterprise-page--officely .api-network__node--company-0{animation-name:enterprise-request-node}.enterprise-page--officely .api-network__node--company-1{animation-name:enterprise-request-node;animation-delay:.16s}.enterprise-page--officely .api-network__node--company-2{animation-name:enterprise-return-node}.enterprise-page--officely .api-network__node--workplace-0{animation-name:enterprise-workplace-node}.enterprise-page--officely .api-network__node--workplace-1{animation-name:enterprise-workplace-node;animation-delay:.28s}.enterprise-page--officely .api-network__node--workplace-2{animation-name:enterprise-workplace-node;animation-delay:.56s}.enterprise-page--officely .api-network__employee{position:relative;margin-top:2rem;padding:1rem;border:1px solid var(--scene-border);border-radius:.875rem;background:color-mix(in srgb,var(--ploy-accent-primary-950) 92%,var(--ploy-accent-primary))}.enterprise-page--officely .api-network__employee:before{content:"";position:absolute;left:50%;bottom:100%;height:2rem;width:1px;background:var(--scene-border)}.enterprise-page--officely .api-network__employee-copy{display:flex;align-items:center;gap:.75rem}.enterprise-page--officely .api-network__employee-copy>svg{flex-shrink:0;color:var(--scene-accent)}.enterprise-page--officely .api-network__employee strong{font-weight:700;font-size:.875rem}.enterprise-page--officely .api-network__employee p{margin-top:.25rem;font-size:.75rem;line-height:1.4;color:var(--scene-muted)}.enterprise-page--officely .api-network__surfaces{display:flex;gap:.5rem;margin-top:.75rem;padding-left:2.125rem}.enterprise-page--officely .api-network__surfaces span{color:var(--scene-accent);font-size:.6875rem;padding:.2rem .55rem;border:1px solid var(--scene-border);border-radius:.375rem}.enterprise-page--officely .api-network .enterprise-illustration__caption{margin-top:.5rem}.enterprise-page--officely .api-capabilities__layout{display:block}.enterprise-page--officely .api-capabilities__intro{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;align-items:end;position:static}.enterprise-page--officely .api-capabilities__description{margin:0 0 .4rem}.enterprise-page--officely .api-capabilities__list{margin-top:3rem}.enterprise-page--officely .api-capabilities__item{grid-template-columns:1fr 1fr;gap:5rem;align-items:center;padding-block:3rem}.enterprise-page--officely .api-capabilities__item:nth-child(2) .api-capabilities__item-copy{order:2}.enterprise-page--officely .api-capabilities__item-title{font-size:1.875rem}.enterprise-page--officely .api-capabilities__item-body{font-size:1rem}.enterprise-page--officely .capability-visual{padding:1.5rem 1.5rem .75rem;background:var(--ploy-background-secondary);border-radius:1rem}.enterprise-page--officely .capability-visual>.enterprise-motion-scene{min-height:220px;display:grid;align-items:center}.enterprise-page--officely .policy-visual__request{display:flex;align-items:center;gap:.6rem;padding:.875rem 1rem;border:1px solid var(--scene-border);background:var(--ploy-background-primary);border-radius:.5rem}.enterprise-page--officely .policy-visual__request>span{margin-left:auto;color:var(--scene-muted);font-size:.75rem}.enterprise-page--officely .policy-visual__rules{margin:.75rem 0 .75rem 1.25rem;padding-left:1.25rem;border-left:1px solid var(--scene-border)}.enterprise-page--officely .policy-visual__rule{display:flex;align-items:center;gap:.75rem;min-height:2.5rem;animation-name:enterprise-rule}.enterprise-page--officely .policy-visual__rule--1{animation-delay:1s}.enterprise-page--officely .policy-visual__rule--2{animation-delay:2s}.enterprise-page--officely .policy-visual__check{display:grid;place-items:center;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--scene-accent);animation-name:enterprise-policy-check}.enterprise-page--officely .policy-visual__rule--1 .policy-visual__check{animation-delay:1s}.enterprise-page--officely .policy-visual__rule--2 .policy-visual__check{animation-delay:2s}.enterprise-page--officely .policy-visual__line{margin-left:auto;width:2rem;height:3px;border-radius:2px;background:var(--scene-border)}.enterprise-page--officely .policy-visual__result{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.875rem 1rem;border-radius:.5rem;background:var(--scene-tint);border:1px solid var(--scene-accent);animation-name:enterprise-result}.enterprise-page--officely .policy-visual__result>span{margin-left:auto;font-size:.6875rem}.enterprise-page--officely .automation-visual__event{display:flex;gap:.75rem;align-items:center;padding:.875rem 1rem;border:1px solid var(--scene-border);border-radius:.5rem;background:var(--ploy-background-primary);font-weight:700}.enterprise-page--officely .automation-visual__event>svg{margin-left:auto}.enterprise-page--officely .automation-visual__event-dot{width:7px;height:7px;border-radius:50%;background:var(--scene-accent);animation-name:enterprise-event}.enterprise-page--officely .automation-visual__line{width:1px;height:24px;margin-inline:auto;position:relative;background:var(--scene-border)}.enterprise-page--officely .automation-visual__line>span{position:absolute;top:0;left:-2px;width:5px;height:5px;border-radius:50%;background:var(--scene-ink);animation-name:enterprise-drop}.enterprise-page--officely .automation-visual__pipeline{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.enterprise-page--officely .automation-visual__step{display:flex;align-items:center;flex-direction:column;gap:.5rem;padding:.875rem .25rem;background:var(--ploy-background-primary);border:1px solid var(--scene-border);border-radius:.5rem;animation-name:enterprise-step}.enterprise-page--officely .automation-visual__step--1{animation-delay:1.2s}.enterprise-page--officely .automation-visual__step--2{animation-delay:2.4s}.enterprise-page--officely .automation-visual__step-mark{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:var(--scene-ink);background:var(--scene-tint);animation-name:enterprise-policy-check}.enterprise-page--officely .automation-visual__step--1 .automation-visual__step-mark{animation-delay:1.2s}.enterprise-page--officely .automation-visual__step--2 .automation-visual__step-mark{animation-delay:2.4s}.enterprise-page--officely .automation-visual__inspect{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1rem;background:var(--ploy-background-primary);border:1px solid var(--scene-border);border-radius:.5rem;animation-name:enterprise-result}.enterprise-page--officely .automation-visual__inspect small{display:block;margin-top:.25rem;color:var(--scene-muted);font-size:.6875rem}.enterprise-page--officely .automation-visual__trace{display:grid;gap:5px;width:3.5rem}.enterprise-page--officely .automation-visual__trace i{height:3px;border-radius:2px;background:var(--scene-accent);transform-origin:left;animation-name:enterprise-trace}.enterprise-page--officely .automation-visual__trace i:nth-child(2){width:75%;animation-delay:.3s}.enterprise-page--officely .automation-visual__trace i:nth-child(3){width:90%;animation-delay:.6s}.enterprise-page--officely .booking-visual__surfaces{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0 auto 1rem}.enterprise-page--officely .booking-visual__surface{padding:.5rem;text-align:center;background:var(--ploy-background-primary);border:1px solid var(--scene-border);border-radius:.375rem;font-weight:700;animation-name:enterprise-surface}.enterprise-page--officely .booking-visual__surface--1{animation-delay:2.65s}.enterprise-page--officely .booking-visual__surface--2{animation-delay:5.3s}.enterprise-page--officely .booking-visual__window{padding:1rem;background:var(--ploy-background-primary);border-radius:.5rem;border:1px solid var(--scene-border)}.enterprise-page--officely .booking-visual__window-title{display:flex;align-items:center;gap:.5rem}.enterprise-page--officely .booking-visual__window-title>span{margin-left:auto;font-size:.6875rem}.enterprise-page--officely .booking-visual__desks{display:grid;grid-template-columns:repeat(6,1fr);gap:.5rem;margin:1.125rem 0}.enterprise-page--officely .booking-visual__desk{position:relative;height:46px;display:grid;place-items:center;border:1px solid var(--scene-border);border-radius:.375rem;font-size:.6875rem;background:var(--scene-tint)}.enterprise-page--officely .booking-visual__desk i{position:absolute;bottom:-5px;left:30%;width:40%;height:5px;border:1px solid var(--scene-border);background:var(--ploy-background-primary);border-radius:1px}.enterprise-page--officely .booking-visual__desk--chosen{background:var(--scene-accent);border-color:var(--scene-accent);animation-name:enterprise-desk}.enterprise-page--officely .booking-visual__selection{display:flex;align-items:center;gap:.5rem;padding-top:.625rem;border-top:1px solid var(--scene-border);font-size:.75rem}.enterprise-page--officely .booking-visual__selection-mark{display:grid;place-items:center;width:17px;height:17px;background:var(--scene-accent);border-radius:50%;animation-name:enterprise-result}.enterprise-page--officely .booking-visual__arrow{margin-left:auto;transform:rotate(-90deg)}.enterprise-page--officely .workflow-examples{background:var(--ploy-background-primary)!important}.enterprise-page--officely .workflow-examples__card{padding:0;background:transparent!important;border:0;min-height:0;border-radius:0}.enterprise-page--officely .workflow-examples__card-copy{margin-top:0;padding:1.5rem .25rem 0}.enterprise-page--officely .workflow-examples__card-title{font-size:1.5rem}.enterprise-page--officely .workflow-visual{padding:1.25rem 1.25rem .625rem;background:var(--ploy-background-secondary);border:1px solid var(--scene-border);border-radius:1rem}.enterprise-page--officely .workflow-visual>.enterprise-motion-scene{height:238px;display:grid;align-items:center}.enterprise-page--officely .workflow-visual__event{display:flex;align-items:center;gap:.5rem;padding:.875rem .75rem;background:var(--ploy-background-primary);border:1px solid var(--scene-border);border-radius:.5rem}.enterprise-page--officely .workflow-visual__event strong{font-size:.8125rem}.enterprise-page--officely .workflow-visual__badge{margin-left:auto;font-size:.625rem;color:var(--scene-muted)}.enterprise-page--officely .workflow-visual__connector{position:relative;display:grid;place-items:center;height:42px;color:var(--scene-muted)}.enterprise-page--officely .workflow-visual__connector>i{position:absolute;left:calc(50% - 2px);top:5px;width:4px;height:4px;border-radius:50%;background:var(--scene-ink);animation-name:enterprise-drop}.enterprise-page--officely .leave-visual__calendar{padding:1rem .75rem;border:1px solid var(--scene-border);border-radius:.5rem;background:var(--ploy-background-primary)}.enterprise-page--officely .leave-visual__days,.enterprise-page--officely .leave-visual__slots{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem;text-align:center;font-size:.6875rem}.enterprise-page--officely .leave-visual__slots{margin-top:.75rem}.enterprise-page--officely .leave-visual__slot{height:32px;position:relative;border-radius:.25rem;background:var(--scene-tint);border:1px dashed var(--scene-border)}.enterprise-page--officely .leave-visual__slot>i{position:absolute;inset:4px;background:var(--scene-accent);border-radius:.125rem}.enterprise-page--officely .leave-visual__slot:not(.leave-visual__slot--released)>i{display:none}.enterprise-page--officely .leave-visual__slot--released i{animation-name:enterprise-release}.enterprise-page--officely .leave-visual__slot--released:nth-child(3) i{animation-delay:.25s}.enterprise-page--officely .leave-visual__slot--released:nth-child(4) i{animation-delay:.5s}.enterprise-page--officely .workflow-visual__outcome{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem;color:var(--ploy-accent-primary-800);animation-name:enterprise-result}.enterprise-page--officely .team-visual__members{display:flex;justify-content:center;gap:1rem;margin:1rem 0}.enterprise-page--officely .team-visual__member{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--ploy-background-primary);border:1px solid var(--scene-border);animation-name:enterprise-member}.enterprise-page--officely .team-visual__member>i{width:10px;height:10px;border-radius:50%;background:var(--scene-accent)}.enterprise-page--officely .team-visual__member--1{animation-delay:.2s}.enterprise-page--officely .team-visual__member--2{animation-delay:.4s}.enterprise-page--officely .team-visual__member--3{animation-delay:.6s}.enterprise-page--officely .team-visual__policy{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid var(--scene-border);border-radius:.375rem;background:var(--ploy-background-primary);animation-name:enterprise-result}.enterprise-page--officely .team-visual__policy>svg:last-child{margin-left:auto}.enterprise-page--officely .team-visual__space{position:relative;width:185px;height:77px;margin:1rem auto 0}.enterprise-page--officely .team-visual__table{position:absolute;inset:13px 27px;display:grid;place-items:center;background:var(--ploy-background-primary);border:1px solid var(--scene-border);border-radius:.625rem;font-size:.75rem}.enterprise-page--officely .team-visual__seat{position:absolute;width:25px;height:17px;background:var(--scene-accent);border:1px solid var(--scene-border);border-radius:.25rem;animation-name:enterprise-seat}.enterprise-page--officely .team-visual__seat--0{top:0;left:48px}.enterprise-page--officely .team-visual__seat--1{top:0;right:48px;animation-delay:.25s}.enterprise-page--officely .team-visual__seat--2{bottom:0;left:48px;animation-delay:.5s}.enterprise-page--officely .team-visual__seat--3{bottom:0;right:48px;animation-delay:.75s}.enterprise-page--officely .assistant-visual__question{display:flex;align-items:center;gap:.625rem;padding:.75rem;border-radius:.75rem .75rem .75rem .125rem;background:var(--scene-tint);border:1px solid var(--scene-accent);font-size:.8125rem}.enterprise-page--officely .assistant-visual__question>svg{flex-shrink:0}.enterprise-page--officely .assistant-visual__steps{margin:.875rem 0 .75rem .5rem;padding:.25rem 0 .25rem .875rem;border-left:1px solid var(--scene-border)}.enterprise-page--officely .assistant-visual__step{display:flex;align-items:center;gap:.5rem;min-height:34px;font-size:.75rem;animation-name:enterprise-rule}.enterprise-page--officely .assistant-visual__step>span{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:var(--scene-accent);animation-name:enterprise-policy-check}.enterprise-page--officely .assistant-visual__step--1,.enterprise-page--officely .assistant-visual__step--1>span{animation-delay:1.25s}.enterprise-page--officely .assistant-visual__step--2,.enterprise-page--officely .assistant-visual__step--2>span{animation-delay:2.5s}.enterprise-page--officely .assistant-visual__permission{display:flex;align-items:center;gap:.375rem;font-size:.6875rem;color:var(--scene-muted)}.enterprise-page--officely .revision-visual{margin-top:3rem;padding:2rem 1.5rem .5rem;background:var(--ploy-background-primary);border:1px solid var(--scene-border);border-radius:1rem}.enterprise-page--officely .revision-visual__rail{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.enterprise-page--officely .revision-visual__step{position:relative;display:flex;align-items:center;flex-direction:column;text-align:center;z-index:1}.enterprise-page--officely .revision-visual__node{position:relative;display:grid;place-items:center;width:56px;height:56px;margin-bottom:1rem;border:1px solid var(--scene-border);border-radius:.75rem;background:var(--ploy-background-primary);animation-name:enterprise-step}.enterprise-page--officely .revision-visual__step>strong{font-size:.9375rem}.enterprise-page--officely .revision-visual__step>span{display:block;max-width:11rem;margin-top:.375rem;font-size:.75rem;line-height:1.5;color:var(--scene-muted)}.enterprise-page--officely .revision-visual__check{position:absolute;right:-5px;bottom:-5px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--scene-accent);animation-name:enterprise-check}.enterprise-page--officely .revision-visual__step--1 :is(.revision-visual__node,.revision-visual__check){animation-delay:1.2s}.enterprise-page--officely .revision-visual__step--2 :is(.revision-visual__node,.revision-visual__check){animation-delay:2.4s}.enterprise-page--officely .revision-visual__step--3 :is(.revision-visual__node,.revision-visual__check){animation-delay:3.6s}.enterprise-page--officely .revision-visual__step--4 :is(.revision-visual__node,.revision-visual__check){animation-delay:4.8s}.enterprise-page--officely .revision-visual__track{position:absolute;top:28px;left:10%;right:10%;height:1px;background:var(--scene-border)}.enterprise-page--officely .revision-visual__track>i{position:absolute;width:7px;height:7px;top:-3px;border-radius:50%;background:var(--scene-accent);animation-name:enterprise-revision-path}.enterprise-page--officely .build-control__steps{gap:2rem;margin-top:2.5rem}.enterprise-page--officely .build-control__step{background:transparent!important;border:0;padding:0}.enterprise-page--officely .build-control__step-title{margin-top:0}@keyframes enterprise-request-node{0%,6%,28%,75%,to{border-color:var(--scene-border)}10%,24%,82%,94%{border-color:var(--scene-accent)}}@keyframes enterprise-return-node{0%,76%,to{border-color:var(--scene-border)}82%,94%{border-color:var(--scene-accent)}}@keyframes enterprise-workplace-node{0%,32%,78%,to{border-color:var(--scene-border)}43%,69%{border-color:var(--scene-accent)}}@keyframes enterprise-core{0%,19%,32%,67%,81%,to{transform:scale(1)}25%,75%{transform:scale(1.025)}}@keyframes enterprise-policy-check{0%,8%,85%,to{color:transparent;background:var(--scene-border);transform:scale(.85)}18%,70%{color:var(--scene-ink);background:var(--scene-accent);transform:scale(1)}}@keyframes enterprise-rule{0%,8%,72%,to{opacity:.85}17%,58%{opacity:1}}@keyframes enterprise-result{0%,20%,95%,to{opacity:.8}45%,85%{opacity:1}}@keyframes enterprise-event{0%,2%,to{transform:scale(1)}8%,14%{transform:scale(1.55)}20%,94%{transform:scale(1)}}@keyframes enterprise-drop{0%,6%,40%,to{opacity:0;transform:translateY(0)}12%{opacity:1;transform:translateY(0)}28%{opacity:1;transform:translateY(20px)}33%{opacity:0;transform:translateY(20px)}}@keyframes enterprise-step{0%,8%,40%,to{background:var(--ploy-background-primary);border-color:var(--scene-border)}15%,31%{background:var(--scene-tint);border-color:var(--scene-accent)}}@keyframes enterprise-trace{0%,37%,to{transform:scaleX(.25);opacity:.4}60%,90%{transform:scaleX(1);opacity:1}}@keyframes enterprise-surface{0%,26%{background:var(--scene-accent);border-color:var(--scene-accent)}33%,93%{background:var(--ploy-background-primary);border-color:var(--scene-border)}to{background:var(--scene-accent);border-color:var(--scene-accent)}}@keyframes enterprise-desk{0%,8%,95%,to{transform:translateY(0);background:var(--scene-tint)}24%,85%{transform:translateY(-3px);background:var(--scene-accent)}}@keyframes enterprise-release{0%,22%,to{opacity:1;transform:scale(1)}42%,91%{opacity:0;transform:scale(.65)}}@keyframes enterprise-member{0%,12%,to{transform:translateY(0)}25%,48%{transform:translateY(4px);border-color:var(--scene-accent)}}@keyframes enterprise-seat{0%,33%,to{opacity:.35;transform:scale(.8)}52%,90%{opacity:1;transform:scale(1)}}@keyframes enterprise-check{0%,8%,95%,to{transform:scale(.75);opacity:.35}21%,80%{transform:scale(1);opacity:1}}@keyframes enterprise-revision-path{0%,8%{left:0;opacity:0}12%{left:0;opacity:1}75%{left:100%;opacity:1}80%,to{left:100%;opacity:0}}@media(min-width:1024px){.enterprise-page--officely .api-hero__layout{grid-template-columns:.88fr 1.12fr;gap:3rem}.enterprise-page--officely .api-hero__actions{gap:.75rem;flex-wrap:wrap}.enterprise-page--officely .api-hero__cta{padding-inline:1.25rem;font-size:.9375rem}}@media(max-width:1023px){.enterprise-page--officely .api-network{width:100%;max-width:44rem;margin-inline:auto}.enterprise-page--officely .workflow-examples__grid{gap:2rem}.enterprise-page--officely .workflow-examples__card{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2rem}.enterprise-page--officely .workflow-examples__card-copy{padding-top:0}.enterprise-page--officely .api-capabilities__item{gap:2rem}}@media(max-width:767px){.enterprise-page--officely .api-capabilities__intro{grid-template-columns:1fr}.enterprise-page--officely .api-capabilities__item{grid-template-columns:1fr;gap:1.5rem;padding-block:2rem}.enterprise-page--officely .api-capabilities__item:nth-child(2) .api-capabilities__item-copy{order:0}.enterprise-page--officely .api-capabilities__item-title{font-size:1.5rem}.enterprise-page--officely .workflow-examples__card{grid-template-columns:1fr;gap:1.25rem}.enterprise-page--officely .workflow-examples__grid{gap:2.5rem}.enterprise-page--officely .workflow-examples__card-copy{padding:0 .25rem}.enterprise-page--officely .revision-visual{padding:1.5rem 1rem .5rem}.enterprise-page--officely .revision-visual__rail{grid-template-columns:1fr;gap:1.25rem}.enterprise-page--officely .revision-visual__step{min-height:56px;padding-left:72px;text-align:left;align-items:flex-start;justify-content:center}.enterprise-page--officely .revision-visual__node{position:absolute;left:0;top:0;margin:0}.enterprise-page--officely .revision-visual__step>span{max-width:none}.enterprise-page--officely .revision-visual__track{inset:28px auto 28px 28px;width:1px;height:auto}.enterprise-page--officely .revision-visual__track>i{left:-3px;top:0;animation-name:enterprise-revision-path-mobile}}@media(max-width:599px){.enterprise-page--officely .api-network{padding:1rem;border-radius:1rem}.enterprise-page--officely .api-network__node{flex-direction:column;align-items:center;justify-content:center;gap:.375rem;padding:.5rem .25rem;text-align:center;font-size:.6875rem}.enterprise-page--officely .api-network__label{font-size:.5625rem;letter-spacing:.02em}.enterprise-page--officely .api-network__core{padding:.5rem .25rem;gap:.75rem}.enterprise-page--officely .api-network__core strong{font-size:1.0625rem}.enterprise-page--officely .api-network__core p{font-size:.625rem}.enterprise-page--officely .api-network__kicker{font-size:.5rem;letter-spacing:0}.enterprise-page--officely .api-network__employee{padding:.875rem}.enterprise-page--officely .capability-visual{padding:1.125rem 1.125rem .5rem}.enterprise-page--officely .policy-visual__result>span{margin-left:1.6rem;width:100%}.enterprise-page--officely .booking-visual__desks{gap:.375rem}}@keyframes enterprise-revision-path-mobile{0%,8%{top:0;opacity:0}12%{top:0;opacity:1}75%{top:100%;opacity:1}80%,to{top:100%;opacity:0}}@media(prefers-reduced-motion:reduce){.enterprise-page--officely .enterprise-motion-scene .enterprise-anim{animation:none!important}.enterprise-page--officely .api-network__connections circle,.enterprise-page--officely .enterprise-motion-toggle,.enterprise-page--officely .workflow-visual__connector>i,.enterprise-page--officely .automation-visual__line>span,.enterprise-page--officely .revision-visual__track>i{display:none}.enterprise-page--officely .leave-visual__slot--released i{opacity:0}.enterprise-page--officely .booking-visual__surface--0{background:var(--scene-accent);border-color:var(--scene-accent)}}
