.anTodoNote{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit}.anTodoNote--inline{display:inline-flex;align-items:center;gap:var(--an-space-1);border-radius:var(--an-radius-pill);font-family:var(--an-font-ui);font-weight:var(--an-weight-semibold);white-space:nowrap;background:var(--an-note-bg);color:var(--an-note-fg);gap:5px;padding:1px 7px;border-radius:var(--an-radius-sm);font-size:var(--an-text-sm);vertical-align:1px}.anTodoNote--inlineAction{cursor:pointer}.anTodoNote--counter{display:inline-flex;align-items:center;gap:var(--an-space-1);border-radius:var(--an-radius-pill);font-family:var(--an-font-ui);font-weight:var(--an-weight-semibold);white-space:nowrap;background:var(--an-note-bg);color:var(--an-note-fg);gap:var(--an-space-2);padding:6px 12px;font-size:var(--an-text-sm)}.anTodoNote--counter .anTodoNoteTally{display:none}@media screen and (max-width:767px){.anTodoNote--counter .anTodoNoteLabel{display:none}.anTodoNote--counter .anTodoNoteTally{display:inline}}.anTodoNote--row{display:flex;align-items:flex-start;gap:11px;width:100%;min-height:var(--an-hit-min);padding:14px 16px;border-radius:var(--an-radius-xl);background:var(--an-surface-card);box-shadow:var(--an-ring-current);font-family:var(--an-font-ui);text-align:left}.anTodoNote--done{opacity:.55}.anTodoNote--action{position:relative;cursor:pointer}.anTodoNote--action:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;min-width:var(--an-hit-min);min-height:var(--an-hit-min);transform:translate(-50%,-50%)}.anTodoNote:focus-visible{outline:2px solid var(--an-focus-ring);outline-offset:2px}.anTodoNoteGlyph{line-height:1}.anTodoNoteCheck{display:flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;margin-top:2px;border:1.5px solid var(--an-gray-300);border-radius:6px;font-size:var(--an-text-meta);font-weight:var(--an-weight-bold)}.anTodoNote--done .anTodoNoteCheck{border:0;background:var(--an-success);color:var(--an-text-on-accent)}.anTodoNoteCheckHit{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;display:flex;flex:none;align-items:center;justify-content:center;padding:2px;cursor:pointer}.anTodoNoteCheckHit:focus-visible{outline:2px solid var(--an-focus-ring);outline-offset:2px;border-radius:var(--an-radius-sm)}.anTodoNoteGoZone{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;display:flex;flex:1 1;align-items:flex-start;gap:11px;min-width:0;cursor:pointer;text-align:left}.anTodoNoteGoZone:focus-visible{outline:2px solid var(--an-focus-ring);outline-offset:2px;border-radius:var(--an-radius-md)}.anTodoNoteBody{flex:1 1;min-width:0}.anTodoNoteText{display:block;font-size:var(--an-text-md);font-weight:var(--an-weight-semibold);color:var(--an-text)}.anTodoNote--done .anTodoNoteText{text-decoration:line-through}.anTodoNoteQuote{display:block;margin-top:5px;font-family:var(--an-font-prose);font-size:var(--an-text-base);line-height:24px;color:var(--an-text-muted)}.anTodoNoteMeta{display:block;margin-top:6px;font-size:var(--an-text-meta);font-weight:var(--an-weight-semibold);color:var(--an-text-faint)}@media screen and (max-width:767px){.anTodoNoteMeta{font-size:var(--an-text-sm)}}.anTodoNoteGo{display:inline-flex;flex:none;align-items:center;gap:var(--an-space-2);font-size:var(--an-text-meta);font-weight:var(--an-weight-semibold);color:var(--an-accent)}@media screen and (max-width:767px){.anTodoNoteGo{font-size:var(--an-text-sm)}}.anTodoNote .anTodoNoteKey .keyboard-key{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:4px 8px;background:var(--an-surface-sunken);box-shadow:var(--an-ring-current);border-radius:var(--an-radius-xs);font-family:var(--an-font-ui);font-size:var(--an-text-eyebrow);font-weight:var(--an-weight-bold);color:var(--an-text);white-space:nowrap;border:0;text-transform:none}.anTodoNote .anTodoNoteKey .keyboard-key:hover{background:var(--an-surface-sunken);box-shadow:var(--an-ring-current);transform:none}.anTodoNoteHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.anOutlineRow{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;display:flex;align-items:center;gap:var(--an-space-3);width:100%;min-height:var(--an-hit-min);padding:7px 12px 7px 26px;border-radius:var(--an-radius-md);background:rgba(0,0,0,0);font-family:var(--an-font-ui);text-align:left}.anOutlineRow:is(button){transition:background var(--an-dur) var(--an-ease),transform var(--an-dur) var(--an-ease);cursor:pointer}.anOutlineRow:is(button):hover{transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.anOutlineRow:is(button){transition:none}.anOutlineRow:is(button):hover{transform:none}}.anOutlineRow:focus-visible{outline:2px solid var(--an-focus-ring);outline-offset:-2px}.anOutlineRow--resume{gap:var(--an-space-3);padding:10px 12px;background:var(--an-note-bg);box-shadow:var(--an-ring-current)}.anOutlineRow--part{gap:11px;padding:9px 12px;border-radius:var(--an-radius-lg)}.anOutlineRow--expanded{background:var(--an-surface-accent-softer)}.anOutlineRow--scene{gap:var(--an-space-2);padding:5px 12px 5px 50px}.anOutlineRow--active{background:var(--an-surface-accent-soft);box-shadow:var(--an-ring-accent)}.anOutlineRow--scene.anOutlineRow--active{background:var(--an-surface-card);box-shadow:var(--an-ring-current)}@media screen and (max-width:767px){.anOutlineRow{padding-left:var(--an-space-3)}.anOutlineRow--scene{padding-left:var(--an-space-6)}}.anOutlineRowResume{flex:none;font-size:var(--an-text-eyebrow);font-weight:var(--an-weight-bold);letter-spacing:var(--an-tracking-label);text-transform:uppercase;color:var(--an-note-fg)}@media screen and (max-width:767px){.anOutlineRowResume{font-size:var(--an-text-sm)}}.anOutlineRowCaret{flex:none;width:12px;font-size:var(--an-text-meta);color:var(--an-text-ghost)}.anOutlineRow--expanded .anOutlineRowCaret{color:var(--an-accent)}.anOutlineRowStatus{flex:none;width:18px;font-size:var(--an-text-sm);text-align:center}.anOutlineRowTitle{flex:1 1;min-width:0;overflow:hidden;font-size:var(--an-text-md);font-weight:var(--an-weight-semibold);color:var(--an-text);text-overflow:ellipsis;white-space:nowrap}.anOutlineRow--scene .anOutlineRowTitle{font-size:var(--an-text-sm)}.anOutlineRow--active .anOutlineRowTitle,.anOutlineRow--expanded .anOutlineRowTitle{font-weight:var(--an-weight-bold);color:var(--an-accent-on-soft)}.anOutlineRow--vacant .anOutlineRowTitle{color:var(--an-text-faint)}.anOutlineRow--resume .anOutlineRowTitle{font-weight:var(--an-weight-bold)}.anOutlineRowIndex:after{content:"·";margin:0 var(--an-space-1)}.anOutlineRowRange{flex:none;font-size:var(--an-text-sm);font-weight:var(--an-weight-medium);color:var(--an-text-faint)}@media screen and (max-width:767px){.anOutlineRowRange{display:none}}.anOutlineRowBars{display:flex;flex:none;gap:2px}@media screen and (max-width:767px){.anOutlineRowBars{display:none}}.anOutlineRowBar{width:7px;height:16px;border-radius:2px}.anOutlineRowBar--empty{background:var(--an-gray-100)}.anOutlineRowBar--draft{background:var(--an-violet-150)}.anOutlineRowBar--first{background:var(--an-violet-300)}.anOutlineRowBar--revised{background:var(--an-violet-500)}.anOutlineRowBar--final{background:var(--an-violet-900)}.anOutlineRowNotes{display:inline-flex;align-items:center;border-radius:var(--an-radius-pill);font-family:var(--an-font-ui);font-weight:var(--an-weight-semibold);white-space:nowrap;background:var(--an-note-bg);color:var(--an-note-fg);flex:none;gap:var(--an-space-1);padding:1px 7px;font-size:var(--an-text-eyebrow);font-weight:var(--an-weight-bold)}@media screen and (max-width:767px){.anOutlineRowNotes{font-size:var(--an-text-sm)}}.anOutlineRowWords{flex:none;min-width:56px;font-size:var(--an-text-meta);font-weight:var(--an-weight-semibold);color:var(--an-text-faint);text-align:right}@media screen and (max-width:767px){.anOutlineRowWords{font-size:var(--an-text-sm)}}.anOutlineRow--active .anOutlineRowWords{color:var(--an-accent-on-soft)}.anOutlineRow .anOutlineRowKey{flex:none}.anOutlineRow .anOutlineRowKey .keyboard-key{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:4px 8px;background:var(--an-surface-sunken);box-shadow:var(--an-ring-current);border-radius:var(--an-radius-xs);font-family:var(--an-font-ui);font-size:var(--an-text-eyebrow);font-weight:var(--an-weight-bold);color:var(--an-text);white-space:nowrap;border:0;text-transform:none}.anOutlineRow .anOutlineRowKey .keyboard-key:hover{background:var(--an-surface-sunken);box-shadow:var(--an-ring-current);transform:none}.anMention{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;border-radius:var(--an-radius-sm);font-family:inherit;font-size:inherit;font-weight:var(--an-weight-medium)}.anMention--default{padding:1px 5px;background:var(--an-mention-bg);color:var(--an-mention-fg)}.anMention--ghost{padding:0 5px;border:var(--an-mention-ghost-border);background:rgba(0,0,0,0);color:var(--an-mention-fg)}.anMention--active{padding:1px 5px;background:var(--an-mention-bg-active);color:var(--an-mention-fg);box-shadow:var(--an-ring-accent)}.anMention--typing{padding:0;color:var(--an-accent)}.anMention--value{padding:1px 4px;border-radius:var(--an-radius-xs);background:var(--an-note-bg);color:inherit}.anMention:is(button){cursor:pointer}.anMention:is(button):focus-visible{outline:2px solid var(--an-focus-ring);outline-offset:1px}.anProseColumn{width:100%;max-width:var(--an-prose-measure);margin:0 auto;font-family:var(--an-font-prose);font-size:var(--an-prose-size);line-height:var(--an-prose-line);color:var(--an-text-prose);text-wrap:pretty}@media screen and (max-width:767px){.anProseColumn{padding:0 var(--an-space-5);font-size:var(--an-prose-size-compact);line-height:var(--an-prose-line-compact)}}.anProseColumnScene{margin-bottom:6px;font-family:var(--an-font-ui);font-size:var(--an-text-meta);font-weight:var(--an-weight-semibold);letter-spacing:var(--an-tracking-eyebrow);line-height:var(--an-line-ui);text-transform:uppercase;color:var(--an-text-faint)}@media screen and (max-width:767px){.anProseColumnScene{font-size:var(--an-text-sm)}}.anProseColumnTitle{margin:0 0 34px;font-family:var(--an-font-prose);font-size:var(--an-prose-chapter-title);font-weight:var(--an-weight-medium);letter-spacing:var(--an-tracking-tight);line-height:var(--an-line-dense);color:var(--an-text-prose)}.anProseColumnParagraph{margin:0 0 26px}.anProseColumnParagraph:last-child{margin-bottom:0}.anProseColumnGhost{font-style:italic;color:var(--an-text-ghost)}.anProseColumnCaret{display:inline-block;width:2px;height:26px;vertical-align:-5px;background:var(--an-caret);margin-right:4px}.anProseColumnCaret--trailing{margin:0 0 0 2px}.anCommandPalette{background:var(--an-surface-raised);border-radius:var(--an-radius-xl);box-shadow:var(--an-shadow-popover);width:var(--an-popover-width);max-width:100%;overflow:hidden;font-family:var(--an-font-ui);font-weight:var(--an-weight-semibold);line-height:var(--an-line-ui)}.anCommandPalette--anchored{position:absolute;z-index:5;transform-origin:top left;animation:anPopIn var(--an-dur) var(--an-ease-out) both;transition:top var(--an-dur-fast) var(--an-ease-glide),left var(--an-dur-fast) var(--an-ease-glide),height var(--an-dur) var(--an-ease-out)}.anCommandPalette--anchored[data-state=leaving]{animation:anPopOut var(--an-dur-exit) var(--an-ease-in) forwards;pointer-events:none}@media(prefers-reduced-motion:reduce){:root:not([data-reduced-motion=false]) .anCommandPalette--anchored,:root:not([data-reduced-motion=false]) .anCommandPalette--anchored[data-state=leaving]{animation:none}}:root[data-reduced-motion=true] .anCommandPalette--anchored,:root[data-reduced-motion=true] .anCommandPalette--anchored[data-state=leaving]{animation:none}@media(prefers-reduced-motion:reduce){:root:not([data-reduced-motion=false]) .anCommandPalette--anchored{transition:none}}:root[data-reduced-motion=true] .anCommandPalette--anchored{transition:none}.anCommandPaletteInner{display:flex;flex-direction:column;min-height:0}.anCommandPaletteHeader{display:flex;align-items:center;gap:var(--an-space-3);padding:11px 14px;border-bottom:var(--an-border-soft);font-size:var(--an-text-base);color:var(--an-text)}.anCommandPaletteAvatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--an-radius-circle);background:var(--an-accent);color:var(--an-text-on-accent);font-family:var(--an-font-ui);font-size:var(--an-text-eyebrow);font-weight:var(--an-weight-bold)}.anCommandPaletteAvatar--ghost{background:rgba(0,0,0,0);border:var(--an-mention-ghost-border);color:var(--an-accent)}.anCommandPaletteEntity,.anCommandPaletteTerm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anCommandPaletteTerm{flex:1 1;text-align:right;font-size:var(--an-text-sm);font-weight:var(--an-weight-medium);color:var(--an-text-muted)}.anCommandPaletteCount{flex:none;margin-left:auto;font-size:var(--an-text-eyebrow);color:var(--an-text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media screen and (max-width:767px){.anCommandPaletteCount{font-size:var(--an-text-sm)}}.anCommandPaletteTerm+.anCommandPaletteCount{margin-left:0}.anCommandPaletteList{flex:1 1 auto;min-height:0;max-height:60vh;overflow-y:auto}.anCommandPaletteList:focus-visible{outline:2px solid var(--an-focus-ring);outline-offset:-2px}.anCommandPaletteGroup--computed{background:var(--an-surface-computed)}.anCommandPaletteGroup+.anCommandPaletteGroup{border-top:var(--an-border-soft)}.anCommandPaletteGroupLabel{font-family:var(--an-font-ui);font-size:var(--an-text-eyebrow);font-weight:var(--an-weight-bold);letter-spacing:var(--an-tracking-eyebrow);text-transform:uppercase;color:var(--an-text-faint);padding:10px 14px 6px}@media screen and (max-width:767px){.anCommandPaletteGroupLabel{font-size:var(--an-text-sm)}}.anCommandPaletteGroup--computed .anCommandPaletteGroupLabel{color:var(--an-accent-computed-label)}.anCommandPaletteOption{display:flex;align-items:center;gap:11px;min-height:var(--an-hit-min);padding:10px 14px;border-left:3px solid rgba(0,0,0,0);cursor:pointer;animation:anRiseIn var(--an-dur) var(--an-ease-out) both;transition:background var(--an-dur-fast) var(--an-ease),border-left-color var(--an-dur-fast) var(--an-ease)}@media(prefers-reduced-motion:reduce){:root:not([data-reduced-motion=false]) .anCommandPaletteOption{animation:none}}:root[data-reduced-motion=true] .anCommandPaletteOption{animation:none}.anCommandPaletteOption:first-child{animation-delay:0s}.anCommandPaletteOption:nth-child(2){animation-delay:18ms}.anCommandPaletteOption:nth-child(3){animation-delay:36ms}.anCommandPaletteOption:nth-child(4){animation-delay:54ms}.anCommandPaletteOption:nth-child(5){animation-delay:72ms}.anCommandPaletteOption:nth-child(6){animation-delay:90ms}@media(prefers-reduced-motion:reduce){.anCommandPaletteOption{transition:none}}.anCommandPaletteOption--computed{background:var(--an-surface-computed)}.anCommandPaletteOption--active{border-left-color:var(--an-accent);background:var(--an-surface-accent-soft)}.anCommandPaletteIcon{display:flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--an-radius-md);font-size:var(--an-text-sm);font-weight:var(--an-weight-bold)}.anCommandPaletteIcon--accent{background:var(--an-accent-soft);color:var(--an-accent)}.anCommandPaletteIcon--note{background:var(--an-note-bg);color:var(--an-note-fg)}.anCommandPaletteIcon--quiet{background:var(--an-surface-sunken);color:var(--an-text-muted)}.anCommandPaletteIcon--entity{background:var(--an-accent);color:var(--an-text-on-accent)}.anCommandPaletteIcon--computed{background:none;color:var(--an-accent-computed)}.anCommandPaletteIcon--round{border-radius:var(--an-radius-circle)}.anCommandPaletteIcon--dashed{background:none;border:var(--an-mention-ghost-border);color:var(--an-accent)}.anCommandPaletteText{flex:1 1;min-width:0}.anCommandPaletteLabel{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--an-text-md);color:var(--an-text)}.anCommandPaletteOption--computed .anCommandPaletteLabel{color:var(--an-accent-on-soft)}.anCommandPaletteDescription{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--an-text-meta);font-weight:var(--an-weight-medium);color:var(--an-text-muted)}@media screen and (max-width:767px){.anCommandPaletteDescription{font-size:var(--an-text-sm)}}.anCommandPaletteValue{flex:none;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--an-text-base);color:var(--an-text)}.anCommandPaletteOption--computed .anCommandPaletteValue{color:var(--an-accent-on-soft)}.anCommandPaletteShortcut{flex:none;font-size:var(--an-text-eyebrow);color:var(--an-text-faint)}@media screen and (max-width:767px){.anCommandPaletteShortcut{font-size:var(--an-text-sm)}}.anCommandPaletteOption--active .anCommandPaletteShortcut{color:var(--an-accent)}.anCommandPaletteMore{margin:0;padding:8px 14px;border-top:var(--an-border-soft);font-size:var(--an-text-meta);color:var(--an-text-faint)}@media screen and (max-width:767px){.anCommandPaletteMore{font-size:var(--an-text-sm)}}.anCommandPaletteFooter{display:flex;align-items:center;justify-content:space-between;gap:var(--an-space-3);padding:9px 14px;border-top:var(--an-border-soft);background:var(--an-surface-accent-softer);font-size:var(--an-text-eyebrow);color:var(--an-text-faint)}@media screen and (max-width:767px){.anCommandPaletteFooter{font-size:var(--an-text-sm)}}@media(pointer:coarse){.anCommandPaletteFooter{display:none}}.anEntityPanel{display:flex;flex:1 1;flex-direction:column;min-height:0;max-width:100%;font-family:var(--an-font-ui);font-weight:var(--an-weight-semibold);line-height:var(--an-line-ui);animation:anFadeIn var(--an-dur-fast) var(--an-ease-out) both}@media(prefers-reduced-motion:reduce){:root:not([data-reduced-motion=false]) .anEntityPanel{animation:none}}:root[data-reduced-motion=true] .anEntityPanel{animation:none}.anEntityPanel:focus-visible{outline:2px solid var(--an-focus-ring);outline-offset:-2px}.anEntityPanel--sheet{width:var(--an-panel-width);border-radius:var(--an-radius-3xl);background:var(--an-surface-card);box-shadow:var(--an-shadow-popover);overflow:hidden}.anEntityPanelHead{padding:22px 24px 18px;border-bottom:var(--an-border-soft)}.anEntityPanelTop{display:flex;align-items:center;justify-content:space-between;gap:var(--an-space-3);margin-bottom:14px}.anEntityPanelEyebrow{font-family:var(--an-font-ui);font-size:var(--an-text-eyebrow);font-weight:var(--an-weight-bold);letter-spacing:var(--an-tracking-eyebrow);text-transform:uppercase;color:var(--an-text-faint);display:block}@media screen and (max-width:767px){.anEntityPanelEyebrow{font-size:var(--an-text-sm)}}.anEntityPanelClose{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;position:relative;flex:none;font-size:var(--an-text-eyebrow);font-weight:var(--an-weight-semibold);color:var(--an-text-faint);cursor:pointer}.anEntityPanelClose:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;min-width:var(--an-hit-min);min-height:var(--an-hit-min);transform:translate(-50%,-50%)}@media screen and (max-width:767px){.anEntityPanelClose{font-size:var(--an-text-sm)}}.anEntityPanelClose:hover{color:var(--an-text-muted)}.anEntityPanelClose:focus-visible{outline:2px solid var(--an-focus-ring);outline-offset:2px}@media(pointer:coarse){.anEntityPanelCloseKeys{display:none}}.anEntityPanelIdentity{display:flex;align-items:center;gap:var(--an-space-3);min-width:0}.anEntityPanelAvatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--an-radius-circle);background:var(--an-accent);color:var(--an-text-on-accent);font-family:var(--an-font-ui);font-size:var(--an-text-md);font-weight:var(--an-weight-bold)}.anEntityPanelAvatar--ghost{background:rgba(0,0,0,0);border:var(--an-mention-ghost-border);color:var(--an-accent)}.anEntityPanelNames{min-width:0}.anEntityPanelName{display:block;font-size:var(--an-text-xl);color:var(--an-text)}.anEntityPanelKind{display:block;font-size:var(--an-text-sm);font-weight:var(--an-weight-medium);color:var(--an-text-muted)}.anEntityPanelBody{display:flex;flex-direction:column;gap:14px;padding:18px 24px}.anEntityPanelGhostBlock{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.anEntityPanelGhostHint{margin:0;font-size:var(--an-text-base);font-weight:var(--an-weight-medium);color:var(--an-text-muted)}.anEntityPanelPromote{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;position:relative;display:inline-flex;align-items:center;gap:var(--an-space-2);padding:8px 15px;border-radius:var(--an-radius-lg);font-family:var(--an-font-ui);font-size:var(--an-text-base);font-weight:var(--an-weight-semibold);color:var(--an-text-muted);background:var(--an-accent);color:var(--an-text-on-accent);cursor:pointer}.anEntityPanelPromote:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;min-width:var(--an-hit-min);min-height:var(--an-hit-min);transform:translate(-50%,-50%)}.anEntityPanelPromote:focus-visible{outline:2px solid var(--an-focus-ring);outline-offset:2px}.anEntityPanelPromote--accept{background:var(--an-success);color:var(--an-text-on-accent)}.anEntityPanelPromote--primary{background:var(--an-accent);color:var(--an-text-on-accent)}.anEntityPanelPromote--secondary{background:var(--an-surface-accent-soft);color:var(--an-accent-on-soft)}.anEntityPanelPromote--neutral{background:var(--an-surface-card);box-shadow:var(--an-ring-current)}.anEntityPanelPromote--quiet{padding:8px 12px;background:none}.anEntityPanelPromote:hover:not(:disabled){opacity:.92}.anEntityPanelPromote:disabled{opacity:.6;cursor:default}.anEntityPanelField{display:flex;justify-content:space-between;gap:var(--an-space-3);font-size:var(--an-text-base)}.anEntityPanelField--computed{margin:0 -10px;padding:8px 10px;border-radius:var(--an-radius-md);background:var(--an-surface-computed)}.anEntityPanelFieldLabel{flex:1 1;font-weight:var(--an-weight-medium);color:var(--an-text-muted)}.anEntityPanelField--computed .anEntityPanelFieldLabel{font-weight:var(--an-weight-semibold);color:var(--an-accent-computed)}.anEntityPanelComputed{margin-right:5px}.anEntityPanelFieldValue{flex:none;max-width:55%;text-align:right;color:var(--an-text)}.anEntityPanelField--computed .anEntityPanelFieldValue{color:var(--an-accent-on-soft);white-space:nowrap}.anEntityPanelBlock{padding-top:6px}.anEntityPanelBlock--separated{padding-top:var(--an-space-2);border-top:var(--an-border-soft)}.anEntityPanelDescription{margin:var(--an-space-2) 0 0;font-family:var(--an-font-prose);font-size:var(--an-text-md);font-weight:var(--an-weight-regular);line-height:27px;color:var(--an-text-prose)}.anEntityPanelChips{display:flex;flex-wrap:wrap;gap:var(--an-space-2);margin-top:10px}.anEntityPanelChip{padding:4px 10px;border-radius:var(--an-radius-pill);background:var(--an-accent-soft);font-size:var(--an-text-sm);color:var(--an-accent-on-soft)}.anEntityPanelChip--ghost{background:none;border:var(--an-mention-ghost-border)}.anEntityPanelFooter{display:flex;justify-content:space-between;gap:var(--an-space-3);margin-top:auto;padding:14px 24px;border-top:var(--an-border-soft);font-size:var(--an-text-meta);color:var(--an-text-faint)}@media screen and (max-width:767px){.anEntityPanelFooter{font-size:var(--an-text-sm)}}.anEntityPanelFooterAction{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:0;background:none;font:inherit;text-align:inherit;position:relative;display:inline-flex;align-items:center;gap:var(--an-space-2);font-size:inherit;color:inherit;text-decoration:none;cursor:pointer}.anEntityPanelFooterAction:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;min-width:var(--an-hit-min);min-height:var(--an-hit-min);transform:translate(-50%,-50%)}.anEntityPanelFooterAction:hover{color:var(--an-text-muted)}.anEntityPanelFooterAction:focus-visible{outline:2px solid var(--an-focus-ring);outline-offset:2px;border-radius:var(--an-radius-sm)}@media(pointer:coarse){.anEntityPanelFooterKeys{display:none}}.anProposalCard{background:var(--an-surface-card);border-radius:var(--an-radius-2xl);box-shadow:var(--an-ring-current);padding:18px 20px;font-family:var(--an-font-ui);font-weight:var(--an-weight-semibold);line-height:var(--an-line-ui)}.anProposalCard--active{box-shadow:var(--an-ring-accent),var(--an-shadow-card)}.anProposalCard--compact{padding:16px 20px}.anProposalCardHead{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.anProposalCardAvatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--an-radius-circle);background:var(--an-accent);color:var(--an-text-on-accent);font-family:var(--an-font-ui);font-size:var(--an-text-eyebrow);font-weight:var(--an-weight-bold)}.anProposalCardAvatar--ghost{background:rgba(0,0,0,0);border:var(--an-mention-ghost-border);color:var(--an-accent)}.anProposalCardEntity{font-size:var(--an-text-md);color:var(--an-text)}.anProposalCardGhost{padding:1px 7px;border:var(--an-mention-ghost-border);border-radius:var(--an-radius-pill);font-size:var(--an-text-meta);color:var(--an-accent-on-soft)}@media screen and (max-width:767px){.anProposalCardGhost{font-size:var(--an-text-sm)}}.anProposalCardField,.anProposalCardKind{font-size:var(--an-text-base);font-weight:var(--an-weight-medium);color:var(--an-text-muted)}.anProposalCardField:before,.anProposalCardKind:before{content:"· ";color:var(--an-text-faint)}.anProposalCardEmpty{margin-left:auto;font-size:var(--an-text-meta);color:var(--an-text-faint)}@media screen and (max-width:767px){.anProposalCardEmpty{font-size:var(--an-text-sm)}}.anProposalCardCompactValue{margin-left:auto;font-family:var(--an-font-prose);font-size:var(--an-prose-size-field);font-weight:var(--an-weight-medium);color:var(--an-accent-on-soft)}.anProposalCardValue{margin:var(--an-space-3) 0 0}.anProposalCardValueMark{display:inline-block;padding:5px 12px;border-radius:var(--an-radius-md);background:var(--an-surface-accent-soft);font-family:var(--an-font-prose);font-size:var(--an-prose-size);font-weight:var(--an-weight-medium);color:var(--an-accent-on-soft)}.anProposalCardQuote{margin:14px 0 0;padding:0 0 0 14px;border-left:3px solid var(--an-accent-soft);font-family:var(--an-font-prose);font-size:var(--an-text-lg);font-weight:var(--an-weight-regular);line-height:28px;color:var(--an-text-prose-quote)}.anProposalCardQuote q{quotes:"« " " »"}.anProposalCardQuote q:lang(en){quotes:"“" "”"}.anProposalCard--compact .anProposalCardQuote{margin-top:10px;font-size:var(--an-text-md);line-height:26px;color:var(--an-text-muted)}.anProposalCardSource{display:block;margin-top:var(--an-space-1);font-family:var(--an-font-ui);font-size:var(--an-text-meta);font-weight:var(--an-weight-semibold);color:var(--an-text-faint)}@media screen and (max-width:767px){.anProposalCardSource{font-size:var(--an-text-sm)}}.anProposalCard--compact .anProposalCardSource{display:inline;margin-left:var(--an-space-1)}.anProposalCardActions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--an-space-2);margin-top:var(--an-space-4)}.anProposalCardAction{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;position:relative;display:inline-flex;align-items:center;gap:var(--an-space-2);padding:8px 15px;border-radius:var(--an-radius-lg);font-family:var(--an-font-ui);font-size:var(--an-text-base);font-weight:var(--an-weight-semibold);color:var(--an-text-muted);cursor:pointer}.anProposalCardAction:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;min-width:var(--an-hit-min);min-height:var(--an-hit-min);transform:translate(-50%,-50%)}.anProposalCardAction:focus-visible{outline:2px solid var(--an-focus-ring);outline-offset:2px}.anProposalCardAction--accept{background:var(--an-success);color:var(--an-text-on-accent)}.anProposalCardAction--primary{background:var(--an-accent);color:var(--an-text-on-accent)}.anProposalCardAction--secondary{background:var(--an-surface-accent-soft);color:var(--an-accent-on-soft)}.anProposalCardAction--neutral{background:var(--an-surface-card);box-shadow:var(--an-ring-current)}.anProposalCardAction--quiet{padding:8px 12px;background:none}.anProposalCardKey{flex:none;font-size:var(--an-text-meta);font-weight:var(--an-weight-semibold);opacity:.72;margin-left:var(--an-space-1)}@media screen and (max-width:767px){.anProposalCardKey{font-size:var(--an-text-sm)}}.anProposalCardPassage{display:inline-flex;align-items:center;margin-left:auto;font-size:var(--an-text-sm);color:var(--an-text-faint)}.anIssueCard{padding:15px 16px;border-radius:var(--an-radius-xl);font-family:var(--an-font-ui);font-weight:var(--an-weight-semibold);line-height:var(--an-line-ui)}.anIssueCard--fact{background:var(--an-sev-fact-bg);box-shadow:0 0 0 1.5px var(--an-sev-fact-ring)}.anIssueCard--time{background:var(--an-sev-time-bg);box-shadow:0 0 0 1px var(--an-sev-time-ring)}.anIssueCard--check{background:var(--an-sev-check-bg);box-shadow:0 0 0 1px var(--an-sev-check-ring)}.anIssueCardKind{display:flex;align-items:center;gap:9px;font-size:var(--an-text-eyebrow);font-weight:var(--an-weight-bold);letter-spacing:var(--an-tracking-label);text-transform:uppercase}@media screen and (max-width:767px){.anIssueCardKind{font-size:var(--an-text-sm)}}.anIssueCard--fact .anIssueCardKind{color:var(--an-sev-fact)}.anIssueCard--time .anIssueCardKind{color:var(--an-sev-time-fg)}.anIssueCard--check .anIssueCardKind{color:var(--an-sev-check-fg)}.anIssueCardDot{flex:none;width:8px;height:8px;border-radius:var(--an-radius-circle)}.anIssueCard--fact .anIssueCardDot{background:var(--an-sev-fact)}.anIssueCard--time .anIssueCardDot{background:var(--an-sev-time)}.anIssueCard--check .anIssueCardDot{background:var(--an-sev-check)}.anIssueCardTitle{margin-top:var(--an-space-2);font-size:var(--an-text-md);color:var(--an-text)}.anIssueCardDetail{margin-top:var(--an-space-1);font-size:var(--an-text-sm);font-weight:var(--an-weight-medium);line-height:var(--an-line-dense);color:var(--an-text-muted)}.anIssueCardSources{display:flex;flex-direction:column;gap:var(--an-space-2);margin-top:var(--an-space-3)}.anIssueCardSource{display:flex;align-items:flex-start;gap:10px;padding:9px 11px;border-radius:var(--an-radius-lg);background:var(--an-surface-card)}@media screen and (max-width:767px){.anIssueCardSource{flex-wrap:wrap}}.anIssueCardChapter{flex:none;min-width:44px;font-size:var(--an-text-meta);font-weight:var(--an-weight-bold);color:var(--an-text-muted)}@media screen and (max-width:767px){.anIssueCardChapter{font-size:var(--an-text-sm)}}.anIssueCardValue{flex:0 1 auto;min-width:44px;font-size:var(--an-text-lg);font-weight:var(--an-weight-bold);color:var(--an-text)}.anIssueCardQuote{flex:1 1;min-width:0;font-family:var(--an-font-prose);font-size:var(--an-text-base);font-weight:var(--an-weight-regular);line-height:23px;color:var(--an-text-prose-quote);quotes:"« " " »"}.anIssueCardQuote:lang(en){quotes:"“" "”"}.anIssueCardActions{display:flex;flex-wrap:wrap;margin-top:13px}.anIssueCardAction,.anIssueCardActions{align-items:center;gap:var(--an-space-2)}.anIssueCardAction{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;position:relative;display:inline-flex;border-radius:var(--an-radius-lg);font-family:var(--an-font-ui);font-size:var(--an-text-base);font-weight:var(--an-weight-semibold);color:var(--an-text-muted);cursor:pointer;padding:7px 13px;font-size:var(--an-text-sm)}.anIssueCardAction:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;min-width:var(--an-hit-min);min-height:var(--an-hit-min);transform:translate(-50%,-50%)}.anIssueCardAction:focus-visible{outline:2px solid var(--an-focus-ring);outline-offset:2px}.anIssueCardAction--accept{background:var(--an-success);color:var(--an-text-on-accent)}.anIssueCardAction--primary{background:var(--an-accent);color:var(--an-text-on-accent)}.anIssueCardAction--secondary{background:var(--an-surface-accent-soft);color:var(--an-accent-on-soft)}.anIssueCardAction--neutral{background:var(--an-surface-card);box-shadow:var(--an-ring-current)}.anIssueCardAction--quiet{padding:8px 12px;background:none;padding:7px 11px}.anIssueCardKey{flex:none;font-size:var(--an-text-meta);font-weight:var(--an-weight-semibold);opacity:.72;margin-left:var(--an-space-1)}@media screen and (max-width:767px){.anIssueCardKey{font-size:var(--an-text-sm)}}