.docs-intro-hero{text-align:center;flex-direction:column;align-items:center;padding:clamp(48px,6vw,84px) 0 8px;display:flex}.docs-intro-hero h1{letter-spacing:-.045em;text-align:center;width:100%;color:var(--docs-ink,var(--color-text-primary));margin:0 auto;font-size:clamp(38px,5.4vw,68px);font-weight:680;line-height:1.12}.docs-intro-issue{display:inline}.docs-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.docs-word-slot{vertical-align:bottom;width:3em;height:1.12em;display:inline-grid;overflow:hidden}.docs-word-track{flex-direction:column;align-items:center;animation:9.6s cubic-bezier(.4,0,.2,1) infinite docs-word-rise;display:flex}.docs-word-track span{white-space:nowrap;height:1.12em;line-height:1.12}@keyframes docs-word-rise{0%,18%{transform:translateY(0)}24%,42%{transform:translateY(-1.12em)}48%,66%{transform:translateY(-2.24em)}72%,90%{transform:translateY(-3.36em)}96%,to{transform:translateY(-4.48em)}}@media (prefers-reduced-motion:reduce){.docs-word-track{animation:none}}.docs-intro-product{display:block}.docs-intro-lede{text-align:center;width:100%;max-width:34em;color:var(--docs-ink-2,var(--color-text-secondary));margin:22px auto 0;font-family:inherit;font-size:19px;line-height:1.65}.docs-intro-ai{color:var(--color-accent-primary);font-family:var(--font-quicksand),sans-serif;letter-spacing:-.02em;font-weight:600}@media (max-width:640px){.docs-intro-hero h1{font-size:clamp(34px,9.4vw,42px);line-height:1.18}}.docs-intro-hero .docs-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:38px 0 0;display:flex}.docs-home-stage{width:100%;text-align:initial;background:var(--docs-surface,var(--color-surface-elevated));box-shadow:var(--docs-elevation-2,none);border:0;border-radius:20px;margin-top:56px;padding:40px 28px 32px}html:not([data-theme=moon]) .docs-home-stage .home-composer,[data-theme=caramel] .docs-home-stage .home-composer{background:var(--color-paper)!important;box-shadow:none!important;border:0!important}html:not([data-theme=moon]) .docs-home-stage .home-composer:focus-within,[data-theme=caramel] .docs-home-stage .home-composer:focus-within{box-shadow:none!important;border-color:#0000!important}[data-theme=moon] .docs-home-stage{background:var(--docs-surface,var(--color-surface-elevated));box-shadow:var(--docs-elevation-2,none);border:0}[data-theme=moon] .docs-home-stage .home-composer,[data-theme=moon] .docs-home-stage .home-composer:focus-within{background:var(--color-paper)!important;box-shadow:none!important;border:none!important}.docs-chapter{text-align:center;padding:clamp(64px,7.5vw,104px) 0 8px}.docs-kicker{color:var(--docs-ink-3,var(--color-text-muted));letter-spacing:.16em;align-items:center;gap:7px;margin:0 0 16px;font-size:12px;font-weight:620;display:inline-flex}.docs-kicker:before{content:"";background:var(--color-accent-primary);border-radius:50%;width:5px;height:5px}.docs-chapter>h2{letter-spacing:-.045em;color:var(--docs-ink,var(--color-text-primary));margin:0;font-size:clamp(32px,4.2vw,54px);font-weight:620;line-height:1.1}.docs-chapter-sub{max-width:34em;color:var(--docs-ink-2,var(--color-text-secondary));margin:14px auto 0;font-size:16px;line-height:1.7}.docs-record-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;max-width:880px;margin:44px auto 0;display:grid}.docs-record-card{aspect-ratio:1/.94;background:var(--color-paper);border-radius:22px;flex-direction:column;min-width:0;padding:20px 18px 18px;display:flex}.docs-record-card-head{text-align:center;margin-bottom:12px}.docs-record-card h3{letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:15.5px;font-weight:650}.docs-record-card-visual{flex:1;min-width:0;min-height:0;display:flex}.docs-record-card-visual>.docs-record-showcase{width:100%}.docs-record-card .journal-floating-island-wrap{display:none!important}.docs-journal-page{justify-content:center;align-items:center}.docs-journal-card{background:var(--color-surface-elevated);width:100%;height:100%;box-shadow:var(--docs-elevation-1,none);-webkit-backdrop-filter:none;background-image:none;border:0;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.docs-journal-topbar{height:40px;min-height:40px;padding:0 10px}.docs-journal-topbar .journal-date-label{margin:0;font-size:10px}.docs-journal-drafts{width:22px;height:22px;color:var(--color-text-muted);place-items:center;display:grid}.docs-journal-area{flex:auto;width:calc(100% - 36px);min-height:0;padding:2px 0 0}.docs-journal-title{margin:0 0 6px;font-size:16px;line-height:1.35}.docs-journal-body{font-size:12px;line-height:1.7;overflow:hidden;padding-bottom:0!important}.docs-journal-body p{margin:0}.docs-journal-footer{margin-top:6px;padding:0 10px 10px}.docs-journal-island{background:var(--color-paper);width:max-content;max-width:100%;box-shadow:none;-webkit-backdrop-filter:none;border:0;justify-content:center;gap:5px;margin-inline:auto;padding:5px 7px;display:flex}.docs-journal-island .docs-journal-tools{align-items:center;gap:1px;display:flex}.docs-journal-island .journal-island-icon-btn{width:24px;height:24px;padding:0}.docs-journal-island .journal-word-count{flex:none;gap:1px;font-size:10px}.docs-journal-island .journal-lock-btn{width:24px;height:24px;padding:0}.docs-journal-island .journal-save-btn{min-width:0;padding:5px 10px;font-size:10.5px}.docs-journal-island .journal-floating-island-divider{height:16px}.docs-capture-card{flex-direction:column;justify-content:center;gap:16px;padding:8px 6px}.docs-capture-recorder{background:var(--color-surface-elevated);border-radius:999px;align-items:center;gap:8px;padding:10px 12px;display:flex}.docs-capture-dot{background:var(--color-accent-primary);border-radius:50%;flex:none;width:7px;height:7px}.docs-capture-label{color:var(--color-text-primary);font-size:12px;font-weight:650}.docs-capture-time{font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-size:11px}.docs-capture-wave{color:var(--color-accent-primary);align-items:center;gap:2px;margin-left:auto;display:flex}.docs-capture-wave i{background:currentColor;border-radius:2px;width:2px;height:8px}.docs-capture-wave i:nth-child(2n){height:13px}.docs-capture-wave i:nth-child(3n){height:5px}.docs-capture-done{background:var(--color-accent-primary);width:24px;height:24px;color:var(--color-on-accent-primary);border-radius:50%;flex:none;place-items:center;display:grid}.docs-capture-text{font-family:var(--font-serif,serif);color:var(--color-text-secondary);margin:0;font-size:13.5px;line-height:1.8}.docs-capture-photos{align-items:center;gap:8px;display:flex}.docs-capture-photos img{object-fit:cover;border-radius:12px;width:64px;height:64px}.docs-capture-add{background:color-mix(in srgb,var(--color-text-primary)4%,transparent);width:44px;height:44px;color:var(--color-text-muted);border-radius:12px;place-items:center;font-size:18px;line-height:1;display:grid}.docs-lock-card{flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:6px 0}.docs-lock-state{background:var(--color-surface-elevated);border-radius:16px;flex-direction:column;flex:1;align-items:center;gap:8px;max-width:146px;padding:16px 10px;display:flex}.docs-lock-icon{background:color-mix(in srgb,var(--color-accent-primary)14%,var(--color-surface-elevated));width:34px;height:34px;color:var(--color-text-primary);border-radius:10px;place-items:center;display:grid}.docs-lock-state--open .docs-lock-icon{background:var(--color-accent-primary);color:var(--color-on-accent-primary)}.docs-lock-title{color:var(--color-text-primary);font-size:11.5px;font-weight:650}.docs-lock-dots{gap:6px;display:flex}.docs-lock-dots i{background:var(--color-text-primary);opacity:.68;border-radius:50%;width:8px;height:8px}.docs-lock-lines{flex-direction:column;gap:4px;width:66px;display:flex}.docs-lock-lines i{background:color-mix(in srgb,var(--color-text-primary)14%,transparent);border-radius:2px;height:4px;display:block}.docs-lock-lines i:nth-child(2){width:80%}.docs-lock-lines i:nth-child(3){width:58%}.docs-lock-arrow{color:var(--color-text-muted);flex:none;font-size:13px}.docs-art-card{flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:4px}.docs-art-text{max-width:270px;font-family:var(--font-serif,serif);text-align:center;color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.docs-art-loader{background:color-mix(in srgb,var(--color-accent-primary)16%,var(--color-surface-elevated));width:36px;height:36px;color:color-mix(in srgb,var(--color-accent-primary)62%,var(--color-text-primary));border-radius:50%;place-items:center;animation:1.3s ease-in-out infinite docs-art-blink;display:grid}.docs-art-frame{aspect-ratio:1;background:var(--color-surface-elevated);width:min(54%,180px);box-shadow:var(--docs-elevation-2,none);border-radius:14px;place-items:center;display:grid;overflow:hidden}.docs-art-frame img{object-fit:contain;width:84%;height:84%;animation:4.5s ease-in-out infinite docs-art-reveal}@keyframes docs-art-blink{0%,to{opacity:.45;transform:scale(.95)}50%{opacity:1;transform:scale(1.06)}}@keyframes docs-art-reveal{0%,12%{opacity:.25;transform:scale(.96)}42%,to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.docs-art-loader,.docs-art-frame img{animation:none}}.docs-feature{text-align:left;grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:start;gap:32px;margin-top:40px;display:grid}.docs-feature-copy{position:sticky;top:88px}.docs-feature--flip{grid-template-columns:minmax(0,1fr) minmax(180px,240px)}.docs-feature--flip .docs-feature-copy{order:2}#see .docs-feature{grid-template-columns:minmax(0,2.4fr) minmax(0,7.6fr);align-items:start;margin-top:64px}#see .docs-feature--flip{grid-template-columns:minmax(0,7.6fr) minmax(0,2.4fr);align-items:start}#see .docs-feature-copy{max-width:280px;padding-top:24px;position:static}#see .docs-feature>:not(.docs-feature-copy){min-width:0}.docs-see-frame{border-radius:16px;width:100%;overflow:visible}.docs-see-frame--scroll{overscroll-behavior:auto;scrollbar-width:none;-ms-overflow-style:none;max-height:min(680px,74vh);overflow:hidden auto}.docs-see-frame--scroll::-webkit-scrollbar{width:0;height:0;display:none}.docs-see-frame-space{position:relative}.docs-see-frame-scale{transform-origin:0 0;position:absolute;top:0;left:0}.docs-feature h3{letter-spacing:-.035em;color:var(--docs-ink,var(--color-text-primary));margin:0 0 10px;font-size:26px;font-weight:620}.docs-feature-copy p{color:var(--docs-ink-2,var(--color-text-secondary));margin:0;font-size:15.5px;line-height:1.7}.docs-feature .docs-record-showcase,.docs-feature .docs-see-showcase{margin-top:0}.docs-accompany{text-align:left;grid-template-columns:1fr 1fr;align-items:stretch;gap:32px 24px;margin-top:44px;display:grid}.docs-accompany article{flex-direction:column;min-width:0;display:flex}.docs-accompany h3{letter-spacing:-.015em;text-align:center;color:var(--docs-ink,var(--color-text-primary));margin:0 0 14px;font-size:16px;font-weight:600}.docs-accompany-wide{grid-column:1/-1}.docs-act{text-align:left;grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;margin-top:44px;display:grid}.docs-act article{background:var(--docs-surface,var(--color-surface-elevated));min-width:0;height:100%;box-shadow:var(--docs-elevation-1,none);border:0;border-radius:18px;flex-direction:column;padding:16px;display:flex;overflow:hidden}.docs-act h3{letter-spacing:-.015em;text-align:center;color:var(--docs-ink,var(--color-text-primary));margin:0 0 12px;font-size:16px;font-weight:600}.docs-act .docs-see-frame h1{font-size:16px!important;line-height:1.25!important}.docs-act .docs-see-frame h2{font-size:12px!important;line-height:1.3!important}.docs-mobile{margin-top:44px}.docs-lookback{background:var(--docs-surface,var(--color-surface-elevated));height:420px;min-height:0;box-shadow:var(--docs-elevation-1,none);box-sizing:border-box;border:0;border-radius:18px;flex-direction:column;padding:12px 12px 8px;display:flex;overflow:hidden}.docs-lookback .lookback-view-switcher{flex-shrink:0;align-self:flex-start}.docs-lookback .lookback-topics{flex:1;min-height:0}.docs-lookback .lookback-organic-stage,.docs-lookback .lookback-organic-canvas{max-width:none;margin-top:0;height:100%!important;min-height:0!important}.docs-lookback .organic-bubble-wrapper[data-size=lg] .organic-bubble{width:112px;height:112px;padding:10px}.docs-lookback .organic-bubble-wrapper[data-size=lg] .organic-bubble-badge{width:32px;height:32px;margin-bottom:4px}.docs-lookback .organic-bubble-wrapper[data-size=lg] .organic-icon{width:16px;height:16px}.docs-lookback .organic-bubble-wrapper[data-size=lg] .lookback-topic-name{font-size:14px}.docs-lookback .organic-bubble-wrapper[data-size=md] .organic-bubble{width:92px;height:92px;padding:8px}.docs-lookback .organic-bubble-wrapper[data-size=md] .organic-bubble-badge{width:28px;height:28px;margin-bottom:2px}.docs-lookback .organic-bubble-wrapper[data-size=md] .organic-icon{width:14px;height:14px}.docs-lookback .organic-bubble-wrapper[data-size=md] .lookback-topic-name{font-size:13px}.docs-lookback .organic-bubble-wrapper[data-size=sm] .organic-bubble{width:74px;height:74px;padding:6px}.docs-lookback .organic-bubble-wrapper[data-size=sm] .organic-bubble-badge{width:22px;height:22px;margin-bottom:1px}.docs-lookback .organic-bubble-wrapper[data-size=sm] .organic-icon{width:12px;height:12px}.docs-lookback .organic-bubble-wrapper[data-size=sm] .lookback-topic-name{font-size:12px}.docs-lookback .lookback-topic-count{margin-top:1px!important;font-size:10px!important}.docs-lookback .lookback-filmstrip-timeline{flex:1!important;width:100%!important;height:auto!important;max-height:none!important;margin:8px 0 0!important;padding:0!important}.docs-lookback .lookback-filmstrip-viewport{padding:4px 0 0!important}.docs-lookback .film-ribbon-body{border-radius:22px!important;gap:12px!important;height:292px!important;padding:0 16px!important}.docs-lookback .exposure-leader{width:172px!important;height:210px!important}.docs-lookback .leader-month-title,.docs-lookback .lookback-filmstrip-timeline .leader-month-title{font-size:18px!important}.docs-lookback .leader-narrative-summary{font-size:12px!important;line-height:1.6!important}.docs-lookback .leader-narrative-container{margin:8px 0 6px!important}.docs-lookback .lookback-filmstrip-timeline .slide-apertures-row{gap:0!important;padding:0 4px!important}.docs-lookback .slide-aperture{width:132px!important;height:210px!important}.docs-lookback .aperture-body{padding:10px 12px 8px}.docs-lookback .aperture-day{font-size:16px}.docs-lookback .aperture-title{font-size:13px}@media (hover:hover) and (pointer:fine){.docs-lookback .lookback-filmstrip-timeline .slide-aperture{margin-right:-22px}}@media (max-width:767px){.docs-lookback .organic-bubble-wrapper{top:auto!important;left:auto!important}}.docs-note{background:var(--docs-surface,var(--color-surface-elevated));border:0;border-radius:18px;padding:22px}.docs-modes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.docs-modes div{background:var(--docs-surface-2,var(--color-paper));color:var(--docs-ink-2,var(--color-text-secondary));border-radius:12px;padding:14px;font-size:14px;line-height:1.55}.docs-modes b{color:var(--docs-ink,var(--color-text-primary));margin-bottom:4px;display:block}@media (max-width:900px){.docs-feature,.docs-record-grid,.docs-accompany,.docs-act,.docs-feature--flip,#see .docs-feature,#see .docs-feature--flip{grid-template-columns:1fr}.docs-feature--flip .docs-feature-copy{order:0}.docs-feature-copy{position:static}}@media (max-width:640px){.docs-home-stage{border-radius:16px;margin-top:36px;padding:24px 14px 20px}}.docs-mobile-card,.docs-mobile-badge-active,.docs-mobile-badge-etched,.docs-mobile-logo-pedestal,.docs-mobile-qr-wrapper{border:0!important}.docs-companion{padding:clamp(64px,7.5vw,104px) 0 8px}.docs-companion-inner{text-align:left;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,88px);display:grid}.docs-companion-copy .docs-kicker{justify-content:flex-start;margin-bottom:18px}.docs-companion-copy h2{letter-spacing:-.035em;text-wrap:balance;color:var(--docs-ink,var(--color-text-primary));margin:0;font-size:clamp(28px,2.9vw,38px);font-weight:620;line-height:1.34}.docs-companion-icons{gap:18px;margin-top:30px;display:flex}.docs-companion-icon{justify-content:center;align-items:center;display:flex}.docs-companion-icon-circle{background:var(--color-surface-elevated);width:42px;height:42px;color:var(--color-text-primary);box-shadow:var(--docs-elevation-1,none);border-radius:999px;place-items:center;display:grid}.docs-companion-cta{background:var(--color-accent-primary);color:var(--color-on-accent-primary);border-radius:999px;align-items:center;gap:8px;margin-top:30px;padding:12px 22px;font-size:14px;font-weight:650;text-decoration:none;transition:background .15s;display:inline-flex}.docs-companion-cta:hover{background:var(--color-accent-primary-hover)}.docs-companion-stage{background:var(--color-paper);border-radius:32px;align-items:center;min-height:560px;padding:clamp(28px,3.6vw,48px);display:flex}.docs-chat-canvas{width:100%}.docs-chat-thread{flex-direction:column;gap:14px;display:flex}.docs-chat-bubble{border-radius:18px;max-width:82%;margin:0;padding:14px 18px;font-size:14.5px;line-height:1.7;animation:.32s both docs-chat-in}.docs-chat-bubble--user{background:var(--color-surface-elevated);color:var(--color-text-primary);border-bottom-right-radius:6px;align-self:flex-end}.docs-chat-bubble--ai{background:color-mix(in srgb,var(--color-accent-primary)10%,var(--color-surface-elevated));color:var(--color-text-secondary);border-bottom-left-radius:6px;align-self:flex-start}.docs-chat-typing{background:color-mix(in srgb,var(--color-accent-primary)10%,var(--color-surface-elevated));border-radius:18px;align-self:flex-start;gap:5px;padding:15px 18px;display:inline-flex}.docs-chat-typing i{background:var(--color-text-muted);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite docs-chat-dot}.docs-chat-typing i:nth-child(2){animation-delay:.15s}.docs-chat-typing i:nth-child(3){animation-delay:.3s}@keyframes docs-chat-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes docs-chat-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.docs-chat-bubble,.docs-chat-typing i{animation:none}}@media (max-width:900px){.docs-companion-inner{grid-template-columns:1fr;gap:36px}.docs-companion-stage{border-radius:24px;min-height:380px}}.docs-chat-evidence{margin-top:26px;animation:.32s both docs-chat-in}.docs-chat-evidence-label{color:var(--color-text-muted);margin:0 0 10px;font-size:11.5px;font-weight:600}.docs-chat-evidence-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.docs-chat-evidence-item{background:var(--color-surface-elevated);border-radius:12px;flex-direction:column;gap:4px;padding:10px 14px;animation:.32s both docs-chat-in;display:flex}.docs-chat-evidence-meta{color:var(--color-text-muted);align-items:center;gap:8px;font-size:10.5px;display:flex}.docs-chat-evidence-source{background:color-mix(in srgb,var(--color-accent-primary)16%,var(--color-surface-elevated));color:color-mix(in srgb,var(--color-accent-primary)62%,var(--color-text-primary));border-radius:999px;padding:1px 6px;font-weight:650}.docs-chat-evidence-text{color:var(--color-text-secondary);font-size:12.5px;line-height:1.55}@media (prefers-reduced-motion:reduce){.docs-chat-evidence,.docs-chat-evidence-item{animation:none}}.docs-action-flow{text-align:left;flex-direction:column;gap:28px;margin-top:52px;display:flex}.docs-action-step{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:center;gap:40px;display:grid;position:relative}.docs-action-step-copy{text-align:left}.docs-action-step-num{background:var(--color-surface-elevated);width:30px;height:30px;color:var(--color-text-muted);letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:inline-flex}.docs-action-step-copy h3{letter-spacing:-.03em;color:var(--color-text-primary);margin:14px 0 8px;font-size:22px;font-weight:650}.docs-action-step-copy p{color:var(--color-text-muted);margin:0;font-size:13.5px;line-height:1.7}.docs-action-step-visual{background:var(--color-paper);border-radius:24px;min-width:0;padding:20px}.docs-action-step-connector{color:var(--color-text-muted);opacity:.55;font-size:13px;position:absolute;bottom:-26px;left:14px}.docs-action-find{flex-direction:column;align-items:center;gap:12px;padding:10px;display:flex}.docs-action-find-card{background:var(--color-surface-elevated);width:min(100%,420px);box-shadow:var(--docs-elevation-1,none);border-radius:16px;padding:16px 18px}.docs-action-find-card--goal{background:color-mix(in srgb,var(--color-accent-primary)10%,var(--color-surface-elevated))}.docs-action-find-label{letter-spacing:.06em;color:var(--color-text-muted);font-size:10.5px;font-weight:650}.docs-action-find-card p{font-family:var(--font-serif,serif);color:var(--color-text-secondary);margin:8px 0 0;font-size:14px;line-height:1.7}.docs-action-find-chip{background:var(--color-accent-primary);color:var(--color-on-accent-primary);border-radius:999px;margin-top:12px;padding:5px 10px;font-size:11px;font-weight:650;display:inline-flex}.docs-action-find-arrow{color:var(--color-text-muted);font-size:13px}@media (max-width:900px){.docs-action-step{grid-template-columns:1fr;gap:20px}.docs-action-step-connector{display:none}}.docs-action-step-visual .okr-metric-card--primary{background:var(--color-surface-elevated)!important;color:var(--color-text-primary)!important;box-shadow:var(--docs-elevation-1,none)!important;border:0!important}.docs-action-step-visual .okr-metric-card--primary .okr-metric-card-badge{background:color-mix(in srgb,var(--color-accent-primary)14%,transparent)!important;color:color-mix(in srgb,var(--color-accent-primary)62%,var(--color-text-primary))!important}
