.marketing-child-shell,.marketing-page{--marketing-header-height:calc(var(--target-min) + 2 * var(--s-3) + 1px)}.marketing-header{z-index:40;padding-block:var(--s-3);background:var(--bg-page);transition:border-color var(--d-default) var(--ease-out);border-bottom:1px solid #0000;position:sticky;top:0}:root[data-scrolled] .marketing-header{border-bottom-color:var(--border-subtle);box-shadow:var(--e-1)}.marketing-header-home .marketing-nav-anchor{transition:none}:root:not([data-scrolled]) .marketing-header-home{background:var(--gradient-hero);background-size:100vw 100vh;background-attachment:fixed}:root:not([data-scrolled]) .marketing-header-home>.container>.brand-lockup-link .brand-lockup.is-upright{display:none}:root:not([data-scrolled]) .marketing-header-home>.container>.brand-lockup-link .brand-lockup.is-reversed{display:block}:root:not([data-scrolled]) .marketing-header-home>.container>.marketing-nav :is(.marketing-nav-anchor,.btn-ghost,.marketing-menu-button):not(dialog *){color:var(--canvas)}:root:not([data-scrolled]) .marketing-header-home .marketing-nav>.btn-ghost:not(dialog *){--btn-3-label:var(--canvas);--btn-3-label-hover:var(--canvas);--btn-3-hover:var(--hero-control-hover)}:root:not([data-scrolled]) .marketing-header-home .marketing-nav>.btn-ghost:not(dialog *):not(:disabled):not([aria-disabled=true]):is(:hover,:active){transform:none}:root:not([data-scrolled]) .marketing-header-home .marketing-menu-button:not(dialog *):not(:disabled):not([aria-disabled=true]):is(:hover,:active){background:var(--hero-control-hover);color:var(--canvas);box-shadow:none;transform:none}:root:not([data-scrolled]) .marketing-header-home .marketing-nav-cta{background:var(--gradient-hero);color:var(--canvas);border-color:var(--canvas)}:root:not([data-scrolled]) .marketing-header-home .marketing-nav-cta:not(:disabled):not([aria-disabled=true]):hover{background:var(--gradient-hero);color:var(--canvas)}:root:not([data-scrolled]) .marketing-header-home :is(.marketing-nav-anchor,.marketing-nav>a,.brand-lockup-link,.marketing-menu-button):not(dialog *):focus-visible{outline-color:var(--canvas)}.marketing-nav{align-items:center;gap:var(--s-2);display:flex}.hero.marketing-launch{padding-block:var(--s-12);background:var(--gradient-hero);background-size:100vw 100vh;background-attachment:fixed}.launch-grid{gap:var(--s-12);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.launch-copy{gap:var(--s-6);display:grid}.launch-copy .hero-title{max-width:16ch;margin:0}.launch-copy .lede{max-width:40ch;margin:0}.launch-aside{color:var(--text-muted);font-size:var(--fs-small);margin:0}.start-actions{gap:var(--s-3);display:grid}.start-actions>p{margin:0}.hero-claim-actions{gap:var(--s-2);display:grid}.handle-claim-hero{max-width:none}.handle-claim-hero .handle-field{padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4)}.handle-claim-hero .handle-field .btn{min-height:var(--target-min)}.handle-claim-hero .handle-claim-note{min-height:calc(var(--fs-small) * var(--lh-small))}.hero-claim-links{align-items:center;gap:var(--s-2) var(--s-6);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.hero-claim-skip{color:var(--text-muted)}.hero-claim-links a{min-height:var(--target-min);align-items:center;display:inline-flex}.launch-demo{scroll-margin-top:calc(var(--marketing-header-height) + var(--s-6));min-width:0}.marketing-launch .journey-art:after{content:"";height:var(--s-1);background:var(--gradient-brand);pointer-events:none;position:absolute;inset:auto 0 0}.journey{border:1px solid var(--border-subtle);border-radius:var(--corner-xl);background:var(--bg-raised);box-shadow:var(--e-2);overflow:hidden}.journey-art{aspect-ratio:3;position:relative;overflow:hidden}.journey-picture{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.journey-workspace{padding:var(--s-6)}.journey-controls{gap:var(--s-2);border-bottom:1px solid var(--border-subtle);padding-bottom:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.journey-controls button{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--target-min);padding:var(--s-2);border-radius:var(--corner-sm);color:var(--text-muted);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.journey-controls button[aria-pressed=true]{color:var(--text-strong);background:var(--bg-sunken);border-color:var(--border-default)}.journey-controls button:hover:not(:disabled){color:var(--text-strong);border-color:var(--border-default)}.journey-controls button>span{color:var(--action);font-family:var(--font-mono);font-size:var(--fs-fine)}.journey-result{min-height:260px;padding-top:var(--s-6);gap:var(--s-4);flex-direction:column;display:flex}.journey-person{align-items:center;gap:var(--s-3);display:flex}.journey-avatar{border-radius:var(--corner-sm);background:var(--ink);width:44px;height:44px;color:var(--canvas);font-family:var(--font-display);font-size:var(--fs-small);flex-shrink:0;place-items:center;display:grid}.journey-person>span:nth-child(2){gap:var(--s-1);flex:1;display:grid}.journey-person strong{color:var(--text-strong);font-size:var(--fs-body)}.journey-person small{color:var(--text-muted);font-size:var(--fs-fine)}.journey-person>svg{color:var(--text-muted);flex-shrink:0}.journey-status,.journey-detail{gap:var(--s-2);font-size:var(--fs-fine);color:var(--text-muted);align-items:start;margin:0;display:flex}.journey-status svg,.journey-detail svg{margin-top:var(--s-1);flex-shrink:0}.journey-status svg{color:var(--action)}.journey-detail{margin-top:auto}.journey-facts{gap:var(--s-3);margin:0;display:grid}.journey-facts>div{gap:var(--s-3);font-size:var(--fs-small);grid-template-columns:70px minmax(0,1fr);display:grid}.journey-facts dt{color:var(--text-muted)}.journey-facts dd{color:var(--text-strong);margin:0}.journey-note{padding:var(--s-4);border-left:2px solid var(--action);background:var(--bg-page);font-size:var(--fs-small);line-height:var(--lh-body);color:var(--text-strong);margin:0}.journey-caption{margin:var(--s-4) 0 0;padding-top:var(--s-3);border-top:1px solid var(--border-subtle);font-size:var(--fs-fine);color:var(--text-muted)}.profile-story{gap:var(--s-3);display:grid}.profile-story-label{align-items:center;gap:var(--s-2);font-size:var(--fs-fine);color:var(--text-muted);flex-wrap:wrap;display:flex}.profile-story-label>span:first-of-type{font-weight:var(--fw-semibold);color:var(--text-strong)}.profile-story-label>span:last-child{margin-left:auto}.profile-story-page{gap:var(--s-4);padding:var(--s-6);border:1px solid var(--border-default);border-radius:var(--corner-lg);background:var(--bg-raised);box-shadow:var(--e-1);display:grid}.profile-story-address{align-items:center;gap:var(--s-2);padding-bottom:var(--s-3);border-bottom:1px solid var(--border-subtle);font-family:var(--font-mono);font-size:var(--fs-fine);color:var(--text-muted);display:flex}.profile-story-identity{align-items:center;gap:var(--s-3);display:flex}.profile-story-identity>div{gap:var(--s-1);min-width:0;display:grid}.profile-story-identity strong{font-family:var(--font-display);font-size:var(--fs-h3);line-height:var(--lh-h3)}.profile-story-identity>div>span{font-size:var(--fs-fine);color:var(--text-muted)}.profile-story-page>p{max-width:45ch;font-size:var(--fs-small);color:var(--text-body);margin:0}.profile-story-material{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.profile-story-material>.kicker{grid-column:1/-1}.profile-story-material>div{padding:var(--s-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-page);align-items:start}.profile-story-material>.kicker{font-size:var(--fs-fine)}.profile-story-material>div,.profile-story-event{align-items:center;gap:var(--s-3);display:flex}.profile-story-material svg,.profile-story-event svg{color:var(--action);flex-shrink:0}.profile-story-material>div>span,.profile-story-event>span{gap:var(--s-1);display:grid}.profile-story-material strong,.profile-story-event strong{font-size:var(--fs-small)}.profile-story-material small,.profile-story-event small{font-size:var(--fs-fine);line-height:var(--lh-small);color:var(--text-muted)}.profile-story-event{padding-top:var(--s-3);border-top:1px solid var(--border-subtle)}.profile-story-options{gap:var(--s-3) var(--s-6);padding-top:var(--s-3);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.profile-story-options>span{align-items:center;gap:var(--s-2);font-size:var(--fs-fine);color:var(--text-body);display:flex}.profile-story-private{gap:var(--s-2);margin-left:var(--s-8);padding:var(--s-4) var(--s-6);background:var(--bg-sunken);border:1px solid var(--border-default);border-radius:var(--corner-lg);display:grid}.profile-story-private>strong{font-size:var(--fs-small)}.profile-story-private>p{font-size:var(--fs-small);color:var(--text-body);margin:0}.profile-story-next{align-items:center;gap:var(--s-2);color:var(--text-muted);font-size:var(--fs-fine);display:flex}.profile-story-caption{text-align:center;font-size:var(--fs-fine);color:var(--text-muted);margin:0}.marketing-launch .launch-copy :is(.hero-title,.lede,.kicker,.field-label,.hero-claim-skip),.marketing-launch .handle-claim-note:not([class*=\ is-]),.marketing-launch .profile-story>.profile-story-label,.marketing-launch .profile-story>.profile-story-label>span,.marketing-launch .profile-story-caption{color:var(--canvas)}.marketing-launch .handle-field{background:var(--canvas);--focus-ring:var(--ink)}.marketing-launch .handle-field .btn-primary:not(:disabled):not([aria-disabled=true]),.marketing-launch .handle-field .btn-primary:not(:disabled):not([aria-disabled=true]):hover,.marketing-launch .handle-field .btn-primary:not(:disabled):not([aria-disabled=true]):active{background:var(--gradient-hero);color:var(--canvas)}.marketing-launch .handle-claim-note[class*=\ is-]{background:var(--canvas);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm)}.marketing-launch .profile-story-page{gap:var(--s-3);padding:var(--s-4) var(--s-6)}.marketing-launch .profile-story-private{gap:var(--s-1);margin-left:0}.marketing-launch .hero-claim-skip:focus-visible{outline:2px solid var(--canvas);outline-offset:var(--s-1)}.profile-introduction{border-block:1px solid var(--border-subtle);background:var(--bg-raised)}.recipient-steps{gap:var(--s-8);margin:var(--s-8) 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.recipient-steps li{align-content:start;gap:var(--s-3);border-top:1px solid var(--border-default);padding-top:var(--s-6);display:grid}.recipient-steps li>span{font-family:var(--font-mono);font-size:var(--fs-fine);color:var(--action)}.recipient-steps h3,.recipient-steps p{margin:0}.recipient-steps p{font-size:var(--fs-small);color:var(--text-body)}.profile-introduction-links{align-items:center;gap:var(--s-4) var(--s-6);flex-wrap:wrap;display:flex}.relationship-split{align-items:center;gap:var(--s-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.relationship-copy{gap:var(--s-4);display:grid}.relationship-copy h2,.relationship-copy p{margin:0}.relationship-copy h2{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--tr-h1)}.relationship-copy>p:not(.lede){font-size:var(--fs-small);color:var(--text-body)}.relationship-copy a{width:fit-content}.relationship-map{gap:var(--s-8);margin-block:var(--s-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.relationship-map article{gap:var(--s-4);padding-top:var(--s-6);border-top:2px solid var(--action);flex-direction:column;display:flex}.relationship-map .kicker{align-items:center;gap:var(--s-2);display:flex}.relationship-map h2{font-size:var(--fs-h3);line-height:var(--lh-h3);margin:0}.relationship-map p{color:var(--text-body);font-size:var(--fs-small);margin:0}.relationship-map a{padding-top:var(--s-2);font-size:var(--fs-small);margin-top:auto}.product-directory-head{gap:var(--s-3);padding-top:var(--s-8);border-top:1px solid var(--border-subtle);display:grid}.product-directory-head h2,.product-directory-head p{margin:0}.product-directory-head p{max-width:60ch;color:var(--text-body)}.feature-proof-your-lynkur .profile-story-page{box-shadow:none;border:0;padding:0}@media (max-width:940px){.relationship-split{gap:var(--s-8);grid-template-columns:1fr}.launch-demo .profile-story{max-width:640px;margin-inline:auto}}@media (max-width:640px){.recipient-steps,.relationship-map{gap:var(--s-6);grid-template-columns:1fr}.profile-story-page{padding:var(--s-4)}.profile-story-material{grid-template-columns:1fr}.profile-story-private{margin-left:var(--s-4);padding:var(--s-4)}.relationship-copy h2{font-size:var(--fs-h1-mobile)}}.launch-products{background:var(--bg-sunken);border-block:1px solid var(--border-subtle)}.launch-section-head{gap:var(--s-4);margin-bottom:var(--s-8);display:grid}.launch-section-head h2{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--tr-h1);margin:0}.launch-section-head .lede{max-width:48ch;margin:0}.launch-product-grid{gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.launch-product{background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--corner-xl);min-width:0;overflow:hidden}.launch-product-copy{padding:var(--s-8);gap:var(--s-3);display:grid}.launch-product-copy h3{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);margin:0}.launch-product-copy p{max-width:44ch;color:var(--text-body);margin:0}.launch-product-copy a{width:fit-content;margin-top:var(--s-2)}.launch-product-visual{padding:0 var(--s-8) var(--s-8)}.launch-product-visual .specimen{pointer-events:none}.launch-event-art{aspect-ratio:3;width:100%;height:auto;display:block}.launch-event-receipt{gap:var(--s-6);margin:0 var(--s-8) var(--s-8);padding-top:var(--s-6);border-top:1px solid var(--border-subtle);display:grid}.launch-event-receipt>div{align-items:start;gap:var(--s-3);display:flex}.launch-event-receipt svg{color:var(--action);flex-shrink:0}.launch-event-receipt>div>span{gap:var(--s-2);display:grid}.launch-event-receipt strong{font-size:var(--fs-small)}.launch-event-receipt small{font-size:var(--fs-small);color:var(--text-muted)}.launch-product-event{flex-direction:column;display:flex}.launch-event-recap{padding:var(--s-6) var(--s-8);gap:var(--s-3);background:var(--bg-page);border-top:1px solid var(--border-subtle);margin-top:auto;display:grid}.launch-event-recap h4{font-size:var(--fs-h3);line-height:var(--lh-h3);margin:0}.launch-event-recap p{color:var(--text-body);font-size:var(--fs-small);margin:0}.launch-event-materials{gap:var(--s-4);color:var(--text-muted);font-size:var(--fs-fine);flex-wrap:wrap;display:flex}.launch-event-materials>span{align-items:center;gap:var(--s-2);display:inline-flex}.launch-product-space{flex-direction:column;display:flex}.launch-product-space .launch-product-visual{width:100%;padding:var(--s-8);background:var(--bg-page);margin-top:auto}.launch-product-space .spec-space{padding:var(--s-6)}.launch-trust{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text-strong:var(--canvas);--text-body:var(--n-200);--text-muted:var(--n-300);color:var(--text-body)}.launch-trust .kicker{color:var(--n-300)}.launch-trust{background:var(--ink)}.launch-trust-grid{gap:var(--s-16);grid-template-columns:1fr 1fr;display:grid}.launch-trust-grid>div{gap:var(--s-4);align-content:start;display:grid}.launch-trust h2{margin:0}.launch-trust p{color:var(--text-body);max-width:42ch;margin:0}.launch-trust .link-grow{color:var(--canvas);width:fit-content}.launch-trust ul{gap:var(--s-6);margin:0;padding:0;list-style:none;display:grid}.launch-trust li{gap:var(--s-4);color:var(--text-body);font-size:var(--fs-small);display:flex}.launch-trust li>svg{margin-top:var(--s-1);flex-shrink:0}.launch-trust li span{gap:var(--s-1);display:grid}.launch-trust strong{color:var(--text-strong);font-size:var(--fs-body)}.closing .start-actions{justify-items:center}.closing .start-actions>p{color:var(--n-300)}.feature-proof{border:1px solid var(--border-subtle);border-radius:var(--corner-xl);background:var(--bg-raised);padding:var(--s-6);box-shadow:var(--e-2);margin:0;overflow:hidden}.feature-proof .specimen{width:100%}.product-proof{gap:var(--s-4);color:var(--text-strong);display:grid}.product-proof p{margin:0}.proof-paper{gap:var(--s-4);padding:var(--s-6);background:var(--bg-page);border-radius:var(--corner-lg);display:grid}.proof-label{font-family:var(--font-mono);font-size:var(--fs-fine);color:var(--text-muted)}.proof-address{align-items:center;gap:var(--s-2);padding-bottom:var(--s-4);border-bottom:1px solid var(--border-subtle);font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text-muted);display:flex}.proof-identity,.proof-badge,.proof-receipt{align-items:center;gap:var(--s-4);display:flex}.proof-identity>span:last-child,.proof-badge>span,.proof-receipt>span,.proof-row>span{gap:var(--s-1);min-width:0;display:grid}.product-proof small{font-size:var(--fs-small);color:var(--text-muted);line-height:var(--lh-small)}.proof-intro{font-size:var(--fs-h3);font-family:var(--font-display);line-height:var(--lh-h3);letter-spacing:var(--tr-h3)}.proof-featured{gap:var(--s-3);padding:var(--s-4);border-left:2px solid var(--action);background:var(--bg-page);display:grid}.proof-row{align-items:center;gap:var(--s-3);padding-block:var(--s-3);display:flex}.proof-row>svg,.proof-badge>svg,.proof-receipt>svg{color:var(--action);flex-shrink:0}.proof-actions{gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--border-subtle);display:grid}.proof-actions>span{gap:var(--s-2);font-size:var(--fs-small);align-items:center;display:flex}.proof-bridge{justify-content:center;align-items:center;gap:var(--s-2);color:var(--text-muted);font-size:var(--fs-small);display:flex}.proof-bridge svg{color:var(--action)}.proof-quote{font-size:var(--fs-body);line-height:var(--lh-body)}.proof-quote em{text-decoration:underline;-webkit-text-decoration-color:var(--action);text-decoration-color:var(--action);text-underline-offset:.2em;font-style:normal}.proof-foot{align-items:center;gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--border-subtle);font-size:var(--fs-small);color:var(--text-muted);flex-wrap:wrap;display:flex}.proof-foot .proof-action{margin-left:auto}.proof-action{padding:var(--s-2) var(--s-4);border:1px solid var(--border-default);border-radius:var(--corner-sm);font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--text-strong);text-align:center}.proof-title{font-family:var(--font-display);font-size:var(--fs-h3);line-height:var(--lh-h3)}.proof-banner{border-radius:var(--corner-lg);width:100%;height:auto}.proof-receipt{padding-block:var(--s-4);border-top:1px solid var(--border-subtle)}.product-thumbnail{align-content:center;gap:var(--s-3);min-height:180px;padding:var(--s-6);background:var(--bg-page);border-left:2px solid var(--action);display:grid}.product-thumbnail>svg{color:var(--action)}.product-thumbnail strong{font-family:var(--font-display);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);max-width:24ch}.product-thumbnail>span{font-size:var(--fs-small);color:var(--text-muted)}@media (max-width:560px){.feature-proof,.proof-paper,.product-thumbnail{padding:var(--s-4)}}.compare-summary{margin-block:var(--s-8)}.changelog-proof{margin:var(--s-6) 0;padding:var(--s-6);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--corner-lg)}.sample-workflow{max-width:640px;margin:var(--s-12) auto;padding:var(--s-4)}.sample-workflow>p{margin-block:var(--s-4) var(--s-6)}.feature-proof-caption{margin:var(--s-4) 0 0;font-size:var(--fs-fine);color:var(--text-muted)}.feature-plan-summary{gap:var(--s-4);padding:var(--s-8);background:var(--bg-sunken);border-radius:var(--corner-lg);display:grid}.feature-plan-summary h2,.feature-plan-summary p{margin:0}.feature-plan-summary a{width:fit-content}.pricing-offer{align-items:center;gap:var(--s-8);margin-top:var(--s-8);padding:var(--s-6) var(--s-8);background:var(--bg-sunken);border:1px solid var(--border-subtle);border-radius:var(--corner-lg);grid-template-columns:minmax(0,1fr) auto;display:grid}.pricing-offer-copy{gap:var(--s-2);display:grid}.pricing-offer h2{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);margin:0}.pricing-offer p{max-width:64ch;color:var(--text-body);font-size:var(--fs-small);margin:0}.pricing-offer-action{justify-items:center;gap:var(--s-2);display:grid}.pricing-offer-action>span{font-size:var(--fs-fine);color:var(--text-muted)}.plan-details summary{cursor:pointer;font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--text-strong)}.plan-details[open] summary{margin-bottom:var(--s-8)}@media (max-width:940px){.launch-grid{gap:var(--s-8);grid-template-columns:1fr}.launch-copy .hero-title{max-width:19ch}.launch-copy .lede{max-width:54ch}.launch-aside{display:none}.launch-trust-grid{gap:var(--s-8)}}@media (max-width:640px){.hero.marketing-launch{padding-top:var(--s-8)}.launch-copy{gap:var(--s-4)}.launch-copy .hero-title{max-width:17ch}.journey-workspace{padding:var(--s-4)}.journey-controls{gap:var(--s-1)}.journey-controls button{gap:var(--s-1);font-size:var(--fs-fine)}.journey-result{min-height:280px}.launch-product-grid,.launch-product-space,.launch-trust-grid,.pricing-offer{grid-template-columns:1fr}.launch-product-copy,.launch-product-space .launch-product-visual{padding:var(--s-6)}.launch-product-visual{padding:0 var(--s-6) var(--s-6)}.launch-section-head h2{font-size:var(--fs-h1-mobile)}.feature-proof{padding:var(--s-4)}.pricing-offer{padding:var(--s-6)}}.hero{padding-block:var(--s-16)}.hero-grid{gap:var(--s-16);grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;display:grid}.hero-title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--tr-display);color:var(--text-strong);max-width:13ch}.hero-lede{max-width:46ch}@media (max-width:940px){.hero{padding-block:var(--s-12) var(--s-16)}.hero-grid{gap:var(--s-12);grid-template-columns:minmax(0,1fr)}.hero-title{max-width:16ch}}.hero-field{padding:var(--s-8);border-radius:var(--corner-xl);background:var(--gradient-brand);box-shadow:var(--e-2);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.hero-sample{border-radius:var(--corner-lg);width:100%;max-width:420px;height:608px;box-shadow:var(--e-2);position:relative;overflow:clip}.hero-sample:after{content:"";background:linear-gradient(transparent, var(--canvas));pointer-events:none;height:48px;position:absolute;inset:auto 0 0}.hero-sample .lynkur-page{min-height:0}.hero-sample a,.hero-sample button{pointer-events:none}@media (prefers-reduced-motion:no-preference) and (hover:hover){.hero-sample{transition:transform var(--d-overlay) var(--ease-out), box-shadow var(--d-overlay) var(--ease-out)}.hero-field:hover .hero-sample{box-shadow:var(--e-3);transform:translateY(-2px)}}@media (max-width:560px){.hero-sample{height:628px}}@media (max-width:359px){.hero-sample{height:688px}}@media (max-width:560px){.hero-field{padding:var(--s-4)}}.hero-window{border-radius:var(--corner-lg);width:100%;max-width:420px;box-shadow:var(--e-2)}.hero-window .hero-sample{border-radius:0 0 var(--corner-lg) var(--corner-lg);box-shadow:none}.hero-address{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--corner-lg) var(--corner-lg) 0 0;background:var(--bg-raised);border-bottom:1px solid var(--border-subtle);display:flex}.hero-address-url{min-width:0;padding:var(--s-1) var(--s-3);border-radius:var(--r-sm);background:var(--bg-sunken);text-align:center;font-family:var(--font-mono);font-size:var(--fs-fine);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.hero-address-handle.is-typed{color:var(--text-strong);font-weight:var(--fw-semibold)}@media (prefers-reduced-motion:no-preference){.hero-address-handle{transition:color var(--d-default) var(--ease-out)}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.hero-window{transition:transform var(--d-overlay) var(--ease-out), box-shadow var(--d-overlay) var(--ease-out)}.hero-field:hover .hero-window{box-shadow:var(--e-3);transform:translateY(-2px)}.hero-field:hover .hero-window .hero-sample{box-shadow:none;transform:none}}.hero-record{z-index:1;right:var(--s-4);bottom:var(--s-4);gap:var(--s-2);width:min(calc(100% - var(--s-8)), 300px);padding:var(--s-3) var(--s-4);border-radius:var(--corner-md);background:var(--bg-raised);box-shadow:var(--e-3);margin:0;display:grid;position:absolute}@media (max-width:560px){.hero-record{width:88%;margin-top:calc(-1 * var(--s-8));justify-self:end;position:relative;bottom:auto;right:auto}}.hero-record-head{align-items:center;gap:var(--s-2);font-size:var(--fs-fine);font-weight:var(--fw-semibold);color:var(--text-strong);display:flex}.hero-record-head svg{color:var(--pulse)}.hero-record-head>span{font-weight:var(--fw-regular);color:var(--text-muted);margin-left:auto}.hero-record-who{align-items:center;gap:var(--s-3);display:flex}.hero-record-who>div{min-width:0;line-height:var(--lh-ui);display:grid}.hero-record-who strong{font-size:var(--fs-small);color:var(--text-strong)}.hero-record-who span{font-size:var(--fs-fine);color:var(--text-muted)}.hero-record-avatar{border-radius:var(--corner-sm);background:var(--n-800);width:36px;height:36px;color:var(--canvas);font-family:var(--font-display);font-size:var(--fs-small);flex-shrink:0;place-items:center;display:grid}.hero-record-facts{gap:var(--s-1);padding:var(--s-2) 0 0;border-top:1px solid var(--border-subtle);margin:0;list-style:none;display:grid}.hero-record-facts li{align-items:center;gap:var(--s-2);font-size:var(--fs-fine);line-height:var(--lh-ui);color:var(--text-body);display:flex}.hero-record-facts svg{color:var(--pulse);flex-shrink:0}.memory-copy{gap:var(--s-4);flex-direction:column;display:flex}.memory-copy p{margin:0}.memory-person{align-items:center;gap:var(--s-3);margin-bottom:var(--s-6);display:flex}.memory-person-avatar{--avatar:44px;--avatar-radius:var(--r-md)}.memory-person-name{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-control);letter-spacing:var(--tr-h3);color:var(--text-strong)}.closing{background:var(--bg-sunken);border-top:1px solid var(--border-subtle)}.closing-inner{text-align:left;align-items:center;gap:var(--s-12);padding-block:var(--s-12);grid-template-columns:minmax(0,1fr) auto;display:grid}.closing-copy{gap:var(--s-4);display:grid}.closing-inner h2{max-width:26ch;margin:0}.closing-inner .lede{max-width:46ch;margin:0}.closing-claim{justify-content:center;width:100%;display:flex}.claim-bar{display:none}@media (max-width:700px){.claim-bar{inset-inline:var(--s-4);bottom:calc(var(--chrome-lift,0px) + max(var(--s-4), env(safe-area-inset-bottom)));z-index:40;max-width:480px;padding:var(--s-3);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--corner-lg);box-shadow:var(--e-2);transform:translateY(calc(100% + var(--s-8)));visibility:hidden;margin-inline:auto;display:block;position:fixed}.claim-bar[data-shown]{visibility:visible;transform:none}}@media (prefers-reduced-motion:no-preference){.claim-bar{transition:transform var(--d-overlay) var(--ease-out), visibility var(--d-overlay)}}.claim-bar-inner{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.claim-bar-note{max-width:22ch;font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium);color:var(--text-strong)}.claim-bar-inner .btn{flex-shrink:0}@media (max-width:700px){dialog.modal.claim-dialog{margin-top:var(--s-6)}}.claim-dialog .handle-claim{max-width:none}.marketing-footer{border-top:1px solid var(--border-subtle);padding:var(--s-12) 0 var(--s-8)}.marketing-footer p{margin:0}.marketing-footer-grid{align-items:start;gap:var(--s-8) var(--s-8);grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr));display:grid}.marketing-footer-brand{justify-items:start;gap:var(--s-4);padding-right:var(--s-8);display:grid}.marketing-footer-brand p{text-wrap:pretty;max-width:32ch}.footer-column{gap:var(--s-3);align-content:start;display:grid}.footer-column-heading{color:var(--text-strong)}.footer-column-list{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.footer-link{min-height:32px;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-body);transition:color var(--d-micro) var(--ease-out);border:0;align-items:center;text-decoration:none;display:inline-flex}.footer-link:hover,.footer-link:focus-visible{color:var(--text-strong);border-bottom:0}.footer-link[aria-current=page]{color:var(--text-muted)}@media (any-pointer:coarse){.footer-link{min-height:var(--target-min)}}.marketing-footer-foot{justify-content:space-between;gap:var(--s-2) var(--s-6);margin-top:var(--s-12);padding-top:var(--s-6);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}@media (max-width:940px){.marketing-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-footer-brand{grid-column:1/-1;padding-right:0}}.marketing-footer-social{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.footer-control{justify-content:center;align-items:center;gap:var(--s-2);min-height:36px;font-family:var(--font-display);font-size:var(--fs-fine);font-weight:var(--fw-bold);letter-spacing:var(--tr-ui);line-height:var(--lh-ui);color:var(--text-muted);cursor:pointer;transition:color var(--d-micro) var(--ease-out);background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:inline-flex}.footer-control:hover,.footer-control:focus-visible{color:var(--text-strong);border-bottom:0}.footer-control-mark{min-width:24px}@media (any-pointer:coarse){.footer-control{min-height:var(--target-min)}.footer-control-mark{min-width:var(--target-min)}}.marketing-footer-copyright{font-size:var(--fs-small);line-height:var(--lh-ui);color:var(--text-muted)}.marketing-page section[id],.marketing-page #get-started{scroll-margin-top:96px}.marketing-header .brand-lockup-link{flex-shrink:0}.marketing-nav-anchor{padding:var(--s-2) var(--s-3);font-size:var(--fs-small);color:var(--text-body);min-height:var(--target-min);transition:color var(--d-micro) var(--ease-out);border:0;align-items:center;text-decoration:none;display:inline-flex}.marketing-nav-anchor:hover,.marketing-nav-anchor:focus-visible{color:var(--text-strong);border-bottom:0;text-decoration:none}.marketing-nav-anchor[aria-current=page]{color:var(--text-strong);font-weight:var(--fw-semibold)}.marketing-explore{align-items:center;gap:var(--s-2);width:fit-content;font-size:var(--fs-small);display:inline-flex}.marketing-explore-row{gap:var(--s-2) var(--s-8);flex-wrap:wrap;display:flex}.marketing-benefits{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.marketing-benefits li{align-items:flex-start;gap:var(--s-3);display:flex}.marketing-benefits svg{margin-top:var(--s-1);flex-shrink:0}.marketing-faq-section{border-top:1px solid var(--border-subtle)}.marketing-faq-grid{gap:var(--s-16);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.section-head .lede{max-width:46ch;margin:0}.section-head h2{text-wrap:balance;max-width:20ch}.problem-head{gap:var(--s-12);grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;display:grid}.problem-art{border-radius:var(--corner-lg);width:100%;height:auto;box-shadow:var(--e-1);display:block}@media (max-width:900px){.problem-head{gap:var(--s-8);grid-template-columns:minmax(0,1fr)}}.use-cases{margin:var(--s-12) 0 0;gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.use-case{background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--corner-lg);box-shadow:var(--e-1);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.use-case-art{object-fit:cover;object-position:center var(--art-y,40%);width:100%;height:220px;display:block}.use-case-body{gap:var(--s-2);padding:var(--s-6);display:grid}.use-case-body h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);text-wrap:balance;margin:0}.use-case-body p{color:var(--text-body);margin:0}@media (max-width:760px){.use-cases{--row-gutter:var(--s-6);gap:var(--s-4);margin-inline:calc(-1 * var(--row-gutter));padding:var(--s-1) var(--row-gutter) var(--s-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--row-gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;display:grid;overflow-x:auto}.use-cases::-webkit-scrollbar{display:none}.use-case{scroll-snap-align:start}.use-case-art{height:180px}}@media (max-width:640px){.use-cases{--row-gutter:var(--s-4)}}.after-meet{border-top:1px solid var(--border-subtle)}.after-grid{gap:var(--s-16);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;display:grid}.after-stage{border-radius:var(--corner-xl);background:var(--gradient-brand);min-height:560px;box-shadow:var(--e-2);isolation:isolate;margin:0;position:relative;overflow:clip}.after-stage[data-art]{background:var(--bg-sunken);min-height:600px}.after-art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.after-grid[data-art]{align-items:start;row-gap:var(--s-8);grid-template-areas:"head stage""draft stage"}.after-grid[data-art] .section-head{grid-area:head;align-self:end}.after-grid[data-art] .after-stage{grid-area:stage}.after-draft.after-draft-beside{z-index:1;width:auto;max-width:440px;box-shadow:var(--e-3);grid-area:draft;position:relative;inset:auto}.after-record,.after-draft{gap:var(--s-4);padding:var(--s-6);background:var(--bg-raised);border-radius:var(--corner-lg);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-body);display:grid;position:absolute}.after-record{top:var(--s-8);left:var(--s-8);width:min(270px,46%);box-shadow:var(--e-2)}.after-draft{right:var(--s-8);bottom:var(--s-8);width:min(370px,64%);box-shadow:var(--e-3)}.after-person{align-items:center;gap:var(--s-3);display:flex}.after-person strong,.after-draft-head strong{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-body);line-height:var(--lh-tight);color:var(--text-strong);display:block}.after-person small{margin-top:var(--s-1);font-size:var(--fs-fine);color:var(--text-muted);display:block}.after-avatar{border-radius:var(--corner-sm);background:var(--n-800);width:44px;height:44px;color:var(--canvas);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-small);flex-shrink:0;place-items:center;display:grid}.after-avatar-sm{width:32px;height:32px;font-size:var(--fs-label)}.after-facts{gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--border-subtle);margin:0;display:grid}.after-facts div{gap:var(--s-1);display:grid}.after-facts dt{align-items:center;gap:var(--s-2);font-size:var(--fs-fine);color:var(--text-muted);display:flex}.after-facts dt svg{color:var(--action)}.after-facts dd{font-weight:var(--fw-medium);color:var(--text-strong);margin:0}.after-draft-head{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.after-draft-head strong{flex:auto;min-width:max-content}.after-draft-tone{flex-shrink:0;width:auto;margin-left:auto}.after-draft-tone .seg-option{min-width:0;min-height:0;padding:var(--s-1) var(--s-3);font-size:var(--fs-fine)}.after-draft-from{align-items:flex-start;gap:var(--s-2);font-size:var(--fs-fine);color:var(--text-muted);margin:0;display:flex}.after-draft-from svg{color:var(--action);flex-shrink:0;margin-top:2px}.after-draft-message{padding:var(--s-4);border:1px solid var(--border-default);border-radius:var(--r-md);background:var(--bg-page);color:var(--text-strong);line-height:var(--lh-body);display:block}.after-draft-line+.after-draft-line:before{content:" "}.after-draft-send{gap:var(--s-2);flex-wrap:wrap;display:flex}.after-points{margin:var(--s-16) 0 0;gap:var(--s-8);grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px;padding:0;list-style:none;display:grid}.after-points li{gap:var(--s-2);align-content:start;display:grid}.after-point-icon{width:40px;height:40px;margin-bottom:var(--s-2);border-radius:var(--corner-sm);background:var(--action-tint);color:var(--action);place-items:center;display:grid}.after-points h3{font-family:var(--font-display);font-size:var(--fs-body);line-height:var(--lh-tight);color:var(--text-strong);margin:0}.after-points p{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-body);margin:0}@media (prefers-reduced-motion:no-preference){.after-stage[data-revealed] .after-record{animation:rise var(--d-overlay) var(--ease-out) both .12s}.after-stage[data-revealed] .after-draft{animation:rise var(--d-overlay) var(--ease-out) both .36s}.after-stage[data-revealed] .after-draft-from{animation:fade-in var(--d-overlay) var(--ease-out) both .9s}.after-stage[data-revealed] .after-draft-line{animation:fade-in var(--d-overlay) var(--ease-out) both}.after-stage[data-revealed] .after-draft-line:first-child{animation-delay:1.2s}.after-stage[data-revealed] .after-draft-line:nth-child(2){animation-delay:1.7s}.after-stage[data-revealed] .after-draft-line:nth-child(3){animation-delay:2.2s}.after-draft-beside[data-revealed] .after-draft-from{animation:fade-in var(--d-overlay) var(--ease-out) both .6s}.after-draft-beside[data-revealed] .after-draft-line{animation:fade-in var(--d-overlay) var(--ease-out) both}.after-draft-beside[data-revealed] .after-draft-line:first-child{animation-delay:.9s}.after-draft-beside[data-revealed] .after-draft-line:nth-child(2){animation-delay:1.4s}.after-draft-beside[data-revealed] .after-draft-line:nth-child(3){animation-delay:1.9s}}@media (max-width:940px){.after-grid{gap:var(--s-8);grid-template-columns:minmax(0,1fr)}.after-grid[data-art]{grid-template-areas:"head""stage""draft";row-gap:0}.after-grid[data-art] .after-stage{aspect-ratio:1;min-height:0;margin-top:var(--s-8)}.after-draft.after-draft-beside{margin:calc(-1 * var(--s-12)) var(--s-4) 0;max-width:none}.after-points{gap:var(--s-6)}}@media (max-width:640px){.after-stage{min-height:0;padding:var(--s-4);display:grid}.after-record,.after-draft{width:auto;position:relative;inset:auto}.after-record{margin-right:var(--s-8)}.after-draft .after-draft-tone{display:none}.after-draft{margin:calc(-1 * var(--s-6)) 0 0 var(--s-6)}.after-stage[data-art]{padding:0}.after-points{grid-template-columns:minmax(0,1fr)}}.specimen .after-draft{width:auto;max-width:440px;box-shadow:var(--e-2);position:static}.specimen .after-draft .after-draft-tone{width:auto;margin-left:auto;display:inline-grid}.specimen .after-draft .after-draft-tone .seg-option{white-space:nowrap;padding-inline:var(--s-3);flex:none}.spec-recap-count{font-family:var(--font-display);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);color:var(--text-strong)}.pro-work{--pro-glow:color-mix(in oklab, var(--magenta-500) 26%, var(--ink));--pro-warm:color-mix(in oklab, var(--flame-500) 18%, var(--ink));background:radial-gradient(80% 60% at 100% 0%, var(--pro-glow) 0%, transparent 70%), radial-gradient(70% 60% at 0% 100%, var(--pro-warm) 0%, transparent 70%), var(--ink);color:var(--on-dark-muted)}.pro-work-head{gap:var(--s-3);max-width:60ch;display:grid}.pro-work-head h2{color:var(--on-dark);margin:0}.pro-work-head .lede{color:var(--on-dark-muted);margin:0}.pro-work-kicker{align-items:center;gap:var(--s-2);color:var(--magenta-300);display:inline-flex}.pro-demos{margin:var(--s-12) 0 0;gap:var(--s-12) var(--s-8);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.pro-demo{gap:var(--s-3);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);display:grid}.pro-demo>h3{margin:var(--s-3) 0 0;font-family:var(--font-display);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);color:var(--on-dark)}.pro-demo>p{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--on-dark-muted);margin:0}.pro-work-foot{justify-content:space-between;align-items:center;gap:var(--s-4) var(--s-8);margin-top:var(--s-12);padding-top:var(--s-6);border-top:1px solid var(--on-dark-hairline);flex-wrap:wrap;display:flex}.pro-work-foot p{font-size:var(--fs-small);margin:0}.pro-work-link{color:var(--magenta-300)}.pro-work-link:hover{color:var(--on-dark)}.pd-stage{align-content:start;gap:var(--s-3);height:296px;padding:var(--s-6);background:var(--bg-raised);border-radius:var(--corner-lg);box-shadow:var(--e-3);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-body);display:grid;position:relative;overflow:clip}.pd-read{align-content:center;align-items:center;gap:var(--s-4);grid-template-columns:112px minmax(0,1fr)}.pd-read .pd-met{justify-content:space-between;align-items:center;gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--border-subtle);font-size:var(--fs-fine);color:var(--text-muted);flex-wrap:wrap;grid-column:1/-1;display:flex}.pd-met strong{align-items:center;gap:var(--s-1);font-weight:var(--fw-medium);color:var(--text-strong);display:inline-flex}.pd-met svg{color:var(--action)}.pd-badge{gap:var(--s-1);padding:var(--s-6) var(--s-3) var(--s-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-page);font-size:var(--fs-micro);line-height:var(--lh-tight);color:var(--text-muted);overflow-wrap:normal;display:grid;position:relative;overflow:clip}.pd-badge strong{font-family:var(--font-display);font-size:var(--fs-small);color:var(--text-strong)}.pd-badge-clip{top:var(--s-2);border-radius:var(--r-xs);background:var(--border-strong);width:24px;height:4px;margin-left:-12px;position:absolute;left:50%}.pd-badge-event{padding-bottom:var(--s-1);margin-bottom:var(--s-1);border-bottom:2px solid var(--action);font-weight:var(--fw-bold);color:var(--action)}.pd-badge-role{margin-top:var(--s-1)}.pd-scan{background:var(--gradient-brand);opacity:0;height:2px;position:absolute;inset:0 0 auto}.pd-fields{gap:var(--s-2);display:grid}.pd-field{padding:var(--s-2) var(--s-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-page);gap:2px;display:grid}.pd-field span{font-size:var(--fs-micro);color:var(--text-muted)}.pd-field strong{font-size:var(--fs-fine);font-weight:var(--fw-medium);line-height:var(--lh-tight);color:var(--text-strong)}.pd-ready{align-items:center;gap:var(--s-1);font-size:var(--fs-fine);color:var(--success);display:inline-flex}.pd-ask{align-content:start}.pd-ask-field{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-page);color:var(--text-strong);display:flex}.pd-ask-field svg{color:var(--action)}.pd-ask-typed{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pd-ask-result{gap:var(--s-3);padding:var(--s-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);display:flex}.pd-ask-avatar{border-radius:var(--corner-sm);background:var(--n-800);width:36px;height:36px;color:var(--canvas);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-label);flex-shrink:0;place-items:center;display:grid}.pd-ask-body{gap:var(--s-1);display:grid}.pd-ask-body strong{color:var(--text-strong)}.pd-ask-quote{color:var(--text-muted);font-size:var(--fs-fine)}.pd-ask-quote mark{border-radius:var(--r-xs);background:var(--action-tint);color:var(--text-strong);padding:0 2px}@media (prefers-reduced-motion:no-preference){.pro-demos[data-revealed] .pd-scan{animation:pd-sweep 1.2s var(--ease-out) both .4s}.pro-demos[data-revealed] .pd-fill{animation:fade-in var(--d-overlay) var(--ease-out) both}.pro-demos[data-revealed] .pd-field:first-child .pd-fill{animation-delay:1.3s}.pro-demos[data-revealed] .pd-field:nth-child(2) .pd-fill{animation-delay:1.5s}.pro-demos[data-revealed] .pd-field:nth-child(3) .pd-fill{animation-delay:1.7s}.pro-demos[data-revealed] .pd-ready{animation:fade-in var(--d-overlay) var(--ease-out) both 2.1s}.pro-demos[data-revealed] .pd-ask-typed{animation:1.2s steps(36,end) .5s both pd-type}.pro-demos[data-revealed] .pd-ask-result{animation:rise var(--d-overlay) var(--ease-out) both 1.9s}.pro-demos[data-revealed] .pd-ask-quote mark{animation:pd-mark var(--d-overlay) var(--ease-out) both 2.4s}}@keyframes pd-sweep{0%{opacity:1;transform:translateY(0)}85%{opacity:1}to{opacity:0;transform:translateY(150px)}}@keyframes pd-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes pd-mark{0%{background:0 0}to{background:var(--action-tint)}}@media (max-width:940px){.pro-demos{row-gap:var(--s-8);grid-template-columns:minmax(0,1fr);max-width:520px}}.feature-hero{padding-block:var(--s-12) var(--s-16)}.feature-hero-grid{gap:var(--s-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.feature-back{align-items:center;gap:var(--s-1);width:fit-content;font-size:var(--fs-small);display:inline-flex}.feature-claim{margin-top:var(--s-2)}.feature-hero-figure{margin:0}.feature-hero-figure>.specimen{justify-items:center;width:100%;display:grid}.feature-hero-figure.is-art{aspect-ratio:4/3;border-radius:var(--corner-xl);box-shadow:var(--e-2);overflow:clip}.feature-art{object-fit:cover;width:100%;height:100%;display:block}.feature-body{border-top:1px solid var(--border-subtle)}.feature-rows{gap:var(--s-16);margin:0;padding:0;list-style:none;display:grid}.feature-row{gap:var(--s-16);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.feature-row.is-flip{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.feature-row.is-flip .feature-copy{order:2}.feature-row.is-wide{gap:var(--s-12);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.feature-row.is-wide .feature-copy{justify-items:center;max-width:60ch}.feature-row.is-wide .feature-points{justify-items:center}.feature-row.is-wide .feature-figure{width:100%;min-height:0;padding:var(--s-8);background:var(--bg-sunken);box-shadow:none;border:0}.feature-row.is-wide .feature-figure>.specimen{max-width:560px;padding:var(--s-6);border-radius:var(--corner-lg);background:var(--bg-page);box-shadow:none;text-align:left}.feature-row.is-wide .feature-figure>.specimen:has(>:is(.card,.spec-confirmation)){box-shadow:none;background:0 0;padding:0}.feature-row.is-wide .feature-figure>.specimen>:is(.card,.spec-confirmation){box-shadow:none;border:0}.feature-copy{gap:var(--s-4);max-width:46ch;display:grid}.feature-copy h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);text-wrap:balance;margin:0}.feature-copy p{color:var(--text-body);margin:0}.feature-points{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.feature-points li{align-items:flex-start;gap:var(--s-2);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-body);display:flex}.feature-points svg{color:var(--action);flex-shrink:0;margin-top:2px}.feature-figure{min-height:0;padding:var(--s-6);border-radius:var(--corner-xl);background:var(--bg-sunken);border:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr);place-items:center;margin:0;display:grid}.feature-figure>.specimen{width:100%;max-width:460px}.feature-learn{border-top:1px solid var(--border-subtle)}.feature-others{align-items:center;gap:var(--s-2) var(--s-3);margin-top:var(--s-12);padding-top:var(--s-6);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.feature-others>span{margin-right:var(--s-2)}.feature-other{align-items:center;gap:var(--s-2);min-height:var(--target-min);padding-inline:var(--s-4);border:1px solid var(--border-subtle);border-radius:var(--corner-sm);background:var(--bg-raised);font-size:var(--fs-small);color:var(--text-strong);text-decoration:none;display:inline-flex}.feature-other:hover{border-color:var(--action-border);color:var(--text-strong);text-decoration:none}.feature-other svg,.feature-kicker svg{color:var(--action)}.feature-kicker{align-items:center;gap:var(--s-1);display:inline-flex}@media (prefers-reduced-motion:no-preference) and (hover:hover){.feature-other{transition:border-color var(--d-default) var(--ease-out)}}@media (max-width:940px){.feature-hero-grid,.feature-row{gap:var(--s-8);grid-template-columns:minmax(0,1fr)}.feature-row.is-flip{grid-template-columns:minmax(0,1fr)}.feature-row.is-flip .feature-copy{order:0}.feature-row.is-wide{gap:var(--s-8);text-align:left;justify-items:stretch}.feature-row.is-wide .feature-copy,.feature-row.is-wide .feature-points{justify-items:start}.feature-row.is-wide .feature-figure{min-height:0;padding:var(--s-8) var(--s-4)}.feature-row.is-wide .feature-figure>.specimen{padding:var(--s-4)}.feature-rows{gap:var(--s-16)}}@media (max-width:560px){.feature-figure{min-height:0;padding:var(--s-4)}}.announcement{background:var(--bg-sunken);border-bottom:1px solid var(--border-subtle);color:var(--text-body);text-decoration:none;display:block}.announcement:hover,.announcement:focus-visible{color:var(--text-strong);border-bottom-color:var(--border-subtle);text-decoration:none}.announcement-inner{justify-content:center;align-items:center;gap:var(--s-3);min-height:var(--target-min);padding-block:var(--s-2);font-size:var(--fs-small);line-height:var(--lh-small);text-align:center;display:flex}.announcement-badge{flex-shrink:0}.announcement-text{text-wrap:balance;min-width:0}.announcement-cta{align-items:center;gap:var(--s-1);color:var(--link-standalone);font-weight:var(--fw-semibold);flex-shrink:0;display:inline-flex}.announcement:hover .announcement-cta{color:var(--link-standalone-hover)}@media (prefers-reduced-motion:no-preference) and (hover:hover){.announcement-cta svg{transition:transform var(--d-default) var(--ease-out)}.announcement:hover .announcement-cta svg{transform:translate(3px)}}@media (max-width:560px){.announcement-inner{gap:var(--s-2);font-size:var(--fs-fine)}.announcement-cta-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.person-facts{gap:var(--s-4);padding-top:var(--s-6);border-top:1px solid var(--border-subtle);margin:0;display:grid}.person-fact{gap:var(--s-1);display:grid}.person-fact dt{align-items:center;gap:var(--s-2);font-size:var(--fs-fine);color:var(--text-muted);display:flex}.person-fact dt svg{color:var(--pulse)}.person-fact dd{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--text-strong);margin:0}.marketing-commitments{background:var(--bg-sunken);border-block:1px solid var(--border-subtle)}.marketing-commitments+.marketing-faq-section{border-top:0}.marketing-commitments-grid{gap:var(--s-16);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.commitments-list{gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}.commitments-list li{font-weight:var(--fw-medium);color:var(--text-strong)}.commitments-more{color:var(--text-body);margin:0}@media (max-width:940px){.marketing-commitments-grid{gap:var(--s-8);grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.commitments-list{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}}.marketing-faq{gap:var(--s-3);display:grid}.marketing-faq-item{border:1px solid var(--border-subtle);border-radius:var(--corner-md);background:var(--bg-raised);box-shadow:var(--e-1);overflow:hidden}.marketing-faq-item[data-open]{border-color:var(--action-border);background:var(--action-tint);box-shadow:var(--e-2)}.marketing-faq-item h3{font-family:var(--font-body);font-size:var(--fs-body);letter-spacing:normal;margin:0}.marketing-faq-item button{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-6);border-radius:var(--corner-md);width:100%;color:var(--text-strong);text-align:left;font:inherit;line-height:var(--lh-snug);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;display:flex}.marketing-faq-item button:hover{background:var(--action-tint)}.faq-toggle{border:1px solid var(--border-subtle);border-radius:var(--corner-sm);background:var(--bg-raised);width:32px;height:32px;color:var(--action);flex-shrink:0;place-items:center;display:grid}.marketing-faq-item[data-open] .faq-toggle{background:var(--action);color:var(--action-label);border-color:var(--action)}.marketing-faq-item[data-open] .faq-toggle svg{transform:rotate(45deg)}.marketing-faq-answer{visibility:hidden;grid-template-rows:0fr;display:grid}.marketing-faq-answer>div{min-height:0;overflow:hidden}.marketing-faq-answer p{padding:0 var(--s-6) var(--s-6);font-size:var(--fs-body);line-height:var(--lh-body);max-width:60ch;margin:0}.marketing-faq-item[data-open] .marketing-faq-answer{visibility:visible;grid-template-rows:1fr}@media (prefers-reduced-motion:no-preference){.marketing-faq-answer{transition:grid-template-rows var(--d-overlay) var(--ease-out), visibility var(--d-overlay)}.faq-toggle svg{transition:transform var(--d-default) var(--ease-out)}.marketing-faq-item{transition:background var(--d-default) var(--ease-out), border-color var(--d-default) var(--ease-out), box-shadow var(--d-default) var(--ease-out)}}@media (max-width:940px){.marketing-faq-grid{gap:var(--s-8);grid-template-columns:minmax(0,1fr)}.hero-field{justify-self:center;width:100%;max-width:560px}}.product-menu{display:inline-flex;position:relative}.product-menu-button{gap:var(--s-1);cursor:pointer;font:inherit;font-size:var(--fs-small);white-space:nowrap;background:0 0}@media (min-width:701px) and (max-width:900px){.marketing-nav .marketing-nav-anchor{padding-inline:var(--s-2)}}.product-menu-button svg{transition:transform var(--d-default) var(--ease-out)}.product-menu[data-open] .product-menu-button{color:var(--text-strong)}.product-menu[data-open] .product-menu-button svg{transform:rotate(180deg)}.product-menu-button[aria-current=page]{color:var(--text-strong);font-weight:var(--fw-semibold)}.product-menu-panel{z-index:50;width:min(600px, calc(100vw - var(--s-8)));padding-top:var(--s-2);opacity:0;visibility:hidden;position:absolute;top:100%;left:50%;transform:translate(-50%,-6px)}.product-menu[data-open] .product-menu-panel{opacity:1;visibility:visible;transform:translate(-50%)}.product-menu-card{background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--corner-lg);box-shadow:var(--e-3);overflow:clip}.product-menu-list{padding:var(--s-3);gap:var(--s-1);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.product-menu-item,.marketing-menu-sub a:not(.marketing-menu-overview){align-items:flex-start;gap:var(--s-3);padding:var(--s-3);border-radius:var(--r-md);color:var(--text-body);border:0;text-decoration:none;display:flex}.product-menu-item:hover,.product-menu-item:focus-visible{background:var(--action-tint);color:var(--text-body);border:0;text-decoration:none}.product-menu-icon{border-radius:var(--corner-sm);background:var(--action-tint);width:36px;height:36px;color:var(--action);flex-shrink:0;place-items:center;display:grid}.product-menu-item:hover .product-menu-icon{background:var(--bg-raised)}.product-menu-words{gap:var(--s-1);min-width:0;display:grid}.product-menu-words strong{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-body);line-height:var(--lh-tight);color:var(--text-strong)}.product-menu-words small{font-size:var(--fs-fine);line-height:var(--lh-small);color:var(--text-muted)}.product-menu-item[aria-current=page] strong{color:var(--action)}.product-menu-foot{padding:var(--s-3) var(--s-6);background:var(--bg-sunken);border-top:1px solid var(--border-subtle);font-size:var(--fs-small);justify-content:flex-end;display:flex}@media (prefers-reduced-motion:no-preference){.product-menu-panel{transition:opacity var(--d-default) var(--ease-out), transform var(--d-default) var(--ease-out), visibility var(--d-default)}}.marketing-menu-toggle{width:100%;min-height:calc(var(--target-min) + var(--s-3));cursor:pointer;font-family:var(--font-display);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);font-weight:var(--fw-medium);color:var(--text-body);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.marketing-menu-group[data-open] .marketing-menu-toggle{color:var(--text-strong)}.marketing-menu-group[data-open] .faq-toggle{background:var(--action);color:var(--action-label);border-color:var(--action)}.marketing-menu-group[data-open] .faq-toggle svg{transform:rotate(45deg)}.marketing-menu-sub{visibility:hidden;grid-template-rows:0fr;display:grid}.marketing-menu-sub>div{min-height:0;overflow:hidden}.marketing-menu-group[data-open] .marketing-menu-sub{visibility:visible;grid-template-rows:1fr}.marketing-menu-sub ul{padding:var(--s-2) 0 var(--s-3);gap:var(--s-1);margin:0;list-style:none;display:grid}.marketing-menu-sub a:not(.marketing-menu-overview):hover,.marketing-menu-sub a:not(.marketing-menu-overview):focus-visible{background:var(--action-tint);text-decoration:none}.marketing-menu-primary .marketing-menu-sub a{min-height:0;font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:normal;font-weight:var(--fw-regular)}.marketing-menu-primary .marketing-menu-sub a[aria-current=page]{font-weight:var(--fw-regular)}.marketing-menu-sub a[aria-current=page] strong{color:var(--action)}.marketing-menu-primary .marketing-menu-overview{min-height:var(--target-min);padding-inline:var(--s-3);color:var(--link-standalone);font-weight:var(--fw-semibold)}@media (prefers-reduced-motion:no-preference){.marketing-menu-sub{transition:grid-template-rows var(--d-overlay) var(--ease-out), visibility var(--d-overlay)}.marketing-menu-toggle .faq-toggle svg{transition:transform var(--d-default) var(--ease-out)}dialog.modal.marketing-menu-sheet[open][data-closing]{animation:menu-out var(--d-default) var(--ease-out) both}}@keyframes menu-out{0%{opacity:1}to{opacity:0}}.marketing-menu-button{display:none}@media (max-width:700px){.marketing-nav-wide{display:none}.marketing-menu-button{display:inline-flex}}dialog.modal.marketing-menu-sheet{background:var(--bg-page);overscroll-behavior:contain;flex-direction:column;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;display:none;position:fixed;inset:0;overflow-y:auto}dialog.modal.marketing-menu-sheet[open]{animation:none;display:flex}dialog.modal.marketing-menu-sheet::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;animation:none}@keyframes menu-in{0%{opacity:0}to{opacity:1}}.marketing-menu-bar{padding-block:var(--s-3);border-bottom:1px solid var(--border-subtle)}.marketing-menu-body{gap:var(--s-8);padding-block:var(--s-6) max(var(--s-6), env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex}.marketing-menu-primary,.marketing-menu-more{margin:0;padding:0;list-style:none}.marketing-menu-primary a,.marketing-menu-more a{color:var(--text-body);transition:color var(--d-micro) var(--ease-out);border:0;align-items:center;text-decoration:none;display:flex}.marketing-menu-primary a{min-height:calc(var(--target-min) + var(--s-3));font-family:var(--font-display);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);font-weight:var(--fw-medium)}.marketing-menu-more{gap:0 var(--s-6);margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.marketing-menu-more a{min-height:var(--target-min);font-size:var(--fs-body);color:var(--text-muted)}.marketing-menu-primary a:hover,.marketing-menu-more a:hover,.marketing-menu-primary a:focus-visible,.marketing-menu-more a:focus-visible{color:var(--text-strong)}.marketing-menu-primary a[aria-current=page],.marketing-menu-more a[aria-current=page]{color:var(--text-strong);font-weight:var(--fw-semibold)}.marketing-menu-body nav:focus{outline:none}.marketing-menu-primary a,.marketing-menu-more a{border-radius:var(--corner-sm)}.marketing-menu-claim{margin-top:auto}@media (prefers-reduced-motion:no-preference){dialog.modal.marketing-menu-sheet[open]{animation:menu-in var(--d-default) var(--ease-out)}.marketing-menu-sheet[open] :is(.marketing-menu-primary,.marketing-menu-more,.marketing-menu-claim)>*{animation:rise var(--d-overlay) var(--ease-out) both}.marketing-menu-sheet[open] .marketing-menu-primary>:nth-child(2){animation-delay:60ms}.marketing-menu-sheet[open] .marketing-menu-primary>:nth-child(3){animation-delay:.12s}.marketing-menu-sheet[open] .marketing-menu-primary>:nth-child(4){animation-delay:.18s}.marketing-menu-sheet[open] :is(.marketing-menu-more,.marketing-menu-claim)>*{animation-delay:.24s}}@media (max-width:560px){.hero-title{font-size:var(--fs-h1)}.marketing-nav-cta{display:none}.marketing-page .section{padding-block:var(--s-12)}}.marketing-job{gap:var(--s-1);margin-top:var(--s-1);font-size:var(--fs-fine);line-height:var(--lh-ui);display:grid}.marketing-job>strong{font-family:var(--font-body);font-size:inherit;font-weight:var(--fw-semibold);color:var(--spec-ink,var(--text-strong))}.demo-workspace{gap:var(--s-4);display:grid}.demo-workspace p{margin:0}.demo-workspace>.btn{white-space:normal;justify-self:start;max-width:100%}.demo-event-poster{gap:var(--s-4);padding:var(--s-6);border-radius:var(--corner-sm);background:var(--n-800);color:var(--canvas);display:grid;position:relative;overflow:hidden}.demo-event-poster strong{font-family:var(--font-display);font-size:var(--fs-title);line-height:var(--lh-snug);letter-spacing:var(--tr-h3)}.demo-event-poster>span:last-child{font-size:var(--fs-small)}.demo-event-details{gap:var(--s-2);font-size:var(--fs-fine);display:grid}.demo-event-details span{align-items:center;gap:var(--s-2);display:flex}@media (max-width:560px){.hero-field,.demo-event-poster{padding:var(--s-4)}.demo-event-poster strong{font-size:var(--fs-h2)}}.demo-event-details{margin-block:var(--s-4)}.demo-simulated-action{justify-content:center;align-items:center;gap:var(--s-3);padding:var(--s-3);background:var(--text-strong);color:var(--bg-raised);border-radius:var(--corner-sm);font-size:var(--fs-small);font-weight:var(--fw-semibold);display:flex}.demo-confirmation{align-content:center;justify-items:center;gap:var(--s-6);text-align:center;min-height:400px;display:grid}.demo-confirmation-icon{border:1px solid var(--border-subtle);background:var(--bg-raised);border-radius:var(--corner-md);place-items:center;width:72px;height:72px;display:grid}.marketing-story{gap:var(--s-6);min-width:0;margin:0;display:grid}.marketing-story figcaption{font-size:var(--fs-fine);color:var(--text-muted);line-height:var(--lh-ui)}.marketing-story figcaption span{margin-top:var(--s-1);font-size:var(--fs-label);display:block}.story-invitation{border:1px solid var(--border-subtle);border-radius:var(--corner-lg);background:var(--bg-raised);width:100%;box-shadow:var(--e-2);overflow:hidden}.story-invitation-details{gap:var(--s-3);padding:var(--s-6);font-size:var(--fs-small);display:grid}.story-invitation-details>span:not(.kicker){align-items:center;gap:var(--s-2);color:var(--text-muted);display:flex}.story-guest-list{width:100%;padding:var(--s-4);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--corner-md);box-shadow:var(--e-2);justify-self:end;margin-top:0;position:relative}.story-card-heading{align-items:center;gap:var(--s-2);font-size:var(--fs-small);display:flex}.story-card-heading>span{font-size:var(--fs-label);color:var(--text-muted);margin-left:auto}.story-guest{align-items:center;gap:var(--s-3);padding-top:var(--s-3);margin-top:var(--s-3);border-top:1px solid var(--border-subtle);font-size:var(--fs-small);display:flex}.story-guest>svg{margin-left:auto}.people-story{padding:var(--s-8);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--corner-lg);box-shadow:var(--e-2)}.story-person-card{gap:var(--s-6);display:grid}.story-person-title{align-items:center;gap:var(--s-4);display:flex}.story-person-title>div{min-width:0}.story-person-title span:not(.story-person-avatar){font-size:var(--fs-fine);color:var(--text-muted)}.story-person-avatar{background:var(--n-800);width:64px;height:64px;color:var(--canvas);border-radius:var(--corner-sm);font-family:var(--font-display);font-size:var(--fs-h3);flex-shrink:0;place-items:center;display:grid}.story-person-email{align-items:center;gap:var(--s-2);font-size:var(--fs-small);color:var(--text-muted);display:flex}.story-history{align-items:start;gap:var(--s-3);padding-top:var(--s-6);border-top:1px solid var(--border-subtle);font-size:var(--fs-small);display:flex}.story-history span{margin-top:var(--s-1);color:var(--text-muted);font-size:var(--fs-fine);display:block}.story-note{gap:var(--s-4);padding:var(--s-6);background:var(--bg-sunken);border:1px solid var(--border-subtle);border-radius:var(--corner-sm);display:grid}.story-note p{line-height:var(--lh-body);margin:0}.story-note>span{align-items:center;gap:var(--s-2);font-size:var(--fs-fine);color:var(--text-muted);display:flex}.marketing-event-section{background:var(--bg-sunken);border-block:1px solid var(--border-subtle)}@media (max-width:560px){.people-story{padding:var(--s-4)}.story-card-heading{flex-wrap:wrap}.story-person-title{gap:var(--s-3)}.story-note{padding:var(--s-4)}}.marketing-event-section .marketing-benefits svg{color:var(--vermillion-700)}.story-history>svg{color:var(--pulse);flex-shrink:0}.story-note .story-card-heading>svg{color:var(--pulse)}.closing{--closing-flame:color-mix(in oklab, var(--flame-500) 22%, var(--ink));--closing-coral:color-mix(in oklab, var(--coral-500) 17%, var(--ink));--closing-pulse:color-mix(in oklab, var(--magenta-500) 24%, var(--ink));background:linear-gradient(128deg, var(--closing-flame) 0%, var(--closing-coral) 52%, var(--closing-pulse) 100%);border-color:var(--n-700)}.closing h2{color:var(--canvas)}.closing .lede{color:var(--n-200)}.closing .handle-claim-note:not([class*=\ is-]){color:var(--n-300)}@media (max-width:560px){.marketing-faq-item button{padding:var(--s-4)}.marketing-faq-answer p{padding:0 var(--s-4) var(--s-4)}}.closing .handle-claim-note[class*=\ is-]{background:var(--canvas);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm)}.story-event-photo{object-fit:cover;object-position:center 70%;width:100%;height:200px;display:block}.story-invitation-details p{margin:0 0 var(--s-2);color:var(--text-muted)}.story-next-step{gap:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--border-subtle);display:grid}.story-next-step .kicker{color:var(--text-muted)}.story-history>svg{margin-top:var(--s-1)}.demo-event-photo{aspect-ratio:3;object-fit:contain;border-radius:var(--corner-sm);width:100%;height:auto;display:block}.demo-event-poster{padding:var(--s-4) 0 0;color:var(--text-strong);gap:var(--s-2);background:0 0}.demo-event-poster strong{font-size:var(--fs-h3)}@media (max-width:560px){.story-event-photo{height:160px}}.story-person-avatar,.story-guest-photo{object-fit:cover}.story-guest-photo{border-radius:var(--corner-sm);width:36px;height:36px}.marketing-child-shell{flex-direction:column;min-height:100dvh;display:flex}.marketing-child-shell>main{flex:1}.marketing-page-head{gap:var(--s-4);max-width:60ch;display:grid}.marketing-page-head .lede{margin:0}.plans{gap:var(--s-6);margin-top:var(--s-12);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.plan{gap:var(--s-6);padding:var(--s-8);border-radius:var(--corner-xl);background:var(--bg-raised);border:1px solid var(--border-subtle);box-shadow:var(--e-1);flex-direction:column;display:flex;position:relative;overflow:clip}.plan-head{gap:var(--s-2);display:grid}.plan-head h2{align-items:center;gap:var(--s-2);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);margin:0;display:flex}.plan-crown{color:var(--text-muted);flex-shrink:0}.plan-head p{color:var(--text-body);max-width:40ch;margin:0}.plan-price{align-items:baseline;gap:var(--s-2) var(--s-3);flex-wrap:wrap;margin:0;display:flex}.plan-price strong{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--tr-display);color:var(--text-strong)}.plan-price span{font-size:var(--fs-small);color:var(--text-muted)}.plan-action{width:100%}.plan-body{gap:var(--s-4);padding-top:var(--s-6);border-top:1px solid var(--border-subtle);display:grid}.plan-includes{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-small);color:var(--text-strong);margin:0}.plan-benefits{margin:0;display:grid}.plan-benefits>div{gap:var(--s-1);padding-block:var(--s-4);border-top:1px solid var(--border-subtle);display:grid}.plan-benefits dt{font-weight:var(--fw-semibold);color:var(--text-strong)}.plan-benefits dd{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-body);margin:0}.plan-footnote{font-size:var(--fs-small);color:var(--text-muted);line-height:var(--lh-small);margin:0}.plan-pro .plan-benefits>div{border-color:var(--on-dark-hairline)}.plan-pro .plan-benefits dt{color:var(--on-dark)}.plan-pro .plan-benefits dd{color:var(--on-dark-muted)}.plan-allowance{flex-wrap:wrap;justify-content:space-between}.plan-list{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.plan-list li{align-items:flex-start;gap:var(--s-3);line-height:var(--lh-small);display:flex}.plan-list svg{color:var(--action);flex-shrink:0;margin-top:1px}.plan-group{gap:var(--s-3);display:grid}.plan-group+.plan-group{padding-top:var(--s-4)}.plan-group-name{align-items:center;gap:var(--s-2);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;margin:0;display:flex}.plan-allowance{align-items:center;gap:var(--s-2);margin:var(--s-2) 0 0;padding:var(--s-3) var(--s-4);border-radius:var(--r-md);font-size:var(--fs-small);display:flex}.plan-more{margin:var(--s-8) 0 0;text-align:center}.plan-pro{--plan-glow:color-mix(in oklab, var(--magenta-500) 30%, var(--ink));background:radial-gradient(120% 70% at 100% 0%, var(--plan-glow) 0%, var(--ink) 62%);border-color:var(--ink);box-shadow:var(--e-3);color:var(--on-dark-muted)}.plan-pro:before{content:"";background:var(--gradient-brand);height:4px;position:absolute;inset:0 0 auto}.plan-pro .plan-head h2,.plan-pro .plan-price strong,.plan-pro .plan-includes{color:var(--on-dark)}.plan-pro .plan-head p,.plan-pro .plan-price span,.plan-pro .plan-crown{color:var(--on-dark-muted)}.plan-pro .plan-body{border-top-color:var(--on-dark-hairline)}.plan-pro .plan-list svg{color:var(--magenta-300)}.plan-pro .plan-group-name{color:var(--on-dark)}.plan-pro .plan-group-name svg{color:var(--magenta-300)}.plan-pro .plan-allowance{background:var(--on-dark-fill);border:1px solid var(--on-dark-hairline);color:var(--on-dark)}.plan-pro .plan-allowance svg{color:var(--magenta-300)}.plan-compare{border-top:1px solid var(--border-subtle)}.plan-table-wrap{margin-top:var(--s-12);border:1px solid var(--border-subtle);border-radius:var(--corner-lg);background:var(--bg-raised);box-shadow:var(--e-1)}.plan-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-small);line-height:var(--lh-small)}.plan-table thead th:not(:first-child){width:9rem}.plan-table th,.plan-table td{padding:var(--s-3) var(--s-6);text-align:left;vertical-align:middle;border-bottom:1px solid var(--border-subtle)}.plan-table td{text-align:center}.plan-table thead th{top:var(--marketing-header-height);z-index:2;padding-block:var(--s-4);background:var(--bg-raised);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-body);color:var(--text-strong);text-align:center;position:sticky}.plan-table thead th:first-child{text-align:left;border-top-left-radius:var(--corner-lg)}.plan-th-pro{align-items:center;gap:var(--s-1);vertical-align:middle;display:inline-flex}.plan-th-pro svg{color:var(--text-muted);flex-shrink:0}.plan-table thead th:last-child{border-top-right-radius:var(--corner-lg)}.plan-table tbody th{font-weight:var(--fw-regular);color:var(--text-body)}.plan-table .plan-table-group th{padding-top:var(--s-6);background:var(--bg-raised);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-strong)}.plan-table tbody:last-child tr:last-child>*{border-bottom:0}.plan-yes{color:var(--action);vertical-align:middle}.plan-no{border-radius:var(--r-xs);background:var(--border-strong);vertical-align:middle;width:12px;height:2px;display:inline-block}.plan-amount{font-weight:var(--fw-semibold);color:var(--text-strong);white-space:nowrap}.plan-table td:last-child,.plan-table thead th:last-child{background:color-mix(in oklab, var(--magenta-500) 5%, var(--bg-raised))}.plan-table-note{margin:var(--s-4) 0 0;text-align:center;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-muted)}.plan-table-note .pro-mark{vertical-align:middle}@media (max-width:700px){.plans{grid-template-columns:minmax(0,1fr)}.plan{padding:var(--s-6)}.plan-table th,.plan-table td{padding:var(--s-3)}.plan-table thead th:not(:first-child){width:4.75rem}.plan-amount{white-space:normal}}.about-open{align-items:center}.about-figure{margin:0}.about-story{padding-top:0}.about-art{border-radius:var(--corner-lg);width:100%;height:auto;display:block}.about-body{gap:var(--s-6);max-width:56ch;display:grid}.marketing-nav-page{white-space:nowrap}.about-body p{margin:0}.about-body h2{margin:var(--s-6) 0 0}.about-facts{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.join-lines{max-width:52ch;margin-top:var(--s-8)}.about-grid{gap:var(--s-16);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.about-grid .about-body{max-width:64ch}.about-quote{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);color:var(--text-strong);text-wrap:balance;padding-left:var(--s-6);border-left:3px solid var(--action)}.about-facts-two{gap:var(--s-3) var(--s-8);grid-template-columns:repeat(2,minmax(0,1fr))}.about-card{top:calc(var(--target-min) + 2 * var(--s-3) + var(--s-6));gap:var(--s-4);padding:var(--s-6);display:grid;position:sticky}.about-card h2{margin:0}.about-card-list{gap:var(--s-4);margin:0;display:grid}.about-card-list>div{gap:var(--s-1);padding-top:var(--s-4);border-top:1px solid var(--border-subtle);display:grid}.about-card-list>div:first-child{border-top:0;padding-top:0}.about-card-list dt{font-size:var(--fs-fine);color:var(--text-muted)}.about-card-list dd{color:var(--text-strong);margin:0}@media (max-width:940px){.about-grid{gap:var(--s-12);grid-template-columns:minmax(0,1fr)}.about-card{position:static}}@media (max-width:560px){.about-facts-two{grid-template-columns:minmax(0,1fr)}.about-quote{padding-left:var(--s-4);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3)}}.about-facts li{align-items:flex-start;gap:var(--s-3);display:flex}.about-facts svg{margin-top:var(--s-1);color:var(--action);flex-shrink:0}@media (max-width:560px){.marketing-nav-anchor.marketing-nav-page{padding-inline:var(--s-2)}}.guide-topic-nav{margin-block:var(--s-6) var(--s-8)}.guide-topic-nav .section-tabs{flex-wrap:wrap;width:fit-content;max-width:100%;display:flex;overflow:visible}.guide-topic-nav .seg-option{gap:var(--s-2);min-height:var(--target-min);flex:auto;text-decoration:none}.guide-list{margin:var(--s-12) 0 0;gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.guide-list>li{display:grid}.guide-card{gap:var(--s-3);height:100%;color:inherit;border-bottom:1px solid var(--border-subtle);flex-direction:column;text-decoration:none;display:flex}.guide-card:hover,.guide-card:focus-visible{border-color:var(--action-border);box-shadow:var(--e-2);transform:translateY(-1px)}.guide-card:active{transform:translateY(0)}.guide-card :is(h2,h3){font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);margin:0}.guide-more-heading{margin:0}.guide-card p{color:var(--text-body);margin:0}.guide-card-foot{padding-top:var(--s-2);color:var(--action);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.guide-card-foot .small{align-items:center;gap:var(--s-1);display:inline-flex}.guide-list-more{margin-top:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.guide-inner{gap:var(--s-12);max-width:56ch;display:grid}.guide-back{align-items:center;gap:var(--s-2);width:fit-content;font-size:var(--fs-small);display:inline-flex}.guide-time{align-items:center;gap:var(--s-1);margin:0;display:inline-flex}.guide-steps{gap:var(--s-8);margin:0;padding:0;list-style:none;display:grid}.guide-steps>li{grid-template-columns:var(--s-12) minmax(0, 1fr);gap:var(--s-4);scroll-margin-top:96px;display:grid}@media (max-width:420px){.guide-steps>li{gap:var(--s-2);grid-template-columns:minmax(0,1fr)}}.guide-step-number{width:var(--s-12);height:var(--s-12);border-radius:var(--corner-sm);background:var(--action-tint);color:var(--action);font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-control);place-items:center;display:grid}.guide-step-body{gap:var(--s-2);padding-top:var(--s-2);grid-template-columns:minmax(0,1fr);display:grid}.guide-step-body :is(h2,h3){font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);margin:0}.guide-step-body h2 .pro-mark{vertical-align:middle}.guide-step-body p{margin:0}.guide-advice{gap:var(--s-4);padding:var(--s-6);border:1px solid var(--border-subtle);border-radius:var(--corner-md);background:var(--bg-raised);display:grid}.guide-advice h2{font-size:var(--fs-h3);line-height:var(--lh-h3);margin:0}.guide-advice ul{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.guide-advice li{align-items:flex-start;gap:var(--s-3);display:flex}.guide-advice li svg{margin-top:var(--s-1);color:var(--action);flex-shrink:0}@media (max-width:560px){.guide-advice{padding:var(--s-4)}}.guide-after{align-items:flex-start;gap:var(--s-3);padding:var(--s-6);border:1px solid var(--border-subtle);border-radius:var(--corner-md);background:var(--bg-raised);font-weight:var(--fw-semibold);color:var(--text-strong);margin:0;display:flex}.guide-after svg{margin-top:var(--s-1);color:var(--action);flex-shrink:0}.guide-more{padding-top:0}.specimen,.pd-stage,.after-draft{overflow-wrap:break-word}.specimen{pointer-events:none;-webkit-user-select:none;user-select:none}.specimen .space-logo img.sample-company-logo{padding:0}.guide .specimen [data-revealed]{animation:none}.specimen .action-group-row{flex-wrap:wrap}.guide-hero,.guide-figure{padding:var(--s-6);background:var(--bg-sunken);border:1px solid var(--border-subtle);border-radius:var(--corner-md);margin:0}.guide-hero{grid-template-columns:minmax(0,1fr);display:grid}.guide-hero>.specimen{justify-items:center;width:100%;display:grid}.guide-hero .hero-sample{width:100%}.guide-figure{margin-top:var(--s-3)}.guide-hero .hero-sample{height:420px}.specimen .field{gap:var(--s-1);display:grid}.specimen .field-label{font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--text-strong)}.lynkur-page.spec-space{min-height:0;padding:var(--s-6);border-radius:var(--corner-lg);box-shadow:var(--e-2)}.spec-space .space-lockup{--logo:72px;margin-top:0}.spec-space .lynkur-name{font-size:var(--fs-h3);line-height:var(--lh-h3)}.spec-space .lynkur-action{pointer-events:none}.spec-input{white-space:nowrap;text-overflow:ellipsis;line-height:calc(var(--target-min) - 2px);min-height:var(--target-min);padding:0 var(--s-4);background:var(--bg-raised);border:1px solid var(--border-default);border-radius:var(--r-md);color:var(--text-strong);font-size:var(--fs-body);display:block;overflow:hidden}.spec-mono{font-family:var(--font-mono);font-size:var(--fs-small)}.spec-input-value{min-width:60px;font-family:var(--font-mono);font-size:var(--fs-control);color:var(--text-strong);flex:1}.specimen .handle-field{width:100%}.spec-mark-row{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.spec-mark-swatch{background:var(--canvas);border-radius:var(--corner-sm);place-items:center;width:72px;height:72px;display:grid}.spec-mark-tile{background:var(--ink);width:56px;height:56px;color:var(--canvas);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h2);border-radius:6px;place-items:center;display:grid}.specimen .look-nav-row{display:flex}.specimen .board-open{padding:9px var(--s-3) 9px 0}.spec-share{gap:var(--s-6);flex-wrap:wrap;align-items:flex-start;display:flex}.spec-share>.stack{flex:1;min-width:min(220px,100%)}.spec-share-field{gap:var(--s-2);align-items:center;display:flex}.spec-share-field .spec-input{flex:1;min-width:0}.spec-qr{padding:var(--s-2);border-radius:var(--r-md);box-shadow:var(--e-1);background:#fff;flex-shrink:0;display:block}.spec-event-picture{aspect-ratio:3;object-fit:contain;border-radius:var(--corner-sm);width:100%;height:auto;display:block}.spec-confirmation{min-height:0;padding:var(--s-6);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--corner-md)}.spec-confirmation h3,.spec-confirmation p{margin:0}.spec-phone{width:min(100%,300px);padding:var(--s-6) var(--s-4);border-radius:var(--r-xl);box-shadow:var(--e-2);background:radial-gradient(120% 90% at 100% 100%, color-mix(in srgb, var(--magenta-700) 45%, var(--ink)), var(--ink) 70%)}.spec-phone-grid{gap:var(--s-4) var(--s-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.spec-phone-tile{aspect-ratio:1;background:color-mix(in srgb, var(--canvas) 12%, transparent);color:var(--n-300);border-radius:14px;place-items:center;display:grid}.spec-phone-app{justify-items:center;gap:var(--s-1);color:var(--canvas);font-size:var(--fs-micro);line-height:var(--lh-tight);display:grid}.spec-phone-app img{border-radius:14px;width:100%;height:auto;display:block}.spec-signin{width:100%;max-width:380px}.spec-signin .auth-title{color:var(--text-strong);font-family:var(--font-display);font-weight:var(--fw-bold);display:block}.spec-sheet{padding:var(--s-2) 0;background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--corner-md);margin:0;list-style:none}.spec-sheet-row{justify-content:space-between}.spec-sheet-row.is-chosen{background:var(--action-tint);color:var(--text-strong);font-weight:var(--fw-semibold)}.spec-sheet-row.is-chosen svg{color:var(--action)}.spec-tabbar{padding:var(--s-2) 0;background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--corner-md);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.spec-tab{justify-items:center;gap:var(--s-1);padding:var(--s-2) 0;font-size:var(--fs-micro);line-height:var(--lh-tight);color:var(--text-muted);display:grid}.spec-tab.is-current{color:var(--action)}.specimen .connect-card{width:min(100%,320px);margin:0 auto}.specimen .connect-card-code{max-width:100%}.specimen .connect-card-code img{width:min(200px,100%)}@media (max-width:560px){.guide-hero,.guide-figure{padding:var(--s-4)}}.specimen .connect-where{display:flex}.spec-keep{padding:var(--s-6)}.feature-cover{border-radius:var(--corner-sm);background:var(--bg-sunken);height:200px;display:block;overflow:clip}.feature-cover-art{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.guide-thumb{background:var(--bg-sunken);border:1px solid var(--border-subtle);border-radius:var(--corner-sm);height:160px;display:block;overflow:clip;container-type:inline-size}.guide-thumb-inner{--thumb-scale:.5;--thumb-y:0px;width:calc(100% / var(--thumb-scale));padding:calc(var(--s-3) / var(--thumb-scale));transform:translateY(var(--thumb-y)) scale(var(--thumb-scale));transform-origin:0 0;display:block}.guide-thumb .specimen{justify-items:center;display:grid}.guide-thumb .specimen>*{width:100%;max-width:none}.guide-thumb .hero-sample{height:600px}.guide-thumb .hero-sample:after{display:none}.guide-thumb:has(.specimen-page) .guide-thumb-inner{--thumb-y:calc(39px - 26 * min(1cqw, 4.1px))}.guide-thumb:has(.specimen-event-invite) .guide-thumb-inner{--thumb-scale:.55}.guide-thumb:has(.specimen-record) .guide-thumb-inner{--thumb-scale:.6;--thumb-y:-48px}.guide-thumb:has(.specimen-phone){align-content:end;display:grid}.guide-thumb:has(.specimen-phone) .guide-thumb-inner{--thumb-scale:.7;--thumb-y:calc(var(--s-6) * var(--thumb-scale));transform-origin:0 100%}.guide-thumb .spec-phone{max-width:calc(410px / var(--thumb-scale));box-shadow:none}@media (max-width:560px){.guide-thumb:has(.specimen-record) .guide-thumb-inner{--thumb-y:-38px}}@media (max-width:760px){.guide-list,.guide-list-more{grid-template-columns:minmax(0,1fr)}}.compare{gap:var(--s-8);display:grid}.compare-table tbody th{width:30%;padding:10px var(--s-4) 10px 0;border-bottom:1px solid var(--border-subtle);font-size:var(--fs-small);letter-spacing:normal;text-transform:none;color:var(--text-strong);vertical-align:top}.compare-table tbody tr:last-child th{border-bottom:none}.compare-table thead .compare-ours{color:var(--action)}.compare-dated{margin:calc(var(--s-4) * -1) 0 0}.compare-choose{gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compare-choose h2{margin:0 0 var(--s-6);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3)}.compare-guide{align-items:center;gap:var(--s-2);width:fit-content;display:inline-flex}.compare-more{padding-top:0}.compare-more h2{margin:0}.compare-sources{gap:var(--s-2) var(--s-6);font-size:var(--fs-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (max-width:760px){.compare-choose{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.compare-table{min-width:0}.compare-table tr{column-gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.compare-table thead th:first-child{display:none}.compare-table tbody th{width:auto;padding:var(--s-3) 0 var(--s-1);border-bottom:none;grid-column:1/-1}.compare-table td{padding-top:0;padding-right:0}.table-wrap:has(>.compare-table){overflow:visible}.compare-table thead{top:calc(var(--target-min) + 2 * var(--s-3));z-index:1;background:var(--bg-page);position:sticky}}.changelog-inner{gap:var(--s-12);max-width:840px;display:grid}.changelog-inner .marketing-page-head{max-width:56ch}.changelog{margin:0;padding:0;list-style:none;display:grid}.changelog-day{gap:var(--s-8);padding-block:var(--s-8);border-top:1px solid var(--border-subtle);grid-template-columns:11em minmax(0,1fr);align-items:start;display:grid}.changelog-day:first-child{border-top:0;padding-top:0}.changelog-date{top:calc(var(--target-min) + 2 * var(--s-3) + var(--s-4));padding-top:var(--s-1);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-semibold);color:var(--text-strong);font-variant-numeric:tabular-nums;position:sticky}.changelog-entries{gap:var(--s-8);max-width:60ch;margin:0;padding:0;list-style:none;display:grid}.changelog-body{gap:var(--s-2);display:grid}.changelog-body h2{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);margin:0}.changelog-body p{color:var(--text-body);margin:0}@media (max-width:560px){.changelog-day{gap:var(--s-4);padding-block:var(--s-6);grid-template-columns:minmax(0,1fr)}.changelog-date{position:static}}.sample-note{align-items:center;gap:var(--s-4);padding:var(--s-8) max(var(--s-6), env(safe-area-inset-right)) calc(var(--s-8) + env(safe-area-inset-bottom)) max(var(--s-6), env(safe-area-inset-left));text-align:center;background:var(--bg-page);border-top:1px solid var(--border-subtle);flex-direction:column;margin:0;display:flex}.sample-intro{padding-block:var(--s-4);border-top:0;border-bottom:1px solid var(--border-subtle)}.sample-note p{max-width:56ch;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-muted);text-wrap:pretty;margin:0}.guide-card-index{position:relative}.guide-card-link{color:inherit;border-bottom:0;text-decoration:none}.guide-card-link:after{content:"";border-radius:inherit;position:absolute;inset:0}:is(.guide-card-index:has(.guide-card-link:hover),.guide-card-index:has(.guide-card-link:focus-visible)){border-color:var(--action-border);box-shadow:var(--e-2);transform:translateY(-1px)}.guide-card-index:has(.guide-card-link:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.guide-card-index:has(.guide-card-link:active){transform:scale(.97)}.guide-card-link:focus-visible{outline:none}.specimen .seg{width:100%;max-width:100%;display:flex}.specimen .seg-option{min-width:0;padding-inline:var(--s-2);white-space:nowrap;text-align:center;flex:1}.specimen .ask-row .seg{flex:1;width:auto;min-width:200px}@media (max-width:560px){.specimen .ask-row .seg{align-self:stretch;width:100%;min-width:0}.specimen .seg-option{padding-inline:var(--s-1)}}.contact-grid{gap:var(--s-8) var(--s-16);grid-template-columns:1fr 1fr;grid-template-areas:"intro form""help form";align-items:start;display:grid}.contact-intro{grid-area:intro}.contact-intro h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--tr-display);margin-block:var(--s-3) var(--s-6)}.contact-intro .lede{max-width:34ch}.contact-email{align-items:center;gap:var(--s-2);margin-top:var(--s-4);display:inline-flex}.contact-help{grid-area:help}.contact-help h2{font-size:var(--fs-h3);margin-bottom:var(--s-4)}.contact-help>a{justify-content:space-between;align-items:center;gap:var(--s-4);padding-block:var(--s-4);border-top:1px solid var(--border-subtle);color:var(--text-strong);border-bottom:0;text-decoration:none;display:flex}.contact-help>a>span{gap:var(--s-1);display:grid}.contact-help>a span span{color:var(--text-muted);font-size:var(--fs-small)}.contact-help>a:hover strong{color:var(--action)}.contact-help svg{flex-shrink:0}.contact-card{padding:var(--s-8);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--corner-lg);box-shadow:var(--e-1);grid-area:form}.contact-form{gap:var(--s-6);display:grid}.contact-form h2,.contact-success h2{margin:0 0 var(--s-2);font-size:var(--fs-h3)}.contact-form p{margin:0}.contact-form .notice:not(.sr-only){margin-bottom:var(--s-4)}.contact-form .contact-privacy{margin-top:var(--s-4);font-size:var(--fs-fine);line-height:var(--lh-small);color:var(--text-muted)}.contact-success{gap:var(--s-4);padding-block:var(--s-8);display:grid}.contact-success>svg{color:var(--action)}@media (max-width:800px){.contact-grid{gap:var(--s-8);grid-template-columns:1fr;grid-template-areas:"intro""form""help"}.contact-card{padding:var(--s-6);grid-area:form}}.marketing-page-head h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--tr-display);text-wrap:balance;margin:0}.marketing-child-shell .marketing-page>.section:first-child{padding-top:var(--s-12)}.reading-layout{gap:var(--s-16);grid-template-columns:minmax(0,68ch) minmax(200px,1fr);align-items:start;display:grid}.reading-layout>.guide-inner,.reading-layout>.policy-inner{max-width:none}.reading-nav{top:calc(var(--marketing-header-height) + var(--s-8));padding-left:var(--s-8);border-left:1px solid var(--border-subtle);max-height:calc(100dvh - var(--marketing-header-height) - var(--s-16));position:sticky;overflow:auto}.reading-nav-mobile{display:none}.reading-nav ol{margin:var(--s-4) 0 0;gap:var(--s-3);padding:0;list-style:none;display:grid}.reading-nav a{color:var(--text-muted);font-size:var(--fs-small);line-height:var(--lh-small);border:0;display:block}.reading-nav a:hover{color:var(--action)}.policy h2,.guide-step-body>h2{scroll-margin-top:calc(var(--marketing-header-height) + var(--s-8))}.reading-end{border-top:1px solid var(--border-subtle);background:var(--bg-sunken);padding-block:var(--s-12)}.reading-end-inner{justify-content:space-between;align-items:center;gap:var(--s-8);display:flex}.reading-end h2{margin:0 0 var(--s-2);font-size:var(--fs-h2)}.reading-end p{color:var(--text-muted);margin:0}.reading-end-actions,.sample-entry-links{gap:var(--s-6);flex-wrap:wrap;align-items:center;display:flex}.about-opening{gap:var(--s-6);max-width:900px;display:grid}.about-opening h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--tr-display);margin:0}.about-opening .lede{max-width:55ch;margin:0}.about-chapter{gap:var(--s-16);margin-top:var(--s-12);padding-top:var(--s-12);border-top:1px solid var(--border-subtle);grid-template-columns:1fr 1.4fr;display:grid}.about-chapter h2{margin:0}.about-narrative{gap:var(--s-4);max-width:60ch;display:grid}.about-narrative p{margin:0}.about-principles{margin-top:var(--s-12);padding-top:var(--s-12);border-top:1px solid var(--border-subtle)}.about-principles h2{margin:0 0 var(--s-8)}.about-principles dl{gap:var(--s-8);margin:0 0 var(--s-8);grid-template-columns:repeat(3,1fr);display:grid}.about-principles dt{gap:var(--s-3);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--text-strong);display:grid}.about-principles dt span{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--action)}.about-principles dd{margin:var(--s-3) 0 0;color:var(--text-body)}.about-company{margin-top:var(--s-12);padding:var(--s-8);border-radius:var(--corner-lg);background:var(--bg-sunken);gap:var(--s-12);grid-template-columns:1.4fr 1fr;align-items:center;display:grid}.about-company h2{margin:var(--s-3) 0}.about-company p{margin:0 0 var(--s-6)}.about-company-links{gap:var(--s-4);justify-items:start;display:grid}.about-socials{gap:var(--s-3);font-size:var(--fs-small);flex-wrap:wrap;display:flex}@media (max-width:940px){.reading-layout{gap:var(--s-8);grid-template-columns:minmax(0,1fr)}.reading-nav{border-left:0;border-bottom:1px solid var(--border-subtle);max-height:none;padding:0 0 var(--s-6);grid-row:1;position:static}.reading-nav-desktop{display:none}.reading-nav-mobile{display:block}.reading-nav-mobile summary{cursor:pointer;font-size:var(--fs-small);font-weight:var(--fw-semibold);min-height:var(--target-min);align-content:center}.reading-nav ol{column-gap:var(--s-4);row-gap:var(--s-2);flex-wrap:wrap;display:flex}.reading-nav a{min-height:var(--target-min);align-items:center;display:inline-flex}}@media (max-width:700px){.marketing-page-head h1,.about-opening h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--tr-h1)}.about-opening h1 br,.about-chapter h2 br{display:none}.about-chapter,.about-principles dl,.about-company{gap:var(--s-6);grid-template-columns:1fr}.about-company{padding:var(--s-6)}.reading-end-inner{flex-direction:column;align-items:flex-start}}.closing .start-actions{justify-items:start;max-width:30ch}@media (max-width:760px){.closing-inner{gap:var(--s-6);grid-template-columns:1fr}.closing-claim{justify-content:flex-start}}.compare-detail-title{margin:var(--s-4) 0 0;font-size:var(--fs-h2);scroll-margin-top:calc(var(--marketing-header-height) + var(--s-8))}.changelog-months{gap:var(--s-4);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.changelog-months a{min-height:var(--target-min);align-items:center;display:inline-flex}.changelog-day{scroll-margin-top:calc(var(--marketing-header-height) + var(--s-8))}@media (min-width:761px){.product-catalog>li:last-child{grid-column:1/-1}.product-catalog>li:last-child p{max-width:70ch}}.spec-profile-styles{gap:var(--s-4);display:grid}.spec-profile-style-grid{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.spec-profile-style{background:var(--page-bg);color:var(--page-text);border:1px solid var(--page-border);border-radius:var(--page-corner-area);overflow:hidden}.spec-profile-style-band{height:var(--s-8);background:var(--page-accent-fill)}.spec-profile-style-body{justify-items:start;gap:var(--s-3);padding:var(--s-4);display:grid}.spec-profile-style-body>strong{font-family:var(--font-display);font-size:var(--fs-h3);line-height:var(--lh-h3)}.spec-profile-style-body>span{font-size:var(--fs-fine);line-height:var(--lh-small)}.spec-profile-style-link{align-items:center;gap:var(--s-2);padding-block:var(--s-3);border-block:1px solid var(--page-border);font-size:var(--fs-fine);width:100%;display:flex}.spec-profile-style-link svg{color:var(--page-accent);flex-shrink:0}.spec-profile-style-contact{color:var(--page-accent);font-weight:var(--fw-semibold)}.spec-profile-style-caption{padding:var(--s-3) var(--s-4);border-top:1px solid var(--page-border);font-size:var(--fs-fine);color:var(--page-muted);display:block}@media (max-width:480px){.spec-profile-style-grid{grid-template-columns:1fr}.spec-profile-style-body{grid-template-columns:auto 1fr;align-items:center}.spec-profile-style-body>.avatar{grid-row:span 2}.spec-profile-style-body>span,.spec-profile-style-body>strong{grid-column:2}.spec-profile-style-body>.spec-profile-style-contact,.spec-profile-style-link{grid-column:1/-1}}.spec-event-styles{gap:var(--s-6);display:grid}.spec-event-style-label{gap:var(--s-1);display:grid}.spec-event-style-grid{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.spec-event-style-option{background:var(--page-bg);color:var(--page-text);border:1px solid var(--page-border);border-radius:var(--corner-md);overflow:hidden}.spec-event-style-band{justify-content:center;align-items:end;gap:var(--s-2);background:var(--page-accent-tint);height:88px;display:flex;overflow:hidden}.spec-event-style-band span{border-radius:var(--corner-lg);background:var(--page-accent-fill);width:24%;height:70%;transform:rotate(-25deg) translateY(var(--s-4))}.spec-event-style-band span:nth-child(2){height:100%}.spec-event-style-band span:nth-child(3){height:85%}.spec-event-style-body{gap:var(--s-3);padding:var(--s-4);display:grid}.spec-event-style-host,.spec-event-style-date{font-size:var(--fs-fine);line-height:var(--lh-small)}.spec-event-style-body strong{font-family:var(--font-display);font-size:var(--fs-h3);line-height:var(--lh-tight)}.spec-event-style-register{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);background:var(--page-accent-fill);color:var(--page-accent-on-fill);border-radius:var(--corner-sm);font-size:var(--fs-small);font-weight:var(--fw-semibold);display:flex}.spec-event-style-caption{padding:var(--s-3) var(--s-4);border-top:1px solid var(--page-border);font-size:var(--fs-fine);display:block}@media (max-width:480px){.spec-event-style-grid{grid-template-columns:1fr}.spec-event-style-option{grid-template-columns:64px minmax(0,1fr);display:grid}.spec-event-style-band{grid-row:span 2;height:100%}.spec-event-style-caption{grid-column:2}}:root:not([data-scrolled]) .marketing-header-home .marketing-nav-cta,.marketing-launch .handle-field .btn-primary:not(:disabled):not([aria-disabled=true]),.marketing-launch .handle-field .btn-primary:not(:disabled):not([aria-disabled=true]):is(:hover,:active),:root:not([data-scrolled]) .marketing-header-home .marketing-nav-cta:not(:disabled):not([aria-disabled=true]):hover{background-size:100vw 100vh;background-attachment:fixed}.marketing-launch .handle-field .btn-primary:not(:disabled):not([aria-disabled=true]),:root:not([data-scrolled]) .marketing-header-home .marketing-nav-cta:not(:disabled):not([aria-disabled=true]){transform:none}.marketing-launch .handle-field .btn-primary:not(:disabled):not([aria-disabled=true]):hover,:root:not([data-scrolled]) .marketing-header-home .marketing-nav-cta:not(:disabled):not([aria-disabled=true]):hover{box-shadow:var(--hero-cta-hover-shadow);transform:none}.marketing-launch .handle-field .btn-primary:not(:disabled):not([aria-disabled=true]):active,:root:not([data-scrolled]) .marketing-header-home .marketing-nav-cta:not(:disabled):not([aria-disabled=true]):active{box-shadow:var(--hero-cta-press-shadow);transform:none}
