.Input_input__VbNdx{box-sizing:border-box;font-family:var(--font-ui);width:100%;min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-sunken);color:var(--color-fg);transition:border-color var(--motion-fast),background var(--motion-fast)}.Input_input__VbNdx::placeholder{color:var(--color-fg-subtle)}.Input_input__VbNdx:focus{outline:none;border-color:var(--color-border-focus);background:var(--color-bg)}.Input_sm__rFe2m{height:1.75rem;padding:0 calc(var(--space-2) * var(--density-scale));font-size:var(--size-sm)}.Input_md__7sehB{font-size:var(--size-md)}.Input_md__7sehB,.Input_textarea__LqQQh{padding:calc(var(--space-2) * var(--density-scale)) calc(var(--space-3) * var(--density-scale))}.Input_textarea__LqQQh{resize:vertical;min-height:4em;line-height:var(--leading-normal)}.Input_invalid__STgRG{border-color:var(--color-danger)}.AiReview_list__9gAEn{display:flex;flex-direction:column;gap:var(--space-2)}.AiReview_card__9Zaqk{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg);overflow:hidden}.AiReview_card__9Zaqk[data-off=true]{opacity:.55}.AiReview_head__BTJYV{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-bg-sunken)}.AiReview_head__BTJYV input[type=checkbox]{margin-top:var(--space-1)}.AiReview_title___RbAq{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.AiReview_title___RbAq input{width:100%;font:inherit;font-weight:600;background:transparent;border:0;border-bottom:1px dashed var(--color-border);color:inherit;padding:0 0 2px}.AiReview_range__7dxWZ{font-size:var(--size-xs);color:var(--color-fg-muted)}.AiReview_body__4rYPJ{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2) var(--space-3)}.AiReview_excerpt__wEtmJ{font-size:var(--size-sm);color:var(--color-fg-muted);white-space:pre-wrap;margin:0;line-height:1.5;max-height:4.5em;overflow:hidden;overflow-wrap:anywhere;border-left:2px solid var(--color-border);padding-left:var(--space-2)}.AiReview_chips___z8ph{display:flex;flex-wrap:wrap;gap:var(--space-1)}.AiReview_row__Hu_SB{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--size-sm);line-height:1.45}.AiReview_row__Hu_SB[data-off=true]{opacity:.45;text-decoration:line-through}.AiReview_row__Hu_SB input[type=checkbox]{margin-top:var(--space-1)}.AiReview_row__Hu_SB b{font-weight:600}.AiReview_row__Hu_SB>span{min-width:0;overflow-wrap:anywhere}.AiReview_card__9Zaqk{container-type:inline-size}@container (min-width: 600px){.AiReview_head__BTJYV{grid-template-columns:minmax(0,1fr) auto}}.AiReview_title___RbAq b{word-break:keep-all;overflow-wrap:anywhere}.AiReview_summary__LZTGJ{flex-wrap:wrap}.AiReview_note__bvfs7{color:var(--color-fg-muted);font-size:var(--size-xs)}.AiReview_newEntity__4r44a{display:flex;align-items:center;gap:var(--space-2);font-size:var(--size-sm);flex-wrap:wrap}.AiReview_newEntity__4r44a select{font:inherit;font-size:var(--size-xs);padding:2px var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg);color:inherit}.AiReview_rejected__txF6o{font-size:var(--size-xs);color:var(--color-fg-muted);display:flex;flex-direction:column;gap:2px}.AiReview_summary__LZTGJ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--color-border-subtle);font-size:var(--size-sm)}.AiReview_log__8Y2Ld{margin:0;padding:var(--space-2) var(--space-4);max-height:14rem;overflow:auto;font-size:var(--size-xs);color:var(--color-fg-muted);line-height:1.6;overflow-wrap:anywhere}.InlineEdit_text__zOl0_{display:inline-block;vertical-align:middle;line-height:inherit;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-sm);cursor:text}.InlineEdit_text__zOl0_[data-trigger=click]:hover{background:color-mix(in srgb,var(--color-fg) 9%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-fg) 9%,transparent)}.InlineEdit_field__QxPga{display:inline-grid;vertical-align:middle;max-width:100%;min-width:2em;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-fg) 9%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-fg) 9%,transparent),inset 0 -1.5px 0 var(--color-fg-muted)}.InlineEdit_field__QxPga:after,.InlineEdit_input__34JdU{grid-area:1/1;min-width:0;margin:0;padding:0 1px;font:inherit;letter-spacing:inherit;line-height:inherit}.InlineEdit_field__QxPga:after{content:attr(data-value) " ";overflow:hidden;white-space:pre;visibility:hidden}.InlineEdit_input__34JdU{width:100%;border:0;outline:none;background:transparent;color:inherit;caret-color:var(--color-fg)}.InlineEdit_input__34JdU::selection{background:var(--color-selection)}.AnnotationMark_mark__H7dbQ{cursor:pointer;border-radius:0;transition:background var(--motion-fast),box-shadow var(--motion-fast)}.AnnotationMark_mark__H7dbQ[data-kind=note]{--hl:var(--color-hl-yellow);background:color-mix(in srgb,var(--hl) 35%,transparent);border-bottom:1px dotted color-mix(in srgb,var(--hl) 45%,transparent)}.AnnotationMark_mark__H7dbQ[data-kind=note][data-color]{background:var(--hl);border-bottom:none;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--hl) 100%,var(--color-fg) 25%)}.AnnotationMark_mark__H7dbQ[data-kind=note][data-color=green]{--hl:var(--color-hl-green)}.AnnotationMark_mark__H7dbQ[data-kind=note][data-color=blue]{--hl:var(--color-hl-blue)}.AnnotationMark_mark__H7dbQ[data-kind=note][data-color=pink]{--hl:var(--color-hl-pink)}.AnnotationMark_mark__H7dbQ[data-kind=note][data-color=purple]{--hl:var(--color-hl-purple)}.AnnotationMark_mark__H7dbQ[data-kind=foreshadow]{background:transparent;border-bottom:1px dotted color-mix(in srgb,var(--color-accent) 35%,transparent)}.AnnotationMark_mark__H7dbQ[data-kind=foreshadow][data-color]{background:color-mix(in srgb,var(--hl) 30%,transparent);border-bottom:1px dotted color-mix(in srgb,var(--hl) 55%,transparent)}.AnnotationMark_mark__H7dbQ[data-kind=foreshadow][data-color=yellow]{--hl:var(--color-hl-yellow)}.AnnotationMark_mark__H7dbQ[data-kind=foreshadow][data-color=green]{--hl:var(--color-hl-green)}.AnnotationMark_mark__H7dbQ[data-kind=foreshadow][data-color=blue]{--hl:var(--color-hl-blue)}.AnnotationMark_mark__H7dbQ[data-kind=foreshadow][data-color=pink]{--hl:var(--color-hl-pink)}.AnnotationMark_mark__H7dbQ[data-kind=foreshadow][data-color=purple]{--hl:var(--color-hl-purple)}.AnnotationMark_mark__H7dbQ[data-kind=payoff]{box-shadow:none}.AnnotationMark_mark__H7dbQ[data-kind=foreshadow][data-status=paid],.AnnotationMark_mark__H7dbQ[data-kind=payoff]{border-bottom:1px dotted color-mix(in srgb,var(--color-success) 40%,transparent);background:transparent}.AnnotationMark_mark__H7dbQ[data-missing=true],.AnnotationMark_mark__H7dbQ[data-status=dropped]{background:transparent;box-shadow:none;text-decoration:none}.AnnotationMark_mark__H7dbQ:hover{box-shadow:inset 0 -2px 0 var(--color-accent)}.AnnotationMark_mark__H7dbQ[data-revealed]{outline:var(--focus-ring);outline-offset:2px}[data-focus-mode] .AnnotationMark_mark__H7dbQ{background:none;box-shadow:none;border-bottom:0;cursor:text}.Avatar_avatar__b_US2{--avatar-size:40px;--avatar-accent:var(--color-fg-subtle);flex:none;width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-md);overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--avatar-accent) 18%,var(--color-bg-sunken));color:var(--color-fg-muted);font-weight:var(--weight-medium);font-size:calc(var(--avatar-size) * .4);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Avatar_round__QqX7h{border-radius:var(--radius-full)}.Avatar_sm__pLFX7{--avatar-size:22px}.Avatar_md__Aypkq{--avatar-size:40px}.Avatar_ml__PNtdM{--avatar-size:64px;font-size:var(--size-lg)}.Avatar_lg__93JW6{--avatar-size:96px;border-radius:var(--radius-lg)}.Avatar_img__TTenh{width:100%;height:100%;object-fit:cover;display:block}.Avatar_clickable__UdYgf{cursor:pointer}.Avatar_clickable__UdYgf:hover{outline:var(--focus-ring)}.CommentRow_item__AEDHT{display:grid;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:start;grid-gap:var(--space-1);gap:var(--space-1);padding:calc(var(--space-1) * var(--density-scale)) var(--space-2);min-width:0}.CommentRow_compact__JpmVg{opacity:.55}.CommentRow_compact__JpmVg:focus-within,.CommentRow_compact__JpmVg:hover{opacity:1}.CommentRow_compact__JpmVg .CommentRow_sub__1Aou8{display:none}.CommentRow_compact__JpmVg .CommentRow_title__vf5P_{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--color-fg) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--color-fg) 40%,transparent)}.CommentRow_check__BD_Y2{display:inline-flex;align-items:center;justify-content:center;height:1.5rem}.CommentRow_check__BD_Y2 input{margin:0;accent-color:var(--color-accent)}.CommentRow_open__is4My{all:unset;display:flex;flex-direction:column;gap:1px;min-width:0;width:100%;cursor:pointer;color:var(--color-fg);border-radius:var(--radius-sm)}.CommentRow_open__is4My:focus-visible{outline-offset:var(--focus-inset)}.CommentRow_head__HYsXe{display:flex;align-items:center;gap:var(--space-1);min-width:0;height:1.5rem}.CommentRow_icon__KZpCS{display:inline-flex;flex:none;color:var(--color-fg-muted)}.CommentRow_title__vf5P_{font-size:var(--size-sm);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.CommentRow_sub__1Aou8{display:flex;align-items:center;gap:var(--space-2);min-width:0;font-size:var(--size-xs);color:var(--color-fg-muted)}.CommentRow_where__7LIsA{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.CommentRow_meta__3PULJ{flex:none;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CommentRow_warn__8W86L{color:var(--color-danger);font-weight:var(--weight-medium)}.CommentRow_badges__vO5Pl{display:inline-flex;flex:none;gap:var(--space-1)}.CommentRow_tools__GVwhS{display:inline-flex;align-items:center;height:1.5rem;opacity:0;transition:opacity var(--motion-fast)}.CommentRow_item__AEDHT:focus-within .CommentRow_tools__GVwhS,.CommentRow_item__AEDHT:hover .CommentRow_tools__GVwhS{opacity:1}@media (prefers-reduced-motion:reduce){.CommentRow_tools__GVwhS{transition:none}}.Landing_page__9m3Nq{--l-header:4rem;--l-serif:var(--font-heading);--l-ui:var(--font-body);--l-fade:opacity 450ms ease,transform 550ms cubic-bezier(.2,.8,.2,1);--l-node-in:opacity 700ms ease,transform 700ms cubic-bezier(.2,.8,.2,1);--l-edge-in:opacity 700ms ease;--l-soft:color-mix(in srgb,var(--color-accent) 14%,transparent);--l-line-strong:color-mix(in srgb,var(--color-fg) 22%,var(--color-border));--l-edge:color-mix(in srgb,var(--color-fg) 32%,transparent);--l-char:var(--color-success);--l-world:var(--color-warning);flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;background:var(--color-bg);color:var(--color-fg);font-family:var(--l-ui)}.Landing_page__9m3Nq p{margin:0}.Landing_page__9m3Nq .Landing_btn__cGawx{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.25rem;border:1px solid var(--l-line-strong);border-radius:var(--radius-md);background:transparent;color:var(--color-fg);font-family:inherit;font-size:.875rem;text-decoration:none;cursor:pointer}.Landing_page__9m3Nq .Landing_btn__cGawx:hover{background:color-mix(in srgb,var(--color-fg) 5%,transparent)}.Landing_page__9m3Nq .Landing_btn__cGawx[data-kind=primary]{padding:.75rem 1.375rem;border:0;background:var(--color-accent);color:var(--color-fg-on-accent);font-weight:600}.Landing_page__9m3Nq .Landing_btn__cGawx[data-kind=primary]:hover{background:var(--color-accent-hover)}.Landing_page__9m3Nq .Landing_btn__cGawx[data-size=sm]{padding:.5625rem 1.125rem;font-size:.8125rem}.Landing_page__9m3Nq .Landing_btn__cGawx[data-kind=ghost]{padding:.5rem .875rem;border:0;color:var(--color-fg-muted);font-size:.8125rem}.Landing_btnRow__GUW_x{display:flex;flex-wrap:wrap;gap:.625rem}.Landing_header__LdMtf{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:.875rem;height:var(--l-header);padding:0 2.5rem;border-bottom:1px solid var(--color-border);background:var(--color-bg)}.Landing_brandMark__7Ff_S{flex:none;width:1.5rem;height:1.375rem}.Landing_brandName__ubqAa{font-family:var(--l-serif);font-size:1rem;font-weight:700}.Landing_brandLink__BF8U6{display:flex;align-items:center;gap:.875rem;color:inherit;text-decoration:none}.Landing_brandWordmark__w324e{flex:none;height:1.0625rem;width:auto;margin-left:-.25rem}.Landing_spacer__WC8v8{flex:1 1}.Landing_track__QfYiC{position:relative;height:calc(100vh + 156rem)}.Landing_stage__hGepr{position:-webkit-sticky;position:sticky;top:var(--l-header);display:grid;grid-template-columns:minmax(20rem,26.875rem) minmax(0,1fr);grid-gap:3.5rem;gap:3.5rem;max-width:90rem;height:calc(100vh - var(--l-header));min-height:40rem;margin:0 auto;padding:3.5rem 3.5rem 4rem 4.5rem}.Landing_copy__wnE8W{display:flex;flex-direction:column;justify-content:center;gap:2.5rem;min-width:0}.Landing_steps__2nYoF{display:flex;flex-direction:column;gap:2px;opacity:0;pointer-events:none;transition:var(--l-fade)}.Landing_stage__hGepr:not([data-step="0"]) .Landing_steps__2nYoF{opacity:1;pointer-events:auto}.Landing_stage__hGepr[data-end] .Landing_steps__2nYoF{opacity:0;pointer-events:none}.Landing_stepsMark__sKoKb{width:2.75rem;height:auto;margin:0 0 2rem}.Landing_copyBlock__sgiRt[data-closing]{position:absolute;inset:0;align-items:center;gap:1.75rem;padding-bottom:14vh;text-align:center}.Landing_copyBlock__sgiRt[data-closing] .Landing_featTitle__v3ndJ{font-size:4rem;line-height:1.25;letter-spacing:-.02em}.Landing_copyBlock__sgiRt[data-closing] .Landing_eyebrow__Glisy{font-size:.9375rem}.Landing_copyLogo__dD__F{width:3.5rem;height:auto;margin-bottom:.5rem}.Landing_copyBlock__sgiRt[data-closing] .Landing_lead__rCvh6{max-width:40rem;font-size:1.1875rem}.Landing_copyBlock__sgiRt[data-closing] .Landing_btn__cGawx{padding:.9375rem 1.75rem;font-size:1rem}.Landing_copyBlock__sgiRt[data-closing] .Landing_btnRow__GUW_x{align-items:center}.Landing_copyBlock__sgiRt[data-closing] .Landing_textLink__kyAOl{margin-left:.875rem}.Landing_copyBlock__sgiRt[data-closing] .Landing_btnRow__GUW_x{justify-content:center}.Landing_endNote__w0USq,.Landing_stage__hGepr[data-end] .Landing_window__gMiip{opacity:0;pointer-events:none}.Landing_endNote__w0USq{position:absolute;left:0;right:0;bottom:2rem;display:flex;flex-direction:column;align-items:center;gap:.375rem;color:var(--color-fg-subtle);font-size:.75rem;letter-spacing:.02em;transition:var(--l-fade)}.Landing_endNote__w0USq b{color:var(--color-fg-muted);font-weight:600}.Landing_stage__hGepr[data-end] .Landing_endNote__w0USq{opacity:1}.Landing_page__9m3Nq .Landing_stepLink__BHbU9{display:flex;align-items:center;gap:.875rem;padding:.5625rem 0;border:0;background:transparent;color:var(--color-fg-subtle);text-align:left;cursor:pointer;transition:color var(--motion-slow)}.Landing_stepBar__N0e5a{width:.75rem;height:2px;background:currentColor;transition:width var(--motion-slower)}.Landing_stepNum__hD17e{font-size:.75rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Landing_stepLabel__QrR_s{font-size:.875rem;font-weight:500}.Landing_page__9m3Nq .Landing_stepLink__BHbU9[data-active]{color:var(--color-accent)}.Landing_page__9m3Nq .Landing_stepLink__BHbU9[data-active] .Landing_stepBar__N0e5a{width:1.75rem}.Landing_page__9m3Nq .Landing_stepLink__BHbU9[data-active] .Landing_stepLabel__QrR_s{font-weight:700}.Landing_copyStack__alR3O{display:grid}.Landing_copyBlock__sgiRt{grid-area:1/1;display:flex;flex-direction:column;justify-content:center;gap:1.375rem;opacity:0;transform:translateY(1rem);pointer-events:none;transition:var(--l-fade)}.Landing_copyBlock__sgiRt[data-state=past]{transform:translateY(-1rem)}.Landing_copyBlock__sgiRt[data-state=now]{opacity:1;transform:none;pointer-events:auto}.Landing_copyBlock__sgiRt[data-hero]{gap:1.625rem}.Landing_eyebrow__Glisy{font-size:.8125rem;font-weight:600;color:var(--color-accent)}.Landing_featTitle__v3ndJ,.Landing_heroTitle__eoiQO{margin:0;font-family:var(--l-serif);font-weight:800;letter-spacing:-.01em;text-wrap:pretty;word-break:keep-all;white-space:pre-line}.Landing_heroTitle__eoiQO{font-size:3.25rem;line-height:1.25;letter-spacing:-.02em}.Landing_heroMark__uE2cG{font-style:normal;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--color-accent) 70%,transparent);text-decoration-color:color-mix(in srgb,var(--color-accent) 70%,transparent);text-decoration-thickness:.08em;text-underline-offset:.16em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.Landing_copyBlock__sgiRt[data-hero] .Landing_eyebrow__Glisy{align-self:flex-start;padding:.3125rem .8125rem;border:1px solid color-mix(in srgb,var(--color-accent) 40%,var(--color-border));border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.Landing_featTitle__v3ndJ{font-size:2.125rem;line-height:1.35}.Landing_lead__rCvh6{font-size:1rem;line-height:1.75;color:var(--color-fg-muted);text-wrap:pretty;word-break:keep-all;white-space:pre-line}.Landing_window__gMiip{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);box-shadow:var(--shadow-lg)}.Landing_windowBar__5_ML8{flex:none;display:flex;align-items:center;gap:.5rem;height:2.375rem;padding:0 1rem;border-bottom:1px solid var(--color-border-subtle)}.Landing_windowTitle__PPNV8{font-family:var(--l-serif);font-size:.8125rem;font-weight:700}.Landing_windowSub__8LOo8{font-size:.71875rem;color:var(--color-fg-subtle)}.Landing_windowBody__APRUR{flex:1 1;min-height:0;display:grid;grid-template:minmax(0,1fr) /minmax(0,1fr)}.Landing_pane__KXPJV{grid-area:1/1;min-height:0;overflow:hidden;opacity:0;transform:translateY(1rem);pointer-events:none;transition:var(--l-fade)}.Landing_pane__KXPJV[data-state=past]{transform:translateY(-1rem)}.Landing_pane__KXPJV[data-state=now]{opacity:1;transform:none;pointer-events:auto}.Landing_page__9m3Nq .Landing_scrollHint__rKJiq{position:absolute;left:50%;bottom:1.125rem;display:flex;flex-direction:column;align-items:center;gap:4px;border:0;background:transparent;color:var(--color-fg-subtle);font-size:.78125rem;cursor:pointer;transform:translateX(-50%);transition:opacity var(--motion-slower)}.Landing_page__9m3Nq .Landing_stage__hGepr:not([data-step="0"]) .Landing_scrollHint__rKJiq{opacity:0;pointer-events:none}.Landing_graphPane__gi_sJ{display:flex;flex-direction:column;height:100%}.Landing_rail__4JK52{flex:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;padding:.75rem .875rem;border-bottom:1px solid var(--color-border)}.Landing_page__9m3Nq .Landing_railItem__ea3rm{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:.5625rem .6875rem .6875rem;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:transparent;color:var(--color-fg);text-align:left;cursor:pointer}.Landing_page__9m3Nq .Landing_railItem__ea3rm[data-active]{border-color:var(--color-accent);background:var(--l-soft)}.Landing_railMeta__G7CbV{display:flex;align-items:center;gap:6px;font-size:.65625rem;color:var(--color-fg-subtle);white-space:nowrap}.Landing_railTitle__OlcHW{max-width:100%;overflow:hidden;font-size:.78125rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.Landing_railBar__oyWte{position:absolute;left:.6875rem;right:.6875rem;bottom:.3125rem;height:2px;background:var(--color-accent);transform:scaleX(0);transform-origin:left}.Landing_page__9m3Nq .Landing_railItem__ea3rm[data-active] .Landing_railBar__oyWte{animation:Landing_rail-fill__0jA_o var(--l-interval) linear forwards}@keyframes Landing_rail-fill__0jA_o{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.Landing_dot__lcKWf{flex:none;width:6px;height:6px;border-radius:var(--radius-full)}.Landing_dot__lcKWf[data-kind=plot]{background:var(--color-accent)}.Landing_dot__lcKWf[data-kind=char]{background:var(--l-char)}.Landing_dot__lcKWf[data-kind=world]{background:var(--l-world)}.Landing_graph__cn0fz{position:relative;flex:1 1;min-height:0;background:var(--color-bg-sunken)}.Landing_graph__cn0fz svg{display:block;width:100%;height:100%}.Landing_graphEmpty__6Lufp{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--l-serif);font-size:1rem;color:var(--color-fg-subtle);opacity:0;transition:opacity var(--motion-slower)}.Landing_graph__cn0fz[data-empty] .Landing_graphEmpty__6Lufp{opacity:1}.Landing_node__i0tqa{opacity:0;transform:scale(.86);transform-box:fill-box;transform-origin:center;transition:var(--l-node-in)}.Landing_node__i0tqa[data-on]{opacity:1;transform:none}.Landing_node__i0tqa rect{fill:var(--color-bg-elevated);stroke:var(--l-line-strong);stroke-width:1.2}.Landing_node__i0tqa text{fill:var(--color-fg);font-family:var(--l-serif);font-size:.90625rem}.Landing_node__i0tqa[data-new] rect{stroke:var(--color-accent);stroke-width:2}.Landing_node__i0tqa[data-iso] rect{stroke-dasharray:4 4}.Landing_node__i0tqa[data-iso] text{fill:var(--color-fg-subtle)}.Landing_node__i0tqa[data-focus] rect{fill:var(--color-accent);stroke:var(--color-accent)}.Landing_node__i0tqa[data-focus] text{fill:var(--color-fg-on-accent);font-weight:700}.Landing_edge__fhZ_O{opacity:0;transition:var(--l-edge-in)}.Landing_edge__fhZ_O[data-on]{opacity:1}.Landing_edge__fhZ_O line{stroke:var(--l-edge);stroke-width:1.3}.Landing_edge__fhZ_O rect{fill:var(--color-bg-sunken);stroke:none}.Landing_edge__fhZ_O text{fill:var(--color-fg-subtle);font-family:var(--l-ui);font-size:.71875rem}.Landing_edge__fhZ_O[data-hi] line{stroke:var(--color-accent);stroke-width:1.8}.Landing_edge__fhZ_O[data-hi] rect{stroke:var(--color-accent)}.Landing_edge__fhZ_O[data-hi] text{fill:var(--color-accent);font-weight:700}.Landing_markerBase__1VaiJ{fill:var(--l-edge)}.Landing_markerHi__hSQHB{fill:var(--color-accent)}.Landing_graphFoot__STsjI{flex:none;display:flex;align-items:center;gap:.75rem;height:2.875rem;padding:0 1.125rem;border-top:1px solid var(--color-border);white-space:nowrap}.Landing_footWhen__Kh3Uj{font-size:.75rem;color:var(--color-fg-subtle)}.Landing_footTitle__o7CeN{font-size:.8125rem;font-weight:700}.Landing_footDiff__eR_s_{min-width:0;margin-left:auto;overflow:hidden;color:var(--color-accent);font-size:.78125rem;font-weight:600;text-overflow:ellipsis}.Landing_still__Ls4cD{height:100%;background:var(--surface-base,var(--color-bg))}.Landing_split__t2aZh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100%}.Landing_split__t2aZh[data-wide]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.Landing_splitCol__Gb4LS{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;min-height:0;padding:var(--space-5);overflow:hidden}.Landing_splitCol__Gb4LS[data-right]{border-left:1px solid var(--color-border);background:var(--color-bg-panel)}.Landing_colHead__TNWQ8{font-size:var(--size-xs);font-weight:var(--weight-medium);color:var(--color-fg-subtle)}.Landing_scatter__FZNZ2{position:relative;height:100%}.Landing_stage__hGepr[data-step="0"] .Landing_window__gMiip{border-color:transparent;background:transparent;box-shadow:none}.Landing_stage__hGepr[data-step="0"] .Landing_windowBar__5_ML8{visibility:hidden}.Landing_window__gMiip{transition:background var(--motion-slow),border-color var(--motion-slow),box-shadow var(--motion-slow),opacity var(--motion-slow)}.Landing_scatterCard__g7uCU{--card-w:12.5rem;position:absolute;left:50%;top:50%;width:var(--card-w);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);box-shadow:var(--shadow-md);opacity:0;transform:translate(-50%,-50%) scale(.8);transition:left var(--motion-slower),top var(--motion-slower),opacity var(--motion-slower),transform var(--motion-slower);transition-delay:calc(var(--i) * 70ms)}.Landing_scatter__FZNZ2[data-on] .Landing_scatterCard__g7uCU{left:clamp(calc(var(--card-w) / 2 + .5rem),var(--x),calc(100% - var(--card-w) / 2 - .5rem));top:var(--y);opacity:1;transform:translate(-50%,-50%) rotate(var(--r))}.Landing_scatterTitle___lASG{font-size:var(--size-sm);font-weight:var(--weight-bold);color:var(--color-fg)}.Landing_scatterCard__g7uCU{z-index:2}.Landing_glow__osZQk{position:absolute;left:50%;top:50%;width:70%;aspect-ratio:1;border-radius:var(--radius-full);background:radial-gradient(closest-side,color-mix(in srgb,var(--color-accent) 16%,transparent),transparent);transform:translate(-50%,-50%);opacity:0;transition:opacity var(--motion-slower);pointer-events:none}.Landing_scatter__FZNZ2[data-on] .Landing_glow__osZQk{opacity:1}.Landing_links__nF7mk{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.Landing_links__nF7mk path{fill:none;stroke:color-mix(in srgb,var(--color-fg) 22%,transparent);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--motion-slower);transition-delay:calc(var(--i) * 70ms + .3s)}.Landing_scatter__FZNZ2[data-on] .Landing_links__nF7mk path{stroke-dashoffset:0}.Landing_sheet__SsjR0{position:absolute;left:50%;top:50%;z-index:1;display:flex;flex-direction:column;gap:.5rem;width:clamp(8.5rem,26%,13.5rem);aspect-ratio:3/4;padding:1.25rem 1.125rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-fg) 4%,var(--color-bg-elevated));box-shadow:var(--shadow-lg);opacity:0;transform:translate(-50%,-50%) rotate(-2deg) scale(.92);transition:opacity var(--motion-slower),transform var(--motion-slower)}.Landing_scatter__FZNZ2[data-on] .Landing_sheet__SsjR0{opacity:1;transform:translate(-50%,-50%) rotate(-2deg)}.Landing_sheetHead__L_MKj{width:55%;height:.625rem;margin-bottom:.375rem;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-fg) 30%,transparent)}.Landing_sheetLine__r1OJh{height:.3125rem;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-fg) 13%,transparent)}.Landing_sheetLine__r1OJh[data-mark]{background:color-mix(in srgb,var(--color-accent) 45%,transparent)}.Landing_sheetGap__XzWkF{height:.375rem}.Landing_scatterInner__8l0de{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.Landing_scatter__FZNZ2[data-on] .Landing_scatterInner__8l0de{animation:Landing_l-float__LY3U0 calc(var(--duration-slower) * (18 + var(--i) * 2)) ease-in-out calc(var(--duration-slower) * var(--i) * -3) infinite alternate}@keyframes Landing_l-float__LY3U0{0%{translate:0 -3px}to{translate:0 4px}}.Landing_scatterSub__3j1RY{font-size:var(--size-xs);color:var(--color-fg-muted)}.Landing_feed__pVXrT{display:flex;flex-direction:column;gap:var(--space-3);flex:1 1;min-height:0;overflow-y:auto;scrollbar-width:none}.Landing_feed__pVXrT::-webkit-scrollbar{display:none}.Landing_swap__esBzC{display:flex;flex-direction:column;gap:var(--space-3);animation:var(--motion-slower) Landing_l-rise__J_8qk both}@keyframes Landing_l-rise__J_8qk{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.Landing_answer__N_DHp{min-height:6.5rem;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-sunken);color:var(--color-fg);font-size:var(--size-sm);line-height:var(--leading-normal);white-space:pre-wrap}.Landing_answer__N_DHp[data-typing]:after{content:"";display:inline-block;width:1px;height:1.1em;margin-left:1px;vertical-align:text-bottom;background:var(--color-fg);animation:var(--motion-slower) Landing_l-caret__wIIMH infinite alternate}@keyframes Landing_l-caret__wIIMH{to{opacity:0}}.Landing_marked__NWxy2{background:var(--color-selection);-webkit-box-decoration-break:clone;box-decoration-break:clone}.Landing_page__9m3Nq[data-brand]{--color-accent:var(--l-brand);--color-accent-hover:color-mix(in srgb,var(--l-brand) 86%,black);--color-accent-soft:color-mix(in srgb,var(--l-brand) 12%,transparent);--color-selection:color-mix(in srgb,var(--l-brand) 22%,transparent);--color-fg-on-accent:color-mix(in srgb,white,white)}.Landing_heroMarkArt__Mxa04{display:inline-block;margin:0 .06em}.Landing_heroWordmark__IIHvt{display:block;height:.86em;width:auto;transform:translateY(.2em)}.Landing_stage__hGepr[data-focus] .Landing_steps__2nYoF,.Landing_stage__hGepr[data-focus] .Landing_window__gMiip{opacity:0;pointer-events:none}.Landing_copyBlock__sgiRt[data-focus]{position:absolute;inset:0 auto 0 0;width:min(48rem,56%);justify-content:center;align-items:flex-start;gap:1.75rem;padding:0 1rem 7vh 4.5rem}.Landing_copyBlock__sgiRt[data-focus] .Landing_eyebrow__Glisy{padding:0;border:0;background:none;color:var(--color-fg-muted);font-size:.9375rem;font-weight:600}.Landing_copyBlock__sgiRt[data-focus] .Landing_heroTitle__eoiQO{font-size:clamp(3rem,5vw,4.5rem);line-height:1.14;letter-spacing:-.035em}.Landing_copyBlock__sgiRt[data-focus] .Landing_lead__rCvh6{max-width:30rem;font-size:1.125rem}.Landing_copyBlock__sgiRt[data-focus] .Landing_btnRow__GUW_x{align-items:center;gap:.625rem;margin-top:.5rem}.Landing_copyBlock__sgiRt[data-focus] .Landing_textLink__kyAOl{margin-left:.875rem}.Landing_copyBlock__sgiRt[data-focus] .Landing_btn__cGawx{padding:1rem 1.875rem;font-size:1rem}.Landing_heroArt__1cCik{position:absolute;z-index:3;inset:3.5rem 4.5rem 5rem 58%;display:grid;place-items:center;padding-bottom:7vh;transition:var(--l-fade)}.Landing_stage__hGepr:not([data-step="0"]) .Landing_heroArt__1cCik{opacity:0;transform:translateY(-1rem);pointer-events:none}.Landing_memory__nTVQR{position:relative;display:flex;flex-direction:column;width:min(100%,30rem)}.Landing_memSheet__t_D7N{display:flex;flex-direction:column;gap:.875rem;padding:1.75rem 1.875rem 3.75rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-document,var(--color-bg-elevated));box-shadow:0 1.5rem 3rem -1.5rem color-mix(in srgb,black 35%,transparent);animation:var(--motion-slower) Landing_l-rise__J_8qk both}.Landing_memPath__eCZPp{color:var(--color-fg-subtle);font-size:.75rem;letter-spacing:.01em}.Landing_memPara__eAfo9{color:var(--color-fg-muted);font-family:var(--l-serif);font-size:.9375rem;line-height:1.85;word-break:keep-all}.Landing_memMark__wopQx{padding:.05em .15em;border-radius:2px;background:linear-gradient(var(--l-brand),var(--l-brand)) no-repeat 0 /0 100%;color:var(--color-fg);animation:Landing_mem-select___v_kq .7s cubic-bezier(.2,.8,.2,1) .6s forwards}@keyframes Landing_mem-select___v_kq{to{background-size:100% 100%;color:white}}.Landing_memNotes__H9QHN{position:relative;align-self:flex-end;margin:-2.25rem -1.75rem 0 0;display:flex;flex-direction:column;gap:.125rem;width:min(78%,20rem);padding:.875rem .5rem .5rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);box-shadow:0 1rem 2rem -1rem color-mix(in srgb,black 40%,transparent);animation:var(--motion-slower) Landing_l-rise__J_8qk 1.1s both}.Landing_memHead__E4reQ{display:flex;align-items:center;gap:.4375rem;padding:0 .5rem .375rem;color:var(--color-fg-muted);font-size:.75rem;font-weight:600}.Landing_memHeadMark__pamGx{width:.9375rem;height:.875rem;flex:none}.Landing_memNote__NIEAE{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;grid-gap:.625rem;gap:.625rem;padding:.5rem;border-radius:var(--radius-sm);animation:var(--motion-slower) Landing_l-rise__J_8qk both;animation-delay:calc(1.4s + var(--i) * .18s)}.Landing_memNote__NIEAE:first-of-type{background:color-mix(in srgb,var(--l-brand) 9%,transparent)}.Landing_memKind__cRlSh{color:var(--l-brand);font-size:.6875rem;font-weight:700}.Landing_memTitle__6Ve58{overflow:hidden;font-size:.875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.Landing_memSub__m1vac{color:var(--color-fg-subtle);font-size:.75rem;white-space:nowrap}.Landing_page__9m3Nq .Landing_textLink__kyAOl{color:var(--color-fg-muted);font-size:.9375rem;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--color-fg-muted) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--color-fg-muted) 45%,transparent);text-underline-offset:.2em}.Landing_page__9m3Nq .Landing_textLink__kyAOl:hover{color:var(--color-fg)}@media (max-width:1239px){.Landing_stage__hGepr{grid-template-columns:minmax(17.5rem,22.5rem) minmax(0,1fr);gap:2.25rem;padding:3rem 2.25rem 3.75rem 2.75rem}.Landing_heroTitle__eoiQO{font-size:2.75rem}.Landing_featTitle__v3ndJ{font-size:2rem}.Landing_lead__rCvh6{font-size:.9375rem}.Landing_copyBlock__sgiRt[data-focus]{padding-left:2.75rem}.Landing_heroArt__1cCik{inset:3rem 2.75rem 5rem 58%}.Landing_footWhen__Kh3Uj{display:none}}@media (max-width:899px){.Landing_header__LdMtf{padding:0 1.25rem}.Landing_stage__hGepr{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:1.25rem;padding:1.75rem 1.5rem 3.5rem}.Landing_steps__2nYoF{display:none}.Landing_heroTitle__eoiQO{font-size:2.125rem}.Landing_copyBlock__sgiRt[data-hero] .Landing_eyebrow__Glisy{font-size:.75rem}.Landing_sheet__SsjR0{width:clamp(6.5rem,30%,9rem);padding:.875rem .75rem;gap:.375rem}.Landing_featTitle__v3ndJ{font-size:1.625rem}.Landing_lead__rCvh6{font-size:.90625rem}.Landing_rail__4JK52{grid-template-columns:repeat(3,minmax(0,1fr))}.Landing_copyBlock__sgiRt[data-closing] .Landing_featTitle__v3ndJ{font-size:2.25rem}.Landing_copyBlock__sgiRt[data-focus]{width:100%;padding:0 1.5rem 10vh}.Landing_copyBlock__sgiRt[data-focus] .Landing_heroTitle__eoiQO{font-size:2.5rem}.Landing_copyBlock__sgiRt[data-focus] .Landing_lead__rCvh6{font-size:1rem}.Landing_heroArt__1cCik{display:none}.Landing_copyBlock__sgiRt[data-closing] .Landing_lead__rCvh6{font-size:1rem}.Landing_scatterCard__g7uCU{--card-w:8.5rem;padding:var(--space-2)}.Landing_scatterSub__3j1RY{display:none}.Landing_split__t2aZh{grid-template-columns:minmax(0,1fr)}.Landing_splitCol__Gb4LS[data-right]{display:none}}@media (orientation:portrait) and (min-width:600px){.Landing_stage__hGepr{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:center;gap:3rem;max-width:64rem;padding:3rem 4rem 4.5rem}.Landing_copy__wnE8W{justify-content:flex-end;gap:1.5rem}.Landing_steps__2nYoF{flex-direction:row;flex-wrap:wrap;gap:0 1.75rem}.Landing_copyBlock__sgiRt{justify-content:flex-start}.Landing_heroTitle__eoiQO{font-size:3.5rem}.Landing_featTitle__v3ndJ{font-size:2.375rem}.Landing_lead__rCvh6{font-size:1.0625rem}.Landing_window__gMiip{aspect-ratio:4/3;height:auto;max-height:58vh}.Landing_split__t2aZh{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.Landing_splitCol__Gb4LS[data-right]{display:flex}.Landing_copyBlock__sgiRt[data-closing]{padding-bottom:0}.Landing_copyBlock__sgiRt[data-closing] .Landing_featTitle__v3ndJ{font-size:3.5rem}.Landing_heroArt__1cCik{display:grid;inset:7% 4rem 52% 4rem;place-items:end start;padding:0}.Landing_memory__nTVQR{width:min(100%,30rem)}.Landing_copyBlock__sgiRt[data-focus]{inset:50% 0 0 0;justify-content:flex-start;padding:2.5rem 4rem 0}}@media (max-width:599px){.Landing_copyBlock__sgiRt[data-focus] .Landing_btnRow__GUW_x{width:100%}.Landing_copyBlock__sgiRt[data-focus] .Landing_btn__cGawx{flex:1 1;padding:.875rem 1rem;font-size:.9375rem}.Landing_copyBlock__sgiRt[data-focus] .Landing_textLink__kyAOl{flex-basis:100%;margin:.375rem 0 0}.Landing_scatterCard__g7uCU{--card-w:6.5rem;padding:.4375rem .5625rem}.Landing_scatterCard__g7uCU:nth-of-type(n+7){display:none}.Landing_scatterTitle___lASG{font-size:var(--size-xs)}.Landing_scatter__FZNZ2{margin:0 .5rem}.Landing_links__nF7mk path:nth-child(n+7){display:none}.Landing_glow__osZQk{width:95%}}@media (prefers-reduced-motion:reduce){.Landing_copyBlock__sgiRt,.Landing_edge__fhZ_O,.Landing_node__i0tqa,.Landing_pane__KXPJV,.Landing_steps__2nYoF{transition:none}.Landing_answer__N_DHp[data-typing]:after,.Landing_memNote__NIEAE,.Landing_memNotes__H9QHN,.Landing_memSheet__t_D7N,.Landing_scatter__FZNZ2[data-on] .Landing_scatterInner__8l0de,.Landing_swap__esBzC{animation:none}.Landing_memMark__wopQx{animation:none;background-size:100% 100%;color:white}.Landing_glow__osZQk,.Landing_links__nF7mk path,.Landing_scatterCard__g7uCU,.Landing_sheet__SsjR0,.Landing_window__gMiip{transition:none}}.Landing_scenes__0IjII{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;height:100%}.Landing_sceneStack__e8fpA{position:relative;flex:1 1;width:100%;min-height:0}.Landing_scene__GhlOK{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transform:translateY(.5rem);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1);pointer-events:none}.Landing_scene__GhlOK[data-on]{opacity:1;transform:none;pointer-events:auto}.Landing_sceneDots__jWLta{display:flex;gap:.375rem}.Landing_page__9m3Nq .Landing_sceneDot__ZhmD1{width:.5rem;height:.5rem;padding:0;border:0;background:color-mix(in srgb,var(--color-fg) 18%,transparent);cursor:pointer;transition:background .3s ease,width .3s ease}.Landing_page__9m3Nq .Landing_sceneDot__ZhmD1[data-on]{width:1.25rem;background:var(--l-brand)}.Landing_sceneFrame__62gxI{position:relative;display:grid;place-items:center;width:min(100%,32rem);height:min(100%,26rem)}.Landing_scene__GhlOK .Landing_scatter__FZNZ2{width:118%;height:112%}.Landing_scene__GhlOK .Landing_scatterCard__g7uCU{--card-w:9rem;padding:.4375rem .5625rem}.Landing_scene__GhlOK .Landing_scatterSub__3j1RY{font-size:.6875rem}.Landing_scene__GhlOK .Landing_memory__nTVQR{width:calc(100% - 1.75rem);justify-self:start}@media (min-width:900px) and (orientation:landscape){.Landing_page__9m3Nq[data-variant=b] .Landing_heroArt__1cCik{inset:2.5rem 2.5rem 4rem 54%;padding-bottom:4vh}}.Landing_scatterCenter__FG86z{position:absolute;left:50%;top:50%;z-index:1;display:grid;place-items:center;width:4.75rem;aspect-ratio:1;opacity:0;transform:translate(-50%,-50%) scale(.85);transition:opacity var(--motion-slower),transform var(--motion-slower)}.Landing_scatter__FZNZ2[data-on] .Landing_scatterCenter__FG86z{opacity:1;transform:translate(-50%,-50%)}.Landing_centerMark__5krtl{width:100%;height:auto}.Landing_scatter__FZNZ2[data-center] .Landing_glow__osZQk{display:none}.Landing_scatter__FZNZ2[data-center] .Landing_links__nF7mk path{stroke:color-mix(in srgb,var(--color-fg) 30%,transparent);stroke-width:1.25;stroke-linecap:round}.Landing_scatter__FZNZ2[data-center][data-on] .Landing_links__nF7mk path{stroke-dasharray:.1 .16;transition:none;animation:Landing_flow-in__o6Ubb 1.2s linear infinite}@keyframes Landing_flow-in__o6Ubb{0%{stroke-dashoffset:0}to{stroke-dashoffset:.26}}.Landing_relation__UJuY0{display:flex;flex-direction:column;gap:1.25rem;width:100%;padding:1.5rem 1.5rem 1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);box-shadow:0 1.5rem 3rem -1.5rem color-mix(in srgb,black 35%,transparent);animation:var(--motion-slower) Landing_l-rise__J_8qk both}.Landing_relation__UJuY0 .Landing_memHead__E4reQ{padding:0}.Landing_relPair__v7Azf{display:flex;align-items:flex-start;padding:.25rem .5rem 0}.Landing_relFace__N1ezt{display:flex;flex:none;flex-direction:column;align-items:center;gap:.625rem;margin:0}.Landing_relImg__rKivO{width:6rem;height:6rem;border-radius:var(--radius-full);object-fit:cover;box-shadow:0 0 0 1px var(--color-border),0 .75rem 1.5rem -1rem color-mix(in srgb,black 40%,transparent);transition:transform .42s cubic-bezier(.4,0,.2,1)}.Landing_relImg__rKivO[data-flip]{transform:scaleX(-1)}.Landing_relName___C9g8{font-size:.875rem;font-weight:700}.Landing_relLink__6hdm4{position:relative;flex:1 1;height:6rem;margin:0 .75rem}.Landing_relLink__6hdm4:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--l-line-strong)}.Landing_relLink__6hdm4[data-now]:before{background:color-mix(in srgb,var(--l-brand) 60%,transparent)}.Landing_relBadge__hJEqo{position:absolute;left:50%;top:50%;padding:.3125rem .75rem;border:1px solid var(--l-line-strong);border-radius:var(--radius-full);background:var(--color-bg-elevated);color:var(--color-fg);font-size:.8125rem;font-weight:700;white-space:nowrap;transform:translate(-50%,-50%);animation:Landing_rel-pop__WRP4D .45s cubic-bezier(.2,.8,.2,1) both}.Landing_relLink__6hdm4[data-now] .Landing_relBadge__hJEqo{border-color:var(--l-brand);background:var(--l-brand);color:white}@keyframes Landing_rel-pop__WRP4D{0%{opacity:0;transform:translate(-50%,-20%)}to{opacity:1;transform:translate(-50%,-50%)}}.Landing_relRows__O19Cx{display:flex;flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none}.Landing_relRow__0YtGP{display:grid;grid-template-columns:2.75rem auto minmax(0,1fr);align-items:baseline;grid-gap:.75rem;gap:.75rem;padding:.5rem;border-radius:var(--radius-sm);opacity:.4;transition:opacity .4s ease,background .4s ease}.Landing_relRow__0YtGP[data-past]{opacity:.7}.Landing_relRow__0YtGP[data-on]{opacity:1;background:color-mix(in srgb,var(--l-brand) 9%,transparent)}.Landing_relWhen__UPHxo{color:var(--color-fg-subtle);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Landing_relRel__WsQmj{font-size:.9375rem}.Landing_relRow__0YtGP[data-on] .Landing_relRel__WsQmj{color:var(--l-brand)}.Landing_relSub__o6Aeo{overflow:hidden;color:var(--color-fg-subtle);font-size:.75rem;text-align:right;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion:reduce){.Landing_page__9m3Nq .Landing_sceneDot__ZhmD1,.Landing_scene__GhlOK{transition:none}.Landing_relBadge__hJEqo,.Landing_relation__UJuY0,.Landing_scatter__FZNZ2[data-center][data-on] .Landing_links__nF7mk path{animation:none}.Landing_relImg__rKivO,.Landing_relRow__0YtGP{transition:none}}.LayoutRenderer_root__pbZMD{--workspace-divider:var(--color-border);display:flex;flex-direction:column;width:100%;height:100%;min-height:0;background:var(--surface-base)}.LayoutRenderer_root__pbZMD:has([data-framed]){--workspace-divider:transparent}.LayoutRenderer_root__pbZMD:has([data-framed]) .LayoutRenderer_panel__k3CyA:has(+.LayoutRenderer_handle__6xF8n+.LayoutRenderer_panel__k3CyA [data-framed=main]){padding-right:10px}.LayoutRenderer_root__pbZMD:has([data-framed]) .LayoutRenderer_pane__fgvuK:has([data-framed]),.LayoutRenderer_root__pbZMD:has([data-framed]) .LayoutRenderer_panel__k3CyA:has([data-framed]){overflow:visible!important}.LayoutRenderer_root__pbZMD:has([data-framed]) .LayoutRenderer_handle__6xF8n:has(+.LayoutRenderer_panel__k3CyA [data-framed=side]){position:relative;width:.5px;background:none}.LayoutRenderer_root__pbZMD:has([data-framed]) .LayoutRenderer_handle__6xF8n:has(+.LayoutRenderer_panel__k3CyA [data-framed=side]):before{content:"";position:absolute;top:10px;bottom:10px;left:0;z-index:4;border-left:.5px solid color-mix(in srgb,var(--color-bg-document) 82%,var(--color-fg));pointer-events:none}.LayoutRenderer_root__pbZMD:has([data-framed]) .LayoutRenderer_handle__6xF8n:has(+.LayoutRenderer_panel__k3CyA [data-framed=side]):hover:before,.LayoutRenderer_root__pbZMD:has([data-framed]) .LayoutRenderer_handle__6xF8n:has(+.LayoutRenderer_panel__k3CyA [data-framed=side])[data-resize-handle-state=drag]:before{border-left-color:var(--color-accent)}.LayoutRenderer_group__GSsqH{flex:1 1 auto;min-height:0}.LayoutRenderer_panel__k3CyA,.LayoutRenderer_sidebarColumn__7ohpo{min-width:0;min-height:0;display:flex}.LayoutRenderer_sidebarColumn__7ohpo{flex:1 1 auto;flex-direction:column}.LayoutRenderer_pane__fgvuK,.LayoutRenderer_sidebarBody__TeLdx{flex:1 1 auto;min-width:0;min-height:0;display:flex}.LayoutRenderer_pane__fgvuK{flex-direction:column;overflow:hidden;background:var(--surface-base)}.LayoutRenderer_navArea__vF9hu,.LayoutRenderer_pane__fgvuK[data-pane=chapters],.LayoutRenderer_pane__fgvuK[data-pane=events],.LayoutRenderer_pane__fgvuK[data-pane=navigator],.LayoutRenderer_pane__fgvuK[data-pane=world]{--panel-surface:var(--surface-base);background:var(--surface-base)}.LayoutRenderer_pane__fgvuK>*{flex:1 1 auto;min-height:0}.LayoutRenderer_handle__6xF8n{position:relative;background:var(--workspace-divider,var(--color-border));transition:background var(--motion-fast);flex:none}.LayoutRenderer_handleRow__gJaGS{width:1px}.LayoutRenderer_handleCol____FQB{height:1px}.LayoutRenderer_handle__6xF8n:after{content:"";position:absolute;inset:0;z-index:3}.LayoutRenderer_handleRow__gJaGS:after{left:-4px;right:-4px}.LayoutRenderer_handleCol____FQB:after{top:-4px;bottom:-4px}.LayoutRenderer_handle__6xF8n:hover,.LayoutRenderer_handle__6xF8n[data-resize-handle-state=drag]{background:var(--color-accent)}.LayoutRenderer_handle__6xF8n[data-resize-handle-enabled=false]{cursor:default}.LayoutRenderer_rail__mCkR7{display:flex;align-items:center;gap:var(--space-1);background:var(--surface-base);color:var(--color-fg-muted);width:100%;height:100%}.LayoutRenderer_railRow__ePv2u{flex-direction:column;padding:var(--space-2) 0}.LayoutRenderer_railRow__ePv2u .LayoutRenderer_railLabel__SKe9m{writing-mode:vertical-rl}.LayoutRenderer_railCol__8GppA{flex-direction:row;padding:0 var(--space-2)}.LayoutRenderer_tabs__xKfVd{display:flex;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border-subtle);overflow-x:auto;flex:none}.LayoutRenderer_freeRoot__UceDv{flex-direction:row}.LayoutRenderer_dockedSidebar__lwYU4{flex:none;width:clamp(220px,22%,360px);min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--color-border-subtle);background:var(--surface-base)}.LayoutRenderer_dockedSidebar__lwYU4>*{flex:1 1 auto;min-height:0}.LayoutRenderer_emptyStage__whuVQ{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:var(--space-6);text-align:center}.LayoutRenderer_stage__JCGbE{position:relative;flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.LayoutRenderer_stage__JCGbE>.LayoutRenderer_group__GSsqH{flex:1 1 auto}.LayoutRenderer_floating__KWmZR{position:absolute;left:var(--fx);top:var(--fy);width:var(--fw);height:var(--fh);z-index:var(--fz);display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--surface-base);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.LayoutRenderer_floating__KWmZR[data-pinned=true]{border-color:var(--color-accent)}.LayoutRenderer_floatingBar__0iNTL{display:flex;align-items:center;gap:var(--space-1);padding:0 var(--space-1) 0 var(--bar-px);height:var(--bar-h-sub);flex:none;background:var(--surface-base);border-bottom:1px solid var(--color-border-subtle);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.LayoutRenderer_floatingBar__0iNTL[data-pinned=true]{cursor:default}.LayoutRenderer_floatingBar__0iNTL:active{cursor:-webkit-grabbing;cursor:grabbing}.LayoutRenderer_floatingTitle__ZRvIG{flex:1 1 auto;min-width:0}.LayoutRenderer_floatingBody__YgNpK{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.LayoutRenderer_floatingBody__YgNpK>*{flex:1 1 auto;min-height:0}.LayoutRenderer_resizeGrip__CqESd{position:absolute;right:0;bottom:0;width:14px;height:14px;cursor:nwse-resize;background:transparent;border-bottom-right-radius:var(--radius-lg)}.LayoutRenderer_tabBar__p_wop{position:relative;display:flex;align-items:center;justify-content:center;gap:2px;padding:0 6px;flex:none;height:var(--bar-h);background:var(--surface-base);border-bottom:1px solid var(--color-border);overflow-x:auto;scrollbar-width:none}.LayoutRenderer_tabBar__p_wop::-webkit-scrollbar{height:0}.LayoutRenderer_tab__hKvMR{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);flex:none;min-width:1.75rem;height:1.75rem;border:0;border-radius:var(--radius-md);position:relative;background:transparent;color:var(--color-fg-muted);cursor:pointer;white-space:nowrap;padding:0 calc(var(--space-2) * var(--density-scale));font-family:var(--font-ui);font-size:var(--size-sm);font-weight:var(--weight-medium);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background var(--motion-fast),color var(--motion-fast)}.LayoutRenderer_tabLabel__dlORo{padding-right:calc(var(--space-1) * var(--density-scale))}.LayoutRenderer_tab__hKvMR:hover{color:var(--color-fg)}.LayoutRenderer_tabActive__OgHpn{background:color-mix(in srgb,var(--color-fg) 12%,transparent);color:var(--color-fg)}.LayoutRenderer_tabActive__OgHpn:hover{background:color-mix(in srgb,var(--color-fg) 18%,transparent)}.LayoutRenderer_tab__hKvMR:active{transform:translateY(1px)}.LayoutRenderer_tabTool__1SBs_{margin-left:auto}.LayoutRenderer_pane__fgvuK{position:relative}.LayoutRenderer_tabPanel__jVwf_{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.LayoutRenderer_tabPanel__jVwf_[hidden]{display:none}.LayoutRenderer_tabPanel__jVwf_>*{flex:1 1 auto;min-height:0}.LayoutRenderer_navTools__PX8ZY{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:2px;flex:none}.LayoutRenderer_tabPanel__jVwf_[hidden],.LayoutRenderer_viewArea__8guRU[hidden]{display:none}.LayoutRenderer_navArea__vF9hu,.LayoutRenderer_viewArea__8guRU{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;position:relative}.LayoutRenderer_navArea__vF9hu>:not(.LayoutRenderer_navBar__DC_CV),.LayoutRenderer_viewArea__8guRU>*{flex:1 1 auto;min-height:0}.LayoutRenderer_navArea__vF9hu>.LayoutRenderer_navBar__DC_CV,.LayoutRenderer_pane__fgvuK[data-navs]>.LayoutRenderer_navBar__DC_CV,.LayoutRenderer_viewArea__8guRU>.LayoutRenderer_tabBar__p_wop{flex:none}.LayoutRenderer_navStrip__5__in{flex:none;min-width:0}.LayoutRenderer_pane__fgvuK>.LayoutRenderer_navTopList__IhCi_{display:flex;flex-direction:column;flex:0 1 45%;min-height:6rem;overflow:hidden}.LayoutRenderer_pane__fgvuK>.LayoutRenderer_navTopList__IhCi_[data-fills]{flex:1 1 auto}.LayoutRenderer_dropHint__6yejy{position:absolute;left:var(--hx);top:var(--hy);width:var(--hw);height:var(--hh);z-index:var(--z-overlay);pointer-events:none;border:2px solid var(--color-accent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-accent) 18%,transparent);display:flex;align-items:center;justify-content:center;padding:var(--space-1);transition:opacity var(--motion-fast)}.LayoutRenderer_dropLabel__qrbxD{max-width:100%;padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--color-bg-elevated);color:var(--color-fg);font-family:var(--font-ui);font-size:var(--size-xs);font-weight:var(--weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:var(--shadow-sm)}.LayoutRenderer_dropHint__6yejy[data-drop-effect=nav][data-drop-side=top]{border-style:dashed;border-radius:0 0 var(--radius-md) var(--radius-md);background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 22%,transparent) 0 18px,color-mix(in srgb,var(--color-accent) 8%,transparent) 18px 24px)}.LayoutRenderer_dropHint__6yejy[data-drop-effect=nav][data-drop-side=left]{border-style:dashed;border-radius:0 var(--radius-md) var(--radius-md) 0;background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 22%,transparent) 0 14px,color-mix(in srgb,var(--color-accent) 8%,transparent) 14px 20px)}.LayoutRenderer_dropHint__6yejy[data-drop-effect=tab]{border-style:double;border-width:4px;background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.LayoutRenderer_edge-bottom__tNSH8,.LayoutRenderer_edge-left__lwn3O,.LayoutRenderer_edge-right__TqDYg,.LayoutRenderer_edge-top__YFimw{left:0;top:0;width:100%;height:100%}.LayoutRenderer_edge-left__lwn3O{width:22%}.LayoutRenderer_edge-right__TqDYg{left:78%;width:22%}.LayoutRenderer_edge-top__YFimw{height:22%}.LayoutRenderer_edge-bottom__tNSH8{top:78%;height:22%}.LayoutRenderer_root__pbZMD[data-dragging]{cursor:-webkit-grabbing;cursor:grabbing}.LayoutRenderer_floatingTabs__DW3mZ{display:flex;align-items:center;gap:2px;flex:1 1 auto;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.LayoutRenderer_dropHint__6yejy,.LayoutRenderer_handle__6xF8n{transition:none}}.LayoutRenderer_panelTab__N_8a1{display:flex;align-items:center;flex:none}.LayoutRenderer_closeTab__dPDd1{display:grid;place-items:center;flex:none;width:22px;height:24px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-fg-subtle);cursor:pointer}.LayoutRenderer_closeTab__dPDd1:hover{background:var(--color-bg-elevated);color:var(--color-fg)}.LayoutRenderer_closeTab__dPDd1:focus-visible{outline-offset:var(--focus-inset)}.LayoutRenderer_root__pbZMD[data-layout-mode=narrow]{position:relative;overflow:hidden}.LayoutRenderer_root__pbZMD[data-layout-mode=narrow]>.LayoutRenderer_pane__fgvuK{height:100%}.LayoutRenderer_scrim__1gzYr{position:absolute;inset:0;z-index:var(--z-overlay);background:color-mix(in srgb,var(--color-bg-document) 55%,transparent);animation:LayoutRenderer_drawer-fade__0mZ6i var(--motion-fast)}@keyframes LayoutRenderer_drawer-fade__0mZ6i{0%{opacity:0}to{opacity:1}}.LayoutRenderer_drawer__D2EHV{position:absolute;top:0;bottom:0;z-index:var(--z-overlay);display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--surface-page,var(--color-bg));box-shadow:var(--shadow-lg);transition:transform var(--motion-normal),visibility var(--motion-normal);visibility:hidden}.LayoutRenderer_drawer__D2EHV[data-side=left]{left:0;width:min(18.5rem,84vw);transform:translateX(-100%);border-right:.5px solid var(--color-border)}.LayoutRenderer_drawer__D2EHV[data-side=right]{right:0;width:min(26rem,92vw);transform:translateX(100%);border-left:.5px solid var(--color-border)}.LayoutRenderer_drawer__D2EHV[data-open]{transform:none;visibility:visible}.LayoutRenderer_drawer__D2EHV>*{flex:1 1;min-height:0}@media (prefers-reduced-motion:reduce){.LayoutRenderer_drawer__D2EHV{transition:none}.LayoutRenderer_scrim__1gzYr{animation:none}}.FocusWorkspace_root__Q34PS{display:flex;flex:1 1;min-height:0;min-width:0;position:relative;overflow:hidden}.FocusWorkspace_editor__yWC_v{display:flex;flex-direction:column;flex:1 1;min-width:0;min-height:0}.FocusWorkspace_reference__LbYMw{display:flex;flex-direction:column;width:clamp(280px,30vw,400px);min-height:0;border-left:1px solid var(--color-border);background:var(--color-bg)}.FocusWorkspace_reference__LbYMw[hidden]{display:none}@media (max-width:760px){.FocusWorkspace_reference__LbYMw{position:absolute;inset:0 0 0 auto;width:min(360px,88%);z-index:var(--z-overlay);box-shadow:var(--shadow-lg)}}.SidebarPopover_host__hIfpg{position:relative}.SidebarPopover_inset__jOVXV[data-inset]{margin:0 3px 0 12px}.SidebarPopover_inset__jOVXV[data-inset]>*{padding-left:0;padding-right:calc(var(--bar-px) - 3px)}.SidebarPopover_popover__9rP_j{--panel-surface:var(--color-bg-elevated);--panel-body-px:var(--space-4);position:absolute;left:0;right:0;bottom:calc(100% + 10px);z-index:var(--z-popover);height:min(calc(50vh - 30px),520px);min-height:220px;display:flex;flex-direction:column;overflow:hidden;transform-origin:50% 100%;animation:SidebarPopover_rise__r0NCP var(--motion-slow) cubic-bezier(.34,1.25,.64,1) both}.SidebarPopover_popover__9rP_j>:last-child{flex:1 1 auto;min-height:0}@keyframes SidebarPopover_rise__r0NCP{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.SidebarPopover_popover__9rP_j{animation:none}}.Account_chip__oeYBp,.Account_group__VgOb0{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.Account_chip__oeYBp{padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);border:1px solid var(--lib-line);border-radius:var(--radius-full);background:var(--lib-bg);color:var(--lib-ink);font-size:var(--size-xs);line-height:1.4}.Account_avatar__48mbY{width:22px;height:22px;border-radius:50%;object-fit:cover;background:var(--lib-track);flex:none}.Account_initial__wtiqN{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--lib-ink);color:var(--lib-bg);font-size:var(--size-xs);font-weight:700;flex:none}.Account_name__iRZa9{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Account_status__2C0vC{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--size-xs);color:var(--lib-muted);white-space:nowrap}.Account_status__2C0vC:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--lib-muted);flex:none}.Account_status__2C0vC[data-tone=ok]:before{background:var(--color-success)}.Account_status__2C0vC[data-tone=busy]:before{background:var(--color-warning)}.Account_status__2C0vC[data-tone=warn]:before{background:var(--color-danger)}.Account_status__2C0vC[data-tone=off]:before{background:var(--lib-line)}@media (max-width:640px){.Account_name__iRZa9,.Account_status__2C0vC{display:none}}.SettingsSheet_sheet__b_UGB{width:min(980px,calc(100vw - 32px));height:min(720px,calc(100dvh - 48px));margin:auto;padding:0;overflow:hidden;flex-direction:column}.SettingsSheet_sheet__b_UGB:not([open]){display:none}.SettingsSheet_sheet__b_UGB[open]{display:flex;animation:SettingsSheet_sheet-in__BoLCC var(--motion-normal)}@keyframes SettingsSheet_sheet-in__BoLCC{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.SettingsSheet_body__klJt3{flex:1 1;min-height:0;display:flex}.SettingsSheet_side__z1Pd7{width:200px;flex:none;padding:var(--space-4) var(--space-3);border-right:1px solid var(--color-border-subtle);display:flex;flex-direction:column;gap:2px;background:var(--color-bg-panel)}.SettingsSheet_side__z1Pd7 button{text-align:left;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-fg-muted);font:inherit;font-size:var(--size-sm);cursor:pointer}.SettingsSheet_side__z1Pd7 button:hover{background:var(--color-bg-sunken);color:var(--color-fg)}.SettingsSheet_side__z1Pd7 button[aria-current=page]{background:var(--color-bg);color:var(--color-fg);font-weight:600;box-shadow:var(--shadow-sm)}.SettingsSheet_main__KsI0i{flex:1 1;min-width:0;overflow:auto;padding:var(--space-5) var(--space-6) var(--space-7)}@media (max-width:720px){.SettingsSheet_sheet__b_UGB{width:100vw;height:100dvh;border-radius:0}.SettingsSheet_body__klJt3{flex-direction:column}.SettingsSheet_side__z1Pd7{width:auto;flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--color-border-subtle);padding:var(--space-2)}.SettingsSheet_main__KsI0i{padding:var(--space-4)}}.HighlightSwatches_row__pO5_3{display:inline-flex;align-items:center;gap:var(--space-2)}.HighlightSwatches_swatch__GZ2nN{width:1.25rem;height:1.25rem;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-full);background:linear-gradient(var(--swatch),var(--swatch)),var(--color-bg);cursor:pointer;transition:transform var(--motion-fast),box-shadow var(--motion-fast)}.HighlightSwatches_swatch__GZ2nN[data-color=yellow]{--swatch:var(--color-hl-yellow)}.HighlightSwatches_swatch__GZ2nN[data-color=green]{--swatch:var(--color-hl-green)}.HighlightSwatches_swatch__GZ2nN[data-color=blue]{--swatch:var(--color-hl-blue)}.HighlightSwatches_swatch__GZ2nN[data-color=pink]{--swatch:var(--color-hl-pink)}.HighlightSwatches_swatch__GZ2nN[data-color=purple]{--swatch:var(--color-hl-purple)}.HighlightSwatches_swatch__GZ2nN:hover{transform:scale(1.1)}.HighlightSwatches_swatch__GZ2nN[aria-pressed=true]{outline:var(--focus-width) solid var(--state-selected-border);outline-offset:2px}@media (prefers-reduced-motion:reduce){.HighlightSwatches_swatch__GZ2nN{transition:none}.HighlightSwatches_swatch__GZ2nN:hover{transform:none}}.LinkPicker_picker__JnShX{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated)}.LinkPicker_picker__JnShX[data-soft]{border-color:color-mix(in srgb,var(--color-fg) 14%,transparent);background:color-mix(in srgb,var(--color-fg) 6%,transparent)}.LinkPicker_head__o6013{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.LinkPicker_close__GfEyt{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-fg-muted);cursor:pointer}.LinkPicker_close__GfEyt:hover{background:color-mix(in srgb,var(--color-fg) 9%,transparent);color:var(--color-fg)}.LinkPicker_picker__JnShX[data-soft] .LinkPicker_close__GfEyt:hover{background:color-mix(in srgb,black 16%,transparent)}.LinkPicker_search__brSr8{width:100%;min-height:28px;padding:0 var(--space-2);border:1px solid color-mix(in srgb,var(--color-fg) 14%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-fg) 5%,transparent);color:var(--color-fg);font:inherit;font-size:var(--size-sm)}.LinkPicker_search__brSr8:focus-visible{outline:none;border-color:color-mix(in srgb,var(--color-fg) 35%,transparent)}.LinkPicker_list__R4OC4{display:grid;grid-gap:1px;gap:1px;max-height:14rem;margin:0;padding:0;overflow-y:auto;list-style:none}.LinkPicker_item__3HTmA{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:28px;padding:var(--space-1) var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-fg);font:inherit;font-size:var(--size-sm);text-align:left;cursor:pointer}.LinkPicker_item__3HTmA:focus-visible,.LinkPicker_item__3HTmA:hover{outline:none;background:color-mix(in srgb,var(--color-fg) 9%,transparent)}.LinkPicker_picker__JnShX[data-soft] .LinkPicker_item__3HTmA:focus-visible,.LinkPicker_picker__JnShX[data-soft] .LinkPicker_item__3HTmA:hover{background:color-mix(in srgb,black 16%,transparent)}.LinkPicker_item__3HTmA svg{flex:none;color:var(--color-fg-muted)}.LinkPicker_label__UMNxR{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LinkPicker_hint__3N2JH{flex:none}.LinkPicker_empty__msOC4,.LinkPicker_hint__3N2JH{color:var(--color-fg-muted);font-size:var(--size-xs)}.LinkPicker_empty__msOC4{padding:var(--space-2)}.LinkPicker_picker__JnShX[data-soft] [role=tab]{color:var(--color-fg-muted)}.LinkPicker_picker__JnShX[data-soft] [role=tab]:hover{background:color-mix(in srgb,black 12%,transparent);color:var(--color-fg)}.LinkPicker_picker__JnShX[data-soft] [role=tab][aria-selected=true]{background:color-mix(in srgb,var(--color-fg) 13%,transparent);box-shadow:none;color:var(--color-fg)}.MemoBoard_board__k1tl2{display:flex}.MemoBoard_board__k1tl2,.MemoBoard_viewport__tca7V{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.MemoBoard_viewport__tca7V{background-image:radial-gradient(color-mix(in srgb,var(--color-fg) 12%,transparent) 1px,transparent 1px);background-size:22px 22px;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MemoBoard_viewport__tca7V:active{cursor:-webkit-grabbing;cursor:grabbing}.MemoBoard_layer__PdyZ_{position:absolute;inset:0 auto auto 0;transform-origin:0 0}.MemoBoard_card__6C3fA{--hl:var(--color-hl-yellow);position:absolute;display:flex;flex-direction:column;gap:var(--space-1);width:13rem;min-height:7rem;max-height:12rem;padding:var(--space-3);overflow:hidden;border:1px solid color-mix(in srgb,var(--hl) 55%,var(--color-border));border-radius:var(--radius-sm);background:linear-gradient(var(--hl),var(--hl)),var(--color-bg-elevated);box-shadow:var(--shadow-sm);color:var(--color-fg);font-family:var(--font-ui);text-align:left;cursor:pointer;transition:box-shadow var(--motion-fast),transform var(--motion-fast)}.MemoBoard_card__6C3fA[data-kind=foreshadow]{--hl:color-mix(in srgb,var(--color-accent) 40%,transparent)}.MemoBoard_card__6C3fA[data-color=yellow]{--hl:var(--color-hl-yellow)}.MemoBoard_card__6C3fA[data-color=green]{--hl:var(--color-hl-green)}.MemoBoard_card__6C3fA[data-color=blue]{--hl:var(--color-hl-blue)}.MemoBoard_card__6C3fA[data-color=pink]{--hl:var(--color-hl-pink)}.MemoBoard_card__6C3fA[data-color=purple]{--hl:var(--color-hl-purple)}.MemoBoard_card__6C3fA:hover{box-shadow:var(--shadow-md)}.MemoBoard_card__6C3fA[data-top]{z-index:1}.MemoBoard_card__6C3fA[data-moving]{z-index:2;box-shadow:var(--shadow-lg);cursor:-webkit-grabbing;cursor:grabbing;transform:rotate(-1deg);transition:none}.MemoBoard_card__6C3fA[data-done]{--hl:color-mix(in srgb,var(--color-fg) 6%,transparent)}.MemoBoard_card__6C3fA[data-done] .MemoBoard_title__4v0fw{color:var(--color-fg-muted);text-decoration:line-through}.MemoBoard_card__6C3fA[data-overdue]{border-color:var(--color-danger)}.MemoBoard_card__6C3fA:focus-visible{outline-offset:2px}.MemoBoard_head__9q7VU{display:flex;align-items:center;gap:var(--space-1);min-width:0;color:var(--color-fg-muted)}.MemoBoard_title__4v0fw{flex:1 1;min-width:0;overflow:hidden;color:var(--color-fg);font-size:var(--size-sm);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap}.MemoBoard_text__zrbyi{display:-webkit-box;overflow:hidden;font-size:var(--size-xs);line-height:var(--leading-normal);-webkit-box-orient:vertical;-webkit-line-clamp:5;white-space:pre-wrap}.MemoBoard_placeholder__HEMqN{color:var(--color-fg-subtle);font-size:var(--size-xs)}.MemoBoard_meta__mZRK6{margin-top:auto;overflow:hidden;color:var(--color-fg-muted);font-size:var(--size-xs);text-overflow:ellipsis;white-space:nowrap}.MemoBoard_empty__oePAE{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:var(--color-fg-subtle);font-size:var(--size-sm);pointer-events:none}.MemoBoard_dock__7JWYM{position:absolute;right:var(--space-4);bottom:var(--space-4)}.MemoBoard_focusScrim__8_MAz{position:absolute;inset:0;z-index:3;display:grid;place-items:center;padding:var(--space-6) var(--space-4);background:color-mix(in srgb,var(--color-bg) 45%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:MemoBoard_focus-fade__pyJ4T var(--motion-normal)}@keyframes MemoBoard_focus-fade__pyJ4T{0%{opacity:0}to{opacity:1}}.MemoBoard_card__6C3fA.MemoBoard_focusCard__DU0mM{position:relative;width:min(36rem,100%);min-height:0;max-height:100%;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-5);overflow-y:auto;box-shadow:var(--shadow-lg);cursor:default;-webkit-user-select:text;-moz-user-select:text;user-select:text;transition:transform var(--motion-normal)}.MemoBoard_card__6C3fA.MemoBoard_focusCard__DU0mM:hover{box-shadow:var(--shadow-lg)}.MemoBoard_card__6C3fA.MemoBoard_focusCard__DU0mM{--color-bg-sunken:color-mix(in srgb,black 16%,transparent)}.MemoBoard_focusHead__XLSuf{display:flex;align-items:center;gap:var(--space-2);color:var(--color-fg-muted)}.MemoBoard_focusBody__ydLrO,.MemoBoard_focusTitle__JCdti{min-width:0;padding:0;border:0;background:transparent;color:var(--color-fg);font:inherit;outline:none}.MemoBoard_focusTitle__JCdti{flex:1 1;font-size:var(--size-lg);font-weight:var(--weight-medium)}.MemoBoard_focusBody__ydLrO{width:100%;min-height:8rem;resize:vertical;font-size:var(--size-md);line-height:var(--leading-normal)}.MemoBoard_focusBody__ydLrO::placeholder,.MemoBoard_focusTitle__JCdti::placeholder{color:color-mix(in srgb,var(--color-fg) 45%,transparent)}.MemoBoard_focusBadges__gPRKn{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:calc(var(--space-2) * -1)}.MemoBoard_focusSection__bYCxT{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid color-mix(in srgb,var(--color-fg) 12%,transparent)}.MemoBoard_focusLabel__UFEEB{margin:0;color:var(--color-fg-muted);font-size:var(--size-xs);font-weight:var(--weight-medium)}@media (prefers-reduced-motion:reduce){.MemoBoard_card__6C3fA,.MemoBoard_card__6C3fA.MemoBoard_focusCard__DU0mM{transition:none}.MemoBoard_focusScrim__8_MAz{animation:none}}.Shelf_grid__RLCyR,.Shelf_hero__U6_Lx,.Shelf_list__svl_2,.Shelf_sectionHead__ITbFt{--s-serif:var(--lib-heading,var(--font-heading));--s-soft:color-mix(in srgb,var(--color-accent) 14%,transparent)}.Shelf_cover__GjuXd{--cover-bg:color-mix(in srgb,var(--color-accent) 38%,black);--cover-fg:color-mix(in srgb,white 88%,var(--color-warning));position:relative;flex:none;overflow:hidden;border-radius:calc(var(--radius-sm) / 2) var(--radius-md) var(--radius-md) calc(var(--radius-sm) / 2);background:var(--cover-bg);box-shadow:inset 7px 0 0 color-mix(in srgb,black 16%,transparent),inset 8px 0 0 color-mix(in srgb,white 8%,transparent),var(--shadow-lg)}.Shelf_cover__GjuXd[data-palette="1"]{--cover-bg:color-mix(in srgb,var(--color-info) 12%,color-mix(in srgb,white 76%,black));--cover-fg:color-mix(in srgb,black 82%,var(--color-info))}.Shelf_cover__GjuXd[data-palette="2"]{--cover-bg:color-mix(in srgb,var(--color-warning) 20%,color-mix(in srgb,white 88%,black));--cover-fg:color-mix(in srgb,var(--color-warning) 45%,black)}.Shelf_cover__GjuXd[data-palette="3"]{--cover-bg:color-mix(in srgb,var(--color-danger) 12%,color-mix(in srgb,black 78%,white));--cover-fg:color-mix(in srgb,white 82%,var(--color-warning))}.Shelf_cover__GjuXd[data-palette="4"]{--cover-bg:color-mix(in srgb,var(--color-success) 34%,black);--cover-fg:color-mix(in srgb,white 88%,var(--color-success))}.Shelf_cover__GjuXd[data-palette="5"]{--cover-bg:color-mix(in srgb,var(--color-danger) 42%,black);--cover-fg:color-mix(in srgb,white 90%,var(--color-danger))}.Shelf_coverImage__QWk7E{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.Shelf_coverTitle__gmaLn{position:absolute;top:12%;right:15%;max-height:68%;overflow:hidden;color:var(--cover-fg);font-family:var(--s-serif,serif);font-weight:800;line-height:1.15;letter-spacing:.1em;writing-mode:vertical-rl;word-break:keep-all}.Shelf_coverFoot__W4S_w{position:absolute;left:17%;right:15%;bottom:8%;padding-top:6px;border-top:1px solid color-mix(in srgb,var(--cover-fg) 80%,transparent);color:color-mix(in srgb,var(--cover-fg) 80%,transparent);letter-spacing:.04em;white-space:nowrap}.Shelf_cover__GjuXd[data-size=hero]{width:11rem;height:14.75rem}.Shelf_cover__GjuXd[data-size=hero] .Shelf_coverTitle__gmaLn{font-size:1.625rem}.Shelf_cover__GjuXd[data-size=hero] .Shelf_coverFoot__W4S_w{font-size:.71875rem}.Shelf_cover__GjuXd[data-size=shelf]{width:100%;aspect-ratio:3/4}.Shelf_cover__GjuXd[data-size=shelf] .Shelf_coverTitle__gmaLn{font-size:1.1875rem}.Shelf_cover__GjuXd[data-size=shelf] .Shelf_coverFoot__W4S_w{font-size:.65625rem}.Shelf_cover__GjuXd[data-size=mini]{display:grid;place-items:center;width:2.75rem;height:3.75rem;border-radius:calc(var(--radius-sm) / 3) var(--radius-sm) var(--radius-sm) calc(var(--radius-sm) / 3);box-shadow:inset 4px 0 0 color-mix(in srgb,black 16%,transparent)}.Shelf_coverInitial__xTaSK{color:var(--cover-fg);font-family:var(--s-serif,serif);font-size:1.1875rem;font-weight:800}.Shelf_hero__U6_Lx{margin-bottom:2.5rem;overflow:hidden;border:1px solid var(--lib-line);border-radius:var(--radius-lg);background:var(--lib-surface)}.Shelf_heroMain__zfV8L{display:grid;grid-template-columns:11rem minmax(0,1fr);grid-gap:2rem;gap:2rem;padding:1.75rem}.Shelf_heroInfo__IZyRq{display:flex;flex-direction:column;gap:.75rem;min-width:0}.Shelf_heroMeta__guPmY{display:flex;align-items:center;gap:.625rem;color:var(--lib-muted);font-size:.75rem}.Shelf_badge__YBYTR{padding:3px 9px;border-radius:var(--radius-sm);background:var(--s-soft);color:var(--color-accent);font-size:.71875rem;font-weight:700}.Shelf_heroTitle__q2hkr{margin:0;font-family:var(--s-serif);font-size:2rem;font-weight:800;overflow-wrap:anywhere}.Shelf_heroTitle__q2hkr a{color:inherit;text-decoration:none}.Shelf_heroTitle__q2hkr a:hover{text-decoration:underline;text-underline-offset:4px}.Shelf_heroDesc__BthkX{margin:0;color:var(--lib-secondary);font-size:.875rem;line-height:1.6}.Shelf_resume__Jnu64{margin-top:4px;padding:.875rem 1rem;border-radius:var(--radius-md);background:var(--color-bg-sunken)}.Shelf_resumeLabel__8Y3nA{margin-bottom:6px;color:var(--lib-muted);font-size:.71875rem}.Shelf_resumeLine__Hhc6q{margin:0;overflow:hidden;font-family:var(--s-serif);font-size:.9375rem;line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.Shelf_heroActions__9naat{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:4px}.Shelf_ledger__3isks{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--lib-line)}.Shelf_stat___b50Z{display:flex;flex-direction:column;gap:4px;padding:1.125rem 1.375rem}.Shelf_stat___b50Z+.Shelf_stat___b50Z{border-left:1px solid var(--lib-line)}.Shelf_statNum__62swv{display:flex;align-items:baseline;gap:4px}.Shelf_statNum__62swv b{font-size:1.625rem;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Shelf_statLabel__Bl6zl,.Shelf_statNum__62swv span{color:var(--lib-muted);font-size:.75rem}.Shelf_statLabel__Bl6zl{font-size:.71875rem}.Shelf_sectionHead__ITbFt{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.875rem}.Shelf_sectionHead__ITbFt>b{color:var(--lib-secondary);font-size:.8125rem;font-weight:700}.Shelf_sectionHead__ITbFt>span:not(.Shelf_sectionTools__lOY74){color:var(--lib-muted);font-size:.75rem}.Shelf_sectionTools__lOY74{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto}.Shelf_list__svl_2{margin:0;padding:0;overflow:hidden;border:1px solid var(--lib-line);border-radius:var(--radius-lg);background:var(--lib-surface);list-style:none}.Shelf_row__N5C6T{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 7.5rem 4.375rem 5.625rem auto;grid-gap:1.25rem;gap:1.25rem;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--lib-soft-line)}.Shelf_row__N5C6T:last-child{border-bottom:0}.Shelf_rowText__g6_Rk{min-width:0}.Shelf_rowTitle__LRzJW{display:block;margin-bottom:3px;color:var(--lib-ink);font-family:var(--s-serif);font-size:1rem;font-weight:700;text-decoration:none}.Shelf_rowTitle__LRzJW:hover{text-decoration:underline;text-underline-offset:3px}.Shelf_rowDesc__3Xvsk{overflow:hidden;color:var(--lib-muted);font-size:.78125rem;text-overflow:ellipsis;white-space:nowrap}.Shelf_num__lVntS{display:flex;align-items:baseline;justify-content:flex-end;gap:3px}.Shelf_num__lVntS b{font-size:1.0625rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Shelf_num__lVntS span{color:var(--lib-muted);font-size:.71875rem}.Shelf_edited__ofp3k{color:var(--lib-muted);font-size:.75rem;text-align:right}.Shelf_rowActions__u5isA{display:flex;gap:6px}.Shelf_btn__V4Yym{display:inline-flex;align-items:center;padding:7px 12px;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--lib-ink);font-size:.75rem;text-decoration:none;white-space:nowrap}.Shelf_btn__V4Yym:hover{background:color-mix(in srgb,var(--lib-ink) 6%,transparent)}.Shelf_btn__V4Yym[data-kind=soft]{background:var(--s-soft);color:var(--color-accent);font-weight:600}.Shelf_btn__V4Yym[data-kind=soft]:hover{background:color-mix(in srgb,var(--color-accent) 22%,transparent)}.Shelf_btn__V4Yym[data-kind=primary]{padding:9px 18px;background:var(--color-accent);color:var(--color-fg-on-accent);font-size:.8125rem;font-weight:600}.Shelf_btn__V4Yym[data-kind=primary]:hover{background:var(--color-accent-hover)}.Shelf_grid__RLCyR{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:2rem 1.5rem;gap:2rem 1.5rem;margin:0;padding:0;list-style:none}.Shelf_bookItem__xDQUU{min-width:0}.Shelf_book__5Clzg{display:flex;flex-direction:column;gap:.75rem;color:inherit;text-decoration:none}.Shelf_book__5Clzg:hover .Shelf_bookTitle__3tNW0{text-decoration:underline;text-underline-offset:3px}.Shelf_bookTitle__3tNW0{display:block;margin-bottom:4px;overflow:hidden;font-family:var(--s-serif);font-size:.90625rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.Shelf_bookMeta__ukRRr{display:block;color:var(--lib-muted);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Shelf_bookItem__xDQUU .Shelf_bookAdd__Dyc_i{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;aspect-ratio:3/4;border:1.5px dashed var(--lib-line);border-radius:var(--radius-sm);background:transparent;color:var(--lib-muted);font-size:.78125rem;cursor:pointer}.Shelf_bookItem__xDQUU .Shelf_bookAdd__Dyc_i:hover{border-color:var(--color-accent);color:var(--color-accent)}.Shelf_bookAdd__Dyc_i b{font-size:1.375rem;font-weight:400}@media (max-width:900px){.Shelf_ledger__3isks{grid-template-columns:repeat(3,minmax(0,1fr))}.Shelf_stat___b50Z:nth-child(4){border-left:0}.Shelf_stat___b50Z:nth-child(n+4){border-top:1px solid var(--lib-line)}.Shelf_row__N5C6T{grid-template-columns:2.75rem minmax(0,1fr) auto}.Shelf_edited__ofp3k,.Shelf_row__N5C6T>.Shelf_num__lVntS{display:none}.Shelf_grid__RLCyR{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.Shelf_heroMain__zfV8L{grid-template-columns:minmax(0,1fr)}.Shelf_cover__GjuXd[data-size=hero]{width:8.25rem;height:11.0625rem}.Shelf_cover__GjuXd[data-size=hero] .Shelf_coverTitle__gmaLn{font-size:1.25rem}.Shelf_grid__RLCyR{grid-template-columns:repeat(2,minmax(0,1fr))}.Shelf_rowActions__u5isA{flex-direction:column}}.Shelf_sectionTools__lOY74 .Shelf_search__TjYAJ{width:12rem;height:2rem;padding:0 .75rem;border:1px solid var(--lib-line);border-radius:var(--radius-md);background:var(--lib-surface);color:var(--lib-ink);font:inherit;font-size:.78125rem}.Shelf_sectionTools__lOY74 .Shelf_search__TjYAJ::placeholder{color:var(--lib-muted)}.Shelf_sectionTools__lOY74 .Shelf_search__TjYAJ:focus{outline:none;border-color:var(--color-accent)}.Shelf_seg__xkpdz{display:inline-flex;gap:2px;padding:3px;border-radius:var(--radius-md);background:var(--color-bg-sunken)}.Shelf_seg__xkpdz button[type]{padding:5px .75rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--lib-muted);font:inherit;font-size:.75rem;cursor:pointer}.Shelf_seg__xkpdz button[type][aria-pressed=true]{background:var(--lib-surface);color:var(--lib-ink);font-weight:700;box-shadow:var(--shadow-sm)}@media (max-width:600px){.Shelf_sectionTools__lOY74 .Shelf_search__TjYAJ{width:100%}.Shelf_sectionTools__lOY74{width:100%;margin-left:0}}