@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/JetBrainsMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/JetBrainsMono-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/JetBrainsMono-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}[data-product=bookmarksmind][data-page=product-landing]{color-scheme:light;--landing-canvas: #f0eee9;--landing-surface: #e8e5de;--landing-surface-raised: #ddd9d0;--landing-ink: #1a1a1a;--landing-ink-muted: #6e655e;--landing-ink-faint: #9a9188;--landing-line: #d6d2c9;--landing-grid: transparent;--landing-accent: #0f6f5e;--landing-accent-strong: #0a5548;--landing-focus: #3ecf9a;--landing-warning: #c18a0b;--landing-danger: #b23a2e;--landing-later: #c18a0b;--landing-mono-stack: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--landing-body-stack: var(--landing-mono-stack);--landing-display-stack: var(--landing-mono-stack);--bm-ease-out: cubic-bezier(.23, 1, .32, 1);background-color:var(--landing-canvas);background-image:none;font-family:var(--landing-mono-stack)}[data-theme=dark] [data-product=bookmarksmind][data-page=product-landing]{color-scheme:dark;--landing-canvas: #050607;--landing-surface: #1a1e22;--landing-surface-raised: #2a3036;--landing-ink: #f2f2f7;--landing-ink-muted: #c7c7cc;--landing-ink-faint: #8e8e93;--landing-line: #3a3f44;--landing-accent: #3ecf9a;--landing-accent-strong: #28d26e;--landing-focus: #7cffb2;--landing-warning: #e0b03a;--landing-danger: #e06b60;--landing-later: #e0b03a}[data-product=bookmarksmind] :where(h1,h2,h3),[data-product=bookmarksmind] .landing-hero h1,[data-product=bookmarksmind] .landing-section h2,[data-product=bookmarksmind] .privacy-policy-hero h1,[data-product=bookmarksmind] .privacy-policy__body h2{font-family:var(--landing-mono-stack)!important;letter-spacing:-.04em}[data-product=bookmarksmind] main{width:min(100%,1040px);position:relative;z-index:1}[data-product=bookmarksmind] .bm-shell{position:relative;isolation:isolate}[data-product=bookmarksmind] .bm-atmosphere{pointer-events:none;position:absolute;inset:0;z-index:0;overflow:hidden}[data-product=bookmarksmind] .bm-atmosphere__pole{position:absolute;left:0;right:0;opacity:1;overflow:hidden;isolation:isolate}[data-product=bookmarksmind] .bm-atmosphere__pole--top{top:0}[data-product=bookmarksmind] .bm-atmosphere__pole--bottom{bottom:0}[data-product=bookmarksmind] .bm-hero{position:relative;display:grid;gap:var(--landing-space-8);align-items:start;min-height:0;padding-block:var(--landing-space-8) var(--landing-space-12);z-index:1}[data-product=bookmarksmind] .bm-hero>*{min-width:0}[data-product=bookmarksmind] .bm-hero__brand{display:flex;align-items:center;gap:var(--landing-space-3)}[data-product=bookmarksmind] .bm-hero__mark{width:2.75rem;height:2.75rem;border-radius:.65rem;object-fit:cover;flex:0 0 auto;background:#050607}[data-product=bookmarksmind] .bm-hero__name{margin:0;font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--landing-ink)}[data-product=bookmarksmind] .bm-hero__copy{display:grid;gap:var(--landing-space-4);max-width:42rem}[data-product=bookmarksmind] .bm-hero h1{max-width:14ch;margin:0;font-size:clamp(1.85rem,8.5vw,3.4rem);line-height:1.08;font-weight:600;overflow-wrap:break-word}[data-product=bookmarksmind] .bm-hero__lede{margin:0;color:var(--landing-ink-muted);font-size:clamp(.9rem,2vw,1.05rem);line-height:1.55;max-width:38ch}[data-product=bookmarksmind] .bm-hero__actions{display:flex;flex-wrap:wrap;gap:var(--landing-space-3);margin-top:var(--landing-space-2);align-items:center}[data-product=bookmarksmind] .bm-cta{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.7rem 1.1rem;border:1px solid var(--landing-accent);background:var(--landing-accent);color:#f0eee9;font:600 .8rem/1 var(--landing-mono-stack);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:transform .16s var(--bm-ease-out),background-color .18s var(--bm-ease-out),border-color .18s var(--bm-ease-out)}[data-product=bookmarksmind] .bm-cta:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){[data-product=bookmarksmind] .bm-cta:hover{background:var(--landing-accent-strong);border-color:var(--landing-accent-strong)}[data-product=bookmarksmind] .bm-cta--ghost:hover{background:var(--landing-surface-raised);border-color:var(--landing-ink-faint)}}[data-product=bookmarksmind] .bm-cta--ghost{background:transparent;color:var(--landing-ink);border-color:var(--landing-line)}[data-theme=dark] [data-product=bookmarksmind] .bm-cta:not(.bm-cta--ghost){color:#050607}[data-product=bookmarksmind] .bm-hero__visual{position:relative;display:grid;justify-items:end;gap:var(--landing-space-3);width:min(100%,380px);max-width:100%;justify-self:center;overflow:visible;padding-left:5.5rem;padding-right:.25rem}[data-product=bookmarksmind] .bm-hero__visual .landing-calibration,[data-product=bookmarksmind] .bm-hero__visual .landing-caption{justify-self:stretch;text-align:center;margin-left:-5.5rem}[data-product=bookmarksmind] .bm-hero__orb{position:absolute;top:7rem;left:.1rem;right:auto;z-index:2;width:4rem;height:4rem;pointer-events:none;transform:scale(1.3);transform-origin:top left;filter:drop-shadow(0 6px 14px rgb(26 26 26 / .22))}[data-product=bookmarksmind] .bm-hero__orb:before{content:"";position:absolute;inset:-36%;z-index:-1;border-radius:50%;background:radial-gradient(circle,var(--landing-canvas) 0%,var(--landing-canvas) 52%,transparent 78%)}[data-product=bookmarksmind] .bm-hero__orb canvas{display:block}[data-product=bookmarksmind] .device-frame--screenshot{width:min(100%,250px)}[data-product=bookmarksmind] .bm-triage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--landing-space-2);margin-top:var(--landing-space-4);width:100%;max-width:22rem}[data-product=bookmarksmind] .bm-triage span{display:grid;place-items:center;padding:.65rem .35rem;font:600 .68rem/1 var(--landing-mono-stack);letter-spacing:.06em;text-transform:uppercase;color:#f0eee9}[data-product=bookmarksmind] .bm-triage__keep{background:var(--landing-accent)}[data-product=bookmarksmind] .bm-triage__later{background:var(--landing-later)}[data-product=bookmarksmind] .bm-triage__delete{background:var(--landing-danger)}[data-product=bookmarksmind] .bm-section{position:relative;padding-block:2.5rem var(--landing-space-12);border-top:1px solid var(--landing-line)}[data-product=bookmarksmind] .bm-section__head{display:grid;gap:var(--landing-space-3);margin-bottom:var(--landing-space-8);min-width:0}[data-product=bookmarksmind] .bm-section__head h2,[data-product=bookmarksmind] .landing-section h2{max-width:min(18ch,100%);font-size:clamp(1.65rem,6.5vw,3rem);overflow-wrap:break-word}[data-product=bookmarksmind] .bm-stipple-rule{height:9px;margin-block:var(--landing-space-2) var(--landing-space-6);background-image:radial-gradient(circle,var(--landing-ink) .9px,transparent 1.1px);background-size:7px 7px;background-repeat:repeat-x;background-position:left center;opacity:.28;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}[data-product=bookmarksmind] .bm-beat{display:grid;gap:var(--landing-space-6);padding-block:var(--landing-space-8);min-width:0}[data-product=bookmarksmind] .bm-beat__meta,[data-product=bookmarksmind] .bm-beat__media{min-width:0}[data-product=bookmarksmind] .bm-beat__media{display:grid;justify-items:center;gap:var(--landing-space-3)}[data-product=bookmarksmind] .bm-beat__meta h3{font-size:clamp(1.15rem,3.5vw,1.65rem);line-height:1.15;margin:0}[data-product=bookmarksmind] .bm-beat__meta p{color:var(--landing-ink-muted)}[data-product=bookmarksmind] .bm-faq details{border-top:1px solid var(--landing-line);padding-block:var(--landing-space-4)}[data-product=bookmarksmind] .bm-faq summary{cursor:pointer;font-weight:600;list-style:none;overflow-wrap:break-word}[data-product=bookmarksmind] .bm-faq summary::-webkit-details-marker{display:none}[data-product=bookmarksmind] .bm-faq__answer{margin-top:var(--landing-space-3);color:var(--landing-ink-muted)}[data-product=bookmarksmind] .landing-product,[data-product=bookmarksmind] .landing-setup,[data-product=bookmarksmind] .landing-trust,[data-product=bookmarksmind] .landing-faq,[data-product=bookmarksmind] .setup-sequence{grid-template-columns:minmax(0,1fr)}[data-product=bookmarksmind] .setup-sequence__connector{position:static;width:2px;height:var(--landing-space-4);margin:var(--landing-space-4) auto 0;right:auto;top:auto}[data-product=bookmarksmind] .setup-sequence__node h3{font-size:clamp(1.2rem,3.5vw,1.75rem)}[data-product=bookmarksmind] .landing-faq__items summary{font-size:clamp(.9rem,2.5vw,1rem);padding-inline:var(--landing-space-4)}[data-product=bookmarksmind] [data-reveal-group].js-stagger>*{opacity:0;transform:translateY(8px);transition:opacity .32s var(--bm-ease-out),transform .32s var(--bm-ease-out)}[data-product=bookmarksmind] [data-reveal-group].js-stagger>*.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){[data-product=bookmarksmind] [data-reveal-group].js-stagger>*{opacity:1;transform:none;transition:none}[data-product=bookmarksmind] .bm-hero__orb{filter:none}}@media(max-width:29.99rem){[data-product=bookmarksmind] .bm-hero__actions{flex-direction:column;align-items:stretch}[data-product=bookmarksmind] .bm-cta{width:100%}[data-product=bookmarksmind] .bm-hero__actions .landing-calibration{width:100%;text-align:center}[data-product=bookmarksmind] .bm-hero__orb{top:6.5rem;left:.1rem;transform:scale(1.25);transform-origin:top left}[data-product=bookmarksmind] .bm-triage{max-width:none}}@media(min-width:48rem){[data-product=bookmarksmind] .bm-hero{gap:2.5rem;padding-block:var(--landing-space-12) var(--landing-space-18)}[data-product=bookmarksmind] .bm-beat{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--landing-space-8)}[data-product=bookmarksmind] .bm-beat--right .bm-beat__meta{order:2}[data-product=bookmarksmind] .bm-beat--right .bm-beat__media{order:1}[data-product=bookmarksmind] .landing-product,[data-product=bookmarksmind] .landing-setup,[data-product=bookmarksmind] .landing-trust,[data-product=bookmarksmind] .landing-faq,[data-product=bookmarksmind] .setup-sequence{grid-template-columns:minmax(0,1fr)}[data-product=bookmarksmind] .setup-sequence__connector{position:static;width:2px;height:var(--landing-space-4);margin:var(--landing-space-4) auto 0}}@media(min-width:64rem){[data-product=bookmarksmind] .bm-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:var(--landing-space-12);min-height:0;padding-block:var(--landing-space-16, 4rem) var(--landing-space-20, 5rem)}[data-product=bookmarksmind] .bm-hero__visual{justify-self:end;width:min(100%,400px);padding-left:5.75rem;padding-right:.25rem}[data-product=bookmarksmind] .bm-hero__visual .landing-calibration,[data-product=bookmarksmind] .bm-hero__visual .landing-caption{margin-left:-5.75rem}[data-product=bookmarksmind] .device-frame--screenshot{width:min(100%,270px)}[data-product=bookmarksmind] .bm-hero__orb{top:7.25rem;left:.15rem;transform:scale(1.35);transform-origin:top left}[data-product=bookmarksmind] .landing-product{grid-template-columns:minmax(0,1fr) minmax(280px,.95fr);align-items:center;gap:var(--landing-space-12)}[data-product=bookmarksmind] .landing-setup{grid-template-columns:minmax(0,1fr);gap:var(--landing-space-10, 2.5rem);align-items:start}[data-product=bookmarksmind] .setup-sequence{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:var(--landing-space-4)}[data-product=bookmarksmind] .setup-sequence__node{min-height:100%}[data-product=bookmarksmind] .setup-sequence__connector{position:absolute;top:3.5rem;right:-1.5rem;width:2rem;height:2px;margin:0}[data-product=bookmarksmind] .landing-trust{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--landing-space-12)}[data-product=bookmarksmind] .landing-faq{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start}}@media(min-width:72rem){[data-product=bookmarksmind] main{width:min(100%,1120px)}[data-product=bookmarksmind] .landing-setup{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--landing-space-12)}}
