.about-present,.present{--about-accent:#9b2d3c;--about-accent-hover:#7e2430;--about-accent-soft:#f7e9eb;--about-ink:#14110f;--about-muted:#5c5652;--about-paper:#faf7f4;--about-display:var(--font-syne,"Syne"),var(--font-onest,"Onest"),sans-serif;--present-accent:var(--about-accent);--present-accent-hover:var(--about-accent-hover);--present-accent-soft:var(--about-accent-soft);--present-ink:var(--about-ink);--present-muted:var(--about-muted);--present-paper:var(--about-paper);--present-display:var(--about-display);margin:0 calc(50% - 50vw);width:100vw;color:var(--about-ink);background:var(--about-paper)}.about-present .shell,.present .shell{max-width:1080px}.about-btn-accent{background:var(--about-accent)!important;border-color:var(--about-accent)!important;color:#fff!important}.about-btn-accent:hover{background:var(--about-accent-hover)!important;border-color:var(--about-accent-hover)!important}.about-hero-bleed{position:relative;min-height:min(92vh,820px);display:grid;align-items:end;overflow:hidden;padding:48px 0 56px;background:radial-gradient(120% 80% at 10% 0,#f0d5d8 0,transparent 55%),radial-gradient(90% 70% at 90% 20%,#e8dfd4 0,transparent 50%),linear-gradient(165deg,#faf7f4,#f3ece6 48%,#ebe2da)}.about-hero-atmosphere{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;animation:about-grain 12s linear infinite}@keyframes about-grain{0%{transform:translateZ(0)}to{transform:translate3d(-2%,-3%,0)}}.about-hero-inner{position:relative;z-index:1;padding-bottom:24px;animation:about-rise .9s ease-out both}@keyframes about-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.about-brand-mark{margin:0 0 18px;font-family:var(--about-display);font-size:clamp(42px,12vw,96px);font-weight:800;letter-spacing:-.06em;line-height:.9;color:var(--about-ink);text-transform:uppercase;display:inline-block;transform:scaleX(1.12);transform-origin:left center}.about-hero-title{margin:0 0 16px;max-width:14ch;font-family:var(--about-display);font-size:clamp(28px,5.5vw,48px);font-weight:700;letter-spacing:-.035em;line-height:1.08}.about-hero-lead{margin:0;max-width:34rem;font-size:clamp(16px,2.2vw,19px);line-height:1.5;color:var(--about-muted)}.about-hero-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.about-hero-visual{position:absolute;right:max(4vw,calc((100vw - 1080px) / 2));bottom:12%;width:min(340px,38vw);z-index:0;opacity:.92;animation:about-float 7s ease-in-out infinite}@keyframes about-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(1deg)}}.about-hero-sheet{display:grid;gap:12px;padding:28px 24px 32px;background:#fff;border:1px solid color-mix(in srgb,var(--about-ink) 8%,transparent);box-shadow:0 24px 48px color-mix(in srgb,var(--about-ink) 10%,transparent),0 2px 0 var(--about-accent-soft);transform:rotate(3deg)}.about-sheet-kicker{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--about-accent)}.about-sheet-line{display:block;height:8px;border-radius:99px;background:color-mix(in srgb,var(--about-ink) 8%,transparent)}.about-sheet-line-lg{width:88%;height:14px;background:color-mix(in srgb,var(--about-ink) 14%,transparent)}.about-sheet-line-mid{width:72%}.about-sheet-line-sm{width:48%}.about-sheet-tag{margin-top:8px;justify-self:start;padding:6px 10px;font-size:12px;font-weight:600;color:var(--about-accent);background:var(--about-accent-soft);border-radius:6px}@media (max-width:860px){.about-hero-visual{display:none}.about-hero-bleed{min-height:auto;padding:36px 0 48px;align-items:start}}.about-block{padding:72px 0 24px}.about-block-title{margin:0 0 12px;font-family:var(--about-display);font-size:clamp(26px,4vw,36px);font-weight:700;letter-spacing:-.03em}.about-block-lead{margin:0 0 36px;max-width:36rem;font-size:17px;line-height:1.5;color:var(--about-muted)}.about-benefits{list-style:none;margin:0;padding:0;display:grid;gap:0}.about-benefits li{display:grid;grid-template-columns:auto 1fr;gap:20px;padding:28px 0;border-top:1px solid color-mix(in srgb,var(--about-ink) 10%,transparent)}.about-benefits li:last-child{border-bottom:1px solid color-mix(in srgb,var(--about-ink) 10%,transparent)}.about-benefit-num{font-family:var(--about-display);font-size:14px;font-weight:700;letter-spacing:.08em;color:var(--about-accent);padding-top:4px}.about-benefits h3{margin:0 0 8px;font-size:20px;font-weight:700;letter-spacing:-.02em}.about-benefits p{margin:0;max-width:40rem;font-size:15px;line-height:1.5;color:var(--about-muted)}.about-audience{margin-top:48px;padding:64px 0;background:#fff;border-top:1px solid color-mix(in srgb,var(--about-ink) 8%,transparent);border-bottom:1px solid color-mix(in srgb,var(--about-ink) 8%,transparent)}.about-audience-grid{display:grid;gap:48px}@media (min-width:800px){.about-audience-grid{grid-template-columns:1fr 1fr;gap:56px}}.about-plain-list{margin:0 0 24px;padding:0;list-style:none;display:grid;gap:12px}.about-plain-list li{position:relative;padding-left:18px;font-size:15px;line-height:1.45;color:var(--about-ink)}.about-plain-list li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--about-accent)}.about-faq{margin:0;display:grid;gap:20px}.about-faq-item dt{font-weight:700;font-size:1.05rem;margin:0 0 6px;color:var(--about-ink)}.about-faq-item dd{margin:0;font-size:15px;line-height:1.5;color:var(--muted,#5c5c5c)}.about-steps{margin:0;padding:0;list-style:none;display:grid;gap:20px;counter-reset:about-step}@media (min-width:800px){.about-steps{grid-template-columns:repeat(3,1fr);gap:28px}}.about-steps li{counter-increment:about-step;display:grid;gap:8px;padding-top:12px;border-top:2px solid var(--about-accent)}.about-steps li:before{content:"0" counter(about-step);font-family:var(--about-display);font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--about-accent)}.about-steps strong{font-size:18px;letter-spacing:-.02em}.about-steps span{font-size:14px;line-height:1.45;color:var(--about-muted)}.about-finale{padding:72px 0 88px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--about-accent) 8%,transparent)),var(--about-paper)}.about-finale-inner{max-width:36rem}.about-finale-title{margin:0 0 12px;font-family:var(--about-display);font-size:clamp(28px,4vw,40px);font-weight:700;letter-spacing:-.03em;line-height:1.1}.about-finale p{margin:0;font-size:17px;line-height:1.5;color:var(--about-muted)}.about-hero-points{margin:28px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px 16px}.about-hero-points li{font-size:13px;font-weight:600;color:var(--about-muted);padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--about-accent-soft) 80%,#fff);border:1px solid color-mix(in srgb,var(--about-accent) 18%,transparent)}.about-hero-sheet-rich{display:grid;gap:10px;padding:22px 20px 18px}.about-hero-prompt-badge{justify-self:start;font-size:11px}.about-showcase{margin-top:8px;padding:48px 0 64px;background:#fff;border-top:1px solid color-mix(in srgb,var(--about-ink) 8%,transparent);border-bottom:1px solid color-mix(in srgb,var(--about-ink) 8%,transparent)}.about-showcase-kicker{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--about-accent)}.about-showcase-tabs{margin-top:24px}.about-showcase-tabs .present-tab{cursor:pointer;font-family:inherit}.about-showcase-panel{margin-top:32px}.about-showcase-split{display:grid;gap:32px;align-items:start}@media (min-width:900px){.about-showcase-split{grid-template-columns:1fr 1fr;gap:48px}}.about-showcase-tab-kicker{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--about-accent)}.about-showcase-copy h3{margin:0 0 12px;font-family:var(--about-display);font-size:clamp(22px,3vw,28px);font-weight:700;letter-spacing:-.02em;line-height:1.15}.about-showcase-copy>p{margin:0 0 16px;font-size:15px;line-height:1.55;color:var(--about-muted)}.about-showcase-demo{padding:20px;border-radius:calc(var(--radius) + 4px);background:var(--about-paper);border:1px solid color-mix(in srgb,var(--about-ink) 10%,transparent);box-shadow:0 16px 40px color-mix(in srgb,var(--about-ink) 6%,transparent),0 1px 0 #fff inset}.about-demo-label{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--about-muted)}.about-demo-caption{margin:12px 0 0;font-size:13px}.about-showcase-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.about-notion-feature-list{margin:12px 0 0}.about-notion-demo-grid{display:grid;gap:12px}.about-block-chips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 12px}.about-block-chip{padding:7px 12px;font-size:13px;font-weight:600;font-family:inherit;color:var(--about-ink);background:#fff;border:1px solid color-mix(in srgb,var(--about-ink) 12%,transparent);border-radius:999px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.about-block-chip:hover{border-color:color-mix(in srgb,var(--about-accent) 40%,transparent)}.about-block-chip.is-active{color:#fff;background:var(--about-accent);border-color:var(--about-accent)}.about-block-chip-desc{margin:0 0 16px;font-size:14px;line-height:1.45}.about-demo-callout{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--radius);background:color-mix(in srgb,var(--blue-soft) 70%,#fff);border-left:3px solid var(--blue)}.about-demo-callout p{margin:0;font-size:14px;line-height:1.45}.about-demo-columns{display:grid;gap:12px}@media (min-width:480px){.about-demo-columns{grid-template-columns:1fr 1fr}}.about-demo-columns>div{padding:12px;border-radius:var(--radius);background:#fff;border:1px solid var(--line)}.about-demo-columns strong{display:block;margin-bottom:6px;font-size:13px}.about-demo-columns p{margin:0;font-size:13px;line-height:1.4;color:var(--about-muted)}.about-demo-toggle{padding:12px 14px;border-radius:var(--radius);background:#fff;border:1px solid var(--line)}.about-demo-toggle summary{cursor:pointer;font-weight:700;font-size:14px}.about-demo-toggle p{margin:10px 0 0;font-size:13px;line-height:1.45;color:var(--about-muted)}.about-demo-cta-wrap{text-align:center;padding:20px}.about-demo-cta-wrap p{margin:0 0 12px;font-size:15px}.about-demo-cta-btn{display:inline-flex;padding:10px 18px;font-size:14px;font-weight:700;color:#fff;background:var(--about-accent);border-radius:var(--radius)}.about-demo-media-frame{display:grid;place-items:center;aspect-ratio:16/9;margin-bottom:10px;border-radius:var(--radius);background:color-mix(in srgb,var(--about-ink) 88%,transparent);color:#fff;font-size:28px}.about-demo-list{margin:0;padding-left:18px;font-size:14px;line-height:1.6;color:var(--about-ink)}.about-visibility-toggle{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.about-visibility-btn{padding:8px 14px;font-size:13px;font-weight:600;font-family:inherit;color:var(--about-ink);background:#fff;border:1px solid color-mix(in srgb,var(--about-ink) 14%,transparent);border-radius:var(--radius);cursor:pointer}.about-visibility-btn.is-active{color:#fff;background:var(--about-accent);border-color:var(--about-accent)}.about-feed-mock{display:grid;gap:16px}@media (min-width:480px){.about-feed-mock{grid-template-columns:1fr 1fr}}.about-feed-mock-label{display:block;margin-bottom:8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--about-muted)}.about-feed-mock-card{height:44px;margin-bottom:8px;border-radius:6px;background:color-mix(in srgb,var(--about-ink) 8%,transparent);transition:opacity .25s ease,transform .25s ease}.about-feed-mock-card.is-dim{opacity:.45}.about-feed-mock-card.is-highlight{background:var(--about-accent-soft);border:1px dashed color-mix(in srgb,var(--about-accent) 50%,transparent);display:grid;place-items:center}.about-feed-mock-card.is-hidden{opacity:.2;transform:scale(.96)}.about-feed-mock-url{padding:10px 12px;font-size:13px;font-weight:600;font-family:ui-monospace,monospace;background:#fff;border:1px solid var(--line);border-radius:var(--radius);margin-bottom:8px}.about-format-picker{display:grid;gap:8px}.about-format-btn{display:grid;gap:2px;padding:12px 14px;text-align:left;font-family:inherit;background:#fff;border:1px solid color-mix(in srgb,var(--about-ink) 12%,transparent);border-radius:var(--radius);cursor:pointer;transition:border-color .15s ease}.about-format-btn.is-active{border-color:var(--about-accent);box-shadow:0 0 0 1px var(--about-accent)}.about-format-btn-label{font-weight:700;font-size:15px}.about-format-card{padding:20px;min-height:160px;display:grid;align-content:start;gap:12px;background:#fff;border-radius:var(--radius);border:1px solid var(--line)}.about-format-card-now{border-left:3px solid var(--blue)}.about-format-card-note{border-left:3px solid var(--about-accent)}.about-format-sample{margin:0;font-size:16px;line-height:1.5;font-style:italic}.about-format-meta{font-size:13px}.about-clipper-mock{display:grid;gap:12px}.about-clipper-bar{display:flex;align-items:center;gap:8px;padding:8px 10px;background:color-mix(in srgb,var(--about-ink) 6%,#fff);border-radius:999px;border:1px solid var(--line)}.about-clipper-dot{width:8px;height:8px;border-radius:50%;background:#e05252}.about-clipper-url{flex:1;font-size:11px;color:var(--about-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.about-clipper-save{font-size:11px;font-weight:700;color:var(--about-accent);opacity:0;transition:opacity .3s ease}.about-clipper-step-1 .about-clipper-save,.about-clipper-step-2 .about-clipper-save{opacity:1}.about-clipper-page{padding:16px;background:#fff;border:1px solid var(--line);border-radius:var(--radius)}.about-clipper-selection{margin:0;padding:8px 10px;background:color-mix(in srgb,var(--blue-soft) 80%,#fff);border-radius:4px;font-size:14px;line-height:1.45}.about-clipper-draft{padding:12px 14px;background:var(--about-accent-soft);border-radius:var(--radius);opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease}.about-clipper-step-2 .about-clipper-draft{opacity:1;transform:translateY(0)}.about-clipper-draft p{margin:8px 0 0;font-size:13px}.about-community-mock{display:grid;gap:14px;padding:16px;background:#fff;border-radius:var(--radius);border:1px solid var(--line)}.about-community-line{margin:0;font-weight:700;font-size:15px;line-height:1.35}.about-community-reactions{display:flex;align-items:center;gap:6px;font-size:18px}.about-community-inline{padding:10px 12px;background:var(--about-paper);border-radius:var(--radius);font-size:13px;line-height:1.45}.about-community-inline mark{background:color-mix(in srgb,var(--blue-soft) 90%,#fff);padding:0 2px}.about-community-comment{display:block;margin-top:6px;color:var(--about-accent);font-weight:600}.about-community-wave{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.about-vs-table{margin-top:24px;border:1px solid color-mix(in srgb,var(--about-ink) 10%,transparent);border-radius:calc(var(--radius) + 2px);overflow:hidden}.about-vs-head,.about-vs-row{display:grid;grid-template-columns:1fr 1fr}.about-vs-head{background:color-mix(in srgb,var(--about-ink) 5%,#fff);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.about-vs-head span,.about-vs-row span{padding:14px 16px;border-bottom:1px solid color-mix(in srgb,var(--about-ink) 8%,transparent);font-size:14px;line-height:1.45}.about-vs-row:last-child span{border-bottom:none}.about-vs-note{background:color-mix(in srgb,var(--about-accent-soft) 35%,#fff);font-weight:600}.about-feature-cards{display:grid;gap:20px;margin-top:8px}@media (min-width:700px){.about-feature-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.about-feature-cards{grid-template-columns:repeat(3,1fr)}}.about-feature-card{padding:20px 0 0;border-top:1px solid color-mix(in srgb,var(--about-ink) 10%,transparent)}.about-feature-card h3{margin:8px 0;font-size:17px;font-weight:700}.about-feature-card p{margin:0;font-size:14px;line-height:1.5;color:var(--about-muted)}.about-compare-toggle{display:grid;gap:10px;margin-bottom:20px}@media (min-width:560px){.about-compare-toggle{grid-template-columns:1fr 1fr;max-width:520px}}.about-compare-mode{display:grid;gap:4px;padding:14px 16px;text-align:left;font-family:inherit;background:#fff;border:2px solid color-mix(in srgb,var(--about-ink) 10%,transparent);border-radius:calc(var(--radius) + 2px);cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.about-compare-mode:hover{border-color:color-mix(in srgb,var(--about-accent) 35%,transparent)}.about-compare-mode.is-active{border-color:var(--about-accent);background:color-mix(in srgb,var(--about-accent-soft) 50%,#fff);transform:translateY(-1px)}.about-compare-mode-label{font-size:15px;font-weight:700;color:var(--about-ink)}.about-compare-mode-hint{font-size:13px;color:var(--about-muted)}.about-compare-foot{margin:16px 0 0;font-size:14px}.about-vs-row-animate{animation:about-vs-in .35s ease-out both}@keyframes about-vs-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.about-feature-tablist{display:grid;gap:8px;margin-bottom:28px}@media (min-width:640px){.about-feature-tablist{grid-template-columns:repeat(3,1fr)}}.about-feature-tab{display:grid;gap:2px;padding:14px 16px;text-align:left;font-family:inherit;background:#fff;border:1px solid color-mix(in srgb,var(--about-ink) 12%,transparent);border-radius:calc(var(--radius) + 2px);cursor:pointer;transition:border-color .15s ease,background .15s ease}.about-feature-tab:hover{border-color:color-mix(in srgb,var(--about-accent) 35%,transparent)}.about-feature-tab.is-active{border-color:var(--about-accent);background:color-mix(in srgb,var(--about-accent-soft) 45%,#fff)}.about-feature-tab-label{font-size:15px;font-weight:700;color:var(--about-ink)}.about-feature-tab-kicker{font-size:12px;color:var(--about-muted)}.about-feature-cards-tabbed .about-feature-card-interactive{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:20px;border:1px solid color-mix(in srgb,var(--about-ink) 8%,transparent);border-radius:calc(var(--radius) + 2px);background:#fff;animation:about-vs-in .3s ease-out both}.about-feature-cards-tabbed .about-feature-card-interactive:nth-child(2){animation-delay:50ms}.about-feature-cards-tabbed .about-feature-card-interactive:nth-child(3){animation-delay:.1s}.about-feature-link{display:inline-block;margin-top:10px;font-size:13px;font-weight:600;color:var(--about-accent);text-decoration:none}.about-feature-link:hover{text-decoration:underline}.about-faq-accordion{gap:0;border:1px solid color-mix(in srgb,var(--about-ink) 10%,transparent);border-radius:calc(var(--radius) + 2px);overflow:hidden}.about-faq-item-interactive{border-bottom:1px solid color-mix(in srgb,var(--about-ink) 8%,transparent)}.about-faq-item-interactive:last-child{border-bottom:none}.about-faq-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:16px 18px;font:inherit;font-weight:700;font-size:1.05rem;text-align:left;color:var(--about-ink);background:#fff;border:none;cursor:pointer;transition:background .15s ease}.about-faq-trigger:hover{background:color-mix(in srgb,var(--about-accent-soft) 30%,#fff)}.about-faq-item-interactive.is-open .about-faq-trigger{background:color-mix(in srgb,var(--about-accent-soft) 40%,#fff)}.about-faq-icon{flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;font-size:18px;font-weight:400;color:var(--about-accent);border:1px solid color-mix(in srgb,var(--about-accent) 25%,transparent);border-radius:50%}.about-faq-item-interactive dd{margin:0;padding:0 18px 16px;font-size:15px;line-height:1.5;color:var(--about-muted);background:color-mix(in srgb,var(--about-accent-soft) 20%,#fff)}.about-block-lead-tight{margin-bottom:16px}.about-audience-card{display:grid;gap:0;align-content:start}.about-tag-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.about-tag{padding:7px 12px;font-size:13px;font-weight:600;color:var(--about-ink);background:var(--about-paper);border:1px solid color-mix(in srgb,var(--about-ink) 10%,transparent);border-radius:999px}.about-tag-link{text-decoration:none;color:var(--about-accent);border-color:color-mix(in srgb,var(--about-accent) 25%,transparent);background:color-mix(in srgb,var(--about-accent-soft) 50%,#fff)}.about-tag-link:hover{text-decoration:underline}.about-showcase-bullets{margin:0 0 20px;padding:0;list-style:none;display:grid;gap:10px}.about-showcase-bullets li{position:relative;padding-left:16px;font-size:14px;line-height:1.45;color:var(--about-ink)}.about-showcase-bullets li:before{content:"→";position:absolute;left:0;color:var(--about-accent);font-weight:700}.about-showcase-hint{margin:0 0 12px;font-size:14px}.about-notion-pills{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 16px}.about-notion-pill{padding:6px 11px;font-size:12px;font-weight:600;color:var(--about-accent);background:var(--about-accent-soft);border-radius:999px}.about-steps-interactive li{padding:16px;border-radius:calc(var(--radius) + 2px);background:#fff;border:1px solid color-mix(in srgb,var(--about-ink) 8%,transparent);transition:border-color .15s ease,transform .15s ease}.about-steps-interactive li:hover{border-color:color-mix(in srgb,var(--about-accent) 35%,transparent);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.about-hero-atmosphere,.about-hero-inner,.about-hero-visual{animation:none}.about-clipper-draft,.about-clipper-save,.about-feed-mock-card{transition:none}}.present-hero{position:relative;overflow:hidden;padding:40px 0 36px;background:radial-gradient(110% 80% at 8% 0,#f0d5d8 0,transparent 52%),radial-gradient(80% 60% at 92% 10%,#e8dfd4 0,transparent 48%),linear-gradient(165deg,#faf7f4,#f3ece6 55%,#ebe2da)}.present-hero .about-hero-atmosphere{opacity:.85}.present-hero-inner{position:relative;z-index:1;animation:about-rise .8s ease-out both}.present-kicker{margin:0 0 10px;font-size:clamp(28px,7vw,52px);font-weight:800;letter-spacing:-.06em;line-height:.95;color:var(--present-ink);text-transform:uppercase;display:inline-block;transform:scaleX(1.12);transform-origin:left center}.present-kicker,.present-title{font-family:var(--present-display)}.present-title{margin:0 0 12px;max-width:16ch;font-size:clamp(26px,4.8vw,42px);font-weight:700;letter-spacing:-.035em;line-height:1.08}.present-lead{margin:0;max-width:34rem;font-size:clamp(15px,2vw,18px);line-height:1.5;color:var(--present-muted)}.present-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.present-tab{display:inline-flex;align-items:center;padding:8px 14px;font-size:14px;font-weight:600;color:var(--present-ink);border:1px solid color-mix(in srgb,var(--present-ink) 14%,transparent);background:color-mix(in srgb,#fff 70%,transparent);text-decoration:none;transition:border-color .15s ease,background .15s ease,color .15s ease}.present-tab:hover{border-color:color-mix(in srgb,var(--present-accent) 45%,transparent)}.present-tab.is-active{color:#fff;background:var(--present-accent);border-color:var(--present-accent)}.present-meta{margin:14px 0 0;font-size:13px;font-weight:600;color:var(--present-muted);text-transform:capitalize}.pro-compare{list-style:none;margin:0;padding:0;display:grid;gap:0}@media (min-width:800px){.pro-compare{grid-template-columns:1fr 1fr;gap:0 48px}}.pro-compare-col{padding:8px 0 28px;border-top:2px solid color-mix(in srgb,var(--present-ink) 12%,transparent)}.pro-compare-col.is-pro{border-top-color:var(--present-accent)}.pro-compare-label{margin:0 0 8px;font-family:var(--present-display);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--present-muted)}.pro-compare-col.is-pro .pro-compare-label{color:var(--present-accent)}.pro-compare-col h3{margin:0 0 16px;font-family:var(--present-display);font-size:24px;font-weight:700;letter-spacing:-.03em}.pro-compare-col ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pro-compare-col li{position:relative;padding-left:16px;font-size:15px;line-height:1.45;color:var(--present-ink)}.pro-compare-col li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--present-ink) 35%,transparent)}.pro-compare-col.is-pro li:before{background:var(--present-accent)}.pro-badges-row{display:flex;flex-wrap:wrap;gap:20px 28px;margin:0;padding:0;list-style:none}.pro-badges-row li{display:grid;gap:6px}.pro-badges-row .name-with-badge{font-size:17px;font-weight:700}.pro-badges-row span.muted{font-size:13px;max-width:16rem}.present .top-page,.top-present{padding-bottom:72px}.present .top-hero{margin:0;padding:0;border:0}.present .top-grid{padding-top:8px}.present .top-track h2{font-family:var(--present-display);font-size:clamp(22px,3vw,28px);font-weight:700;letter-spacing:-.03em;margin:0 0 18px}.present .top-podium-card{border:0;border-radius:0;border-top:2px solid color-mix(in srgb,var(--present-ink) 10%,transparent);background:transparent;padding:16px 0}.present .top-podium-card.place-1{border-top-color:var(--present-accent);background:transparent}.present .top-podium-place{font-family:var(--present-display);color:var(--present-accent)}.present .top-podium-card.place-2 .top-podium-place,.present .top-podium-card.place-3 .top-podium-place{color:var(--present-muted)}.present .top-row{border-bottom-color:color-mix(in srgb,var(--present-ink) 10%,transparent)}.present .top-place{font-family:var(--present-display);color:var(--present-accent)}.present .top-row.place-2 .top-place,.present .top-row.place-3 .top-place{color:var(--present-muted)}.present .topics-head{margin:0;max-width:none}.present .topics-head h1{display:none}.present .topics-grid{border-top:1px solid color-mix(in srgb,var(--present-ink) 10%,transparent);margin-top:8px}.present .topics-grid-item{margin-right:20px;padding:16px 12px 16px 0;border-bottom-color:color-mix(in srgb,var(--present-ink) 10%,transparent)}.present .topics-grid-item:hover .topics-grid-title{color:var(--present-accent)}.present .topics-grid-title{font-size:15px;font-weight:700;letter-spacing:-.02em}.present .topics-grid-desc{font-size:13px;color:var(--present-muted)}.present .topics-grid-check{border-color:color-mix(in srgb,var(--present-ink) 22%,transparent);border-radius:3px}.present .topics-grid-check.is-on{background:var(--present-accent);border-color:var(--present-accent)}.present .topics-grid-open{color:var(--present-muted)}.present .topics-grid-open:hover{color:var(--present-accent)}.present .topics-picker-bar{margin-top:18px}.present .topics-present-lead{margin-bottom:0}.legal-nav{margin-top:22px}.legal-doc{max-width:42rem;padding-bottom:72px}.legal-section{padding:28px 0;border-top:1px solid color-mix(in srgb,var(--present-ink) 10%,transparent)}.legal-section:first-child{border-top:0;padding-top:0}.legal-section h2{margin:0 0 12px;font-family:var(--present-display);font-size:clamp(20px,3vw,26px);font-weight:700;letter-spacing:-.03em}.legal-section li,.legal-section p{font-size:15.5px;line-height:1.55;color:var(--present-ink)}.legal-section p{margin:0 0 12px}.legal-section p:last-child{margin-bottom:0}.legal-section ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.legal-section li{position:relative;padding-left:16px;color:var(--present-muted)}.legal-section li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--present-accent)}.legal-section a{color:var(--present-accent);text-decoration:underline;text-underline-offset:2px}.legal-section a:hover{color:var(--present-accent-hover)}.auth-present,.auth-present-stage{min-height:calc(100vh - 56px)}.auth-present-stage{position:relative;overflow:hidden;display:grid;align-items:center;padding:48px 0 64px;background:radial-gradient(110% 80% at 8% 0,#f0d5d8 0,transparent 52%),radial-gradient(80% 60% at 92% 18%,#e8dfd4 0,transparent 48%),linear-gradient(165deg,#faf7f4,#f3ece6 55%,#ebe2da)}.auth-present-inner{position:relative;z-index:1;max-width:28rem;animation:about-rise .8s ease-out both}.auth-present-panel{margin-top:28px}.auth-present-actions{display:grid;gap:10px}.auth-present-btn{width:100%;justify-content:center;min-height:46px;font-size:15px}.auth-present-legal,.auth-present-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 0;font-size:14px;color:var(--present-muted)}.auth-present-legal a,.auth-present-links a{color:var(--present-ink);font-weight:600;text-decoration:none}.auth-present-legal a:hover,.auth-present-links a:hover{color:var(--present-accent)}.auth-present-consent{margin:10px 0 0;font-size:13px;line-height:1.4;color:var(--present-muted)}.auth-account-chip{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 14px;min-height:64px;background:#fff;color:var(--present-ink);border:1px solid color-mix(in srgb,var(--present-ink) 14%,transparent);border-radius:14px;font:inherit;cursor:pointer;touch-action:manipulation}.auth-account-chip:hover{border-color:color-mix(in srgb,var(--present-accent) 45%,transparent)}.auth-account-chip-avatar{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--present-ink);color:#fff;font-size:16px;font-weight:700}.auth-account-chip strong{display:block;font-size:15px;letter-spacing:-.02em}.auth-account-chip-meta{display:block;margin-top:2px;font-size:13px;color:var(--present-muted)}.auth-text-btn{padding:0;border:0;background:none;color:var(--present-ink);font:inherit;font-weight:600;cursor:pointer}.auth-text-btn:hover{color:var(--present-accent)}@media (max-width:640px){.auth-present-stage{padding:36px 0 48px;align-items:start}}.footer-inner{display:flex;gap:16px;flex-wrap:wrap}.has-mobile-nav .site-footer{padding-bottom:88px}.article-cta{margin:1.4rem 0}.cta-tool{display:grid;gap:8px;padding:12px;border:1px dashed var(--line-strong);border-radius:8px;background:var(--bg)}.cta-tool input{border:1px solid var(--line-strong);border-radius:8px;padding:8px 10px}.faq-tool{display:grid;gap:10px;padding:12px;border:1px dashed var(--line-strong);border-radius:8px;background:var(--bg)}.faq-tool-head{font-size:13px;font-weight:600;color:var(--muted)}.faq-tool-row{display:grid;grid-template-columns:1fr auto;gap:6px 8px;align-items:start}.faq-tool-row .faq-a,.faq-tool-row .faq-q{grid-column:1;width:100%;border:1px solid var(--line-strong);border-radius:8px;padding:8px 10px;font:inherit;background:var(--surface,#fff);color:var(--ink)}.faq-tool-row .faq-a{resize:vertical;min-height:52px}.faq-tool-row .faq-remove{grid-column:2;grid-row:1/span 2;align-self:center;border:0;background:transparent;color:var(--muted);font-size:20px;line-height:1;cursor:pointer;padding:4px 6px}.faq-tool .faq-add{justify-self:start}.article-faq{margin:1.75rem 0;padding:4px 0}.article-faq-title{margin:0 0 14px;font-size:1.15rem;font-weight:700;letter-spacing:-.01em}.article-faq-list{margin:0;display:grid;gap:16px}.article-faq-item dt{margin:0 0 4px;font-weight:700;font-size:1rem}.article-faq-item dd{margin:0;font-size:15px;line-height:1.5;color:var(--muted)}.prompt-tool{display:grid;gap:10px;padding:12px;border:1px dashed var(--line-strong);border-radius:8px;background:var(--bg)}.prompt-tool-head{font-size:13px;font-weight:600;color:var(--muted)}.prompt-tool textarea.prompt-text{width:100%;min-height:140px;max-height:560px;border:1px solid var(--line-strong);border-radius:8px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.45;resize:vertical;overflow-y:auto;background:#f6f6f6;color:var(--ink)}.prompt-tool-meta-row{display:flex;justify-content:flex-end;margin-top:-4px}.prompt-tool-counter{font-size:12px}.prompt-tool-counter.is-near-limit{color:#b45309;font-weight:600}.prompt-tool-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.prompt-tool-picker{display:flex;flex-wrap:wrap;gap:6px}.prompt-tool-chip{flex:0 0 auto;border:1px solid var(--line-strong);border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600;background:#fff;color:var(--ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.prompt-tool-chip.is-active{border-color:#7c5cbf;background:rgba(124,92,191,.12);color:#5c4694}.prompt-tool-field{display:grid;gap:4px;font-size:12px}.prompt-tool-field span{color:var(--muted);font-weight:600}.prompt-tool-field input,.prompt-tool-field select{border:1px solid var(--line-strong);border-radius:8px;padding:7px 10px;font-size:13px}.prompt-tool-extra{display:grid;gap:10px}@media (max-width:899px){.prompt-tool textarea.prompt-text{min-height:96px;max-height:280px}.prompt-tool-extra{display:none}.prompt-tool.is-expanded .prompt-tool-extra{display:grid}.prompt-tool-toggle-extra{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--blue,#2563eb);font-size:13px;font-weight:600;cursor:pointer}}.prompt-tool-toggle-extra{display:none}@media (max-width:640px){.prompt-tool-picker{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px;margin:0 -4px;padding-left:4px;padding-right:4px}.prompt-tool-picker::-webkit-scrollbar{display:none}.prompt-tool textarea.prompt-text,.prompt-tool-field input{font-size:16px}.prompt-tool-chip{padding:8px 14px;font-size:14px}}.prompt-tool-field-full{grid-column:1/-1}.prompt-tool-custom.is-hidden{display:none}.article-prompt{margin:1.5rem 0;padding:12px 14px;border:1px solid var(--line-strong);border-radius:10px;background:var(--bg)}.article-prompt-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:10px}.prompt-tool-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em;background:rgba(124,92,191,.12);color:#5c4694}.article-prompt-lang{font-size:.82rem}.article-prompt-copy{margin-left:auto}.article-body .article-prompt-text,.article-prompt-text{margin:0;padding:12px 14px;border-radius:8px;border:1px solid var(--line);background:#f6f6f6;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88rem;line-height:1.55;white-space:pre-wrap;word-break:break-word;overflow-x:auto}.article-prompt-text.is-collapsed{max-height:12.5em;overflow:hidden;mask-image:linear-gradient(180deg,#000 55%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent)}.article-prompt-toggle{margin-top:8px}.article-prompt-hint{margin:10px 0 0;font-size:.85rem;color:var(--muted)}.prompt-chip{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em;background:rgba(124,92,191,.1);color:#5c4694}.topic-kind-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.topic-kind-tab{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;font-size:.85rem;font-weight:600;border:1px solid var(--line-strong);color:var(--muted);text-decoration:none}.topic-kind-tab.is-active{border-color:var(--topic-accent,#7c5cbf);color:var(--text);background:rgba(124,92,191,.08)}.write-prompt-hint{margin:0 0 14px;padding:12px 14px;border-radius:10px;border:1px dashed var(--line,#ddd);background:rgba(124,92,191,.04)}.write-prompt-kicker{margin:0 0 4px;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#5c4694}.write-prompt-title{margin:0 0 4px;font-weight:600}.write-prompt-body{margin:0;font-size:.9rem}.write-field-hint{margin:6px 0 0;font-size:13px;line-height:1.4}.post-stat.is-active{color:var(--blue);background:var(--blue-soft)}.oauth-stack{display:grid;gap:10px;margin-top:12px}.notif-btn,.notif-wrap{position:relative}.notif-btn{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border-radius:8px;color:var(--ink)}.notif-btn:hover{background:#f3f3f3}.notif-icon{display:block}.notif-badge{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--danger);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center;line-height:1;pointer-events:none}.notif-panel{position:absolute;right:0;top:calc(100% + 6px);width:min(320px,80vw);background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.12);z-index:50;overflow:hidden}.notif-panel-head{padding:10px 12px;font-weight:800;border-bottom:1px solid var(--line)}.notif-panel ul{list-style:none;margin:0;padding:0;max-height:360px;overflow:auto}.notif-panel li a,.notif-panel li>div{display:grid;gap:2px;padding:10px 12px;border-bottom:1px solid var(--line);font-size:13px}.notif-panel li a:hover{background:var(--bg)}.notif-panel li span{color:var(--muted)}.promo-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;background:#fff3cd;color:#7a5b00;font-size:12px;font-weight:700;letter-spacing:.02em}.article-engage{display:flex;gap:12px;margin:12px 0 0;padding:14px 0 10px;background:transparent;border-radius:0;border:0;border-top:1px solid var(--line)}.article-engage,.reactions{flex-wrap:wrap;align-items:center}.reactions{display:inline-flex;gap:6px}.reactions.is-compact{position:relative;display:inline-flex;align-items:center;flex-wrap:nowrap}.reaction-summary{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:500;line-height:1;border-radius:6px;cursor:pointer;transition:background .12s ease,color .12s ease}.reaction-summary:hover,.reactions.is-open .reaction-summary{background:var(--bg);color:var(--ink)}.reaction-summary.is-empty{min-width:28px;justify-content:center;opacity:.55;font-size:15px;font-weight:400}.reaction-summary.is-empty:hover{opacity:1}.reaction-summary-emojis{display:inline-flex;letter-spacing:-.12em;font-size:13px;line-height:1;filter:grayscale(.35);opacity:.85}.reaction-summary-emoji.is-mine{filter:none}.reaction-summary:hover .reaction-summary-emojis,.reactions.is-open .reaction-summary-emojis{filter:none;opacity:1}.reaction-summary-count{font-variant-numeric:tabular-nums;color:inherit}.reaction-float-scrim{position:fixed;inset:0;z-index:96;border:0;padding:0;margin:0;background:transparent;cursor:default}.reaction-float{position:fixed;z-index:97;display:flex;align-items:flex-end;justify-content:center;gap:2px;width:min(280px,calc(100vw - 16px));padding:8px 10px 10px;background:color-mix(in srgb,var(--surface,#fff) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid color-mix(in srgb,var(--line-strong) 70%,transparent);border-radius:999px;box-shadow:0 10px 28px color-mix(in srgb,#000 12%,transparent),0 2px 6px color-mix(in srgb,#000 6%,transparent);animation:reaction-float-in .22s cubic-bezier(.22,1,.36,1) both;transform-origin:center bottom}.reaction-float.is-below{transform-origin:center top}@keyframes reaction-float-in{0%{opacity:0;transform:translateY(6px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.reaction-float.is-below{animation-name:reaction-float-in-below}@keyframes reaction-float-in-below{0%{opacity:0;transform:translateY(-6px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.reaction-float .reaction-btn.is-living{width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;font-size:26px;justify-content:center;gap:0;transition:transform .18s cubic-bezier(.22,1,.36,1),background .12s ease}.reaction-float .reaction-btn.is-living:focus-visible,.reaction-float .reaction-btn.is-living:hover{transform:translateY(-6px) scale(1.28);background:color-mix(in srgb,var(--ink) 5%,transparent);border:0}.reaction-float .reaction-btn.is-living:active{transform:translateY(-2px) scale(1.1)}.reaction-float .reaction-btn.is-living.is-active{background:color-mix(in srgb,var(--ink) 7%,transparent);border:0}.reaction-float .reaction-count{position:absolute;right:2px;bottom:2px;min-width:14px;height:14px;padding:0 3px;border-radius:999px;background:var(--surface,#fff);box-shadow:0 0 0 1px var(--line);font-size:9px;font-weight:700;line-height:14px;text-align:center;color:var(--ink)}.reaction-btn{position:relative;display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:999px;border:1px solid var(--line);background:var(--bg);cursor:pointer;font-size:14px;transition:background .12s ease,border-color .12s ease,transform .12s ease}.reaction-btn:hover{border-color:color-mix(in srgb,var(--ink) 28%,var(--line))}.reaction-btn:active{transform:scale(.96)}.reaction-btn.is-active{border-color:color-mix(in srgb,var(--ink) 30%,transparent);background:color-mix(in srgb,var(--ink) 6%,var(--surface))}.reactions.is-living .reaction-btn.is-living{border:0;background:transparent;border-radius:12px;padding:8px 10px;font-size:22px;gap:5px;transition:transform .18s cubic-bezier(.22,1,.36,1),background .12s ease}.reactions.is-living .reaction-btn.is-living:focus-visible,.reactions.is-living .reaction-btn.is-living:hover{transform:translateY(-3px) scale(1.12);background:color-mix(in srgb,var(--ink) 5%,transparent);border:0}.reactions.is-living .reaction-btn.is-living.is-active{background:color-mix(in srgb,var(--ink) 6%,transparent);border:0}.reactions.is-living .reaction-count{font-size:12px;font-weight:650}.reaction-btn.is-bump .reaction-emoji{animation:reaction-pop .28s cubic-bezier(.22,1,.36,1)}.reaction-emoji{display:inline-block;line-height:1}.reaction-count{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;color:var(--muted);min-width:.75em}.reaction-btn.is-active .reaction-count{color:var(--ink)}.reactions.is-compact .reaction-btn{padding:4px 6px;border-radius:8px;font-size:14px;line-height:1}@keyframes reaction-pop{0%{transform:scale(1)}35%{transform:scale(1.35) rotate(-8deg)}65%{transform:scale(1.12) rotate(4deg)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.reaction-btn.is-bump .reaction-emoji,.reaction-float,.reaction-float.is-below,.reaction-toast,.reaction-toast-card,.reaction-toast-dot,.reaction-toast-emoji{animation:none!important}}.reaction-toast{position:fixed;left:50%;bottom:calc(72px + env(safe-area-inset-bottom));z-index:95;transform:translateX(-50%);pointer-events:none;width:min(320px,calc(100vw - 32px))}.reaction-toast-card{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--surface,#fff);border:1px solid var(--line-strong);border-radius:14px;box-shadow:0 12px 36px color-mix(in srgb,#000 14%,transparent);animation:reaction-toast-in .35s cubic-bezier(.22,1,.36,1) both}.reaction-toast.is-big .reaction-toast-card{border-color:color-mix(in srgb,var(--ink) 35%,var(--line))}.reaction-toast-emoji{font-size:28px;line-height:1;animation:reaction-toast-emoji .5s cubic-bezier(.22,1,.36,1) both}.reaction-toast-copy{display:grid;gap:2px;min-width:0}.reaction-toast-copy strong{font-size:15px;font-weight:750;letter-spacing:-.01em}.reaction-toast-copy span{font-size:12.5px;color:var(--muted);line-height:1.35}.reaction-toast-spark{position:absolute;left:50%;top:20%;width:0;height:0;z-index:-1}.reaction-toast-dot{position:absolute;left:0;top:0;font-size:12px;line-height:1;opacity:0;animation:reaction-toast-spark .85s ease-out both;animation-delay:calc(var(--i) * 24ms)}@keyframes reaction-toast-spark{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}30%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.75)}}@keyframes reaction-toast-in{0%{opacity:0;transform:translateY(12px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes reaction-toast-emoji{0%{transform:scale(.5) rotate(-12deg)}55%{transform:scale(1.18) rotate(6deg)}to{transform:scale(1) rotate(0)}}@media (min-width:900px){.reaction-toast{bottom:28px}}.donate-wrap{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.donate-panel{width:100%;display:grid;gap:10px;margin-top:8px;padding:12px;background:var(--bg);border-radius:8px}.donate-panel label{display:grid;gap:4px;font-size:13px;font-weight:600}.checkbox-row{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;font-weight:600}.checkbox-row input{width:auto}.hero-kicker{margin:0;color:var(--muted);font-size:13px;font-weight:600}.stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat-num{font-size:28px;font-weight:800;letter-spacing:-.03em}.bar-row,.bars{display:grid;gap:8px}.bar-row{grid-template-columns:48px 1fr 40px;align-items:center;font-size:13px}.bar-track{height:8px;background:var(--bg);border-radius:999px;overflow:hidden}.bar-fill{height:100%;background:var(--blue);border-radius:999px}.reading-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;background:color-mix(in srgb,var(--line) 80%,transparent);pointer-events:none}.reading-progress-bar{height:100%;background:color-mix(in srgb,var(--ink) 55%,transparent);transition:width .1s linear;border-radius:0 2px 2px 0}.article-byline{display:flex;flex-wrap:wrap;align-items:center;gap:0 4px;margin:8px 0 0;font-size:13px}.mobile-who{margin:0 0 16px;overflow:hidden}.mobile-who-scroll{display:flex;gap:12px;overflow-x:auto;padding:4px 2px 10px;scrollbar-width:none}.mobile-who-scroll::-webkit-scrollbar{display:none}.mobile-who-card{flex:0 0 auto;width:72px;display:grid;justify-items:center;gap:6px;text-align:center}.mobile-who-name{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:600;max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggest-authors{margin-top:20px;text-align:left;max-width:420px;margin-inline:auto}.suggest-authors h3{margin:0 0 12px;font-size:14px;font-weight:700}.company-hero-note{font-size:13px}.account-type-picker{display:grid;grid-template-columns:1fr 1fr;gap:8px}.account-type-option{border:1px solid var(--line-strong);background:#fff;border-radius:6px;padding:12px 10px;font:inherit;font-weight:600;font-size:14px;cursor:pointer;color:var(--muted)}.account-type-option.is-active{border-color:var(--ink);color:var(--ink)}.empty .suggest-authors .who-item{text-align:left}@media (min-width:900px){.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-layout{grid-template-columns:240px minmax(0,1fr);gap:48px;align-items:start}.profile-rank-mobile{display:none!important}.profile-sidebar{position:sticky;top:72px;gap:12px}.nav-links{display:flex}.layout-grid{grid-template-columns:minmax(0,1fr) 260px;gap:48px;align-items:start}.mobile-nav,.mobile-who{display:none}.has-mobile-nav .site-footer{padding-bottom:28px}}.profile-menu{position:relative}.profile-menu-panel{position:absolute;right:0;top:calc(100% + 6px);width:240px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.12);z-index:50;padding:6px;display:grid;gap:2px}.profile-menu-panel .btn,.profile-menu-panel a{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 12px;border-radius:8px;font-size:14px;font-weight:600;color:var(--ink);background:transparent;border:0;text-decoration:none}.profile-menu-panel .btn:hover,.profile-menu-panel a:hover{background:var(--bg)}.profile-menu-item{display:flex;align-items:center;gap:10px}.profile-menu-icon{display:inline-grid;place-items:center;width:18px;height:18px;flex-shrink:0;color:var(--muted)}.profile-menu-icon svg{display:block}.profile-menu-sep{height:1px;background:var(--line);margin:4px 0}