.syn-refresh{--syn-pink:#a10078;--syn-purple:#6a1fb9;--syn-teal:#00c896;--syn-white:#f5f5f5;--syn-app-bg:#10001b;--syn-page:#050508;--syn-bright:#f5f5f5eb;--syn-ink:#f5f5f5d1;--syn-dim:#f5f5f59e;--syn-faint:#f5f5f58c;--syn-grad-primary:linear-gradient(135deg,#a10078,#6a1fb9);--syn-grad-glow:linear-gradient(135deg,#a100781f,#6a1fb91f);--syn-grad-hairline:linear-gradient(90deg,#a10078,#6a1fb9,#00c896);--syn-glass:#ffffff08;--syn-glass-hover:#ffffff0f;--syn-glass-border:#ffffff14;--syn-glass-border-strong:#ffffff1f;--syn-shadow-pink:0 4px 20px #a100784d;--syn-shadow-pink-hover:0 6px 30px #a1007866;--syn-shadow-phone:0 25px 60px -12px #0009;--syn-shadow-card:0 8px 32px #0000004d;--syn-r-pill:9999px;--syn-r-card:1.5rem;--syn-r-panel:1.25rem;--syn-r-media:1rem;--sp-2xs:.5rem;--sp-xs:1rem;--sp-sm:1.5rem;--sp-md:2.5rem;--sp-lg:4rem;--sp-section:clamp(72px,9vh,112px);--syn-ease:cubic-bezier(.16,1,.3,1);color:var(--syn-ink);background:var(--syn-page);font-family:var(--font-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:clip}.syn-refresh ::selection{background:var(--syn-pink);color:var(--syn-white)}.syn-refresh a:focus-visible,.syn-refresh button:focus-visible,.syn-refresh summary:focus-visible{outline:2px solid var(--syn-teal);outline-offset:3px}.syn-refresh:focus-visible{outline:2px solid var(--syn-teal);outline-offset:-2px}.syn-refresh em{color:var(--syn-teal);font-style:normal}.syn-refresh .syn-refresh-eyebrow{font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.34em;text-transform:uppercase;color:var(--syn-teal);font-size:.75rem;font-weight:600;line-height:1.2}@media (max-width:639px){.syn-refresh .syn-refresh-eyebrow{letter-spacing:.24em;font-size:.6875rem}}.syn-refresh .syn-refresh-eyebrow--dim{color:#f5f5f59e}.syn-refresh .syn-refresh-credential{margin-top:var(--sp-xs);font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.02em;color:var(--syn-teal);font-size:.9375rem;font-weight:600}.syn-refresh .syn-refresh-label{font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--syn-dim);font-size:.75rem;font-weight:600;line-height:1.3}.syn-refresh .syn-refresh-display{font-family:var(--font-display),sans-serif;letter-spacing:-.03em;color:var(--syn-white);text-wrap:balance;font-size:clamp(2.75rem,1.55rem + 4.2vw,4.25rem);font-weight:800;line-height:1}.syn-refresh .syn-refresh-display .syn-refresh-grad-word{color:var(--syn-white)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.syn-refresh .syn-refresh-display .syn-refresh-grad-word{background:var(--syn-grad-primary);background:linear-gradient(135deg,oklch(65.4269% .202894 343.544),oklch(63.035% .216403 298.937));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}}.syn-refresh .syn-refresh-h2{font-family:var(--font-display),sans-serif;letter-spacing:-.028em;color:var(--syn-white);text-wrap:balance;max-width:26ch;font-size:clamp(2.25rem,1.5rem + 3vw,3.5rem);font-weight:700;line-height:1.06}.syn-refresh .syn-refresh-h2 .syn-refresh-h2-accent{color:var(--syn-teal);display:block}.syn-refresh .syn-refresh-lede{letter-spacing:-.005em;color:#f5f5f5c7;text-wrap:pretty;max-width:54ch;font-size:clamp(1.125rem,1.05rem + .4vw,1.375rem);line-height:1.5}.syn-refresh .syn-refresh-body{color:var(--syn-ink);text-wrap:pretty;max-width:66ch;font-size:clamp(1.0625rem,1.02rem + .19vw,1.1875rem);line-height:1.6}.syn-refresh .syn-refresh-body+.syn-refresh-body{margin-top:1em}.syn-refresh .syn-refresh-caption{color:var(--syn-dim);max-width:48ch;margin-top:var(--sp-2xs);font-size:.875rem;line-height:1.45}.syn-refresh .syn-refresh-container{z-index:1;width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(20px,4vw,56px);position:relative}.syn-refresh .syn-refresh-section{padding-block:var(--sp-section);scroll-margin-top:88px;position:relative;overflow:hidden}.syn-refresh .syn-refresh-head{margin-bottom:var(--sp-sm);align-items:center;gap:.875rem;display:flex}.syn-refresh .syn-refresh-head__num{background:var(--syn-grad-primary);width:42px;height:42px;font-family:var(--font-display),sans-serif;letter-spacing:.02em;color:var(--syn-white);font-variant-numeric:tabular-nums;border-radius:12px;flex:none;place-items:center;font-size:.9375rem;font-weight:700;display:grid;box-shadow:0 2px 10px -2px #a1007873,inset 0 1px #ffffff38}.syn-refresh .syn-refresh-head__rule{background:linear-gradient(90deg,#00c89673,#6a1fb94d 45%,#0000 92%);flex:auto;height:1px}@media (max-width:639px){.syn-refresh .syn-refresh-head__num{border-radius:10px;width:36px;height:36px;font-size:.875rem}}.syn-refresh .syn-refresh-head+.syn-refresh-h2{margin-bottom:1.25rem}.syn-refresh .syn-refresh-h2+.syn-refresh-lede{margin-bottom:1.5rem}.syn-refresh .syn-refresh-decor{pointer-events:none;user-select:none;position:absolute;inset:0}.syn-refresh .syn-refresh-glyph{font-size:3rem;line-height:1;position:absolute}.syn-refresh .syn-refresh-glyph--teal{color:var(--syn-teal);opacity:.14;top:4rem;right:4rem}.syn-refresh .syn-refresh-glyph--pink{color:var(--syn-pink);opacity:.16;font-size:4rem;bottom:6rem;left:3rem}.syn-refresh #design .syn-refresh-glyph--pink{font-size:5rem;bottom:4rem;rotate:8deg}.syn-refresh #engineering .syn-refresh-glyph--teal{font-size:4rem;top:6rem;rotate:-6deg}.syn-refresh #shipping .syn-refresh-glyph--pink{font-size:3.5rem;bottom:10rem;rotate:-10deg}.syn-refresh .syn-refresh-hero{padding-top:var(--sp-md);padding-bottom:var(--sp-lg);scroll-margin-top:88px;position:relative;overflow:hidden}.syn-refresh .syn-refresh-hero__aurora{pointer-events:none;background:radial-gradient(85% 65% at 22% 22%,#a1007852 0%,#0000 64%),radial-gradient(70% 55% at 80% 78%,#6a1fb961 0%,#0000 66%),radial-gradient(45% 34% at 60% 100%,#00c89629 0%,#0000 68%),radial-gradient(60% 48% at 72% 60%,#6a1fb938 0%,#0000 72%),radial-gradient(95% 95% at 50% 45%,#0000 52%,#0009 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 65%,#0000 100%);mask-image:linear-gradient(#000 0% 65%,#0000 100%)}.syn-refresh .syn-refresh-hero__grid{gap:var(--sp-lg);align-items:center;display:grid}@media (min-width:1024px){.syn-refresh .syn-refresh-hero__grid{gap:var(--sp-md);grid-template-columns:1.05fr .95fr}}.syn-refresh .syn-refresh-hero__toprow{justify-content:space-between;align-items:center;gap:var(--sp-2xs)var(--sp-xs);margin-bottom:var(--sp-sm);flex-wrap:wrap;display:flex}.syn-refresh .syn-refresh-flagpill{background:var(--syn-grad-glow);font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--syn-bright);border:1px solid #fff3;border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:inline-flex}.syn-refresh .syn-refresh-flagpill:before{content:"";background:var(--syn-grad-primary);border-radius:9999px;flex:none;width:6px;height:6px}.syn-refresh .syn-refresh-back{align-items:center;gap:var(--sp-2xs);font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--syn-dim);font-size:.75rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.syn-refresh .syn-refresh-back:hover{color:var(--syn-white)}.syn-refresh .syn-refresh-brandrow{margin-bottom:var(--sp-xs);align-items:center;gap:.75rem;display:flex}.syn-refresh .syn-refresh-brandrow img{display:block}.syn-refresh .syn-refresh-brandrow__name{font-family:var(--font-display),sans-serif;letter-spacing:.02em;color:var(--syn-white);font-size:1.1875rem;font-weight:700}.syn-refresh .syn-refresh-hero .syn-refresh-lede{margin-top:var(--sp-sm)}.syn-refresh .syn-refresh-chips{margin-top:var(--sp-sm);gap:var(--sp-xs);flex-wrap:wrap;display:flex}@media (max-width:1023px){.syn-refresh .syn-refresh-chips{gap:var(--sp-2xs)}.syn-refresh .syn-refresh-chip{flex:1 1 0;padding:.5rem .75rem}.syn-refresh .syn-refresh-chip__value{font-size:1.125rem}}.syn-refresh .syn-refresh-chip{background:#ffffff17;border:1px solid #ffffff29;border-radius:1rem;flex-direction:column;gap:2px;padding:.625rem 1rem;display:flex}.syn-refresh .syn-refresh-chip__value{font-family:var(--font-display),sans-serif;color:var(--syn-teal);font-variant-numeric:tabular-nums lining-nums;font-size:1.375rem;font-weight:700;line-height:1.1}.syn-refresh .syn-refresh-chip__label{letter-spacing:.1em;text-transform:uppercase;color:#f5f5f5b8;font-size:.6875rem;font-weight:600}.syn-refresh .syn-refresh-badge{border-radius:10px;display:inline-flex}.syn-refresh .syn-refresh-badge img{width:auto;height:48px;display:block}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.syn-refresh .syn-refresh-badge{transition:transform .25s var(--syn-ease),filter .25s var(--syn-ease)}.syn-refresh .syn-refresh-badge:hover{filter:drop-shadow(0 7px 18px #a1007866);transform:translateY(-2px)scale(1.04)}}.syn-refresh .syn-refresh-fineprint{margin-top:var(--sp-xs);color:var(--syn-faint);font-size:.875rem;line-height:1.5}.syn-refresh .syn-refresh-hero__roles{margin-top:var(--sp-lg)}.syn-refresh .syn-refresh-hero__roles-head{align-items:baseline;gap:var(--sp-2xs)var(--sp-xs);margin-bottom:var(--sp-xs);flex-wrap:wrap;display:flex}.syn-refresh .syn-refresh-hero__roles-sub{color:var(--syn-faint);font-size:.875rem}.syn-refresh .syn-refresh-hero__roles .syn-refresh-ledger__card{padding:.875rem 1rem}.syn-refresh .syn-refresh-hero__roles .syn-refresh-ledger__detail{margin-top:.375rem;font-size:.875rem;line-height:1.45}.syn-refresh .syn-refresh-hero__phone{justify-content:center;display:flex}@media (min-width:1024px){.syn-refresh .syn-refresh-hero__phone{justify-content:flex-end;padding-right:24px}}.syn-refresh .syn-refresh-cue{z-index:1;margin-top:var(--sp-lg);flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.syn-refresh .syn-refresh-cue__dot{background:var(--syn-teal);border-radius:9999px;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.syn-refresh .syn-refresh-cue__dot{animation:syn-refresh-cue-bob 1.6s var(--syn-ease)infinite}}.syn-refresh .syn-refresh-cue__label{letter-spacing:.3em;text-transform:uppercase;color:var(--syn-faint);font-size:.6875rem;font-weight:600}.syn-refresh .syn-refresh-phone-wrap{padding-bottom:52px;position:relative}.syn-refresh .syn-refresh-phone-control-slot{z-index:40;position:absolute;top:calc(100% - 44px);left:50%;translate:-50%}@media (min-width:1024px){.syn-refresh .syn-refresh-phone-wrap{padding-bottom:0}.syn-refresh .syn-refresh-phone-control-slot{margin-left:8px;top:auto;bottom:16px;left:100%;translate:0}}.syn-refresh .syn-refresh-phone{aspect-ratio:405/920;background:var(--syn-app-bg);width:min(300px,82vw);box-shadow:var(--syn-shadow-phone);border:10px solid #000;border-radius:3rem;position:relative;overflow:hidden}@media (min-width:1024px){.syn-refresh .syn-refresh-phone--hero{width:auto;height:min(600px,68vh)}}@media (min-width:1280px){.syn-refresh .syn-refresh-phone--hero{height:min(720px,76vh)}}.syn-refresh .syn-refresh-phone-bloom{z-index:-1;pointer-events:none;filter:blur(24px);background:radial-gradient(70% 60% at 50% 55%,#6a1fb959 0%,#a100782e 45%,#0000 75%);position:absolute;inset:-12%}.syn-refresh .syn-refresh-phone__screen{border-radius:2.4rem;position:absolute;inset:6px 6px 0;overflow:hidden}.syn-refresh .syn-refresh-phone__notch{z-index:20;background:#000;border-radius:9999px;width:80px;height:20px;position:absolute;top:10px;left:50%;translate:-50%}.syn-refresh .syn-refresh-phone__home{z-index:20;background:#ffffff59;border-radius:9999px;width:64px;height:4px;position:absolute;bottom:4px;left:50%;translate:-50%}.syn-refresh .syn-refresh-pause{color:#787a86f2;backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid #9696a042;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .2s,color .2s;display:inline-flex;box-shadow:0 2px 10px #0000002e}.syn-refresh .syn-refresh-pause:hover{color:var(--syn-white);background:#ffffff1f}.syn-refresh .syn-refresh-pause:focus-visible{box-shadow:0 0 0 4px #0a001299,0 2px 10px #0000002e}.syn-refresh .syn-refresh-stats{gap:var(--sp-sm)var(--sp-lg);margin-top:var(--sp-md);flex-wrap:wrap;display:flex}.syn-refresh .syn-refresh-stat__value{font-family:var(--font-display),sans-serif;letter-spacing:-.02em;color:var(--syn-white);font-variant-numeric:tabular-nums lining-nums;font-size:clamp(2.5rem,1.9rem + 2.6vw,3.75rem);font-weight:800;line-height:1;display:block}.syn-refresh .syn-refresh-stat__affix{color:var(--syn-teal);vertical-align:.14em;letter-spacing:0;font-size:.55em;font-weight:600}.syn-refresh .syn-refresh-stat__label{margin-top:var(--sp-2xs);letter-spacing:.12em;text-transform:uppercase;max-width:18ch;color:var(--syn-dim);font-size:.75rem;font-weight:600;display:block}.syn-refresh .syn-refresh-disclosure{margin-top:var(--sp-md);max-width:66ch}.syn-refresh .syn-refresh-disclosure>summary{cursor:pointer;min-height:44px;font-family:var(--font-sans),system-ui,sans-serif;color:var(--syn-teal);align-items:center;gap:.625rem;font-size:.9375rem;font-weight:600;list-style:none;transition:color .2s;display:inline-flex}.syn-refresh .syn-refresh-disclosure>summary::-webkit-details-marker{display:none}.syn-refresh .syn-refresh-disclosure>summary:before{content:"+";width:24px;height:24px;transition:rotate .25s var(--syn-ease);border:1px solid #00c89666;border-radius:9999px;justify-content:center;align-items:center;font-size:.9375rem;line-height:1;display:inline-flex}.syn-refresh .syn-refresh-disclosure[open]>summary:before{rotate:45deg}.syn-refresh .syn-refresh-disclosure>summary:hover{color:#33d9ac}.syn-refresh .syn-refresh-disclosure__body{margin-top:var(--sp-xs);padding:var(--sp-sm);border-radius:var(--syn-r-panel);background:var(--syn-glass);border:1px solid var(--syn-glass-border);border-left:2px solid var(--syn-teal)}.syn-refresh .syn-refresh-disclosure__body p{color:#f5f5f5b3;max-width:62ch;font-size:.9375rem;line-height:1.55}.syn-refresh .syn-refresh-disclosure__body p+p{margin-top:.75rem}.syn-refresh .syn-refresh-disclosure__body ul{gap:.625rem;margin-top:.75rem;display:grid}.syn-refresh .syn-refresh-disclosure__body li{color:#f5f5f5b3;max-width:60ch;padding-left:1.125rem;font-size:.9375rem;line-height:1.55;position:relative}.syn-refresh .syn-refresh-disclosure__body li:before{content:"";background:var(--syn-teal);border-radius:9999px;width:6px;height:6px;position:absolute;top:.55em;left:0}.syn-refresh .syn-refresh-media{margin-top:var(--sp-lg);position:relative}.syn-refresh .syn-refresh-media__scroll{border-radius:var(--syn-r-media);-webkit-overflow-scrolling:touch;overflow-x:auto}.syn-refresh .syn-refresh-media__scroll:focus-visible{outline:2px solid var(--syn-teal);outline-offset:3px}@media (max-width:639px){.syn-refresh .syn-refresh-media__scroll .syn-refresh-media__panel{min-width:620px}}.syn-refresh .syn-refresh-media__panel{border-radius:var(--syn-r-media);background:var(--syn-glass);border:1px solid var(--syn-glass-border-strong);box-shadow:var(--syn-shadow-card);position:relative;overflow:hidden}.syn-refresh .syn-refresh-media__panel:before{content:"";z-index:2;background:var(--syn-grad-hairline);opacity:.55;height:1px;transition:opacity .35s;position:absolute;top:0;left:1.25rem;right:1.25rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}@media (hover:hover){.syn-refresh .syn-refresh-media:hover .syn-refresh-media__panel:before{opacity:1}}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.syn-refresh .syn-refresh-media__panel{transition:translate .4s var(--syn-ease),box-shadow .4s var(--syn-ease)}.syn-refresh .syn-refresh-media:hover .syn-refresh-media__panel{translate:0 -6px;box-shadow:0 22px 50px -14px #a1007861,0 0 0 1px #00c89638}}.syn-refresh .syn-refresh-media-grid{gap:var(--sp-sm);margin-top:var(--sp-lg);display:grid}.syn-refresh .syn-refresh-media-grid .syn-refresh-media{margin-top:0}@media (min-width:768px){.syn-refresh .syn-refresh-media-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.syn-refresh .syn-refresh-media-grid .syn-refresh-media:nth-child(2){transform:translateY(24px)}}.syn-refresh .syn-refresh-brand-panel{margin-top:var(--sp-md);border-radius:var(--syn-r-card);background:var(--syn-grad-glow);border:1px solid var(--syn-glass-border-strong);padding:clamp(1.5rem,3vw,2.5rem);position:relative;overflow:hidden}.syn-refresh .syn-refresh-brand-panel:before{content:"";pointer-events:none;opacity:.3;background-image:radial-gradient(circle,#f5f5f51a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;mask-image:radial-gradient(70% 70%,#000 0%,#0000 100%)}.syn-refresh .syn-refresh-brand-panel__grid{gap:var(--sp-md);display:grid;position:relative}@media (min-width:1024px){.syn-refresh .syn-refresh-brand-panel__grid{grid-template-columns:1.2fr .8fr;align-items:start}}.syn-refresh .syn-refresh-typespec{margin-top:var(--sp-md);padding-top:var(--sp-sm);border-top:1px solid #ffffff1a}.syn-refresh .syn-refresh-typespec__display{margin-top:var(--sp-xs);font-family:var(--font-display),sans-serif;letter-spacing:-.02em;color:var(--syn-white);font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);font-weight:700;line-height:1.1;display:block}.syn-refresh .syn-refresh-typespec__note{letter-spacing:.12em;text-transform:uppercase;color:var(--syn-dim);margin-top:.25rem;font-size:.6875rem;font-weight:600;display:block}.syn-refresh .syn-refresh-typespec__body{margin-top:var(--sp-xs);color:#f5f5f5b3;max-width:36ch;font-size:.9375rem;line-height:1.55}.syn-refresh .syn-refresh-swatches{gap:var(--sp-sm);margin-top:var(--sp-md);flex-wrap:wrap;display:flex}.syn-refresh .syn-refresh-swatch{flex-direction:column;gap:.5rem;display:flex}.syn-refresh .syn-refresh-swatch__tile{border:1px solid #ffffff2e;border-radius:14px;width:56px;height:56px;box-shadow:inset 0 0 0 1px #0003}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.syn-refresh .syn-refresh-swatch__tile{transition:scale .3s var(--syn-ease),box-shadow .3s var(--syn-ease)}.syn-refresh .syn-refresh-swatch:hover .syn-refresh-swatch__tile{scale:1.1;box-shadow:0 14px 30px -8px #0009,0 0 0 1px #ffffff40}}.syn-refresh .syn-refresh-swatch__name{letter-spacing:.1em;text-transform:uppercase;color:var(--syn-bright);font-size:.75rem;font-weight:600}.syn-refresh .syn-refresh-swatch__hex{color:var(--syn-dim);font-size:.6875rem}.syn-refresh .syn-refresh-brand-panel .syn-refresh-phone-wrap{justify-self:center;padding-bottom:0}.syn-refresh .syn-refresh-brand-panel .syn-refresh-phone{width:min(240px,70vw)}.syn-refresh .syn-refresh-brand-panel .syn-refresh-swatches{justify-content:start;gap:var(--sp-md)var(--sp-lg);grid-template-columns:repeat(2,auto);display:grid}.syn-refresh .syn-refresh-brand-panel .syn-refresh-swatch__tile{border-radius:18px;width:72px;height:72px}@media (min-width:1024px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.syn-refresh .syn-refresh-brand-panel .syn-refresh-phone{rotate:-2deg}}.syn-refresh .syn-refresh-eng-grid{gap:var(--sp-md);display:grid}@media (min-width:1024px){.syn-refresh .syn-refresh-eng-grid{grid-template-columns:1.2fr 1fr;align-items:start}}.syn-refresh .syn-refresh-eng-grid .syn-refresh-stats{gap:var(--sp-sm);flex-direction:column}.syn-refresh .syn-refresh-pill-row{gap:var(--sp-2xs);margin-top:var(--sp-md);flex-wrap:wrap;display:flex}.syn-refresh .syn-refresh-pill{background:var(--syn-glass);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.02em;color:#f5f5f5b3;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;padding:6px 14px;font-size:.75rem;transition:border-color .2s,color .2s;display:inline-flex}.syn-refresh .syn-refresh-pill:hover{color:var(--syn-white);background:#00c89614;border-color:#00c8968c}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.syn-refresh .syn-refresh-pill{transition:translate .25s var(--syn-ease),box-shadow .25s var(--syn-ease),border-color .2s ease,background-color .2s ease,color .2s ease}.syn-refresh .syn-refresh-pill:hover{translate:0 -2px;box-shadow:0 5px 16px -6px #00c89673}}.syn-refresh .syn-refresh-demo-row{gap:var(--sp-sm);margin-top:var(--sp-lg);display:grid}@media (min-width:768px){.syn-refresh .syn-refresh-demo-row{grid-template-columns:1fr 1fr}}.syn-refresh .syn-refresh-demo-card{border-radius:var(--syn-r-panel);background:var(--syn-glass);border:1px solid var(--syn-glass-border);padding:1.25rem 1.375rem;text-decoration:none;transition:background-color .3s,border-color .3s;display:block;position:relative;overflow:hidden}.syn-refresh .syn-refresh-demo-card:before{content:"";background:var(--syn-grad-primary);transform-origin:0;height:3px;transition:transform .4s var(--syn-ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.syn-refresh .syn-refresh-demo-card:hover{background:var(--syn-glass-hover);border-color:var(--syn-glass-border-strong)}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.syn-refresh .syn-refresh-demo-card{transition:translate .3s var(--syn-ease),box-shadow .3s var(--syn-ease),background-color .3s ease,border-color .3s ease}.syn-refresh .syn-refresh-demo-card:hover{translate:0 -3px;box-shadow:0 16px 34px -14px #6a1fb980}}.syn-refresh .syn-refresh-demo-card:hover:before{transform:scaleX(1)}.syn-refresh .syn-refresh-demo-card__tag{letter-spacing:.12em;text-transform:uppercase;color:var(--syn-teal);margin-bottom:.5rem;font-size:.6875rem;font-weight:600;display:block}.syn-refresh .syn-refresh-demo-card__label{font-family:var(--font-sans),system-ui,sans-serif;color:var(--syn-white);align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.syn-refresh .syn-refresh-demo-card__label span[aria-hidden]{color:var(--syn-teal);transition:translate .3s var(--syn-ease)}.syn-refresh .syn-refresh-demo-card:hover .syn-refresh-demo-card__label span[aria-hidden]{translate:4px}.syn-refresh .syn-refresh-demo-card__desc{color:var(--syn-dim);margin-top:.375rem;font-size:.875rem;line-height:1.5}.syn-refresh .syn-refresh-split{gap:var(--sp-lg);display:grid}@media (min-width:1024px){.syn-refresh .syn-refresh-split{grid-template-columns:1fr 320px;align-items:start}.syn-refresh .syn-refresh-split__aside{padding-top:var(--sp-lg);justify-content:flex-end;display:flex}}.syn-refresh .syn-refresh-ledger__grid{gap:var(--sp-xs);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.syn-refresh .syn-refresh-ledger__grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.syn-refresh .syn-refresh-ledger__grid{grid-template-columns:repeat(3,1fr)}}.syn-refresh .syn-refresh-ledger__card{border-radius:var(--syn-r-panel);background:var(--syn-glass);border:1px solid var(--syn-glass-border);padding:1.125rem 1.25rem;transition:border-color .3s,background-color .3s}.syn-refresh .syn-refresh-ledger__card:hover{background:var(--syn-glass-hover);border-color:#00c89659}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.syn-refresh .syn-refresh-ledger__card{transition:translate .3s var(--syn-ease),box-shadow .3s var(--syn-ease),border-color .3s ease,background-color .3s ease}.syn-refresh .syn-refresh-ledger__card:hover{translate:0 -3px;box-shadow:0 14px 30px -12px #6a1fb973}.syn-refresh .syn-refresh-ledger__dot{transition:box-shadow .3s}.syn-refresh .syn-refresh-ledger__card:hover .syn-refresh-ledger__dot{box-shadow:0 0 12px 1px #a10078b3}}.syn-refresh .syn-refresh-ledger__role{font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--syn-white);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.syn-refresh .syn-refresh-ledger__dot{background:var(--syn-grad-primary);border-radius:9999px;flex:none;width:8px;height:8px}.syn-refresh .syn-refresh-ledger__detail{color:#f5f5f5b3;text-wrap:pretty;margin-top:.5rem;font-size:.9375rem;line-height:1.55}.syn-refresh .syn-refresh-note{margin-top:var(--sp-lg);padding-top:var(--sp-xs);color:var(--syn-faint);border-top:1px solid #00c89638;max-width:62ch;font-size:.875rem;line-height:1.5}.syn-refresh .syn-refresh-section__glow{pointer-events:none;background:radial-gradient(55% 50% at 5%,#a1007833 0%,#0000 62%),radial-gradient(45% 45% at 95% 60%,#6a1fb92e 0%,#0000 60%);position:absolute;inset:0}.syn-refresh .syn-refresh-section__glow--finale{background:radial-gradient(85% 65% at 20% 30%,#a100783d 0%,#0000 64%),radial-gradient(70% 55% at 85% 70%,#6a1fb947 0%,#0000 66%),radial-gradient(45% 34% at 55% 100%,#00c8961f 0%,#0000 68%)}.syn-refresh .syn-refresh-finale-cta{justify-content:center;align-items:center;gap:var(--sp-xs);margin-top:var(--sp-lg);flex-wrap:wrap;display:flex}.syn-refresh .syn-refresh-btn{border-radius:var(--syn-r-pill);min-height:44px;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:-.005em;color:var(--syn-white);transition:translate .2s var(--syn-ease),box-shadow .2s var(--syn-ease),background-color .2s ease,border-color .2s ease;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.syn-refresh .syn-refresh-btn--primary{background:var(--syn-grad-primary);box-shadow:var(--syn-shadow-pink);position:relative;overflow:hidden}.syn-refresh .syn-refresh-btn--primary:before{content:"";opacity:0;background:linear-gradient(110deg,#0000 30%,#ffffff2e 50%,#0000 70%);transition:opacity .3s;position:absolute;inset:0}.syn-refresh .syn-refresh-btn--primary:hover{box-shadow:var(--syn-shadow-pink-hover);translate:0 -2px}.syn-refresh .syn-refresh-btn--primary:hover:before{opacity:1}.syn-refresh .syn-refresh-btn--primary:active{translate:0}.syn-refresh .syn-refresh-btn--outline{backdrop-filter:blur(6px);background:#0006;border:1px solid #ffffff4d}.syn-refresh .syn-refresh-btn--outline:hover{background:#0000008c;border-color:#ffffff73}.syn-refresh .syn-refresh-btn--site{min-height:48px;padding:.875rem 1.5rem}.syn-refresh .syn-refresh-btn--site span[aria-hidden]{color:var(--syn-teal)}.syn-refresh .syn-refresh-progress{z-index:60;pointer-events:none;height:2px;position:fixed;top:80px;left:0;right:0}.syn-refresh .syn-refresh-progress__fill{background:var(--syn-grad-primary);transform-origin:0;height:100%;transform:scaleX(0)}.syn-refresh .syn-refresh-nav{z-index:100;align-items:center;gap:8px;display:flex;position:fixed;bottom:16px;right:16px}.syn-refresh .syn-refresh-nav__top{visibility:hidden;opacity:0;transition:opacity .4s var(--syn-ease),visibility 0s linear .4s}.syn-refresh .syn-refresh-nav[data-past-hero] .syn-refresh-nav__top{visibility:visible;opacity:1;transition:opacity .4s var(--syn-ease)}@media (max-width:767px){.syn-refresh .syn-refresh-nav[data-at-bottom]{bottom:76px}}@media (prefers-reduced-motion:no-preference){.syn-refresh .syn-refresh-nav__top{transition:opacity .4s var(--syn-ease),transform .4s var(--syn-ease),visibility 0s linear .4s;transform:translateY(8px)}.syn-refresh .syn-refresh-nav[data-past-hero] .syn-refresh-nav__top{transform:none}}.syn-refresh .syn-refresh-nav__top{backdrop-filter:blur(12px);border:1px solid var(--syn-glass-border-strong);width:44px;height:44px;box-shadow:var(--syn-shadow-card);color:var(--syn-ink);cursor:pointer;background:#0c0314eb;border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.syn-refresh .syn-refresh-nav__pill{border-radius:var(--syn-r-pill);backdrop-filter:blur(12px);border:1px solid var(--syn-glass-border-strong);height:56px;box-shadow:var(--syn-shadow-card);cursor:pointer;background:#0c0314eb;align-items:center;padding:0;display:inline-flex}.syn-refresh .syn-refresh-nav__ringwrap{flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative}.syn-refresh .syn-refresh-nav__ring{display:block;position:absolute;inset:0}.syn-refresh .syn-refresh-nav__ring-track,.syn-refresh .syn-refresh-nav__ring-fill{fill:none;stroke-width:2.5px}.syn-refresh .syn-refresh-nav__ring-track{stroke:#f5f5f524}.syn-refresh .syn-refresh-nav__ring-fill{stroke:url(#syn-ring-grad);stroke-linecap:round;transform-origin:28px 28px;transform:rotate(-90deg)}.syn-refresh .syn-refresh-nav__num{font-family:var(--font-display),sans-serif;font-variant-numeric:tabular-nums;color:var(--syn-white);grid-area:1/1;font-size:.9375rem;font-weight:700;position:relative}@media (prefers-reduced-motion:no-preference){.syn-refresh .syn-refresh-nav__num[data-role=in]{animation:syn-num-in .28s var(--syn-ease)}.syn-refresh .syn-refresh-nav__num[data-role=out]{animation:syn-num-out .28s var(--syn-ease)forwards}}.syn-refresh .syn-refresh-nav__label{font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.02em;white-space:nowrap;align-items:center;gap:.5rem;padding:0 20px 0 4px;font-size:.8125rem;font-weight:600;display:none;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.syn-refresh .syn-refresh-nav__label{transition:width .32s var(--syn-ease)}}.syn-refresh .syn-refresh-nav__label-text{color:var(--syn-bright)}.syn-refresh .syn-refresh-nav__label-text[data-role=out]{pointer-events:none;align-items:center;display:flex;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.syn-refresh .syn-refresh-nav__label-text[data-role=in]{animation:syn-label-in .28s var(--syn-ease)}.syn-refresh .syn-refresh-nav__label-text[data-role=out]{animation:syn-label-out .28s var(--syn-ease)forwards}}@media (pointer:fine){.syn-refresh .syn-refresh-nav__top:hover,.syn-refresh .syn-refresh-nav__pill:hover{border-color:#00c89673}.syn-refresh .syn-refresh-nav__top:hover{color:var(--syn-white)}}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.syn-refresh .syn-refresh-nav__pill{transition:translate .25s var(--syn-ease),border-color .25s var(--syn-ease)}.syn-refresh .syn-refresh-nav__top{transition:opacity .4s var(--syn-ease),transform .4s var(--syn-ease),translate .25s var(--syn-ease),border-color .25s var(--syn-ease),visibility 0s linear .4s}.syn-refresh .syn-refresh-nav__top:hover,.syn-refresh .syn-refresh-nav__pill:hover{translate:0 -2px}}.syn-refresh .syn-refresh-nav__top:active,.syn-refresh .syn-refresh-nav__pill:active{scale:.96}.syn-refresh .syn-refresh-nav__scrim{z-index:110;backdrop-filter:blur(2px);background:#05050899;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){.syn-refresh .syn-refresh-nav__scrim{animation:.2s syn-refresh-nav-fade-in}}.syn-refresh .syn-refresh-nav__panel{z-index:120;width:min(360px,100vw - 32px);max-height:calc(100dvh - 196px);padding:var(--sp-sm);border-radius:var(--syn-r-card);backdrop-filter:blur(16px);border:1px solid var(--syn-glass-border-strong);transform-origin:100% 100%;background:#0a0212f0;flex-direction:column;display:flex;position:fixed;bottom:84px;right:16px;overflow:hidden;box-shadow:0 24px 60px -12px #0009}.syn-refresh .syn-refresh-nav__panel>nav{flex-direction:column;flex:auto;min-height:0;display:flex}.syn-refresh .syn-refresh-nav__panel:before{content:"";background:var(--syn-grad-hairline);opacity:.55;height:1px;position:absolute;top:0;left:1.25rem;right:1.25rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}@media (prefers-reduced-motion:no-preference){.syn-refresh .syn-refresh-nav__panel{animation:syn-refresh-nav-panel-in .32s var(--syn-ease)}.syn-refresh .syn-refresh-nav__panel[data-closing],.syn-refresh .syn-refresh-nav__scrim[data-closing]{opacity:0;transition:opacity .24s var(--syn-ease)}.syn-refresh .syn-refresh-nav__panel[data-closing]{transition:opacity .24s var(--syn-ease),scale .24s var(--syn-ease);scale:.97}}.syn-refresh .syn-refresh-nav__panel[data-closing],.syn-refresh .syn-refresh-nav__scrim[data-closing]{pointer-events:none}.syn-refresh .syn-refresh-nav__panel-head{justify-content:space-between;align-items:baseline;gap:var(--sp-xs);padding-bottom:var(--sp-2xs);display:flex}.syn-refresh .syn-refresh-nav__count{color:var(--syn-dim);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.syn-refresh .syn-refresh-nav__list{overscroll-behavior:contain;flex:auto;gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.syn-refresh .syn-refresh-nav__row{border-radius:var(--syn-r-panel);grid-template-columns:28px 1fr auto;align-items:center;gap:.75rem;min-height:52px;padding:.5rem .75rem;text-decoration:none;display:grid;position:relative}.syn-refresh .syn-refresh-nav__row:before{content:"";background:var(--syn-teal);transform-origin:50%;border-radius:2px;width:2px;position:absolute;top:22%;bottom:22%;left:0;transform:scaleY(0)}.syn-refresh .syn-refresh-nav__row-num{font-family:var(--font-display),sans-serif;font-variant-numeric:tabular-nums;color:var(--syn-dim);justify-content:center;font-size:.8125rem;font-weight:700;display:inline-flex}.syn-refresh .syn-refresh-nav__row-label{font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.01em;color:var(--syn-ink);font-size:.9375rem;font-weight:600}.syn-refresh .syn-refresh-nav__row-dot{border:1.5px solid #f5f5f566;border-radius:9999px;width:8px;height:8px}.syn-refresh .syn-refresh-nav__row[data-state=read] .syn-refresh-nav__row-dot{background:var(--syn-teal);border:0}.syn-refresh .syn-refresh-nav__row[data-state=read] .syn-refresh-nav__row-label{color:var(--syn-bright)}.syn-refresh .syn-refresh-nav__row[aria-current] .syn-refresh-nav__row-dot{background:var(--syn-grad-primary);border:0}.syn-refresh .syn-refresh-nav__row[aria-current] .syn-refresh-nav__row-label{color:var(--syn-white)}.syn-refresh .syn-refresh-nav__row[aria-current] .syn-refresh-nav__row-num{color:var(--syn-teal)}.syn-refresh .syn-refresh-nav__row[aria-current]:before{background:var(--syn-grad-hairline);transform:scaleY(1)}@media (pointer:fine){.syn-refresh .syn-refresh-nav__row:hover{background:var(--syn-glass-hover)}.syn-refresh .syn-refresh-nav__row:hover .syn-refresh-nav__row-label{color:var(--syn-white)}.syn-refresh .syn-refresh-nav__row:hover:before{transform:scaleY(1)}}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.syn-refresh .syn-refresh-nav__row{transition:background-color .25s var(--syn-ease)}.syn-refresh .syn-refresh-nav__row:before{transition:transform .25s var(--syn-ease)}}.syn-refresh .syn-refresh-nav__row:active{background:#ffffff17}@media (min-width:768px){.syn-refresh .syn-refresh-nav{bottom:20px;right:20px}.syn-refresh .syn-refresh-nav__label{display:inline-flex}.syn-refresh .syn-refresh-nav__panel{width:380px;max-height:calc(100dvh - 200px);bottom:88px;right:20px}.syn-refresh .syn-refresh-nav[data-at-bottom]{bottom:84px}}@media (min-width:1024px){.syn-refresh .syn-refresh-nav{bottom:24px;right:24px}.syn-refresh .syn-refresh-nav__panel{width:400px;max-height:calc(100dvh - 204px);bottom:92px;right:24px}.syn-refresh .syn-refresh-nav[data-at-bottom]{bottom:88px}}@media (max-height:420px){.syn-refresh .syn-refresh-nav{bottom:12px}.syn-refresh .syn-refresh-nav__label{display:none}.syn-refresh .syn-refresh-nav__panel{max-height:calc(100dvh - 192px);top:auto;bottom:80px}}@keyframes syn-num-in{0%{opacity:0;transform:translateY(calc(var(--dir)*6px))}to{opacity:1;transform:translateY(0)}}@keyframes syn-num-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(var(--dir)*-6px))}}@keyframes syn-label-in{0%{opacity:0;transform:translateY(calc(var(--dir)*6px))}to{opacity:1;transform:translateY(0)}}@keyframes syn-label-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(var(--dir)*-6px))}}@keyframes syn-refresh-cue-bob{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.5;transform:translateY(6px)}}@keyframes syn-refresh-nav-panel-in{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@keyframes syn-refresh-nav-fade-in{0%{opacity:0}to{opacity:1}}
