.fra{--font-body: "Source Serif Pro", Georgia, serif;--color-primary-text: color-mix(in srgb, var(--color-secondary, #c1593c) 85%, var(--color-dark, #2d2927));--fra-bg: var(--color-page);--fra-card: var(--color-page);--fra-fg: var(--color-dark);--fra-muted: var(--color-muted);--fra-border: var(--color-card-border);--fra-hl: var(--color-cream);--fra-rail: 272px;--fra-source-w: 53%;--fra-gutter: 28px;--fra-measure: 640px;position:fixed;inset:0;z-index:60;display:flex;background:var(--color-page);color:var(--color-dark);font-family:var(--font-body)}html.fra-open,html.fra-open body{overflow:hidden}.fra button,.fra input,.fra textarea,.fra select{font-family:var(--font-body);color:inherit;background:transparent;border:0}.fra button{cursor:pointer}#fra-show-archived,#fra-reader-notes,#fra-expand{min-height:44px;padding:0 10px;border:1px solid var(--color-card-border);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted)}#fra-show-archived:hover,#fra-reader-notes:hover,#fra-expand:hover{border-color:var(--color-primary);color:var(--color-primary-text)}#fra-show-archived[aria-pressed=true],#fra-notify[aria-pressed=true]{color:var(--color-primary-text);border-color:var(--color-primary)}#fra-modes{width:min(360px,calc(100vw - 2 * var(--fra-gutter)))}#fra-modes button>strong,#fra-modes button>span:first-child{display:block;font-size:14px;font-weight:600;color:var(--color-dark)}#fra-modes button>small,#fra-modes button>strong+span,#fra-modes button>span+span{display:block;margin-top:2px;font-size:13px;line-height:1.45;color:var(--color-muted);white-space:normal}#fra-modes button{height:auto;min-height:44px;padding:10px;text-align:left}#fra-modes button[aria-pressed=true]{background:var(--color-cream)}.fra svg{width:17px;height:17px;flex:none}.fra[hidden],.fra [hidden]{display:none!important}.fra-launcher{--font-body: "Source Serif Pro", Georgia, serif;position:fixed;right:18px;bottom:18px;z-index:55;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;background:var(--color-page);color:var(--color-dark);border:1px solid var(--color-card-border);border-radius:999px;box-shadow:0 4px 16px #2d29271f;font-family:var(--font-body);font-size:14px;cursor:pointer}.fra-launcher:hover{border-color:var(--color-primary);color:var(--color-primary-text)}.fra-launcher svg{width:17px;height:17px;fill:currentColor}html.fra-open .fra-launcher{display:none}.fra-launcher.fra-running{border-color:var(--color-primary)}.fra-launcher.fra-in-toolbar{position:static;box-shadow:none;border-radius:0}.fra-sidebar{flex:0 0 var(--fra-rail);display:flex;flex-direction:column;gap:14px;padding:22px 18px 18px;border-right:1px solid var(--color-card-border);background:var(--color-cream);overflow-y:auto;overscroll-behavior:contain}.fra-brand{display:flex;align-items:center;justify-content:space-between;gap:8px}.fra-brand a{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-body);font-size:19px;font-weight:600;letter-spacing:.01em;line-height:1.2;color:var(--color-dark);text-decoration:none}.fra-brand a:hover{color:var(--color-primary-text);text-decoration:none}.fra-new{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 14px;font-family:var(--font-body);font-size:15px;color:var(--color-dark);background:var(--color-page);border:1px solid var(--color-card-border);cursor:pointer}.fra-new:hover{border-color:var(--color-primary);color:var(--color-primary-text)}.fra-history-search{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 10px;color:var(--color-muted);background:var(--color-page);border:1px solid var(--color-card-border)}.fra-history-search input{flex:1 1 auto;min-width:0;border:0;background:transparent;font-family:var(--font-body);font-size:15px;color:var(--color-dark)}.fra-history-search input:focus{outline:none}.fra-history-search:focus-within{border-color:var(--color-primary)}.fra-history-label{display:flex;align-items:center;justify-content:space-between;gap:10px}.fra-history-label,#fra-show-archived{font-family:var(--font-body);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-muted)}#fra-show-archived{background:none;border:0;padding:0;cursor:pointer}#fra-show-archived:hover{color:var(--color-primary-text)}#fra-history-list{display:flex;flex-direction:column}.fra-history-row{display:block;width:100%;text-align:left;padding:10px 10px 11px;border:0;border-left:2px solid transparent;background:none;font-family:var(--font-body);font-size:15px;line-height:1.35;color:var(--color-dark);cursor:pointer}.fra-history-row:hover{background:var(--color-page)}.fra-history-row[aria-current=true]{border-left-color:var(--color-primary);background:var(--color-page)}.fra-history-row .fra-elapsed,.fra-history-row time,.fra-history-row small{display:block;margin-top:2px;font-size:12px;color:var(--color-muted)}.fra-empty-history{padding:10px;font-size:14px;font-style:italic;color:var(--color-muted)}.fra-sidebar-foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--color-card-border);display:flex;flex-direction:column;gap:6px;font-size:14px}.fra-sidebar-foot a,#fra-notify{display:flex;align-items:center;gap:8px;min-height:44px;color:var(--color-dark);background:none;border:0;padding:0;font-family:var(--font-body);font-size:14px;text-decoration:none;cursor:pointer}.fra-sidebar-foot a:hover,#fra-notify:hover{color:var(--color-primary-text);text-decoration:none}#fra-save-state{font-size:12px;line-height:1.45;color:var(--color-muted)}.fra-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.fra-header{display:flex;align-items:flex-start;gap:12px;padding:18px var(--fra-gutter) 14px;border-bottom:1px solid var(--color-card-border)}.fra-heading{min-width:0;flex:1 1 auto}#fra-title{display:block;font-family:var(--font-body);font-size:17px;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#fra-context{display:block;margin-top:2px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fra-icon,#fra-theme,#fra-more-toggle,#fra-close,.fra-home,#fra-history-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 8px;background:none;border:0;color:var(--color-muted);font-family:var(--font-body);font-size:14px;cursor:pointer}.fra-icon:hover,#fra-theme:hover,#fra-more-toggle:hover,#fra-close:hover,.fra-home:hover,#fra-history-toggle:hover{color:var(--color-primary-text)}.fra-icon svg{width:18px;height:18px;fill:currentColor}.fra-popover,.fra-menu,#fra-modes,.fra-scope{position:absolute;z-index:5;min-width:232px;padding:8px;background:var(--color-page);border:1px solid var(--color-card-border);box-shadow:0 8px 28px #2d292721}.fra-composer{position:relative}.fra-mode-menu,.fra-scope{bottom:calc(100% + 8px);left:0;max-height:min(68vh,560px);overflow-y:auto;overscroll-behavior:contain}.fra-scope{width:min(420px,calc(100vw - 2 * var(--fra-gutter)))}.fra-header{position:relative}.fra-menu#fra-more{top:calc(100% - 8px);right:var(--fra-gutter);left:auto}.fra-menu button,#fra-modes button,.fra-scope>button{display:block;width:100%;text-align:left;min-height:44px;padding:0 10px;background:none;border:0;font-family:var(--font-body);font-size:15px;color:var(--color-dark);cursor:pointer}.fra-menu button:hover,#fra-modes button:hover,.fra-scope>button:hover{background:var(--color-cream)}#fra-mode-name{font-weight:600}.fra-scope-help,.fra-mode-menu p{margin:2px 0 8px;font-size:13px;line-height:1.45;color:var(--color-muted)}.fra-body{flex:1 1 auto;display:flex;min-height:0}.fra-chat{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.fra-feed{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--fra-gutter)}.fra-welcome{max-width:660px;margin:0 auto;padding:72px 0 40px;text-align:center}.fra-welcome-mark{color:var(--color-card-border)}.fra-welcome-mark svg{width:34px;height:34px;fill:currentColor}.fra-welcome h1{font-family:var(--font-body);font-size:clamp(30px,3.4vw,40px);font-weight:600;line-height:1.14;margin:18px 0 14px}.fra-welcome>p{font-size:17px;line-height:1.6;color:var(--color-muted);margin:0 auto 30px;max-width:34ch}.fra-suggestions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;text-align:left}.fra-suggestions button{display:block;min-height:44px;padding:14px 16px 15px;background:var(--color-page);border:1px solid var(--color-card-border);font-family:var(--font-body);font-size:15px;line-height:1.45;color:var(--color-dark);text-align:left;cursor:pointer}.fra-suggestions button:hover{border-color:var(--color-primary)}.fra-suggestions button>span{display:block;margin-bottom:5px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-muted)}.fra-suggestions button>small{display:block;font-size:15px;line-height:1.45;color:var(--color-dark)}#fra-thread{max-width:var(--fra-measure);margin:0 auto;padding-bottom:28px}.fra-turn{padding:34px 0 8px}.fra-turn+.fra-turn{border-top:1px solid var(--color-card-border)}.fra-question{font-family:var(--font-body);font-size:clamp(23px,2.2vw,28px);font-weight:600;line-height:1.22;margin:0 0 6px}.fra-turn-meta{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-muted);margin-bottom:18px}.fra-progress{display:flex;align-items:baseline;gap:10px;font-size:15px;color:var(--color-muted);margin:0 0 16px}.fra-elapsed{font-variant-numeric:tabular-nums;font-size:13px}.fra-motion{display:inline-flex;gap:4px}.fra-motion i{width:5px;height:5px;border-radius:50%;background:var(--color-primary);animation:fra-breathe 1.4s ease-in-out infinite}.fra-motion i:nth-child(2){animation-delay:.18s}.fra-motion i:nth-child(3){animation-delay:.36s}@keyframes fra-breathe{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.fra-motion i{animation:none;opacity:.6}}.fra-answer{font-size:var(--tfr-body);line-height:1.66}.fra-answer p{margin:0 0 1.05em}.fra-answer h2,.fra-answer h3{font-family:var(--font-body);font-size:1.04em;font-weight:600;margin:1.6em 0 .5em}.fra-answer ul,.fra-answer ol{margin:0 0 1.05em;padding-left:1.3em}.fra-answer li{margin-bottom:.4em}.fra-answer blockquote{margin:1.2em 0;padding:14px 18px;background:var(--color-cream);border-left:2px solid var(--color-card-border);font-size:.97em}.fra-answer code{font-size:.92em;background:var(--color-cream);padding:1px 4px}.fra-cite{display:inline-block;padding:0 5px;margin:0 1px;font-size:.78em;line-height:1.7;vertical-align:.08em;color:var(--color-primary-text);background:var(--color-cream);border:1px solid var(--color-card-border);border-radius:2px;text-decoration:none;white-space:nowrap}.fra-cite:hover{color:var(--color-page);background:var(--color-primary-text);border-color:var(--color-primary-text);text-decoration:none}.fra-turn-extra{margin-top:22px;font-size:var(--tfr-meta)}.fra-research-context{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);padding-bottom:10px;border-bottom:1px solid var(--color-card-border)}.fra-activity,.fra-sources{border-bottom:1px solid var(--color-card-border)}.fra-activity>summary,.fra-sources>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:14px;color:var(--color-muted);list-style:none}.fra-activity>summary::-webkit-details-marker,.fra-sources>summary::-webkit-details-marker{display:none}.fra-activity>summary:before,.fra-sources>summary:before{content:"\203a";display:inline-block;width:14px;color:var(--color-card-border);transition:transform .15s ease}.fra-activity[open]>summary:before,.fra-sources[open]>summary:before{transform:rotate(90deg)}.fra-activity>summary:hover,.fra-sources>summary:hover{color:var(--color-primary-text)}.fra-activity ol{margin:0 0 14px;padding-left:30px;color:var(--color-muted)}.fra-activity li{margin-bottom:5px}.fra-coverage{margin:10px 0;font-size:13px;font-style:italic;color:var(--color-muted)}.fra-source{display:block;padding:12px 0;border-top:1px solid var(--color-card-border);color:inherit;text-decoration:none}.fra-source:first-child{border-top:0}.fra-source:hover{text-decoration:none}.fra-source:hover .fra-source-name{color:var(--color-primary-text)}.fra-source-name{display:block;font-size:15px;line-height:1.35}.fra-source-quote{display:block;margin:4px 0;font-size:14px;color:var(--color-muted);font-style:italic}.fra-source small,.fra-source .fra-cite{font-size:12px;color:var(--color-muted)}.fra-error{margin:14px 0;padding:12px 14px;border-left:2px solid var(--color-secondary);background:var(--color-cream);font-size:15px}.fra-actions{display:flex;flex-wrap:wrap;gap:0;margin:18px 0 4px}.fra-actions button,.fra-actions a{min-height:44px;padding:0 13px;font-family:var(--font-body);font-size:13px;color:var(--color-dark);background:transparent;border:1px solid var(--color-card-border);text-decoration:none;display:inline-flex;align-items:center;cursor:pointer}.fra-actions button:hover,.fra-actions a:hover{background:var(--color-cream);text-decoration:none}.fra-actions button:disabled{color:var(--color-muted);cursor:default}.fra-jump{position:absolute;left:50%;transform:translate(-50%);bottom:120px;min-height:44px;padding:0 16px;background:var(--color-dark);color:var(--color-page);border:0;font-family:var(--font-body);font-size:14px;cursor:pointer}.fra-compose-area{border-top:1px solid var(--color-card-border);padding:14px var(--fra-gutter) 16px;background:var(--color-page)}.fra-passage{display:flex;gap:10px;align-items:flex-start;max-width:var(--fra-measure);margin:0 auto 10px;padding:10px 12px;background:var(--color-cream);border-left:2px solid var(--color-card-border);font-size:14px}#fra-passage-cite{color:var(--color-muted);font-size:12px}#fra-passage-text{font-style:italic}#fra-passage-clear{margin-left:auto;min-width:44px;min-height:44px;background:none;border:0;color:var(--color-muted);cursor:pointer}.fra-composer{max-width:var(--fra-measure);margin:0 auto;border:1px solid var(--color-card-border);background:var(--color-page);padding:10px 12px 8px}.fra-composer:focus-within{border-color:var(--color-primary)}#fra-input{width:100%;border:0;resize:none;background:transparent;font-family:var(--font-body);font-size:17px;line-height:1.5;color:var(--color-dark)}#fra-input:focus{outline:none}#fra-input::placeholder{color:var(--color-muted)}.fra-compose-tools{display:flex;align-items:center;gap:4px;margin-top:6px}#fra-mode-toggle,#fra-scope-toggle{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;background:none;border:0;font-family:var(--font-body);font-size:14px;color:var(--color-muted);cursor:pointer}#fra-mode-toggle:hover,#fra-scope-toggle:hover{color:var(--color-primary-text)}.fra-status-dot{width:6px;height:6px;border-radius:50%;background:var(--color-primary);display:inline-block}#fra-send,.fra-send{margin-left:auto;width:44px;height:44px;border-radius:50%;border:1px solid var(--color-card-border);background:var(--color-page);color:var(--color-dark);cursor:pointer}#fra-send:hover:not(:disabled),.fra-send:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary);color:var(--color-page)}#fra-send:disabled,.fra-send:disabled{color:var(--color-card-border);cursor:default}.fra-compose-foot{display:flex;justify-content:space-between;max-width:var(--fra-measure);margin:8px auto 0;font-size:12px;color:var(--color-muted)}.fra-reader{flex:0 0 var(--fra-source-w);min-width:0;display:none;flex-direction:column;border-left:1px solid var(--color-card-border);background:var(--color-page)}.fra.fra-show-reader .fra-reader{display:flex}.fra-reader>header{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--color-card-border)}.fra-source-heading{display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-width:0}#fra-source-title{font-size:15px;line-height:1.3;font-weight:600;color:var(--color-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#fra-source-location{font-size:12px;color:var(--color-muted)}#fra-source-open{flex:none;font-size:13px;color:var(--color-primary-text);min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}.fra-source-viewport{flex:1 1 auto;min-height:0;position:relative}#fra-source-frame{width:100%;height:100%;border:0;display:block;background:var(--color-page)}.fra-source-status,.fra-source-pending{padding:16px 18px;font-size:14px;font-style:italic;color:var(--color-muted)}.fra-split{flex:0 0 9px;cursor:col-resize;background:transparent;border:0;position:relative;display:none}.fra.fra-show-reader .fra-split{display:block}.fra-split:before{content:"";position:absolute;inset:0 4px;background:var(--color-card-border)}.fra-split:hover:before,.fra-split:focus-visible:before{background:var(--color-primary)}.fra.fra-resizing{user-select:none}.fra.fra-resizing #fra-source-frame{pointer-events:none}#fra-notices{position:fixed;right:18px;bottom:18px;z-index:70;display:flex;flex-direction:column;gap:8px}.fra-toast{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--color-dark);color:var(--color-page);font-size:14px}.fra-toast button{background:none;border:0;color:inherit;font-family:var(--font-body);font-size:14px;cursor:pointer;min-height:44px}.fra-sr,#fra-announcer{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fra-mobile-only,.fra-mobile-tabs,.fra-history-scrim{display:none}@media (max-width: 900px){.fra{--fra-gutter: 18px}.fra-sidebar{position:absolute;inset:0 auto 0 0;z-index:3;width:min(86vw,var(--fra-rail));transform:translate(-102%);transition:transform .22s ease}.fra.fra-history-open .fra-sidebar{transform:none}.fra.fra-history-open .fra-history-scrim{display:block;position:absolute;inset:0;z-index:2;background:#2d292757}.fra-mobile-only{display:inline-flex}.fra-question{font-size:25px}#fra-title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#fra-context{letter-spacing:.1em}.fra-welcome{padding:44px 0 28px}.fra-welcome h1{font-size:30px}.fra-suggestions{grid-template-columns:minmax(0,1fr)}.fra-split{display:none!important}.fra.fra-show-reader .fra-reader{position:absolute;inset:0;z-index:4;flex:1 1 auto}.fra.fra-show-reader .fra-mobile-tabs{display:flex}.fra-mobile-tabs{border-bottom:1px solid var(--color-card-border)}.fra-mobile-tabs button{flex:1;min-height:44px;background:none;border:0;border-bottom:2px solid transparent;font-family:var(--font-body);font-size:14px;color:var(--color-muted);cursor:pointer}.fra-mobile-tabs button[aria-selected=true]{color:var(--color-dark);border-bottom-color:var(--color-primary)}}.fra[data-theme=dark]{--color-page: #201d1b;--color-cream: #2a2624;--color-dark: #ece7e1;--color-muted: #a49d94;--color-card-border: #3d3733;--color-primary-text: #e8a184}.fra[data-theme=dark] .fra-toast{background:var(--color-cream);color:var(--color-dark)}.fra-diagram{margin:20px 0;padding:16px;overflow-x:auto;overscroll-behavior-x:contain;background:var(--color-page);border:1px solid var(--color-card-border);text-align:center}.fra-diagram svg{max-width:100%;height:auto;display:inline-block}.fra-diagram-source{margin:0;text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;color:var(--color-muted);white-space:pre}.fra-scope>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.fra-scope>header strong{font-size:14px;font-weight:600}#fra-all-scope,.fra .fra-add-current{min-height:40px;margin-bottom:10px;padding:0 10px;border:1px solid var(--color-card-border);font-size:13px;color:var(--color-muted)}#fra-all-scope:hover,.fra .fra-add-current:hover{border-color:var(--color-primary);color:var(--color-primary-text)}#fra-all-scope[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-primary-text);background:var(--color-cream)}.fra-shelves{border-top:1px solid var(--color-card-border)}.fra-shelves>summary{min-height:40px;display:flex;align-items:center;gap:6px;cursor:pointer;list-style:none;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted)}.fra-shelves>summary::-webkit-details-marker{display:none}.fra-shelves>summary:before{content:"\203a";display:inline-block;width:12px;letter-spacing:0;color:var(--color-muted);transition:transform .15s ease}.fra-shelves[open]>summary:before{transform:rotate(90deg)}.fra-shelves>summary:hover{color:var(--color-primary-text)}#fra-shelf-count,#fra-group-count{margin-left:auto;font-size:11px;letter-spacing:0;text-transform:none;color:var(--color-muted)}.fra-shelf-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;padding-bottom:10px}.fra-shelf-options label,.fra-notebook{display:flex;align-items:center;gap:8px;min-height:34px;font-size:13px;line-height:1.35;color:var(--color-dark);cursor:pointer}.fra-notebook{min-height:40px;border-top:1px solid var(--color-card-border);margin-top:4px}.fra-scope input[type=checkbox]{flex:none;width:15px;height:15px;margin:0;accent-color:var(--color-primary);cursor:pointer}.fra-field{display:flex;flex-direction:column;gap:4px;margin:10px 0 8px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted)}#fra-work-search{min-height:40px;padding:0 10px;border:1px solid var(--color-card-border);background:var(--color-page);font-size:14px;letter-spacing:0;text-transform:none;color:var(--color-dark)}#fra-work-search:focus{outline:none;border-color:var(--color-primary)}#fra-work-results:not(:empty),#fra-selected-works:not(:empty){margin-bottom:8px;font-size:13px}.fra-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fra-unverified{margin:18px 0 0;padding:12px 0 12px 14px;border-left:2px solid var(--color-primary);font-size:13px;line-height:1.55;color:var(--color-muted)}.fra-unverified p{margin:0 0 6px}.fra-unverified ul{margin:0;padding-left:18px}.fra-unverified li{margin-bottom:4px;color:var(--color-dark)}html:not(.mo-embedded) .fra{top:var(--mo-head, 61px);height:calc(100dvh - var(--mo-head, 61px))}@media (min-width:1100px){html.fra-docked,html.fra-docked body{overflow:visible!important}#fra-workspace.fra-docked{inset:calc(var(--mo-head,85px) + var(--phh,64px)) 0 0 auto!important;width:var(--fr-rail-width,460px);height:calc(100dvh - var(--mo-head,85px) - var(--phh,64px))!important;grid-template-columns:minmax(0,1fr);border-left:1px solid var(--fra-border);box-shadow:none}.fra-docked .fra-sidebar{display:none}.fra-docked #fra-history-toggle{display:flex}.fra-docked .fra-header{height:60px;padding:8px 12px;gap:2px}.fra-docked .fra-heading strong{font-size:15px}.fra-docked .fra-heading>span{font-size:11px}.fra-docked .fra-header .fra-icon{width:36px;height:40px;padding:8px}.fra-docked .fra-feed{padding:24px 20px}.fra-docked .fra-question{font-size:22px;line-height:1.4}.fra-docked .fra-answer{font-size:16px;line-height:1.75}.fra-docked .fra-welcome{min-height:0;padding:18px 0;align-items:flex-start;justify-content:flex-start;text-align:left}.fra-docked .fra-welcome h1{font-size:30px}.fra-docked .fra-welcome-mark{display:none}.fra-docked .fra-welcome p{font-size:15px;line-height:1.6}.fra-docked .fra-suggestions{grid-template-columns:minmax(0,1fr);flex-direction:column;gap:0;margin-top:22px}.fra-docked .fra-suggestions button{max-width:100%;border:0;border-bottom:1px solid var(--fra-border);border-radius:0;padding:12px 0;font-size:13px}.fra-docked .fra-compose-area{padding:10px 14px 14px}.fra-docked .fra-compose-foot>span:last-child{display:none}.fra-docked .fra-compose-foot>span:first-child{max-width:100%}.fra-docked #fra-input{font-size:16px;min-height:48px}.fra-docked .fra-composer{padding:9px;border-radius:12px}.fra-docked .fra-popover{width:100%}.fra-docked .fra-mode-menu span{font-size:12px}.fra-docked .fra-menu{top:55px;right:42px}.fra-docked.fra-history-open .fra-sidebar{display:flex;position:absolute;inset:0 auto 0 0;width:min(310px,90%);z-index:12}.fra-docked.fra-history-open .fra-history-scrim{display:block;position:absolute;inset:0;background:#0005;z-index:11}.fra-docked.fra-history-open .fra-mobile-only{display:flex}.fra-docked.fra-with-reader .fra-mobile-tabs{display:flex;flex:none;gap:20px;padding:0 20px;border-bottom:1px solid var(--fra-border)}.fra-docked .fra-mobile-tabs button{min-height:40px;font-size:13px}.fra-docked .fra-mobile-tabs button.active{box-shadow:inset 0 -2px var(--fra-fg)}.fra-docked.fra-show-reader .fra-chat{display:none}.fra-docked .fra-reader{width:100%;border-left:0}}.fra-docked .fra-split{display:none!important}#fra-workspace{--fra-measure: 760px;--fra-action: var(--fra-fg)}#fra-workspace .fra-sidebar{width:252px;flex-basis:252px;padding:24px 16px 16px;background:var(--fra-bg)}#fra-workspace .fra-brand{padding:0 8px 24px}#fra-workspace .fra-brand a{font-family:var(--fra-display,inherit);font-size:23px;font-weight:500}#fra-workspace .fra-new{width:100%;min-height:44px;justify-content:center;gap:8px;padding:10px 14px;border:0;border-radius:9px;color:var(--fra-action-ink,var(--fra-card));background:var(--fra-action);font-size:14px;transition:transform .14s ease,opacity .14s ease}#fra-workspace .fra-new:active{transform:scale(.985)}#fra-workspace .fra-history-search{margin:14px 0 18px;border:1px solid var(--fra-border);border-radius:8px;min-height:44px;padding:0 10px;background:var(--fra-card)}#fra-workspace .fra-history-search input{font-size:14px;min-width:0}#fra-workspace .fra-history-label{padding:0 8px 10px;font-size:12px;letter-spacing:0;text-transform:none}#fra-workspace .fra-history-row{padding:10px 12px;margin:2px 0;border:1px solid transparent;border-radius:8px;transition:background .16s ease,border-color .16s ease}#fra-workspace .fra-history-row span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.45}#fra-workspace .fra-history-row small{font-size:11px;margin-top:5px}#fra-workspace .fra-history-row.active{background:var(--fra-card);border-color:var(--fra-border)}#fra-workspace .fra-sidebar-foot{padding:16px 8px 0}#fra-workspace .fra-sidebar-foot p{font-size:12px;line-height:1.5}#fra-workspace .fra-header{height:72px;min-height:72px;padding:12px 24px;gap:8px}#fra-workspace .fra-heading strong{font-size:16px;font-weight:600}#fra-workspace .fra-heading>span{font-size:12px;letter-spacing:0;text-transform:none;margin-top:3px}#fra-workspace .fra-header .fra-icon{border-radius:8px}#fra-workspace .fra-state{display:flex;align-items:center;gap:7px;border:1px solid var(--fra-border);border-radius:20px;padding:7px 11px;max-width:220px;min-height:34px;color:var(--fra-muted);font-size:12px;white-space:nowrap;background:var(--fra-card)}#fra-workspace .fra-state span{overflow:hidden;text-overflow:ellipsis}#fra-workspace .fra-state i{width:6px;height:6px;border:1px solid currentColor;border-radius:50%;flex:none}#fra-workspace .fra-state[data-state=running] i{background:currentColor;animation:fra-status-pulse 1.7s ease-in-out infinite}#fra-workspace .fra-state[data-state=complete] i{width:8px;height:5px;border:0;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;border-radius:0;transform:rotate(-45deg)}#fra-workspace .fra-state[data-state=attention]{color:var(--fra-fg)}#fra-workspace .fra-feed{padding:36px max(24px,calc((100% - var(--fra-measure))/2))}#fra-workspace .fra-welcome{max-width:640px;margin:auto;padding:40px 0}#fra-workspace .fra-welcome h1{font-size:clamp(36px,4vw,52px);font-weight:400;line-height:1.1}#fra-workspace .fra-welcome p{max-width:42ch;font-size:17px;line-height:1.6}#fra-workspace .fra-welcome-mark{color:var(--fra-fg);margin-bottom:24px}#fra-workspace .fra-suggestions{display:flex;flex-direction:column;width:100%;max-width:540px;gap:0;margin:28px auto 0;border-top:1px solid var(--fra-border)}#fra-workspace .fra-suggestions button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;border:0;border-bottom:1px solid var(--fra-border);border-radius:0;padding:15px 6px;gap:4px;transition:background .16s ease}#fra-workspace .fra-suggestions button span{font-size:15px;font-weight:600}#fra-workspace .fra-suggestions button small{font-size:13px;line-height:1.45;color:var(--fra-muted)}#fra-workspace .fra-turn{margin-bottom:52px}#fra-workspace .fra-question{max-width:88%;width:fit-content;margin:0 0 8px auto;padding:14px 18px;background:var(--fra-bg);border:1px solid var(--fra-border);border-radius:14px 14px 4px;font-size:17px;font-weight:400;line-height:1.6}#fra-workspace .fra-turn-meta{text-align:right;margin-bottom:28px;font-size:12px}#fra-workspace .fra-answer-label{display:flex;align-items:center;gap:8px;color:var(--fra-muted);font-size:13px;margin:22px 0 14px}#fra-workspace .fra-answer-label svg{width:17px;height:17px}#fra-workspace .fra-answer{font-size:18px;line-height:1.75}#fra-workspace .fra-answer h3{font-size:26px;line-height:1.3;margin:28px 0 12px}#fra-workspace .fra-answer blockquote{padding:4px 0 4px 20px;border:0;border-left:1px solid var(--fra-border);background:transparent}#fra-workspace .fra-progress:not(:empty){padding:14px 16px;border:1px solid var(--fra-border);border-radius:10px;background:var(--fra-bg);display:flex;flex-wrap:wrap;gap:8px;font-size:13px}#fra-workspace .fra-steps-done{width:100%;margin:8px 0 0 27px;padding:0 0 0 12px;border-left:1px solid var(--fra-border);list-style:none;display:grid;gap:5px;font-size:12px;color:var(--fra-muted)}#fra-workspace .fra-steps-done li:before{content:none}#fra-workspace .fra-activity{font-size:13px;margin-top:12px}#fra-workspace .fra-activity summary{min-height:44px;padding:12px 0}#fra-workspace .fra-activity ol{margin-left:8px;border-left:1px solid var(--fra-border);list-style:none;padding-left:18px}#fra-workspace .fra-activity li{padding:8px 0;line-height:1.5}#fra-workspace .fra-error{padding:16px;border-radius:10px;border:1px solid var(--fra-border);background:var(--fra-bg);font-size:15px;line-height:1.6}#fra-workspace .fra-receipts{display:flex;flex-direction:column;gap:0;margin:20px 0 0;border-top:1px solid var(--fra-border)}#fra-workspace .fra-receipt{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 4px;text-align:left;border:0;border-bottom:1px solid var(--fra-border);background:transparent;color:var(--fra-fg);transition:background .16s ease}#fra-workspace .fra-receipt>span{flex:1;min-width:0}#fra-workspace .fra-receipt strong{display:block;font-size:14px;line-height:1.4;font-weight:600}#fra-workspace .fra-receipt small{display:block;font-size:12px;color:var(--fra-muted);margin-top:4px}#fra-workspace .fra-receipt>svg{width:18px;height:18px}#fra-workspace .fra-receipt>svg:last-child{transform:rotate(-90deg);transition:transform .16s ease}#fra-workspace .fra-sources{border:0;padding:0;font-size:13px}#fra-workspace .fra-sources>summary,#fra-workspace .fra-source-work>summary{display:flex;align-items:baseline;gap:10px;min-height:44px;padding:12px 4px;list-style:none}#fra-workspace .fra-sources>summary:before,#fra-workspace .fra-source-work>summary:before{content:"+";flex:none}#fra-workspace .fra-sources[open]>summary:before,#fra-workspace .fra-source-work[open]>summary:before{content:"\2212"}#fra-workspace .fra-sources summary small{margin-left:auto;color:var(--fra-muted);font-size:12px;white-space:nowrap}#fra-workspace .fra-source-groups{max-height:440px;overflow:auto;overscroll-behavior:contain;padding:0 12px;border:1px solid var(--fra-border);border-radius:8px}#fra-workspace .fra-source-work{border-bottom:1px solid var(--fra-border)}#fra-workspace .fra-source-work:last-child{border:0}#fra-workspace .fra-source-work>summary{font-weight:600;color:var(--fra-fg)}#fra-workspace .fra-source-row{padding-left:16px}#fra-workspace .fra-source-name{font-size:13px}#fra-workspace .fra-actions{gap:6px 18px;border-top:1px solid var(--fra-border);padding-top:10px}#fra-workspace .fra-actions button{min-height:40px;font-size:13px}#fra-workspace .fra-compose-area{border-top:0;padding:18px max(24px,calc((100% - var(--fra-measure))/2)) 14px;background:var(--fra-card)}#fra-workspace .fra-composer{padding:14px 14px 10px;background:var(--fra-card);border:1px solid var(--fra-border);border-radius:14px;transition:border-color .16s ease,box-shadow .16s ease}#fra-workspace .fra-composer:focus-within{border-color:var(--fra-fg);box-shadow:0 4px 18px -12px var(--fra-muted)}#fra-workspace .fra-compose-label{display:block;font-size:12px;font-weight:600;color:var(--fra-muted);padding:0 6px 3px}#fra-workspace #fra-input{min-height:52px;font-size:17px;line-height:1.55;padding:6px}#fra-workspace .fra-compose-tools{gap:5px}#fra-workspace .fra-compose-tools>button{font-size:13px;min-height:40px;border-radius:7px}#fra-workspace .fra-compose-tools .fra-send{width:42px;height:42px;background:var(--fra-action);color:var(--fra-action-ink,var(--fra-card));border:0;border-radius:50%;transition:transform .14s ease,opacity .14s ease}#fra-workspace .fra-send:disabled{opacity:.35}#fra-workspace .fra-send:not(:disabled):active{transform:scale(.92)}#fra-workspace .fra-compose-foot{font-size:11px;padding-top:9px;gap:10px}#fra-workspace .fra-compose-foot span:first-child{max-width:55%}#fra-workspace .fra-popover{border-radius:12px;padding:10px}#fra-workspace .fra-mode-menu>button{padding:14px;border:0;border-radius:8px}#fra-workspace .fra-mode-menu>button[aria-pressed=true]{background:var(--fra-hl)}#fra-workspace .fra-mobile-tabs{position:relative;gap:6px;padding:6px 12px}#fra-workspace .fra-mobile-tabs button{min-height:40px;padding:8px 14px;border-radius:7px;transition:background .18s ease,color .18s ease}#fra-workspace .fra-mobile-tabs button.active{background:var(--fra-hl);box-shadow:none}#fra-workspace .fra-command{position:fixed;inset:12vh 0 auto;margin:0 auto;width:min(600px,calc(100vw - 32px));max-height:min(70dvh,650px);padding:0;border:1px solid var(--fra-border);border-radius:14px;background:var(--fra-card);color:var(--fra-fg);box-shadow:0 24px 80px -32px #0008;overflow:hidden;font-family:inherit}#fra-workspace .fra-command[open]{display:flex;flex-direction:column;animation:fra-command-enter .18s var(--fra-ease)}#fra-workspace .fra-command::backdrop{background:#00000052}#fra-workspace .fra-command header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 0}#fra-workspace .fra-command h2{font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;margin:0;color:var(--fra-muted)}#fra-workspace .fra-command-search{display:flex;align-items:center;gap:12px;margin:6px 16px 12px;min-height:48px;border-bottom:1px solid var(--fra-border)}#fra-workspace .fra-command-search input{min-width:0;flex:1;width:100%;border:0;outline:0;padding:12px 0;background:transparent;font-size:17px;box-shadow:none}#fra-workspace #fra-command-results{overflow:auto;overscroll-behavior:contain;padding:4px 8px 8px;min-height:0}#fra-workspace #fra-command-results button{width:100%;min-height:60px;display:flex;align-items:center;gap:12px;text-align:left;padding:10px 12px;border:1px solid transparent;border-radius:8px}#fra-workspace #fra-command-results button[aria-selected=true]{background:var(--fra-hl);border-color:var(--fra-border)}#fra-workspace #fra-command-results button>span:nth-child(2){flex:1;min-width:0}#fra-workspace #fra-command-results strong{display:block;font-size:15px;font-weight:500;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#fra-workspace #fra-command-results small{display:block;margin-top:3px;font-size:12px;color:var(--fra-muted)}#fra-workspace .fra-command-enter{color:var(--fra-muted)}#fra-workspace .fra-command footer{display:flex;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--fra-border);font-size:11px;color:var(--fra-muted)}#fra-workspace .fra-command-empty{padding:20px 14px;font-size:15px;color:var(--fra-muted)}#fra-workspace :is(button,a,input,textarea,summary):focus-visible{outline:2px solid var(--fra-fg);outline-offset:3px}@keyframes fra-command-enter{0%{opacity:0;transform:translateY(-6px) scale(.99)}to{opacity:1;transform:none}}@keyframes fra-status-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (hover:hover){#fra-workspace .fra-suggestions button:hover,#fra-workspace .fra-receipt:hover{background:var(--fra-bg)}#fra-workspace .fra-receipt:hover>svg:last-child{transform:rotate(-90deg) translateY(3px)}}@media (max-width:1100px){#fra-workspace .fra-state{max-width:140px}}@media (max-width:800px){#fra-workspace .fra-sidebar{width:min(86vw,310px)}#fra-workspace .fra-header{height:64px;min-height:64px;padding:8px;gap:0}#fra-workspace .fra-heading strong{font-size:14px}#fra-workspace .fra-heading>span{font-size:11px}#fra-workspace .fra-state{display:none}#fra-workspace .fra-feed{padding:24px 18px}#fra-workspace .fra-welcome{padding:20px 0}#fra-workspace .fra-welcome h1{font-size:36px}#fra-workspace .fra-welcome p{font-size:16px;max-width:34ch}#fra-workspace .fra-question{max-width:94%;font-size:16px;padding:12px 14px}#fra-workspace .fra-answer{font-size:17px;line-height:1.7}#fra-workspace .fra-answer h3{font-size:23px}#fra-workspace .fra-compose-area{padding:10px 12px max(12px,env(safe-area-inset-bottom))}#fra-workspace .fra-composer{padding:11px 10px 8px}#fra-workspace .fra-compose-foot{justify-content:space-between;font-size:11px}#fra-workspace .fra-compose-foot span:first-child{max-width:72%;text-align:left}#fra-workspace .fra-key-hint{display:none}#fra-workspace .fra-scope{padding:14px}#fra-workspace .fra-command{top:8vh;max-height:76dvh;width:calc(100vw - 20px)}#fra-workspace .fra-command footer>span:last-child{display:none}#fra-workspace .fra-source-work>summary{flex-wrap:wrap;gap:4px 8px}#fra-workspace .fra-actions button{min-height:44px}}@media (max-height:600px){#fra-workspace .fra-welcome{padding:16px 0}#fra-workspace .fra-welcome h1{font-size:30px}#fra-workspace .fra-command{top:12px;max-height:calc(100dvh - 24px)}}@media (prefers-reduced-motion:reduce){#fra-workspace *,#fra-workspace *:before,#fra-workspace *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}#fra-workspace{--fra-action: var(--color-secondary, var(--fra-fg));--fra-action-ink: var(--color-white, #fff)}#fra-workspace[data-theme=dark]{--fra-action: color-mix(in srgb, var(--color-secondary, #c1593c) 65%, #fff);--fra-action-ink: var(--color-page)}#fra-workspace .fra-header>:is(.fr-quick,.fr-explore){display:none}#fra-workspace #fra-input:focus-visible{outline:none;box-shadow:none}#fra-workspace .fra-suggestions button span{letter-spacing:0;text-transform:none}#fra-workspace .fra-source-preview{min-height:44px}#fra-workspace .fra-reader-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:none;padding:0 24px;border-bottom:1px solid var(--fra-border)}#fra-workspace .fra-reader-bar button{min-height:42px;padding:8px 0;border:0;background:none;font-family:var(--font-body);font-size:13px;color:var(--fra-muted);text-decoration:underline;text-underline-offset:4px;cursor:pointer}#fra-workspace .fra-reader-bar button:hover{color:var(--color-primary-text)}@media (min-width: 1100px){#fra-workspace.fra-docked .fra-header{height:60px;min-height:60px;padding:8px 10px;gap:2px;align-items:center}#fra-workspace.fra-docked .fra-header .fra-icon,#fra-workspace.fra-docked .fra-header #fra-history-toggle,#fra-workspace.fra-docked .fra-header #fra-theme,#fra-workspace.fra-docked .fra-header #fra-more-toggle,#fra-workspace.fra-docked .fra-header #fra-close{min-width:36px;min-height:40px;padding:0 6px}#fra-workspace.fra-docked .fra-home{font-size:0;gap:0;min-width:36px;min-height:40px;padding:0 6px}#fra-workspace.fra-docked .fra-home svg{width:18px;height:18px}#fra-workspace.fra-docked .fra-state{max-width:none;padding:6px;min-height:30px;min-width:0}#fra-workspace.fra-docked .fra-state span,#fra-workspace.fra-docked #fra-command-toggle{display:none}#fra-workspace.fra-docked .fra-heading strong{font-size:15px}#fra-workspace.fra-docked .fra-reader-bar{padding:0 12px}}.fra-usage{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--fra-ink, #2d2927);white-space:nowrap}.fra-usage b{font-weight:600}.fra-usage[hidden]{display:none}.fra-usage-bar{display:inline-block;width:110px;height:7px;border-radius:2px;background:currentColor;opacity:.22;overflow:hidden}.fra-usage-bar>i{display:block;height:100%;width:0;border-radius:inherit;background:currentColor;opacity:1;transition:width .25s ease}.fra-usage--spent{color:var(--color-secondary, #c1593c);font-weight:600}.fra-usage--spent .fra-usage-bar{opacity:.35}@media (max-width: 640px){.fra-compose-foot .fra-key-hint{display:none}}.fra-usage-bar[hidden],#fra-workspace.fra-history-collapsed .fra-sidebar{display:none}.fra-found{flex-basis:100%;display:grid;gap:6px;margin:6px 0 0 25px}.fra-found-count{margin:0;font-size:13px;color:var(--color-muted)}.fra-found-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:0 18px;border-top:1px solid var(--color-card-border)}.fra-found-chip{display:block;width:100%;max-width:100%;min-height:34px;padding:7px 3px;font:inherit;font-size:13px;line-height:1.35;text-align:left;color:var(--fra-fg);background:transparent;border:0;border-bottom:1px solid var(--color-card-border);border-radius:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.fra-found-chip:hover,.fra-found-chip:focus-visible{color:var(--color-primary-text);border-bottom-color:var(--color-primary-text)}.fra-found-chip:focus-visible{outline:2px solid var(--color-primary-text);outline-offset:2px}.fra-found-more{align-self:center;font-size:13px;color:var(--color-muted)}.fra-cite.fra-cite-flagged{outline:1px dashed var(--color-muted);outline-offset:1px}.fra-flag{display:inline-block;margin-left:4px;padding:0 5px;font-size:.72em;line-height:1.5;vertical-align:.06em;color:var(--color-muted);border:1px dashed var(--color-muted);border-radius:2px;white-space:nowrap;cursor:help}.fra-flag:focus-visible{outline:2px solid var(--color-primary-text);outline-offset:1px}.fra-citepop{position:fixed;z-index:2147483000;max-height:min(70vh,520px);overflow:auto;padding:14px 16px 12px;font-size:15px;line-height:1.5;color:var(--fra-fg);background:var(--fra-card);border:1px solid var(--color-card-border);border-radius:3px;box-shadow:0 8px 28px #2d292721;overscroll-behavior:contain}.fra-citepop[hidden]{display:none}.fra-citepop-head{margin:0 0 8px;font-size:13px;color:var(--color-muted)}.fra-citepop-head strong{color:var(--fra-fg);font-weight:600}.fra-citepop-body p{margin:0 0 10px}.fra-citepop-en{font-size:16px}.fra-citepop-en mark{padding:0 1px;color:inherit;background:var(--color-cream);border-radius:2px}.fra-citepop-la{padding-left:10px;font-style:italic;font-size:15px;color:var(--color-muted);border-left:2px solid var(--color-card-border)}.fra-citepop-la span{display:block;margin-bottom:2px;font-style:normal;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.fra-citepop-wait,.fra-citepop-note{font-size:13px;color:var(--color-muted)}.fra-citepop-actions{display:flex;gap:14px;align-items:center;margin-top:2px;padding-top:9px;font-size:14px;border-top:1px solid var(--color-card-border)}.fra-citepop-actions button{min-height:34px;padding:0;font:inherit;color:var(--color-primary-text);text-decoration:underline;text-underline-offset:2px;background:none;border:0;cursor:pointer}.fra-citepop-actions a{color:var(--color-primary-text)}@media (max-width: 640px){.fra-found-chip,.fra-citepop-actions button,.fra-citepop-actions a{min-height:44px}.fra-citepop-actions a{display:inline-flex;align-items:center}}#fra-workspace .fra-outline{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:4px 0 20px;padding:16px 20px;background:#fffdfa;border:1px solid var(--fra-border);border-radius:3px}#fra-workspace[data-theme=dark] .fra-outline{background:var(--color-cream)}#fra-workspace .fra-outline>strong{flex:1 1 calc(100% - 90px);min-width:0;font-family:var(--font-body);font-size:20px;font-weight:600;line-height:1.35;color:var(--fra-fg, var(--color-dark))}#fra-workspace .fra-outline>button{appearance:none;background:none;border:0;padding:0;font-family:var(--font-body);font-size:13px;line-height:1.4;color:var(--fra-muted, var(--color-muted));cursor:pointer;text-align:left}#fra-workspace .fra-outline>button:hover,#fra-workspace .fra-outline>button:focus-visible{color:var(--color-primary);text-decoration:underline}#fra-workspace .fra-outline>button[data-jump=top]{flex:0 0 auto;margin-left:auto;white-space:nowrap}@media (max-width: 640px){#fra-workspace .fra-outline{padding:14px 16px}#fra-workspace .fra-outline>strong{font-size:18px}}
