.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}}.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}}.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}}::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}
