.fa-slot{flex:1;min-height:224px;position:relative}.fa-slot>.ss-fit{position:absolute;inset:0 0 auto}.fa .ss-stage{--fa-gutter:24px;--fa-bleed:40px;color:var(--ss-text-strong)}.fa .fa-icon{color:var(--ss-icon);flex:none}.fa .fa-icon--faint{color:var(--ss-icon-faint)}.fa .fa-card{background:var(--mp-card);box-shadow:var(--mp-shadow-card);border-radius:10px}.fa .fa-bleed{top:var(--fa-gutter);bottom:calc(-1 * var(--fa-bleed));left:var(--fa-gutter);width:calc(100% - var(--fa-gutter) + var(--fa-bleed));position:absolute}.fa .fa-keep{white-space:nowrap}.fa .fa-cite{border:1px solid var(--mp-evidence-border);background:var(--mp-evidence-soft);color:var(--mp-evidence);white-space:nowrap;vertical-align:1px;border-radius:999px;margin:0 1px;padding:0 6px;font-size:10.5px;font-weight:500;line-height:14px;display:inline-block}.fa mark{background:var(--evidence-mark);color:inherit;border-radius:2px}.fa .fa-file{border:1px solid var(--ss-line);height:24px;color:var(--ss-text);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 9px 0 7px;font-size:11.5px;display:inline-flex}.fa .fa-paper{background:#fff;border-radius:3px;flex-direction:column;gap:9px;padding:16px;display:flex;box-shadow:0 0 0 1px #0000000f,0 6px 16px -10px #00000040}.fa .fa-paper-lines{flex-direction:column;gap:5px;display:flex}.fa .fa-paper-line{background:#d9d9d9;border-radius:1px;height:3px;display:block}.fa .fa-paper__h{color:#1f1f1f;font-family:Times New Roman,Times,serif;font-size:11.5px;font-weight:700;line-height:1.3}.fa .fa-paper__text{color:#1f1f1f;white-space:nowrap;font-family:Times New Roman,Times,serif;font-size:11px;line-height:1.3}.fa--wiki .ss-stage{--ss-canvas:var(--mp-card);--ss-chrome:var(--mp-card)}.fa .fa-win{top:var(--fa-gutter);left:var(--fa-gutter);bottom:calc(-1 * var(--fa-bleed));width:calc(100% - var(--fa-gutter) + var(--fa-bleed));box-shadow:var(--mp-shadow-card);position:absolute}.fa .fa-tab{background:var(--mp-tab);border-radius:6px;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;font-size:12px;display:inline-flex}.fa .fa-win .ss-window__body{background:var(--ss-surface)}.fa .fa-tree{flex-direction:column;gap:2px;padding:2px 10px 0;display:flex}.fa .fa-tree__row{height:26px;color:var(--ss-text);border-radius:6px;align-items:center;gap:7px;padding:0 10px;font-size:12.5px;display:flex}.fa .fa-tree__row[data-depth="1"]{margin-left:18px}.fa .fa-tree__row[data-selected]{background:var(--mp-sel);color:var(--ss-text-strong)}.fa .fa-tree__chev{transform:rotate(90deg)}.fa .fa-wiki__page{max-width:min(500px,100% - 64px);padding:20px 16px 0}.fa--narrow .fa-wiki__page{padding-top:18px}.fa .fa-wiki__title{letter-spacing:-.01em;font-size:19px;font-weight:600;line-height:1.25}.fa .fa-wiki__p{margin:8px 0 0;font-size:13px;line-height:24px}.fa .fa-wiki__link{color:var(--ss-accent);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--ss-accent) 40%, transparent);text-underline-offset:3px}.fa .fa-wiki__bars{flex-direction:column;gap:16px;margin-top:16px;display:flex}.fa .fa-chat{padding:14px 16px 0}.fa .fa-chat__ask{width:fit-content;max-width:260px;margin-right:var(--fa-bleed);background:var(--mp-bubble);border-radius:12px;margin-left:auto;padding:7px 12px;font-size:12.5px;line-height:1.35}.fa .fa-chat__answer{max-width:290px;margin:10px 0 0;font-size:12.5px;line-height:23px}.fa--narrow .fa-chat__answer{max-width:220px}.fa .fa-chat__sources{gap:6px;margin-top:12px;display:flex}.fa .fa-chat__ask--next{align-items:center;height:30px;margin-top:18px;display:flex}.fa .fa-search{top:var(--fa-gutter);left:var(--fa-gutter);position:absolute;right:0}.fa .fa-search__field{width:calc(100% - var(--fa-gutter));border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 12px;display:flex}.fa .fa-search__query{font-size:13px}.fa .fa-search{bottom:calc(-1 * var(--fa-bleed));flex-direction:column;display:flex}.fa .fa-search__results{width:calc(100% + var(--fa-bleed));flex:1;margin-top:8px;padding-top:4px}.fa .fa-result__bars{align-items:center;height:18px;margin-top:4px;display:flex}.fa .fa-result{padding:10px 14px 6px}.fa .fa-result+.fa-result{border-top:1px solid var(--ss-line-faint)}.fa .fa-result__head{align-items:center;gap:6px;display:flex}.fa .fa-result__path{font-size:12px;font-weight:500}.fa .fa-result__page{background:var(--ss-ink-2);color:var(--ss-text);font-family:var(--ss-mono);border-radius:4px;padding:0 5px;font-size:10px;line-height:15px}.fa .fa-result__text{max-width:290px;color:var(--ss-text);margin:4px 0 0;font-size:12px;line-height:1.5}.fa--narrow .fa-result__text{max-width:230px}.fa .fa-code{color:#c9c9cf;font-family:var(--ss-mono);background:#1b1b1f;border-radius:10px;padding:14px 16px 0;font-size:11.5px;line-height:1.5;box-shadow:0 0 0 1px #ffffff0f,0 10px 24px -14px #00000080}.fa .fa-code__arg{padding-left:2ch}.fa .fa-code__fn{color:#5fd0c2}.fa .fa-code__str{color:#e8d9a8}.fa .fa-code__rule{background:#ffffff14;height:1px;margin:10px -16px 10px 0}.fa .fa-code__hit{white-space:nowrap;width:fit-content;padding-left:2ch}.fa .fa-code__hit+.fa-code__loc{margin-top:4px}.fa .fa-code__loc{color:#8b8b93;white-space:nowrap;width:fit-content}.fa .fa-code mark{color:#f3e3a8;background:#eab30847}.fa .fa-compare{top:var(--fa-gutter);bottom:calc(-1 * var(--fa-bleed));left:var(--fa-gutter);right:var(--fa-gutter);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid;position:absolute}.fa--narrow .fa-compare{gap:12px}.fa .fa-compare__col{flex-direction:column;gap:6px;display:flex}.fa .fa-compare__label{color:var(--ss-text);font-size:11.5px;font-weight:500;line-height:16px}.fa .fa-compare .fa-paper{flex:1;padding:14px}.fa--narrow .fa-compare .fa-paper{padding:12px}.fa .fa-diff{outline:1.5px solid var(--diff-edited,#1d4ed8);border-radius:2px;margin-right:2px;padding:0 1px}.fa .fa-diff-line{border-radius:2px;margin-left:-5px;padding:3px 0 3px 5px}.fa .fa-diff-line--removed{background:#b91c1c1f;box-shadow:inset 2px 0 #b91c1c}.fa .fa-diff-line--added{background:#15803d1f;box-shadow:inset 2px 0 #15803d}.fa .fa-notebook{top:var(--fa-gutter);bottom:calc(-1 * var(--fa-bleed));left:var(--fa-gutter);width:calc(100% - 2 * var(--fa-gutter));padding:8px;position:absolute}.fa .fa-notebook__head{justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 8px 8px;display:flex}.fa .fa-notebook__folder{font-size:12.5px;font-weight:600}.fa .fa-plug{background:var(--mp-sel);height:22px;color:var(--ss-accent);border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.fa .fa-notebook__cols{border-top:1px solid var(--ss-line-faint);color:var(--ss-text-faint);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;padding:6px 8px;font-size:10px;font-weight:600;display:flex}.fa .fa-notebook__row{border-radius:6px;align-items:center;gap:7px;height:28px;padding:0 8px;display:flex}.fa .fa-notebook__row[data-selected]{background:var(--mp-sel)}.fa .fa-notebook__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.fa .fa-box{border:1.5px solid var(--ss-line);border-radius:4px;flex:none;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.fa .fa-box[data-on]{border-color:var(--ss-accent);background:var(--ss-accent);color:var(--primary-foreground)}.fa .fa-notes__paper{top:calc(var(--fa-gutter) + 12px);left:var(--fa-gutter);bottom:calc(-1 * var(--fa-bleed));transform-origin:0 0;width:150px;position:absolute;transform:rotate(-4deg)}.fa--narrow .fa-notes__paper{width:104px}.fa .fa-notes__card{top:calc(var(--fa-gutter) + 14px);left:150px;bottom:calc(-1 * var(--fa-bleed));width:calc(100% - 150px + var(--fa-bleed));padding:14px 16px 0 28px;position:absolute}.fa--narrow .fa-notes__card{width:calc(100% - 104px + var(--fa-bleed));padding-left:24px;left:104px}.fa .fa-notes__title{font-size:13px;font-weight:600}.fa .fa-notes__list{flex-direction:column;gap:8px;margin-top:10px;font-size:12px;line-height:18px;display:flex}.fa .fa-notes__item{white-space:nowrap;align-items:center;gap:8px;display:flex;position:relative}.fa .fa-notes__dot{background:var(--ss-text-faint);border-radius:50%;width:4px;height:4px;position:absolute;left:-12px}.fa .fa-md{top:calc(var(--fa-gutter) + 4px);left:var(--fa-gutter);right:var(--fa-gutter);font-family:var(--ss-mono);font-size:16px;line-height:30px;position:absolute}.fa--narrow .fa-md{font-size:14.5px;line-height:28px}.fa .fa-md__line{white-space:nowrap;align-items:center;gap:10px;width:fit-content;display:flex}.fa .fa-md__h{font-weight:600}.fa .fa-md__muted{color:var(--ss-text-faint)}.fa .fa-md__page{border:1px solid var(--mp-evidence-border);background:var(--mp-evidence-soft);color:var(--mp-evidence);font-family:var(--ss-font);border-radius:999px;padding:0 6px;font-size:11px;font-weight:500;line-height:16px}.fa .fa-md__bars{height:30px}.fa .fa-source__line{top:var(--fa-gutter);left:var(--fa-gutter);z-index:1;white-space:nowrap;padding:10px 12px;font-size:12.5px;line-height:20px;position:absolute}.fa .fa-cite--open{border-color:var(--mp-evidence-edge);background:var(--mp-evidence-hover)}.fa .fa-source__paper{top:calc(var(--fa-gutter) + 22px);bottom:calc(-1 * var(--fa-bleed));left:calc(var(--fa-gutter) + 16px);width:calc(100% - var(--fa-gutter) - 16px + var(--fa-bleed));padding-top:34px;position:absolute}.fa .fa-source__passage{flex-direction:column;gap:1px;display:flex}.fa .fa-update{flex-direction:column;gap:14px;padding:18px 16px 0;display:flex}.fa .fa-update__title,.fa .fa-update__p{max-width:calc(100% - var(--fa-bleed) - 8px)}.fa .fa-update__title{letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.25}.fa .fa-update__old{flex-direction:column;gap:10px;display:flex}.fa .fa-update__h2{font-size:13px;font-weight:600;line-height:18px}.fa .fa-update__old .fa-update__h2{color:var(--ss-text-faint)}.fa .fa-update__new{border-left:2px solid var(--ss-accent);background:var(--ss-accent-soft);margin-left:-16px;padding:8px 16px 10px 14px}.fa .fa-update__p{margin:4px 0 0;font-size:12.5px;line-height:22px}.fa--narrow .fa-update{gap:10px}.fa--narrow .fa-update__title{font-size:14px}.fa--narrow .fa-update__old{gap:8px}
