.zy-section :is(h1,h2,h3,h4,h5,h6),.zy-h1,.zy-h2,.zy-h3,.zy-h4,.zy-h5,.zy-h6{font-family:var(--z-font-sans);color:var(--ink);text-wrap:balance;margin-top:0;margin-bottom:0}.zy-section h1,.zy-h1{font-size:var(--z-h1);line-height:var(--z-h1-lh);font-weight:var(--z-w-heading);letter-spacing:var(--z-h1-ls)}.zy-section h2,.zy-h2{font-size:var(--z-h2);line-height:var(--z-h2-lh);font-weight:var(--z-w-heading);letter-spacing:var(--z-h2-ls)}.zy-section h3,.zy-h3{font-size:var(--z-h3b);line-height:var(--z-h3-lh);font-weight:var(--z-w-regular);letter-spacing:var(--z-h3-ls)}.zy-section h4,.zy-h4{font-size:var(--z-h4);line-height:var(--z-h4-lh);font-weight:var(--z-w-regular);letter-spacing:var(--z-h4-ls)}.zy-section h5,.zy-h5{font-size:var(--z-h5);line-height:var(--z-h5-lh);font-weight:var(--z-w-regular);letter-spacing:var(--z-h5-ls)}.zy-section h6,.zy-h6{font-size:var(--z-h6);line-height:var(--z-h6-lh);font-weight:var(--z-w-regular);letter-spacing:var(--z-h6-ls)}.zy-section p{margin-top:0;margin-bottom:0}.zy-section img{vertical-align:middle;border:0;max-width:100%;display:inline-block}.zy-medium-h6{font-weight:var(--z-w-medium)}.zy-p-l,.zy-body-b1,.zy-body-medium-b1{font-size:var(--z-p-l);line-height:var(--z-p-l-lh);letter-spacing:0;font-weight:var(--z-w-regular)}.zy-p-m,.zy-body-b2,.zy-body-medium-b2{font-size:var(--z-p-m);line-height:var(--z-p-m-lh);letter-spacing:0;font-weight:var(--z-w-regular)}.zy-p,.zy-body-b3,.zy-body-medium-b3{font-size:var(--z-p);line-height:var(--z-p-lh);letter-spacing:0;font-weight:var(--z-w-regular)}.zy-p-s,.zy-body-b4,.zy-body-medium-b4{font-size:var(--z-p-s);line-height:var(--z-p-s-lh);letter-spacing:0;font-weight:var(--z-w-regular)}.zy-p-xs{font-size:var(--z-p-xs);line-height:var(--z-p-xs-lh);letter-spacing:0;font-weight:var(--z-w-regular)}.zy-body-medium-b1,.zy-body-medium-b2,.zy-body-medium-b3,.zy-body-medium-b4{font-weight:var(--z-w-medium)}.zy-instrument-serif,.zy-instrument-serif-h1,.zy-instrument-serif-h2{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit}.zy-page-wrapper{overflow:clip}.zy-section{display:block}.zy-section.zy-service{background-color:color-mix(in srgb, var(--bg) 88%, transparent)}.zy-container{width:100%;max-width:var(--z-container);padding-right:var(--z-sp-small);padding-left:var(--z-sp-small);margin-left:auto;margin-right:auto}.zy-container.zy-nav-container{left:0%;top:var(--z-sp-medium);position:absolute;bottom:auto;right:0%}.zy-wrapper{padding-top:var(--z-sp-massive);padding-bottom:var(--z-sp-massive);grid-column-gap:var(--z-sp-jumbo);grid-row-gap:var(--z-sp-jumbo);flex-flow:column;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex}.zy-wrapper.zy-home-hero{padding-top:10.25rem;padding-bottom:var(--z-sp-massive);grid-column-gap:var(--z-sp-normal);grid-row-gap:var(--z-sp-normal)}.zy-wrapper.zy-typography-details{width:100%;padding-top:var(--z-sp-big);grid-column-gap:var(--z-sp-normal);grid-row-gap:var(--z-sp-normal);grid-template-columns:.5fr;align-items:stretch;max-width:57.375rem;display:flex}.zy-wrapper.zy-divider{grid-column-gap:var(--z-sp-medium);grid-row-gap:var(--z-sp-medium);flex-flow:row;justify-content:space-between;align-items:center;width:100%;padding-top:0;padding-bottom:0}.zy-wrapper.zy-colour-details{grid-column-gap:var(--z-sp-normal);grid-row-gap:var(--z-sp-normal);align-items:stretch;width:100%;max-width:57.375rem}.zy-wrapper.zy-cta{grid-column-gap:var(--z-sp-normal);grid-row-gap:var(--z-sp-normal)}.zy-wrapper.zy-footer{padding-top:var(--z-sp-jumbo);padding-bottom:var(--z-sp-normal)}.zy-wrapper.zy-marquee{width:100%;padding-top:var(--z-sp-xxsmall);padding-bottom:var(--z-sp-xxsmall);justify-content:center;align-items:flex-start}.zy-wrapper.zy-works-wrap{grid-column-gap:var(--z-sp-normal);grid-row-gap:var(--z-sp-normal);padding-bottom:10rem}.zy-wrapper.zy-execute{grid-column-gap:var(--z-sp-massive);grid-row-gap:var(--z-sp-massive)}.zy-wrapper.zy-testimonial{padding-bottom:10rem}.zy-wrapper.zy-faq{width:100%;max-width:40.25rem;margin-left:auto;margin-right:auto}.zy-wrapper.zy-contact-hero{padding-top:10.25rem;padding-bottom:var(--z-sp-massive)}.zy-wrapper.zy-works-items{grid-column-gap:var(--z-sp-normal);grid-row-gap:var(--z-sp-normal)}.zy-wrapper.zy-work-1{padding-top:10.25rem;padding-bottom:var(--z-sp-massive)}.zy-wrapper.zy-license{width:100%;padding-top:var(--z-sp-normal);grid-column-gap:var(--z-sp-normal);grid-row-gap:var(--z-sp-normal);max-width:52rem}.zy-wrapper.zy-license-hero{padding-top:10.25rem;padding-bottom:var(--z-sp-big);grid-column-gap:var(--z-sp-medium);grid-row-gap:var(--z-sp-medium)}.zy-wrapper.zy-changelog{padding-top:var(--z-sp-normal)}.zy-wrapper.zy-terms-wrapper{width:100%;padding-top:var(--z-sp-normal);align-items:stretch;max-width:53rem}.zy-divider-line{border:1px dashed var(--line);width:100%;height:1px}.zy-divider-image{width:1.25rem;height:auto;box-shadow:var(--z-shadow-raised-dark);border-radius:.32813rem;flex:none}.zy-divider-badge{background:linear-gradient(145deg,#fff 0%,#e8ecee 26%,#9aa3a8 58%,#e1e5e7 82%,#b4bdc2 100%);border:1px solid #a6adb0;border-radius:.7rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;padding:3px;display:grid;box-shadow:inset 0 1px #fff,inset 0 -1px 1px #68737966,0 1px 2px #17232b26,0 4px 6px -3px #17232b40,0 9px 16px -7px #17232b38}.zy-divider-badge-face{background:linear-gradient(155deg,#f9fbfc 0%,#e8edef 48%,#d3dce1 100%);border-radius:.49rem;place-items:center;width:100%;height:100%;display:grid;position:relative;box-shadow:inset 0 1px 2px #6a777f40,inset 0 -1px #ffffffeb,0 0 0 1px #ffffff80}.zy-divider-badge-face:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#fff6,#0000 48%);position:absolute;inset:1px}.zy-divider-mark{z-index:1;width:1.4rem;height:1.4rem;display:block;position:relative}.zy-shell{background-color:var(--surface-2);box-shadow:var(--z-shadow-shell)}.zy-shell.zy-dark{background-color:var(--dark);box-shadow:var(--z-shadow-shell-dark)}.zy-card{background-color:var(--surface-1);box-shadow:var(--z-shadow-raised)}.zy-card.zy-dark{background-color:var(--dark);color:var(--on-dark);box-shadow:var(--z-shadow-raised-dark)}.zy-w-inline-block{max-width:100%;display:inline-block}button.zy-primary-button,button.zy-secondary-button,button.zy-thired-button,button.zy-pricing-button,button.zy-fourth-button{font:inherit;letter-spacing:inherit;cursor:pointer;appearance:none;border:0;margin:0}a.zy-primary-button,a.zy-secondary-button,a.zy-thired-button,a.zy-pricing-button,a.zy-fourth-button{cursor:pointer}.zy-primary-button{border-radius:var(--z-r-xsmall);background-color:var(--on-dark);color:var(--ink);font-weight:var(--z-w-medium);box-shadow:var(--z-shadow-raised-dark);justify-content:center;align-items:center;padding:.4rem 1rem;text-decoration:none;display:flex}.zy-button-texts{max-width:100%;display:grid;overflow:clip}.zy-button-text{overflow-wrap:anywhere;font-size:var(--z-p);line-height:var(--z-p-lh);grid-area:1/1}.zy-secondary-button{grid-column-gap:var(--z-sp-xxsmall);grid-row-gap:var(--z-sp-xxsmall);border-radius:var(--z-r-xxsmall);background-color:var(--dark);box-shadow:var(--z-shadow-raised-dark);justify-content:center;align-items:center;padding:.5rem 1rem .5rem .5rem;text-decoration:none;display:flex}.zy-cta-icon-block{width:2.25rem;height:2.25rem;overflow:clip}.zy-cta-icon{border-radius:var(--z-r-xsmall);width:2.25rem;height:2.25rem;display:block}.zy-button-flex{grid-column-gap:.15rem;grid-row-gap:.15rem;flex-flow:column;justify-content:center;align-items:flex-start;display:flex}.zy-button-flex.zy-single{align-items:center}.zy-button-flex.zy-single .zy-cta-text{text-align:center}.zy-cta-text{color:var(--on-dark);font-weight:var(--z-w-medium);text-align:left}.zy-cta-text.zy-_02{color:var(--on-dark-muted);font-size:var(--z-p-xs);line-height:var(--z-p-xs-lh);font-weight:var(--z-w-regular);letter-spacing:0}.zy-thired-button{border-radius:var(--z-r-xxsmall);background-color:var(--surface-3);color:var(--ink);font-weight:var(--z-w-medium);box-shadow:var(--z-shadow-tertiary);justify-content:center;align-items:center;padding:1.1rem;text-decoration:none;display:flex}.zy-thired-button.zy-button-with-sub{flex-direction:column;gap:.15rem;padding:.65rem 1rem}.zy-button-sub{max-width:32ch;color:var(--muted);font-size:var(--z-p-xs);line-height:var(--z-p-xs-lh);font-weight:var(--z-w-regular);text-align:center}.zy-thired-button:disabled{cursor:default;opacity:.65}.zy-thired-button:disabled .zy-button-text{transform:none}.zy-thired-button:disabled .zy-button-text.zy-_02{visibility:hidden}.zy-pricing-button{border-radius:var(--z-r-xsmall);background-color:var(--dark);width:100%;color:var(--on-dark);font-weight:var(--z-w-medium);box-shadow:var(--z-shadow-raised-dark);justify-content:center;align-items:center;padding:.5rem 2rem;text-decoration:none;display:flex}.zy-pricing-button.zy-white{background-color:var(--on-dark);color:var(--ink);box-shadow:var(--z-shadow-raised)}.zy-pricing-button.zy-book{grid-column-gap:var(--z-sp-xsmall);grid-row-gap:var(--z-sp-xsmall);width:auto;padding-left:1.25rem;padding-right:1.25rem}.zy-fourth-button{background-color:var(--surface-2);color:var(--ink);font-weight:var(--z-w-medium);box-shadow:var(--z-shadow-shell);border-radius:3.25rem;justify-content:center;align-items:center;padding:.12rem;text-decoration:none;display:flex}.zy-button-box{background-color:var(--surface-1);width:100%;box-shadow:var(--z-shadow-raised);border-radius:2.75rem;padding:.5rem 1.25rem}.zy-cta-top{grid-column-gap:var(--z-sp-small);grid-row-gap:var(--z-sp-small);flex-flow:column;justify-content:center;align-items:center;display:flex}.zy-home-hero-title{text-align:center;width:100%;max-width:18ch;font-weight:var(--z-w-heading)}.zy-home-hero-title.zy-contact{max-width:43rem}.zy-cta-title{text-align:center;font-weight:var(--z-w-heading);max-width:var(--type-heading-measure)}.zy-cta-title.zy-execute{width:100%;max-width:42.3125rem}.zy-cta-title.zy-working,.zy-cta-title.zy-service{width:100%;max-width:32rem}.zy-cta-title.zy-awards{width:100%;max-width:40rem}.zy-cta-title.zy-testimonial{width:100%}.zy-cta-title.zy-pricing{width:100%;max-width:28rem}.zy-cta-title.zy-faq{width:100%;max-width:32rem}.zy-cta-para{width:100%;font-size:var(--z-p-m);line-height:var(--z-p-m-lh);text-align:center;letter-spacing:0;max-width:var(--type-lead-measure)}.zy-cta-para.zy-home-hero{max-width:var(--type-lead-measure);font-size:var(--z-p-l);line-height:var(--z-p-l-lh)}.zy-cta-para.zy-_01{max-width:33.0625rem}.zy-cta-para.zy-work-hero{max-width:30rem}.zy-cta-para.zy-work-hero-2{max-width:36.375rem}.zy-cta-bottom{grid-column-gap:var(--z-sp-regular);grid-row-gap:var(--z-sp-regular);flex-flow:column;justify-content:center;align-items:center;width:100%;display:flex}.zy-cta-buttons{grid-column-gap:var(--z-sp-medium);grid-row-gap:var(--z-sp-medium);justify-content:center;align-items:center;display:flex}.zy-impression-para{font-size:var(--z-p-s);line-height:var(--z-p-s-lh);text-align:center;letter-spacing:0}.zy-tag-name{font-family:var(--z-font-sans);color:var(--muted);font-size:var(--z-p-s);line-height:var(--z-p-s-lh);font-weight:var(--z-w-medium);letter-spacing:0;text-transform:none}.zy-works-slider-dots{grid-column-gap:var(--z-sp-xsmall);grid-row-gap:var(--z-sp-xsmall);justify-content:center;align-items:center;width:100%;display:flex}.zy-works-slider-dots.zy-_01{margin-top:-1.75rem}.zy-work-slider-dot{background-color:var(--surface-2);width:2.5rem;height:.5rem;box-shadow:var(--z-shadow-raised);cursor:pointer;appearance:none;transition:background-color .3s var(--z-ease-out-quad);border:0;border-radius:1.3125rem;margin:0;padding:0}.zy-work-slider-dot.zy-active{background-color:var(--dot-active)}.zy-work-slider-dot:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.zy-w-input,.zy-w-select{vertical-align:middle;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-family:inherit;font-size:14px;line-height:1.42857;display:block}textarea.zy-w-input{height:auto}.zy-field-label{display:block}.zy-form-block{width:100%;padding:var(--z-sp-big);border-radius:var(--z-r-big);background-color:var(--surface-2);max-width:41.5rem;box-shadow:var(--z-shadow-shell);align-self:center;margin-bottom:0}.zy-form{width:100%}.zy-field-label{color:var(--ink);font-size:var(--z-p-s);line-height:var(--z-p-s-lh);font-weight:var(--z-w-medium);letter-spacing:0;margin-bottom:0}.zy-text-field{border-radius:var(--z-r-soft);background-color:var(--surface-1);width:100%;color:var(--ink);font-size:var(--z-p-s);line-height:var(--z-p-s-lh);letter-spacing:0;appearance:none;height:2.5rem;box-shadow:var(--z-shadow-raised);border:1px solid #0000;margin-bottom:0}.zy-text-field:focus{border-style:solid;border-color:#0000;outline:none}.zy-text-field::placeholder{color:var(--muted)}.zy-form-flex{margin-bottom:var(--z-sp-medium);grid-column-gap:var(--z-sp-xsmall);grid-row-gap:var(--z-sp-xsmall);flex-flow:column;justify-content:center;align-items:flex-start;display:flex}.zy-form-grid{grid-column-gap:var(--z-sp-medium);grid-row-gap:var(--z-sp-medium);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.zy-select{border-radius:var(--z-r-soft);background-color:var(--surface-1);width:100%;color:var(--muted);font-size:var(--z-p-s);line-height:var(--z-p-s-lh);letter-spacing:0;appearance:none;height:2.5rem;box-shadow:var(--z-shadow-raised);background-image:url(/icons/arrow-down.svg);background-position:96%;background-repeat:no-repeat;background-size:1rem;border:1px solid #0000;margin-bottom:0}.zy-select:focus{border-style:solid;border-color:#0000;outline:none}.zy-select::placeholder{color:var(--muted)}.zy-textarea{border-radius:var(--z-r-small);background-color:var(--surface-1);width:100%;color:var(--ink);min-height:8rem;box-shadow:var(--z-shadow-raised);border:1px #0000;margin-bottom:0}.zy-textarea:focus{border-style:none;border-color:#0000;outline:none}.zy-textarea::placeholder{color:var(--muted)}.zy-text-field:focus-visible,.zy-select:focus-visible,.zy-textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.zy-theme-dark{color-scheme:dark}@media screen and (max-width:991px){.zy-wrapper.zy-home-hero{padding-top:9rem}.zy-wrapper.zy-works-wrap,.zy-wrapper.zy-testimonial{padding-bottom:8rem}.zy-wrapper.zy-pricing{grid-column-gap:var(--z-sp-big);grid-row-gap:var(--z-sp-big)}.zy-wrapper.zy-contact-hero,.zy-wrapper.zy-work-1,.zy-wrapper.zy-license-hero{padding-top:9rem}.zy-home-hero-title.zy-contact,.zy-cta-title.zy-execute{max-width:32rem}.zy-cta-title.zy-working,.zy-cta-title.zy-service{max-width:22rem}.zy-cta-title.zy-awards{max-width:30rem}.zy-cta-title.zy-pricing{max-width:20rem}.zy-cta-title.zy-faq,.zy-cta-para.zy-_01{max-width:28rem}.zy-works-slider-dots.zy-_01{margin-top:-1rem}}@media screen and (max-width:767px){.zy-wrapper.zy-home-hero,.zy-wrapper.zy-contact-hero,.zy-wrapper.zy-work-1,.zy-wrapper.zy-license-hero{padding-top:8rem}.zy-home-hero-title.zy-contact{max-width:30rem}.zy-cta-title.zy-execute,.zy-cta-title.zy-awards{max-width:28rem}.zy-cta-title.zy-faq{max-width:24rem}.zy-secondary-button{padding-right:.5rem}.zy-thired-button{padding-top:1rem;padding-bottom:1rem}.zy-form-block{border-radius:var(--z-r-regular)}.zy-form-grid{grid-column-gap:0rem;grid-row-gap:0rem;grid-template-columns:1fr}}@media screen and (max-width:479px){.zy-wrapper.zy-home-hero{padding-top:7rem}.zy-wrapper.zy-works-wrap,.zy-wrapper.zy-testimonial{padding-bottom:7rem}.zy-wrapper.zy-contact-hero,.zy-wrapper.zy-work-1{padding-top:7rem}.zy-wrapper.zy-license-hero{padding-top:7rem;padding-bottom:var(--z-sp-normal)}.zy-cta-title.zy-faq{max-width:22rem}.zy-cta-para.zy-home-hero,.zy-cta-para.zy-work-hero,.zy-cta-para.zy-work-hero-2{max-width:24rem}.zy-cta-buttons{flex-flow:column}.zy-form-block{padding:var(--z-sp-normal) var(--z-sp-small);border-radius:var(--z-r-medium)}.zy-textarea{min-height:6rem}}.zy-button-text{transition:transform var(--z-dur-hover) var(--z-ease-out-quad)}.zy-cta-icon{transition:transform var(--z-dur-hover-slow) var(--z-ease-out-quad)}.zy-primary-button:hover .zy-button-text,.zy-thired-button:hover .zy-button-text,.zy-pricing-button:hover .zy-button-text,.zy-secondary-button:hover .zy-cta-icon{transform:translateY(-100%)}.zy-primary-button:focus-visible,.zy-secondary-button:focus-visible,.zy-thired-button:focus-visible,.zy-pricing-button:focus-visible,.zy-fourth-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.zy-button-text,.zy-cta-icon,.zy-work-slider-dot{transition:none}.zy-primary-button:hover .zy-button-text,.zy-thired-button:hover .zy-button-text,.zy-pricing-button:hover .zy-button-text,.zy-secondary-button:hover .zy-cta-icon{transform:none}}.zy-cta-text.zy-_01,.zy-button-text{font-size:1rem;line-height:1.5;font-weight:var(--z-w-medium)}.zy-cta-text.zy-_02{font-size:var(--z-p-xs);line-height:1.5}.zy-text-field,.zy-textarea,.zy-select{font-size:1rem;line-height:1.5}.zy-tag-name{letter-spacing:.01em;font-size:.875rem;line-height:1.5}.zy-secondary-button:not(:has(.zy-cta-icon-block)){padding:.75rem 1.125rem}.zy-secondary-button:not(:has(.zy-cta-icon-block)) .zy-button-flex{text-align:center;align-items:center}.zy-cta-buttons{flex-wrap:wrap;max-width:100%}.zy-cta-top{width:100%;min-width:0}.zy-section :is(h1,h2,h3,h4,h5,h6){overflow-wrap:anywhere}.zy-work-flex,.zy-feature-text,.zy-cta-bottom,.zy-cta-buttons>*,.zy-button-flex{min-width:0;max-width:100%}.zy-button-text.zy-_02{transform:translateY(100%)}:is(.zy-primary-button,.zy-thired-button,.zy-pricing-button):hover .zy-button-text.zy-_02{transform:translateY(0)}.zy-text-field,.zy-select{height:auto;min-height:2.75rem;padding-block:.625em}.zy-form-link{overflow-wrap:anywhere;min-width:0}.zy-membership-num,.zy-stats-value{font-variant-numeric:lining-nums tabular-nums}@supports (text-box:trim-both cap alphabetic){.zy-cta-top>.zy-tag-name{text-box:trim-both cap alphabetic}}.zy-secondary-button.zy-conversation-button{text-align:left;transition:transform .16s var(--z-ease-out-quart);gap:.75rem;padding:.625rem .875rem .625rem .625rem}.zy-secondary-button.zy-conversation-button .zy-button-flex{text-align:left;align-items:flex-start}.zy-conversation-avatar{width:2.5rem;height:2.5rem;transition:transform var(--z-dur-fast) var(--z-ease-out-quart);border-radius:50%;flex:0 0 2.5rem;display:block;overflow:hidden;box-shadow:0 0 0 2px #ffffff26}.zy-conversation-avatar img{object-fit:cover;width:100%;height:100%;display:block}.zy-conversation-arrow{color:var(--on-dark);opacity:.65;transition:transform var(--z-dur-fast) var(--z-ease-out-quart), opacity var(--z-dur-fast) ease;flex:0 0 1.125rem}@media (hover:hover) and (pointer:fine){.zy-conversation-button:hover{transform:translateY(-2px)}.zy-conversation-button:hover .zy-conversation-avatar{transform:rotate(-5deg)scale(1.04)}.zy-conversation-button:hover .zy-conversation-arrow{opacity:1;transform:translate(3px)}}.zy-conversation-button:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.zy-conversation-button,.zy-conversation-button:hover,.zy-conversation-button:active,.zy-conversation-button:hover .zy-conversation-avatar,.zy-conversation-button:hover .zy-conversation-arrow{transform:none}}.zy-w-inline-block.zy-accent-button{--on-dark:var(--action-accent-ink);--on-dark-muted:var(--action-accent-muted);isolation:isolate;border:1px solid var(--action-accent-edge);color:var(--action-accent-ink);background:radial-gradient(ellipse at 28% 0%, var(--action-accent-glow), transparent 66%), linear-gradient(180deg, var(--action-accent-top), var(--action-accent) 48%, var(--action-accent-bottom));box-shadow:inset 0 2px 0 var(--action-accent-highlight), inset 1px 0 0 var(--action-accent-rim), inset -1px 0 0 var(--action-accent-rim), inset 0 -3px 0 var(--action-accent-shade), 0 2px 0 var(--action-accent-depth), 0 4px 6px -3px var(--action-accent-contact-shadow), 0 10px 18px -8px var(--action-accent-shadow);text-shadow:0 1px 0 var(--action-accent-text-shadow);transition:transform .16s var(--z-ease-out-quart), box-shadow .16s ease;position:relative}.zy-accent-button:before{content:"";border-radius:inherit;opacity:.18;mix-blend-mode:multiply;pointer-events:none;z-index:-1;background:url(/icons/action-grain.svg);position:absolute;inset:0}.zy-accent-button .zy-conversation-avatar{box-shadow:0 0 0 2px var(--action-accent-avatar-ring), 0 0 0 3px var(--action-accent-avatar-highlight), 0 2px 3px var(--action-accent-avatar-shadow)}.zy-accent-button .zy-conversation-arrow{color:var(--action-accent-ink);opacity:.8}.zy-accent-button.zy-w-inline-block .zy-button-text,.zy-accent-button.zy-w-inline-block:hover .zy-button-text{transition:none;transform:none}@media (hover:hover) and (pointer:fine){.zy-w-inline-block.zy-accent-button:not(:disabled):hover{box-shadow:inset 0 2px 0 var(--action-accent-highlight), inset 0 -3px 0 var(--action-accent-shade), 0 3px 0 var(--action-accent-depth), 0 6px 8px -4px var(--action-accent-contact-shadow), 0 12px 22px -8px var(--action-accent-shadow);transform:translateY(-1px)}.zy-accent-button.zy-conversation-button:hover .zy-conversation-avatar{transform:none}}.zy-w-inline-block.zy-accent-button:not(:disabled):active{box-shadow:inset 0 1px 3px var(--action-accent-inset-shadow), inset 0 -1px 0 var(--action-accent-rim), 0 1px 0 var(--action-accent-depth), 0 3px 6px -3px var(--action-accent-pressed-shadow);transform:translateY(1px)}.zy-w-inline-block.zy-accent-button:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.zy-w-inline-block.zy-accent-button:disabled{cursor:wait;transform:none}@media (prefers-reduced-motion:reduce){.zy-w-inline-block.zy-accent-button,.zy-w-inline-block.zy-accent-button:not(:disabled):hover,.zy-w-inline-block.zy-accent-button:not(:disabled):active{transition:none;transform:none}}
