.toolkit-swipe-gallery-react{min-width:0}.toolkit-swipe-masonry-react{width:100%}.toolkit-swipe-gallery-collection-action{z-index:4;pointer-events:none;place-items:end center;min-height:25rem;margin-block-start:-22rem;padding-block:20rem 1.5rem;display:grid;position:relative}.toolkit-swipe-gallery-collection-action:before{z-index:-1;pointer-events:none;content:"";background:linear-gradient(to bottom, transparent 0%, color-mix(in oklch, var(--background) 8%, transparent) 28%, color-mix(in oklch, var(--background) 72%, transparent) 68%, var(--background) 100%);backdrop-filter:blur(9px)saturate(.94);position:absolute;inset:0;mask-image:linear-gradient(#0000 0%,#000 28% 100%)}.toolkit-swipe-gallery-collection-button{pointer-events:auto}.toolkit-swipe-card-react{width:100%;color:var(--foreground);text-align:start;background:0 0;border:0;display:block}.toolkit-swipe-card-media-react{background:color-mix(in oklch, var(--muted) 82%, var(--background));border:1px solid color-mix(in oklch, var(--border) 42%, transparent);border-radius:.5rem;width:100%;transition:transform .22s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden}.toolkit-swipe-card-media-react>img{object-fit:cover;width:100%;height:100%;transition:transform .28s cubic-bezier(.22,1,.36,1);display:block}.toolkit-swipe-card-title-react{-webkit-line-clamp:2;color:var(--muted-foreground);-webkit-box-orient:vertical;padding:.5rem .125rem 0;font-size:.6875rem;line-height:1.35;display:-webkit-box;overflow:hidden}.toolkit-swipe-image-fallback{background:radial-gradient(circle at 80% 15%, color-mix(in oklch, var(--primary) 20%, transparent), transparent 45%), var(--muted);flex-direction:column;justify-content:flex-end;gap:.3rem;padding:.8rem;display:flex;position:absolute;inset:0}.toolkit-swipe-image-fallback>span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:.5625rem}.toolkit-swipe-image-fallback>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.toolkit-swipe-inspector-backdrop{--toolkit-inspector-sidebar-edge:15.5rem;--toolkit-inspector-reveal-gutter:0;inset-block:0;inset-inline:var(--toolkit-inspector-sidebar-edge) 0;z-index:30;background-color:color-mix(in oklch, var(--background) 56%, transparent);background-image:var(--film-grain);background-repeat:repeat;background-size:var(--film-grain-size);background-blend-mode:soft-light;isolation:isolate;backdrop-filter:blur(10px)saturate(.94);animation:.25s cubic-bezier(.22,1,.36,1) both toolkit-swipe-backdrop-in;position:fixed}.toolkit-prompt-gate--page:has(.toolkit-swipe-inspector-backdrop){isolation:auto;overflow:visible}.marketing-shell:has(.toolkit-swipe-inspector-backdrop)>main{z-index:30}.marketing-shell:has(.toolkit-swipe-inspector-backdrop)>footer{visibility:hidden}.marketing-shell>.site-nav{transition:opacity .15s ease-out,transform .25s cubic-bezier(.22,1,.36,1)}.marketing-shell:has(.toolkit-swipe-inspector-backdrop)>.site-nav,.marketing-shell:has(.toolkit-swipe-inspector-backdrop) .toolkit-fixed-sidebar,.toolkit-swipe-inspector-details,.toolkit-swipe-inspector-topbar{background:var(--background);backdrop-filter:none}.marketing-shell:has(.toolkit-swipe-inspector-backdrop)>.site-nav,html[data-toolkit-inspector-closing=true] .marketing-shell>.site-nav{pointer-events:none;opacity:0;transform:translateY(-100%)}.toolkit-swipe-inspector-dismiss-layer{width:var(--toolkit-inspector-reveal-gutter);cursor:default;background:0 0;border:0;position:absolute;inset-block:0;inset-inline-start:0}.toolkit-swipe-inspector{will-change:transform;outline:none;grid-template-columns:minmax(18rem,1fr) clamp(21rem,31vw,34rem);animation:.4s cubic-bezier(.22,1,.36,1) both toolkit-swipe-inspector-in;display:grid;position:absolute;inset-block:0;inset-inline-start:var(--toolkit-inspector-reveal-gutter);inset-inline-end:0;overflow:hidden}.toolkit-swipe-inspector-media-column{cursor:default;background:0 0;grid-column:2;place-items:center;min-width:0;min-height:0;padding:clamp(1rem,3vw,2.25rem);display:grid;position:relative}.toolkit-swipe-inspector-media-stack{z-index:1;gap:.55rem;width:min(100%,35rem);min-width:0;display:grid;position:relative}.toolkit-swipe-inspector-media-dismiss{z-index:0;cursor:default;background:0 0;border:0;position:absolute;inset:0}.toolkit-swipe-inspector-media{border-radius:.625rem;width:100%;max-height:calc(100dvh - 8.5rem);position:relative;overflow:hidden}.toolkit-swipe-gallery-react--vertical .toolkit-swipe-inspector-media-stack{width:min(100%,19.5rem)}.toolkit-swipe-inspector-media>img{object-fit:cover;width:100%;height:100%;display:block}.toolkit-swipe-inspector-play{z-index:2;width:3rem;height:3rem;color:var(--foreground);background:color-mix(in oklch, var(--background) 42%, transparent);border:1px solid color-mix(in oklch, var(--border) 42%, transparent);backdrop-filter:blur(10px)saturate(1.1);border-radius:999px;place-items:center;transition:background .15s,border-color .15s,transform .15s;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.toolkit-swipe-inspector-play:hover{background:color-mix(in oklch, var(--background) 54%, transparent);transform:translate(-50%,-50%)scale(1.05)}.toolkit-swipe-inspector-play:active{transform:translate(-50%,-50%)scale(.94)}.toolkit-swipe-inspector-play:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.toolkit-swipe-inspector-media-identity{min-width:0;color:var(--foreground);gap:.3rem;display:grid}.toolkit-swipe-inspector-media-creator{color:var(--foreground);flex-wrap:wrap;gap:.35rem;font-size:.6875rem;font-weight:500;line-height:1.35;display:flex}.toolkit-swipe-inspector-media-creator>span:last-child:not(:only-child){color:var(--muted-foreground)}.toolkit-swipe-inspector-media-text{-webkit-line-clamp:2;color:var(--muted-foreground);-webkit-box-orient:vertical;margin:0;font-size:.6875rem;line-height:1.35;display:-webkit-box;overflow:hidden}.toolkit-swipe-inspector-media-text.is-expanded{display:block;overflow:visible}.toolkit-swipe-inspector-media-caption{gap:.125rem;display:grid}.toolkit-swipe-inspector-media-caption-toggle{color:var(--foreground);text-decoration:underline;text-decoration-color:color-mix(in oklch, var(--foreground) 38%, transparent);text-underline-offset:.15em;background:0 0;border:0;justify-self:start;padding:0;font-size:.625rem;font-weight:500;line-height:1.3}.toolkit-swipe-inspector-media-caption-toggle:hover{text-decoration-color:currentColor}.toolkit-swipe-inspector-media-caption-toggle:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:.125rem}.toolkit-swipe-inspector-media-text--title{color:var(--foreground);font-size:.75rem;font-weight:500}.toolkit-swipe-inspector-details{--toolkit-inspector-topbar-height:3rem;flex-direction:column;grid-area:1/1;min-width:0;padding-inline:clamp(1.25rem,2vw,1.75rem);display:flex;position:relative;overflow:hidden}.toolkit-swipe-inspector-topbar{z-index:2;min-height:var(--toolkit-inspector-topbar-height);justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:sticky;top:0}.toolkit-swipe-inspector-position{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted-foreground);letter-spacing:.04em;font-size:.625rem}.toolkit-swipe-inspector-actions{flex:none;gap:.25rem;display:flex}.toolkit-swipe-inspector-scroll{scrollbar-width:thin;flex:1;min-height:0;padding-block-end:1.75rem;overflow-y:auto}.toolkit-swipe-inspector-scroll-fade{z-index:1;pointer-events:none;height:2rem;position:absolute;inset-inline:0}.toolkit-swipe-inspector-scroll-fade--top{top:var(--toolkit-inspector-topbar-height);background:linear-gradient(to bottom, var(--background), transparent)}.toolkit-swipe-inspector-scroll-fade--bottom{background:linear-gradient(to top, var(--background), transparent);bottom:0}.toolkit-swipe-inspector-icon-button{width:2.25rem;height:2.25rem;color:var(--muted-foreground);background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;transition:color .15s ease-out,background-color .15s ease-out,transform .15s ease-out;display:inline-grid}.toolkit-swipe-inspector-collection-button{gap:.4rem;margin-block-start:1.25rem}.toolkit-swipe-inspector-copy{padding-block:1.35rem 1.15rem}.toolkit-swipe-inspector-eyebrow{font-family:var(--font-mono);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.055em;flex-wrap:wrap;gap:.35rem;font-size:.625rem;display:flex}.toolkit-swipe-inspector-eyebrow>span{min-height:1.375rem;color:var(--muted-foreground);background:color-mix(in oklch, var(--muted) 72%, transparent);border:1px solid color-mix(in oklch, var(--border) 62%, transparent);border-radius:999px;align-items:center;gap:.3rem;padding-inline:.45rem;display:inline-flex}.toolkit-swipe-inspector-eyebrow>span>svg{flex:none;width:.75rem;height:.75rem}.toolkit-swipe-inspector-copy h1{letter-spacing:-.018em;overflow-wrap:anywhere;margin-block-start:.55rem;font-size:clamp(1.1rem,1.65vw,1.45rem);font-weight:520;line-height:1.22}.toolkit-swipe-inspector-description{color:var(--muted-foreground);margin-block-start:.8rem;font-size:.75rem;line-height:1.55}.toolkit-swipe-inspector-analysis{gap:1.75rem;padding-block-end:1.5rem;display:grid}.toolkit-swipe-inspector-analysis section{gap:.7rem;display:grid}.toolkit-swipe-inspector-analysis h2{font-family:var(--font-mono);color:var(--foreground);text-transform:uppercase;letter-spacing:.06em;font-size:.625rem;font-weight:500}.toolkit-swipe-inspector-analysis p,.toolkit-swipe-inspector-analysis blockquote,.toolkit-swipe-inspector-analysis dd{color:var(--muted-foreground);font-size:.71875rem;line-height:1.55}.toolkit-swipe-inspector-analysis dl,.toolkit-swipe-inspector-analysis ol{gap:.75rem;display:grid}.toolkit-swipe-inspector-analysis :where(dl)>div{gap:.2rem;display:grid}.toolkit-swipe-inspector-analysis dt{color:var(--muted-foreground);font-size:.625rem}.toolkit-swipe-analysis-steps{gap:1.15rem!important}.toolkit-swipe-analysis-step{border-inline-start:1px solid color-mix(in oklch, var(--border) 78%, transparent);gap:.45rem;padding-inline-start:.85rem;display:grid}.toolkit-swipe-analysis-step strong{font-size:.75rem;font-weight:520}.toolkit-swipe-analysis-template{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:.65625rem;line-height:1.6}.toolkit-swipe-analysis-compare{gap:.65rem;margin-block-start:.15rem;display:grid}.toolkit-swipe-analysis-compare>div{gap:.3rem;min-width:0;display:grid}.toolkit-swipe-analysis-compare>div>span{font-family:var(--font-mono);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.055em;font-size:.5625rem}.toolkit-swipe-analysis-compare blockquote,.toolkit-swipe-analysis-compare p{border:0;padding:0}.toolkit-swipe-packaging-analysis{gap:0!important}.toolkit-swipe-packaging-analysis>div{border-block-start:1px solid color-mix(in oklch, var(--border) 64%, transparent);padding-block:.85rem;gap:.4rem!important}.toolkit-swipe-packaging-analysis>div:first-child{border-block-start:0;padding-block-start:0}.toolkit-swipe-analysis-template mark{color:var(--foreground);background:color-mix(in oklch, var(--primary) 14%, var(--muted));border:1px solid color-mix(in oklch, var(--primary) 28%, var(--border));border-radius:.25rem;padding:.04em .28em;display:inline}.toolkit-swipe-inspector-metadata{border-block-start:1px solid color-mix(in oklch, var(--border) 74%, transparent)}.toolkit-swipe-inspector-metadata>div{border-block-end:1px solid color-mix(in oklch, var(--border) 74%, transparent);grid-template-columns:4.5rem minmax(0,1fr);gap:.75rem;padding-block:.65rem;font-size:.6875rem;line-height:1.4;display:grid}.toolkit-swipe-inspector-metadata dt{color:var(--muted-foreground)}.toolkit-swipe-inspector-metadata dd{text-align:end;min-width:0}.toolkit-swipe-metadata-badges{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.toolkit-swipe-metadata-badge{text-overflow:ellipsis;max-width:100%;min-height:1.375rem;color:var(--foreground);text-align:start;white-space:nowrap;background:color-mix(in oklch, var(--muted) 72%, transparent);border:1px solid color-mix(in oklch, var(--border) 68%, transparent);border-radius:.3rem;padding-inline:.45rem;font-size:.625rem;line-height:1.25rem;display:inline-flex;overflow:hidden}.toolkit-swipe-inspector-source{color:var(--foreground);text-decoration:underline;text-decoration-color:color-mix(in oklch, var(--foreground) 35%, transparent);text-underline-offset:.25rem;align-items:center;gap:.35rem;margin-block-start:1.15rem;font-size:.75rem;font-weight:500;display:inline-flex}.toolkit-swipe-reading-rail{--swipe-progress:0;z-index:50;width:2.5rem;display:none;position:fixed;inset:3.5rem 0 0 auto}.toolkit-swipe-reading-ticks{flex-direction:column;justify-content:space-between;width:1rem;display:flex;position:absolute;inset:1.5rem .75rem 1.5rem auto}.toolkit-swipe-reading-ticks>span:not(.toolkit-swipe-reading-marker){background:color-mix(in oklch, var(--foreground) 35%, transparent);width:.375rem;height:1px;margin-inline-start:auto;transition:width .15s ease-out,background-color .15s ease-out}.toolkit-swipe-reading-ticks>span.is-major{background:color-mix(in oklch, var(--foreground) 55%, transparent);width:.75rem}.toolkit-swipe-reading-ticks>span[data-past]{background:color-mix(in oklch, var(--foreground) 75%, transparent)}.toolkit-swipe-reading-marker{top:calc(var(--swipe-progress) * 100%);background:var(--foreground);width:1rem;height:1px;transition:top .24s cubic-bezier(.22,1,.36,1);position:absolute;right:0;transform:translateY(-.5px)}.toolkit-swipe-reading-count{top:calc(1.5rem + var(--swipe-progress) * (100% - 3rem));min-width:2.75rem;font-family:var(--font-mono);color:var(--muted-foreground);text-align:end;background:var(--background);padding-inline:.25rem;font-size:.625rem;line-height:1;transition:top .24s cubic-bezier(.22,1,.36,1),opacity .15s ease-out;position:absolute;right:3.25rem;transform:translateY(-50%)}.toolkit-swipe-reading-label{top:calc(1.5rem + var(--swipe-progress) * (100% - 3rem));text-overflow:ellipsis;width:min(13rem,100vw - 4rem);font-family:var(--font-mono);color:var(--muted-foreground);text-align:end;text-transform:uppercase;white-space:nowrap;opacity:0;font-size:.625rem;line-height:1.25;transition:opacity .16s ease-out,transform .2s cubic-bezier(.22,1,.36,1);position:absolute;right:2.5rem;overflow:hidden;transform:translate(.375rem,-50%)}.toolkit-swipe-reading-rail:hover .toolkit-swipe-reading-label{opacity:1;transform:translateY(-50%)}.toolkit-swipe-reading-rail:hover .toolkit-swipe-reading-count{opacity:0}.toolkit-swipe-gallery-react:has(.toolkit-swipe-inspector-backdrop) .toolkit-swipe-reading-rail{display:none}.toolkit-swipe-card-react:focus-visible,.toolkit-swipe-inspector-icon-button:focus-visible,.toolkit-swipe-inspector-source:focus-visible{outline:2px solid color-mix(in oklch, var(--primary) 68%, var(--foreground));outline-offset:3px;border-radius:.5rem}::view-transition-group(toolkit-swipe-visual){z-index:80;border-radius:.625rem;animation-duration:.36s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}@keyframes toolkit-swipe-backdrop-in{0%{opacity:0}}@keyframes toolkit-swipe-inspector-in{0%{opacity:0;transform:translate(1rem)}}@media (hover:hover) and (pointer:fine){.toolkit-swipe-card-react:hover .toolkit-swipe-card-media-react{transform:translateY(-1px)}.toolkit-swipe-card-react:hover .toolkit-swipe-card-media-react>img{transform:scale(1.018)}.toolkit-swipe-inspector-icon-button:hover{color:var(--foreground);background:var(--muted)}.toolkit-swipe-inspector-icon-button:active{transform:scale(.92)}}@media (width<=760px){.toolkit-swipe-inspector-backdrop{--toolkit-inspector-sidebar-edge:0;--toolkit-inspector-reveal-gutter:0}.toolkit-swipe-inspector{border:0;border-radius:0;grid-template-columns:1fr;max-height:none}.toolkit-swipe-inspector-media-column{grid-column:auto;min-height:40dvh}.toolkit-swipe-inspector-media{max-height:44dvh}.toolkit-swipe-inspector-details{border-block-start:1px solid var(--border);border-inline-start:0;grid-area:auto}}@media (width>=56rem){.toolkit-swipe-reading-rail{display:block}}@media (width<=55.999rem){.toolkit-swipe-inspector-backdrop{--toolkit-inspector-sidebar-edge:0;--toolkit-inspector-reveal-gutter:0}}@media (width>=56rem) and (width<=79.999rem){.toolkit-swipe-inspector-backdrop{--toolkit-inspector-sidebar-edge:14.25rem}.toolkit-swipe-inspector{grid-template-columns:minmax(0,1fr) clamp(21rem,36vw,28rem)}}@media (prefers-reduced-motion:reduce){.toolkit-swipe-card-media-react,.toolkit-swipe-card-media-react>img,.toolkit-swipe-inspector-backdrop,.toolkit-swipe-inspector,.toolkit-swipe-inspector-icon-button,.toolkit-swipe-inspector-play{transition:none;animation:none}.marketing-shell:has(.toolkit-swipe-inspector-backdrop)>.site-nav{transition:none}}.toolkit-prompt pre{color:var(--foreground);background:var(--muted);border:1px solid var(--border);border-radius:.75rem;overflow-x:hidden}.toolkit-prompt pre code{white-space:pre-wrap}.toolkit-prompt--locked{filter:blur(18px);opacity:.58;pointer-events:none;transform-origin:top;user-select:none;transform:scale(1.015)}.toolkit-prompt-gate--page{min-height:calc(100dvh - 3.5rem)}html[data-robert-auth-resolved][data-robert-signed-in] .toolkit-prompt--locked{filter:none;opacity:1;pointer-events:auto;user-select:auto;transform:none}html[data-robert-auth-resolved][data-robert-signed-in] .toolkit-prompt-scrim,html:not([data-robert-auth-resolved]) .toolkit-access-card__content,html[data-robert-auth-resolved] .toolkit-access-card__checking{display:none}.toolkit-access-card{background:0 0;border:0}.toolkit-access-card__content{text-shadow:0 2px 18px #000000b8}.toolkit-prompt-scrim{backdrop-filter:blur(8px)brightness(.78);background:#0c0c0e8a}@media (prefers-contrast:more){.toolkit-prompt-scrim{background:#000000ad}}::view-transition-group(toolkit-sidebar-dot){animation-duration:.34s;animation-timing-function:cubic-bezier(.34,1.35,.64,1)}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation:none}
