.email-signup__account-row{width:100%;min-width:0;color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.625rem;padding:.375rem;transition:background-color .15s ease-out;display:flex}.email-signup__account-row:hover,.email-signup__account-row[data-popup-open]{background:var(--accent)}.email-signup__account-row:focus-visible{outline:2px solid color-mix(in oklch, var(--ring) 55%, transparent);outline-offset:1px}.email-signup__avatar{width:1.5rem;height:1.5rem;color:var(--muted-foreground);background:var(--muted);border-radius:999px;flex:0 0 1.5rem;place-items:center;display:grid;position:relative;overflow:hidden}.email-signup__avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.email-signup__identity{flex-direction:column;flex:1;min-width:0;display:flex}.email-signup__display-name,.email-signup__workspace-name{text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}.email-signup__display-name{color:var(--foreground);font-size:13px;font-weight:500}.email-signup__workspace-name{color:var(--muted-foreground);font-size:12px}.email-signup__chevron,.email-signup__submenu-chevron{color:var(--muted-foreground);flex:none}.email-signup__chevron{transition:transform .15s ease-out}.email-signup__account-row[data-popup-open] .email-signup__chevron{transform:rotate(180deg)}.email-signup__submenu-chevron{margin-left:auto}.email-signup__menu-positioner{z-index:30}.email-signup__menu{width:var(--anchor-width);max-width:var(--available-width);max-height:var(--available-height);color:var(--popover-foreground);transform-origin:var(--transform-origin);opacity:1;outline:none;transition:opacity .15s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1);overflow-y:auto;transform:scale(1)}.email-signup__workspace-menu{width:16rem;max-height:min(15rem, var(--available-height))}.email-signup__menu-email{text-overflow:ellipsis;white-space:nowrap;margin:0;padding:.5rem .75rem;overflow:hidden}.email-signup__menu form{margin:0}.email-signup__menu-item{width:100%;color:var(--popover-foreground);cursor:pointer;text-align:left;background:0 0;border:0;outline:none;align-items:center;gap:.5rem;text-decoration:none;display:flex}.email-signup__menu-item[data-highlighted]{background:var(--accent)}.email-signup__menu-item svg{flex:none}.email-signup__menu[data-starting-style]{opacity:0;transform:scale(.97)}.email-signup__menu[data-ending-style]{opacity:0;transition-duration:.1s;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.email-signup__account-row,.email-signup__chevron,.email-signup__menu{transition:none!important}}.email-signup-card[data-astro-cid-kdlozfn6]{flex-direction:column;gap:.5rem;margin:0;display:flex}.email-signup-block[data-astro-cid-kdlozfn6][data-auth-status=loading]{visibility:hidden}[data-astro-cid-kdlozfn6][data-auth-signed-out]:not([hidden]){flex-direction:column;gap:.625rem;display:flex}.email-signup__status[data-astro-cid-kdlozfn6]{color:var(--destructive-text);display:block}.email-signup__status[data-astro-cid-kdlozfn6]:empty{display:none}.email-signup__account[data-astro-cid-kdlozfn6]{width:100%;position:relative}.email-signup__account[data-astro-cid-kdlozfn6]:not([hidden]){flex-direction:column;gap:.625rem;display:flex}.tooltip-popup{transform-origin:var(--transform-origin);transition:transform .12s ease-out,opacity .12s ease-out}.tooltip-popup:is([data-starting-style],[data-ending-style]){opacity:0;transform:scale(.96)}.tooltip-popup[data-instant]{transition-duration:0s}@media (prefers-reduced-motion:reduce){.tooltip-popup{transition:none}}.accordion{border-block-start:1px solid var(--border-subtle)}.accordion__head.marketing-button{width:100%;height:auto;min-height:40px;box-shadow:none;color:var(--foreground);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;transition:none;display:flex}.accordion__head.marketing-button:active{transform:none}.accordion__head:active .accordion__title{opacity:.72}.accordion__label{flex:1;align-items:center;gap:12px;min-width:0;display:inline-flex}.accordion__title{white-space:nowrap;flex:none;transition:opacity .1s ease-out}.accordion__chevron{transform-origin:50%;color:color-mix(in oklch, var(--muted-foreground) 72%, transparent);flex:none;transition:transform .2s cubic-bezier(.22,1,.36,1);transform:scaleY(1)}.accordion__head[aria-expanded=true] .accordion__chevron{transform:scaleY(-1)}.accordion__chevron path{vector-effect:non-scaling-stroke}.accordion__panel{grid-template-rows:0fr;transition:grid-template-rows .16s cubic-bezier(.22,1,.36,1);display:grid}.accordion__panel[data-open]{grid-template-rows:1fr;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1)}.accordion__panel-inner{opacity:0;min-height:0;transition:opacity .1s ease-out;overflow:hidden}.accordion__panel[data-open] .accordion__panel-inner{opacity:1;transition:opacity .16s ease-out 40ms}@media (prefers-reduced-motion:reduce){.accordion__head.marketing-button,.accordion__chevron,.accordion__panel,.accordion__panel-inner,.accordion__title{transition:none!important}}:is(.swipe-detail-main,.detail-analysis-section,.detail-analysis-rows,.pro-upgrade-card,.accordion) :is(.type-post-title,.type-section,.type-body,.type-body-strong,.type-label),.swipe-detail-topbar .type-label,.swipe-detail-main :is(.badge,.pill-tabs__tab),:is(.detail-analysis-section,.detail-analysis-rows) .badge{font-family:var(--font-sans);font-variation-settings:"STYL" 0, "ital" 0;font-feature-settings:normal;text-transform:none}.swipe-detail-main .type-post-title{font-size:18px;line-height:1.3;font-weight:var(--font-weight-semibold);letter-spacing:-.014em;color:var(--foreground);text-wrap:balance}:is(.swipe-detail-main,.accordion,.pro-upgrade-card) .type-section{font-size:var(--text-xs);line-height:1.4;font-weight:var(--font-weight-medium);letter-spacing:-.006em;color:var(--foreground)}.analysis-signin-card.pro-upgrade-card .type-section{letter-spacing:-.014em;text-wrap:balance;color:var(--foreground);font-size:18px;font-weight:500}:is(.swipe-detail-main,.detail-analysis-section,.detail-analysis-rows,.pro-upgrade-card) .type-body{font-size:var(--text-xs);line-height:1.55;font-weight:var(--font-weight-normal);letter-spacing:0;color:var(--foreground);text-wrap:pretty}:is(.swipe-detail-main,.detail-analysis-section,.pro-upgrade-card) .type-body-strong{font-size:var(--text-xs);line-height:1.55;font-weight:var(--font-weight-medium);letter-spacing:0;color:var(--foreground);text-wrap:pretty}:is(.swipe-detail-main,.detail-analysis-section,.detail-analysis-rows,.pro-upgrade-card) .type-label,.swipe-detail-topbar .type-label,.swipe-detail-main :is(.badge,.pill-tabs__tab),:is(.detail-analysis-section,.detail-analysis-rows) .badge{font-size:12px;line-height:1.4;font-weight:var(--font-weight-medium);letter-spacing:0;color:var(--muted-foreground)}:is(.swipe-detail-main,.detail-analysis-section,.detail-analysis-rows,.pro-upgrade-card) .text-muted-foreground{color:var(--muted-foreground)}:is(.swipe-detail-main,.detail-analysis-section) .tabular-nums{font-variant-numeric:tabular-nums}.detail-analysis-section{overflow-wrap:anywhere;flex-direction:column;gap:24px;display:flex}.swipe-detail-main .accordion__content,.accordion:has(.detail-analysis-section) .accordion__content{padding-block:8px 24px}.detail-analysis-section :is(p,blockquote,ol,ul,dl,dd,h3),.pro-upgrade-card :is(p,h3){margin:0}.detail-analysis-rows,.detail-analysis-rows.toolkit-swipe-hook-section,.detail-analysis-beat-retention{flex-direction:column;gap:12px;display:flex}.detail-analysis-field,.detail-analysis-field.toolkit-swipe-hook-field,.detail-analysis-field.toolkit-swipe-field,.detail-analysis-section .toolkit-swipe-packaging-body{flex-direction:column;gap:6px;padding:0;display:flex}.fact-line{gap:6px}.detail-analysis-pro.detail-analysis-rows{gap:24px}.detail-analysis-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}.detail-analysis-facts>div{flex-direction:column;gap:2px;display:flex}.detail-analysis-facts dd{font-variant-numeric:tabular-nums;order:-1}.detail-analysis-labels{flex-wrap:wrap;gap:8px;display:flex}:is(.detail-analysis-field,.detail-analysis-rows,.detail-analysis-section)>.badge{align-self:flex-start}.swipe-detail-main .badge,.detail-analysis-labels .badge,.detail-analysis-rows .badge,.detail-analysis-section .toolkit-swipe-section-chip{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:100%;height:24px;padding:4px 8px;line-height:16px;overflow:hidden}:is(.swipe-detail-main,.detail-analysis-labels,.detail-analysis-rows) .badge{padding-block:3px}.detail-analysis-section .toolkit-swipe-analysis-template mark{padding:0 4px}.detail-analysis-section .toolkit-swipe-beats{gap:24px;padding:0}.detail-analysis-beats>.toolkit-swipe-beat{grid-template-columns:minmax(28px,max-content) minmax(0,1fr);align-items:stretch;gap:0 16px;display:grid}.detail-analysis-beat-rail{text-align:center;grid-area:1/1/span 2;position:relative}.detail-analysis-beats>.toolkit-swipe-beat:not(:last-child)>.detail-analysis-beat-rail:before{content:"";background:color-mix(in oklch, var(--foreground) 14%, transparent);width:1px;position:absolute;top:24.15px;bottom:-20px;left:50%}.detail-analysis-section .toolkit-swipe-beat-num{text-align:center;white-space:nowrap;padding:0;font-size:13px;line-height:1.55}.detail-analysis-beat-body.toolkit-swipe-beat-body{grid-area:2/2;gap:0}.detail-analysis-beat-body>.detail-analysis-beat-purpose{margin-block-start:6px}.detail-analysis-beat-body>.toolkit-swipe-beat-desc,.detail-analysis-beat-body>:is(div,.detail-analysis-field):not(.detail-analysis-beat-heading){margin-block-start:12px}.detail-analysis-section .toolkit-swipe-both-cols{gap:16px}.detail-analysis-section .toolkit-swipe-hook-section+.toolkit-swipe-hook-section{padding-block-start:16px}.detail-analysis-section .toolkit-swipe-packaging-lead{flex-direction:column;align-items:stretch;gap:16px;padding:0}.detail-analysis-script>span,.detail-analysis-section .toolkit-swipe-intro-quote>span{white-space:pre-wrap}.detail-analysis-beat-notes{padding-inline-start:16px;list-style:outside}.detail-analysis-hint a{width:100%;color:var(--muted-foreground);align-items:center;gap:12px;text-decoration:none;display:flex}.detail-analysis-hint a>span:first-child{transition:color .15s ease-out}.detail-analysis-hint a:is(:hover,:focus-visible)>span:first-child{color:var(--foreground);text-underline-offset:4px;text-decoration:underline}.detail-analysis-hint a:is(:hover,:focus-visible)>:is(.pro-chip,.badge){filter:brightness(1.08)}.detail-analysis-hint a:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.detail-analysis-hint :is(.pro-chip,.badge){flex:none;margin-inline-start:auto;transition:filter .15s ease-out}.detail-analysis-hint .pro-chip{align-self:center}.detail-analysis-pending{flex:none}.detail-analysis-end-card{padding-block-start:24px;scroll-margin-block-start:24px}@media (prefers-reduced-motion:reduce){.detail-analysis-hint a>span:first-child,.detail-analysis-hint :is(.pro-chip,.badge){transition:none}.swipe-detail-main :is(.tab-fade,button,.marketing-button){transition-property:none!important}}.detail-analysis-section .toolkit-swipe-hook-heading-row{gap:12px}.detail-analysis-section .toolkit-swipe-both-cols,.detail-analysis-section .analysis-column-heads{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.detail-analysis-section .analysis-column-heads{margin:0 0 -12px}.detail-analysis-section [data-analysis-column=pattern]{grid-column:2}.detail-analysis-section .toolkit-swipe-hook-section+.toolkit-swipe-hook-section{border-block-start:1px solid var(--border-subtle)}.detail-analysis-section .toolkit-swipe-hook-heading-row{justify-content:flex-start;min-width:0}.accordion__label>.toolkit-swipe-section-chip{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;min-width:0;max-width:100%;height:24px;padding:4px 8px;line-height:16px;overflow:hidden}.detail-analysis-beat-heading{grid-area:1/1/auto/-1;grid-template-columns:subgrid;align-items:baseline;column-gap:16px;display:grid}.detail-analysis-section .analysis-token-button.marketing-button{height:auto;min-height:0;color:inherit;background:0 0;border:0;border-radius:0;padding:0;display:inline}@container analysis (width<=360px){.swipe-detail-main .accordion__label{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=400px){.accordion__label{flex-direction:column;align-items:flex-start;gap:8px}}@media (width>=480px){.detail-analysis-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.detail-analysis-section .toolkit-swipe-beat-name{font-size:13px;line-height:1.55}.detail-analysis-section.toolkit-swipe-hook,.detail-analysis-section.toolkit-swipe-intro{gap:24px}.detail-analysis-beat-retention>div:has(>.toolkit-swipe-field-label){flex-direction:column;gap:6px;display:flex}.detail-analysis-section .toolkit-swipe-field.detail-analysis-field{padding-block-start:16px}.pro-chip{isolation:isolate;height:24px;font-family:var(--font-sans);color:#fff;white-space:nowrap;background:linear-gradient(100deg, color-mix(in oklch, var(--primary) 80%, black) 0%, color-mix(in oklch, color-mix(in oklch, var(--primary) 60%, var(--teal-500)) 80%, black) 100%);border-radius:999px;flex:none;align-self:flex-start;align-items:center;padding:3px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex;position:relative}.pro-chip:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(ellipse at center, color-mix(in oklch, var(--teal-500) 35%, transparent), transparent 70%), radial-gradient(ellipse at center, color-mix(in oklch, color-mix(in oklch, var(--primary) 80%, white) 30%, transparent), transparent 70%), radial-gradient(ellipse at center, color-mix(in oklch, var(--orange-300) 18%, transparent), transparent 70%);mix-blend-mode:darken;pointer-events:none;background-position:0 20%,100% 80%,30% 100%;background-size:140% 180%,160% 160%,130% 190%;animation:14s ease-in-out infinite alternate pro-chip-mesh;position:absolute;inset:0}@keyframes pro-chip-mesh{to{background-position:100% 80%,0 20%,80% 0}}@media (prefers-reduced-motion:reduce){.pro-chip:before{animation:none}}.pro-chip:after{content:"";border-radius:inherit;mix-blend-mode:soft-light;opacity:.22;pointer-events:none;background-image:url(/static/hero-grain.svg);background-size:72px 72px;position:absolute;inset:0}@media (prefers-color-scheme:dark){.pro-chip:after{opacity:.28}}.badge{--grain-opacity:.05;max-width:100%;font-family:var(--font-sans);--font-styl:0;--font-ital:0;font-variation-settings:"STYL" 0, "ital" 0;text-overflow:ellipsis;white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:500;line-height:1.25;display:inline-flex;overflow:hidden}.badge[data-size=md]{padding:4px 11px;font-size:13px}.badge[data-tone=slate]{color:var(--badge-slate-fg);background:var(--badge-slate-bg);border:1px solid color-mix(in oklch, var(--badge-slate-fg) 14%, transparent)}.badge[data-tone=blue]{color:var(--badge-blue-fg);background:var(--badge-blue-bg);border:1px solid color-mix(in oklch, var(--badge-blue-fg) 14%, transparent)}.badge[data-tone=green]{color:var(--badge-green-fg);background:var(--badge-green-bg);border:1px solid color-mix(in oklch, var(--badge-green-fg) 14%, transparent)}.badge[data-tone=amber]{color:var(--badge-amber-fg);background:var(--badge-amber-bg);border:1px solid color-mix(in oklch, var(--badge-amber-fg) 14%, transparent)}.badge[data-tone=purple]{color:var(--badge-purple-fg);background:var(--badge-purple-bg);border:1px solid color-mix(in oklch, var(--badge-purple-fg) 14%, transparent)}.badge[data-tone=pink]{color:var(--badge-pink-fg);background:var(--badge-pink-bg);border:1px solid color-mix(in oklch, var(--badge-pink-fg) 14%, transparent)}.badge[data-tone=teal]{color:var(--badge-teal-fg);background:var(--badge-teal-bg);border:1px solid color-mix(in oklch, var(--badge-teal-fg) 14%, transparent)}.badge[data-tone=rose]{color:var(--badge-rose-fg);background:var(--badge-rose-bg);border:1px solid color-mix(in oklch, var(--badge-rose-fg) 14%, transparent)}.badge[data-variant=outline][data-tone=slate]{color:var(--badge-slate-fg);border:1px solid color-mix(in oklch, var(--badge-slate-fg) 40%, transparent);background:0 0}.badge[data-variant=outline][data-tone=blue]{color:var(--badge-blue-fg);border:1px solid color-mix(in oklch, var(--badge-blue-fg) 40%, transparent);background:0 0}.badge[data-variant=outline][data-tone=green]{color:var(--badge-green-fg);border:1px solid color-mix(in oklch, var(--badge-green-fg) 40%, transparent);background:0 0}.badge[data-variant=outline][data-tone=amber]{color:var(--badge-amber-fg);border:1px solid color-mix(in oklch, var(--badge-amber-fg) 40%, transparent);background:0 0}.badge[data-variant=outline][data-tone=purple]{color:var(--badge-purple-fg);border:1px solid color-mix(in oklch, var(--badge-purple-fg) 40%, transparent);background:0 0}.badge[data-variant=outline][data-tone=pink]{color:var(--badge-pink-fg);border:1px solid color-mix(in oklch, var(--badge-pink-fg) 40%, transparent);background:0 0}.badge[data-variant=outline][data-tone=teal]{color:var(--badge-teal-fg);border:1px solid color-mix(in oklch, var(--badge-teal-fg) 40%, transparent);background:0 0}.badge[data-variant=outline][data-tone=rose]{color:var(--badge-rose-fg);border:1px solid color-mix(in oklch, var(--badge-rose-fg) 40%, transparent);background:0 0}.badge[data-variant=solid][data-tone=slate]{color:var(--card);background:var(--badge-slate-fg);border:1px solid #0000}.badge[data-variant=solid][data-tone=blue]{color:var(--card);background:var(--badge-blue-fg);border:1px solid #0000}.badge[data-variant=solid][data-tone=green]{color:var(--card);background:var(--badge-green-fg);border:1px solid #0000}.badge[data-variant=solid][data-tone=amber]{color:var(--card);background:var(--badge-amber-fg);border:1px solid #0000}.badge[data-variant=solid][data-tone=purple]{color:var(--card);background:var(--badge-purple-fg);border:1px solid #0000}.badge[data-variant=solid][data-tone=pink]{color:var(--card);background:var(--badge-pink-fg);border:1px solid #0000}.badge[data-variant=solid][data-tone=teal]{color:var(--card);background:var(--badge-teal-fg);border:1px solid #0000}.badge[data-variant=solid][data-tone=rose]{color:var(--card);background:var(--badge-rose-fg);border:1px solid #0000}.badge__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.fact-table{flex-direction:column;gap:12px;margin:0;display:flex}.fact-table__row{grid-template-columns:128px minmax(0,1fr);align-items:start;column-gap:6px;padding:0;display:grid}.fact-table__label{color:var(--muted-foreground);font-size:12px;font-weight:500;line-height:1.55}.fact-table__value{min-width:0;color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:420;line-height:1.55}.toolkit-swipe-analysis-template{color:var(--foreground);overflow-wrap:anywhere}.toolkit-swipe-analysis-template mark{color:var(--primary-text);background:color-mix(in srgb, var(--primary) 16%, var(--card));border:1px solid color-mix(in srgb, var(--primary) 40%, var(--card));border-radius:5px;padding:.5px 6px;display:inline-block}.mesh-button__surface,.mesh-button__shade{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mesh-button__shade{background:linear-gradient(#0000000f,#00000029)}.mesh-button.grain-surface:after{content:none}.pricing-toggle{justify-content:center;margin:40px 0;display:flex}.pricing-toggle .pill-tabs{padding:4px}.pricing-toggle .pill-tabs__indicator{height:auto;top:4px;bottom:4px}.pricing-toggle .pill-tabs__tab{height:auto;padding:8px 16px;font-size:14px}.pricing-toggle [data-pill-value=year]:after{content:"2 months free";color:#0000;background-image:radial-gradient(ellipse, var(--intelligence-rose) 12%, transparent 60%), radial-gradient(ellipse, var(--intelligence-violet) 12%, transparent 60%), radial-gradient(ellipse, var(--intelligence-orange) 12%, transparent 60%), linear-gradient(110deg, var(--intelligence-indigo), var(--intelligence-blue));background-position:0 0,100% 100%,100% 0,0 0;background-repeat:no-repeat;background-size:180% 180%,180% 180%,180% 180%,100% 100%;-webkit-background-clip:text;background-clip:text;margin-left:7px;font-size:12px;animation:6s ease-in-out infinite pricing-saving-color}.plan-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.plan-card{border:1px solid var(--border);background:var(--card);border-radius:22px;min-width:0;padding:28px}.plan-card--pro{isolation:isolate;border-color:#0000;position:relative;overflow:hidden}.pro-dither{pointer-events:none;opacity:1;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.pro-dither.horizon-texture{--horizon-width:135%;--horizon-height:125%;--horizon-center:115%;--horizon-sky:color-mix(in oklch, var(--intelligence-blue) 5%, transparent);--horizon-sea:color-mix(in oklch, var(--intelligence-indigo) 5%, transparent);--horizon-glow:color-mix(in oklch, var(--intelligence-rose) 6%, transparent);--horizon-afterglow:color-mix(in oklch, var(--intelligence-orange) 3%, transparent)}.pro-dither.horizon-texture:after{opacity:.025}.paper-plan-dither{opacity:.008;position:absolute;inset:0}.plan-card--pro>:not(.pro-dither):not(.pro-border-trail),.pricing-table thead .is-pro>:not(.pro-dither){z-index:1;position:relative}@media (prefers-color-scheme:dark){.pro-dither.horizon-texture{--horizon-sky:color-mix(in oklch, var(--intelligence-blue) 7%, transparent);--horizon-sea:color-mix(in oklch, var(--intelligence-indigo) 5%, transparent);--horizon-glow:color-mix(in oklch, var(--intelligence-rose) 7%, transparent);--horizon-afterglow:color-mix(in oklch, var(--intelligence-orange) 5%, transparent)}.pro-dither.horizon-texture:after{opacity:.04}.paper-plan-dither{opacity:.012}}.plan-name{justify-content:space-between;align-items:center;gap:8px;font-size:17px;font-weight:600;line-height:24px;display:flex}.plan-recommended{background:var(--intelligence-gradient);color:#fff;white-space:nowrap;border-radius:4px;padding-inline:7px;font-size:11px;font-weight:500;line-height:18px}.plan-intro{min-height:72px;margin-bottom:20px}.plan-audience{color:var(--muted-foreground);margin-top:8px;font-size:14px;line-height:20px}.plan-price{font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;height:48px;display:flex}.plan-price>span{letter-spacing:-.03em;font-size:40px;font-weight:600;line-height:48px;display:inline-flex}.plan-price small{color:var(--muted-foreground);font-size:14px;font-weight:400}.plan-note{color:var(--muted-foreground);min-height:38px;margin-top:8px;font-size:14px;line-height:19px}.plan-card .site-pill{width:100%;margin-top:20px}.plan-includes{color:var(--muted-foreground);margin-top:28px;margin-bottom:18px;font-size:14px}.plan-card ul{margin:0;padding:0;list-style:none}.plan-card li{align-items:start;gap:9px;margin-top:12px;font-size:14px;line-height:21px;display:flex}.plan-card li svg{flex:0 0 16px;width:16px;height:16px;margin-top:2px}.pricing-plan-list{display:none}.pricing-table-scroll{border:1px solid var(--border);border-radius:22px;overflow-x:auto}.pricing-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1158px;font-size:14px}.pricing-table th:first-child{width:220px}.pricing-table th,.pricing-table td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:18px;font-weight:400}.pricing-table tr:last-child td,.pricing-table tr:last-child th{border-bottom:0}.pricing-table tr>:last-child{border-right:0}.pricing-table thead th{vertical-align:top;padding:26px 18px 24px}.pricing-table .plan-name{font-size:16px}.pricing-table .plan-recommended{padding-inline:5px;font-size:10px}.pricing-table .plan-price{margin-top:8px}.pricing-table .plan-note{font-size:13px;line-height:18px}.pricing-table .site-pill{width:100%;margin-top:14px}.pricing-table tbody th>span{font-weight:500}.pricing-table tbody th small{color:var(--muted-foreground);font-size:12px;line-height:17px;display:block}.pricing-table td svg{width:18px;height:18px;color:var(--primary-text)}.pricing-table .is-pro{background:linear-gradient(135deg, color-mix(in srgb, var(--intelligence-orange) 3%, var(--card)) 0%, color-mix(in srgb, var(--intelligence-rose) 3%, var(--card)) 40%, color-mix(in srgb, var(--intelligence-violet) 3%, var(--card)) 56%, color-mix(in srgb, var(--intelligence-indigo) 3%, var(--card)) 74%, color-mix(in srgb, var(--intelligence-blue) 3%, var(--card)) 100%)}.pricing-table thead .is-pro{isolation:isolate;position:relative;overflow:hidden}.pricing-header-note{color:var(--muted-foreground);margin-top:116px;font-size:13px;line-height:18px;display:block}@media (width<=1023px){.pricing-table-scroll{display:none}.pricing-plan-list{gap:16px;display:grid}.plan-rows{margin-top:24px}.plan-rows>div{border-top:1px solid var(--border);justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;line-height:20px;display:flex}.plan-rows dt{color:var(--muted-foreground)}.plan-rows dd{text-align:right;font-weight:500}.plan-rows dd.is-muted{color:var(--muted-foreground)}.plan-rows dd svg{width:16px;height:16px;color:var(--primary-text)}.plan-cards{grid-template-columns:minmax(0,1fr)}.plan-card{width:100%;max-width:500px;margin-inline:auto}}.pro-border-trail{z-index:2;background:var(--border);--border-trail-radius:21px;--border-trail-length:160px;--border-trail-duration:9s}@keyframes pricing-saving-color{0%,to{background-position:0 0,100% 100%,100% 0,0 0}33%{background-position:100% 0,0 100%,100% 100%,0 0}66%{background-position:100% 100%,100% 0,0 100%,0 0}}@media (prefers-reduced-motion:reduce){.pro-border-trail{background:var(--intelligence-gradient)}.pricing-toggle [data-pill-value=year]:after{animation:none}}@media (forced-colors:active){.plan-card--pro{border-color:canvastext}.pricing-table thead .is-pro{outline-offset:-1px;outline:1px solid canvastext}.pricing-toggle [data-pill-value=year]:after{color:canvastext;background:0 0;animation:none}.plan-recommended{color:highlighttext;background:highlight}}.pro-upgrade-card.plan-card{border:1px solid var(--border);background:var(--card);max-width:none;padding:24px}.pro-upgrade-benefits{gap:12px;display:grid}.pro-upgrade-card.plan-card li{align-items:flex-start;gap:8px;margin:0}.pro-upgrade-card.plan-card li svg{width:16px;height:16px;color:var(--primary-text);flex:0 0 16px;margin-top:2px}.pro-upgrade-card.plan-card>.marketing-button{margin-top:0}.pro-upgrade-card.plan-card{background-color:var(--card);background-image:radial-gradient(70% 55% at 20% 110%, color-mix(in oklch, var(--orange-300) 22%, transparent) 0%, transparent 70%), radial-gradient(70% 55% at 85% 115%, color-mix(in oklch, var(--teal-300) 18%, transparent) 0%, transparent 70%)}.pro-upgrade-card{--grain-opacity:.06}.analysis-signin-card{--grain-opacity:.035}@media (prefers-color-scheme:dark){.pro-upgrade-card{--grain-opacity:.1}.analysis-signin-card{--grain-opacity:.06}.pro-upgrade-card.plan-card{background-image:radial-gradient(70% 55% at 20% 110%, color-mix(in oklch, var(--orange-600) 18%, transparent) 0%, transparent 70%), radial-gradient(70% 55% at 85% 115%, color-mix(in oklch, var(--teal-600) 14%, transparent) 0%, transparent 70%)}}.analysis-signin-card.pro-upgrade-card.plan-card{background:linear-gradient(180deg, var(--card) 0%, color-mix(in oklch, var(--primary) 3%, var(--card)) 100%)}@media (prefers-color-scheme:dark){.analysis-signin-card.pro-upgrade-card.plan-card{background:linear-gradient(180deg, var(--card) 0%, color-mix(in oklch, var(--primary) 5%, var(--card)) 100%)}}.detail-analysis-pro-swatch,.site-marketing .site-pill.detail-analysis-pro-swatch{cursor:pointer;border:0;border-radius:3px;flex:none;width:12px;height:12px;min-height:12px;padding:0;display:inline-block;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.detail-analysis-pro-swatch:after{content:"";background:0 0;position:absolute;inset:-6px}.pro-palette-thumbnail{object-fit:cover;border:0;border-radius:8px;flex:none;align-self:flex-start;width:96px;height:54px}.pro-palette-toggle.marketing-button{height:36px;padding:0 12px}.detail-analysis-pro-swatch:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.pro-palette-row,.pro-palette-time,.pro-palette-feedback{min-height:20px;line-height:20px}.detail-analysis-field .pro-palette-row .type-label{line-height:20px}.detail-analysis-field .pro-palette-time.type-label{width:36px;color:var(--muted-foreground);font-size:11px;font-weight:500}.detail-analysis-field .pro-palette-metrics.type-body{color:var(--muted-foreground);font-size:12px}.pro-palette-feedback{min-width:0}@media (prefers-color-scheme:dark){.detail-analysis-pro-swatch,.site-marketing .site-pill.detail-analysis-pro-swatch{box-shadow:inset 0 0 0 1px #ffffff1a}}.pill-tabs{background:var(--color-muted,var(--muted));border-radius:999px;flex:none;align-items:center;gap:3px;padding:3px;display:inline-flex;position:relative}.pill-tabs__indicator{z-index:0;background:var(--color-card,var(--card));height:30px;box-shadow:0 0 0 1px var(--color-border,var(--border)), 0 1px 2px #00000014;border-radius:999px;position:absolute;top:3px;left:0}.pill-tabs[data-armed] .pill-tabs__indicator{transition:transform .25s cubic-bezier(.22,1,.36,1),width .25s cubic-bezier(.22,1,.36,1)}.pill-tabs__tab{z-index:1;height:30px;font-family:var(--font-sans);--font-styl:0;--font-ital:0;font-variation-settings:"STYL" 0, "ital" 0;font-size:12px;font-weight:var(--font-weight-medium,500);color:var(--color-muted-foreground,var(--muted-foreground));cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;line-height:16px;transition:color .15s ease-out;position:relative}.pill-tabs__tab:hover{color:var(--color-foreground,var(--foreground))}.pill-tabs__tab[aria-selected=true]{font-weight:var(--font-weight-medium,500);color:var(--color-foreground,var(--foreground))}.pill-tabs__tab:focus-visible{outline:2px solid var(--color-focus,var(--ring));outline-offset:2px}@media (prefers-reduced-motion:reduce){.pill-tabs[data-armed] .pill-tabs__indicator,.pill-tabs__tab{transition:none}}.slide-carousel{outline:none;width:100%;min-width:0}.slide-carousel:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:.75rem}.slide-carousel__viewport{position:relative;overflow:hidden}.slide-carousel__track{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x mandatory;cursor:grab;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding-inline:5%;display:flex;position:relative;overflow-x:auto}.slide-carousel__track[data-dragging]{cursor:grabbing}.slide-carousel__track:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;border-radius:.75rem}.slide-carousel__track::-webkit-scrollbar{display:none}.slide-carousel__slide{opacity:.5;scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 90%;min-width:0;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);transform:scale(.88)}.slide-carousel__slide.is-active{opacity:1;transform:scale(1)}.slide-carousel__slide:has(+.is-active){transform-origin:100%}.slide-carousel__slide.is-active+.slide-carousel__slide{transform-origin:0}.slide-carousel__frame{background:var(--muted);border:1px solid var(--border);border-radius:.75rem;overflow:hidden}.slide-carousel__frame>img{object-fit:contain;width:100%;height:auto;display:block}.slide-carousel__arrow{width:2.5rem;height:2.5rem;color:var(--foreground);background:color-mix(in oklch, var(--card) 86%, transparent);border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.slide-carousel__arrow--previous{left:.75rem}.slide-carousel__arrow--next{right:.75rem}.slide-carousel__arrow:disabled{color:color-mix(in oklch, var(--muted-foreground) 50%, transparent);opacity:.55}.slide-carousel__arrow:focus-visible,.slide-carousel__dot:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.slide-carousel__controls{grid-template-columns:1fr auto 1fr;align-items:center;min-height:2rem;margin-block-start:.625rem;display:grid}.slide-carousel__dots{flex-wrap:wrap;grid-column:2;justify-content:center;align-items:center;gap:.375rem;display:flex}.slide-carousel__dot{background:0 0;border:0;border-radius:999px;width:1.5rem;height:1.5rem;padding:0;transition:width .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1)}.slide-carousel__dot:after{content:"";background:color-mix(in oklch, var(--foreground) 25%, transparent);border-radius:999px;width:.375rem;height:.375rem;margin-inline:auto;display:block}.slide-carousel__dot[aria-current=true]:after{background:var(--foreground);width:1.5rem}.slide-carousel__counter{color:var(--muted-foreground);font-variant-numeric:tabular-nums;grid-column:3;justify-self:end}@media (prefers-reduced-motion:reduce){.slide-carousel__slide,.slide-carousel__dot{transition:none}}.coming-soon{isolation:isolate;place-items:center;min-height:440px;padding:48px 16px;display:grid;position:relative;overflow:hidden}.coming-soon__ghost{z-index:-1;grid-template-columns:repeat(auto-fill, minmax(min(var(--coming-soon-tile-min), 100%), 1fr));align-content:start;gap:16px;display:grid;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.coming-soon__tile{aspect-ratio:var(--coming-soon-tile-ratio);background:var(--muted);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--border-subtle)}.coming-soon__panel{text-align:center;background:color-mix(in oklch, var(--card) 86%, transparent);border-radius:calc(var(--radius) + 6px);width:min(100%,22rem);box-shadow:0 0 0 1px color-mix(in oklch, var(--foreground) 7%, transparent), 0 1px 2px oklch(0% none none/.04), 0 16px 40px -16px oklch(0% none none/.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;align-items:center;padding:28px 28px 30px;display:flex}.coming-soon__icon{width:36px;height:36px;color:var(--muted-foreground);background:var(--muted);box-shadow:inset 0 0 0 1px var(--border-subtle);border-radius:10px;place-items:center;margin-bottom:14px;display:grid}.coming-soon__title{color:var(--foreground);font-family:var(--font-sans);--font-styl:0;--font-ital:0;font-variation-settings:"STYL" 0, "ital" 0;font-size:1.0625rem;font-weight:var(--font-weight-semibold);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.3}.coming-soon__body{color:var(--muted-foreground);font-family:var(--font-sans);--font-styl:0;--font-ital:0;font-variation-settings:"STYL" 0, "ital" 0;font-size:var(--text-sm);text-wrap:pretty;margin:6px 0 0;line-height:1.5}.toolkit-swipe-gallery-react{min-width:0}.toolkit-swipe-gallery-react--coming-soon{min-height:24rem;max-height:min(75svh,40rem);position:relative;overflow:clip}.toolkit-swipe-gallery-react--gated,.toolkit-swipe-gallery-react--gate-leaving{position:relative}.toolkit-swipe-gallery-react--gated .toolkit-swipe-grid,.toolkit-swipe-gallery-react--gate-leaving .toolkit-swipe-grid{max-height:calc(var(--email-gate-viewports,2) * 100svh)}.toolkit-swipe-gallery-react--gated .toolkit-swipe-grid{overflow:clip}.toolkit-swipe-gallery-react--gate-leaving .toolkit-swipe-grid{overflow:visible}.toolkit-swipe-grid{grid-template-columns:repeat(auto-fill, minmax(var(--grid-col-w,154px), 1fr));gap:var(--grid-gap,14px);width:100%;display:grid}.toolkit-swipe-grid--masonry{grid-template-columns:repeat(auto-fill, minmax(var(--masonry-col-w,200px), 1fr));gap:var(--grid-gap,16px);align-items:start;display:grid}.toolkit-swipe-grid--masonry:not(.toolkit-swipe-grid--virtual){gap:0 var(--grid-gap,16px);grid-auto-rows:1px}.toolkit-swipe-grid--masonry:not(.toolkit-swipe-grid--virtual)>.toolkit-swipe-card-react{grid-row:span var(--masonry-span,320)}.toolkit-swipe-grid--virtual{display:block;position:relative}.toolkit-swipe-grid-row{grid-template-columns:repeat(var(--grid-lanes), minmax(0, 1fr));gap:var(--grid-gap);width:calc(100% - var(--grid-rail-gutter,0px));align-items:start;display:grid;position:absolute}.toolkit-swipe-card-react{width:100%;color:var(--foreground);text-align:start;background:0 0;border:0;display:block;position:relative}.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,.toolkit-swipe-card-media-react>video{object-fit:cover;width:100%;height:100%;transition:transform .28s cubic-bezier(.22,1,.36,1);display:block}.toolkit-swipe-text-card{background:var(--card);flex-direction:column;gap:.75rem;padding:.875rem;display:flex}.toolkit-swipe-text-card-author{min-width:0;color:var(--muted-foreground);align-items:center;gap:.5rem;display:flex}.toolkit-swipe-text-card-identity{white-space:nowrap;flex-direction:column;gap:0;min-width:0;display:flex;overflow:hidden}.toolkit-swipe-text-card-name{font-weight:var(--font-weight-medium);color:var(--foreground);text-overflow:ellipsis;overflow:hidden}.toolkit-swipe-text-card-copy{-webkit-line-clamp:6;color:var(--foreground);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.toolkit-swipe-text-card>img{object-fit:cover;border-radius:.375rem;width:100%;height:auto;max-height:200px;display:block}.toolkit-swipe-text-card>.toolkit-swipe-text-image--unknown-ratio{object-fit:contain;background:var(--muted);height:200px}.toolkit-swipe-card-media-react>video{position:absolute;inset:0}.toolkit-swipe-card-meta-react{flex-direction:column;gap:.125rem;padding:.5rem .125rem 0;display:flex}.toolkit-swipe-card-title-react{-webkit-line-clamp:2;font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:color-mix(in oklch, var(--foreground) 88%, var(--muted-foreground));-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.toolkit-swipe-card-views-react{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.3}@keyframes masonry-entrance{0%{opacity:0;filter:blur(2px);translate:0 8px}to{opacity:1;filter:blur();translate:0}}.toolkit-swipe-card-react[data-entrance]{animation:.3s cubic-bezier(.22,1,.36,1) backwards masonry-entrance;animation-delay:calc(min(var(--entrance-i,0), 20) * 30ms)}.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);font-feature-settings:"ss02" 1, "ss03" 1, "zero" 1;text-transform:uppercase;letter-spacing:.06em;font-size:.5625rem;font-weight:400}.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-media-stack{z-index:1;gap:.55rem;width:min(100%,35rem);min-width:0;display:grid;position:relative}.toolkit-swipe-inspector-media{border-radius:.625rem;width:100%;max-height:calc(100dvh - 8.5rem);position:relative;overflow:hidden}.toolkit-swipe-inspector-media>img,.toolkit-swipe-inspector-media>video{object-fit:cover;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #0000000f}.toolkit-swipe-inspector-media>video{position:absolute;inset:0}.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);-webkit-backdrop-filter:blur(10px)saturate(1.1);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;-webkit-text-decoration-color:color-mix(in oklch, var(--foreground) 38%, transparent);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-copy{padding-block:1.35rem 0}.toolkit-swipe-inspector-eyebrow{font-family:var(--font-mono);font-feature-settings:"ss02" 1, "ss03" 1, "zero" 1;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.055em;flex-wrap:wrap;gap:.35rem;font-size:.625rem;font-weight:400;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:600;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-creator{align-items:center;gap:10px;margin-block-start:16px;padding-block-end:16px;display:flex}.toolkit-swipe-creator-identity{flex-direction:column;gap:1px;min-width:0;display:flex}.toolkit-swipe-creator-name{color:var(--foreground);font-size:13px;font-weight:600;line-height:16px}.toolkit-swipe-creator-handle{color:var(--muted-foreground);font-size:12px;line-height:16px}.toolkit-swipe-metrics{display:grid}.toolkit-swipe-metric{border-block-start:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding-block:10px;display:flex}.toolkit-swipe-metric dt{color:var(--muted-foreground);font-size:12.5px;line-height:16px}.toolkit-swipe-metric dd{min-width:0;color:var(--foreground);text-align:end;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500;line-height:16px}.toolkit-swipe-metric--topics{align-items:flex-start;gap:20px}.toolkit-swipe-metric--topics dt{padding-block-start:3px}.toolkit-swipe-metric--topics dd{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.toolkit-swipe-metadata-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.toolkit-swipe-analysis{flex-direction:column;gap:26px;padding-block:26px 1.5rem;display:flex}.toolkit-swipe-analysis-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.toolkit-swipe-analysis-title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:var(--text-sm--line-height);letter-spacing:-.01em;color:var(--foreground)}.tab-fade:not(.analysis-mode-panel){transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1)}@starting-style{.tab-fade:not(.analysis-mode-panel){opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.tab-fade:not(.analysis-mode-panel){transition:opacity .2s cubic-bezier(.23,1,.32,1)}@starting-style{.tab-fade:not(.analysis-mode-panel){opacity:0;transform:none}}}.toolkit-swipe-section-chip{color:var(--muted-foreground);background:var(--muted);border-radius:999px;padding:2px 9px;font-size:11.5px;line-height:14px}.toolkit-swipe-field-label{font-family:var(--font-sans);--font-styl:0;--font-ital:0;font-variation-settings:"STYL" 0, "ital" 0;font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--text-xs--line-height);color:var(--muted-foreground);display:block}.toolkit-swipe-packaging{flex-direction:column;display:flex}.toolkit-swipe-packaging-lead{align-items:flex-start;gap:14px;padding-block:2px 16px;display:flex}.toolkit-swipe-packaging-thumb{object-fit:cover;background:var(--muted);border:1px solid var(--border-subtle);border-radius:8px;flex:none;width:168px;height:94px}.toolkit-swipe-packaging-body{flex-direction:column;gap:6px;min-width:0;padding-block-start:2px;display:flex}.toolkit-swipe-packaging-value{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--foreground);overflow-wrap:anywhere;line-height:1.4}.toolkit-swipe-packaging-channel{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--muted-foreground)}.toolkit-swipe-field{border-block-start:1px solid var(--border-subtle);flex-direction:column;gap:7px;padding-block-start:14px;display:flex}.toolkit-swipe-field-text{font-size:var(--text-xs);color:var(--muted-foreground);overflow-wrap:anywhere;line-height:1.55}.toolkit-swipe-intro,.toolkit-swipe-hook{flex-direction:column;gap:18px;display:flex}.toolkit-swipe-hook-section{flex-direction:column;gap:12px;min-width:0;display:flex}.toolkit-swipe-hook-section+.toolkit-swipe-hook-section{border-block-start:1px solid var(--border-subtle);padding-block-start:18px}.toolkit-swipe-hook-heading-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.toolkit-swipe-hook-heading{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:var(--text-xs--line-height);letter-spacing:-.005em;color:var(--foreground)}.toolkit-swipe-hook-field{flex-direction:column;gap:8px;min-width:0;display:flex}.toolkit-swipe-hook-relationship{display:block}.toolkit-swipe-intro-said{flex-direction:column;gap:10px;padding-block-end:8px;display:flex}.toolkit-swipe-intro-quote{margin:0}.toolkit-swipe-intro-quote>span{min-width:0;font-size:var(--text-xs);color:var(--foreground);line-height:1.55;display:block}.toolkit-swipe-intro-built{align-items:center;gap:8px;display:flex}.toolkit-swipe-intro-rule{background:var(--border-subtle);flex:1;height:1px}.toolkit-swipe-intro-count{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--muted-foreground);flex:none}.toolkit-swipe-beats{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.toolkit-swipe-beat{align-items:flex-start;gap:14px;display:flex}.toolkit-swipe-beat-num{font-family:var(--font-sans);--font-styl:0;--font-ital:0;font-variation-settings:"STYL" 0, "ital" 0;font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex:none;padding-block-start:2px}.toolkit-swipe-beat-body{flex-direction:column;gap:4px;min-width:0;display:flex}.toolkit-swipe-beat-name{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:var(--text-xs--line-height);color:var(--foreground)}.toolkit-swipe-beat-desc{font-size:var(--text-xs);color:var(--muted-foreground);line-height:1.55}.toolkit-swipe-both-heads{gap:28px;padding-block-end:12px;display:flex}.toolkit-swipe-both-heads>span{flex:1;min-width:0}.toolkit-swipe-both-rows{flex-direction:column;display:flex}.toolkit-swipe-both-row{border-block-start:1px solid var(--border-subtle);flex-direction:column;gap:9px;padding-block:16px;display:flex}.toolkit-swipe-both-cols{align-items:flex-start;gap:28px;display:flex}.toolkit-swipe-both-cols>*{flex:1;min-width:0}.toolkit-swipe-both-source{font-size:var(--text-xs);color:var(--muted-foreground);overflow-wrap:anywhere;line-height:1.55}.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);font-feature-settings:"ss02" 1, "ss03" 1, "zero" 1;color:var(--muted-foreground);text-align:end;background:var(--background);padding-inline:.25rem;font-size:.625rem;font-weight:400;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);font-feature-settings:"ss02" 1, "ss03" 1, "zero" 1;color:var(--muted-foreground);text-align:end;text-transform:uppercase;white-space:nowrap;opacity:0;font-size:.625rem;font-weight:400;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-card-react:focus-visible{outline:2px solid color-mix(in oklch, var(--primary) 68%, var(--foreground));outline-offset:3px;border-radius:.5rem}@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,.toolkit-swipe-card-react:hover .toolkit-swipe-card-media-react>video{transform:scale(1.018)}}@media (width<=760px){.toolkit-swipe-inspector-media{max-height:44dvh}.toolkit-swipe-hook .toolkit-swipe-both-cols{flex-direction:column;gap:16px}}@media (width>=56rem){.toolkit-swipe-reading-rail{display:block}.toolkit-swipe-grid{--grid-rail-gutter:2.75rem;padding-inline-end:var(--grid-rail-gutter)}}@media (prefers-reduced-motion:reduce){.toolkit-swipe-card-react[data-entrance],.toolkit-swipe-card-media-react,.toolkit-swipe-card-media-react>img,.toolkit-swipe-card-media-react>video,.toolkit-swipe-inspector-play{transition:none;animation:none}}.toolkit-swipe-gallery-react--free-items .toolkit-swipe-grid{max-height:none;overflow:visible}.toolkit-swipe-gallery-react--free-items .email-gate{height:auto;min-height:20rem;margin-top:2rem;position:relative}.post-text-link{color:var(--foreground);text-underline-offset:.15em;overflow-wrap:anywhere;text-decoration:underline}.toolkit-swipe-text-card .post-text-link{z-index:2;position:relative}.toolkit-swipe-card-open{z-index:1;border-radius:inherit;position:absolute;inset:0}.toolkit-swipe-card-open:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.toolkit-swipe-inspector-play>svg{transform:translate(1px)}.tweet-card{width:100%;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:.75rem;overflow:hidden}.tweet-card__header{align-items:center;gap:.625rem;padding:1rem 1rem 0;display:flex}.tweet-card__identity{min-width:0;color:var(--muted-foreground);flex-direction:column;display:flex}.tweet-card__name{font-weight:var(--font-weight-medium);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tweet-card__body{gap:.375rem;padding:1rem;display:grid}.tweet-card__text{-webkit-line-clamp:12;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.tweet-card__text.is-expanded{display:block;overflow:visible}.tweet-card__toggle{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--foreground) 38%, transparent);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}.tweet-card__toggle:focus-visible,.tweet-card__link:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.tweet-card__media{background:var(--muted);border-radius:.625rem;margin:0 1rem 1rem;position:relative;overflow:hidden}.tweet-card__media>img{width:100%;height:auto;display:block}.tweet-card__play{width:3rem;height:3rem;color:var(--foreground);background:color-mix(in oklch, var(--background) 72%, transparent);border:1px solid var(--border);border-radius:999px;place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.tweet-card__footer{border-block-start:1px solid var(--border);padding:.75rem 1rem}.tweet-card__link{color:var(--foreground);align-items:center;gap:.375rem;text-decoration:none;display:inline-flex}.tweet-card__facts{color:var(--muted-foreground);gap:.75rem;padding:.75rem 1rem 1rem;font-size:.75rem;display:grid}.tweet-card__metrics{flex-wrap:wrap;gap:.75rem 1.25rem;margin:0;display:flex}.tweet-card__metrics>div{flex-direction:column-reverse;gap:.2rem;display:flex}.tweet-card__metrics dd{color:var(--foreground);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;margin:0}.tweet-card__initial{background:var(--muted);width:38px;height:38px;color:var(--foreground);border-radius:50%;flex-shrink:0;place-items:center;font-size:15px;font-weight:500;display:grid}.tweet-card__play-glyph{display:grid;transform:translate(1px)}.tweet-card__external-arrow{display:inline-flex;transform:translate(1px,-1px)}.mcp-connect-cta{white-space:nowrap}@property --mcp-cta-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.mcp-connect-cta{isolation:isolate;border:1px solid var(--border);border-color:color-mix(in srgb, var(--mcp-cta-accent) 18%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--mcp-cta-accent) 7%, var(--card)) 0%, color-mix(in srgb, var(--mcp-cta-accent) 2%, var(--card)) 100%);-webkit-backdrop-filter:blur(10px)saturate(1.1);backdrop-filter:blur(10px)saturate(1.1);height:32px;color:var(--foreground);font:500 12.5px/16px var(--font-sans);font-variation-settings:"STYL" 0, "ital" 0;border-radius:999px;padding-inline:14px;transition:border-color .24s cubic-bezier(.22,1,.36,1),background-color .24s cubic-bezier(.22,1,.36,1),color .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff73,0 1px 2px #0000000f}.mcp-connect-cta:before{--mcp-cta-angle:0deg;content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--mcp-cta-angle), transparent 0 70%, color-mix(in srgb, var(--mcp-cta-accent) 55%, transparent) 85%, transparent 100%);-webkit-mask-composite:xor;opacity:.45;padding:1px;animation:6s linear infinite paused mcp-cta-trail;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mcp-connect-cta:is(:hover,:focus-visible):before{animation-play-state:running}@keyframes mcp-cta-trail{to{--mcp-cta-angle:360deg}}.mcp-connect-cta__slot{align-items:center;margin-inline-start:.25em;display:inline-flex}.mcp-connect-cta__client{align-items:center;gap:.4em;display:inline-flex}.mcp-connect-cta__icon{align-items:center;transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1);display:inline-flex}.mcp-connect-cta__client--leaving{opacity:0;transform:translateY(-3px)}.mcp-connect-cta__client--entering{opacity:0;transform:translateY(3px)}.mcp-connect-cta__slot svg{fill:currentColor;width:1em;height:1em}.mcp-connect-cta .mcp-connect-cta__slot svg{color:var(--mcp-cta-icon,currentColor)}.mcp-connect-cta--mcp{min-inline-size:14.25em}.mcp-connect-cta--mcp:is([data-client=claude],[data-client=claude-code]){--mcp-cta-background:#a64e35;--mcp-cta-foreground:#fff}.mcp-connect-cta--mcp[data-client=gemini]{--mcp-cta-background:#235dc8;--mcp-cta-foreground:#fff}@media (prefers-reduced-motion:reduce){.mcp-connect-cta:before{display:none}.mcp-connect-cta,.mcp-connect-cta__icon{transition:none}}.site-marketing .site-buttons .mcp-connect-cta--setup{height:44px;min-height:44px;gap:0;inline-size:14.25em;padding-inline:22px;font-size:14px;line-height:20px}.site-marketing .mcp-connect-cta--setup.mcp-connect-cta--homepage{background:var(--foreground);color:var(--background);border-color:#0000}.mcp-connect-cta__labels{place-items:center;display:grid}.mcp-connect-cta__labels>span{grid-area:1/1}.mcp-connect-cta__original{align-items:center;display:inline-flex}.mcp-connect-cta__copied,[data-copied] .mcp-connect-cta__original{opacity:0}[data-copied] .mcp-connect-cta__copied{opacity:1}.mcp-connect-cta--setup.mcp-connect-cta--mcp:before{background:conic-gradient(from var(--mcp-cta-angle), var(--intelligence-stops));animation-play-state:var(--mcp-cta-trail-state,paused);opacity:.8;inset:0}.mcp-connect-cta--setup.mcp-connect-cta--homepage:is(:hover,:focus-visible):before{animation-play-state:var(--mcp-cta-trail-state,paused)}@media (prefers-reduced-motion:reduce){.mcp-connect-cta--setup.mcp-connect-cta--mcp:before{animation:none;display:block}}@media (forced-colors:active){.mcp-connect-cta--setup:before{display:none}}.collection-topbar__mcp{grid-column:3;justify-self:end}.collection-topbar__mcp:empty{display:none}@media (width<=42rem){.collection-topbar__mcp{grid-area:2/1/auto/-1;justify-self:stretch}}.collection-topbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;min-height:32px;margin-block-end:22px;display:grid}.collection-title{grid-column:1;justify-self:start;min-width:0;margin:0}.collection-topbar>.pill-tabs{grid-column:2;justify-self:center}@media (width<=42rem){.collection-topbar{row-gap:10px}}.browse-row{align-items:center;gap:10px;min-width:0;margin-block:-6px 22px;display:flex}.browse-row__chips{flex:1;min-width:0}.browse-row__chips .facet-chips{margin-block-end:0}.collection-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:240px;padding:48px 24px;display:flex}.collection-empty__title{font-family:var(--font-sans);--font-styl:0;--font-ital:0;font-variation-settings:"STYL" 0, "ital" 0;font-size:.9375rem;font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.collection-empty__body{font-family:var(--font-sans);--font-styl:0;--font-ital:0;font-variation-settings:"STYL" 0, "ital" 0;font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-muted-foreground);max-width:34ch}.tab-fade{transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1)}@starting-style{.tab-fade{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.tab-fade{transition:opacity .2s cubic-bezier(.23,1,.32,1)}@starting-style{.tab-fade{opacity:0;transform:none}}}.swipe-detail-stage{isolation:isolate}.swipe-detail-gallery-backdrop,.swipe-detail-stage>[data-astro-transition-persist^=gallery-]{z-index:0;pointer-events:none;display:block;position:fixed;inset:-2rem;overflow:hidden}.swipe-detail-gallery-backdrop{opacity:.3}.swipe-detail-gallery-backdrop:empty{display:none}.swipe-detail-surface{z-index:2;position:relative}.swipe-detail{flex-direction:column;gap:1.25rem;width:100%;min-width:0;display:flex;position:relative;container-type:inline-size}.swipe-detail-ambient{z-index:0;pointer-events:none;background-color:color-mix(in oklch, var(--background) 88%, var(--foreground));object-fit:cover;filter:blur(48px)saturate(1.25);opacity:.4;width:124%;height:124%;transition:opacity .22s cubic-bezier(.23,1,.32,1);position:fixed;inset:-12%;transform:scale(1.15)translateZ(0)}@starting-style{.swipe-detail-ambient{opacity:0}}.swipe-detail-ambient-scrim{z-index:0;pointer-events:none;background:color-mix(in oklch, var(--background) 62%, transparent);position:fixed;inset:0}.swipe-detail-topbar,.swipe-detail-grid{z-index:1;position:relative}.swipe-detail-close-scrim{z-index:1;cursor:zoom-out;background:0 0;border:0;padding:0;position:fixed;inset:0}.swipe-detail-grid{grid-template-columns:minmax(0,1fr) clamp(18rem,30vw,26rem);align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.swipe-detail-media{grid-area:1/2;justify-content:center;min-width:0;display:flex}.swipe-detail-media .toolkit-swipe-inspector-media{justify-self:center;width:auto}.swipe-detail-media:has(.slide-carousel,.swipe-detail-carousel-missing) .toolkit-swipe-inspector-media-stack{width:100%}.swipe-detail-carousel-missing{color:var(--muted-foreground);gap:.75rem;display:grid;overflow:hidden}.swipe-detail-carousel-missing img{border-radius:.75rem;width:100%;height:auto;display:block}@media (width>=60rem){.swipe-detail-media{position:sticky;top:1.5rem}}.swipe-detail-main{grid-area:1/1;min-width:0}.swipe-detail-body{flex-direction:column;display:flex}.swipe-detail-format-badges{flex-wrap:wrap;gap:6px;margin-block-end:14px;display:flex}.swipe-detail-format-link,.swipe-detail-topic-link{border-radius:999px;text-decoration:none}.swipe-detail-format-link:focus-visible,.swipe-detail-topic-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.swipe-detail--vertical .toolkit-swipe-inspector-media-stack{width:min(100%,19.5rem)}.swipe-detail-topbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.swipe-detail-nav{grid-column:2;justify-self:center}.swipe-detail-topbar-actions{grid-column:3;justify-self:end;align-items:center;gap:8px;display:flex}.swipe-detail-back{color:var(--muted-foreground);align-items:center;gap:6px;text-decoration:none;transition:color .15s ease-out;display:inline-flex}.swipe-detail-back>svg{color:var(--muted-foreground);flex-shrink:0}.swipe-detail-openlink{white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;height:36px;padding-inline:14px;text-decoration:none;transition:opacity .15s ease-out;display:inline-flex}.swipe-detail-openlink.marketing-button{--grain-opacity:0;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0d0d0d);background:var(--lightningcss-light,#0d0d0d)var(--lightningcss-dark,#fff)}.swipe-detail-creator-link{color:inherit;text-underline-offset:.15em;border-radius:.125rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .16s cubic-bezier(.22,1,.36,1)}.swipe-detail-creator-link:hover,.swipe-detail-creator-link:focus-visible{text-decoration-color:currentColor}.swipe-detail-creator-link:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.swipe-detail-creator-link{transition:none}}.swipe-detail-openlink>svg{flex-shrink:0}.swipe-detail-nav{background:color-mix(in oklch, var(--muted) 60%, transparent);border:1px solid color-mix(in oklch, var(--border) 42%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.1);backdrop-filter:blur(10px)saturate(1.1);border-radius:999px;align-items:center;gap:.35rem;padding:3px;display:inline-flex}.swipe-detail-nav-btn{width:36px;height:36px;color:var(--foreground);background:0 0;border-radius:999px;place-items:center;text-decoration:none;transition:background .15s ease-out,transform .15s ease-out;display:grid}.swipe-detail-nav-btn.is-disabled{color:color-mix(in oklch, var(--muted-foreground) 55%, transparent);pointer-events:none}.swipe-detail-nav-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.swipe-detail-nav-count{min-width:2.75rem;color:var(--muted-foreground);text-align:center;font-variant-numeric:tabular-nums}.swipe-detail-nav-count>span{opacity:.6;margin-inline:2px}@media (hover:hover) and (pointer:fine){.swipe-detail-nav-btn:not(.is-disabled):hover{background:color-mix(in oklch, var(--foreground) 10%, transparent)}.swipe-detail-nav-btn:not(.is-disabled):active{transform:scale(.97)}}.swipe-detail-media-link{cursor:pointer;display:block}.swipe-detail-media-link:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (hover:hover) and (pointer:fine){.swipe-detail-back:hover{color:var(--foreground)}.swipe-detail-openlink:hover{opacity:.9}}@media (width<=59.999rem){.swipe-detail-grid{grid-template-columns:1fr}.swipe-detail-media{grid-area:1/1}.swipe-detail-media .slide-carousel{width:min(100%,32rem);margin-inline:auto}.swipe-detail-main{grid-area:2/1}}@container (width<=54rem) and (width>=42rem){.swipe-detail-topbar{grid-template-columns:auto minmax(0,1fr) auto}.swipe-detail-back{justify-content:center;width:36px;height:36px}.swipe-detail-openlink{justify-content:center;width:36px;padding-inline:0}.swipe-detail-back-label,.swipe-detail-openlink-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@container (width<=42rem){.swipe-detail-topbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.swipe-detail-back{justify-content:flex-start;width:auto;height:auto}.swipe-detail-openlink{justify-content:flex-start;width:auto;padding-inline:14px}.swipe-detail-back-label,.swipe-detail-openlink-label{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.swipe-detail-topbar-actions{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:flex-end}}::view-transition-group(swipe-media){animation-duration:.36s;animation-timing-function:cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.swipe-detail-ambient,.swipe-detail-back,.swipe-detail-openlink,.swipe-detail-nav-btn{transition:none}::view-transition-group(swipe-media){animation:none}::view-transition-old(swipe-media){animation:none}::view-transition-new(swipe-media){animation:none}}.swipe-detail-main .toolkit-swipe-inspector-copy{padding-block-end:16px}.swipe-detail-main .toolkit-swipe-creator{gap:12px;margin-block-start:0;padding-block-end:16px}.swipe-detail-main .toolkit-swipe-metric{padding-block:12px}.swipe-detail-main .toolkit-swipe-metric:not(.toolkit-swipe-metric--topics):last-child,.swipe-detail-main .toolkit-swipe-metric:has(+.toolkit-swipe-metric--topics){border-block-end:1px solid var(--border-subtle)}.swipe-detail-main .toolkit-swipe-metric--topics{border:0;padding-block:16px 0}.swipe-detail-main .toolkit-swipe-analysis{gap:0;padding-block:32px 24px}.swipe-detail-main .toolkit-swipe-analysis-head{padding-block-end:16px}.swipe-detail-main .toolkit-swipe-inspector-copy h1{margin-block-start:8px}.swipe-detail-main .toolkit-swipe-inspector-description{margin-block-start:12px}.swipe-detail-main .toolkit-swipe-creator-identity{gap:4px}.swipe-detail-main{container:analysis/inline-size}.detail-analysis-meta{align-items:center;gap:8px;display:flex}.detail-analysis-meta>svg{flex:none;width:16px;height:16px}.swipe-detail-topbar .mcp-connect-cta,.swipe-detail-topbar .site-pill{height:36px}.analysis-mode-stage{position:relative}.analysis-mode-panel.tab-fade{transition:opacity .12s ease-out}.analysis-mode-overlay{pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.analysis-mode-panel.tab-fade{transition:none}}.toolkit-sidebar-brand[data-astro-cid-ioqyqaf7]{padding:.25rem .625rem .75rem 1.375rem;text-decoration:none;display:block}.toolkit-sidebar[data-astro-cid-ioqyqaf7]{overscroll-behavior:contain;scrollbar-color:color-mix(in oklch, var(--muted-foreground) 34%, transparent) transparent;scrollbar-width:thin;flex:1;min-height:0;padding:.25rem .5rem 1rem 0;overflow-y:auto}.toolkit-sidebar[data-astro-cid-ioqyqaf7]::-webkit-scrollbar{width:3px}.toolkit-sidebar[data-astro-cid-ioqyqaf7]::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--muted-foreground) 34%, transparent);border-radius:999px}.toolkit-sidebar-section[data-astro-cid-ioqyqaf7]{border-top:1px solid color-mix(in oklch, var(--border) 40%, transparent);margin-top:.5rem;padding-top:.5rem}.toolkit-sidebar-link[data-astro-cid-ioqyqaf7]{width:100%;min-height:1.625rem;color:var(--muted-foreground);font-size:var(--text-xs);border-radius:.625rem;align-items:center;padding:.1875rem .625rem .1875rem 1.375rem;line-height:1.25;text-decoration:none;transition:color .15s ease-out,transform .15s ease-out;display:flex;position:relative}.toolkit-sidebar-label[data-astro-cid-ioqyqaf7]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.toolkit-sidebar-link[data-astro-cid-ioqyqaf7][aria-current=page],.toolkit-sidebar-link--active[data-astro-cid-ioqyqaf7]{color:var(--foreground);font-weight:500}.toolkit-sidebar-dot[data-astro-cid-ioqyqaf7]{background:var(--foreground);border-radius:999px;width:.3125rem;height:.3125rem;position:absolute;left:.4375rem}@media (hover:hover) and (pointer:fine){.toolkit-sidebar-link[data-astro-cid-ioqyqaf7]:hover{color:var(--foreground)}.toolkit-sidebar-link[data-astro-cid-ioqyqaf7]:active{transform:scale(.985)}}@media (prefers-reduced-motion:reduce){.toolkit-sidebar-link[data-astro-cid-ioqyqaf7]{transition:none}}::view-transition-group(toolkit-sidebar-dot){animation-duration:.34s;animation-timing-function:cubic-bezier(.34,1.35,.64,1)}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}
