.walkthrough-dialog{width:min(1080px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow:auto;border:1px solid var(--line-strong);border-radius:18px;background:var(--canvas);color:var(--ink);box-shadow:0 28px 100px #0005}.walkthrough-dialog::backdrop{background:#0b1615c2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.walkthrough-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px}.walkthrough-dialog-heading h2{font-size:16px;line-height:1.4;letter-spacing:-.025em;font-weight:600;margin:0}.walkthrough-dialog-heading button{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;padding:0;border:1px solid var(--line);border-radius:50%;color:var(--ink);background:var(--canvas-2);cursor:pointer}.walkthrough-dialog-heading button:hover{background:#e7f1e5}.walkthrough-dialog-heading button:focus-visible{outline:2px solid var(--green-text);outline-offset:3px}.walkthrough-dialog-video{display:block;width:100%;max-height:calc(100dvh - 118px);aspect-ratio:1920 / 1076;background:#101312}@media(max-width:600px){.walkthrough-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:12px}.walkthrough-dialog-heading{padding:10px 12px;gap:8px}.walkthrough-dialog-heading h2{font-size:14px}.walkthrough-dialog-video{max-height:calc(100dvh - 82px)}}.walkthrough-dialog-actions{display:flex;align-items:center;gap:10px}.walkthrough-dialog-heading .walkthrough-sound-toggle{width:auto;min-width:84px;padding:0 12px;border-radius:7px;font-size:11px;color:var(--green-text)}@media(max-width:600px){.walkthrough-dialog-heading{flex-wrap:wrap}.walkthrough-dialog-actions{margin-left:auto}}.inner-page-refresh{--inner-surface: #f4f3ef;--inner-raised: #fff;--inner-border: #dddcd6;--inner-muted: #62645f;--section-gap: clamp(2.5rem,5vw,4.5rem);padding-bottom:32px}:root[data-theme=dark] .inner-page-refresh{--inner-surface: #292824;--inner-raised: #32312d;--inner-border: #ffffff16;--inner-muted: #b4b6ae}.inner-page-refresh .ax-pagehero{max-width:none;padding:clamp(76px,9vw,130px) max(24px,calc((100vw - 1180px)/2)) clamp(58px,7vw,96px);border-bottom:1px solid var(--inner-border);background-image:linear-gradient(var(--inner-border) 1px,transparent 1px),linear-gradient(90deg,var(--inner-border) 1px,transparent 1px);background-size:64px 64px;isolation:isolate}.inner-page-refresh .ax-pagehero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,var(--canvas));pointer-events:none;z-index:-1}.inner-page-refresh .ax-pagehero>.ax-aurora{display:none}.inner-page-refresh .ax-pagehero-inner{max-width:940px;margin:auto;text-align:center}.inner-page-refresh .ax-pagehero h1{font-size:clamp(38px,4.8vw,68px);font-weight:500;line-height:1.08;letter-spacing:-.055em;text-wrap:balance}.inner-page-refresh .ax-pagehero-sub{max-width:690px;margin:26px auto 0}.inner-page-refresh .ax-pagehero-sub>p{max-width:none;font-size:16px;line-height:1.75;color:var(--copy);text-wrap:pretty}.inner-page-refresh .ax-pagehero-sub .ax-hero-cta{justify-content:center;margin-top:28px}.inner-page-refresh .ax-pagehero .ax-word-quiet,.inner-page-refresh .ax-pagehero .ax-em-draw{color:var(--ink)}.inner-page-refresh .ax-pagehero .ax-em-draw:after{display:none}.inner-page-refresh .inner-page-navigation{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:1180px;padding:22px 24px 0;margin:auto}.inner-page-refresh .inner-page-navigation a{display:inline-flex;align-items:center;padding:9px 15px;border:1px solid var(--inner-border);border-radius:100px;background:var(--inner-raised);font-size:12px;line-height:1.4;color:var(--copy);transition:border-color .16s,color .16s}.inner-page-refresh .inner-page-navigation a:hover{border-color:var(--green-text);color:var(--green-text)}.inner-page-refresh .inner-page-navigation a:focus-visible{outline:2px solid var(--green-text);outline-offset:3px}.inner-page-refresh>.ax-section{width:calc(100% - 48px);max-width:1280px;margin:32px auto;padding:clamp(28px,4.5vw,64px);border:1px solid var(--inner-border);border-radius:28px;background:var(--inner-surface)}.inner-page-refresh .ax-section-head{max-width:760px;margin-bottom:32px}.inner-page-refresh .ax-head h2{font-size:clamp(28px,3vw,43px);font-weight:500;line-height:1.14;letter-spacing:-.045em}.inner-page-refresh .ax-head p{font-size:15px;line-height:1.75}.inner-page-refresh .ax-split{gap:clamp(28px,5vw,72px);align-items:start}.inner-page-refresh .ax-split-copy{max-width:560px}.inner-page-refresh .ax-prose{padding:clamp(20px,3vw,34px);border:1px solid var(--inner-border);border-radius:18px;background:var(--inner-raised)}.inner-page-refresh .ax-prose p{font-size:15px;line-height:1.85}.inner-page-refresh .ax-route-list{border:0;display:grid;gap:10px}.inner-page-refresh .ax-route-row{border:1px solid var(--inner-border);border-radius:16px;background:var(--inner-raised);overflow:hidden}.inner-page-refresh .ax-route-row>a{padding:24px;grid-template-columns:28px minmax(0,1fr) auto;gap:18px}.inner-page-refresh .ax-route-row>a:hover{padding-left:24px;background:var(--panel-2)}.inner-page-refresh .ax-route-body strong{font-size:20px;font-weight:500;letter-spacing:-.025em}.inner-page-refresh .ax-route-body>span{font-size:13px;line-height:1.7;max-width:650px}.inner-page-refresh .ax-route-num{color:var(--green-text);font-size:11px}.inner-page-refresh .ax-numbered-list{display:grid;gap:10px}.inner-page-refresh .ax-numbered-row{padding:18px 20px;border:1px solid var(--inner-border);border-radius:12px;background:var(--inner-raised)}.inner-page-refresh .ax-numbered-row strong{font-size:14px;font-weight:400;line-height:1.6}.inner-page-refresh .ax-tool-num{color:var(--green-text);font-size:11px}.inner-page-refresh .ax-faq-grid{gap:14px;margin:0}.inner-page-refresh .ax-faq-item{padding:24px;border:1px solid var(--inner-border);border-radius:15px;background:var(--inner-raised)}.inner-page-refresh .ax-faq-item dt{font-size:15px;line-height:1.5;font-weight:500}.inner-page-refresh .ax-faq-item dd{padding-left:0;margin-top:14px;font-size:13px;line-height:1.8}.inner-page-refresh .ax-toolrow{padding:28px;margin-top:18px;border:1px solid var(--inner-border);border-radius:20px;background:var(--inner-raised);gap:clamp(24px,4vw,48px)}.inner-page-refresh .ax-toolrow:first-child{margin-top:0}.inner-page-refresh .ax-toolrow-copy h3{font-size:clamp(25px,2.5vw,33px);font-weight:500;letter-spacing:-.04em}.inner-page-refresh .ax-toolrow-input{font-size:12px;line-height:1.7;color:var(--green-text)}.inner-page-refresh .ax-toolrow-desc{font-size:14px;line-height:1.75}.inner-page-refresh .ax-toolrow-art,.inner-page-refresh .ax-shotlead-frame{border:1px solid var(--inner-border);border-radius:14px;overflow:hidden;box-shadow:0 18px 40px -32px #0008}.inner-page-refresh .ax-shotlead-copy{max-width:720px;margin-bottom:30px}.inner-page-refresh .ax-tools-compare{gap:13px 18px;font-size:12px;flex-wrap:wrap}.inner-page-refresh .ax-check-list li{font-size:13px;line-height:1.65}.inner-page-refresh .ax-step-copy{display:grid;gap:8px}.inner-page-refresh .ax-step-copy li{padding:11px 14px;border:1px solid var(--inner-border);border-radius:8px;background:var(--inner-raised);font-size:13px}.inner-page-refresh .ax-plans{gap:15px}.inner-page-refresh .ax-plan{padding:28px 24px;border-radius:18px;border-color:var(--inner-border);background:var(--inner-raised);box-shadow:none}.inner-page-refresh .ax-plan.is-featured{border-color:var(--green-text);box-shadow:inset 0 3px 0 var(--green-text)}.inner-page-refresh .ax-why-demo{gap:14px}.inner-page-refresh .ax-why-demo-item{padding:24px;border:1px solid var(--inner-border);border-radius:15px;background:var(--inner-raised)}.inner-page-refresh .ax-why-demo-item h3{font-size:19px;font-weight:500;letter-spacing:-.025em}.inner-page-refresh .ax-why-demo-item p,.inner-page-refresh .ax-rate-note{font-size:13px;line-height:1.75}.inner-page-refresh .ax-close-band{width:calc(100% - 48px);max-width:1280px;margin:32px auto;padding:clamp(32px,5vw,72px);border:1px solid var(--inner-border);border-radius:28px;background:var(--inner-surface)}.inner-page-refresh .ax-close-inner{padding:0;max-width:800px;margin:auto;text-align:center}.inner-page-refresh .ax-close-actions{justify-content:center}.inner-page-refresh .ax-close h2{font-size:clamp(30px,3.6vw,48px);font-weight:500;letter-spacing:-.05em}.inner-page-refresh .ax-stage{width:calc(100% - 48px);max-width:1280px;margin:32px auto;padding:clamp(16px,3vw,36px);border:1px solid var(--inner-border);border-radius:28px;background:#111518}.inner-page-refresh .ax-stage-inner{max-width:none;padding:0}.inner-page-refresh .ax-player{border-radius:14px;border:1px solid #ffffff20}.inner-page-refresh .ax-stage-note{font-size:12px;line-height:1.75;color:#a4b0aa;margin-top:18px}.inner-page-refresh .ax-chapter-rail{border-radius:12px;overflow:hidden}.inner-page-refresh .ax-chapter-list{padding:0}.inner-page-refresh .ax-chapter{padding:20px;border:1px solid transparent;border-bottom-color:var(--inner-border);border-radius:9px}.inner-page-refresh .ax-chapter.is-active{border-color:var(--green-text);background:var(--inner-raised)}.inner-page-refresh .ax-chapter-body strong{font-size:15px;line-height:1.5;font-weight:500}.inner-page-refresh .ax-chapter-note{font-size:12px;line-height:1.8;color:var(--copy)}.inner-page-refresh .ax-legal{max-width:800px;margin:auto;font-size:15px;line-height:1.9;color:var(--copy)}.inner-page-refresh .ax-legal h2{font-size:clamp(23px,2.3vw,30px);line-height:1.3;letter-spacing:-.025em;color:var(--ink);margin-top:38px}.inner-page-refresh .ax-legal h3{font-size:19px;color:var(--ink);margin-top:28px}.inner-page-refresh .ax-legal p,.inner-page-refresh .ax-legal li{font-size:14px;line-height:1.9}.inner-page-refresh .ax-legal-updated{padding:12px 16px;border:1px solid var(--inner-border);border-radius:8px;background:var(--inner-raised);font-size:12px}.inner-page-refresh .ax-404{min-height:65vh;display:grid;place-items:center;padding:80px 24px;background-image:radial-gradient(var(--inner-border) 1px,transparent 1px);background-size:20px 20px}.inner-page-refresh .ax-404-inner{max-width:740px;text-align:center}.inner-page-refresh .ax-404 h1{font-size:clamp(40px,5vw,68px);line-height:1.08;letter-spacing:-.055em}.inner-page-refresh .ax-404 .ax-hero-cta{justify-content:center}@media(max-width:900px){.inner-page-refresh .ax-route-row>a{grid-template-columns:25px minmax(0,1fr)}.inner-page-refresh .ax-route-go{grid-column:2}.inner-page-refresh .ax-split,.inner-page-refresh .ax-toolrow{grid-template-columns:1fr}.inner-page-refresh .ax-toolrow:nth-child(2n) .ax-toolrow-copy{order:0}}@media(max-width:600px){.inner-page-refresh .ax-pagehero{padding:64px 22px 52px;background-size:46px 46px}.inner-page-refresh .ax-pagehero-sub>p{font-size:14px}.inner-page-refresh>.ax-section,.inner-page-refresh .ax-close-band{width:calc(100% - 24px);padding:26px 20px;border-radius:22px;margin-block:20px}.inner-page-refresh .ax-toolrow{padding:20px 16px;border-radius:14px}.inner-page-refresh .ax-route-row>a{padding:20px 16px;gap:12px}.inner-page-refresh .ax-route-row>a:hover{padding-left:16px}.inner-page-refresh .ax-faq-grid{grid-template-columns:1fr}.inner-page-refresh .ax-faq-item{padding:20px}.inner-page-refresh .ax-section-head{margin-bottom:24px}.inner-page-refresh .ax-stage{width:calc(100% - 24px);padding:12px;border-radius:18px}.inner-page-refresh .ax-plan{padding:24px 20px}.inner-page-refresh .ax-chapter{padding:16px 12px}.inner-page-refresh .ax-chapter-time{font-size:11px}.inner-page-refresh .inner-page-navigation{padding-top:16px;gap:6px}.inner-page-refresh .inner-page-navigation a{font-size:11px;padding:8px 12px}.inner-page-refresh .ax-close-actions{flex-direction:column;align-items:center}}@media(prefers-reduced-motion:reduce){.inner-page-refresh .inner-page-navigation a{transition:none}}.resource-refresh{--resource-card: #faf9f5;--resource-soft: #f1f0e9;--resource-line: #dcded3;--resource-muted: #686b61;color:var(--ink)}:root[data-theme=dark] .resource-refresh{--resource-card: #252624;--resource-soft: #2c2d29;--resource-line: #ffffff1a;--resource-muted: #acafa5}.resource-refresh :is(.ax-bloghero,.ax-topic-hero){position:relative;isolation:isolate;padding:clamp(64px,7vw,112px) var(--page-pad) clamp(48px,6vw,80px);border-bottom:1px solid var(--resource-line);background:none;overflow:hidden}.resource-refresh :is(.ax-bloghero,.ax-topic-hero):before{content:"";position:absolute;z-index:-1;inset:0;background-image:linear-gradient(var(--resource-line) 1px,transparent 1px),linear-gradient(90deg,var(--resource-line) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(#0006,transparent);mask-image:linear-gradient(#0006,transparent);pointer-events:none}.resource-refresh :is(.ax-bloghero,.ax-topic-hero) .ax-aurora{display:none}.resource-refresh .ax-bloghero-inner{max-width:66rem;margin-inline:auto;text-align:center}.resource-refresh .resource-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 23px;padding:7px 12px;border:1px solid var(--resource-line);border-radius:99px;color:var(--green-text);background:var(--resource-card);font-size:11px;font-weight:500;letter-spacing:.025em}.resource-refresh .resource-eyebrow:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.resource-refresh .ax-bloghero h1{max-width:60rem;margin:0 auto;font-size:clamp(36px,4.4vw,64px);font-weight:500;line-height:1.12;letter-spacing:-.055em;text-wrap:balance}.resource-refresh .ax-bloghero .ax-pagehero-sub{display:block;max-width:40rem;margin:24px auto 0}.resource-refresh .ax-bloghero .ax-pagehero-sub p{color:var(--resource-muted);font-size:16px;line-height:1.7}.resource-refresh .ax-bloghero-jump{justify-content:center;display:flex;gap:25px;margin-top:25px}.resource-refresh .resource-library-meta{display:flex;justify-content:center;flex-wrap:wrap;gap:7px 20px;margin-top:28px;color:var(--resource-muted);font:10px/1.5 var(--font-mono)}.resource-refresh>.ax-section{max-width:78rem;padding-inline:var(--page-pad)}.resource-refresh .ax-topreads-section{padding-block:54px 30px}.resource-refresh .ax-section-head{margin-bottom:22px}.resource-refresh .ax-zone-label{font-weight:500;letter-spacing:-.025em;text-transform:none;font-size:24px}.resource-refresh .ax-topreads{padding:18px;gap:30px;border:1px solid var(--resource-line);border-radius:26px;background:var(--resource-card)}.resource-refresh .ax-featured-copy{padding:20px 10px 10px}.resource-refresh .ax-featured-copy h3{font-size:clamp(23px,2.15vw,31px);letter-spacing:-.035em;font-weight:500;line-height:1.2}.resource-refresh .ax-featured-copy>p{color:var(--resource-muted);font-size:14px;line-height:1.7}.resource-refresh .ax-topreads-list{padding:2px 10px 0 0}.resource-refresh .ax-topread-row{padding-block:20px;border-color:var(--resource-line)}.resource-refresh .ax-topread-title{font-weight:500;font-size:16px;line-height:1.45;letter-spacing:-.025em}.resource-refresh .ax-topread-tag{font-size:9px;letter-spacing:.03em;font-weight:500;text-transform:none}.resource-refresh .ax-card-media{border-radius:14px;border-color:var(--resource-line)}.resource-refresh .ax-filter-rows{padding:18px 20px;border:1px solid var(--resource-line);border-radius:18px;background:var(--resource-card);margin-bottom:28px}.resource-refresh .ax-filter-chip{border:1px solid transparent;border-radius:7px;color:var(--resource-muted);font-size:12px;padding:8px 11px;min-height:36px;background:transparent}.resource-refresh .ax-filter-chip:hover,.resource-refresh .ax-filter-chip.is-active{border-color:var(--resource-line);background:var(--resource-soft);color:var(--ink)}.resource-refresh .ax-filter-row{gap:5px}.resource-search{display:flex;align-items:center;gap:10px;width:min(100%,30rem);margin:0 0 20px;padding:8px 12px;border:1px solid var(--resource-line);border-radius:9px;background:var(--resource-card)}.resource-search svg{flex-shrink:0;color:var(--resource-muted)}.resource-search input{width:100%;min-width:0;padding:5px 0;border:0;outline:0;background:none;color:var(--ink);font:13px/1.6 var(--font-sans)}.resource-search:focus-within{outline:2px solid var(--green-text);outline-offset:2px}.resource-search button{border:0;padding:5px;background:none;color:var(--resource-muted);font-size:20px;line-height:1;cursor:pointer}.resource-result-count{margin:-4px 0 18px;font-size:12px;color:var(--resource-muted)}.resource-empty{padding:36px;border:1px dashed var(--resource-line);border-radius:18px;text-align:center;color:var(--resource-muted)}.resource-refresh .ax-postcard-grid{gap:22px;align-items:stretch}.resource-refresh .ax-postcard-grid>.ax-reveal{height:100%}.resource-refresh .ax-postcard{height:100%;gap:0;padding:8px;overflow:hidden;background:var(--resource-card);border:1px solid var(--resource-line);border-radius:19px;box-shadow:none;transition:border-color .2s ease,background-color .2s ease}.resource-refresh .ax-postcard:hover{translate:none;transform:none;background:var(--resource-soft);border-color:var(--line-strong);box-shadow:none}.resource-refresh .ax-postcard-body{padding:17px 10px 13px;gap:11px;flex:1}.resource-refresh .ax-postcard-body h3{font-size:18px;line-height:1.4;letter-spacing:-.025em;font-weight:500}.resource-refresh .ax-postcard-body>p{font-size:13px;line-height:1.7;color:var(--resource-muted)}.resource-refresh .ax-postcard-body .ax-resource-foot{margin-top:auto;padding-top:6px}.resource-refresh .ax-card-meta{font-size:10px;gap:10px;flex-wrap:wrap}.resource-refresh .ax-card-meta small{font-size:10px}.resource-refresh .ax-card-more{font-size:11px;color:var(--green-text)}.resource-refresh .ax-postcard:focus-visible{outline:2px solid var(--green-text);outline-offset:4px}.resource-refresh .ax-topic-hero-inner{max-width:58rem;margin-inline:auto}.resource-refresh .ax-topic-hero h1{font-size:clamp(38px,4.5vw,64px);line-height:1.12;letter-spacing:-.05em;font-weight:500}.resource-refresh .ax-topic-intro{max-width:47rem;font-size:16px;line-height:1.75;color:var(--resource-muted)}.resource-refresh .ax-topic-count{display:inline-flex;margin-top:20px;padding:6px 11px;border:1px solid var(--resource-line);border-radius:99px;background:var(--resource-card);font-size:11px}.resource-refresh .ax-topic-link{border:1px solid var(--resource-line);border-radius:13px;padding:19px;background:var(--resource-card)}.resource-refresh .ax-topic-link strong{font-size:15px;font-weight:500;letter-spacing:-.02em}.resource-refresh .ax-topic-link:hover{background:var(--resource-soft)}.resource-refresh .ax-article{max-width:76rem;padding-top:clamp(45px,6vw,80px)}.resource-refresh .ax-article-hero{max-width:none;padding:clamp(24px,4vw,52px);margin-bottom:48px;background:var(--resource-card);border:1px solid var(--resource-line);border-radius:28px}.resource-refresh .ax-article-hero h1{max-width:57rem;margin:20px 0 0;font-size:clamp(34px,4vw,56px);line-height:1.14;letter-spacing:-.045em;font-weight:500;text-wrap:balance}.resource-refresh .ax-article-dek{max-width:49rem;font-size:17px;line-height:1.75;color:var(--resource-muted);margin-top:24px}.resource-refresh .ax-article-crumbs{font-size:11px;color:var(--resource-muted)}.resource-refresh .ax-resource-cat-link{display:inline-flex;padding:6px 10px;border:1px solid var(--resource-line);border-radius:99px;font-size:10px;color:var(--green-text);background:var(--resource-soft)}.resource-refresh .ax-article-meta{flex-wrap:wrap;gap:8px 18px;padding-top:18px;margin-top:20px;border-top:1px solid var(--resource-line);font-size:11px;color:var(--resource-muted)}.resource-refresh .ax-article-layout{grid-template-columns:14rem minmax(0,1fr);gap:clamp(28px,4vw,60px)}.resource-refresh .ax-article-toc{top:116px;padding:19px 18px;border:1px solid var(--resource-line);border-radius:15px;background:var(--resource-card)}.resource-refresh .ax-article-toc-label{text-transform:none;font-weight:500;letter-spacing:0;font-size:11px;color:var(--green-text)}.resource-refresh .ax-article-toc a{font-size:11px;line-height:1.6;padding-block:7px;color:var(--resource-muted)}.resource-refresh .ax-article-toc a span{font-size:9px}.resource-refresh .ax-article-body{max-width:43rem}.resource-refresh .ax-article-body h2{font-size:27px;line-height:1.25;letter-spacing:-.035em;font-weight:500}.resource-refresh .ax-article-body h3{font-size:21px;letter-spacing:-.025em;font-weight:500}.resource-refresh .ax-article-body p{max-width:40rem;font-size:16px;line-height:1.85;color:var(--copy)}.resource-refresh .ax-article-body .ax-article-lead{font-size:18px!important;line-height:1.8}.resource-refresh .ax-article-body :is(section,.ax-article-sub){scroll-margin-top:125px}.resource-refresh .ax-article-takeaway{border:1px solid var(--resource-line);border-left:3px solid var(--green-text);background:var(--resource-card);padding:24px;border-radius:15px}.resource-refresh .ax-article-author{background:var(--resource-card);border-color:var(--resource-line);border-radius:15px}.resource-refresh .ax-article-figure img{border-radius:12px;border:1px solid var(--resource-line)}.resource-refresh .ax-article-table{background:var(--resource-card)}.resource-refresh .ax-article-table :is(th,td){border-color:var(--resource-line)}.resource-refresh .ax-article-faq dl>div{padding:20px;background:var(--resource-card);border:1px solid var(--resource-line);border-radius:12px;margin-bottom:10px}.resource-refresh .ax-article-next{border-color:var(--resource-line);padding-block:25px;gap:20px}.resource-refresh .ax-article-next>div>a{font-size:18px;font-weight:500;letter-spacing:-.025em}.resource-refresh .ax-article-related{padding-inline:0}.resource-refresh .ax-article-related-head h2{font-size:28px;font-weight:500;letter-spacing:-.035em}@media(max-width:1000px){.resource-refresh .ax-article-layout{grid-template-columns:1fr}.resource-refresh .ax-article-toc{position:static;max-width:43rem}.resource-refresh .ax-article-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.resource-refresh .ax-article-body{margin-inline:auto}.resource-refresh .ax-topreads{gap:20px}.resource-refresh .ax-postcard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.resource-refresh :is(.ax-bloghero,.ax-topic-hero){padding-block:48px 36px}.resource-refresh .ax-bloghero h1{font-size:36px}.resource-refresh .ax-bloghero .ax-pagehero-sub p,.resource-refresh .ax-topic-intro{font-size:14px}.resource-refresh .ax-topreads{padding:10px;border-radius:18px}.resource-refresh .ax-topreads-list{padding:0 8px}.resource-refresh .ax-featured-copy{padding-inline:8px}.resource-refresh .ax-postcard-grid{grid-template-columns:1fr;gap:18px}.resource-refresh .ax-postcard-body{padding:15px 9px 12px}.resource-refresh .ax-filter-rows{padding:13px}.resource-refresh .ax-watch-head{align-items:flex-start;flex-direction:column}.resource-refresh .ax-article-hero{padding:22px 18px;border-radius:20px;margin-bottom:32px}.resource-refresh .ax-article-hero h1{font-size:34px}.resource-refresh .ax-article-dek{font-size:15px;line-height:1.75}.resource-refresh .ax-article-toc ol{grid-template-columns:1fr}.resource-refresh .ax-article-body h2{font-size:24px}.resource-refresh .ax-article-body p{font-size:15px;line-height:1.8}.resource-refresh .ax-article-next{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.resource-refresh .ax-postcard{transition:none}}.audience-detail{--audience-surface: #f7f7f3;--audience-card: #ffffff;--audience-line: #19291c1c;color:var(--ink);padding:0 24px 72px}:root[data-theme=dark] .audience-detail{--audience-surface: #252624;--audience-card: #30322f;--audience-line: #ffffff18}.audience-detail section{max-width:1240px;margin-inline:auto}.audience-detail-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.8fr);gap:clamp(30px,6vw,88px);align-items:center;padding:92px 12px 90px}.audience-detail-eyebrow{font-size:11px;line-height:1.5;letter-spacing:.08em;color:var(--green-text);font-weight:500;margin:0 0 19px}.audience-detail-eyebrow>span{color:var(--copy-quiet);margin-inline:5px}.audience-detail h1{font-size:clamp(40px,4.4vw,66px);font-weight:500;line-height:1.06;letter-spacing:-.055em;margin:0;text-wrap:balance}.audience-detail-lede{font-size:17px;line-height:1.75;color:var(--copy);max-width:630px;margin:25px 0 30px}.audience-detail-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.audience-detail .ax-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:11px;background:linear-gradient(110deg,#5dcbb1,#92cd5c);color:#071b12;border:1px solid #8ad5a17a;min-height:48px;padding:13px 20px;font-size:14px;box-shadow:0 8px 20px -15px #5fc49d}.audience-detail-text-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:1.5;color:var(--ink);text-decoration:none}.audience-detail-text-link:hover{color:var(--green-text)}.audience-detail-text-link svg{flex-shrink:0}.audience-detail a:focus-visible,.audience-detail summary:focus-visible{outline:2px solid var(--green-text);outline-offset:5px;border-radius:4px}.audience-detail-job{border:1px solid #ffffff20;border-radius:18px;background:#111617;color:#dce8e1;overflow:hidden;box-shadow:0 25px 60px -32px #0008}.audience-detail-window-bar{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid #ffffff12;color:#96aaa0;font-size:10px}.audience-detail-window-bar>span{font-size:7px;color:#4f6a5e;letter-spacing:3px}.audience-detail-window-bar strong{font-weight:400}.audience-detail-job-content{padding:29px 25px 26px}.audience-detail-small-label{font-size:8px;letter-spacing:.12em;color:#82b59d}.audience-detail-job h2{font-size:29px;line-height:1.18;letter-spacing:-.04em;font-weight:400;margin:13px 0 26px}.audience-detail-job ul{display:grid;gap:17px;padding:0;margin:0;list-style:none}.audience-detail-job li{display:flex;align-items:flex-start;gap:11px;font-size:12px;line-height:1.7;color:#b7c9bf}.audience-detail-job li svg{color:#83c6a0;margin-top:3px;flex-shrink:0}.audience-detail-pipeline{display:flex;align-items:center;gap:10px;margin-top:31px;padding-top:22px;border-top:1px solid #ffffff10;font-size:10px;color:#8db59e}.audience-detail-pipeline span{flex:1;padding:8px 4px;text-align:center;background:#1d2a23;border-radius:5px}.audience-detail-window-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 24px;background:#1b2b22;color:#9dc6ac;font-size:10px}.audience-detail-section{padding:66px 12px}.audience-detail-section-head{max-width:740px;margin-bottom:32px}.audience-detail h2{font-size:clamp(28px,3vw,43px);line-height:1.14;letter-spacing:-.045em;font-weight:500;margin:0 0 18px}.audience-detail-section-head>p:last-child{max-width:660px;color:var(--copy);font-size:15px;line-height:1.8;margin:0}.audience-detail-steps,.audience-detail-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.audience-detail-steps article,.audience-detail-tools article{display:flex;flex-direction:column;padding:29px;border:1px solid var(--audience-line);border-radius:21px;background:var(--audience-surface);min-width:0}.audience-detail-step-mark{font:10px var(--font-mono);color:var(--green-text);margin-bottom:35px}.audience-detail h3{font-size:24px;font-weight:500;letter-spacing:-.035em;line-height:1.25;margin:0 0 15px}.audience-detail-steps article>p,.audience-detail-tools article>p{font-size:13px;line-height:1.85;color:var(--copy);margin:0 0 27px}.audience-detail-step-caption{display:block;margin-top:auto;padding-top:18px;border-top:1px solid var(--audience-line);font-size:11px;line-height:1.7;color:var(--copy-quiet)}.audience-detail-question{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:46px;background:var(--audience-surface);border:1px solid var(--audience-line);border-radius:25px}.audience-detail-question h2{font-size:clamp(28px,2.6vw,37px);margin:0}.audience-detail-question>div>p:not(.audience-detail-eyebrow){font-size:15px;line-height:1.85;color:var(--copy);margin:0 0 24px}.audience-detail-tools article{background:var(--audience-card)}.audience-detail-tools .audience-detail-text-link{margin-top:auto;color:var(--green-text)}.audience-detail-evaluation{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:66px 12px}.audience-detail-evaluation>div>p:not(.audience-detail-eyebrow){font-size:15px;line-height:1.8;color:var(--copy)}.audience-detail-faq details{border-bottom:1px solid var(--audience-line);padding:20px 0}.audience-detail-faq details:first-child{border-top:1px solid var(--audience-line)}.audience-detail-faq summary{cursor:pointer;font-size:14px;line-height:1.6;color:var(--ink)}.audience-detail-faq details p{font-size:13px;line-height:1.8;color:var(--copy);margin:15px 0 2px}.audience-detail-related{padding:36px 12px 70px}.audience-detail-related h2{font-size:29px;margin-bottom:28px}.audience-detail-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.audience-detail-related a{display:grid;grid-template-columns:1fr auto;gap:10px;border:1px solid var(--audience-line);border-radius:14px;background:var(--audience-surface);padding:23px;color:var(--ink);text-decoration:none}.audience-detail-related a>span{grid-column:1/-1;font-size:9px;letter-spacing:.04em;color:var(--copy-quiet)}.audience-detail-related strong{font-size:15px;line-height:1.5;font-weight:500}.audience-detail-related svg{color:var(--green-text);align-self:center}.audience-detail-cta{display:grid;grid-template-columns:1fr auto;align-items:center;gap:50px;background:var(--audience-surface);border:1px solid var(--audience-line);border-radius:26px;padding:44px 46px}.audience-detail-cta h2{max-width:650px;margin-bottom:14px}.audience-detail-cta p:not(.audience-detail-eyebrow){font-size:14px;line-height:1.8;color:var(--copy);max-width:650px;margin:0}.audience-detail-cta>div:last-child{display:grid;justify-items:center;gap:18px}@media(max-width:1050px){.audience-detail-hero{grid-template-columns:minmax(0,1fr) minmax(290px,.8fr);gap:32px}.audience-detail h1{font-size:46px}.audience-detail-steps article,.audience-detail-tools article{padding:23px}.audience-detail h3{font-size:21px}.audience-detail-evaluation{gap:35px}.audience-detail-cta{gap:30px;padding:36px}}@media(max-width:760px){.audience-detail{padding:0 16px 42px}.audience-detail-hero{grid-template-columns:1fr;padding:50px 4px 42px;gap:34px}.audience-detail h1{font-size:clamp(35px,8.5vw,48px);letter-spacing:-.045em}.audience-detail-lede{font-size:15px;line-height:1.8;margin:22px 0 26px}.audience-detail-eyebrow{font-size:10px;letter-spacing:.06em}.audience-detail-actions{gap:18px}.audience-detail-job{max-width:540px;width:100%}.audience-detail-job h2{font-size:28px}.audience-detail-section{padding:40px 4px}.audience-detail-section-head{margin-bottom:26px}.audience-detail h2{font-size:31px}.audience-detail-steps,.audience-detail-tools{grid-template-columns:1fr;gap:14px}.audience-detail-steps article,.audience-detail-tools article{padding:26px}.audience-detail-step-mark{margin-bottom:23px}.audience-detail h3{font-size:24px}.audience-detail-question{grid-template-columns:1fr;gap:24px;padding:30px 26px;border-radius:21px}.audience-detail-evaluation{grid-template-columns:1fr;gap:20px;padding:44px 4px}.audience-detail-related{padding:24px 4px 40px}.audience-detail-related>div{grid-template-columns:1fr;gap:12px}.audience-detail-cta{grid-template-columns:1fr;gap:28px;padding:31px 26px}.audience-detail-cta>div:last-child{justify-items:start}.audience-detail-cta .audience-detail-text-link{padding-left:2px}}@media(prefers-reduced-motion:reduce){.audience-detail *{scroll-behavior:auto}}.marketing-refresh .ax-hero.ax-home-intro.room-hero-layout{min-height:min(850px,100svh);padding:140px 32px 70px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr);gap:clamp(28px,4vw,68px);align-items:center;max-width:1440px;margin-inline:auto}.marketing-refresh .room-hero-layout .ax-hero-inner{text-align:left;max-width:none;min-width:0}.marketing-refresh .room-hero-layout .marketing-headline{font-size:clamp(2.5rem,4vw,4.1rem);margin:0 0 26px;line-height:1.08}.marketing-refresh .room-hero-layout .ax-hero-sub{margin:0;max-width:510px}.marketing-refresh .room-hero-layout .ax-hero-cta{justify-content:flex-start;flex-wrap:wrap}.room-hero{position:relative;z-index:1;min-width:0;text-align:left;color:var(--ink);border:1px solid var(--line-strong);border-radius:10px;background:var(--canvas);box-shadow:0 18px 65px var(--room-shadow-soft);overflow:hidden}.room-hero-heading{display:flex;align-items:center;justify-content:space-between;padding:17px 18px;gap:12px;font-size:12px}.room-hero-heading>span:first-child{display:flex;gap:8px;align-items:center;font-weight:600}.room-hero-heading>span:last-child{font:9px var(--font-mono);letter-spacing:.1em;color:var(--copy-quiet)}.room-hero-heading i{width:6px;height:6px;border-radius:50%;background:var(--green-text)}.room-hero-photo{position:relative;isolation:isolate;overflow:hidden;background:var(--room-photo-dark)}.room-hero-photo>img{display:block;width:100%;height:auto}.room-hero-regions{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.room-hero-region{fill:transparent;stroke:transparent;stroke-width:1.4;vector-effect:non-scaling-stroke;pointer-events:all;cursor:crosshair;transition:fill .15s,stroke .15s}.room-hero-regions .is-active .room-hero-region{fill:var(--room-selection-fill);stroke:var(--room-photo-white)}.room-hero-scan{fill:var(--room-scan-fill);pointer-events:none;transform:translateY(-100%);animation:room-scan .7s linear both}@keyframes room-scan{to{transform:translateY(100%)}}.room-hero-callout{position:absolute;z-index:3;left:10px;top:10px;width:230px;max-width:calc(100% - 20px);box-sizing:border-box;padding:13px 15px;border:1px solid var(--room-white-line);border-radius:8px;background:var(--room-photo-dark);color:var(--room-photo-white);box-shadow:0 8px 25px var(--room-shadow);pointer-events:none}.room-hero-callout-label{display:block;font:8px var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--room-photo-copy);margin-bottom:8px}.room-hero-callout strong{display:block;font:600 15px var(--font-mono);color:var(--room-photo-white)}.room-hero-callout p{margin:8px 0;font-size:12px;line-height:1.4;color:var(--room-photo-white)}.room-hero-callout-unit{font-size:10px;color:var(--room-photo-copy)}.room-hero-progress{height:2px;background:var(--room-white-line);margin-top:12px;overflow:hidden}.room-hero-progress span{display:block;height:100%;background:var(--room-photo-white);transform-origin:left;animation:room-progress .7s linear both}@keyframes room-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.room-hero-invite{position:absolute;left:14px;bottom:14px;padding:9px 12px;border:1px solid var(--room-white-line);background:var(--room-photo-dark);color:var(--room-photo-white);border-radius:6px;font-size:11px;pointer-events:none}.room-hero-object-list{display:flex;flex-wrap:wrap;gap:4px;padding:12px 12px 4px}.room-hero-object-list button,.room-hero-controls button{font:inherit;font-size:11px;min-height:44px;padding:6px 10px;border:1px solid transparent;border-radius:6px;color:var(--copy);background:transparent;cursor:pointer;touch-action:manipulation}.room-hero-object-list button{display:flex;align-items:center;gap:6px}.room-hero-object-list button[aria-pressed=true],.room-hero-controls button[aria-pressed=true]{border-color:var(--line-strong);background:var(--canvas-2);color:var(--ink)}.room-hero-object-list button:hover,.room-hero-controls button:hover{background:var(--canvas-2)}.room-hero-controls{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:0 12px}.room-hero-controls>div{display:flex;align-items:center}.room-hero-controls>div button:first-child,.room-hero-controls>div button:nth-child(2){min-width:44px;font-size:16px}.room-hero-controls button:disabled{opacity:.5;cursor:default}.room-hero button:focus-visible{outline:2px solid var(--green-text);outline-offset:-2px}.room-hero-caption{font-size:10px;line-height:1.5;color:var(--copy-quiet);margin:6px 18px 15px}.room-hero-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.room-hero-image-error{position:absolute;inset:0;background:var(--canvas);padding:24px;color:var(--ink);font-size:14px}.room-hero-photo[data-motion=still] *{animation:none!important;transition:none!important}@media(max-width:980px){.marketing-refresh .ax-hero.ax-home-intro.room-hero-layout{grid-template-columns:1fr;max-width:760px;min-height:0;padding-top:130px;gap:34px}.marketing-refresh .room-hero-layout .marketing-headline{font-size:clamp(2.5rem,6vw,3.6rem)}.marketing-refresh .room-hero-layout .ax-hero-sub{max-width:600px}}@media(max-width:480px){.marketing-refresh .ax-hero.ax-home-intro.room-hero-layout{padding:115px 18px 45px;gap:28px}.marketing-refresh .room-hero-layout .marketing-headline{font-size:clamp(2.1rem,8.3vw,2.7rem)}.room-hero-heading{padding:14px}.room-hero-callout{width:205px;padding:10px 12px}.room-hero-callout strong{font-size:13px}.room-hero-callout p{font-size:11px;margin:6px 0}.room-hero-controls{padding-inline:6px;gap:0}.room-hero-controls button{padding-inline:7px;font-size:10px}.room-hero-caption{margin-inline:14px}}@media(prefers-reduced-motion:reduce){.room-hero *{animation:none!important;transition:none!important}}.room-hero-object-browser{border-bottom:1px solid var(--line-strong);margin-inline:12px}.room-hero-object-browser summary{min-height:44px;padding:14px 6px;font-size:11px;cursor:pointer;color:var(--copy)}.room-hero-object-browser summary:focus-visible{outline:2px solid var(--green-text);outline-offset:-2px}.room-hero-object-list{max-height:140px;overflow:auto;overscroll-behavior:contain;padding:0 0 10px}.room-hero-callout .room-hero-review{font-size:10px;line-height:1.35;color:var(--room-photo-copy);margin-top:7px}.room-hero-callout-action{display:block;font-size:10px;line-height:1.4;margin-top:5px;color:var(--room-photo-white)}.room-hero-line-choices{padding:14px 18px 8px}.room-hero-line-choices label{display:block;font-size:11px;font-weight:600;margin-bottom:8px}.room-hero-line-choices select{width:100%;min-width:0;min-height:44px;padding:10px 30px 10px 10px;font:inherit;font-size:11px;color:var(--ink);background:var(--canvas);border:1px solid var(--line-strong);border-radius:6px}.room-hero-line-choices select:focus-visible{outline:2px solid var(--green-text);outline-offset:2px}.room-hero-line-choices p{font-size:10px;line-height:1.5;color:var(--copy-quiet);margin:8px 0 0}.marketing-refresh .ax-hero.ax-home-intro.room-hero-layout{align-items:start}.marketing-refresh .room-hero-layout .ax-hero-inner{align-self:center}@media(max-width:480px){.room-hero-callout[data-line-options=true]{padding:8px 10px}.room-hero-callout[data-line-options=true] .room-hero-callout-label{margin-bottom:5px}.room-hero-callout[data-line-options=true] p{font-size:10px;line-height:1.3;margin:4px 0}.room-hero-callout[data-line-options=true] .room-hero-callout-action,.room-hero-callout[data-line-options=true] .room-hero-review{margin-top:3px}}.marketing-refresh .ax-hero.ax-home-intro.room-hero-layout{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:flex-end;max-width:none;min-height:820px;min-height:100svh;padding:160px max(32px,calc((100vw - 1280px)/2)) 250px;overflow:hidden}.marketing-refresh .room-hero-layout .ax-aurora{display:none}.marketing-refresh .room-hero-layout .ax-hero-inner{position:relative;z-index:3;width:min(560px,100%);margin:0;pointer-events:none;color:#fff}.marketing-refresh .room-hero-layout .ax-hero-inner a{pointer-events:auto}.marketing-refresh .room-hero-layout .marketing-headline{color:#fff;text-shadow:0 2px 28px #0008}.marketing-refresh .room-hero-layout .ax-hero-sub p{color:#efeee9}.marketing-refresh .room-hero-layout .ax-btn-ghost{color:#fff;border-color:#ffffff70;background:#1118}.marketing-refresh .room-hero-layout>.room-hero{position:absolute;inset:0;z-index:0;border:0;border-radius:0;background:#171b18;color:#fff;box-shadow:none}.room-hero-layout .room-hero-photo{position:absolute;inset:0}.room-hero-layout .room-hero-photo>img{width:100%;height:100%;object-fit:cover}.room-hero-layout .room-hero-photo:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(270deg,#0b100de8,#0b100da6,#0b100d26 76%),linear-gradient(0deg,#0b100de8,transparent 45%)}.room-hero-layout .room-hero-regions{z-index:2}.room-hero-layout .room-hero-heading{position:absolute;right:32px;top:125px;z-index:4;background:#131b16b8;border:1px solid #ffffff26;border-radius:8px}.room-hero-layout .room-hero-heading>span:last-child{color:#dfded8}.room-hero-layout .room-hero-object-browser,.room-hero-layout .room-hero-controls,.room-hero-layout .room-hero-caption,.room-hero-layout .room-hero-line-choices{position:absolute;z-index:4;right:32px;width:min(440px,calc(100% - 64px));box-sizing:border-box;margin:0;background:#152019ed;color:#efeee9;border-radius:8px}.room-hero-layout .room-hero-object-browser{bottom:110px;border:1px solid #ffffff26}.room-hero-layout .room-hero-object-browser summary,.room-hero-layout .room-hero-controls button,.room-hero-layout .room-hero-object-list button{color:#efeee9}.room-hero-layout .room-hero-controls{bottom:60px}.room-hero-layout .room-hero-caption{bottom:26px;padding:6px 12px;font-size:10px}.room-hero-layout .room-hero-line-choices{bottom:165px;max-height:190px;overflow:auto}.room-hero-layout .room-hero-line-choices p{color:#dfded8}.marketing-refresh .ax-hero.ax-home-intro.room-hero-layout:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.45;background-image:linear-gradient(to right,#ffffff14 1px,transparent 1px),linear-gradient(to bottom,#ffffff14 1px,transparent 1px);background-size:80px 80px}.room-hero-layout .room-hero-invite{left:auto;right:32px;bottom:170px;z-index:3}@media(max-width:980px){.marketing-refresh .ax-hero.ax-home-intro.room-hero-layout{max-width:none;min-height:980px;padding:160px 32px 380px}.marketing-refresh .room-hero-layout .ax-hero-inner{align-self:flex-start}.room-hero-layout .room-hero-photo:after{background:linear-gradient(180deg,#0b100dc9,#0b100d80 48%,#0b100d26 65%,#0b100dd9)}.room-hero-layout .room-hero-heading{top:auto;bottom:220px}}@media(max-width:480px){.marketing-refresh .ax-hero.ax-home-intro.room-hero-layout{min-height:940px;padding:125px 22px 350px}.room-hero-layout .room-hero-heading{right:18px;bottom:215px}.room-hero-layout .room-hero-object-browser,.room-hero-layout .room-hero-controls,.room-hero-layout .room-hero-caption,.room-hero-layout .room-hero-line-choices{right:18px;width:calc(100% - 36px)}.room-hero-layout .room-hero-invite{right:18px;bottom:170px}.room-hero-layout .room-hero-callout{max-width:calc(100% - 36px)}}.room-hero-photo[data-phase=scanning] .is-active .room-hero-region{fill:#164c3540;stroke:transparent}.room-hero-trace{fill:none;stroke:var(--green);stroke-width:2.6;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100 100;stroke-dashoffset:100;pointer-events:none;filter:drop-shadow(0 0 4px var(--green));animation:room-outline-acquire 1.1s cubic-bezier(.3,0,.2,1) both}@keyframes room-outline-acquire{to{stroke-dashoffset:0}}.room-hero-photo[data-phase=ready] .is-active .room-hero-region{stroke:var(--green);fill:#164c3566}.room-hero-callout{border-color:color-mix(in srgb,var(--green) 45%,transparent)}.room-hero-photo[data-phase=ready] .room-hero-callout{animation:room-result-reveal .2s ease-out both}@keyframes room-result-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.marketing-refresh .ax-hero.ax-home-intro.room-hero-layout:after{content:"";position:absolute;inset:auto 0 0;height:240px;z-index:0;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--canvas))}.marketing-refresh .ax-hero.ax-home-intro.room-hero-layout:before{background-position:center bottom;-webkit-mask-image:none;mask-image:none}.marketing-refresh .room-hero-layout+.gd{position:relative;isolation:isolate}.marketing-refresh .room-hero-layout+.gd:before{content:"";position:absolute;inset:0 0 auto;height:260px;z-index:-1;pointer-events:none;opacity:.45;background-image:linear-gradient(to right,#ffffff14 1px,transparent 1px),linear-gradient(to bottom,#ffffff14 1px,transparent 1px);background-size:80px 80px;background-position:center top;-webkit-mask-image:linear-gradient(to bottom,#000,transparent);mask-image:linear-gradient(to bottom,#000,transparent)}.marketing-refresh .room-hero-layout .ax-hero-inner{width:min(520px,100%);align-items:flex-start}.marketing-refresh .room-hero-layout .ax-hero-inner :is(.marketing-headline,.ax-hero-sub,.ax-hero-cta){width:100%;max-width:none;margin-inline:0;text-align:left}.marketing-refresh .room-hero-layout .ax-hero-sub p{margin-inline:0}.marketing-refresh .room-hero-layout .ax-hero-cta{justify-content:flex-start}.platform-workflow-art{color-scheme:dark;min-width:0;margin:0 23px 23px;padding:14px;border:1px solid var(--app-border);border-radius:17px;background:radial-gradient(ellipse at 50% 20%,var(--app-surface) 0,var(--app-raised) 85%);color:var(--app-text);font-family:var(--font-sans);isolation:isolate;overflow:hidden}.pwa-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:14px;margin-bottom:13px;color:var(--app-muted);font-size:9px;line-height:1.4;letter-spacing:.015em}.pwa-scene-type{font-size:9px;color:var(--app-muted);font-weight:600;white-space:nowrap}.pwa-scene{display:grid;grid-template-rows:184px 74px;gap:13px}.pwa-paper{position:relative;min-width:0;padding:10px;border:1px solid var(--app-border);border-radius:9px;background:var(--app-surface);box-shadow:0 7px 16px -12px #0006;color:var(--app-text)}.pwa-paper-heading{display:flex;align-items:center;gap:7px;min-height:27px;border-bottom:1px solid var(--app-border);padding-bottom:9px}.pwa-paper-heading>span:last-child{min-width:0}.pwa-paper-heading strong{display:block;font-size:11px;line-height:1.4;font-weight:650;color:var(--app-text);white-space:nowrap}.pwa-paper-heading small{display:block;font-size:9px;color:var(--app-muted);line-height:1.3;margin-top:2px}.pwa-file-icon{display:inline-block;width:21px;height:25px;flex-shrink:0;position:relative;color:var(--app-muted)}.pwa-file-icon svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.25}.pwa-file-icon>span{position:absolute;left:-2px;top:12px;padding:1px 3px;background:var(--app-raised);border:1px solid var(--app-border);border-radius:2px;font-size:5px;font-weight:700;line-height:1.2;letter-spacing:.02em;color:var(--app-muted)}.pwa-source-title{font-size:9.5px;font-weight:650;line-height:1.5;margin:10px 0 6px}.pwa-paper-row{display:flex;justify-content:space-between;align-items:center;gap:3px;min-height:24px;font-size:9px;line-height:1.3;padding:4px 3px;border:1px solid transparent;border-bottom-color:var(--app-border);border-radius:3px}.pwa-paper-row b{font-weight:550;white-space:nowrap;font-variant-numeric:tabular-nums}.pwa-paper-rule{width:54%;height:3px;margin-top:7px;border-radius:2px;background:var(--app-raised)}.pwa-conversion-papers{position:relative;display:grid;grid-template-columns:1fr 43px 1.12fr;align-items:center}.pwa-source-paper{height:184px;rotate:-2deg;transform-origin:bottom center}.pwa-output-paper{height:184px;rotate:1.5deg;transform-origin:bottom center}.pwa-structure-path{display:flex;align-items:center;position:relative;justify-content:center}.pwa-structure-path>i{flex:1;height:1px;border-top:1px dashed var(--app-border)}.pwa-path-agent{display:grid;place-items:center;flex-shrink:0;width:31px;height:31px;border:1px solid var(--app-border);border-radius:50%;background:var(--app-raised);color:var(--app-text);font-size:12px;font-weight:600;letter-spacing:-.06em;box-shadow:0 3px 8px #00000012}.pwa-moving-page{position:absolute;top:-33px;left:-16px;z-index:2;opacity:0;pointer-events:none}.pwa-moving-page .pwa-file-icon{width:18px;height:23px}.pwa-moving-page .pwa-file-icon svg{fill:var(--app-text)}.pwa-output-title{display:flex;justify-content:space-between;gap:5px;font-size:9.5px;line-height:1.35;font-weight:650;margin:9px 0 7px}.pwa-output-title span:last-child{font-size:8px;font-weight:400;color:var(--app-muted)}.pwa-structured-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:4px;min-height:22px;font-size:9px;border-top:1px solid var(--app-border);transition:opacity .4s ease,transform .5s ease}.pwa-structured-row>span:first-child{font:7.5px var(--font-mono);color:var(--app-muted);background:var(--app-raised);border:1px solid var(--app-border);border-radius:2px;padding:2px;text-align:center}.pwa-structured-row b{font-size:8px;font-weight:550;white-space:nowrap}.pwa-structured-row>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pwa-structured-row:nth-child(3){transition-delay:.1s}.pwa-structured-row:nth-child(4){transition-delay:.2s}.pwa-ready-mark{font-size:7px;color:var(--app-muted);margin-top:7px;opacity:0;transition:opacity .35s ease}.pwa-ready-mark>span{font-size:8px;margin-right:3px}.pwa-output-skeleton{display:grid;position:absolute;inset:62px 12px 15px;gap:9px;pointer-events:none;opacity:0;transition:opacity .25s ease}.pwa-output-skeleton i{height:5px;border-radius:2px;background:var(--app-raised)}.pwa-output-skeleton i:nth-child(2){width:78%}.pwa-output-skeleton i:nth-child(4){width:61%}.pwa-pdf[data-stage="0"] .pwa-structured-content{opacity:0}.pwa-pdf[data-stage="0"] .pwa-output-skeleton{opacity:1}.pwa-pdf[data-stage="0"] .pwa-structured-row{transform:translateY(6px);opacity:0}.pwa-pdf[data-stage="2"] .pwa-ready-mark{opacity:1}.pwa-pdf[data-stage="1"] .pwa-moving-page{animation:pwa-document-transfer 1.7s cubic-bezier(.25,.7,.3,1) both}.pwa-agent-suggestion{display:flex;align-items:center;min-width:0;gap:8px;padding:9px 10px;border:1px solid var(--app-border);border-radius:9px;background:var(--app-raised);transition:background-color .3s ease,border-color .3s ease}.pwa-agent-mark{display:grid;place-items:center;flex-shrink:0;width:31px;height:31px;background:var(--app-raised);border:1px solid var(--app-border);border-radius:9px;color:var(--app-text);font-size:13px;letter-spacing:-.07em;font-weight:650}.pwa-agent-suggestion>div{min-width:0;flex:1}.pwa-agent-name{display:block;color:var(--app-text);font-size:9px;font-weight:650;line-height:1.4;margin-bottom:2px}.pwa-agent-name>span{font-weight:400;color:var(--app-muted)}.pwa-agent-suggestion strong{display:block;color:var(--app-text);font-size:10px;font-weight:550;line-height:1.4}.pwa-agent-suggestion small{display:block;font-size:9px;color:var(--app-muted);line-height:1.4;margin-top:2px}.pwa-agent-suggestion.is-suggested{background:var(--app-raised);border-color:var(--app-border)}.pwa-review-tag{flex-shrink:0;color:var(--app-muted);border:1px solid var(--app-border);border-radius:4px;padding:4px 5px;font-size:9px;font-weight:600}.pwa-comparison-papers{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12px;overflow:hidden;padding:2px 1px 4px}.pwa-comparison-paper{height:178px}.pwa-comparison-paper .pwa-paper-heading{padding-bottom:7px}.pwa-compare-table-head{display:flex;justify-content:space-between;gap:5px;font-size:8px;line-height:1.3;text-transform:uppercase;letter-spacing:.03em;margin-top:8px;padding:0 4px 4px;color:var(--app-muted)}.pwa-comparison-paper .pwa-paper-row{min-height:22px;font-size:9px}.pwa-difference,.pwa-missing{transition:border-color .4s ease,background-color .4s ease,color .4s ease}.pwa-compare:not([data-stage="0"]) .pwa-difference{border-color:var(--app-border);background:var(--app-raised);color:var(--app-muted)}.pwa-compare:not([data-stage="0"]) .pwa-missing.is-absent{border:1px dashed var(--app-border);color:var(--app-muted);background:var(--app-raised)}.pwa-missing.is-absent b{font-size:8px;font-weight:450}.pwa-scan-line{position:absolute;left:4px;right:4px;top:45px;height:1px;background:linear-gradient(90deg,transparent,var(--app-accent) 20%,var(--app-accent) 80%,transparent);box-shadow:0 -5px 12px 2px #00000025;pointer-events:none;opacity:0}.pwa-compare[data-stage="0"] .pwa-scan-line{animation:pwa-comparison-scan 1.7s ease-in-out both}.pwa-stage-controls{display:flex;gap:5px;margin-top:12px}.pwa-stage-controls button{display:flex;flex:1;min-width:0;flex-direction:column;align-items:center;gap:6px;min-height:35px;padding:5px 1px;border:0;background:none;color:var(--app-muted);font-size:10px;line-height:1.4;cursor:pointer;white-space:nowrap}.pwa-stage-controls button>span:first-child{width:100%;height:2px;border-radius:2px;background:var(--app-raised);transition:background-color .25s ease}.pwa-stage-controls button[aria-current]{color:var(--app-text);font-weight:600}.pwa-stage-controls button[aria-current]>span:first-child{background:var(--app-accent)}.pwa-playback{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:3px;min-height:30px}.pwa-playback>span{font-size:9px;color:var(--app-muted);line-height:1.4}.pwa-playback>div{display:flex;align-items:center;gap:3px}.pwa-playback button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:29px;min-height:29px;padding:5px 6px;background:var(--app-surface);border:1px solid var(--app-border);border-radius:5px;color:var(--app-muted);font-size:10px;line-height:1.2;cursor:pointer}.pwa-playback button:disabled{cursor:default;color:var(--app-muted);background:transparent}.pwa-playback button:hover:not(:disabled){background:var(--app-raised)}.platform-workflow-art button:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px;border-radius:4px}.platform-workflow-art[data-playing=false] .pwa-scan-line,.platform-workflow-art[data-playing=false] .pwa-moving-page{animation-play-state:paused}@keyframes pwa-document-transfer{0%{opacity:0;transform:translate(-10px) rotate(-7deg)}15%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(47px) rotate(4deg)}}@keyframes pwa-comparison-scan{0%{opacity:0;transform:translateY(-7px)}15%,80%{opacity:1}to{opacity:0;transform:translateY(117px)}}@media(max-width:760px){.platform-workflow-art{margin:0 16px 17px}.pwa-stage-controls button{min-height:40px}.pwa-playback button{min-width:34px;min-height:34px}}@media(max-width:380px){.platform-workflow-art{padding:10px}.pwa-conversion-papers{grid-template-columns:1fr 32px 1.05fr}.pwa-path-agent{width:25px;height:25px;font-size:10px}.pwa-paper{padding:8px}.pwa-paper-heading{gap:5px}.pwa-paper-heading strong{font-size:9px}.pwa-paper-row{font-size:8.5px}.pwa-structured-row{grid-template-columns:17px minmax(0,1fr) auto;gap:3px;font-size:8px}.pwa-structured-row b{font-size:7.5px}.pwa-comparison-papers{gap:8px}.pwa-comparison-paper .pwa-paper-row,.pwa-agent-name{font-size:8.5px}.pwa-agent-suggestion strong{font-size:9px}.pwa-review-tag{display:none}.pwa-stage-controls button{font-size:9px}.pwa-file-icon{width:18px;height:23px}.pwa-source-title{font-size:9px}.pwa-playback>span{font-size:8px}}@media(prefers-reduced-motion:reduce),print{.platform-workflow-art *,.platform-workflow-art *:before,.platform-workflow-art *:after{animation:none!important;transition:none!important}.pwa-moving-page,.pwa-scan-line{display:none}.pwa-source-paper,.pwa-output-paper{rotate:0deg}}.pwa-pending-row{display:flex;align-items:center;justify-content:space-between;gap:4px;min-height:23px;margin-top:5px;border:1px dashed var(--app-border);border-radius:4px;padding:4px 5px;color:var(--app-muted);background:var(--app-raised);font-size:9px;line-height:1.3;opacity:0;transform:translateY(4px);transition:opacity .35s ease,transform .35s ease}.pwa-pending-row b{font-size:8px;font-weight:550}.pwa-comparison-paper .pwa-pending-row{min-height:22px;margin-top:2px}.pwa-pdf[data-stage="2"] .pwa-pending-row,.pwa-compare[data-stage="3"] .pwa-pending-row{opacity:1;transform:translateY(0)}@media(max-width:380px){.pwa-pending-row{font-size:7.5px;padding:4px 3px}.pwa-pending-row b{font-size:6.5px}}.pwa-pdf-flow-scene{position:relative;isolation:isolate;container-type:inline-size;display:grid;grid-template-columns:minmax(60px,.72fr) minmax(140px,1.8fr) minmax(65px,.78fr);gap:9px;height:271px;align-items:center}.pwa-pdf-flow-scene:before{content:"";position:absolute;left:13%;right:12%;top:49%;z-index:0;border-top:1px dashed var(--app-border);pointer-events:none}.pwa-pdf-upload{position:relative;z-index:1;display:flex;min-width:0;width:100%;height:155px;flex-direction:column;align-items:center;justify-content:center;gap:11px;padding:12px 5px;border:1px dashed var(--app-border);border-radius:10px;background:var(--app-raised);color:var(--app-muted);cursor:pointer;transition:border-color .25s ease,background-color .25s ease}.pwa-pdf-upload:hover{border-color:var(--app-border);background:var(--app-raised)}.pwa-pdf-upload>strong{font-size:10px;line-height:1.35;font-weight:600;text-align:center}.pwa-pdf-upload>small{font-size:8px;line-height:1.4;color:var(--app-muted);text-align:center;overflow-wrap:anywhere}.pwa-pdf-source-sheet{position:relative;display:flex;align-items:center;flex-direction:column;gap:4px;width:42px;height:61px;padding:6px;overflow:hidden;border:1px solid var(--app-border);border-radius:4px;background:var(--app-surface);box-shadow:0 4px 7px -5px #0005}.pwa-pdf-source-sheet .pwa-file-icon{width:20px;height:26px}.pwa-pdf-source-sheet>i{display:block;width:100%;height:2px;flex-shrink:0;border-radius:2px;background:var(--app-raised)}.pwa-pdf-source-sheet>i:nth-of-type(2){width:72%;align-self:flex-start}.pwa-pdf-source-scan{position:absolute;left:0;right:0;top:5px;height:8px;opacity:0;background:linear-gradient(180deg,var(--app-border),var(--app-border));border-bottom:1px solid var(--app-border);pointer-events:none}.pwa-pdf-dashboard{position:relative;z-index:1;min-width:0;height:271px;padding:10px;border:1px solid var(--app-border);border-radius:10px;background:var(--app-surface);box-shadow:0 9px 20px -13px #0007}.pwa-pdf-dashboard-head{display:flex;align-items:center;gap:6px;padding-bottom:10px;border-bottom:1px solid var(--app-border);min-width:0}.pwa-pdf-ax-mark{display:grid;place-items:center;flex-shrink:0;width:25px;height:25px;border:1px solid var(--app-border);border-radius:7px;background:var(--app-raised);color:var(--app-text);font-size:12px;letter-spacing:-.07em;font-weight:650}.pwa-pdf-dashboard-head>span:nth-child(2){min-width:0}.pwa-pdf-dashboard-head strong{display:block;font-size:11px;line-height:1.3;font-weight:650;white-space:nowrap;color:var(--app-text)}.pwa-pdf-dashboard-head small{display:block;font-size:8px;line-height:1.4;color:var(--app-muted);margin-top:2px}.pwa-pdf-dashboard-head>i{display:block;flex-shrink:0;width:4px;height:4px;border-radius:50%;background:var(--app-accent);margin-left:auto}.pwa-pdf-metrics{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:11px 0}.pwa-pdf-metrics>span{display:flex;align-items:center;justify-content:center;gap:4px;min-height:24px;border:1px solid var(--app-border);border-radius:4px;background:var(--app-raised);color:var(--app-muted);font-size:8px;line-height:1.3;white-space:nowrap}.pwa-pdf-metrics b{font-size:10px;color:var(--app-text);font-weight:650}.pwa-pdf-editable-table{transition:opacity .3s ease}.pwa-pdf-table-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;font-size:8px;line-height:1.3;color:var(--app-muted)}.pwa-pdf-editable-row{display:flex;align-items:center;justify-content:space-between;gap:5px;min-height:25px;padding:4px 0;border-top:1px solid var(--app-border);font-size:9px;line-height:1.3;color:var(--app-muted);transition:opacity .4s ease,transform .4s ease}.pwa-pdf-editable-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pwa-pdf-editable-row>label{display:inline-flex;align-items:center;flex-shrink:0;gap:3px;color:var(--app-muted);font-size:7px}.pwa-pdf-editable-row input{width:30px;min-width:0;height:20px;padding:2px;border:1px solid var(--app-border);border-radius:3px;background:var(--app-surface);color:var(--app-text);font:8px var(--font-mono);text-align:right;box-shadow:none}.pwa-pdf-editable-row input:focus-visible{outline:1px solid var(--app-accent);outline-offset:1px}.pwa-pdf-editable-row:nth-of-type(3){transition-delay:.1s}.pwa-pdf-editable-row:nth-of-type(4){transition-delay:.2s}.pwa-pdf-proposal{display:flex;align-items:center;justify-content:space-between;gap:3px;min-height:24px;padding:4px;margin-top:5px;border:1px dashed var(--app-border);border-radius:4px;color:var(--app-muted);background:var(--app-raised);font-size:8px;line-height:1.3;opacity:0;transform:translateY(5px);transition:opacity .35s ease,transform .35s ease}.pwa-pdf-proposal b{font-size:7px;font-weight:550}.pwa-pdf-dashboard-note{position:absolute;left:10px;right:10px;bottom:10px;padding-top:8px;border-top:1px solid var(--app-border)}.pwa-pdf-dashboard-note strong{display:block;font-size:8px;line-height:1.3;font-weight:600;color:var(--app-muted)}.pwa-pdf-dashboard-note>span{display:block;margin-top:3px;font-size:7px;line-height:1.4;color:var(--app-muted)}.pwa-pdf-table-skeleton{position:absolute;display:grid;gap:12px;left:10px;right:10px;top:111px;pointer-events:none;opacity:0;transition:opacity .3s ease}.pwa-pdf-table-skeleton>i{height:5px;border-radius:2px;background:linear-gradient(90deg,var(--app-raised) 25%,var(--app-raised) 25%)}.pwa-pdf-table-skeleton>i:nth-child(2){width:76%}.pwa-pdf-table-skeleton>i:nth-child(4){width:63%}.pwa-pdf-outputs{position:relative;z-index:1;display:grid;min-width:0;gap:10px}.pwa-pdf-output-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:81px;padding:9px 4px;border:1px solid var(--app-border);border-radius:9px;background:var(--app-surface);text-align:center;opacity:.24;transform:translate(-5px);transition:opacity .45s ease,transform .45s ease}.pwa-pdf-output-tile strong{font-size:10px;line-height:1.3;color:var(--app-muted);font-weight:600}.pwa-pdf-output-tile small{font-size:8px;line-height:1.35;color:var(--app-muted)}.pwa-pdf-review-tile{transition-delay:.12s}.pwa-pdf-review-tile>svg{width:19px;height:21px;color:var(--app-muted)}.pwa-pdf-output-tile .pwa-file-icon{width:24px;height:29px}.pwa-pdf-transfer{position:absolute;left:12%;top:35%;z-index:3;opacity:0;pointer-events:none}.pwa-pdf-transfer .pwa-file-icon{width:23px;height:30px;rotate:-8deg}.pwa-pdf-transfer svg{fill:var(--app-text)}.pwa-pdf-particles{position:absolute;left:25%;top:47%;z-index:2;pointer-events:none}.pwa-pdf-particles i{position:absolute;display:block;width:8px;height:3px;border-radius:2px;background:var(--app-border);opacity:0}.pwa-pdf-particles i:nth-child(2){top:8px}.pwa-pdf-particles i:nth-child(3){top:-8px}.pwa-pdf[data-stage="0"] .pwa-pdf-editable-table{opacity:0;pointer-events:none}.pwa-pdf[data-stage="0"] .pwa-pdf-table-skeleton{opacity:1}.pwa-pdf[data-stage="0"] .pwa-pdf-editable-row{opacity:0;transform:translateY(5px)}.pwa-pdf[data-stage="0"] .pwa-pdf-source-scan{animation:pwa-pdf-source-scan 1.6s ease-in-out both}.pwa-pdf[data-stage="1"] .pwa-pdf-transfer{animation:pwa-pdf-flow-transfer 1.6s cubic-bezier(.25,.7,.3,1) both}.pwa-pdf[data-stage="1"] .pwa-pdf-particles i{animation:pwa-pdf-flow-particle 1s ease-out .2s both}.pwa-pdf[data-stage="1"] .pwa-pdf-particles i:nth-child(2){animation-delay:.37s}.pwa-pdf[data-stage="1"] .pwa-pdf-particles i:nth-child(3){animation-delay:.54s}.pwa-pdf[data-stage="2"] .pwa-pdf-proposal{opacity:1;transform:translateY(0)}.pwa-pdf[data-stage="2"] .pwa-pdf-output-tile{opacity:1;transform:translate(0)}.pwa-pdf[data-playing=false] :is(.pwa-pdf-source-scan,.pwa-pdf-transfer,.pwa-pdf-particles i){animation-play-state:paused}@keyframes pwa-pdf-source-scan{0%{opacity:0;transform:translateY(0)}15%,85%{opacity:1}to{opacity:0;transform:translateY(44px)}}@keyframes pwa-pdf-flow-transfer{0%{opacity:0;transform:translate(0) translateY(0) scale(1)}15%,70%{opacity:1}to{opacity:0;transform:translate(29cqw) translateY(-25px) scale(.65)}}@keyframes pwa-pdf-flow-particle{0%{opacity:0;transform:translate(0)}30%,65%{opacity:.8}to{opacity:0;transform:translate(17cqw)}}@media(max-width:480px){.pwa-pdf-flow-scene{grid-template-columns:minmax(43px,.65fr) minmax(0,1.9fr) minmax(50px,.75fr);gap:5px}.pwa-pdf-dashboard{padding:8px}.pwa-pdf-dashboard-head{gap:4px}.pwa-pdf-dashboard-head strong{font-size:9px}.pwa-pdf-dashboard-head small{font-size:7px}.pwa-pdf-dashboard-head>i{display:none}.pwa-pdf-ax-mark{width:21px;height:23px;font-size:10px}.pwa-pdf-metrics{gap:4px}.pwa-pdf-metrics>span{font-size:6px;gap:2px}.pwa-pdf-metrics b{font-size:9px}.pwa-pdf-editable-row{font-size:8px;gap:3px}.pwa-pdf-editable-row input{width:24px;font-size:7px}.pwa-pdf-editable-row>label{font-size:6px;gap:2px}.pwa-pdf-table-head,.pwa-pdf-proposal{font-size:7px}.pwa-pdf-proposal b{font-size:6px}.pwa-pdf-upload{padding-inline:3px;height:143px}.pwa-pdf-upload>strong{font-size:8px}.pwa-pdf-upload>small{font-size:6.5px}.pwa-pdf-source-sheet{width:33px;padding:5px}.pwa-pdf-output-tile strong{font-size:8px}.pwa-pdf-output-tile small{font-size:6.5px}.pwa-pdf-output-tile{min-height:76px}.pwa-pdf-dashboard-note{left:8px;right:8px}.pwa-pdf-dashboard-note strong{font-size:7.5px}.pwa-pdf-dashboard-note>span{font-size:6.5px}}@media(prefers-reduced-motion:reduce),print{.pwa-pdf :is(.pwa-pdf-source-scan,.pwa-pdf-transfer,.pwa-pdf-particles){display:none}}.pwa-compare .pwa-scene{position:relative}.pwa-compare .pwa-compare-action-row{min-height:24px;margin-top:2px;padding:0;border:0;border-radius:4px}.pwa-compare .pwa-compare-action-row.is-proposed .pwa-compare-row-action{border-style:dashed;background:var(--app-raised)}.pwa-compare .pwa-compare-action-row.is-added .pwa-compare-row-action{border-color:var(--app-border);background:var(--app-surface)}.pwa-compare .pwa-compare-row-action{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;min-width:0;min-height:24px;padding:2px 3px;border:1px solid var(--app-border);border-radius:4px;background:transparent;color:var(--app-muted);font:inherit;line-height:1.25;text-align:left;cursor:pointer}.pwa-compare .pwa-compare-row-action>span:first-child{min-width:0;white-space:nowrap}.pwa-compare .is-added .pwa-compare-row-action{color:var(--app-text)}.pwa-compare .pwa-compare-row-state{display:grid;flex-shrink:0;gap:1px;text-align:right}.pwa-compare .pwa-compare-row-state b{font-size:8px;font-weight:600;line-height:1.1}.pwa-compare .pwa-compare-row-state small{font-size:6.5px;font-weight:400;line-height:1.1;color:var(--app-muted);text-decoration:underline;text-underline-offset:2px}.pwa-compare .pwa-compare-row-action:hover{color:var(--app-text)}.pwa-compare .pwa-compare-row-action:focus-visible{outline:2px solid var(--app-accent);outline-offset:1px}.pwa-compare-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:380px){.pwa-compare .pwa-compare-row-action{font-size:8px}.pwa-compare .pwa-compare-row-state b{font-size:7.5px}}.pwa-compare{box-sizing:border-box;display:flex;flex-direction:column;height:440px;background:var(--app-raised)}.pwa-compare *,.pwa-compare *:before,.pwa-compare *:after{box-sizing:border-box}.pwa-compare .pwa-heading{flex-shrink:0;margin-bottom:10px;font-size:10px}.pwa-compare .pwa-scene{display:flex;flex:1;min-height:0;flex-direction:column;gap:8px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--app-border) transparent}.pwa-compare .pwa-comparison-papers{flex:1;flex-shrink:0;min-height:178px;gap:10px;padding:2px 2px 3px;overflow:visible}.pwa-compare .pwa-comparison-paper{height:auto;min-height:173px}.pwa-compare .pwa-paper-heading strong{font-size:11px}.pwa-compare .pwa-paper-heading small{font-size:9px;color:var(--app-muted)}.pwa-compare .pwa-compare-table-head{color:var(--app-muted);font-size:9px}.pwa-compare .pwa-comparison-paper .pwa-paper-row{font-size:10px}.pwa-compare .pwa-quantity-row{padding:0;border:0}.pwa-compare .pwa-quantity-trigger{display:flex;align-items:center;justify-content:space-between;gap:3px;width:100%;min-width:0;min-height:25px;padding:2px 4px;border:1px solid var(--app-border);border-radius:4px;background:var(--app-raised);color:var(--app-muted);font:inherit;text-align:left;cursor:pointer}.pwa-compare .pwa-quantity-trigger>span:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:3px;text-align:right}.pwa-compare .pwa-quantity-trigger small{color:var(--app-muted);font-size:8px;line-height:1.2;text-decoration:underline;text-underline-offset:2px}.pwa-compare .is-quantity-reviewed .pwa-quantity-trigger{background:var(--app-raised);border-color:var(--app-border);color:var(--app-text)}.pwa-compare .pwa-quantity-trigger:hover{border-color:var(--app-border);background:var(--app-raised)}.pwa-compare .pwa-compare-review-area{display:flex;flex:0 0 119px;min-width:0;flex-direction:column;justify-content:space-between;gap:5px}.pwa-compare .pwa-agent-suggestion{flex:1;padding:7px 8px;background:var(--app-raised)}.pwa-compare .pwa-agent-suggestion strong{font-size:10px;color:var(--app-text)}.pwa-compare .pwa-agent-suggestion small{font-size:9px;color:var(--app-muted)}.pwa-compare .pwa-agent-mark{width:27px;height:29px;color:var(--app-text)}.pwa-compare .pwa-agent-name{color:var(--app-text)}.pwa-compare .pwa-compare-review-footer{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:6px;min-height:27px;padding-inline:1px}.pwa-compare .pwa-compare-review-footer>span{min-width:0;color:var(--app-muted);font-size:9px;line-height:1.35}.pwa-compare .pwa-compare-review-footer button{flex-shrink:0;min-height:27px;padding:4px 6px;border:1px solid var(--app-border);border-radius:5px;background:var(--app-surface);color:var(--app-text);font-size:9px;line-height:1.3;cursor:pointer}.pwa-compare :is(.pwa-quantity-review,.pwa-compare-summary){flex:1;min-height:0;padding:7px 8px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-raised);color:var(--app-text)}.pwa-compare .pwa-compare-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:5px;min-height:17px}.pwa-compare .pwa-compare-detail-heading strong{font-size:10px;font-weight:600;line-height:1.3;color:var(--app-text)}.pwa-compare .pwa-compare-detail-heading button{display:grid;flex-shrink:0;place-items:center;width:22px;height:20px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--app-muted);font:16px/1 var(--font-sans);cursor:pointer}.pwa-compare .pwa-quantity-review p{margin:3px 0 5px;color:var(--app-muted);font-size:9px;line-height:1.35}.pwa-compare .pwa-quantity-choices{display:flex;flex-wrap:wrap;gap:4px}.pwa-compare .pwa-quantity-choices button{min-height:25px;padding:4px 6px;border:1px solid var(--app-border);border-radius:4px;background:var(--app-surface);color:var(--app-text);font:9px/1.3 var(--font-sans);cursor:pointer}.pwa-compare .pwa-quantity-choices button[aria-pressed=true]{background:var(--app-raised);border-color:var(--app-border);color:var(--app-text);font-weight:600}.pwa-compare .pwa-quantity-choices button:disabled{opacity:.5;cursor:default}.pwa-compare .pwa-compare-summary dl{display:grid;gap:4px;margin:4px 0 0}.pwa-compare .pwa-compare-summary dl>div{display:flex;justify-content:space-between;gap:6px;color:var(--app-muted);font-size:9px;line-height:1.25}.pwa-compare .pwa-compare-summary dt{flex-shrink:0}.pwa-compare .pwa-compare-summary dd{margin:0;text-align:right;color:var(--app-text)}.pwa-compare .pwa-stage-controls{flex-shrink:0;margin-top:8px}.pwa-compare .pwa-stage-controls button[aria-current]{color:var(--app-text)}.pwa-compare .pwa-stage-controls button[aria-current]>span:first-child{background:var(--app-accent)}.pwa-compare .pwa-playback{flex-shrink:0}.pwa-compare .pwa-playback>span{color:var(--app-muted)}.pwa-compare .pwa-compare-row-state b{font-size:9px}.pwa-compare .pwa-compare-row-state small{font-size:7.5px;color:var(--app-muted)}.pwa-compare button:focus-visible,.pwa-compare [tabindex="-1"]:focus-visible{outline:2px solid var(--app-accent);outline-offset:1px}@media(max-width:420px){.pwa-compare{height:458px;padding:11px}.pwa-compare .pwa-comparison-papers{gap:7px}.pwa-compare .pwa-comparison-paper{padding:8px}.pwa-compare .pwa-compare-review-area{flex-basis:128px}.pwa-compare .pwa-compare-review-footer{min-height:29px}.pwa-compare .pwa-compare-review-footer>span{font-size:8.5px}.pwa-compare .pwa-quantity-choices button{padding-inline:5px}}.pwa-compare .pwa-compare-review-footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.pwa-compare .pwa-compare-review-footer button{min-width:0;min-height:29px;padding:4px 5px;white-space:normal;text-align:center;font-size:9px;line-height:1.3}.pwa-compare .has-expanded-review{overflow:hidden}.pwa-compare .has-expanded-review .pwa-comparison-papers{display:none}.pwa-compare .has-expanded-review .pwa-compare-review-area{flex:1;min-height:0}.pwa-compare :is(.pwa-f9-editor,.pwa-compare-export){display:flex;flex:1;min-width:0;min-height:0;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-raised);color:var(--app-text)}.pwa-compare :is(.pwa-f9-editor,.pwa-compare-export) .pwa-compare-detail-heading{flex-shrink:0}.pwa-compare .pwa-f9-line{display:flex;flex-shrink:0;align-items:center;gap:7px;color:var(--app-muted);font-size:10px;line-height:1.4}.pwa-compare .pwa-f9-line select{flex:1;min-width:0;min-height:30px;padding:4px 7px;border:1px solid var(--app-border);border-radius:4px;background:var(--app-surface);color:var(--app-text);font:10px/1.4 var(--font-sans)}.pwa-compare .pwa-f9-copy{display:flex;flex:1;min-height:75px;flex-direction:column;gap:5px;color:var(--app-muted);font-size:10px;line-height:1.4}.pwa-compare .pwa-f9-copy textarea{display:block;flex:1;width:100%;min-width:0;min-height:58px;resize:none;padding:8px;border:1px solid var(--app-border);border-radius:5px;background:var(--app-surface);color:var(--app-text);font:11px/1.5 var(--font-sans);box-shadow:none}.pwa-compare .pwa-f9-copy textarea::placeholder{color:var(--app-muted)}.pwa-compare :is(.pwa-f9-actions,.pwa-export-actions){display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:5px}.pwa-compare .pwa-f9-actions>span{flex:1;color:var(--app-muted);font-size:9px;line-height:1.4}.pwa-compare :is(.pwa-f9-actions,.pwa-export-actions) button{min-height:29px;padding:5px 8px;border:1px solid var(--app-border);border-radius:4px;background:var(--app-surface);color:var(--app-text);font:10px/1.3 var(--font-sans);cursor:pointer}.pwa-compare .pwa-f9-actions button:last-child,.pwa-compare .pwa-export-actions button{border-color:var(--app-border);background:var(--app-accent);color:var(--app-text)}.pwa-compare .pwa-compare-export>p{flex-shrink:0;margin:0;color:var(--app-muted);font-size:9px;line-height:1.4}.pwa-compare .pwa-export-rows{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;border:1px solid var(--app-border);border-radius:5px;background:var(--app-surface);scrollbar-width:thin;scrollbar-color:var(--app-border) transparent}.pwa-compare .pwa-export-rows table{width:100%;table-layout:fixed;border-collapse:collapse;color:var(--app-text);font-size:10px;line-height:1.4;text-align:left}.pwa-compare .pwa-export-rows th{font-weight:500}.pwa-compare .pwa-export-rows thead th{padding:6px;border-bottom:1px solid var(--app-border);color:var(--app-muted);font-size:9px}.pwa-compare .pwa-export-rows thead th:nth-child(1){width:23%}.pwa-compare .pwa-export-rows thead th:nth-child(2){width:30%}.pwa-compare .pwa-export-rows tbody :is(th,td){vertical-align:top;padding:6px;border-bottom:1px solid var(--app-border);overflow-wrap:anywhere;white-space:pre-wrap}.pwa-compare .pwa-export-rows tbody tr:last-child>*{border-bottom:0}.pwa-compare .pwa-export-rows td small{display:block;margin-top:2px;color:var(--app-muted);font-size:8px;line-height:1.3}.pwa-compare .pwa-export-actions{justify-content:space-between;gap:7px}.pwa-compare .pwa-export-actions>span{flex:1;min-width:90px;color:var(--app-muted);font-size:9px;line-height:1.4}.pwa-compare :is(select,textarea):focus-visible{outline:2px solid var(--app-accent);outline-offset:1px}@media(max-width:420px){.pwa-compare :is(.pwa-f9-editor,.pwa-compare-export){padding:8px;gap:7px}.pwa-compare .pwa-compare-review-footer button{font-size:8.5px;padding-inline:3px}.pwa-compare .pwa-export-actions{flex-direction:column;align-items:stretch}.pwa-compare .pwa-export-actions>span{min-width:0;text-align:center}.pwa-compare .pwa-export-rows tbody :is(th,td),.pwa-compare .pwa-export-rows thead th{padding:5px}}.pwa-compare .pwa-compare-scan-status{display:flex;flex:1;align-items:center;gap:10px;padding:10px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-raised);color:var(--app-muted)}.pwa-compare .pwa-scan-status-mark{flex-shrink:0;color:var(--app-muted);font-size:17px;line-height:1.2}.pwa-compare .pwa-compare-scan-status strong{display:block;color:var(--app-text);font-size:11px;font-weight:550;line-height:1.4}.pwa-compare .pwa-compare-scan-status p{margin:4px 0 0;color:var(--app-muted);font-size:10px;line-height:1.45}.pwa-compare .pwa-compare-phase-action{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:6px;min-height:29px}.pwa-compare .pwa-compare-phase-action>span{color:var(--app-muted);font-size:9px;line-height:1.35}.pwa-compare .pwa-compare-phase-action button{flex-shrink:0;min-height:29px;padding:4px 7px;border:1px solid var(--app-border);border-radius:5px;background:var(--app-surface);color:var(--app-text);font:9px/1.3 var(--font-sans);cursor:pointer}.pwa-compare .pwa-stage-controls button:disabled{color:var(--app-muted);cursor:default}.pwa-compare .pwa-stage-controls button:disabled>span:first-child{background:var(--app-raised)}.pwa-compare[data-scan-complete=true][data-stage="0"] .pwa-scan-line{display:none}.pwa-compare .pwa-heading{order:0}.pwa-compare .pwa-scene{order:1}.pwa-compare .pwa-stage-controls{order:2}.pwa-compare .pwa-playback{order:3}.pwa-compare .pwa-comparison-actions{order:4}.pwa-compare .pwa-comparison-papers{min-height:204px;flex:0 0 auto}.pwa-compare .pwa-comparison-paper{min-height:199px}.pwa-compare .pwa-comparison-paper .pwa-paper-row{min-height:29px}.pwa-compare .pwa-row-with-note{display:flex;align-items:center;gap:4px;padding:0}.pwa-compare .pwa-row-with-note>.pwa-paper-row{flex:1;min-width:0;width:auto}.pwa-compare .pwa-row-with-note>b{margin-left:auto;white-space:nowrap}.pwa-compare .pwa-row-with-note>span:first-child{min-width:0}.pwa-compare .pwa-line-note{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:2px;width:33px;min-height:27px;padding:3px 2px;border:1px solid var(--app-border);border-radius:4px;background:var(--app-raised);color:var(--app-muted);font:9px/1.2 var(--font-sans);cursor:pointer}.pwa-compare .pwa-line-note svg{width:12px;height:12px;flex-shrink:0}.pwa-compare .pwa-line-note:hover,.pwa-compare .pwa-line-note.is-saved,.pwa-compare .pwa-line-note[aria-expanded=true]{border-color:var(--app-border);background:var(--app-raised);color:var(--app-text)}.pwa-compare .pwa-compare-review-area{flex:0 0 auto;min-height:66px}.pwa-compare .pwa-agent-suggestion{min-height:66px}.pwa-compare .has-expanded-review .pwa-compare-review-area{flex:1}.pwa-compare .pwa-f9-line{padding:6px 0;border-bottom:1px solid var(--app-border)}.pwa-compare .pwa-f9-line strong{color:var(--app-text);font-size:12px;font-weight:600}.pwa-compare .pwa-f9-line span{margin-left:auto;color:var(--app-muted)}.pwa-compare .pwa-comparison-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;min-height:44px;padding-top:9px;margin-top:7px;border-top:0}.pwa-compare .pwa-comparison-actions>span{max-width:110px;color:var(--app-muted);font-size:10px;line-height:1.4}.pwa-compare .pwa-primary{display:inline-flex;margin-left:auto;align-items:center;justify-content:center;gap:4px;min-height:34px;padding:7px 11px;border:1px solid var(--app-border);border-radius:6px;background:var(--app-accent);color:var(--app-text);font:550 11px/1.4 var(--font-sans);cursor:pointer}.pwa-compare .pwa-primary:hover{background:var(--app-accent)}.pwa-compare .pwa-comparison-handoff{display:flex;flex:1;min-height:0;width:100%;flex-direction:column;align-items:center;gap:9px;padding:6px 10px;overflow-y:auto;text-align:center;scrollbar-width:thin;scrollbar-color:var(--app-border) transparent}.pwa-compare .pwa-comparison-handoff>.pwa-file-icon{width:38px;height:45px;margin:1px 0;color:var(--app-muted)}.pwa-compare .pwa-comparison-handoff>.pwa-file-icon>span{top:24px;padding:2px 4px;font-size:9px}.pwa-compare .pwa-comparison-handoff>strong{color:var(--app-text);font-size:18px;line-height:1.3;font-weight:600;letter-spacing:-.035em}.pwa-compare .pwa-comparison-handoff>p{max-width:280px;margin:0;color:var(--app-muted);font-size:11px;line-height:1.45}.pwa-compare .pwa-comparison-handoff>small{color:var(--app-muted);font-size:10px;line-height:1.4}.pwa-compare .pwa-comparison-approved{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid var(--app-border);border-radius:20px;color:var(--app-muted);background:var(--app-raised);font-size:10px;line-height:1.4}.pwa-compare .pwa-comparison-handoff-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.pwa-compare .pwa-comparison-handoff-stats>span{border:1px solid var(--app-border);border-radius:5px;padding:4px 6px;color:var(--app-muted);font-size:10px;line-height:1.3}.pwa-compare .pwa-comparison-handoff-lines{display:grid;gap:5px;width:100%;margin:0;padding:7px 9px;list-style:none;border:1px solid var(--app-border);border-radius:6px;background:var(--app-raised);text-align:left}.pwa-compare .pwa-comparison-handoff-lines li{display:grid;grid-template-columns:1fr auto;column-gap:8px;color:var(--app-muted);font-size:10px;line-height:1.4;overflow-wrap:anywhere}.pwa-compare .pwa-comparison-handoff-lines small{grid-column:1 / -1;display:block;color:var(--app-muted);font-size:9px;line-height:1.4;white-space:pre-wrap}@media(max-width:420px){.pwa-compare .pwa-comparison-paper{padding:7px}.pwa-compare .pwa-comparison-papers{gap:6px}.pwa-compare .pwa-row-with-note{gap:2px}.pwa-compare .pwa-line-note{width:29px;font-size:8px}.pwa-compare .pwa-line-note svg{width:11px;height:11px}.pwa-compare .pwa-comparison-actions>span{max-width:90px;font-size:9px}.pwa-compare .pwa-primary{padding-inline:8px;font-size:10px}}.pwa-compare .pwa-line-note.is-draft{border-style:dashed;border-color:var(--app-border)}.pwa-compare{position:relative}.pwa-compare[data-stage="3"]>.pwa-playback{position:absolute;top:14px;right:14px;margin:0}.pwa-compare[data-stage="3"]>.pwa-playback>span,.pwa-compare[data-stage="3"]>.pwa-playback>div>button:first-child{display:none}.pwa-compare .pwa-comparison-handoff{justify-content:center}.pwa-compare .pwa-comparison-handoff:has(details[open]){justify-content:flex-start}.pwa-compare .pwa-comparison-handoff-details{width:100%;color:var(--app-muted);font-size:10px}.pwa-compare .pwa-comparison-handoff-details summary{cursor:pointer;padding:3px}.pwa-compare .pwa-comparison-handoff-details[open] summary{margin-bottom:6px}.pwa-compare .pwa-f9-item{margin:0;font-size:11px;color:var(--app-muted)}.pwa-compare{height:auto;min-height:440px}.pwa-compare .pwa-scene{flex:1 0 auto;overflow:visible}.pwa-compare .has-expanded-review{min-height:250px;overflow:visible}.pwa-compare .pwa-comparison-handoff{flex:1 0 auto;min-height:265px;overflow:visible}.pwa-compare .pwa-f9-editor{min-height:250px}.pwa-compare .pwa-f9-copy textarea{min-height:110px}.pwa-compare .pwa-scan-start{margin-top:8px}.pwa-compare[data-started=false] .pwa-scan-line{display:none}.pwa-compare[data-started=true][data-stage="0"] .pwa-scan-line{animation:pwa-comparison-scan 1.7s ease-in-out both}@media(max-width:420px){.pwa-compare{height:auto;min-height:458px}}.pwa-sample-upload{display:flex;flex:1;flex-direction:column;justify-content:center;gap:13px;width:100%;padding-top:8px}.pwa-sample-files{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pwa-sample-file{display:flex;align-items:center;gap:8px;min-width:0;min-height:66px;padding:10px;border:1px solid var(--app-border);border-radius:9px;background:var(--app-surface);color:var(--app-text);text-align:left;box-shadow:0 4px 8px #00000008;cursor:grab}.pwa-sample-file:active{cursor:grabbing}.pwa-sample-file.is-loaded{background:var(--app-raised);cursor:default;box-shadow:none}.pwa-sample-file>span:nth-child(2){min-width:0}.pwa-sample-file strong{display:block;font:550 11px/1.5 var(--font-sans)}.pwa-sample-file small{display:block;color:var(--app-muted);font:9px/1.4 var(--font-sans)}.pwa-sample-file .pwa-file-icon{width:23px;height:28px;flex-shrink:0}.pwa-sample-grip{margin-left:auto;color:var(--app-muted);font-size:17px}.pwa-sample-dropzone{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:158px;padding:16px 12px;border:1px dashed var(--app-border);border-radius:10px;background:var(--app-raised);text-align:center;transition:background .15s,border-color .15s}.pwa-sample-dropzone.is-over{border-color:var(--app-border);background:var(--app-raised)}.pwa-sample-dropzone.is-ready{border-style:solid;background:var(--app-raised)}.pwa-sample-drop-mark{display:grid;place-items:center;min-width:38px;height:31px;padding:0 6px;border:1px solid var(--app-border);border-radius:8px;color:var(--app-muted);font-size:13px}.pwa-sample-dropzone>strong{color:var(--app-text);font-size:12px;font-weight:550}.pwa-sample-dropzone>p{max-width:285px;margin:0;color:var(--app-muted);font-size:10px;line-height:1.5}.pwa-sample-added{display:flex;justify-content:center;flex-wrap:wrap;gap:5px}.pwa-sample-added>span{display:inline-flex;align-items:center;gap:5px;padding:3px 4px 3px 7px;border:1px solid var(--app-border);border-radius:5px;background:var(--app-surface);color:var(--app-muted);font-size:9px}.pwa-sample-added button{border:0;border-radius:3px;background:transparent;color:var(--app-muted);padding:2px 4px;font-size:15px;line-height:1;cursor:pointer}.pwa-sample-upload-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:3px;padding-top:10px;border-top:1px solid var(--app-border)}.pwa-sample-upload-actions>span,.pwa-sample-upload-hint{color:var(--app-muted);font-size:10px;line-height:1.4}.pwa-sample-upload-hint{font-size:9px}.pwa-compare .pwa-primary:disabled{background:var(--app-border);border-color:var(--app-border);cursor:not-allowed}@media(max-width:420px){.pwa-sample-file{padding:8px;gap:6px}.pwa-sample-file strong{font-size:10px}.pwa-sample-grip{display:none}}.pwa-compare .pwa-drop-scan{margin:0 0 3px;min-height:38px;padding-inline:15px}.pwa-compare{border-color:var(--app-border);color:var(--app-text)}.pwa-compare .pwa-heading{min-height:28px;margin-bottom:10px;color:var(--app-muted);font-size:10px;letter-spacing:0}.pwa-compare .pwa-scene-type{font-size:10px;font-weight:400;color:var(--app-muted)}.pwa-compare .pwa-heading-label{display:inline-flex;min-width:0;flex-wrap:wrap;align-items:center;gap:5px}.pwa-compare .pwa-heading-label>i{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:var(--app-accent)}.pwa-compare .pwa-reset{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;min-height:28px;padding:3px 5px;border:0;border-radius:5px;background:transparent;color:var(--app-muted);font:10px/1.3 var(--font-sans);cursor:pointer}.pwa-compare .pwa-reset:hover{background:var(--app-raised)}.pwa-compare .pwa-sample-upload{justify-content:flex-start;padding:3px 7px}.pwa-compare .pwa-sample-files{flex-shrink:0;gap:10px}.pwa-compare .pwa-sample-file{border-color:var(--app-border);border-radius:10px;background:var(--app-surface);box-shadow:0 6px 12px -9px #0006}.pwa-compare .pwa-sample-file.is-loaded{background:var(--app-raised);box-shadow:none}.pwa-compare .pwa-sample-file strong{font-size:12px;line-height:1.4;font-weight:600}.pwa-compare .pwa-sample-file small{margin-top:3px;color:var(--app-muted);font-size:10px}.pwa-compare .pwa-sample-dropzone{min-height:154px;padding:16px 10px;gap:6px;border-color:var(--app-border);border-radius:11px;background:var(--app-raised)}.pwa-compare .pwa-sample-dropzone.is-over{border:2px dashed var(--app-border);background:var(--app-raised)}.pwa-compare .pwa-sample-dropzone.is-ready{border-style:solid;background:var(--app-raised)}.pwa-compare .pwa-sample-dropzone>strong{color:var(--app-text);font-weight:600;line-height:1.4}.pwa-compare .pwa-sample-dropzone>p{color:var(--app-muted);line-height:1.4}.pwa-compare .pwa-comparison-workspace{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0;padding:10px;border:1px solid var(--app-border);border-radius:10px;background:var(--app-surface)}.pwa-compare .pwa-comparison-workspace>.pwa-stage-controls{order:0;flex-shrink:0;gap:4px;margin:0;border-bottom:1px solid var(--app-border)}.pwa-compare .pwa-comparison-workspace>.pwa-stage-controls button{min-height:30px;padding:5px 6px;border-bottom:2px solid transparent;border-radius:5px 5px 0 0;color:var(--app-muted);font-size:11px;line-height:1.3}.pwa-compare .pwa-comparison-workspace>.pwa-stage-controls button>span:first-child{display:none}.pwa-compare .pwa-comparison-workspace>.pwa-stage-controls button[aria-current]{border-bottom-color:var(--app-border);color:var(--app-text);background:var(--app-raised);font-weight:600}.pwa-compare .pwa-comparison-workspace>.pwa-stage-controls button:disabled{color:var(--app-muted)}.pwa-compare .pwa-comparison-papers{min-height:172px;padding:0;gap:10px}.pwa-compare .pwa-comparison-paper{min-height:172px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.pwa-compare .pwa-comparison-paper:first-child{padding-right:10px;border-right:1px solid var(--app-border)}.pwa-compare .pwa-comparison-paper .pwa-paper-heading{padding-bottom:5px}.pwa-compare .pwa-paper-heading strong{color:var(--app-text);font-weight:600}.pwa-compare .pwa-paper-heading small{color:var(--app-muted)}.pwa-compare .pwa-compare-table-head{padding-inline:2px;color:var(--app-muted);text-transform:none;letter-spacing:0;font-size:10px}.pwa-compare .pwa-agent-suggestion{min-height:48px;padding:3px 7px;border-color:var(--app-border);border-radius:5px;background:var(--app-raised)}.pwa-compare .pwa-agent-name{margin-bottom:0}.pwa-compare .pwa-agent-suggestion small{margin-top:0}.pwa-compare .pwa-agent-mark{width:24px;height:24px;border-radius:6px;background:var(--app-raised);border-color:var(--app-border);color:var(--app-muted);font-size:12px}.pwa-compare .pwa-comparison-actions{min-height:43px;margin-top:10px;gap:7px}.pwa-compare:not([data-stage="3"])>.pwa-playback{min-height:43px;padding-top:9px;margin-top:10px;border-top:0}.pwa-compare:not([data-stage="3"])>.pwa-playback>div>button:first-child{min-height:34px;padding:7px 11px;border:1px solid var(--app-border);border-radius:6px;background:var(--app-accent);color:var(--app-text);font-size:11px;line-height:1.4;font-weight:550}.pwa-compare:not([data-stage="3"])>.pwa-playback>div>button:first-child:hover{background:var(--app-accent)}.pwa-compare[data-stage="3"]>.pwa-playback{position:static;min-height:0;height:0;margin:0}.pwa-compare button:focus-visible,.pwa-compare [tabindex="-1"]:focus-visible{outline-color:var(--app-accent);outline-offset:2px}@media(max-width:420px){.pwa-compare .pwa-sample-upload{padding-inline:0}.pwa-compare .pwa-sample-file strong{font-size:10px}.pwa-compare .pwa-sample-file small{font-size:9px}.pwa-compare .pwa-comparison-workspace{padding:8px}.pwa-compare .pwa-comparison-workspace>.pwa-stage-controls button{padding-inline:3px;font-size:10px}.pwa-compare .pwa-comparison-papers{gap:6px}.pwa-compare .pwa-comparison-paper:first-child{padding-right:6px}}@media(max-width:420px){.pwa-compare .pwa-comparison-workspace>.pwa-stage-controls button{white-space:normal;text-align:center}.pwa-compare .pwa-compare-row-action>span:first-child{white-space:normal;overflow-wrap:anywhere}}.pdf-drop-demo{--pdd-ink: var(--app-text);--pdd-copy: var(--app-muted);--pdd-line: var(--app-border);--pdd-paper: var(--app-surface);color-scheme:dark;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;min-width:0;height:440px;margin:0 23px 23px;padding:14px;overflow:hidden;border:1px solid var(--pdd-line);border-radius:17px;background:var(--app-raised);color:var(--pdd-ink);font-family:var(--font-sans);isolation:isolate}.pdf-drop-demo *,.pdf-drop-demo *:before,.pdf-drop-demo *:after{box-sizing:border-box}.pdf-drop-demo button,.pdf-drop-demo input{font-family:inherit}.pdf-drop-demo button{cursor:pointer}.pdf-drop-demo button:focus-visible,.pdf-drop-demo input:focus-visible,.pdf-drop-demo [tabindex="-1"]:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.pdd-header{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:25px;flex-shrink:0;color:var(--app-muted);font-size:10px;line-height:1.4}.pdd-header>span{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px}.pdd-header>span>i{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:var(--app-accent)}.pdd-flow-label{color:var(--app-muted)}.pdd-reset{display:inline-flex;align-items:center;gap:4px;min-height:28px;flex-shrink:0;padding:3px 5px;border:0;border-radius:5px;background:transparent;color:var(--app-muted);font-size:10px;line-height:1.3}.pdd-reset>span{font-size:17px;line-height:1}.pdd-reset:hover{background:var(--app-raised)}.pdd-body{display:flex;min-height:0;flex:1}.pdd-upload-scene{display:flex;flex-direction:column;justify-content:flex-start;gap:13px;width:100%;padding:3px 7px}.pdd-sample-tile{display:flex;flex-shrink:0;align-items:center;gap:12px;padding:13px 15px;border:1px solid var(--app-border);border-radius:10px;background:var(--pdd-paper);box-shadow:0 6px 12px -9px #0006;cursor:grab;-webkit-user-select:none;user-select:none}.pdd-sample-tile:active{cursor:grabbing}.pdd-sample-tile>span:nth-child(2){min-width:0}.pdd-sample-tile strong{display:block;color:var(--pdd-ink);font-size:12px;line-height:1.4;font-weight:600}.pdd-sample-tile small{display:block;margin-top:3px;color:var(--pdd-copy);font-size:10px;line-height:1.4}.pdd-drag-grip{margin-left:auto;color:var(--app-muted);font-size:22px}.pdd-file-mark{position:relative;display:block;flex-shrink:0;width:31px;height:38px;color:var(--app-muted)}.pdd-file-mark svg{display:block;width:100%;height:100%;stroke:currentColor;stroke-width:1.2}.pdd-file-mark>b{position:absolute;top:16px;left:-4px;padding:2px 4px;border:1px solid var(--app-border);border-radius:3px;background:var(--app-raised);color:var(--app-muted);font:600 8px/1.2 var(--font-sans);letter-spacing:.02em}.pdd-dropzone{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:154px;padding:16px 10px;border:1px dashed var(--app-border);border-radius:11px;background:var(--app-raised);text-align:center;transition:background-color .15s ease,border-color .15s ease}.pdd-dropzone.is-over{border:2px dashed var(--app-border);background:var(--app-raised)}.pdd-ax-mark{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border:1px solid var(--app-border);border-radius:8px;background:var(--app-raised);color:var(--app-muted);font-size:13px;line-height:1;font-weight:650;letter-spacing:-.07em}.pdd-dropzone .pdd-ax-mark{margin-bottom:4px}.pdd-dropzone>strong{font-size:12px;line-height:1.4;font-weight:600;color:var(--app-text)}.pdd-dropzone>span:not(.pdd-ax-mark){font-size:11px;line-height:1.4;color:var(--app-muted)}.pdd-dropzone>small{font-size:10px;line-height:1.4;color:var(--app-muted)}.pdd-scanning{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:13px;text-align:center}.pdd-scan-paper{position:relative;display:flex;width:142px;height:136px;flex-direction:column;align-items:center;gap:7px;overflow:hidden;padding:14px;border:1px solid var(--app-border);border-radius:7px;background:var(--pdd-paper);box-shadow:0 10px 23px -18px #0008}.pdd-scan-paper>span:nth-child(2){font-size:10px;color:var(--app-muted)}.pdd-scan-paper>i{display:block;width:100%;height:3px;flex-shrink:0;border-radius:2px;background:var(--app-raised)}.pdd-scan-paper>i:nth-of-type(2){width:76%;align-self:flex-start}.pdd-scan-line{position:absolute;top:7px;left:0;right:0;height:15px;background:linear-gradient(transparent,var(--app-border));border-bottom:1px solid var(--app-border);animation:pdd-scan .55s ease-in-out both}.pdd-scanning>strong{color:var(--app-text);font-size:12px;line-height:1.4;font-weight:600}.pdd-scanning>span{color:var(--pdd-copy);font-size:11px;line-height:1.4}.pdd-progress{display:block;width:78%;max-width:220px;height:4px;overflow:hidden;border:0;border-radius:4px;background:var(--app-border);accent-color:var(--app-accent)}.pdd-progress::-webkit-progress-bar{background:var(--app-border);border-radius:4px}.pdd-progress::-webkit-progress-value{background:var(--app-accent);border-radius:4px;transition:width .3s ease}.pdd-progress::-moz-progress-bar{background:var(--app-accent);border-radius:4px}.pdd-workspace{display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;overflow:hidden;padding:10px;border:1px solid var(--app-border);border-radius:10px;background:var(--pdd-paper)}.pdd-workspace-title{flex-shrink:0;display:flex;align-items:center;gap:7px;padding-bottom:8px}.pdd-workspace-title .pdd-ax-mark{width:24px;height:24px;border-radius:6px;font-size:12px}.pdd-workspace-title>strong{color:var(--pdd-ink);font-size:12px;line-height:1.3;font-weight:600}.pdd-workspace-title>span:last-child{margin-left:auto;color:var(--app-muted);font-size:10px;line-height:1.3;white-space:nowrap}.pdd-tabs{flex-shrink:0;display:flex;gap:4px;border-bottom:1px solid var(--app-border)}.pdd-tabs>button{min-height:30px;padding:5px 9px;border:0;border-bottom:2px solid transparent;border-radius:5px 5px 0 0;background:transparent;color:var(--app-muted);font-size:11px;line-height:1.3}.pdd-tabs>button[aria-selected=true]{border-bottom-color:var(--app-border);color:var(--app-text);background:var(--app-raised);font-weight:600}.pdd-tab-panel{flex:1;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-top:9px;scrollbar-width:thin;scrollbar-color:var(--app-border) transparent}.pdd-room-tabs,.pdd-page-tabs{display:flex;gap:6px;margin-bottom:8px}.pdd-room-tabs>button,.pdd-page-tabs>button{display:inline-flex;align-items:center;gap:6px;min-height:27px;padding:4px 8px;border:1px solid var(--app-border);border-radius:6px;background:var(--app-raised);color:var(--app-muted);font-size:10px;line-height:1.3}.pdd-room-tabs>button>span{color:var(--app-muted);font-size:10px}.pdd-room-tabs>button[aria-pressed=true],.pdd-page-tabs>button[aria-pressed=true]{color:var(--app-text);background:var(--app-raised);border-color:var(--app-border)}.pdd-line-table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left;color:var(--pdd-ink);font-size:11px;line-height:1.3}.pdd-line-table thead th{padding:4px 2px 6px;border-bottom:1px solid var(--app-border);color:var(--app-muted);font-size:10px;font-weight:450}.pdd-line-table thead th:nth-child(2){width:84px}.pdd-line-table thead th:nth-child(3){width:43px;text-align:right}.pdd-line-table tbody th,.pdd-line-table tbody td{height:33px;padding:5px 2px;border-bottom:1px solid var(--app-border);vertical-align:middle}.pdd-line-table tbody th{font-weight:450}.pdd-line-table tbody th>small{display:block;color:var(--app-muted);font-size:10px;margin-top:2px;line-height:1.2}.pdd-line-table tbody tr:last-child>*{border-bottom:0}.pdd-quantity{display:inline-flex;align-items:center;gap:4px;color:var(--app-muted);font-size:10px}.pdd-quantity input{width:48px;height:26px;min-width:0;padding:3px 4px;border:1px solid var(--app-border);border-radius:4px;outline-offset:1px;background:var(--app-raised);color:var(--app-text);box-shadow:none;text-align:right;font-size:11px;line-height:1.3;font-variant-numeric:tabular-nums;appearance:textfield;-moz-appearance:textfield}.pdd-quantity input::-webkit-outer-spin-button,.pdd-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pdd-quantity input[aria-invalid=true]{border-color:var(--app-border)}.pdd-source-link{display:block;min-height:27px;margin-left:auto;padding:3px 0 3px 3px;border:0;border-radius:3px;background:transparent;color:var(--app-muted);font-size:10px;line-height:1.3;white-space:nowrap}.pdd-source-link:hover{color:var(--app-text);text-decoration:underline}.pdd-panel-note{margin:8px 0 0;color:var(--app-muted);font-size:10px;line-height:1.4}.pdd-page-tabs{margin-bottom:7px}.pdd-page-tabs button>span{font-size:10px;color:var(--app-muted)}.pdd-source-view{padding:11px 12px 9px;border:1px solid var(--app-border);border-radius:5px;background:var(--app-raised);color:var(--app-text);box-shadow:0 5px 10px -9px #0007}.pdd-source-caption{display:block;font-size:10px;line-height:1.4;letter-spacing:.035em;color:var(--app-muted)}.pdd-source-view>strong{display:block;margin:7px 0;color:var(--app-text);font-size:12px;line-height:1.3;font-weight:600}.pdd-source-view>div{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:6px 5px;border-top:1px solid var(--app-border);font-size:11px;line-height:1.3}.pdd-source-view>div>b{font-size:10px;font-weight:550;white-space:nowrap}.pdd-source-view>.is-highlighted{border:1px solid var(--app-border);border-radius:3px;background:var(--app-raised)}.pdd-source-view>small{display:block;margin-top:7px;color:var(--app-muted);font-size:10px;line-height:1.4}.pdd-handoff{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:5px 12px;text-align:center}.pdd-approved{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid var(--app-border);border-radius:20px;color:var(--app-muted);background:var(--app-raised);font-size:10px;line-height:1.4}.pdd-handoff .pdd-file-mark{width:42px;height:51px;margin:2px 0}.pdd-handoff .pdd-file-mark>b{top:24px;font-size:10px}.pdd-handoff>strong{color:var(--app-text);font-size:18px;line-height:1.3;font-weight:600;letter-spacing:-.035em}.pdd-handoff>p{max-width:260px;margin:0;color:var(--app-muted);font-size:11px;line-height:1.5}.pdd-handoff>div{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.pdd-handoff>div>span{border:1px solid var(--app-border);border-radius:5px;padding:4px 6px;color:var(--app-muted);font-size:10px;line-height:1.3}.pdd-handoff>small{color:var(--app-muted);font-size:10px;line-height:1.4}.pdd-actions{display:flex;justify-content:space-between;align-items:center;gap:7px;min-height:43px;flex-shrink:0;padding-top:9px;border-top:1px solid var(--app-border)}.pdd-actions>span{max-width:110px;color:var(--app-muted);font-size:10px;line-height:1.4}.pdd-primary{display:inline-flex;margin-left:auto;justify-content:center;align-items:center;gap:4px;min-height:34px;max-width:100%;padding:7px 11px;border:1px solid var(--app-border);border-radius:6px;background:var(--app-accent);color:var(--app-text);font-size:11px;line-height:1.4;font-weight:550}.pdd-dropzone .pdd-drop-use{margin:0 0 4px}.pdd-primary:hover:not([aria-disabled=true]){background:var(--app-accent)}.pdd-primary[aria-disabled=true]{cursor:progress;opacity:.65}.pdd-status{position:absolute;width:1px;height:1px;min-height:0;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pdd-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes pdd-scan{0%{transform:translateY(0);opacity:0}15%,85%{opacity:1}to{transform:translateY(110px);opacity:0}}@media(max-width:760px){.pdf-drop-demo{margin:0 16px 17px}}@media(max-width:420px){.pdf-drop-demo{padding:11px;height:458px}.pdd-upload-scene{padding-inline:0}.pdd-sample-tile{padding:12px 10px;gap:9px}.pdd-flow-label{display:none}.pdd-workspace{padding:8px}.pdd-workspace-title{gap:5px}.pdd-workspace-title>span:last-child{font-size:10px}.pdd-tabs>button{padding-inline:8px}.pdd-line-table thead th:nth-child(2){width:76px}.pdd-line-table thead th:nth-child(3){width:37px}.pdd-quantity input{width:43px}.pdd-source-link{font-size:10px}.pdd-source-link>span{display:none}.pdd-line-table tbody th,.pdd-line-table tbody td{padding-block:6px}.pdd-actions>span{max-width:80px}.pdd-primary{padding-inline:9px}.pdd-source-view{padding-inline:8px}}@media(prefers-reduced-motion:reduce){.pdf-drop-demo *,.pdf-drop-demo *:before,.pdf-drop-demo *:after{animation:none!important;transition:none!important}}.pdd-ax-entry{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:7px;width:100%;min-height:29px;margin:0 0 5px;padding:5px 7px;border:1px solid var(--app-border);border-radius:5px;background:var(--app-raised);color:var(--app-muted);text-align:left;font-size:9px;line-height:1.35}.pdd-ax-entry strong{font-size:inherit;font-weight:550}.pdd-ax-entry>span{white-space:nowrap;font-size:9px}.pdd-ax-entry:hover{background:var(--app-raised)}.pdd-tabs>button{display:inline-flex;align-items:center;gap:4px}.pdd-tab-count{display:grid;place-items:center;min-width:15px;height:15px;border-radius:4px;background:var(--app-raised);color:var(--app-muted);font-size:9px}.pdd-suggestions>p{margin:0 0 7px;color:var(--app-muted);font-size:10px;line-height:1.4}.pdd-suggestion{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:7px;padding:7px 0;border-top:1px solid var(--app-border)}.pdd-suggestion strong{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;color:var(--app-text);font-size:11px;font-weight:550;line-height:1.3}.pdd-suggestion strong>span{font-size:9px;color:var(--app-muted);font-weight:400;white-space:nowrap}.pdd-suggestion p{margin:4px 0 0;color:var(--app-muted);font-size:10px;line-height:1.4}.pdd-context-link{min-height:23px;padding:3px 0;border:0;border-radius:3px;background:transparent;color:var(--app-muted);font-size:9px;line-height:1.3;text-align:left;text-decoration:underline;text-underline-offset:2px}.pdd-add-suggestion{min-width:39px;min-height:29px;padding:4px 6px;border:1px solid var(--app-border);border-radius:5px;background:var(--app-raised);color:var(--app-text);font-size:10px;line-height:1.3}.pdd-add-suggestion[aria-pressed=true]{background:var(--app-raised);border-color:var(--app-border)}.pdd-add-suggestion:hover{background:var(--app-raised)}.pdd-suggestions>small{display:block;margin-top:7px;color:var(--app-muted);font-size:9px;line-height:1.4}.pdd-context-source{margin-top:9px;padding:8px;border:1px solid var(--app-border);border-radius:5px;background:var(--app-raised)}.pdd-context-source.is-highlighted{outline:1px solid var(--app-accent);outline-offset:1px}.pdd-context-source>strong{display:block;color:var(--app-text);font-size:10px;font-weight:550;line-height:1.3}.pdd-context-source>p{margin:5px 0;color:var(--app-muted);font-size:10px;line-height:1.4}.pdd-context-source>small{display:block;color:var(--app-muted);font-size:9px;line-height:1.4}@media(max-width:420px){.pdd-tabs>button{padding-inline:6px}.pdd-ax-entry{padding-inline:5px;font-size:9px}.pdd-suggestion{gap:5px}}.pdf-drop-demo .pdd-line-table thead th:nth-child(3){width:74px}.pdd-line-tools{display:flex;align-items:center;justify-content:flex-end;gap:4px}.pdd-line-tools .pdd-source-link{margin-left:0;padding-left:0}.pdd-line-note{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:3px;min-width:32px;min-height:25px;padding:3px 4px;border:1px solid var(--app-border);border-radius:4px;background:var(--app-raised);color:var(--app-muted);font-size:9px;line-height:1.2}.pdd-line-note svg{width:11px;height:12px;flex-shrink:0}.pdd-line-note.is-saved,.pdd-line-note:hover{border-color:var(--app-border);background:var(--app-raised);color:var(--app-text)}.pdd-f9-editor{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--app-border);border-radius:7px;background:var(--app-raised);color:var(--app-text)}.pdd-f9-heading{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:6px}.pdd-f9-heading strong{color:var(--app-text);font-size:11px;font-weight:550;line-height:1.4}.pdd-f9-heading button{display:grid;flex-shrink:0;place-items:center;width:23px;height:23px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--app-muted);font:17px/1 var(--font-sans)}.pdd-f9-editor>p{flex-shrink:0;margin:0;color:var(--app-muted);font-size:10px;line-height:1.4}.pdd-f9-editor>label{display:flex;flex:1;min-height:0;flex-direction:column;gap:5px;color:var(--app-muted);font-size:10px;line-height:1.4}.pdd-f9-editor textarea{display:block;flex:1;width:100%;min-height:70px;resize:none;padding:8px;border:1px solid var(--app-border);border-radius:5px;background:var(--app-surface);color:var(--app-text);font:11px/1.5 var(--font-sans);box-shadow:none}.pdd-f9-editor textarea::placeholder{color:var(--app-muted)}.pdd-f9-editor textarea:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.pdd-f9-actions{display:flex;flex-shrink:0;align-items:center;gap:5px}.pdd-f9-actions>span{flex:1;color:var(--app-muted);font-size:9px;line-height:1.4}.pdd-f9-actions button{min-height:28px;padding:5px 8px;border:1px solid var(--app-border);border-radius:4px;background:var(--app-surface);color:var(--app-muted);font-size:10px;line-height:1.3}.pdd-f9-actions button:last-child{border-color:var(--app-border);background:var(--app-accent);color:var(--app-text)}.pdf-drop-demo[data-stage=ready]{height:auto;min-height:440px}.pdd-handoff-details{width:100%;max-width:330px;color:var(--app-muted);text-align:left;font-size:10px;line-height:1.4}.pdd-handoff-details summary{padding:5px 0;cursor:pointer;text-align:center;text-decoration:underline;text-underline-offset:2px}.pdd-handoff-details ul{display:grid;gap:7px;margin:8px 0 0;padding:0;list-style:none}.pdd-handoff-details li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 7px;padding:7px 8px;border:1px solid var(--app-border);border-radius:5px;background:var(--app-raised);color:var(--app-text)}.pdd-handoff-details li>b{font-size:10px;font-weight:550;white-space:nowrap}.pdd-handoff-details li>small{grid-column:1 / -1;color:var(--app-muted);font-size:9px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:420px){.pdf-drop-demo .pdd-line-table thead th:nth-child(3){width:68px}.pdd-line-tools{gap:3px}.pdd-line-note{min-width:30px;padding-inline:3px;font-size:8.5px}.pdd-f9-editor{padding:8px;gap:7px}.pdd-f9-heading strong{font-size:10px}.pdf-drop-demo[data-stage=ready]{min-height:458px}}.pdd-handoff>.pwa-file-icon{width:38px;height:45px;margin:1px 0;color:var(--app-muted)}.pdd-handoff>.pwa-file-icon>span{top:24px;padding:2px 4px;font-size:9px}.pdf-drop-demo,.platform-workflow-art{--app-text: #243c32;--app-muted: #627269;--app-border: #d7e0d8;--app-surface: #fafcf9;--app-raised: #edf2eb;--app-accent: #2b805b;color-scheme:light;background:#e6ece4;border-color:#c7d2c6;border-radius:14px;box-shadow:0 8px 24px -16px #233c3040,inset 0 1px #ffffffc0;font-family:var(--font-sans)}.pdd-header,.pwa-compare .pwa-heading{min-height:36px;margin-bottom:2px;padding-bottom:9px;border-bottom:1px solid var(--app-border);color:var(--app-text)}.pdd-brand,.pwa-brand{font-size:10px;letter-spacing:.19em;font-weight:600;color:var(--app-accent)}.pdd-flow-label,.pwa-compare .pwa-scene-type{padding-left:7px;border-left:1px solid var(--app-border);color:var(--app-text);font-size:11px;font-weight:500}.pdd-header>span>i,.pwa-compare .pwa-heading-label>i{background:var(--app-accent)}.pdd-workspace,.pwa-compare .pwa-comparison-workspace{border-radius:7px}.pdd-workspace-title{padding-bottom:10px}.pdd-ax-mark,.pwa-compare .pwa-agent-mark{color:#276a4b;border-color:#bfd3c0;background:#e0edde}.pdd-ax-entry,.pwa-compare .pwa-agent-suggestion{background:#e8f2e5;border-color:#c6dac4;color:#315f42}.pdd-ax-entry strong,.pdd-ax-entry span{color:#315f42}.pdd-tabs>button[aria-selected=true],.pwa-compare .pwa-comparison-workspace>.pwa-stage-controls button[aria-current]{background:transparent;color:#245f40;border-bottom-color:var(--app-accent)}.pdd-room-tabs button[aria-pressed=true]{background:#e0eddb;border-color:#adc7a6;color:#275c3e}.pdd-quantity input{background:#f5f9f2;border-color:#b1c6ab;color:#275c3e}.pdd-primary,.pdd-f9-actions button:last-child,.pwa-compare .pwa-primary,.pwa-compare .pwa-f9-actions button:last-child,.pwa-compare .pwa-export-actions button,.pwa-compare:not([data-stage="3"])>.pwa-playback>div>button:first-child{border-color:#347250;background:linear-gradient(105deg,#2d795b,#477b48);color:#f4fff8;font-weight:600}.pdd-primary:hover:not([aria-disabled=true]),.pwa-compare .pwa-primary:hover,.pwa-compare:not([data-stage="3"])>.pwa-playback>div>button:first-child:hover{background:linear-gradient(105deg,#246449,#386639)}.pwa-compare .pwa-primary:disabled{background:#dce7d8;border-color:#c6d4c0;color:#6a7d68}.pdd-line-note,.pwa-compare .pwa-line-note{background:#fbefd9;border-color:#d9bd87;color:#80551a}.pdd-line-note:hover,.pdd-line-note.is-saved,.pwa-compare .pwa-line-note:hover,.pwa-compare .pwa-line-note.is-saved{background:#f4e1bb;border-color:#bc924d;color:#704713}.pwa-compare:not([data-stage="0"]) .pwa-difference,.pwa-compare:not([data-stage="0"]) .pwa-missing.is-absent,.pwa-compare .pwa-compare-action-row.is-proposed .pwa-compare-row-action{background:#fbefd9;border-color:#d9bd87;color:#80551a}.pwa-compare .is-added .pwa-compare-row-action{background:#e2efdf;border-color:#bdd3b4;color:#356342}.pdd-progress,.pdd-progress::-webkit-progress-bar{background:#d4dfd0}.pdd-progress::-webkit-progress-value,.pdd-progress::-moz-progress-bar{background:var(--app-accent)}.pdd-reset:hover,.pwa-compare .pwa-reset:hover{background:#dbe6d7}.pdf-drop-demo :is(button,input,textarea):focus-visible,.pwa-compare :is(button,input,textarea,select):focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.pdd-sample-tile,.pwa-compare .pwa-sample-file:not(.is-loaded){background:#f3fff8;border:2px solid #2b805b;color:#172c26;box-shadow:0 3px 10px #0003,inset 0 1px #ffffffb3;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.pdd-sample-tile strong,.pwa-compare .pwa-sample-file:not(.is-loaded) strong{color:#172c26}.pdd-sample-tile small,.pwa-compare .pwa-sample-file:not(.is-loaded) small{color:#465e54}.pdd-sample-tile .pdd-file-mark,.pwa-compare .pwa-sample-file:not(.is-loaded) .pwa-file-icon{color:#426455}.pdd-sample-tile .pdd-file-mark>b,.pwa-compare .pwa-sample-file:not(.is-loaded) .pwa-file-icon>span{background:#eff7f2;border-color:#8ba99a;color:#305641}.pdd-sample-tile .pdd-drag-grip,.pwa-compare .pwa-sample-file:not(.is-loaded) .pwa-sample-grip{color:#3b6350;font-weight:600}.pdd-sample-tile:hover,.pwa-compare .pwa-sample-file:not(.is-loaded):hover{background:#eff8f2;border-color:#2b805b;box-shadow:0 0 0 2px #2b805b33,0 5px 13px #0004}.pdd-sample-tile{width:100%;text-align:left}.pdd-file-action,.pwa-compare .pwa-sample-file:not(.is-loaded) small{display:block;margin-top:5px;color:#236443;font-size:10px;line-height:1.4;font-weight:600}.pdd-sample-tile .pdd-drag-grip,.pwa-compare .pwa-sample-file:not(.is-loaded) .pwa-sample-grip{display:grid;place-items:center;min-width:23px;min-height:28px;border:1px solid #a0c9b2;border-radius:5px;background:#d4eedf}.pdd-sample-tile,.pwa-compare .pwa-sample-file{height:84px;min-height:84px}.pwa-compare[data-started=false] .pwa-scene{margin-top:10px}.pwa-compare:not([data-stage="0"]) .pwa-quantity-row .pwa-quantity-trigger{background:#fbefd9;border-color:#d9bd87;color:#80551a}.pwa-compare .pwa-quantity-row.is-quantity-reviewed{background:transparent}.pdf-drop-demo[data-stage=review]:not([data-tab="1"]),.pdf-drop-demo[data-stage=review][data-note-open=true]{height:auto;min-height:440px}.pdf-drop-demo:not([data-tab="1"]) .pdd-body,.pdf-drop-demo[data-note-open=true] .pdd-body{flex:1 0 auto}.pdf-drop-demo:not([data-tab="1"]) .pdd-workspace,.pdf-drop-demo[data-note-open=true] .pdd-workspace{overflow:visible}.pdf-drop-demo:not([data-tab="1"]) .pdd-tab-panel{flex:1 0 auto;overflow:visible}.pdf-drop-demo .pdd-f9-editor textarea{field-sizing:content;min-height:110px;overflow:hidden}@media(max-width:420px){.pdf-drop-demo[data-stage=review]:not([data-tab="1"]),.pdf-drop-demo[data-stage=review][data-note-open=true]{min-height:458px}}.pwa-compare{height:520px;min-height:520px}.pwa-compare .pwa-scene{flex:1 1 0;min-height:0;overflow:hidden}.pwa-compare .pwa-comparison-workspace,.pwa-compare .has-expanded-review{min-height:0}.pwa-compare .pwa-comparison-handoff{flex:1 1 0;min-height:0}.pdf-drop-demo{height:520px}.pdf-drop-demo[data-stage=ready],.pdf-drop-demo[data-stage=review]:not([data-tab="1"]),.pdf-drop-demo[data-stage=review][data-note-open=true]{min-height:520px}@media(max-width:420px){.pwa-compare{height:600px;min-height:600px}.pdf-drop-demo{height:600px}.pdf-drop-demo[data-stage=ready],.pdf-drop-demo[data-stage=review]:not([data-tab="1"]),.pdf-drop-demo[data-stage=review][data-note-open=true]{min-height:600px}}.pwa-compare[data-started=true] .pwa-scene{margin-top:10px}.pwa-compare .pwa-comparison-workspace{gap:10px}.pwa-compare .pwa-comparison-papers{flex:1 1 auto;min-height:215px}.pwa-compare .pwa-comparison-paper{display:flex;flex-direction:column;min-height:215px}.pwa-compare .pwa-comparison-paper .pwa-paper-heading{min-height:39px;flex-shrink:0}.pwa-compare .pwa-paper-heading strong{font-size:12px}.pwa-compare .pwa-paper-heading small{font-size:10px}.pwa-compare .pwa-compare-table-head{min-height:24px;flex-shrink:0;font-size:10px}.pwa-compare .pwa-comparison-paper>:is(.pwa-row-with-note,.pwa-row-without-note,.pwa-paper-row){flex:1 0 36px}.pwa-compare .pwa-comparison-paper .pwa-paper-row{min-height:36px;font-size:11px}.pwa-compare .pwa-row-without-note{display:flex;align-items:stretch}.pwa-compare .pwa-row-without-note>.pwa-paper-row{width:100%}.pwa-compare .pwa-quantity-trigger{min-height:32px;font-size:11px}.pwa-compare .pwa-line-note{min-height:30px}.pwa-compare .pwa-compare-review-area{flex:0 0 auto;margin-top:auto}.pwa-compare .pwa-agent-suggestion{min-height:62px;padding:8px}.pwa-compare .pwa-agent-suggestion strong{font-size:12px;line-height:1.4}.pwa-compare .pwa-agent-suggestion small{font-size:10px;line-height:1.4}.pwa-compare .pwa-compare-phase-action{min-height:36px}.pwa-compare .pwa-comparison-workspace>.pwa-stage-controls{min-height:32px}@media(max-width:420px){.pwa-compare .pwa-comparison-papers{min-height:250px}.pwa-compare .pwa-comparison-paper>:is(.pwa-row-with-note,.pwa-row-without-note,.pwa-paper-row){flex-basis:43px}.pwa-compare .pwa-comparison-paper .pwa-paper-row,.pwa-compare .pwa-quantity-trigger{font-size:10px}}.pwa-compare .pwa-comparison-paper{display:grid;grid-template-rows:39px 24px repeat(4,minmax(36px,1fr));align-content:stretch}.pwa-compare .pwa-quantity-choices button:not(:disabled){background:#fbefd9;border-color:#d9bd87;color:#80551a}.pwa-compare .pwa-quantity-choices button:not(:disabled):hover,.pwa-compare .pwa-quantity-choices button[aria-pressed=true]{background:#f4e1bb;border-color:#bc924d;color:#704713}.pwa-compare .pwa-quantity-review .pwa-compare-detail-heading button{color:#80551a}.pwa-compare .pwa-playback>div{margin-left:auto}.pdf-drop-demo .pdd-line-table thead th:nth-child(3){width:46px}.pwa-compare .pwa-compare-review-area{display:flex;flex-direction:column;flex:1 0 auto;gap:8px;margin-top:0}.pwa-compare .pwa-compare-review-area>:is(.pwa-agent-suggestion,.pwa-quantity-review,.pwa-compare-scan-status){flex:1}.pwa-compare .pwa-quantity-review{display:flex;flex-direction:column;justify-content:center;gap:5px}.pwa-compare .pwa-compare-phase-action{margin-top:auto}.pwa-compare .pwa-comparison-workspace{display:grid;grid-template-rows:32px minmax(0,1fr) auto;gap:8px}.pwa-compare .pwa-comparison-papers{height:100%;min-height:0}.pwa-compare .pwa-comparison-paper{min-height:0;grid-template-rows:39px 24px repeat(4,minmax(0,1fr))}.pwa-compare .pwa-comparison-paper .pwa-paper-row{min-height:27px}.pwa-compare .pwa-compare-review-area{min-height:0}.pwa-compare .has-expanded-review .pwa-comparison-workspace{grid-template-rows:32px minmax(0,1fr)}.pwa-compare .pwa-comparison-actions{justify-content:flex-end}.pwa-compare .pwa-comparison-paper>:is(.pwa-row-with-note,.pwa-row-without-note,.pwa-paper-row){height:100%;min-height:0;box-sizing:border-box}.pwa-compare .pwa-row-with-note{align-items:stretch}.pwa-compare .pwa-row-with-note>.pwa-paper-row,.pwa-compare .pwa-row-without-note>.pwa-paper-row{height:100%;min-height:0;box-sizing:border-box}.pwa-compare .pwa-comparison-paper .pwa-compare-action-row{margin-top:0}.pwa-compare :is(.pwa-quantity-trigger,.pwa-compare-row-action,.pwa-line-note){height:100%;min-height:0;box-sizing:border-box}.pwa-compare .pwa-compare-row-state b{font-size:inherit;font-weight:550}.pwa-compare .pwa-quantity-trigger,.pwa-compare .pwa-compare-row-action{font-size:inherit;line-height:1.3}.pdd-reset,.pwa-compare .pwa-reset{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:3px 5px;border:0;border-radius:5px;background:transparent;color:#627269;font:10px/1.3 Arial,sans-serif}.pdd-reset>span{font:inherit;line-height:inherit}.pdd-reset>svg,.pwa-compare .pwa-reset>svg{width:15px;height:15px;flex-shrink:0}.pdd-item-code{display:block;margin-bottom:2px;color:#537d62;font:9px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:500}.pdd-suggestion strong .pdd-item-code{margin-bottom:4px}.pwa-compare .pwa-item-label{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;text-align:left}.pwa-compare .pwa-item-label code{color:#537d62;font:9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:nowrap}.pwa-compare .pwa-item-label>span{font:10px/1.2 Arial,sans-serif;white-space:normal;overflow-wrap:anywhere}.pwa-compare .pwa-compare-row-action>.pwa-item-label{white-space:normal}@media(max-width:420px){.pwa-compare .pwa-item-label code{font-size:8px}.pwa-compare .pwa-item-label>span{font-size:9px}}.pdd-add-suggestion[aria-pressed=false]{background:#fbefd9;border-color:#d9bd87;color:#80551a;font-weight:600}.pdd-add-suggestion[aria-pressed=false]:hover{background:#f4e1bb;border-color:#bc924d;color:#704713}.pdd-add-suggestion[aria-pressed=true]{background:#e2efdf;border-color:#bdd3b4;color:#356342}.pdf-drop-demo .pdd-workspace,.pwa-compare .pwa-comparison-workspace{border-radius:12px;border-color:#d4dfd1;box-shadow:0 2px 5px #30462c05}.pdd-header,.pwa-compare .pwa-heading{padding-bottom:10px}.pdd-dropzone,.pwa-compare .pwa-sample-dropzone{background:var(--app-raised);border:1px dashed var(--app-border);border-radius:11px;min-height:154px;padding:16px 10px;gap:6px}.pdd-dropzone>.pdd-primary,.pwa-compare .pwa-drop-scan{min-height:38px;padding:7px 15px;margin:0 0 3px;font-size:11px;line-height:1.4}.pdd-dropzone>span:not(.pdd-ax-mark),.pwa-compare .pwa-sample-dropzone>p{font-size:10px;line-height:1.4}.pdd-dropzone>strong,.pwa-compare .pwa-sample-dropzone>strong{font-size:12px;line-height:1.4;font-weight:600}.pdd-tabs,.pwa-compare .pwa-stage-controls{background:#edf3e9;border-radius:7px}.pdd-tabs>button[aria-selected=true],.pwa-compare .pwa-comparison-workspace>.pwa-stage-controls button[aria-current]{background:#dcebd6;border-radius:6px 6px 0 0}.pdd-quantity input{border-radius:6px}.pdd-reset,.pwa-compare .pwa-reset{color:#627269}.pdd-primary,.pwa-compare .pwa-primary{border-radius:8px}.pdd-item-code,.pwa-compare .pwa-item-label code{letter-spacing:.015em}.pdd-ax-entry,.pwa-compare .pwa-agent-suggestion{border-radius:8px}.ui-button{font-family:inherit;transition:background-color .18s,border-color .18s,box-shadow .18s}.ui-button:focus-visible{outline:2px solid #278665;outline-offset:3px}.ui-button:disabled{cursor:default;opacity:.5}.pdf-drop-demo.glass-demo,.platform-workflow-art.glass-demo{--app-text: #163e31;--app-muted: #5c7568;--app-border: #2e705325;--app-surface: #ffffffa8;--app-raised: #ffffff70;--app-accent: #167350;height:470px;min-height:470px;padding:18px;border:1px solid #ffffffa6;border-radius:22px;background:radial-gradient(ellipse at 0 0,#b1edce99,transparent 65%),linear-gradient(135deg,#f0fff2b8,#dcece0bd 55%,#c7ead4c7);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px #fff,0 12px 32px -24px #16472e70}.glass-demo :is(.pdd-header,.pwa-heading){border:0;padding-bottom:12px;min-height:36px}.glass-demo :is(.pdd-flow-label,.pwa-scene-type){font-size:12px;font-weight:600}.glass-demo :is(.pdd-workspace,.pwa-comparison-workspace){border:1px solid #ffffffa6;background:#ffffff8f;border-radius:16px;box-shadow:none;padding:12px}.glass-demo :is(.pdd-tabs,.pwa-stage-controls){background:#1e75490b;border:0;border-radius:10px;padding:3px;gap:2px}.glass-demo :is(.pdd-tabs>button,.pwa-stage-controls>button){border:0;border-radius:7px;font-size:11px;min-height:30px}.glass-demo .pdd-tabs>button[aria-selected=true],.glass-demo.pwa-compare .pwa-comparison-workspace>.pwa-stage-controls button[aria-current]{background:#ffffffc9;color:#156647;box-shadow:0 2px 6px #14432c12;border:0}.glass-demo :is(.pdd-primary,.pwa-primary){background:linear-gradient(120deg,#238867,#4b985c);border:1px solid #3d8c6140;border-radius:10px;min-height:36px;box-shadow:0 3px 8px #25764b18}.glass-demo :is(.pdd-ax-entry,.pwa-agent-suggestion){background:#d4ecd0a8;border:1px solid #a5cea750;border-radius:12px}.glass-demo .pdd-ax-entry{padding:8px}.glass-demo .pdd-workspace-title{padding-bottom:8px}.glass-demo .pdd-suggestions>p{font-size:11px;margin:8px 0}.glass-demo .pdd-suggestion{padding-block:12px}.glass-demo .pdd-suggestion strong{font-size:12px}.glass-demo .pdd-suggestion>div>p{font-size:10px}.glass-demo .pdd-suggestions>small{display:none}.glass-demo .pwa-agent-suggestion small{font-size:10px}.glass-demo :is(.pdd-reset,.pwa-reset){font-size:11px}.glass-demo .pwa-playback{border:0;padding-top:10px}.glass-demo .pwa-playback button{border-radius:10px}.glass-demo .pdd-actions{border:0;padding-top:12px}.glass-demo.pwa-compare .pwa-comparison-workspace{grid-template-rows:36px minmax(0,1fr) auto}.glass-demo.pwa-compare .pwa-compare-review-area{gap:6px}@media(max-width:600px){.pdf-drop-demo.glass-demo,.platform-workflow-art.glass-demo{height:510px;min-height:510px;padding:14px;border-radius:18px}.glass-demo :is(.pdd-workspace,.pwa-comparison-workspace){padding:10px}}.glass-demo[data-autoplay=true] :is(.pdd-line-tools,.pdd-line-table thead th:last-child,.pdd-line-table tbody td:last-child,.pwa-line-note){display:none}.glass-demo[data-autoplay=true] :is(.pdd-item-code,.pwa-item-label code,.pwa-paper-heading small,.pwa-agent-suggestion small){display:none}.glass-demo[data-autoplay=true] .pdd-line-table th{font-size:12px}.glass-demo[data-autoplay=true] .pwa-row-with-note{grid-template-columns:1fr}.glass-demo[data-autoplay=true] .pwa-item-label>span{font:12px/1.35 var(--font-sans)}.glass-demo[data-autoplay=true] .pwa-comparison-paper .pwa-paper-row{font-size:12px}.platform-scroll-cards .pwa-compare .pwa-comparison-papers{min-height:178px}.platform-scroll-cards .pwa-compare .pwa-comparison-paper{height:auto;min-height:178px}.platform-scroll-cards .pwa-compare[data-stage="0"] .pwa-comparison-papers{display:none}@media(max-width:800px){.platform-scroll-cards .platform-tool-copy{padding:18px 18px 12px;margin:0}}.platform-stack,.workflow-integrations,.customer-perspectives{padding:88px 30px;scroll-margin-top:100px}.platform-stack{background:linear-gradient(180deg,#fff 0,#f7f9f5)}.platform-section-head{max-width:810px;margin:0 auto 50px;text-align:center}.platform-pill{display:inline-flex;padding:7px 13px;border:1px solid var(--line-strong);border-radius:100px;font-size:11px;font-weight:600;background:#ffffffbd}.platform-section-head h2{font-size:clamp(32px,3.7vw,52px);font-weight:600;letter-spacing:-.05em;line-height:1.13;margin:22px 0}.platform-section-head h2 em{font-style:normal;color:var(--green-text)}.platform-section-head>p{max-width:650px;margin:0 auto;color:var(--copy);font-size:16px;line-height:1.75}.platform-section-head>.ax-btn{font-size:13px;margin-top:26px}.platform-feature-strip{max-width:1100px;margin:0 auto 20px;display:flex;justify-content:center;gap:35px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 10px}.platform-feature-strip span{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--copy)}.platform-feature-strip svg{color:var(--green-text)}.platform-tool-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.platform-tool{min-width:0;overflow:hidden;background:#fff;border:1px solid #e1e7dd;border-radius:27px;box-shadow:0 10px 34px -30px #29433270}.platform-tool-copy{padding:28px 28px 20px}.platform-tool-title{display:flex;align-items:center;gap:12px}.platform-tool-title>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid #cfe1c8;background:#f1f7ed;border-radius:11px;color:var(--green-text);flex-shrink:0}.platform-tool-title h3{font-size:21px;line-height:1.3;letter-spacing:-.04em;font-weight:600}.platform-tool-copy>p{font-size:13px;line-height:1.75;color:var(--copy);margin:15px 0 16px;min-height:46px}.platform-tool-copy>a{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--green-text);min-height:32px}.platform-mini{min-height:205px;margin:0 24px 23px;padding:18px;background:#f5f8f2;border:1px solid #e0e7db;border-radius:14px}.platform-mini-label{display:block;font:9px var(--font-mono);color:var(--copy-quiet);letter-spacing:.04em;text-transform:uppercase;margin-bottom:20px}.platform-tool-photos{grid-column:1 / -1;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:20px;min-height:360px;background:linear-gradient(125deg,#f1f7eb,#fff 70%);border-color:#cbdcbd;box-shadow:0 20px 54px -38px #29433280}.platform-tool-photos .platform-tool-copy{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;padding:28px 10px 28px 38px}.platform-tool-eyebrow{display:block;font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--green-text);margin-bottom:20px}.platform-tool-photos .platform-tool-title{display:flex;align-items:center;gap:12px}.platform-tool-photos .platform-tool-title>span{margin:0;width:42px;height:42px}.platform-tool-photos .platform-tool-title h3{font-size:clamp(26px,2.5vw,34px);line-height:1.2}.platform-tool-photos .platform-tool-copy>p{flex:1;font-size:clamp(18px,1.55vw,22px);line-height:1.6;max-width:none;margin:22px 0}.platform-tool-photos .platform-tool-copy>a{font-size:13px;padding:13px 17px;min-height:45px;color:var(--ink);margin-top:5px}.platform-photo-scene{min-width:0;margin:28px 28px 28px 0;padding:24px 18px 20px;background:linear-gradient(140deg,#e3ecd8,#f6f9f3);border:1px solid #d9e4d0;border-radius:20px}.platform-photo-inputs{display:flex;justify-content:center;gap:9px;margin-bottom:18px}.platform-photo-inputs>span{display:flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid #d8e2d0;border-radius:7px;font-size:9px;background:#ffffffd9;color:var(--green-text)}.platform-photo-scene>img{display:block;width:100%;height:auto;border:1px solid #d8e2d0;border-radius:12px;box-shadow:0 12px 22px -12px #15291755}.platform-photo-result{display:flex;align-items:center;justify-content:center;gap:9px;font-size:10px;color:var(--copy);margin-top:24px}.platform-photo-result svg,.platform-photo-result strong{color:var(--green-text)}.platform-photo-result strong{font-weight:600}.platform-conversion{display:flex;align-items:center;justify-content:center;gap:24px;padding:7px 0}.platform-conversion>div{display:flex;flex-direction:column;align-items:center;gap:12px;padding:17px 13px;border:1px solid #dce5d6;border-radius:10px;background:#fff}.platform-conversion svg{color:var(--green-text)}.platform-conversion strong{font-size:12px;font-weight:600}.platform-conversion span{font-size:9px;color:var(--copy)}.platform-compare{display:grid;grid-template-columns:1fr 1fr;gap:13px}.platform-compare>div{padding:16px;border:1px solid #e0e6dc;border-radius:9px;background:#fff}.platform-compare strong{font-size:11px;font-weight:600;display:block;margin-bottom:14px}.platform-compare span{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid #edf0e9;font-size:10px;color:var(--copy)}.platform-compare i{display:block;width:28%;height:4px;border-radius:2px;background:#dce4d5}.platform-compare .is-changed{color:var(--green-text);font-weight:600}.platform-compare .is-changed i{background:#94bd79;width:40%}.workflow-integrations{max-width:1180px;margin:0 auto}.integration-tiles{list-style:none;display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:16px;max-width:1180px;margin:0 auto;padding:0}.integration-tiles li{grid-column:span 2;position:relative;min-width:0;filter:drop-shadow(0 8px 13px #152c2610)}.integration-tile{display:flex;align-items:center;justify-content:center;aspect-ratio:1.12;background:#fff;border:1px solid #e1e5df;border-radius:31px;transition:border-color .18s,background-color .18s;position:relative}.integration-tile:hover,.integration-tile:focus-visible{background:#f7faf3;border-color:#b6cda5;outline:none}.integration-tile:focus-visible{box-shadow:0 0 0 3px #c4d8b4}.integration-logo{display:grid;place-items:center;width:100%;height:100%;padding:18px}.integration-logo img{width:52px;height:52px;object-fit:contain;max-width:100%}.integration-logo.is-wordmark img{width:123px;height:auto;max-height:62px}.integration-logo.is-jobdox img{padding:9px 7px;background:#26322d;border-radius:8px;box-sizing:border-box}.integration-logo img{mix-blend-mode:multiply}.integration-logo.is-jobdox img{mix-blend-mode:normal}.integration-xactimate{font-size:19px;font-weight:650;letter-spacing:-.06em}.integration-connector{position:absolute;right:-22px;top:calc(50% - 25px);width:24px;height:50px;z-index:1;pointer-events:none}.integration-tiles li:nth-child(7) .integration-connector,.integration-tiles li:last-child .integration-connector{display:none}.integration-tooltip{position:absolute;z-index:3;left:50%;bottom:calc(100% + 12px);transform:translate(-50%,4px);display:flex;align-items:center;flex-direction:column;gap:5px;width:max-content;max-width:210px;padding:12px 16px;border:1px solid #dbe5d3;border-radius:12px;background:#fff;box-shadow:0 10px 30px -15px #162c2655;text-align:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,transform .18s,visibility .18s}.integration-tooltip strong{font-size:13px;font-weight:650}.integration-tooltip>span{font-size:10px;color:var(--copy)}.integration-tile:hover .integration-tooltip,.integration-tile:focus-visible .integration-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.integration-explain{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:44px}.integration-explain article{padding:28px 30px;background:#f5f8f2;border:1px solid #e0e7da;border-radius:20px}.integration-explain article>span{font:10px var(--font-mono);color:var(--green-text)}.integration-explain h3{font-size:20px;font-weight:600;line-height:1.35;letter-spacing:-.035em;margin:14px 0 12px}.integration-explain p{font-size:13px;line-height:1.75;color:var(--copy)}.integration-footnote{font-size:10px;line-height:1.7;color:var(--copy-quiet);text-align:center;max-width:710px;margin:24px auto 0}.customer-perspectives{background:#e8f0e0;overflow:hidden;margin:20px 0 0;padding-bottom:50px}.customer-perspectives .platform-section-head{margin-bottom:58px}.customer-perspectives .platform-section-head>p{font-size:12px;max-width:520px}.testimonial-stack{position:relative;max-width:900px;margin:0 auto;isolation:isolate}.testimonial-stack:before,.testimonial-stack:after{content:"";position:absolute;inset:28px -28px -12px;background:#f7faf3;border:1px solid #dae5d0;border-radius:28px;z-index:-1}.testimonial-stack:after{inset:50px -53px -24px;z-index:-2;opacity:.7}.testimonial-card{padding:42px 60px 38px;background:#fff;border:1px solid #e0e8da;border-radius:28px;box-shadow:0 18px 50px -36px #25342099;text-align:center;min-height:330px;margin:0}.testimonial-card blockquote{font-size:clamp(23px,2.7vw,35px);line-height:1.4;letter-spacing:-.035em;font-weight:500;margin:0 0 30px}.testimonial-card figcaption{display:flex;justify-content:center;align-items:center;text-align:left;gap:12px}.testimonial-role-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:50%;background:#e5efdd;color:var(--green-text);font:11px var(--font-mono)}.testimonial-card figcaption strong{display:block;font-size:12px;font-weight:650}.testimonial-card figcaption small{display:block;font-size:10px;color:var(--copy);margin-top:5px}.testimonial-controls{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:46px}.testimonial-controls>button{display:grid;place-items:center;width:40px;height:40px;border:1px solid #cddac4;background:#fffa;border-radius:50%;color:var(--green-text);cursor:pointer}.testimonial-controls>div{display:flex;gap:5px}.testimonial-controls>div button{display:grid;place-items:center;width:30px;height:35px;padding:0;background:transparent;cursor:pointer}.testimonial-controls>div span{display:block;width:7px;height:7px;border-radius:8px;background:#acbea0}.testimonial-controls [aria-current] span{width:22px;background:var(--green-text)}.testimonial-controls button:focus-visible,.platform-tool a:focus-visible{outline:2px solid var(--green-text);outline-offset:4px}.estimate-rate-preview{margin-top:25px;padding:22px 25px;border:1px solid #bdcdb2;border-radius:14px;background:#f6f9f2;display:flex;justify-content:space-between;gap:20px;align-items:center}.estimate-rate-preview strong{font-size:14px;font-weight:600}.estimate-rate-preview span{font-size:18px;font-weight:600;color:var(--ink)}@media(max-width:760px){.platform-stack,.workflow-integrations,.customer-perspectives{padding:54px 20px}.platform-section-head{margin-bottom:32px}.platform-section-head h2 br{display:none}.platform-section-head h2{font-size:33px}.platform-section-head>p{font-size:14px}.platform-feature-strip{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px 8px}.platform-feature-strip span{font-size:10px}.platform-tool-grid{grid-template-columns:1fr;gap:18px}.platform-tool-copy{padding:23px 22px 17px}.platform-tool-title h3{font-size:20px}.platform-tool-copy>p{min-height:0}.platform-mini{margin:0 16px 17px;padding:14px}.platform-conversion{gap:15px}.platform-conversion>div{padding:15px 8px}.platform-conversion span{font-size:8px}.platform-tool-photos{grid-template-columns:1fr;gap:0}.platform-tool-photos .platform-tool-copy{padding:28px 25px 20px}.platform-tool-photos .platform-tool-title h3{font-size:clamp(25px,5vw,32px)}.platform-tool-photos .platform-tool-copy>p{max-width:none}.platform-photo-scene{margin:0 16px 17px;padding:18px 12px}.platform-photo-inputs{gap:6px}.platform-photo-inputs>span{padding:6px;font-size:8px}.platform-photo-result{gap:7px;font-size:8px}.integration-tiles{gap:18px}.integration-tile{border-radius:24px}.integration-logo{padding:12px}.integration-logo img{width:45px;height:45px}.integration-xactimate{font-size:16px}.integration-connector{right:-20px;width:22px}.integration-explain{grid-template-columns:1fr;gap:14px;margin-top:20px}.integration-explain article{padding:25px}.customer-perspectives .platform-section-head{margin-bottom:36px}.testimonial-stack{margin:0 13px}.testimonial-stack:before{inset:18px -13px -8px}.testimonial-stack:after{inset:32px -23px -17px}.testimonial-card{padding:28px 22px;min-height:350px;border-radius:22px}.testimonial-card blockquote{font-size:25px;line-height:1.4;margin:24px 0}.testimonial-controls{margin-top:35px;gap:10px}.testimonial-controls>button{flex-shrink:0}.testimonial-controls>div{gap:0;min-width:0}.testimonial-controls>div button{width:22px}.testimonial-controls [aria-current] span{width:18px}.estimate-rate-preview{align-items:flex-start;flex-direction:column;gap:10px}}@media(max-width:540px){.integration-tiles{grid-template-columns:repeat(14,minmax(44px,1fr));gap:12px;max-width:100%;overflow-x:auto;padding-bottom:8px}.integration-tile{aspect-ratio:1;border-radius:23px}.integration-logo{padding:10px}.integration-logo img{width:40px;height:40px}.integration-xactimate{font-size:15px}.integration-connector{right:-18px;width:20px;height:40px;top:calc(50% - 20px)}.integration-tiles li:nth-child(7) .integration-connector{display:none}.integration-tiles li:nth-child(3n+1) .integration-tooltip{left:0;transform:translateY(4px)}.integration-tiles li:nth-child(3n+1) .integration-tile:hover .integration-tooltip,.integration-tiles li:nth-child(3n+1) .integration-tile:focus-visible .integration-tooltip{transform:translate(0)}.integration-tiles li:nth-child(3n) .integration-tooltip{left:auto;right:0;transform:translateY(4px)}.integration-tiles li:nth-child(3n) .integration-tile:hover .integration-tooltip,.integration-tiles li:nth-child(3n) .integration-tile:focus-visible .integration-tooltip{transform:translate(0)}.integration-tiles li:last-child .integration-connector{display:none}}@media(prefers-reduced-motion:reduce){.integration-tile,.integration-tooltip{transition:none}}.platform-recording-scene{min-width:0;margin:28px 28px 28px 0;overflow:hidden;border:1px solid #d2ccc2;border-radius:15px;background:#171a1d;box-shadow:0 15px 32px -22px #22201e66}.platform-recording-video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain;background:#171a1d}.platform-recording-video:focus-visible{outline:2px solid #8a816d;outline-offset:-3px}@media(max-width:760px){.platform-recording-scene{margin:0 16px 17px;border-radius:12px}}.integration-logo.is-jobdox{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.integration-brand-caption{font-size:10px;font-weight:600;color:#4b5650}.integration-tiles{position:relative}.integration-tile{will-change:transform;z-index:2}@media(prefers-reduced-motion:reduce){.integration-tile{will-change:auto}}.integration-connector{transition:opacity .16s ease}.integration-tiles[data-moving=true] .integration-connector{opacity:0}.integration-more{color:#32704b;font-size:18px;font-weight:600;letter-spacing:-.03em}.platform-tool-photos>.platform-tool-inner{display:contents}.platform-scroll-track{grid-column:1 / -1;position:relative;min-height:calc(100svh + 1600px)}.platform-scroll-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;position:sticky;top:110px}.platform-scroll-cards .platform-tool{display:block}.platform-scroll-cards .platform-tool-inner{width:100%}.platform-scroll-hint{font-size:10px;line-height:1.5;color:#61766a;text-align:center;margin:12px 0 0}@media(min-width:801px)and (max-height:850px){.platform-scroll-cards{top:92px}.platform-scroll-cards .platform-tool{padding:18px}.platform-scroll-cards .platform-tool-copy>p{font-size:11px;line-height:1.5;margin-block:10px}.platform-scroll-cards .platform-tool-copy{margin-bottom:14px}.platform-scroll-cards .glass-demo{height:390px;min-height:390px}.platform-scroll-cards .platform-tool-copy>a{margin-top:8px}}@media(max-width:800px){.platform-scroll-track{min-height:0}.platform-scroll-cards{display:block;position:static}.platform-scroll-cards .platform-tool{min-height:calc(100svh + 1200px);position:relative;overflow:visible;margin-bottom:24px}.platform-scroll-cards .platform-tool-inner{position:sticky;top:92px}.platform-scroll-cards .platform-tool-copy>p{font-size:11px;line-height:1.5;margin-block:10px}.platform-scroll-cards .platform-tool-copy{margin-bottom:14px}.platform-scroll-cards .glass-demo{height:430px;min-height:430px}}@media(prefers-reduced-motion:reduce){.platform-scroll-track,.platform-scroll-cards .platform-tool{min-height:0}.platform-scroll-cards,.platform-scroll-cards .platform-tool-inner{position:static}.platform-scroll-hint{display:none}}.platform-scroll-cards .pwa-compare .pwa-comparison-workspace{grid-template-rows:36px minmax(178px,1fr) auto}.platform-scroll-cards .pwa-compare[data-stage="0"] .pwa-comparison-workspace{grid-template-rows:36px minmax(0,1fr)}.platform-scroll-cards .pwa-compare[data-autoplay=true] .pwa-compare-phase-action{display:none}@media(min-width:801px)and (max-height:850px){.platform-scroll-cards .platform-tool{padding:12px}.platform-scroll-cards .platform-tool-copy{padding:0 0 12px;margin:0}.platform-scroll-cards .platform-tool-title>span{height:30px;width:30px}.platform-scroll-cards .platform-tool-title h3{font-size:18px}.platform-scroll-cards .platform-tool-copy>p{min-height:0;margin:7px 0}.platform-scroll-cards .platform-tool-copy>a{min-height:22px;margin:0}.platform-scroll-cards .glass-demo{height:440px;min-height:440px;margin:0}.platform-scroll-hint{margin-top:8px;font-size:9px}}.platform-scroll-cards .pdf-drop-demo[data-autoplay=true] :is(.pdd-body,.pdd-workspace,.pdd-tab-panel){flex:1 1 0;min-height:0;overflow:hidden}.platform-scroll-cards .pdf-drop-demo[data-autoplay=true] .pdd-body{display:flex}.platform-scroll-cards .pdf-drop-demo[data-autoplay=true] .pdd-tab-panel{overflow-y:auto}.platform-scroll-cards .pwa-compare .pwa-comparison-workspace{grid-template-rows:30px minmax(148px,1fr) auto;gap:6px;padding:10px}.platform-scroll-cards .pwa-compare .pwa-comparison-papers{min-height:148px}.platform-scroll-cards .pwa-compare .pwa-comparison-paper{min-height:148px;grid-template-rows:30px 22px repeat(4,minmax(24px,1fr))}.platform-scroll-cards .pwa-compare .pwa-agent-suggestion{min-height:44px;padding:6px}.platform-scroll-cards .pwa-compare .pwa-comparison-workspace>.pwa-stage-controls{min-height:30px}.platform-scroll-cards .pdf-drop-demo.glass-demo[data-autoplay=true]{height:470px;min-height:470px}@media(min-width:801px)and (max-height:850px){.platform-scroll-cards .pdf-drop-demo.glass-demo[data-autoplay=true]{height:440px;min-height:440px}}@media(max-width:800px){.platform-scroll-cards .pdf-drop-demo.glass-demo[data-autoplay=true]{height:430px;min-height:430px}}.platform-scroll-cards [data-autoplay=true] :is(.pdd-sample-tile,.pwa-sample-file){position:relative;z-index:5;transform:translate(var(--sample-travel-x,0px),var(--sample-travel-y,0px));box-shadow:0 8px 22px -10px #0007;will-change:transform}.platform-scroll-cards [data-autoplay=true] [data-scroll-receiving=true]{border-color:var(--app-accent);background:color-mix(in srgb,var(--app-accent) 9%,var(--app-raised))}@media(prefers-reduced-motion:reduce){.platform-scroll-cards [data-autoplay=true] :is(.pdd-sample-tile,.pwa-sample-file){transform:none;will-change:auto}}.pwa-pdf-scanning{display:flex;flex:1;min-height:280px;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:22px 14px;text-align:center;color:var(--app-text)}.pwa-pdf-scan-pair{display:flex;align-items:center;justify-content:center;gap:14px;width:100%}.pwa-pdf-scan-pair .pdd-scan-paper{width:min(142px,44%);height:136px;box-sizing:border-box}.pwa-pdf-scan-pair .pdd-scan-paper>svg{width:28px;height:32px}.pwa-pdf-scan-pair .pdd-scan-paper:nth-child(2) .pdd-scan-line{animation-delay:.2s}.pwa-pdf-scanning>strong{font-size:14px}.pwa-pdf-scanning>span{font-size:11px;color:var(--app-muted)}.pwa-pdf-scanning .pdd-scan-line{animation:pdd-scan 1.3s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.pwa-pdf-scanning .pdd-scan-line{animation:none}}.pwa-pdf-scanning{--pdd-ink:var(--app-text);--pdd-copy:var(--app-muted);--pdd-line:var(--app-border);--pdd-paper:var(--app-surface)}.glass-demo[data-autoplay=true] :is(.pdd-scanning,.pwa-pdf-scanning) .pdd-scan-line{animation-name:pdd-scan;animation-duration:1s;animation-timing-function:linear;animation-delay:calc(var(--demo-scan-progress,0) * -1s);animation-play-state:paused;animation-iteration-count:1;animation-fill-mode:both}@media(prefers-reduced-motion:reduce){.glass-demo[data-autoplay=true] :is(.pdd-scanning,.pwa-pdf-scanning) .pdd-scan-line{animation:none}}.axiom-platform-refresh{padding-top:0!important}.axiom-overview-track{height:220vh;min-height:1350px;max-width:1180px;margin:0 auto 70px;position:relative}.axiom-overview-sticky{position:sticky;top:100px;min-height:540px;height:calc(100vh - 130px);max-height:860px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.axiom-overview-visual{min-width:0;display:flex;flex-direction:column;align-items:center}.axiom-layer-art{width:100%;max-width:560px;overflow:visible}.axiom-art-layer{transition:transform .65s ease}.axiom-layer-edge{fill:#d8dedb;stroke:#8fa79b;stroke-width:1.2;transition:fill .5s}.axiom-layer-face{fill:#e8ecea;fill-opacity:.9;stroke:#aebeb4;stroke-width:1.2;transition:fill .5s,stroke .5s}.axiom-layer-symbol{fill:none;stroke:#91a399;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;opacity:.6;transition:stroke .5s,opacity .5s}.axiom-layer-symbol text{fill:currentColor;stroke:none;font:14px var(--font-mono)}.axiom-art-layer.is-selected .axiom-layer-face{fill:url(#axiom-layer-glass);stroke:#42a979;stroke-width:1.6}.axiom-art-layer.is-selected .axiom-layer-edge{fill:#238953;stroke:#238953}.axiom-art-layer.is-selected .axiom-layer-symbol{stroke:#13754c;opacity:1}.axiom-overview-index{font:10px var(--font-mono);letter-spacing:.12em;color:var(--copy-quiet);margin-top:5px}.axiom-overview-copy h2{font-size:clamp(32px,3.3vw,48px);line-height:1.13;letter-spacing:-.045em;margin:0 0 25px;font-weight:600}.axiom-overview-copy h2 em{font-style:normal;color:var(--green-text)}.axiom-overview-copy>p{font-size:15px;line-height:1.75;color:var(--copy);margin:0 0 30px;max-width:520px}.axiom-workflow-accordion article{border-bottom:1px solid var(--line-strong)}.axiom-workflow-accordion h3{margin:0}.axiom-workflow-accordion button{display:flex;align-items:center;gap:15px;width:100%;padding:22px 0;border:0;background:none;color:var(--copy);font:600 16px var(--font-sans);text-align:left;cursor:pointer}.axiom-workflow-accordion .is-active button{color:var(--ink)}.axiom-workflow-accordion .is-active button>svg{color:var(--green-text)}.axiom-workflow-chevron{margin-left:auto;font-size:20px;font-weight:400}.axiom-workflow-accordion [role=region]{padding:0 0 24px 37px;animation:axiom-panel-in .25s ease}.axiom-workflow-accordion [hidden]{display:none}.axiom-workflow-accordion p{font-size:13px;line-height:1.75;color:var(--copy);margin:0 0 14px}.axiom-workflow-accordion a{display:inline-flex;align-items:center;gap:8px;color:var(--green-text);font-size:12px}.axiom-workflow-accordion button:focus-visible{outline:2px solid var(--green-text);outline-offset:5px}.axiom-workflow-samples>.platform-scroll-track{grid-column:1/-1}:root[data-theme=dark] .axiom-layer-face{fill:#303936;stroke:#66766d}:root[data-theme=dark] .axiom-layer-edge{fill:#202925;stroke:#66766d}:root[data-theme=dark] .axiom-art-layer.is-selected .axiom-layer-face{fill:url(#axiom-layer-glass);stroke:#8ed4a8}:root[data-theme=dark] .axiom-art-layer.is-selected .axiom-layer-edge{fill:#238953}@keyframes axiom-panel-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:800px){.axiom-overview-track{height:205vh;min-height:1530px;margin-bottom:30px}.axiom-overview-sticky{top:85px;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:0;height:calc(100svh - 100px);max-height:none}.axiom-overview-visual{width:100%}.axiom-layer-art{max-width:260px;max-height:220px}.axiom-overview-index{font-size:8px;margin-top:-5px}.axiom-overview-copy{width:100%;max-width:520px}.axiom-overview-copy h2{font-size:28px;margin-bottom:12px}.axiom-overview-copy>p{font-size:12px;line-height:1.5;margin-bottom:10px}.axiom-workflow-accordion button{padding:14px 0;font-size:14px}.axiom-workflow-accordion [role=region]{padding-bottom:14px}.axiom-workflow-accordion p{font-size:12px;line-height:1.5}}@media(prefers-reduced-motion:reduce){.axiom-art-layer,.axiom-layer-face,.axiom-layer-symbol{transition:none}.axiom-workflow-accordion [role=region]{animation:none}}@media(max-height:650px){.axiom-overview-track{height:auto;min-height:0}.axiom-overview-sticky{position:relative;height:auto;min-height:0;top:0;padding:70px 0}}.inner-page-refresh .ax-toolrow.workflow-demo-row{display:block;overflow:visible}.workflow-demo-row .ax-toolrow-copy{max-width:650px;margin:0 auto 28px}.inner-page-refresh .workflow-demo-row .ax-toolrow-art{overflow:visible;border:0;box-shadow:none;background:none}.workflow-page-sample{min-height:calc(100svh + 1400px);max-width:680px;margin:0 auto}.workflow-page-sample-sticky.platform-tool{position:sticky;top:110px;overflow:visible;background:transparent;border:0;box-shadow:none}.workflow-page-sample .glass-demo{width:100%;margin:0!important;min-height:500px;height:500px}@media(max-height:800px){.workflow-page-sample-sticky.platform-tool{top:95px}.workflow-page-sample .glass-demo{min-height:470px;height:470px}}@media(max-width:800px){.workflow-page-sample{min-height:calc(100svh + 1200px)}.workflow-page-sample-sticky.platform-tool{top:95px}.workflow-page-sample .glass-demo{min-height:470px;height:470px}}.axiom-quick-art{color:var(--green-text)}.quick-scene{animation:quick-appear .35s ease both}.quick-document,.quick-tile{fill:#c5edda30;stroke:#8ebba4;stroke-width:1.5}.quick-axiom{fill:#a9dfb5;stroke:#d9ffe5;stroke-width:1.5}.quick-axiom-label{fill:#174b35;font:600 22px var(--font-sans);letter-spacing:.12em}.quick-file-label{fill:var(--ink);font:600 22px var(--font-sans)}.quick-line,.quick-arrow,.quick-pipeline{fill:none;stroke:var(--green-text);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.quick-pipeline{stroke:#6f9f8580;stroke-width:2}.quick-caption{fill:var(--copy);font:14px var(--font-sans)}.quick-pulse,.quick-convert-dot{fill:var(--green-text)}.quick-pulse{offset-rotate:0deg;animation:quick-flow 2.8s ease-in-out infinite}.quick-pulse-top{offset-path:path("M107 154H160Q181 154 181 176V250H240")}.quick-pulse-middle{offset-path:path("M107 250H240");animation-delay:.35s}.quick-pulse-bottom{offset-path:path("M107 346H160Q181 346 181 324V250H240");animation-delay:.7s}.quick-convert-dot{offset-path:path("M218 250H333");animation:quick-flow 2.8s ease-in-out infinite}.quick-created{animation:quick-create 2.8s ease-in-out infinite}.quick-check-disc{fill:#a9dfb5;stroke:#4f9c72;stroke-width:1.5}.quick-check{fill:none;stroke:#174b35;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.quick-found-row,.quick-caught-row rect{fill:#a9dfb5;stroke:#4f9c72;stroke-width:1.5}.quick-found-line,.quick-caught-row path{fill:none;stroke:#174b35;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.quick-missing-row{fill:none;stroke:#7c9d8b;stroke-width:1.5;stroke-dasharray:5 5}.quick-caught-row{animation:quick-catch 3s ease-in-out infinite}@keyframes quick-flow{0%{offset-distance:0%;opacity:0}15%{opacity:1}80%{offset-distance:100%;opacity:1}to{offset-distance:100%;opacity:0}}@keyframes quick-create{0%,20%{opacity:.35}55%,to{opacity:1}}@keyframes quick-catch{0%,20%{opacity:0;transform:translate(-12px)}55%,to{opacity:1;transform:none}}@keyframes quick-appear{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.quick-scene,.quick-pulse,.quick-convert-dot,.quick-created,.quick-caught-row{animation:none}.quick-pulse,.quick-convert-dot{display:none}}.quick-output-dot{fill:var(--green-text);offset-path:path("M354 250H405");animation:quick-flow 2.8s ease-in-out infinite;animation-delay:1s}@media(prefers-reduced-motion:reduce){.quick-output-dot{display:none;animation:none}}.quick-document,.quick-tile{fill:url(#quick-glass-surface);stroke:#92b8a4;filter:url(#quick-card-depth)}.quick-axiom{fill:url(#quick-core-surface);filter:url(#quick-card-depth)}.quick-core-orbit{fill:none;stroke:#9edeb130;stroke-width:1;stroke-dasharray:4 5}.quick-core-highlight{fill:none;stroke:#f3fff9aa;stroke-width:1.2;stroke-linecap:round}.quick-port{fill:#c2f5d7;stroke:#477a5c;stroke-width:1}.quick-paper-back{fill:#7494800d;stroke:#7f9d8c55;stroke-width:1}.quick-fold{fill:#b4e7c92b;stroke:#9bceb0;stroke-width:1.2;stroke-linejoin:round}.quick-file-badge,.quick-estimate-header{fill:#a6d8bc16;stroke:#98bfa633;stroke-width:.8}.quick-file-label{font-size:19px;letter-spacing:.02em}.quick-detail-line,.quick-paper-footer{fill:none;stroke:#94b7a2;stroke-width:1.5;stroke-linecap:round}.quick-paper-footer{stroke-opacity:.35;stroke-width:1}.quick-row-dot{fill:#8bbba0;opacity:.65}.quick-estimate-letter{fill:var(--green-text);font:600 14px var(--font-sans)}.quick-arrow{stroke-width:1.8}.quick-pulse,.quick-output-dot,.quick-convert-dot{filter:drop-shadow(0 0 3px #a7efc785)}.quick-found-row,.quick-caught-row rect{fill:#a9dfb5;stroke:#c6f7d5;stroke-width:1}.quick-output-check{animation:quick-create 2.8s ease-in-out infinite;animation-delay:1s}@media(prefers-reduced-motion:reduce){.quick-output-check{animation:none}}.axiom-workflow-visuals{position:relative;width:100%;max-width:590px}.quick-current-visual{animation:quick-visual-in .36s ease both}.quick-outgoing-visual{position:absolute;inset:0;pointer-events:none;animation:quick-visual-out .36s ease both}.axiom-workflow-visuals .axiom-quick-art{max-width:none;transform:scale(1.04)}.axiom-quick-art>rect[fill="url(#quick-dot-grid)"]{opacity:.18}.quick-scene{--workflow-cycle:5.6s;animation:none}.quick-pulse{animation:quick-input-arrive var(--workflow-cycle) ease-in-out infinite;filter:none}.quick-pulse-middle{animation-delay:.18s}.quick-pulse-bottom{animation-delay:.36s}.quick-file-packet{fill:#b4edca;stroke:#347757;stroke-width:1;stroke-linejoin:round}.quick-core-orbit{animation:quick-core-process var(--workflow-cycle) ease-in-out infinite}.quick-core-highlight{animation:quick-core-reflect var(--workflow-cycle) ease-in-out infinite}.quick-output-dot{animation:quick-output-travel var(--workflow-cycle) ease-in-out infinite;animation-delay:0s;filter:none}.quick-created{animation:none}.quick-estimate-output .quick-document-row,.quick-created .quick-document-row{animation:quick-build-rows var(--workflow-cycle) ease both infinite;animation-delay:calc(var(--row)*.12s)}.quick-output-check,.quick-created>.quick-check-disc,.quick-created>.quick-check{animation:quick-finish var(--workflow-cycle) ease both infinite;animation-delay:0s}.quick-moving-row{fill:none;stroke:var(--green-text);stroke-width:2;stroke-linecap:round;animation:quick-transfer-rows var(--workflow-cycle) ease-in-out infinite;animation-delay:calc(var(--row)*.18s)}.quick-found-row,.quick-found-line{animation:quick-find-row var(--workflow-cycle) ease-in-out infinite}.quick-caught-row{animation:quick-review-row var(--workflow-cycle) ease-in-out infinite}.quick-caught-row rect{fill:#b4dfad55;stroke:#a9dfb5}.quick-caught-row path{stroke:var(--green-text)}@keyframes quick-input-arrive{0%{offset-distance:0%;opacity:0}5%{opacity:1}32%{offset-distance:100%;opacity:1}38%,to{offset-distance:100%;opacity:0}}@keyframes quick-core-process{0%,31%{stroke:#9edeb130;stroke-width:1}40%,49%{stroke:#b6f8cc;stroke-width:2;filter:drop-shadow(0 0 5px #81d9a288)}60%,to{stroke:#9edeb130;stroke-width:1;filter:none}}@keyframes quick-core-reflect{0%,30%{opacity:.3}40%,50%{opacity:1}65%,to{opacity:.3}}@keyframes quick-output-travel{0%,46%{offset-distance:0%;opacity:0}49%{opacity:1}64%{offset-distance:100%;opacity:1}68%,to{offset-distance:100%;opacity:0}}@keyframes quick-build-rows{0%,61%{opacity:.12;transform:translateY(4px)}76%,to{opacity:1;transform:none}}@keyframes quick-finish{0%,78%{opacity:0}87%,to{opacity:1}}@keyframes quick-transfer-rows{0%,18%{opacity:0;transform:none}24%{opacity:1}55%{opacity:1;transform:translate(120px)}62%,to{opacity:0;transform:translate(120px)}}@keyframes quick-find-row{0%,14%{opacity:.25}29%,to{opacity:1}}@keyframes quick-review-row{0%,36%{opacity:0;transform:translate(-7px)}55%,to{opacity:1;transform:none}}@keyframes quick-visual-in{0%{opacity:0}to{opacity:1}}@keyframes quick-visual-out{0%{opacity:1}to{opacity:0}}@media(max-width:800px){.axiom-workflow-visuals{max-width:290px}.axiom-workflow-visuals .axiom-quick-art{max-height:230px}.quick-outgoing-visual .axiom-quick-art{height:auto}}@media(prefers-reduced-motion:reduce){.quick-current-visual,.quick-outgoing-visual,.quick-scene *{animation:none!important;transform:none}.quick-outgoing-visual,.quick-pulse,.quick-output-dot,.quick-moving-row{display:none}.quick-document-row,.quick-output-check,.quick-created>.quick-check-disc,.quick-created>.quick-check,.quick-caught-row{opacity:1}}.quick-light-flow{fill:none;stroke:#b2f1cb;stroke-width:3;stroke-linecap:round;stroke-dasharray:17 100;stroke-dashoffset:17;opacity:0;filter:drop-shadow(0 0 4px #89e5b7);animation:quick-light-in var(--workflow-cycle) ease-in-out infinite}.quick-light-middle{animation-delay:.18s}.quick-light-bottom{animation-delay:.36s}.quick-light-output{animation-name:quick-light-out;stroke-width:2.5}.quick-core-orbit{stroke-dasharray:none;stroke:#9edeb119}.quick-integration-source .quick-tile{animation:quick-source-light var(--workflow-cycle) ease-in-out infinite;animation-delay:calc(var(--source)*.18s)}@keyframes quick-light-in{0%{stroke-dashoffset:17;opacity:0}5%{opacity:.85}32%{stroke-dashoffset:-100;opacity:.85}38%,to{stroke-dashoffset:-100;opacity:0}}@keyframes quick-light-out{0%,46%{stroke-dashoffset:17;opacity:0}49%{opacity:.9}64%{stroke-dashoffset:-100;opacity:.9}68%,to{stroke-dashoffset:-100;opacity:0}}@keyframes quick-source-light{0%,3%{stroke:#9edeb170;filter:none}9%,18%{stroke:#c2f8db;filter:drop-shadow(0 0 5px #89e5b755)}30%,to{stroke:#9edeb170;filter:none}}@media(prefers-reduced-motion:reduce){.quick-light-flow{display:none}.quick-integration-source .quick-tile{animation:none}}.quick-document-scan{fill:none;stroke:#c0f5d9;stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 5px #89e5b7);animation:quick-scan-document var(--workflow-cycle) ease-in-out infinite}.quick-pdf-light{animation-name:quick-pdf-transfer}.quick-compare-light{animation-name:quick-compare-transfer}.quick-scene[data-workflow="2"] .quick-found-row,.quick-scene[data-workflow="2"] .quick-found-line{animation-name:quick-compare-found}.quick-scene[data-workflow="2"] .quick-caught-row{animation-name:quick-compare-reveal}.quick-scene[data-workflow="2"] .quick-missing-row{animation:quick-gap-highlight var(--workflow-cycle) ease-in-out infinite}@keyframes quick-scan-document{0%,3%{transform:translateY(0);opacity:0}8%{opacity:.85}29%{transform:translateY(96px);opacity:.85}34%,to{transform:translateY(96px);opacity:0}}@keyframes quick-pdf-transfer{0%,33%{stroke-dashoffset:17;opacity:0}38%{opacity:.9}57%{stroke-dashoffset:-100;opacity:.9}62%,to{stroke-dashoffset:-100;opacity:0}}@keyframes quick-compare-found{0%,29%{opacity:.18}38%,to{opacity:1}}@keyframes quick-gap-highlight{0%,29%{opacity:.25}39%,to{opacity:1}}@keyframes quick-compare-transfer{0%,40%{stroke-dashoffset:17;opacity:0}45%{opacity:.9}62%{stroke-dashoffset:-100;opacity:.9}67%,to{stroke-dashoffset:-100;opacity:0}}@keyframes quick-compare-reveal{0%,63%{opacity:0}77%,to{opacity:1}}@media(prefers-reduced-motion:reduce){.quick-document-scan{display:none}}.review-deck-section{--review-paper: #fffdf7;--review-ink: #292b25;--review-copy: #77776b;--review-border: #dedfd4}.review-deck-section .review-deck{--review-step: clamp(44px, 7vw, 98px);position:relative;isolation:isolate;max-width:1200px;height:440px;margin:0 auto;touch-action:pan-y;cursor:grab;outline-offset:8px}.review-deck-section .review-deck:active{cursor:grabbing}.review-deck-section .review-deck-card{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;justify-content:center;width:min(72%,860px);height:360px;padding:34px clamp(26px,4vw,60px);border:1px solid var(--review-border);border-radius:26px;background:var(--review-paper);color:var(--review-ink);text-align:center;-webkit-user-select:none;user-select:none;transform:translate(-50%,-50%) translate(calc(var(--card-offset) * var(--review-step))) rotate(calc(var(--card-offset) * 3deg)) scale(var(--card-scale));opacity:1;box-shadow:0 24px 40px -28px #17291a5c;transition:transform .65s cubic-bezier(.22,.75,.2,1),opacity .5s ease,box-shadow .65s ease}.review-deck-section .review-deck-card[data-depth="1"]{opacity:.92;box-shadow:0 14px 26px -22px #17291a44}.review-deck-section .review-deck-card[data-depth="2"]{opacity:.73}.review-deck-section .review-deck-card[data-depth="3"]{opacity:.48}.review-deck-section .review-deck-card[data-depth="4"]{opacity:0;pointer-events:none}.review-deck-section .review-deck-eyebrow{color:#598b66;font:10px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:24px}.review-deck-section figure{margin:0}.review-deck-section blockquote{margin:0 0 28px;font-size:clamp(23px,2.6vw,33px);line-height:1.35;font-weight:500;letter-spacing:-.035em}.review-deck-section figcaption{display:flex;align-items:center;justify-content:center;gap:12px;text-align:left}.review-deck-section figcaption strong{display:block;font-size:12px;font-weight:650;line-height:1.5}.review-deck-section figcaption small{display:block;font-size:10px;color:var(--review-copy);margin-top:3px}.review-deck-section .review-deck-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#e5eddf;color:#427c50;font:10px/1 var(--font-mono)}.review-deck-section .review-deck-card-select{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:inherit;background:transparent;cursor:pointer}.review-deck-section .review-deck-controls{display:flex;align-items:center;justify-content:center;gap:20px;margin:25px auto 0}.review-deck-section .review-deck-arrow{display:grid;place-items:center;width:40px;height:40px;padding:0;flex-shrink:0;border:1px solid var(--line-strong);border-radius:50%;background:#ffffff18;color:var(--ink);cursor:pointer;transition:background-color .18s,transform .18s}.review-deck-section .review-deck-arrow:hover{background:#80cf9726;transform:translateY(-2px)}.review-deck-section .review-deck-dots{display:flex;gap:3px}.review-deck-section .review-deck-dots button{display:grid;place-items:center;width:28px;height:36px;padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer}.review-deck-section .review-deck-dots span{width:6px;height:6px;border-radius:8px;background:var(--copy-faint);transition:width .3s,background-color .3s}.review-deck-section .review-deck-dots [aria-current] span{width:20px;background:var(--green-text)}.review-deck-section button:focus-visible,.review-deck-section .review-deck:focus-visible{outline:2px solid var(--green-text);outline-offset:4px}.review-deck-section .review-deck-caption{margin:20px auto 0;color:var(--copy-quiet);font-size:11px;line-height:1.6;text-align:center}.review-deck-section .review-deck-status{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root[data-theme=dark] .review-deck-section{--review-paper: #f5f4ee;--review-border: #d7d6cd}@media(max-width:760px){.review-deck-section .review-deck{--review-step: 28px;height:440px;margin-inline:-8px}.review-deck-section .review-deck-card{width:84%;height:390px;padding:28px 23px;border-radius:22px}.review-deck-section blockquote{font-size:24px;line-height:1.4}.review-deck-section .review-deck-eyebrow{font-size:9px;margin-bottom:22px}.review-deck-section .review-deck-controls{gap:10px;margin-top:20px}.review-deck-section .review-deck-dots{gap:0}.review-deck-section .review-deck-dots button{width:16px}.review-deck-section .review-deck-dots [aria-current] span{width:14px}}@media(prefers-reduced-motion:reduce){.review-deck-section *,.review-deck-section *:before,.review-deck-section *:after{transition:none!important;animation:none!important}}.review-deck-autoplay{display:block;margin:16px auto 0;padding:6px 12px;border:1px solid var(--line-strong);border-radius:30px;background:transparent;color:var(--copy);font:inherit;font-size:11px;cursor:pointer}.review-deck-autoplay:focus-visible{outline:2px solid var(--green-text);outline-offset:4px}.home-journal{--journal-card: #faf9f5;--journal-ink: #262722;--journal-copy: #67695f;--journal-quiet: #746f65;--journal-line: #dcded3;--journal-line-strong: #c5c9ba;--journal-hover: #efeee6;--journal-focus: #5d7354;color-scheme:light;color:var(--journal-ink);background:#f6f5ef;padding:clamp(46px,5vw,64px) var(--page-pad) 32px;margin:40px 0 0}.home-journal-inner{max-width:72rem;margin:0 auto}.home-journal-header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:25px}.home-journal-heading{min-width:0;max-width:38rem;text-align:left}.home-journal-heading h2{margin:0;color:var(--journal-ink);font-size:clamp(29px,2.7vw,36px);line-height:1.16;font-weight:550;letter-spacing:-.045em}.home-journal-heading p{max-width:35rem;margin:10px 0 0;color:var(--journal-copy);font-size:14px;line-height:1.6}.home-journal-resource-link{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:40px;flex-shrink:0;padding:9px 13px;border:1px solid var(--journal-line-strong);border-radius:8px;color:var(--journal-ink);font-size:12px;line-height:1.4;text-decoration:none}.home-journal-resource-link:hover{background:var(--journal-hover)}.home-journal-track{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:3px 2px 8px;scroll-padding-inline:2px;border-radius:14px}.home-journal-track::-webkit-scrollbar{display:none}.home-journal-list{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px) / 3);gap:20px;margin:0;padding:0;list-style:none}.home-journal-card{min-width:0;scroll-snap-align:start;scroll-snap-stop:normal;overflow:hidden;border:1px solid var(--journal-line);border-radius:18px;background:var(--journal-card);transition:border-color .18s ease,background-color .18s ease}.home-journal-card>a{display:flex;height:100%;flex-direction:column;padding:8px;color:var(--journal-ink);text-decoration:none}.home-journal-thumbnail{--art-canvas: #e9e2d4;--art-paper: #fbf8f0;--art-ink: #857c69;--art-accent: #9b825c;position:relative;display:block;aspect-ratio:2.3 / 1;overflow:hidden;border-radius:11px;background:var(--art-canvas)}.home-journal-thumbnail[data-tone="1"]{--art-canvas: #d5d4cd;--art-paper: #f4f3ed;--art-ink: #7f8075;--art-accent: #777c6d}.home-journal-thumbnail[data-tone="2"]{--art-canvas: #d9cbb8;--art-paper: #f8f1e5;--art-ink: #94816a;--art-accent: #98734f}.home-journal-thumbnail[data-tone="3"]{--art-canvas: #cdd0d0;--art-paper: #f1f3f0;--art-ink: #7b8584;--art-accent: #6e8587}.home-journal-art{display:block;width:100%;height:100%;transition:transform .35s ease}.home-journal-art .hj-art-guide{stroke:var(--art-ink);stroke-width:.65;opacity:.14}.home-journal-art .hj-art-paper{fill:var(--art-paper);stroke:var(--art-ink);stroke-width:1.2}.home-journal-art .hj-art-rule{stroke:var(--art-ink);stroke-width:1.25;stroke-linecap:round;opacity:.55}.home-journal-art .hj-art-accent{stroke:var(--art-accent);stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.home-journal-art .hj-art-dot{fill:var(--art-accent);stroke:var(--art-paper);stroke-width:3}.home-journal-art .hj-art-ring{fill:none;stroke:var(--art-accent);stroke-width:1.3}.home-journal-art .hj-art-wire{stroke:var(--art-ink);stroke-width:1.3;opacity:.6}.home-journal-art .hj-art-floorplan{stroke:var(--art-ink);stroke-width:2.2;stroke-linejoin:round}.home-journal-art .hj-art-inset{fill:var(--art-canvas);stroke:var(--art-ink);stroke-width:1}.home-journal-card-copy{display:flex;flex:1;flex-direction:column;gap:11px;padding:17px 11px 13px}.home-journal-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;color:var(--journal-quiet);font-size:10px;line-height:1.4}.home-journal-meta>span:first-child{letter-spacing:.025em}.home-journal-meta>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.home-journal-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:11px}.home-journal-card h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em;margin:0;color:var(--journal-ink);font-size:17px;font-weight:550;line-height:1.4;letter-spacing:-.025em}.home-journal-title-row>svg{flex-shrink:0;margin-top:2px;color:var(--journal-quiet);transition:color .18s ease,transform .18s ease}.home-journal-card:hover{border-color:var(--journal-line-strong);background:var(--journal-hover)}.home-journal-card:hover .home-journal-art{transform:scale(1.025)}.home-journal-card:hover .home-journal-title-row>svg{transform:translate(2px,-2px);color:var(--journal-ink)}.home-journal-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:12px}.home-journal-links{min-width:0}.home-journal-links a{display:inline-flex;align-items:center;gap:8px;min-height:42px;color:var(--journal-copy);font-size:12px;line-height:1.4;text-decoration:none}.home-journal-links a:hover{color:var(--journal-ink)}.home-journal-controls{display:flex;align-items:center;gap:8px;flex-shrink:0}.home-journal-controls>span{margin-right:9px;color:var(--journal-quiet);font-size:11px;line-height:1.4}.home-journal-controls button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--journal-line-strong);border-radius:50%;background:transparent;color:var(--journal-ink);cursor:pointer}.home-journal-controls button:hover:not(:disabled){background:var(--journal-hover)}.home-journal-controls button:disabled{color:var(--journal-quiet);border-color:var(--journal-line);opacity:.45;cursor:default}.home-journal-track:focus-visible,.home-journal a:focus-visible,.home-journal button:focus-visible{outline:2px solid var(--journal-focus);outline-offset:3px}.home-journal-card>a:focus-visible{outline-offset:-4px;border-radius:17px}:root[data-theme=dark] .home-journal{--journal-card: #2b2a27;--journal-ink: var(--ink);--journal-copy: var(--copy);--journal-quiet: #b1aba1;--journal-line: #ffffff12;--journal-line-strong: #716a60;--journal-hover: #33312d;--journal-focus: var(--green-text);color-scheme:dark;background:var(--canvas);margin-top:clamp(-48px,-4vw,-24px);padding:0 var(--page-pad) 32px}:root[data-theme=dark] .home-journal-inner{border-top:1px solid var(--line-strong);padding-top:clamp(36px,4vw,56px)}:root[data-theme=dark] .home-journal-resource-link{border-color:#ffffff29}:root[data-theme=dark] .home-journal-controls button{border-color:#ffffff29}:root[data-theme=dark] .home-journal-controls button:disabled{border-color:var(--journal-line)}@media(max-width:1000px){.home-journal-list{grid-auto-columns:calc((100% - 28px) / 2.25);gap:18px}.home-journal-card-copy{padding-inline:9px}}@media(max-width:620px){.home-journal{padding:36px var(--page-pad) 26px;margin-top:28px}.home-journal-header{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:20px}.home-journal-heading h2{font-size:29px}.home-journal-heading p{font-size:13px}.home-journal-resource-link{min-height:36px;padding-block:7px}.home-journal-list{grid-auto-columns:86%;gap:14px}.home-journal-thumbnail{aspect-ratio:2.05 / 1}.home-journal-card h3{font-size:17px}.home-journal-footer{align-items:center;gap:12px;margin-top:10px}.home-journal-links a{max-width:12rem;font-size:11px}.home-journal-links svg{flex-shrink:0}.home-journal-controls{gap:7px}.home-journal-controls>span{display:none}.home-journal-controls button{width:39px;height:39px}:root[data-theme=dark] .home-journal{padding-bottom:26px}:root[data-theme=dark] .home-journal-inner{padding-top:32px}}@media(prefers-reduced-motion:reduce){.home-journal *,.home-journal *:before,.home-journal *:after{transition:none!important}}.home-journal-thumbnail .acv-photo{display:block;width:100%;height:100%;position:relative}.home-journal-thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.axiom-guide{position:fixed;right:24px;bottom:24px;z-index:1100;font-family:inherit;color:#f4f4ef}.ag-launcher{display:flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border:1px solid #b5e7c962;border-radius:40px;background:#254839e8;color:#f4f4ef;box-shadow:inset 0 1px #fff2,0 8px 30px #0004;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer}.ag-launcher img{width:30px;height:30px;border-radius:8px}.ag-panel{display:flex;flex-direction:column;width:380px;height:min(610px,calc(100dvh - 120px));margin-bottom:12px;border:1px solid #c0e4cf40;border-radius:22px;background:#232724f5;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 20px 60px #0005;overflow:hidden}.ag-panel header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #ffffff15}.ag-panel header small{display:block;color:#adc5b5;font-size:11px;margin-top:3px}.ag-panel button{font:inherit;cursor:pointer}.ag-panel header button{border:0;background:transparent;color:inherit;font-size:26px}.ag-log{flex:1;overflow-y:auto;padding:20px;overscroll-behavior:contain}.ag-welcome{font-size:21px;line-height:1.3;margin:0 0 12px}.ag-note,.ag-privacy{font-size:11px;line-height:1.55;color:#bcc4bc}.ag-prompts{display:grid;gap:8px;margin-top:20px}.ag-prompts button{border:1px solid #a9dbbb40;border-radius:12px;padding:12px;text-align:left;background:#a7dec20b;color:inherit;font-size:12px}.ag-message{padding:12px;border-radius:13px;margin:12px 0;background:#ffffff08}.ag-user{background:#a7dec21b;margin-left:24px}.ag-message small{font-size:10px;color:#a7debc}.ag-message p{white-space:pre-wrap;font-size:13px;line-height:1.65;margin:6px 0}.ag-message a{display:block;font-size:12px;margin-top:8px;color:#a7debc}.ag-panel form{display:flex;gap:8px;margin:10px 16px;padding:9px;border:1px solid #c1e5ce40;border-radius:13px}.ag-panel textarea{resize:none;flex:1;min-width:0;border:0;background:transparent;color:inherit;font:inherit;font-size:13px;padding:5px;outline:none}.ag-panel form:focus-within{outline:2px solid #a7debc}.ag-panel form button{align-self:end;background:#b1dfc2;border:0;border-radius:9px;width:34px;height:34px;color:#153524}.ag-panel button:disabled{opacity:.45;cursor:default}.ag-panel footer{display:flex;justify-content:space-between;padding:0 20px;font-size:12px}.ag-panel footer a,.ag-privacy a{color:#b6e6c7}.ag-panel footer button{background:none;border:0;color:#bfc9c2;font-size:11px}.ag-privacy{padding:0 20px 12px;margin:10px 0 0;font-size:10px}.ag-error{color:#f3d2ae;font-size:12px;line-height:1.5}.ag-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.axiom-guide button:focus-visible,.axiom-guide a:focus-visible{outline:2px solid #b1dfc2;outline-offset:3px}@media(max-width:520px){.axiom-guide{right:12px;bottom:12px;left:12px}.ag-launcher{margin-left:auto}.ag-panel{width:100%;height:min(590px,calc(100dvh - 100px))}}@media(prefers-reduced-transparency:reduce){.ag-panel{background:#232724;-webkit-backdrop-filter:none;backdrop-filter:none}}.ag-launcher{margin-left:auto}.integrations-page .ax-pagehero{background-image:linear-gradient(to right,#8aa38d0b 1px,transparent 1px),linear-gradient(to bottom,#8aa38d0b 1px,transparent 1px);background-size:64px 64px}.integrations-page .ax-pagehero h1{font-size:clamp(40px,5.5vw,76px);letter-spacing:-.055em;line-height:1.06}.integrations-intro,.integration-tool-list,.integration-handoff,.integration-boundary{width:min(1180px,calc(100% - 48px));margin:65px auto}.integrations-intro>span,.integration-handoff>span{font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--green-text)}.integrations-intro h2,.integration-handoff h2{font-size:clamp(28px,3.5vw,44px);letter-spacing:-.045em;line-height:1.15;margin:16px 0 26px}.integrations-intro>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.integrations-intro b{font-size:16px;font-weight:500}.integrations-intro p,.integration-tool-list p,.integration-handoff p{color:var(--copy);font-size:14px;line-height:1.8}.integration-tool-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.integration-tool-list article{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:23px;padding:26px;background:var(--surface,#f5f4ef)}.integration-tool-heading{display:flex;gap:13px;align-items:center}.integration-tool-heading img{width:42px;height:42px;object-fit:contain;padding:5px;background:#f8f8f5;border-radius:10px}.integration-tool-heading h2{font-size:20px;font-weight:500;letter-spacing:-.025em}.integration-tool-heading span{font-size:11px;color:var(--copy)}.integration-tool-list p{margin:22px 0}.integration-tool-list a{display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:var(--green-text);font-size:12px}.integration-handoff{padding:clamp(28px,5vw,65px);border:1px solid var(--line);border-radius:28px;background:#99bfa50c}.integration-handoff p{max-width:650px;margin-bottom:24px}.integration-boundary{max-width:1050px;color:var(--copy-quiet);font-size:11px;line-height:1.8}:root[data-theme=dark] .integration-tool-list article{background:#2c2a27}@media(max-width:850px){.integration-tool-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.integrations-intro,.integration-tool-list,.integration-handoff,.integration-boundary{width:calc(100% - 32px);margin-block:38px}.integration-tool-list,.integrations-intro>div{grid-template-columns:1fr}.integration-tool-list article{padding:23px}}.integrations-page.marketing-refresh .ax-hero-inner{pointer-events:none}.integrations-page.marketing-refresh .ax-hero-inner a{pointer-events:auto}.integrations-page.marketing-refresh .ax-hero-cta{display:flex;justify-content:center;gap:16px}.marketing-refresh .ax-hero.ax-interactive-hero{overflow:clip;min-height:max(640px,calc(100svh - 80px))}.hero-partner-field{--hero-tile-size: clamp(64px, 6vw, 88px);position:absolute;z-index:2;inset:0;display:flex;flex-wrap:wrap;align-items:flex-end;align-content:flex-end;justify-content:center;gap:12px;padding:12px;pointer-events:none}.hero-partner-tile{position:relative;z-index:2;display:grid;place-items:center;flex:0 0 var(--hero-tile-size);width:var(--hero-tile-size);height:var(--hero-tile-size);padding:14px;border:1px solid #ffffffb8;border-radius:20%;background:#fbfaf5;color:#272923;box-shadow:0 3px 4px #0002,0 12px 24px -12px #0006,inset 0 1px #fff;pointer-events:auto;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none;will-change:transform}.hero-partner-tile img{width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.hero-partner-tile.is-wordmark{padding:8px}.hero-partner-tile--hover{background:#c8214b;border-color:#e55778}.hero-partner-tile[data-held=true]{z-index:4;cursor:grabbing;box-shadow:0 14px 30px -10px #0009,0 0 0 2px #8bd7ab88}.hero-partner-tile:focus-visible{outline:3px solid var(--green-text);outline-offset:5px;z-index:3}.hero-partner-xactimate{font-size:clamp(9px,.85vw,12px);font-weight:650;letter-spacing:-.055em}.hero-partner-reset{position:absolute;z-index:4;right:20px;bottom:112px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--line-strong);border-radius:50%;background:var(--canvas);color:var(--copy);opacity:.65;cursor:pointer}.hero-partner-reset:hover{opacity:1;background:var(--canvas-2)}.hero-partner-reset:focus-visible{outline:2px solid var(--green-text);outline-offset:3px;opacity:1}.hero-partner-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:1180px){.marketing-refresh .ax-hero.ax-interactive-hero{min-height:max(640px,calc(100svh - 76px))}}@media(max-width:760px){.marketing-refresh .ax-hero.ax-interactive-hero{padding-block:56px 280px}.hero-partner-field{--hero-tile-size: 56px}.hero-partner-reset{right:14px;bottom:164px}.hero-partner-xactimate{font-size:9px}}@media(prefers-reduced-motion:reduce){.hero-partner-tile{will-change:auto}}.marketing-refresh .ax-interactive-hero .ax-hero-inner{position:relative;z-index:3;pointer-events:none}.marketing-refresh .ax-interactive-hero .ax-hero-cta{pointer-events:auto}.hero-partner-track{position:absolute;z-index:1;left:0;right:0;bottom:11px;height:1px;background:var(--line-strong);opacity:.8}.hero-partner-truck{position:absolute;z-index:1;top:0;left:0;width:320px;height:148px;margin:0;padding:0;border:0;background:transparent;pointer-events:auto;touch-action:none;cursor:ew-resize;user-select:none;-webkit-user-select:none;will-change:transform;filter:drop-shadow(0 5px 6px #0002)}.hero-partner-truck svg{display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.hero-partner-truck:focus-visible{outline:2px solid var(--green-text);outline-offset:5px;border-radius:12px}.hero-partner-truck[data-held=true]{cursor:grabbing}.truck-wheel{transform:rotate(var(--wheel-turn, 0deg))}.truck-wheel circle{fill:#242b27;stroke:#5c665e;stroke-width:2}.truck-wheel .truck-hub{fill:#9ba793;stroke:#b8c0b0;stroke-width:2}.truck-wheel path{stroke:#5c6a54;stroke-width:2}@media(prefers-reduced-motion:reduce){.hero-partner-truck{will-change:auto}}.marketing-refresh .ax-hero.ax-interactive-hero:before{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 58%,#0009 76%,transparent 98%);mask-image:linear-gradient(to bottom,#000 0%,#000 58%,#0009 76%,transparent 98%)}.hero-partner-van-front{position:absolute;z-index:5;top:0;left:0;width:320px;height:176px;pointer-events:none;will-change:transform}.hero-partner-van-front svg{display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.van-interior{fill:#27332e;stroke:#5c6d62;stroke-width:1}.van-interior-detail{fill:none;stroke:#899c8c;stroke-opacity:.2;stroke-width:1.2}.van-chassis{fill:#29322d}.van-body{fill:#f4f5ef;stroke:#b9c0b6;stroke-width:1.2;stroke-linejoin:round}.van-glass{fill:#233d35;fill-opacity:.24}.van-glass-trim{fill:none;stroke:#404b44;stroke-width:3;stroke-linejoin:round}.van-window-shine{fill:none;stroke:#d8eee3;stroke-opacity:.3;stroke-width:1}.van-cab-glass{fill:#283c34;fill-opacity:.82;stroke:#718276;stroke-width:1}.van-panel-line{fill:none;stroke:#b4bdb1;stroke-width:1;stroke-linejoin:round}.van-trim{fill:#414a43}.van-grille{fill:#27312b}.van-headlight{fill:#e4e7d8;stroke:#8c978a;stroke-width:1}.van-tail-light{fill:#a45f54}.van-bumper{fill:#5b655b;stroke:#849080;stroke-width:1}.van-mirror{fill:#3b463e;stroke:#aab6a4;stroke-width:.7}.van-rear-door{fill:#e7eae2;stroke:#a6b09e;stroke-width:1;stroke-linejoin:round}.van-door-glass{fill:#53675a;fill-opacity:.6;stroke:#687a6a;stroke-width:1}.van-rear-door-inner{fill:#4a584b}.van-door-hinge{fill:none;stroke:#c9cec3;stroke-width:2}.van-wheel-arch{fill:none;stroke:#d5dcd0;stroke-width:7}@media(prefers-reduced-motion:reduce){.hero-partner-van-front{will-change:auto}}.marketing-refresh .ax-interactive-hero .ax-hero-cta .ax-btn-ghost{background:var(--canvas)}.ax-page.marketing-refresh{--marketing-header-space: 98px;margin-top:calc(-1 * var(--marketing-header-space))}.marketing-refresh .ax-hero.ax-interactive-hero{min-height:max(720px,100svh);padding-top:calc(clamp(3rem,6vh,5rem) + var(--marketing-header-space))}@media(max-width:1180px){.ax-page.marketing-refresh{--marketing-header-space: 92px}}@media(max-width:760px){.marketing-refresh .ax-hero.ax-interactive-hero{padding-top:calc(56px + var(--marketing-header-space))}}.workflow-journey .workflow-card{transition:flex-grow .6s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,border-color .25s ease}.workflow-journey .workflow-card.is-active{flex-grow:1.7}.workflow-journey .workflow-card:not(.is-active){background-image:none}.workflow-journey .workflow-card:not(.is-active) .workflow-card-art{background:none;min-height:0}.workflow-idle-preview{display:flex;flex:1;min-height:0;flex-direction:column;justify-content:center;gap:19px;margin:10px 20px 25px}.workflow-idle-window{overflow:hidden;border:1px solid #ffffff18;border-radius:13px;background:#121517;color:#bfc9c5;box-shadow:0 15px 32px -24px #0009;font:10px/1.6 Arial,sans-serif}.workflow-idle-window>header{display:flex;align-items:center;gap:10px;padding:11px 13px;border-bottom:1px solid #ffffff0a;color:#929e98;font-size:9px}.workflow-idle-lights{font-size:7px;letter-spacing:2px;color:#47564e}.workflow-idle-content{padding:16px 13px 20px}.workflow-idle-job{display:block;font-size:12px;color:#e0e7e2;font-weight:500;overflow-wrap:anywhere}.workflow-idle-scope{display:block;color:#83b99c;font-size:9px;margin-top:3px}.workflow-idle-sources{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:21px 0}.workflow-idle-sources>div{padding:11px 4px;border:1px solid #ffffff10;border-radius:6px;text-align:center;background:#19211c}.workflow-idle-sources b{display:block;font-size:18px;font-weight:400;color:#add3bc}.workflow-idle-sources span{font-size:9px;color:#929f97}.workflow-idle-note{border-left:2px solid #658c74;padding-left:10px}.workflow-idle-note small{font-size:7px;letter-spacing:.08em;color:#799b87}.workflow-idle-note p{font-size:10px;line-height:1.8;margin:5px 0 18px;color:#a0ada5;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.workflow-idle-file{display:flex;justify-content:space-between;gap:6px;padding-top:12px;border-top:1px solid #ffffff0c;color:#87978c}.workflow-idle-file strong{font-weight:400;color:#bdcfc1}.workflow-idle-table{display:grid;grid-template-columns:1fr auto;margin-top:22px;font-size:8px;color:#74887b}.workflow-idle-table>div{grid-column:1 / -1;display:flex;justify-content:space-between;gap:8px;padding:11px 0;border-bottom:1px solid #ffffff0a;color:#b2bfb5;font-size:10px}.workflow-idle-table>div:first-of-type{margin-top:5px;border-top:1px solid #ffffff0a}.workflow-idle-table b{font-weight:400;color:#89af96}.workflow-idle-total{display:flex;align-items:center;gap:12px;padding-top:20px}.workflow-idle-total strong{font-size:27px;font-weight:400;color:#acd6ba}.workflow-idle-total span{font-size:9px;line-height:1.6;color:#809889}.workflow-idle-checks{display:grid;gap:17px;margin:26px 0}.workflow-idle-checks>div{display:flex;align-items:center;gap:9px;color:#a9bdb0}.workflow-idle-checks svg{color:#80bc97;flex-shrink:0}.workflow-idle-export{display:flex;gap:10px;align-items:center;padding:17px 0 3px;border-top:1px solid #ffffff0c}.workflow-idle-document{display:grid;place-items:center;flex-shrink:0;width:35px;height:44px;border:1px solid #668772;border-radius:4px 10px 4px 4px;color:#a7cdb4;font-size:8px}.workflow-idle-export strong{display:block;font-size:10px;font-weight:500;color:#c0d4c6}.workflow-idle-export div>span{display:block;margin-top:4px;color:#7f9989;font-size:9px}.workflow-idle-window>footer{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:10px 13px;background:#1a241e;color:#8fb69c;font-size:9px}.workflow-idle-open{display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;padding:5px 2px;background:none;color:var(--copy);font:11px Arial,sans-serif;cursor:pointer}.workflow-idle-open:hover{color:var(--green-text)}.workflow-idle-open:focus-visible{outline:2px solid var(--green-text);outline-offset:4px;border-radius:3px}@media(max-width:1050px)and (min-width:761px){.workflow-idle-preview{margin-inline:14px}.workflow-idle-content{padding-inline:10px}.workflow-idle-job{font-size:11px}}@media(max-width:760px){.workflow-idle-preview{margin:0 22px 22px;gap:11px}.workflow-idle-window>header{padding-block:8px}.workflow-idle-content{padding:12px}.workflow-idle-table>div{padding-block:7px}.workflow-idle-checks{gap:11px;margin-block:16px}.workflow-idle-open{min-height:32px}}@media(prefers-reduced-motion:reduce){.workflow-journey .workflow-card{transition:none}}.workflow-journey .workflow-card .workflow-card-art[hidden]{display:none}.wrp-tabs{margin-bottom:10px}.workflow-idle-preview{justify-content:flex-end}.workflow-idle-window{display:flex;flex-direction:column;flex:none;height:360px}.workflow-idle-content{flex:1;min-height:0}.workflow-idle-window>header,.workflow-idle-window>footer{flex-shrink:0}@media(max-width:760px){.workflow-idle-window{height:340px}}.workflow-idle-content{padding-block:12px}.workflow-idle-table{margin-top:14px}.workflow-idle-table>div{padding-block:8px}.workflow-idle-total{padding-top:10px}.workflow-idle-total strong{font-size:24px;line-height:1.25}.workflow-journey .workflow-card:not(.is-active){background-image:repeating-radial-gradient(ellipse at 20% 110%,transparent 0 44px,#80807014 45px 47px,transparent 48px 88px)}:root[data-theme] .workflow-journey .workflow-card:not(.is-active){background-image:repeating-radial-gradient(ellipse at 20% 110%,transparent 0 44px,#b3b4a315 45px 47px,transparent 48px 88px)}:root[data-theme] .workflow-journey .workflow-card:not(.is-active){background-image:repeating-radial-gradient(ellipse at var(--swirl-origin, 0% 110%),transparent 0 23px,#b3b4a315 24px 25px,transparent 26px 48px)}.workflow-card-upload{--swirl-origin: -15% 110%}.workflow-card-draft{--swirl-origin: 115% -10%}.workflow-card-review{--swirl-origin: 110% 110%}.workflow-journey .workflow-card-review.is-active .workflow-card-art{display:grid;grid-template-rows:minmax(0,1fr) auto;justify-content:stretch;align-items:stretch;flex:1;min-height:0;padding:20px 22px 18px;gap:9px;background:none;overflow:hidden}.workflow-journey .workflow-card-review.is-active .workflow-card-art figcaption{margin:0;text-align:center}.workflow-journey .workflow-card-review.is-active .workflow-card-summary{min-height:0;margin-top:9px}.workflow-journey .workflow-card-review.is-active .workflow-card-details{margin-top:13px}.workflow-journey .workflow-card-review.is-active .workflow-card-details>p{display:none}.workflow-journey .workflow-card-review.is-active .workflow-card-details ul{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:0}.workflow-journey .workflow-card-review.is-active .workflow-card-details li{font-size:10px;gap:5px}.wrp-scroll{flex:1;min-height:0;overflow:auto;padding:4px 3px;scrollbar-width:thin;scrollbar-color:#414148 transparent}.wrp-tabs{display:flex;gap:17px;border-bottom:1px solid #2b3034;margin-top:4px}.wrp-tabs button{border:0;border-bottom:2px solid transparent;padding:8px 0;background:none;color:#969fa5;font:10px Arial,sans-serif;cursor:pointer}.wrp-tabs button[aria-pressed=true]{color:#e0e8e4;border-bottom-color:#85c9ac}.wrp-source-panel{border:1px solid #2b3034;border-radius:6px;overflow:hidden;margin-top:11px;height:194px;background:#0b0e10}.wrp-source-heading{display:flex;justify-content:space-between;padding:7px 9px;border-bottom:1px solid #292f33;font-size:8px;color:#98a5ab}.wrp-plan{display:block;width:100%;height:164px}.wrp-plan g{cursor:pointer;outline:none}.wrp-plan g rect{fill:#15191b;stroke:#83908e;stroke-width:1.6}.wrp-plan g.is-selected rect{fill:#21372f;stroke:#8bdbb5;stroke-width:2}.wrp-plan g:hover rect,.wrp-plan g:focus-visible rect{stroke:#b4f2d0;stroke-width:3}.wrp-plan text{fill:#dce3df;font:8px Arial,sans-serif;text-anchor:middle;pointer-events:none}.wrp-plan .wrp-plan-area{fill:#9faea8;font-size:7px}.wrp-note{padding:13px;font-size:11px;line-height:1.65;color:#c1c9c8}.wrp-note>span{font-size:9px;color:#8cbaaa}.wrp-note p{margin:10px 0}.wrp-photos{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px 10px}.wrp-photos svg{width:100%;display:block;border-radius:5px}.wrp-photos span{display:block;margin-top:9px;font-size:9px;color:#a2b5ad}.wrp-room-selector{display:flex;align-items:center;gap:8px;margin:12px 0 9px;font-size:9px;color:#a5b0b4}.wrp-room-selector select{min-width:0;flex:1;border:1px solid #343c40;border-radius:5px;padding:7px 5px;background:#1b2023;color:#dce4e0;font:10px Arial,sans-serif}.wrp-room-selector>span{white-space:nowrap;color:#8ecbb0}.wrp-scope{padding:10px;border:1px solid #2d3438;border-radius:6px;background:#15191c}.wrp-scope-head{display:flex;justify-content:space-between;gap:8px}.wrp-scope-head strong{font-size:10px;font-weight:500}.wrp-scope-head code{font-size:8px;color:#8ecbb0}.wrp-quantity{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:10px;font-size:9px;color:#a8b2b6}.wrp-quantity input{width:50px;min-height:27px;padding:4px;border:1px solid #4b675a;border-radius:4px;background:#0d1311;color:#c4ebd5;font:11px Arial,sans-serif}.wrp-quantity small{margin-left:auto;font-size:8px;color:#899b92}.wrp-check{display:flex;align-items:center;gap:7px;padding:10px 0 2px;color:#deb773}.wrp-check>span{display:grid;place-items:center;flex-shrink:0;width:16px;height:16px;border-radius:50%;border:1px solid currentColor;font-size:10px}.wrp-check p{flex:1;margin:0;font-size:9px;line-height:1.5}.wrp-check button{border:1px solid #65593f;border-radius:5px;padding:6px;background:#28241b;color:#e0c38f;white-space:nowrap;font:9px Arial,sans-serif;cursor:pointer}.wrp-check.is-confirmed{color:#8ac8a9}.wrp-check button:disabled{background:transparent;border-color:transparent;color:#8ac8a9;cursor:default}.wrp :is(input,select):focus-visible{outline:2px solid #8bd7a2;outline-offset:1px}@media(max-width:760px){.workflow-journey .workflow-card-review.is-active .workflow-card-art{height:570px;flex:none;padding:18px 16px 16px}.wrp-note{font-size:10px}.wrp-room-selector{gap:5px}.wrp-quantity small{margin-left:0}}.wrp{background:#0d0e10}.wrp .wdp-header{padding-bottom:11px}.wrp-line-items{border:1px solid #303234;border-radius:5px;overflow:hidden;margin-bottom:9px}.wrp-line-toolbar{display:flex;justify-content:space-between;gap:8px;padding:8px;background:#181a1b;font-size:9px}.wrp-line-toolbar strong{font-weight:500}.wrp-line-toolbar>span{display:flex;align-items:center;gap:4px;color:#9da9a3;font-size:8px}.wrp-line-columns,.wrp-line-row{display:grid;grid-template-columns:48px minmax(0,1fr) 29px 23px;gap:6px;align-items:center;padding:9px 8px;font:9px/1.4 Arial,sans-serif;text-align:left}.wrp-line-columns{background:#101112;color:#929798;font-size:8px;border-block:1px solid #292b2d}.wrp-line-row{width:100%;border:0;border-bottom:1px solid #252729;background:#111314;color:#cbd1ce;cursor:pointer}.wrp-line-row:last-child{border-bottom:0}.wrp-line-row[aria-pressed=true]{background:#1c2c25;box-shadow:inset 2px 0 #8fd0ac}.wrp-line-row:hover{background:#242b27}.wrp-line-row code{font-size:8px;color:#9cc9ae}.wrp-line-row small{font-size:8px;color:#98a49d}.wrp-line-columns>:nth-child(3),.wrp-line-row>:nth-child(3){text-align:right}.wrp-scope{background:#181a1b;border-color:#303234;padding:9px}.wrp-quantity{margin-top:7px}.wrp-quantity small{font-size:8px}.wrp-tabs{margin-top:7px;gap:19px}.wrp-tabs button{padding-block:9px}.wrp-source-panel{height:160px;margin-top:8px;border-color:#303234;background:#080909}.wrp-plan{height:131px}.wrp-source-heading{background:#171919;border-color:#303234}.wrp-plan g rect{fill:#151616;stroke:#9b9e99}.wrp-plan g.is-selected rect{fill:#24342b;stroke:#8bd4af}.wrp-note{font-size:10px;line-height:1.55;padding:11px}.wrp-note p{margin-block:8px}.wrp-photos{padding:10px}.wrp-photos svg{max-height:100px}.wrp-room-selector select{background:#1b1d1e;border-color:#383a3c}.workflow-job-label{display:flex;align-items:baseline;justify-content:space-between;gap:9px;padding:9px 0;color:#b8c6bf;font-size:9px;border-bottom:1px solid #ffffff0b}.workflow-job-label strong{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-job-label>span{font-size:8px;color:#90b6a1;flex-shrink:0}.wrp-export{width:100%;min-height:31px;margin-top:7px;border:1px solid #5d8e74;border-radius:5px;color:#b9e3cb;background:#182b21;font:10px Arial,sans-serif;cursor:pointer}.wrp-export:disabled{opacity:.7;cursor:default}.wdp-footer>.wrp-export-summary{display:block;max-height:100px;overflow:auto;padding:9px;border:1px solid #34463b;border-radius:5px;background:#121c16;color:#aecbb8;font-size:9px}.wrp-export-summary>strong,.wrp-export-summary>span{display:block;margin-bottom:4px}.wrp-export-summary summary{cursor:pointer;color:#c2e1cd}.wrp-export-summary p{font-size:9px;margin:4px 0}.wrp-export-summary section{margin-top:8px}.wrp-source-panel .wrp-note{height:100%;overflow:auto}.wrp-scroll{overflow:visible;padding-block:2px}.wrp-room-selector{margin-block:8px}.wrp-line-columns,.wrp-line-row,.wrp-tabs button,.wrp-scope{padding-block:8px}.wrp-check{padding-top:8px}.wrp:has(.wrp-export) .wrp-check,.wrp:has(.wrp-export) .wrp-scope{display:none}@media(max-width:760px){.workflow-journey .workflow-card-review.is-active .workflow-card-art{height:590px}}.wrp-export{display:flex;align-items:center;justify-content:center;gap:6px}.workflow-journey .workflow-card-draft.is-active .workflow-card-art{display:grid;grid-template-rows:minmax(0,1fr) auto;justify-content:stretch;align-items:stretch;flex:1;min-height:0;padding:20px 22px 18px;gap:9px;background:none;overflow:hidden}.workflow-journey .workflow-card-draft.is-active .workflow-card-art figcaption{margin:0;text-align:center}.workflow-journey .workflow-card-draft.is-active .workflow-card-summary{min-height:0;margin-top:9px}.workflow-journey .workflow-card-draft.is-active .workflow-card-details{margin-top:13px}.workflow-journey .workflow-card-draft.is-active .workflow-card-details>p{display:none}.workflow-journey .workflow-card-draft.is-active .workflow-card-details ul{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:0}.workflow-journey .workflow-card-draft.is-active .workflow-card-details li{font-size:10px;gap:5px}.wdp{display:flex;flex-direction:column;min-height:0;width:100%;padding:15px;border:1px solid #ffffff24;border-radius:14px;background:#101114;color:#e0e3e8;box-shadow:0 18px 32px -20px #000b,inset 0 1px #ffffff0b;font:11px/1.5 Arial,sans-serif;text-align:left}.wdp-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:13px;border-bottom:1px solid #ffffff0b}.wdp-header>strong{font-size:15px;letter-spacing:-.025em}.wdp-header>span{display:flex;gap:5px;align-items:center;color:#8acdb1;font-size:9px}.wdp-header i{width:5px;height:5px;border-radius:50%;background:#83d4ac}.wdp-progress{padding:13px 11px;margin-top:13px;background:#181b1e;border:1px solid #292e32;border-radius:8px}.wdp-progress-title{display:flex;align-items:start;justify-content:space-between;gap:8px;font-size:10px}.wdp-progress-title strong{font-size:9px;font-weight:400;white-space:nowrap;color:#8fd0b4}.wdp-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:13px 0 9px}.wdp-stage-bar{height:3px;background:#34383d;border-radius:4px;margin-bottom:7px}.wdp-stages .is-done .wdp-stage-bar{background:#80cdaa}.wdp-stages .is-current .wdp-stage-bar{background:linear-gradient(90deg,#83cbae,#34383d);background-size:200% 100%;animation:wdp-process 1.5s linear infinite}.wdp-stages span{display:flex;align-items:center;gap:4px;color:#868e95;font-size:8px;white-space:nowrap}.wdp-stages b{font-size:7px;font-weight:400}.wdp-stages .is-done span,.wdp-stages .is-current span{color:#9cd3b9}.wdp-progress p{font-size:8px;color:#98a2aa;margin:0}.wdp-toolbar{display:flex;justify-content:space-between;gap:6px;margin:15px 0 8px;font-size:9px}.wdp-toolbar strong{font-weight:500}.wdp-toolbar>span{color:#929ba2;font-size:8px}.wdp-rooms{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#414148 transparent}.wdp-room{margin-bottom:5px;border:1px solid #2b3034;border-radius:5px;overflow:hidden}.wdp-room>button{display:flex;align-items:center;gap:6px;width:100%;padding:10px 8px;border:0;background:#1e2225;color:#cfd6da;font:inherit;text-align:left;cursor:pointer}.wdp-room strong{font-weight:500;font-size:10px}.wdp-room small{font-size:8px;color:#929ba2}.wdp-room-state{margin-left:auto;color:#86c5a8;font-size:8px;white-space:nowrap}.wdp-columns,.wdp-line{display:grid;grid-template-columns:53px minmax(0,1fr) 39px;gap:6px;padding:8px;font-size:8px;border-bottom:1px solid #ffffff08}.wdp-columns{color:#808c94;font-size:7px}.wdp-line code{color:#90c9b0;font-size:7px}.wdp-line>:last-child{text-align:right}.wdp-source{display:flex;align-items:center;gap:4px;color:#8cbaaa;font-size:8px;padding:0 8px;margin:8px 0}.wdp-skeleton{display:grid;gap:10px;padding:13px 9px}.wdp-skeleton i{height:6px;width:85%;border-radius:3px;background:#292e32}.wdp-skeleton i:nth-child(2){width:64%}.wdp-skeleton i:nth-child(3){width:76%}.wdp-footer{padding-top:10px;margin-top:10px;border-top:1px solid #ffffff10}.wdp-footer>p{font-size:9px;color:#a2c9b4;margin:0 0 9px}.wdp-footer .wup-next{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:32px;border:1px solid #65966a;border-radius:5px;background:linear-gradient(105deg,#4b9684,#658e3d);color:#f4fff8;font:600 11px Arial,sans-serif;cursor:pointer}.wdp-footer .wup-next:disabled{opacity:.45;cursor:default}.wdp-footer>div{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:8px;color:#92929d}.wdp-footer>div button{border:0;padding:2px;background:none;color:#c5cbd0;font:inherit;text-decoration:underline;cursor:pointer}.wdp button:focus-visible{outline:2px solid #8bd7a2;outline-offset:-3px}@keyframes wdp-process{to{background-position:-200% 0}}@media(max-width:760px){.workflow-journey .workflow-card-draft.is-active .workflow-card-art{height:520px;flex:none;padding:18px 16px 16px}.wdp{padding:12px}}@media(prefers-reduced-motion:reduce){.wdp-stage-bar{animation:none!important}}.workflow-journey{position:relative;isolation:isolate;width:calc(100% - 48px);max-width:1376px;margin:48px auto 80px;padding:clamp(52px,6vw,88px) clamp(20px,3vw,48px) 34px;border-radius:clamp(28px,4vw,58px);background:#f8f7f2;color:var(--ink)}.workflow-journey:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;opacity:.24;background-image:radial-gradient(#a3a093 .5px,transparent .5px);background-size:5px 5px;-webkit-mask-image:linear-gradient(transparent,#000);mask-image:linear-gradient(transparent,#000)}.workflow-journey-inner{max-width:1280px;margin:0 auto}.workflow-journey-head{max-width:780px;margin:0 auto 48px;text-align:center}.workflow-benefit-label{display:inline-flex;border:1px solid #dce1d9;border-radius:100px;background:#ffffffbd;padding:7px 12px;font-size:11px;line-height:1.4;font-weight:600}.workflow-journey-head h2{font-size:clamp(32px,3.5vw,52px);line-height:1.1;letter-spacing:-.055em;font-weight:600;margin:22px 0 18px}.workflow-journey-head h2 span{color:var(--green-text)}.workflow-journey-head>p{max-width:585px;font-size:16px;line-height:1.7;color:var(--copy);margin:0 auto 26px}.workflow-journey-head .ax-btn{font-size:14px}.workflow-cards{display:flex;gap:18px;align-items:stretch}.workflow-card{position:relative;display:flex;flex:1 1 0;flex-direction:column;min-width:0;overflow:hidden;background:#fff;border-radius:28px;box-shadow:0 9px 24px -16px #18302238;transition:flex-grow .42s ease,box-shadow .2s ease}.workflow-card.is-active{flex-grow:1.9;box-shadow:0 22px 40px -22px #18302250}.workflow-card-copy{padding:25px 26px 0}.workflow-card h3{margin:0}.workflow-card h3 button{display:grid;grid-template-columns:1fr auto;width:100%;text-align:left;background:none;color:inherit;border:0;cursor:pointer;padding:0;min-height:69px}.workflow-card-number{grid-column:1 / -1;font:10px var(--font-mono);color:var(--green-text);margin-bottom:13px;letter-spacing:.08em}.workflow-card-title{font-size:28px;letter-spacing:-.045em;line-height:1.2;font-weight:600}.workflow-card-toggle{font-size:23px;color:var(--green-text);font-weight:400;line-height:1.25}.workflow-card h3 button:focus-visible{outline:2px solid var(--green-text);outline-offset:8px;border-radius:3px}.workflow-card-summary{font-size:13px;line-height:1.6;color:var(--copy);margin:11px 0 0;min-height:42px}.workflow-card-details{margin-top:15px}.workflow-card-details[hidden]{display:none}.workflow-card-details>p{font-size:13px;color:var(--copy);line-height:1.65}.workflow-card-details ul{list-style:none;padding:0;margin:17px 0 0;display:grid;gap:11px}.workflow-card-details li{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;color:var(--ink)}.workflow-card-details li svg{flex-shrink:0;margin-top:2px;color:var(--green-text)}.workflow-card-art{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:245px;margin:auto 0 0;padding:22px 8px 18px;background:radial-gradient(ellipse at 50% 100%,#dcebd5 0,#edf4e8 38%,transparent 74%)}.workflow-card-art .stepart{width:100%;height:auto;max-width:420px;margin:0 auto}.workflow-card:not(.is-active) .workflow-card-art{flex:1;background:repeating-radial-gradient(ellipse at 20% 110%,transparent 0 22px,#e5ede1 23px 24px,transparent 25px 45px)}.workflow-card:not(.is-active) .workflow-card-art .stepart{opacity:.74}.workflow-card-art figcaption{font:9px var(--font-mono);letter-spacing:.02em;color:var(--copy-quiet);margin:8px 0 0}.workflow-selector{display:flex;justify-content:center;gap:3px;margin-top:21px}.workflow-selector button{display:grid;place-items:center;min-width:36px;min-height:36px;padding:8px;border:0;border-radius:18px;background:none;cursor:pointer}.workflow-selector button span{display:block;width:8px;height:8px;background:#b5c8ae;border-radius:8px;transition:width .2s ease,background .2s ease}.workflow-selector button[aria-current] span{width:28px;background:var(--green-text)}.workflow-selector button:focus-visible{outline:2px solid var(--green-text);outline-offset:0}@media(max-width:1050px){.workflow-card-copy{padding:22px 20px 0}.workflow-card-title{font-size:25px}.workflow-card.is-active{flex-grow:1.7}.workflow-card-details>p{font-size:12px}.workflow-card-details li{font-size:11px}.workflow-card-art{min-height:205px}}@media(max-width:760px){.workflow-journey{width:calc(100% - 24px);margin:32px auto 48px;padding:44px 16px 22px;border-radius:30px}.workflow-journey-head{margin-bottom:30px}.workflow-journey-head h2{font-size:34px;letter-spacing:-.045em}.workflow-journey-head h2 br{display:none}.workflow-journey-head>p{font-size:14px;line-height:1.65}.workflow-cards{flex-direction:column;gap:14px}.workflow-card{border-radius:22px;flex:none}.workflow-card-copy{padding:22px 22px 0}.workflow-card h3 button{min-height:60px}.workflow-card-summary{min-height:0;margin:8px 0 0}.workflow-card-details{margin-top:15px}.workflow-card-details>p{font-size:13px}.workflow-card-details li{font-size:12px}.workflow-card-art{min-height:0;padding:14px 12px 18px}.workflow-card-art .stepart{max-width:350px}.workflow-card:not(.is-active) .workflow-card-copy{padding-bottom:21px}.workflow-card:not(.is-active) .workflow-card-art{display:none}.workflow-selector{margin-top:14px}}@media(prefers-reduced-motion:reduce){.workflow-card,.workflow-selector button span{transition:none}.workflow-card-art .stepart .sa-drift,.workflow-card-art .stepart .sa-seal,.workflow-card-art .stepart .sa-arrow-out{animation:none}}.workflow-journey .workflow-card h3 button{min-height:34px;align-items:center}.workflow-journey .workflow-card:not(.is-active) .workflow-card-details{display:block;margin-top:22px;padding-bottom:15px}.workflow-journey .workflow-card:not(.is-active) .workflow-card-details ul{display:grid;gap:13px;margin:0}.workflow-journey .workflow-card:not(.is-active) .workflow-card-details li{font-size:12px;line-height:1.6;gap:8px}@media(max-width:760px){.workflow-journey .workflow-card h3 button{min-height:34px}.workflow-journey .workflow-card:not(.is-active) .workflow-card-details{margin-top:16px;padding-bottom:0}}@media(min-width:1000px)and (min-height:740px)and (prefers-reduced-motion:no-preference){.inner-page-howitworks .workflow-journey{min-height:240vh;padding-top:32px;padding-bottom:32px}.inner-page-howitworks .workflow-journey-inner{position:sticky;top:92px}.inner-page-howitworks .workflow-journey-head{margin-bottom:24px}.inner-page-howitworks .workflow-journey-head h2{font-size:clamp(30px,3vw,42px);margin-top:0}.inner-page-howitworks .workflow-journey-head p{margin-block:12px}.inner-page-howitworks .workflow-card-title{font-size:clamp(21px,2vw,28px)}}.workflow-journey .workflow-card-upload .workflow-card-art{justify-content:center;min-height:410px;padding:24px 22px 18px;background:none}.workflow-upload-preview{width:100%;max-width:420px;margin:0 auto;padding:16px;overflow:hidden;border:1px solid #ffffff1c;border-radius:13px;background:#0c0c0c;color:#e7e7e9;box-shadow:0 16px 32px -18px #000b,inset 0 1px #ffffff08;text-align:left}.wup-interface{display:flex;flex-direction:column;gap:0;font-family:Arial,sans-serif;line-height:1.4}.wup-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.wup-heading strong{font-size:14px;font-weight:600;letter-spacing:-.035em}.wup-heading>span{font-size:17px;font-weight:300;line-height:1;color:#7c7c85}.wup-input{min-height:25px;display:flex;align-items:center;padding:5px 8px;border:1px solid #242428;border-radius:5px;background:#111114;color:#73737b;font-size:9px}.wup-project{margin-bottom:12px}.wup-label{display:block;font-size:9px;font-weight:600;margin-bottom:5px;color:#d8d8dc}.wup-scopes{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:12px}.wup-scopes>span{display:flex;align-items:center;justify-content:center;gap:6px;min-height:25px;border:1px solid #3b3b40;border-radius:5px;background:#17171a;font-size:9px;color:#c7c7cc}.wup-scopes .is-selected{background:linear-gradient(105deg,#4b9684,#658e3d);border-color:#65966a;color:#f7fff8}.wup-note{position:relative;min-height:59px;padding:8px 24px 20px 8px;border:1px solid #26262b;border-radius:5px;background:#101012;color:#a3a3ad;font-size:9px;line-height:1.65;margin-bottom:12px}.wup-note-send{position:absolute;right:6px;bottom:6px;display:grid;place-items:center;width:16px;height:16px;border-radius:4px;background:#27272e;color:#a8a8b3}.wup-drop{display:flex;flex-direction:column;align-items:center;padding:10px 7px 12px;margin-bottom:12px;border:1px dashed #37373e;border-radius:6px;background:#0c0c0c;text-align:center}.wup-artwork{display:block;width:150px;height:84px;max-width:100%;margin-bottom:7px;overflow:hidden}.wup-drop>strong{font-size:9px;font-weight:500;color:#d7d7dc}.wup-formats{font-size:7px;color:#797984;line-height:1.5;margin-top:3px}.wup-upload-links{font-size:7.5px;color:#a5a5b0;margin-top:7px;text-decoration:underline;text-underline-offset:2px}.wup-connect{font-size:9px;color:#d5d5dd;margin-top:8px;text-decoration:underline;text-underline-offset:3px}.wup-link{justify-content:space-between;gap:8px;font-size:8px;margin-bottom:10px}.wup-link>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wup-link svg{flex-shrink:0;color:#a4a4ae}.wup-next{display:flex;align-items:center;justify-content:center;gap:7px;min-height:26px;border:1px solid #6b9d70;border-radius:5px;background:linear-gradient(105deg,#4b9684,#658e3d);color:#f4fff8;font-size:9px;font-weight:600}.workflow-journey .workflow-card-upload .workflow-card-art figcaption{margin-top:15px}@media(max-width:1050px)and (min-width:761px){.workflow-journey .workflow-card-upload .workflow-card-art{padding-inline:14px}}@media(max-width:760px){.workflow-journey .workflow-card-upload .workflow-card-art{min-height:0;padding:22px 18px 18px}.workflow-journey .workflow-card-upload:not(.is-active) .workflow-card-art{display:none}.workflow-upload-preview{padding:13px}}@media(min-width:761px){.workflow-journey .workflow-cards{height:760px}.workflow-journey .workflow-card{height:100%}.workflow-journey .workflow-card-copy{flex-shrink:0}.workflow-journey .workflow-card-upload:not(.is-active){background-image:repeating-radial-gradient(ellipse at 20% 110%,transparent 0 22px,#80807012 23px 24px,transparent 25px 45px)}}.workflow-journey .workflow-card-upload:not(.is-active) .workflow-card-art{display:none}.workflow-journey .workflow-card-upload.is-active .workflow-card-art{display:grid;grid-template-rows:minmax(0,1fr) auto;justify-content:stretch;align-items:stretch;flex:1;min-height:0;padding:16px 22px 18px;gap:10px;overflow:hidden}.workflow-journey .workflow-card-upload .workflow-card-art figcaption{margin:0;text-align:center}.workflow-upload-preview.is-interactive{position:relative;display:flex;flex-direction:column;min-height:0;height:100%;padding:14px;color-scheme:dark}.is-interactive .wup-interface{height:100%;min-height:0;margin:0}.is-interactive .wup-heading{flex-shrink:0;margin-bottom:10px}.is-interactive .wup-heading>button{display:grid;place-items:center;min-width:28px;min-height:28px;padding:0;border:0;border-radius:5px;background:transparent;color:#92929b;font:18px/1 Arial,sans-serif;cursor:pointer}.is-interactive .wup-heading>button:hover{background:#ffffff0d;color:#fff}.wup-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#414148 #101012;padding:0 5px 8px 0}.is-interactive .wup-input{width:100%;min-width:0;min-height:32px;padding:7px 8px;font:11px/1.4 Arial,sans-serif;color:#dedee4;outline-offset:1px}.is-interactive .wup-input::placeholder{color:#777780}.wup-scope-field{min-width:0;padding:0;margin:0;border:0}.is-interactive .wup-label{font-size:10px;margin-bottom:6px}.is-interactive .wup-scopes>button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:5px 9px;border:1px solid #3b3b40;border-radius:5px;background:#17171a;font:11px/1.4 Arial,sans-serif;color:#c7c7cc;cursor:pointer}.is-interactive .wup-scopes>button.is-selected{background:linear-gradient(105deg,#4b9684,#658e3d);border-color:#65966a;color:#f7fff8}.wup-note-box{position:relative;margin-bottom:12px}.is-interactive textarea.wup-note{display:block;width:100%;min-height:80px;resize:vertical;max-height:160px;padding:8px 10px 30px;margin:0;font:11px/1.6 Arial,sans-serif;outline-offset:1px}.wup-note-tools{position:absolute;display:flex;gap:3px;right:5px;bottom:5px}.wup-note-tools button{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:4px;padding:0;background:#27272e;color:#c1c1cb;cursor:pointer}.wup-note-tools button:first-child{background:transparent}.wup-note-saved{display:flex;align-items:center;gap:5px;padding:0 0 10px;color:#98d7a2;font-size:10px}.is-interactive .wup-drop{padding:10px 8px 12px;transition:border-color .15s,background .15s}.is-interactive .wup-drop.is-dragging{border-color:#8fd8a0;background:#183125}.wup-drop-open{display:flex;flex-direction:column;align-items:center;width:100%;padding:0;border:0;border-radius:5px;background:transparent;color:#d7d7dc;cursor:pointer}.wup-drop-open>strong{font-size:10px;font-weight:500;line-height:1.5}.wup-drop-open:hover .wup-artwork{transform:translateY(-3px)}.is-interactive .wup-artwork{transition:transform .2s ease}.is-interactive .wup-formats{font-size:8px}.is-interactive .wup-upload-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;font-size:9px;text-decoration:none;margin-top:6px}.wup-upload-links button,button.wup-connect,.wup-sample-link,.wup-demo-caption button,.wup-back{border:0;padding:3px 0;background:transparent;color:#c8c8d1;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.is-interactive button.wup-connect{font-size:10px;margin-top:4px}.is-interactive .wup-link{position:relative;padding:0;margin:0}.is-interactive .wup-link .wup-input{padding-right:30px;font-size:9px}.wup-link>button{position:absolute;right:4px;top:4px;display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:4px;background:#27272e;color:#ccc;cursor:pointer}.wup-sample-link{display:block;font-size:9px;margin:5px 0 0;color:#9fbdab}.wup-upload-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:14px 0;margin:0 0 14px;border:1px solid #262d30;border-radius:8px;background:#11181a}.wup-summary-item{display:grid;grid-template-columns:minmax(0,1fr) 12px;grid-template-rows:auto auto;align-items:center;column-gap:5px;row-gap:5px;min-width:0;padding:0 11px;color:#747d82}.wup-summary-item+.wup-summary-item{border-left:1px solid #293235}.wup-summary-item>div{display:contents}.wup-summary-item.is-ready{color:#79d6b5}.wup-summary-item strong{grid-column:1;grid-row:1;font-size:11px;line-height:16px;font-weight:500;white-space:nowrap}.wup-summary-item span{grid-column:1 / -1;grid-row:2;font-size:10px;line-height:15px;font-weight:400;white-space:nowrap;color:#a3b8b0}.wup-summary-item svg{grid-column:2;grid-row:1;width:12px;height:12px;justify-self:end}@media(max-width:420px){.wup-summary-item{padding-inline:8px;column-gap:3px}.wup-summary-item strong{font-size:10px}.wup-summary-item span{font-size:9px}}.wup-footer{flex-shrink:0;padding-top:8px;border-top:1px solid #252529}.wup-status{min-height:0;margin:0 0 7px;color:#a7d2b4;font-size:10px;line-height:1.5}.wup-status:empty{display:none}.is-interactive button.wup-next{width:100%;min-height:32px;padding:6px 10px;font:600 11px/1.4 Arial,sans-serif;cursor:pointer}.wup-demo-caption{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:6px;font-size:8px;line-height:1.4;color:#92929d}.wup-demo-caption button{flex-shrink:0;font-size:9px}.wup-closed{display:flex;flex-direction:column;justify-content:center;gap:18px;height:100%;text-align:center;font-size:12px}.wup-closed p{color:#a4a4af;font-size:11px;line-height:1.6;margin:0}.workflow-upload-preview :is(button,input,textarea):focus-visible,.wup-dialog :is(button,input):focus-visible{outline:2px solid #8bd7a2;outline-offset:2px}.workflow-upload-preview .wup-device-input[hidden]{display:none}.wup-dialog{width:min(510px,calc(100vw - 32px));max-width:none;max-height:min(650px,calc(100dvh - 48px));padding:0;margin:auto;border:1px solid #ffffff29;border-radius:14px;background:#101012;color:#eeeef1;box-shadow:0 30px 90px #0009;color-scheme:dark;font-family:Arial,sans-serif}.wup-dialog::backdrop{background:#05080bb3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.wup-dialog-shell{display:flex;flex-direction:column;max-height:min(650px,calc(100dvh - 48px))}.wup-dialog header{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px;border-bottom:1px solid #ffffff12}.wup-dialog-eyebrow{font-size:9px;letter-spacing:.05em;color:#86bb98}.wup-dialog h4{font:600 19px/1.3 Arial,sans-serif;letter-spacing:-.03em;margin:6px 0 0;color:#eeeef1}.wup-dialog header button{flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:6px;background:#ffffff08;color:#a0a0ab;font:22px/1 Arial,sans-serif;cursor:pointer}.wup-dialog-body{min-height:0;overflow:auto;padding:20px}.wup-dialog-body>p{font-size:12px;color:#aaaab6;line-height:1.65;margin:0 0 16px}.wup-dialog-body .wup-dialog-note{font-size:10px;margin:15px 0 0;color:#858590;line-height:1.6}.wup-dialog-body>.wup-next{width:100%;margin-top:18px;font-size:12px;padding:9px;cursor:pointer}.wup-dialog .wup-input{width:100%;min-height:38px;color:#e5e5ec;font-size:12px}.wup-dialog .wup-label{font-size:11px}.wup-picker-location{display:flex;align-items:center;gap:8px;border:1px solid #303035;border-radius:6px;padding:10px 12px;background:#19191d;font-size:11px;color:#d5d5dd}.wup-picker-location>span:last-child{color:#858590}.wup-picker-list{display:grid;gap:6px;margin-top:14px}.wup-picker-list label{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #29292f;border-radius:7px;background:#16161a;cursor:pointer}.wup-picker-list label:has(input:checked){border-color:#598d6a;background:#1c2d23}.wup-picker-list input{width:15px;height:15px;accent-color:#80b78d}.wup-picker-icon{display:grid;place-items:center;flex-shrink:0;width:29px;height:34px;border-radius:5px;background:#355242;color:#d3eddb;font-size:8px;font-weight:600}.wup-picker-icon.is-plan{background:#554626;color:#f8df9c}.wup-picker-icon.is-note{background:#294439;color:#b1ddc2}.wup-picker-list strong{display:block;color:#dddde4;font-size:12px;font-weight:500}.wup-picker-list small{display:block;color:#9292a0;font-size:10px;margin-top:3px}.wup-dialog footer{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px;padding:14px 20px;border-top:1px solid #ffffff12}.wup-dialog footer>button{min-height:34px;padding:8px 12px;border:1px solid #37373e;border-radius:6px;background:#1b1b20;font:11px/1.4 Arial,sans-serif;color:#d1d1db;cursor:pointer}.wup-dialog footer>.wup-browse{margin-right:auto}.wup-dialog footer>.wup-next{background:linear-gradient(105deg,#4b9684,#658e3d);border-color:#65966a;color:#f4fff8}.wup-dialog button:disabled{opacity:.4;cursor:default}.wup-providers{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wup-providers button{display:flex;align-items:center;gap:9px;padding:14px 11px;border:1px solid #36363f;border-radius:8px;background:#19191e;color:#dedee6;font:11px/1.4 Arial,sans-serif;cursor:pointer}.wup-providers button:hover{border-color:#82bb91;background:#203027}.wup-providers img{width:27px;height:27px;object-fit:contain;background:#f5f4ee;border-radius:5px;padding:3px}.wup-providers span{flex:1;text-align:left}.wup-back{font-size:10px;margin-bottom:15px;color:#a3c8b0}.wup-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:760px){.workflow-journey .workflow-card-upload.is-active .workflow-card-art{height:440px;flex:none;padding:16px 18px 18px}.is-interactive .wup-heading strong{font-size:15px}.wup-providers{grid-template-columns:1fr}.wup-dialog header,.wup-dialog-body{padding:16px}.wup-picker-list strong{font-size:11px}}@media(prefers-reduced-motion:reduce){.wup-artwork,.wup-drop{transition:none!important}}.workflow-journey .workflow-card-upload.is-active .workflow-card-copy{padding-bottom:0}.workflow-journey .workflow-card-upload.is-active .workflow-card-summary{min-height:0;margin-top:9px}.workflow-journey .workflow-card-upload.is-active .workflow-card-details{margin-top:13px}.workflow-journey .workflow-card-upload.is-active .workflow-card-details>p{font-size:12px;line-height:1.6;margin:0}.workflow-journey .workflow-card-upload.is-active .workflow-card-details ul{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:11px}.workflow-journey .workflow-card-upload.is-active .workflow-card-details li{font-size:10px;gap:5px}.workflow-journey .workflow-card-upload.is-active .workflow-card-details li svg{width:11px;height:11px}.workflow-journey .workflow-card-upload.is-active .workflow-card-art{padding:20px 22px 18px;gap:9px}.workflow-upload-preview.is-interactive{width:100%;max-width:none;padding:15px;border-radius:14px;border-color:#ffffff24;background:#101114;box-shadow:0 18px 32px -20px #000b,inset 0 1px #ffffff0b}.is-interactive .wup-heading{padding-bottom:8px;margin-bottom:11px;border-bottom:1px solid #ffffff0b}.is-interactive .wup-heading strong{font-size:15px;letter-spacing:-.025em}.wup-meta{display:grid;grid-template-columns:1fr 1.25fr;gap:12px;margin-bottom:12px}.wup-project-field{min-width:0}.wup-meta .wup-project,.wup-meta .wup-scopes{margin-bottom:0}.is-interactive .wup-meta .wup-input{min-height:30px;font-size:10px}.is-interactive .wup-scopes{gap:5px}.is-interactive .wup-scopes>button{min-height:30px;padding:5px;font-size:10px}.is-interactive .wup-label{font-size:10px;line-height:1.3;margin-bottom:6px}.is-interactive textarea.wup-note{min-height:63px;padding-bottom:23px;font-size:10px;line-height:1.5;background:#131417}.is-interactive .wup-note-box{margin-bottom:10px}.wup-note-tools button{width:22px;height:22px}.is-interactive .wup-drop{padding:8px 8px 10px;margin-bottom:10px;background:#0c0d10;border-color:#41424a}.is-interactive .wup-artwork{width:120px;height:67px;margin-bottom:5px}.is-interactive .wup-drop-open>strong{font-size:10px}.is-interactive .wup-upload-links{margin-top:5px}.is-interactive button.wup-connect{margin-top:2px}.is-interactive .wup-link .wup-input{min-height:30px}.is-interactive .wup-sample-link{font-size:8px;margin-top:2px;padding-block:2px}.is-interactive .wup-footer{padding-top:8px}.is-interactive .wup-footer .wup-next{min-height:32px}.wup-app-choices{width:100%;margin-top:10px;padding-top:9px;border-top:1px solid #ffffff12}.wup-app-choices>small{display:block;margin-bottom:8px;font-size:8px;color:#9b9da8}.is-interactive .wup-providers{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.is-interactive .wup-providers button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;padding:7px 3px;font-size:8px;line-height:1.4;text-decoration:none}.is-interactive .wup-providers button[aria-pressed=true]{border-color:#82bb91;background:#203027}.is-interactive .wup-providers img{width:25px;height:25px}.is-interactive .wup-providers span{flex:none;text-align:center}@media(max-width:1050px)and (min-width:761px){.wup-meta{grid-template-columns:1fr;gap:10px}}@media(max-width:760px){.workflow-journey .workflow-card-upload.is-active .workflow-card-art{height:520px;padding:18px 16px 16px}.workflow-upload-preview.is-interactive{padding:12px}.wup-meta{grid-template-columns:1fr;gap:10px}.is-interactive .wup-scopes>button,.is-interactive .wup-meta .wup-input{min-height:32px;font-size:11px}.is-interactive textarea.wup-note{font-size:11px;min-height:76px}}.workflow-journey .workflow-card-upload.is-active .workflow-card-details>p{display:none}.workflow-journey .workflow-card-upload.is-active .workflow-card-details ul{margin-top:0}.is-interactive .wup-scroll{padding:5px 7px 8px 6px;scroll-padding:6px}.wup-dialog.is-app-picker{width:min(500px,calc(100vw - 32px))}.wup-dialog.is-app-picker .wup-providers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wup-dialog.is-app-picker .wup-providers button{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;min-height:82px;min-width:0;padding:16px;gap:12px;border-radius:10px;font-size:12px;text-decoration:none}.wup-dialog.is-app-picker .wup-providers img{width:36px;height:36px;padding:5px;border-radius:8px}.wup-dialog.is-app-picker .wup-providers span{flex:1;text-align:left}.wup-dialog.is-app-picker .wup-providers button[aria-pressed=true]{border-color:#82bb91;background:#203027}.wup-dialog.is-app-picker .wup-providers svg{color:#9bd7ab;flex-shrink:0}.wup-more-apps{display:flex;align-items:center;justify-content:center;gap:7px;min-height:46px;margin-top:12px;border:1px dashed #ffffff24;border-radius:9px;color:#b3b3bf}.wup-more-apps span{font-size:18px;font-weight:300;color:#83b992}.wup-more-apps strong{font-size:12px;font-weight:400}.wup-dialog.is-app-picker .wup-app-status{text-align:center;font-size:10px;margin:16px 0 0;color:#91bda0;line-height:1.5}.wup-dialog.is-app-picker footer .wup-next{width:auto;min-width:95px}@keyframes wup-file-float{0%,to{transform:translateY(2px) rotate(-1deg)}50%{transform:translateY(-5px) rotate(1deg)}}.workflow-card-upload.is-active .wup-artwork{animation:wup-file-float 4.2s ease-in-out infinite;will-change:transform}.workflow-card-upload:not(.is-active) .wup-artwork{animation:none;will-change:auto}@media(max-width:760px){.wup-dialog.is-app-picker .wup-providers button{padding:12px 10px;gap:8px;font-size:11px;min-height:76px}.wup-dialog.is-app-picker .wup-providers img{width:29px;height:29px}}@media(prefers-reduced-motion:reduce){.workflow-card-upload.is-active .wup-artwork{animation:none;will-change:auto}}.is-interactive .wup-scroll{overflow:visible;padding-bottom:4px}.is-interactive textarea.wup-note{resize:none;min-height:58px;max-height:58px}.is-interactive .wup-artwork{height:54px;width:104px;margin-bottom:3px}.is-interactive .wup-drop{padding-block:6px 8px;margin-bottom:8px}.is-interactive .wup-note-saved{padding-bottom:6px}.is-interactive .wup-upload-summary{padding-block:10px;margin-bottom:4px}.is-interactive .wup-meta{margin-bottom:9px}@media(max-width:760px){.workflow-journey .workflow-card-upload.is-active .workflow-card-art{height:570px}}.is-interactive textarea.wup-note{max-height:none;overflow:hidden}.is-interactive .wup-drop{padding-bottom:20px}.is-interactive .wup-upload-summary{padding-block:8px}.is-interactive .wup-meta{margin-bottom:6px}.is-interactive .wup-note-saved{padding-bottom:4px}@media(min-width:1000px)and (min-height:740px)and (prefers-reduced-motion:no-preference){.inner-page-howitworks .workflow-journey .workflow-cards{height:calc(100svh - 450px);min-height:290px}.inner-page-howitworks .workflow-journey .workflow-card{height:100%}.inner-page-howitworks .workflow-journey .workflow-card-art{flex:1;min-height:0;overflow:auto}}:root{color-scheme:light;--canvas: #ffffff;--canvas-2: #fbfbfc;--panel: #f5f5f6;--panel-2: #efeff1;--panel-3: #e8e8eb;--paper: var(--canvas);--paper-bright: #ffffff;--paper-deep: var(--panel);--paper-quiet: var(--canvas-2);--ink: #0a0b0d;--ink-soft: #16181d;--copy: #565a63;--copy-quiet: #61666e;--copy-faint: #70757e;--line: rgba(10, 11, 13, .09);--line-soft: rgba(10, 11, 13, .055);--line-strong: rgba(10, 11, 13, .16);--dark: #0a0b0d;--dark-2: #121317;--dark-3: #1a1c22;--dark-line: rgba(255, 255, 255, .1);--dark-line-soft: rgba(255, 255, 255, .06);--dark-copy: #a4a8b2;--workspace: var(--dark);--workspace-raised: var(--dark-2);--workspace-soft: var(--dark-3);--workspace-line: var(--dark-line);--workspace-copy: var(--dark-copy);--workspace-paper: #f4f4f6;--green: #1f893d;--green-bright: #23a04a;--accent: var(--green);--accent-ink: var(--green-text);--brand-teal: #5fd3b0;--brand-lime: #92cd5c;--brand-grad: linear-gradient(105deg, #5fd3b0 0%, #74d08e 48%, #92cd5c 100%);--brand-grad-hover: linear-gradient(105deg, #6fdcbb 0%, #86d99b 48%, #a4da6a 100%);--brand-shadow: 0 4px 14px rgba(74, 178, 128, .28);--brand-shadow-hover: 0 10px 26px rgba(74, 178, 128, .4);--green-text: #1f7a39;--ok: var(--green);--warn: #c98a3a;--danger: #d1584e;--lime: var(--green);--lime-bright: var(--green-bright);--lime-deep: var(--accent-ink);--lime-ink: #ffffff;--warning: var(--warn);--error: var(--danger);--font-sans: "Axiom Sans", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "SFMono-Regular", "SF Mono", ui-monospace, Menlo, Consolas, monospace;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .9375rem;--text-md: 1.0625rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: clamp(1.9rem, 3.4vw, 2.9rem);--text-3xl: clamp(2.3rem, 4.6vw, 3.6rem);--text-display: clamp(2.9rem, 6.4vw, 5.6rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-30: 7.5rem;--section-gap: clamp(5rem, 9vw, 9rem);--page-pad: clamp(1.25rem, 4vw, 3rem);--page-max: 78rem;--content-max: 46rem;--radius-xs: .375rem;--radius-sm: .5rem;--radius-md: .625rem;--radius-lg: .875rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-pill: 999px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.2, .85, .25, 1.05);--duration-fast: .15s;--duration-base: .24s;--duration-slow: .48s;--shadow-sm: 0 1px 2px rgba(10, 11, 13, .05);--shadow-card: 0 1px 3px rgba(10, 11, 13, .06), 0 8px 24px -12px rgba(10, 11, 13, .12);--shadow-window: 0 2px 6px rgba(10, 11, 13, .06), 0 40px 80px -32px rgba(20, 22, 34, .34);--shadow-pop: 0 12px 32px -8px rgba(10, 11, 13, .18);--focus-ring: 0 0 0 2px #ffffff, 0 0 0 4px var(--green)}:root{--room-photo-dark: #20251f;--room-photo-white: #ffffff;--room-photo-copy: #d9ded6;--room-selection-fill: rgba(255,255,255,.16);--room-scan-fill: rgba(255,255,255,.45);--room-white-border: rgba(255,255,255,.75);--room-white-line: rgba(255,255,255,.25);--room-shadow: rgba(0,0,0,.2);--room-shadow-soft: rgba(0,0,0,.07)}@font-face{font-family:Axiom Sans;src:url(/assets/manrope-latin-DHIcAJRg.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:200 800}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:7.5rem;background:var(--paper)}body{min-width:20rem;margin:0;overflow-x:clip;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);font-synthesis:none;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}main{display:block}img,svg{display:block;max-width:100%}button,input,select,textarea{margin:0;color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{border:0}h1,h2,h3,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}::selection{background:var(--lime);color:var(--lime-ink)}:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}h1,h2,h3,h4{color:var(--ink);font-weight:600;letter-spacing:-.028em;text-wrap:balance}h1{font-size:var(--text-display);line-height:.98;letter-spacing:-.034em}h2{font-size:var(--text-3xl);line-height:1.02;letter-spacing:-.03em}h3{font-size:var(--text-xl);line-height:1.14}h4{font-size:var(--text-md);line-height:1.25;letter-spacing:-.015em}p{color:var(--copy)}.section-kicker,.eyebrow{display:inline-flex;align-items:center;gap:.5rem;color:var(--copy-quiet);font-size:.75rem;font-weight:600;letter-spacing:.02em;line-height:1.2}.text-link{display:inline-flex;min-height:2.5rem;align-items:center;gap:.4rem;color:var(--ink);font-size:.9375rem;font-weight:550;letter-spacing:-.01em;text-decoration:none}.text-link svg{transition:transform var(--duration-base) var(--ease-out)}.text-link:hover svg,.text-link:focus-visible svg{transform:translate(.2rem)}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:40;padding:.75rem 1rem;background:var(--workspace);color:var(--workspace-paper);border-radius:var(--radius-sm);font-size:.875rem;font-weight:700;transform:translateY(-160%);transition:transform var(--duration-fast) var(--ease-out)}.skip-link:focus{transform:translateY(0)}.site-header{position:absolute;inset:0 0 auto;z-index:30;padding:1rem var(--page-pad) 0;pointer-events:none}.site-nav{display:grid;width:min(100%,calc(var(--page-max) - 2 * var(--page-pad)));min-height:4.25rem;margin-inline:auto;padding:.55rem .55rem .55rem 1.3rem;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-8);border:1px solid rgba(17,20,17,.09);background:#fbfaf6e8;border-radius:var(--radius-md);box-shadow:0 10px 34px #26221911;pointer-events:auto;-webkit-backdrop-filter:blur(18px) saturate(110%);backdrop-filter:blur(18px) saturate(110%)}.brand-link{display:inline-flex;min-width:6.5rem;min-height:2.75rem;align-items:center}.desktop-links{display:flex;justify-content:center;align-items:center;gap:clamp(1rem,2.2vw,2.2rem)}.desktop-links a,.nav-login{position:relative;display:inline-flex;min-height:2.75rem;align-items:center;color:var(--copy);font-size:.82rem;font-weight:680}.desktop-links a:after{position:absolute;right:0;bottom:.5rem;left:0;height:1px;background:var(--ink);content:"";transform:scaleX(0);transform-origin:right;transition:transform var(--duration-base) var(--ease-out)}.desktop-links a:hover,.desktop-links a:focus-visible,.desktop-links a.is-current,.nav-login:hover,.nav-login:focus-visible{color:var(--ink)}.desktop-links a:hover:after,.desktop-links a:focus-visible:after,.desktop-links a.is-current:after{transform:scaleX(1);transform-origin:left}.nav-actions{display:flex;align-items:center;gap:var(--space-4)}.nav-cta,.mobile-free-link{display:inline-flex;min-height:3rem;padding:.4rem .45rem .4rem 1.15rem;align-items:center;gap:.8rem;background:var(--lime);color:var(--lime-ink);border-radius:.72rem;font-size:.78rem;font-weight:760}.nav-cta:hover,.nav-cta:focus-visible,.mobile-free-link:hover,.mobile-free-link:focus-visible{background:var(--lime-bright);transform:translateY(-1px)}.nav-cta:active,.mobile-free-link:active{transform:scale(.98)}.button-icon{display:inline-grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;background:#17220e1a;border-radius:.45rem;transition:transform var(--duration-base) var(--ease-spring)}.nav-cta:hover .button-icon,.button:hover .button-icon,.mobile-free-link:hover .button-icon{transform:translate(.12rem,-.08rem)}.menu-button{display:none;width:2.9rem;height:2.9rem;place-items:center;background:var(--ink);color:var(--paper-bright);border-radius:.65rem;cursor:pointer}.menu-glyph{position:relative;width:1rem;height:.8rem}.menu-glyph i{position:absolute;left:0;width:100%;height:1.5px;background:currentColor;transition:transform var(--duration-base) var(--ease-out),top var(--duration-base) var(--ease-out)}.menu-glyph i:first-child{top:.2rem}.menu-glyph i:last-child{top:.62rem}.menu-glyph.is-open i:first-child{top:.42rem;transform:rotate(45deg)}.menu-glyph.is-open i:last-child{top:.42rem;transform:rotate(-45deg)}.mobile-menu{position:fixed;inset:0;z-index:-1;display:grid;place-items:start center;padding:5.9rem var(--page-pad) 1rem;background:#0b100dc2;pointer-events:auto;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mobile-menu-panel{width:min(100%,34rem);padding:2rem;background:var(--paper-bright);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);animation:page-enter .34s var(--ease-out) both}.mobile-menu-label{display:block;margin-bottom:1.25rem;color:var(--copy-quiet);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mobile-menu nav{display:grid;border-top:1px solid var(--line)}.mobile-menu nav a{display:flex;min-height:4rem;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font-size:1.2rem;font-weight:650}.mobile-menu nav a i{display:grid;width:2.35rem;height:2.35rem;place-items:center;background:var(--paper-deep);border-radius:.5rem}.mobile-login-link{display:flex;min-height:3rem;margin-top:1rem;align-items:center;justify-content:center;font-size:.9rem;font-weight:720}.mobile-free-link{justify-content:space-between;margin-top:.5rem}.mobile-menu-panel>small{display:block;margin-top:.65rem;color:var(--copy-quiet);font-size:.72rem;text-align:center}.button{display:inline-flex;min-height:3.25rem;padding:.5rem .55rem .5rem 1.25rem;align-items:center;justify-content:center;gap:.8rem;border-radius:.72rem;font-size:.86rem;font-weight:750;line-height:1.2;cursor:pointer}.button-primary{background:var(--lime);color:var(--lime-ink)}.button-primary:hover,.button-primary:focus-visible{background:var(--lime-bright);transform:translateY(-2px);box-shadow:0 10px 28px #4a6f282b}.button:active{transform:scale(.98)}.hs-form-section{padding-block:var(--space-30);background:var(--workspace);color:var(--workspace-paper)}.hs-form-section-inner{display:grid;width:min(100%,var(--page-max));margin-inline:auto;padding-inline:var(--page-pad);grid-template-columns:minmax(0,.75fr) minmax(27rem,1fr);gap:clamp(3rem,8vw,8rem);align-items:start}.hs-form-copy{display:grid;gap:var(--space-6);padding-top:var(--space-8)}.hs-form-copy .eyebrow{color:var(--lime)}.hs-form-copy h2{color:var(--workspace-paper)}.hs-form-copy p{max-width:30rem;color:var(--workspace-copy);font-size:var(--text-md)}.hs-form-self-serve{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;color:var(--workspace-paper);font-size:.82rem;font-weight:700;text-decoration:underline;text-decoration-color:#ffffff40;text-underline-offset:.35rem}.hs-form-frame{overflow:hidden;border:1px solid var(--workspace-line);background:var(--workspace-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-workspace)}.axiom-contact-form,.axiom-form-success{display:grid;min-height:33rem;padding:clamp(1.5rem,4vw,3rem);align-content:center;gap:var(--space-8)}.axiom-form-heading{display:grid;gap:.4rem}.axiom-form-heading>span{color:var(--lime);font-size:.7rem;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.axiom-form-heading h3,.axiom-form-success h3{color:var(--workspace-paper);font-size:clamp(1.6rem,3vw,2.4rem)}.axiom-form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.axiom-form-fields label{display:grid;gap:.5rem}.axiom-form-fields label>span{color:#c3cbc1;font-size:.76rem;font-weight:680}.axiom-form-fields input,.axiom-form-fields select,.axiom-form-fields textarea{width:100%;min-height:3.45rem;padding:.8rem .95rem;border:1px solid var(--workspace-line);outline:none;background:#0f1511;color:var(--workspace-paper);border-radius:var(--radius-sm);transition:border-color var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.axiom-form-fields input:hover,.axiom-form-fields select:hover,.axiom-form-fields textarea:hover{border-color:#ffffff3d}.axiom-form-fields input:focus,.axiom-form-fields select:focus,.axiom-form-fields textarea:focus{border-color:var(--lime);box-shadow:0 0 0 3px #a7e7631c}.axiom-form-submit{width:100%;justify-content:space-between}.axiom-form-submit:disabled{cursor:progress;opacity:.7}.axiom-form-note,.axiom-form-error{color:#889188;font-size:.7rem}.axiom-form-error{color:#f0a49b}.axiom-form-success>span{color:var(--lime);font-size:.75rem;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.axiom-form-success p{color:var(--workspace-copy)}.site-footer{margin-top:var(--space-20);padding:var(--space-20) var(--page-pad) var(--space-8);background:var(--workspace);color:var(--workspace-paper)}.footer-main{display:grid;width:min(100%,calc(var(--page-max) - 2 * var(--page-pad)));margin-inline:auto;padding-bottom:var(--space-20);grid-template-columns:minmax(0,1fr) auto;gap:var(--space-16);border-bottom:1px solid var(--workspace-line)}.footer-brand{display:grid;max-width:34rem;gap:var(--space-5)}.footer-brand>p{color:var(--workspace-copy);font-size:.94rem}.footer-app-actions{display:flex;flex-wrap:wrap;gap:1.5rem}.footer-app-actions a{display:inline-flex;min-height:2.75rem;align-items:center;gap:.4rem;color:var(--workspace-paper);font-size:.78rem;font-weight:720}.footer-app-actions a:first-child{color:var(--lime)}.footer-app-actions a:hover{transform:translateY(-2px)}.footer-columns{display:grid;grid-template-columns:repeat(2,minmax(8rem,1fr));gap:clamp(2rem,6vw,6rem)}.footer-columns>div{display:grid;align-content:start}.footer-columns span{margin-bottom:.75rem;color:#707a72;font-size:.68rem;font-weight:720;letter-spacing:.11em;text-transform:uppercase}.footer-columns a{display:flex;min-height:2.5rem;align-items:center;color:#c5ccc3;font-size:.82rem}.footer-columns a:hover,.footer-columns a:focus-visible{color:var(--lime);transform:translate(.15rem)}.site-footer>small{display:block;width:min(100%,calc(var(--page-max) - 2 * var(--page-pad)));margin:var(--space-6) auto 0;color:#707a72;font-size:.67rem}.ax-legal{max-width:65ch;color:var(--copy);font-size:var(--text-md);line-height:1.7}.ax-legal>div>*+*{margin-top:1rem}.ax-legal h2{color:var(--ink);font-size:var(--text-xl);line-height:1.25;letter-spacing:-.015em;margin-top:2.5rem}.ax-legal h3{color:var(--ink);font-size:var(--text-md);margin-top:1.75rem}.ax-legal ul,.ax-legal ol{padding-left:1.25rem}.ax-legal li+li{margin-top:.4rem}.ax-legal a{color:var(--green-ink, #557f1b);text-underline-offset:2px}.ax-legal-updated{color:var(--copy-quiet);font-size:var(--text-sm);margin-bottom:2rem}@keyframes page-enter{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}main>div{animation:page-enter .52s var(--ease-out) both}.button,.nav-cta,.nav-login,.desktop-links a,.blog-teaser-card,.blog-featured-card,.workflow-card article,.pricing-plan-card article,.footer-columns a,.footer-app-actions a{transition:color var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media(prefers-reduced-transparency:reduce){.site-nav,.mobile-menu{background:var(--paper-bright);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(forced-colors:active){.button,.nav-cta,.nav-login,.menu-button,input,select,textarea,.workflow-card article,.pricing-plan-card article{border:1px solid ButtonText}}@media(max-width:75rem){.desktop-links{gap:1rem}.nav-actions{gap:.75rem}}@media(max-width:64rem){:root{--space-30: 6rem}.site-nav{grid-template-columns:auto 1fr auto}.desktop-links{display:none}.nav-actions{justify-self:end}.menu-button{display:grid}.review-story-grid,.pricing-gateway-grid,.product-review-grid,.esx-download-grid,.hs-form-section-inner{gap:3.5rem}}@media(max-width:48rem){:root{--space-20: 4rem;--space-24: 4.5rem;--space-30: 5rem}html{scroll-padding-top:6rem}body:before{opacity:.02}h1{line-height:.99}.site-header{padding-top:.65rem}.site-nav{min-height:3.85rem;padding:.45rem .45rem .45rem 1rem;border-radius:.8rem}.nav-login{display:none}.nav-cta{min-height:2.8rem;padding-left:.9rem;font-size:.7rem}.nav-cta .button-icon{display:none}.mobile-menu{padding-top:5.3rem}.mobile-menu-panel{padding:1.25rem}.hero-redesign-grid,.page-hero-grid,.review-story-grid,.supported-work-inner,.pricing-gateway-grid,.product-review-grid,.esx-download-grid,.hs-form-section-inner,.pricing-fit-grid,.contact-evaluation-grid,.contact-faq-inner,.about-principle-grid,.security-review-grid,.security-request-grid,.article-hero,.article-layout{grid-template-columns:1fr}.hs-form-copy{padding-top:0}.axiom-contact-form,.axiom-form-success{min-height:auto}.footer-main{grid-template-columns:1fr}.footer-columns{border-top:1px solid var(--workspace-line);padding-top:var(--space-8)}}@media(max-width:28rem){.nav-cta{display:none}.button{width:100%;justify-content:space-between}.axiom-form-fields{grid-template-columns:1fr}.axiom-form-fields label:last-child{grid-column:auto}.footer-columns{grid-template-columns:1fr;gap:2rem}}.ax-page{overflow:clip}.ax-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:2.875rem;padding:0 1.15rem;border-radius:var(--radius-md);font-size:.9375rem;font-weight:550;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:transform var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.ax-btn-dark{background:var(--brand-grad);color:var(--ink);box-shadow:var(--brand-shadow),inset 0 1px #fff6}.ax-btn-dark:hover{background:var(--brand-grad-hover);transform:translateY(-1px);box-shadow:var(--brand-shadow-hover),inset 0 1px #ffffff80}.ax-btn-dark:active{transform:translateY(0) scale(.985);box-shadow:var(--brand-shadow),inset 0 1px #ffffff59}.ax-btn svg{transition:transform var(--duration-fast) var(--ease-out)}.ax-btn-dark:hover svg{transform:translate(2px)}.ax-btn-ghost{background:#fff;color:var(--ink);border:1px solid var(--line-strong)}.ax-btn-ghost:hover{background:var(--canvas-2);border-color:var(--ink);transform:translateY(-1px)}.button-primary{background:var(--brand-grad)!important;color:var(--ink)!important;border:0!important;box-shadow:var(--brand-shadow),inset 0 1px #fff6!important;transition:transform var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)!important}.button-primary:hover,.button-primary:focus-visible{background:var(--brand-grad-hover)!important;transform:translateY(-2px)!important;box-shadow:var(--brand-shadow-hover),inset 0 1px #ffffff80!important}.button-primary:active{transform:translateY(0) scale(.985)!important}.button-primary .button-icon{background:#0a0b0d1f}.site-header{position:sticky;top:0;z-index:50;background:#ffffffb8;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid transparent;transition:border-color var(--duration-base) var(--ease-out),background var(--duration-base) var(--ease-out)}.site-header.is-scrolled{border-bottom-color:var(--line);background:#ffffffdb}.site-nav{display:flex;align-items:center;gap:1.5rem;max-width:var(--page-max);margin:0 auto;padding:.75rem var(--page-pad)}.brand-link{display:inline-flex;align-items:center}.brand-logo{display:block;width:auto}.brand-logo-set{display:inline-flex;align-items:center}.brand-logo-lockup{height:1.4rem}.brand-logo-mark{height:1.7rem;display:none}.brand-logo-footer{height:1.55rem}@media(max-width:620px){.brand-logo-lockup{display:none}.brand-logo-mark{display:block}}.desktop-links{display:flex;align-items:center;gap:.35rem;margin-right:auto}.desktop-links a{padding:.4rem .7rem;border-radius:var(--radius-sm);color:var(--copy);font-size:.9rem;font-weight:500;letter-spacing:-.005em;transition:color var(--duration-fast),background var(--duration-fast)}.desktop-links a:hover{color:var(--ink);background:var(--canvas-2)}.desktop-links a.is-current{color:var(--ink)}.nav-actions{display:flex;align-items:center;gap:.5rem}.nav-login{padding:.5rem .7rem;color:var(--ink);font-size:.9rem;font-weight:500}.nav-login:hover{color:var(--copy)}.nav-cta,.mobile-free-link{display:inline-flex;align-items:center;height:2.375rem;padding:0 .95rem;border-radius:var(--radius-md);background:var(--brand-grad);color:var(--ink);font-size:.9rem;font-weight:600;box-shadow:var(--brand-shadow);transition:background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.nav-cta:hover,.nav-cta:focus-visible,.mobile-free-link:hover,.mobile-free-link:focus-visible{background:var(--brand-grad-hover);transform:translateY(-1px);box-shadow:var(--brand-shadow-hover)}.nav-cta:active,.mobile-free-link:active{transform:translateY(0) scale(.985)}.nav-cta .button-icon,.mobile-free-link .button-icon{background:#0a0b0d1f}.menu-button{display:none}.ax-section{max-width:var(--page-max);margin:0 auto;padding:var(--section-gap) var(--page-pad)}.ax-section-head{max-width:34rem;margin-bottom:3rem}.ax-section-head h2{margin:.75rem 0}.ax-section-head p{font-size:var(--text-md)}.section-kicker{margin-bottom:.5rem}.ax-aurora{position:absolute;inset:-20% -10% auto;height:130%;pointer-events:none;background:radial-gradient(60% 55% at 50% 0%,rgba(116,208,142,.16),transparent 70%),radial-gradient(40% 40% at 20% 8%,rgba(95,211,176,.13),transparent 72%),radial-gradient(44% 44% at 82% 6%,rgba(146,205,92,.13),transparent 72%);filter:blur(6px);opacity:.9}.ax-aurora-bottom{inset:auto -10% -30%;height:120%;background:radial-gradient(55% 60% at 50% 100%,rgba(116,208,142,.14),transparent 72%),radial-gradient(40% 40% at 78% 92%,rgba(95,211,176,.11),transparent 72%)}.ax-hero{position:relative;max-width:var(--page-max);margin:0 auto;padding:clamp(3rem,7vw,6rem) var(--page-pad) 0;text-align:center}.ax-hero-inner{position:relative;z-index:2;max-width:68rem;margin:0 auto;display:flex;flex-direction:column;align-items:center}.ax-hero h1{margin:1.5rem 0 0;font-size:clamp(2.9rem,6vw,5rem)}.ax-hero-sub{max-width:34rem;margin:1.35rem auto 0}.ax-hero-sub p{font-size:var(--text-md);line-height:1.5}.ax-hero-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem 1.4rem;margin-top:2rem}.ax-hero-window{position:relative;z-index:2;max-width:61rem;margin:2.75rem auto 0;scroll-margin-top:6.5rem;border-radius:var(--radius-2xl);overflow:hidden;background:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-window);transform-origin:center top}.ax-hero-video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;background:var(--ink)}.js .ax-hero-window{opacity:0;transform:translateY(18px);transition:opacity .85s var(--ease-out),transform .85s var(--ease-out);will-change:transform,opacity}.js .ax-hero-window.is-in{opacity:1;transform:translateY(0)}.js .ax-reveal{opacity:0;transform:translateY(var(--reveal-y, 10px));transition:opacity .44s var(--ease-out),transform .44s var(--ease-out);transition-delay:var(--reveal-delay, 0s)}.js .ax-reveal.is-in{opacity:1;transform:none}.js .ax-reveal.ax-tool-card,.js .ax-reveal.ax-resource-card{transition:opacity .6s var(--ease-out) var(--reveal-delay, 0s),transform .6s var(--ease-out) var(--reveal-delay, 0s),translate var(--duration-base) var(--ease-spring),border-color var(--duration-base) var(--ease-spring),background var(--duration-base) var(--ease-spring),box-shadow var(--duration-base) var(--ease-spring)}.ax-workspace{display:grid;grid-template-columns:13.5rem 1fr;min-height:20rem;font-size:.8125rem}.ax-ws-rail{padding:1rem .85rem;border-right:1px solid var(--line-soft);background:var(--canvas-2)}.ax-ws-project{margin-bottom:1.1rem}.ax-ws-project-name{display:block;font-weight:600;color:var(--ink);letter-spacing:-.01em}.ax-ws-project-meta{display:block;margin-top:.15rem;font-size:.72rem;color:var(--copy-quiet)}.ax-ws-rail-label{display:block;margin-bottom:.45rem;font-size:.66rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--copy-faint)}.ax-ws-rooms li{display:flex;align-items:center;justify-content:space-between;padding:.42rem .55rem;border-radius:var(--radius-sm);color:var(--copy)}.ax-ws-rooms li em{font-style:normal;font-size:.7rem;color:var(--copy-faint)}.ax-ws-rooms li.is-active{background:#fff;color:var(--ink);font-weight:550;box-shadow:var(--shadow-sm);border:1px solid var(--line-soft)}.ax-ws-main{display:flex;flex-direction:column}.ax-ws-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.15rem .85rem;border-bottom:1px solid var(--line-soft)}.ax-ws-title{margin:0;font-size:1rem;line-height:1.25;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.ax-ws-sub{font-size:.72rem;color:var(--copy-quiet)}.ax-status{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .6rem;border-radius:var(--radius-pill);font-size:.72rem;font-weight:550;white-space:nowrap}.ax-status i{width:.5rem;height:.5rem;border-radius:50%}.ax-status-ready{background:#1f893d1f;color:var(--green-text)}.ax-status-ready i{background:var(--ok)}.ax-ws-table{padding:.35rem .5rem}.ax-ws-tr{display:grid;grid-template-columns:4.4rem minmax(0,1fr) 2.9rem 1.9rem;align-items:center;gap:.4rem;padding:.5rem .6rem;border-radius:var(--radius-sm)}.ax-ws-th{font-size:.66rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--copy-faint);padding-top:.4rem;padding-bottom:.3rem}.ax-ws-tr:not(.ax-ws-th):hover{background:var(--canvas-2)}.ax-ws-tr.is-flagged{background:#c98a3a14}.ax-code{font-family:var(--font-mono);font-size:.72rem;color:var(--copy);letter-spacing:-.01em}.ax-desc{color:var(--ink);display:inline-flex;align-items:baseline;gap:.5rem;min-width:0}.ax-desc>span:first-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.ax-flag{font-style:normal;font-size:.64rem;font-weight:600;padding:.05rem .4rem;border-radius:var(--radius-pill);background:#c98a3a29;color:#9a6720}.ax-num{text-align:right;font-variant-numeric:tabular-nums}.ax-qty{font-family:var(--font-mono);color:var(--ink);font-size:.76rem}.ax-unit{color:var(--copy-quiet);font-size:.72rem}.ax-ws-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding:.85rem 1.15rem;border-top:1px solid var(--line-soft);background:var(--canvas-2)}.ax-ws-count{font-size:.74rem;color:var(--copy-quiet)}.ax-ws-export{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border-radius:var(--radius-md);background:var(--ink);color:#fff;font-size:.8rem;font-weight:550;cursor:pointer}.ax-ws-export:hover{background:#22242b}span.ax-ws-export,span.ax-ws-export:hover{cursor:default;background:var(--ink)}.ax-split{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(2rem,4vw,3.5rem)}.ax-split-reverse .ax-split-copy{order:2}.ax-split-copy h2{margin:.65rem 0 .9rem}.ax-split-copy>p{font-size:var(--text-md);max-width:30rem}.ax-check-list{display:grid;grid-template-columns:1fr 1fr;gap:.55rem 1.25rem;margin:1.5rem 0 1.75rem}.ax-check-list li{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--ink)}.ax-check-list svg{color:var(--copy-quiet);flex:none}.ax-panel{padding:clamp(1rem,2.5vw,2rem);border-radius:var(--radius-2xl);background:var(--panel)}.ax-intake{padding:1.1rem 1.15rem 1.25rem}.ax-stepper{display:flex;align-items:center;gap:.35rem;margin-bottom:1.1rem;overflow:hidden}.ax-stepper li{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;color:var(--copy-quiet);white-space:nowrap}.ax-stepper li:after{content:"";width:.9rem;height:1px;background:var(--line-strong);margin-left:.15rem}.ax-stepper li:last-child:after{display:none}.ax-step-dot{display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;border:1px solid var(--line-strong);font-size:.66rem;font-weight:600;color:var(--copy-quiet)}.ax-stepper .is-done .ax-step-dot{background:var(--ink);border-color:var(--ink);color:#fff}.ax-stepper .is-active .ax-step-dot{border-color:var(--ink);color:var(--ink)}.ax-stepper .is-active .ax-step-label{color:var(--ink);font-weight:600}.ax-photos-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem}.ax-photo figcaption{margin-top:.4rem;font-size:.68rem;color:var(--copy-quiet)}.ax-photo-frame{display:block;aspect-ratio:4 / 3;border-radius:var(--radius-sm);border:1px solid var(--line-soft);background:linear-gradient(135deg,#eceef1,#f6f7f9),var(--canvas-2);position:relative}.ax-photo-frame:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgba(10,11,13,.05),transparent 60%)}.ax-convert{display:flex;align-items:center;justify-content:center;gap:.9rem;padding:1.5rem 1.15rem}.ax-file{flex:1;padding:.9rem;border-radius:var(--radius-md);border:1px solid var(--line);background:#fff;box-shadow:var(--shadow-sm)}.ax-file-kind{display:inline-block;padding:.1rem .45rem;border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:.64rem;font-weight:600}.ax-file-pdf .ax-file-kind{background:#d1584e24;color:#a53c33}.ax-file-esx .ax-file-kind{background:var(--ink);color:#fff}.ax-file-name{display:block;margin-top:.5rem;font-size:.8rem;font-weight:550;color:var(--ink)}.ax-file-meta{display:block;margin-top:.15rem;font-size:.7rem;color:var(--copy-quiet)}.ax-file-ready{color:var(--green-text)}.ax-convert-arrow{color:var(--copy-quiet);flex:none}.ax-compare{padding:.6rem;font-size:.76rem}.ax-compare-head,.ax-compare-row{display:grid;grid-template-columns:1.5fr .8fr .8fr;gap:.5rem;padding:.5rem .6rem;align-items:center}.ax-compare-head{font-size:.64rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--copy-faint)}.ax-compare-row{border-radius:var(--radius-sm)}.ax-compare-label{color:var(--ink)}.ax-compare-a,.ax-compare-b{font-family:var(--font-mono);font-size:.72rem;text-align:right;color:var(--copy)}.ax-compare-row.is-add{background:#1f893d14}.ax-compare-row.is-add .ax-compare-b{color:var(--accent-ink);font-weight:600}.ax-founder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;max-width:52rem;margin:0 auto}.ax-founder-card{display:flex;flex-direction:column;border-radius:var(--radius-2xl);background:var(--panel);border:1px solid transparent;overflow:hidden;transition:border-color var(--duration-base) var(--ease-spring),background var(--duration-base) var(--ease-spring),translate var(--duration-base) var(--ease-spring),box-shadow var(--duration-base) var(--ease-spring)}.ax-founder-card:hover{border-color:var(--line);translate:0 -3px;box-shadow:var(--shadow-card)}.ax-founder-photo{display:block;width:100%;aspect-ratio:4 / 5;background:var(--panel);overflow:hidden}.ax-founder-photo img{width:100%;height:100%;object-fit:cover;display:block}.ax-founder-initials{display:grid;place-items:center;width:100%;height:100%;font-size:3rem;font-weight:650;letter-spacing:-.02em;color:var(--ink)}.ax-founder-body{padding:1.4rem 1.5rem 1.7rem}.ax-founder-card h3{font-size:1.15rem}.ax-founder-role{margin-top:.2rem;font-size:.85rem;font-weight:550;color:var(--green-text)}.ax-founder-bio{margin-top:.85rem;font-size:.9rem;color:var(--copy);line-height:1.55}.ax-step-copy{margin-top:1.5rem;display:grid;gap:.15rem}.ax-step-copy li{display:flex;align-items:baseline;gap:.75rem;padding:.6rem 0;border-bottom:1px solid var(--line-soft);font-size:.95rem;color:var(--ink)}.ax-step-copy li span{font-family:var(--font-mono);font-size:.78rem;color:var(--copy-faint)}.ax-btn,.ax-postcard,.text-link,.desktop-links a,.footer-columns a,.ax-route-row>a,.ax-plan,.ax-founder-card,.ax-journal-row,.ax-journal-article,.ax-topread-row,.ax-faq-item{transition:background var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),translate var(--duration-base) var(--ease-spring),scale var(--duration-fast) var(--ease-out)}.ax-btn:active,.nav-cta:active,.ax-postcard:active,.ax-plan-cta:active{scale:.985}.text-link svg,.ax-tool-link svg,.ax-resource-foot svg,.ax-topread-row svg,.ax-journal-row svg{transition:transform var(--duration-base) var(--ease-out)}.text-link:hover svg,.ax-tool-link:hover svg,.ax-topread-row:hover svg,.ax-journal-row:hover svg{transform:translate(5px)}.ax-postcard:hover .ax-resource-foot svg,.ax-journal-article:hover .ax-resource-foot svg{transform:translate(5px)}.ax-postcard:hover,.ax-journal-article:hover,.ax-plan:hover,.ax-founder-card:hover,.ax-faq-item:hover{translate:0 -4px}.ax-postcard:hover,.ax-journal-article:hover,.ax-plan:hover,.ax-founder-card:hover{border-color:#1f893d57;box-shadow:var(--shadow-window)}.ax-card-media,.ax-journal-video-thumb,.ax-featured-media .ax-card-media{overflow:hidden}.ax-card-media img,.ax-card-media .acv,.ax-journal-video-thumb img{transition:transform .45s var(--ease-out)}.ax-postcard:hover .ax-card-media img,.ax-postcard:hover .ax-card-media .acv,.ax-featured-media:hover .ax-card-media img,.ax-featured-media:hover .ax-card-media .acv,.ax-journal-video:hover .ax-journal-video-thumb img{transform:scale(1.04)}.ax-journal-row:hover,.ax-topread-row:hover{translate:3px 0}.desktop-links a{position:relative}.desktop-links a:after{content:"";position:absolute;left:.55rem;right:.55rem;bottom:.28rem;height:2px;border-radius:2px;background:var(--green);transform:scaleX(0);transform-origin:left center;transition:transform var(--duration-base) var(--ease-out)}.desktop-links a:hover:after,.desktop-links a.is-current:after{transform:scaleX(1)}.footer-columns a:hover{translate:3px 0}.ax-btn:focus-visible,.ax-postcard:focus-visible,.text-link:focus-visible,.desktop-links a:focus-visible,.footer-columns a:focus-visible,.ax-route-row>a:focus-visible,.ax-topread-row:focus-visible,.ax-journal-row:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:var(--radius-md)}@media(prefers-reduced-motion:reduce){.ax-btn,.ax-postcard,.text-link,.desktop-links a,.footer-columns a,.ax-route-row>a,.desktop-links a:after,.text-link svg,.ax-tool-link svg,.ax-journal-row svg{transition:none}.ax-btn:active,.nav-cta:active,.ax-plan-cta:active{scale:1}.ax-postcard:hover,.ax-journal-article:hover,.ax-plan:hover,.ax-founder-card:hover,.ax-faq-item:hover,.ax-journal-row:hover,.ax-topread-row:hover,.footer-columns a:hover{translate:none}.ax-card-media img,.ax-card-media .acv,.ax-journal-video-thumb img{transition:none}.ax-postcard:hover .ax-card-media img,.ax-postcard:hover .ax-card-media .acv,.ax-featured-media:hover .ax-card-media img,.ax-featured-media:hover .ax-card-media .acv,.ax-journal-video:hover .ax-journal-video-thumb img{transform:none}}.ax-claim{background:var(--ink);color:#fff}.ax-claim-inner{max-width:var(--page-max);margin:0 auto;padding:clamp(4rem,7vw,6.5rem) var(--page-pad)}.ax-claim .section-kicker{color:var(--brand-lime)}.ax-claim h2{margin:1rem 0 1.25rem;max-width:24ch;font-size:var(--text-3xl);color:#fff;text-wrap:balance}.ax-em-light{color:var(--brand-lime)}.ax-claim p{margin:0;max-width:46ch;font-size:var(--text-md);line-height:1.6;color:#ffffffb8;text-wrap:pretty}.ax-claim-link{margin-top:1.75rem;color:#fff}.ax-claim-link:hover{color:var(--brand-lime)}.ax-hiw2{max-width:62rem}.ax-hiw2-head{max-width:44rem;margin-bottom:clamp(2.75rem,5vw,4rem)}.ax-hiw2-head h2{margin:.9rem 0;font-size:var(--text-3xl);text-wrap:balance}.ax-hiw2-head p{font-size:var(--text-lg);color:var(--copy);text-wrap:pretty;max-width:38rem}.ax-em{color:var(--green)}.js .ax-head>.section-kicker,.js .ax-head>p,.js .ax-head>.text-link,.js .ax-head>div>.section-kicker,.js .ax-head>div>p{opacity:0;transform:translateY(10px);transition:opacity .44s var(--ease-out),transform .44s var(--ease-out)}.js .ax-head>.section-kicker,.js .ax-head>div>.section-kicker{transition-delay:.02s}.js .ax-head>p,.js .ax-head>div>p{transition-delay:.26s}.js .ax-head>.text-link{transition-delay:.34s}.js .ax-head.is-in>.section-kicker,.js .ax-head.is-in>p,.js .ax-head.is-in>.text-link,.js .ax-head.is-in>div>.section-kicker,.js .ax-head.is-in>div>p{opacity:1;transform:none}.ax-word{display:inline-block}.ax-word-quiet{color:var(--copy-quiet)}.ax-claim .ax-word-quiet{color:#ffffff80}.ax-claim .ax-em{color:var(--brand-lime)}.js .ax-head .ax-word{opacity:0;transform:translateY(.34em)}.js .ax-head.is-in .ax-word{animation:ax-word-rise .54s var(--ease-out) forwards;animation-delay:calc(80ms + var(--i) * 34ms)}@keyframes ax-word-rise{to{opacity:1;transform:none}}.ax-em-draw{position:relative;white-space:nowrap;color:var(--green)}.ax-em-draw:focus{outline:none}.ax-em-curve{position:absolute;left:-.02em;right:-.02em;bottom:.035em;width:calc(100% + .04em);height:.15em;overflow:visible;pointer-events:none}.ax-em-curve path{fill:none;stroke:var(--green);stroke-width:5;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:100}.js .ax-head.is-in .ax-em-curve path{animation:ax-em-trace .72s var(--ease-out) forwards;animation-delay:calc(.22s + var(--i) * 34ms)}.ax-em-draw:hover .ax-em-curve path,.ax-em-draw:focus-visible .ax-em-curve path{animation:ax-em-trace .6s var(--ease-out) forwards}@keyframes ax-em-trace{to{stroke-dashoffset:0}}.ax-claim .ax-em-curve path{stroke:var(--brand-lime)}@media(prefers-reduced-motion:reduce){.js .ax-head .ax-word,.js .ax-head>.section-kicker,.js .ax-head>p,.js .ax-head>.text-link,.js .ax-head>div>.section-kicker,.js .ax-head>div>p{opacity:1;transform:none;animation:none;transition:none}.ax-em-curve path,.js .ax-head.is-in .ax-em-curve path,.ax-em-draw:hover .ax-em-curve path{animation:none;stroke-dashoffset:0}}.ax-hiw2-steps{--hiw-marker: 3rem;--hiw-gap: clamp(2.5rem, 5vw, 4.25rem);position:relative;list-style:none;margin:0;padding:0;display:grid;gap:var(--hiw-gap)}.ax-hiw2-step{position:relative;display:grid;grid-template-columns:var(--hiw-marker) minmax(0,1fr) minmax(0,1.02fr);gap:clamp(1.25rem,2.5vw,2.25rem);align-items:start}.ax-hiw2-step.is-wide>.ax-hiw2-body{grid-column:2 / -1}.ax-hiw2-step.is-wide>.ax-hiw2-shot{grid-column:2 / -1;margin-top:1.6rem;max-width:46rem}.ax-hiw2-shot{margin:0;align-self:center;border-radius:var(--radius-lg);overflow:hidden;background:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-card)}.ax-hiw2-shot img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:none;object-position:center}.ax-hiw2-step.is-wide .ax-hiw2-shot img{aspect-ratio:auto;object-fit:fill;height:auto}.js .ax-hiw2-shot{opacity:0;transform:translateY(12px);transition:opacity .48s var(--ease-out),transform .48s var(--ease-out);transition-delay:.14s}.js .ax-hiw2-step.is-in .ax-hiw2-shot{opacity:1;transform:none}.ax-hiw2-step:before,.ax-hiw2-step:after{content:"";position:absolute;left:calc(var(--hiw-marker) / 2 - 1px);top:calc(var(--hiw-marker) / 2);bottom:calc(-1 * (var(--hiw-gap) + var(--hiw-marker) / 2));width:2px;border-radius:2px}.ax-hiw2-step:before{background:var(--line)}.ax-hiw2-step:after{background:linear-gradient(180deg,var(--green) 0%,var(--green-bright) 100%);transform:scaleY(0);transform-origin:top center}.ax-hiw2-step:last-child:before,.ax-hiw2-step:last-child:after{content:none}.js .ax-hiw2-step.is-in:after{transform:scaleY(1);transition:transform .58s var(--ease-out);transition-delay:.12s}.ax-hiw2-marker{position:relative;z-index:1;display:grid;place-items:center;width:var(--hiw-marker);height:var(--hiw-marker);border-radius:50%;background:var(--canvas);border:2px solid var(--line-strong);color:var(--copy-quiet);font-size:.82rem;font-weight:650;letter-spacing:.02em;font-variant-numeric:tabular-nums;transition:background .4s var(--ease-out),border-color .4s var(--ease-out),color .4s var(--ease-out)}.js .ax-hiw2-step.is-in .ax-hiw2-marker{background:var(--green);border-color:var(--green);color:#fff;transition-delay:.02s}.ax-hiw2-body{padding-top:.35rem}.ax-hiw2-body h3{margin:0 0 .6rem;font-size:var(--text-xl);font-weight:600;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.ax-hiw2-body>p{margin:0;font-size:var(--text-md);line-height:1.6;color:var(--copy);max-width:40rem;text-wrap:pretty}.ax-hiw2-inputs{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:42rem}.ax-hiw2-inputs li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:.7rem;row-gap:.15rem;align-items:center;padding:.85rem .95rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--canvas);transition:border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),translate var(--duration-base) var(--ease-spring)}.ax-hiw2-inputs li:hover{border-color:#1f893d57;box-shadow:var(--shadow-card);translate:0 -2px}.ax-hiw2-input-icon{grid-row:1 / span 2;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-md);background:#1f893d17;color:var(--green)}.ax-hiw2-inputs strong{font-size:var(--text-base);font-weight:600;letter-spacing:-.01em;color:var(--ink)}.ax-hiw2-inputs li>span:last-child{font-size:.83rem;line-height:1.45;color:var(--copy);text-wrap:pretty}@media(max-width:1080px){.ax-hiw2-step{grid-template-columns:var(--hiw-marker) minmax(0,1fr)}.ax-hiw2-shot{grid-column:2;margin-top:1.5rem;max-width:34rem}}@media(max-width:760px){.ax-hiw2-steps{--hiw-marker: 2.5rem}.ax-hiw2-inputs{grid-template-columns:1fr}.ax-hiw2-body h3{font-size:var(--text-lg)}}@media(prefers-reduced-motion:reduce){.js .ax-hiw2 .ax-hiw2-step:after{transform:scaleY(1);transition:none}.js .ax-hiw2 .ax-hiw2-marker{transition:none;transition-delay:0s}.js .ax-hiw2-shot{opacity:1;transform:none;transition:none}.ax-hiw2-inputs li{transition:none}.ax-hiw2-inputs li:hover{translate:none}}.ax-surfaces{max-width:90rem}.ax-surfaces-inner{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(2rem,5vw,5rem);align-items:center}.ax-surfaces-copy h2{margin:1rem 0 .9rem;font-size:var(--text-2xl);text-wrap:balance}.ax-surfaces-copy>p{font-size:var(--text-md);color:var(--copy);max-width:32rem;text-wrap:pretty}.ax-surfaces-copy .text-link{margin-top:1.5rem}.ax-surfaces-art{position:relative;padding-block:3.25rem}.ax-parallax{--px: 0;--py: 0}.js .ax-parallax.is-live .ax-surface-web,.js .ax-parallax.is-live .ax-surface-phone{transition:translate .34s var(--ease-out)}.js .ax-parallax.is-live .ax-surface-web{translate:calc(var(--px) * 6px) calc(var(--py) * 5px)}.js .ax-parallax.is-live .ax-surface-phone{translate:calc(var(--px) * -13px) calc(var(--py) * -9px)}.ax-surface-web{margin:0 0 0 17%;border-radius:var(--radius-xl);border:1px solid var(--line);background:#0d0d0d;box-shadow:var(--shadow-window);overflow:hidden}.ax-surface-web img{display:block;width:100%;height:auto}.ax-surface-web figcaption,.ax-surface-phone figcaption{font-size:.72rem;font-weight:660;letter-spacing:.1em;text-transform:uppercase;color:var(--copy)}.ax-surface-web figcaption{padding:.7rem 1.15rem;border-top:1px solid rgba(255,255,255,.08);background:#0d0d0d;color:#ffffff9e;text-align:right}.ax-surface-phone{position:absolute;left:0;top:50%;transform:translateY(-50%);width:24%;min-width:8.5rem;margin:0;text-align:center}.ax-surface-phone img{display:block;width:100%;height:auto;padding:.4rem;border-radius:1.6rem;background:#16181c;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 60px -24px #0a0b0d8c}.ax-surface-phone figcaption{margin-top:.7rem}@media(max-width:860px){.ax-surfaces-inner{grid-template-columns:1fr}.ax-surfaces-art{padding:0}.ax-surface-web{margin-left:0}.ax-surface-phone{position:static;transform:none;width:46%;margin:2rem auto 0}}.ax-resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.ax-resource-card{display:flex;flex-direction:column;height:100%;padding:1.5rem;border-radius:var(--radius-xl);background:var(--panel);border:1px solid transparent;transition:border-color var(--duration-base) var(--ease-spring),translate var(--duration-base) var(--ease-spring),background var(--duration-base) var(--ease-spring),box-shadow var(--duration-base) var(--ease-spring)}.ax-resource-card:hover{border-color:var(--line);background:#fff;translate:0 -3px;box-shadow:var(--shadow-card)}.ax-resource-cat{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--copy-quiet)}.ax-resource-card h3{margin:.75rem 0 .5rem;font-size:1.1rem}.ax-resource-card p{font-size:.88rem}.ax-resource-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:1.25rem;color:var(--copy-quiet)}.ax-resource-foot svg{transition:transform var(--duration-base)}.ax-resource-card:hover .ax-resource-foot svg{transform:translate(3px);color:var(--ink)}.ax-journal-head{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.ax-journal-head>div:first-child{max-width:44rem}.ax-journal-head h2{margin:.5rem 0 .75rem}.ax-journal-head p{max-width:40rem;font-size:var(--text-md)}.ax-journal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.8rem 1.25rem;flex:none}.ax-journal-featured{display:grid;grid-template-columns:1.45fr .75fr;gap:1rem}.ax-journal-featured>.ax-reveal{min-width:0}.ax-journal-video,.ax-journal-article{display:flex;flex-direction:column;height:100%;border:1px solid var(--line);border-radius:var(--radius-2xl);overflow:hidden;background:#fff;transition:translate var(--duration-base) var(--ease-spring),box-shadow var(--duration-base) var(--ease-spring),border-color var(--duration-base) var(--ease-spring)}.ax-journal-video:hover,.ax-journal-article:hover{translate:0 -3px;border-color:var(--line-strong);box-shadow:var(--shadow-card)}.ax-journal-video-thumb{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--ink)}.ax-journal-video-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease-out)}.ax-journal-video:hover .ax-journal-video-thumb img{transform:scale(1.025)}.ax-journal-play{position:absolute;left:1.25rem;bottom:1.25rem;display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;background:#fffffff0;color:var(--ink);box-shadow:0 8px 28px #070c1433}.ax-journal-feature-copy{display:grid;gap:.45rem;padding:1.25rem 1.4rem 1.4rem}.ax-journal-feature-copy small,.ax-journal-list-label{font-size:.72rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--copy-quiet)}.ax-journal-feature-copy strong{font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.2;color:var(--ink)}.ax-journal-feature-copy>span{display:inline-flex;align-items:center;gap:.35rem;margin-top:.25rem;font-size:.85rem;color:var(--copy)}.ax-journal-article{padding:clamp(1.5rem,3vw,2.25rem);background:var(--panel)}.ax-journal-article h3{margin:1rem 0 .75rem;font-size:clamp(1.45rem,2.6vw,2.2rem);line-height:1.08}.ax-journal-article p{font-size:.92rem}.ax-journal-article .ax-resource-foot{gap:1rem}.ax-journal-article .ax-resource-foot>span{display:inline-flex;align-items:center;gap:.35rem;color:var(--ink);font-weight:550}.ax-journal-feed{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}.ax-journal-list{padding:1.25rem 1.4rem .35rem;border:1px solid var(--line);border-radius:var(--radius-xl);background:#fff}.ax-journal-list-label{display:block;padding-bottom:.65rem}.ax-journal-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:.9rem 0;border-top:1px solid var(--line-soft)}.ax-journal-row>span{display:grid;gap:.2rem;min-width:0}.ax-journal-row small{color:var(--copy-quiet);font-size:.7rem}.ax-journal-row strong{color:var(--ink);font-size:.9rem;line-height:1.3;font-weight:550}.ax-journal-row>svg{color:var(--copy-quiet);transition:transform var(--duration-base)}.ax-journal-row:hover>svg{color:var(--ink);transform:translate(2px,-2px)}.ax-journal-row:has(.ax-journal-row-cover),.ax-journal-video-row{grid-template-columns:5.5rem 1fr auto}.ax-journal-row-cover{position:relative;display:block;width:5.5rem;aspect-ratio:16 / 9;border-radius:var(--radius-md);overflow:hidden;background:var(--ink)}.ax-journal-row-cover .acv{display:block;width:100%;height:100%}.ax-journal-video-row img{width:5.5rem;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius-md);background:var(--panel)}.ax-close{max-width:var(--page-max);margin:0 auto;padding:clamp(5rem,9vw,8rem) var(--page-pad) clamp(5rem,9vw,8.5rem)}.ax-close-inner{max-width:44rem}.ax-close-inner h2{margin:0 0 1.25rem;font-size:clamp(2.4rem,5vw,3.9rem);line-height:1.02;letter-spacing:-.032em;text-wrap:balance}.ax-close-inner>p{margin:0;max-width:34rem;font-size:var(--text-md);line-height:1.55}.ax-close-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.6rem;margin-top:2.25rem}.js .ax-close-actions{opacity:0;transform:translateY(10px);transition:opacity .44s var(--ease-out),transform .44s var(--ease-out);transition-delay:.32s}.js .ax-close.is-in .ax-close-actions,.js .ax-head.is-in .ax-close-actions{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js .ax-close-actions{opacity:1;transform:none;transition:none}}.site-footer{background:var(--dark);color:var(--dark-copy);padding:clamp(3rem,6vw,5rem) var(--page-pad) 2.5rem}.footer-main{display:grid;grid-template-columns:1.4fr 1fr;gap:3rem;max-width:var(--page-max);margin:0 auto;padding-bottom:2.5rem;border-bottom:1px solid var(--dark-line)}.footer-brand p{margin:1rem 0 1.25rem;max-width:22rem;font-size:.9rem;color:var(--dark-copy)}.footer-app-actions{display:flex;gap:1.25rem}.footer-app-actions a{display:inline-flex;align-items:center;gap:.35rem;color:#fff;font-size:.88rem;font-weight:500}.footer-app-actions a:last-child{color:var(--dark-copy)}.footer-columns{display:flex;gap:4rem;justify-content:flex-end}.footer-columns div{display:flex;flex-direction:column;gap:.7rem}.footer-columns span{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;margin-bottom:.2rem}.footer-columns a{color:var(--dark-copy);font-size:.9rem}.footer-columns a:hover{color:#fff}.site-footer>small{display:block;max-width:var(--page-max);margin:1.75rem auto 0;font-size:.75rem;color:#fff6}@media(max-width:1180px){.desktop-links{display:none}.menu-button{display:inline-grid}.nav-actions{margin-left:auto}}@media(max-width:900px){.nav-login{display:none}.ax-split{grid-template-columns:1fr;gap:2.5rem}.ax-split-reverse .ax-split-copy{order:0}.ax-tool-grid,.ax-founder-grid{grid-template-columns:1fr}.ax-hiw-steps{grid-template-columns:1fr;row-gap:2.5rem}.ax-hiw-step:after{display:none}.ax-hiw-step-desc{max-width:none}.ax-resource-grid{grid-template-columns:1fr}.ax-journal-head{align-items:flex-start;flex-direction:column}.ax-journal-actions{justify-content:flex-start}.ax-journal-featured,.ax-journal-feed{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr;gap:2rem}.footer-columns{justify-content:flex-start;gap:3rem}}@media(max-width:560px){.ax-check-list{grid-template-columns:1fr}.ax-hiw-steps{grid-template-columns:1fr;row-gap:1.75rem}.ax-photos-grid{grid-template-columns:repeat(2,1fr)}.ax-workspace{grid-template-columns:1fr}.ax-ws-rail{display:none}.ax-hero-cta{flex-direction:column;width:100%}.ax-hero-cta .ax-btn{width:100%}.ax-h1-line{display:inline}}.ax-filter-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem}.ax-filter-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .9rem;border-radius:var(--radius-sm);border:1px solid var(--line);background:#fff;font:inherit;font-size:.82rem;font-weight:500;color:var(--copy);cursor:pointer;text-decoration:none;transition:border-color var(--duration-base),background var(--duration-base),color var(--duration-base)}.ax-filter-chip small{font-family:var(--font-mono);font-size:.68rem;color:var(--copy-faint)}.ax-filter-chip:hover{border-color:var(--line-strong)}.ax-filter-chip.is-active{background:var(--ink);border-color:var(--ink);color:#fff}.ax-filter-chip.is-active small{color:#ffffff8c}.ax-watch-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.ax-watch-head>div{flex:1 1 auto;min-width:0}.ax-watch-head p{max-width:30rem}.ax-watch-head .ax-btn{flex:none}.ax-video-thumb{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--line-soft);background:var(--canvas-2)}.ax-video-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-out)}.ax-video-play{position:absolute;left:50%;top:50%;translate:-50% -50%;display:grid;place-items:center;width:2.9rem;height:2.9rem;border-radius:50%;background:#111214c7;color:#fff;transition:background var(--duration-base),scale var(--duration-base) var(--ease-spring)}.ax-video-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.6rem;font-size:.9rem;font-weight:550;line-height:1.4;color:var(--ink)}.ax-video-featured{display:block;width:100%;margin-bottom:1.25rem;padding:0;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-2xl);overflow:hidden;border:1px solid var(--line);background:var(--panel);transition:border-color var(--duration-base)}.ax-video-featured:hover{border-color:var(--line-strong)}.ax-video-featured .ax-video-thumb{border-radius:0;border:none}.ax-video-featured-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.4rem}.ax-video-featured-bar .ax-video-title{margin:0;font-size:1.05rem}.ax-video-featured-bar small{flex:none;font-size:.74rem;color:var(--copy-quiet)}.ax-video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem 1.25rem}.ax-video-card,.ax-short-card{display:flex;flex-direction:column;width:100%;padding:0;font:inherit;text-align:left;background:none;border:none;cursor:pointer}.ax-video-card:hover .ax-video-thumb img,.ax-video-featured:hover .ax-video-thumb img,.ax-short-card:hover .ax-video-thumb img{transform:scale(1.03)}.ax-video-card:hover .ax-video-play,.ax-video-featured:hover .ax-video-play,.ax-short-card:hover .ax-video-play{background:var(--ink);scale:1.08}.ax-video-more{display:flex;justify-content:center;margin-top:1.5rem}.ax-shorts-head{margin:2.75rem 0 1rem;display:flex;align-items:baseline;gap:.9rem}.ax-shorts-head h3{font-size:1.25rem}.ax-shorts-head p{font-size:.85rem;color:var(--copy-quiet)}.ax-shorts-rail{display:grid;grid-auto-flow:column;grid-auto-columns:10.5rem;gap:.9rem;overflow-x:auto;padding-bottom:.75rem;scroll-snap-type:x proximity;scrollbar-width:thin}.ax-short-card{scroll-snap-align:start}.ax-short-card .ax-video-thumb{aspect-ratio:9 / 16}.ax-short-card .ax-video-play{width:2.1rem;height:2.1rem}.ax-short-card .ax-video-title{font-size:.78rem}.ax-lightbox{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:1.25rem;background:#0c0d0fd1}.ax-lightbox-frame{position:relative;width:min(60rem,100%);aspect-ratio:16 / 9;border-radius:var(--radius-lg);overflow:hidden;background:#000;box-shadow:var(--shadow-window)}.ax-lightbox-frame.is-short{width:auto;height:min(80vh,46rem);aspect-ratio:9 / 16}.ax-lightbox-frame iframe{display:block;width:100%;height:100%;border:0}.ax-lightbox-close{position:absolute;top:.6rem;right:.6rem;z-index:2;display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;border:none;background:#111214b8;color:#fff;cursor:pointer;transition:background var(--duration-base)}.ax-lightbox-close:hover{background:var(--ink)}@media(max-width:900px){.ax-watch-head{flex-direction:column;align-items:flex-start}.ax-video-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ax-video-grid{grid-template-columns:1fr}.ax-video-featured-bar{flex-wrap:wrap;gap:.35rem}.ax-shorts-rail{grid-auto-columns:8.75rem}}.ax-split>*,.ax-tool-grid>*{min-width:0}.ax-file-name{overflow-wrap:anywhere}@media(max-width:760px){.ax-stepper{flex-wrap:wrap;row-gap:.45rem}.ax-convert{flex-direction:column;align-items:stretch;gap:.6rem}.ax-convert-arrow{display:grid;place-items:center}.ax-convert-arrow svg{transform:rotate(90deg)}.ax-ws-tr{grid-template-columns:3.2rem minmax(0,1fr) 2.7rem 1.6rem;gap:.4rem;padding:.45rem .5rem}.ax-code{font-size:.62rem}.ax-qty{font-size:.7rem}.ax-unit{font-size:.66rem}.ax-flag{display:none}.ax-ws-head{flex-wrap:wrap;gap:.5rem}.ax-ws-foot{flex-wrap:wrap;gap:.6rem}.ax-compare{font-size:.7rem}.ax-compare-head,.ax-compare-row{grid-template-columns:1.3fr .7fr .7fr;gap:.4rem}}@media(prefers-reduced-motion:reduce){.ax-reveal,.ax-hero-window{opacity:1!important;transform:none!important;transition:none!important}}.ax-pagehero{position:relative;max-width:var(--page-max);margin:0 auto;padding:clamp(3rem,6vw,5.5rem) var(--page-pad) clamp(2rem,4vw,3.5rem);overflow:hidden}.ax-page-lean{--section-gap: clamp(3.25rem, 5.5vw, 5.5rem)}.ax-page-lean .ax-pagehero{padding-bottom:clamp(1.25rem,2.5vw,2rem)}.ax-route-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.ax-route-row{border-bottom:1px solid var(--line)}.ax-route-row>a{display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:baseline;gap:clamp(1rem,2.5vw,2.25rem);padding:1.4rem .5rem 1.4rem 0;color:inherit;transition:background var(--duration-base) var(--ease-out),padding-left var(--duration-base) var(--ease-out)}.ax-route-row>a:hover{background:var(--canvas-2);padding-left:.75rem}.ax-route-num{font-family:var(--font-mono);font-size:.78rem;color:var(--copy-faint)}.ax-route-body strong{display:block;font-size:var(--text-lg);font-weight:600;letter-spacing:-.015em;color:var(--ink)}.ax-route-body>span{display:block;margin-top:.35rem;max-width:44rem;font-size:var(--text-base);line-height:1.55;color:var(--copy);text-wrap:pretty}.ax-route-go{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;font-size:.85rem;font-weight:600;color:var(--green-text)}.ax-route-go svg{transition:transform var(--duration-base) var(--ease-out)}.ax-route-row>a:hover .ax-route-go svg{transform:translate(3px)}@media(max-width:720px){.ax-route-row>a{grid-template-columns:2.5rem minmax(0,1fr);gap:.5rem 1rem}.ax-route-go{grid-column:2;margin-top:.6rem}}@media(prefers-reduced-motion:reduce){.ax-route-row>a,.ax-route-go svg{transition:none}}.ax-pagehero-inner{position:relative;z-index:2;max-width:46rem}.ax-pagehero h1{font-size:var(--text-3xl);margin-top:0}.ax-pagehero-sub{margin-top:1.35rem}.ax-pagehero-sub>p{font-size:var(--text-md);max-width:34rem}.ax-pagehero-sub .ax-hero-cta{justify-content:flex-start;margin-top:1.75rem}.ax-pagehero-sub .text-link{margin-top:1.25rem}.ax-close-band{border-top:1px solid var(--line-soft);margin-top:var(--section-gap)}.ax-numbered-list{display:grid;gap:.5rem}.ax-numbered-row{display:flex;align-items:center;gap:1rem;padding:1rem 1.15rem;border-radius:var(--radius-lg);background:var(--panel)}.ax-numbered-row strong{font-size:.95rem;color:var(--ink);font-weight:500}.ax-numbered-row .ax-tool-num{font-size:.85rem}.ax-prose p{font-size:var(--text-md)}.ax-check-stack{grid-template-columns:1fr;margin:0}.ax-check-stack li{font-size:.95rem;color:var(--copy)}.ax-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 2.5rem}.ax-faq-item{padding-top:1.25rem;border-top:1px solid var(--line)}.ax-faq-item dt{display:flex;align-items:baseline;gap:.6rem;font-weight:550;color:var(--ink);font-size:1rem}.ax-faq-item dd{margin-top:.5rem;padding-left:2rem;color:var(--copy);font-size:.9rem}.ax-blog-featured{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-bottom:1.75rem;border-radius:var(--radius-2xl);overflow:hidden;border:1px solid var(--line);background:var(--panel);transition:border-color var(--duration-base)}.ax-blog-featured:hover{border-color:var(--line-strong)}.ax-blog-featured-copy{display:flex;flex-direction:column;padding:2.25rem}.ax-blog-featured-copy h3{margin:.75rem 0;font-size:1.75rem;letter-spacing:-.02em}.ax-blog-featured-copy p{font-size:.95rem}.ax-blog-featured-copy .ax-resource-foot{margin-top:auto;padding-top:1.5rem}.ax-blog-featured-preview{position:relative;padding:1.75rem;background:var(--ink);color:#fff;overflow:hidden}.ax-blog-preview-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;font-size:.75rem;color:#ffffffb3}.ax-blog-preview-bar small{color:#fff6}.ax-blog-featured-preview p{color:#ffffffd1;font-size:.9rem;line-height:1.65}.ax-blog-preview-fade{position:absolute;inset:auto 0 0;height:5rem;background:linear-gradient(transparent,var(--ink))}.ax-article{max-width:60rem;margin:0 auto;padding:clamp(2.5rem,5vw,4rem) var(--page-pad)}.ax-article-hero{max-width:42rem;margin-bottom:3rem}.ax-article-crumbs{display:flex;gap:.5rem;font-size:.8rem;color:var(--copy-quiet);margin-bottom:1rem}.ax-article-crumbs a:hover{color:var(--ink)}.ax-article-back{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:500;color:var(--copy);margin-bottom:1.25rem}.ax-article-back:hover{color:var(--ink)}.ax-article-hero h1{font-size:var(--text-2xl);margin-top:.75rem}.ax-article-dek{font-size:var(--text-md);color:var(--copy);margin-top:1rem}.ax-article-meta{display:flex;gap:.9rem;margin-top:1rem;font-size:.8rem;color:var(--copy-quiet)}.ax-article-byline{color:var(--copy);font-weight:600}.ax-article-video{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:1rem;margin-top:1.75rem;padding:.65rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);color:var(--ink);transition:translate var(--duration-base),border-color var(--duration-base),box-shadow var(--duration-base)}.ax-article-video:hover{translate:0 -2px;border-color:var(--line-strong);box-shadow:var(--shadow-card)}.ax-article-video-thumb{position:relative;min-height:6.25rem;overflow:hidden;border:0;padding:0;cursor:pointer;border-radius:var(--radius-md);background:var(--ink)}.ax-article-video-thumb img{display:block;width:100%;height:100%;object-fit:cover}.ax-article-video-thumb:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ax-article-video-copy>a{display:inline-flex;align-items:center;gap:.3rem;color:var(--green-text);font-size:.76rem;font-weight:550;text-decoration:none}.ax-article-video-copy>a:hover{text-decoration:underline;text-underline-offset:3px}.ax-article-player{margin-top:1.75rem;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ink)}.ax-article-player iframe{display:block;width:100%;height:100%;border:0}.ax-article-video-thumb i{position:absolute;inset:50% auto auto 50%;display:grid;width:2.4rem;height:2.4rem;place-items:center;border-radius:999px;background:var(--accent);color:var(--ink);transform:translate(-50%,-50%)}.ax-article-video-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:.35rem .35rem .35rem 0}.ax-article-video-copy small{color:var(--copy-quiet);font-size:.72rem}.ax-article-video-copy strong{margin:.25rem 0 .55rem;font-size:.95rem;line-height:1.3}.ax-article-video-copy>span{display:inline-flex;align-items:center;gap:.3rem;color:var(--copy);font-size:.76rem}.ax-article-layout{display:grid;grid-template-columns:15rem 1fr;gap:3rem}.ax-article-toc{position:sticky;top:6rem;align-self:start}.ax-article-toc-label{display:block;margin-bottom:.85rem;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--copy-faint)}.ax-article-toc ol{display:grid;gap:.15rem}.ax-article-toc a{display:flex;gap:.6rem;padding:.45rem 0;font-size:.85rem;color:var(--copy)}.ax-article-toc a:hover{color:var(--ink)}.ax-article-toc a span{font-family:var(--font-mono);font-size:.72rem;color:var(--copy-faint)}.ax-article-body{min-width:0}.ax-article-body section{margin-bottom:2.75rem}.ax-article-body h2{font-size:1.5rem;margin-bottom:.85rem}.ax-article-body p{font-size:1.0625rem;line-height:1.7;margin-bottom:1rem;max-width:34rem}.ax-article-sub{margin-top:1.75rem}.ax-article-body h3{margin-bottom:.6rem;font-size:1.115rem;font-weight:600;line-height:1.35;letter-spacing:-.008em;color:var(--ink)}.ax-article-body p a,.ax-article-body li a,.ax-article-body dd a,.ax-article-body figcaption a{color:var(--green-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,var(--green-text) 45%,transparent);transition:text-decoration-color var(--duration-base)}.ax-article-body p a:hover,.ax-article-body li a:hover,.ax-article-body dd a:hover,.ax-article-body figcaption a:hover{text-decoration-color:var(--green-text)}.ax-article-lead{font-size:1.2rem!important;color:var(--ink)!important}.ax-article-takeaway{padding:1.5rem;border-radius:var(--radius-lg);background:var(--panel);border-left:3px solid var(--ink)}.ax-article-takeaway span{display:block;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--copy-quiet);margin-bottom:.5rem}.ax-article-takeaway strong{font-size:1.05rem;font-weight:550;color:var(--ink)}.ax-article-author{margin-top:1.75rem;padding:1.35rem 1.5rem;border:1px solid var(--line);border-radius:var(--radius-lg)}.ax-article-author span{display:block;margin-bottom:.4rem;font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--copy-faint)}.ax-article-author strong{font-size:1rem;font-weight:600;color:var(--ink)}.ax-article-author p{margin:.35rem 0 0;font-size:.92rem;line-height:1.6;color:var(--copy);max-width:34rem}.ax-article-related-video{display:block;margin-top:1.75rem}.ax-article-related-video-label{display:block;margin-bottom:.6rem;font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--copy-faint)}.ax-article-related-video .ax-article-video{margin-top:0}.ax-article-toc-sub{margin:0 0 .2rem 1.85rem;display:grid;gap:.05rem}.ax-article-toc-sub a{padding:.25rem 0;font-size:.79rem;color:var(--copy-quiet)}.ax-topic-hero{padding-bottom:clamp(1.5rem,3vw,2.5rem)}.ax-topic-hero-inner{position:relative;z-index:2;max-width:44rem}.ax-topic-hero-inner h1{margin-top:.85rem;font-size:var(--text-3xl);text-wrap:balance}.ax-topic-intro{margin-top:1.1rem;max-width:38rem;font-size:1.0625rem;line-height:1.65;color:var(--copy);text-wrap:pretty}.ax-topic-count{margin-top:1rem;font-family:var(--font-mono);font-size:.75rem;color:var(--copy-faint)}.ax-topic-more .ax-article-back{margin-top:1.75rem}.ax-topic-links{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.ax-topic-link{display:flex;align-items:center;gap:.75rem;padding:1rem 1.15rem;border:1px solid var(--line);border-radius:var(--radius-lg);color:inherit;text-decoration:none;transition:border-color var(--duration-base) var(--ease-out)}.ax-topic-link:hover{border-color:var(--line-strong)}.ax-topic-link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ax-topic-link strong{font-size:.98rem;font-weight:600;color:var(--ink)}.ax-topic-link small{font-family:var(--font-mono);font-size:.72rem;color:var(--copy-faint)}.ax-topic-link svg{margin-left:auto;color:var(--copy-quiet);transition:transform var(--duration-base)}.ax-topic-link:hover svg{transform:translate(4px)}@media(max-width:760px){.ax-topic-links{grid-template-columns:1fr}}.ax-article-related{padding-left:0;padding-right:0}.ax-article-related-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1.5rem}.ax-article-next{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--line)}.ax-article-next span{display:block;font-size:.75rem;color:var(--copy-quiet);margin-bottom:.35rem}.ax-article-next a{color:var(--ink);font-weight:550;display:inline-flex;align-items:center;gap:.4rem}.ax-404{position:relative;display:grid;place-items:center;min-height:60vh;padding:5rem var(--page-pad);text-align:center;overflow:hidden}.ax-404-inner{position:relative;z-index:2;max-width:34rem}.ax-404-inner h1{margin:.75rem 0 1rem;font-size:var(--text-2xl)}.ax-404-inner p{font-size:var(--text-md);margin-bottom:2rem}.ax-404 .ax-hero-cta{justify-content:center}@media(max-width:900px){.ax-numbered-grid{grid-template-columns:1fr}.ax-plan-grid{grid-template-columns:1fr 1fr}.ax-faq-grid,.ax-blog-featured{grid-template-columns:1fr}.ax-blog-featured-preview{display:none}.ax-article-layout{grid-template-columns:1fr;gap:2rem}.ax-article-toc{position:static}.ax-article-toc ol{display:none}.ax-article-video{grid-template-columns:7rem minmax(0,1fr)}}@media(max-width:560px){.ax-plan-grid{grid-template-columns:1fr}.ax-journal-video-row{grid-template-columns:4.5rem 1fr auto}.ax-journal-video-row img{width:4.5rem}.ax-article-next{flex-direction:column;align-items:flex-start}}.ax-shotlead{display:grid;gap:clamp(1.75rem,3vw,2.75rem);justify-items:center}.ax-shotlead-copy{max-width:46rem;text-align:center}.ax-shotlead-copy h2{margin:.75rem 0 .85rem}.ax-shotlead-copy p{color:var(--copy);font-size:var(--text-md)}.ax-shotlead-frame{width:100%;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-2xl);background:#0d0d0d;box-shadow:var(--shadow-window)}.ax-shotlead-frame img{display:block;width:100%;height:auto}.ax-devices-visual{display:flex;justify-content:center}.ax-phone{width:min(100%,19rem);padding:.5rem;border-radius:2.6rem;background:#16181c;border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow-window)}.ax-phone img{display:block;width:100%;height:auto;border-radius:2.15rem}.ax-devices .ax-check-list{grid-template-columns:1fr}.ax-devices .ax-check-list li{align-items:flex-start}.ax-devices .ax-check-list svg{margin-top:.28rem}.hs-form-section{max-width:var(--page-max);margin:0 auto;padding:0 var(--page-pad) var(--section-gap);scroll-margin-top:6.5rem}.hs-form-section-inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center;padding:clamp(2rem,4vw,3.5rem);border-radius:var(--radius-2xl);background:var(--panel)}.hs-form-copy .eyebrow{margin-bottom:.75rem}.hs-form-copy h2{font-size:var(--text-xl);margin-bottom:.85rem}.hs-form-copy>p{font-size:.95rem;color:var(--copy);max-width:30rem}.hs-form-expect{display:grid;gap:.7rem;margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid var(--line)}.hs-form-expect li{display:flex;align-items:flex-start;gap:.6rem;font-size:.88rem;color:var(--ink)}.hs-form-expect svg{flex:none;margin-top:.22rem;color:var(--copy-quiet)}.hs-form-self-serve{display:inline-block;margin-top:1.75rem;color:var(--ink);font-size:.85rem;font-weight:550;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.3rem}.hs-form-self-serve svg{display:inline-block;vertical-align:-.12em;margin-left:.4rem;transition:transform var(--duration-base)}.hs-form-self-serve:hover svg{transform:translate(3px)}.axiom-contact-form,.axiom-form-success{padding:0;gap:0;align-content:start}.axiom-contact-form{min-height:0}.axiom-form-success{min-height:21rem;align-content:center}.axiom-form-heading span{display:block;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--copy-quiet);margin-bottom:.4rem}.axiom-form-heading h3{font-size:1.35rem;margin-bottom:1.5rem}.axiom-form-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.1rem .85rem}.axiom-form-fields label:nth-child(3){grid-column:1 / -1}.axiom-form-fields label:last-child{grid-column:1 / -1}.axiom-form-fields label>span{display:block;margin-bottom:.4rem;font-size:.8rem;font-weight:560;color:var(--ink)}.axiom-form-fields input{width:100%;height:2.9rem;padding:0 .85rem;border-radius:var(--radius-md);border:1px solid var(--line-strong);background:#fff;color:var(--ink);font-size:.92rem;transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}.axiom-form-fields input::placeholder{color:var(--copy-faint)}.axiom-form-fields input:hover{border-color:#0a0b0d47}.axiom-form-fields input:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #0a0b0d14}.axiom-form-submit{width:100%;margin-top:1.5rem;height:3rem;border-radius:var(--radius-md);font-weight:550}.axiom-form-note{display:block;margin-top:.85rem;font-size:.75rem;color:var(--copy-quiet)}.axiom-form-error{margin-top:.85rem;font-size:.82rem;color:var(--danger)}.axiom-form-success span{display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--green-text);margin-bottom:.75rem}.axiom-form-success h3{font-size:1.25rem;margin-bottom:.6rem}.axiom-form-success p{font-size:.9rem;color:var(--copy)}@media(max-width:760px){.hs-form-section-inner,.axiom-form-fields{grid-template-columns:1fr}}.hs-meeting-section{max-width:var(--page-max);margin:0 auto;padding:0 var(--page-pad) var(--section-gap);scroll-margin-top:6.5rem}.hs-meeting-section-inner{display:grid;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);gap:clamp(2rem,5vw,4.5rem);align-items:start;padding:clamp(2rem,4vw,3.5rem);border-radius:var(--radius-2xl);background:var(--panel)}.hs-meeting-copy{padding-top:.5rem}.hs-meeting-copy .eyebrow{margin-bottom:.75rem;color:var(--copy-quiet)}.hs-meeting-copy h2{margin-bottom:.85rem;font-size:var(--text-xl)}.hs-meeting-copy>p{max-width:28rem;font-size:.95rem;color:var(--copy)}.hs-meeting-details{display:grid;gap:.75rem;margin-top:1.75rem}.hs-meeting-details span{display:flex;align-items:center;gap:.65rem;color:var(--ink);font-size:.85rem}.hs-meeting-details svg{flex:none;color:var(--copy-quiet)}.hs-meeting-open{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.75rem;color:var(--ink);font-size:.85rem;font-weight:550}.hs-meeting-open svg{transition:transform var(--duration-base)}.hs-meeting-open:hover svg{transform:translate(2px,-2px)}.hs-meeting-frame{position:relative;min-height:46rem;padding:.65rem;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-xl);background:#fff;box-shadow:var(--shadow-card)}.meetings-iframe-container{min-height:44.7rem}.meetings-iframe-container iframe{display:block;width:100%!important;min-height:44.7rem!important;border:0!important;border-radius:calc(var(--radius-xl) - .4rem);background:#fff}.hs-meeting-loading{position:absolute;inset:.65rem;z-index:1;display:grid;align-content:start;gap:.75rem;padding:1.5rem;border-radius:calc(var(--radius-xl) - .4rem);background:#fff}.hs-meeting-loading span{margin-bottom:.35rem;color:var(--copy);font-size:.82rem}.hs-meeting-loading div{height:3.5rem;border-radius:var(--radius-md);background:var(--panel)}.hs-meeting-loading div:first-of-type{height:6.25rem}.hs-meeting-error{display:grid;align-content:center;justify-items:start;min-height:44rem;padding:clamp(1.5rem,4vw,3rem)}.hs-meeting-error h3{margin-bottom:.5rem;font-size:1.35rem}.hs-meeting-error p{margin-bottom:1.25rem;font-size:.9rem}.hs-meeting-error .ax-btn{display:inline-flex;gap:.4rem}@media(max-width:760px){.hs-meeting-section-inner{grid-template-columns:1fr}.hs-meeting-copy{padding-top:0}.hs-meeting-frame{min-height:45rem;padding:.35rem}.meetings-iframe-container,.meetings-iframe-container iframe{min-height:44.3rem!important}.hs-meeting-loading{inset:.35rem}}.menu-button{width:2.5rem;height:2.5rem;border-radius:var(--radius-md);background:transparent;cursor:pointer;place-items:center}.menu-button:hover{background:var(--canvas-2)}.menu-glyph{display:grid;gap:5px;width:1.15rem}.menu-glyph i{display:block;height:1.6px;background:var(--ink);border-radius:2px;transition:transform var(--duration-base) var(--ease-out),opacity var(--duration-base)}.menu-glyph.is-open i:first-child{transform:translateY(3.3px) rotate(45deg)}.menu-glyph.is-open i:last-child{transform:translateY(-3.3px) rotate(-45deg)}.mobile-menu{position:fixed;inset:0;z-index:45;display:block;place-items:unset;padding:6rem var(--page-pad) 2rem;background:#fff;overflow-y:auto}.mobile-menu-panel{display:flex;flex-direction:column;width:100%;max-width:34rem;margin:0 auto;padding:0;background:transparent;box-shadow:none;border-radius:0;animation:none}.mobile-menu-label{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--copy-faint);margin-bottom:1rem}.mobile-menu-panel nav{display:grid}.mobile-menu-panel nav a{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;border-bottom:1px solid var(--line);font-size:1.25rem;font-weight:550;color:var(--ink);letter-spacing:-.02em}.mobile-menu-panel nav a i{color:var(--copy-quiet)}.mobile-login-link{margin-top:1.75rem;font-size:.95rem;color:var(--copy)}.mobile-free-link{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;margin-top:1rem;height:3rem;border-radius:var(--radius-md);background:var(--ink);color:#fff;font-weight:550}.mobile-menu-panel small{margin-top:.75rem;font-size:.78rem;color:var(--copy-quiet)}.skip-link{position:absolute;left:-999px;top:.5rem;z-index:100;padding:.5rem 1rem;background:var(--ink);color:#fff;border-radius:var(--radius-sm)}.skip-link:focus{left:.5rem}.hs-form-copy .eyebrow{color:var(--copy-quiet)}.hs-form-copy h2,.axiom-form-heading h3,.axiom-form-success h3{color:var(--ink);background:none;-webkit-text-fill-color:currentColor}.footer-app-actions a:first-child{color:#fff}.ax-article-back{display:inline-flex}.ax-article-hero .ax-article-crumbs+.ax-article-back{margin-top:.25rem}.ax-article-hero .ax-resource-cat{display:block;margin-top:1rem}.ax-content-date{font-family:var(--font-mono, ui-monospace, monospace);font-size:.72rem;color:var(--copy-faint);letter-spacing:.01em}.ax-zone-label{font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--copy-faint)}.ax-card-media{position:relative;display:block;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--panel);aspect-ratio:16 / 9}.ax-card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-out)}.acv-photo{position:absolute;inset:0;display:block;overflow:hidden;background:var(--ink)}.acv-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s var(--ease-out)}.ax-postcard:hover .acv-photo img,.ax-featured-media:hover .acv-photo img,.ax-journal-row:hover .acv-photo img{transform:scale(1.045)}.acv-phrase{position:absolute;inset:0;display:grid;align-content:center;padding:clamp(.75rem,5%,1.75rem);background:var(--ink);overflow:hidden;isolation:isolate}.acv-phrase-bg{position:absolute;inset:0;opacity:.24;transition:transform .45s var(--ease-out)}.acv-phrase-copy{position:relative;display:grid;gap:.3em;container-type:inline-size}.acv-phrase-copy strong{font-size:clamp(1.05rem,13cqw,2.4rem);font-weight:600;line-height:1.04;letter-spacing:-.035em;color:#fff;text-wrap:balance}.acv-phrase-copy small{font-size:clamp(.62rem,4.4cqw,.9rem);line-height:1.35;color:var(--brand-lime);text-wrap:pretty}.ax-postcard:hover .acv-phrase-bg,.ax-featured-media:hover .acv-phrase-bg{transform:scale(1.06)}.ax-journal-row-cover .acv-phrase{padding:.4rem .5rem}.ax-journal-row-cover .acv-phrase-copy small{display:none}.ax-card-media-drawn{background-color:#0d0d0d;background-image:radial-gradient(rgba(255,255,255,.085) 1px,transparent 1px);background-size:15px 15px;background-position:-1px -1px}.acv{display:block;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-out)}.ax-postcard:hover .acv,.ax-featured-media:hover .acv{transform:scale(1.025)}.acv-trace rect{fill:none;stroke:#ffffff4d;stroke-width:1.6}.acv-card{fill:#212529;stroke:#ffffff38;stroke-width:1.3}.acv-card-lg{fill:#23272c}.acv-rule{stroke:#ffffff4d;stroke-width:2;stroke-linecap:round;fill:none}.acv-mark{fill:#ffffff2b}.acv-sheet{fill:#ffffff0b;stroke:#ffffff1a;stroke-width:1}.acv-code{fill:#fff3}.acv-bar{fill:#ffffff3d}.acv-bar-b{fill:#92cd5c6b}.acv-qty{fill:#ffffff24}.acv-split{stroke:#ffffff29;stroke-width:1.4;stroke-dasharray:4 7;fill:none}.acv-file{fill:#14171a;stroke:#ffffff4d;stroke-width:1.6}.acv-fold{fill:#ffffff21;stroke:none}.acv-accent{stroke:var(--brand-lime);stroke-width:2.4;stroke-linecap:round;opacity:.6;fill:none}.acv-bracket path{fill:none;stroke:#ffffff3d;stroke-width:1.6}.acv-check{stroke:var(--brand-lime)!important;stroke-width:3.4!important;stroke-linecap:round;stroke-linejoin:round}.acv-wire{fill:none;stroke:#fff3;stroke-width:1.4}@media(prefers-reduced-motion:reduce){.acv,.acv-photo img{transition:none}.ax-postcard:hover .acv,.ax-featured-media:hover .acv,.ax-postcard:hover .acv-photo img,.ax-featured-media:hover .acv-photo img,.ax-journal-row:hover .acv-photo img{transform:none}}.ax-card-tag{position:absolute;bottom:.6rem;left:.6rem;padding:.26rem .55rem;border-radius:4px;background:#faf9f6f0;color:var(--ink);font-size:.66rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.ax-video-duration{position:absolute;right:.55rem;bottom:.55rem;padding:.14rem .42rem;border-radius:4px;background:#0c0e0cd1;color:#fff;font-family:var(--font-mono, ui-monospace, monospace);font-size:.7rem;font-variant-numeric:tabular-nums}.ax-topreads{display:grid;grid-template-columns:1.15fr 1fr;gap:2.5rem;align-items:start}.ax-featured-media{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer}.ax-featured-media .ax-card-media:hover img{transform:scale(1.02)}.ax-featured-copy{padding:1.2rem .2rem 0}.ax-featured-copy h3{margin:0 0 .6rem;font-size:1.6rem;line-height:1.2;letter-spacing:-.018em;text-wrap:balance}.ax-featured-copy h3 a{color:inherit;text-decoration:none}.ax-featured-copy h3 a:hover{text-decoration:underline;text-underline-offset:3px}.ax-featured-copy>p{margin:0 0 .7rem;color:var(--copy);font-size:.95rem;line-height:1.55;max-width:46ch;text-wrap:pretty}.ax-topreads-list{display:flex;flex-direction:column}.ax-topread-row{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;width:100%;padding:1.05rem .2rem;border:0;border-bottom:1px solid var(--line);background:none;text-align:left;cursor:pointer;text-decoration:none;color:inherit}.ax-topread-row:first-child{padding-top:.2rem}.ax-topread-tag{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green-text)}.ax-topread-title{font-weight:600;font-size:1rem;line-height:1.35;color:var(--ink);text-wrap:balance}.ax-topread-row:hover .ax-topread-title{text-decoration:underline;text-underline-offset:3px}.ax-postcard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem 1.5rem}.ax-postcard{display:flex;flex-direction:column;gap:.85rem;text-decoration:none;color:inherit;content-visibility:auto;contain-intrinsic-size:auto 360px}.ax-postcard:hover .ax-card-media img{transform:scale(1.02)}.ax-postcard-body{display:flex;flex-direction:column;gap:.45rem}.ax-postcard-body h3{margin:0;font-size:1.05rem;line-height:1.35;letter-spacing:-.01em;color:var(--ink)}.ax-postcard:hover .ax-postcard-body h3{text-decoration:underline;text-underline-offset:3px}.ax-postcard-body>p{margin:0;color:var(--copy);font-size:.87rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ax-postcard-body .ax-resource-foot{margin-top:.15rem}.ax-video-thumb-btn{display:block;padding:0;border:0;background:none;cursor:pointer;text-align:inherit}.ax-video-companion{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;color:var(--green-text);text-decoration:none;white-space:nowrap}.ax-video-companion:hover{text-decoration:underline;text-underline-offset:3px}.ax-short-card{content-visibility:auto;contain-intrinsic-size:auto 220px}.ax-filter-rows{display:flex;flex-direction:column;gap:0}.ax-filter-rows .ax-filter-row:first-child{margin-bottom:.6rem;padding-bottom:.85rem;border-bottom:1px solid var(--line)}.ax-card-meta{display:flex;align-items:baseline;gap:.55rem;color:var(--copy-faint);font-size:.72rem}.ax-card-meta small{font-size:.72rem}.ax-card-meta small:before{content:"";display:inline-block;width:1px;height:.68em;margin-right:.55rem;vertical-align:-.04em;background:var(--line-strong)}.ax-card-meta time:empty+small:before{display:none}.ax-postcard-body>p{-webkit-line-clamp:2}.ax-card-more{display:inline-flex;align-items:center;gap:.35rem;color:var(--ink);font-weight:550;font-size:.82rem}.ax-postcard:focus-visible{outline:none}.ax-postcard:focus-visible .ax-card-media{box-shadow:var(--focus-ring);border-color:var(--ink)}.ax-postcard:hover .ax-card-media{border-color:var(--line-strong)}.ax-card-media{transition:border-color var(--duration-base) var(--ease-out)}.acv-baked{background:var(--ink)}@media(max-width:1000px){.ax-postcard-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.ax-topreads{grid-template-columns:1fr;gap:1.5rem}.ax-featured-copy h3{font-size:1.3rem}.ax-postcard-grid{grid-template-columns:1fr;gap:1.75rem}}.ax-bloghero{padding-bottom:clamp(1.5rem,3vw,2.5rem)}.ax-bloghero-inner{position:relative;z-index:2;max-width:44rem}.ax-bloghero-inner h1{font-size:var(--text-3xl);margin-top:.75rem;text-wrap:balance}.ax-bloghero-inner .ax-pagehero-sub>p{max-width:34rem}.ax-bloghero-jump{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1.5rem}.ax-resource-cat-link{display:inline-block;text-decoration:none;transition:color var(--duration-base) var(--ease-out)}.ax-resource-cat-link:hover{color:var(--green)}.ax-h1-line{display:block}.ax-h1-w{display:inline-block}.js .ax-h1-w{opacity:0;transform:translateY(.42em);animation:ax-h1-rise .66s var(--ease-out) forwards;animation-delay:calc(.12s + var(--i) * 52ms)}@keyframes ax-h1-rise{to{opacity:1;transform:none}}.ax-hl-draw{position:relative;white-space:nowrap;color:var(--green)}.ax-hl-curve{position:absolute;left:-.02em;right:-.02em;bottom:.035em;width:calc(100% + .04em);height:.15em;overflow:visible;pointer-events:none}.ax-hl-curve path{fill:none;stroke:var(--green);stroke-width:5;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:100}.js .ax-hl-curve path{animation:ax-hl-trace .82s var(--ease-out) forwards;animation-delay:calc(.12s + 468ms)}@keyframes ax-hl-trace{to{stroke-dashoffset:0}}.ax-hl-draw:hover .ax-hl-curve path,.ax-hl-draw:focus-visible .ax-hl-curve path{animation:ax-hl-trace .62s var(--ease-out) forwards}@media(prefers-reduced-motion:reduce){.js .ax-h1-w{opacity:1;transform:none;animation:none}.ax-hl-curve path,.js .ax-hl-curve path,.ax-hl-draw:hover .ax-hl-curve path{animation:none;stroke-dashoffset:0}}.ax-herocard{display:flex;flex-direction:column;gap:.7rem;padding:1.5rem 1.6rem;border-radius:var(--radius-xl);background:var(--panel);border:1px solid var(--line);box-shadow:0 1px 2px #0b07070a;transition:border-color var(--duration-base)}.ax-herocard:focus-within{border-color:var(--line-strong)}.ax-herocard-kicker{font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--green-text)}.ax-herocard-lede{margin:0;font-size:.9rem;color:var(--copy);line-height:1.5}.ax-herocard label{display:flex;flex-direction:column;gap:.28rem;flex:1}.ax-herocard label span{font-size:.72rem;font-weight:600;color:var(--copy)}.ax-herocard input{width:100%;padding:.55rem .7rem;border-radius:8px;border:1px solid var(--line-strong);background:var(--bg);font:inherit;font-size:.9rem;color:var(--ink)}.ax-herocard input:focus-visible{outline:2px solid var(--green-bright, #34c75f);outline-offset:1px;border-color:transparent}.ax-herocard-row{display:flex;gap:.7rem}.ax-herocard-submit{justify-content:center;margin-top:.35rem}.ax-herocard-success p{margin:0;font-size:.95rem;color:var(--copy)}.ax-blog-hub .ax-section{padding-block:clamp(2.25rem,4vw,3.5rem)}.ax-blog-hub .ax-topreads-section{padding-top:clamp(1.25rem,2.5vw,2rem)}.ax-article-figure{margin:1.6rem 0 .4rem}.ax-article-figure img{display:block;width:100%;height:auto;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--panel)}.ax-article-figure figcaption{margin-top:.5rem;font-size:.78rem;color:var(--copy-faint)}.ax-article-body .ax-article-figure+p,.ax-article-body .ax-article-related-video+p{margin-top:1.6rem}@media(max-width:640px){.ax-article-figure-wide{overflow-x:auto;-webkit-overflow-scrolling:touch}.ax-article-figure-wide img{min-width:560px}}.ax-article-pull{margin:1.5rem 0 .4rem;padding:.2rem 0 .2rem 1.1rem;border-left:3px solid var(--green-bright, #34c75f);font-size:1.15rem;line-height:1.45;font-weight:600;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.ax-article-list{margin:1.1rem 0 .4rem;padding-left:1.15rem;list-style:none}.ax-article-list li{position:relative;margin-top:.5rem;padding-left:.9rem;color:var(--copy);line-height:1.6}.ax-article-list li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--green)}.ax-article-table-scroll{margin:1.6rem 0 .4rem;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--radius-lg)}.ax-article-table{width:100%;min-width:34rem;border-collapse:collapse;font-size:.92rem;line-height:1.5}.ax-article-table th,.ax-article-table td{padding:.72rem .9rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft)}.ax-article-table thead th{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--copy-quiet);background:var(--panel);border-bottom:1px solid var(--line)}.ax-article-table tbody th{color:var(--ink);font-weight:600;width:22%}.ax-article-table tbody td{color:var(--copy)}.ax-article-table tbody tr:last-child th,.ax-article-table tbody tr:last-child td{border-bottom:0}.ax-article-table tbody td:first-of-type{color:var(--ink-soft)}.ax-article-faq{margin-top:2.2rem}.ax-article-faq dl{margin:0}.ax-article-faq dt{margin-top:1.3rem;font-size:1.02rem;font-weight:650;letter-spacing:-.01em;color:var(--ink)}.ax-article-faq dd{margin:.4rem 0 0;color:var(--copy);line-height:1.65}.ax-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ax-hiw2-inputs{gap:0;max-width:44rem}.ax-hiw2-inputs li,.ax-hiw2-inputs li:hover{padding:.95rem 0;border:0;border-top:1px solid var(--line-soft);border-radius:0;background:none;box-shadow:none;translate:none}.ax-hiw2-inputs li:nth-child(odd){padding-right:1.75rem}.ax-hiw2-inputs li:nth-child(2n){padding-left:1.75rem;border-left:1px solid var(--line-soft)}.ax-hiw2-input-icon,.ax-hiw2-input-icon svg{background:none!important;border:0!important;color:var(--green)}.ax-hiw2-shot,.ax-review .ax-panel,.ax-review .ax-window,.ax-surface-web{border:0;background:none;box-shadow:none;padding:0}.ax-hiw2-shot{border-radius:var(--radius-sm)}.ax-review .ax-window,.ax-surface-web{border-radius:var(--radius-md);overflow:hidden}.ax-surface-phone img{border:0;box-shadow:none;background:none;padding:0;border-radius:1.1rem}.ax-founder-card,.ax-founder-card:hover{border:0;border-radius:0;background:none;box-shadow:none;translate:none}.ax-founder-photo{border-radius:var(--radius-sm);aspect-ratio:1 / 1}.ax-founder-body{padding:1rem 0 0!important}.ax-journal-list{border:0!important;border-radius:0!important;background:none!important;padding:0!important}.ax-journal-row,.ax-journal-row:hover,.ax-journal-article,.ax-journal-article:hover,.ax-journal-video,.ax-journal-video:hover{border:0;border-radius:0;background:none;box-shadow:none;translate:none}.ax-journal-row{padding:1rem 0;border-top:1px solid var(--line-soft)}.ax-journal-row:hover{background:none}.ax-journal-row-cover,.ax-journal-video-row img{border-radius:var(--radius-xs)}.ax-journal-article,.ax-journal-video{padding:0}.ax-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ax-rate-note{margin:1.25rem 0 0;font-size:.8125rem;color:var(--copy-quiet)}.ax-founders .ax-founder-grid{max-width:none;margin:0;gap:1.5rem 2rem}.ax-head h2:has(.ax-em-draw),.ax-head h1:has(.ax-em-draw){line-height:1.16}.ax-head .ax-em-curve{bottom:-.1em;height:.13em}.ax-toolrows{list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0}.ax-tools-compare{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.25rem;padding-top:clamp(1.5rem,3vw,2.25rem);border-top:1px solid var(--line-soft);font-size:.9rem}.ax-tools-compare>span{color:var(--copy-faint)}.ax-toolrow{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.75rem,5vw,4.5rem);align-items:center;padding:clamp(2.25rem,4vw,3.5rem) 0;border-top:1px solid var(--line-soft)}.ax-toolrow:nth-child(2n) .ax-toolrow-copy{order:2}.ax-toolrow-copy{min-width:0}.ax-toolrow-num{display:block;font-family:var(--font-mono);font-size:.78rem;color:var(--copy-faint)}.ax-toolrow-copy h3{margin:.55rem 0 .6rem;font-size:clamp(1.35rem,2.4vw,1.9rem);letter-spacing:-.022em;line-height:1.12}.ax-toolrow-input{margin:0 0 .7rem;font-size:.85rem;color:var(--green-text)}.ax-toolrow-desc{margin:0;max-width:30rem;font-size:var(--text-base);line-height:1.6;color:var(--copy)}.ax-toolrow-art{min-width:0}.ax-toolrow-art>*{border-radius:var(--radius-md);overflow:hidden}.ax-toolrow-art img{display:block;width:100%;height:auto}@media(max-width:900px){.ax-toolrow{grid-template-columns:1fr;gap:1.5rem}.ax-toolrow:nth-child(2n) .ax-toolrow-copy{order:0}}.ax-shotlead-frame,.ax-phone{border:0;background:none;box-shadow:none;padding:0}.ax-shotlead-frame{border-radius:var(--radius-md)}.ax-phone{width:min(100%,18rem);border-radius:1.7rem;overflow:hidden}.ax-phone img{border-radius:1.7rem}.ax-split-visual>.ax-workspace,.ax-split-visual>.ax-intake,.ax-split-visual>.ax-convert,.ax-split-visual>.ax-compare{border-radius:var(--radius-md);overflow:hidden}.ax-numbered-list{gap:0}.ax-numbered-row{padding:1rem 0;border-radius:0;background:none;border-top:1px solid var(--line-soft)}.ax-faq-item{border-top-color:var(--line-soft)}.ax-faq-item:hover{translate:none}.ax-split .ax-section-head{margin-bottom:0}.hs-form-section{background:none;color:inherit;border-top:1px solid var(--line-soft);padding-block:clamp(3.5rem,7vw,6rem)}.hs-form-section-inner{padding:0;border-radius:0;background:none;align-items:start}.hs-form-copy h2{color:var(--ink)}.hs-form-copy p{color:var(--copy)}.hs-form-self-serve{color:var(--ink);text-decoration-color:var(--line-strong)}.hs-form-shell{padding-top:.35rem}.axiom-contact-form,.axiom-form-success{min-height:0;padding:0;gap:0;align-content:start}.axiom-form-heading>span{color:var(--copy-quiet)}.axiom-form-heading h3,.axiom-form-success h3{color:var(--ink);font-size:clamp(1.35rem,2.4vw,1.75rem)}.axiom-form-fields label>span{color:var(--copy)}.axiom-form-fields input{min-height:0;height:2.9rem;padding:0 0 0 .1rem;border:0;border-bottom:1px solid var(--line-strong);border-radius:0;background:none;color:var(--ink)}.axiom-form-fields input:hover{border-bottom-color:#0a0b0d52}.axiom-form-fields input:focus{border-bottom-color:var(--green);box-shadow:none}.axiom-form-success span{color:var(--green-text)}.axiom-form-success p{color:var(--copy)}.hs-meeting-section-inner{padding:0;border-radius:0;background:none}.ax-toolrow:nth-child(2n){grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}@media(max-width:900px){.ax-toolrow:nth-child(2n){grid-template-columns:1fr}}.ax-toolrow-art.is-render>*{width:100%}.ax-shotlist{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin:1rem 0 0;padding:.85rem 0 0;border-top:1px solid var(--line-soft);list-style:none}.ax-shotlist li{font-size:.78rem;color:var(--copy-quiet)}.ax-shotlist li:before{content:"—";margin-right:.4rem;color:var(--copy-faint)}.ax-split-shot{display:block;width:100%;height:auto;border-radius:var(--radius-md)}.hs-meeting-shell{border:0;background:none;box-shadow:none;padding:0}img.ax-shot-trim-left{clip-path:inset(0 0 0 6.5%);width:106.95%;max-width:none;margin-left:-6.95%}.ax-shotlead-frame,.ax-hiw2-shot{overflow:hidden}@media print{.js .ax-head .ax-word,.js .ax-head>p,.js .ax-head>.text-link,.js .ax-head>div>p,.js .ax-close-actions,.js .ax-reveal{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}.ax-em-curve path{stroke-dashoffset:0!important;animation:none!important}}.ax-btn{height:3.125rem;padding:0 1.5rem;font-size:1rem;font-weight:600}.ax-btn-dark,.button-primary,.nav-cta,.axiom-form-submit{background:var(--brand-grad)!important;color:var(--ink)!important;border:0!important;box-shadow:0 1px 2px #0a0b0d1a,0 10px 24px -10px #4ab2809e,inset 0 1px #ffffff6b!important}.ax-btn-dark:hover,.button-primary:hover,.nav-cta:hover,.axiom-form-submit:hover{background:var(--brand-grad-hover)!important;box-shadow:0 1px 2px #0a0b0d1f,0 14px 30px -10px #4ab280c7,inset 0 1px #ffffff80!important;transform:translateY(-1px)}.ax-btn-dark:active,.button-primary:active,.nav-cta:active{transform:translateY(0) scale(.985)}.ax-btn-ghost{border:1px solid var(--ink);background:transparent;color:var(--ink);font-weight:600}.ax-btn-ghost:hover{background:var(--ink);color:#fff}.text-link,.ax-toolrow-input,.ax-video-companion,.ax-resource-cat{color:var(--green-text)}.text-link{font-weight:600}.site-nav{border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding-block:.6rem;min-height:3.9rem}.site-header{background:#ffffffdb;border-bottom:1px solid var(--line-soft)}.site-header.is-scrolled{background:#fffffff0;border-bottom-color:var(--line)}.ax-em-draw,.ax-hl-draw{position:relative;white-space:nowrap;color:var(--green)}.ax-em-draw:after,.ax-hl-draw:after{content:"";position:absolute;left:0;right:0;bottom:-.02em;height:.075em;min-height:2px;border-radius:999px;background:currentColor;transform:scaleX(0);transform-origin:0 50%;transition:transform .62s var(--ease-out);transition-delay:.22s;pointer-events:none}.ax-head.is-in .ax-em-draw:after,.ax-head.is-in .ax-hl-draw:after{transform:scaleX(1)}.ax-em-draw:hover:after,.ax-hl-draw:hover:after{animation:ax-rule-redraw .62s var(--ease-out)}@keyframes ax-rule-redraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ax-head h1:has(.ax-em-draw),.ax-head h2:has(.ax-em-draw),.ax-head h1:has(.ax-hl-draw),.ax-head h2:has(.ax-hl-draw){line-height:1.18}.ax-claim .ax-em-draw{color:var(--brand-lime)}@media(prefers-reduced-motion:reduce){.ax-em-draw:after,.ax-hl-draw:after{transform:scaleX(1);transition:none;animation:none}}@media print{.ax-em-draw:after,.ax-hl-draw:after{transform:scaleX(1)!important}}.ax-hero-inner.is-in .ax-hl-draw:after{transform:scaleX(1)}.stepart{display:block;width:100%;max-width:30rem;height:auto;overflow:visible}.ax-hiw2-step.is-wide .stepart{margin-left:auto;margin-right:auto}.stepart [class^=sa-],.stepart [class*=" sa-"]{vector-effect:non-scaling-stroke}.sa-frame,.sa-doc,.sa-target{fill:#fff;stroke:#0a0b0d4d;stroke-width:1.6}.sa-line,.sa-fold,.sa-targetmark{fill:none;stroke:#0a0b0d3d;stroke-width:1.5;stroke-linecap:round}.sa-planline{fill:none;stroke:#0a0b0d4d;stroke-width:1.6;stroke-linejoin:round}.sa-plan .sa-planline{opacity:.5}.sa-planline.is-solid{fill:var(--canvas-2);stroke:var(--copy-faint);stroke-width:1.5;opacity:1}.sa-dim path{fill:none;stroke:var(--copy-quiet);stroke-width:1.2;stroke-linecap:round}.sa-arrow{fill:none;stroke:var(--copy-faint);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sa-bar{fill:var(--panel-2)}.sa-qty{fill:var(--panel-3)}.sa-damage-faint{fill:#0a0b0d12}.sa-damage{fill:#1f893d4d}.sa-qty.is-flag{fill:#1f893d33}.sa-pin{stroke:#fff;stroke-width:2}.sa-ring{fill:#fff;stroke-width:2.5}.sa-check{fill:none;stroke:var(--green);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.stepart .sa-drift{animation:sa-drift linear both;animation-timeline:view();animation-range:entry 12% cover 62%}@keyframes sa-drift{0%{translate:calc(var(--d) * -9px) calc(var(--d) * 11px);opacity:.5}to{translate:none;opacity:1}}.stepart .sa-seal{animation:sa-seal linear both;animation-timeline:view();animation-range:entry 26% cover 58%;transform-box:fill-box;transform-origin:center}@keyframes sa-seal{0%{scale:.72;opacity:0}to{scale:1;opacity:1}}.stepart .sa-arrow-out{animation:sa-shift linear both;animation-timeline:view();animation-range:entry 20% cover 60%}@keyframes sa-shift{0%{translate:-14px 0;opacity:0}to{translate:none;opacity:1}}.ax-shotlead-frame img,.ax-split-visual>*{animation:ax-riseby linear both;animation-timeline:view();animation-range:entry 8% cover 46%}@keyframes ax-riseby{0%{translate:0 14px}to{translate:none}}.ax-hiw2-steps:before{animation:ax-spine linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes ax-spine{0%{opacity:.25}to{opacity:1}}}}.ax-toolrow{transition:border-color var(--duration-base) var(--ease-out)}.ax-toolrow:hover{border-top-color:var(--green)}.ax-em-draw:after,.ax-hl-draw:after,.js .ax-hiw2-step.is-in .ax-hiw2-marker,.desktop-links a:after{background:var(--brand-grad)!important;box-shadow:0 1px 2px #0a0b0d1a,0 10px 24px -10px #4ab2809e,inset 0 1px #ffffff6b!important}.ax-em-draw:after,.ax-hl-draw:after{box-shadow:0 1px 2px #0a0b0d1a,0 6px 16px -8px #4ab2809e,inset 0 1px #ffffff6b!important}.js .ax-hiw2-step.is-in .ax-hiw2-marker{color:var(--ink)!important;border-color:transparent!important}.ax-claim .ax-em-draw:after{background:var(--brand-lime)!important;box-shadow:none!important}.ax-stage{background:var(--dark);padding-block:clamp(2.5rem,5vw,4.5rem)}.ax-stage-inner{max-width:var(--page-max);margin:0 auto;padding-inline:var(--page-pad)}.ax-stage-note{width:min(100%,calc(74vh * 1920 / 1076));margin:1.15rem auto 0;font-size:.85rem;color:var(--dark-copy)}.ax-player{position:relative;width:min(100%,calc(74vh * 1920 / 1076));margin-inline:auto;aspect-ratio:1920 / 1076;overflow:hidden;border:1px solid var(--dark-line);border-radius:var(--radius-xl);background:#000;box-shadow:var(--shadow-window)}.ax-player video{display:block;width:100%;height:100%}.ax-player-cover{position:absolute;inset:0;display:flex;align-items:flex-end;gap:1rem;width:100%;padding:clamp(1rem,2.4vw,1.75rem);border:0;text-align:left;cursor:pointer;background:linear-gradient(to top,#040608c7,#04060857 38%,#04060800 68%);transition:background var(--duration-base) var(--ease-out)}.ax-player-cover:hover{background:linear-gradient(to top,#040608d6,#0406086b 42%,#0406080a 72%)}.ax-player-cover:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--brand-lime)}.ax-play-badge{display:grid;place-items:center;flex:0 0 auto;width:3.25rem;height:3.25rem;border-radius:var(--radius-pill);background:var(--brand-grad);color:var(--ink);box-shadow:var(--brand-shadow);transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.ax-player-cover:hover .ax-play-badge{transform:scale(1.06);box-shadow:var(--brand-shadow-hover)}.ax-player-cover-label{color:#fff;font-size:var(--text-md);font-weight:500;line-height:1.3;padding-bottom:.25rem}.ax-player-cover-label em{display:block;margin-top:.3rem;font-family:var(--font-mono);font-style:normal;font-size:.75rem;letter-spacing:.01em;color:#ffffffb8}.ax-chapter-rail{position:relative}.ax-chapter-list{list-style:none;margin:0;padding:0}.ax-chapter-rail:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;border-radius:2px;background:var(--line)}.ax-chapter-playhead{position:absolute;left:0;top:0;width:2px;height:1px;transform-origin:top left;border-radius:2px;opacity:0;background:linear-gradient(180deg,var(--brand-teal) 0%,var(--brand-lime) 100%);box-shadow:0 0 12px -2px #4ab2808c;transition:transform .42s var(--ease-out),opacity var(--duration-fast) linear}.ax-chapter{display:grid;grid-template-columns:3.5rem 1fr;gap:1.15rem;width:100%;padding:1.05rem 1rem 1.05rem 1.5rem;border:0;border-radius:var(--radius-md);background:transparent;text-align:left;cursor:pointer;transition:background-color var(--duration-base) var(--ease-out)}.ax-chapter:hover{background:var(--panel)}.ax-chapter:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ax-chapter.is-active{background:var(--panel)}.ax-chapter-time{font-family:var(--font-mono);font-size:.8rem;font-variant-numeric:tabular-nums;color:var(--copy-quiet);padding-top:.2rem;transition:color var(--duration-base) var(--ease-out)}.ax-chapter.is-active .ax-chapter-time{color:var(--green-text)}.ax-chapter-body strong{display:block;font-size:1rem;font-weight:550;color:var(--ink);text-wrap:balance}.ax-chapter-note{display:block;margin-top:.35rem;max-width:44rem;font-size:.9rem;line-height:1.55;color:var(--copy);text-wrap:pretty}@media(max-width:760px){.ax-player,.ax-stage-note{width:100%}.ax-play-badge{width:2.75rem;height:2.75rem}.ax-player-cover-label{font-size:.95rem}.ax-player-cover-label em{display:none}.ax-chapter{grid-template-columns:2.9rem 1fr;gap:.8rem;padding:.9rem .5rem .9rem 1.1rem}.ax-chapter-body strong{font-size:.95rem}}.ax-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:clamp(1rem,2.5vw,1.5rem);margin:clamp(1.75rem,4vw,2.75rem) 0 clamp(1.5rem,3vw,2rem)}.ax-plan{display:flex;flex-direction:column;padding:clamp(1.5rem,3vw,2rem);background:var(--canvas-2);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.ax-plan.is-featured{border-color:var(--line-strong);box-shadow:inset 0 3px 0 var(--green),var(--shadow-card)}.ax-plan-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:1.75rem}.ax-plan-head h3{margin:0;font-size:var(--text-base);font-weight:600;letter-spacing:.01em;color:var(--copy)}.ax-plan-badge{padding:.2rem .5rem;border-radius:var(--radius-xs);background:var(--green-bright);font-size:.6875rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--ink)}.ax-plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:.85rem 0 0;min-height:clamp(2.25rem,5vw,3rem)}.ax-plan-price strong{font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,5vw,3rem);line-height:1;letter-spacing:-.04em;color:var(--ink)}.ax-plan-price.is-words strong{font-size:clamp(1.75rem,3.5vw,2.125rem);letter-spacing:-.03em}.ax-plan-price span{font-size:var(--text-base);color:var(--copy-quiet)}.ax-plan-tagline{margin:.85rem 0 0;font-size:.9375rem;line-height:1.55;color:var(--copy)}.ax-plan-allow{margin:1.25rem 0 0;padding:.25rem .9rem;border:1px solid var(--line-soft);border-radius:var(--radius-sm)}.ax-plan-allow>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--line-soft)}.ax-plan-allow>div:last-child{border-bottom:0}.ax-plan-allow dt{font-size:.875rem;color:var(--copy)}.ax-plan-allow dt span{display:block;margin-top:.15rem;font-size:.75rem;color:var(--copy-faint)}.ax-plan-allow dd{margin:0;font-variant-numeric:tabular-nums;font-size:var(--text-md);font-weight:600;letter-spacing:-.02em;white-space:nowrap;color:var(--ink)}.ax-plan>.ax-btn{margin-top:auto;justify-content:center;width:100%}.ax-plan-allow+.ax-btn{margin-top:1.5rem}.ax-why-demo{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:clamp(1.5rem,3.5vw,2.5rem);margin-top:clamp(2rem,4vw,3rem)}.ax-why-demo-item{padding-left:1.1rem;border-left:2px solid var(--green)}.ax-why-demo-item h3{margin:0 0 .5rem;font-size:var(--text-md);font-weight:600;letter-spacing:-.015em;color:var(--ink)}.ax-why-demo-item p{margin:0;font-size:var(--text-base);line-height:1.6;color:var(--copy)}.ax-why-demo-cta{margin-top:clamp(2rem,4vw,2.75rem)}@media(max-width:640px){.ax-plans{grid-template-columns:1fr}.ax-plan-price strong{font-size:2.5rem}}.ax-anchor-alias{display:block;height:0;scroll-margin-top:6.5rem}.lp-nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:var(--page-max);margin:0 auto;min-height:3.9rem;padding:.6rem var(--page-pad)}.lp-brand{cursor:default}.lp-nav-cta{height:2.5rem;padding:0 1rem;font-size:.875rem}.lp-hero{position:relative;max-width:var(--page-max);margin:0 auto;padding:clamp(2.5rem,5vw,4.5rem) var(--page-pad) clamp(3rem,5vw,4.5rem)}.lp-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(2rem,4vw,3.5rem);align-items:center}.lp-hero-copy h1{margin:0 0 1.25rem;font-size:clamp(2.35rem,3.9vw,3.4rem);line-height:1.08}.lp-hero-copy>p{margin:0;max-width:34rem;font-size:var(--text-md);line-height:1.58;color:var(--copy);text-wrap:pretty}.lp-hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;margin-top:1.9rem}.lp-hero-meta{margin:1.1rem 0 0;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.01em;color:var(--copy-quiet)}.lp-hero-media{min-width:0;scroll-margin-top:6.5rem}.lp-player{position:relative;aspect-ratio:1920 / 1076;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-xl);background:#000;box-shadow:var(--shadow-window)}.lp-player video{display:block;width:100%;height:100%}.lp-jumps{margin-top:1.15rem}.lp-jumps-label{display:block;margin-bottom:.6rem;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--copy-quiet)}.lp-jump-row{display:flex;flex-wrap:wrap;gap:.5rem}.lp-jump{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .75rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);color:var(--ink);font-size:.8rem;font-weight:500;line-height:1.2;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.lp-jump:hover{background:var(--panel);border-color:var(--line-strong)}.lp-jump:focus-visible{outline:none;box-shadow:var(--focus-ring)}.lp-jump-time{font-family:var(--font-mono);font-size:.72rem;font-variant-numeric:tabular-nums;color:var(--copy-quiet)}.lp-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.lp-step{padding:1.6rem 1.5rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--canvas)}.lp-step .ax-tool-num{display:block;margin-bottom:.9rem;font-family:var(--font-mono);font-size:.75rem;color:var(--copy-quiet)}.lp-step h3{margin:0 0 .55rem;font-size:1.02rem;font-weight:550;color:var(--ink);text-wrap:balance}.lp-step p{margin:0;font-size:.9rem;line-height:1.55;color:var(--copy);text-wrap:pretty}.lp-schedule{max-width:var(--page-max);margin:0 auto;padding:0 var(--page-pad);scroll-margin-top:6.5rem}.lp-schedule-inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center;padding:clamp(2rem,4vw,3.5rem);border-radius:var(--radius-2xl);background:var(--panel)}.lp-schedule-copy h2{font-size:var(--text-xl);margin:0 0 .85rem}.lp-schedule-copy>p{font-size:.95rem;color:var(--copy);max-width:30rem}.lp-schedule-form{min-width:0}.lp-form-card{padding:clamp(1.5rem,3vw,2rem);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--canvas);box-shadow:var(--shadow-card)}.lp-form-head{margin-bottom:1.35rem}.lp-form-head h2{margin:0 0 .3rem;font-size:1.25rem;font-weight:600;color:var(--ink)}.lp-form-head p{margin:0;font-size:.875rem;color:var(--copy)}.lp-form-submit{width:100%;margin-top:1.4rem;height:3rem}.lp-form-success{min-height:0}.lp-faq .ax-tool-num{font-family:var(--font-mono);font-size:.78rem;color:var(--copy-quiet)}.lp-faq-close{margin-top:clamp(2.25rem,4vw,3rem)}.lp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fffffff0;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-top:1px solid var(--line);box-shadow:var(--shadow-pop);transform:translateY(110%);opacity:0;pointer-events:none;transition:transform var(--duration-base) var(--ease-out),opacity var(--duration-base) var(--ease-out)}.lp-sticky.is-in{transform:translateY(0);opacity:1;pointer-events:auto}.lp-sticky-inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;max-width:var(--page-max);margin:0 auto;padding:.7rem var(--page-pad)}.lp-sticky-inner p{margin:0;font-size:.9rem;font-weight:500;color:var(--ink)}.lp-sticky .ax-btn{height:2.6rem;padding:0 1.1rem;font-size:.875rem}@media(prefers-reduced-motion:reduce){.lp-sticky{transition:opacity var(--duration-fast) linear}}.lp-footer{padding-block:2.25rem}.lp-footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;max-width:var(--page-max);margin:0 auto}.lp-footer-inner p{margin:0;max-width:34rem;font-size:.85rem;color:var(--dark-copy)}.lp-footer-links{display:flex;gap:1.5rem}.lp-footer-links a{color:var(--dark-copy);font-size:.85rem}.lp-footer-links a:hover{color:#fff}@media(max-width:62rem){.lp-hero-inner{grid-template-columns:1fr}.lp-hero-copy h1{font-size:clamp(2.1rem,6vw,2.8rem)}.lp-step-grid,.lp-schedule-inner{grid-template-columns:1fr}}@media(max-width:40rem){.lp-nav-cta{height:2.35rem;padding:0 .85rem;font-size:.82rem}.lp-sticky-inner p{display:none}.lp-sticky-inner{justify-content:stretch}.lp-sticky .ax-btn{width:100%}.lp-footer-inner{flex-direction:column;align-items:flex-start}}.ax-hero,.ax-pagehero{position:relative;isolation:isolate}.ax-hero:before,.ax-pagehero:before{content:"";position:absolute;inset:-1px 0 0;z-index:0;pointer-events:none;background-image:linear-gradient(to right,rgba(10,11,13,.045) 1px,transparent 1px),linear-gradient(to bottom,rgba(10,11,13,.045) 1px,transparent 1px);background-size:62px 62px;background-position:center top;-webkit-mask-image:radial-gradient(125% 78% at 50% -6%,#000 34%,transparent 72%);mask-image:radial-gradient(125% 78% at 50% -6%,#000 34%,transparent 72%)}.ax-hero>.ax-aurora,.ax-pagehero>.ax-aurora{z-index:0}.ax-hero-inner,.ax-hero-window,.ax-pagehero-inner{position:relative;z-index:2}.ax-hero>.ax-aurora,.ax-pagehero>.ax-aurora{opacity:1;background:radial-gradient(58% 52% at 50% -2%,rgba(116,208,142,.3),transparent 70%),radial-gradient(42% 44% at 16% 4%,rgba(95,211,176,.24),transparent 72%),radial-gradient(46% 46% at 86% 2%,rgba(146,205,92,.24),transparent 72%);animation:ax-aurora-drift 20s var(--ease-in-out) infinite alternate;will-change:transform}@keyframes ax-aurora-drift{0%{transform:translate3d(-1.5%,-1%,0) scale(1.02)}to{transform:translate3d(2%,1.5%,0) scale(1.08)}}.ax-hero-window{box-shadow:0 44px 130px -46px #1f893d66,var(--shadow-window),inset 0 1px #ffffff1a}.ax-btn-dark,.nav-cta,.mobile-free-link,.button-primary{position:relative;overflow:hidden}.ax-btn-dark:after,.nav-cta:after,.mobile-free-link:after,.button-primary:after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;pointer-events:none;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);transform:translate(-160%) skew(-12deg);transition:transform .7s var(--ease-out)}.ax-btn-dark:hover:after,.nav-cta:hover:after,.mobile-free-link:hover:after,.button-primary:hover:after{transform:translate(340%) skew(-12deg)}.ax-plan.is-featured{position:relative;border-color:#1f893d61;box-shadow:0 26px 70px -38px #1f893d80}.ax-plan.is-featured:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--brand-grad);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.55;pointer-events:none}.ax-plan.is-featured:hover{box-shadow:0 34px 84px -34px #1f893d94}.ax-plan-badge{position:relative;overflow:hidden}.ax-plan-badge:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.6) 50%,transparent 80%);transform:translate(-120%);animation:ax-badge-sheen 4.5s var(--ease-in-out) 1.5s infinite;pointer-events:none}@keyframes ax-badge-sheen{0%,22%{transform:translate(-120%)}40%,to{transform:translate(160%)}}@media(prefers-reduced-motion:reduce){.ax-hero>.ax-aurora,.ax-pagehero>.ax-aurora{animation:none}.ax-btn-dark:after,.nav-cta:after,.mobile-free-link:after,.button-primary:after{display:none}.ax-plan-badge:after{animation:none;display:none}}.marketing-refresh .ax-hero{display:flex;align-items:center;justify-content:center;max-width:none;min-height:calc(100vh - 80px);min-height:calc(100svh - 80px);padding-block:clamp(3rem,6vh,5rem)}.marketing-refresh .ax-hero:before{-webkit-mask-image:radial-gradient(100% 100% at 50% 50%,#000 38%,transparent 100%);mask-image:radial-gradient(100% 100% at 50% 50%,#000 38%,transparent 100%)}@media(max-width:1180px){.marketing-refresh .ax-hero{min-height:calc(100vh - 76px);min-height:calc(100svh - 76px)}}.marketing-refresh .ax-hero-inner{width:100%;max-width:960px}.marketing-refresh .ax-hero h1{margin-top:0}.marketing-refresh .ax-aurora{display:none}.marketing-headline{font-size:clamp(2.65rem,5.5vw,5rem);line-height:1.08;letter-spacing:-.055em;font-weight:600;margin:22px 0}.marketing-headline span{color:var(--green-text)}.marketing-refresh .ax-hero-sub{max-width:650px;margin-inline:auto}.marketing-refresh .ax-hero-cta{margin-top:26px}.gd{max-width:1180px;margin:0 auto;padding:38px 24px 20px;scroll-margin-top:100px}.gd-intro{text-align:center;margin-bottom:30px}.gd-eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--green-text)}.gd-intro h2{font-size:clamp(1.65rem,3vw,2.6rem);letter-spacing:-.045em;line-height:1.18;margin:14px 0;font-weight:600}.gd-intro p{color:var(--copy);font-size:15px}.gd-frame{border:1px solid var(--line-strong);border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 24px 70px -40px #36534255}.gd-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 24px;font-size:12px;border-bottom:1px solid var(--line)}.gd-top>span:first-child{display:flex;align-items:center;gap:8px;font-weight:600}.gd-live{width:7px;height:7px;background:var(--green);border-radius:50%}.gd-sample{font-size:11px;color:var(--copy);background:var(--panel);padding:6px 9px;border-radius:5px}.gd-steps{display:grid;grid-template-columns:repeat(4,1fr);padding:0 24px;border-bottom:1px solid var(--line)}.gd-steps button{display:flex;gap:10px;align-items:center;padding:20px 8px;font-size:12px;color:var(--copy);border-bottom:2px solid transparent;background:none;cursor:pointer}.gd-steps button span{font:11px var(--font-mono);color:var(--copy-quiet)}.gd-steps button[aria-current]{border-bottom-color:var(--green);color:var(--green-text);font-weight:700}.gd-body{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.gd-scene{min-height:375px;margin:24px;padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--canvas-2);display:flex;flex-direction:column;gap:22px}.gd-project{display:flex;flex-direction:column;gap:6px;padding-bottom:16px;border-bottom:1px solid var(--line)}.gd-project>span,.gd-mini-label{font:10px var(--font-mono);letter-spacing:.08em;color:var(--copy-quiet);text-transform:uppercase}.gd-project strong{font-size:18px;font-weight:600;letter-spacing:-.025em}.gd-project small{font-size:11px;color:var(--copy)}.gd-evidence{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gd-file{display:flex;flex-direction:column;gap:9px;background:#fff;padding:17px;border:1px solid var(--line);border-radius:8px}.gd-file svg{color:var(--green-text)}.gd-file strong{font-size:12px}.gd-file span{font-size:10px;color:var(--copy)}.gd-evidence blockquote{grid-column:1/-1;font-size:12px;line-height:1.65;color:var(--copy);padding-left:12px;border-left:2px solid var(--line-strong);margin:2px 0}.gd-evidence cite{display:block;font-size:10px;font-style:normal;margin-top:6px}.gd-action{display:flex;gap:10px;align-items:center;justify-content:center;background:var(--brand-grad);border:1px solid transparent;color:var(--ink);border-radius:7px;padding:12px 15px;font-size:12px;font-weight:650;cursor:pointer;min-height:44px}.gd-hotspot{margin-top:auto;align-self:flex-start}.gd-hotspot-dot{width:9px;height:9px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 4px #ffffff70;flex-shrink:0}.gd-guide{padding:36px 28px 25px 12px;display:flex;flex-direction:column;align-items:flex-start}.gd-guide h3{font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;line-height:1.15;letter-spacing:-.04em;margin:18px 0}.gd-guide p{font-size:14px;line-height:1.8;color:var(--copy)}.gd-guide small{display:block;font-size:12px;line-height:1.65;margin-top:14px;color:var(--green-text)}.gd-controls{display:flex;justify-content:space-between;width:100%;gap:12px;margin-top:auto;padding-top:28px}.gd-controls button{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;padding:11px 16px;border:1px solid var(--line-strong);border-radius:7px;cursor:pointer;min-height:44px}.gd-controls button:disabled{opacity:.4;cursor:default}.gd-controls .gd-next{background:var(--ink);color:#fff}.gd-restart{background:none;display:flex;gap:6px;align-items:center;font-size:11px;color:var(--copy);padding:14px 0 0;cursor:pointer}.gd-bottom{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;padding:16px 24px;font-size:10px;color:var(--copy);line-height:1.6}.gd-bottom a{display:flex;gap:7px;align-items:center;font-size:11px;white-space:nowrap;color:var(--green-text)}.gd-rooms,.gd-review{display:flex;flex-direction:column;gap:15px}.gd-room{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--green);border-radius:7px;padding:15px;background:#fff;font-size:14px;cursor:pointer}.gd-room span{display:flex;gap:10px;align-items:center;font-size:10px;color:var(--green-text)}.gd-room-static{border-color:var(--line);cursor:default}.gd-room-static span{color:var(--copy)}.gd-rooms p{font-size:12px;color:var(--copy);line-height:1.7}.gd-scope-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px}.gd-scope-row span{color:var(--copy);font-size:10px}.gd-flag{border-left:2px solid var(--green);padding:12px 15px;background:#edf5ee;font-size:12px}.gd-flag p{font-size:12px;color:var(--copy);line-height:1.65;margin-top:8px}.gd-handoff{text-align:center;display:flex;flex-direction:column;align-items:center;gap:15px}.gd-file-icon{color:var(--green-text)}.gd-handoff h3{font-size:19px;letter-spacing:-.03em}.gd-handoff p{font-size:12px;line-height:1.7;color:var(--copy)}.marketing-recording{max-width:1132px;margin:15px auto 65px;padding:0 24px;text-align:center;scroll-margin-top:100px}.marketing-recording-trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;text-align:center;padding:16px;border:0;border-radius:7px;background:transparent;font-size:13px;color:var(--green-text)}.marketing-recording-trigger:hover{text-decoration:underline;text-underline-offset:3px}.marketing-recording-trigger svg{flex-shrink:0}.gd button:focus-visible,.marketing-recording-trigger:focus-visible{outline:2px solid var(--green);outline-offset:4px}.pricing-clarity{font-size:14px!important;max-width:650px;border-left:2px solid var(--green);padding-left:18px;margin-top:20px!important}@media(max-width:760px){.marketing-refresh .ax-hero{padding-block:40px}.gd{padding:25px 16px 12px;scroll-margin-top:85px}.gd-intro h2 br{display:none}.gd-frame{border-radius:12px}.gd-top{align-items:flex-start;flex-direction:column;padding:15px}.gd-steps{padding:0 10px;grid-template-columns:repeat(2,1fr)}.gd-steps button{padding:13px 7px;font-size:11px}.gd-body{display:flex;flex-direction:column-reverse}.gd-guide{padding:22px 18px 10px}.gd-guide h3{font-size:25px;margin:10px 0}.gd-guide p{font-size:13px;line-height:1.65}.gd-controls{padding-top:17px}.gd-restart{padding:12px 0}.gd-scene{margin:8px 12px 16px;padding:18px;min-height:345px}.gd-bottom{flex-direction:column;gap:9px;padding:15px}.gd-hotspot{align-self:stretch}.gd-file{padding:12px}.marketing-recording{margin-bottom:35px}}.site-nav .brand-link{flex-shrink:0}.site-nav .brand-logo-lockup{max-width:205px;height:auto}.site-nav .desktop-links a,.site-nav .nav-actions a{white-space:nowrap}.site-nav .desktop-links{gap:0}@media(min-width:1181px){.site-nav{gap:18px}.site-nav .desktop-links a{padding-inline:10px;font-size:13px}.site-nav .nav-login,.site-nav .nav-cta{font-size:13px}}.audience-header .site-nav{position:relative}.audience-header .brand-logo-lockup{max-width:165px}.audience-desktop-links{gap:2px!important}.audience-nav-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;background:none;border:0;cursor:pointer;color:var(--copy);font-size:13px;font-weight:500;padding:12px 9px;white-space:nowrap;min-height:44px}.audience-nav-trigger>span{font-size:15px;color:var(--copy-quiet)}.audience-nav-trigger[aria-expanded=true]{color:var(--green-text)}.audience-nav-trigger:focus-visible,.audience-dropdown a:focus-visible,.audience-mobile-panel a:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:4px}.audience-dropdown{position:absolute;left:290px;top:100%;width:290px;padding:22px;background:var(--canvas);border:1px solid var(--line-strong);border-radius:0 0 14px 14px;box-shadow:0 24px 45px -25px #182d2855}.audience-dropdown-wide{left:0;width:min(850px,100%);padding:27px}.audience-nav-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.audience-nav-column h3{font-size:12px;font-weight:700;letter-spacing:.01em;margin:0 0 12px}.audience-nav-column ul,.audience-nav-list{list-style:none;padding:0;margin:0}.audience-header .audience-dropdown a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;font-size:13px;white-space:normal;line-height:1.5}.audience-dropdown a svg{flex-shrink:0;opacity:.5}.audience-header .audience-dropdown a:hover{background:none;color:var(--green-text)}.audience-nav-note{font-size:10px;color:var(--copy-quiet);margin-top:20px;padding-top:14px;border-top:1px solid var(--line);line-height:1.6}.audience-header .nav-actions{flex-shrink:0}.audience-header .nav-cta{white-space:nowrap;font-size:12px}.audience-header .desktop-links>a{font-size:12px!important;padding-inline:8px!important}.audience-mobile-menu{overflow-y:auto;overscroll-behavior:contain}.audience-mobile-menu .mobile-menu-panel{padding-bottom:32px}.audience-mobile-menu .audience-nav-trigger{font-size:23px;letter-spacing:-.035em;width:100%;padding:16px 0;border-bottom:1px solid var(--line)}.audience-mobile-menu .audience-nav-trigger>span{font-size:22px}.audience-mobile-panel{padding:20px 15px;background:var(--canvas-2);border-bottom:1px solid var(--line)}.audience-mobile-panel .audience-nav-columns{display:flex;flex-direction:column;gap:20px}.audience-mobile-panel .audience-nav-column h3{font-size:12px;margin-bottom:8px;color:var(--green-text)}.audience-mobile-menu .audience-mobile-panel a{font-size:14px;letter-spacing:0;line-height:1.5;display:flex;justify-content:space-between;gap:12px;padding:10px 0;border:none;min-height:44px}.audience-mobile-menu .audience-mobile-panel a svg{flex-shrink:0;opacity:.55}.audience-mobile-menu .audience-nav-note{font-size:10px}.audience-mobile-menu nav>a{font-size:23px;padding:16px 0}.audience-concept{max-width:850px;margin:0 auto;padding:90px 25px 110px}.audience-concept-label{display:inline-block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--green-text);background:#edf5ee;padding:9px 12px;border-radius:5px}.audience-breadcrumb{font-size:13px;color:var(--copy);margin:28px 0 14px}.audience-concept h1{font-size:clamp(2.5rem,5vw,4.5rem);letter-spacing:-.05em;line-height:1.1;font-weight:600}.audience-problem{font-size:19px;color:var(--copy);line-height:1.7;margin-top:25px;max-width:650px}.audience-boundary{margin-top:45px;padding-top:25px;border-top:1px solid var(--line)}.audience-boundary h2{font-size:22px;letter-spacing:-.03em;margin-bottom:18px}.audience-boundary p{font-size:14px;color:var(--copy);line-height:1.8;margin-bottom:12px;max-width:670px}.marketing-refresh .marketing-headline{font-size:clamp(2.5rem,5vw,4.4rem);max-width:1000px;margin-inline:auto}@media(max-width:620px){.audience-header .nav-cta{font-size:11px;padding-inline:12px}.audience-header .site-nav{gap:12px}.audience-concept{padding:50px 22px 70px}.marketing-refresh .marketing-headline{font-size:clamp(2.2rem,8vw,3.4rem)}}.audience-dropdown{left:0;width:min(1120px,100%);padding:0;max-height:calc(100dvh - 100px);overflow-y:auto}.audience-nested-layout{display:grid;grid-template-columns:minmax(0,1fr) 265px}.audience-nested-main{padding:20px 28px 24px;min-width:0}.audience-category-tabs{display:flex;gap:25px;border-bottom:1px solid var(--line-strong);margin-bottom:20px}.audience-category-tabs button{display:flex;align-items:center;gap:8px;min-height:49px;padding:9px 2px 14px;background:none;cursor:pointer;border-bottom:2px solid transparent;color:var(--copy);font-size:13px;white-space:nowrap}.audience-category-tabs button[aria-selected=true]{color:var(--green-text);border-bottom-color:var(--green);font-weight:650}.audience-category-tabs button:focus-visible{outline:2px solid var(--green);outline-offset:-4px;border-radius:4px}.audience-menu-heading{font-size:15px;font-weight:650;border-bottom:1px solid var(--line-strong);padding:14px 0 18px;margin-bottom:20px}.audience-icp-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.audience-header a.audience-icp-card{display:grid;grid-template-columns:36px minmax(0,1fr) 15px;align-items:start;justify-content:initial;gap:11px;min-height:126px;padding:15px 8px;font-size:13px;white-space:normal;border-radius:7px;line-height:1.5}.audience-header a.audience-icp-card:hover{background:var(--canvas-2)}.audience-header a.audience-icp-card:after{display:none}.audience-card-icon{display:grid;place-items:center;width:36px;height:36px;background:var(--panel);border-radius:9px;color:var(--copy)}.audience-icp-card strong{display:block;font-size:13px;font-weight:650;color:var(--ink)}.audience-card-copy{display:block;font-size:12px;line-height:1.65;color:var(--copy);margin-top:6px}.audience-card-arrow{margin-top:4px;opacity:.5}.audience-nested-main .audience-nav-note{margin-top:16px;padding-top:15px}.audience-feature-panel{padding:28px 23px;background:var(--canvas-2);border-left:1px solid var(--line)}.audience-feature-panel img{width:100%;height:auto;border:6px solid #e5f1e7;border-radius:9px}.audience-feature-panel h3{font-size:16px;line-height:1.4;font-weight:650;letter-spacing:-.025em;margin:20px 0 12px}.audience-feature-panel p{font-size:12px;line-height:1.75;color:var(--copy)}.audience-header .audience-feature-panel a{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--line-strong);border-radius:7px;padding:12px 13px;font-size:12px;margin-top:22px;line-height:1.5;color:var(--ink)}.audience-header .audience-feature-panel a:after{display:none}.audience-mobile-panel{padding:0;background:#fff}.audience-mobile-panel .audience-nested-layout{display:block}.audience-mobile-panel .audience-nested-main{padding:12px 8px 18px}.audience-mobile-panel .audience-category-tabs{gap:13px;margin-bottom:14px}.audience-mobile-panel .audience-category-tabs button{font-size:12px;gap:5px;min-height:48px}.audience-mobile-panel .audience-icp-cards{grid-template-columns:1fr;gap:4px}.audience-mobile-menu a.audience-icp-card{display:grid;grid-template-columns:34px minmax(0,1fr) 14px;gap:10px;min-height:90px;padding:15px 4px;letter-spacing:0;line-height:1.5}.audience-mobile-menu .audience-icp-card strong{font-size:14px}.audience-mobile-menu .audience-card-copy{font-size:12px}.audience-mobile-panel .audience-feature-panel{padding:20px 14px;border-left:0;border-top:1px solid var(--line)}.audience-mobile-panel .audience-feature-panel img{display:none}.audience-mobile-panel .audience-feature-panel h3{margin-top:0}.audience-mobile-menu .audience-feature-panel a{font-size:13px;display:flex;justify-content:space-between;min-height:44px;padding:12px 0;letter-spacing:0;color:var(--green-text)}.marketing-refresh .ax-founder-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.marketing-refresh .ax-founder-grid{grid-template-columns:1fr}}.audience-video-preview{position:relative;display:block;width:100%;overflow:hidden;border:5px solid #e5f1e7;border-radius:9px;background:#101712;padding:0;cursor:pointer;color:#fff}.audience-feature-panel .audience-video-preview img{display:block;width:100%;height:auto;border:0;border-radius:0;opacity:.85}.audience-video-play{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#ffffffec;color:var(--green-text);box-shadow:0 4px 18px #0005}.audience-video-caption{display:flex;align-items:center;justify-content:space-between;gap:7px;font-size:10px;font-weight:600;padding:9px 10px;background:#17251c}.audience-video-preview:focus-visible{outline:2px solid var(--green-text);outline-offset:4px}.audience-video-preview:hover .audience-video-play{background:#fff;scale:1.05}.marketing-refresh .ax-hero-inner{translate:0 -30px}.gd{max-width:1320px}.gd-frame{transform:scale(var(--demo-scale, 1));transform-origin:center top;will-change:transform}@media(max-width:600px){.marketing-refresh .ax-hero-inner{translate:0 -16px}}@media(prefers-reduced-motion:reduce){.gd-frame{transform:none;will-change:auto}}.marketing-refresh .ax-hero.ax-home-intro{min-height:600px;min-height:min(740px,85svh);padding-top:150px;padding-bottom:60px}.marketing-refresh .ax-home-intro .ax-hero-inner{translate:none}.resources-nav-group{position:relative}.resources-dropdown{position:absolute;top:100%;right:0;width:292px;padding:12px;background:var(--canvas);border:1px solid var(--line-strong);border-radius:0 0 14px 14px;box-shadow:0 20px 44px -24px #182d2855}.resources-links{list-style:none;padding:0;margin:0}.site-nav .resources-links a{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:13px 12px;white-space:normal;border-radius:7px;line-height:1.45}.resources-links a:after{display:none}.resources-links a:hover{background:var(--canvas-2);color:var(--green-text)}.resources-links a:focus-visible{outline:2px solid var(--green-text);outline-offset:1px}.resources-links strong{display:block;font-size:13px;font-weight:650;color:var(--ink)}.resources-links small{display:block;font-size:11px;color:var(--copy);margin-top:4px}.resources-links svg{flex-shrink:0;color:var(--green-text)}.resources-mobile-panel{padding:8px 8px 12px;background:var(--canvas-2);border-bottom:1px solid var(--line)}.audience-mobile-menu .resources-links a{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 10px;min-height:58px;border:0;border-radius:7px;letter-spacing:0;line-height:1.45}.resources-mobile-panel .resources-links strong{font-size:15px}.resources-mobile-panel .resources-links small{font-size:12px}.team-section{scroll-margin-top:110px}.team-section .ax-founder-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.team-section .ax-founder-grid{grid-template-columns:1fr}}@media(min-width:1181px){.audience-header .site-nav{display:grid;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);column-gap:24px}.audience-header .site-nav>.brand-link{justify-self:start;min-width:0}.audience-header .audience-desktop-links{display:flex;align-items:center;justify-content:center;gap:4px!important;margin:0;min-width:0}.audience-header .audience-desktop-links>.audience-nav-group>.audience-nav-trigger,.audience-header .audience-desktop-links>a{min-height:44px;padding:10px 9px!important;font-size:13px!important;font-weight:500;line-height:1.4;border-radius:7px;white-space:nowrap}.audience-header .audience-desktop-links>.audience-nav-group>.audience-nav-trigger{gap:7px}.audience-header .audience-desktop-links>.audience-nav-group>.audience-nav-trigger:hover{background:var(--canvas-2);color:var(--ink)}.audience-header .site-nav>.nav-actions{justify-self:end;margin:0;gap:10px}.audience-header .nav-actions .nav-login{padding-inline:9px;font-size:13px}.audience-header .nav-actions .nav-cta{height:42px;padding-inline:16px;font-size:13px;box-shadow:0 4px 12px -7px #1f5b3155}}.site-header.audience-header,.site-header.audience-header.is-scrolled{padding:28px clamp(12px,2vw,28px) 0;background:transparent;border:0;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}.audience-header .site-nav{width:min(100%,1200px);min-height:68px;padding:10px 22px;border:1px solid #ffffff80;border-radius:20px;background:linear-gradient(135deg,#ffffff6b,#ffffff57);box-shadow:0 10px 32px -18px #00000026,0 1px 2px #0000000b,inset 0 1px #ffffffa6;backdrop-filter:blur(13px) saturate(120%);-webkit-backdrop-filter:blur(13px) saturate(120%);pointer-events:auto;transition:background .18s ease,box-shadow .18s ease}.audience-header.is-scrolled .site-nav{background:linear-gradient(135deg,#ffffff73,#ffffff61);box-shadow:0 14px 36px -20px #0000002e,0 1px 2px #00000010,inset 0 1px #ffffffa6}.audience-header .audience-dropdown{top:calc(100% + 8px);width:100%;max-height:calc(100dvh - 120px);border-radius:18px;border-color:#e2eae2;background:#fff;box-shadow:0 24px 54px -26px #173b274d}.audience-header .resources-dropdown{top:calc(100% + 18px);max-height:calc(100dvh - 120px);overflow-y:auto;border-radius:16px;border-color:#e2eae2;background:#fff;box-shadow:0 20px 44px -22px #173b2740}@media(max-width:1180px){.audience-header .site-nav{min-height:64px;padding:8px 14px;border-radius:17px}}@media(prefers-reduced-transparency:reduce){.audience-header .site-nav,.audience-header.is-scrolled .site-nav,.audience-header .audience-dropdown,.audience-header .resources-dropdown{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--line-strong)}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.audience-header .site-nav,.audience-header.is-scrolled .site-nav{background:#fff;border-color:var(--line-strong)}}@media(forced-colors:active){.audience-header .site-nav,.audience-header .audience-dropdown,.audience-header .resources-dropdown{background:Canvas;border:1px solid CanvasText;box-shadow:none}}@media(prefers-reduced-motion:reduce){.audience-header .site-nav{transition:none}}.site-footer .footer-main{grid-template-columns:minmax(220px,.9fr) minmax(0,2fr);gap:48px}.site-footer .footer-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.footer-theme-control{display:flex;align-items:center;gap:14px;margin-top:25px;color:#b7c0bb;font-size:12px}.site-footer .footer-theme-control .theme-toggle,.lp-footer .theme-toggle{color:#e5ebe6;border-color:#ffffff30;background:#ffffff08}.resources-dropdown{min-width:330px}@media(max-width:1100px){.site-footer .footer-main{grid-template-columns:1fr}.site-footer .footer-columns{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:650px){.site-footer .footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.site-footer .footer-main{gap:36px}.resources-dropdown{min-width:0}}.theme-toggle{display:grid;place-items:center;width:38px;height:38px;min-width:38px;padding:0;flex-shrink:0;color:var(--copy);background:#ffffff40;border:1px solid var(--line);border-radius:50%;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.theme-toggle:hover{color:var(--green-text);background:var(--canvas);border-color:var(--line-strong)}.theme-toggle:focus-visible{outline:2px solid var(--green-text);outline-offset:3px}.brand-logo-dark{display:none}@media(min-width:1181px){.audience-header .site-nav{grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr)}}:root[data-theme=dark]{color-scheme:dark;--canvas: #1c1b1a;--canvas-2: #242322;--panel: #2c2b29;--panel-2: #393735;--panel-3: #4b4845;--paper: var(--canvas);--paper-bright: #302e2b;--paper-deep: var(--panel);--paper-quiet: var(--canvas-2);--ink: #f2f1ed;--ink-soft: #dfddd8;--copy: #bfbcb6;--copy-quiet: #afaba5;--copy-faint: #9f9b95;--line: #ffffff14;--line-soft: #ffffff0c;--line-strong: #ffffff29;--dark: #171615;--dark-2: #101010;--dark-3: #272523;--dark-copy: #bcb8b2;--green: #80cf97;--green-bright: #98dea7;--green-text: #9ce0ab;--accent: var(--green);--accent-ink: var(--green-text);--ok: var(--green);--danger: #f39b8f;--shadow-sm: 0 1px 3px #0003;--shadow-card: 0 2px 5px #0002, 0 12px 32px -18px #0007;--shadow-window: 0 2px 8px #0004, 0 40px 80px -32px #0008;--focus-ring: 0 0 0 2px var(--canvas), 0 0 0 4px var(--green)}:root[data-theme=dark] body{background:var(--canvas);color:var(--ink)}:root[data-theme=dark] ::selection{background:#71bf8b55;color:#fff}:root[data-theme=dark] :is(.ax-hero,.ax-pagehero):before{background-image:linear-gradient(to right,#ffffff09 1px,transparent 1px),linear-gradient(to bottom,#ffffff09 1px,transparent 1px)}:root[data-theme=dark] .audience-header .brand-logo-lockup:not(.brand-logo-dark){display:none}:root[data-theme=dark] .audience-header .brand-logo-dark{display:block;max-width:165px;height:auto}:root[data-theme=dark] :is(.ax-btn-dark,.button-primary,.nav-cta,.axiom-form-submit,.gd-action,.ax-plan-badge,.ax-walkthrough-play){color:#101010!important}:root[data-theme=dark] .mobile-free-link{background:var(--brand-grad);color:#101010}:root[data-theme=dark] .ax-btn-ghost{border-color:#999;color:var(--ink);background:transparent}:root[data-theme=dark] .ax-btn-ghost:hover{background:#393633;color:#f3f3f3;border-color:#bbb}:root[data-theme=dark] .button-primary .button-icon{color:#101010}:root[data-theme=dark] .audience-header .site-nav{background:linear-gradient(130deg,#1e1e1e6e,#1212125e);border-color:#ffffff2b;box-shadow:0 14px 40px -20px #0009,0 1px 2px #0002,inset 0 1px #ffffff13;backdrop-filter:blur(13px) saturate(115%);-webkit-backdrop-filter:blur(13px) saturate(115%)}:root[data-theme=dark] .audience-header.is-scrolled .site-nav{background:linear-gradient(130deg,#1e1e1e73,#12121266)}:root[data-theme=dark] .theme-toggle{background:#ffffff0d;border-color:#ffffff26;color:#dfddd8}:root[data-theme=dark] .theme-toggle:hover{background:#ffffff1c;border-color:#ffffff4d;color:var(--green-text)}:root[data-theme=dark] :is(.audience-header .audience-dropdown,.audience-header .resources-dropdown){background:#2b2927;border-color:#ffffff24;box-shadow:0 24px 54px -20px #0009}:root[data-theme=dark] :is(.audience-mobile-menu,.audience-mobile-panel){background:var(--canvas)}:root[data-theme=dark] .audience-feature-panel{background:#242220}:root[data-theme=dark] .audience-card-icon{background:#363330;color:#ccc}:root[data-theme=dark] :is(.audience-header .audience-feature-panel a,.audience-video-preview){border-color:#ffffff29}:root[data-theme=dark] .audience-video-preview{background:#1c1b1a}:root[data-theme=dark] .audience-video-caption{background:#35322f;color:#ededed}:root[data-theme=dark] .audience-video-play{background:#eeeeeeed;color:#2b2927}:root[data-theme=dark] :is(.audience-header .audience-desktop-links>.audience-nav-group>.audience-nav-trigger:hover,.resources-links a:hover,.audience-header a.audience-icp-card:hover){background:#ffffff0e}:root[data-theme=dark] .gd-frame{background:#2b2927;border-color:#ffffff2b;box-shadow:0 22px 70px -35px #0008}:root[data-theme=dark] :is(.gd-file,.gd-room){background:#363330}:root[data-theme=dark] .gd-flag{background:#3d3935}:root[data-theme=dark] .gd-controls button{background:#363330;color:var(--ink)}:root[data-theme=dark] .gd-controls .gd-next{background:#9bdaa9;color:#151515;border-color:#9bdaa9}:root[data-theme=dark] .gd-hotspot-dot{background:#151515}:root[data-theme=dark] .workflow-journey{background:#272523}:root[data-theme=dark] .workflow-journey:before{opacity:.12;background-image:radial-gradient(#bbbbbb .5px,transparent .5px)}:root[data-theme=dark] :is(.workflow-benefit-label,.platform-pill){background:#2b2b2bb8;border-color:#ffffff24;color:#d4d4d4}:root[data-theme=dark] .workflow-card{background:#302e2b;border:1px solid #ffffff1a;box-shadow:0 9px 24px -16px #0009}:root[data-theme=dark] .workflow-card.is-active{background:#393633;box-shadow:0 22px 40px -22px #0009}:root[data-theme=dark] .workflow-card-art{background:radial-gradient(ellipse at 50% 100%,#514c46 0,#393735 38%,transparent 74%)}:root[data-theme=dark] .workflow-card:not(.is-active) .workflow-card-art{background:repeating-radial-gradient(ellipse at 20% 110%,transparent 0 22px,#ffffff15 23px 24px,transparent 25px 45px)}:root[data-theme=dark] .workflow-selector button span{background:#7c766e}:root[data-theme=dark] .workflow-selector button[aria-current] span{background:var(--green-text)}:root[data-theme=dark] :is(.sa-frame,.sa-doc,.sa-target){fill:#45413b;stroke:#d0d0d080}:root[data-theme=dark] :is(.sa-line,.sa-fold,.sa-targetmark,.sa-planline){stroke:#d0d0d070}:root[data-theme=dark] .sa-damage-faint{fill:#ffffff19}:root[data-theme=dark] .sa-ring{fill:#363330}:root[data-theme=dark] .platform-stack{background:linear-gradient(180deg,var(--canvas),#282623)}:root[data-theme=dark] .platform-tool{background:#2d2a27;border-color:#ffffff27;box-shadow:0 10px 34px -26px #0008}:root[data-theme=dark] .platform-tool-photos{background:linear-gradient(125deg,#393633,#2c2926 74%);border-color:#ffffff45}:root[data-theme=dark] .platform-tool-title>span{background:#3d3934;border-color:#ffffff3b}:root[data-theme=dark] :is(.platform-mini,.platform-photo-scene){background:linear-gradient(140deg,#393633,#2c2b29);border-color:#ffffff24}:root[data-theme=dark] .platform-photo-inputs>span{background:#363330;border-color:#ffffff25;color:#ddd}:root[data-theme=dark] .platform-photo-scene>img{border-color:#ffffff24;box-shadow:0 12px 22px -12px #0008}:root[data-theme=dark] :is(.platform-conversion>div,.platform-compare>div){background:#2c2926;border-color:#ffffff28}:root[data-theme=dark] .platform-compare span{border-color:#ffffff1a}:root[data-theme=dark] .platform-compare i{background:#59534c}:root[data-theme=dark] .platform-compare .is-changed i{background:#a1d291}:root[data-theme=dark] .integration-tiles li{filter:drop-shadow(0 8px 13px #00000014)}:root[data-theme=dark] .integration-tile{background:#f3f3f3;border-color:#d9d9d9;color:#282623}:root[data-theme=dark] :is(.integration-tile:hover,.integration-tile:focus-visible){background:#fff;border-color:#a4ce92}:root[data-theme=dark] .integration-connector path{fill:#f3f3f3}:root[data-theme=dark] .integration-tooltip{background:#2a2a2a;color:var(--ink);border-color:#ffffff2f;box-shadow:0 10px 30px -12px #0009}:root[data-theme=dark] .integration-explain article{background:#2d2a27;border-color:#ffffff24}:root[data-theme=dark] .customer-perspectives{background:#282623}:root[data-theme=dark] .testimonial-stack:before,:root[data-theme=dark] .testimonial-stack:after{background:#33302c;border-color:#ffffff29}:root[data-theme=dark] .testimonial-card{background:#35322f;border-color:#ffffff29;box-shadow:0 18px 50px -28px #0008}:root[data-theme=dark] .testimonial-role-icon{background:#3a3a3a}:root[data-theme=dark] .testimonial-controls>button{background:#393633;border-color:#ffffff3b}:root[data-theme=dark] .testimonial-controls>div span{background:#7a736b}:root[data-theme=dark] .testimonial-controls [aria-current] span{background:var(--green-text)}:root[data-theme=dark] .estimate-rate-preview{background:#2c2b29;border-color:#ffffff45}:root[data-theme=dark] .ax-plan.is-featured{background:#33302c;border-color:#fff5}:root[data-theme=dark] .axiom-form-fields input{background:transparent;color:var(--ink);border-bottom-color:#ffffff45}:root[data-theme=dark] .axiom-form-fields input:hover{border-bottom-color:#ffffff80}:root[data-theme=dark] .axiom-form-fields input:focus{border-bottom-color:var(--green)}:root[data-theme=dark] .axiom-form-error{color:#f5a89c}:root[data-theme=dark] :is(.ax-workspace,.ax-ws-main,.ax-journal-list,.ax-resource-card:hover,.ax-journal-card,.ax-journal-video,.ax-file){background:var(--canvas-2)}:root[data-theme=dark] .ax-ws-export{color:#101010}:root[data-theme=dark] .site-footer{background:#171615;border-top:1px solid var(--line)}:root[data-theme=dark] .walkthrough-dialog-heading button:hover{background:#403b35}@media(max-width:620px){:root[data-theme=dark] .audience-header :is(.brand-logo-lockup,.brand-logo-dark){display:none}:root[data-theme=dark] .audience-header .brand-logo-mark{display:block}.audience-header .site-nav>.nav-actions{gap:8px}}@media(prefers-reduced-transparency:reduce){:root[data-theme=dark] .audience-header .site-nav,:root[data-theme=dark] .audience-header.is-scrolled .site-nav{background:#2c2926}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root[data-theme=dark] .audience-header .site-nav,:root[data-theme=dark] .audience-header.is-scrolled .site-nav{background:#2c2926}}@media(prefers-reduced-motion:reduce){.theme-toggle{transition:none}}:root[data-theme=dark] .ax-ws-rooms li.is-active{background:#3d3935}:root[data-theme=dark] .ax-journal-play{color:#2b2927}:root[data-theme=dark] .audience-concept-label{background:#3a3631}:root[data-theme=dark] :is(.ax-hero>.ax-aurora,.ax-pagehero>.ax-aurora){background:radial-gradient(58% 52% at 50% -2%,#ffffff0e,transparent 70%)}:root[data-theme=dark] .audience-header .desktop-links,:root[data-theme=dark] .audience-header .nav-login{text-shadow:0 1px 3px #0007}:root[data-theme=dark] :is(.platform-tool,.testimonial-card,.marketing-refresh .ax-plan){--canvas: #f5f4ee;--canvas-2: #eeede6;--panel: #e7e3dd;--panel-2: #ded9d2;--panel-3: #d3cdc5;--ink: #22201e;--ink-soft: #393530;--copy: #5a5650;--copy-quiet: #67625c;--copy-faint: #6c6761;--line: #29251e16;--line-soft: #29251e0e;--line-strong: #29251e2e;--green: #1f893d;--green-bright: #23a04a;--green-text: #1f7a39;--accent: var(--green);--accent-ink: var(--green-text);--focus-ring: 0 0 0 2px #f5f4ee, 0 0 0 4px var(--green);color:var(--ink)}:root[data-theme=dark] .platform-tool{background:linear-gradient(120deg,#d4d1c8,#dfdcd4 76%);border-color:#bab6ad;box-shadow:0 20px 54px -38px #0009}:root[data-theme=dark] .platform-tool .platform-tool-title>span{background:#e8e3dc;border-color:#d5cfc6;color:var(--green-text)}:root[data-theme=dark] .platform-tool :is(.platform-mini,.platform-photo-scene){background:linear-gradient(140deg,#e4e0d9,#f3f0eb);border-color:#d5cfc7}:root[data-theme=dark] .platform-tool-photos .platform-photo-inputs>span{background:#faf8f4;border-color:#d5cfc7;color:var(--green-text)}:root[data-theme=dark] .platform-tool-photos .platform-photo-scene>img{border-color:#d2ccc4;box-shadow:0 12px 22px -12px #22201e44}:root[data-theme=dark] .testimonial-stack:before{background:#827f7a;border-color:#a29d97}:root[data-theme=dark] .testimonial-stack:after{background:#4e4b48;border-color:#79746f;opacity:.8}:root[data-theme=dark] .testimonial-card{background:#f5f4ee;border-color:#ded9d2;box-shadow:0 18px 50px -28px #0008}:root[data-theme=dark] .testimonial-card .testimonial-role-icon{background:#e6e1da;color:var(--green-text)}:root[data-theme=dark] .platform-tool :is(.platform-conversion>div,.platform-compare>div){background:#faf9f3;border-color:#d5cfc7;color:var(--ink)}:root[data-theme=dark] .platform-tool .platform-compare span{border-color:var(--line)}:root[data-theme=dark] .platform-tool .platform-compare i{background:#d1cbc2}:root[data-theme=dark] .platform-tool .platform-compare .is-changed i{background:#94bd79}:root[data-theme=dark] .marketing-refresh .ax-plan{background:#f5f4ee;border-color:#dfdad3;box-shadow:0 12px 32px -18px #0008}:root[data-theme=dark] .marketing-refresh .ax-plan.is-featured{border-color:#7da576;box-shadow:inset 0 3px 0 var(--green),0 12px 32px -18px #0008}:root[data-theme=dark] .marketing-refresh .ax-plan .ax-plan-allow{background:#eeede6;border-color:var(--line)}:root[data-theme=dark] .marketing-refresh .ax-plan .ax-btn-ghost{background:transparent;color:var(--ink);border-color:#868079}:root[data-theme=dark] .marketing-refresh .ax-plan .ax-btn-ghost:hover{background:#e5e0d9;color:var(--ink);border-color:#5b554e}main .marketing-headline>span,main .workflow-journey-head h2>span,main .platform-section-head h2>em,main :is(h1,h2,h3,h4) :is(.ax-em,.ax-em-draw,.ax-hl-draw){color:inherit}main :is(.gd-eyebrow,.platform-tool-eyebrow,.section-kicker,.eyebrow),main .workflow-card-number,main .integration-explain article>span{color:var(--copy-quiet)}.site-cohesion{--cohesion-surface:#f2f3ee;--cohesion-raised:#fafbf8;--cohesion-line:#253f2d1c;--cohesion-glass:#d6efdf66;--cohesion-radius:24px;background:var(--canvas);color:var(--ink)}:root[data-theme=dark] .site-cohesion{--cohesion-surface:#282925;--cohesion-raised:#2e302a;--cohesion-line:#d8e6d019;--cohesion-glass:#b7e6c20d}:root .site-cohesion :is(.inner-page-refresh,.resource-refresh,.audience-detail){--inner-surface:var(--cohesion-surface);--inner-raised:var(--cohesion-raised);--inner-border:var(--cohesion-line);--resource-card:var(--cohesion-surface);--resource-soft:var(--cohesion-raised);--resource-line:var(--cohesion-line);--resource-muted:var(--copy);--audience-surface:var(--cohesion-surface);--audience-card:var(--cohesion-raised);--audience-line:var(--cohesion-line)}.site-cohesion :is(.ax-pagehero,.ax-bloghero,.ax-topic-hero){padding-top:clamp(96px,11vw,152px);padding-bottom:clamp(52px,7vw,88px);background:none;border-bottom:1px solid var(--cohesion-line);isolation:isolate}.site-cohesion :is(.inner-page-refresh .ax-pagehero,.resource-refresh .ax-pagehero):before{background-image:linear-gradient(var(--cohesion-line) 1px,transparent 1px),linear-gradient(90deg,var(--cohesion-line) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:linear-gradient(#0006,transparent 90%);mask-image:linear-gradient(#0006,transparent 90%);opacity:.55}.site-cohesion :is(.ax-pagehero h1,.ax-bloghero h1,.ax-topic-hero h1,.audience-detail h1,.lp-hero h1,.integrations-page h1){font-family:var(--font-sans);font-size:clamp(38px,4.7vw,64px);font-weight:600;line-height:1.1;letter-spacing:-.05em;text-wrap:balance}.site-cohesion :is(.ax-pagehero,.ax-bloghero,.ax-topic-hero) :is(.ax-word-quiet,.ax-em-draw){color:var(--green-text)}.site-cohesion .ax-em-draw:after{display:none}.site-cohesion :is(.ax-pagehero-sub p,.ax-topic-intro,.audience-detail-lede,.lp-hero-copy>p){font-size:16px;line-height:1.8;color:var(--copy);max-width:660px;text-wrap:pretty}.site-cohesion .inner-page-refresh>.ax-section{max-width:1180px;width:calc(100% - 64px);padding:clamp(24px,3.7vw,48px) 0;margin:48px auto;border:0;border-radius:0;background:transparent}.site-cohesion :is(.ax-head h2,.audience-detail h2,.integrations-intro h2,.integration-handoff h2){font-size:clamp(28px,3.2vw,44px);font-weight:600;line-height:1.16;letter-spacing:-.045em;text-wrap:balance}.site-cohesion :is(.ax-head p,.ax-toolrow-desc,.audience-detail-section-head>p){font-size:15px;line-height:1.8;color:var(--copy)}.site-cohesion :is(.inner-page-navigation a,.resource-eyebrow,.ax-filter-chip,.lp-jump){border:1px solid var(--cohesion-line);background:var(--cohesion-glass);border-radius:10px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff0a}.site-cohesion :is(.inner-page-navigation a:hover,.ax-filter-chip.is-active,.lp-jump.is-active){color:var(--green-text);border-color:#86b79866;background:#92cfa51a}.site-cohesion :is(.ax-route-row,.ax-toolrow,.ax-plan,.ax-faq-item,.ax-numbered-row,.ax-prose,.audience-detail-steps article,.audience-detail-tools article,.audience-detail-related a,.integration-tool-list article,.ax-topreads,.ax-postcard,.ax-filter-rows,.ax-topic-link,.lp-form-card,.lp-step){border-color:var(--cohesion-line);background:var(--cohesion-surface);border-radius:var(--cohesion-radius);box-shadow:inset 0 1px #ffffff08,0 12px 32px -30px #07251555}.site-cohesion :is(.ax-plan.is-featured,.ax-plan-featured,.audience-detail-question,.audience-detail-cta,.integration-handoff){background:var(--cohesion-glass);border:1px solid #89b89b3b;box-shadow:inset 0 1px #dcffe51a}.site-cohesion :is(.ax-route-row>.ax-route-body,.ax-route-body strong,.ax-faq-item dt,.ax-toolrow-copy h3,.audience-detail h3,.integration-tool-heading h2){font-weight:600;letter-spacing:-.025em}.site-cohesion :is(.ax-numbered-row,.ax-faq-item,.ax-prose){border-radius:16px}.site-cohesion .inner-page-refresh .ax-toolrow{padding:32px}.site-cohesion .inner-page-refresh .ax-toolrow-art{border-radius:18px}.site-cohesion .workflow-demo-row .ax-toolrow-art,.site-cohesion .workflow-page-sample-sticky.platform-tool{border:0;background:none;box-shadow:none}.site-cohesion :is(.ax-close-band,.audience-detail-cta){max-width:1180px;width:calc(100% - 64px);margin:48px auto 64px;padding:clamp(30px,4vw,54px);border-radius:28px;border:1px solid var(--cohesion-line);background:var(--cohesion-glass)}.site-cohesion .hs-form-section{border-top:1px solid var(--cohesion-line);border-bottom:1px solid var(--cohesion-line);background:transparent}.site-cohesion :is(.axiom-contact-form input,.axiom-contact-form textarea,.lp-form-card input,.lp-form-card select,.lp-form-card textarea,.resource-search){border:1px solid var(--cohesion-line);border-radius:10px;background:var(--cohesion-glass);color:var(--ink);box-shadow:inset 0 1px #ffffff08}.site-cohesion :is(.axiom-contact-form input,.axiom-contact-form textarea,.lp-form-card input,.lp-form-card select,.lp-form-card textarea):focus{outline:2px solid var(--green-text);outline-offset:2px}.site-cohesion :is(.ax-btn,.button-primary){border-radius:11px;font-weight:600}.site-cohesion :is(.text-link,.audience-detail-text-link,.ax-article-back,.ax-article-crumbs a){color:var(--green-text);text-underline-offset:4px}.site-cohesion :is(.audience-detail-eyebrow,.ax-toolrow-num,.resource-library-meta,.ax-tool-num,.ax-route-num){font:10px/1.6 var(--font-mono);letter-spacing:.08em;color:var(--green-text)}.site-cohesion .audience-detail-section{padding-block:64px}.site-cohesion .audience-detail-question{border-radius:24px}.site-cohesion .resource-refresh .ax-topreads{padding:24px}.site-cohesion .resource-refresh :is(.ax-postcard-title,.ax-featured-copy h3){font-weight:600;line-height:1.25;letter-spacing:-.035em}.site-cohesion .resource-refresh .ax-article-body{font-size:16px;line-height:1.9}.site-cohesion .resource-refresh .ax-article-body :is(h2,h3){font-weight:600;letter-spacing:-.03em;line-height:1.25}.site-cohesion .inner-page-legal .ax-legal{max-width:760px}.site-cohesion .lp-hero{background:none}.site-cohesion .lp-hero>.ax-aurora{display:none}.site-cohesion .lp-player{border-radius:20px;border-color:var(--cohesion-line);box-shadow:0 20px 50px -35px #0008}.site-cohesion .lp-form-card{padding:32px}.site-cohesion .lp-hero-copy .lp-hero-meta{font-size:12px;color:var(--copy-quiet)}.site-cohesion :is(.ax-route-row,.ax-postcard,.integration-tool-list article,.audience-detail-related a){transition:border-color .18s ease,box-shadow .18s ease}.site-cohesion :is(.ax-route-row,.ax-postcard,.integration-tool-list article,.audience-detail-related a):hover{border-color:#7eac8c66;box-shadow:inset 0 1px #caffdc12,0 15px 35px -30px #234d3555}@media(max-width:760px){.site-cohesion :is(.ax-pagehero,.ax-bloghero,.ax-topic-hero){padding-top:72px;padding-bottom:44px}.site-cohesion :is(.ax-pagehero h1,.ax-bloghero h1,.ax-topic-hero h1,.audience-detail h1,.lp-hero h1,.integrations-page h1){font-size:clamp(34px,8.7vw,48px)}.site-cohesion .inner-page-refresh>.ax-section{width:calc(100% - 40px);padding-block:24px;margin-block:24px}.site-cohesion :is(.ax-close-band,.audience-detail-cta){width:calc(100% - 40px);margin-block:32px;padding:28px 24px}.site-cohesion .inner-page-refresh .ax-toolrow,.site-cohesion .lp-form-card{padding:24px 18px}.site-cohesion :is(.ax-pagehero-sub p,.ax-topic-intro,.audience-detail-lede,.lp-hero-copy>p){font-size:15px;line-height:1.75}.site-cohesion .audience-detail-section{padding-block:38px}}@media(prefers-reduced-motion:reduce){.site-cohesion :is(.ax-route-row,.ax-postcard,.integration-tool-list article,.audience-detail-related a){transition:none}}@media(prefers-reduced-transparency:reduce){.site-cohesion{--cohesion-glass:var(--cohesion-surface)}.site-cohesion :is(.inner-page-navigation a,.resource-eyebrow,.ax-filter-chip,.lp-jump){backdrop-filter:none;-webkit-backdrop-filter:none}}.js .site-cohesion .ax-head .ax-word{opacity:1;transform:none;animation:none}.js .site-cohesion .ax-head :is(p,.text-link,.section-kicker){opacity:1;transform:none;transition:none}.site-cohesion .ax-em-draw{white-space:normal}.site-cohesion .resource-eyebrow{width:fit-content;max-width:100%}.site-cohesion .ax-article-hero h1{font-weight:600;letter-spacing:-.045em}.lp-header.site-header{background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:16px 24px}.lp-header .lp-nav{max-width:1180px;padding:14px 22px;border:1px solid #8faaa533;border-radius:23px;background:#f8fcf5bd;backdrop-filter:blur(20px) saturate(130%);-webkit-backdrop-filter:blur(20px) saturate(130%);box-shadow:inset 0 1px #fff5,0 12px 30px -25px #001c244d}:root[data-theme=dark] .lp-header .lp-nav{background:#252824b8;border-color:#e7f2df2b}:root[data-theme=dark] .lp-header .brand-logo-lockup:not(.brand-logo-dark){display:none}:root[data-theme=dark] .lp-header .brand-logo-dark{display:block}@media(max-width:760px){.lp-header.site-header{padding:12px}.lp-header .lp-nav{padding:12px 16px;border-radius:20px}:root[data-theme=dark] .lp-header .brand-logo-dark{display:none}}.site-cohesion .lp-claim{background:var(--cohesion-surface);color:var(--ink);border-block:1px solid var(--cohesion-line)}.site-cohesion .lp-claim h2{color:var(--ink)}.site-cohesion .lp-claim .ax-em-draw{color:var(--green-text)}.site-cohesion .lp-claim p{color:var(--copy)}.site-cohesion .lp-sticky{background:var(--cohesion-raised);border-color:var(--cohesion-line)}.footer-programs{max-width:1180px;width:calc(100% - 64px);margin:32px auto 0;padding:28px 0;border-top:1px solid var(--line-strong)}.footer-programs>p{margin:0 0 20px;color:var(--copy);font-size:12px}.footer-program-list{display:flex;flex-wrap:wrap;gap:24px 48px;align-items:flex-start}.footer-program-list>a{display:flex;flex-direction:column;align-items:flex-start;gap:12px;color:var(--copy);font-size:12px;text-decoration:none}.footer-program-logo{display:flex;align-items:center;justify-content:center;width:156px;height:64px;padding:10px 16px;box-sizing:border-box;border-radius:8px;background:#fff}.footer-program-logo img{display:block;max-width:100%;object-fit:contain}.footer-program-list>a:focus-visible{outline:2px solid var(--green-text);outline-offset:6px}@media(max-width:600px){.footer-programs{width:calc(100% - 44px)}.footer-program-list{gap:24px}.footer-program-list>a{max-width:210px}}.footer-home-link{display:inline-flex;width:fit-content}.footer-home-link:focus-visible{outline:2px solid var(--green-text);outline-offset:8px}.footer-program-logo .footer-logo-dark{display:none}:root[data-theme=dark] .footer-program-logo{background:transparent;padding-inline:0;justify-content:flex-start}:root[data-theme=dark] .footer-program-logo .footer-logo-light{display:none}:root[data-theme=dark] .footer-program-logo .footer-logo-dark{display:block}:root[data-theme=dark] .footer-program-logo img[src$="microsoft.png"]{filter:grayscale(1) brightness(0) invert(1)}:root{--brand-grad:#77c7a6c9;--brand-grad-hover:#8bd5b6d9}:is(.ax-btn-dark,.nav-cta,.button-primary,.mobile-free-link,.audience-detail .ax-btn){background:#77c7a6c9;background-image:none;border:1px solid #d5ffea8c;color:#092519;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);box-shadow:inset 0 1px #effff8b3,inset 0 -1px #194c3533,0 8px 24px -15px #4ab28080}:is(.ax-btn-dark,.nav-cta,.button-primary,.mobile-free-link,.audience-detail .ax-btn):hover{background:#8bd5b6d9;background-image:none;border-color:#ecfff6c9}.pdf-drop-demo.glass-demo,.platform-workflow-art.glass-demo{background:#cbe5d8c9;background-image:none;backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%);border-color:#f3fff7a6;box-shadow:inset 0 1px #ffffffde,inset 0 -1px #2c715229,0 14px 38px -26px #123d2c66}.glass-demo :is(.pdd-primary,.pwa-primary),.pwa-compare:not([data-stage="3"])>.pwa-playback>div>button:first-child,.pdd-f9-actions button:last-child,.pwa-compare .pwa-f9-actions button:last-child,.pwa-compare .pwa-export-actions button{background:#237958d9;background-image:none;color:#f4fff9;border:1px solid #87d5ad80;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);box-shadow:inset 0 1px #e0ffef80,inset 0 -1px #0b342733,0 5px 15px -9px #17462f66}.glass-demo :is(.pdd-primary,.pwa-primary):hover,.pwa-compare:not([data-stage="3"])>.pwa-playback>div>button:first-child:hover{background:#1e6a4ee6;background-image:none}:root:not([data-theme=dark]) :is(.platform-tool-photos,.platform-photo-scene){background:#e0eee4b8;background-image:none;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-color:#c3dece;box-shadow:inset 0 1px #ffffffc9,0 12px 30px -25px #245b3e66}.ax-chapter-playhead{background:#77c7a6c9;background-image:none}@media(prefers-reduced-transparency:reduce){:is(.ax-btn-dark,.nav-cta,.button-primary,.mobile-free-link){background:#8bcbb0;backdrop-filter:none;-webkit-backdrop-filter:none}.pdf-drop-demo.glass-demo,.platform-workflow-art.glass-demo{background:#d4e8dc;backdrop-filter:none;-webkit-backdrop-filter:none}}:root{--brand-grad:linear-gradient(125deg,#69d8b8b8,#aedb78b8);--brand-grad-hover:linear-gradient(125deg,#85e4c9cf,#bfe994cf)}:is(.ax-btn-dark,.nav-cta,.button-primary,.mobile-free-link,.audience-detail .ax-btn),:root .marketing-refresh .platform-tool .platform-tool-title>span{background:linear-gradient(145deg,#f1fff54d,#f1fff500 45%),linear-gradient(125deg,#69d8b8b8,#aedb78b8);border:1px solid #ddffe8a6;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);box-shadow:inset 0 1px 1px #ffffffa6,inset 0 -1px 1px #255e3433,0 8px 24px -15px #4ab28080}:is(.ax-btn-dark,.nav-cta,.button-primary,.mobile-free-link,.audience-detail .ax-btn):hover{background:linear-gradient(145deg,#f1fff566,#f1fff500 45%),linear-gradient(125deg,#85e4c9cf,#bfe994cf)}@media(prefers-reduced-transparency:reduce){:is(.ax-btn-dark,.nav-cta,.button-primary,.mobile-free-link,.platform-tool-title>span){background:#9ed9ab;backdrop-filter:none;-webkit-backdrop-filter:none}}.footer-programs>.footer-ranking{margin:0 0 24px;font-size:15px;line-height:1.6;color:var(--ink)}.footer-ranking a{color:inherit;text-decoration:underline;text-underline-offset:3px}.footer-program-row{display:flex;align-items:flex-start;justify-content:space-between;gap:40px}.footer-program-row>.footer-ranking{display:flex;flex-direction:column;gap:12px;max-width:300px;flex-shrink:0;color:var(--copy);font-size:12px;line-height:1.6;text-decoration:none}.footer-rhq-logo{display:flex;align-items:center;gap:10px;min-height:64px;color:var(--ink);font-size:14px;font-weight:700;letter-spacing:-.04em}.footer-rhq-logo strong{color:var(--green-text);margin-left:3px}.footer-ranking:focus-visible{outline:2px solid var(--green-text);outline-offset:6px}@media(max-width:900px){.footer-program-row{flex-wrap:wrap;gap:28px}}
