.PreviewBanner-module__r5ERJa__banner{z-index:100;background:var(--color-night);max-width:calc(100vw - 32px);box-shadow:var(--shadow-raised);font-family:var(--font-body);letter-spacing:-.02em;color:var(--color-surface);border-radius:100px;align-items:center;gap:10px;margin:0;padding:12px 20px;font-size:14px;font-weight:600;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.PreviewBanner-module__r5ERJa__dot{background:var(--color-lime);border-radius:50%;flex:none;width:10px;height:10px}
.RichText-module__ZmKqUG__prose{width:100%;font-family:var(--font-body);letter-spacing:-.01em;color:var(--color-ink);font-size:16px;font-weight:500;line-height:1.7}.RichText-module__ZmKqUG__prose>:first-child{margin-top:0}.RichText-module__ZmKqUG__prose>:last-child{margin-bottom:0}.RichText-module__ZmKqUG__prose p,.RichText-module__ZmKqUG__prose ul,.RichText-module__ZmKqUG__prose ol,.RichText-module__ZmKqUG__prose blockquote,.RichText-module__ZmKqUG__prose pre,.RichText-module__ZmKqUG__prose figure{margin:0 0 1.1em}.RichText-module__ZmKqUG__prose h2,.RichText-module__ZmKqUG__prose h3,.RichText-module__ZmKqUG__prose h4{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink-strong);margin:1.6em 0 .5em;font-weight:400;line-height:1.15}.RichText-module__ZmKqUG__prose h2{font-size:28px}.RichText-module__ZmKqUG__prose h3{font-size:22px}.RichText-module__ZmKqUG__prose h4{font-size:19px}.RichText-module__ZmKqUG__prose strong{color:var(--color-ink-strong);font-weight:700}.RichText-module__ZmKqUG__prose a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.RichText-module__ZmKqUG__prose a:hover{text-decoration-thickness:2px}.RichText-module__ZmKqUG__prose ul,.RichText-module__ZmKqUG__prose ol{padding-left:1.3em}.RichText-module__ZmKqUG__prose li{margin:.3em 0}.RichText-module__ZmKqUG__prose li::marker{color:var(--color-primary)}.RichText-module__ZmKqUG__prose blockquote{border-left:3px solid var(--color-primary);font-family:var(--font-display);color:var(--color-ink-strong);padding:4px 0 4px 20px;font-size:20px;line-height:1.4}.RichText-module__ZmKqUG__prose code{background:var(--color-chip);border-radius:6px;padding:2px 6px;font-size:.9em}.RichText-module__ZmKqUG__prose pre{background:var(--color-night);color:var(--color-surface);border-radius:14px;padding:16px 20px;overflow-x:auto}.RichText-module__ZmKqUG__prose pre code{background:0 0;padding:0}.RichText-module__ZmKqUG__prose hr{background:var(--color-divider);border:0;height:1px;margin:2em 0}.RichText-module__ZmKqUG__prose figure img{border-radius:18px;width:100%;height:auto;display:block}@media (min-width:1024px){.RichText-module__ZmKqUG__prose{font-size:17px}.RichText-module__ZmKqUG__prose h2{font-size:34px}.RichText-module__ZmKqUG__prose h3{font-size:26px}}
.Breadcrumbs-module__1C11Qa__breadcrumbs ol{font-family:var(--font-body);letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.Breadcrumbs-module__1C11Qa__breadcrumbs li{color:var(--color-muted);align-items:center;gap:8px;display:flex}.Breadcrumbs-module__1C11Qa__breadcrumbs li+li:before{content:"/";color:var(--color-muted)}.Breadcrumbs-module__1C11Qa__breadcrumbs a{color:var(--color-ink);text-decoration:none}.Breadcrumbs-module__1C11Qa__breadcrumbs a:hover{color:var(--color-primary)}.Breadcrumbs-module__1C11Qa__breadcrumbs [aria-current]{white-space:nowrap;text-overflow:ellipsis;max-width:60vw;overflow:hidden}
.Gallery-module__mc8Uja__grid{grid-template-columns:1fr;gap:20px;width:100%;margin:0;padding:0;list-style:none;display:grid}.Gallery-module__mc8Uja__strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.Gallery-module__mc8Uja__item{flex-direction:column;gap:10px;display:flex}.Gallery-module__mc8Uja__open{background:var(--color-mist);cursor:zoom-in;border:0;border-radius:18px;width:100%;padding:0;display:block;overflow:hidden}.Gallery-module__mc8Uja__strip .Gallery-module__mc8Uja__open{border-radius:12px}.Gallery-module__mc8Uja__open:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.Gallery-module__mc8Uja__image{width:100%;height:auto;transition:transform .5s var(--ease-soft);display:block}.Gallery-module__mc8Uja__strip .Gallery-module__mc8Uja__image{aspect-ratio:1;object-fit:cover}.Gallery-module__mc8Uja__open:hover .Gallery-module__mc8Uja__image{transform:scale(1.03)}.Gallery-module__mc8Uja__caption{font-family:var(--font-body);letter-spacing:-.02em;color:var(--color-muted);margin:0;font-size:14px;font-weight:600}.Gallery-module__mc8Uja__viewer{background:0 0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0}.Gallery-module__mc8Uja__viewer::backdrop{background:#0a0a0aeb}.Gallery-module__mc8Uja__viewer[open]{animation:Gallery-module__mc8Uja__fade .25s var(--ease-soft);place-items:center;display:grid}.Gallery-module__mc8Uja__figure{flex-direction:column;align-items:center;gap:14px;max-width:calc(100vw - 32px);margin:0;display:flex}.Gallery-module__mc8Uja__full{object-fit:contain;border-radius:14px;width:auto;max-width:min(1200px,100vw - 32px);height:auto;max-height:calc(100dvh - 140px);display:block}.Gallery-module__mc8Uja__bar{font-family:var(--font-body);color:var(--color-soft-white);gap:16px;font-size:14px;font-weight:600;display:flex}.Gallery-module__mc8Uja__count{font-variant-numeric:tabular-nums}.Gallery-module__mc8Uja__text{color:var(--color-surface)}.Gallery-module__mc8Uja__round{background:var(--color-surface);cursor:pointer;border:0;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;transition:transform .2s;display:grid;position:fixed}.Gallery-module__mc8Uja__round:hover{transform:scale(1.06)}.Gallery-module__mc8Uja__round:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.Gallery-module__mc8Uja__round svg{fill:none;width:22px;height:22px;stroke:var(--color-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.Gallery-module__mc8Uja__close{top:16px;right:16px}.Gallery-module__mc8Uja__previous,.Gallery-module__mc8Uja__next{top:50%;transform:translateY(-50%)}.Gallery-module__mc8Uja__previous:hover,.Gallery-module__mc8Uja__next:hover{transform:translateY(-50%)scale(1.06)}.Gallery-module__mc8Uja__previous{left:16px}.Gallery-module__mc8Uja__next{right:16px}@media (min-width:768px){.Gallery-module__mc8Uja__grid:not(.Gallery-module__mc8Uja__strip){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@keyframes Gallery-module__mc8Uja__fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.Gallery-module__mc8Uja__image,.Gallery-module__mc8Uja__round{transition:none}.Gallery-module__mc8Uja__viewer[open]{animation:none}}
.CurrencySwitch-module__akPAdq__link{font-family:var(--font-body);letter-spacing:-.02em;color:var(--color-muted);text-underline-offset:3px;cursor:pointer;transition:color .2s var(--ease-soft);background:0 0;border:0;padding:0;font-size:14px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.CurrencySwitch-module__akPAdq__link:hover{color:var(--color-primary)}.CurrencySwitch-module__akPAdq__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:4px}
.Price-module__C7LpnW__amount{align-items:baseline;gap:12px;display:inline-flex}.Price-module__C7LpnW__regular{color:var(--color-muted);font-size:.62em}.Price-module__C7LpnW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.Products-module__kIUpZq__hero{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;padding:30px 20px 10px;display:flex}.Products-module__kIUpZq__title{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:44px;font-weight:400;line-height:1.05}.Products-module__kIUpZq__accent{color:var(--color-primary)}.Products-module__kIUpZq__lede{max-width:520px;font-family:var(--font-body);letter-spacing:-.03em;color:var(--color-muted);margin:0;font-size:16px;font-weight:600;line-height:1.5}.Products-module__kIUpZq__browser{flex-direction:column;align-items:center;gap:28px;width:100%;max-width:1360px;padding:24px 20px 60px;display:flex}.Products-module__kIUpZq__toolbar{flex-direction:column;gap:16px;width:100%;display:flex}.Products-module__kIUpZq__chips{flex-wrap:wrap;gap:8px;display:flex}.Products-module__kIUpZq__chip{border:1px solid var(--color-chip-border);background:var(--color-surface);height:40px;font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);cursor:pointer;transition:background-color .2s var(--ease-soft), color .2s var(--ease-soft), border-color .2s var(--ease-soft);border-radius:100px;padding:0 18px;font-size:15px;font-weight:600}.Products-module__kIUpZq__chip:hover{border-color:var(--color-primary);background:var(--color-primary-tint)}.Products-module__kIUpZq__chipActive,.Products-module__kIUpZq__chipActive:hover{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-surface)}.Products-module__kIUpZq__controls{gap:8px;width:100%;display:flex}.Products-module__kIUpZq__search{border:1px solid var(--color-chip-border);background:var(--color-surface);min-width:0;height:44px;transition:border-color .2s var(--ease-soft);border-radius:100px;flex:1;align-items:center;gap:10px;padding:0 16px;display:flex}.Products-module__kIUpZq__search:focus-within{border-color:var(--color-primary)}.Products-module__kIUpZq__search svg{fill:none;width:18px;height:18px;stroke:var(--color-muted);stroke-width:2px;stroke-linecap:round;flex:none}.Products-module__kIUpZq__search input,.Products-module__kIUpZq__sort select{min-width:0;font-family:var(--font-body);letter-spacing:-.02em;color:var(--color-ink);background:0 0;border:0;font-size:15px;font-weight:600}.Products-module__kIUpZq__search input{outline:none;flex:1;height:100%}.Products-module__kIUpZq__sort select{border:1px solid var(--color-chip-border);appearance:none;background:var(--color-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%23707070' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") right 12px center / 16px no-repeat;cursor:pointer;border-radius:100px;height:44px;padding:0 36px 0 16px}.Products-module__kIUpZq__chip:focus-visible,.Products-module__kIUpZq__sort select:focus-visible,.Products-module__kIUpZq__loadMore:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.Products-module__kIUpZq__grid{grid-template-columns:1fr;gap:40px 24px;width:100%;margin:0;padding:0;list-style:none;display:grid}.Products-module__kIUpZq__tile{min-width:0;display:flex}.Products-module__kIUpZq__card{width:100%;transition:transform .45s var(--ease-soft);flex-direction:column;gap:10px;display:flex;position:relative}.Products-module__kIUpZq__card:hover{transform:translateY(-4px)}.Products-module__kIUpZq__frame{aspect-ratio:3/4;border:1px solid var(--color-divider);background:var(--color-mist);transition:box-shadow .45s var(--ease-soft);border-radius:16px;margin-bottom:6px;position:relative;overflow:hidden}.Products-module__kIUpZq__card:hover .Products-module__kIUpZq__frame{box-shadow:var(--shadow-raised)}.Products-module__kIUpZq__shot{object-fit:cover;object-position:50% 0%;width:100%;height:100%;animation:Products-module__kIUpZq__scroll-shot 6s var(--ease-in-out) infinite alternate paused;display:block}.Products-module__kIUpZq__card:hover .Products-module__kIUpZq__shot{animation-play-state:running}@keyframes Products-module__kIUpZq__scroll-shot{to{object-position:50% 100%}}.Products-module__kIUpZq__badge,.Products-module__kIUpZq__soldOut{height:26px;font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;border-radius:100px;align-items:center;padding:0 11px;font-size:12px;font-weight:800;display:flex;position:absolute;top:12px}.Products-module__kIUpZq__badge{left:12px}.Products-module__kIUpZq__badge_new{background:var(--color-primary);color:var(--color-surface)}.Products-module__kIUpZq__badge_popular{background:var(--color-ink-strong);color:var(--color-surface)}.Products-module__kIUpZq__badge_sale{background:var(--color-lime);color:var(--color-coal)}.Products-module__kIUpZq__soldOut{background:var(--color-surface);color:var(--color-ink);right:12px}.Products-module__kIUpZq__row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.Products-module__kIUpZq__cardTitle{min-width:0;font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:19px;font-weight:400;line-height:1.2}.Products-module__kIUpZq__titleLink{color:inherit;transition:color .2s var(--ease-soft);text-decoration:none}.Products-module__kIUpZq__titleLink:after{content:"";z-index:1;border-radius:16px;position:absolute;inset:0}.Products-module__kIUpZq__card:hover .Products-module__kIUpZq__titleLink{color:var(--color-primary)}.Products-module__kIUpZq__titleLink:focus-visible{outline:none}.Products-module__kIUpZq__titleLink:focus-visible:after{outline:2px solid var(--color-primary);outline-offset:4px}.Products-module__kIUpZq__price{font-family:var(--font-display);color:var(--color-ink);white-space:nowrap;flex:none;font-size:17px}.Products-module__kIUpZq__description,.Products-module__kIUpZq__meta{font-family:var(--font-body);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.Products-module__kIUpZq__description{color:var(--color-muted);font-size:15px}.Products-module__kIUpZq__meta{color:var(--color-dim);font-size:13px}.Products-module__kIUpZq__loadMore{border:1px solid var(--color-chip-border);background:var(--color-surface);height:56px;font-family:var(--font-body);letter-spacing:-.03em;color:var(--color-ink);cursor:pointer;transition:background-color .2s var(--ease-soft), color .2s var(--ease-soft);border-radius:30px;padding:0 30px;font-size:15px;font-weight:600}.Products-module__kIUpZq__loadMore:hover{background:var(--color-ink);color:var(--color-surface)}.Products-module__kIUpZq__empty{font-family:var(--font-body);color:var(--color-muted);margin:0;padding:40px 0 80px;font-weight:600}.Products-module__kIUpZq__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.Products-module__kIUpZq__card,.Products-module__kIUpZq__frame,.Products-module__kIUpZq__chip,.Products-module__kIUpZq__loadMore{transition:none}.Products-module__kIUpZq__card:hover{transform:none}.Products-module__kIUpZq__shot{animation:none}}@media (min-width:768px){.Products-module__kIUpZq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Products-module__kIUpZq__toolbar{flex-flow:wrap;justify-content:space-between;align-items:center}.Products-module__kIUpZq__controls{width:auto;margin-left:auto}.Products-module__kIUpZq__search{width:260px}}@media (min-width:1024px){.Products-module__kIUpZq__hero{padding:40px 32px 10px}.Products-module__kIUpZq__title{font-size:56px}.Products-module__kIUpZq__lede{font-size:18px}.Products-module__kIUpZq__browser{gap:36px;padding:40px 32px 80px}.Products-module__kIUpZq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px}.Products-module__kIUpZq__chip{height:44px;padding:0 20px;font-size:16px}}@media (min-width:1440px){.Products-module__kIUpZq__title{font-size:62px}.Products-module__kIUpZq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.Badge-module__23_hIW__badge{border-radius:var(--a-radius-full);height:22px;font-size:var(--a-text-xs);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;font-weight:700;display:inline-flex}.Badge-module__23_hIW__badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.Badge-module__23_hIW__neutral{background:var(--a-surface-muted);color:var(--a-text-muted)}.Badge-module__23_hIW__accent{background:var(--a-accent-subtle);color:var(--a-accent-text)}.Badge-module__23_hIW__success{background:var(--a-success-subtle);color:var(--a-success)}.Badge-module__23_hIW__warning{background:var(--a-warning-subtle);color:var(--a-warning)}.Badge-module__23_hIW__danger{background:var(--a-danger-subtle);color:var(--a-danger)}
.Button-module__lb167q__button{justify-content:center;align-items:center;gap:var(--a-space-2);border-radius:var(--a-radius-sm);font:600 var(--a-text-base) / 1 var(--a-font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--a-duration) var(--a-ease), border-color var(--a-duration) var(--a-ease), color var(--a-duration) var(--a-ease);border:1px solid #0000;flex:none;text-decoration:none;display:inline-flex;position:relative}.Button-module__lb167q__button:disabled{cursor:not-allowed;opacity:.55}.Button-module__lb167q__primary:disabled:not([aria-busy]),.Button-module__lb167q__danger:disabled:not([aria-busy]){border-color:var(--a-border);background:var(--a-surface-active);color:var(--a-text-subtle);opacity:1}.Button-module__lb167q__sm{height:30px;padding:0 var(--a-space-3);font-size:var(--a-text-sm)}.Button-module__lb167q__md{height:36px;padding:0 var(--a-space-4)}.Button-module__lb167q__lg{height:42px;padding:0 var(--a-space-5);font-size:var(--a-text-md)}.Button-module__lb167q__iconOnly{aspect-ratio:1;padding:0}.Button-module__lb167q__primary{background:var(--a-accent);color:var(--a-on-accent)}.Button-module__lb167q__primary:not(:disabled):hover{background:var(--a-accent-hover)}.Button-module__lb167q__secondary{background:var(--a-surface);border-color:var(--a-border-strong);color:var(--a-text)}.Button-module__lb167q__secondary:not(:disabled):hover{background:var(--a-surface-muted)}.Button-module__lb167q__ghost{color:var(--a-text-muted);background:0 0}.Button-module__lb167q__ghost:not(:disabled):hover{background:var(--a-surface-muted);color:var(--a-text)}.Button-module__lb167q__danger{background:var(--a-danger-solid);color:#fff}.Button-module__lb167q__danger:not(:disabled):hover{filter:brightness(.92)}.Button-module__lb167q__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite Button-module__lb167q__spin}@keyframes Button-module__lb167q__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Button-module__lb167q__spinner{animation-duration:2s}}.Button-module__lb167q__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.Card-module__exQiQW__card{border:1px solid var(--a-border);border-radius:var(--a-radius-lg);background:var(--a-surface);min-width:0}.Card-module__exQiQW__header{justify-content:space-between;align-items:flex-start;gap:var(--a-space-4);padding:var(--a-space-4) var(--a-space-5);border-bottom:1px solid var(--a-border);display:flex}.Card-module__exQiQW__heading{min-width:0}.Card-module__exQiQW__title{font:600 var(--a-text-md) / 1.35 var(--a-font-body);margin:0}.Card-module__exQiQW__description{font-size:var(--a-text-sm);color:var(--a-text-muted);margin:2px 0 0}.Card-module__exQiQW__actions{gap:var(--a-space-2);flex:none;display:flex}.Card-module__exQiQW__body{gap:var(--a-space-4);padding:var(--a-space-5);flex-direction:column;display:flex}.Card-module__exQiQW__flush .Card-module__exQiQW__body{gap:0;padding:0}
.Checkbox-module__6RNsOq__checkbox{align-items:center;gap:var(--a-space-2);cursor:pointer;display:inline-flex}.Checkbox-module__6RNsOq__input{width:18px;height:18px;accent-color:var(--a-accent);cursor:pointer;margin:0}.Checkbox-module__6RNsOq__round{appearance:none;width:20px;height:20px;transition:background-color var(--a-duration) var(--a-ease), border-color var(--a-duration) var(--a-ease);background:#fff;border:1.5px solid #11131847;border-radius:50%;flex:none;box-shadow:0 1px 3px #11131840}.Checkbox-module__6RNsOq__round:hover{border-color:var(--a-accent)}.Checkbox-module__6RNsOq__round:checked{border-color:var(--a-accent);background:var(--a-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat}.Checkbox-module__6RNsOq__round:focus-visible{box-shadow:var(--a-ring)}.Checkbox-module__6RNsOq__label{font-size:var(--a-text-sm);white-space:nowrap;font-weight:600}.Checkbox-module__6RNsOq__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.theme-module__R_ulaa__theme{--a-space-1:4px;--a-space-2:8px;--a-space-3:12px;--a-space-4:16px;--a-space-5:20px;--a-space-6:24px;--a-space-8:32px;--a-space-10:40px;--a-space-12:48px;--a-font-body:var(--font-manrope);--a-font-display:var(--font-cal-sans);--a-text-xs:12px;--a-text-sm:13px;--a-text-base:14px;--a-text-md:16px;--a-text-lg:18px;--a-text-xl:22px;--a-text-2xl:28px;--a-radius-sm:8px;--a-radius-lg:12px;--a-radius-full:999px;--a-bg:var(--lightningcss-light,#f4f5f7)var(--lightningcss-dark,#0e0f12);--a-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#16171b);--a-surface-raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1d22);--a-surface-muted:var(--lightningcss-light,#f3f4f6)var(--lightningcss-dark,#1f2025);--a-surface-active:var(--lightningcss-light,#e8e9ed)var(--lightningcss-dark,#28292f);--a-nav-active:var(--lightningcss-light,#eceef2)var(--lightningcss-dark,#24252b);--a-border:var(--lightningcss-light,#e3e5ea)var(--lightningcss-dark,#26272d);--a-border-strong:var(--lightningcss-light,#c7cad3)var(--lightningcss-dark,#363840);--a-text:var(--lightningcss-light,#111318)var(--lightningcss-dark,#ededf0);--a-text-muted:var(--lightningcss-light,#555866)var(--lightningcss-dark,#a2a4ae);--a-text-subtle:var(--lightningcss-light,#696c79)var(--lightningcss-dark,#8a8c96);--a-accent:var(--lightningcss-light,#1f48d4)var(--lightningcss-dark,#3d63ea);--a-accent-hover:var(--lightningcss-light,#1a3db5)var(--lightningcss-dark,#5078f2);--a-accent-text:var(--lightningcss-light,#1c40bd)var(--lightningcss-dark,#8fa9ff);--a-accent-subtle:var(--lightningcss-light,#eef2ff)var(--lightningcss-dark,#1a2140);--a-on-accent:#fff;--a-danger:var(--lightningcss-light,#c4262e)var(--lightningcss-dark,#ff7a80);--a-danger-solid:var(--lightningcss-light,#c4262e)var(--lightningcss-dark,#d8353d);--a-danger-subtle:var(--lightningcss-light,#fdecec)var(--lightningcss-dark,#3a181b);--a-success:var(--lightningcss-light,#14774a)var(--lightningcss-dark,#4cc88a);--a-success-subtle:var(--lightningcss-light,#e6f5ec)var(--lightningcss-dark,#13291d);--a-warning:var(--lightningcss-light,#955500)var(--lightningcss-dark,#f2b64f);--a-warning-subtle:var(--lightningcss-light,#fff3de)var(--lightningcss-dark,#2f2310);--a-scrim:var(--lightningcss-light,#10111a5c)var(--lightningcss-dark,#0009);--a-shadow-strong:var(--lightningcss-light,#10111a24)var(--lightningcss-dark,#0000008c);--a-shadow-soft:var(--lightningcss-light,#10111a14)var(--lightningcss-dark,#0006);--a-shadow-overlay:0 12px 32px var(--a-shadow-strong), 0 2px 6px var(--a-shadow-soft);--a-ring:0 0 0 2px var(--a-surface), 0 0 0 4px var(--a-accent);--a-ease:cubic-bezier(.2, .8, .2, 1);--a-duration:.15s;background:var(--a-bg);min-height:100vh;color:var(--a-text);font-family:var(--a-font-body);font-size:var(--a-text-base);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;line-height:1.55}.theme-module__R_ulaa__layer{z-index:1000;background:0 0;width:0;height:0;min-height:0;position:fixed;inset:0 auto auto 0}.theme-module__R_ulaa__theme[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-module__R_ulaa__theme[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-module__R_ulaa__theme[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.theme-module__R_ulaa__theme[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial}}.theme-module__R_ulaa__theme :focus-visible{box-shadow:var(--a-ring);outline:none}.theme-module__R_ulaa__theme ::selection{background:var(--a-accent-subtle)}@media (prefers-reduced-motion:reduce){.theme-module__R_ulaa__theme{--a-duration:0s}}
.EmptyState-module__ZC_h4G__empty{align-items:center;gap:var(--a-space-2);padding:var(--a-space-12) var(--a-space-6);text-align:center;flex-direction:column;display:flex}.EmptyState-module__ZC_h4G__icon{width:44px;height:44px;margin-bottom:var(--a-space-2);border-radius:var(--a-radius-lg);background:var(--a-surface-muted);color:var(--a-text-muted);place-items:center;display:grid}.EmptyState-module__ZC_h4G__title{font:600 var(--a-text-md) / 1.4 var(--a-font-body);margin:0}.EmptyState-module__ZC_h4G__description{max-width:44ch;margin:0 0 var(--a-space-3);color:var(--a-text-muted)}
.FormLayout-module__g_7IJa__layout{align-items:start;gap:var(--a-space-6);grid-template-columns:minmax(0,1fr) 300px;display:grid}.FormLayout-module__g_7IJa__main,.FormLayout-module__g_7IJa__aside{gap:var(--a-space-5);flex-direction:column;min-width:0;display:flex}.FormLayout-module__g_7IJa__aside{position:sticky;top:76px}.FormLayout-module__g_7IJa__row{gap:var(--a-space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}@media (max-width:1023.98px){.FormLayout-module__g_7IJa__layout{grid-template-columns:minmax(0,1fr)}.FormLayout-module__g_7IJa__aside{position:static}}
.PageHeader-module__aMDNVa__header{justify-content:space-between;align-items:flex-end;gap:var(--a-space-4);flex-wrap:wrap;display:flex}.PageHeader-module__aMDNVa__text{gap:var(--a-space-1);flex-direction:column;min-width:0;display:flex}.PageHeader-module__aMDNVa__title{font:600 var(--a-text-2xl) / 1.2 var(--a-font-display);letter-spacing:-.01em;margin:0}.PageHeader-module__aMDNVa__description{color:var(--a-text-muted);margin:0}.PageHeader-module__aMDNVa__actions{gap:var(--a-space-2);flex-wrap:wrap;display:flex}
.SaveBar-module__gTdfgq__bar{z-index:20;justify-content:space-between;align-items:center;gap:var(--a-space-4);margin:0 calc(-1 * var(--a-space-8)) calc(-1 * var(--a-space-12));padding:var(--a-space-3) var(--a-space-8);border-top:1px solid var(--a-border);background:color-mix(in srgb, var(--a-surface) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;position:sticky;bottom:0}.SaveBar-module__gTdfgq__status{align-items:center;gap:var(--a-space-2);font-size:var(--a-text-sm);color:var(--a-text-muted);margin:0;display:flex}.SaveBar-module__gTdfgq__dot{background:var(--a-success-subtle);width:16px;height:16px;color:var(--a-success);border-radius:50%;place-items:center;display:grid}.SaveBar-module__gTdfgq__dirty{background:var(--a-warning);width:8px;height:8px;margin:0 4px}.SaveBar-module__gTdfgq__actions{gap:var(--a-space-2);display:flex}@media (max-width:1023.98px){.SaveBar-module__gTdfgq__bar{margin:0 calc(-1 * var(--a-space-4)) calc(-1 * var(--a-space-12));padding:var(--a-space-3) var(--a-space-4)}}@media (max-width:767.98px){.SaveBar-module__gTdfgq__bar{flex-direction:column;align-items:stretch}.SaveBar-module__gTdfgq__actions>*{flex:1}}
.Field-module__5jcCxW__field{flex-direction:column;gap:6px;min-width:0;display:flex}.Field-module__5jcCxW__labelRow{justify-content:space-between;align-items:baseline;gap:var(--a-space-2);display:flex}.Field-module__5jcCxW__label{font-size:var(--a-text-sm);color:var(--a-text);font-weight:600}.Field-module__5jcCxW__control{border:1px solid var(--a-border-strong);border-radius:var(--a-radius-sm);background:var(--a-surface);width:100%;min-height:36px;color:var(--a-text);font:var(--a-text-base) / 1.5 var(--a-font-body);transition:border-color var(--a-duration) var(--a-ease);padding:7px 11px}.Field-module__5jcCxW__control::placeholder{color:var(--a-text-subtle)}.Field-module__5jcCxW__control:hover:not(:disabled){border-color:var(--a-text-subtle)}.Field-module__5jcCxW__control:focus-visible{border-color:var(--a-accent)}.Field-module__5jcCxW__control:disabled{background:var(--a-surface-muted);color:var(--a-text-muted)}.Field-module__5jcCxW__control[aria-invalid=true]{border-color:var(--a-danger)}.Field-module__5jcCxW__textarea{resize:vertical;min-height:96px}.Field-module__5jcCxW__select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}.Field-module__5jcCxW__linkRow{gap:var(--a-space-2);grid-template-columns:minmax(0,13rem) minmax(0,1fr);display:grid}.Field-module__5jcCxW__linkRow>:only-child{grid-column:1/-1}@media (max-width:767.98px){.Field-module__5jcCxW__linkRow{grid-template-columns:1fr}}.Field-module__5jcCxW__hint,.Field-module__5jcCxW__error{font-size:var(--a-text-sm);margin:0;line-height:1.45}.Field-module__5jcCxW__hint{color:var(--a-text-muted)}.Field-module__5jcCxW__error{color:var(--a-danger);font-weight:600}.Field-module__5jcCxW__count{font-size:var(--a-text-xs);color:var(--a-text-muted)}.Field-module__5jcCxW__countOver{color:var(--a-danger);font-weight:700}
.ImageDropzone-module__HnTzvW__wrap{gap:var(--a-space-3);flex-direction:column;display:flex}.ImageDropzone-module__HnTzvW__zone{align-items:center;gap:var(--a-space-1);padding:var(--a-space-8) var(--a-space-6);border:1.5px dashed var(--a-border-strong);border-radius:var(--a-radius-lg);background:var(--a-surface-muted);text-align:center;transition:border-color var(--a-duration) var(--a-ease), background-color var(--a-duration) var(--a-ease);flex-direction:column;display:flex}.ImageDropzone-module__HnTzvW__compact{padding:var(--a-space-5) var(--a-space-4)}.ImageDropzone-module__HnTzvW__over{border-color:var(--a-accent);background:var(--a-accent-subtle)}.ImageDropzone-module__HnTzvW__icon{width:40px;height:40px;margin-bottom:var(--a-space-2);background:var(--a-surface);color:var(--a-accent-text);border-radius:50%;place-items:center;display:grid}.ImageDropzone-module__HnTzvW__compact .ImageDropzone-module__HnTzvW__icon{display:none}.ImageDropzone-module__HnTzvW__title{margin:0;font-weight:600}.ImageDropzone-module__HnTzvW__browse{color:var(--a-accent-text);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;text-decoration:underline}.ImageDropzone-module__HnTzvW__hint{max-width:48ch;font-size:var(--a-text-sm);color:var(--a-text-muted);margin:0}.ImageDropzone-module__HnTzvW__input{display:none}.ImageDropzone-module__HnTzvW__list{gap:var(--a-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ImageDropzone-module__HnTzvW__item{align-items:center;gap:var(--a-space-2);padding:var(--a-space-2) var(--a-space-3);border-radius:var(--a-radius-sm);background:var(--a-surface-muted);font-size:var(--a-text-sm);display:flex}.ImageDropzone-module__HnTzvW__itemIcon{place-items:center;width:20px;height:20px;display:grid}.ImageDropzone-module__HnTzvW__done .ImageDropzone-module__HnTzvW__itemIcon{color:var(--a-success)}.ImageDropzone-module__HnTzvW__error .ImageDropzone-module__HnTzvW__itemIcon,.ImageDropzone-module__HnTzvW__error .ImageDropzone-module__HnTzvW__itemState{color:var(--a-danger)}.ImageDropzone-module__HnTzvW__itemName{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.ImageDropzone-module__HnTzvW__itemState{color:var(--a-text-muted)}.ImageDropzone-module__HnTzvW__spinner{border:2px solid var(--a-accent);border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite ImageDropzone-module__HnTzvW__spin}@keyframes ImageDropzone-module__HnTzvW__spin{to{transform:rotate(360deg)}}
.Media-module__e3Tl8G__grid{gap:var(--a-space-4);padding:var(--a-space-4);grid-template-columns:repeat(auto-fill,minmax(min(140px,40%),1fr));margin:0;list-style:none;display:grid}.Media-module__e3Tl8G__tile{width:100%;padding:var(--a-space-2);border:1px solid var(--a-border);border-radius:var(--a-radius-lg);background:var(--a-surface);color:var(--a-text);font:inherit;text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:border-color var(--a-duration) var(--a-ease), box-shadow var(--a-duration) var(--a-ease), transform var(--a-duration) var(--a-ease);flex-direction:column;gap:2px;display:flex}.Media-module__e3Tl8G__tile:hover,.Media-module__e3Tl8G__tile[aria-current=true]{border-color:var(--a-accent)}.Media-module__e3Tl8G__thumb{aspect-ratio:4/3;margin-bottom:var(--a-space-2);border-radius:var(--a-radius-sm);background:var(--a-surface-muted);display:block;overflow:hidden}.Media-module__e3Tl8G__thumbImage{object-fit:cover;width:100%;height:100%;display:block}.Media-module__e3Tl8G__thumbDoc{width:100%;height:100%;color:var(--a-text-muted);place-items:center;display:grid}.Media-module__e3Tl8G__tileTop{align-items:center;gap:var(--a-space-2);min-width:0;display:flex}.Media-module__e3Tl8G__tileTitle{min-width:0;font-size:var(--a-text-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:700;overflow:hidden}.Media-module__e3Tl8G__tileMeta{font-size:var(--a-text-xs);color:var(--a-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Media-module__e3Tl8G__rowThumb{background:var(--a-surface-muted);object-fit:cover;border-radius:6px;place-items:center;width:44px;height:34px;display:grid}.Media-module__e3Tl8G__rowTitle{color:var(--a-text);font:600 var(--a-text-base) var(--a-font-body);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0}.Media-module__e3Tl8G__rowTitle:hover{color:var(--a-accent-text)}.Media-module__e3Tl8G__details{gap:var(--a-space-4);flex-direction:column;display:flex}.Media-module__e3Tl8G__preview{border-radius:var(--a-radius-lg);background:var(--a-surface-muted) repeating-conic-gradient(var(--a-surface-active) 0 25%, transparent 0 50%) 0 0 / 16px 16px;place-items:center;min-height:160px;display:grid;overflow:hidden}.Media-module__e3Tl8G__previewImage{width:auto;max-width:100%;height:auto;max-height:260px;display:block}.Media-module__e3Tl8G__previewDoc{align-items:center;gap:var(--a-space-2);padding:var(--a-space-6);color:var(--a-text-muted);flex-direction:column;font-weight:700;display:flex}.Media-module__e3Tl8G__facts{gap:var(--a-space-2) var(--a-space-4);font-size:var(--a-text-sm);grid-template-columns:auto 1fr;margin:0;display:grid}.Media-module__e3Tl8G__facts dt{color:var(--a-text-muted)}.Media-module__e3Tl8G__facts dd{margin:0;font-weight:600}.Media-module__e3Tl8G__urlRow{gap:var(--a-space-2);display:flex}.Media-module__e3Tl8G__url{min-width:0;height:30px;padding:0 var(--a-space-2);border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface-muted);color:var(--a-text-muted);font:var(--a-text-sm) var(--a-font-body);flex:1}.Media-module__e3Tl8G__usage{padding:var(--a-space-3) var(--a-space-4);border-radius:var(--a-radius-sm);background:var(--a-surface-muted);font-size:var(--a-text-sm)}.Media-module__e3Tl8G__usageTitle{margin:0;font-weight:700}.Media-module__e3Tl8G__usageList{margin:var(--a-space-2) 0 0;padding-left:var(--a-space-5)}.Media-module__e3Tl8G__usageList a{color:var(--a-accent-text);font-weight:600}.Media-module__e3Tl8G__selectAll{padding:0 var(--a-space-2)}.Media-module__e3Tl8G__cell{position:relative}.Media-module__e3Tl8G__tileCheck{top:calc(var(--a-space-2) + 8px);left:calc(var(--a-space-2) + 8px);z-index:1;opacity:0;transition:opacity var(--a-duration) var(--a-ease);position:absolute}.Media-module__e3Tl8G__cell:hover .Media-module__e3Tl8G__tileCheck,.Media-module__e3Tl8G__cell:focus-within .Media-module__e3Tl8G__tileCheck,.Media-module__e3Tl8G__cell[data-selected] .Media-module__e3Tl8G__tileCheck,.Media-module__e3Tl8G__grid[data-selecting] .Media-module__e3Tl8G__tileCheck{opacity:1}.Media-module__e3Tl8G__cell[data-selected] .Media-module__e3Tl8G__tile{box-shadow:0 0 0 2px var(--a-accent);border-color:#0000;transform:scale(.97)}.Media-module__e3Tl8G__usedIn{color:var(--a-text-muted)}.Media-module__e3Tl8G__unused{color:var(--a-text-subtle);font-style:italic}.Media-module__e3Tl8G__bulkBar{bottom:var(--a-space-4);z-index:20;justify-content:space-between;align-items:center;gap:var(--a-space-3);padding:var(--a-space-3) var(--a-space-4);border:1px solid var(--a-border-strong);border-radius:var(--a-radius-lg);background:var(--a-surface-raised);box-shadow:var(--a-shadow-overlay);flex-wrap:wrap;display:flex;position:sticky}.Media-module__e3Tl8G__bulkCount{margin:0;font-weight:700}.Media-module__e3Tl8G__bulkActions{gap:var(--a-space-2);flex-wrap:wrap;display:flex}.Media-module__e3Tl8G__dialogText{color:var(--a-text-muted);margin:0}.Media-module__e3Tl8G__deleteBody{gap:var(--a-space-3);flex-direction:column;display:flex}.Media-module__e3Tl8G__usedFiles{gap:var(--a-space-2);padding:var(--a-space-3) var(--a-space-4);border-radius:var(--a-radius-sm);background:var(--a-surface-muted);font-size:var(--a-text-sm);flex-direction:column;margin:0;list-style:none;display:flex}.Media-module__e3Tl8G__usedFiles .Media-module__e3Tl8G__usageList{margin-top:2px}.Media-module__e3Tl8G__usedTitle{font-weight:700}.Media-module__e3Tl8G__choices{gap:var(--a-space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.Media-module__e3Tl8G__choicesLegend{margin-bottom:var(--a-space-2);padding:0;font-weight:700}.Media-module__e3Tl8G__choice{gap:var(--a-space-3);padding:var(--a-space-3);border:1px solid var(--a-border);border-radius:var(--a-radius-sm);cursor:pointer;display:flex}.Media-module__e3Tl8G__choice:has(input:checked){border-color:var(--a-accent);background:var(--a-accent-subtle)}.Media-module__e3Tl8G__choice:has(input:disabled){cursor:not-allowed;opacity:.6}.Media-module__e3Tl8G__choice input{accent-color:var(--a-accent);margin-top:3px}.Media-module__e3Tl8G__choice>span{font-size:var(--a-text-sm);flex-direction:column;gap:2px;display:flex}.Media-module__e3Tl8G__choice>span>span{color:var(--a-text-muted)}.Media-module__e3Tl8G__choiceDetail{padding-left:var(--a-space-8)}.Media-module__e3Tl8G__replaceRow{align-items:center;gap:var(--a-space-2) var(--a-space-3);flex-wrap:wrap;display:flex}.Media-module__e3Tl8G__hiddenInput{display:none}.Media-module__e3Tl8G__deleteButton{margin-right:auto}.Media-module__e3Tl8G__picker{gap:var(--a-space-4);flex-direction:column;display:flex}.Media-module__e3Tl8G__pickerGrid{gap:var(--a-space-3);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin:0;padding:0;list-style:none;display:grid}.Media-module__e3Tl8G__pickerOption{border:2px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);width:100%;color:var(--a-text);font:inherit;text-align:start;cursor:pointer;flex-direction:column;gap:4px;padding:6px;display:flex}.Media-module__e3Tl8G__pickerOption[aria-pressed=true]{border-color:var(--a-accent);background:var(--a-accent-subtle)}.Media-module__e3Tl8G__pickerOption .Media-module__e3Tl8G__thumb{margin:0}.Media-module__e3Tl8G__pickerFoot{justify-content:space-between;align-items:center;gap:var(--a-space-3);font-size:var(--a-text-sm);color:var(--a-text-muted);display:flex}.Media-module__e3Tl8G__field{flex-direction:column;gap:6px;min-width:0;display:flex}.Media-module__e3Tl8G__fieldLabel{font-size:var(--a-text-sm);font-weight:600}.Media-module__e3Tl8G__fieldBox{align-items:center;gap:var(--a-space-3);min-width:0;max-width:100%;padding:var(--a-space-2);border:1px solid var(--a-border-strong);border-radius:var(--a-radius-sm);background:var(--a-surface);flex-wrap:wrap;display:flex}.Media-module__e3Tl8G__fieldThumb{background:var(--a-surface-muted);width:56px;height:56px;color:var(--a-text-muted);border-radius:6px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.Media-module__e3Tl8G__fieldThumb img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.Media-module__e3Tl8G__fieldThumbWide{width:88px;height:46px}.Media-module__e3Tl8G__fieldThumbWide img{object-fit:contain}.Media-module__e3Tl8G__fieldText{min-width:0;font-size:var(--a-text-sm);flex-direction:column;flex:1;display:flex}.Media-module__e3Tl8G__fieldName{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.Media-module__e3Tl8G__fieldMeta{color:var(--a-text-muted)}.Media-module__e3Tl8G__fieldHint{font-size:var(--a-text-sm);color:var(--a-text-muted);margin:0}.Media-module__e3Tl8G__fieldError{font-size:var(--a-text-sm);color:var(--a-danger);margin:0;font-weight:600}@media (max-width:599.98px){.Media-module__e3Tl8G__fieldText{flex-basis:calc(100% - 88px - var(--a-space-3))}}
.Kbd-module__bGs9tW__combo{gap:3px;display:inline-flex}.Kbd-module__bGs9tW__kbd{border:1px solid var(--a-border-strong);background:var(--a-surface);min-width:20px;height:20px;color:var(--a-text-muted);font:600 11px/1 var(--a-font-body);border-bottom-width:2px;border-radius:5px;place-items:center;padding:0 5px;display:inline-grid}
.LengthMeter-module__2yp5ZW__meter{--meter-color:var(--a-success);align-items:center;gap:var(--a-space-2);font-size:var(--a-text-xs);font-variant-numeric:tabular-nums;color:var(--a-text-muted);display:inline-flex}.LengthMeter-module__2yp5ZW__short{--meter-color:var(--a-warning)}.LengthMeter-module__2yp5ZW__over{--meter-color:var(--a-danger);color:var(--a-danger);font-weight:600}.LengthMeter-module__2yp5ZW__empty{--meter-color:var(--a-border-strong)}.LengthMeter-module__2yp5ZW__bar{background:var(--a-surface-active);appearance:none;border:0;border-radius:2px;width:56px;height:4px}.LengthMeter-module__2yp5ZW__bar::-webkit-meter-bar{background:var(--a-surface-active);border:0;border-radius:2px;height:4px}.LengthMeter-module__2yp5ZW__bar::-webkit-meter-optimum-value{background:var(--meter-color);border-radius:2px}.LengthMeter-module__2yp5ZW__bar::-webkit-meter-suboptimum-value{background:var(--meter-color);border-radius:2px}.LengthMeter-module__2yp5ZW__bar::-webkit-meter-even-less-good-value{background:var(--meter-color);border-radius:2px}.LengthMeter-module__2yp5ZW__bar::-moz-meter-bar{background:var(--meter-color);border-radius:2px}.LengthMeter-module__2yp5ZW__count{min-width:3ch}
.Menu-module__7eJLlq__trigger{border-radius:var(--a-radius-sm);width:32px;height:32px;color:var(--a-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.Menu-module__7eJLlq__trigger:hover,.Menu-module__7eJLlq__trigger[aria-expanded=true]{background:var(--a-surface-muted);color:var(--a-text)}.Menu-module__7eJLlq__menu{min-width:200px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:var(--a-space-1);border:1px solid var(--a-border);border-radius:var(--a-radius-lg);background:var(--a-surface-raised);box-shadow:var(--a-shadow-overlay);animation:Menu-module__7eJLlq__pop var(--a-duration) var(--a-ease);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.Menu-module__7eJLlq__menu[data-side=top]{animation-name:Menu-module__7eJLlq__pop-up}.Menu-module__7eJLlq__header{padding:var(--a-space-2) var(--a-space-3) var(--a-space-3);margin-bottom:var(--a-space-1);border-bottom:1px solid var(--a-border)}.Menu-module__7eJLlq__item{align-items:center;gap:var(--a-space-2);width:100%;height:34px;padding:0 var(--a-space-3);color:var(--a-text);font:500 var(--a-text-base) / 1 var(--a-font-body);text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;text-decoration:none;display:flex}.Menu-module__7eJLlq__item svg{color:var(--a-text-muted)}.Menu-module__7eJLlq__item:hover,.Menu-module__7eJLlq__item:focus-visible{background:var(--a-surface-muted);box-shadow:none}.Menu-module__7eJLlq__item:disabled{color:var(--a-text-subtle);cursor:not-allowed}.Menu-module__7eJLlq__danger,.Menu-module__7eJLlq__danger svg{color:var(--a-danger)}@keyframes Menu-module__7eJLlq__pop{0%{opacity:0;transform:translateY(-4px)}}@keyframes Menu-module__7eJLlq__pop-up{0%{opacity:0;transform:translateY(4px)}}
.DataTable-module__Sa1YtW__wrap{position:relative;overflow:auto hidden}.DataTable-module__Sa1YtW__table{border-collapse:collapse;width:100%;font-size:var(--a-text-base)}.DataTable-module__Sa1YtW__caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.DataTable-module__Sa1YtW__table th,.DataTable-module__Sa1YtW__table td{padding:10px var(--a-space-4);border-bottom:1px solid var(--a-border);text-align:start;vertical-align:middle}.DataTable-module__Sa1YtW__table th{z-index:2;transform:translateY(var(--head-offset,0));background:var(--a-surface-muted);height:40px;font-size:var(--a-text-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--a-text-muted);white-space:nowrap;padding-top:0;padding-bottom:0;font-weight:600;position:relative}.DataTable-module__Sa1YtW__wrap[data-pinned] th{box-shadow:0 1px 0 var(--a-border-strong)}.DataTable-module__Sa1YtW__table .DataTable-module__Sa1YtW__selectCell{width:1%;padding-right:0}.DataTable-module__Sa1YtW__rowCheck{opacity:0;transition:opacity var(--a-duration) var(--a-ease)}.DataTable-module__Sa1YtW__table tbody tr:hover .DataTable-module__Sa1YtW__rowCheck,.DataTable-module__Sa1YtW__table tbody tr:focus-within .DataTable-module__Sa1YtW__rowCheck,.DataTable-module__Sa1YtW__wrap[data-selecting] .DataTable-module__Sa1YtW__rowCheck{opacity:1}@media (hover:none){.DataTable-module__Sa1YtW__rowCheck{opacity:1}}.DataTable-module__Sa1YtW__table tbody tr[data-selected] td{background:var(--a-accent-subtle)}.DataTable-module__Sa1YtW__table tbody tr:last-child td{border-bottom:0}.DataTable-module__Sa1YtW__table tbody tr:hover td{background:var(--a-surface-muted)}.DataTable-module__Sa1YtW__table tbody tr[data-dragging] td{background:var(--a-accent-subtle)}.DataTable-module__Sa1YtW__sortButton{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;margin:0 -6px;padding:4px 6px;display:inline-flex}.DataTable-module__Sa1YtW__sortButton:hover{background:var(--a-surface-active);color:var(--a-text)}.DataTable-module__Sa1YtW__table .DataTable-module__Sa1YtW__end{text-align:end}.DataTable-module__Sa1YtW__handleCell,.DataTable-module__Sa1YtW__actionsCell{white-space:nowrap;width:1%}.DataTable-module__Sa1YtW__table .DataTable-module__Sa1YtW__actionsCell{padding-right:var(--a-space-3);text-align:end}.DataTable-module__Sa1YtW__table .DataTable-module__Sa1YtW__handleCell{padding-right:0}.DataTable-module__Sa1YtW__handle{width:28px;height:28px;color:var(--a-text-subtle);cursor:grab;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.DataTable-module__Sa1YtW__handle:hover{background:var(--a-surface-active);color:var(--a-text)}.DataTable-module__Sa1YtW__emptyCell{padding:0}@media (max-width:767.98px){.DataTable-module__Sa1YtW__secondary{display:none}}
.Modal-module__RS4Kdq__dialog{border:1px solid var(--a-border);background:var(--a-surface-raised);max-height:calc(100dvh - 32px);color:var(--a-text);box-shadow:var(--a-shadow-overlay);padding:0}.Modal-module__RS4Kdq__dialog::backdrop{background:var(--a-scrim)}.Modal-module__RS4Kdq__modal{border-radius:var(--a-radius-lg);width:min(520px,100vw - 32px)}.Modal-module__RS4Kdq__modal[open]{animation:Modal-module__RS4Kdq__rise var(--a-duration) var(--a-ease)}.Modal-module__RS4Kdq__sm{width:min(420px,100vw - 32px)}.Modal-module__RS4Kdq__lg{width:min(880px,100vw - 32px)}.Modal-module__RS4Kdq__drawer{border-width:0 0 0 1px;border-radius:0;width:min(440px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto}.Modal-module__RS4Kdq__drawer[open]{animation:Modal-module__RS4Kdq__slide var(--a-duration) var(--a-ease)}.Modal-module__RS4Kdq__panel{max-height:inherit;flex-direction:column;display:flex}.Modal-module__RS4Kdq__drawer .Modal-module__RS4Kdq__panel{height:100%}.Modal-module__RS4Kdq__header{justify-content:space-between;align-items:flex-start;gap:var(--a-space-4);padding:var(--a-space-4) var(--a-space-5);border-bottom:1px solid var(--a-border);display:flex}.Modal-module__RS4Kdq__title{font:600 var(--a-text-lg) / 1.35 var(--a-font-body);margin:0}.Modal-module__RS4Kdq__description{font-size:var(--a-text-sm);color:var(--a-text-muted);margin:2px 0 0}.Modal-module__RS4Kdq__body{padding:var(--a-space-5);flex:1;overflow-y:auto}.Modal-module__RS4Kdq__footer{justify-content:flex-end;gap:var(--a-space-2);padding:var(--a-space-3) var(--a-space-5);border-top:1px solid var(--a-border);display:flex}@keyframes Modal-module__RS4Kdq__rise{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes Modal-module__RS4Kdq__slide{0%{opacity:0;transform:translate(24px)}}
.RichText-module__mS6Gsq__field{flex-direction:column;gap:6px;display:flex}.RichText-module__mS6Gsq__label{font-size:var(--a-text-sm);font-weight:600}.RichText-module__mS6Gsq__box{border:1px solid var(--a-border-strong);border-radius:var(--a-radius-sm);background:var(--a-surface)}.RichText-module__mS6Gsq__box:focus-within{border-color:var(--a-accent)}.RichText-module__mS6Gsq__toolbar{padding:var(--a-space-1);border-bottom:1px solid var(--a-border);flex-wrap:wrap;gap:2px;display:flex}.RichText-module__mS6Gsq__tool{width:30px;height:30px;color:var(--a-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.RichText-module__mS6Gsq__tool:hover{background:var(--a-surface-muted);color:var(--a-text)}.RichText-module__mS6Gsq__tool[aria-pressed=true]{background:var(--a-accent-subtle);color:var(--a-accent-text)}.RichText-module__mS6Gsq__content{min-height:160px;padding:var(--a-space-3) var(--a-space-4);outline:none;line-height:1.6}.RichText-module__mS6Gsq__content:focus-visible{box-shadow:none}.RichText-module__mS6Gsq__content :where(h2){margin:var(--a-space-3) 0 var(--a-space-2);font:600 var(--a-text-xl) / 1.3 var(--a-font-display)}.RichText-module__mS6Gsq__content :where(p){margin:0 0 var(--a-space-2)}.RichText-module__mS6Gsq__content :where(a){color:var(--a-accent-text)}.RichText-module__mS6Gsq__content :where(pre){padding:var(--a-space-3);border-radius:var(--a-radius-sm);background:var(--a-surface-muted);font:var(--a-text-sm) / 1.5 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.RichText-module__mS6Gsq__content :where(img){border-radius:var(--a-radius-sm);max-width:100%;height:auto}.RichText-module__mS6Gsq__hint{font-size:var(--a-text-sm);color:var(--a-text-muted);margin:0}
.Skeleton-module__iNAcca__block{background:linear-gradient(90deg, var(--a-surface-muted) 25%, var(--a-surface-active) 50%, var(--a-surface-muted) 75%);background-size:200% 100%;border-radius:6px;flex:none;animation:1.4s ease-in-out infinite Skeleton-module__iNAcca__shimmer;display:block}.Skeleton-module__iNAcca__rows{flex-direction:column;display:flex}.Skeleton-module__iNAcca__row{align-items:center;gap:var(--a-space-4);padding:var(--a-space-3) var(--a-space-5);border-bottom:1px solid var(--a-border);display:flex}.Skeleton-module__iNAcca__row:last-child{border-bottom:0}.Skeleton-module__iNAcca__thumb{border-radius:8px;width:40px;height:40px}.Skeleton-module__iNAcca__line{flex:1;max-width:420px;height:14px}.Skeleton-module__iNAcca__row:nth-child(3n+2) .Skeleton-module__iNAcca__line{max-width:300px}.Skeleton-module__iNAcca__row:nth-child(3n) .Skeleton-module__iNAcca__line{max-width:360px}.Skeleton-module__iNAcca__meta{width:72px;height:14px;margin-left:auto}.Skeleton-module__iNAcca__grid{gap:var(--a-space-4);grid-template-columns:repeat(auto-fill,minmax(168px,1fr));display:grid}.Skeleton-module__iNAcca__tile{aspect-ratio:1;border-radius:var(--a-radius-lg)}.Skeleton-module__iNAcca__stats{gap:var(--a-space-4);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.Skeleton-module__iNAcca__stat{border-radius:var(--a-radius-lg);height:104px}.Skeleton-module__iNAcca__page{gap:var(--a-space-6);flex-direction:column;display:flex}.Skeleton-module__iNAcca__header{gap:var(--a-space-3);flex-direction:column;display:flex}.Skeleton-module__iNAcca__title{width:180px;height:30px}.Skeleton-module__iNAcca__subtitle{width:min(420px,80%);height:14px}.Skeleton-module__iNAcca__toolbar{gap:var(--a-space-3);padding:var(--a-space-4) var(--a-space-5);border-bottom:1px solid var(--a-border);display:flex}.Skeleton-module__iNAcca__search{flex:1;max-width:360px;height:36px}.Skeleton-module__iNAcca__select{width:120px;height:36px}.Skeleton-module__iNAcca__tabs{gap:var(--a-space-5);padding-bottom:var(--a-space-3);border-bottom:1px solid var(--a-border);display:flex}.Skeleton-module__iNAcca__tab{width:64px;height:14px}.Skeleton-module__iNAcca__form{gap:var(--a-space-5);flex-direction:column;display:flex}.Skeleton-module__iNAcca__label{width:96px;height:12px;margin-bottom:var(--a-space-2)}.Skeleton-module__iNAcca__input{width:100%;height:38px}@keyframes Skeleton-module__iNAcca__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.Skeleton-module__iNAcca__block{animation:none}}
.ProductDetail-module__uwG47q__article{flex-direction:column;align-items:center;gap:40px;width:100%;padding:24px 20px 120px;display:flex}.ProductDetail-module__uwG47q__hero,.ProductDetail-module__uwG47q__previewBlock,.ProductDetail-module__uwG47q__purchaseWrap,.ProductDetail-module__uwG47q__purchase,.ProductDetail-module__uwG47q__about,.ProductDetail-module__uwG47q__tabs,.ProductDetail-module__uwG47q__gallery,.ProductDetail-module__uwG47q__related{width:100%;max-width:1200px}.ProductDetail-module__uwG47q__hero{flex-direction:column;gap:20px;display:flex}.ProductDetail-module__uwG47q__heroText{flex-direction:column;gap:14px;display:flex}.ProductDetail-module__uwG47q__title{font-family:var(--font-display);overflow-wrap:anywhere;color:var(--color-primary);margin:0;font-size:40px;font-weight:400;line-height:1.05}.ProductDetail-module__uwG47q__lede{max-width:720px;font-family:var(--font-body);letter-spacing:-.03em;overflow-wrap:anywhere;color:var(--color-muted);margin:0;font-size:17px;font-weight:600;line-height:1.5}.ProductDetail-module__uwG47q__chips{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ProductDetail-module__uwG47q__chip{border:1px solid var(--color-chip-border);height:32px;font-family:var(--font-body);letter-spacing:-.01em;color:var(--color-ink);border-radius:100px;align-items:center;padding:0 14px;font-size:13px;font-weight:700;display:flex}.ProductDetail-module__uwG47q__chipStrong{border-color:var(--color-primary);background:var(--color-primary-tint);color:var(--color-primary)}.ProductDetail-module__uwG47q__purchase{border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider);flex-direction:column;gap:20px;padding:24px 0;scroll-margin-top:96px;display:flex}.ProductDetail-module__uwG47q__purchaseText{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.ProductDetail-module__uwG47q__price{font-family:var(--font-display);color:var(--color-ink);flex-wrap:wrap;align-items:baseline;gap:14px;margin:0;font-size:36px;line-height:1;display:flex}.ProductDetail-module__uwG47q__license{font-family:var(--font-body);letter-spacing:-.02em;color:var(--color-muted);margin:0;font-size:14px;font-weight:600;line-height:1.5}.ProductDetail-module__uwG47q__soldOut{font-family:var(--font-display);color:var(--color-muted);margin:0;font-size:19px}.ProductDetail-module__uwG47q__actions{flex-direction:column;gap:10px;display:flex}.ProductDetail-module__uwG47q__buy{background:var(--color-primary);width:100%;height:56px;font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-surface);transition:transform .2s var(--ease-soft);border-radius:35px;justify-content:space-between;align-items:center;gap:18px;padding:0 8px 0 26px;font-size:18px;font-weight:600;text-decoration:none;display:flex}.ProductDetail-module__uwG47q__buy:hover{transform:translateY(-3px)}.ProductDetail-module__uwG47q__buyIcon{background:var(--color-surface);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.ProductDetail-module__uwG47q__buyArrow{width:20px;height:20px;fill:var(--color-ink)}.ProductDetail-module__uwG47q__downloadArrow{fill:none;width:20px;height:20px;stroke:var(--color-ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}button.ProductDetail-module__uwG47q__buy{cursor:pointer;border:0}button.ProductDetail-module__uwG47q__buy:disabled{opacity:.7;cursor:progress}.ProductDetail-module__uwG47q__freeForm,.ProductDetail-module__uwG47q__freeFiles{flex-direction:column;gap:10px;display:flex}.ProductDetail-module__uwG47q__freeLabel{font-family:var(--font-body);color:var(--color-ink);font-size:14px;font-weight:700}.ProductDetail-module__uwG47q__freeInput{border:1px solid var(--color-chip-border);height:48px;font-family:var(--font-body);color:var(--color-ink);border-radius:100px;padding:0 18px;font-size:15px;font-weight:600}.ProductDetail-module__uwG47q__freeInput:focus-visible{border-color:var(--color-primary);outline:2px solid var(--color-primary-tint)}.ProductDetail-module__uwG47q__freeError{font-family:var(--font-body);color:var(--color-primary);margin:0;font-size:14px;font-weight:700}.ProductDetail-module__uwG47q__secondary{border:1px solid var(--color-chip-border);background:var(--color-surface);width:100%;height:56px;font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);cursor:pointer;transition:border-color .2s var(--ease-soft), color .2s var(--ease-soft);border-radius:35px;justify-content:center;align-items:center;padding:0 28px;font-size:18px;font-weight:600;text-decoration:none;display:flex}.ProductDetail-module__uwG47q__secondary:hover{border-color:var(--color-primary);color:var(--color-primary)}.ProductDetail-module__uwG47q__inlineLink{font:inherit;color:var(--color-primary);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ProductDetail-module__uwG47q__buy:focus-visible,.ProductDetail-module__uwG47q__secondary:focus-visible,.ProductDetail-module__uwG47q__inlineLink:focus-visible,.ProductDetail-module__uwG47q__shareLink:focus-visible,.ProductDetail-module__uwG47q__tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.ProductDetail-module__uwG47q__about{flex-direction:column;gap:28px;margin-top:-8px;display:flex}.ProductDetail-module__uwG47q__highlights{font-family:var(--font-body);letter-spacing:-.02em;color:var(--color-muted);grid-template-columns:1fr;gap:14px 32px;margin:0;padding:0;font-size:15px;font-weight:600;line-height:1.45;list-style:none;display:grid}.ProductDetail-module__uwG47q__highlights li{align-items:flex-start;gap:10px;display:flex}.ProductDetail-module__uwG47q__check{background:var(--color-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}.ProductDetail-module__uwG47q__meta{font-family:var(--font-body);letter-spacing:-.02em;color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px 24px;margin:0;font-size:14px;font-weight:600;display:flex}.ProductDetail-module__uwG47q__meta a{color:var(--color-ink);text-decoration:none}.ProductDetail-module__uwG47q__meta a:hover{color:var(--color-primary)}.ProductDetail-module__uwG47q__meta time{color:var(--color-ink)}.ProductDetail-module__uwG47q__share{align-items:center;gap:14px;margin-left:auto;display:flex}.ProductDetail-module__uwG47q__shareLabel{font-family:var(--font-body);color:var(--color-muted);font-size:14px;font-weight:600}.ProductDetail-module__uwG47q__shareLink{width:20px;height:20px;color:var(--color-ink);cursor:pointer;transition:color .2s var(--ease-soft);background:0 0;border:0;place-items:center;padding:0;display:grid}.ProductDetail-module__uwG47q__shareLink:hover{color:var(--color-primary)}.ProductDetail-module__uwG47q__shareLink svg{width:16px;height:16px}.ProductDetail-module__uwG47q__iconFill{fill:currentColor}.ProductDetail-module__uwG47q__iconStroke{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ProductDetail-module__uwG47q__stickyBar{z-index:9;border-bottom:1px solid var(--color-divider);background:var(--color-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);visibility:hidden;opacity:0;transition:opacity .25s var(--ease-soft), transform .25s var(--ease-soft), visibility 0s linear .25s;display:none;position:fixed;top:80px;left:0;right:0;transform:translateY(-8px)}.ProductDetail-module__uwG47q__stickyBar[data-shown]{visibility:visible;opacity:1;transition-delay:0s;transform:none}.ProductDetail-module__uwG47q__stickyInner{align-items:center;gap:20px;width:100%;max-width:1200px;height:56px;margin:0 auto;padding:0 20px;display:flex}.ProductDetail-module__uwG47q__barTitle{min-width:0;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink);flex:1;font-size:18px;overflow:hidden}.ProductDetail-module__uwG47q__barPrice{font-family:var(--font-display);white-space:nowrap;color:var(--color-ink);flex:none;font-size:20px}.ProductDetail-module__uwG47q__barBuy{width:auto;height:40px;padding:0 6px 0 20px;font-size:16px}.ProductDetail-module__uwG47q__barBuy .ProductDetail-module__uwG47q__buyIcon{width:30px;height:30px}.ProductDetail-module__uwG47q__barBuy .ProductDetail-module__uwG47q__buyArrow{width:16px;height:16px}.ProductDetail-module__uwG47q__tabs{flex-direction:column;scroll-margin-top:88px;display:flex}.ProductDetail-module__uwG47q__tabBar{z-index:5;border-bottom:1px solid var(--color-divider);background:var(--color-surface);margin-bottom:36px;position:sticky;top:80px}.ProductDetail-module__uwG47q__tabList{scrollbar-width:none;gap:28px;display:flex;overflow-x:auto}.ProductDetail-module__uwG47q__tab{height:50px;font-family:var(--font-body);letter-spacing:-.02em;color:var(--color-muted);cursor:pointer;transition:color .2s var(--ease-soft);background:0 0;border:0;flex:none;padding:0 2px;font-size:16px;font-weight:600;position:relative}.ProductDetail-module__uwG47q__tab:after{content:"";background:var(--color-ink-strong);height:2px;transition:transform .35s var(--ease-card);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.ProductDetail-module__uwG47q__tab:hover,.ProductDetail-module__uwG47q__tab[aria-selected=true]{color:var(--color-ink-strong)}.ProductDetail-module__uwG47q__tab[aria-selected=true]:after{transform:scaleX(1)}.ProductDetail-module__uwG47q__panel:focus-visible{outline:2px solid var(--color-primary);outline-offset:6px;border-radius:4px}.ProductDetail-module__uwG47q__prose{overflow-wrap:anywhere;max-width:800px;font-size:17px;line-height:1.7}.ProductDetail-module__uwG47q__prose img{border-radius:14px;width:100%;height:auto;display:block}.ProductDetail-module__uwG47q__prose figure{margin:1.6em 0}.ProductDetail-module__uwG47q__prose pre{background:var(--color-page);border-radius:12px;padding:18px 20px;font-size:14px;line-height:1.6;overflow-x:auto}.ProductDetail-module__uwG47q__prose code{font-size:.92em}.ProductDetail-module__uwG47q__panelText{max-width:800px;font-family:var(--font-body);overflow-wrap:anywhere;color:var(--color-ink);font-size:17px;font-weight:500;line-height:1.7}.ProductDetail-module__uwG47q__panelText p{margin:0 0 14px}.ProductDetail-module__uwG47q__panelHeading{font-family:var(--font-display);color:var(--color-ink);margin:0 0 12px;font-size:24px;font-weight:400}.ProductDetail-module__uwG47q__featureGrid{grid-template-columns:1fr;gap:18px 40px;margin:0;padding:0;list-style:none;display:grid}.ProductDetail-module__uwG47q__feature{border-bottom:1px solid var(--color-divider);font-family:var(--font-body);gap:12px;padding:14px 0;display:flex}.ProductDetail-module__uwG47q__featureTitle{letter-spacing:-.02em;color:var(--color-ink);font-size:16px;font-weight:600;display:block}.ProductDetail-module__uwG47q__featureNote{color:var(--color-muted);margin-top:4px;font-size:14px;font-weight:500;line-height:1.5;display:block}.ProductDetail-module__uwG47q__faq{border-top:1px solid var(--color-divider);flex-direction:column;max-width:800px;display:flex}.ProductDetail-module__uwG47q__question{border-bottom:1px solid var(--color-divider);font-family:var(--font-body)}.ProductDetail-module__uwG47q__question summary{letter-spacing:-.02em;color:var(--color-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.ProductDetail-module__uwG47q__question summary::-webkit-details-marker{display:none}.ProductDetail-module__uwG47q__question summary:after{content:"";width:14px;height:14px;transition:transform .3s var(--ease-soft);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 4v16M4 12h16' stroke='%232f2f2f' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none}.ProductDetail-module__uwG47q__question[open] summary:after{transform:rotate(45deg)}.ProductDetail-module__uwG47q__question p{color:var(--color-muted);margin:0 0 18px;font-size:16px;font-weight:500;line-height:1.7}.ProductDetail-module__uwG47q__changelog{border-left:1px solid var(--color-divider);max-width:800px;font-family:var(--font-body);flex-direction:column;margin:0;padding:0 0 0 22px;list-style:none;display:flex}.ProductDetail-module__uwG47q__change{padding-bottom:28px;position:relative}.ProductDetail-module__uwG47q__change:last-child{padding-bottom:0}.ProductDetail-module__uwG47q__changeDot{background:var(--color-primary);width:9px;height:9px;box-shadow:0 0 0 3px var(--color-surface);border-radius:50%;position:absolute;top:6px;left:-27px}.ProductDetail-module__uwG47q__changeHead{color:var(--color-muted);align-items:baseline;gap:12px;margin:0 0 6px;font-size:14px;font-weight:600;display:flex}.ProductDetail-module__uwG47q__version{font-family:var(--font-display);color:var(--color-ink-strong);font-size:18px}.ProductDetail-module__uwG47q__changeNotes{color:var(--color-ink);margin:0 0 6px;font-size:16px;font-weight:500;line-height:1.6}.ProductDetail-module__uwG47q__gallery,.ProductDetail-module__uwG47q__related{flex-direction:column;gap:24px;display:flex}.ProductDetail-module__uwG47q__sectionTitle{font-family:var(--font-display);color:var(--color-ink-soft);margin:0;font-size:28px;font-weight:400;line-height:1.1}.ProductDetail-module__uwG47q__mobileBar{z-index:50;background:var(--color-surface);box-shadow:var(--shadow-raised);border-radius:100px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 20px;display:flex;position:fixed;bottom:12px;left:12px;right:12px}.ProductDetail-module__uwG47q__mobilePrice{font-family:var(--font-display);white-space:nowrap;color:var(--color-ink);font-size:20px;overflow:hidden}.ProductDetail-module__uwG47q__mobileBuy{width:auto;height:52px;padding:0 8px 0 22px;font-size:17px}.ProductDetail-module__uwG47q__mobileBuy .ProductDetail-module__uwG47q__buyIcon{width:36px;height:36px}.ProductDetail-module__uwG47q__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ProductDetail-module__uwG47q__buy,.ProductDetail-module__uwG47q__stickyBar,.ProductDetail-module__uwG47q__tab:after,.ProductDetail-module__uwG47q__question summary:after{transition:none}}@media (min-width:768px){.ProductDetail-module__uwG47q__purchase{flex-direction:row;justify-content:space-between;align-items:center;gap:32px;padding:28px 0}.ProductDetail-module__uwG47q__actions{flex-direction:row;flex:none;align-items:center}.ProductDetail-module__uwG47q__actions>*{width:auto;min-width:170px}.ProductDetail-module__uwG47q__actions .ProductDetail-module__uwG47q__freeForm,.ProductDetail-module__uwG47q__actions .ProductDetail-module__uwG47q__freeFiles{width:100%;max-width:520px}.ProductDetail-module__uwG47q__actions .ProductDetail-module__uwG47q__freeForm{flex-flow:wrap;align-items:center}.ProductDetail-module__uwG47q__actions .ProductDetail-module__uwG47q__freeForm .ProductDetail-module__uwG47q__freeInput{flex:180px}.ProductDetail-module__uwG47q__actions .ProductDetail-module__uwG47q__freeForm .ProductDetail-module__uwG47q__freeLabel,.ProductDetail-module__uwG47q__actions .ProductDetail-module__uwG47q__freeForm .ProductDetail-module__uwG47q__freeError{flex-basis:100%}.ProductDetail-module__uwG47q__highlights,.ProductDetail-module__uwG47q__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ProductDetail-module__uwG47q__article{gap:48px;padding:40px 32px 96px}.ProductDetail-module__uwG47q__title{font-size:56px}.ProductDetail-module__uwG47q__lede{font-size:19px}.ProductDetail-module__uwG47q__price{font-size:40px}.ProductDetail-module__uwG47q__highlights{grid-template-columns:repeat(3,minmax(0,1fr))}.ProductDetail-module__uwG47q__stickyBar{display:block}.ProductDetail-module__uwG47q__tabBar{top:136px}.ProductDetail-module__uwG47q__tabs{scroll-margin-top:144px}.ProductDetail-module__uwG47q__sectionTitle{font-size:36px}.ProductDetail-module__uwG47q__mobileBar{display:none}}@media (min-width:1440px){.ProductDetail-module__uwG47q__title{font-size:62px}}
.Pill-module__bK-Uqa__pill{align-items:center;height:60px;text-decoration:none;display:flex}.Pill-module__bK-Uqa__label{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-size:19px;font-weight:600}.Pill-module__bK-Uqa__icon{background:var(--color-surface);border-radius:23px;justify-content:center;align-items:center;display:flex;overflow:hidden}.Pill-module__bK-Uqa__arrow{fill:var(--color-ink);display:block}.Pill-module__bK-Uqa__primary{background:var(--color-primary);border-radius:35px;justify-content:space-between;padding:0 11px 0 28px}.Pill-module__bK-Uqa__primary .Pill-module__bK-Uqa__label{color:var(--color-surface);padding-right:18px;line-height:20px}.Pill-module__bK-Uqa__primary .Pill-module__bK-Uqa__icon{width:40px;height:40px}.Pill-module__bK-Uqa__primary .Pill-module__bK-Uqa__arrow{width:20px;height:20px}.Pill-module__bK-Uqa__secondary{background:var(--color-chip);transition:background-color .25s var(--ease-soft), padding .25s var(--ease-soft);border-radius:30px;justify-content:center;padding:0 30px;position:relative;overflow:hidden}.Pill-module__bK-Uqa__secondary:after{content:"";border:1px solid var(--color-chip-border);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.Pill-module__bK-Uqa__secondary .Pill-module__bK-Uqa__label{color:var(--color-ink);transition:color .25s var(--ease-soft);line-height:14px}.Pill-module__bK-Uqa__secondary .Pill-module__bK-Uqa__icon{z-index:1;width:46px;height:46px;transition:right .25s var(--ease-soft), width .25s var(--ease-soft), height .25s var(--ease-soft);position:absolute;top:50%;right:-46px;transform:translateY(-50%)}.Pill-module__bK-Uqa__secondary .Pill-module__bK-Uqa__arrow{width:22px;height:22px}.Pill-module__bK-Uqa__secondary:hover{background:var(--color-primary);padding:0 72px 0 30px}.Pill-module__bK-Uqa__secondary:hover .Pill-module__bK-Uqa__label{color:var(--color-surface)}.Pill-module__bK-Uqa__secondary:hover .Pill-module__bK-Uqa__icon{width:48px;height:48px;right:4px}.Pill-module__bK-Uqa__large{justify-content:center;gap:20px;height:70px;padding:0 15px 0 30px;transition:transform .2s}.Pill-module__bK-Uqa__large:hover{transform:translateY(-4px)}.Pill-module__bK-Uqa__large .Pill-module__bK-Uqa__label{padding-right:0;font-size:20px}.Pill-module__bK-Uqa__large .Pill-module__bK-Uqa__icon{width:46px;height:46px}.Pill-module__bK-Uqa__large .Pill-module__bK-Uqa__arrow{width:22px;height:22px}.Pill-module__bK-Uqa__dark{background:var(--color-carbon)}.Pill-module__bK-Uqa__dark:after{content:none}.Pill-module__bK-Uqa__dark .Pill-module__bK-Uqa__label{color:var(--color-surface)}
.Header-module__Mg1eeW__header{z-index:10;background:var(--color-surface);width:100%;transition:box-shadow .3s var(--ease-in-out) .1s;flex-direction:column;align-items:center;padding:16px 24px;display:flex;position:sticky;top:0;overflow:hidden}.Header-module__Mg1eeW__header:after{content:"";border-bottom:1px solid var(--color-divider);pointer-events:none;transition:border-bottom-width .3s var(--ease-in-out) .1s;position:absolute;inset:0}.Header-module__Mg1eeW__inner{flex-direction:column;justify-content:space-between;align-items:center;width:100%;max-width:1320px;display:flex;position:relative}.Header-module__Mg1eeW__bar{justify-content:space-between;align-items:center;width:100%;display:flex}.Header-module__Mg1eeW__logo{display:flex}.Header-module__Mg1eeW__logoMark{width:32px;height:48px;fill:var(--color-primary);display:block}.Header-module__Mg1eeW__menuButton{background:var(--color-surface);width:46px;height:46px;box-shadow:var(--shadow-raised);cursor:pointer;border:0;border-radius:50%;padding:0;display:block;position:relative}.Header-module__Mg1eeW__menuLine{z-index:1;background:var(--color-ink);height:2px;transition:top var(--duration-spring) var(--ease-spring), left var(--duration-spring) var(--ease-spring), width var(--duration-spring) var(--ease-spring), transform var(--duration-spring) var(--ease-spring);border-radius:3px;position:absolute}.Header-module__Mg1eeW__menuLineTop{width:11px;top:16px;left:21px}.Header-module__Mg1eeW__menuLineMiddle{width:18px;top:calc(50% - .7778px);left:calc(50% - 9px)}.Header-module__Mg1eeW__menuLineBottom{width:18px;top:28px;left:calc(50% - 9px)}.Header-module__Mg1eeW__nav{padding-bottom:42px;position:absolute;top:-328px;left:50%;transform:translate(-50%)}.Header-module__Mg1eeW__navList{flex-direction:column;align-items:center;gap:28px;margin:0;padding:0;list-style:none;display:flex}.Header-module__Mg1eeW__navItem{font-family:var(--font-display);text-align:center;white-space:nowrap;font-size:16px;line-height:19.2px}.Header-module__Mg1eeW__navLink{color:var(--color-ink);transition:color .2s var(--ease-soft);text-decoration:none}.Header-module__Mg1eeW__navLink[aria-current=page]{color:var(--color-ink-strong)}.Header-module__Mg1eeW__navLink:hover{color:var(--color-ink-hover)}.Header-module__Mg1eeW__navLink[aria-current=page]:hover{color:var(--color-ink-strong-hover)}.Header-module__Mg1eeW__actions{flex-direction:column;align-items:center;display:flex;position:absolute;top:-170px;left:0;right:0}.Header-module__Mg1eeW__open{box-shadow:var(--shadow-panel);padding-bottom:40px;overflow:visible}.Header-module__Mg1eeW__open:after{border-bottom-width:0}.Header-module__Mg1eeW__animating{overflow:hidden}.Header-module__Mg1eeW__open .Header-module__Mg1eeW__bar{padding-bottom:50px}.Header-module__Mg1eeW__open .Header-module__Mg1eeW__menuLineTop{width:18px;top:calc(50% - 1px);left:14px;transform:rotate(-45deg)}.Header-module__Mg1eeW__open .Header-module__Mg1eeW__menuLineMiddle{display:none}.Header-module__Mg1eeW__open .Header-module__Mg1eeW__menuLineBottom{top:calc(50% - .7778px);transform:rotate(45deg)}.Header-module__Mg1eeW__open .Header-module__Mg1eeW__nav{padding-bottom:50px;position:relative;top:auto;left:auto;transform:none}.Header-module__Mg1eeW__open .Header-module__Mg1eeW__actions{width:100%;position:relative;top:auto;left:auto;right:auto}@media (min-width:1024px){.Header-module__Mg1eeW__header{padding:16px 40px}.Header-module__Mg1eeW__inner{flex-direction:row}.Header-module__Mg1eeW__bar{width:auto}.Header-module__Mg1eeW__menuButton{display:none}.Header-module__Mg1eeW__nav{padding-bottom:0;position:relative;top:auto;left:auto;transform:none}.Header-module__Mg1eeW__navList{flex-direction:row;gap:24px}.Header-module__Mg1eeW__actions{flex-direction:row;position:relative;top:auto;left:auto;right:auto}}@media (min-width:1440px){.Header-module__Mg1eeW__navList{gap:38px}}
.Integrations-module__fx9G7a__contents{display:contents}.Integrations-module__fx9G7a__banner{z-index:100;border:1px solid var(--color-divider);background:var(--color-surface);width:min(380px,100vw - 32px);box-shadow:var(--shadow-raised);color:var(--color-ink);font:500 15px / 1.5 var(--font-body);border-radius:24px;flex-direction:column;gap:16px;padding:20px;display:flex;position:fixed;bottom:24px;right:24px}.Integrations-module__fx9G7a__message{margin:0}.Integrations-module__fx9G7a__buttons{gap:8px;display:flex}.Integrations-module__fx9G7a__accept,.Integrations-module__fx9G7a__decline{height:44px;font:600 15px / 1 var(--font-body);cursor:pointer;transition:background-color .2s var(--ease-soft);border-radius:100px;flex:1;padding:0 20px}.Integrations-module__fx9G7a__accept{background:var(--color-primary);color:var(--color-surface);border:0}.Integrations-module__fx9G7a__accept:hover{background:var(--color-dot-glow-soft)}.Integrations-module__fx9G7a__decline{border:1px solid var(--color-chip-border);background:var(--color-surface);color:var(--color-ink-strong)}.Integrations-module__fx9G7a__decline:hover{background:var(--color-page)}.Integrations-module__fx9G7a__accept:focus-visible,.Integrations-module__fx9G7a__decline:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:767px){.Integrations-module__fx9G7a__banner{bottom:16px;right:16px}}
.CtaTicker-module__e7i-Rq__cta{z-index:4;background:var(--color-night);flex-direction:column;justify-content:center;align-items:center;gap:48px;width:100%;padding:40px 0 140px;display:flex;position:relative;overflow:hidden}.CtaTicker-module__e7i-Rq__head{flex-direction:column;justify-content:center;align-items:center;gap:30px;width:100%;padding:10px 40px;display:flex;overflow:hidden}.CtaTicker-module__e7i-Rq__title{width:100%;max-width:1000px;font-family:var(--font-display);letter-spacing:-.7px;text-align:center;white-space:pre-wrap;word-break:break-word;color:var(--color-primary);margin:0;font-size:64px;font-weight:400;line-height:60px;overflow:hidden}.CtaTicker-module__e7i-Rq__lead{color:var(--color-surface)}.CtaTicker-module__e7i-Rq__action{will-change:transform;flex:none;width:236px;height:60px}.CtaTicker-module__e7i-Rq__action .CtaTicker-module__e7i-Rq__actionPill{width:100%;height:100%;transition:transform .2s}.CtaTicker-module__e7i-Rq__action .CtaTicker-module__e7i-Rq__actionPill:hover{transform:translateY(-4px)}.CtaTicker-module__e7i-Rq__gallery{z-index:2;background:var(--color-night);flex-direction:column;gap:16px;width:100%;padding:60px 40px;display:flex;position:relative}.CtaTicker-module__e7i-Rq__row{align-items:center;height:242px;display:flex;overflow:hidden}.CtaTicker-module__e7i-Rq__track{will-change:transform;align-items:center;gap:16px;width:100%;height:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.CtaTicker-module__e7i-Rq__item{border-radius:24px;flex:none;width:332px;height:242px}.CtaTicker-module__e7i-Rq__image{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.CtaTicker-module__e7i-Rq__imageTop{object-position:50% 0}
.Footer-module__Uypetq__footer{flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.Footer-module__Uypetq__bar{background:var(--color-night);justify-content:center;align-items:center;width:100%;padding:24px;display:flex;position:relative;overflow:hidden}.Footer-module__Uypetq__bar:after{content:"";border-bottom:1px solid var(--color-hairline);pointer-events:none;position:absolute;inset:0}.Footer-module__Uypetq__barInner{flex:1 0 0;justify-content:space-between;align-items:center;max-width:1320px;display:flex}.Footer-module__Uypetq__status,.Footer-module__Uypetq__top{font-family:var(--font-display);white-space:pre;align-items:center;margin:0;font-size:15px;font-weight:400;line-height:19.5px;display:flex}.Footer-module__Uypetq__status{letter-spacing:-.3px;color:var(--color-surface);gap:8px}.Footer-module__Uypetq__status:before{content:"";background:var(--color-primary);width:10px;height:10px;box-shadow:0 0 12px 0 var(--color-glow);border-radius:100%;flex:none}.Footer-module__Uypetq__top{letter-spacing:-.15px;color:var(--color-faint);gap:14px;text-decoration:none;overflow:hidden}.Footer-module__Uypetq__top:after{content:"";width:45px;height:45px;image-rendering:pixelated;background:url(/img/icon-back-to-top.svg) 0 0/100% 100%;flex:none}.Footer-module__Uypetq__contact{background:var(--color-night);flex-direction:column;align-items:center;width:100%;display:flex;overflow:hidden}.Footer-module__Uypetq__main{flex-direction:column;align-items:center;width:100%;padding:20px;display:flex}.Footer-module__Uypetq__body{will-change:transform;flex-direction:column;align-items:center;gap:26px;width:100%;display:flex}.Footer-module__Uypetq__identity{flex-direction:column;justify-content:center;align-items:center;gap:25px;width:100%;display:flex}.Footer-module__Uypetq__profile{will-change:transform;align-items:center;gap:16px;display:flex}.Footer-module__Uypetq__avatar{background:var(--color-primary);border-radius:60px;flex:none;width:76px;height:76px;overflow:hidden}.Footer-module__Uypetq__avatarImage{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.Footer-module__Uypetq__person{will-change:transform;flex-direction:column;flex:none;align-items:flex-start;gap:2px;width:202px;display:flex}.Footer-module__Uypetq__name,.Footer-module__Uypetq__role,.Footer-module__Uypetq__email{font-family:var(--font-display);color:var(--color-surface);margin:0;font-weight:400}.Footer-module__Uypetq__name{letter-spacing:-.44px;white-space:pre;font-size:22px;line-height:30.8px}.Footer-module__Uypetq__role{letter-spacing:.15px;white-space:pre-wrap;word-break:break-word;opacity:.5;width:100%;font-size:15px;line-height:19.5px}.Footer-module__Uypetq__email{width:100%;font-family:var(--font-display);letter-spacing:-.24px;text-align:center;white-space:pre-wrap;word-break:break-word;font-size:24px;line-height:24px}.Footer-module__Uypetq__emailLink{color:inherit;text-decoration:none}.Footer-module__Uypetq__links{border-radius:21px;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;height:338px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.Footer-module__Uypetq__link{width:100%;height:60px}.Footer-module__Uypetq__link .Footer-module__Uypetq__linkPill{width:100%}.Footer-module__Uypetq__wordmark{flex:none;width:100%;padding:0 20px}.Footer-module__Uypetq__wordmarkSvg{width:100%;height:auto;display:block;overflow:hidden}.Footer-module__Uypetq__wordmarkText{font-family:var(--font-display);letter-spacing:-.05em;font-style:italic;font-weight:600}.Footer-module__Uypetq__meteors{z-index:1;pointer-events:none;height:525px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.Footer-module__Uypetq__meteor{z-index:2;will-change:transform, opacity;background:linear-gradient(270deg,#fff9 0%,#fff0 100%);border-radius:2px;width:100px;height:1px;position:absolute;transform:translate(0)scale(1)rotate(22.6deg)}.Footer-module__Uypetq__meteor:after{content:"";background:#fff3;border-radius:1px;width:2px;height:1px;position:absolute;top:0;right:0;box-shadow:0 0 6px 1px #fff9}.Footer-module__Uypetq__meteor:first-child{width:110px;top:40px;left:-110px}.Footer-module__Uypetq__meteor:nth-child(2){top:70px;left:-100px}.Footer-module__Uypetq__meteor:nth-child(3){top:140px;left:-120px}.Footer-module__Uypetq__meteor:nth-child(4){top:160px;left:-120px}.Footer-module__Uypetq__meteor:nth-child(5){top:calc(52.6316% - .5px);left:-120px}.Footer-module__Uypetq__meteor:nth-child(6){top:-30px;left:-100px}.Footer-module__Uypetq__meteor:nth-child(7){top:-30px;left:-10px}.Footer-module__Uypetq__meteor:nth-child(8){top:-40px;left:50px}.Footer-module__Uypetq__meteor:nth-child(9){top:-40px;left:-90px}.Footer-module__Uypetq__meteor:nth-child(10){top:-30px;left:200px}.Footer-module__Uypetq__meteor:nth-child(11){top:-40px;left:290px}.Footer-module__Uypetq__meteor:nth-child(12){top:-40px;left:120px}.Footer-module__Uypetq__meteor:nth-child(13){top:-40px;left:140px}.Footer-module__Uypetq__meteor:nth-child(14){top:calc(50% - .5px);left:-100px}.Footer-module__Uypetq__meteor:nth-child(15){top:10px;left:-120px}.Footer-module__Uypetq__meteor:nth-child(16),.Footer-module__Uypetq__meteor:nth-child(17){top:-30px;left:140px}@media (min-width:1024px){.Footer-module__Uypetq__bar{padding:32px}.Footer-module__Uypetq__main{padding:30px 0}.Footer-module__Uypetq__wordmark{padding:0 30px}.Footer-module__Uypetq__body{gap:30px;padding:19px 0}.Footer-module__Uypetq__identity{flex-direction:row;justify-content:space-between;gap:0;padding:0 30px}.Footer-module__Uypetq__email{letter-spacing:-.3px;text-align:start;white-space:pre;width:auto;font-size:30px;line-height:30px}.Footer-module__Uypetq__links{grid-template-columns:repeat(2,1fr);align-content:space-between;gap:0 10px;height:137px;padding:0 30px;display:grid}}@media (min-width:1440px){.Footer-module__Uypetq__bar{padding:40px}.Footer-module__Uypetq__barInner{will-change:opacity}.Footer-module__Uypetq__main{align-items:flex-start;padding:60px 40px}.Footer-module__Uypetq__wordmark{padding:0 40px}.Footer-module__Uypetq__body{gap:43px;padding:0}.Footer-module__Uypetq__identity{padding:0}.Footer-module__Uypetq__email{letter-spacing:-.4px;will-change:transform;font-size:40px;line-height:40px}.Footer-module__Uypetq__links{grid-template-columns:repeat(4,1fr);height:60px;padding:0}}
.SiteShell-module__Qoc_EW__page{background:var(--color-page);flex-direction:column;align-items:center;min-height:100vh;display:flex}.SiteShell-module__Qoc_EW__page:has(>main[data-plain]){background:var(--color-surface)}.SiteShell-module__Qoc_EW__main{flex-direction:column;align-items:center;width:100%;display:flex}
.Eyebrow-module__YplBJq__eyebrow{align-items:center;gap:8px;margin:0;display:flex}.Eyebrow-module__YplBJq__dot{background:var(--color-primary);border-radius:100%;flex:none;width:10px;height:10px}.Eyebrow-module__YplBJq__text{font-family:var(--font-body);letter-spacing:-.04em;white-space:pre;color:var(--color-ink);font-size:13px;font-weight:600;line-height:1}.Eyebrow-module__YplBJq__onDark .Eyebrow-module__YplBJq__text{color:var(--color-faint)}.Eyebrow-module__YplBJq__bright .Eyebrow-module__YplBJq__text{color:var(--color-surface)}.Eyebrow-module__YplBJq__glow .Eyebrow-module__YplBJq__dot{box-shadow:0 2px 13px var(--color-dot-glow)}.Eyebrow-module__YplBJq__glowSoft .Eyebrow-module__YplBJq__dot{box-shadow:0 2px 13px var(--color-dot-glow-soft)}@media (min-width:1024px){.Eyebrow-module__YplBJq__dot{width:13px;height:13px}.Eyebrow-module__YplBJq__text{font-size:14px}}@media (min-width:1440px){.Eyebrow-module__YplBJq__text{font-size:18px}}
.Certificates-module__fQWDhW__certificates{z-index:2;background:var(--color-night);flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;padding:40px 20px;display:flex;position:relative}.Certificates-module__fQWDhW__header{justify-content:center;align-items:center;width:100%;padding:0 24px;display:flex}.Certificates-module__fQWDhW__intro{z-index:1;flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;gap:14px;max-width:1320px;padding:10px 0 30px;display:flex;position:relative}.Certificates-module__fQWDhW__titleWrap{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.Certificates-module__fQWDhW__title{width:100%;font-family:var(--font-display);letter-spacing:-.01em;text-align:center;white-space:pre-wrap;word-break:break-word;color:var(--color-surface);margin:0;font-size:40px;font-weight:600;line-height:1.1}.Certificates-module__fQWDhW__accent{color:var(--color-primary)}.Certificates-module__fQWDhW__body{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.Certificates-module__fQWDhW__stage{will-change:transform;width:100%;position:relative}.Certificates-module__fQWDhW__panel{background:var(--color-soot);border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:30px;width:100%;height:557px;padding:60px 16px;display:flex;overflow:hidden}.Certificates-module__fQWDhW__tabs{flex-direction:column;flex:none;order:1;justify-content:center;align-items:center;gap:28px;width:85%;height:96px;display:flex;overflow:hidden}.Certificates-module__fQWDhW__tab{width:100%;height:96px;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:4px;padding:16px 24px;display:flex;position:relative;overflow:hidden}.Certificates-module__fQWDhW__tab[aria-selected=false]{display:none}.Certificates-module__fQWDhW__tab[aria-selected=true]{background:var(--color-primary)}.Certificates-module__fQWDhW__issuer,.Certificates-module__fQWDhW__course{width:100%;font-family:var(--font-body);white-space:pre-wrap;word-break:break-word;color:var(--color-surface);display:block}.Certificates-module__fQWDhW__issuer{font-size:24px;font-weight:700;line-height:36px}.Certificates-module__fQWDhW__course{opacity:.75;font-size:16px;line-height:24px}.Certificates-module__fQWDhW__tabCompact .Certificates-module__fQWDhW__issuer{font-size:20px}.Certificates-module__fQWDhW__tabCompact .Certificates-module__fQWDhW__course{font-size:14px}.Certificates-module__fQWDhW__viewer{background:var(--color-viewer);border-radius:20px;flex:none;justify-content:flex-start;align-items:center;width:85%;height:369px;display:flex;position:relative;overflow:hidden}.Certificates-module__fQWDhW__image{object-fit:cover;border-radius:8px;flex:none;width:100%;height:100%;display:block}.Certificates-module__fQWDhW__image[hidden]{display:none}.Certificates-module__fQWDhW__controls{z-index:1;background:var(--color-glass);-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px);border-radius:230px;justify-content:space-between;align-items:center;width:75%;height:56px;padding:8px;display:flex;position:absolute;bottom:16px;left:50%;overflow:hidden;transform:translate(-50%)}.Certificates-module__fQWDhW__controls:after{content:"";border:1px solid var(--color-surface);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.Certificates-module__fQWDhW__step{cursor:pointer;will-change:transform;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:12px;display:flex;position:relative;overflow:hidden}.Certificates-module__fQWDhW__step:after{content:"";border:1px solid var(--color-button-edge);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.Certificates-module__fQWDhW__icon{fill:none;width:16px;height:16px;stroke:var(--color-ink-75);stroke-width:16px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.Certificates-module__fQWDhW__iconColumn{display:none}.Certificates-module__fQWDhW__dot{background:var(--color-ink-75);opacity:.25;border-radius:16px;flex:none;width:4px;height:4px}.Certificates-module__fQWDhW__dotActive{background:var(--color-dot);opacity:1}@media (min-width:1024px){.Certificates-module__fQWDhW__certificates{padding:100px 60px 80px}.Certificates-module__fQWDhW__header{padding:0 40px 30px}.Certificates-module__fQWDhW__intro{padding:0 0 50px}.Certificates-module__fQWDhW__title{font-size:62px}.Certificates-module__fQWDhW__body{padding:0 60px}.Certificates-module__fQWDhW__tabs,.Certificates-module__fQWDhW__tab{height:75px}}@media (min-width:1440px){.Certificates-module__fQWDhW__certificates{padding:100px 60px}.Certificates-module__fQWDhW__header{padding:0 40px 70px}.Certificates-module__fQWDhW__intro{padding:0}.Certificates-module__fQWDhW__title{font-size:78px}.Certificates-module__fQWDhW__body{padding:0}.Certificates-module__fQWDhW__panel{flex-direction:row;gap:40px;height:528px;padding:30px 40px}.Certificates-module__fQWDhW__tabs{order:0;width:442px;height:468px}.Certificates-module__fQWDhW__tab{height:96px}.Certificates-module__fQWDhW__tab[aria-selected=false]{display:flex}.Certificates-module__fQWDhW__tab[aria-selected=false]:after{content:"";border:1px solid var(--color-edge);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.Certificates-module__fQWDhW__viewer{flex-direction:column;align-self:stretch;gap:10px;width:744px;height:auto}.Certificates-module__fQWDhW__image{height:468px}.Certificates-module__fQWDhW__controls{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-direction:column;justify-content:center;gap:24px;width:72px;height:auto;padding:16px;top:auto;left:auto;right:16px;transform:none}.Certificates-module__fQWDhW__controls:after{border-color:var(--color-glass-edge)}.Certificates-module__fQWDhW__iconRow{display:none}.Certificates-module__fQWDhW__iconColumn{display:block}}.Certificates-module__fQWDhW__imageLink:not([hidden]){display:contents}
.SplitText-module__SNHjAa__word{white-space:nowrap}.SplitText-module__SNHjAa__char{filter:blur();will-change:transform;display:inline-block}
.ViewAll-module__T-MSwa__viewAll{justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex;overflow:hidden}.ViewAll-module__T-MSwa__panel{background:var(--color-primary);flex-direction:column;flex:1 0 0;justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative;overflow:hidden}.ViewAll-module__T-MSwa__row{align-items:center;gap:22px;display:flex}.ViewAll-module__T-MSwa__label{font-family:var(--font-display);white-space:pre;color:var(--color-surface);font-size:24px;line-height:31.2px}.ViewAll-module__T-MSwa__icon{background:var(--color-surface);border-radius:23px;justify-content:center;align-items:center;width:46px;height:46px;display:flex;overflow:hidden}.ViewAll-module__T-MSwa__arrow{width:22px;height:22px;fill:var(--color-ink);display:block}@media (min-width:1024px){.ViewAll-module__T-MSwa__viewAll{padding:22px;position:relative}.ViewAll-module__T-MSwa__viewAll:after{content:"";border:1px solid var(--color-frame);pointer-events:none;position:absolute;inset:0}.ViewAll-module__T-MSwa__panel{border-radius:14px}}
.Content-module__-lsRQW__fieldset{gap:var(--a-space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.Content-module__-lsRQW__legend{margin-bottom:var(--a-space-2);font-size:var(--a-text-sm);padding:0;font-weight:700}.Content-module__-lsRQW__hint{font-size:var(--a-text-sm);color:var(--a-text-muted);margin:-4px 0 0}.Content-module__-lsRQW__error{font-size:var(--a-text-sm);color:var(--a-danger);margin:0;font-weight:600}.Content-module__-lsRQW__note{padding:var(--a-space-3);border-radius:var(--a-radius-sm);background:var(--a-surface-muted);font-size:var(--a-text-sm);color:var(--a-text-muted);margin:0}.Content-module__-lsRQW__handle{width:28px;height:36px;color:var(--a-text-subtle);cursor:grab;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.Content-module__-lsRQW__handle:hover{background:var(--a-surface-muted);color:var(--a-text)}.Content-module__-lsRQW__galleryList,.Content-module__-lsRQW__lines{gap:var(--a-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Content-module__-lsRQW__galleryRow{align-items:center;gap:var(--a-space-3);padding:var(--a-space-2) var(--a-space-3);border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);display:flex}.Content-module__-lsRQW__galleryRow[data-dragging],.Content-module__-lsRQW__line[data-dragging]{border-color:var(--a-accent);background:var(--a-accent-subtle)}.Content-module__-lsRQW__galleryThumb{background:var(--a-surface-muted);border-radius:6px;flex:none;width:72px;height:54px;overflow:hidden}.Content-module__-lsRQW__galleryThumb img{object-fit:cover;width:100%;height:100%}.Content-module__-lsRQW__galleryFields{gap:var(--a-space-3);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.Content-module__-lsRQW__imageList{gap:var(--a-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Content-module__-lsRQW__imageItem{align-items:center;gap:var(--a-space-3);padding:var(--a-space-1) var(--a-space-3) var(--a-space-1) var(--a-space-2);border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);display:flex}.Content-module__-lsRQW__imageItem[data-dragging]{border-color:var(--a-accent);background:var(--a-accent-subtle)}.Content-module__-lsRQW__imageName{min-width:0;font-size:var(--a-text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.Content-module__-lsRQW__itemList{gap:var(--a-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Content-module__-lsRQW__item{gap:var(--a-space-3);padding:var(--a-space-3) var(--a-space-4) var(--a-space-4);border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);flex-direction:column;display:flex}.Content-module__-lsRQW__itemSlot[data-dragging]>.Content-module__-lsRQW__item{border-color:var(--a-accent);background:var(--a-accent-subtle)}.Content-module__-lsRQW__itemHead{align-items:center;gap:var(--a-space-2);margin:0 calc(var(--a-space-2) * -1) 0 calc(var(--a-space-2) * -1);display:flex}.Content-module__-lsRQW__itemTitle{min-width:0;font-size:var(--a-text-sm);flex:1;margin:0;font-weight:700}.Content-module__-lsRQW__line{align-items:flex-end;gap:var(--a-space-2);border-radius:var(--a-radius-sm);border:1px solid #0000;display:flex}.Content-module__-lsRQW__lineField{flex:1;min-width:0}.Content-module__-lsRQW__badges{gap:var(--a-space-1);flex-wrap:wrap;display:inline-flex}.Content-module__-lsRQW__recordLine{padding:var(--a-space-3);border-color:var(--a-border);align-items:flex-start}.Content-module__-lsRQW__recordLine .Content-module__-lsRQW__handle,.Content-module__-lsRQW__recordLine>button:last-child{margin-top:26px}.Content-module__-lsRQW__record{gap:var(--a-space-3);flex:1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));min-width:0;display:grid}.Content-module__-lsRQW__sitePreview{align-items:start;gap:var(--a-space-5);padding:var(--a-space-4);border:1px solid var(--a-border);border-radius:var(--a-radius-lg);background:var(--color-surface);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;grid-template-columns:minmax(0,220px) minmax(0,1fr);display:grid}.Content-module__-lsRQW__sitePreview ul{margin:0;padding:0;list-style:none}.Content-module__-lsRQW__previewLabel{margin:0 0 var(--a-space-2);font-size:var(--a-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--a-text-subtle);font-weight:700}.Content-module__-lsRQW__captureRow{align-items:center;gap:var(--a-space-3);flex-wrap:wrap;display:flex}@media (max-width:767.98px){.Content-module__-lsRQW__sitePreview{grid-template-columns:minmax(0,1fr)}}.Content-module__-lsRQW__fileRow{align-items:center;gap:var(--a-space-3);padding:var(--a-space-2) var(--a-space-3);border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);display:flex}.Content-module__-lsRQW__fileName{min-width:0;font-size:var(--a-text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.Content-module__-lsRQW__publishState{font-size:var(--a-text-sm);color:var(--a-text-muted);justify-content:space-between;align-items:center;font-weight:600;display:flex}.Content-module__-lsRQW__placements{gap:var(--a-space-3);padding:var(--a-space-4) 0;border:0;border-block:1px solid var(--a-border);flex-direction:column;margin:0;display:flex}.Content-module__-lsRQW__publishActions{gap:var(--a-space-2);flex-wrap:wrap;display:flex}.Content-module__-lsRQW__publishActions>*{flex:1}.Content-module__-lsRQW__preview{justify-content:center}.Content-module__-lsRQW__draftBanner{align-items:center;gap:var(--a-space-3);padding:var(--a-space-3) var(--a-space-4);border:1px solid var(--a-border);border-left:3px solid var(--a-warning);border-radius:var(--a-radius-sm);background:var(--a-warning-subtle);flex-wrap:wrap;display:flex}.Content-module__-lsRQW__draftBanner p{flex:1;margin:0;font-weight:600}.Content-module__-lsRQW__meta{gap:var(--a-space-1);font-size:var(--a-text-sm);flex-direction:column;margin:0;display:flex}.Content-module__-lsRQW__meta dt{color:var(--a-text-muted)}.Content-module__-lsRQW__meta dd{margin:0 0 var(--a-space-2);font-weight:600}.Content-module__-lsRQW__by{color:var(--a-text-muted);font-weight:400;display:block}.Content-module__-lsRQW__titleButton{color:var(--a-text);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;overflow:hidden}.Content-module__-lsRQW__titleButton:hover{color:var(--a-accent-text)}.Content-module__-lsRQW__footerSpacer{flex:1}.Content-module__-lsRQW__thumb{object-fit:cover;background:var(--a-surface-muted);border-radius:6px;width:56px;height:42px;display:block}.Content-module__-lsRQW__titleCell{flex-direction:column;min-width:0;display:flex}.Content-module__-lsRQW__titleLink{color:var(--a-text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;text-decoration:none;overflow:hidden}.Content-module__-lsRQW__titleLink:hover{color:var(--a-accent-text)}.Content-module__-lsRQW__slug{font-size:var(--a-text-xs);color:var(--a-text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Content-module__-lsRQW__chips{gap:var(--a-space-1);flex-wrap:wrap;display:flex}.Content-module__-lsRQW__muted{color:var(--a-text-muted)}.Content-module__-lsRQW__reorderNote{padding:var(--a-space-2) var(--a-space-4);border-bottom:1px solid var(--a-border);font-size:var(--a-text-xs);color:var(--a-text-muted);margin:0}.Content-module__-lsRQW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:767.98px){.Content-module__-lsRQW__galleryRow{flex-wrap:wrap}.Content-module__-lsRQW__galleryFields{flex-basis:100%;grid-template-columns:1fr}}
.Switch-module__uHeZYq__row{align-items:flex-start;gap:var(--a-space-3);display:flex}.Switch-module__uHeZYq__switch{border-radius:var(--a-radius-full);background:var(--a-border-strong);cursor:pointer;width:36px;height:20px;transition:background-color var(--a-duration) var(--a-ease);border:0;flex:none;margin-top:1px;padding:0;position:relative}.Switch-module__uHeZYq__switch[aria-checked=true]{background:var(--a-accent)}.Switch-module__uHeZYq__switch:disabled{cursor:not-allowed;opacity:.55}.Switch-module__uHeZYq__thumb{width:16px;height:16px;transition:transform var(--a-duration) var(--a-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.Switch-module__uHeZYq__switch[aria-checked=true] .Switch-module__uHeZYq__thumb{transform:translate(16px)}.Switch-module__uHeZYq__text{flex-direction:column;gap:2px;display:flex}.Switch-module__uHeZYq__label{font-size:var(--a-text-base);cursor:pointer;font-weight:600}.Switch-module__uHeZYq__description{font-size:var(--a-text-sm);color:var(--a-text-muted)}
.Experience-module__1yz_oG__experience{z-index:2;background:var(--color-soot);flex-direction:column;justify-content:center;align-items:center;width:100%;padding:60px 24px;display:flex;position:relative}.Experience-module__1yz_oG__inner{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:1320px;display:flex}.Experience-module__1yz_oG__header{z-index:1;will-change:transform;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;width:100%;padding-bottom:40px;display:flex;position:relative}.Experience-module__1yz_oG__title{width:100%;font-family:var(--font-display);letter-spacing:-.02em;white-space:pre-wrap;word-break:break-word;color:var(--color-surface);margin:0;font-size:40px;font-weight:600;line-height:1.1}.Experience-module__1yz_oG__accent{color:var(--color-primary)}.Experience-module__1yz_oG__emoji{font-weight:900}.Experience-module__1yz_oG__slider{width:100%;position:relative}.Experience-module__1yz_oG__list{flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.Experience-module__1yz_oG__job{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:24px;width:100%;display:flex;position:relative;overflow:hidden}.Experience-module__1yz_oG__panel{background:var(--color-slate);border-radius:12px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:300px;padding:20px;display:flex;overflow:hidden}.Experience-module__1yz_oG__lead .Experience-module__1yz_oG__panel{height:auto;min-height:300px}.Experience-module__1yz_oG__top{justify-content:center;align-items:flex-start;gap:10px;width:100%;display:flex;overflow:hidden}.Experience-module__1yz_oG__role{flex-direction:column;flex:1 0 0;justify-content:center;align-items:flex-start;gap:4px;display:flex;overflow:hidden}.Experience-module__1yz_oG__dates,.Experience-module__1yz_oG__jobTitle,.Experience-module__1yz_oG__company,.Experience-module__1yz_oG__number{margin:0}.Experience-module__1yz_oG__dates{font-family:var(--font-body);white-space:pre;color:var(--color-caption);font-size:16px;line-height:29px}.Experience-module__1yz_oG__jobTitle{width:100%;font-family:var(--font-body);letter-spacing:-.01em;white-space:pre-wrap;word-break:break-word;color:var(--color-surface);font-size:32px;font-weight:400;line-height:36px}.Experience-module__1yz_oG__lead .Experience-module__1yz_oG__jobTitle{line-height:40px}.Experience-module__1yz_oG__company{font-family:var(--font-body);white-space:pre;color:var(--color-primary);font-size:16px;font-weight:600;line-height:29px}.Experience-module__1yz_oG__logo{border-radius:250px;flex:none;width:56px;height:56px;overflow:hidden}.Experience-module__1yz_oG__logoImage{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.Experience-module__1yz_oG__footer{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;display:flex;overflow:hidden}.Experience-module__1yz_oG__lead .Experience-module__1yz_oG__footer{gap:20px}.Experience-module__1yz_oG__tags{flex-wrap:wrap;align-items:center;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.Experience-module__1yz_oG__tag{font-family:var(--font-body);text-align:right;white-space:pre;color:var(--color-surface);border-radius:40px;flex:none;justify-content:center;align-items:center;padding:10px 26px;font-size:16px;line-height:24px;display:flex;position:relative;overflow:hidden}.Experience-module__1yz_oG__tag:after{content:"";border:1px solid var(--color-outline-dim);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.Experience-module__1yz_oG__lead .Experience-module__1yz_oG__tag{font-family:var(--font-display);text-align:start;line-height:29px}.Experience-module__1yz_oG__number{font-family:var(--font-display);white-space:pre;color:var(--color-primary);font-size:16px;line-height:24px}.Experience-module__1yz_oG__lead .Experience-module__1yz_oG__number{line-height:29px}.Experience-module__1yz_oG__numberPlain{font-family:var(--font-body)}.Experience-module__1yz_oG__progress{display:none}@media (min-width:1024px){.Experience-module__1yz_oG__experience{padding:0 32px}.Experience-module__1yz_oG__inner{gap:40px;padding:80px 0 90px}.Experience-module__1yz_oG__header{padding-bottom:0}.Experience-module__1yz_oG__title{font-size:64px}}@media (min-width:1440px){.Experience-module__1yz_oG__experience{padding:0 40px}.Experience-module__1yz_oG__inner{gap:60px;padding:100px 0}.Experience-module__1yz_oG__title{font-size:78px}.Experience-module__1yz_oG__list{cursor:grab;touch-action:pan-y;flex-direction:row}.Experience-module__1yz_oG__job{width:24%;height:270px;padding-bottom:30px}.Experience-module__1yz_oG__job.Experience-module__1yz_oG__active{width:660px}.Experience-module__1yz_oG__panel,.Experience-module__1yz_oG__lead .Experience-module__1yz_oG__panel{flex:none;height:240px;min-height:0;padding:30px}.Experience-module__1yz_oG__footer,.Experience-module__1yz_oG__lead .Experience-module__1yz_oG__footer{flex-direction:row;justify-content:flex-end;align-items:flex-end;gap:10px}.Experience-module__1yz_oG__job.Experience-module__1yz_oG__active .Experience-module__1yz_oG__footer{justify-content:space-between}.Experience-module__1yz_oG__tags{flex-wrap:nowrap;justify-content:center;width:auto;display:none}.Experience-module__1yz_oG__job.Experience-module__1yz_oG__active .Experience-module__1yz_oG__tags{display:flex}.Experience-module__1yz_oG__tag{padding:6px 26px}.Experience-module__1yz_oG__number{color:var(--color-caption)}.Experience-module__1yz_oG__job.Experience-module__1yz_oG__active .Experience-module__1yz_oG__number{color:var(--color-primary)}.Experience-module__1yz_oG__progress{z-index:1;background:var(--color-slate);height:6px;display:block;position:absolute;top:264px;left:0;right:0;overflow:hidden}.Experience-module__1yz_oG__progress:after{content:"";background:var(--color-primary);position:absolute;inset:0 100% 0 0}.Experience-module__1yz_oG__job.Experience-module__1yz_oG__timing .Experience-module__1yz_oG__progress:after{transition:right 4s linear;right:0}}
.Featured-module__qr4ceG__featured{z-index:2;background:var(--color-night);flex-direction:column;justify-content:center;align-items:center;width:100%;padding:40px 24px;display:flex;position:relative;overflow:hidden}.Featured-module__qr4ceG__header,.Featured-module__qr4ceG__headerInner{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.Featured-module__qr4ceG__headerInner{max-width:1320px;padding-bottom:30px}.Featured-module__qr4ceG__heading{will-change:transform;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex;transform:translateY(.716803px)}.Featured-module__qr4ceG__title{width:100%;font-family:var(--font-display);letter-spacing:-.02em;text-align:center;white-space:pre-wrap;color:var(--color-surface);margin:0;font-size:34px;font-weight:400;line-height:37.4px}.Featured-module__qr4ceG__accent{color:var(--color-primary)}.Featured-module__qr4ceG__primary,.Featured-module__qr4ceG__grid{grid-template-columns:minmax(50px,1fr);width:100%;display:grid;position:relative}.Featured-module__qr4ceG__grid{z-index:1}.Featured-module__qr4ceG__secondary{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.Featured-module__qr4ceG__all{width:100%;height:210px}.Featured-module__qr4ceG__card{background:var(--color-night);will-change:transform;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:30px 24px 24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.Featured-module__qr4ceG__card:after{content:"";border:1px solid var(--color-frame);pointer-events:none;position:absolute;inset:0}.Featured-module__qr4ceG__head{flex-direction:column;align-items:flex-start;gap:14px;width:100%;padding-bottom:34px;display:flex}.Featured-module__qr4ceG__large .Featured-module__qr4ceG__head{align-items:center}.Featured-module__qr4ceG__meta{align-items:center;display:flex}.Featured-module__qr4ceG__large .Featured-module__qr4ceG__meta{justify-content:space-between;width:100%;overflow:clip}.Featured-module__qr4ceG__small .Featured-module__qr4ceG__meta{justify-content:center;gap:24px;overflow:hidden}.Featured-module__qr4ceG__tags{flex:none;justify-content:center;align-items:center;gap:12px;display:flex;overflow:hidden}.Featured-module__qr4ceG__category{flex:none;justify-content:center;align-items:center;gap:3px;display:flex;overflow:hidden}.Featured-module__qr4ceG__brace,.Featured-module__qr4ceG__categoryName,.Featured-module__qr4ceG__subject,.Featured-module__qr4ceG__date{font-family:var(--font-body);letter-spacing:-.04em;white-space:pre;flex:none;margin:0;font-size:14px;font-weight:600;line-height:14px}.Featured-module__qr4ceG__brace{color:var(--color-primary)}.Featured-module__qr4ceG__categoryName{color:var(--color-surface)}.Featured-module__qr4ceG__large .Featured-module__qr4ceG__categoryName{color:var(--color-primary)}.Featured-module__qr4ceG__subject{color:var(--color-faint);font-size:13px;line-height:16.9px}.Featured-module__qr4ceG__date{color:var(--color-dim)}.Featured-module__qr4ceG__cardTitle{font-family:var(--font-display);letter-spacing:-.01em;white-space:pre-wrap;color:var(--color-surface);margin:0;font-size:26px;font-weight:400;line-height:31.2px}.Featured-module__qr4ceG__large .Featured-module__qr4ceG__cardTitle{letter-spacing:-.02em;text-align:center}.Featured-module__qr4ceG__media{will-change:transform;border-radius:10px;width:100%;height:188px;position:relative}.Featured-module__qr4ceG__large .Featured-module__qr4ceG__media{border-radius:16px;height:197px}.Featured-module__qr4ceG__image{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}@media (min-width:768px){.Featured-module__qr4ceG__heading{transform:translateY(.756724px)}}@media (min-width:1024px){.Featured-module__qr4ceG__featured{padding:80px 40px}.Featured-module__qr4ceG__header{padding:30px 32px 0}.Featured-module__qr4ceG__headerInner{padding-bottom:0}.Featured-module__qr4ceG__heading{flex-direction:row;align-items:center;padding-bottom:16px;transform:none}.Featured-module__qr4ceG__title{font-family:var(--font-body);letter-spacing:-.04em;font-size:40px;line-height:44px}.Featured-module__qr4ceG__emojiGap{display:none}.Featured-module__qr4ceG__all{height:340px}.Featured-module__qr4ceG__large{padding:50px 20px 20px}.Featured-module__qr4ceG__small{padding:50px 22px 22px}.Featured-module__qr4ceG__head{gap:20px;padding:0 0 44px 30px}.Featured-module__qr4ceG__large .Featured-module__qr4ceG__head{align-items:flex-start;gap:16px}.Featured-module__qr4ceG__brace,.Featured-module__qr4ceG__categoryName{font-size:17px;line-height:17px}.Featured-module__qr4ceG__large .Featured-module__qr4ceG__categoryName,.Featured-module__qr4ceG__date{font-size:16px;line-height:16px}.Featured-module__qr4ceG__subject{font-size:14px;line-height:18.2px}.Featured-module__qr4ceG__cardTitle{font-size:30px;line-height:36px}.Featured-module__qr4ceG__large .Featured-module__qr4ceG__cardTitle{text-align:left}.Featured-module__qr4ceG__media{height:333px}.Featured-module__qr4ceG__large .Featured-module__qr4ceG__media{height:524px}}@media (min-width:1440px){.Featured-module__qr4ceG__header{padding:30px 0 0}.Featured-module__qr4ceG__headerInner{padding-bottom:60px}.Featured-module__qr4ceG__heading{padding-bottom:0;transform:translateY(.645855px)}.Featured-module__qr4ceG__title{width:auto;font-family:var(--font-display);letter-spacing:-.02em;white-space:pre;font-size:64px;line-height:70.4px}.Featured-module__qr4ceG__emojiGap{display:inline}.Featured-module__qr4ceG__primary{grid-template-columns:repeat(2,minmax(50px,1fr))}.Featured-module__qr4ceG__secondary{flex-direction:row}.Featured-module__qr4ceG__grid{flex:2 0 0;grid-template-columns:repeat(2,minmax(50px,1fr))}.Featured-module__qr4ceG__all{flex:1 0 0;width:1px;height:577px}.Featured-module__qr4ceG__card{padding:60px 22px 22px}.Featured-module__qr4ceG__head{padding:0 0 50px 40px}.Featured-module__qr4ceG__large .Featured-module__qr4ceG__head{padding-left:50px}.Featured-module__qr4ceG__large .Featured-module__qr4ceG__categoryName{font-size:18px;line-height:18px}.Featured-module__qr4ceG__date{font-size:17px;line-height:17px}.Featured-module__qr4ceG__subject{font-size:15px;line-height:19.5px}}
.Seo-module__zkSh3q__panel{align-items:start;gap:var(--a-space-6);grid-template-columns:minmax(0,1fr) minmax(0,360px);display:grid}.Seo-module__zkSh3q__fields{gap:var(--a-space-4);flex-direction:column;min-width:0;display:flex}.Seo-module__zkSh3q__switches{gap:var(--a-space-3);flex-direction:column;display:flex}.Seo-module__zkSh3q__group{gap:var(--a-space-4);min-width:0;margin:var(--a-space-2) 0 0;padding:var(--a-space-4) 0 0;border:0;border-top:1px solid var(--a-border);flex-direction:column;display:flex}.Seo-module__zkSh3q__ogNotice{align-items:flex-start;gap:var(--a-space-2);margin-top:calc(-1 * var(--a-space-2));font-size:var(--a-text-sm);flex-direction:column;display:flex}.Seo-module__zkSh3q__ogNotice p{margin:0}.Seo-module__zkSh3q__ogWarning{padding:var(--a-space-3);border:1px solid var(--a-border);border-left:3px solid var(--a-warning);border-radius:var(--a-radius-sm);background:var(--a-warning-subtle)}.Seo-module__zkSh3q__legend{font:600 var(--a-text-md) / 1.3 var(--a-font-body);padding:0}.Seo-module__zkSh3q__previews{gap:var(--a-space-5);flex-direction:column;display:flex;position:sticky;top:80px}.Seo-module__zkSh3q__preview{gap:var(--a-space-2);flex-direction:column;display:flex}.Seo-module__zkSh3q__previewLabel{font-size:var(--a-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--a-text-subtle);margin:0;font-weight:700}.Seo-module__zkSh3q__previewNote{font-size:var(--a-text-xs);color:var(--a-warning);font-weight:600}.Seo-module__zkSh3q__google{padding:var(--a-space-4);border:1px solid var(--a-border);border-radius:var(--a-radius-sm);color:#4d5156;background:#fff;flex-direction:column;gap:4px;font-family:Arial,sans-serif;display:flex}.Seo-module__zkSh3q__googleSite{align-items:center;gap:var(--a-space-2);display:flex}.Seo-module__zkSh3q__favicon{color:#1f48d4;background:#f1f3f4;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.Seo-module__zkSh3q__googleName{color:#202124;font-size:14px;display:block}.Seo-module__zkSh3q__googleUrl{color:#4d5156;overflow-wrap:anywhere;font-size:12px;display:block}.Seo-module__zkSh3q__googleTitle{color:#1a0dab;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:20px;line-height:1.3;display:-webkit-box;overflow:hidden}.Seo-module__zkSh3q__googleText{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.58;display:-webkit-box;overflow:hidden}.Seo-module__zkSh3q__card{border:1px solid var(--a-border);border-radius:var(--a-radius-lg);background:var(--a-surface);flex-direction:column;display:flex;overflow:hidden}.Seo-module__zkSh3q__cardImage{aspect-ratio:1.91;background:var(--a-surface-muted);place-items:center;display:grid;position:relative;overflow:hidden}.Seo-module__zkSh3q__cardImage img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Seo-module__zkSh3q__cardEmpty{font-size:var(--a-text-sm);color:var(--a-text-subtle)}.Seo-module__zkSh3q__cardText{padding:var(--a-space-3) var(--a-space-4);border-top:1px solid var(--a-border);flex-direction:column;gap:2px;display:flex}.Seo-module__zkSh3q__cardHost{font-size:var(--a-text-xs);color:var(--a-text-subtle)}.Seo-module__zkSh3q__cardTitle{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.Seo-module__zkSh3q__cardDescription{font-size:var(--a-text-sm);color:var(--a-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Seo-module__zkSh3q__cardSmall{flex-direction:row}.Seo-module__zkSh3q__cardSmall .Seo-module__zkSh3q__cardImage{aspect-ratio:1;flex:none;width:110px}.Seo-module__zkSh3q__cardSmall .Seo-module__zkSh3q__cardText{border-top:0;border-left:1px solid var(--a-border);justify-content:center;min-width:0}.Seo-module__zkSh3q__stacked{grid-template-columns:minmax(0,1fr)}.Seo-module__zkSh3q__stacked .Seo-module__zkSh3q__previews{position:static}@media (max-width:1199.98px){.Seo-module__zkSh3q__panel{grid-template-columns:minmax(0,1fr)}.Seo-module__zkSh3q__previews{position:static}}
.Tooltip-module__rclb6G__tip{background:var(--a-text);max-width:280px;color:var(--a-surface);font-size:var(--a-text-xs);pointer-events:none;animation:Tooltip-module__rclb6G__fade var(--a-duration) var(--a-ease);border-radius:6px;padding:5px 9px;font-weight:600;line-height:1.4;position:fixed}.Tooltip-module__rclb6G__description{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes Tooltip-module__rclb6G__fade{0%{opacity:0}}
