@import "https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@500;600;900&family=Barlow+Condensed:wght@600&display=swap";@font-face{font-family:Signal Speed;src:url(data:font/woff2;base64,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)format("woff2");font-weight:900;font-display:swap}:root{--font-speed:"Signal Speed", "Hanken Grotesk", sans-serif;--font-sans:"Hanken Grotesk", "Messina Sans", system-ui, sans-serif;--font-condensed:"Barlow Condensed", "Messina Sans Condensed", "Arial Narrow", sans-serif;--paper:#ebe9e5;--sand:#e2dfd8;--white:#fff;--ink:#000;--ink-64:#000000a3;--ink-10:#0000001a;--chrome-hi:#fff;--chrome-1:#eef1f4;--chrome-2:#c9cfd6;--chrome-3:#8e979f;--chrome-4:#4a5058;--chrome-ink:#0b0d10;--grad-chrome:linear-gradient(180deg, var(--chrome-hi) 0%, var(--chrome-1) 30%, var(--chrome-2) 46%, var(--chrome-3) 50%, var(--chrome-1) 56%, var(--chrome-2) 80%, var(--chrome-hi) 100%);--grad-chrome-dark:linear-gradient(172deg, #7b828b 0%, #1a1d21 28%, #3b4048 48%, #050607 62%, #2a2e34 82%, #9aa1a9 100%);--spectrum:#ff4d6d, #ffb347, #fff275, #6dffb0, #5ee7ff, #6d8bff, #c77dff;--grad-spectrum:linear-gradient(100deg, var(--spectrum));--grad-foil:linear-gradient(100deg, #eef1f4 0%, #ffd0dc 14%, #fff0b3 26%, #c8ffdc 38%, #b5f2ff 50%, #c3c6ff 62%, #f0cfff 74%, #eef1f4 88%);--grad-prismatic:linear-gradient(118deg, #fff0 28%, #ff4d6d52 34%, #fff27557 38%, #6dffb04d 42%, #5ee7ff5c 46%, #6d8bff52 50%, #c77dff47 54%, #fff0 60%), linear-gradient(32deg, #fff0 56%, #5ee7ff47 62%, #c77dff42 66%, #ffb3473d 70%, #fff0 76%), radial-gradient(60% 50% at 30% 25%, #fffffff2, #fff0 70%), linear-gradient(160deg, #f6f7f9 0%, #dfe3e8 45%, #c4cad1 70%, #eef1f4 100%);--grad-sr:radial-gradient(70% 90% at 45% 115%, #6ff3ee 0%, #6ff3ee00 70%), linear-gradient(100deg, #e4e4e2 0%, #c4e6ee 22%, #7fd6f6 45%, #8fa4fa 66%, #9a96f6 80%, #bb9aee 100%);--halftone:radial-gradient(circle, #fff6 .9px, transparent 1.3px) 0 0 / 5px 5px;--cyan:#56faf7;--azure:#00a1ff;--blue:#398cff;--indigo:#757aff;--violet:#a162ff;--peach:#f8dcbb;--grad-band:linear-gradient(90deg, #00c6c6 -20%, var(--azure) 0%, var(--blue) 22%, var(--indigo) 42%, #906dff 62%, var(--violet) 100%);--grad-chroma:linear-gradient(100deg, var(--azure) 0%, var(--blue) 28%, var(--indigo) 52%, var(--violet) 78%, #c77dff 100%);--grad-aurora:linear-gradient(100deg, var(--cyan) 0%, var(--azure) 30%, var(--violet) 65%, var(--peach) 100%);--grad-holo:linear-gradient(100deg, #9ff2ef 0%, #d3eef0 30%, #e9e4ef 50%, #d6c8ff 75%, #b7a2ff 100%);--grad-aura:radial-gradient(60% 45% at 50% -10%, var(--cyan) 0%, #56faf700 70%), radial-gradient(35% 60% at 104% 60%, var(--violet) 0%, #a162ff00 70%), radial-gradient(30% 40% at -4% 30%, var(--blue) 0%, #398cff00 70%), radial-gradient(60% 45% at 30% 110%, var(--peach) 0%, #f8dcbb00 70%), var(--sand);--grad-prism:radial-gradient(68.8% 62.3% at 0% 64.6%, var(--sand) 0%, var(--sand) 50%, #e2dfd800 51%), radial-gradient(190.7% 100.9% at 35.4% 1%, var(--cyan) 0%, var(--cyan) 49%, #56faf700 50%), radial-gradient(209.9% 144.5% at 35.4% 0%, var(--violet) 49%, #914cff00 49.83%), radial-gradient(260.2% 183.9% at 35.4% 0%, var(--peach) 0%, var(--peach) 49%, #e2dfd800 50%);--fs-mega:clamp(5rem, 17vw, 15.2rem);--fs-display:clamp(3rem, 5vw, 4.5rem);--fs-quote:clamp(2.5rem, 4.4vw, 4rem);--fs-headline:clamp(2rem, 3.4vw, 3rem);--fs-title:1.5rem;--fs-body:1.125rem;--fs-small:.8125rem;--fs-label:1rem;--fs-nav:1.125rem;--track-mega:-.074em;--track-display:-.05em;--track-body:-.01em;--track-label:.04em;--gutter:clamp(1.25rem, 6.67vw, 6rem);--max:78rem;--stack-sm:1rem;--stack-md:2rem;--stack-lg:4rem;--stack-xl:clamp(5rem, 10vw, 9rem);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--ease-out:cubic-bezier(.2, .8, .2, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);letter-spacing:var(--track-body);-webkit-font-smoothing:antialiased;margin:0;font-weight:500;line-height:1.35}h1,h2,h3,h4,p{margin:0}a{color:inherit}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:4px}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.t-mega,.t-display,.t-quote,.t-headline,.t-title{font-family:var(--font-sans);letter-spacing:var(--track-display);text-wrap:balance;font-weight:900;line-height:1}.t-mega{font-size:var(--fs-mega);letter-spacing:var(--track-mega);line-height:.9}.t-display{font-size:var(--fs-display)}.t-quote{font-size:var(--fs-quote)}.t-headline{font-size:var(--fs-headline)}.t-title{font-size:var(--fs-title);letter-spacing:-.03em;line-height:1.1}.t-body{font-size:var(--fs-body);max-width:38em}.t-small{font-size:var(--fs-small);letter-spacing:-.01em;font-weight:600;line-height:1.23}.t-muted{color:var(--ink-64)}.t-label{font-family:var(--font-condensed);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:600;line-height:1.25}.t-speed{font-family:var(--font-speed);letter-spacing:0;text-transform:lowercase;font-style:normal;font-weight:900;line-height:1.05}.wordmark{aspect-ratio:1003.25/243.5;vertical-align:middle;height:1em;line-height:0;display:inline-block}.wordmark__face{background:currentColor;width:100%;height:100%;display:block;-webkit-mask:url(/assets/signal-wordmark-C8upcUaw.svg) 50%/contain no-repeat;mask:url(/assets/signal-wordmark-C8upcUaw.svg) 50%/contain no-repeat}.wordmark--chrome .wordmark__face{background:var(--grad-chrome)}.wordmark--chrome-dark .wordmark__face{background:var(--grad-chrome-dark)}.wordmark--prism .wordmark__face{background:var(--grad-foil)}.wordmark--vivid .wordmark__face{background:var(--grad-spectrum)}.wordmark--shimmer .wordmark__face{--sheen:linear-gradient(105deg, transparent 36%, #5ee7ff59 44%, #ffffffe6 50%, #c77dff59 56%, transparent 64%);background-image:var(--sheen), var(--face,linear-gradient(currentColor, currentColor));animation:wordmark-shimmer 5.5s var(--ease-out) infinite;background-position:150% 0,0 0;background-repeat:no-repeat;background-size:300% 100%,100% 100%}.wordmark--chrome{--face:var(--grad-chrome)}.wordmark--chrome-dark{--face:var(--grad-chrome-dark)}.wordmark--prism{--face:var(--grad-foil)}.wordmark--vivid{--face:var(--grad-spectrum)}@keyframes wordmark-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.wordmark__face{position:relative;overflow:hidden}.wordmark--shimmer{cursor:default}.wordmark--shimmer .wordmark__face:after{content:"";mix-blend-mode:screen;pointer-events:none;background:linear-gradient(105deg,#fff0 46.5%,#5ee7ff80 48.2%,#ffffffe6 49.5% 50.5%,#c77dff80 51.8%,#fff0 53.5%) 100% 0/400% 100%;position:absolute;inset:0}.wordmark--shimmer:hover .wordmark__face:after,.wordmark--shimmer.is-sweeping .wordmark__face:after{animation:1.4s cubic-bezier(.45,0,.25,1) both wordmark-shimmer}.mark{aspect-ratio:244.8/228;vertical-align:middle;height:1em;line-height:0;display:inline-block}.mark .wordmark__face{-webkit-mask-image:url(/assets/signal-mark-CgrNI1XP.svg);mask-image:url(/assets/signal-mark-CgrNI1XP.svg)}.lockup{align-items:center;gap:.32em;line-height:0;display:inline-flex}.lockup .mark{height:1.45em}.wordmark--chrome,.wordmark--chrome-dark{filter:drop-shadow(0 -.012em #ffffffd9)drop-shadow(0 .012em #1e222899)drop-shadow(0 .05em .06em #00000040)}.wordmark--3d{filter:drop-shadow(0 -.01em 0 #fffc) drop-shadow(.012em .012em 0 var(--chrome-2)) drop-shadow(.012em .012em 0 var(--chrome-3)) drop-shadow(.012em .012em 0 #6b737c) drop-shadow(.012em .012em 0 var(--chrome-4)) drop-shadow(.012em .012em 0 #2b2f35) drop-shadow(.012em .012em 0 #1d2024) drop-shadow(.04em .06em .05em #00000059)}.chrome{background:var(--grad-chrome);color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:.012em #1c20268c;filter:drop-shadow(0 .012em #ffffffe6)drop-shadow(0 -.01em #3c424a99)drop-shadow(0 .04em .05em #00000047);-webkit-background-clip:text;background-clip:text;padding-inline-end:.1em}.chrome--dark{background-image:var(--grad-chrome-dark);-webkit-text-stroke-color:#d2d8deb3}.chrome-3d{isolation:isolate;display:inline-block;position:relative}.chrome-3d:before{content:attr(data-text);z-index:-1;color:var(--chrome-4);-webkit-text-fill-color:var(--chrome-4);text-shadow:.008em .008em 0 var(--chrome-2), .016em .016em 0 var(--chrome-3), .024em .024em 0 #7d868f, .032em .032em 0 #6b737c, .04em .04em 0 #5b636b, .048em .048em 0 #4a5058, .056em .056em 0 #3a3f46, .064em .064em 0 #2b2f35, .072em .072em 0 #1d2024, .09em .11em .08em #00000059;pointer-events:none;position:absolute;inset:0}.prism-text,.prism-text--vivid{background:var(--grad-foil);color:#0000;-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;padding-inline-end:.1em;animation:12s linear infinite prism-shift}.prism-text--vivid{background-image:linear-gradient(100deg, var(--spectrum), #ff4d6d)}@keyframes prism-shift{to{background-position:200%}}.chroma,.chroma-aurora{background:var(--grad-chroma);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-inline-end:-.08em;padding-block:.06em;padding-inline-end:.08em}.chroma-aurora{background-image:var(--grad-aurora)}.chroma--drift{background-size:200% 100%;animation:9s ease-in-out infinite alternate chroma-drift}@keyframes chroma-drift{0%{background-position:0%}to{background-position:100%}}.echo{isolation:isolate;display:inline-block;position:relative}.echo:before,.echo:after{content:attr(data-echo);z-index:-1;color:var(--ink);-webkit-text-fill-color:var(--ink);padding-block:inherit;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 35%,#0000 75%);mask-image:linear-gradient(90deg,#000 0% 35%,#0000 75%)}.echo:before{transform:translate(-.07em)}.echo:after{opacity:.35;transform:translate(-.15em)}.echo--arrive:before{animation:echo-in .9s var(--ease-out) both}.echo--arrive:after{animation:echo-in-far 1.1s var(--ease-out) both}@keyframes echo-in{0%{opacity:0;transform:translate(.4em)}}@keyframes echo-in-far{0%{opacity:0;transform:translate(.6em)}}.stagger{white-space:nowrap;display:grid;overflow:hidden}.stagger>*{font-size:var(--fs-display)}.stagger>:nth-child(6n+1){padding-inline-start:34%}.stagger>:nth-child(6n+2){padding-inline-start:46%}.stagger>:nth-child(6n+3){padding-inline-start:62%}.stagger>:nth-child(6n+4){padding-inline-start:18%}.stagger>:nth-child(6n+5){padding-inline-start:0}.stagger>:nth-child(6n+6){padding-inline-start:8%}.surface-prismatic{background:var(--grad-prismatic)}.surface-sr{isolation:isolate;background:var(--grad-sr);position:relative}.surface-sr:after{content:"";z-index:-1;background:var(--halftone);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 10%,#000 70%);mask-image:linear-gradient(100deg,#0000 10%,#000 70%)}.sr-plate{border-radius:.28em;place-items:center;padding:.18em .5em .12em;line-height:1;display:inline-grid}.surface-aura{background:var(--grad-aura)}.surface-band{background:var(--grad-band)}.surface-prism{background:var(--grad-prism)}.surface-ink{background:var(--ink);color:var(--white)}.surface-white{background:var(--white)}.card{background:var(--white);border-radius:var(--radius-lg);padding:1.5rem 1.5rem 2.75rem}.rule-list{border-top:1px solid var(--ink-10);margin:0;padding:0;list-style:none}.rule-list>li{border-bottom:1px solid var(--ink-10);padding-block:.75rem}.btn{border-radius:var(--radius-sm);min-height:3.25rem;font-family:var(--font-condensed);font-size:var(--fs-nav);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:var(--grad-holo);transition:background-position .6s var(--ease-out), transform .12s ease;background-position:0%;background-size:220% 100%;border:0;justify-content:center;align-items:center;gap:.5em;padding:0 1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background-position:100%}.btn:active{transform:translateY(1px)}.btn--ink{background:var(--ink);color:var(--white)}.btn--ink:hover{background:#262626}.btn--line{background:0 0;box-shadow:inset 0 0 0 1.5px}.btn--line:hover{background:var(--ink-10)}.btn--white{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-10)}.btn--white:hover{background:var(--paper)}.btn--sm{min-height:2.25rem;padding:0 .75rem;font-size:.875rem}.nav{background:var(--white)}.nav__inner{justify-content:space-between;align-items:center;gap:1rem;min-height:4.625rem;display:flex}.nav__brand{font-family:var(--font-speed);letter-spacing:0;text-transform:lowercase;font-size:1.75rem;font-weight:900;text-decoration:none}.nav__links{gap:0;margin:0;padding:0;list-style:none;display:flex}.nav__links a{border-radius:var(--radius-md);font-family:var(--font-condensed);font-size:var(--fs-nav);text-transform:uppercase;padding:.5rem;font-weight:600;text-decoration:none;display:block}.nav__links a:hover{background:var(--paper)}@media (width<=720px){.nav__links{display:none}}.nav--glass{z-index:50;color:var(--ink);transition:color .25s ease, transform .4s var(--ease-out), opacity .3s ease;background:0 0;position:fixed;inset:0 0 auto}.nav--glass.is-hidden:not(:focus-within){opacity:0;pointer-events:none;transform:translateY(-100%)}.nav--glass:before{content:"";z-index:-1;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity .3s;position:absolute;inset:0 0 -1.5rem;-webkit-mask-image:linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000 100%)}.nav--glass.is-scrolled:before{opacity:1}.nav--glass.is-dark{color:var(--paper)}.nav--glass .nav__links a{color:inherit}.nav--glass .nav__links a:hover{background:color-mix(in srgb, currentColor 12%, transparent)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.gradient-text{isolation:isolate;justify-content:center;align-items:center;max-width:100%;display:inline-flex;position:relative}.gradient-text--border{border-radius:999px;padding:.35em .75em}.gradient-text--border:before{content:"";padding:var(--gt-border);border-radius:inherit;background-image:var(--gt-gradient);-webkit-mask-composite:xor;pointer-events:none;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.gradient-text__inner{display:inline-block;position:relative}.gradient-text__content{background-image:var(--gt-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.gradient-text__glow{z-index:-1;background-image:var(--gt-gradient);-webkit-text-fill-color:transparent;filter:blur(.3em)saturate(1.4);opacity:var(--gt-glow);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.echo-text{white-space:nowrap;letter-spacing:-.04em;-webkit-user-select:none;user-select:none;contain:layout style;font-kerning:normal;text-rendering:geometricprecision;line-height:.9;display:inline-block;position:relative}.echo-text__echo{pointer-events:none;transform-origin:50%;will-change:transform, opacity;backface-visibility:hidden;display:block;position:absolute;inset:0;transform:translate(0,0)}.echo-text__echo--front{z-index:2;opacity:1;filter:none;text-shadow:0 .035em #ffffff0a;will-change:transform;position:relative}@media (prefers-reduced-motion:reduce){.echo-text__echo:not(.echo-text__echo--front){display:none}.echo-text__echo--front{transform:none!important}}.grainient-container{width:100%;height:100%;position:relative;overflow:hidden}.holo-card{--hc-w:320px;--hc-ratio:.716;--hc-radius:14px;width:var(--hc-w);max-width:100%;aspect-ratio:var(--hc-ratio);border-radius:var(--hc-radius);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:pan-y;outline:none;display:inline-block;position:relative}.holo-card[data-flippable]{cursor:pointer}.holo-card[data-flippable]:focus-visible{outline-offset:6px;outline:2px solid}.holo-card__shadow{border-radius:var(--hc-radius);filter:blur(26px);pointer-events:none;will-change:transform;background:#0000006b;position:absolute;inset:10% 7% -4%}.holo-card__rotor{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.holo-card__face{border-radius:var(--hc-radius);backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.holo-card__face--back{transform:rotateY(180deg)}.holo-card__face img,.holo-card__face canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.holo-card__face img{object-fit:cover;pointer-events:none;-webkit-user-drag:none}.holo-card__face canvas{opacity:0;transition:opacity .3s}.holo-card[data-ready] .holo-card__face canvas{opacity:1}.glare-hover{vertical-align:top;width:var(--gh-width);height:var(--gh-height);background:var(--gh-bg);border:1px solid var(--gh-border);border-radius:var(--gh-br);isolation:isolate;place-items:center;display:inline-grid;position:relative;overflow:hidden}.glare-hover__glare{z-index:2;border-radius:inherit;opacity:0;mix-blend-mode:var(--gh-blend);pointer-events:none;position:absolute;inset:0}.glare-hover__band{background:var(--gh-glare);will-change:transform;position:absolute;top:50%;left:50%}.glare-hover__rim{border-radius:inherit;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.glare-hover__band--rim{background:var(--gh-rim)}.logoloop{--logoloop-gap:32px;--logoloop-logoHeight:28px;--logoloop-fadeColorAuto:#fff;position:relative;overflow-x:hidden}.logoloop--vertical{height:100%;display:inline-block;overflow:hidden}.logoloop--scale-hover{padding-top:calc(var(--logoloop-logoHeight) * .1);padding-bottom:calc(var(--logoloop-logoHeight) * .1)}@media (prefers-color-scheme:dark){.logoloop{--logoloop-fadeColorAuto:#0b0b0b}}.logoloop__track{will-change:transform;-webkit-user-select:none;user-select:none;z-index:0;width:max-content;display:flex;position:relative}.logoloop--vertical .logoloop__track{flex-direction:column;width:100%;height:max-content}.logoloop__list{align-items:center;display:flex}.logoloop--vertical .logoloop__list{flex-direction:column}.logoloop__item{margin-right:var(--logoloop-gap);font-size:var(--logoloop-logoHeight);flex:none;line-height:1}.logoloop--vertical .logoloop__item{margin-right:0;margin-bottom:var(--logoloop-gap)}.logoloop__item:last-child{margin-right:var(--logoloop-gap)}.logoloop--vertical .logoloop__item:last-child{margin-right:0;margin-bottom:var(--logoloop-gap)}.logoloop__node{align-items:center;display:inline-flex}.logoloop__item img{height:var(--logoloop-logoHeight);object-fit:contain;width:auto;image-rendering:-webkit-optimize-contrast;-webkit-user-drag:none;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block}.logoloop--scale-hover .logoloop__item{overflow:visible}.logoloop--scale-hover .logoloop__item:hover img,.logoloop--scale-hover .logoloop__item:hover .logoloop__node{transform-origin:50%;transform:scale(1.2)}.logoloop--scale-hover .logoloop__node{transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop__link{border-radius:4px;align-items:center;text-decoration:none;transition:opacity .2s;display:inline-flex}.logoloop__link:hover{opacity:.8}.logoloop__link:focus-visible{outline-offset:2px;outline:2px solid}.logoloop--fade:before,.logoloop--fade:after{content:"";pointer-events:none;z-index:10;width:clamp(24px,8%,120px);position:absolute;top:0;bottom:0}.logoloop--fade:before{background:linear-gradient(to right, var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0%, #0000 100%);left:0}.logoloop--fade:after{background:linear-gradient(to left, var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0%, #0000 100%);right:0}.logoloop--vertical.logoloop--fade:before,.logoloop--vertical.logoloop--fade:after{width:100%;height:clamp(24px,8%,120px);left:0;right:0}.logoloop--vertical.logoloop--fade:before{background:linear-gradient(to bottom, var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0%, #0000 100%);top:0;bottom:auto}.logoloop--vertical.logoloop--fade:after{background:linear-gradient(to top, var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0%, #0000 100%);top:auto;bottom:0}@media (prefers-reduced-motion:reduce){.logoloop__track{transform:translate(0,0)!important}.logoloop__item img,.logoloop__node{transition:none!important}}.metallic-paint{width:100%;height:100%;position:relative}.metallic-paint-canvas{width:100%;height:100%;display:block}.parallax{position:relative;overflow:hidden}.scroller{white-space:nowrap;text-align:center;letter-spacing:-.02em;filter:drop-shadow(0 1px 1px #0000001a);font-family:sans-serif;font-size:2.25rem;font-weight:700;display:flex}.scroller span{flex-shrink:0}@media (width>=768px){.scroller{font-size:5rem;line-height:5rem}}.signal-fill{z-index:0;position:absolute;inset:0}.signal-echo{font-family:var(--font-sans);letter-spacing:var(--track-mega)}.signal-marquee .scroller{font-family:var(--font-sans);font-size:var(--fs-mega);letter-spacing:var(--track-mega);filter:none;font-weight:900;line-height:.95}.signal-marquee .scroller span{padding-inline-end:.25em}.signal-glare{display:inline-block}.signal-stat .t-display{font-variant-numeric:tabular-nums}.signal-marquee .parallax:nth-child(2n) .scroller span{color:#0000;-webkit-text-stroke:2px var(--ink)}.signal-logos ul{margin:0;padding:0;list-style:none}.signal-metal{width:100%}.signal-fill-ink{background:#0b0d10;width:100%;height:100%;position:relative}.prism-cube{--half:calc(var(--cube) / 2);width:var(--cube);height:var(--cube);perspective:calc(var(--cube) * 4)}.prism-cube__body{width:100%;height:100%;transform-style:preserve-3d;position:relative;transform:rotateX(-24deg)rotateY(-38deg)}.prism-cube__body--spin{animation:18s ease-in-out infinite alternate prism-cube-spin}@keyframes prism-cube-spin{0%{transform:rotateX(-24deg)rotateY(-52deg)}to{transform:rotateX(-18deg)rotateY(-22deg)}}.prism-cube__face{background:var(--grad-prismatic);box-shadow:inset 0 0 calc(var(--cube) * .12) #ffffffb3;opacity:.88;backface-visibility:visible;border:1px solid #ffffffd9;position:absolute;inset:0}.prism-cube__face--front{transform:translateZ(var(--half))}.prism-cube__face--back{transform:rotateY(180deg) translateZ(var(--half));background-position:40% 0}.prism-cube__face--right{transform:rotateY(90deg) translateZ(var(--half));filter:hue-rotate(40deg)brightness(.96)}.prism-cube__face--left{transform:rotateY(-90deg) translateZ(var(--half));filter:hue-rotate(-30deg)}.prism-cube__face--top{transform:rotateX(90deg) translateZ(var(--half));filter:brightness(1.06)hue-rotate(80deg)}.prism-cube__face--bottom{transform:rotateX(-90deg) translateZ(var(--half));filter:brightness(.9)}.prism-cube__mark{font-size:calc(var(--cube) * .34);place-items:center;display:grid;position:absolute;inset:0;transform:translateZ(2px)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.avatar{width:var(--size);height:var(--size);font-family:var(--font-condensed);font-weight:600;font-size:calc(var(--size) * .38);letter-spacing:.02em;color:var(--ink);background:var(--grad-chrome);border-radius:50%;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #0000001f}.avatar--vc{background:linear-gradient(135deg, #e6d9ff, var(--violet))}.avatar--angel{background:linear-gradient(135deg, #fff1e0, var(--peach))}.avatar--founder{background:linear-gradient(135deg, #d6efff, var(--azure))}.avatar--operator{background:linear-gradient(135deg, #e0fffe, var(--cyan))}.avatar--recruiter{background:var(--grad-chrome)}.avatar--you{background:var(--grad-sr)}.verdict{border-radius:var(--radius-sm);height:1.75rem;font-family:var(--font-condensed);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 .7rem;font-size:.95rem;font-weight:600;display:inline-flex}.verdict--meet{background:var(--grad-sr);color:var(--ink)}.verdict--skip{opacity:.6;box-shadow:inset 0 0 0 1.5px}.cal{--event-h:1.5rem;border-radius:var(--radius-lg);background:var(--white);gap:2px;padding:.75rem;font-size:.72rem;display:grid}.cal__row{grid-template-columns:2.25rem repeat(5,minmax(0,1fr));gap:2px;display:grid}.cal__day-name,.cal__week{font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-64);font-weight:600}.cal__day-name{padding:0 0 .35rem .35rem}.cal__week{padding-top:.35rem}.cal__cell{min-height:calc(var(--event-h) * 3 + .75rem);background:var(--paper);border-radius:6px;align-content:start;gap:2px;padding:.25rem;display:grid}.cal__event{--kind:var(--chrome-3);height:var(--event-h);white-space:nowrap;background:color-mix(in srgb, var(--kind) 22%, var(--white));box-shadow:inset 3px 0 0 var(--kind);transition:transform .5s var(--ease-out), opacity .4s ease, filter .4s ease;transition-delay:calc(var(--i) * 18ms);border-radius:4px;align-items:center;gap:.35rem;padding:0 .4rem;display:flex;overflow:hidden}.cal__event--vc{--kind:var(--violet)}.cal__event--angel{--kind:#e9a35a}.cal__event--founder{--kind:var(--azure)}.cal__event--operator{--kind:#19c9c4}.cal__event--recruiter{--kind:var(--chrome-3)}.cal__time{color:var(--ink-64);font-weight:600}.cal__who{text-overflow:ellipsis;font-weight:600;overflow:hidden}.cal--compact{--event-h:.9rem;font-size:0}.cal--compact .cal__time,.cal--compact .cal__who{display:none}.cal--compact .cal__day-name,.cal--compact .cal__week{font-size:.65rem}.cal--compressing .cal__event{opacity:0;transform:scale(.1,.4)}.cal--filtered .cal__event--skip{opacity:.22;filter:grayscale()}.cal--filtered .cal__event--meet{background:var(--grad-sr);box-shadow:inset 3px 0 0 var(--ink)}.notes{border-radius:var(--radius-lg);background:var(--white);gap:1.25rem;padding:1.75rem;display:grid}.notes__head{align-items:center;gap:.9rem;display:flex}.notes__head>div{flex:1;min-width:0}.notes__summary{font-size:1.15rem;font-weight:600;line-height:1.35}.notes__label{font-family:var(--font-condensed);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-64);margin:0 0 .4rem;font-size:.85rem;font-weight:600}.notes__section ul{gap:.25rem;margin:0;padding-left:1.1rem;display:grid}.notes__next{border-radius:var(--radius-sm);background:var(--paper);padding:1rem 1.1rem}.notes__next--meet{background:var(--grad-sr)}.trace{gap:1.5rem;display:grid}.trace__meta{gap:2.5rem;display:flex}.trace__steps{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.trace__steps li{border-bottom:1px solid var(--ink-10);grid-template-columns:3.25rem 6.5rem minmax(0,1fr);gap:.75rem;padding:.5rem 0;font-size:.92rem;display:grid}.trace__steps code{color:var(--ink-64)}.trace__step{font-weight:600}.trace__checks ul,.trace__privacy ul{gap:.35rem;margin:.5rem 0 0;padding:0;font-size:.95rem;list-style:none;display:grid}.trace__checks li span[aria-hidden]{border-radius:50%;place-items:center;width:1.3rem;height:1.3rem;margin-right:.4rem;font-size:.75rem;font-weight:900;display:inline-grid}.trace__checks .pass span[aria-hidden]{background:var(--grad-sr)}.trace__checks .fail span[aria-hidden]{box-shadow:inset 0 0 0 1.5px var(--ink-64);color:var(--ink-64)}.trace__checks .fail{color:var(--ink-64)}.trace__privacy{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.site [id]{scroll-margin-top:5rem}.hero-l{height:100svh;min-height:640px}.hero-l__inner{align-content:center;justify-items:center;gap:var(--stack-md);text-align:center;height:100%;padding-block:5.5rem;display:grid}.hero-l__mark{pointer-events:auto;margin:0;font-size:clamp(4rem,13vw,11rem);line-height:0}.hero-l__title{max-width:22ch;color:var(--paper)}.section-l{padding-block:var(--stack-xl)}.section-l__head{gap:var(--stack-sm);max-width:36rem;margin-bottom:var(--stack-lg);display:grid}.split{gap:var(--stack-lg);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.split__copy{gap:var(--stack-sm);display:grid}.split__facts{margin-top:var(--stack-sm)}.split__figure{gap:.6rem;margin:0;display:grid}.steps{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.steps__item{background:var(--paper);gap:.6rem;padding:1.75rem 1.75rem 2.25rem;display:grid}.steps__n{font-size:4.5rem;line-height:1}.compress-l{padding-block:var(--stack-xl);position:relative;overflow:hidden}.compress-l__bg{opacity:.85;position:absolute;inset:0}.compress-l__inner{gap:var(--stack-lg);display:grid;position:relative}.compress-l__inner .t-display{max-width:18ch}.compress-l__nums{gap:var(--stack-md);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.compress-l__big{font-size:clamp(5rem,14vw,12rem);line-height:1}.compress-l__note{color:#ffffffbf;max-width:32em}.example__head{gap:var(--stack-md);margin-bottom:var(--stack-lg);grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:end;display:grid}.persona{align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.examples{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.examples__item{align-content:start;gap:.9rem;padding:1.5rem;display:grid}.examples__item--skip{background:#ffffff8c}.examples__who{align-items:center;gap:.75rem;display:flex}.examples__who>div{flex:1;min-width:0}.example__result{gap:var(--stack-lg);margin-top:var(--stack-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.notes-l{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.notes-l .notes{background:var(--paper)}.notes-l__trace{background:var(--paper);padding:1.75rem}.cta-l{height:36rem}.cta-l__inner{place-content:center;justify-items:center;gap:var(--stack-md);text-align:center;height:100%;display:grid}.cta-l__mark{font-size:clamp(3.5rem,10vw,8rem)}.cta-l__sub{color:#000c;font-weight:600}.site__foot{padding-block:var(--stack-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (width<=900px){.split,.example__head,.example__result,.notes-l{grid-template-columns:1fr}}.sponsor-tag{background:var(--grad-holo);border-radius:999px;width:fit-content;padding:.2rem .6rem;font-size:.8rem;display:inline-flex}.results__sponsors{gap:1.25rem;display:grid}.sponsor{gap:1.5rem;padding:1.75rem;display:grid}.sponsor__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.sponsor__head>div:first-child{gap:.6rem;max-width:40rem;display:grid}.sponsor .bubble,.followup .bubble{margin:0;font-size:.95rem}.sponsor .bubble--you{background:var(--paper)}.sponsor .live__verdict{background:var(--paper);color:var(--ink)}.dial__number{text-align:right;gap:.2rem;display:grid}.dial__number .t-headline{font-variant-numeric:tabular-nums;margin:0}.dial__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.dial__call,.dial__inbox{align-content:start;gap:.9rem;display:grid}.dial__form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.dial__form input{box-sizing:border-box;width:100%;min-width:0}.dial__live,.dial__threads li{gap:.5rem;display:grid}.dial__threads{gap:1.25rem;max-height:26rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.dial__error{color:#b4232a;margin:0}.dial__dot{background:var(--ink-10,#ccc);border-radius:50%;width:8px;height:8px;margin-right:.35rem;display:inline-block}.dial__dot.is-live{background:var(--azure);animation:1s ease-in-out infinite live-pulse}@media (width<=860px){.dial__grid,.dial__form{grid-template-columns:1fr}.dial__number{text-align:left}}.followup{gap:.75rem;padding:1.25rem;display:grid}.followup__head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.followup__row{gap:.75rem;display:flex}.followup__phone{min-width:0;font:inherit;border:1.5px solid var(--ink-10);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);flex:1;padding:.6rem .9rem}.followup__phone:focus-visible{border-color:var(--ink);outline-offset:1px}.followup .t-small{margin:0}.keewano__totals{gap:2rem;display:flex}.keewano__totals .t-headline,.keewano__totals .t-small{margin:0}.keewano__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.keewano__list li{border-radius:var(--radius-md);background:var(--paper);align-content:start;gap:.4rem;padding:1.25rem;display:grid}.keewano__list p{margin:0}.keewano__people{font-style:italic}.keewano__meta{margin:0}.keewano__sql{border-radius:var(--radius-sm);background:var(--ink);color:var(--white);margin:0;padding:1rem;font-size:.8rem;overflow-x:auto}.keewano__ask{gap:.75rem;display:grid}.keewano__answer{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1.5px var(--violet);gap:.4rem;padding:1.25rem;display:grid}.keewano__answer p{margin:0}.linklike{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=860px){.keewano__list{grid-template-columns:1fr}}.memory-flow{gap:1.75rem}.memory-flow.memory-flow--sources{gap:1.35rem;max-width:66rem}.memory-flow--sources .memory-heading{gap:.5rem;margin:0 0 .3rem}.memory-flow--sources .memory-heading h1{letter-spacing:-.04em;font-size:clamp(2rem,3vw,2.6rem)}.memory-flow--sources .memory-heading p{font-size:1rem}.connector-settings{background:var(--white);border:1px solid var(--ink-10);border-radius:16px;grid-template-columns:13rem minmax(0,1fr);min-height:34rem;display:grid;overflow:hidden}.connector-nav{border-right:1px solid var(--ink-10);background:#f8f8f7;flex-direction:column;gap:.25rem;padding:1.25rem .75rem;display:flex}.connector-nav button{text-align:left;color:#555;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;gap:.5rem;padding:.7rem .75rem;font-size:.875rem;display:flex}.connector-nav button:hover{background:#eeeeed}.connector-nav button[aria-pressed=true]{color:var(--ink);background:#e9e9e7;font-weight:600}.connector-nav .connector-category-start{margin-top:1rem}.connector-nav button span{font-size:.8rem}.connector-catalog{min-width:0;padding:1.25rem 1.75rem}.connector-toolbar{justify-content:space-between;align-items:center;gap:1rem;min-height:2.7rem;margin-bottom:1rem;display:flex}.connector-toolbar h2{font-size:1.1rem;font-weight:600}.connector-search{border:1px solid var(--ink-10);border-radius:8px;align-items:center;gap:.4rem;width:min(13rem,60%);padding:.5rem .65rem;display:flex}.connector-search svg{color:#666;flex-shrink:0;width:1rem;height:1rem}.connector-search input{width:100%;min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;font-size:.85rem}.connector-search:focus-within{outline-offset:2px;outline:2px solid #555}.memory-flow .connector-search input:focus-visible{outline:none}.connector-list{scrollbar-gutter:stable;max-height:30rem;display:grid;overflow-y:auto}.connector-row{width:100%;min-height:4rem;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f0f0ef;align-items:center;gap:.9rem;padding:.8rem .4rem;display:flex}.connector-row:last-child{border-bottom:0}.connector-row:hover{background:#f8f8f7;border-radius:6px}.connector-row .memory-source-mark{width:1.95rem;height:1.95rem;padding:.15rem}.connector-name{flex:1;font-size:.95rem;font-weight:600}.connector-empty{color:#666;justify-items:start;gap:.75rem;padding:3rem 0;display:grid}.connector-dialog{border:1px solid var(--ink-10);width:min(30rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);background:#fff;border-radius:18px;margin:auto;padding:1.75rem;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 80px #0000002e}.connector-dialog::backdrop{background:#00000047}.connector-dialog-header{align-items:center;gap:.85rem;display:flex}.connector-dialog-header .memory-guide-mark{width:2.75rem;height:2.75rem}.connector-dialog-header h2{letter-spacing:-.03em;flex:1;font-size:1.5rem}.connector-close{color:#555;cursor:pointer;background:#f1f1f0;border:0;border-radius:50%;width:2rem;height:2rem;font-size:1.4rem}.connector-dialog-label{margin-top:1.75rem;font-size:.95rem;font-weight:600}.connector-dialog ol{color:#555;gap:.8rem;margin:1rem 0 1.75rem;padding-left:1.25rem;font-size:.9rem;line-height:1.55;display:grid}.connector-dialog-footer{border-top:1px solid var(--ink-10);justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.connector-dialog-footer p{color:#666;font-size:.75rem}.connector-action{background:var(--ink);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;padding:.65rem 1rem;font-size:.875rem}@media (width<=680px){.connector-settings{grid-template-columns:1fr;min-height:25rem}.connector-nav{border-right:0;border-bottom:1px solid var(--ink-10);flex-direction:row;padding:.65rem;overflow-x:auto}.connector-nav button{white-space:nowrap;flex-shrink:0}.connector-nav .connector-category-start{margin-top:0}.connector-catalog{padding:1rem}.connector-toolbar{gap:.5rem}.connector-toolbar h2{font-size:1rem}}.memory-topline,.memory-footer,.memory-footer-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.memory-demo{background:var(--white);border-radius:2rem;padding:.45rem .75rem;font-size:.8rem}.memory-steps{gap:1.5rem;padding:.5rem 0;display:flex}.memory-steps button{font:inherit;color:var(--ink-64);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.3rem 0;display:flex}.memory-steps button span{border:1px solid var(--ink-10);border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.8rem;display:grid}.memory-steps button[aria-current]{color:var(--ink)}.memory-steps button[aria-current] span{background:var(--ink);color:#fff}.memory-flow button:disabled{opacity:.45;cursor:not-allowed}.memory-flow :is(button,select,summary,input,textarea):focus-visible{outline:2px solid var(--ink);outline-offset:4px}.memory-heading{max-width:48rem;margin:.5rem 0 1rem}.memory-heading h1:focus{outline:none}.memory-source-mark{background:var(--white);border-radius:.6rem;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;padding:.2rem;display:grid}.memory-source-mark img,.memory-guide-mark img{object-fit:contain;width:100%;height:100%;display:block}.memory-flow [data-brand=linkedin]{background:#0a66c2;border-radius:.35rem}.memory-guide-mark{place-items:center;width:3.5rem;height:3.5rem;padding:.25rem;display:grid}.memory-footer{border-top:1px solid var(--ink-10);padding-top:1.5rem}.memory-range{gap:.5rem;font-size:.85rem;display:grid}.memory-range select{font:inherit;color:var(--ink);border:1px solid var(--ink-10);border-radius:var(--radius-sm);background:#fff;padding:.6rem 2rem .6rem .75rem}.memory-text-button{text-align:left;font:inherit;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;justify-self:start;padding:.25rem 0;text-decoration:underline}.memory-review-summary{border-block:1px solid var(--ink-10);flex-wrap:wrap;gap:1.5rem 3rem;padding:1.25rem 0;display:flex}.memory-review-summary strong{margin-right:.4rem;font-size:1.8rem}.memory-session-list{gap:.75rem;display:grid}.memory-session{background:var(--white);border-radius:var(--radius-md);padding:1.25rem 1.5rem}.memory-session-main{grid-template-columns:1.2rem minmax(0,1fr);gap:1rem;display:grid}.memory-session input{width:1.15rem;height:1.15rem;accent-color:var(--ink);margin-top:.2rem}.memory-session-meta{color:var(--ink-64);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;font-size:.8rem;display:flex}.memory-session h2{letter-spacing:-.02em;margin:.65rem 0 .35rem;font-size:1.2rem}.memory-session p{color:var(--ink-64);max-width:65ch;font-size:.95rem;line-height:1.5}.memory-classification{color:var(--ink);background:var(--paper);border-radius:2rem;padding:.25rem .6rem}.memory-classification--relevant{background:#ddf0e8}.memory-classification--review{background:#f7e8ce}.memory-flow details{margin-top:.8rem;font-size:.85rem}.memory-flow summary{cursor:pointer;width:fit-content}.memory-flow blockquote{border-left:2px solid var(--indigo);background:var(--paper);margin:.8rem 0;padding:.7rem 1rem;line-height:1.55}.memory-saved-note{border-radius:var(--radius-sm);background:#fff;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;display:flex}@media (width<=560px){.memory-steps{justify-content:space-between;gap:.65rem}.memory-steps button{gap:.3rem;font-size:.75rem}.memory-steps button span{width:1.3rem;height:1.3rem}.memory-footer-actions{flex-direction:column;align-items:stretch;width:100%}.memory-session{padding:1rem}.memory-review-summary{flex-direction:column;gap:.75rem}}.connector-details{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.9rem;padding:0;display:flex}.connector-connect{color:#333;min-width:6.6rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #dededb;border-radius:20px;flex-shrink:0;padding:.45rem .8rem;font-size:.8rem}.connector-connect:hover{background:#eee}.connector-connect.is-connected{color:#256347;background:#edf5ef;border-color:#0000}.connector-connect:disabled{opacity:.6;cursor:default}.connector-command{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f7f5;border:1px solid #e5e5e2;border-radius:10px;margin-bottom:1rem;padding:1rem;font-size:.78rem;line-height:1.7}.connector-setup-note{color:#777;margin-bottom:1rem;font-size:.8rem;line-height:1.5}.connector-docs{color:#333;text-underline-offset:3px;margin-bottom:1.5rem;font-size:.85rem;display:inline-block}.connector-dialog-footer{flex-wrap:wrap}.context-import{width:100%}.import-overview{color:#70716b;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin:.5rem 0 1.5rem;font-size:.8rem;display:flex}.import-overview>span:first-child{color:#333;align-items:center;gap:.6rem;display:flex}.import-streams{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.import-stream{background:#fff;border:1px solid #dddeda;border-radius:14px;min-width:0;overflow:hidden}.import-stream-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;padding:1.15rem 1rem .8rem;display:flex}.import-stream-toggle .memory-source-mark{flex-shrink:0;width:2.25rem;height:2.25rem}.import-stream-name{flex:1;gap:.25rem;min-width:0;display:grid}.import-stream-name strong{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;overflow:hidden}.import-stream-name>span{color:#777;font-size:.73rem}.import-spinner{border:1.5px solid #dddeda;border-top-color:#5b7561;border-radius:50%;flex-shrink:0;width:.8rem;height:.8rem;animation:1s linear infinite import-spin;display:inline-block}.import-done{color:#38734c;font-size:.9rem}.import-chevron{color:#888;transition:transform .2s}.import-chevron.is-open{transform:rotate(180deg)}.import-stream-status{color:#777;justify-content:space-between;padding:0 1rem .85rem;font-size:.72rem;display:flex}.import-stream progress{appearance:none;background:#efefeb;border:0;width:100%;height:2px;display:block}.import-stream progress::-webkit-progress-bar{background:#efefeb}.import-stream progress::-webkit-progress-value{background:#6b8a71;transition:width .15s linear}.import-stream progress::-moz-progress-bar{background:#6b8a71}.import-stack{height:27rem}.import-conversations{height:24rem;overflow:hidden}.import-stack.has-overflow .import-conversations{-webkit-mask-image:linear-gradient(#000 calc(100% - .7rem),#0000);mask-image:linear-gradient(#000 calc(100% - .7rem),#0000)}.import-stack .import-conversation{box-sizing:border-box;height:12rem;overflow:hidden}.import-stack .import-conversation h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.import-stack .import-conversation:has(.import-finding) blockquote{display:none}.import-conversation{overflow-wrap:anywhere;border-bottom:1px solid #efefeb;padding:1.1rem 1rem}.import-conversation:last-child{border-bottom:0}.import-conversation.is-active{background:#fafbf8}.import-conversation.is-pending{color:#888}.import-conversation-meta{color:#888;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:.55rem;font-size:.67rem;display:flex}.import-item-status{align-items:center;gap:.35rem;display:inline-flex}.import-item-status.is-relevant{color:#38734c}.import-item-status .import-spinner{width:.6rem;height:.6rem}.import-conversation h3{font-size:.88rem;font-weight:600;line-height:1.4}.memory-flow .import-conversation blockquote{color:#686a64;background:0 0;border:0;margin:.7rem 0 0;padding:0;font-size:.8rem;line-height:1.65}.import-finding{background:#f1f0eb;border-radius:7px;margin-top:.9rem;padding:.7rem .8rem}.import-finding>span{color:#777;font-size:.67rem}.import-finding p{color:#60645e;margin-top:.3rem;font-size:.77rem;line-height:1.55}.import-finding.is-relevant{background:#edf3ec}.import-finding.is-relevant>span{color:#467450}.import-collapsed-preview{color:#777;white-space:nowrap;text-overflow:ellipsis;padding:.85rem 1rem;font-size:.77rem;overflow:hidden}.context-import .memory-footer{margin-top:1.5rem}.context-import>.t-small{margin-top:1rem}@keyframes import-spin{to{transform:rotate(360deg)}}@media (width<=900px){.import-streams{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.import-streams{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.import-spinner{animation:none}.import-chevron{transition:none}.import-stream progress::-webkit-progress-value{transition:none}}.import-view-history{color:#525b50;width:100%;height:3rem;font:inherit;cursor:pointer;background:#fff;border:0;border-top:1px solid #efefeb;justify-content:center;align-items:center;gap:.65rem;font-size:.78rem;display:flex}.import-view-history:hover{background:#f5f7f3}.import-view-history>span:first-child{color:#999;font-size:.7rem}.import-item-status.is-relevant,.import-item-status.is-review,.import-item-status.is-unrelated{border-radius:4px;padding:.15rem .4rem}.import-item-status.is-relevant{background:#eaf2e8}.import-item-status.is-review{color:#896832;background:#f6efdf}.import-item-status.is-unrelated{color:#777;background:#eeeeeb}.import-stack .import-conversation blockquote,.import-stack .import-finding p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.import-history-dialog{width:min(42rem,100vw - 2rem)}.import-history-caption{color:#777;margin:1rem 0;font-size:.8rem}.import-history-list{border:1px solid #efefeb;border-radius:10px;overflow:hidden}.import-history-list .import-conversation{padding:1.25rem}.import-history-list .import-conversation h3{font-size:1rem}.import-history-list .import-conversation blockquote{font-size:.9rem}.memory-flow.memory-flow--document{gap:1.5rem;max-width:56rem;margin-inline:auto}.memory-flow--document .memory-heading{margin-block:.5rem 0}.memory-flow--document .memory-heading h1{font-size:clamp(2rem,4vw,3rem);line-height:1.15}.memory-flow--document .memory-heading>p{font-size:1rem}.memory-document{background:var(--white);border:1px solid var(--ink-10);border-radius:1rem;overflow:hidden}.memory-document__toolbar{border-bottom:1px solid var(--ink-10);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.5rem;display:flex}.memory-document__tabs{gap:.25rem;display:flex}.memory-document__tabs button,.memory-document__action{font:inherit;color:var(--ink-64);cursor:pointer;background:0 0;border:0;border-radius:.4rem;padding:.5rem .65rem;font-size:.85rem}.memory-document__tabs button[aria-pressed=true]{background:var(--paper);color:var(--ink)}.memory-document__action:hover,.memory-document__tabs button:hover{color:var(--ink);background:var(--paper)}.memory-document__body{padding:.5rem 2.5rem 1rem}.memory-document__section{padding:1.4rem 0}.memory-document__section+.memory-document__section{border-top:1px solid var(--ink-10)}.memory-document__section-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem;display:flex}.memory-document__section h2{letter-spacing:-.015em;margin:0;font-size:1.05rem;font-weight:650}.memory-document__prose{overflow-wrap:anywhere;font-size:1rem;line-height:1.7}.memory-document__prose p{white-space:pre-wrap;margin:.3rem 0 .7rem}.memory-document__prose ul{margin:.3rem 0;padding-left:1.2rem}.memory-document__empty{color:var(--ink-64);margin:0;font-size:.95rem}.memory-document__attribution{color:var(--ink-64);flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-top:.75rem;font-size:.75rem;display:flex}.memory-document details summary{cursor:pointer;padding-block:.4rem}.memory-document__sources{background:var(--paper);color:var(--ink);border-radius:.5rem;margin-top:.5rem;padding:.75rem 1rem;font-size:.85rem}.memory-document__sources>div+div{margin-top:1rem}.memory-document blockquote{border-left:2px solid var(--ink-10);margin:.6rem 0;padding-left:.85rem;line-height:1.6}.memory-document__editor textarea,.memory-document__markdown textarea{box-sizing:border-box;border:1px solid var(--ink-10);background:var(--white);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:.5rem;padding:1rem;line-height:1.65;display:block}.memory-document__editor{justify-items:end;gap:.4rem;display:grid}.memory-document__markdown label{font-size:.9rem;font-weight:600}.memory-document__markdown p{color:var(--ink-64);margin-block:.6rem;font-size:.8rem}.memory-document__markdown textarea{tab-size:2;min-height:32rem;font-family:ui-monospace,monospace;font-size:.85rem}.memory-document__markdown textarea[aria-invalid=true]{border-color:#a64332}.memory-document__details{padding:0 2.5rem;font-size:.85rem}.memory-document__details>details{border-top:1px solid var(--ink-10);padding:.65rem 0}.memory-document__details summary span{background:var(--paper);border-radius:.3rem;margin-left:.5rem;padding:.1rem .4rem}.memory-document__details li{margin-block:.5rem}.memory-document__details time{color:var(--ink-64);font-size:.75rem;display:block}.memory-document__review{margin-block:1rem;line-height:1.6}.memory-document__notes{white-space:pre-wrap;line-height:1.6}.memory-document__footnote{color:var(--ink-64);margin:0;padding:1.25rem 2.5rem;font-size:.75rem;line-height:1.6}@media (width<=600px){.memory-document__toolbar{padding:.75rem}.memory-document__body,.memory-document__markdown{padding:.75rem 1.2rem}.memory-document__details{padding-inline:1.2rem}.memory-document__footnote{padding:1rem 1.2rem}}.app:is(.app--sources,.app--sessions,.app--memory) .app__main{padding-top:clamp(1.5rem,3vw,2.5rem)}.memory-flow.memory-flow--sources,.memory-flow.memory-flow--document{gap:1rem;max-width:68rem}.memory-flow .memory-heading{gap:.5rem;margin:0}.memory-flow .memory-heading h1{font-family:var(--font-sans);letter-spacing:-.045em;font-size:clamp(2rem,3.5vw,3rem);font-weight:900;line-height:1.05}.memory-flow .memory-heading p{font-size:1rem;line-height:1.5}.memory-topline{gap:.5rem}.memory-demo{font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:.05em;background:0 0;border-radius:0;padding:0;font-size:.9rem;font-weight:600}.memory-topline>.t-small{font-size:.75rem}.memory-steps{gap:1.5rem;padding:.15rem 0}.memory-steps button{font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:.035em;min-height:36px;font-size:.95rem;font-weight:600}.memory-steps button span{width:1.3rem;height:1.3rem}.memory-steps button[aria-current] span{background:var(--grad-sr);color:var(--ink);border-color:#0000}.connector-settings,.memory-document,.import-stream{border-radius:var(--radius-md)}.connector-dialog{border-radius:var(--radius-lg)}.connector-nav{background:var(--white)}.connector-nav button[aria-pressed=true]{background:var(--paper)}.connector-connect,.connector-action,.memory-document__tabs button,.memory-document__action{font-family:var(--font-condensed);letter-spacing:.03em;text-transform:uppercase;font-size:1rem;font-weight:600}.connector-connect,.connector-action{border-radius:var(--radius-sm)}.connector-connect.is-connected{background:var(--paper);color:var(--ink)}.connector-action{padding:.65rem 1.1rem}.connector-toolbar h2,.connector-dialog-header h2{font-weight:800}.memory-document__toolbar{padding:.55rem 1.5rem}.memory-document__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem;padding:0 1.75rem;display:grid}.memory-document__section{min-width:0;padding:.85rem 0}.memory-document__section:first-child{grid-column:1/-1}.memory-document__section h2{font-family:var(--font-condensed);letter-spacing:.035em;text-transform:uppercase;font-size:1.1rem;font-weight:600}.memory-document__section-head{margin-bottom:.2rem}.memory-document__prose{font-size:.95rem;line-height:1.55}.memory-document__prose p{margin:.2rem 0}.memory-document__attribution{gap:.25rem .75rem;margin-top:.35rem}.memory-document details{margin-top:0}.memory-document__details{border-top:1px solid var(--ink-10);flex-wrap:wrap;align-items:start;gap:.5rem 1.5rem;margin:0 1.75rem;padding:.5rem 0;display:flex}.memory-document__details>details{border:0;padding:0}.memory-document__details>details[open]{flex-basis:100%}.memory-document__details summary{font-family:var(--font-condensed);font-size:.95rem;font-weight:600}.memory-document__footnote{padding:.5rem 1.75rem .8rem}.memory-document__markdown{padding:1rem 1.75rem}.memory-document__markdown textarea{min-height:24rem}.memory-flow--document .memory-footer{gap:.5rem;padding-top:.75rem}.memory-flow--document .memory-footer-actions>span{display:none}@media (width<=680px){.memory-document__body{grid-template-columns:1fr;padding-inline:1.1rem}.memory-document__section:first-child{grid-column:auto}.memory-document__details{margin-inline:1.1rem}.memory-document__footnote{padding-inline:1.1rem}.memory-steps{justify-content:space-between;gap:.6rem}.memory-steps button{font-size:.8rem}}.memory-flow.memory-flow--document{gap:.75rem}.app--memory .app__main{padding-top:1.5rem}.memory-document__section{padding-block:.65rem}.memory-navigation{gap:.75rem;display:grid}.memory-flow--document .memory-navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem 1rem;display:flex}.memory-flow--document .memory-topline{order:2}.memory-flow--document .memory-demo{display:none}.app.app--memory .app__main{padding-top:1.5rem}.import-stream-open{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.65rem;padding:0;display:flex}.import-stream-open:hover strong{text-underline-offset:.2em;text-decoration:underline}.import-stream-collapse{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;place-items:center;width:2rem;height:2rem;display:grid}.import-stream-collapse:hover{background:var(--paper)}.app{grid-template-rows:auto 1fr;min-height:100vh;display:grid}.app__bar{z-index:20;padding:.9rem var(--gutter);background:var(--white);justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:sticky;top:0}.app__bar a{color:var(--ink);line-height:0}.app__stages{font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:.03em;color:var(--ink-64);gap:1.5rem;margin:0;padding:0;font-size:1rem;font-weight:600;list-style:none;display:flex}.app__stages li{align-items:center;gap:.45rem;display:flex}.app__stage-button{min-height:44px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.45rem;padding:.25rem;display:flex}.app__stage-button:hover{background:var(--paper);color:var(--ink)}.app__stage-button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.app__stages .current{color:var(--ink)}.app__stage-n{border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.8rem;display:inline-grid;box-shadow:inset 0 0 0 1.5px}.app__stages .current .app__stage-n{background:var(--grad-sr);box-shadow:none}.app__stages .done .app__stage-n{background:var(--ink);color:var(--white);box-shadow:none}.app__user{align-items:center;gap:.6rem;display:flex}.app__main{padding:var(--stack-lg) var(--gutter) var(--stack-xl)}.app--live .app__main{padding:0}@media (width<=820px){.app__bar{flex-wrap:wrap;gap:.5rem}.app__stages{order:3;justify-content:space-between;gap:0;width:100%}.app__stage-button{justify-content:center;min-width:44px}.app__stage-label{display:none}}.login{height:100vh}.login__inner{place-items:center;height:100%;padding:1.5rem;display:grid}.login__card{pointer-events:auto;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;justify-items:start;gap:1rem;width:min(26rem,100%);padding:2.25rem;display:grid}.login__btn{width:100%}.panel{gap:var(--stack-md);max-width:44rem;margin-inline:auto;display:grid}.panel--wide{max-width:var(--max)}.panel__head{gap:.75rem;max-width:40rem;display:grid}.panel__actions{justify-content:flex-end;display:flex}.form-card{gap:1.25rem;padding:1.75rem;display:grid}.field{gap:.4rem;display:grid}.field input,.question__text{font:inherit;border:1.5px solid var(--ink-10);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);padding:.85rem 1rem}.field input:focus-visible,.question__text:focus-visible{border-color:var(--ink);outline-offset:1px}.profile{gap:1.25rem;display:grid}.profile__who{align-items:center;gap:1rem;display:flex}.profile__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.profile__wide{grid-column:1/-1}.profile__actions{flex-wrap:wrap;gap:.75rem;display:flex}@media (width<=640px){.profile__fields{grid-template-columns:1fr}}.questions{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:start;gap:1.5rem;display:grid}.questions__list{gap:1rem;display:grid}.question{border:0;gap:1rem;margin:0;padding:1.5rem;display:grid}.question legend{float:left;width:100%;margin-bottom:1rem;padding:0}.question__text{resize:vertical;clear:both;width:100%}.chips{clear:both;flex-wrap:wrap;gap:.5rem;display:flex}.chip{font:inherit;background:var(--paper);color:var(--ink);cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--ink-10);border:0;border-radius:999px;padding:.5rem .9rem;font-size:.95rem;font-weight:600;transition:background .2s}.chip:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.chip--on{background:var(--grad-sr);box-shadow:inset 0 0 0 1.5px #0003}.chip-add{display:contents}.chip-add__input{cursor:text;width:11rem}.chip-add__input::placeholder{color:var(--ink-64)}.chip-add__input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ink);outline:none}.mirror__group>.t-small{margin:.35rem 0 0}.mirror{gap:1rem;display:grid;position:sticky;top:6rem}.mirror__card{border-radius:var(--radius-lg);gap:1.1rem;padding:1.5rem;display:grid}.mirror__head{align-items:center;gap:.75rem;display:flex}.mirror__group ul{gap:.2rem;margin:.35rem 0 0;padding-left:1.1rem;font-size:.95rem;font-weight:600;display:grid}.mirror__btn{width:100%}@media (width<=900px){.questions{grid-template-columns:1fr}.mirror{position:static}}.compress__stage{place-items:center;min-height:34rem;display:grid;position:relative}.compress__cal{width:100%;transition:opacity .5s ease, transform .6s var(--ease-out)}.compress__cal--gone{opacity:0;pointer-events:none;position:absolute;inset:0;transform:scale(.6)}.compress__result{gap:var(--stack-md);text-align:center;animation:compress-in .7s var(--ease-out) both;justify-items:center;display:grid}.compress__nums{gap:clamp(2rem,8vw,6rem);display:flex}.compress__big{font-size:clamp(5rem,13vw,11rem);line-height:1}@keyframes compress-in{0%{opacity:0;transform:scale(1.08)}}.live{min-height:calc(100vh - 4.25rem);color:var(--white);position:relative;overflow:hidden}.live__bg{opacity:.5;position:absolute;inset:0}.live__grid{height:calc(100vh - 4.25rem);padding:1.25rem var(--gutter);grid-template-columns:17rem minmax(0,1fr) 15rem;gap:1.25rem;display:grid;position:relative}.live__label{color:#fff9}.live__services{padding:.6rem var(--gutter) 0;color:#ffffff73;gap:1.1rem;margin:0;font-size:.8rem;list-style:none;display:flex;position:relative}.live__services li{align-items:center;gap:.4rem;display:flex}.live__services li:before{content:"";opacity:.5;background:currentColor;border-radius:50%;width:6px;height:6px}.live__services li.is-on{color:var(--white)}.live__services li.is-on:before{background:var(--cyan);opacity:1}.live--services .live__grid{height:calc(100vh - 6.05rem);padding-top:.75rem}.live__waiting{color:#fff9;margin:0;font-size:.85rem}.live__queue,.live__room,.live__tally{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0d10b8;box-shadow:inset 0 0 0 1px #ffffff14}.live__queue{grid-template-rows:auto auto 1fr;min-height:0;padding:1.1rem .75rem .75rem;display:grid}.live__queue .live__label{padding:0 .5rem .75rem}.live__queue ol{margin:0;padding:0;list-style:none;position:relative;overflow-y:auto}.live__queue li{border-radius:var(--radius-sm);opacity:.45;font-size:.9rem}.live__row{border-radius:inherit;width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.6rem;padding:.4rem .5rem;display:flex}button.live__row{cursor:pointer}button.live__row:hover{background:#ffffff0f}button.live__row:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.live__queue li.is-done,.live__queue li.is-now{opacity:1}.live__queue li.is-now{background:#ffffff1a}.live__queue li.is-viewing{box-shadow:inset 2px 0 0 var(--cyan);background:#ffffff24}.live__hint{color:#ffffff80;margin:0;padding:0 .5rem .6rem}.live__qname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.live__queue .verdict{height:1.4rem;padding:0 .45rem;font-size:.78rem}.live__pulse{font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:.04em;color:var(--cyan);font-size:.8rem;font-weight:600;animation:1.2s ease-in-out infinite live-pulse}@keyframes live-pulse{50%{opacity:.35}}.live__room{grid-template-rows:auto auto 1fr;min-height:0;display:grid}.live__room--replay{grid-template-rows:auto auto auto 1fr}.live__replay{background:#ffffff0f;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1.5rem;display:flex}.live__replay p{margin:0;font-weight:600}.live__replay-live{color:var(--cyan)}.live__back{color:var(--white)}.live__room-head{border-bottom:1px solid #ffffff1a;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.live__agent{align-items:center;gap:.7rem;min-width:0;display:flex}.live__agent--them{text-align:right;justify-content:flex-end}.live__agent .t-small{color:#fff9}.live__via{color:#ffffffa6;border-bottom:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:0;padding:.6rem 1.5rem;font-size:.8rem;display:flex}.live__via strong{color:var(--white)}.live__via-tag{background:var(--grad-holo);color:var(--ink);border-radius:999px;padding:.15rem .55rem;font-weight:600}.live__link{background:var(--grad-spectrum);background-size:200% 100%;border-radius:2px;flex:1;height:2px;animation:2.5s linear infinite prism-shift}.live__transcript{align-content:start;gap:.75rem;padding:1.5rem;display:grid;overflow-y:auto}.bubble{border-radius:var(--radius-lg);max-width:34rem;animation:bubble-in .25s var(--ease-out) both;padding:.8rem 1rem;font-size:1rem;line-height:1.4}.bubble--you{background:#ffffff1a;border-bottom-left-radius:4px;justify-self:start}.bubble--them{background:var(--grad-sr);color:var(--ink);border-bottom-right-radius:4px;justify-self:end}.bubble--typing{background:#ffffff14;justify-self:start;gap:.3rem;display:flex}.bubble--typing span{background:#ffffffb3;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite live-pulse}.bubble--typing span:nth-child(2){animation-delay:.15s}.bubble--typing span:nth-child(3){animation-delay:.3s}@keyframes bubble-in{0%{opacity:0;transform:translateY(6px)}}.live__verdict{border-radius:var(--radius-lg);animation:bubble-in .3s var(--ease-out) both;align-items:flex-start;gap:1rem;margin-top:.5rem;padding:1rem 1.1rem;display:flex;box-shadow:inset 0 0 0 1px #fff3}.live__verdict p{margin:0;font-weight:600}.live__verdict--meet{box-shadow:inset 0 0 0 1.5px var(--cyan)}.live__finished{place-content:center;justify-items:center;gap:var(--stack-md);text-align:center;padding:2rem;display:grid}.live__finished-mark{font-size:clamp(5rem,12vw,9rem);line-height:1}.live__tally{align-content:start;gap:1.5rem;padding:1.5rem;display:grid}.live__num{font-size:4.5rem;line-height:1}.live__skip{color:var(--white);margin-top:auto}@media (width<=1100px){.live__grid,.live--services .live__grid{grid-template-columns:1fr;height:auto}.live__queue ol{max-height:14rem}.live__room{min-height:28rem}}.results{gap:var(--stack-lg);max-width:var(--max);margin-inline:auto;display:grid}.results__top{gap:var(--stack-lg);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.results__intro{gap:.75rem;max-width:40rem;display:grid}.results__stats{gap:2.5rem;display:flex}.results__num{font-size:clamp(3.5rem,7vw,5.5rem);line-height:1}.results__body{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.results__list{padding:.75rem;position:sticky;top:5.5rem}.results__items{gap:2px;max-height:32rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.result-row{border-radius:var(--radius-sm);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.7rem;padding:.6rem;display:flex}.result-row:hover{background:var(--paper)}.result-row--on{background:var(--paper);box-shadow:inset 3px 0 0 var(--ink)}.result-row__text{flex:1;min-width:0;display:grid}.result-row__name{font-weight:600}.result-row__text .t-small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.results__detail{gap:.75rem;display:grid}.results__trace{padding:1.75rem}.tabs{border-radius:var(--radius-sm);background:var(--paper);gap:.25rem;width:fit-content;padding:.25rem;display:flex}.results__detail .tabs{background:var(--white)}.tab{font-family:var(--font-condensed);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-64);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.45rem .9rem;font-size:1rem;font-weight:600}.tab--on{background:var(--ink);color:var(--white)}.results__month{gap:var(--stack-lg);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.results__month>div:first-child{gap:.75rem;display:grid}.results__booked li{font-size:1rem}@media (width<=960px){.results__top,.results__body,.results__month{grid-template-columns:1fr}.results__list{position:static}}.app .btn:disabled{opacity:.4;cursor:not-allowed}.docs{grid-template-columns:15rem minmax(0,1fr);min-height:100vh;display:grid}.docs__nav{background:var(--white);align-content:start;gap:.5rem;height:100vh;padding:2rem 1.5rem;display:grid;position:sticky;top:0;overflow-y:auto}.docs__nav-group{color:var(--ink-64);margin-top:1.5rem}.docs__nav ul{margin:.25rem 0 0;padding:0;list-style:none}.docs__nav a:not(.nav__brand){border-radius:var(--radius-sm);margin-inline:-.5rem;padding:.3rem .5rem;font-size:.95rem;font-weight:600;text-decoration:none;display:block}.docs__nav a:not(.nav__brand):hover{background:var(--paper)}.docs__main{padding:var(--stack-lg) clamp(1.25rem, 5vw, 5rem) var(--stack-xl);max-width:72rem}.docs__intro{gap:var(--stack-md);padding-bottom:var(--stack-lg);display:grid}code{letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.group{padding-top:var(--stack-xl)}.group__head{margin-bottom:var(--stack-lg);gap:.75rem;display:grid}.entry{padding-block:var(--stack-lg);border-top:1px solid var(--ink-10)}.entry__head{margin-bottom:var(--stack-md);gap:.5rem;max-width:44rem;display:grid}.entry__preview{border-radius:var(--radius-lg);background:var(--sand);padding:clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden}.entry__preview--white{background:var(--white)}.entry__preview--ink{background:var(--ink);color:var(--white)}.entry__preview--flush{padding:0}.entry__spec{gap:var(--stack-md);margin-top:var(--stack-md);display:grid}.entry__code{border-radius:var(--radius-sm);background:var(--ink);color:var(--white);margin:0;padding:1rem 1.25rem;line-height:1.5;overflow-x:auto}.entry__props{border-collapse:collapse;width:100%;font-size:.9rem}.entry__props th{text-align:left;font-family:var(--font-condensed);text-transform:uppercase;color:var(--ink-64);font-weight:600}.entry__props th,.entry__props td{border-bottom:1px solid var(--ink-10);vertical-align:top;padding:.5rem .75rem .5rem 0}.entry__rules{gap:.25rem;margin:0;padding-left:1.1rem;font-size:.95rem;display:grid}.swatches{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:1.25rem;display:grid}.swatch{gap:.2rem;display:grid}.swatch__chip{aspect-ratio:4/3;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--ink-10);margin-bottom:.4rem}.scale{display:grid}.scale__row{border-bottom:1px solid var(--ink-10);grid-template-columns:9rem minmax(0,1fr);align-items:baseline;gap:1.5rem;padding-block:1rem;display:grid}.scale__row:last-child{border-bottom:0}.surfaces{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;display:grid}.surfaces>div{border-radius:var(--radius-lg);align-items:flex-end;min-height:9rem;padding:1rem;display:flex}.row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.row--stats{gap:var(--stack-lg)}.cards{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;max-width:40rem;display:grid}.card__art{border-radius:var(--radius-lg) var(--radius-lg) 0 0;height:9rem;margin:-1.5rem -1.5rem 1.25rem}.card .t-label{margin-bottom:.3rem}.card .t-title{margin-bottom:.4rem}.aura-demo{place-items:center;min-height:22rem;display:grid;position:relative}.aura-demo .t-display{z-index:1;position:relative}.entry__preview--flush .signal-marquee,.entry__preview--flush .signal-logos{padding-block:2rem}@media (width<=860px){.docs{grid-template-columns:1fr}.docs__nav{height:auto;position:static}.scale__row{grid-template-columns:1fr;gap:.25rem}}.docs__hero{justify-content:space-between;align-items:center;gap:var(--stack-lg);flex-wrap:wrap;display:flex}.docs__wordmark{margin:0;font-size:clamp(3.5rem,9vw,8rem);line-height:0}.speed-specimen{gap:1.5rem;display:grid}.chrome-row{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.chrome-cell{place-items:center;min-height:15rem;padding:2rem;display:grid}.prism-grid{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));display:grid}.prism-grid>div{align-items:flex-end;min-height:12rem;padding:1rem;display:flex}.prism-grid>.prism-ink{justify-content:center;align-items:center}.cube-stage{place-items:center;min-height:24rem;display:grid}.wordmark-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));display:grid}.wordmark-grid>div{place-items:center;min-height:11rem;padding:2rem;font-size:clamp(2.5rem,4vw,3.5rem);display:grid}.liquid-pair{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.liquid-pair>div{height:26rem}.liquid-stage{height:26rem;position:relative}.liquid-overlay{place-items:center;height:100%;display:grid}.mark-grid>div{min-height:14rem;font-size:clamp(5rem,8vw,7rem)}.mark-grid .signal-metal{height:12rem}
