body:has(.following-experience){background:linear-gradient(90deg,transparent 0 76%,color-mix(in srgb,var(--color-line) 28%,transparent) 76% calc(76% + 1px),transparent calc(76% + 1px)),radial-gradient(circle at 92% 15%,color-mix(in srgb,var(--color-lime) 16%,transparent) 0 7rem,transparent 24rem),var(--color-canvas)}.following-experience{color:var(--color-ink);font-family:var(--font-interface),system-ui,sans-serif;isolation:isolate}.following-experience .product-header{margin-bottom:0}.following-experience__frame{min-width:0}.following-experience .edition-kicker,.following-experience .section-index{color:var(--color-lime-text);font-family:var(--font-metadata),monospace;font-size:.6875rem;font-weight:800;letter-spacing:.075em;margin:0 0 16px;text-transform:uppercase}.following-hero{align-items:stretch;border-bottom:1px solid var(--color-line);display:grid;gap:24px;grid-template-columns:minmax(0,1fr);padding:32px 0;position:relative}.following-hero:after{background:var(--color-lime);bottom:-1px;content:"";height:5px;left:0;width:clamp(88px,16vw,230px);position:absolute}.following-hero__copy{min-width:0}.following-management-hero h1{color:var(--color-ink);font-size:clamp(3rem,6.6vw,7.2rem);font-weight:780;letter-spacing:-.073em;line-height:.9;margin:0;max-width:980px;text-wrap:balance}.following-hero__description,.following-management-hero__copy>p:not(.edition-kicker){color:var(--color-ink-muted);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.65;margin:26px 0 0;max-width:680px}.following-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:34px}.following-experience .action-button{align-items:center;background:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--radius-control);color:var(--color-surface);display:inline-flex;font-size:.8125rem;font-weight:780;gap:18px;justify-content:center;min-height:48px;padding:12px 18px;text-decoration:none}.following-experience .action-button:hover:not(:disabled){background:var(--color-lime);color:var(--color-navy,#07152f)}.following-back-link,.following-text-link{color:var(--color-ink);font-family:var(--font-metadata),monospace;font-size:.6875rem;font-weight:800;letter-spacing:.04em;min-height:44px;padding:13px 0;text-decoration-thickness:1px;text-transform:uppercase;text-underline-offset:5px}.following-hero h1{color:var(--color-ink);font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:780;letter-spacing:-.055em;line-height:1.05;margin:0}.following-hero__description{font-size:1rem;margin-top:14px;max-width:740px}.following-hero__actions{margin-top:20px;gap:10px}.following-hero__actions .action-button{margin-top:0}.following-hero .following-text-link{min-height:48px;align-items:center;border:1px solid var(--color-line);border-radius:var(--radius-control);display:inline-flex;font-family:var(--font-interface),sans-serif;font-size:.8125rem;letter-spacing:0;padding:12px 18px;text-decoration:none;text-transform:none}.following-hero__principles{color:var(--color-ink-muted);display:flex;flex-wrap:wrap;font-size:.75rem;gap:10px 22px;list-style:none;margin:0;padding:0}.following-hero__principles li{align-items:center;display:flex;gap:8px}.following-hero__principles li:before{background:var(--color-lime-text);border-radius:50%;content:"";flex:0 0 5px;height:5px}.following-secondary-action{align-items:center;background:transparent;border:1px solid var(--color-line);border-radius:var(--radius-control);color:var(--color-ink);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:650;justify-content:center;min-height:44px;padding:10px 16px;text-decoration:none}.following-secondary-action:hover:not(:disabled){background:var(--color-canvas-subtle);border-color:var(--color-ink-muted)}.followed-strip{border-bottom:1px solid var(--color-line);min-width:0;padding:28px 0 20px}.followed-strip__heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.followed-strip__heading h2{font-size:1rem;font-weight:750;letter-spacing:-.02em;margin:0}.followed-strip__heading p{color:var(--color-ink-muted);font-size:.75rem;margin:5px 0 0}.followed-strip__arrows{display:flex;flex:0 0 auto;gap:6px}.followed-strip__arrows button{background:var(--color-surface);border:1px solid var(--color-line);border-radius:50%;color:var(--color-ink);cursor:pointer;height:44px;width:44px}.followed-strip button:disabled{cursor:default;opacity:.4}.followed-strip__viewport{overflow-anchor:none;overflow-x:auto;overscroll-behavior-x:contain;padding:8px;margin:-8px;scrollbar-color:var(--color-line) transparent;scrollbar-width:thin;scroll-padding-inline:8px;scroll-snap-type:x proximity}.followed-strip__list{display:flex;gap:16px;list-style:none;margin:0;padding:0 0 8px;width:max-content}.followed-strip__list>li{flex:0 0 88px;scroll-snap-align:start;width:88px}.followed-strip__more,.followed-strip__tool{align-items:center;background:none;border:0;border-radius:12px;color:var(--color-ink);cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:.75rem;gap:10px;line-height:1.4;padding:0;text-align:center;text-decoration:none;width:88px}.followed-strip__ring{align-items:center;background:linear-gradient(var(--color-canvas),var(--color-canvas)) padding-box,linear-gradient(var(--color-line),var(--color-line)) border-box;border:2px solid transparent;border-radius:50%;box-sizing:border-box;display:flex;flex:0 0 76px;height:76px;justify-content:center;padding:4px;width:76px}.followed-strip__ring .tool-logo{flex:0 0 64px;background:var(--color-surface);border:0;border-radius:50%;height:64px;margin:0;transform:none;width:64px}.followed-strip__ring .tool-logo img{height:44px;object-fit:contain;width:44px}.followed-strip__more .followed-strip__ring{background:var(--color-canvas);border-color:var(--color-line);border-style:dashed;color:var(--color-ink-muted);font-size:1.8rem}.followed-strip__tool:hover .followed-strip__ring{background:linear-gradient(var(--color-canvas),var(--color-canvas)) padding-box,linear-gradient(var(--color-lime-text),var(--color-lime-text)) border-box}.followed-strip__more:hover:not(:disabled) .followed-strip__ring{border-color:var(--color-lime-text)}.followed-strip__name{overflow-wrap:anywhere}.followed-strip__feedback{color:var(--color-ink-muted);font-size:.8125rem;margin:12px 0 0}.followed-strip__feedback:empty{display:none}.followed-strip__state{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px}.followed-strip__state p{color:var(--color-ink-muted);font-size:.875rem;line-height:1.6;margin:0}.followed-strip :is(a,button):focus-visible{outline:3px solid var(--color-lime-text);outline-offset:3px;box-shadow:none}.following-experience .following-feed-section{margin-inline:auto;max-width:1120px;padding:32px 0 92px}.following-experience .following-feed-heading,.following-experience .following-heading{align-items:end;border-bottom:1px solid var(--color-line);display:flex;justify-content:space-between;padding-bottom:18px}.following-experience .following-feed-heading h2,.following-experience .following-heading h2{color:var(--color-ink);font-family:var(--font-interface),system-ui,sans-serif;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:770;letter-spacing:-.058em;line-height:.98;margin:0}.following-experience .feed-heading__note{color:var(--color-ink-muted);font-family:var(--font-metadata),monospace;font-size:.6875rem;margin:0 0 3px 24px;text-align:right}.following-feed-section .timeline-region{padding-top:18px}.following-feed-page .update-card--compact{margin-bottom:12px}.following-feed-page .update-card--compact .update-card__content{padding:20px 22px}.following-feed-page .update-card--compact .update-card__header{gap:10px}.following-feed-page .update-card--compact .tool-logo{flex-basis:44px;height:44px;width:44px}.following-feed-page .update-card--compact .update-card__meta{margin-top:10px}.following-feed-page .update-card--compact h3{font-size:clamp(1.25rem,1.7vw,1.6rem);line-height:1.18;margin-top:10px}.following-feed-page .update-card--compact .surface-chips{margin-top:10px}.following-feed-page .update-card--compact .update-ai-summary,.following-feed-page .update-card--compact .update-highlight{margin-top:14px;padding:12px 14px}.following-feed-page .update-card--compact .update-summary__text{font-size:.9375rem;line-height:1.55;margin-top:12px}.following-feed-page .update-card--compact .update-summary__text.is-clamped{-webkit-line-clamp:2}.following-feed-page .update-card--compact .summary-toggle{margin-top:0}.following-feed-page .update-card--compact .update-card__footer{align-items:center;display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:space-between;margin-top:14px;padding-top:12px}.following-feed-page .update-card--compact .update-card__source{margin:0}.following-feed-state{isolation:isolate;margin-top:18px;min-height:0;overflow:hidden;position:relative}.following-feed-state:after{border:1px dashed color-mix(in srgb,var(--color-ink-muted) 24%,transparent);border-radius:50%;content:"";height:280px;pointer-events:none;position:absolute;right:-65px;top:-92px;width:360px;z-index:-1}.following-feed-state--open{background:linear-gradient(135deg,color-mix(in srgb,var(--color-lime) 14%,var(--color-surface)),var(--color-surface) 64%)}.following-feed-state--open:before{background:var(--color-lime);border:8px solid var(--color-ink);border-radius:50%;box-shadow:0 0 0 1px var(--color-line);content:"";height:38px;position:absolute;right:clamp(38px,9vw,128px);top:58px;width:38px}.following-feed-state--error:after,.following-feed-state--quiet:after{display:none}.following-experience .following-empty-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:28px}.following-experience .following-empty-actions .action-button{margin-top:0}.following-experience .following-empty-actions .back-link{color:var(--color-ink);font-family:var(--font-metadata),monospace;font-size:.6875rem;font-weight:800;min-height:44px;padding:13px 0;text-transform:uppercase;text-underline-offset:5px}.following-management-hero{border-bottom:1px solid var(--color-line);display:grid;gap:clamp(32px,6vw,90px);grid-template-columns:minmax(150px,.34fr) minmax(0,1.66fr);padding:clamp(52px,8vw,108px) 0 clamp(54px,8vw,100px);position:relative}.following-management-hero:after{background:var(--color-lime);bottom:-1px;content:"";height:5px;position:absolute;right:0;width:clamp(82px,15vw,220px)}.following-back-link{align-self:start;color:var(--color-ink-muted)}.following-back-link span{color:var(--color-lime-text);margin-right:8px}.following-management-hero h1{font-size:clamp(2.9rem,6vw,6.5rem)}.following-feed-entry{margin-top:30px}.following-experience .following-manager{border-bottom:0;padding:clamp(48px,7vw,86px) 0 92px}.following-experience .following-inactive-note{background:color-mix(in srgb,var(--color-lime) 13%,var(--color-surface));border:1px solid var(--color-line);color:var(--color-ink-muted);font-family:var(--font-metadata),monospace;font-size:.6875rem;line-height:1.55;margin:24px 0 0;max-width:none;padding:13px 15px}.following-experience .followed-tool-list{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.following-experience .followed-tool-card{align-items:center;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);display:grid;gap:18px;grid-template-columns:54px minmax(0,1fr);min-height:178px;padding:clamp(22px,3vw,32px);position:relative}.following-experience .followed-tool-card:after{background:var(--color-lime);bottom:0;content:"";height:3px;left:0;position:absolute;width:62px}.following-experience .followed-tool-card .tool-logo{align-self:start;background:var(--color-canvas);border:1px solid var(--color-line);border-radius:11px;height:54px;transform:none;width:54px}.following-experience .followed-tool-card h3{font-family:var(--font-interface),system-ui,sans-serif;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:760;letter-spacing:-.04em;line-height:1.05;margin:8px 0 0}.following-experience .followed-tool-card h3 a{color:var(--color-ink);text-underline-offset:5px}.following-experience .followed-tool-card__action{align-items:center;display:flex;gap:12px;grid-column:2;justify-self:start;max-width:none;text-align:left}.following-experience .tool-follow-retry{background:transparent;border:1px solid var(--color-line);border-radius:var(--radius-control);color:var(--color-ink-muted);cursor:pointer;font-family:var(--font-metadata),monospace;font-size:.625rem;font-weight:800;min-height:44px;padding:10px 13px;text-transform:uppercase}.following-experience .tool-follow-retry:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger)}.following-experience .following-state{margin-top:28px}.following-experience .following-pagination{padding-top:28px}.following-experience .product-footer{margin-top:0}.following-experience.site-shell--loading{min-height:100vh}.following-experience .following-feed-loading-header,.following-experience .following-loading-header{background:linear-gradient(90deg,color-mix(in srgb,var(--color-line) 65%,transparent) 38%,transparent 38% 44%,color-mix(in srgb,var(--color-line) 45%,transparent) 44% 100%);border-bottom:1px solid var(--color-line);height:min(32vh,280px)}@media (max-width:900px){.following-hero{grid-template-columns:1fr}.following-hero__copy{margin-inline:auto;max-width:760px;text-align:left;width:100%}.following-hero__description{margin-inline:auto}.following-hero__actions{justify-content:flex-start}.following-experience .followed-tool-list{grid-template-columns:1fr}}@media (max-width:767px){.followed-strip__list{gap:10px}.followed-strip__heading{align-items:flex-start}.followed-strip__heading p{max-width:190px}.following-hero{gap:20px;padding:26px 0}.following-management-hero h1{font-size:clamp(2.55rem,12vw,4.25rem)}.following-hero__description,.following-management-hero__copy>p:not(.edition-kicker){font-size:.975rem}.following-hero__actions{align-items:stretch;flex-direction:column}.following-hero__actions .action-button,.following-hero__actions .following-text-link{justify-content:center;text-align:center;width:100%}.following-experience .following-feed-section{padding:28px 0 78px}.following-feed-page .update-card--compact .update-card__content{padding:18px}.following-feed-page .update-card--compact .update-card__footer{align-items:flex-start;flex-direction:column}.following-experience .following-feed-heading,.following-experience .following-heading{align-items:flex-start;flex-direction:column;gap:13px}.following-experience .feed-heading__note{margin-left:0;text-align:left}.following-feed-state{min-height:0;padding:34px 24px}.following-feed-state--open:before,.following-feed-state:after{display:none}.following-experience .following-empty-actions{align-items:stretch;flex-direction:column}.following-experience .following-empty-actions .action-button,.following-experience .following-empty-actions .back-link{justify-content:center;text-align:center;width:100%}.following-management-hero{gap:22px;grid-template-columns:1fr;padding:34px 0 52px;text-align:center}.following-back-link{justify-self:center}.following-management-hero__copy>p:not(.edition-kicker){margin-inline:auto}.following-feed-entry{width:100%}.following-experience .following-manager{padding-top:42px}.following-experience .followed-tool-card{gap:14px;grid-template-columns:46px minmax(0,1fr);min-height:0;padding:22px 18px}.following-experience .followed-tool-card .tool-logo{height:46px;width:46px}}@media (prefers-reduced-motion:reduce){.following-experience .action-button,.following-experience .tool-follow-retry{transition:none}}@media (forced-colors:active){.following-experience .followed-tool-card,.following-experience .following-inactive-note,.following-feed-state--open{forced-color-adjust:auto}}:root{--paper:#f2eee3;--paper-deep:#e8e1d2;--ink:#181a16;--ink-soft:#55584f;--rule:#24261f;--rule-soft:rgba(24,26,22,0.22);--lime:#c5f43d;--lime-dark:#33430e;--danger:#7d2d22;--serif:var(--font-interface),system-ui,-apple-system,"Segoe UI",sans-serif;--sans:var(--font-interface),system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-metadata),"Cascadia Mono","SFMono-Regular",monospace;color-scheme:light}*{box-sizing:border-box}html{background:var(--paper);min-width:0;scroll-behavior:smooth}body{--serif:var(--font-interface),system-ui,-apple-system,"Segoe UI",sans-serif;--sans:var(--font-interface),system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-metadata),"Cascadia Mono","SFMono-Regular",monospace;background:linear-gradient(90deg,transparent 0,transparent calc(100% - 1px),rgba(24,26,22,.045) 100%),linear-gradient(rgba(24,26,22,.035) 1px,transparent 1px),var(--paper);background-size:56px 100%,100% 28px,auto;color:var(--ink);font-family:var(--sans);margin:0;min-height:100vh;overflow-wrap:anywhere}a,button{font:inherit}button{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.site-shell{margin:0 auto;max-width:1440px;min-height:100vh;padding:22px clamp(18px,4vw,64px) 0}.masthead{border-bottom:2px solid var(--rule)}.masthead__rail{align-items:center;border-bottom:1px solid var(--rule);display:flex;font-family:var(--mono);font-size:.68rem;font-weight:700;justify-content:space-between;letter-spacing:.12em;padding:0 0 10px}.masthead__rail-tools{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end}.edition-label{background:var(--lime);border:1px solid var(--rule);padding:4px 7px 3px}.rail-link{color:var(--ink);min-height:32px;padding:8px 2px 5px;text-decoration-thickness:1px;text-underline-offset:4px}.rail-link[aria-current=page]{text-decoration-thickness:2px}.rail-button{background:transparent;border:0;cursor:pointer;text-decoration:none}.rail-button:disabled{cursor:wait;opacity:.62}.rail-logout{align-items:center;display:flex;margin:0;position:relative}.rail-logout__error{background:var(--paper);border:1px solid var(--rule);color:var(--danger);font-family:var(--serif);font-size:.78rem;font-weight:400;letter-spacing:0;line-height:1.35;padding:8px 10px;position:absolute;right:0;text-transform:none;top:calc(100% + 6px);width:min(240px,80vw);z-index:2}.locale-switcher{align-items:center;display:flex;gap:4px}.locale-switcher a{align-items:center;border:1px solid transparent;color:var(--ink);display:inline-flex;min-height:32px;padding:5px 7px;text-decoration:none;white-space:nowrap}.locale-switcher a[aria-current=page]{border-color:var(--rule)}.masthead__body{display:grid;gap:clamp(38px,8vw,132px);grid-template-columns:minmax(170px,.58fr) minmax(0,1.42fr);padding:clamp(32px,6vw,78px) 0 clamp(40px,7vw,92px)}.wordmark{align-self:start;color:var(--ink);font-family:var(--serif);font-size:clamp(1.7rem,3vw,2.45rem);font-weight:700;letter-spacing:-.07em;line-height:1;text-decoration:none}a.wordmark{display:inline-block}.wordmark span{background:var(--lime);border-radius:50%;display:inline-grid;font-family:var(--mono);font-size:.45em;height:3.15em;letter-spacing:-.04em;margin-left:-.22em;place-items:center;transform:rotate(-6deg) translateY(-.2em);width:3.15em}.masthead__copy{max-width:880px}.edition-kicker,.section-index,.state-panel__code{color:var(--lime-dark);font-family:var(--mono);font-size:.72rem;font-weight:800;letter-spacing:.13em;margin:0 0 16px;text-transform:uppercase}h1,h2,h3,p{overflow-wrap:anywhere}h1{font-size:clamp(2.85rem,6.1vw,6.6rem);font-weight:500;letter-spacing:-.065em;line-height:.94;margin:0;max-width:970px}.masthead__dek,h1{font-family:var(--serif)}.masthead__dek{color:var(--ink-soft);font-size:clamp(1.08rem,1.65vw,1.4rem);line-height:1.5;margin:30px 0 0;max-width:680px}.feed-section{padding:clamp(56px,9vw,118px) 0 80px}.feed-heading{align-items:end;border-bottom:2px solid var(--rule);display:flex;justify-content:space-between;padding-bottom:18px}.feed-heading h2{font-family:var(--serif);font-size:clamp(2.3rem,4.5vw,4.6rem);font-weight:500;letter-spacing:-.055em;line-height:.95;margin:0}.feed-heading .section-index{margin-bottom:11px}.feed-heading__note{color:var(--ink-soft);font-family:var(--mono);font-size:.7rem;letter-spacing:.05em;margin:0 0 3px 24px;text-align:right;text-transform:uppercase}.timeline,.timeline>li{list-style:none;margin:0;padding:0}.skeleton-card,.update-card{border-bottom:1px solid var(--rule);display:grid;grid-template-columns:minmax(0,1fr);position:relative}.update-card:after{background:var(--lime);bottom:-1px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .24s ease;width:100%}.update-card:focus-within:after,.update-card:hover:after{transform:scaleX(1)}.skeleton-card__mark,.timeline-marker{border-right:1px solid var(--rule);display:flex;justify-content:flex-start;padding-top:clamp(28px,4vw,48px);position:relative}.skeleton-card__mark:after,.timeline-marker:after{background:var(--lime);border:2px solid var(--rule);border-radius:50%;content:"";height:13px;position:absolute;right:-8px;top:clamp(32px,4vw,52px);width:13px}.timeline-marker span{font-family:var(--mono);font-size:.68rem;font-weight:700;letter-spacing:.08em}.skeleton-card__body,.update-card__content{min-width:0;padding:clamp(28px,4vw,48px) 0 clamp(36px,5vw,62px) clamp(22px,5vw,76px)}.update-card__header{align-items:start;display:flex;gap:28px;justify-content:space-between}.tool-identity{gap:14px;min-width:0}.tool-identity,.tool-logo{align-items:center;display:flex}.tool-logo{background:#fffdf7;border:1px solid var(--rule);flex:0 0 48px;height:48px;justify-content:center;overflow:hidden;transform:rotate(-2deg);width:48px}.tool-logo img{display:block;height:100%;object-fit:contain;width:100%}.tool-logo--fallback{background:var(--lime);font-family:var(--mono);font-size:.7rem;font-weight:900;letter-spacing:.04em}.tool-name{font-size:.92rem;font-weight:800;line-height:1.2;margin:0 0 5px}.tool-name a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}.tool-name a:hover{text-decoration-thickness:2px}.tool-context{color:var(--ink-soft);display:flex;flex-wrap:wrap;font-family:var(--mono);font-size:.65rem;gap:6px;letter-spacing:.045em;line-height:1.4;margin:0;text-transform:uppercase}.surface-chips{display:flex;flex-wrap:wrap;gap:.45rem;margin:.8rem 0 0;padding:0;list-style:none}.surface-chips li{border:1px solid var(--rule-soft);border-radius:999px;padding:.28rem .62rem;background:color-mix(in srgb,var(--paper) 88%,transparent);letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.surface-chips li,.update-card time{color:var(--ink-soft);font-family:var(--mono);font-size:.68rem}.update-card time{flex:0 0 auto;letter-spacing:.025em;line-height:1.4;padding-top:4px;text-align:right}.update-card h3{font-family:var(--serif);font-size:clamp(1.75rem,3.3vw,3.45rem);font-weight:500;letter-spacing:-.045em;line-height:1.04;margin:clamp(30px,5vw,56px) 0 0;max-width:1040px}.update-highlight{border-left:5px solid var(--lime);display:grid;gap:.45rem;margin:1.15rem 0 0;max-width:850px;padding:.2rem 0 .25rem 1rem}.update-highlight>span{color:var(--lime-dark);font-family:var(--mono);font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.update-highlight p{color:var(--ink);font-family:var(--serif);font-size:clamp(1.05rem,1.55vw,1.28rem);line-height:1.45;margin:0}.update-summary{max-width:850px}.update-summary__text{color:var(--ink-soft);font-family:var(--serif);font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.64;margin:23px 0 0;white-space:pre-line}.update-summary__text.is-clamped{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;overflow:hidden}.summary-toggle{background:transparent;border:0;border-bottom:1px solid;cursor:pointer;font-size:.68rem;margin-top:13px;min-height:32px;padding:7px 0;text-transform:uppercase}.external-link,.summary-toggle{font-family:var(--mono);font-weight:800;letter-spacing:.04em}.external-link{align-items:center;color:var(--ink);display:inline-flex;font-size:.72rem;gap:12px;margin-top:30px;text-decoration-thickness:1px;text-underline-offset:5px;text-transform:uppercase}.external-link>span[aria-hidden=true]{background:var(--lime);border:1px solid var(--rule);display:inline-grid;height:25px;place-items:center;text-decoration:none;transition:transform .16s ease;width:25px}.external-link:hover>span[aria-hidden=true]{transform:translate(2px,-2px)}.pagination-panel{padding:clamp(34px,6vw,72px) 0 0 clamp(84px,13vw,188px)}.pagination-status{color:var(--danger);font-family:var(--mono);font-size:.72rem;line-height:1.5;min-height:1.5em}.action-button,.load-more-button{align-items:center;background:var(--lime);border:2px solid var(--rule);box-shadow:6px 6px 0 var(--rule);cursor:pointer;display:inline-flex;font-family:var(--mono);font-size:.78rem;font-weight:900;gap:40px;justify-content:space-between;letter-spacing:.055em;margin-top:13px;min-height:50px;padding:13px 18px;text-transform:uppercase;transition:box-shadow .14s ease,transform .14s ease}.load-more-button{min-width:min(100%,280px)}.action-button:hover:not(:disabled),.load-more-button:hover:not(:disabled){box-shadow:3px 3px 0 var(--rule);transform:translate(3px,3px)}.action-button:disabled,.load-more-button:disabled{cursor:wait;opacity:.62}.timeline-end{align-items:center;color:var(--ink-soft);display:flex;font-family:var(--mono);font-size:.7rem;gap:12px;letter-spacing:.04em;margin:15px 0 0;text-transform:uppercase}.timeline-end span{color:var(--lime-dark)}.state-panel{border-bottom:1px solid var(--rule);margin-left:clamp(62px,8vw,112px);padding:clamp(52px,8vw,100px) clamp(0px,5vw,76px)}.state-panel h1,.state-panel h3{font-family:var(--serif);font-size:clamp(2rem,4.3vw,4rem);font-weight:500;letter-spacing:-.05em;line-height:1;margin:0;max-width:740px}.state-panel>p:not(.state-panel__code){color:var(--ink-soft);font-family:var(--serif);font-size:1.08rem;line-height:1.55;margin:22px 0 0;max-width:590px}.state-panel--error{border-left:7px solid var(--lime);padding-left:clamp(24px,5vw,70px)}.boundary-page{display:grid;min-height:100vh;padding:24px;place-items:center}.boundary-page .state-panel{border:2px solid var(--rule);box-shadow:9px 9px 0 var(--rule);margin:0;max-width:850px;width:100%}.site-footer{align-items:center;border-top:2px solid var(--rule);display:flex;font-family:var(--mono);font-size:.66rem;justify-content:space-between;letter-spacing:.06em;padding:22px 0;text-transform:uppercase}.feed-loading{overflow:hidden}.skeleton-card__mark:after,.skeleton-line{background:var(--paper-deep)}.skeleton-line{animation:skeleton-pulse 1.45s ease-in-out infinite alternate;display:block;height:17px;margin-top:18px;max-width:740px}.skeleton-line--meta{height:43px;margin-top:0;width:190px}.skeleton-line--title{height:clamp(31px,4vw,52px);margin-top:42px;width:78%}.skeleton-line--copy{margin-top:26px;width:92%}.skeleton-line--copy-short{width:59%}.loading-masthead{border-bottom:2px solid var(--rule);height:min(43vh,430px)}.site-shell--loading .feed-section{padding-top:58px}.tool-profile-hero{display:grid;gap:clamp(38px,8vw,132px);grid-template-columns:minmax(170px,.58fr) minmax(0,1.42fr);padding:clamp(32px,6vw,72px) 0 clamp(40px,7vw,82px)}.tool-profile-hero__brand{align-items:flex-start;display:flex;flex-direction:column;gap:38px}.back-link{align-items:center;color:var(--ink);display:inline-flex;font-family:var(--mono);font-size:.68rem;font-weight:800;gap:9px;letter-spacing:.04em;line-height:1.45;min-height:36px;text-decoration-thickness:1px;text-underline-offset:4px;text-transform:uppercase}.tool-profile-hero__content{min-width:0}.tool-profile-identity{align-items:center;display:flex;gap:20px;margin-bottom:clamp(24px,4vw,42px)}.tool-logo--profile{flex-basis:88px;height:88px;width:88px}.tool-profile-context{font-size:.72rem}.tool-profile-description{color:var(--ink-soft);font-family:var(--serif);font-size:clamp(1.08rem,1.65vw,1.4rem);line-height:1.58;margin:30px 0 0;max-width:760px;white-space:pre-line}.tool-profile-surfaces{margin-top:1.25rem}.tool-profile-surfaces h2{margin:0;color:var(--ink-soft);font-family:var(--mono);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.tool-profile-website{margin-top:26px}.tool-profile-loading-header{height:min(48vh,500px)}.search-hero{display:grid;gap:clamp(38px,8vw,132px);grid-template-columns:minmax(170px,.58fr) minmax(0,1.42fr);padding:clamp(32px,6vw,72px) 0 clamp(40px,7vw,82px)}.search-hero__brand{align-items:flex-start;display:flex;flex-direction:column;gap:38px}.search-hero__content{min-width:0}.search-form{border-top:1px solid var(--rule);margin-top:clamp(34px,5vw,58px);padding-top:24px}.search-form>label{display:block;font-family:var(--mono);font-size:.72rem;font-weight:800;letter-spacing:.06em;margin-bottom:12px;text-transform:uppercase}.search-form__controls{align-items:stretch;display:flex;gap:12px}.search-form input{background:#fffdf7;border:2px solid var(--rule);border-radius:0;color:var(--ink);flex:1 1 auto;font-family:var(--serif);font-size:1.08rem;min-height:54px;min-width:0;padding:12px 15px}.search-form input::placeholder{color:var(--ink-soft);opacity:.78}.search-form .action-button{flex:0 0 auto;margin-top:0}.search-form__help{color:var(--ink-soft);font-family:var(--mono);font-size:.66rem;line-height:1.55;margin:14px 0 0;max-width:680px}.search-page-state{margin-bottom:clamp(64px,9vw,118px)}.state-panel h2{font-family:var(--serif);font-size:clamp(2rem,4.3vw,4rem);font-weight:500;letter-spacing:-.05em;line-height:1;margin:0;max-width:740px}.search-query-summary{border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:.78rem;font-weight:800;letter-spacing:.045em;margin:0;padding:25px 0}.search-results{padding-bottom:clamp(68px,10vw,126px)}.search-results__empty{background:var(--lime);border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:.72rem;font-weight:800;letter-spacing:.045em;margin:0;padding:14px 16px;text-transform:uppercase}.search-result-section{padding-top:clamp(52px,8vw,96px)}.search-result-section+.search-result-section{margin-top:clamp(24px,5vw,58px)}.search-result-heading h2{font-size:clamp(2.25rem,4vw,4rem)}.tool-results,.tool-results>li{list-style:none;margin:0;padding:0}.tool-result-card{align-items:flex-start;border-bottom:1px solid var(--rule);display:grid;gap:clamp(18px,3vw,34px);grid-template-columns:48px minmax(0,1fr);padding:clamp(28px,4vw,44px) clamp(0px,3vw,42px)}.tool-result-card__content{min-width:0}.tool-result-card h3{font-family:var(--serif);font-size:clamp(1.65rem,3vw,2.8rem);font-weight:500;letter-spacing:-.04em;line-height:1.05;margin:10px 0 0}.tool-result-card h3 a{color:var(--ink);text-decoration-thickness:1px;text-underline-offset:5px}.tool-result-card h3 a:hover{text-decoration-thickness:2px}.tool-result-card__content>p:last-child:not(.tool-context){color:var(--ink-soft);font-family:var(--serif);font-size:1rem;line-height:1.55;margin:15px 0 0;max-width:760px;white-space:pre-line}.search-collection-empty,.search-collection-error{border-bottom:1px solid var(--rule);color:var(--ink-soft);font-family:var(--serif);font-size:1.08rem;line-height:1.55;margin:0;padding:clamp(38px,6vw,70px) clamp(0px,5vw,76px)}.search-collection-error{border-left:7px solid var(--lime);color:var(--ink);padding-left:clamp(22px,5vw,66px)}.search-collection-error p{color:var(--ink-soft);margin:0;max-width:650px}.search-pagination{padding-left:0}.search-loading-header{height:min(50vh,540px)}.account-service-warning{background:var(--lime);border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:.7rem;font-weight:800;letter-spacing:.035em;line-height:1.5;margin:0;padding:11px 14px;text-transform:uppercase}.account-hero{display:grid;gap:clamp(38px,8vw,132px);grid-template-columns:minmax(170px,.58fr) minmax(0,1.42fr);padding:clamp(32px,6vw,72px) 0 clamp(46px,8vw,96px)}.account-hero__brand{align-items:flex-start;display:flex;flex-direction:column;gap:38px}.account-hero__content{min-width:0}.identity-form{border-top:2px solid var(--rule);display:grid;gap:24px;margin-top:clamp(34px,5vw,58px);max-width:720px;padding-top:28px}.field-group{display:grid;gap:8px}.field-group label{font-family:var(--mono);font-size:.72rem;font-weight:900;letter-spacing:.055em;text-transform:uppercase}.field-group input{font-size:1.05rem}.curation-filters select,.field-group input,.field-group select,.field-group textarea{background:#fffdf7;border:2px solid var(--rule);border-radius:0;color:var(--ink);font-family:var(--serif);min-height:52px;min-width:0;padding:11px 14px;width:100%}.curation-filters select,.field-group select,.field-group textarea{font-size:1rem}.field-group textarea{line-height:1.5;resize:vertical}.field-group input[aria-invalid=true]{border-color:var(--danger);box-shadow:inset 5px 0 0 var(--lime)}.field-group p{color:var(--ink-soft);font-family:var(--mono);font-size:.66rem;line-height:1.5;margin:0}.identity-submit{justify-self:start;margin-top:2px}.form-alert,.form-notice{border:1px solid var(--rule);border-left:7px solid var(--lime);font-family:var(--serif);line-height:1.5;margin:0;padding:15px 17px}.form-alert{color:var(--danger)}.form-alert span,.form-alert strong{display:block}.form-alert strong{font-family:var(--mono);font-size:.7rem;letter-spacing:.06em;margin-bottom:5px;text-transform:uppercase}.form-notice{background:var(--lime);margin-top:28px}.form-notice--warning{background:transparent}.identity-alternative{color:var(--ink-soft);font-family:var(--serif);line-height:1.5;margin:28px 0 0}.identity-alternative a{color:var(--ink);font-family:var(--mono);font-size:.76rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase;text-underline-offset:4px}.account-editor,.account-record{border-bottom:2px solid var(--rule);padding:clamp(54px,8vw,98px) 0}.account-editor h2,.account-record h2{font-family:var(--serif);font-size:clamp(2.25rem,4.5vw,4.5rem);font-weight:500;letter-spacing:-.055em;line-height:.98;margin:0}.account-record dl{border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(30px,5vw,54px) 0 0}.account-record dl>div{border-bottom:1px solid var(--rule);min-width:0;padding:22px 20px 24px 0}.account-record dl>div:nth-child(odd){border-right:1px solid var(--rule)}.account-record dl>div:nth-child(2n){padding-left:20px}.account-record dt{color:var(--ink-soft);font-family:var(--mono);font-size:.68rem;font-weight:800;letter-spacing:.05em;margin-bottom:9px;text-transform:uppercase}.account-record dd{font-family:var(--serif);font-size:clamp(1rem,1.8vw,1.24rem);line-height:1.45;margin:0;overflow-wrap:anywhere}.account-editor__description{color:var(--ink-soft);font-family:var(--serif);font-size:1.08rem;line-height:1.55;margin:22px 0 0;max-width:650px}.account-unavailable{margin-bottom:clamp(68px,9vw,110px);margin-top:clamp(50px,8vw,94px)}.account-unavailable .action-button{color:var(--ink);margin-top:28px;text-decoration:none}.tool-profile-actions{align-items:flex-start;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:18px;margin-top:clamp(28px,4vw,42px);max-width:760px;padding-top:24px}.tool-follow-control{min-width:min(100%,290px)}.tool-follow-button,.tool-follow-login{color:var(--ink);margin-top:0;min-width:min(100%,250px);text-decoration:none}.tool-follow-button[aria-pressed=true]{background:var(--ink);box-shadow:6px 6px 0 var(--lime);color:var(--paper)}.tool-follow-button[aria-pressed=true]:hover:not(:disabled){box-shadow:3px 3px 0 var(--lime)}.tool-follow-message{color:var(--lime-dark);font-family:var(--mono);font-size:.68rem;line-height:1.5;margin:14px 0 0;min-height:1.5em}.followed-tool-card__action p,.tool-follow-control--error p,.tool-follow-message.is-error{color:var(--danger)}.tool-follow-control--error{border-left:6px solid var(--lime);max-width:640px;padding:4px 0 4px 16px}.tool-follow-control--error p{font-family:var(--serif);line-height:1.5;margin:0 0 12px}.tool-follow-retry{background:transparent;border:0;color:var(--ink);cursor:pointer;font-family:var(--mono);font-size:.7rem;font-weight:900;letter-spacing:.045em;min-height:40px;padding:7px 0;text-decoration:none;text-decoration-thickness:1px;text-transform:uppercase;text-underline-offset:5px}.tool-follow-retry:hover:not(:disabled){text-decoration-thickness:2px}.tool-follow-retry:disabled{cursor:wait;opacity:.62}.tool-follow-loading{animation:skeleton-pulse .9s ease-in-out infinite alternate;background:var(--paper-deep);border:2px solid var(--rule-soft);height:52px;width:min(100%,250px)}.account-curation-entry,.account-following-entry,.account-preferences-entry{background:var(--lime);border-bottom:2px solid var(--rule);padding:clamp(54px,8vw,98px) clamp(18px,4vw,54px)}.account-curation-entry h2,.account-following-entry h2,.account-preferences-entry h2,.following-manager h2{font-family:var(--serif);font-size:clamp(2.25rem,4.5vw,4.5rem);font-weight:500;letter-spacing:-.055em;line-height:.98;margin:0}.account-curation-entry>p:not(.section-index),.account-following-entry>p:not(.section-index),.account-preferences-entry>p:not(.section-index){color:var(--lime-dark);font-family:var(--serif);font-size:1.08rem;line-height:1.55;margin:22px 0 0;max-width:680px}.account-curation-entry .action-button,.account-following-entry .action-button,.account-preferences-entry .action-button{background:var(--paper);color:var(--ink);margin-top:28px;text-decoration:none}.account-preferences-entry{background:var(--paper-deep)}.account-preferences-entry>p:not(.section-index){color:var(--ink-soft)}.account-curation-entry{background:var(--ink);color:var(--paper)}.account-curation-entry>p:not(.section-index){color:var(--paper-deep)}.account-curation-entry .action-button{background:var(--lime)}.curation-workspace{border-bottom:2px solid var(--rule);padding:clamp(42px,7vw,86px) 0 clamp(70px,9vw,118px)}.curation-filters{align-items:end;background:var(--paper-deep);border:2px solid var(--rule);box-shadow:8px 8px 0 var(--lime);display:grid;gap:18px;grid-template-columns:minmax(200px,1fr) minmax(180px,.55fr) auto;margin:0 8px clamp(50px,7vw,82px) 0;padding:clamp(20px,3vw,32px)}.curation-filters .action-button{min-height:52px}.curation-heading{padding-top:0}.curation-total{border-bottom:1px solid var(--rule);color:var(--ink-soft);font-family:var(--mono);font-size:.7rem;font-weight:800;letter-spacing:.05em;margin:0;padding:13px 0;text-transform:uppercase}.curation-list{display:grid;gap:clamp(30px,5vw,54px);list-style:none;margin:clamp(34px,5vw,54px) 0 0;padding:0}.curation-card{border:2px solid var(--rule);box-shadow:9px 9px 0 var(--rule);display:grid;gap:22px;padding:clamp(22px,4vw,38px)}.curation-card__header{align-items:start;border-bottom:1px solid var(--rule);display:flex;gap:24px;justify-content:space-between;padding-bottom:22px}.curation-card time,.curation-card__tool,.curation-duplicate-note{color:var(--ink-soft);font-family:var(--mono);font-size:.66rem;letter-spacing:.04em;margin:0;text-transform:uppercase}.curation-card h3{font-family:var(--serif);font-size:clamp(1.75rem,3.5vw,3.1rem);font-weight:500;letter-spacing:-.045em;line-height:1.02;margin:8px 0 0;overflow-wrap:anywhere}.curation-card time{flex:0 0 auto;padding-top:3px}.curation-reasons{display:flex;flex-wrap:wrap;gap:8px}.curation-reasons span{background:var(--lime);border:1px solid var(--rule);font-family:var(--mono);font-size:.64rem;font-weight:900;letter-spacing:.04em;padding:7px 9px;text-transform:uppercase}.curation-classification-note{align-items:baseline;background:color-mix(in srgb,var(--paper) 88%,var(--lime));border-left:6px solid var(--rule);display:flex;flex-wrap:wrap;font-family:var(--mono);gap:6px 12px;line-height:1.45;margin:0;padding:12px 16px}.curation-classification-note[data-kind=automatic_fallback]{border-left-color:var(--lime-dark)}.curation-classification-note span{color:var(--ink-soft);font-size:.62rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.curation-classification-note strong{font-size:.72rem}.curation-classification-note code{color:var(--ink-soft);font-size:.64rem;overflow-wrap:anywhere}.curation-source-note{border-left:6px solid var(--lime);padding:5px 0 5px 17px}.curation-source-note summary{cursor:pointer;font-family:var(--mono);font-size:.7rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.curation-source-note p{font-family:var(--serif);line-height:1.58;margin:15px 0 0;white-space:pre-line}.curation-source-note small{color:var(--ink-soft);display:block;font-family:var(--mono);line-height:1.45;margin-top:12px}.curation-revision{background:color-mix(in srgb,var(--paper) 92%,var(--lime));border:2px solid var(--rule);display:grid;gap:18px;padding:clamp(18px,3vw,28px)}.curation-revision__header{align-items:start;display:flex;gap:24px;justify-content:space-between}.curation-revision__header h4{font-family:var(--serif);font-size:clamp(1.3rem,2.5vw,2rem);font-weight:500;margin:4px 0 0}.curation-revision dt,.curation-revision__hashes span,.curation-revision__header>span{color:var(--ink-soft);font-family:var(--mono);font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.curation-revision__fields{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.curation-revision__fields li{background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:.65rem;padding:6px 9px;text-transform:uppercase}.curation-revision__hashes{display:grid;gap:9px}.curation-revision__hashes p{display:grid;gap:4px;margin:0}.curation-revision a,.curation-revision code{overflow-wrap:anywhere}.curation-revision__snapshots{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.curation-revision__snapshots article{background:var(--paper);border:1px solid var(--rule);min-width:0;padding:18px}.curation-revision__snapshots h5{font-family:var(--serif);font-size:1.15rem;margin:0 0 16px}.curation-revision__snapshots details,.curation-revision__snapshots dl{display:grid;gap:12px;margin:0}.curation-revision__snapshots dl>div{display:grid;gap:4px}.curation-revision__snapshots dd{margin:0}.curation-revision__snapshots details{border-top:1px solid var(--rule);margin-top:16px;padding-top:14px}.curation-revision__snapshots summary{cursor:pointer;font-family:var(--mono);font-size:.68rem;font-weight:900;text-transform:uppercase}.curation-revision__snapshots details p{line-height:1.55;margin:0;white-space:pre-line}.curation-revision__actions{display:flex;flex-wrap:wrap;gap:12px}.curation-revision__reject{background:var(--paper);color:var(--ink)}.curation-editor{display:grid;gap:clamp(24px,4vw,42px);grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr)}.curation-surfaces{border:1px solid var(--rule);display:grid;gap:10px;margin:0;padding:17px}.curation-surfaces legend{font-family:var(--mono);font-size:.7rem;font-weight:900;letter-spacing:.05em;padding:0 7px;text-transform:uppercase}.curation-surfaces label{align-items:flex-start;cursor:pointer;display:flex;font-family:var(--serif);gap:10px;line-height:1.35}.curation-surfaces input{accent-color:var(--lime-dark);flex:0 0 auto;height:18px;margin-top:2px;width:18px}.curation-card__actions,.curation-pagination{align-items:center;border-top:1px solid var(--rule);display:flex;gap:22px;justify-content:space-between;padding-top:22px}.curation-card__actions a,.curation-pagination a{color:var(--ink);font-family:var(--mono);font-size:.7rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;text-underline-offset:4px}.curation-pagination{margin-top:clamp(42px,6vw,68px)}.curation-pagination>span{font-family:var(--mono);font-size:.68rem;text-transform:uppercase}.curation-empty{margin-left:0}.preferences-editor{border-bottom:2px solid var(--rule);padding:clamp(54px,8vw,98px) 0}.preferences-editor h2{font-family:var(--serif);font-size:clamp(2.25rem,4.5vw,4.5rem);font-weight:500;letter-spacing:-.055em;line-height:.98;margin:0}.preferences-editor__description{color:var(--ink-soft);font-family:var(--serif);font-size:1.08rem;line-height:1.55;margin:22px 0 0;max-width:680px}.preferences-editor__warning{border-left:5px solid var(--lime);color:var(--ink-soft);font-family:var(--mono);font-size:.68rem;line-height:1.55;margin:26px 0 0;max-width:720px;padding:4px 0 4px 14px;text-transform:uppercase}.preferences-form{border-top:2px solid var(--rule);display:grid;gap:28px;margin-top:clamp(34px,5vw,58px);max-width:760px;padding-top:28px}.preferences-form fieldset{border:0;border-bottom:1px solid var(--rule);margin:0;min-width:0;padding:0 0 28px}.preferences-form legend{font-family:var(--serif);font-size:clamp(1.45rem,2.5vw,2rem);font-weight:600;padding:0}.preferences-form fieldset>p{color:var(--ink-soft);font-family:var(--serif);line-height:1.55;margin:10px 0 20px}.preference-options{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.preference-option{align-items:center;background:#fffdf7;border:2px solid var(--rule);cursor:pointer;display:flex;font-family:var(--mono);font-size:.72rem;font-weight:800;gap:11px;min-height:54px;padding:12px 14px;text-transform:uppercase}.preference-option:has(input:checked){background:var(--lime);box-shadow:inset 5px 0 0 var(--ink)}.preference-option input{accent-color:var(--ink);height:18px;margin:0;width:18px}.preference-option:has(input:focus-visible){outline:3px solid var(--ink);outline-offset:3px}.preferences-submit{justify-self:start}.following-manager{border-bottom:2px solid var(--rule);padding:clamp(54px,8vw,98px) 0}.following-inactive-note{border-bottom:1px solid var(--rule);color:var(--ink-soft);font-family:var(--mono);font-size:.68rem;line-height:1.55;margin:0;padding:18px 0 22px}.followed-tool-list,.followed-tool-list>li{list-style:none;margin:0;padding:0}.followed-tool-card{align-items:center;border-bottom:1px solid var(--rule);display:grid;gap:clamp(18px,3vw,34px);grid-template-columns:48px minmax(0,1fr) minmax(150px,.35fr);padding:clamp(26px,4vw,42px) clamp(0px,3vw,42px)}.followed-tool-card__content{min-width:0}.followed-tool-card h3{font-family:var(--serif);font-size:clamp(1.55rem,2.7vw,2.55rem);font-weight:500;letter-spacing:-.04em;line-height:1.06;margin:9px 0 0}.followed-tool-card h3 a{color:var(--ink);text-decoration-thickness:1px;text-underline-offset:5px}.followed-tool-card h3 a:hover{text-decoration-thickness:2px}.followed-tool-card__action{justify-self:end;max-width:240px;min-width:0;text-align:right}.followed-tool-card__action p{font-family:var(--mono);font-size:.66rem;line-height:1.45;margin:8px 0 0}.following-pagination{padding-left:0}.following-state{margin-left:0}.following-state .action-button{color:var(--ink);margin-top:26px}.following-empty-actions{align-items:center;display:flex;flex-wrap:wrap;gap:28px;margin-top:28px}.following-empty-actions .action-button{margin-top:0;text-decoration:none}.following-feed-entry{color:var(--ink);margin-top:28px;text-decoration:none}.following-feed-manage-link{align-items:center;color:var(--ink);display:inline-flex;font-family:var(--mono);font-size:.72rem;font-weight:900;gap:12px;letter-spacing:.045em;margin-top:28px;min-height:40px;text-decoration-thickness:1px;text-transform:uppercase;text-underline-offset:5px}.following-feed-manage-link:hover{text-decoration-thickness:2px}.following-feed-state .action-button{color:var(--ink);margin-top:26px}.following-feed-state .following-empty-actions .action-button{margin-top:0}.following-feed-loading-header{height:min(52vh,540px)}.following-loading-header{height:min(46vh,470px)}.following-loading-list{display:grid;gap:16px;padding:clamp(54px,8vw,98px) 0}.following-loading-list span{animation:skeleton-pulse .9s ease-in-out infinite alternate;background:var(--paper-deep);border:1px solid var(--rule-soft);display:block;height:92px}@keyframes skeleton-pulse{0%{opacity:.45}to{opacity:1}}@media (max-width:720px){.curation-editor,.curation-filters,.curation-revision__snapshots,.preference-options{grid-template-columns:1fr}.curation-filters .action-button{justify-self:start}.curation-card__header{flex-direction:column}.curation-card__actions{align-items:flex-start;flex-direction:column}.site-shell{padding-inline:16px}.account-hero,.masthead__body,.search-hero,.tool-profile-hero{gap:42px;grid-template-columns:1fr}.account-hero__brand,.search-hero__brand,.tool-profile-hero__brand{gap:24px}.account-record dl{grid-template-columns:1fr}.account-record dl>div:nth-child(odd){border-right:0}.account-record dl>div:nth-child(2n){padding-left:0}.followed-tool-card{align-items:start;grid-template-columns:48px minmax(0,1fr)}.followed-tool-card__action{grid-column:2;justify-self:start;text-align:left}.masthead__copy{max-width:100%}.feed-heading{align-items:start;gap:20px}.feed-heading__note{max-width:125px}.skeleton-card,.update-card{grid-template-columns:minmax(0,1fr)}.skeleton-card__mark,.timeline-marker{padding-top:31px}.skeleton-card__mark:after,.timeline-marker:after{right:-6px;top:35px;height:9px;width:9px}.timeline-marker span{font-size:.58rem}.skeleton-card__body,.update-card__content{padding-left:18px}.update-card__header{align-items:flex-start;flex-direction:column;gap:15px}.update-card time{padding-left:62px;text-align:left}.state-panel{margin-left:0}.pagination-panel{padding-left:56px}.search-pagination{padding-left:0}}@media (max-width:520px){.masthead__rail{flex-wrap:wrap}.masthead__rail-tools{justify-content:flex-start;width:100%}.account-curation-entry .action-button,.account-following-entry .action-button,.following-empty-actions .action-button,.following-feed-entry,.identity-submit,.tool-follow-button,.tool-follow-login{justify-content:center;width:calc(100% - 6px)}.following-empty-actions,.search-form__controls{align-items:stretch;flex-direction:column}.curation-card__actions .action-button,.curation-filters .action-button,.search-form .action-button{justify-content:center;width:calc(100% - 6px)}.curation-pagination{align-items:stretch;flex-direction:column;text-align:center}}@media (max-width:390px){.masthead__rail span:first-child{max-width:160px}.masthead__rail{align-items:flex-start;gap:12px}.masthead__rail-tools{gap:6px}.feed-heading{display:block}.feed-heading__note{margin:14px 0 0;max-width:none;text-align:left}.tool-logo{flex-basis:42px;height:42px;width:42px}.tool-logo--profile{flex-basis:72px;height:72px;width:72px}.update-card time{padding-left:56px}.pagination-panel{padding-left:46px}.search-pagination{padding-left:0}.site-footer{align-items:flex-start;flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body:has(.about-page){background:#020817}.about-page{--about-bg:#020817;--about-panel:#07142c;--about-panel-strong:#0a1b37;--about-ink:#f5f8ff;--about-muted:#aab7cf;--about-line:rgba(173,195,232,0.18);--about-cyan:#5de0ff;--about-orange:#ff824d;background:radial-gradient(circle at 78% 7%,rgba(93,224,255,.1),transparent 24rem),radial-gradient(circle at 18% 26%,rgba(183,240,0,.06),transparent 28rem),var(--about-bg);color:var(--about-ink);font-family:var(--font-interface),sans-serif;min-height:100vh;overflow:clip}.about-shell{margin-inline:auto;max-width:var(--shell-width);padding-inline:var(--shell-gutter);width:100%}.about-shell--header{padding-top:22px;position:relative;z-index:30}.about-page .product-header{color-scheme:dark;--color-canvas:#020817;--color-surface:#081a36;--color-ink:#f5f8ff;--color-ink-muted:#b5c2d9;--color-line:rgba(173,195,232,0.22);--color-lime:#b7f000;background:rgba(7,20,44,.88);border-color:rgba(173,195,232,.2);box-shadow:0 18px 54px rgba(0,0,0,.28);margin-bottom:0}.about-footer-shell .brand-wordmark{color-scheme:dark}@media (min-width:1200px){.about-page .product-header:before{-webkit-backdrop-filter:blur(18px) saturate(1.16);backdrop-filter:blur(18px) saturate(1.16);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.about-page .product-header__desktop{position:relative;z-index:1}}.about-hero{background:linear-gradient(rgba(164,188,225,.045) 1px,transparent 0),linear-gradient(90deg,rgba(164,188,225,.045) 1px,transparent 0);background-size:64px 64px;border-bottom:1px solid var(--about-line);min-height:100svh;overflow:hidden;position:relative}.about-hero:after,.about-hero:before{content:"";pointer-events:none;position:absolute}.about-hero:before{background:radial-gradient(circle,rgba(225,235,252,.66) 0 1px,transparent 1.8px);background-size:38px 38px;inset:10% -4% 0 34%;-webkit-mask-image:radial-gradient(ellipse at center,#000,transparent 72%);mask-image:radial-gradient(ellipse at center,#000,transparent 72%);opacity:.22}.about-hero:after{background:linear-gradient(90deg,transparent,rgba(183,240,0,.78),transparent);bottom:0;height:1px;left:12%;right:12%}.about-hero__stage{align-items:center;display:grid;gap:clamp(36px,6vw,96px);grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);min-height:calc(100svh - 116px);padding-block:clamp(70px,10vh,128px);position:relative;z-index:1}.about-hero__copy{max-width:720px}.about-chapter__eyebrow,.about-chapter__meta,.about-finale__inner>p,.about-kicker,.about-visual figcaption{font-family:var(--font-metadata),monospace;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.about-kicker{align-items:center;color:var(--about-cyan);display:flex;font-size:.7rem;gap:12px;margin:0}.about-kicker>span{background:var(--color-lime);border-radius:50%;box-shadow:0 0 0 6px rgba(183,240,0,.12),0 0 28px rgba(183,240,0,.52);height:8px;width:8px}.about-hero h1{font-size:clamp(3.8rem,7.2vw,8.2rem);font-weight:760;letter-spacing:-.072em;line-height:.86;margin:clamp(28px,4vw,56px) 0 0;max-width:980px;text-wrap:balance}.about-hero__description{color:var(--about-muted);font-size:clamp(1.05rem,1.55vw,1.34rem);line-height:1.58;margin:34px 0 0;max-width:650px;text-wrap:pretty}.about-hero__origin{border-left:1px solid var(--color-lime);color:#dce5f5;font-size:.9rem;line-height:1.62;margin:30px 0 0;max-width:600px;padding-left:18px}.about-scroll-cue{align-items:center;color:var(--about-ink);display:inline-flex;font-size:.82rem;font-weight:740;gap:13px;margin-top:36px;min-height:48px;text-decoration:none}.about-scroll-cue span{align-items:center;background:var(--color-lime);border-radius:50%;color:var(--about-bg);display:inline-flex;height:38px;justify-content:center;transition:transform var(--motion-control) var(--ease-ui);width:38px}.about-scroll-cue:hover span{transform:translateY(4px)}.about-route-rail{background:rgba(2,8,23,.88);border:1px solid var(--about-line);border-radius:14px;box-shadow:0 18px 44px rgba(0,0,0,.28);margin:18px auto -86px;max-width:min(1120px,calc(100% - 32px));padding:8px;position:sticky;top:14px;z-index:25}.about-route-rail ol{display:grid;gap:5px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.about-route-rail a{align-items:center;border-radius:9px;color:var(--about-muted);display:flex;font-family:var(--font-metadata),monospace;font-size:.57rem;font-weight:700;gap:8px;justify-content:center;letter-spacing:.07em;min-height:44px;padding:8px 10px;text-decoration:none;text-transform:uppercase;transition:background var(--motion-control) var(--ease-ui),color var(--motion-control) var(--ease-ui)}.about-route-rail a:focus-visible,.about-route-rail a:hover{background:rgba(183,240,0,.09);color:var(--about-ink)}.about-route-rail a>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.about-chapter{border-bottom:1px solid var(--about-line);min-height:125svh;overflow:clip;position:relative;scroll-margin-top:90px}.about-chapter:before{background:radial-gradient(circle at 72% 44%,rgba(93,224,255,.07),transparent 32rem);content:"";inset:0;pointer-events:none;position:absolute}.about-chapter--gold:before{background:radial-gradient(circle at 68% 48%,rgba(183,240,0,.11),transparent 28rem)}.about-chapter--horizon:before{background:linear-gradient(180deg,transparent 40%,rgba(93,224,255,.08))}.about-chapter__inner{align-items:center;display:grid;gap:clamp(44px,8vw,126px);grid-template-columns:minmax(320px,.78fr) minmax(520px,1.22fr);min-height:125svh;padding-block:20svh;position:relative}.about-chapter:nth-child(2n) .about-chapter__copy{order:2}.about-chapter:nth-child(2n) .about-visual{order:1}.about-chapter__copy{max-width:630px;position:relative;z-index:2}.about-chapter__meta{align-items:center;color:var(--about-muted);display:flex;font-size:.64rem;justify-content:flex-start;margin-bottom:50px}.about-chapter__meta>span{border:1px solid;border-radius:999px;color:var(--color-lime);padding:7px 10px}.about-chapter--fragmentation .about-chapter__meta>span{color:var(--about-orange)}.about-chapter--horizon .about-chapter__meta>span{color:var(--about-cyan)}.about-chapter__eyebrow{color:var(--about-cyan);font-size:.68rem;margin:0}.about-chapter h2{font-size:clamp(3rem,5.8vw,6.6rem);font-weight:730;letter-spacing:-.065em;line-height:.91;margin:24px 0 0;text-wrap:balance}.about-chapter__body{color:var(--about-muted);font-size:clamp(1rem,1.36vw,1.2rem);line-height:1.68;margin:30px 0 0;max-width:590px;text-wrap:pretty}.about-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:32px 0 0;padding:0}.about-tags li{background:rgba(8,24,51,.7);border:1px solid var(--about-line);border-radius:999px;color:#d6e0f2;font-family:var(--font-metadata),monospace;font-size:.65rem;letter-spacing:.04em;padding:8px 11px}.about-visual{aspect-ratio:4/3;background:radial-gradient(circle at 50% 50%,rgba(93,224,255,.075),transparent 38%),linear-gradient(145deg,rgba(10,28,59,.92),rgba(3,10,26,.96));border:1px solid var(--about-line);border-radius:20px;box-shadow:0 50px 110px rgba(0,0,0,.34),inset 0 0 80px rgba(93,224,255,.025);isolation:isolate;margin:0;max-width:820px;overflow:hidden;position:relative;width:100%}.about-chapter .about-visual{position:sticky;top:clamp(110px,16svh,170px)}.about-visual:after{background:linear-gradient(112deg,transparent 28%,rgba(255,255,255,.045) 49%,transparent 65%);content:"";transform:translateX(-70%)}.about-visual:after,.about-visual__grid{inset:0;pointer-events:none;position:absolute}.about-visual__grid{background:linear-gradient(rgba(173,195,232,.055) 1px,transparent 0),linear-gradient(90deg,rgba(173,195,232,.055) 1px,transparent 0);background-size:38px 38px;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 78%);mask-image:radial-gradient(circle at center,#000,transparent 78%)}.about-visual svg{display:block;height:100%;overflow:visible;position:relative;width:100%;z-index:1}.about-visual figcaption{bottom:18px;color:var(--about-muted);display:flex;font-size:.57rem;justify-content:flex-end;left:20px;position:absolute;right:20px;z-index:2}.about-visual__coordinates circle,.about-visual__coordinates path{fill:none;opacity:.16;stroke:#adbee0;stroke-width:1}.about-constellation-orbits ellipse,.about-orbit,.about-radar-rings circle{fill:none;stroke:rgba(173,195,232,.28);stroke-dasharray:5 10;stroke-width:1.2}.about-orbit--wide{stroke:rgba(93,224,255,.34)}.about-orbit--tilted{transform:rotate(48deg);transform-origin:400px 310px}.about-constellation-lines path,.about-horizon-links,.about-radar-links path,.about-signal-path,.about-trace{fill:none;stroke:rgba(93,224,255,.46);stroke-width:1.4}.about-signal-path{stroke:var(--color-lime);stroke-dasharray:8 12;stroke-width:2}.about-core circle{fill:rgba(183,240,0,.04);stroke:rgba(183,240,0,.52);stroke-width:1.4}.about-core circle:last-child{fill:var(--color-lime);filter:drop-shadow(0 0 16px rgba(183,240,0,.8));stroke:none}.about-panels rect,.about-radar-links rect,.about-shards rect{fill:rgba(12,36,72,.9);stroke:rgba(173,195,232,.38);stroke-width:1}.about-shards rect{fill:rgba(93,224,255,.08)}.about-trace--muted{opacity:.22;stroke-dasharray:3 12}.about-panel-lines path{fill:none;stroke:rgba(220,229,245,.55);stroke-linecap:round;stroke-width:4}.about-node--dim{fill:var(--about-orange);filter:drop-shadow(0 0 16px rgba(255,130,77,.5))}.about-radar-rings circle:nth-child(2){stroke:rgba(93,224,255,.42)}.about-radar-rings circle:nth-child(3){stroke:rgba(183,240,0,.34)}.about-radar-sweep{fill:rgba(183,240,0,.12);transform-origin:400px 310px}.about-noise-field circle{fill:rgba(173,195,232,.28)}.about-gold-beam{fill:none;stroke:var(--color-lime);stroke-linecap:round;stroke-width:3}.about-gold-beam--halo{filter:blur(11px);opacity:.5;stroke-width:22}.about-selected-signal circle{fill:rgba(183,240,0,.04);stroke:rgba(183,240,0,.72);stroke-width:1.5}.about-selected-signal circle:last-child{fill:var(--color-lime);filter:drop-shadow(0 0 16px rgba(183,240,0,.92))}.about-selection-brackets{fill:none;stroke:#f4f7ff;stroke-width:2}.about-constellation-lines path{opacity:.64}.about-constellation-nodes circle{fill:#07142c;filter:drop-shadow(0 0 8px rgba(93,224,255,.35));stroke:var(--about-cyan);stroke-width:2}.about-constellation-nodes circle:nth-child(2n){stroke:var(--color-lime)}.about-horizon-grid path,.about-horizon-line,.about-horizon-links{fill:none;stroke:rgba(93,224,255,.28);stroke-width:1.2}.about-horizon-grid path{opacity:.7}.about-horizon-glow{filter:blur(8px);fill:none;stroke:var(--about-cyan);stroke-width:12}.about-horizon-nodes circle{fill:var(--about-cyan);filter:drop-shadow(0 0 10px rgba(93,224,255,.7))}.about-horizon-nodes circle:nth-child(2n){fill:var(--color-lime)}.about-horizon-sun{fill:rgba(183,240,0,.12);filter:drop-shadow(0 0 28px rgba(183,240,0,.4));stroke:var(--color-lime);stroke-width:1.5}.about-finale{background:radial-gradient(circle at 50% 100%,rgba(183,240,0,.12),transparent 34rem),linear-gradient(180deg,var(--about-bg),#06142e);border-bottom:1px solid var(--about-line);min-height:88svh;position:relative}.about-finale__inner{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:88svh;padding-block:100px;text-align:center}.about-finale__inner>p{color:var(--color-lime);font-size:.7rem;margin:0}.about-finale h2{font-size:clamp(3.4rem,8vw,8.5rem);font-weight:750;letter-spacing:-.075em;line-height:.87;margin:34px 0 0;max-width:1050px;text-wrap:balance}.about-finale__inner>span{color:var(--about-muted);font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.62;margin-top:34px;max-width:660px}.about-finale__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:42px}.about-cta{border:1px solid var(--about-line);border-radius:999px;color:var(--about-ink);font-size:.86rem;font-weight:760;gap:30px;justify-content:space-between;min-height:52px;min-width:220px;padding:12px 16px 12px 22px;text-decoration:none;transition:border-color var(--motion-control) var(--ease-ui),transform var(--motion-control) var(--ease-ui)}.about-cta,.about-cta span{align-items:center;display:inline-flex}.about-cta span{background:rgba(245,248,255,.08);border-radius:50%;height:30px;justify-content:center;width:30px}.about-cta--primary{background:var(--color-lime);border-color:var(--color-lime);color:var(--about-bg)}.about-cta--primary span{background:rgba(2,8,23,.12)}.about-cta:hover{border-color:var(--about-cyan);transform:translateY(-3px)}.about-footer-shell .product-footer{border-color:var(--about-line);color:var(--about-muted)}.about-footer-shell .brand-wordmark img{filter:none}.about-footer-shell .product-footer a{color:var(--about-ink)}:lang(pt-BR) .about-hero__stage{grid-template-columns:minmax(0,1fr) minmax(470px,1fr)}:lang(pt-BR) .about-hero h1{font-size:clamp(3.5rem,6.35vw,7.25rem);letter-spacing:-.062em;line-height:.91;text-wrap:pretty}:lang(pt-BR) .about-chapter__inner{gap:clamp(44px,5vw,88px);grid-template-columns:minmax(390px,1fr) minmax(470px,1fr)}:lang(pt-BR) .about-chapter h2{font-size:clamp(2.8rem,4.65vw,5.4rem);letter-spacing:-.055em;line-height:.95;text-wrap:pretty}:lang(pt-BR) .about-finale h2{font-size:clamp(3.2rem,7vw,7.4rem);letter-spacing:-.064em;line-height:.92;text-wrap:pretty}@keyframes about-orbit-drift{to{stroke-dashoffset:-60}}@keyframes about-core-pulse{50%{opacity:.58;transform:scale(1.05)}}@keyframes about-radar-sweep{to{transform:rotate(1turn)}}@keyframes about-signal-travel{to{stroke-dashoffset:-72}}@keyframes about-node-pulse{50%{filter:drop-shadow(0 0 18px rgba(93,224,255,.9));opacity:.68}}.about-constellation-orbits ellipse,.about-orbit{animation:about-orbit-drift 18s linear infinite}.about-core,.about-selected-signal{animation:about-core-pulse 6s ease-in-out infinite;transform-origin:400px 310px}.about-radar-sweep{animation:about-radar-sweep 12s linear infinite}.about-gold-beam,.about-signal-path{animation:about-signal-travel 5s linear infinite;stroke-dasharray:10 13}.about-constellation-nodes circle,.about-horizon-nodes circle{animation:about-node-pulse 5s ease-in-out infinite}.about-constellation-nodes circle:nth-child(2n),.about-horizon-nodes circle:nth-child(2n){animation-delay:-2.4s}@supports (animation-timeline:view()){.about-chapter .about-visual,.about-chapter__copy{animation:about-chapter-enter linear both;animation-range:entry 10% cover 34%;animation-timeline:view()}.about-chapter .about-visual{animation-name:about-visual-enter}}@keyframes about-chapter-enter{0%{opacity:.18;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes about-visual-enter{0%{filter:saturate(.5);opacity:.3;transform:scale(.93)}to{filter:saturate(1);opacity:1;transform:scale(1)}}@media (max-width:1199px){.about-chapter__inner,.about-hero__stage{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr)}.about-hero__stage{min-height:auto}.about-page .product-header{margin-inline:0}.about-chapter h2{font-size:clamp(2.8rem,5.8vw,5rem)}}@media (max-width:900px){.about-hero__stage{gap:54px;grid-template-columns:minmax(0,1fr);padding-block:70px 100px}.about-hero__copy{max-width:780px}.about-hero h1{font-size:clamp(4rem,12vw,7.4rem)}.about-hero .about-visual{justify-self:center;max-width:760px}:lang(pt-BR) .about-chapter__inner,:lang(pt-BR) .about-hero__stage{grid-template-columns:minmax(0,1fr)}.about-route-rail{overflow-x:auto;scrollbar-width:none}.about-route-rail::-webkit-scrollbar{display:none}.about-route-rail ol{display:flex;min-width:max-content}.about-route-rail li{flex:0 0 auto}.about-route-rail a{min-width:112px}.about-chapter,.about-chapter__inner{min-height:auto}.about-chapter__inner{gap:60px;grid-template-columns:minmax(0,1fr);padding-block:150px 120px}.about-chapter:nth-child(2n) .about-chapter__copy,.about-chapter:nth-child(2n) .about-visual{order:0}.about-chapter__copy{max-width:760px}.about-chapter .about-visual{justify-self:center;max-width:760px;position:relative;top:auto}}@media (min-width:901px) and (max-width:1100px){:lang(pt-BR) .about-chapter__inner,:lang(pt-BR) .about-hero__stage{gap:60px;grid-template-columns:minmax(0,1fr)}:lang(pt-BR) .about-hero__stage{padding-block:70px 100px}:lang(pt-BR) .about-chapter .about-visual,:lang(pt-BR) .about-chapter__copy,:lang(pt-BR) .about-hero .about-visual{max-width:760px}:lang(pt-BR) .about-chapter,:lang(pt-BR) .about-chapter__inner{min-height:auto}:lang(pt-BR) .about-chapter__inner{padding-block:150px 120px}:lang(pt-BR) .about-chapter:nth-child(2n) .about-chapter__copy,:lang(pt-BR) .about-chapter:nth-child(2n) .about-visual{order:0}:lang(pt-BR) .about-chapter .about-visual,:lang(pt-BR) .about-hero .about-visual{justify-self:center;position:relative;top:auto}}@media (max-width:600px){.about-shell{padding-inline:16px}.about-shell--header{padding-top:0}.about-page .product-header{margin-inline:-16px}.about-hero__stage{padding-block:62px 88px}.about-hero h1{font-size:clamp(3.4rem,17vw,5.3rem);line-height:.89}:lang(pt-BR) .about-hero h1{font-size:clamp(3rem,14.5vw,4.75rem);line-height:.94}.about-hero__description{margin-top:28px}.about-visual{border-radius:14px}.about-route-rail{border-radius:12px;margin-inline:12px;max-width:none}.about-chapter__inner{gap:42px;padding-block:124px 86px}.about-chapter__meta{margin-bottom:34px}.about-chapter h2{font-size:clamp(2.8rem,14vw,4.6rem)}:lang(pt-BR) .about-chapter h2{font-size:clamp(2.55rem,12.5vw,4.1rem);line-height:.98}.about-chapter__body{font-size:1rem}.about-finale h2{font-size:clamp(3.2rem,16vw,5.5rem)}:lang(pt-BR) .about-finale h2{font-size:clamp(2.85rem,14vw,4.8rem);line-height:.96}.about-cta,.about-finale__actions{width:100%}}@media (prefers-reduced-motion:reduce){.about-page *,.about-page :after,.about-page :before{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (forced-colors:active){.about-chapter,.about-finale,.about-hero,.about-page,.about-visual{background:Canvas;color:CanvasText}.about-cta,.about-route-rail,.about-tags li,.about-visual{border:1px solid CanvasText}.about-page svg *{forced-color-adjust:auto;stroke:CanvasText}}