.spec-hero,.spec-terms,.spec-process,.spec-founder,.spec-faults,.spec-example,.spec-faq,.spec-final{--spec-pad:clamp(var(--space-12), 7vw, var(--space-24))}.spec-section-head{gap:var(--space-5);margin-block-end:clamp(var(--space-6), 4vw, var(--space-10));display:grid}.spec-section-head h2{font-size:var(--text-section)}.spec-section-head .spec-headrow+h2,.spec-section-head .spec-sheet+h2{margin-block-start:var(--space-4)}.spec-section-head__aside>p{max-width:var(--content-measure)}.spec-section-head__aside>.text-action{margin-block-start:var(--space-2);padding-inline:0}@media (width>=64rem){.spec-section-head{grid-template-columns:minmax(0,7fr) minmax(0,1fr) minmax(0,4fr);align-items:end;gap:0}.spec-section-head__aside{grid-column:3}}.spec-hero__sheet{padding-block-start:clamp(var(--space-6), 3vw, var(--space-10))}.spec-hero__title{margin-block-start:clamp(var(--space-4), 2.2vw, var(--space-8));position:relative}.spec-hero h1{font-size:var(--text-hero);letter-spacing:-.045em;text-wrap:wrap;line-height:.96}.spec-hero__end{white-space:nowrap}.spec-hero .spec-leader,.spec-hero .spec-hero__notes,.spec-hero .spec-hero__dimension,.spec-hero .spec-hero__brief-tag{display:none}.spec-hero__index{gap:var(--space-2);border-inline-start:var(--rule-hairline) solid var(--color-accent);margin-block-start:var(--space-5);padding-inline-start:var(--space-3);list-style:none;display:grid}.spec-hero__index li{color:var(--color-ink)}.spec-hero__brief{gap:var(--space-6);padding-block:clamp(var(--space-5), 3vw, var(--space-8)) clamp(var(--space-8), 4vw, var(--space-12));border-top:var(--rule-ink);margin-block-start:clamp(var(--space-6), 4vw, var(--space-12));display:grid}.spec-hero .home-hero__lede{max-width:40rem;color:var(--color-ink);font-size:var(--text-base);margin:0;line-height:1.5}.spec-hero .home-hero__actions{align-items:flex-start;gap:var(--space-3);flex-direction:column;margin:0;display:flex}.spec-hero .home-hero__actions .button{min-height:3.25rem}.integration-hero__secondary{justify-items:start;display:grid}.spec-hero .integration-hero__secondary .text-action{padding-inline:0}.spec-hero .home-hero__note{max-width:32rem;color:var(--color-ink-muted);font-size:var(--text-sm);margin-block-start:var(--space-2)}@media (width<=47.9375rem){.spec-hero__sheet{flex-direction:column;display:flex}.spec-hero__index{margin-block:0 var(--space-8);order:1}.spec-hero .home-hero__actions .button{justify-content:space-between;align-self:stretch}}@media (width>=48rem){.spec-hero h1{display:grid}.spec-hero__line{white-space:nowrap;align-items:center;display:flex}.spec-hero__index{column-gap:var(--space-10);grid-template-columns:repeat(2,max-content)}.spec-hero .home-hero__lede{font-size:var(--text-md)}}@media (width>=64rem){.spec-hero__brief{column-gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr))}.spec-hero .spec-hero__brief-tag{grid-column:span 2;margin-block-start:var(--space-2);display:block}.spec-hero .home-hero__lede{grid-column:span 5}.spec-hero .home-hero__actions{grid-column:9/span 4}}@media (width>=72rem){.spec-hero__title{--spec-note-width:17rem}.spec-hero .spec-leader{display:block}.spec-hero__line:not(.spec-hero__line--last){padding-inline-end:var(--spec-note-width)}.spec-hero .spec-hero__notes{width:var(--spec-note-width);grid-auto-rows:calc(var(--text-hero) * .96);pointer-events:none;display:grid;position:absolute;inset:0 0 auto auto}.spec-hero__notes>p{align-items:center;gap:var(--space-3);color:var(--color-ink);display:flex}.spec-hero__notes>p:first-child{color:var(--color-ink-muted)}.spec-hero .spec-hero__dimension{width:62%;margin:var(--space-4) 0 0 30%;display:flex}.spec-hero .spec-hero__index{display:none}}.journey-panel.spec-deliverables{padding:var(--spec-pad) 0 clamp(var(--space-10), 5vw, var(--space-16));border:0;border-bottom:var(--rule-hairline) solid var(--color-rule);background:var(--color-paper);align-self:auto}.spec-deliverables__layout{gap:var(--space-6);display:grid}.spec-deliverables__lead{gap:var(--space-5);justify-items:start;display:grid}.spec-deliverables .journey-panel__title{color:var(--color-ink);font-family:var(--font-display);font-size:clamp(var(--text-lg), 3.4vw, 2.5rem);letter-spacing:-.03em;text-transform:none;border:0;padding:0;font-weight:700;line-height:1.05}.journey-panel.spec-deliverables ol{border-bottom:var(--rule-ink);list-style:none}.journey-panel.spec-deliverables li{gap:var(--space-2) var(--space-4);padding-block:var(--space-4);border-top:var(--rule-ink);border-bottom:0;grid-template-columns:2.25rem minmax(0,1fr);display:grid}.journey-panel.spec-deliverables li>span{color:var(--color-accent);font-family:var(--font-machine);font-size:var(--text-xs);letter-spacing:var(--tracking-note);padding-block-start:.2em}.journey-panel.spec-deliverables h2{letter-spacing:-.02em;font-size:clamp(1.125rem,2.4vw,2rem);line-height:1.1}.journey-panel.spec-deliverables li p{color:var(--color-ink-muted);font-size:var(--text-sm);margin-block-start:var(--space-1);line-height:1.45}.spec-figure{display:none}@media (width>=48rem){.journey-panel.spec-deliverables li{padding-block:var(--space-8) var(--space-10)}.journey-panel.spec-deliverables li p{font-size:var(--text-base);margin-block-start:var(--space-2);line-height:1.5}.spec-figure{grid-column:2;margin-block-start:var(--space-4);display:grid}.spec-figure--tree{padding:var(--space-4);border:var(--rule-hairline) solid var(--color-rule);background:var(--color-cell);color:var(--color-ink-muted);font-family:var(--font-machine);white-space:pre;font-size:.8125rem;line-height:1.9}.spec-figure--tree .spec-figure__added{color:var(--color-accent)}.spec-figure--cases{border:var(--rule-ink);background:var(--color-cell);grid-template-columns:repeat(4,minmax(0,1fr))}.spec-figure--cases>span{gap:var(--space-5);padding:var(--space-4);color:var(--color-ink);display:grid}.spec-figure--cases>span+span{border-inline-start:var(--rule-hairline) solid var(--color-rule)}.spec-figure--cases>span:after{border:.125rem solid var(--color-fault);width:1.75rem;height:1.75rem;color:var(--color-fault);font-size:var(--text-base);letter-spacing:0;content:"×";place-items:center;line-height:1;display:grid}.spec-figure--cases>[data-case=normal]:after{border-color:var(--color-accent);color:var(--color-accent);content:"✓"}.spec-figure--cases>[data-case=missing]:after{content:"–";border-style:dashed}.spec-figure--cases>[data-case=partial]:after{content:"/"}.spec-figure--notes{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.spec-figure--notes>span{border-top:.1875rem solid var(--color-ink);color:var(--color-ink);padding-block-start:var(--space-3)}.spec-figure--notes>span:after{height:2.5rem;background:repeating-linear-gradient(var(--color-rule) 0 .5rem, transparent .5rem 1rem);content:"";margin-block-start:var(--space-3);display:block}.spec-figure--notes>[data-column="2"]{border-top-color:var(--color-accent)}.spec-figure--notes>[data-column="2"]:after{background:repeating-linear-gradient(var(--color-band-accent) 0 .5rem, transparent .5rem 1rem);width:85%}.spec-figure--notes>[data-column="3"]{border-top:.1875rem dashed var(--color-fault)}.spec-figure--notes>[data-column="3"]:after{outline:var(--rule-hairline) dashed var(--color-fault);outline-offset:calc(var(--rule-hairline) * -1);background:0 0;width:55%;height:1.5rem}}@media (width>=64rem){.spec-deliverables__layout{gap:var(--space-8) 0;grid-template-columns:minmax(0,5fr) minmax(0,1fr) minmax(0,6fr);align-items:start}.spec-deliverables__lead{top:calc(var(--header-height) + var(--space-8));grid-area:1/1/span 2;position:sticky}.spec-deliverables__drawing,.journey-panel.spec-deliverables ol{grid-column:3}}.integration-hero__primary{align-items:flex-start;gap:var(--space-3);flex-direction:column;max-width:32rem;display:flex}.integration-hero__primary .home-hero__note{color:var(--color-ink);margin:0}.spec-terms__subscription{border-top:var(--rule-hairline) solid var(--color-band-rule);margin-block-start:var(--space-12);padding-block-start:var(--space-8)}.spec-terms .spec-terms__subscription h2{margin-block:var(--space-4);line-height:1.15}.spec-terms__subscription .spec-terms__amount{font-size:clamp(2rem,4vw,3.25rem)}.spec-terms__subscription .spec-terms__rest{font-size:var(--text-lg)}.spec-terms__inner{padding-block:var(--spec-pad)}.spec-terms h2{margin-block-start:clamp(var(--space-6), 4vw, var(--space-10));line-height:.9}.spec-terms__amount{letter-spacing:-.05em;font-size:clamp(3.5rem,14vw,12.5rem);display:block}.spec-terms__rest{font-size:clamp(var(--text-lg), 3.6vw, 3.25rem);letter-spacing:-.03em;margin-block-start:var(--space-3);line-height:1.05;display:block}.spec-queue{display:none}.spec-terms__grid{gap:var(--space-8);margin-block-start:clamp(var(--space-6), 4vw, var(--space-12));display:grid}.spec-terms__statement{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.spec-terms__statement>p:first-child{font-size:clamp(var(--text-base), 1.4vw, 1.1875rem)}.spec-terms .subscription-pause{padding:0 0 0 var(--space-4);border-inline-start:var(--space-1) solid var(--color-band-accent);color:var(--color-band-muted)}.spec-terms .subscription-pause__link{width:auto;margin:0;padding-inline:0;display:inline-flex}.spec-terms__document{border-top:var(--rule-hairline) solid var(--color-band-ink)}.spec-terms__document h3{margin-block:var(--space-5) var(--space-3);font-size:var(--text-lg)}.spec-terms__document ol{list-style:none}.spec-terms__document li{gap:var(--space-4);padding-block:var(--space-3);border-top:var(--rule-hairline) solid var(--color-band-rule);grid-template-columns:2rem minmax(0,1fr);display:grid}.spec-terms__document li>span{color:var(--color-band-accent);font-family:var(--font-machine);font-size:var(--text-xs);letter-spacing:var(--tracking-note);padding-block-start:.25em}.spec-terms__boundary{color:var(--color-band-muted);margin-block-start:var(--space-4);font-size:.9375rem}.spec-terms__boundary+.spec-terms__boundary{margin-block-start:var(--space-2)}.spec-terms__boundary>.text-action{width:fit-content;margin-block-start:var(--space-2);padding-inline:0;display:flex}@media (width>=48rem){.spec-queue{align-items:stretch;gap:var(--space-3);margin-block-start:var(--space-12);display:flex}.spec-queue__active{gap:var(--space-6);padding:var(--space-4);border:.125rem solid var(--color-band-accent);background:var(--color-accent);flex:0 0 17.5rem;display:grid}.spec-band .spec-queue__active .spec-note,.spec-queue__state{color:var(--color-on-accent)}.spec-queue__state{font-family:var(--font-display);font-size:var(--text-md);font-weight:600}.spec-queue__waiting{padding:var(--space-4);border:var(--rule-hairline) dashed var(--color-band-accent);flex:1}.spec-queue__waiting+.spec-queue__waiting{border-color:color-mix(in srgb, var(--color-band-accent) 60%, var(--color-band))}.spec-queue__waiting+.spec-queue__waiting+.spec-queue__waiting{border-color:color-mix(in srgb, var(--color-band-accent) 35%, var(--color-band))}}@media (width>=64rem){.spec-terms__grid{grid-template-columns:minmax(0,5fr) minmax(0,1fr) minmax(0,6fr);gap:0}.spec-terms__document{grid-column:3}}.spec-process{padding-block:var(--spec-pad)}.spec-steps{border:var(--rule-ink);border-top:0;list-style:none;display:grid}.spec-steps li{gap:var(--space-2) var(--space-3);padding:var(--space-4);border-top:var(--rule-ink);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.spec-steps li:first-child{border-top:0}.spec-steps .spec-steps__number{color:var(--color-accent)}.spec-steps__label{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);letter-spacing:-.02em;font-weight:600;line-height:1.2}.spec-steps p{color:var(--color-ink-muted);grid-column:1/-1;font-size:.9375rem;line-height:1.5}@media (width>=48rem){.spec-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.spec-steps li{padding:var(--space-6);display:block}.spec-steps li:nth-child(2){border-top:0}.spec-steps li:nth-child(2n){border-inline-start:var(--rule-ink)}.spec-steps__number,.spec-steps__label{display:block}.spec-steps__number{margin-block-end:var(--space-8)}.spec-steps__label{font-size:var(--text-lg);margin-block-end:var(--space-3)}}@media (width>=64rem){.spec-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.spec-steps li{border-top:0;min-height:17.5rem}.spec-steps li+li{border-inline-start:var(--rule-ink)}.spec-steps__number{margin-block-end:var(--space-12)}}.spec-founder{padding-block:0 var(--spec-pad)}.spec-founder__layout{gap:var(--space-8);display:grid}.spec-founder__portrait{max-width:19rem}.spec-founder__portrait img{filter:grayscale()contrast(1.05);width:100%;height:auto;display:block}.spec-founder .spec-founder__caption{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:var(--rule-ink);color:var(--color-ink);border-top:0;font-size:.6875rem;display:flex}.spec-founder h2{letter-spacing:-.045em;font-size:clamp(2.25rem,6.2vw,5.5rem);line-height:.95}.spec-founder__copy>.spec-sheet+h2{margin-block-start:var(--space-6)}.spec-founder__copy>p{max-width:44rem;color:var(--color-ink-muted);margin-block-start:var(--space-4)}.spec-founder__copy>h2+p{color:var(--color-ink);font-size:clamp(var(--text-base), 1.4vw, 1.1875rem);margin-block-start:var(--space-6)}.spec-founder__copy .text-action{padding-inline:0}@media (width>=48rem){.spec-founder__layout{grid-template-columns:minmax(0,4fr) minmax(0,1fr) minmax(0,7fr);align-items:center;gap:0}.spec-founder__portrait{max-width:none}.spec-founder__copy{grid-column:3}}.spec-faults{padding-block:var(--spec-pad);border-block:var(--rule-ink);background:var(--color-surface)}.spec-faults .spec-section-head h2{font-size:clamp(2rem,5vw,4.5rem)}.spec-fault-list{gap:var(--space-3);list-style:none;display:grid}.spec-fault-list li{padding:var(--space-4);border:var(--rule-ink);background:var(--color-cell)}.spec-fault{width:100%;height:6rem;fill:none;stroke:var(--color-ink);stroke-width:1.6px;margin-block-end:var(--space-3);display:none}.spec-fault text{fill:var(--color-ink-muted);stroke:none;font-family:var(--font-machine);font-size:11px}.spec-fault .spec-fault__mark{stroke:var(--color-fault)}.spec-fault text.spec-fault__mark{fill:var(--color-fault);stroke:none}.spec-fault text.spec-fault__ink{fill:var(--color-ink)}.spec-fault .spec-fault__accent{stroke:var(--color-accent)}.spec-fault .spec-fault__faint{stroke:var(--color-rule-strong)}.spec-fault .spec-fault__dash{stroke-dasharray:4 3}.spec-fault-list__label{color:var(--color-ink);font-family:var(--font-machine);font-size:var(--text-xs);letter-spacing:var(--tracking-note);text-transform:uppercase;font-weight:500;display:block}.spec-fault-list p{color:var(--color-ink-muted);margin-block-start:var(--space-2);font-size:.9375rem;line-height:1.5}@media (width>=48rem){.spec-fault-list{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.spec-fault{display:block}}@media (width>=72rem){.spec-fault-list{grid-template-columns:repeat(5,minmax(0,1fr))}}.spec-example{padding-block:var(--spec-pad)}.spec-example__list{border-top:.125rem solid var(--color-ink);margin:0;display:grid}.spec-example__list>div{padding-block:var(--space-5);border-bottom:var(--rule-hairline) solid var(--color-rule)}.spec-example__list dt{color:var(--color-accent);font-family:var(--font-machine);font-size:var(--text-xs);letter-spacing:var(--tracking-note);text-transform:uppercase;margin-block-end:var(--space-3);font-weight:500}.spec-example__list dd{font-size:clamp(var(--text-base), 1.3vw, 1.125rem);margin:0}.spec-example__list>div:last-child dd{font-family:var(--font-display);font-size:clamp(var(--text-md), 2vw, 1.625rem);letter-spacing:-.02em;font-weight:500;line-height:1.25}@media (width>=64rem){.spec-example__list{grid-template-columns:repeat(3,minmax(0,1fr))}.spec-example__list>div{padding:var(--space-6) var(--space-8) var(--space-2);border-bottom:0;border-inline-end:var(--rule-hairline) solid var(--color-rule)}.spec-example__list>div:first-child{padding-inline-start:0}.spec-example__list>div:last-child{border-inline-end:0;padding-inline-end:0}.spec-example__list>div:not(:last-child) dt:after{width:2.5rem;height:.625rem;content:"";background:currentColor;margin-inline-start:var(--space-3);display:inline-block;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 10' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M0 5h36M31 1l5 4-5 4'/%3E%3C/svg%3E") 50%/contain no-repeat}}.spec-faq{padding-block:var(--spec-pad);border-top:var(--rule-ink)}.spec-faq__layout{gap:var(--space-8);display:grid}.spec-faq__intro h2{font-size:clamp(var(--text-xl), 3.4vw, 2.75rem)}.spec-faq .faq-list{border-top:0;border-bottom:var(--rule-hairline) solid var(--color-rule-strong)}.spec-faq .faq-list details{border-top:var(--rule-hairline) solid var(--color-rule-strong);border-bottom:0}.spec-faq .faq-list summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3.25rem;padding-block:var(--space-3);font-size:var(--text-sm);list-style:none;display:flex}.spec-faq .faq-list summary::-webkit-details-marker{display:none}.spec-faq .faq-list summary:after{content:"";width:1.25rem;height:1.25rem;transition:transform var(--dur-short) var(--ease-out);background:currentColor;flex:none;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Cpath d='M10 3v14M3 10h14'/%3E%3C/svg%3E") 50%/contain no-repeat}.spec-faq .faq-list details[open]>summary:after{transform:rotate(45deg)}.spec-faq .faq-list details p{max-width:47.5rem;padding:0 0 var(--space-4);font-size:var(--text-base)}.spec-faq .faq-list .faq-list__detail{padding-inline:0}@media (width<=25.875rem){.spec-faq .faq-list summary{font-size:var(--text-xs);letter-spacing:-.02em}}@media (width>=48rem){.spec-faq .faq-list summary{min-height:4.25rem;font-size:var(--text-md);letter-spacing:-.01em}.spec-faq .faq-list details p{padding-block-end:var(--space-6)}}@media (width>=64rem){.spec-faq__layout{grid-template-columns:minmax(0,4fr) minmax(0,1fr) minmax(0,7fr);gap:0}.spec-faq .faq-list{grid-column:3}}.spec-final__inner{padding-block:var(--spec-pad)}.spec-final__head{justify-content:space-between;align-items:flex-start;gap:var(--space-10);display:flex}.spec-final__copy{max-width:45rem}.spec-final h2{font-size:clamp(var(--text-xl), 3.6vw, 3rem)}.spec-final__copy p{color:var(--color-band-muted);font-size:clamp(var(--text-base), 1.4vw, 1.1875rem);margin-block-start:var(--space-4)}.spec-final__actions{align-items:flex-start;gap:var(--space-5);flex-direction:column;margin-block-start:clamp(var(--space-8), 5vw, var(--space-12));display:flex}.spec-final__actions .text-action{padding-inline:0}.spec-band .button.spec-final__cta,.spec-band .button.spec-final__cta:visited{background:linear-gradient(var(--color-band-accent), var(--color-band-accent)) 0 100% / 0 .25rem no-repeat;min-height:2.75rem;color:var(--color-band-ink);font-size:clamp(var(--text-md), 6.2vw, 6rem);letter-spacing:-.04em;transition:background-size var(--dur-long) var(--ease-out);border:0;border-radius:0;gap:.3em;padding:0 0 .12em;font-weight:700}.spec-band .button.spec-final__cta:after{width:.72em;height:.72em;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 72' fill='none' stroke='%23000' stroke-width='5'%3E%3Cpath d='M8 36h52M40 16l20 20-20 20'/%3E%3C/svg%3E")}.spec-band .button.spec-final__cta:focus-visible{background-size:100% .25rem}@media (hover:hover) and (pointer:fine){.spec-band .button.spec-final__cta:hover{background:linear-gradient(var(--color-band-accent), var(--color-band-accent)) 0 100% / 100% .25rem no-repeat;color:var(--color-band-ink);transform:none}}.integration-experience{padding-block:clamp(var(--space-12), 7vw, var(--space-20))}.integration-experience__intro{max-width:44rem}.integration-experience__intro>p{color:var(--color-ink-muted);margin-block-start:var(--space-4)}.integration-experience__intro>h1{font-size:clamp(var(--text-2xl), 6vw, var(--text-display))}.integration-experience__intro>.integration-experience__qualifier{font-size:var(--text-sm)}.integration-experience__notice{max-width:44rem;color:var(--color-ink-muted);font-size:var(--text-xs);margin-block-start:var(--space-4);line-height:1.5}.experience-grid{--experience-plate-height:6.5rem;--experience-logo-symbol:2.5rem;--experience-logo-wordmark:1.75rem;--experience-logo-framed:3.5rem;border-block-start:var(--rule-hairline) solid var(--color-rule-strong);border-inline-start:var(--rule-hairline) solid var(--color-rule);grid-template-columns:repeat(auto-fill,minmax(min(100%,8.75rem),1fr));margin-block-start:var(--space-8);list-style:none;display:grid}.experience-item{border-inline-end:var(--rule-hairline) solid var(--color-rule);border-block-end:var(--rule-hairline) solid var(--color-rule);min-width:0;position:relative}.experience-tile__trigger{cursor:pointer;flex-direction:column;min-height:4rem;list-style:none;display:flex}.experience-tile__trigger::-webkit-details-marker{display:none}.experience-tile__trigger:hover,.experience-tile[open]>.experience-tile__trigger{background:var(--color-accent-soft)}.experience-tile__trigger:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.experience-tile__plate{height:var(--experience-plate-height);border-block-end:var(--rule-hairline) solid var(--color-rule);background:oklch(100% 0 0);flex:none;justify-content:center;align-items:center;display:flex}.experience-tile__plate--dark{background:var(--color-band)}.experience-tile__logo{--logo-height:var(--experience-logo-wordmark);--logo-space-block:0rem;--logo-space-inline:var(--space-3);box-sizing:content-box;width:auto;max-width:calc(100% - 2 * var(--logo-space-inline));height:var(--logo-height);padding:var(--logo-space-block) var(--logo-space-inline);object-fit:contain;display:block}.experience-tile__logo--symbol{--logo-height:var(--experience-logo-symbol)}.experience-tile__logo--framed{--logo-height:var(--experience-logo-framed)}.experience-tile__logo--padded{--logo-height:100%;--logo-space-inline:0rem}[data-experience-product=jira] .experience-tile__logo{--logo-height:calc(var(--experience-logo-wordmark) * 1.25)}[data-experience-product=mixpanel] .experience-tile__logo{--logo-height:max(1.5625rem, var(--experience-logo-wordmark) * .875);--logo-space-block:calc(var(--logo-height) * .54);--logo-space-inline:calc(var(--logo-height) * .57)}[data-experience-product=zapier] .experience-tile__logo{--logo-height:calc(var(--experience-logo-wordmark) * .93);--logo-space-block:calc(var(--logo-height) * .6);--logo-space-inline:calc(var(--logo-height) * .55)}[data-experience-product=slack] .experience-tile__logo{--logo-space-block:calc(var(--logo-height) * .48);--logo-space-inline:calc(var(--logo-height) * .48)}.experience-tile__caption{gap:var(--space-1);padding:var(--space-3) var(--space-4);flex-direction:column;flex:1;display:flex}.experience-tile--name-only .experience-tile__trigger{min-height:calc(var(--experience-plate-height) + 3.5rem)}.experience-tile--name-only .experience-tile__caption{justify-content:center}.experience-tile--name-only .experience-tile__name{font-size:var(--text-base);line-height:1.2}@media (width>=48rem){.experience-grid{--experience-plate-height:7.5rem;--experience-logo-symbol:2.75rem;--experience-logo-wordmark:2rem;--experience-logo-framed:4rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,10.5rem),1fr))}.experience-tile--name-only .experience-tile__name{font-size:var(--text-md)}}.experience-tile__name{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:600;line-height:1.25}.experience-tile__scope{color:var(--color-accent);font-family:var(--font-machine);font-size:var(--text-xs);line-height:1.35}.experience-tile__panel{padding:var(--space-3) var(--space-4) var(--space-4);border-block-start:var(--rule-hairline) solid var(--color-rule);background:var(--color-paper);color:var(--color-ink-muted);font-size:var(--text-sm);line-height:1.45}.experience-tile__categories{gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-3);list-style:none;display:flex}.experience-tile__categories li{padding:0 var(--space-2);border:var(--rule-hairline) solid var(--color-rule);border-radius:var(--radius-tight);color:var(--color-ink);font-family:var(--font-machine);font-size:var(--text-xs)}.experience-grid[data-enhanced=true] .experience-tile,.experience-grid[data-enhanced=true] .experience-tile__trigger{height:100%}.experience-grid[data-enhanced=true] .experience-tile__panel{z-index:calc(var(--z-header) - 1);width:var(--experience-panel-width,min(20rem, 100%));border:var(--rule-hairline) solid var(--color-rule-strong);box-shadow:0 var(--space-2) var(--space-6) oklch(20% .025 258/.18);position:absolute;inset-block-start:100%;inset-inline-start:var(--experience-panel-shift,0)}.experience-grid[data-enhanced=true] [data-placement=above] .experience-tile__panel{inset-block:auto 100%}.experience-grid[data-enhanced=true] .experience-item:has(details[open]){z-index:calc(var(--z-header) - 1)}.proof-disclaimer{padding:var(--space-3) var(--space-4);border-inline-start:var(--space-1) solid var(--color-accent);background:var(--color-accent-soft);color:var(--color-ink);font-weight:600}.proof-limit-list{gap:var(--space-3);color:var(--color-ink-muted);padding-inline-start:var(--space-6);display:grid}.proof-limit-list li::marker{color:var(--color-accent)}.proof-limit-list strong{color:var(--color-ink)}.control-section__grid .proof-limit-list{margin-block-start:var(--space-4)}.proof-limit-heading{font-size:var(--text-lg)}.proof-limit-heading+.proof-limit-list{margin-block-start:var(--space-4)}.proof-limit-list+.proof-limit-heading{margin-block-start:var(--space-8)}.integration-experience__all{margin-block-start:var(--space-6)}.integration-experience__all .text-action{padding-inline:0}.integration-experience__intro>.spec-sheet{margin-block-end:var(--space-6)}.experience-grid{border-block-start-color:var(--color-ink)}@media (width>=64rem){.integration-experience--index .integration-experience__layout{grid-template-columns:minmax(0,4fr) minmax(0,1fr) minmax(0,7fr);align-items:start;display:grid}.integration-experience--index .integration-experience__intro{grid-area:1/1/span 3}.integration-experience--index .experience-grid,.integration-experience--index .integration-experience__all,.integration-experience--index .integration-experience__notice{grid-column:3}.integration-experience--index .experience-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:0}}.subscription-pause__link{width:fit-content;margin-block-start:var(--space-2);padding-inline:0;display:flex}
