@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/62492e45f348cf87-s.263b97f5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.35684bc3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/c73d4b34880585a8-s.390c3e40.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/f00b8cc54454926d-s.bb26df29.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/741805f5bd1ef272-s.3ccf155a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.c02767a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/20aee433927f7d4b-s.d09ad0c1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/256e1f7f180674ba-s.d38d32f8.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894-s.22617796.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f-s.112d4e47.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc-s.bac1e63b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.fe21a1cd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_5eef1b2a-module__EYrwrW__className{font-family:"Source Serif 4","Source Serif 4 Fallback"}.source_serif_4_5eef1b2a-module__EYrwrW__variable{--font-serif:"Source Serif 4","Source Serif 4 Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_88cdb743-module__1qeW3W__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_88cdb743-module__1qeW3W__variable{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}
.proze-landing{--bg:#f8fafc;--card:#fff;--ink:#0f172a;--ink-2:#475569;--ink-3:#64748b;--line:#e2e8f0;--line-soft:#f1f5f9;--bar:#e2e8f0;--action:#18181b;--action-hover:#000;--action-faint:#18181b29;--accent:#3b82f6;--accent-strong:#2563eb;--accent-soft:#eff6ff;--accent-faint:#3b82f61f;--amber:#d97706;--amber-bg:#fef3c7;--success:#00875a;--danger:#dc2626;--radius:8px;--radius-card:12px;--shadow-sm:0 1px 2px #0f172a0f;--shadow-md:0 1px 3px #0f172a0f,0 8px 24px #0f172a14;--shadow-lg:0 24px 60px -28px #0f172a47;--ease:cubic-bezier(.22,1,.36,1);--cycle:11s;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media (max-width:1023px){body:has(.proze-landing){padding-bottom:0}}.proze-landing *,.proze-landing :before,.proze-landing :after{box-sizing:border-box}.proze-landing [id]{scroll-margin-top:90px}.pz{width:100%;min-height:100svh;position:relative;overflow-x:clip}.pz-shell{width:min(1120px,100% - 3rem);margin-inline:auto}.pz-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong);font-size:.72rem;font-weight:600;display:inline-block}.pz-btn{border-radius:var(--radius);cursor:pointer;white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .25s var(--ease),transform .25s var(--ease);border:1px solid #0000;align-items:center;gap:.5rem;padding:.66rem 1.15rem;font-family:inherit;font-size:.925rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.pz-btn:active{transform:translateY(1px)}.pz-btn--solid{background:var(--action);color:#fff;box-shadow:var(--shadow-sm)}.pz-btn--solid:hover{background:var(--action-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.pz-link{color:var(--accent-strong);align-items:center;gap:.4rem;font-size:.925rem;font-weight:500;text-decoration:none;display:inline-flex}.pz-link .pz-arr{transition:transform .25s var(--ease)}.pz-link:hover{color:var(--accent)}.pz-link:hover .pz-arr{transform:translate(3px)}.pz-nav{z-index:80;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;top:0;left:0;right:0}.pz[data-scrolled=true] .pz-nav{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1}.pz-nav-inner{justify-content:space-between;align-items:center;width:min(1120px,100% - 3rem);height:68px;margin-inline:auto;display:flex}.pz-brand{color:var(--ink);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.pz-brand-mark{width:30px;height:30px;display:block}.pz-brand-name{letter-spacing:-.01em;font-size:1.05rem;font-weight:600}.pz-nav-actions{align-items:center;gap:.45rem;display:flex}.pz-nav-link{color:var(--ink-3);border-radius:8px;padding:.55rem .8rem;font-size:.9rem;text-decoration:none;transition:color .2s,background .2s}.pz-nav-link:hover{color:var(--ink);background:var(--line-soft)}@media (max-width:720px){.pz-nav-link{display:none}}@media (max-width:480px){.pz-nav-actions .pz-btn{padding:.55rem .8rem;font-size:.85rem}}@media (max-width:400px){.pz-brand-name{display:none}}.pz-rise{opacity:0;transform:translateY(14px)}.pz[data-ready=true] .pz-rise{animation:pz-rise-in .7s var(--ease)forwards;animation-delay:var(--d,0s)}@keyframes pz-rise-in{to{opacity:1;transform:none}}@supports (animation-timeline:view()){.pz-reveal{animation:1ms linear both pz-reveal-in;animation-timeline:view();animation-range:entry 5% entry 45%}@keyframes pz-reveal-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}.pz-hero{padding:8.5rem 0 5.5rem;position:relative}.pz-hero:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#0f172a0b 1px,#0000 1px),linear-gradient(#0f172a0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 62% at 50% 0,#000 0%,#0000 100%);mask-image:radial-gradient(75% 62% at 50% 0,#000 0%,#0000 100%)}.pz-hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:3.5rem;display:grid;position:relative}@media (max-width:940px){.pz-hero{padding-top:7.5rem}.pz-hero-grid{grid-template-columns:1fr;gap:1.5rem}}.pz-hero-copy{max-width:34rem}.pz-title{font-family:var(--font-serif),Georgia,"Times New Roman",serif;letter-spacing:-.015em;color:var(--ink);margin:1.1rem 0 0;font-size:clamp(2.5rem,4.8vw,4rem);font-weight:550;line-height:1.07}.pz-title .pz-it{font-style:italic}.pz-sub{color:var(--ink-2);max-width:30rem;margin:1.3rem 0 0;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.6}.pz-cta-row{flex-wrap:wrap;align-items:center;gap:1.35rem;margin-top:2rem;display:flex}.pz-trust{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:1.5rem;font-size:.85rem;display:flex}.pz-trust span+span:before{content:"·";color:var(--line);margin-right:.9rem}.pz-scene{perspective:1200px;justify-content:center;align-items:center;min-height:480px;display:flex;position:relative}@media (max-width:940px){.pz-scene{min-height:440px;margin-top:1rem}}.pz-pagefloat{animation:8s ease-in-out infinite pz-float}@keyframes pz-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.pz-page{background:var(--card);border-radius:var(--radius-card);width:min(400px,86vw);box-shadow:var(--shadow-lg);transform:rotateX(var(--rx,5deg))rotateY(var(--ry,-8deg));transition:transform .5s var(--ease);will-change:transform;padding:1.35rem 1.5rem 1.5rem}.pz-page-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.9rem;display:flex}.pz-page-title{color:var(--ink);font-size:.95rem;font-weight:600}.pz-page-title span{color:var(--ink-3);margin-top:3px;font-size:.7rem;font-weight:400;display:block}.pz-pill{color:var(--amber);background:var(--amber-bg);border:1px solid #d9770638;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:.7rem;font-weight:600}.pz-page-sec{color:var(--ink-2);margin:1rem 0 .85rem;font-size:.76rem;font-weight:600}.pz-page-loop{animation:pz-loop var(--cycle)linear infinite}@keyframes pz-loop{0%,88%{opacity:1}95%,99.99%{opacity:0}to{opacity:1}}.pz-ink{background:var(--bar);border-radius:4px;width:0;height:7px;margin-bottom:.6rem;position:relative}.pz-ink:after{content:"";background:var(--accent);opacity:0;border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;right:-3px}.pz-ink--1{--w:92%;animation:pz-write1 var(--cycle)linear infinite}.pz-ink--2{--w:78%;animation:pz-write2 var(--cycle)linear infinite}.pz-ink--3{--w:55%;animation:pz-write3 var(--cycle)linear infinite}.pz-ink--1:after{animation:pz-caret1 var(--cycle)linear infinite}.pz-ink--2:after{animation:pz-caret2 var(--cycle)linear infinite}.pz-ink--3:after{animation:pz-caret3 var(--cycle)linear infinite}@keyframes pz-write1{0%,4%{width:0}12%,to{width:var(--w)}}@keyframes pz-write2{0%,13%{width:0}21%,to{width:var(--w)}}@keyframes pz-write3{0%,22%{width:0}27%,to{width:var(--w)}}@keyframes pz-caret1{0%,4%{opacity:0}5%,11%{opacity:1}12%,to{opacity:0}}@keyframes pz-caret2{0%,13%{opacity:0}14%,20%{opacity:1}21%,to{opacity:0}}@keyframes pz-caret3{0%,22%{opacity:0}23%,26%{opacity:1}27%,to{opacity:0}}.pz-prow{border-top:1px solid var(--line-soft);grid-template-columns:30px 46px 1fr;align-items:center;gap:10px;padding:.65rem 0;display:grid}.pz-prow:first-of-type{margin-top:.65rem}.pz-prow--1{animation:pz-row1 var(--cycle)linear infinite}.pz-prow--2{animation:pz-row2 var(--cycle)linear infinite}@keyframes pz-row1{0%,32%{opacity:0;transform:translateY(8px)}37%,to{opacity:1;transform:none}}@keyframes pz-row2{0%,54%{opacity:0;transform:translateY(8px)}59%,to{opacity:1;transform:none}}.pz-prow-num{font-family:var(--font-mono),ui-monospace,Consolas,monospace;color:var(--accent-strong);font-size:.7rem;font-weight:600}.pz-prow-thumb{border:1px solid var(--line-soft);border-radius:6px;width:46px;height:38px}.pz-prow-thumb--a{background:linear-gradient(135deg,#aab8af,#7e9184)}.pz-prow-thumb--b{background:linear-gradient(135deg,#c3b5a4,#97897c)}.pz-prow-lines{flex-direction:column;gap:5px;display:flex}.pz-prow-lines i{background:var(--bar);border-radius:3px;height:6px;display:block}.pz-prow-lines i:first-child{width:88%}.pz-prow-lines i:last-child{width:60%}.pz-page-done{color:var(--accent-strong);background:var(--accent-soft);border:1px solid var(--accent-faint);animation:pz-done var(--cycle)linear infinite;border-radius:999px;align-items:center;gap:.4rem;margin-top:.9rem;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.pz-page-done svg{width:12px;height:12px}@keyframes pz-done{0%,72%{opacity:0;transform:translateY(6px)}77%,to{opacity:1;transform:none}}.pz-chip{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-md);z-index:2;position:absolute}.pz-chip--voice{width:148px;padding:.6rem .75rem .7rem;animation:6s ease-in-out infinite pz-bob;top:9%;left:max(0px,50% - 285px)}@keyframes pz-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.pz-chip-head{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;font-size:.6rem;font-weight:600;display:flex}.pz-rec{font-family:var(--font-mono),ui-monospace,Consolas,monospace;letter-spacing:0;color:var(--amber);align-items:center;gap:.3rem;font-weight:500;display:inline-flex}.pz-rec b{background:var(--amber);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite pz-pulse}@keyframes pz-pulse{0%,to{opacity:1}50%{opacity:.3}}.pz-wave{align-items:center;gap:2px;height:22px;margin-top:.55rem;display:flex}.pz-wave i{background:var(--accent);opacity:.75;height:calc(15% + var(--h,40%));transform-origin:bottom;animation:1.15s ease-in-out infinite pz-eq;animation-delay:calc(var(--n)*-.09s);border-radius:2px;flex:1}@keyframes pz-eq{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.pz-chip--photo{border-radius:10px;width:76px;height:60px;padding:0;overflow:hidden}.pz-chip--photo:before{content:"";position:absolute;inset:0}.pz-chip--photo-a{animation:pz-flya var(--cycle)var(--ease)infinite;top:14%;right:max(0px,50% - 280px)}.pz-chip--photo-a:before{background:linear-gradient(135deg,#aab8af,#7e9184)}.pz-chip--photo-b{animation:pz-flyb var(--cycle)var(--ease)infinite;top:62%;right:max(0px,50% - 255px)}.pz-chip--photo-b:before{background:linear-gradient(135deg,#c3b5a4,#97897c)}@keyframes pz-flya{0%,28%{opacity:1;transform:none}36%{opacity:0;transform:translate(-150px,60px)scale(.45)}37%,90%{opacity:0;transform:none}97%,to{opacity:1;transform:none}}@keyframes pz-flyb{0%,50%{opacity:1;transform:none}58%{opacity:0;transform:translate(-135px,-40px)scale(.45)}59%,90%{opacity:0;transform:none}97%,to{opacity:1;transform:none}}@media (max-width:420px){.pz-chip--photo{display:none}.pz-chip--voice{left:0}}.pz-section{padding:6.5rem 0}.pz-section-title{font-family:var(--font-serif),Georgia,"Times New Roman",serif;letter-spacing:-.01em;color:var(--ink);margin:.9rem 0 0;font-size:clamp(1.9rem,3.6vw,2.7rem);font-weight:550;line-height:1.12}.pz-section-title .pz-muted{color:var(--ink-3)}.pz-steps{grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:3.2rem;display:grid}@media (max-width:860px){.pz-steps{grid-template-columns:1fr;gap:2rem}}.pz-step{border-top:1px solid var(--line);padding-top:1.3rem}.pz-step-idx{font-family:var(--font-mono),ui-monospace,Consolas,monospace;color:var(--accent-strong);font-size:.75rem;font-weight:600}.pz-step-title{color:var(--ink);margin:.85rem 0 .35rem;font-size:1.05rem;font-weight:600}.pz-step-desc{color:var(--ink-3);margin:0;font-size:.94rem;line-height:1.6}.pz-demo{padding-top:0}.pz-demo-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.pz-demo-note{color:var(--ink-3);max-width:24ch;font-size:.85rem;line-height:1.5}.pz-window{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-md);margin-top:2.4rem;overflow:hidden}.pz-window-bar{background:var(--bg);border-bottom:1px solid var(--line-soft);align-items:center;gap:.9rem;height:42px;padding:0 1.1rem;display:flex}.pz-dots{gap:6px;display:flex}.pz-dots i{background:var(--line);border-radius:50%;width:9px;height:9px}.pz-window-name{font-family:var(--font-mono),ui-monospace,Consolas,monospace;color:var(--ink-3);font-size:.7rem}.pz-live{color:var(--ink-3);align-items:center;gap:.45rem;margin-left:auto;font-size:.75rem;font-weight:500;display:inline-flex}.pz-live i{border-radius:50%;width:7px;height:7px}.pz-live[data-state=live] i{background:var(--amber);animation:1.4s infinite pz-pulse}.pz-live[data-state=ready] i{background:var(--accent)}.pz-live[data-state=ready]{color:var(--accent-strong)}.pz-window-body{grid-template-columns:.9fr 1.1fr;min-height:380px;display:grid}@media (max-width:760px){.pz-window-body{grid-template-columns:1fr}}.pz-feed{background:var(--bg);border-right:1px solid var(--line-soft);padding:1.4rem}@media (max-width:760px){.pz-feed{border-right:none;border-bottom:1px solid var(--line-soft)}}.pz-feed-label{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.9rem;font-size:.66rem;font-weight:600}.pz-feed-wave{align-items:center;gap:2px;height:32px;margin-bottom:.9rem;display:flex}.pz-feed-wave i{background:var(--accent);opacity:.7;height:calc(15% + var(--h,40%));transform-origin:bottom;animation:1.15s ease-in-out infinite pz-eq;animation-delay:calc(var(--n)*-.07s);border-radius:2px;flex:1;animation-play-state:paused}.pz[data-demo=true] .pz-feed-wave i{animation-play-state:running}.pz-utterance{opacity:0;transition:opacity .45s var(--ease),transform .45s var(--ease);align-items:center;gap:.75rem;padding:.6rem 0;display:flex;transform:translateY(8px)}.pz-utterance.is-on{opacity:1;transform:none}.pz-utterance-time{font-family:var(--font-mono),ui-monospace,Consolas,monospace;color:var(--accent-strong);white-space:nowrap;font-size:.66rem}.pz-utterance-wave{flex:1;align-items:center;gap:2px;max-width:180px;height:16px;display:flex}.pz-utterance-wave i{background:var(--ink-3);opacity:.45;height:var(--h,40%);border-radius:1.5px;flex:1}.pz-utterance-dur{color:var(--ink-3);font-size:.68rem}.pz-feed-photos{gap:.5rem;margin-top:.9rem;display:flex}.pz-feed-photos i{border:1px solid var(--line-soft);opacity:0;width:42px;height:42px;transition:opacity .35s var(--ease),transform .35s var(--ease);border-radius:6px;transform:scale(.9)}.pz-feed-photos i.is-on{opacity:1;transform:none}.pz-feed-photos i:first-child{background:linear-gradient(135deg,#aab8af,#7e9184)}.pz-feed-photos i:nth-child(2){background:linear-gradient(135deg,#c3b5a4,#97897c)}.pz-feed-photos i:nth-child(3){background:linear-gradient(135deg,#9fb0b8,#74868f)}.pz-out{padding:1.4rem 1.6rem;position:relative}.pz-out-title{color:var(--ink);font-size:.95rem;font-weight:600}.pz-out-title span{color:var(--ink-3);margin-top:3px;font-size:.72rem;font-weight:400;display:block}.pz-writelines{margin:1.1rem 0 .9rem}.pz-writeline{background:var(--bar);width:0;height:7px;transition:width .8s var(--ease);border-radius:4px;margin-bottom:.6rem}.pz-writeline.is-on{width:var(--w,80%)}.pz-out .pz-prow{opacity:0;transition:opacity .45s var(--ease),transform .45s var(--ease);animation:none;transform:translateY(8px)}.pz-out .pz-prow.is-on{opacity:1;transform:none}.pz-out-toast{color:#fff;background:var(--action);border-radius:var(--radius);box-shadow:var(--shadow-md);opacity:0;transition:opacity .45s var(--ease),transform .45s var(--ease);align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.8rem;font-weight:500;display:inline-flex;position:absolute;bottom:1.2rem;right:1.4rem;transform:translateY(8px)}.pz-out-toast.is-on{opacity:1;transform:none}.pz-out-toast svg{width:14px;height:14px}.pz-contact{padding-top:0}.pz-contact-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:3.5rem;display:grid}@media (max-width:860px){.pz-contact-grid{grid-template-columns:1fr;gap:2rem}}.pz-contact-sub{color:var(--ink-3);max-width:28rem;margin:1rem 0 0;font-size:.95rem;line-height:1.6}.pz-form{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-md);flex-direction:column;gap:1.05rem;padding:1.6rem;display:flex}.pz-form .pz-btn{align-self:flex-start;margin-top:.15rem}.pz-field{flex-direction:column;gap:.4rem;display:flex}.pz-field label{color:var(--ink-2);font-size:.8rem;font-weight:600}.pz-field label em{color:var(--ink-3);font-style:normal;font-weight:400}.pz-field input,.pz-field textarea{color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:.6rem .75rem;font-family:inherit;font-size:.925rem;transition:border-color .2s,background .2s,box-shadow .2s}.pz-field input::placeholder,.pz-field textarea::placeholder{color:#94a3b8}.pz-field input:focus,.pz-field textarea:focus{border-color:var(--action);background:var(--card);box-shadow:0 0 0 3px var(--action-faint);outline:none}.pz-field textarea{resize:vertical;min-height:96px}.pz-form-error{color:var(--danger);margin:-.35rem 0 0;font-size:.85rem}.pz-form .pz-btn:disabled{opacity:.65;cursor:default;transform:none}.pz-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.pz-form--sent{color:var(--success);flex-direction:row;align-items:center;gap:.6rem;font-size:.95rem;font-weight:500}.pz-form--sent svg{flex-shrink:0;width:18px;height:18px}.pz-close{text-align:center;border-top:1px solid var(--line-soft);background:linear-gradient(180deg,var(--card),var(--bg));padding:7rem 0}.pz-close-title{font-family:var(--font-serif),Georgia,"Times New Roman",serif;letter-spacing:-.01em;max-width:18ch;color:var(--ink);margin:0 auto;font-size:clamp(2rem,4.6vw,3.2rem);font-weight:550;line-height:1.1}.pz-close-sub{color:var(--ink-3);margin:1rem auto 0;font-size:.98rem}.pz-close .pz-cta-row{justify-content:center;margin-top:1.8rem}.pz-foot{border-top:1px solid var(--line-soft);background:var(--bg);padding:2.2rem 0 2.8rem}.pz-foot-inner{width:min(1120px,100% - 3rem);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;font-size:.82rem;display:flex}.pz-foot-links{gap:1.4rem;display:flex}.pz-foot-links a{color:var(--ink-3);text-decoration:none}.pz-foot-links a:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.proze-landing *,.proze-landing :before,.proze-landing :after{transition-duration:.001ms!important;animation:none!important}.pz-rise,.pz-reveal{opacity:1!important;transform:none!important}.pz-page{transform:none!important}.pz-ink{width:var(--w)!important}.pz-ink:after{opacity:0!important}.pz-prow,.pz-page-done,.pz-page-loop,.pz-chip{opacity:1!important;transform:none!important}.pz-writeline.is-on{width:var(--w,80%)!important}}