:where(.pg-home) .scene-field.workflow-section{--sf-accent:#5999e6;--sf-surface:rgb(var(--n-0b0b0d));--sf-glass:rgb(var(--n-ffffff) / .08);background:linear-gradient(180deg, rgb(var(--n-070709)) 0%, rgb(var(--n-101218)) 50%, rgb(var(--n-0a0a0c)) 100%);text-align:left;max-width:none;padding:5rem clamp(1.25rem,4vw,3rem) 4.5rem;overflow:hidden}:where(.pg-home) .scene-field-grid{text-align:left;grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:center;gap:clamp(2rem,4vw,3.5rem);max-width:1120px;margin:0 auto;display:grid}:where(.pg-home) .scene-field .sf-intro{text-align:left}:where(.pg-home) .scene-field .pb-feature{color:rgb(var(--n-ffffff) / .55);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0 0 .85rem;font-size:.78rem;font-weight:650;display:inline-flex}:where(.pg-home) .scene-field .pb-feature-icon{width:1.35rem;height:1.35rem;color:var(--sf-accent);place-items:center;display:grid}:where(.pg-home) .scene-field .pb-feature-icon svg{width:1.05rem;height:1.05rem}:where(.pg-home) .scene-field .workflow-title{color:rgb(var(--n-f4f4f6));letter-spacing:-.03em;text-align:left;margin:0 0 .85rem;font-size:clamp(1.85rem,3.4vw,2.55rem);font-weight:700;line-height:1.12}:where(.pg-home) .scene-field .workflow-subtitle{max-width:34rem;color:rgb(var(--n-ffffff) / .62);text-align:left;margin:0 0 1.35rem;font-size:1.02rem;line-height:1.55}:where(.pg-home) .scene-field .pb-cta{background:rgb(var(--n-ffffff));color:rgb(var(--n-111111));border-radius:999px;align-items:center;gap:.45rem;margin-bottom:1.75rem;padding:.7rem 1.1rem;font-size:.92rem;font-weight:650;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}:where(.pg-home) .scene-field .pb-cta:hover{box-shadow:0 10px 24px rgb(0 0 0/calc(.35 * var(--shadow-k)));transform:translateY(-1px)}:where(.pg-home) .scene-field .pb-cta svg{width:1rem;height:1rem}:where(.pg-home) .sf-rail{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}:where(.pg-home) .sf-rail-item{border:1px solid rgb(var(--n-ffffff) / .06);background:rgb(var(--n-ffffff) / .03);cursor:pointer;opacity:.55;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:.7rem .85rem;transition:background .25s,border-color .25s,box-shadow .25s,opacity .25s;display:grid}:where(.pg-home) .sf-rail-item:hover,:where(.pg-home) .sf-rail-item:focus-visible{opacity:.9;border-color:#5999e659;outline:none}:where(.pg-home) .sf-rail-item.is-current{opacity:1;background:#5999e61a;border-color:#5999e673;box-shadow:0 0 0 1px #5999e626}:where(.pg-home) .sf-rail-item.is-done{opacity:.7}:where(.pg-home) .sf-rail-tag{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;margin-top:.15rem;padding:.18rem .45rem;font-size:.62rem;font-weight:750;display:inline-flex}:where(.pg-home) .sf-rail-tag.is-content{color:#9ec5f2;background:#5999e62e}:where(.pg-home) .sf-rail-tag.is-command{color:#f0b4ae;background:#c45a5238}:where(.pg-home) .sf-rail-body strong{color:rgb(var(--n-f2f2f5));margin-bottom:.15rem;font-size:.88rem;font-weight:650;line-height:1.35;display:block}:where(.pg-home) .sf-rail-body span{color:rgb(var(--n-ffffff) / .45);font-size:.78rem;line-height:1.35}:where(.pg-home) .scene-field-note{color:rgb(var(--n-ffffff) / .4);margin:1.35rem 0 0;font-size:.85rem}:where(.pg-home) .sf-phone-stage{justify-content:center;align-items:center;min-height:640px;display:flex;position:relative}:where(.pg-home) .sf-night{background:radial-gradient(ellipse 45% 55% at 72% 38%, #ffecb424, transparent 55%), radial-gradient(ellipse 70% 80% at 50% 60%, #141c30e6, transparent 70%), radial-gradient(circle at 30% 80%, rgb(var(--n-000000) / .55), transparent 50%);pointer-events:none;filter:blur(2px);border-radius:40%;position:absolute;inset:-8% -18%}:where(.pg-home) .sf-phone{--sf-w:292px;--sf-h:600px;--sf-r:48px;--sf-bezel:10px;z-index:1;width:var(--sf-w);height:var(--sf-h);border-radius:calc(var(--sf-r) + 2px);background:linear-gradient(160deg, rgb(var(--n-3a3a3e)) 0%, rgb(var(--n-1c1c1f)) 40%, rgb(var(--n-0e0e10)) 100%);box-shadow:0 40px 80px rgb(0 0 0/calc(.65 * var(--shadow-k))), 0 2px 0 rgb(var(--n-ffffff) / .12) inset, 0 -1px 0 rgb(0 0 0/calc(.5 * var(--shadow-k))) inset;padding:var(--sf-bezel);position:relative}:where(.pg-home) .sf-phone:before{content:"";background:rgb(var(--n-2a2a2e));width:3px;height:28px;box-shadow:0 42px 0 rgb(var(--n-2a2a2e)), 0 78px 0 rgb(var(--n-2a2a2e));border-radius:2px 0 0 2px;position:absolute;top:118px;left:-2px}:where(.pg-home) .sf-phone:after{content:"";background:rgb(var(--n-2a2a2e));border-radius:0 2px 2px 0;width:3px;height:56px;position:absolute;top:160px;right:-2px}:where(.pg-home) .sf-phone-screen{border-radius:var(--sf-r);background:var(--sf-surface);width:100%;height:100%;color:rgb(var(--n-f2f2f5));font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;position:relative;overflow:hidden}:where(.pg-home) .sf-status{z-index:5;height:54px;color:rgb(var(--n-f5f5f7));pointer-events:none;justify-content:space-between;align-items:center;padding:14px 22px 0;font-size:12px;font-weight:650;display:flex;position:absolute;top:0;left:0;right:0}:where(.pg-home) .sf-dynamic-island{z-index:6;background:rgb(var(--n-000000));width:96px;height:28px;box-shadow:0 0 0 1px rgb(var(--n-ffffff) / .06) inset;border-radius:20px;margin-left:-48px;position:absolute;top:11px;left:50%}:where(.pg-home) .sf-home-bar{z-index:8;background:rgb(var(--n-ffffff) / .35);border-radius:999px;width:108px;height:4px;margin-left:-54px;position:absolute;bottom:7px;left:50%}:where(.pg-home) .sf-app{background:radial-gradient(120% 70% at 50% -8%, #5999e629, transparent 50%), var(--sf-surface);flex-direction:column;padding-top:54px;display:flex;position:absolute;inset:0}:where(.pg-home) .sf-nav{justify-content:space-between;align-items:center;gap:8px;padding:4px 14px 10px;display:flex}:where(.pg-home) .sf-nav-back{color:var(--sf-accent);font-size:13px;font-weight:550}:where(.pg-home) .sf-nav-title{flex-direction:column;align-items:center;min-width:0;display:flex}:where(.pg-home) .sf-nav-title strong{letter-spacing:-.02em;font-size:14px;font-weight:700}:where(.pg-home) .sf-nav-title span{color:rgb(var(--n-ffffff) / .45);font-size:10px;font-weight:500}:where(.pg-home) .sf-nav-badge{color:var(--sf-accent);background:#5999e62e;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}:where(.pg-home) .sf-mode-pill{background:var(--sf-glass);border:1px solid rgb(var(--n-ffffff) / .1);box-shadow:0 6px 18px rgb(0 0 0/calc(.25 * var(--shadow-k)));-webkit-backdrop-filter:blur(18px)saturate(1.4);border-radius:999px;align-self:center;gap:2px;margin:0 14px 8px;padding:3px;display:flex}:where(.pg-home) .sf-mode-pill span{color:rgb(var(--n-ffffff) / .4);border-radius:999px;padding:5px 10px;font-size:10px;font-weight:650}:where(.pg-home) .sf-mode-pill span.is-on{background:rgb(var(--n-ffffff) / .12);color:var(--sf-accent);box-shadow:0 1px 3px rgb(0 0 0/calc(.25 * var(--shadow-k)))}:where(.pg-home) .sf-photos{background:rgb(var(--n-ffffff) / .04);border:1px solid rgb(var(--n-ffffff) / .06);opacity:0;border-radius:12px;align-items:center;gap:8px;max-height:0;margin:0 12px;padding:0 8px;transition:max-height .45s,opacity .35s,margin .35s,padding .35s;display:flex;overflow:hidden}:where(.pg-home) .sf-phone[data-beat=photo] .sf-photos,:where(.pg-home) .sf-phone[data-beat=bullets] .sf-photos,:where(.pg-home) .sf-phone[data-beat=drop] .sf-photos,:where(.pg-home) .sf-phone[data-beat=undo] .sf-photos,:where(.pg-home) .sf-phone[data-beat=pause] .sf-photos,:where(.pg-home) .sf-phone[data-beat=done] .sf-photos{opacity:1;max-height:56px;margin:0 12px 8px;padding:6px 8px}:where(.pg-home) .sf-photos-label{letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--n-ffffff) / .4);white-space:nowrap;font-size:9px;font-weight:700}:where(.pg-home) .sf-photos-row{gap:6px;display:flex}:where(.pg-home) .sf-photo-thumb{background:linear-gradient(145deg, #ffecb459, transparent 50%), linear-gradient(180deg, #2a3144 0%, rgb(var(--n-151820)) 100%);border:1px solid rgb(var(--n-ffffff) / .12);width:36px;height:36px;box-shadow:0 2px 8px rgb(0 0 0/calc(.35 * var(--shadow-k)));opacity:0;border-radius:8px;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .35s;transform:scale(.6)}:where(.pg-home) .sf-phone[data-beat=photo] .sf-photo-thumb,:where(.pg-home) .sf-phone[data-beat=bullets] .sf-photo-thumb,:where(.pg-home) .sf-phone[data-beat=drop] .sf-photo-thumb,:where(.pg-home) .sf-phone[data-beat=undo] .sf-photo-thumb,:where(.pg-home) .sf-phone[data-beat=pause] .sf-photo-thumb,:where(.pg-home) .sf-phone[data-beat=done] .sf-photo-thumb{opacity:1;transform:scale(1)}:where(.pg-home) .sf-doc{flex:1;min-height:0;padding:0 10px 110px;overflow:hidden}:where(.pg-home) .sf-doc-scroll{background:rgb(var(--n-121214));border:1px solid rgb(var(--n-ffffff) / .06);border-radius:16px;height:100%;overflow:hidden}:where(.pg-home) .sf-section{border-bottom:1px solid rgb(var(--n-ffffff) / .06);opacity:.45;max-height:200px;padding:12px 14px 14px;transition:opacity .4s,background .35s,box-shadow .35s,max-height .5s cubic-bezier(.22,1,.36,1),padding .45s,border-width .35s,margin .45s;position:relative;overflow:hidden}:where(.pg-home) .sf-section:last-child{border-bottom:0}:where(.pg-home) .sf-section.has-text,:where(.pg-home) .sf-section.is-focus{opacity:1}:where(.pg-home) .sf-section.is-focus{box-shadow:inset 3px 0 0 var(--sf-accent);background:#5999e614}:where(.pg-home) .sf-section-h{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}:where(.pg-home) .sf-section-h strong{letter-spacing:.07em;color:rgb(var(--n-ffffff) / .4);font-size:10px;font-weight:750}:where(.pg-home) .sf-section.is-focus .sf-section-h strong{color:var(--sf-accent)}:where(.pg-home) .sf-section-h em{color:rgb(var(--n-ffffff) / .35);font-variant-numeric:tabular-nums;font-size:10px;font-style:normal;font-weight:650}:where(.pg-home) .sf-section-h em.is-done{color:#5dce7a}:where(.pg-home) .sf-section-body{min-height:2.4em;color:rgb(var(--n-ffffff) / .88);font-size:12.5px;line-height:1.45}:where(.pg-home) .sf-section-body .sf-placeholder{color:rgb(var(--n-ffffff) / .32)}:where(.pg-home) .sf-section-body .sf-text,:where(.pg-home) .sf-section.has-text .sf-placeholder{display:none}:where(.pg-home) .sf-section.has-text .sf-text:not(.sf-text-bullets){display:inline}:where(.pg-home) .sf-section.has-text .sf-text-bullets,:where(.pg-home) .sf-phone[data-beat=bullets] .sf-section[data-sf=notify].has-text .sf-text-para,:where(.pg-home) .sf-phone[data-beat=drop] .sf-section[data-sf=notify].has-text .sf-text-para,:where(.pg-home) .sf-phone[data-beat=undo] .sf-section[data-sf=notify].has-text .sf-text-para,:where(.pg-home) .sf-phone[data-beat=pause] .sf-section[data-sf=notify].has-text .sf-text-para,:where(.pg-home) .sf-phone[data-beat=done] .sf-section[data-sf=notify].has-text .sf-text-para{display:none}:where(.pg-home) .sf-phone[data-beat=bullets] .sf-section[data-sf=notify].has-text .sf-text-bullets,:where(.pg-home) .sf-phone[data-beat=drop] .sf-section[data-sf=notify].has-text .sf-text-bullets,:where(.pg-home) .sf-phone[data-beat=undo] .sf-section[data-sf=notify].has-text .sf-text-bullets,:where(.pg-home) .sf-phone[data-beat=pause] .sf-section[data-sf=notify].has-text .sf-text-bullets,:where(.pg-home) .sf-phone[data-beat=done] .sf-section[data-sf=notify].has-text .sf-text-bullets{margin:0;padding-left:1.1em;display:block}:where(.pg-home) .sf-text-bullets li{margin:.15em 0}:where(.pg-home) .sf-section.is-streaming .sf-cursor{color:var(--sf-accent);margin-left:1px;animation:.7s step-end infinite home-sf-blink;display:inline}:where(.pg-home) .sf-cursor{display:none}@keyframes home-sf-blink{50%{opacity:0}}:where(.pg-home) .sf-section.is-removed{pointer-events:none;border-bottom-width:0;margin:0;opacity:0!important;max-height:0!important;padding-top:0!important;padding-bottom:0!important}:where(.pg-home) .sf-camera{z-index:10;background:rgb(var(--n-0a0a0c));opacity:0;visibility:hidden;flex-direction:column;transition:opacity .4s,transform .45s cubic-bezier(.22,1,.36,1),visibility 0s linear .4s;display:flex;position:absolute;inset:54px 0 0;transform:translateY(12%)}:where(.pg-home) .sf-phone[data-beat=photo] .sf-camera{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}:where(.pg-home) .sf-camera-view{background:radial-gradient(ellipse 60% 50% at 55% 40%, #ffe6a02e, transparent 55%), linear-gradient(180deg, rgb(var(--n-1a2030)) 0%, rgb(var(--n-0e121a)) 100%);border-radius:14px;flex:1;margin:8px 10px;position:relative;overflow:hidden}:where(.pg-home) .sf-camera-grid{background:linear-gradient(rgb(var(--n-ffffff) / .08) 1px, transparent 1px) 0 33% / 100% 33%, linear-gradient(90deg, rgb(var(--n-ffffff) / .08) 1px, transparent 1px) 33% 0 / 33% 100%;opacity:.5;position:absolute;inset:0}:where(.pg-home) .sf-camera-hint{background:rgb(var(--n-000000) / .45);color:rgb(var(--n-ffffff) / .8);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:600;position:absolute;bottom:10px;left:10px}:where(.pg-home) .sf-shutter-flash{background:rgb(var(--n-ffffff));opacity:0;pointer-events:none;z-index:2;position:absolute;inset:0}:where(.pg-home) .sf-phone[data-beat=photo].is-flash .sf-shutter-flash{animation:.35s ease-out home-sf-flash}@keyframes home-sf-flash{0%{opacity:.85}to{opacity:0}}:where(.pg-home) .sf-camera-chrome{justify-content:center;padding:14px 0 28px;display:flex}:where(.pg-home) .sf-shutter-btn{border:3px solid rgb(var(--n-ffffff) / .85);background:rgb(var(--n-ffffff) / .15);width:56px;height:56px;box-shadow:0 0 0 2px rgb(0 0 0/calc(.35 * var(--shadow-k))) inset;border-radius:50%}:where(.pg-home) .sf-undo-toast{z-index:9;background:rgb(var(--n-1c1c20) / .88);border:1px solid rgb(var(--n-ffffff) / .12);box-shadow:0 12px 28px rgb(0 0 0/calc(.4 * var(--shadow-k)));-webkit-backdrop-filter:blur(20px)saturate(1.3);opacity:0;pointer-events:none;border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;transition:opacity .35s,transform .4s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:108px;left:14px;right:14px;transform:translateY(-10px)scale(.96)}:where(.pg-home) .sf-phone[data-beat=drop] .sf-undo-toast{opacity:1;transform:translateY(0)scale(1)}:where(.pg-home) .sf-undo-toast strong{color:rgb(var(--n-f2f2f5));font-size:11px;font-weight:700}:where(.pg-home) .sf-undo-toast span{color:rgb(var(--n-ffffff) / .55);font-size:10.5px}:where(.pg-home) .sf-island-bar{z-index:7;background:var(--sf-glass);border:1px solid rgb(var(--n-ffffff) / .12);box-shadow:0 -4px 16px rgb(0 0 0/calc(.35 * var(--shadow-k))), 0 1px 0 rgb(var(--n-ffffff) / .1) inset;-webkit-backdrop-filter:blur(22px)saturate(1.45);opacity:0;border-radius:26px;flex-direction:column;align-items:center;gap:6px;padding:12px 14px 10px;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:22px;left:12px;right:12px;transform:translateY(14px)scale(.96)}:where(.pg-home) .sf-phone[data-beat]:not([data-beat=idle]) .sf-island-bar{opacity:1;transform:translateY(0)scale(1)}:where(.pg-home) .sf-orb-wrap{place-items:center;width:58px;height:58px;transition:opacity .35s,filter .35s,transform .35s;display:grid;position:relative}:where(.pg-home) .sf-orb-shell{background:radial-gradient(circle at 30% 26%,#ffb4aa8c,#0000 42%),radial-gradient(circle at 70% 78%,#5a141273,#0000 55%),linear-gradient(155deg,#c45a52 0%,#a03d38 48%,#7a2a26 100%);border:1px solid #ffd2cd59;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 5px #b0464024,0 8px 16px #5a1c1842,inset 0 1.5px #ffdcd759}:where(.pg-home) .sf-orb-canvas{z-index:1;border-radius:50%;width:48px;height:48px;position:relative}:where(.pg-home) .sf-island-cap{color:rgb(var(--n-ffffff) / .85);font-size:11px;font-weight:650}:where(.pg-home) .sf-phone[data-beat=pause] .sf-orb-wrap{opacity:.45;filter:grayscale(.35);transform:scale(.92)}:where(.pg-home) .sf-phone[data-beat=pause] .sf-island-cap{color:rgb(var(--n-ffffff) / .5)}:where(.pg-home) .sf-phone[data-beat=pause] .sf-section.is-streaming .sf-cursor{opacity:.3;animation:none}@media (max-width:980px){:where(.pg-home) .scene-field-grid{grid-template-columns:1fr;gap:2.25rem}:where(.pg-home) .sf-phone-stage{order:-1;min-height:0}}@media (max-width:420px){:where(.pg-home) .sf-phone{--sf-w:270px;--sf-h:556px;--sf-r:44px}}@media (prefers-reduced-motion:reduce){:where(.pg-home) .sf-section.is-streaming .sf-cursor,:where(.pg-home) .sf-phone[data-beat=photo].is-flash .sf-shutter-flash{animation:none!important}:where(.pg-home) .sf-rail-item,:where(.pg-home) .sf-section,:where(.pg-home) .sf-island-bar,:where(.pg-home) .sf-camera,:where(.pg-home) .sf-undo-toast,:where(.pg-home) .sf-photos,:where(.pg-home) .sf-photo-thumb,:where(.pg-home) .sf-orb-wrap{transition:none!important}:where(.pg-home) .scene-field .sf-phone[data-beat=done] .sf-photos,:where(.pg-home) .scene-field .sf-phone[data-beat=done] .sf-photo-thumb{opacity:1;max-height:56px;margin:0 12px 8px;padding:6px 8px;transform:scale(1)}:where(.pg-home) .scene-field .sf-phone[data-beat=done] .sf-camera,:where(.pg-home) .scene-field .sf-phone[data-beat=done] .sf-undo-toast{opacity:0;visibility:hidden}:where(.pg-home) .scene-field .sf-phone[data-beat=done] .sf-orb-wrap{opacity:.45;filter:grayscale(.35);transform:scale(.92)}}:where(.pg-home){--bg-primary:rgb(var(--n-0a0a0a));--bg-secondary:rgb(var(--n-111111));--bg-tertiary:rgb(var(--n-1a1a1a));--bg-card:rgb(var(--n-141414));--text-primary:rgb(var(--n-ffffff));--text-secondary:rgb(var(--n-a0a0a0));--text-tertiary:rgb(var(--n-6b6b6b));--accent:#3c82d9;--accent-hover:#0f4c81;--accent-subtle:#3c82d91a;--border:rgb(var(--n-ffffff) / .1);--border-subtle:rgb(var(--n-ffffff) / .05)}:where(.pg-home),:where(.pg-home) *{box-sizing:border-box;margin:0;padding:0}:where(.pg-home){scroll-behavior:smooth;font-size:16px;font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;overflow-x:clip}:where(.pg-home) #hero{background:var(--bg-primary);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:6rem clamp(1.5rem,5vw,3rem) 0;display:flex;position:relative;overflow:hidden}:where(.pg-home) .hero-content{z-index:10;text-align:center;max-width:900px;margin:0 auto;animation:1s ease-out home-fadeIn;position:relative}:where(.pg-home) .hero-badge{background:rgb(var(--n-ffffff) / .06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgb(var(--n-ffffff) / .1);text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);border-radius:999px;margin-bottom:2rem;padding:.5rem 1.25rem;font-size:.75rem;font-weight:500;display:inline-block}:where(.pg-home) .hero-title{letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:500;line-height:1.15}:where(.pg-home) .hero-subtitle{color:var(--text-secondary);max-width:700px;margin:0 auto 2rem;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:400;line-height:1.7}:where(.pg-home) .hero-subtitle a{color:var(--accent);text-decoration:none}:where(.pg-home) .hero-subtitle a:hover{text-decoration:underline}:where(.pg-home) .hero-image{justify-content:center;width:100%;margin-top:2rem;display:flex;position:relative}:where(.pg-home) .hero-image:after{content:"";background:linear-gradient(to bottom, transparent, var(--bg-primary));pointer-events:none;z-index:1;height:40%;position:absolute;bottom:0;left:0;right:0}:where(.pg-home) .hero-image img{border-radius:0;width:100%;max-width:900px;height:auto;display:block}:where(.pg-home) .hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:inline-flex}:where(.pg-home) .hero-cta .app-store-badge img{width:auto;height:46px;display:block}:where(.pg-home) .btn{border:1px solid var(--border);height:46px;color:var(--text-primary);border-radius:8px;justify-content:center;align-items:center;padding:0 1.5rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}:where(.pg-home) .btn:hover{border-color:var(--accent);transform:translateY(-1px)}:where(.pg-home) .btn-primary{background:var(--accent);border-color:var(--accent)}:where(.pg-home) .btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}:where(.pg-home) .hero-cta-btn{background:rgb(var(--n-ffffff));height:48px;color:rgb(var(--n-0a0a0a));cursor:pointer;box-shadow:0 2px 16px rgb(var(--n-ffffff) / .12);border:none;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;padding:0 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}:where(.pg-home) .hero-cta-btn:hover{background:rgb(var(--n-f4f4f4));box-shadow:0 4px 24px rgb(var(--n-ffffff) / .18);transform:translateY(-1px)}:where(.pg-home) .audience-diagram-section{background:var(--bg-secondary);text-align:center;padding:6rem clamp(1.5rem,6vw,4rem) 7rem;position:relative;overflow:hidden}:where(.pg-home) .audience-diagram-section:before{content:"";pointer-events:none;background:radial-gradient(100% 80% at 50% 45%,#3c82d91f 0%,#0000 60%),radial-gradient(circle,#3c82d90a 0%,#0000 50%);position:absolute;inset:0}:where(.pg-home) .audience-diagram-inner:before{content:"";pointer-events:none;-webkit-mask:radial-gradient(ellipse 70% 70% at 50% 50%, rgb(var(--n-000000)) 0%, transparent 75%);mask:radial-gradient(ellipse 70% 70% at 50% 50%, rgb(var(--n-000000)) 0%, transparent 75%);opacity:1;background-image:linear-gradient(#3c82d90a 1px,#0000 1px),linear-gradient(90deg,#3c82d90a 1px,#0000 1px);background-size:40px 40px;transition:opacity .4s;position:absolute;inset:-20%;-webkit-mask:radial-gradient(70% 70%,#000 0%,#0000 75%)}@media (hover:hover){:where(.pg-home) .audience-diagram-inner:before{opacity:.85}:where(.pg-home) .audience-diagram-inner:hover:before{opacity:1}}:where(.pg-home) .audience-diagram-title{letter-spacing:-.03em;margin-bottom:.5rem;font-size:clamp(1.75rem,4.5vw,2.75rem);font-weight:600;position:relative}:where(.pg-home) .audience-diagram-subtitle{color:var(--text-secondary);max-width:540px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.0625rem;line-height:1.6;position:relative}:where(.pg-home) .audience-diagram{max-width:560px;margin:0 auto;position:relative}:where(.pg-home) .audience-diagram-inner{aspect-ratio:1;-webkit-tap-highlight-color:transparent;touch-action:manipulation;max-width:480px;margin:0 auto;position:relative}:where(.pg-home) .audience-radial-svg{width:100%;height:100%;position:absolute;inset:0}:where(.pg-home) .audience-beam{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.2s ease-out forwards home-beam-draw}:where(.pg-home) .audience-beam-left{animation-delay:.15s}:where(.pg-home) .audience-beam-right{animation-delay:.2s}:where(.pg-home) .audience-beam-top{animation-delay:.1s}@keyframes home-beam-draw{to{stroke-dashoffset:0}}:where(.pg-home) .audience-beam-adjacent{stroke-dashoffset:0;transition:stroke .4s,stroke-opacity .4s;animation:10s linear infinite home-adjacent-dash}@media (hover:hover){:where(.pg-home) .audience-diagram-inner:hover .audience-beam-adjacent{stroke:#3c82d959}}:where(.pg-home) .audience-beam-adjacent:nth-of-type(2){animation-delay:2s}:where(.pg-home) .audience-beam-adjacent:nth-of-type(3){animation-delay:4s}@keyframes home-adjacent-dash{to{stroke-dashoffset:-34px}}:where(.pg-home) .audience-horizon-ring{transition:stroke-opacity .4s,stroke .4s;animation:6s ease-in-out infinite home-horizon-breathe}@media (hover:hover){:where(.pg-home) .audience-diagram-inner:hover .audience-horizon-ring{stroke:#3c82d933}}@keyframes home-horizon-breathe{0%,to{opacity:.6}50%{opacity:1}}:where(.pg-home) .audience-arc-flow{stroke-dashoffset:0;transition:stroke .4s;animation:6s linear infinite home-arc-flow}@media (hover:hover){:where(.pg-home) .audience-diagram-inner:hover .audience-arc-flow{stroke:#3c82d94d}}@keyframes home-arc-flow{to{stroke-dashoffset:-40px}}:where(.pg-home) .audience-logo-wrap{z-index:3;justify-content:center;align-items:center;width:56px;height:56px;margin:auto;display:flex;position:absolute;inset:0}:where(.pg-home) .audience-logo-wrap:before{content:"";pointer-events:none;background:radial-gradient(circle,#3c82d933 0%,#3c82d905 50%,#0000 70%);border-radius:50%;width:100px;height:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.pg-home) .audience-logo-wrap:after{content:"";pointer-events:none;border:2px solid #3c82d966;border-radius:50%;width:84px;height:84px;animation:4s ease-in-out infinite home-radiate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes home-radiate{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}:where(.pg-home) .audience-logo{z-index:1;width:56px;height:56px;box-shadow:0 0 40px #3c82d94d, 0 4px 24px rgb(0 0 0/calc(.4 * var(--shadow-k)));border-radius:12px;position:relative}:where(.pg-home) .audience-nodes{pointer-events:none;position:absolute;inset:0}:where(.pg-home) .audience-node{pointer-events:auto;position:absolute;transform:translate(-50%,-50%)}:where(.pg-home) .audience-node-inner{background:var(--bg-card);border:1px solid rgb(var(--n-ffffff) / .1);color:var(--text-primary);white-space:nowrap;box-shadow:0 4px 24px rgb(0 0 0/calc(.3 * var(--shadow-k)));letter-spacing:-.01em;opacity:0;border-radius:14px;padding:1rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .3s;animation:.6s ease-out forwards home-node-appear;transform:scale(.88)}:where(.pg-home) .audience-node-left .audience-node-inner{animation-delay:.6s}:where(.pg-home) .audience-node-right .audience-node-inner{animation-delay:.65s}:where(.pg-home) .audience-node-top .audience-node-inner{animation-delay:.5s}@keyframes home-node-appear{to{opacity:1;transform:scale(1)}}:where(.pg-home) .audience-node-top .audience-node-inner{background:linear-gradient(135deg, var(--bg-card) 0%, #3c82d914 100%);box-shadow:0 0 30px #3c82d91a, 0 4px 24px rgb(0 0 0/calc(.3 * var(--shadow-k)));border-color:#3c82d966;padding:1.25rem 1.75rem;font-size:1rem}:where(.pg-home) .audience-node-inner{animation:.6s ease-out forwards home-node-appear}@media (hover:hover){:where(.pg-home) .audience-node-inner:hover{box-shadow:0 8px 32px #3c82d926, 0 4px 24px rgb(0 0 0/calc(.3 * var(--shadow-k)));border-color:#3c82d980}:where(.pg-home) .audience-node-top .audience-node-inner:hover{box-shadow:0 0 40px #3c82d933,0 8px 32px #3c82d91a}}:where(.pg-home) .audience-node-top .audience-node-inner{animation:.6s ease-out .5s forwards home-node-appear}:where(.pg-home) .audience-adjacent-node{color:#3c82d980;pointer-events:none;background:#3c82d90a;border:1px dashed #3c82d959;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;font-weight:600;transition:transform .35s,border-color .35s,color .35s,background .35s;animation:3s ease-in-out infinite home-adjacent-glow;display:flex}@media (hover:hover){:where(.pg-home) .audience-diagram-inner:hover .audience-adjacent-node{color:#3c82d9bf;background:#3c82d914;border-color:#3c82d98c;transform:scale(1.25)}:is(:where(.pg-home) .audience-nodes:has(.audience-node-top:hover) .audience-adjacent-top .audience-adjacent-node,:where(.pg-home) .audience-nodes:has(.audience-node-left:hover) .audience-adjacent-left .audience-adjacent-node,:where(.pg-home) .audience-nodes:has(.audience-node-right:hover) .audience-adjacent-right .audience-adjacent-node){color:#3c82d9e6;background:#3c82d91f;border-color:#3c82d9b3;transform:scale(1.35)}}:where(.pg-home) .audience-node-adjacent:nth-of-type(4) .audience-adjacent-node{animation-delay:0s}:where(.pg-home) .audience-node-adjacent:nth-of-type(5) .audience-adjacent-node{animation-delay:.8s}:where(.pg-home) .audience-node-adjacent:nth-of-type(6) .audience-adjacent-node{animation-delay:1.6s}@keyframes home-adjacent-glow{0%,to{opacity:.7;border-color:#3c82d94d}50%{opacity:1;border-color:#3c82d980}}:where(.pg-home) .audience-node-adjacent{pointer-events:none}@media (max-width:640px){:where(.pg-home) .audience-diagram-section{padding:3.5rem .75rem 4.5rem}:where(.pg-home) .audience-diagram-title{font-size:clamp(1.375rem,5vw,1.75rem)}:where(.pg-home) .audience-diagram-subtitle{max-width:100%;margin-bottom:1.5rem;padding:0 .25rem;font-size:.875rem}:where(.pg-home) .audience-diagram{max-width:100%;padding:0}:where(.pg-home) .audience-diagram-inner{aspect-ratio:1;width:100%;max-width:100%}:where(.pg-home) .audience-diagram-inner:before{background-size:28px 28px}:where(.pg-home) .audience-logo,:where(.pg-home) .audience-logo-wrap{width:44px;height:44px}:where(.pg-home) .audience-logo-wrap:before{width:68px;height:68px}:where(.pg-home) .audience-logo-wrap:after{width:60px;height:60px}:where(.pg-home) .audience-node-inner{white-space:nowrap;max-width:none;padding:.5rem .6rem;font-size:.6875rem}:where(.pg-home) .audience-node-top .audience-node-inner{padding:.6rem .7rem;font-size:.75rem}:where(.pg-home) .audience-node-left{top:36%!important;left:18%!important}:where(.pg-home) .audience-node-right{top:36%!important;left:82%!important}:where(.pg-home) .audience-node-top{top:12%!important;left:50%!important}:where(.pg-home) .audience-adjacent-node{width:18px;height:18px;font-size:.5625rem}:where(.pg-home) .audience-node-adjacent.audience-adjacent-top{top:5%!important;left:34%!important}:where(.pg-home) .audience-node-adjacent.audience-adjacent-left{top:66%!important;left:10%!important}:where(.pg-home) .audience-node-adjacent.audience-adjacent-right{top:66%!important;left:90%!important}}@media (max-width:400px){:where(.pg-home) .audience-node-inner{padding:.4rem .5rem;font-size:.625rem}:where(.pg-home) .audience-node-top .audience-node-inner{padding:.5rem .6rem;font-size:.6875rem}:where(.pg-home) .audience-logo,:where(.pg-home) .audience-logo-wrap{width:38px;height:38px}:where(.pg-home) .audience-logo-wrap:before{width:58px;height:58px}:where(.pg-home) .audience-logo-wrap:after{width:52px;height:52px}}:where(.pg-home) .pilots-section{background:var(--bg-primary);padding:5rem clamp(1.5rem,5vw,3rem) 5.5rem;position:relative;overflow:hidden}:where(.pg-home) .pilots-section:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 60%,#3c82d90f 0%,#0000 65%);position:absolute;inset:0}:where(.pg-home) .pilots-inner{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(2.5rem,5vw,4rem);max-width:1060px;margin:0 auto;display:grid;position:relative}:where(.pg-home) .pilots-text{text-align:left}:where(.pg-home) .pilots-title{letter-spacing:-.03em;margin-bottom:1rem;font-size:clamp(2.25rem,5vw,3rem);font-weight:600}:where(.pg-home) .pilots-body{color:var(--text-secondary);margin-bottom:2.5rem;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.7}:where(.pg-home) .pilots-metric{align-items:center;gap:1.25rem;display:flex}:where(.pg-home) .pilots-metric-number{color:var(--text-primary);letter-spacing:-.04em;font-size:clamp(3.5rem,7vw,4.5rem);font-weight:700;line-height:1}:where(.pg-home) .pilots-metric-detail{flex-direction:column;gap:.2rem;display:flex}:where(.pg-home) .pilots-metric-label{color:var(--text-secondary);font-size:clamp(.9rem,1.2vw,1.05rem);font-weight:500;line-height:1.3}:where(.pg-home) .pilots-metric-sub{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;font-size:clamp(.65rem,.9vw,.75rem);font-weight:600}:where(.pg-home) .pilots-map-wrap{position:relative}:where(.pg-home) .pilots-map-glow{pointer-events:none;z-index:0;filter:blur(20px);background:radial-gradient(#3c82d91f 0%,#3c82d90a 40%,#0000 70%);width:110%;height:110%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.pg-home) .pilots-map-card{z-index:1;background:linear-gradient(165deg, rgb(var(--n-0e0e12) / .95) 0%, rgb(var(--n-08080c) / .98) 100%);border:1px solid rgb(var(--n-ffffff) / .08);box-shadow:0 0 0 1px rgb(var(--n-ffffff) / .03), 0 24px 48px -12px rgb(0 0 0/calc(.5 * var(--shadow-k))), 0 0 80px -20px #3c82d92e;border-radius:20px;padding:1.25rem;position:relative;overflow:hidden}:where(.pg-home) .pilots-map-svg{aspect-ratio:959/593;width:100%;height:auto;display:block}:where(.pg-home) .pilots-map-svg .state path{fill:#0000;stroke:rgb(var(--n-ffffff) / .55);stroke-width:.7px;stroke-linejoin:round;cursor:default}:where(.pg-home) .pilots-map-svg .borders path{stroke:rgb(var(--n-ffffff) / .55);stroke-width:.7px}:where(.pg-home) .pilots-map-svg .state path.is-pilot{fill:#3c82d98c;cursor:pointer}:where(.pg-home) .pilots-map-svg .state path.is-pilot:hover{fill:#3c82d9b8}:where(.pg-home) .pilots-map-svg .state-label{pointer-events:none}:where(.pg-home) .pilots-map-svg .state-label rect{fill:rgb(var(--n-14141c) / .95);stroke:#3c82d959;stroke-width:1px}:where(.pg-home) .pilots-map-svg .state-label text{font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;fill:rgb(var(--n-e2e8f0));font-size:13px;font-weight:600}:where(.pg-home) .pilots-tooltip{background:rgb(var(--n-14141c) / .95);color:rgb(var(--n-e2e8f0));letter-spacing:.02em;pointer-events:none;opacity:0;z-index:100;white-space:nowrap;box-shadow:0 4px 16px rgb(0 0 0/calc(.4 * var(--shadow-k)));border:1px solid #3c82d94d;border-radius:8px;padding:.35rem .75rem;font-size:.75rem;font-weight:600;transition:opacity .15s,transform .15s;position:fixed;transform:translateY(4px)}:where(.pg-home) .pilots-tooltip.visible{opacity:1;transform:translateY(0)}@media (max-width:768px){:where(.pg-home) .pilots-inner{grid-template-columns:1fr}:where(.pg-home) .pilots-text{text-align:center}:where(.pg-home) .pilots-metric{justify-content:center}:where(.pg-home) .pilots-body{max-width:420px;margin-left:auto;margin-right:auto}}@media (max-width:640px){:where(.pg-home) .pilots-section{padding:3.5rem 1rem 4rem}:where(.pg-home) .pilots-map-card{border-radius:16px;padding:1rem}}:where(.pg-home) .workflow-section{background:var(--bg-primary);text-align:center;padding:5rem clamp(1.5rem,5vw,3rem)}:where(.pg-home) .workflow-title{letter-spacing:-.03em;margin-bottom:.375rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600}:where(.pg-home) .workflow-subtitle{color:var(--text-secondary);max-width:520px;margin:0 auto 3.5rem;font-size:1rem;line-height:1.5}:where(.pg-home) .workflow-timeline{grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;max-width:820px;margin:0 auto;display:grid}:where(.pg-home) .workflow-step{text-align:center;opacity:0;flex-direction:column;align-items:center;animation:.5s ease-out forwards home-wf-step-in;display:flex;transform:translateY(16px)}:where(.pg-home) .workflow-step:first-child{animation-delay:.15s}:where(.pg-home) .workflow-step:nth-child(3){animation-delay:.35s}:where(.pg-home) .workflow-step:nth-child(5){animation-delay:.55s}@keyframes home-wf-step-in{to{opacity:1;transform:translateY(0)}}:where(.pg-home) .workflow-step-icon{background:var(--bg-card);border:1px solid var(--border);width:56px;height:56px;color:var(--text-secondary);border-radius:16px;justify-content:center;align-items:center;margin-bottom:1rem;transition:border-color .25s,color .25s,box-shadow .25s;display:flex}:where(.pg-home) .workflow-step-icon svg{width:24px;height:24px}:where(.pg-home) .workflow-step:hover .workflow-step-icon{border-color:rgb(var(--n-ffffff) / .15);color:var(--accent)}:where(.pg-home) .workflow-step-hero .workflow-step-icon{width:64px;height:64px;color:var(--accent);border-color:#3c82d959;animation:3s ease-in-out 1.2s infinite home-wf-hero-glow;box-shadow:0 0 40px #3c82d91f}:where(.pg-home) .workflow-step-hero .workflow-step-icon svg{width:28px;height:28px}@keyframes home-wf-hero-glow{0%,to{box-shadow:0 0 40px #3c82d91f}50%{box-shadow:0 0 56px #3c82d938}}:where(.pg-home) .workflow-step-label{letter-spacing:.01em;margin-bottom:.375rem;font-size:1rem;font-weight:600}:where(.pg-home) .workflow-step-hero .workflow-step-label{font-size:1.125rem}:where(.pg-home) .workflow-step-desc{color:var(--text-tertiary);max-width:180px;font-size:.8125rem;line-height:1.5}:where(.pg-home) .workflow-step-hero .workflow-step-desc{color:var(--text-secondary)}:where(.pg-home) .workflow-arrow{opacity:0;align-items:center;height:56px;padding:0 .25rem;animation:.3s ease-out .6s forwards home-wf-arrow-in;display:flex}:where(.pg-home) .workflow-arrow svg{width:20px;height:20px;color:var(--text-tertiary)}@keyframes home-wf-arrow-in{to{opacity:.5}}@media (max-width:640px){:where(.pg-home) .workflow-section{padding:3.5rem 1rem 4rem}:where(.pg-home) .workflow-subtitle{margin-bottom:2rem;font-size:.875rem}:where(.pg-home) .workflow-timeline{grid-template-columns:1fr;gap:1.5rem;max-width:260px}:where(.pg-home) .workflow-arrow{display:none}}@media (prefers-reduced-motion:reduce){:where(.pg-home) .workflow-step{opacity:1;animation:none;transform:none}:where(.pg-home) .workflow-arrow{opacity:.5;animation:none}:where(.pg-home) .workflow-step-hero .workflow-step-icon{animation:none}}:where(.pg-home) .companion-section{background:linear-gradient(180deg, var(--bg-secondary) 0%, rgb(var(--n-0d0d0f)) 100%);padding:5rem clamp(1.5rem,5vw,3rem);position:relative;overflow:hidden}:where(.pg-home) .companion-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#3c82d90f 0%,#0000 70%);width:600px;height:600px;margin:-300px 0 0 -300px;position:absolute;top:50%;left:50%}:where(.pg-home) .companion-inner{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);max-width:1024px;margin:0 auto;display:grid;position:relative}:where(.pg-home) .companion-copy{flex-direction:column;gap:1rem;display:flex}:where(.pg-home) .companion-badge{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);background:0 0;border:1px solid #3c82d959;border-radius:999px;align-items:center;gap:.5rem;width:fit-content;padding:.375rem .875rem;font-size:.6875rem;font-weight:600;display:inline-flex}:where(.pg-home) .companion-badge-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite home-companion-status-blink}@keyframes home-companion-status-blink{0%,to{opacity:1;box-shadow:0 0 #3c82d966}50%{opacity:.7}60%{box-shadow:0 0 0 6px #3c82d900}}:where(.pg-home) .companion-title{letter-spacing:-.03em;margin:0;font-size:clamp(1.875rem,3.5vw,2.5rem);font-weight:600;line-height:1.15}:where(.pg-home) .companion-subtitle{color:var(--text-secondary);max-width:340px;margin:0;font-size:1rem;line-height:1.6}:where(.pg-home) .companion-panel{background:linear-gradient(165deg, rgb(var(--n-121216) / .95) 0%, rgb(var(--n-0c0c10) / .98) 100%);border:1px solid rgb(var(--n-ffffff) / .08);box-shadow:0 0 0 1px rgb(var(--n-ffffff) / .03), 0 24px 48px -12px rgb(0 0 0/calc(.5 * var(--shadow-k))), 0 0 80px -20px #3c82d926;border-radius:20px;position:relative;overflow:hidden}:where(.pg-home) .companion-panel-header{border-bottom:1px solid rgb(var(--n-ffffff) / .06);background:#3c82d90a;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}:where(.pg-home) .companion-panel-case{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);font-size:.6875rem;font-weight:600}:where(.pg-home) .companion-panel-status{color:var(--text-tertiary);align-items:center;gap:.375rem;font-size:.6875rem;display:flex}:where(.pg-home) .companion-panel-status-dot{background:#22c55e;border-radius:50%;width:5px;height:5px;animation:2.5s ease-in-out infinite home-companion-status-blink}:where(.pg-home) .companion-feed{flex-direction:column;padding:0;display:flex}:where(.pg-home) .companion-feed-items{padding:1rem 1.25rem 1.25rem}:where(.pg-home) .companion-feed-item{border-bottom:1px solid rgb(var(--n-ffffff) / .04);text-align:left;opacity:0;align-items:flex-start;gap:.875rem;padding:1rem 0;animation:.5s ease-out forwards home-companion-feed-in;display:flex;transform:translate(-8px)}:where(.pg-home) .companion-feed-item:last-child{border-bottom:none}:where(.pg-home) .companion-feed-item:first-child{animation-delay:.2s}:where(.pg-home) .companion-feed-item:nth-child(2){animation-delay:.5s}:where(.pg-home) .companion-feed-item:nth-child(3){animation-delay:.9s}@keyframes home-companion-feed-in{to{opacity:1;transform:translate(0)}}:where(.pg-home) .companion-feed-icon{border-radius:8px;flex-shrink:0;width:28px;height:28px;margin-top:2px;padding:6px}:where(.pg-home) .companion-feed-icon-capture{color:var(--accent);background:#3c82d924}:where(.pg-home) .companion-feed-icon-alert{color:#f59e0b;background:#f59e0b24}:where(.pg-home) .companion-feed-icon-done{color:#22c55e;background:#22c55e24}:where(.pg-home) .companion-feed-icon svg{width:100%;height:100%}:where(.pg-home) .companion-feed-text{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}:where(.pg-home) .companion-feed-primary{color:var(--text-primary);font-size:.9375rem;font-weight:500;line-height:1.35}:where(.pg-home) .companion-feed-secondary{color:var(--text-tertiary);font-size:.8125rem;line-height:1.4}:where(.pg-home) .companion-feed-progress{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}:where(.pg-home) .companion-feed-progress-bar{flex-wrap:nowrap;gap:3px;display:inline-flex}:where(.pg-home) .companion-feed-progress-segment{background:rgb(var(--n-ffffff) / .15);border-radius:1.5px;flex:5px;min-width:3px;height:6px}:where(.pg-home) .companion-feed-progress-segment.filled{background:linear-gradient(135deg, var(--accent) 0%, #22c55e 100%);opacity:0;transform-origin:50%;transform:scaleY(.3);box-shadow:0 0 8px #3c82d959}:where(.pg-home) .companion-feed-progress-segment.filled:nth-child(-n+10){animation:.4s ease-out 1s forwards home-companion-segment-fill}:where(.pg-home) .companion-feed-progress-segment.filled:nth-child(n+11):nth-child(-n+20){animation:.4s ease-out 1.15s forwards home-companion-segment-fill}:where(.pg-home) .companion-feed-progress-segment.filled:nth-child(n+21):nth-child(-n+29){animation:.4s ease-out 1.3s forwards home-companion-segment-fill}@keyframes home-companion-segment-fill{to{opacity:1;transform:scaleY(1)}}:where(.pg-home) .companion-feed-progress-label{color:var(--accent);flex-shrink:0;min-width:2.5rem;font-size:.8125rem;font-weight:600}@media (max-width:768px){:where(.pg-home) .companion-inner{text-align:center;grid-template-columns:1fr;gap:2rem}:where(.pg-home) .companion-copy{align-items:center}:where(.pg-home) .companion-subtitle{max-width:100%}}:where(.pg-home) .companion-title-wrap{align-items:flex-start;gap:0;display:inline-flex}:where(.pg-home) .companion-copyright-symbol{color:var(--text-tertiary);margin-top:.1em;font-size:.75rem;line-height:1}@media (max-width:640px){:where(.pg-home) .companion-section{padding:3.5rem 1rem 4rem}}@media (prefers-reduced-motion:reduce){:where(.pg-home) .companion-badge-dot,:where(.pg-home) .companion-panel-status-dot{animation:none}:where(.pg-home) .companion-feed-item,:where(.pg-home) .companion-feed-progress-segment.filled{opacity:1;animation:none;transform:none}}:where(.pg-home) .stats-section{padding:3rem clamp(1.5rem,5vw,3rem)}:where(.pg-home) .hipaa-badge-wrap{justify-content:center;align-items:center;display:flex}:where(.pg-home) .hipaa-logo{object-fit:contain;width:auto;max-width:90vw;height:clamp(100px,25vw,180px)}:where(.pg-home) .workflow-section{max-width:960px;margin:0 auto;padding:4rem clamp(1.5rem,5vw,3rem) 3rem}:where(.pg-home) .workflow-title{text-align:center;letter-spacing:-.02em;margin-bottom:1.5rem;font-size:1.75rem;font-weight:600}:where(.pg-home) .workflow-tabs{background:rgb(var(--n-ffffff) / .04);border:1px solid rgb(var(--n-ffffff) / .08);border-radius:40px;justify-content:center;align-items:center;gap:0;width:fit-content;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;padding:5px;display:flex}:where(.pg-home) .workflow-tab{color:rgb(var(--n-ffffff) / .5);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:36px;padding:.6rem 1.5rem;font-family:inherit;font-size:1.1rem;font-weight:500;transition:all .2s}:where(.pg-home) .workflow-tab:hover{color:rgb(var(--n-ffffff))}:where(.pg-home) .workflow-tab.active{background:rgb(var(--n-ffffff) / .1);color:rgb(var(--n-ffffff))}:where(.pg-home) .workflow-panel{display:none}:where(.pg-home) .workflow-panel.active{display:block}:where(.pg-home) .workflow-steps{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1.25rem;display:flex}:where(.pg-home) .workflow-step{text-align:center;flex-direction:column;align-items:center;gap:.6rem;max-width:220px;display:flex}:where(.pg-home) .workflow-step-num{color:#3c82d9;background:#3c82d91f;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;font-weight:600;display:flex}:where(.pg-home) .workflow-step-icon{background:rgb(var(--n-ffffff) / .04);border:1px solid rgb(var(--n-ffffff) / .08);border-radius:16px;justify-content:center;align-items:center;width:72px;height:72px;display:flex}:where(.pg-home) .workflow-step-icon svg,:where(.pg-home) .workflow-step-icon img{width:48px;height:48px}:where(.pg-home) .workflow-step-label{color:rgb(var(--n-ffffff));font-size:1.2rem;font-weight:600}:where(.pg-home) .workflow-step-desc{color:rgb(var(--n-ffffff) / .55);font-size:1.05rem;line-height:1.5}:where(.pg-home) .workflow-arrow{align-items:center;padding-top:4.25rem;display:flex}:where(.pg-home) .workflow-arrow svg{width:36px;height:36px}:where(.pg-home) .workflow-arrow svg path{stroke:rgb(var(--n-ffffff) / .35);stroke-width:2px}:where(.pg-home) .workflow-footnote{text-align:center;color:rgb(var(--n-ffffff) / .4);margin-top:2rem;font-size:1rem}@media (max-width:640px){:where(.pg-home) .workflow-steps{flex-direction:column;align-items:center;gap:1rem}:where(.pg-home) .workflow-arrow{margin:-.5rem 0;padding-top:0;transform:rotate(90deg)}:where(.pg-home) .workflow-step{text-align:left;background:rgb(var(--n-ffffff) / .02);border:1px solid rgb(var(--n-ffffff) / .06);border-radius:12px;flex-direction:row;gap:1rem;width:100%;max-width:100%;padding:1rem}:where(.pg-home) .workflow-step-icon{width:56px;min-width:56px;height:56px}:where(.pg-home) .workflow-step-label{font-size:1.1rem}:where(.pg-home) .workflow-step-desc{font-size:.95rem}:where(.pg-home) .workflow-tabs{padding:3px}:where(.pg-home) .workflow-tab{padding:.5rem 1rem;font-size:.95rem}:where(.pg-home) .workflow-title{font-size:1.5rem}}:where(.pg-home) .playbook-setup.workflow-section{max-width:min(1040px,100%);margin-left:auto;margin-right:auto;padding:clamp(2.75rem,5vw,4.5rem) clamp(1.25rem,3.5vw,2rem) clamp(3.25rem,6vw,5rem);scroll-margin-top:5.5rem;overflow:visible}:where(.pg-home) .pb-anchor-alias{width:0;height:0;scroll-margin-top:5.5rem;position:relative;top:0;overflow:hidden}:where(.pg-home) .playbook-setup .workflow-title{letter-spacing:-.03em;text-align:left;margin:0 0 .55rem;font-size:clamp(1.45rem,2.2vw,1.95rem);font-weight:500;line-height:1.18}:where(.pg-home) .playbook-setup .workflow-subtitle{max-width:32rem;color:rgb(var(--n-ffffff) / .58);text-align:left;margin:0;font-size:.92rem;line-height:1.55}:where(.pg-home) .playbook-setup .workflow-subtitle em{color:rgb(var(--n-ffffff) / .9);font-style:normal}:where(.pg-home) .inv-window.is-dictating{box-shadow:none;background:0 0;border:none;grid-template-columns:minmax(0,1fr);overflow:visible}:where(.pg-home) .inv-window.is-dictating .pb-rail,:where(.pg-home) .inv-window.is-dictating .pb-topbar,:where(.pg-home) .inv-window.is-dictating .pb-dl-layer{display:none!important}:where(.pg-home) .inv-window.is-dictating .pb-main{background:0 0;padding:0;overflow:visible}:where(.pg-home) .inv-window.is-dictating .pb-main:after{display:none}:where(.pg-home) .inv-window.is-dictating .pb-stages{background:0 0;min-height:480px}:where(.pg-home) .inv-window .pb-stage[data-pb-stage=dictate]{background:0 0;justify-content:center;align-items:center;min-height:480px;padding:0;display:flex;overflow:visible}:where(.pg-home) .inv-phone-wrap{isolation:isolate;background:0 0;justify-content:center;align-items:center;width:100%;min-height:480px;padding:20px 12px 28px;display:flex;position:relative}:where(.pg-home) .inv-phone-wrap .sf-night{z-index:0;background:radial-gradient(ellipse 55% 60% at 50% 45%, #ffecb41a, transparent 62%), radial-gradient(ellipse 70% 75% at 50% 55%, rgb(var(--n-0c1220) / .35), transparent 70%);pointer-events:none;filter:blur(18px);opacity:.85;border-radius:50%;position:absolute;inset:8% 18%}:where(.pg-home) .inv-sf-stage.sf-phone-stage{z-index:1;background:0 0;min-height:0;padding:0;position:relative}:where(.pg-home) .inv-window .sf-phone{--sf-w:260px;--sf-h:536px;--sf-r:42px;--sf-bezel:9px;transform-origin:50%;transform:scale(.95)}:where(.pg-home) .sf-cmd-toast{z-index:12;background:rgb(var(--n-0c0c10) / .92);border:1px solid rgb(var(--n-ffffff) / .12);color:rgb(var(--n-ffffff));white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;align-items:center;gap:7px;padding:6px 10px 6px 7px;font-size:11px;font-weight:600;transition:opacity .28s,transform .35s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;top:58px;left:50%;transform:translate(-50%,8px)scale(.96)}:where(.pg-home) .sf-cmd-toast .sf-cmd-tag{color:#9ec0f0;letter-spacing:.04em;text-transform:uppercase;background:#3c82d947;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700}:where(.pg-home) .sf-phone.is-cmd-toast .sf-cmd-toast{opacity:1;transform:translate(-50%)scale(1)}:where(.pg-home) .inv-window .sf-camera-view{background:linear-gradient(180deg, rgb(var(--n-0a0c12) / .15), rgb(var(--n-0a0c12) / .55)), radial-gradient(ellipse 50% 40% at 30% 35%, #78a0c859, transparent 55%), linear-gradient(145deg, rgb(var(--n-2a241e)) 0%, rgb(var(--n-1a1612)) 40%, rgb(var(--n-0e1016)) 100%)}:where(.pg-home) .inv-window .sf-camera-view:before{content:"";width:34%;height:26%;box-shadow:0 0 0 1px rgb(var(--n-ffffff) / .12);z-index:0;background:linear-gradient(160deg,#8caac873,#3c506e59);border-radius:4px;position:absolute;top:28%;left:12%}:where(.pg-home) .inv-window .sf-camera-grid,:where(.pg-home) .inv-window .sf-camera-hint{z-index:1}:where(.pg-home) .inv-window .sf-camera-view:after{content:"";background:rgb(var(--n-2a2420));width:42%;height:22%;box-shadow:inset 0 8px 0 rgb(var(--n-3a322c));z-index:0;border-radius:6px;position:absolute;bottom:28%;right:14%}@media (max-width:900px){:where(.pg-home) .inv-window .sf-phone{--sf-w:240px;--sf-h:500px;transform:scale(.88)}:where(.pg-home) .inv-window .pb-stage[data-pb-stage=dictate]{min-height:460px}}:where(.pg-home) .playbook-setup-tabs,:where(.pg-home) .report-flow-tabs,:where(.pg-home) .pb-persona-panel[hidden]{display:none!important}:where(.pg-home) .inv-cmd-chip{z-index:8;background:rgb(var(--n-111118));color:rgb(var(--n-ffffff));letter-spacing:-.01em;box-shadow:0 10px 28px rgb(0 0 0/calc(.28 * var(--shadow-k)));opacity:0;pointer-events:none;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 8px;font-size:.72rem;font-weight:600;transition:opacity .35s,transform .45s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;top:58px;left:50%;transform:translate(-50%,8px)scale(.96)}:where(.pg-home) .inv-cmd-chip .inv-cmd-tag{color:#9ec0f0;letter-spacing:.04em;text-transform:uppercase;background:#3c82d938;border-radius:999px;align-items:center;padding:3px 7px;font-size:.62rem;font-weight:700;display:inline-flex}:where(.pg-home) .inv-window.is-cmd-in .inv-cmd-chip{opacity:1;transform:translate(-50%)scale(1)}:where(.pg-home) .inv-window.is-cmd-out .inv-cmd-chip,:where(.pg-home) .inv-window.is-photo-done .inv-cmd-chip{opacity:0;transform:translate(-50%,-6px)scale(.96)}:where(.pg-home) .inv-camera-flash{z-index:12;background:rgb(var(--n-ffffff));opacity:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0}:where(.pg-home) .inv-window.is-flash .inv-camera-flash{animation:.55s ease-out home-inv-flash}@keyframes home-inv-flash{0%{opacity:0}18%{opacity:.85}to{opacity:0}}:where(.pg-home) .inv-photos-live{opacity:0;flex-direction:column;gap:6px;margin:0 0 10px;transition:opacity .4s,transform .45s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(8px)}:where(.pg-home) .inv-window.has-photo .inv-photos-live{opacity:1;transform:translateY(0)}:where(.pg-home) .inv-photos-label{letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--n-8a8a94));font-size:.62rem;font-weight:650}:where(.pg-home) .inv-photos-row{gap:8px;display:flex}:where(.pg-home) .inv-photo-thumb{border:1px solid rgb(var(--n-ffffff) / .14);width:64px;height:64px;box-shadow:0 4px 12px rgb(0 0 0/calc(.18 * var(--shadow-k)));opacity:0;background:rgb(var(--n-1a2030));border-radius:10px;transition:opacity .35s,transform .4s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;transform:scale(.85)}:where(.pg-home) .inv-photo-thumb svg{width:100%;height:100%;display:block}:where(.pg-home) .inv-window.has-photo .inv-photo-thumb.is-new,:where(.pg-home) .inv-photo-thumb.is-filled{opacity:1;transform:scale(1)}:where(.pg-home) .inv-capture-stage{z-index:10;aspect-ratio:4/3;opacity:0;pointer-events:none;width:min(78%,280px);box-shadow:0 18px 40px rgb(0 0 0/calc(.35 * var(--shadow-k)));border:2px solid rgb(var(--n-ffffff) / .55);border-radius:14px;transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:72px;left:50%;overflow:hidden;transform:translate(-50%,12px)scale(.94)}:where(.pg-home) .inv-window.is-capturing .inv-capture-stage{opacity:1;transform:translate(-50%)scale(1)}:where(.pg-home) .inv-window.is-photo-done .inv-capture-stage,:where(.pg-home) .inv-window.is-cmd-out .inv-capture-stage{opacity:0;transform:translate(-50%,-8px)scale(.96)}:where(.pg-home) .inv-capture-stage .inv-scene-art{width:100%;height:100%;display:block}:where(.pg-home) .inv-capture-frame{border:1.5px solid rgb(var(--n-ffffff) / .85);box-shadow:inset 0 0 0 1px rgb(0 0 0/calc(.15 * var(--shadow-k)));pointer-events:none;border-radius:6px;position:absolute;inset:10px}:where(.pg-home) .inv-capture-frame:before,:where(.pg-home) .inv-capture-frame:after{content:"";border:2px solid rgb(var(--n-ffffff));width:14px;height:14px;position:absolute}:where(.pg-home) .inv-capture-frame:before{border-bottom:none;border-right:none;top:-2px;left:-2px}:where(.pg-home) .inv-capture-frame:after{border-top:none;border-left:none;bottom:-2px;right:-2px}:where(.pg-home) .inv-capture-shutter{border:2px solid rgb(var(--n-ffffff));background:rgb(var(--n-ffffff) / .25);border-radius:50%;width:28px;height:28px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}:where(.pg-home) .inv-window.is-flash .inv-capture-shutter{background:rgb(var(--n-ffffff));transform:translate(-50%)scale(.88)}:where(.pg-home) .inv-export-menu{z-index:8;background:rgb(var(--n-ffffff));border:1px solid rgb(var(--n-e4e4ea));opacity:0;visibility:hidden;transform-origin:100% 0;pointer-events:none;border-radius:12px;min-width:11.5rem;padding:5px;transition:opacity .22s,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px)scale(.97);box-shadow:0 14px 32px #0f142324}:where(.pg-home) .inv-window.is-export-open .inv-export-menu{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)scale(1)}:where(.pg-home) .inv-export-item{color:rgb(var(--n-1c1c22));white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:9px 11px;font-size:.74rem;font-weight:600;display:flex}:where(.pg-home) .inv-export-item svg{color:#3c82d9;flex-shrink:0;width:15px;height:15px}:where(.pg-home) .inv-window.is-export-press .pb-upload{transform:scale(.96)}:where(.pg-home) .inv-window.is-copy-flash .inv-export-item[data-inv-export=copy]{background:#3c82d91f}:where(.pg-home) .inv-window .pb-review{align-items:stretch}:where(.pg-home) .inv-window .pb-review .inv-narrative{flex:auto;min-width:0;min-height:0}:where(.pg-home) .inv-window.is-capturing .pb-magic,:where(.pg-home) .inv-window.is-capturing .pb-think-dock,:where(.pg-home) .inv-window.is-capturing .inv-photos-live{opacity:.18;filter:blur(1px);transition:opacity .3s,filter .3s}:where(.pg-home) .inv-window .inv-photos-live .inv-photos-label{color:rgb(var(--n-6a6a74))}:where(.pg-home) .inv-narr-photos .inv-photo-thumb{border-color:rgb(var(--n-dde0e8));box-shadow:0 2px 8px #0f14231a}:where(.pg-home) .inv-doc-old{color:rgb(var(--n-a0a0a8));text-decoration:line-through}:where(.pg-home) .inv-doc-new{color:#1a7f43;font-weight:600;display:none}:where(.pg-home) .inv-window.is-qa-approved .inv-doc-old{display:none}:where(.pg-home) .inv-window.is-qa-approved .inv-doc-new{display:inline}:where(.pg-home) .inv-form-select{border-color:#3c82d9;min-width:14rem;box-shadow:0 0 0 3px #3c82d929}:where(.pg-home) .inv-narrative{background:rgb(var(--n-f7f7f9));border:1px solid rgb(var(--n-e4e4ea));border-radius:14px;flex-direction:column;gap:0;height:100%;min-height:320px;display:flex;overflow:hidden}:where(.pg-home) .inv-narr-bar{background:rgb(var(--n-ffffff));border-bottom:1px solid rgb(var(--n-ececf1));color:rgb(var(--n-1c1c22));align-items:center;gap:10px;min-width:0;padding:10px 14px;font-size:.78rem;font-weight:650;display:flex}:where(.pg-home) .inv-narr-id{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:where(.pg-home) .inv-narr-page{flex:1;padding:16px 18px 20px;overflow:auto}:where(.pg-home) .inv-narr-meta{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}:where(.pg-home) .inv-narr-meta span{background:rgb(var(--n-ececf2));color:rgb(var(--n-4a4a54));border-radius:999px;padding:4px 9px;font-size:.66rem;font-weight:600;display:inline-flex}:where(.pg-home) .inv-narr-photos{background:rgb(var(--n-ffffff));border:1px solid rgb(var(--n-e8e8ee));border-radius:12px;margin-bottom:16px;padding:10px 12px}:where(.pg-home) .inv-narr-page h4{letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--n-2a2a32));margin:14px 0 6px;font-size:.72rem;font-weight:750}:where(.pg-home) .inv-narr-page h4:first-of-type{margin-top:4px}:where(.pg-home) .inv-narr-page p{color:rgb(var(--n-3a3a44));margin:0 0 4px;font-size:.78rem;line-height:1.55}:where(.pg-home) .inv-narr-bullets{color:rgb(var(--n-3a3a44));margin:0;padding:0 0 0 1.1rem;font-size:.78rem;line-height:1.55}:where(.pg-home) .inv-narr-bullets li{margin-bottom:2px}:where(.pg-home) .inv-window.is-saved .pb-upload{display:none}:where(.pg-home) .inv-window .pb-stage[data-pb-stage=dictate]{position:relative}:where(.pg-home) .inv-window .pb-stage[data-pb-stage=draft].is-active .inv-narr-bar{animation:.5s cubic-bezier(.16,1,.3,1) .2s both home-pb-rise}:where(.pg-home) .inv-window .pb-stage[data-pb-stage=draft].is-active .inv-narr-page>*{animation:.44s cubic-bezier(.16,1,.3,1) both home-pb-rise}:where(.pg-home) .inv-window .pb-stage[data-pb-stage=draft].is-active .inv-narr-page>:first-child{animation-delay:.35s}:where(.pg-home) .inv-window .pb-stage[data-pb-stage=draft].is-active .inv-narr-page>:nth-child(2){animation-delay:.48s}:where(.pg-home) .inv-window .pb-stage[data-pb-stage=draft].is-active .inv-narr-page>:nth-child(3){animation-delay:.6s}:where(.pg-home) .inv-window .pb-stage[data-pb-stage=draft].is-active .inv-narr-page>:nth-child(4){animation-delay:.72s}:where(.pg-home) .inv-window .pb-stage[data-pb-stage=draft].is-active .inv-narr-page>:nth-child(5){animation-delay:.84s}:where(.pg-home) .inv-window .pb-stage[data-pb-stage=draft].is-active .inv-narr-page>:nth-child(6){animation-delay:.96s}:where(.pg-home) .inv-window .pb-stage[data-pb-stage=draft].is-active .inv-narr-page>:nth-child(7){animation-delay:1.08s}@media (prefers-reduced-motion:reduce){:where(.pg-home) .inv-camera-flash,:where(.pg-home) .inv-cmd-chip{transition:none!important;animation:none!important}:where(.pg-home) .playbook-setup .inv-cmd-chip,:where(.pg-home) .playbook-setup .inv-camera-flash,:where(.pg-home) .playbook-setup .inv-capture-stage{display:none}:where(.pg-home) .playbook-setup .inv-photos-live,:where(.pg-home) .playbook-setup .inv-photo-thumb,:where(.pg-home) .playbook-setup .inv-narrative,:where(.pg-home) .playbook-setup .inv-narr-page>*{opacity:1!important;transform:none!important}}:where(.pg-home) .pb-frame{border:1px solid rgb(var(--n-ffffff) / .08);background:rgb(var(--n-ffffff) / .022);border-radius:clamp(16px,2vw,22px);width:100%;max-width:100%;margin:0 auto;padding:clamp(1.25rem,2.2vw,1.85rem) clamp(1.15rem,2vw,1.75rem) clamp(1.5rem,2.5vw,2.15rem);overflow:visible}:where(.pg-home) .playbook-setup-grid{flex-direction:column;align-items:stretch;gap:clamp(.85rem,1.6vw,1.25rem);display:flex}:where(.pg-home) .pb-intro{text-align:left;max-width:min(34rem,100%)}:where(.pg-home) .playbook-setup .pb-feature{gap:.45rem;margin:0 0 .55rem;font-size:.92rem}:where(.pg-home) .playbook-setup .pb-feature-icon svg{width:16px;height:16px}:where(.pg-home) .playbook-setup .pb-steps,:where(.pg-home) .playbook-setup .playbook-setup-note{display:none!important}:where(.pg-home) .pb-demo-block{flex-direction:column;gap:.9rem;width:100%;max-width:920px;margin:0 auto;padding-bottom:.35rem;display:flex}:where(.pg-home) .pb-caption{color:rgb(var(--n-ffffff) / .55);text-align:center;max-width:none;margin:.25rem 0 0;font-size:.84rem;line-height:1.5}:where(.pg-home) .pb-caption strong{color:rgb(var(--n-ffffff) / .78);font-weight:550}:where(.pg-home) .pb-slider-row{flex-shrink:0;justify-content:center;align-items:center;gap:.7rem;margin-top:.1rem;padding-bottom:.15rem;display:flex}:where(.pg-home) .pb-slider{background:rgb(var(--n-ffffff) / .08);border:1px solid rgb(var(--n-ffffff) / .08);border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .7rem;display:inline-flex}:where(.pg-home) .pb-slide{background:rgb(var(--n-ffffff) / .28);cursor:pointer;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .35s cubic-bezier(.22,1,.36,1),background .25s;position:relative;overflow:hidden}:where(.pg-home) .pb-slide:focus-visible{outline-offset:3px;outline:2px solid #3c82d9b3}:where(.pg-home) .pb-slide.is-done{background:rgb(var(--n-ffffff) / .5)}:where(.pg-home) .pb-slide.is-current{background:rgb(var(--n-ffffff) / .18);width:2.75rem}:where(.pg-home) .pb-slide-fill{border-radius:inherit;background:rgb(var(--n-ffffff) / .92);width:0;height:100%;display:block}:where(.pg-home) .pb-slide.is-current .pb-slide-fill{animation:home-pb-progress var(--pb-dur,4s) linear forwards}:where(.pg-home) .playbook-setup.is-paused .pb-slide.is-current .pb-slide-fill,:where(.pg-home) .pb-persona-panel.is-paused .pb-slide.is-current .pb-slide-fill{animation-play-state:paused}:where(.pg-home) .pb-pause-btn{border:1px solid rgb(var(--n-ffffff) / .1);background:rgb(var(--n-ffffff) / .08);width:2.1rem;height:2.1rem;color:rgb(var(--n-ffffff) / .85);cursor:pointer;border-radius:999px;place-items:center;padding:0;transition:background .2s,border-color .2s;display:inline-grid}:where(.pg-home) .pb-pause-btn:hover{background:rgb(var(--n-ffffff) / .14);border-color:rgb(var(--n-ffffff) / .22)}:where(.pg-home) .pb-pause-btn:focus-visible{outline-offset:3px;outline:2px solid #3c82d9b3}:where(.pg-home) .pb-pause-btn svg{width:12px;height:12px;display:block}:where(.pg-home) .pb-pause-btn .pb-icon-play,:where(.pg-home) .playbook-setup.is-paused .pb-pause-btn .pb-icon-pause,:where(.pg-home) .pb-persona-panel.is-paused .pb-pause-btn .pb-icon-pause{display:none}:where(.pg-home) .playbook-setup.is-paused .pb-pause-btn .pb-icon-play,:where(.pg-home) .pb-persona-panel.is-paused .pb-pause-btn .pb-icon-play{display:block}:where(.pg-home) .pb-feature{color:rgb(var(--n-ffffff) / .9);letter-spacing:-.01em;align-items:center;gap:.6rem;margin:0 0 1.1rem;font-size:1.05rem;font-weight:500;display:flex}:where(.pg-home) .pb-feature-icon{color:#3c82d9f2;display:inline-flex}:where(.pg-home) .pb-feature-icon svg{width:19px;height:19px}:where(.pg-home) .pb-cta-wrap{opacity:0;pointer-events:none;isolation:isolate;--beam-strength:.7;border-radius:999px;width:fit-content;max-height:0;margin-top:0;transition:max-height .55s cubic-bezier(.22,1,.36,1),opacity .45s,margin-top .45s;display:inline-flex;position:relative;overflow:visible}:where(.pg-home) .pb-persona-panel.is-cta-ready .pb-cta-wrap{opacity:1;pointer-events:auto;max-height:4.5rem;margin-top:.95rem}:where(.pg-home) .pb-cta{z-index:1;border:1px solid rgb(var(--n-ffffff) / .14);color:rgb(var(--n-ffffff) / .94);background:rgb(var(--n-0c0c10) / .96);border-radius:999px;align-items:center;gap:.5rem;margin:0;padding:.7rem 1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:transform .5s cubic-bezier(.22,1,.36,1),background .25s,border-color .25s;display:inline-flex;position:relative;transform:translateY(6px)}:where(.pg-home) .pb-persona-panel.is-cta-ready .pb-cta{transform:translateY(0)}:where(.pg-home) .pb-cta svg{width:14px;height:14px}:where(.pg-home) .pb-cta-wrap:before{content:"";border-radius:inherit;background:conic-gradient(from var(--pb-beam-angle,0deg), transparent 0%, transparent 34%, rgb(var(--n-828282) / .15) 40%, rgb(var(--n-c8c8c8) / .95) 48%, rgb(var(--n-ffffff) / .9) 52%, rgb(var(--n-aaaaaa) / .55) 58%, transparent 66%, transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(rgb(var(--n-ffffff)) 0 0) content-box, linear-gradient(rgb(var(--n-ffffff)) 0 0);mask:linear-gradient(rgb(var(--n-ffffff)) 0 0) content-box, linear-gradient(rgb(var(--n-ffffff)) 0 0);-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:2;padding:1px;position:absolute;inset:-1px;-webkit-mask-composite:xor;mask-composite:exclude}:where(.pg-home) .pb-cta-wrap:after{content:"";border-radius:inherit;background:conic-gradient(from var(--pb-beam-angle,0deg), transparent 0%, transparent 38%, rgb(var(--n-b4b4b4) / .2) 46%, rgb(var(--n-ffffff) / .38) 52%, rgb(var(--n-a0a0a0) / .18) 58%, transparent 66%, transparent 100%);filter:blur(12px);opacity:0;pointer-events:none;z-index:0;position:absolute;inset:-10px}:where(.pg-home) .pb-persona-panel.is-cta-ready .pb-cta-wrap:before{opacity:calc(.55 * var(--beam-strength,.7));animation:1.96s linear infinite home-pb-beam-spin}:where(.pg-home) .pb-persona-panel.is-cta-ready .pb-cta-wrap:after{opacity:calc(.28 * var(--beam-strength,.7));animation:1.96s linear infinite home-pb-beam-spin}@property --pb-beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes home-pb-beam-spin{to{--pb-beam-angle:360deg}}:where(.pg-home) .pb-cta:hover{background:rgb(var(--n-16161c) / .98);border-color:rgb(var(--n-ffffff) / .24)}@media (prefers-reduced-motion:reduce){:where(.pg-home) .pb-persona-panel.is-cta-ready .pb-cta-wrap:before,:where(.pg-home) .pb-persona-panel.is-cta-ready .pb-cta-wrap:after{animation:none}:where(.pg-home) .pb-persona-panel.is-cta-ready .pb-cta-wrap:before{opacity:.35;background:linear-gradient(120deg, rgb(var(--n-c8c8c8) / .55), rgb(var(--n-ffffff) / .8), rgb(var(--n-a0a0a0) / .45))}:where(.pg-home) .pb-persona-panel.is-cta-ready .pb-cta-wrap:after{opacity:.18}}:where(.pg-home) .pb-scene{background-image:url(/resources/images/playbook-scene-bg.webp);background-position:50%;background-size:cover;border-radius:16px;place-items:center stretch;padding:clamp(.85rem,1.6vw,1.25rem);display:grid;position:relative;overflow:hidden}:where(.pg-home) .pb-scene:before{content:"";background:linear-gradient(165deg, rgb(var(--n-060b14) / .42) 0%, rgb(var(--n-060b14) / .68) 55%, rgb(var(--n-060b14) / .82) 100%);position:absolute;inset:0}:where(.pg-home) .pb-scene>.pb-window,:where(.pg-home) .pb-scene>.pb-scale-shell{z-index:1;width:100%;max-width:100%;position:relative}:where(.pg-home) .pb-scale-shell{--pb-fit-scale:1;justify-content:center;align-items:flex-start;display:flex}:where(.pg-home) .pb-scale-shell>.pb-window{width:100%;max-width:100%;transform:scale(var(--pb-fit-scale,1));transform-origin:top}:where(.pg-home) .pb-window{background:rgb(var(--n-ffffff));box-shadow:0 24px 56px rgb(0 0 0/calc(.5 * var(--shadow-k))), 0 2px 8px rgb(0 0 0/calc(.3 * var(--shadow-k)));text-align:left;border-radius:14px;grid-template-columns:48px minmax(0,1fr);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s;display:grid;overflow:hidden}:where(.pg-home) .pb-window.is-shifting{box-shadow:0 40px 90px rgb(0 0 0/calc(.62 * var(--shadow-k))), 0 0 0 1px #3c82d94d;transform:scale(.994)}:where(.pg-home) .pb-scale-shell>.pb-window.is-shifting{transform:scale(calc(var(--pb-fit-scale,1) * .994))}:where(.pg-home) .pb-rail{background:rgb(var(--n-fafafa));border-right:1px solid rgb(var(--n-e8e8ea));flex-direction:column;align-items:center;gap:14px;padding:13px 0;display:flex}:where(.pg-home) .pb-rail-logo{object-fit:cover;border-radius:7px;width:24px;height:24px}:where(.pg-home) .pb-rail-icon{width:26px;height:26px;color:rgb(var(--n-9a9aa2));border-radius:7px;place-items:center;transition:background .4s,color .4s;display:grid}:where(.pg-home) .pb-rail-icon svg{width:16px;height:16px}:where(.pg-home) .pb-rail-icon.is-active{background:rgb(var(--n-e4eefb));color:#2f6fc4}:where(.pg-home) .pb-main{background:rgb(var(--n-f4f4f6));min-width:0;padding:14px 16px 16px;position:relative;overflow:hidden}:where(.pg-home) .pb-window.is-export-open .pb-topbar,:where(.pg-home) .pb-window.is-pointer-in .pb-topbar,:where(.pg-home) .pb-window.is-pointer-dl .pb-topbar,:where(.pg-home) .pb-window.is-dl-dock .pb-topbar{z-index:7;position:relative}:where(.pg-home) .pb-main:after{content:"";z-index:3;opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#3c82d924 50%,#0000 65%);position:absolute;inset:0;transform:translate(-100%)}:where(.pg-home) .pb-window.is-shifting .pb-main:after{animation:.68s cubic-bezier(.4,0,.2,1) home-pb-sweep}@keyframes home-pb-sweep{0%{opacity:0;transform:translate(-100%)}30%{opacity:1}to{opacity:0;transform:translate(100%)}}:where(.pg-home) .pb-topbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:16px;display:flex}:where(.pg-home) .pb-topbar>div{min-width:0}:where(.pg-home) .pb-title{color:rgb(var(--n-111114));letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.02rem;font-weight:600;line-height:1.25;overflow:hidden}:where(.pg-home) .pb-sub{color:rgb(var(--n-85858c));white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:.72rem;line-height:1.35;overflow:hidden}:where(.pg-home) .pb-action-wrap{flex:none;align-self:flex-start;position:relative}:where(.pg-home) .pb-upload{background:rgb(var(--n-131316));color:rgb(var(--n-ffffff));white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:7px 14px;font-size:.72rem;font-weight:600;transition:transform .18s,box-shadow .18s,opacity .25s;display:inline-flex}:where(.pg-home) .pb-window.is-dictating .pb-upload{opacity:0;pointer-events:none}:where(.pg-home) .pb-window.is-export-press .pb-upload{box-shadow:inset 0 0 0 1px rgb(var(--n-ffffff) / .18);transform:scale(.94)}:where(.pg-home) .pb-export-menu{z-index:4;border:1px solid rgb(var(--n-e7e7ec));background:rgb(var(--n-ffffff));opacity:0;visibility:hidden;transform-origin:100% 0;pointer-events:none;border-radius:12px;min-width:196px;padding:6px;transition:opacity .28s,transform .28s cubic-bezier(.16,1,.3,1),visibility 0s linear .28s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px)scale(.96);box-shadow:0 16px 36px #0f142329}:where(.pg-home) .pb-window.is-export-open .pb-export-menu{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)scale(1)}:where(.pg-home) .pb-export-item{color:rgb(var(--n-23232a));background:0 0;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:.74rem;font-weight:600;transition:background .25s;display:flex}:where(.pg-home) .pb-export-item svg{flex:none;width:16px;height:16px}:where(.pg-home) .pb-window.is-pointer-dl .pb-export-item,:where(.pg-home) .pb-window.is-dl-click .pb-export-item{background:rgb(var(--n-eef4fc))}:where(.pg-home) .pb-window.is-dl-click .pb-export-item{background:#dceafb;transform:scale(.98)}:where(.pg-home) .pb-pointer{z-index:8;opacity:0;pointer-events:none;width:28px;height:28px;filter:drop-shadow(0 2px 3px rgb(0 0 0/calc(.25 * var(--shadow-k))));will-change:transform, opacity;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .22s;position:absolute;top:8px;right:-2px;transform:translate(18px,14px)rotate(-16deg)}:where(.pg-home) .pb-pointer svg{width:100%;height:100%;display:block}:where(.pg-home) .pb-window.is-pointer-in .pb-pointer{opacity:1;transform:translate(2px,4px)rotate(-10deg)}:where(.pg-home) .pb-window.is-export-press .pb-pointer{opacity:1;transition-duration:.11s;transform:translate(1px,8px)rotate(-10deg)scale(.9)}:where(.pg-home) .pb-window.is-pointer-dl .pb-pointer{opacity:1;transform:translate(-54px,46px)rotate(-6deg)}:where(.pg-home) .pb-window.is-dl-click .pb-pointer{opacity:1;transition-duration:.11s;transform:translate(-55px,50px)rotate(-6deg)scale(.9)}:where(.pg-home) .pb-window.is-hand-out .pb-pointer{opacity:0;transition-duration:.18s}:where(.pg-home) .pb-dl-layer{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:hidden}:where(.pg-home) .pb-dl-chip{z-index:2;background:rgb(var(--n-ffffff));border:1px solid rgb(var(--n-e4e4e9));opacity:0;border-radius:8px;place-items:center;width:30px;height:30px;margin-left:-15px;display:grid;position:absolute;bottom:52px;left:50%;transform:translate(118px,-225px)scale(1);box-shadow:0 8px 18px #0f142324}:where(.pg-home) .pb-dl-chip svg{width:15px;height:15px}:where(.pg-home) .pb-dl-dock{z-index:1;background:rgb(var(--n-ffffff) / .92);border:1px solid rgb(var(--n-dcdce4) / .95);-webkit-backdrop-filter:blur(8px);opacity:0;border-radius:14px;flex-direction:column;align-items:center;gap:5px;width:72px;padding:10px 8px 8px;transition:opacity .28s,transform .45s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%,28px)scale(.92);box-shadow:0 14px 32px #0f14232e}:where(.pg-home) .pb-dl-folder{width:36px;height:30px;display:block}:where(.pg-home) .pb-dl-folder svg{width:100%;height:100%;display:block}:where(.pg-home) .pb-dl-dock-label{letter-spacing:.02em;color:rgb(var(--n-5a5a64));white-space:nowrap;font-size:.58rem;font-weight:600}:where(.pg-home) .pb-window.is-dl-dock .pb-dl-dock{opacity:1;transform:translate(-50%)scale(1)}:where(.pg-home) .pb-window.is-dl-fly .pb-dl-chip{animation:.9s cubic-bezier(.4,0,.2,1) forwards home-pb-dl-to-dock}:where(.pg-home) .pb-window.is-dl-done .pb-dl-dock{animation:.42s cubic-bezier(.34,1.56,.64,1) home-pb-dock-catch}:where(.pg-home) .pb-window.is-dl-done .pb-export-item{opacity:.55}:where(.pg-home) .pb-window.is-dl-fly .pb-export-menu{opacity:0;visibility:hidden;transition:opacity .25s,transform .25s,visibility 0s linear .25s;transform:translateY(-4px)scale(.98)}@keyframes home-pb-dl-to-dock{0%{opacity:1;transform:translate(118px,-225px)scale(1)rotate(0)}70%{opacity:1}to{opacity:0;transform:translateY(10px)scale(.38)rotate(8deg)}}@keyframes home-pb-dock-catch{0%{transform:translate(-50%)scale(1)}40%{transform:translate(-50%,3px)scale(1.06)}to{transform:translate(-50%)scale(1)}}:where(.pg-home) .pb-drop{border:1.5px dashed rgb(var(--n-d2d2d9));background:rgb(var(--n-fbfbfd));border-radius:14px;flex:1;justify-content:center;align-items:center;min-height:148px;margin-bottom:12px;display:flex;position:relative;overflow:visible}:where(.pg-home) .pb-drop-hint{text-align:center;justify-items:center;gap:3px;display:grid}:where(.pg-home) .pb-drop-icon{background:rgb(var(--n-eeeef2));width:34px;height:34px;color:rgb(var(--n-8a8a93));border-radius:50%;place-items:center;margin-bottom:5px;display:grid}:where(.pg-home) .pb-drop-icon svg{width:17px;height:17px}:where(.pg-home) .pb-drop-title{color:rgb(var(--n-43434c));font-size:.8rem;font-weight:600}:where(.pg-home) .pb-drop-note{color:rgb(var(--n-9a9aa2));font-size:.7rem}:where(.pg-home) .pb-pack{opacity:0;width:248px;height:64px;position:absolute}:where(.pg-home) .pb-sheet{border:1px solid rgb(var(--n-e0e0e6));background:rgb(var(--n-f3f3f6));border-radius:11px;position:absolute;inset:0;box-shadow:0 6px 16px #0f142314}:where(.pg-home) .pb-sheet:first-child{background:rgb(var(--n-ececf1));transform:translate(-2px,2px)rotate(-1deg)}:where(.pg-home) .pb-sheet:nth-child(2){background:rgb(var(--n-f1f1f5));transform:translate(1px,1px)rotate(.5deg)}:where(.pg-home) .pb-sheet:nth-child(3){background:rgb(var(--n-efeff3));transform:translate(2px,2px)rotate(1deg)}:where(.pg-home) .pb-sheet:nth-child(4){background:rgb(var(--n-f5f5f8));transform:translate(-1px,1px)rotate(-.5deg)}:where(.pg-home) .pb-file{z-index:1;background:rgb(var(--n-ffffff));border:1px solid rgb(var(--n-e4e4e9));color:rgb(var(--n-23232a));border-radius:11px;align-items:center;gap:10px;padding:10px 15px;font-size:.78rem;font-weight:600;display:inline-flex;position:absolute;inset:0;box-shadow:0 14px 30px #0f142329}:where(.pg-home) .pb-file svg{flex:none;width:17px;height:17px}:where(.pg-home) .pb-file-text{text-align:left;display:grid}:where(.pg-home) .pb-file-text em{color:rgb(var(--n-9a9aa2));font-size:.66rem;font-style:normal;font-weight:500}:where(.pg-home) .pb-panel{border:1px solid rgb(var(--n-e7e7ec));background:rgb(var(--n-ffffff));border-radius:13px;padding:13px 15px 5px;box-shadow:0 1px 2px #0f14230a}:where(.pg-home) .pb-parse{opacity:0}:where(.pg-home) .pb-panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}:where(.pg-home) .pb-panel-title{color:rgb(var(--n-2c2c34));font-size:.78rem;font-weight:600}:where(.pg-home) .pb-panel-state{place-items:center;display:grid}:where(.pg-home) .pb-spin{border:2px solid rgb(var(--n-e2e2e7));border-top-color:#3c82d9;border-radius:50%;width:14px;height:14px;animation:.85s linear infinite home-pb-spin}@keyframes home-pb-spin{to{transform:rotate(360deg)}}:where(.pg-home) .pb-check{background:rgb(var(--n-e6f6ec));color:#1a7f43;border-radius:50%;place-items:center;width:18px;height:18px;display:none}:where(.pg-home) .pb-check svg{width:12px;height:12px}:where(.pg-home) .pb-window.is-learned .pb-spin{display:none}:where(.pg-home) .pb-window.is-learned .pb-check{display:grid}:where(.pg-home) .pb-parse-track{background:rgb(var(--n-ececf0));border-radius:2px;height:3px;display:block;overflow:hidden}:where(.pg-home) .pb-parse-fill{background:#3c82d9;border-radius:2px;width:0;height:100%;transition:background .5s;display:block}:where(.pg-home) .pb-learned{margin:4px 0 0;padding:0;list-style:none}:where(.pg-home) .pb-learned li{border-top:1px solid rgb(var(--n-f0f0f3));color:rgb(var(--n-6f6f78));opacity:0;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:.75rem;display:flex;transform:translateY(6px)}:where(.pg-home) .pb-learned li:first-child{border-top:0}:where(.pg-home) .pb-learned em{color:rgb(var(--n-23232a));font-style:normal;font-weight:600}:where(.pg-home) .pb-scope{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}:where(.pg-home) .pb-chip{border:1px solid rgb(var(--n-e7e7ec));background:rgb(var(--n-ffffff));opacity:0;border-radius:11px;gap:2px;padding:10px 13px;display:grid;transform:translateY(8px)}:where(.pg-home) .pb-chip.is-you{background:rgb(var(--n-f6faff));border-color:#d3e3f7}:where(.pg-home) .pb-chip-label{color:rgb(var(--n-23232a));font-size:.74rem;font-weight:600}:where(.pg-home) .pb-chip em{color:rgb(var(--n-85858c));font-size:.66rem;font-style:normal}:where(.pg-home) .pb-chip.is-you em{color:#3c82d9}:where(.pg-home) .pb-stages{min-height:clamp(340px,42vh,460px);position:relative}:where(.pg-home) .pb-stage{opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0;overflow:auto}:where(.pg-home) .pb-stage.is-active{visibility:visible;z-index:1;animation:.62s cubic-bezier(.16,1,.3,1) .16s forwards home-pb-stage-in}:where(.pg-home) .pb-stage.is-leaving{visibility:visible;z-index:2;animation:.3s cubic-bezier(.4,0,1,1) forwards home-pb-stage-out}@keyframes home-pb-stage-in{0%{opacity:0;transform:translateY(16px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes home-pb-stage-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-12px)scale(.975)}}@keyframes home-pb-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes home-pb-pop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}:where(.pg-home) .pb-badge{background:rgb(var(--n-e6f6ec));color:#1a7f43;letter-spacing:.04em;border-radius:999px;margin-left:auto;padding:4px 9px;font-size:.62rem;font-weight:700}:where(.pg-home) .pb-lbl-b,:where(.pg-home) .pb-window.is-learned .pb-lbl-a{display:none}:where(.pg-home) .pb-window.is-learned .pb-lbl-b{display:inline}:where(.pg-home) .pb-window.is-learned .pb-parse-fill{background:#1a7f43}:where(.pg-home) .pb-field{z-index:4;align-items:center;gap:10px;margin-bottom:12px;display:flex;position:relative}:where(.pg-home) .pb-field-label{color:rgb(var(--n-85858c));flex-shrink:0;font-size:.72rem;font-weight:500}:where(.pg-home) .pb-tpl{--pb-hand-x:120px;--pb-hand-y:8px;align-items:center;display:inline-flex;position:relative}:where(.pg-home) .pb-select{border:1px solid rgb(var(--n-e2e2e8));background:rgb(var(--n-ffffff));width:min(15.5rem,100%);min-width:0;max-width:100%;color:rgb(var(--n-1c1c22));border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:.76rem;font-weight:600;transition:border-color .35s,box-shadow .35s,transform .12s;display:inline-flex;position:relative}:where(.pg-home) .pb-select-value{white-space:nowrap;flex:1;min-width:0}:where(.pg-home) .pb-select svg{width:14px;height:14px;color:rgb(var(--n-9a9aa2));flex-shrink:0;transition:transform .25s}:where(.pg-home) .pb-window.is-tpl-open .pb-select svg{transform:rotate(180deg)}:where(.pg-home) .pb-window.is-tpl-press .pb-select,:where(.pg-home) .pb-window.is-tpl-open .pb-select,:where(.pg-home) .pb-window.is-tpl-selected .pb-select,:where(.pg-home) .pb-window.is-dictating .pb-select{border-color:#3c82d9;box-shadow:0 0 0 3px #3c82d929}:where(.pg-home) .pb-window.is-tpl-press .pb-select{transform:scale(.98)}:where(.pg-home) .pb-tpl-menu{z-index:5;background:rgb(var(--n-ffffff));border:1px solid rgb(var(--n-e4e4ea));opacity:0;visibility:hidden;transform-origin:0 0;pointer-events:none;border-radius:14px;min-width:100%;padding:5px;transition:opacity .22s,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-6px)scale(.97);box-shadow:0 14px 32px #0f142324}:where(.pg-home) .pb-window.is-tpl-open .pb-tpl-menu{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)scale(1)}:where(.pg-home) .pb-tpl-opt{color:rgb(var(--n-2a2a32));white-space:nowrap;border-radius:10px;padding:8px 11px;font-size:.74rem;font-weight:550;transition:background .18s,color .18s;display:block}:where(.pg-home) .pb-tpl-opt[data-tpl=default]{color:rgb(var(--n-6a6a74));font-weight:500}:where(.pg-home) .pb-window.is-tpl-pick .pb-tpl-opt[data-tpl=pandey],:where(.pg-home) .pb-tpl-opt.is-on{color:#1c1c22;background:#3c82d91f;font-weight:650}:where(.pg-home) .pb-window.is-tpl-pick .pb-tpl-opt[data-tpl=pandey]{background:#3c82d933}:where(.pg-home) .pb-tpl-pointer{z-index:9;opacity:0;pointer-events:none;width:26px;height:26px;filter:drop-shadow(0 2px 3px rgb(0 0 0/calc(.25 * var(--shadow-k))));transform:translate3d(var(--pb-hand-x), var(--pb-hand-y), 0) rotate(-12deg);will-change:transform, opacity;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;top:0;left:0}:where(.pg-home) .pb-tpl-pointer svg{width:100%;height:100%;display:block}:where(.pg-home) .pb-window.is-tpl-pointer-in .pb-tpl-pointer,:where(.pg-home) .pb-window.is-tpl-aim .pb-tpl-pointer{opacity:1}:where(.pg-home) .pb-window.is-tpl-press .pb-tpl-pointer,:where(.pg-home) .pb-window.is-tpl-pick .pb-tpl-pointer{opacity:1;transform:translate3d(var(--pb-hand-x), calc(var(--pb-hand-y) + 3px), 0) rotate(-12deg) scale(.9);transition-duration:.1s}:where(.pg-home) .pb-window.is-tpl-selected .pb-tpl-pointer,:where(.pg-home) .pb-window.is-dictating .pb-tpl-pointer{opacity:0;transition-duration:.18s}:where(.pg-home) .pb-stage[data-pb-stage=dictate] .pb-magic{opacity:0;pointer-events:none;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(10px)}:where(.pg-home) .pb-window.is-dictating .pb-stage[data-pb-stage=dictate] .pb-magic,:where(.pg-home) .pb-window.is-tpl-selected.is-dictating .pb-stage[data-pb-stage=dictate] .pb-magic{opacity:1;pointer-events:auto;transform:translateY(0)}:where(.pg-home) .pb-stage[data-pb-stage=dictate]{padding-bottom:4px;overflow:visible}:where(.pg-home) .pb-stage[data-pb-stage=draft]{overflow:auto}:where(.pg-home) .pb-stage[data-pb-stage=dictate] .pb-magic{padding-bottom:96px}:where(.pg-home) .pb-window.is-dictating .pb-main{overflow:visible}:where(.pg-home) .pb-think-dock{z-index:6;pointer-events:none;opacity:0;flex-direction:column;align-items:center;gap:6px;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%,18px)scale(.92)}:where(.pg-home) .pb-window.is-dictating .pb-think-dock{opacity:1;transform:translate(-50%)scale(1)}:where(.pg-home) .pb-window.is-done-thinking .pb-think-dock{animation:.85s cubic-bezier(.22,1,.36,1) forwards home-pb-think-handoff}:where(.pg-home) .pb-window.is-scrubbing .pb-think-dock,:where(.pg-home) .pb-window.is-trash-up .pb-think-dock,:where(.pg-home) .pb-window.is-collecting .pb-think-dock,:where(.pg-home) .pb-window.is-trashing .pb-think-dock,:where(.pg-home) .pb-window.is-sorting .pb-think-dock,:where(.pg-home) .pb-window.is-polished .pb-think-dock{opacity:0;animation:none;transform:translate(-50%,16px)scale(.7)}@keyframes home-pb-think-handoff{0%{opacity:1;filter:blur();transform:translate(-50%)scale(1)}28%{opacity:1;filter:blur();transform:translate(-50%,-6px)scale(1.06)}55%{opacity:.85;filter:blur();transform:translate(-50%)scale(.94)}to{opacity:0;filter:blur(1.5px);transform:translate(-50%,18px)scale(.68)}}:where(.pg-home) .pb-think-orb{border-radius:50%;place-items:center;width:68px;height:68px;display:grid;position:relative}:where(.pg-home) .pb-think-orb-shell{pointer-events:none;background:radial-gradient(circle at 30% 26%,#ffb4aa8c,#0000 42%),radial-gradient(circle at 70% 78%,#5a141273,#0000 55%),linear-gradient(155deg,#c45a52 0%,#a03d38 48%,#7a2a26 100%);border:1px solid #ffd2cd59;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 6px #b0464029,0 10px 22px #5a1c1847,inset 0 1.5px #ffdcd759,inset 0 -1px #3c0e0c47}:where(.pg-home) .pb-mic-orb{z-index:1;border-radius:50%;width:56px;height:56px;display:block;position:relative}:where(.pg-home) .pb-think-caption{letter-spacing:.01em;color:rgb(var(--n-121218));font-size:.74rem;font-weight:650;transition:opacity .35s,transform .45s cubic-bezier(.22,1,.36,1)}:where(.pg-home) .pb-window.is-done-thinking .pb-think-caption,:where(.pg-home) .pb-window.is-scrubbing .pb-think-caption,:where(.pg-home) .pb-window.is-trash-up .pb-think-caption,:where(.pg-home) .pb-window.is-collecting .pb-think-caption,:where(.pg-home) .pb-window.is-trashing .pb-think-caption,:where(.pg-home) .pb-window.is-sorting .pb-think-caption,:where(.pg-home) .pb-window.is-polished .pb-think-caption{opacity:0;transform:translateY(4px)}:where(.pg-home) .pb-magic{flex:1;grid-template-columns:1fr;gap:10px;min-height:0;transition:grid-template-columns .55s cubic-bezier(.22,1,.36,1);display:grid}:where(.pg-home) .pb-window.is-sorting .pb-magic,:where(.pg-home) .pb-window.is-polished .pb-magic{grid-template-columns:1fr 1fr}:where(.pg-home) .pb-raw,:where(.pg-home) .pb-clean{border:1px solid rgb(var(--n-e7e7ec));background:rgb(var(--n-ffffff));border-radius:13px;flex-direction:column;min-width:0;padding:12px 14px 14px;display:flex;position:relative;overflow:auto;box-shadow:0 1px 2px #0f14230a}:where(.pg-home) .pb-raw{background:rgb(var(--n-f7f7f9));border-color:rgb(var(--n-ececf0));box-shadow:none}:where(.pg-home) .pb-clean{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s,transform .55s cubic-bezier(.22,1,.36,1),visibility 0s linear .45s;transform:translate(12px)}:where(.pg-home) .pb-window.is-sorting .pb-clean,:where(.pg-home) .pb-window.is-polished .pb-clean{opacity:1;visibility:visible;transition-delay:0s;transform:translate(0)}:where(.pg-home) .pb-window.is-polished .pb-raw{opacity:.4;transition:opacity .5s}:where(.pg-home) .pb-col-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}:where(.pg-home) .pb-col-label{letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--n-8a8a94));font-size:.62rem;font-weight:700}:where(.pg-home) .pb-clean-icon{width:14px;height:14px}:where(.pg-home) .pb-spoken{flex:1;min-height:0;margin:0;padding:2px 2px 0;overflow:auto}:where(.pg-home) .pb-spoken p{color:rgb(var(--n-5a5a66));opacity:0;margin:0 0 .85em;font-size:.78rem;line-height:1.55;transition:opacity .45s,transform .45s cubic-bezier(.16,1,.3,1);transform:translateY(6px)}:where(.pg-home) .pb-spoken p:last-child{margin-bottom:0}:where(.pg-home) .pb-spoken p.is-said{opacity:1;transform:translateY(0)}:where(.pg-home) .pb-clean-list{flex-direction:column;flex:1;gap:8px;min-height:0;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow:auto}:where(.pg-home) .pb-clean-list li{border:1px solid rgb(var(--n-f0f0f3));color:rgb(var(--n-3a3a44));background:rgb(var(--n-ffffff));opacity:0;border-radius:9px;margin:0;padding:9px 10px;font-family:Times New Roman,Times,serif;font-size:.7rem;line-height:1.4;transition:opacity .4s,transform .4s cubic-bezier(.16,1,.3,1);transform:translateY(8px)}:where(.pg-home) .pb-clean-list li.is-said{opacity:1;transform:translateY(0)}:where(.pg-home) .pb-clean-list .pb-clean-h{letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--n-1c1c22));margin-bottom:3px;font-family:Times New Roman,Times,serif;font-size:.58rem;font-weight:700;display:block}:where(.pg-home) .pb-scrub-note{letter-spacing:.02em;color:#a15b5b;opacity:0;margin:0;font-size:.58rem;font-weight:600;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);transform:translateY(2px)}:where(.pg-home) .pb-window.is-scrubbing .pb-scrub-note,:where(.pg-home) .pb-window.is-trash-up .pb-scrub-note,:where(.pg-home) .pb-window.is-collecting .pb-scrub-note,:where(.pg-home) .pb-window.is-trashing .pb-scrub-note{opacity:1;transform:translateY(0)}:where(.pg-home) .pb-window.is-sorting .pb-scrub-note,:where(.pg-home) .pb-window.is-polished .pb-scrub-note{opacity:0}:where(.pg-home) .pb-trash-dock{z-index:3;background:rgb(var(--n-242428) / .82);border:1px solid rgb(var(--n-ffffff) / .08);box-shadow:0 18px 40px rgb(0 0 0/calc(.35 * var(--shadow-k))), inset 0 1px 0 rgb(var(--n-ffffff) / .08);-webkit-backdrop-filter:blur(16px)saturate(1.2);opacity:0;pointer-events:none;border-radius:20px;flex-direction:column;align-items:center;gap:0;padding:12px 16px;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%,36px)scale(.9)}:where(.pg-home) .pb-trash-tip{background:rgb(var(--n-141416) / .92);color:rgb(var(--n-ffffff));letter-spacing:.01em;white-space:nowrap;opacity:0;border-radius:7px;padding:4px 9px;font-size:.58rem;font-weight:600;transition:opacity .35s cubic-bezier(.16,1,.3,1) .12s,transform .35s cubic-bezier(.16,1,.3,1) .12s;position:absolute;top:-28px;left:50%;transform:translate(-50%,4px)}:where(.pg-home) .pb-trash-tip:after{content:"";background:rgb(var(--n-141416) / .92);width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}:where(.pg-home) .pb-mac-trash{width:52px;height:52px;filter:drop-shadow(0 4px 8px rgb(0 0 0/calc(.28 * var(--shadow-k))));transition:transform .55s cubic-bezier(.16,1,.3,1);display:block}:where(.pg-home) .pb-mac-trash svg{width:100%;height:100%;display:block}:where(.pg-home) .pb-mac-trash .pb-trash-lid{transform-origin:14px 15px;transition:transform .4s cubic-bezier(.16,1,.3,1)}:where(.pg-home) .pb-mac-trash .pb-trash-scraps{opacity:0;transition:opacity .35s .35s}:where(.pg-home) .pb-window.is-trash-up .pb-trash-dock,:where(.pg-home) .pb-window.is-collecting .pb-trash-dock,:where(.pg-home) .pb-window.is-trashing .pb-trash-dock{opacity:1;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transform:translate(-50%)scale(1)}:where(.pg-home) .pb-window.is-trash-up .pb-trash-tip,:where(.pg-home) .pb-window.is-collecting .pb-trash-tip,:where(.pg-home) .pb-window.is-trashing .pb-trash-tip{opacity:1;transform:translate(-50%)}:where(.pg-home) .pb-window.is-trash-up .pb-mac-trash .pb-trash-lid,:where(.pg-home) .pb-window.is-collecting .pb-mac-trash .pb-trash-lid,:where(.pg-home) .pb-window.is-trashing .pb-mac-trash .pb-trash-lid{transform:rotate(-14deg)translate(-1px,-2px)}:where(.pg-home) .pb-window.is-trashing .pb-mac-trash{animation:.8s cubic-bezier(.16,1,.3,1) .5s both home-pb-trash-bounce}:where(.pg-home) .pb-window.is-trashing .pb-mac-trash .pb-trash-scraps{opacity:1}:where(.pg-home) .pb-window.is-sorting .pb-trash-dock,:where(.pg-home) .pb-window.is-polished .pb-trash-dock{opacity:0;transition-delay:.15s;transform:translate(-50%,28px)scale(.94)}:where(.pg-home) .pb-filler-bundle{z-index:4;background:rgb(var(--n-ffffff) / .96);opacity:0;pointer-events:none;border:1px solid #d2b4b4d9;border-radius:12px;flex-wrap:wrap;justify-content:center;gap:5px;max-width:210px;padding:8px 10px;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:98px;left:50%;transform:translate(-50%,22px)scale(.88);box-shadow:0 14px 30px #0f142329}:where(.pg-home) .pb-filler-bundle span{background:rgb(var(--n-f6ecec));color:#9a4f4f;white-space:nowrap;opacity:0;border-radius:6px;padding:3px 7px;font-size:.62rem;font-weight:600;text-decoration:line-through;text-decoration-thickness:1.2px;transform:scale(.86)translateY(4px)}:where(.pg-home) .pb-window.is-collecting .pb-filler-bundle{opacity:1;transform:translate(-50%)scale(1)}:where(.pg-home) .pb-window.is-collecting .pb-filler-bundle span{animation:.42s cubic-bezier(.16,1,.3,1) forwards home-pb-bundle-chip-in}:where(.pg-home) .pb-window.is-collecting .pb-filler-bundle span:first-child{animation-delay:40ms}:where(.pg-home) .pb-window.is-collecting .pb-filler-bundle span:nth-child(2){animation-delay:.1s}:where(.pg-home) .pb-window.is-collecting .pb-filler-bundle span:nth-child(3){animation-delay:.16s}:where(.pg-home) .pb-window.is-collecting .pb-filler-bundle span:nth-child(4){animation-delay:.22s}:where(.pg-home) .pb-window.is-collecting .pb-filler-bundle span:nth-child(5){animation-delay:.28s}:where(.pg-home) .pb-window.is-trashing .pb-filler-bundle span{opacity:1;animation:none;transform:scale(1)translateY(0)}:where(.pg-home) .pb-window.is-trashing .pb-filler-bundle{animation:.85s cubic-bezier(.4,.05,.15,1) forwards home-pb-bundle-to-trash}:where(.pg-home) .pb-window.is-sorting .pb-filler-bundle,:where(.pg-home) .pb-window.is-polished .pb-filler-bundle{opacity:0;visibility:hidden}:where(.pg-home) .pb-filler{color:inherit;white-space:nowrap;background:0 0;transition:color .35s cubic-bezier(.16,1,.3,1),background .35s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1);display:inline}:where(.pg-home) .pb-window.is-scrubbing .pb-filler{color:#9a4f4f;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#a15b5b1f;border-radius:3px;-webkit-text-decoration:line-through #a15b5bd9;text-decoration:line-through #a15b5bd9;text-decoration-thickness:1.2px}:where(.pg-home) .pb-window.is-collecting .pb-filler,:where(.pg-home) .pb-window.is-trashing .pb-filler,:where(.pg-home) .pb-window.is-sorting .pb-filler,:where(.pg-home) .pb-window.is-polished .pb-filler{opacity:0;color:#0000;background:0 0;font-size:0;text-decoration:none}@keyframes home-pb-bundle-chip-in{to{opacity:1;transform:scale(1)translateY(0)}}@keyframes home-pb-bundle-to-trash{0%{opacity:1;transform:translate(-50%)scale(1)rotate(0)}40%{opacity:1;transform:translate(-50%,10px)scale(.92)rotate(2deg)}to{opacity:0;transform:translate(-50%,62px)scale(.28)rotate(10deg)}}@keyframes home-pb-trash-bounce{0%{transform:translateY(0)scale(1)}30%{transform:translateY(2px)scale(1.04,.96)}60%{transform:translateY(-2px)scale(.98,1.03)}to{transform:translateY(0)scale(1)}}:where(.pg-home) .pb-doc{border:1px solid rgb(var(--n-e2e2e8));background:rgb(var(--n-ffffff));border-radius:13px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f14230a}:where(.pg-home) .pb-doc-bar{border-bottom:1px solid rgb(var(--n-ececf1));background:rgb(var(--n-fafafc));color:rgb(var(--n-23232a));align-items:center;gap:8px;padding:9px 12px;font-size:.74rem;font-weight:600;display:flex}:where(.pg-home) .pb-doc-bar svg{flex:none;width:15px;height:15px}:where(.pg-home) .pb-doc-page{flex:1;padding:14px 16px 16px;overflow:auto}:where(.pg-home) .pb-doc-page h4{letter-spacing:.07em;color:rgb(var(--n-1c1c22));margin:0 0 4px;font-family:Times New Roman,Times,serif;font-size:.64rem;font-weight:700}:where(.pg-home) .pb-doc-page h4+p{margin-bottom:9px}:where(.pg-home) .pb-doc-page p{color:rgb(var(--n-3a3a44));margin:0;font-family:Times New Roman,Times,serif;font-size:.68rem;line-height:1.45}:where(.pg-home) .pb-doc-table{border-collapse:collapse;width:100%;color:rgb(var(--n-3a3a44));font-family:Times New Roman,Times,serif;font-size:.66rem}:where(.pg-home) .pb-doc-table td{border:1px solid rgb(var(--n-e2e2e8));padding:3px 7px}:where(.pg-home) .pb-doc-table td:last-child{text-align:right}:where(.pg-home) .pb-review{flex:auto;align-items:stretch;gap:0;height:100%;min-height:0;transition:gap .6s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}:where(.pg-home) .pb-review .pb-doc{flex:auto;min-width:0;min-height:0}:where(.pg-home) .pb-companion{background:rgb(var(--n-ffffff));opacity:0;border:1px solid #0000;border-radius:13px;flex-direction:column;flex:0 0;min-width:0;padding:0;transition:flex-basis .6s cubic-bezier(.22,1,.36,1),padding .6s cubic-bezier(.22,1,.36,1),opacity .4s .14s,transform .55s cubic-bezier(.22,1,.36,1),border-color .4s;display:flex;position:relative;overflow:hidden;transform:translate(-10px)}:where(.pg-home) .pb-window.is-qa .pb-review{gap:12px}:where(.pg-home) .pb-window.is-qa .pb-companion{opacity:1;border-color:rgb(var(--n-e2e2e8));flex-basis:45%;padding:11px 12px 12px;transform:translate(0);box-shadow:0 1px 2px #0f14230a}:where(.pg-home) .pb-comp-head{white-space:nowrap;align-items:center;gap:7px;margin-bottom:10px;display:flex}:where(.pg-home) .pb-comp-mark{border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid;overflow:hidden}:where(.pg-home) .pb-comp-mark img{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}:where(.pg-home) .pb-comp-title{color:rgb(var(--n-23232a));font-size:.72rem;font-weight:600}:where(.pg-home) .pb-comp-tag{background:rgb(var(--n-f1f4f9));color:rgb(var(--n-5c6472));letter-spacing:.05em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:3px 7px;font-size:.55rem;font-weight:700}:where(.pg-home) .pb-qa-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}:where(.pg-home) .pb-qa-list li{background:rgb(var(--n-f6faf7));border:1px solid rgb(var(--n-e8f0e9));color:rgb(var(--n-33333c));opacity:0;border-radius:9px;align-items:flex-start;gap:7px;margin:0;padding:7px 9px;font-size:.63rem;line-height:1.35;transition:opacity .35s,transform .42s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(6px)}:where(.pg-home) .pb-qa-list li.is-said{opacity:1;transform:translateY(0)}:where(.pg-home) .pb-qa-ico{background:rgb(var(--n-d9efdb));color:#2f7d3a;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;margin-top:1px;display:grid}:where(.pg-home) .pb-qa-ico svg{width:10px;height:10px}:where(.pg-home) .pb-qa-list li.is-flag{background:rgb(var(--n-fdf8ee));border-color:#f3e6cd}:where(.pg-home) .pb-qa-list li.is-flag .pb-qa-ico{color:#8a5c14;background:#f7e2b3}:where(.pg-home) .pb-qa-fix{border:1px solid rgb(var(--n-e4e4ea));background:rgb(var(--n-fbfbfd));opacity:0;visibility:hidden;border-radius:11px;margin-top:9px;padding:10px 11px 11px;transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1),visibility 0s linear .4s;position:relative;transform:translateY(8px)}:where(.pg-home) .pb-window.is-qa-fix .pb-qa-fix{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}:where(.pg-home) .pb-qa-fix-label{letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--n-8a8a94));margin:0 0 6px;font-size:.55rem;font-weight:700}:where(.pg-home) .pb-qa-why{color:rgb(var(--n-6a6a76));margin:0 0 8px;font-size:.62rem;line-height:1.4}:where(.pg-home) .pb-qa-old,:where(.pg-home) .pb-qa-new{margin:0 0 5px;font-family:Times New Roman,Times,serif;font-size:.66rem;line-height:1.35}:where(.pg-home) .pb-qa-old{color:#a15b5b;text-decoration:line-through;text-decoration-thickness:1.2px}:where(.pg-home) .pb-qa-new{color:#26702f;margin-bottom:9px}:where(.pg-home) .pb-qa-approve{background:rgb(var(--n-1c1c22));color:rgb(var(--n-ffffff));border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.63rem;font-weight:600;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .35s;display:inline-flex;box-shadow:0 2px 6px #0f14232e}:where(.pg-home) .pb-qa-approve svg{width:11px;height:11px}:where(.pg-home) .pb-window.is-qa-press .pb-qa-approve{transform:scale(.94)}:where(.pg-home) .pb-window.is-qa-approved .pb-qa-approve{background:#2f7d3a}:where(.pg-home) .pb-qa-pointer{opacity:0;pointer-events:none;filter:drop-shadow(0 3px 6px #0f142340);width:23px;height:23px;transition:opacity .3s,transform .55s cubic-bezier(.22,1,.36,1);position:absolute;bottom:14px;left:46px;transform:translate(34px,26px)}:where(.pg-home) .pb-qa-pointer svg{width:100%;height:100%;display:block}:where(.pg-home) .pb-window.is-qa-hand .pb-qa-pointer{opacity:1;transform:translate(0)}:where(.pg-home) .pb-window.is-qa-press .pb-qa-pointer{opacity:1;transition:transform .12s;transform:translateY(3px)scale(.9)}:where(.pg-home) .pb-window.is-qa-approved .pb-qa-pointer{opacity:0;transform:translate(16px,20px)}:where(.pg-home) .pb-qa-done{color:#2f7d3a;opacity:0;align-items:center;gap:6px;margin:9px 0 0;font-size:.63rem;font-weight:600;transition:opacity .4s .25s,transform .45s cubic-bezier(.16,1,.3,1) .25s;display:flex;transform:translateY(4px)}:where(.pg-home) .pb-qa-done svg{flex:none;width:12px;height:12px}:where(.pg-home) .pb-window.is-qa-approved .pb-qa-done{opacity:1;transform:translateY(0)}:where(.pg-home) .pb-doc-old,:where(.pg-home) .pb-doc-new{border-radius:3px;transition:opacity .4s,background .5s,box-shadow .5s,color .4s}:where(.pg-home) .pb-doc-new{opacity:0;display:none}:where(.pg-home) .pb-window.is-qa-flag .pb-doc-old{color:#7a5410;background:#fbeed3;box-shadow:0 0 0 2px #fbeed3}:where(.pg-home) .pb-window.is-qa-approved .pb-doc-old{display:none}:where(.pg-home) .pb-window.is-qa-approved .pb-doc-new{opacity:1;background:rgb(var(--n-dff1e2));box-shadow:0 0 0 2px rgb(var(--n-dff1e2));display:inline}:where(.pg-home) .pb-window.is-qa-settled .pb-doc-new{box-shadow:none;background:0 0}:where(.pg-home) .pb-window.has-file .pb-drop-hint{animation:.35s .45s forwards home-pb-fade-out}:where(.pg-home) .pb-window.has-file .pb-pack{animation:1.4s cubic-bezier(.22,1,.36,1) forwards home-pb-file-drop}:where(.pg-home) .pb-window.has-file .pb-sheet:first-child{animation:.75s cubic-bezier(.22,1,.36,1) .85s forwards home-pb-sheet-1}:where(.pg-home) .pb-window.has-file .pb-sheet:nth-child(2){animation:.75s cubic-bezier(.22,1,.36,1) .92s forwards home-pb-sheet-2}:where(.pg-home) .pb-window.has-file .pb-sheet:nth-child(3){animation:.75s cubic-bezier(.22,1,.36,1) 1s forwards home-pb-sheet-3}:where(.pg-home) .pb-window.has-file .pb-sheet:nth-child(4){animation:.75s cubic-bezier(.22,1,.36,1) 1.08s forwards home-pb-sheet-4}:where(.pg-home) .pb-window.has-file .pb-drop{animation:1s .9s forwards home-pb-drop-accept}:where(.pg-home) .pb-window.is-learning .pb-parse{animation:.5s cubic-bezier(.22,1,.36,1) forwards home-pb-row-in}:where(.pg-home) .pb-window.is-learning .pb-parse-fill{animation:1.7s cubic-bezier(.4,0,.2,1) .1s forwards home-pb-parse-run}:where(.pg-home) .pb-window.is-learning .pb-learned li{animation:.5s cubic-bezier(.22,1,.36,1) both home-pb-row-in}:where(.pg-home) .pb-window.is-learning .pb-learned li:first-child{animation-delay:.5s}:where(.pg-home) .pb-window.is-learning .pb-learned li:nth-child(2){animation-delay:.95s}:where(.pg-home) .pb-window.is-learning .pb-learned li:nth-child(3){animation-delay:1.4s}:where(.pg-home) .pb-window.is-learned .pb-chip{animation:.5s cubic-bezier(.22,1,.36,1) both home-pb-row-in}:where(.pg-home) .pb-window.is-learned .pb-chip.is-you{animation-delay:.14s}:where(.pg-home) .pb-stage[data-pb-stage=dictate].is-active .pb-field{animation:.45s cubic-bezier(.16,1,.3,1) .3s both home-pb-rise}:where(.pg-home) .pb-stage[data-pb-stage=dictate].is-active .pb-magic{animation:.45s cubic-bezier(.16,1,.3,1) .48s both home-pb-rise}:where(.pg-home) .pb-stage[data-pb-stage=draft].is-active .pb-doc-bar{animation:.5s cubic-bezier(.16,1,.3,1) .28s both home-pb-rise}:where(.pg-home) .pb-stage[data-pb-stage=draft].is-active .pb-doc-page>*{animation:.44s cubic-bezier(.16,1,.3,1) both home-pb-rise}:where(.pg-home) .pb-stage[data-pb-stage=draft].is-active .pb-doc-page>:first-child{animation-delay:.5s}:where(.pg-home) .pb-stage[data-pb-stage=draft].is-active .pb-doc-page>:nth-child(2){animation-delay:.62s}:where(.pg-home) .pb-stage[data-pb-stage=draft].is-active .pb-doc-page>:nth-child(3){animation-delay:.74s}:where(.pg-home) .pb-stage[data-pb-stage=draft].is-active .pb-doc-page>:nth-child(4){animation-delay:.86s}:where(.pg-home) .pb-stage[data-pb-stage=draft].is-active .pb-doc-page>:nth-child(5){animation-delay:.98s}:where(.pg-home) .pb-stage[data-pb-stage=draft].is-active .pb-doc-page>:nth-child(6){animation-delay:1.1s}:where(.pg-home) .pb-stage[data-pb-stage=draft].is-active .pb-doc-page>:nth-child(7){animation-delay:1.22s}:where(.pg-home) .pb-stage[data-pb-stage=draft].is-active .pb-doc-page>:nth-child(8){animation-delay:1.34s}:where(.pg-home) .pb-stage[data-pb-stage=draft].is-active .pb-badge{animation:.5s cubic-bezier(.34,1.56,.64,1) 1.55s both home-pb-pop}@keyframes home-pb-file-drop{0%{opacity:0;transform:translate(-118px,-76px)rotate(-7deg)scale(.92)}20%{opacity:1}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes home-pb-sheet-1{to{transform:translate(-20px,11px)rotate(-9deg)}}@keyframes home-pb-sheet-2{to{transform:translate(-11px,4px)rotate(-4deg)}}@keyframes home-pb-sheet-3{to{transform:translate(14px,9px)rotate(7deg)}}@keyframes home-pb-sheet-4{to{transform:translate(9px,2px)rotate(3deg)}}@keyframes home-pb-file-drop-mobile{0%{opacity:0;transform:translate(calc(-50% - 36px),calc(-50% - 40px))rotate(-5deg)scale(.94)}20%{opacity:1}to{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}}@keyframes home-pb-sheet-m1{to{transform:translate(-8px,6px)rotate(-5deg)}}@keyframes home-pb-sheet-m2{to{transform:translate(-4px,2px)rotate(-2deg)}}@keyframes home-pb-sheet-m3{to{transform:translate(7px,5px)rotate(4deg)}}@keyframes home-pb-sheet-m4{to{transform:translate(4px,1px)rotate(2deg)}}@keyframes home-pb-doc-slide-up{0%{opacity:.92;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes home-pb-drop-accept{0%{border-color:rgb(var(--n-c8c8cf));background:rgb(var(--n-f8f8fa))}35%{background:rgb(var(--n-eef4fc));border-color:#3c82d9}to{border-color:rgb(var(--n-d9d9e0));background:rgb(var(--n-f8f8fa))}}@keyframes home-pb-parse-run{to{width:100%}}@keyframes home-pb-appear{to{opacity:1}}@keyframes home-pb-fade-out{to{opacity:0}}@keyframes home-pb-row-in{to{opacity:1;transform:translateY(0)}}:where(.pg-home) .pb-steps{border-top:1px solid rgb(var(--n-ffffff) / .1);margin:clamp(2.5rem,4vw,3.75rem) 0 0;padding:0;list-style:none}:where(.pg-home) .pb-step{padding:1.15rem 0;position:relative}:where(.pg-home) .pb-steps.is-interactive .pb-step{cursor:pointer}:where(.pg-home) .pb-steps.is-interactive .pb-step:hover h3,:where(.pg-home) .pb-steps.is-interactive .pb-step:focus-visible h3{color:rgb(var(--n-ffffff) / .96)}:where(.pg-home) .pb-steps.is-interactive .pb-step:focus-visible{outline:none}:where(.pg-home) .pb-steps.is-interactive .pb-step:focus-visible .pb-step-track{background:#3c82d959}:where(.pg-home) .pb-step h3{color:rgb(var(--n-ffffff) / .92);letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:500;transition:color .45s}:where(.pg-home) .pb-steps.is-tracking .pb-step h3{color:rgb(var(--n-ffffff) / .5)}:where(.pg-home) .pb-steps.is-tracking .pb-step.is-current h3{color:rgb(var(--n-ffffff) / .96)}:where(.pg-home) .pb-step-body{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.16,1,.3,1),opacity .4s;display:grid}:where(.pg-home) .pb-step-body>div{overflow:hidden}:where(.pg-home) .pb-steps:not(.is-tracking) .pb-step-body,:where(.pg-home) .pb-step.is-current .pb-step-body{opacity:1;grid-template-rows:1fr}:where(.pg-home) .pb-step-body p{color:rgb(var(--n-ffffff) / .55);margin:.6rem 0 0;font-size:.9rem;line-height:1.6}:where(.pg-home) .pb-step-track{background:rgb(var(--n-ffffff) / .1);height:1px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}:where(.pg-home) .pb-step-fill{background:linear-gradient(90deg,#3c82d973,#3c82d9f2);width:0;height:100%;display:block}:where(.pg-home) .pb-step.is-done .pb-step-fill{opacity:.3;width:100%}:where(.pg-home) .pb-step.is-current .pb-step-fill{animation:home-pb-progress var(--pb-dur,4s) linear forwards}@keyframes home-pb-progress{to{width:100%}}:where(.pg-home) .playbook-setup-note{color:rgb(var(--n-ffffff) / .4);margin:1.6rem 0 0;font-size:.85rem}@media (max-width:980px){:where(.pg-home) .playbook-setup-grid{flex-direction:column;display:flex}:where(.pg-home) .pb-intro{text-align:left;max-width:none;margin-inline:0}:where(.pg-home) .playbook-setup .workflow-title,:where(.pg-home) .playbook-setup .workflow-subtitle{text-align:left}:where(.pg-home) .playbook-setup .workflow-subtitle,:where(.pg-home) .pb-cta-wrap{margin-inline:0}:where(.pg-home) .pb-slider-row{justify-content:center}:where(.pg-home) .pb-caption{text-align:center;max-width:none}:where(.pg-home) .pb-tpl{flex:auto;min-width:0;max-width:100%}:where(.pg-home) .pb-field{min-width:0}}@media (max-width:720px){:where(.pg-home) .playbook-setup.workflow-section{height:auto;min-height:0;max-height:none;padding:max(4.25rem, calc(env(safe-area-inset-top,0px) + 3.25rem)) .85rem max(1.25rem, env(safe-area-inset-bottom,0px));box-sizing:border-box;display:block;overflow:visible}:where(.pg-home) .playbook-setup .pb-frame{padding:.85rem .7rem 1rem;display:block;overflow:visible}:where(.pg-home) .playbook-setup-grid{gap:.55rem}:where(.pg-home) .playbook-setup .workflow-title{margin-bottom:.35rem;font-size:1.22rem}:where(.pg-home) .playbook-setup .workflow-subtitle{font-size:.78rem;line-height:1.4}:where(.pg-home) .pb-persona-panel.is-cta-ready .pb-cta-wrap{max-height:3.25rem;margin-top:.45rem}:where(.pg-home) .pb-cta{padding:.55rem 1rem;font-size:.8rem}:where(.pg-home) .pb-demo-block{gap:.5rem;padding-bottom:0}:where(.pg-home) .pb-scene{justify-content:center;align-items:flex-start;height:420px;min-height:420px;max-height:420px;padding:.35rem;display:flex;overflow:hidden}:where(.pg-home) .pb-scale-shell{border-radius:12px;width:100%;height:100%;display:block;position:relative;overflow:hidden}:where(.pg-home) .pb-scale-shell>.pb-window{width:calc(100% / var(--pb-fit-scale,1));height:auto;min-height:calc(100% / var(--pb-fit-scale,1));max-width:none;transform:scale(var(--pb-fit-scale,1));transform-origin:0 0;border-radius:12px;align-items:stretch;transition:box-shadow .45s;position:absolute;top:0;left:0;overflow:hidden}:where(.pg-home) .pb-scale-shell>.pb-window.is-shifting{transform:scale(var(--pb-fit-scale,1))}:where(.pg-home) .pb-window{border-radius:12px;grid-template-columns:32px minmax(0,1fr)}:where(.pg-home) .pb-rail{flex-direction:column;align-self:stretch;align-items:center;gap:8px;min-height:100%;padding:10px 0;display:flex}:where(.pg-home) .pb-rail-logo{border-radius:5px;width:18px;height:18px}:where(.pg-home) .pb-rail-icon{width:22px;height:22px}:where(.pg-home) .pb-rail-icon svg{width:13px;height:13px}:where(.pg-home) .pb-main{flex-direction:column;height:auto;min-height:100%;padding:10px 11px;display:flex;overflow:visible}:where(.pg-home) .pb-topbar{flex:none;gap:8px;margin-bottom:8px}:where(.pg-home) .pb-title{font-size:.95rem}:where(.pg-home) .pb-sub{font-size:.68rem}:where(.pg-home) .pb-stages{flex:none;height:auto;min-height:0;position:relative}:where(.pg-home) .pb-stage{width:100%;height:auto;min-height:0;position:absolute;inset:0 auto auto 0;overflow:visible}:where(.pg-home) .pb-stage.is-active{position:relative;inset:auto;overflow:visible}:where(.pg-home) .pb-stage.is-leaving{width:100%;height:100%;position:absolute;inset:0 auto auto 0}:where(.pg-home) .pb-caption{min-height:2.6em;margin:0;font-size:.78rem;line-height:1.35}:where(.pg-home) .pb-slider-row{margin-top:0;padding-bottom:0}:where(.pg-home) .pb-window.is-sorting .pb-magic,:where(.pg-home) .pb-window.is-polished .pb-magic{grid-template-columns:1fr}:where(.pg-home) .pb-window.is-sorting .pb-raw,:where(.pg-home) .pb-window.is-polished .pb-raw{display:none}:where(.pg-home) .pb-magic{flex:none}:where(.pg-home) .pb-raw,:where(.pg-home) .pb-clean{overflow:visible}:where(.pg-home) .pb-spoken,:where(.pg-home) .pb-clean-list{flex:none;overflow:visible}:where(.pg-home) .pb-spoken{padding-bottom:2px}:where(.pg-home) .pb-spoken p{color:rgb(var(--n-3f3f48));margin-bottom:.55em;font-size:.8rem;line-height:1.45}:where(.pg-home) .pb-clean-list{gap:6px}:where(.pg-home) .pb-clean-list li{padding:7px 8px;font-size:.68rem;line-height:1.32}:where(.pg-home) .pb-clean-list .pb-clean-h{margin-bottom:2px;font-size:.54rem}:where(.pg-home) .pb-stage[data-pb-stage=dictate]{flex-direction:column;gap:8px;min-height:0;padding-bottom:0;display:flex}:where(.pg-home) .pb-stage[data-pb-stage=dictate].is-active{position:relative}:where(.pg-home) .pb-stage[data-pb-stage=dictate] .pb-magic{flex:none;min-height:0;padding-bottom:0;overflow:visible}:where(.pg-home) .pb-stage[data-pb-stage=dictate] .pb-field{flex:none}:where(.pg-home) .pb-stage[data-pb-stage=learn]{-webkit-overflow-scrolling:touch;padding-bottom:4px;overflow:hidden auto}:where(.pg-home) .pb-stage[data-pb-stage=learn] .pb-drop{min-height:0;padding:18px 22px;overflow:hidden}:where(.pg-home) .pb-stage[data-pb-stage=learn] .pb-pack{width:min(210px,76%);max-width:calc(100% - 8px);top:50%;left:50%;transform:translate(-50%,-50%)}:where(.pg-home) .pb-window.has-file .pb-stage[data-pb-stage=learn] .pb-pack{animation:1.2s cubic-bezier(.22,1,.36,1) forwards home-pb-file-drop-mobile}:where(.pg-home) .pb-window.has-file .pb-stage[data-pb-stage=learn] .pb-sheet:first-child{animation:.7s cubic-bezier(.22,1,.36,1) .8s forwards home-pb-sheet-m1}:where(.pg-home) .pb-window.has-file .pb-stage[data-pb-stage=learn] .pb-sheet:nth-child(2){animation:.7s cubic-bezier(.22,1,.36,1) .86s forwards home-pb-sheet-m2}:where(.pg-home) .pb-window.has-file .pb-stage[data-pb-stage=learn] .pb-sheet:nth-child(3){animation:.7s cubic-bezier(.22,1,.36,1) .92s forwards home-pb-sheet-m3}:where(.pg-home) .pb-window.has-file .pb-stage[data-pb-stage=learn] .pb-sheet:nth-child(4){animation:.7s cubic-bezier(.22,1,.36,1) .98s forwards home-pb-sheet-m4}:where(.pg-home) .pb-stage[data-pb-stage=learn] .pb-scope{flex-shrink:0;gap:6px;margin-top:8px}:where(.pg-home) .pb-stage[data-pb-stage=learn] .pb-chip{padding:8px 10px}:where(.pg-home) .pb-stage[data-pb-stage=learn] .pb-learned li{padding:7px 0;font-size:.7rem}:where(.pg-home) .pb-think-dock{z-index:4;flex:none;margin:0;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}:where(.pg-home) .pb-window.is-dictating .pb-think-dock{transform:translate(-50%)}:where(.pg-home) .pb-window.is-done-thinking .pb-think-dock,:where(.pg-home) .pb-window.is-scrubbing .pb-think-dock,:where(.pg-home) .pb-window.is-trash-up .pb-think-dock,:where(.pg-home) .pb-window.is-collecting .pb-think-dock,:where(.pg-home) .pb-window.is-trashing .pb-think-dock,:where(.pg-home) .pb-window.is-sorting .pb-think-dock,:where(.pg-home) .pb-window.is-polished .pb-think-dock{display:none}:where(.pg-home) .pb-stage[data-pb-stage=draft]{height:100%;min-height:300px;overflow:hidden}:where(.pg-home) .pb-stage[data-pb-stage=draft].is-active{min-height:300px}:where(.pg-home) .pb-window:has(.pb-stage[data-pb-stage=draft].is-active) .pb-stages{flex:auto;height:auto;min-height:300px}:where(.pg-home) .pb-review{height:100%;min-height:300px;display:block;position:relative;overflow:hidden}:where(.pg-home) .pb-review .pb-doc{opacity:1;transform-origin:top;flex-direction:column;flex:none;width:100%;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .4s,filter .4s;display:flex;position:absolute;inset:0;transform:translateY(0);max-height:none!important}:where(.pg-home) .pb-review .pb-doc .pb-doc-bar{flex:none}:where(.pg-home) .pb-review .pb-doc .pb-doc-page{flex:auto;min-height:0}:where(.pg-home) .pb-window.is-qa .pb-review .pb-doc,:where(.pg-home) .pb-window.is-qa-approved .pb-review .pb-doc{opacity:1;filter:brightness(.97);transform:translateY(0)}:where(.pg-home) .pb-window.is-doc-expand .pb-review .pb-doc{filter:none;animation:.62s cubic-bezier(.22,1,.36,1) both home-pb-doc-slide-up;opacity:1!important}:where(.pg-home) .pb-doc-page{-webkit-overflow-scrolling:touch;height:100%;padding:10px 11px 88px;overflow:auto}:where(.pg-home) .pb-doc-page h4{font-size:.68rem}:where(.pg-home) .pb-doc-page p{margin-bottom:.55em;font-size:.7rem;line-height:1.35}:where(.pg-home) .pb-doc-page .pb-doc-table,:where(.pg-home) .pb-doc-page h4:nth-of-type(4),:where(.pg-home) .pb-doc-page h4:nth-of-type(4)+.pb-doc-table{display:none}:where(.pg-home) .pb-companion{z-index:5;border:1px solid rgb(var(--n-e2e2e8));background:rgb(var(--n-ffffff));-webkit-overflow-scrolling:touch;pointer-events:none;opacity:0;visibility:hidden;border-radius:14px 14px 12px 12px;flex:none;order:0;width:100%;max-height:62%;margin:0;transition:opacity .35s,transform .55s cubic-bezier(.22,1,.36,1),visibility .55s,max-height .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;overflow:auto;transform:translateY(110%);box-shadow:0 -8px 28px #0f142324,0 1px 2px #0f14230a;height:auto!important;padding:8px 9px 9px!important}:where(.pg-home) .pb-window.is-qa .pb-review{gap:0}:where(.pg-home) .pb-window.is-qa .pb-companion,:where(.pg-home) .pb-window.is-qa-approved .pb-companion{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}:where(.pg-home) .pb-window.is-doc-expand .pb-companion{opacity:0;visibility:hidden;pointer-events:none;border-width:1px;max-height:62%;overflow:hidden;transform:translateY(-120%);padding:8px 9px 9px!important}:where(.pg-home) .pb-comp-mark{border-radius:7px;width:22px;height:22px;overflow:hidden}:where(.pg-home) .pb-comp-mark img{object-fit:cover;border-radius:7px}:where(.pg-home) .pb-comp-head{margin-bottom:6px}:where(.pg-home) .pb-comp-tag{display:none}:where(.pg-home) .pb-qa-list{gap:4px}:where(.pg-home) .pb-qa-list li{padding:5px 7px;font-size:.72rem;line-height:1.3}:where(.pg-home) .pb-qa-list li:not(.is-flag){max-height:4.5rem;transition:opacity .4s,transform .45s cubic-bezier(.22,1,.36,1),max-height .45s cubic-bezier(.22,1,.36,1),padding .4s,margin .4s,border-width .4s;overflow:hidden}:where(.pg-home) .pb-window.is-qa-flag .pb-qa-list li:not(.is-flag),:where(.pg-home) .pb-window.is-qa-fix .pb-qa-list li:not(.is-flag),:where(.pg-home) .pb-window.is-qa-approved .pb-qa-list li:not(.is-flag){pointer-events:none;border-width:0;max-height:0;margin:0;padding-top:0;padding-bottom:0;transform:translateY(-12px);opacity:0!important}:where(.pg-home) .pb-qa-form,:where(.pg-home) .pb-qa-done{display:none!important}:where(.pg-home) .pb-window.is-qa-fix .pb-qa-fix{font-size:.72rem;animation:none;border:1px solid rgb(var(--n-e4e4ea))!important;margin-top:6px!important;padding:7px 8px 8px!important;display:block!important}:where(.pg-home) .pb-qa-pointer{display:none!important}:where(.pg-home) .pb-qa-why{margin-bottom:6px;font-size:.68rem}:where(.pg-home) .pb-qa-old,:where(.pg-home) .pb-qa-new{margin-bottom:3px;font-size:.62rem}:where(.pg-home) .pb-qa-new{margin-bottom:8px}:where(.pg-home) .pb-qa-approve{padding:7px 12px;font-size:.66rem;display:inline-flex!important}:where(.pg-home) .pb-window.is-qa-approved .pb-qa-fix{display:none!important}:where(.pg-home) .pb-window.is-qa-approved .pb-qa-done{margin-top:6px!important;padding:6px 8px!important;display:flex!important}:where(.pg-home) .pb-field{flex-wrap:wrap;gap:6px}:where(.pg-home) .pb-select{width:100%}:where(.pg-home) .pb-stage[data-pb-stage=draft].is-active .pb-doc-bar,:where(.pg-home) .pb-stage[data-pb-stage=draft].is-active .pb-doc-page>*,:where(.pg-home) .pb-stage[data-pb-stage=draft].is-active .pb-badge{opacity:1!important;animation:none!important;transform:none!important}:where(.pg-home) .pb-qa-list li{transition:opacity .35s,transform .35s}:where(.pg-home) .pb-qa-pointer,:where(.pg-home) .pb-pointer,:where(.pg-home) .pb-tpl-pointer{display:none}}@media (max-width:560px){:where(.pg-home) .pb-scene{border-radius:14px;padding:.5rem}:where(.pg-home) .pb-main{padding:10px 11px 12px}:where(.pg-home) .pb-topbar{gap:8px;margin-bottom:10px}:where(.pg-home) .pb-title{font-size:.92rem}:where(.pg-home) .pb-sections li em{display:none}:where(.pg-home) .pb-qa-list li{padding:6px 8px;font-size:.7rem}:where(.pg-home) .pb-qa-fix{margin-top:7px;padding:8px 9px}:where(.pg-home) .pb-doc-bar{gap:6px;padding:8px 10px;font-size:.72rem}:where(.pg-home) .pb-badge{white-space:nowrap;padding:3px 7px;font-size:.55rem}:where(.pg-home) .pb-caption{padding-inline:.15rem}}@media (max-width:400px){:where(.pg-home) .pb-title{font-size:.9rem}}@media (prefers-reduced-motion:reduce){:where(.pg-home) .playbook-setup .pb-window,:where(.pg-home) .playbook-setup .pb-main:after,:where(.pg-home) .playbook-setup .pb-pack,:where(.pg-home) .playbook-setup .pb-sheet,:where(.pg-home) .playbook-setup .pb-file,:where(.pg-home) .playbook-setup .pb-drop,:where(.pg-home) .playbook-setup .pb-drop-hint,:where(.pg-home) .playbook-setup .pb-parse,:where(.pg-home) .playbook-setup .pb-parse-fill,:where(.pg-home) .playbook-setup .pb-learned li,:where(.pg-home) .playbook-setup .pb-spin,:where(.pg-home) .playbook-setup .pb-field,:where(.pg-home) .playbook-setup .pb-think-dock,:where(.pg-home) .playbook-setup .pb-spoken p,:where(.pg-home) .playbook-setup .pb-clean-list li,:where(.pg-home) .playbook-setup .pb-filler,:where(.pg-home) .playbook-setup .pb-magic,:where(.pg-home) .playbook-setup .pb-clean,:where(.pg-home) .playbook-setup .pb-trash-dock,:where(.pg-home) .playbook-setup .pb-filler-bundle,:where(.pg-home) .playbook-setup .pb-scrub-note,:where(.pg-home) .playbook-setup .pb-doc-bar,:where(.pg-home) .playbook-setup .pb-doc-page>*,:where(.pg-home) .playbook-setup .pb-badge,:where(.pg-home) .playbook-setup .pb-stage,:where(.pg-home) .playbook-setup .pb-step,:where(.pg-home) .playbook-setup .pb-step-body,:where(.pg-home) .playbook-setup .pb-step-fill,:where(.pg-home) .playbook-setup .pb-upload,:where(.pg-home) .playbook-setup .pb-export-menu,:where(.pg-home) .playbook-setup .pb-export-item,:where(.pg-home) .playbook-setup .pb-pointer,:where(.pg-home) .playbook-setup .pb-tpl-pointer,:where(.pg-home) .playbook-setup .inv-cmd-chip,:where(.pg-home) .playbook-setup .inv-photo-thumb,:where(.pg-home) .playbook-setup .inv-narrative,:where(.pg-home) .playbook-setup .inv-narr-page>*,:where(.pg-home) .playbook-setup .pb-saved-chip,:where(.pg-home) .playbook-setup .pb-dl-chip,:where(.pg-home) .playbook-setup .pb-dl-dock,:where(.pg-home) .playbook-setup .pb-dl-folder,:where(.pg-home) .playbook-setup .pb-review,:where(.pg-home) .playbook-setup .pb-companion,:where(.pg-home) .playbook-setup .pb-qa-list li,:where(.pg-home) .playbook-setup .pb-qa-fix,:where(.pg-home) .playbook-setup .pb-qa-approve,:where(.pg-home) .playbook-setup .pb-qa-done,:where(.pg-home) .playbook-setup .pb-doc-old,:where(.pg-home) .playbook-setup .pb-doc-new{transition:none!important;animation:none!important}:where(.pg-home) .playbook-setup .pb-step-body{opacity:1;grid-template-rows:1fr}:where(.pg-home) .playbook-setup .pb-main:after{display:none}:where(.pg-home) .playbook-setup .pb-stages{gap:14px;min-height:0;display:grid}:where(.pg-home) .playbook-setup .pb-stage{opacity:1;visibility:visible;position:static;transform:none}:where(.pg-home) .playbook-setup .pb-pack,:where(.pg-home) .playbook-setup .pb-parse,:where(.pg-home) .playbook-setup .pb-learned li,:where(.pg-home) .playbook-setup .pb-spoken p,:where(.pg-home) .playbook-setup .pb-clean-list li,:where(.pg-home) .playbook-setup .pb-clean,:where(.pg-home) .playbook-setup .pb-step{opacity:1;visibility:visible;transform:none}:where(.pg-home) .playbook-setup .pb-magic{grid-template-columns:1fr 1fr}:where(.pg-home) .playbook-setup .pb-filler,:where(.pg-home) .playbook-setup .pb-trash-dock,:where(.pg-home) .playbook-setup .pb-filler-bundle{display:none}:where(.pg-home) .playbook-setup .pb-think-dock{opacity:1;filter:none;animation:none;bottom:14px;transform:translate(-50%)scale(1)}:where(.pg-home) .playbook-setup .pb-tpl-menu,:where(.pg-home) .playbook-setup .pb-tpl-pointer{display:none}:where(.pg-home) .playbook-setup .pb-stage[data-pb-stage=dictate] .pb-magic{opacity:1;pointer-events:auto;transform:none}:where(.pg-home) .playbook-setup .pb-select{border-color:#3c82d9;box-shadow:0 0 0 3px #3c82d929}:where(.pg-home) .playbook-setup .pb-companion{opacity:1;border-color:rgb(var(--n-e2e2e8));flex-basis:45%;padding:11px 12px 12px;transform:none}:where(.pg-home) .playbook-setup .pb-review{gap:12px}:where(.pg-home) .playbook-setup .pb-qa-list li,:where(.pg-home) .playbook-setup .pb-qa-fix,:where(.pg-home) .playbook-setup .pb-qa-done{opacity:1;visibility:visible;transform:none}:where(.pg-home) .playbook-setup .pb-qa-approve{background:#2f7d3a}:where(.pg-home) .playbook-setup .pb-qa-pointer,:where(.pg-home) .playbook-setup .pb-doc-old{display:none}:where(.pg-home) .playbook-setup .pb-doc-new{opacity:1;display:inline}:where(.pg-home) .playbook-setup .pb-sheet:first-child{transform:translate(-8px,6px)rotate(-5deg)}:where(.pg-home) .playbook-setup .pb-sheet:nth-child(2){transform:translate(-4px,2px)rotate(-2deg)}:where(.pg-home) .playbook-setup .pb-sheet:nth-child(3){transform:translate(7px,5px)rotate(4deg)}:where(.pg-home) .playbook-setup .pb-sheet:nth-child(4){transform:translate(4px,1px)rotate(2deg)}:where(.pg-home) .playbook-setup .pb-drop-hint{display:none}:where(.pg-home) .playbook-setup .pb-parse-fill{width:100%}:where(.pg-home) .playbook-setup .pb-spin{display:none}}:where(.pg-home) .legacy-workflow{display:none}:where(.pg-home) .report-flow.workflow-section{max-width:none;padding:clamp(5rem,8vw,8rem) clamp(1.25rem,4vw,3.5rem);overflow:hidden}:where(.pg-home) .report-flow-header{text-align:center;max-width:900px;margin:0 auto clamp(3rem,5vw,4.5rem)}:where(.pg-home) .report-flow-eyebrow{color:#3c82d9d9;letter-spacing:.18em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.8rem;font-weight:600}:where(.pg-home) .report-flow .workflow-title{letter-spacing:-.045em;margin-bottom:1rem;font-size:clamp(2rem,4.2vw,3.5rem);font-weight:500;line-height:1.08}:where(.pg-home) .report-flow .workflow-subtitle{max-width:660px;color:rgb(var(--n-ffffff) / .58);margin:0 auto;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.65}:where(.pg-home) .report-flow-tabs{margin-top:clamp(1.75rem,3vw,2.5rem);margin-bottom:0}:where(.pg-home) .report-flow-panel[hidden]{display:none}:where(.pg-home) .report-flow-grid{grid-template-columns:minmax(210px,.78fr) minmax(280px,.95fr) minmax(430px,1.45fr);align-items:stretch;gap:clamp(1.5rem,3vw,3.25rem);width:min(1400px,100%);margin:0 auto;display:grid}:where(.pg-home) .report-stage{text-align:left;min-width:0;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);position:relative}:where(.pg-home) .report-flow.flow-ready .report-stage{opacity:0;transform:translateY(24px)}:where(.pg-home) .report-flow.flow-ready.is-visible .report-stage{opacity:1;transform:translateY(0)}:where(.pg-home) .report-flow.flow-ready.is-visible .report-stage:nth-child(2){transition-delay:.14s}:where(.pg-home) .report-flow.flow-ready.is-visible .report-stage:nth-child(3){transition-delay:.28s}:where(.pg-home) .report-stage-header{margin-bottom:1.75rem}:where(.pg-home) .report-stage-index{color:#3c82d9e6;letter-spacing:.16em;margin-bottom:.9rem;font-size:.72rem;font-weight:600;display:block}:where(.pg-home) .report-stage-title{color:rgb(var(--n-ffffff));letter-spacing:-.02em;margin-bottom:.6rem;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:500;line-height:1.25}:where(.pg-home) .report-stage-copy{color:rgb(var(--n-ffffff) / .5);font-size:clamp(.85rem,1.1vw,.95rem);line-height:1.6}:where(.pg-home) .report-stage-visual{border-radius:16px;position:relative}:where(.pg-home) .report-stage-connector{background:rgb(var(--n-ffffff) / .12);width:clamp(1.5rem,3vw,3.25rem);height:1px;position:absolute;top:50%;right:calc(-1*clamp(1.5rem,3vw,3.25rem));overflow:hidden}:where(.pg-home) .report-stage-connector:after{content:"";background:linear-gradient(90deg,#3c82d900,#3c82d9);border-radius:2px;width:12px;height:4px;position:absolute;top:-1.5px;left:0}:where(.pg-home) .report-flow.is-visible .report-stage-connector:after{animation:10s ease-in-out infinite home-report-signal}:where(.pg-home) .report-flow.is-visible .report-stage:nth-child(2) .report-stage-connector:after{animation-delay:.9s}@keyframes home-report-signal{0%,8%{opacity:0;transform:translate(-14px)}16%{opacity:1}34%,to{opacity:0;transform:translate(100%)}}:where(.pg-home) .speech-visual{background:rgb(var(--n-ffffff) / .025);border:1px solid rgb(var(--n-ffffff) / .07);padding:1.5rem}:where(.pg-home) .speech-wave{color:#3c82d9bf;height:58px;margin-bottom:1.25rem}:where(.pg-home) .speech-wave svg{width:100%;height:100%}:where(.pg-home) .speech-wave polyline{stroke-dasharray:480;stroke-dashoffset:480px;animation:2.8s ease-out infinite home-waveform-draw}@keyframes home-waveform-draw{0%{stroke-dashoffset:480px;opacity:.3}35%,75%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-480px;opacity:.3}}:where(.pg-home) .finding-list{list-style:none}:where(.pg-home) .finding-list li{border-bottom:1px solid rgb(var(--n-ffffff) / .09);color:rgb(var(--n-ffffff) / .88);letter-spacing:-.01em;transform-origin:0;padding:.85rem 0;font-size:clamp(.86rem,1.2vw,1rem)}:where(.pg-home) .finding-list li:last-child{border-bottom:0}:where(.pg-home) .report-flow.is-visible .finding-cardio,:where(.pg-home) .report-flow.is-visible .finding-a{animation:10s ease-in-out infinite home-finding-cardio-route}:where(.pg-home) .report-flow.is-visible .finding-respiratory,:where(.pg-home) .report-flow.is-visible .finding-b{animation:10s ease-in-out infinite home-finding-respiratory-route}@keyframes home-finding-cardio-route{0%,10%{color:rgb(var(--n-ffffff) / .88);opacity:1;filter:blur();transform:translate(0)}14%{color:#9cc4ee;opacity:1;filter:blur();text-shadow:0 0 16px #3c82d980;transform:translate(4px)}22%,88%{color:#5d9ad6;opacity:.12;filter:blur(4px);text-shadow:none;transform:translate(20px)}96%,to{color:rgb(var(--n-ffffff) / .88);opacity:1;filter:blur();transform:translate(0)}}@keyframes home-finding-respiratory-route{0%,26%{color:rgb(var(--n-ffffff) / .88);opacity:1;filter:blur();transform:translate(0)}30%{color:#9cc4ee;opacity:1;filter:blur();text-shadow:0 0 16px #3c82d980;transform:translate(4px)}38%,88%{color:#5d9ad6;opacity:.12;filter:blur(4px);text-shadow:none;transform:translate(20px)}96%,to{color:rgb(var(--n-ffffff) / .88);opacity:1;filter:blur();transform:translate(0)}}:where(.pg-home) .format-visual{background:rgb(var(--n-ffffff) / .025);border:1px solid rgb(var(--n-ffffff) / .07);padding:1.25rem}:where(.pg-home) .format-page{background:rgb(var(--n-0a0e14) / .55);border:1px solid rgb(var(--n-ffffff) / .06);border-radius:10px;flex-direction:column;gap:.9rem;padding:1.15rem;display:flex}:where(.pg-home) .format-section{border-left:2px solid rgb(var(--n-ffffff) / .1);border-radius:0 6px 6px 0;padding:.75rem .85rem}:where(.pg-home) .format-label{color:#3c82d9e6;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.6rem;font-size:clamp(.58rem,.7vw,.68rem);font-weight:600}:where(.pg-home) .format-line{background:rgb(var(--n-ffffff) / .13);border-radius:3px;height:5px;margin-bottom:6px}:where(.pg-home) .format-line:last-child{margin-bottom:0}:where(.pg-home) .format-line.short{width:45%}:where(.pg-home) .format-line.medium{width:82%}:where(.pg-home) .format-conversion{min-height:52px;position:relative}:where(.pg-home) .format-skeleton,:where(.pg-home) .format-output{position:absolute;inset:0}:where(.pg-home) .format-output{color:rgb(var(--n-f1f5f9) / .88);opacity:0;clip-path:inset(0 100% 0 0);margin:0;font-size:clamp(.6rem,.72vw,.72rem);line-height:1.5;transform:translateY(4px)}:where(.pg-home) .report-flow.is-visible .format-cardio .format-skeleton,:where(.pg-home) .report-flow.is-visible .format-a .format-skeleton{animation:10s ease-in-out infinite home-cardio-skeleton}:where(.pg-home) .report-flow.is-visible .format-cardio .format-output,:where(.pg-home) .report-flow.is-visible .format-a .format-output{animation:10s ease-in-out infinite home-cardio-output}:where(.pg-home) .report-flow.is-visible .format-respiratory .format-skeleton,:where(.pg-home) .report-flow.is-visible .format-b .format-skeleton{animation:10s ease-in-out infinite home-respiratory-skeleton}:where(.pg-home) .report-flow.is-visible .format-respiratory .format-output,:where(.pg-home) .report-flow.is-visible .format-b .format-output{animation:10s ease-in-out infinite home-respiratory-output}:where(.pg-home) .report-flow.is-visible .format-cardio,:where(.pg-home) .report-flow.is-visible .format-respiratory,:where(.pg-home) .report-flow.is-visible .format-a,:where(.pg-home) .report-flow.is-visible .format-b{animation:10s ease-in-out infinite home-format-section-active}@keyframes home-format-section-active{0%,18%{border-left-color:rgb(var(--n-ffffff) / .1);background:0 0}30%,86%{background:#3c82d90d;border-left-color:#3c82d9b3}96%,to{border-left-color:rgb(var(--n-ffffff) / .1);background:0 0}}@keyframes home-cardio-skeleton{0%,18%{opacity:1;filter:blur()}24%,90%{opacity:0;filter:blur(3px)}96%,to{opacity:1;filter:blur()}}@keyframes home-cardio-output{0%,21%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(4px)}30%,88%{opacity:1;clip-path:inset(0);transform:translateY(0)}94%,to{opacity:0;clip-path:inset(0);transform:translateY(0)}}@keyframes home-respiratory-skeleton{0%,34%{opacity:1;filter:blur()}40%,90%{opacity:0;filter:blur(3px)}96%,to{opacity:1;filter:blur()}}@keyframes home-respiratory-output{0%,37%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(4px)}46%,88%{opacity:1;clip-path:inset(0);transform:translateY(0)}94%,to{opacity:0;clip-path:inset(0);transform:translateY(0)}}:where(.pg-home) .format-bullets{grid-template-columns:8px 1fr;align-items:center;gap:7px 8px;display:grid}:where(.pg-home) .format-bullets i{background:#3c82d999;border-radius:50%;width:4px;height:4px}:where(.pg-home) .format-bullets span{background:rgb(var(--n-ffffff) / .13);border-radius:3px;height:5px}:where(.pg-home) .format-bullets span.narrow{width:72%}:where(.pg-home) .format-bullets span.compact{width:54%}:where(.pg-home) .format-table{grid-template-columns:1fr 1fr;gap:6px;display:grid}:where(.pg-home) .format-table span{background:rgb(var(--n-ffffff) / .13);border-radius:3px;height:5px}:where(.pg-home) .word-visual{perspective:1400px}:where(.pg-home) .word-window{background:rgb(var(--n-f3f3f3));border:1px solid rgb(var(--n-000000) / .35);box-shadow:0 30px 70px rgb(0 0 0/calc(.55 * var(--shadow-k)));border-radius:9px;overflow:hidden}:where(.pg-home) .word-titlebar{color:#fff;background:#2b579a;align-items:center;gap:.5rem;padding:.45rem .7rem;font-size:.66rem;display:flex}:where(.pg-home) .word-app-icon{background:rgb(var(--n-ffffff));color:#2b579a;border-radius:2px;justify-content:center;align-items:center;width:15px;height:15px;font-size:.6rem;font-weight:700;display:flex}:where(.pg-home) .word-filename{flex:1;font-weight:500}:where(.pg-home) .word-window-controls{letter-spacing:.18em;opacity:.85}:where(.pg-home) .word-tabs{background:rgb(var(--n-f3f3f3));color:rgb(var(--n-444444));gap:.85rem;padding:.4rem .8rem 0;font-size:.6rem;display:flex}:where(.pg-home) .word-tabs span:nth-child(2){color:#2b579a;border-bottom:2px solid #2b579a;padding-bottom:3px;font-weight:600}:where(.pg-home) .word-ribbon{background:rgb(var(--n-ffffff));border-bottom:1px solid rgb(var(--n-e1e1e1));gap:.9rem;padding:.5rem .8rem;display:flex}:where(.pg-home) .word-tool-group{border-right:1px solid rgb(var(--n-e8e8e8));gap:5px;padding-right:.9rem;display:flex}:where(.pg-home) .word-tool-group:last-child{border-right:0}:where(.pg-home) .word-tool{background:rgb(var(--n-dfe3e8));border-radius:2px;height:11px}:where(.pg-home) .word-tool.square{width:11px}:where(.pg-home) .word-tool.medium{width:20px}:where(.pg-home) .word-tool.wide{width:32px}:where(.pg-home) .word-ruler{background:repeating-linear-gradient(90deg, rgb(var(--n-cfd4da)) 0 1px, transparent 1px 11px);border-bottom:1px solid rgb(var(--n-e1e1e1));opacity:.65;height:10px}:where(.pg-home) .word-workspace{background:rgb(var(--n-9a9a9a));padding:.85rem}:where(.pg-home) .word-page{background:rgb(var(--n-ffffff));box-shadow:0 2px 10px rgb(0 0 0/calc(.25 * var(--shadow-k)));color:rgb(var(--n-1a1a1a));padding:clamp(.9rem,1.6vw,1.6rem);font-family:Times New Roman,Times,serif}:where(.pg-home) .word-doc-title{text-align:center;letter-spacing:.08em;margin-bottom:.7rem;font-size:clamp(.72rem,.95vw,.88rem);font-weight:700}:where(.pg-home) .word-meta{border-bottom:1px solid rgb(var(--n-d5d5d5));grid-template-columns:1fr 1fr;gap:2px 1rem;margin-bottom:.75rem;padding-bottom:.6rem;display:grid}:where(.pg-home) .word-meta-row{color:rgb(var(--n-333333));gap:.35rem;font-size:clamp(.52rem,.66vw,.62rem);display:flex}:where(.pg-home) .word-meta-row strong{color:rgb(var(--n-000000))}:where(.pg-home) .word-section{margin-bottom:.7rem;position:relative}:where(.pg-home) .word-section.is-generated:before{content:"";opacity:.55;background:#2b579a;border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:-.7rem}:where(.pg-home) .word-section h4{letter-spacing:.05em;margin-bottom:.25rem;font-size:clamp(.56rem,.7vw,.66rem);font-weight:700}:where(.pg-home) .word-section p,:where(.pg-home) .word-section li{color:rgb(var(--n-262626));font-size:clamp(.54rem,.68vw,.64rem);line-height:1.55}:where(.pg-home) .word-section ul{margin:0;padding-left:1rem}:where(.pg-home) .word-organ-table{border-collapse:collapse;width:100%;font-size:clamp(.5rem,.64vw,.6rem)}:where(.pg-home) .word-organ-table th,:where(.pg-home) .word-organ-table td{border:1px solid rgb(var(--n-c9c9c9));text-align:left;padding:2px 5px}:where(.pg-home) .word-organ-table th{background:rgb(var(--n-efefef));font-weight:700}:where(.pg-home) .word-footer{border-top:1px solid rgb(var(--n-e2e2e2));text-align:center;color:rgb(var(--n-888888));margin-top:.8rem;padding-top:.4rem;font-size:clamp(.46rem,.6vw,.55rem)}:where(.pg-home) .report-flow-note{text-align:center;width:min(1400px,100%);color:rgb(var(--n-ffffff) / .42);letter-spacing:-.01em;margin:clamp(2.5rem,4vw,4rem) auto 0;font-size:clamp(.9rem,1.2vw,1.05rem)}@media (max-width:1080px){:where(.pg-home) .report-flow-grid{grid-template-columns:1fr 1fr}:where(.pg-home) .report-stage:last-child{grid-column:1/-1}:where(.pg-home) .report-stage:nth-child(2) .report-stage-connector{display:none}}@media (max-width:820px){:where(.pg-home) .report-flow.workflow-section{padding-inline:1rem}:where(.pg-home) .report-flow-grid{grid-template-columns:1fr;gap:2.5rem}:where(.pg-home) .report-stage:last-child{grid-column:auto}:where(.pg-home) .report-stage-connector{width:1px;height:1.75rem;inset:auto auto -1.75rem 1.5rem}:where(.pg-home) .report-stage-connector:after{width:4px;height:12px;top:0;left:-1.5px}:where(.pg-home) .report-flow.is-visible .report-stage-connector:after{animation-name:home-report-signal-mobile}:where(.pg-home) .report-stage:nth-child(2) .report-stage-connector{display:block}}@keyframes home-report-signal-mobile{0%,8%{opacity:0;transform:translateY(-14px)}16%{opacity:1}34%,to{opacity:0;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){:where(.pg-home) .report-stage,:where(.pg-home) .report-stage-connector:after,:where(.pg-home) .speech-wave polyline,:where(.pg-home) .finding-list li,:where(.pg-home) .format-section,:where(.pg-home) .format-skeleton,:where(.pg-home) .format-output{transition:none!important;animation:none!important}:where(.pg-home) .report-flow.flow-ready .report-stage{opacity:1;transform:none}:where(.pg-home) .format-conversion .format-skeleton{display:none}:where(.pg-home) .format-conversion .format-output{opacity:1;clip-path:none;transform:none}}:where(.pg-home) .stats-grid{text-align:center;grid-template-columns:repeat(3,1fr);gap:3rem;max-width:900px;margin:0 auto;display:grid}:where(.pg-home) .stat-item h3{color:var(--accent);margin-bottom:.5rem;font-size:clamp(2rem,4vw,3rem);font-weight:600}:where(.pg-home) .stat-item p{color:var(--text-secondary);font-size:.9375rem}:where(.pg-home) .section-header{text-align:center;max-width:700px;margin:0 auto 3rem}:where(.pg-home) .section-label{background:var(--accent-subtle);text-transform:uppercase;letter-spacing:.08em;color:var(--accent);border:1px solid #3c82d933;border-radius:999px;margin-bottom:1.5rem;padding:.375rem 1rem;font-size:.75rem;font-weight:600;display:inline-block}:where(.pg-home) .features-intro{color:var(--accent);letter-spacing:-.01em;margin-bottom:.75rem;font-size:clamp(1.125rem,2vw,1.25rem);font-weight:500}:where(.pg-home) .section-title{letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600}:where(.pg-home) .section-subtitle{color:var(--text-secondary);font-size:1.0625rem;line-height:1.7}:where(.pg-home) .features-section{background:var(--bg-secondary);padding:4rem clamp(1.5rem,5vw,3rem) 5rem}:where(.pg-home) .features-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%;max-width:min(1280px,94vw);margin:0 auto;transition:grid-template-columns .3s;display:grid}:where(.pg-home) .feature-card{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:1.5rem 1.75rem;transition:border-color .2s}:where(.pg-home) .feature-card:hover{border-color:rgb(var(--n-ffffff) / .2)}:where(.pg-home) .feature-card h3{margin-bottom:.75rem;font-size:1.125rem;font-weight:600}:where(.pg-home) .feature-card p{color:var(--text-secondary);font-size:.9375rem;line-height:1.7}:where(.pg-home) .testimonials-section{padding:6rem 2rem}:where(.pg-home) .testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;max-width:1100px;margin:0 auto;display:grid}:where(.pg-home) .testimonial-card{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:2rem}:where(.pg-home) .testimonial-card blockquote{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1rem;font-style:italic;line-height:1.8}:where(.pg-home) .testimonial-author{color:var(--text-tertiary);font-size:.875rem}:where(.pg-home) .security-section{padding:6rem 2rem}:where(.pg-home) .security-content{text-align:center;max-width:900px;margin:0 auto}:where(.pg-home) .security-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:4rem;margin-top:3rem;display:flex}:where(.pg-home) .security-badge{flex-direction:column;align-items:center;gap:.75rem;display:flex}:where(.pg-home) .security-badge img{width:auto;height:60px}:where(.pg-home) .security-badge svg{width:48px;height:48px;color:var(--accent)}:where(.pg-home) .security-badge span{color:var(--text-secondary);font-size:.9375rem;font-weight:500}:where(.pg-home) .cta-section{background:var(--bg-secondary);text-align:center;border-top:1px solid var(--border-subtle);padding:4rem clamp(1.5rem,5vw,3rem)}:where(.pg-home) .cta-content{max-width:560px;margin:0 auto}:where(.pg-home) .cta-content h2{margin-bottom:.75rem;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:600}:where(.pg-home) .cta-content p{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1.0625rem;line-height:1.65}:where(.pg-home) .cta-email{color:var(--accent);margin-top:.5rem;font-size:1.25rem;font-weight:500;text-decoration:none;display:inline-block}:where(.pg-home) .cta-email:hover{text-decoration:underline}:where(.pg-home) .cta-pilot-btn{color:#fff;cursor:pointer;background:linear-gradient(to bottom right,#3c82d9,#0f4c81);border:none;border-radius:8px;margin-top:1.5rem;padding:.75rem 2rem;font-family:inherit;font-size:1.1rem;font-weight:500;transition:all .2s;display:inline-block;box-shadow:0 2px 16px #3c82d940}:where(.pg-home) .cta-pilot-btn:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 4px 24px #3c82d959}:where(.pg-home) .pilot-modal-overlay{background:rgb(var(--n-000000) / .7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:fixed;inset:0}:where(.pg-home) .pilot-modal-overlay.active{opacity:1;pointer-events:auto}:where(.pg-home) .pilot-modal{background:rgb(var(--n-141414));border:1px solid rgb(var(--n-ffffff) / .08);border-radius:16px;width:90%;max-width:480px;max-height:90vh;padding:2.5rem;position:relative;overflow-y:auto}:where(.pg-home) .pilot-modal-close{color:rgb(var(--n-ffffff) / .5);cursor:pointer;background:0 0;border:none;padding:4px;position:absolute;top:1rem;right:1rem}:where(.pg-home) .pilot-modal-close:hover{color:rgb(var(--n-ffffff))}:where(.pg-home) .pilot-modal h3{color:rgb(var(--n-ffffff));margin-bottom:.5rem;font-size:1.25rem;font-weight:600}:where(.pg-home) .pilot-modal p{color:rgb(var(--n-ffffff) / .5);margin-bottom:1.5rem;font-size:.875rem}:where(.pg-home) .pilot-form{flex-direction:column;gap:.875rem;display:flex}:where(.pg-home) .pilot-input{background:rgb(var(--n-ffffff) / .04);border:1px solid rgb(var(--n-ffffff) / .1);color:rgb(var(--n-ffffff));-webkit-appearance:none;border-radius:8px;outline:none;padding:.75rem 1rem;font-family:inherit;font-size:.9rem;transition:border-color .2s}:where(.pg-home) .pilot-input:focus{border-color:#3c82d980}:where(.pg-home) .pilot-input::placeholder{color:rgb(var(--n-ffffff) / .3)}:where(.pg-home) .pilot-select{appearance:none;background-color:rgb(var(--n-ffffff) / .04);color:rgb(var(--n-ffffff));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgb(var(--n-ffffff) / 0.4)' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat}:where(.pg-home) .pilot-select option{background:rgb(var(--n-1a1a1a));color:rgb(var(--n-ffffff))}:where(.pg-home) .pilot-custom-role{margin-top:-.5rem}:where(.pg-home) .pilot-textarea{resize:vertical;background:rgb(var(--n-ffffff) / .04);border:1px solid rgb(var(--n-ffffff) / .1);min-height:80px;color:rgb(var(--n-ffffff));border-radius:8px;outline:none;padding:.75rem 1rem;font-family:inherit;font-size:.9rem}:where(.pg-home) .pilot-textarea:focus{border-color:#3c82d980}:where(.pg-home) .pilot-textarea::placeholder{color:rgb(var(--n-ffffff) / .3)}:where(.pg-home) .pilot-range-group{padding:.5rem 0}:where(.pg-home) .pilot-range-label{color:rgb(var(--n-ffffff) / .6);margin-bottom:.5rem;font-size:.85rem;display:block}:where(.pg-home) .pilot-range{accent-color:#3c82d9;width:100%}:where(.pg-home) .pilot-range-ticks{color:rgb(var(--n-ffffff) / .3);justify-content:space-between;margin-top:.25rem;font-size:.75rem;display:flex}:where(.pg-home) .pilot-form-submit{cursor:pointer;background:rgb(var(--n-ffffff) / .06);color:rgb(var(--n-ffffff) / .4);border:none;border-radius:8px;padding:.75rem;font-family:inherit;font-size:.9rem;font-weight:500;transition:all .2s}:where(.pg-home) .pilot-form-submit.ready{color:#fff;background:linear-gradient(to bottom right,#3c82d9,#0f4c81);box-shadow:0 2px 12px #3c82d94d}:where(.pg-home) .pilot-form-submit:disabled{opacity:.5;cursor:not-allowed}:where(.pg-home) .pilot-result{text-align:center;padding:2rem 0;display:none}:where(.pg-home) .pilot-result.active{display:block}:where(.pg-home) .pilot-result-icon{margin-bottom:1rem;font-size:2.5rem}:where(.pg-home) .pilot-result h4{color:rgb(var(--n-ffffff));margin-bottom:.5rem;font-size:1.1rem;font-weight:600}:where(.pg-home) .pilot-result p{color:rgb(var(--n-ffffff) / .5);font-size:.875rem}:where(.pg-home) .pilot-result-btn{background:rgb(var(--n-ffffff) / .08);border:1px solid rgb(var(--n-ffffff) / .1);color:rgb(var(--n-ffffff));cursor:pointer;border-radius:8px;margin-top:1.5rem;padding:.6rem 1.5rem;font-family:inherit;font-size:.875rem}:where(.pg-home) .cta-content p a{color:var(--accent);text-decoration:none}:where(.pg-home) .cta-content p a:hover{text-decoration:underline}:where(.pg-home) .contact-info{border-top:1px solid var(--border);margin-top:2rem;padding-top:2rem}:where(.pg-home) .contact-info p{margin-bottom:.5rem;font-size:.9375rem}:where(.pg-home) .contact-info a{color:var(--accent);text-decoration:none}:where(.pg-home) .contact-info a:hover{text-decoration:underline}@keyframes home-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}:where(.pg-home) .fade-in{opacity:0;animation:.6s ease-out forwards home-fadeIn}@media (max-width:1024px) and (min-width:601px){:where(.pg-home) .features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){:where(.pg-home) #hero{padding:7rem 1.25rem 3rem}:where(.pg-home) .features-section{padding:3rem 1.25rem 4rem}:where(.pg-home) .section-header{margin-bottom:2rem}:where(.pg-home) .features-grid{grid-template-columns:1fr;gap:1rem;min-width:0;max-width:100%}:where(.pg-home) .feature-card{padding:1.25rem 1.5rem}:where(.pg-home) .stats-section{padding:3rem 1rem}}@media (prefers-reduced-motion:reduce){:where(.pg-home),:where(.pg-home) *,:where(.pg-home) .audience-logo-wrap:before,:where(.pg-home) .audience-logo-wrap:after,:where(.pg-home) .audience-beam,:where(.pg-home) .audience-beam-adjacent,:where(.pg-home) .audience-horizon-ring,:where(.pg-home) .audience-adjacent-node,:where(.pg-home) .audience-arc-flow,:where(.pg-home) .audience-node-inner{transition:none!important;animation:none!important}:where(.pg-home) .audience-beam{stroke-dashoffset:0}:where(.pg-home) .audience-node-inner{opacity:1;transform:scale(1)}}:where(.pg-home) a:focus,:where(.pg-home) button:focus{outline:2px solid var(--accent);outline-offset:4px}:where(.pg-home) a.announcement-banner{text-align:center;color:#fff;letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#0c1a2e 0%,#0f4c81 40% 60%,#0c1a2e 100%);flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:filter .2s;display:flex}:where(.pg-home) a.announcement-banner:hover{filter:brightness(1.08)}:where(.pg-home) a.announcement-banner strong{white-space:nowrap;font-weight:700}:where(.pg-home) a.announcement-banner .banner-arrow{color:rgb(var(--n-ffffff) / .6);white-space:nowrap;font-weight:500;transition:color .2s,transform .2s}:where(.pg-home) a.announcement-banner:hover .banner-arrow{color:rgb(var(--n-ffffff));transform:translate(2px)}@media (max-width:768px){:where(.pg-home) a.announcement-banner{gap:.25rem;padding:.5rem .75rem;font-size:.75rem}:where(.pg-home) .banner-detail{display:none}}
