@import "https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--frama-bg:#f6f7f9;--frama-surface-sunken:#eceef2;--frama-surface-1:#fff;--frama-surface-2:#f1f3f6;--frama-surface-3:#e5e8ed;--frama-line:#0f141e1a;--frama-line-strong:#0f141e2e;--frama-text-hi:#141821;--frama-text-mid:#515863;--frama-text-low:#79808a;--frama-text-faint:#a4aab3;--frama-accent:#2f6fe0;--frama-accent-ink:#fff;--frama-accent-dim:#2f6fe01a;--frama-accent-line:#2f6fe073;--frama-long:#2f6fe0;--frama-short:#c2533a;--frama-long-dim:#2f6fe01a;--frama-short-dim:#c2533a1a;--frama-short-line:#c2533a4d;--frama-series-1:#2a78d6;--frama-series-2:#eb6834;--frama-series-3:#1baf7a;--frama-series-4:#eda100;--frama-series-5:#e87ba4;--frama-series-6:#008300;--frama-series-7:#4a3aa7;--frama-series-other:#79808a}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--frama-bg:#0c0e11;--frama-surface-sunken:#101318;--frama-surface-1:#14171c;--frama-surface-2:#1a1e24;--frama-surface-3:#20252c;--frama-line:#ffffff12;--frama-line-strong:#ffffff24;--frama-text-hi:#e9ebee;--frama-text-mid:#9aa1ab;--frama-text-low:#6b727c;--frama-text-faint:#4a4f57;--frama-accent:#4f9cf9;--frama-accent-ink:#0a0d12;--frama-accent-dim:#4f9cf924;--frama-accent-line:#4f9cf959;--frama-long:#4f9cf9;--frama-short:#d9694e;--frama-long-dim:#4f9cf91f;--frama-short-dim:#d9694e1f;--frama-short-line:#d9694e40;--frama-series-1:#3987e5;--frama-series-2:#d95926;--frama-series-3:#199e70;--frama-series-4:#c98500;--frama-series-5:#d55181;--frama-series-6:#008300;--frama-series-7:#9085e9;--frama-series-other:#6b727c}:root{--frama-font-sans:"Hanken Grotesk", system-ui, -apple-system, sans-serif;--frama-font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--frama-text-scale:1;--frama-text-hero:calc(var(--frama-text-scale) * 31px);--frama-text-title:calc(var(--frama-text-scale) * 22px);--frama-text-section:calc(var(--frama-text-scale) * 18px);--frama-text-card-title:calc(var(--frama-text-scale) * 15px);--frama-text-body:calc(var(--frama-text-scale) * 14px);--frama-text-sm:calc(var(--frama-text-scale) * 13px);--frama-text-xs:calc(var(--frama-text-scale) * 12px);--frama-metric-xl:calc(var(--frama-text-scale) * 34px);--frama-metric-lg:calc(var(--frama-text-scale) * 20px);--frama-metric-md:calc(var(--frama-text-scale) * 15px);--frama-metric-sm:calc(var(--frama-text-scale) * 12px);--frama-label:calc(var(--frama-text-scale) * 11px);--frama-label-track:.1em;--frama-badge:calc(var(--frama-text-scale) * 10px);--frama-badge-track:.06em;--frama-weight-normal:400;--frama-weight-medium:500;--frama-weight-semi:600;--frama-weight-bold:700;--frama-space-0:4px;--frama-space-1:8px;--frama-space-2:12px;--frama-space-3:16px;--frama-space-4:20px;--frama-space-5:24px;--frama-space-6:32px;--frama-space-7:40px;--frama-space-8:48px;--frama-radius-sm:5px;--frama-radius:8px;--frama-radius-lg:12px;--frama-radius-xl:16px;--frama-radius-pill:999px;--frama-border:1px solid var(--frama-line);--frama-border-strong:1px solid var(--frama-line-strong);--frama-border-accent:1px solid var(--frama-accent-line);--frama-focus-ring:0 0 0 2px var(--frama-accent-line);--frama-ease:cubic-bezier(.4, 0, .2, 1);--frama-dur:.15s}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{height:100%;font-family:var(--frama-font-sans);font-size:var(--frama-text-body);color:var(--frama-text-hi);background:var(--frama-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,#root{height:100%}body{background:var(--frama-bg);overflow:hidden}.mono{font-family:var(--frama-font-mono)}*{scrollbar-color:var(--frama-surface-3) transparent;box-shadow:none!important}::-webkit-scrollbar{width:12px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--frama-surface-3);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--frama-text-low)}input,textarea{font:inherit;color:inherit;background:var(--frama-bg);border:var(--frama-border);border-radius:var(--frama-radius);padding:.5rem .75rem}input:focus-visible,textarea:focus-visible{border-color:var(--frama-accent-line);outline:none}button{font:inherit;cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}.error{color:var(--frama-short)}.hint{color:var(--frama-text-mid);font-size:var(--frama-text-sm)}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:.9s linear infinite spin}.chat-shell{background:var(--frama-bg);height:100%;color:var(--frama-text-hi);display:flex;overflow:hidden}.splash{justify-content:center;align-items:center;height:100%;display:flex}.sidebar{border-right:var(--frama-border);background:var(--frama-surface-sunken);width:264px;height:100%;padding:var(--frama-space-3);gap:var(--frama-space-3);transition:width var(--frama-dur) var(--frama-ease), flex-basis var(--frama-dur) var(--frama-ease), padding var(--frama-dur) var(--frama-ease);flex-direction:column;flex:0 0 264px;display:flex;overflow:hidden}.sidebar--rail{width:64px;padding-left:var(--frama-space-1);padding-right:var(--frama-space-1);z-index:30;flex-basis:64px;align-items:center;position:relative;overflow:visible}.sidebar--rail .sidebar-label{display:none}.sidebar--rail .nav-button{justify-content:center;width:40px;padding:0}.brand{align-items:center;gap:var(--frama-space-2);height:40px;color:var(--frama-text-hi);font-size:var(--frama-text-card-title);font-weight:var(--frama-weight-bold);display:flex}.brand-mark,.user-avatar{border:var(--frama-border);background:var(--frama-surface-1);color:var(--frama-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.brand-mark{border-radius:var(--frama-radius);width:32px;height:32px}.sidebar-nav{gap:var(--frama-space-1);display:grid}.nav-button,.chat-link,.icon-button,.menu-item,.theme-option,.user-button{color:var(--frama-text-mid);border:var(--frama-border);border-radius:var(--frama-radius);font-weight:var(--frama-weight-medium);transition:background var(--frama-dur) var(--frama-ease), border-color var(--frama-dur) var(--frama-ease), color var(--frama-dur) var(--frama-ease);background:0 0}.nav-button,.chat-link,.menu-item,.theme-option,.user-button{align-items:center;gap:var(--frama-space-2);min-height:40px;display:flex}.nav-button{width:100%;padding:0 var(--frama-space-2);justify-content:flex-start}.nav-button:hover,.chat-link:hover,.icon-button:hover,.menu-item:hover,.theme-option:hover,.user-button:hover{background:var(--frama-surface-2);color:var(--frama-text-hi);border-color:var(--frama-line-strong)}.nav-button--primary{background:var(--frama-surface-1);color:var(--frama-text-hi)}.sidebar-section{padding:0 var(--frama-space-1);justify-content:space-between;align-items:center;min-height:24px;display:flex}.sidebar-section-title{font-size:var(--frama-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--frama-text-low);font-weight:var(--frama-weight-medium)}.sidebar-empty{padding:0 var(--frama-space-1);font-size:var(--frama-text-sm);color:var(--frama-text-low)}.recent-chats{gap:var(--frama-space-0);min-height:0;margin-right:calc(-1 * var(--frama-space-1));padding-right:var(--frama-space-1);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.chat-link{width:100%;padding:var(--frama-space-1) var(--frama-space-2);font-size:var(--frama-text-sm);border-color:#0000;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;overflow:hidden}.chat-link--active{background:var(--frama-surface-2);color:var(--frama-text-hi);border-color:var(--frama-line-strong)}.chat-link-title,.chat-link-where{text-overflow:ellipsis;white-space:nowrap;text-align:left;width:100%;overflow:hidden}.chat-link-where{font-family:var(--frama-font-mono);font-size:var(--frama-text-xs);color:var(--frama-text-low);font-weight:var(--frama-weight-normal);direction:rtl}.chat-row{align-items:center;min-width:0;display:flex;position:relative}.chat-row>.chat-link,.chat-row>.context-item{flex:auto;min-width:0;padding-right:28px}.chat-row-actions{right:var(--frama-space-1);align-items:center;display:flex;position:absolute}.chat-row-more{border:var(--frama-border);border-radius:var(--frama-radius);width:22px;height:22px;color:var(--frama-text-low);opacity:0;transition:opacity var(--frama-dur) var(--frama-ease), background var(--frama-dur) var(--frama-ease), color var(--frama-dur) var(--frama-ease);background:0 0;border-color:#0000;justify-content:center;align-items:center;padding:0;display:flex}.chat-row:hover .chat-row-more,.chat-row:focus-within .chat-row-more,.chat-row--menu-open .chat-row-more{opacity:1}.chat-row-more:hover,.chat-row--menu-open .chat-row-more{background:var(--frama-surface-2);color:var(--frama-text-hi);border-color:var(--frama-line-strong)}.chat-row-menu{right:0;top:calc(100% + var(--frama-space-1));z-index:40;border:var(--frama-border);border-radius:var(--frama-radius-lg);background:var(--frama-surface-1);min-width:168px;padding:var(--frama-space-1);position:absolute}.chat-row-menu .menu-item{font-size:var(--frama-text-sm)}.chat-row-menu-item--danger,.chat-row-menu-item--danger:hover{color:var(--frama-short)}.chat-row-menu-item--danger:hover{background:var(--frama-short-dim);border-color:var(--frama-short-line)}.chat-row-confirm{padding:var(--frama-space-1) var(--frama-space-2);font-size:var(--frama-text-xs);color:var(--frama-text-low)}.chat-row--editing{padding:2px 0}.chat-row-input{width:100%;min-height:36px;padding:0 var(--frama-space-2);border-color:var(--frama-line-strong);background:var(--frama-surface-2);font-size:var(--frama-text-sm)}.chat-row-error{padding:0 var(--frama-space-2);font-size:var(--frama-text-xs);position:absolute;top:100%;left:0}.user-selector{z-index:20;width:100%;margin-top:auto;position:relative}.user-button{width:100%;padding:var(--frama-space-0) var(--frama-space-2) var(--frama-space-0) var(--frama-space-0);background:var(--frama-surface-1);justify-content:space-between}.user-selector--compact .user-button{width:42px;padding:var(--frama-space-0);justify-content:center}.user-avatar{border-radius:var(--frama-radius);width:32px;height:32px;font-family:var(--frama-font-mono);font-weight:var(--frama-weight-semi)}.user-name{text-align:left;min-width:0;color:var(--frama-text-hi);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.user-menu{left:0;bottom:calc(100% + var(--frama-space-1));border:var(--frama-border);border-radius:var(--frama-radius-lg);background:var(--frama-surface-1);width:100%;padding:var(--frama-space-1);position:absolute}.user-selector--compact .user-menu{left:calc(100% + var(--frama-space-2));width:240px;bottom:0}.menu-email{padding:var(--frama-space-1) var(--frama-space-2) var(--frama-space-2);color:var(--frama-text-hi);font-size:var(--frama-text-sm);text-overflow:ellipsis;white-space:nowrap;border-bottom:var(--frama-border);margin-bottom:var(--frama-space-1);overflow:hidden}.menu-label{color:var(--frama-text-low);font-family:var(--frama-font-mono);font-size:var(--frama-label);letter-spacing:var(--frama-label-track);text-transform:uppercase;padding:var(--frama-space-1) var(--frama-space-2);display:block}.theme-choice{gap:var(--frama-space-1);margin-bottom:var(--frama-space-1);grid-template-columns:1fr 1fr;display:grid}.theme-option{padding:0 var(--frama-space-2);font-size:var(--frama-text-sm);justify-content:center}.theme-option--active{background:var(--frama-accent-dim);border-color:var(--frama-accent-line);color:var(--frama-text-hi)}.menu-item{width:100%;padding:0 var(--frama-space-2);border-color:#0000;justify-content:flex-start}.chat-workspace{background:var(--frama-bg);flex:1;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:100%;display:grid}.chat-header{border-bottom:var(--frama-border);min-height:64px;padding:0 var(--frama-space-5);align-items:center;gap:var(--frama-space-3);display:flex}.chat-heading{flex-direction:column;gap:2px;min-width:0;display:flex}.chat-heading h1{font-size:var(--frama-text-card-title);font-weight:var(--frama-weight-semi);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.chat-heading-folder{font-family:var(--frama-font-mono);font-size:var(--frama-text-xs);color:var(--frama-text-low)}.header-spacer{flex:auto}.icon-button,.send-button{justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;padding:0;display:inline-flex}.icon-button--small{border-color:#0000;width:28px;min-width:28px;height:28px}.message-scroll{min-height:0;overflow-y:auto}.message-list{width:min(100%,820px);min-height:100%;padding:var(--frama-space-8) var(--frama-space-5);gap:var(--frama-space-5);flex-direction:column;margin:0 auto;display:flex}.message-list--empty{justify-content:center}.empty-chat{text-align:center;gap:var(--frama-space-1);display:grid}.empty-chat h2{font-size:var(--frama-text-title);font-weight:var(--frama-weight-bold)}.message{align-items:flex-start;display:flex}.message--user{justify-content:flex-end}.message-bubble{border:var(--frama-border);border-radius:var(--frama-radius-lg);background:var(--frama-surface-1);min-width:0;max-width:min(680px,100%);padding:var(--frama-space-3);color:var(--frama-text-hi);line-height:1.55}.message-bubble--plain{white-space:pre-wrap;overflow-wrap:anywhere}.message--user .message-bubble{background:var(--frama-accent-dim);border-color:var(--frama-accent-line)}.message-meta{margin-top:var(--frama-space-2);font-size:var(--frama-badge);letter-spacing:var(--frama-badge-track);text-transform:uppercase;color:var(--frama-text-low)}.message-error{font-size:var(--frama-text-sm)}.thinking{align-items:center;gap:var(--frama-space-1);color:var(--frama-text-low);font-size:var(--frama-text-sm);display:inline-flex}.composer{width:min(100% - 40px,820px);padding:var(--frama-space-2) 0 var(--frama-space-5);align-items:end;gap:var(--frama-space-2);grid-template-columns:minmax(0,1fr) auto;margin:0 auto;display:grid}.composer textarea{resize:none;field-sizing:content;border-radius:var(--frama-radius-lg);background:var(--frama-surface-1);min-width:0;min-height:48px;max-height:40vh;padding:13px var(--frama-space-3);line-height:1.45}.send-button{border-radius:var(--frama-radius-lg);background:var(--frama-accent);width:48px;height:48px;color:var(--frama-accent-ink);border:none}.user-button:focus-visible,.nav-button:focus-visible,.chat-link:focus-visible,.icon-button:focus-visible,.send-button:focus-visible,.menu-item:focus-visible,.theme-option:focus-visible,.context-tab:focus-visible,.file-row:focus-visible,.context-item:focus-visible{outline:none;box-shadow:var(--frama-focus-ring)!important}.markdown>*+*{margin-top:.7em}.markdown h1,.markdown h2,.markdown h3,.markdown h4{font-weight:var(--frama-weight-semi);line-height:1.3}.markdown h1{font-size:var(--frama-text-section)}.markdown h2{font-size:var(--frama-text-card-title)}.markdown h3,.markdown h4{font-size:var(--frama-text-body)}.markdown ul,.markdown ol{padding-left:1.4em}.markdown li+li{margin-top:.25em}.markdown a{color:var(--frama-accent)}.markdown code{font-family:var(--frama-font-mono);background:var(--frama-surface-2);border:var(--frama-border);border-radius:var(--frama-radius-sm);padding:0 .3em;font-size:.92em}.markdown pre{background:var(--frama-surface-sunken);border:var(--frama-border);border-radius:var(--frama-radius);padding:var(--frama-space-2) var(--frama-space-3);overflow-x:auto}.markdown pre code{background:0 0;border:none;padding:0}.markdown blockquote{border-left:3px solid var(--frama-line-strong);padding-left:var(--frama-space-2);color:var(--frama-text-mid)}.markdown table{border-collapse:collapse;font-size:var(--frama-text-sm);display:block;overflow-x:auto}.markdown th,.markdown td{border:var(--frama-border);padding:var(--frama-space-0) var(--frama-space-1);text-align:left}.markdown th{background:var(--frama-surface-2)}.context-sidebar{border-left:var(--frama-border);background:var(--frama-surface-sunken);width:320px;height:100%;transition:width var(--frama-dur) var(--frama-ease), flex-basis var(--frama-dur) var(--frama-ease), border-color var(--frama-dur) var(--frama-ease);flex-direction:column;flex:0 0 320px;display:flex;overflow:hidden}.context-sidebar--collapsed{border-left-color:#0000;flex-basis:0;width:0}.context-header{align-items:center;gap:var(--frama-space-2);height:64px;padding:0 var(--frama-space-3);border-bottom:var(--frama-border);color:var(--frama-text-hi);font-size:var(--frama-text-sm);font-weight:var(--frama-weight-medium);white-space:nowrap;flex:none;display:flex}.context-header span{text-overflow:ellipsis;overflow:hidden}.context-body{flex-direction:column;flex:auto;min-width:320px;min-height:0;display:flex}.context-tabs{gap:var(--frama-space-1);padding:var(--frama-space-2) var(--frama-space-2) 0;flex:none;display:flex}.context-tab{min-height:30px;padding:0 var(--frama-space-1);border:var(--frama-border);border-radius:var(--frama-radius);color:var(--frama-text-mid);font-size:var(--frama-text-sm);font-weight:var(--frama-weight-medium);transition:background var(--frama-dur) var(--frama-ease), color var(--frama-dur) var(--frama-ease);background:0 0;border-color:#0000;flex:1 1 0}.context-tab:hover{background:var(--frama-surface-2);color:var(--frama-text-hi)}.context-tab--active{background:var(--frama-surface-1);color:var(--frama-text-hi);border-color:var(--frama-line-strong)}.context-panel{flex-direction:column;flex:auto;min-height:0;display:flex}.context-list{min-height:0;padding:var(--frama-space-2);gap:var(--frama-space-1);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.context-items{gap:var(--frama-space-0);flex-direction:column;display:flex}.context-item{width:100%;padding:var(--frama-space-2);border:var(--frama-border);border-radius:var(--frama-radius);color:var(--frama-text-mid);text-align:left;background:0 0;border-color:#0000;flex-direction:column;gap:2px;display:flex}.context-item:hover,.context-item--active{background:var(--frama-surface-2);border-color:var(--frama-line-strong);color:var(--frama-text-hi)}.context-item-head{align-items:center;gap:var(--frama-space-2);font-size:var(--frama-text-sm);min-width:0;display:flex}.context-item-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.context-empty{padding:var(--frama-space-1) var(--frama-space-2);font-size:var(--frama-text-sm);color:var(--frama-text-low)}.files-panel{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.files-toolbar{align-items:center;gap:var(--frama-space-1);padding:var(--frama-space-2) var(--frama-space-2) 0 var(--frama-space-3);display:flex}.breadcrumb{min-width:0;font-family:var(--frama-font-mono);font-size:var(--frama-text-xs);color:var(--frama-text-low);flex-wrap:wrap;flex:auto;align-items:baseline;gap:2px;display:flex}.breadcrumb-link{color:var(--frama-text-mid);font:inherit;background:0 0;border:none;padding:0}.breadcrumb-link:hover{color:var(--frama-accent);text-decoration:underline}.breadcrumb-current{color:var(--frama-text-hi);font-weight:var(--frama-weight-medium)}.file-list{flex-direction:column;gap:1px;list-style:none;display:flex}.file-row{align-items:center;gap:var(--frama-space-2);width:100%;min-height:32px;padding:0 var(--frama-space-2);border:var(--frama-border);border-radius:var(--frama-radius);color:var(--frama-text-mid);font-size:var(--frama-text-sm);text-align:left;background:0 0;border-color:#0000;display:flex}.file-row:hover:not(:disabled){background:var(--frama-surface-2);border-color:var(--frama-line-strong);color:var(--frama-text-hi)}.file-row:disabled{opacity:1;cursor:progress}.file-row--editing,.file-row--editing:hover{background:0 0;border-color:#0000;padding-right:0}.file-row-input{min-width:0;min-height:28px;padding:0 var(--frama-space-2);border-color:var(--frama-line-strong);background:var(--frama-surface-2);font-size:var(--frama-text-sm);flex:auto}.file-icon--folder{color:var(--frama-accent)}.file-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.file-meta{font-size:var(--frama-text-xs);color:var(--frama-text-low);flex:none}.files-hint{padding:var(--frama-space-2);align-items:center;gap:var(--frama-space-1);font-size:var(--frama-text-xs);color:var(--frama-text-low);margin-top:auto;display:flex}.files-drop{inset:var(--frama-space-2);z-index:1000;pointer-events:none;border:1px dashed var(--frama-accent-line);border-radius:var(--frama-radius-lg);background:var(--frama-accent-dim);justify-content:center;align-items:center;display:flex;position:fixed}.files-drop--refused{border-color:var(--frama-short-line);background:var(--frama-short-dim)}.drop-overlay-card{align-items:center;gap:var(--frama-space-2);padding:var(--frama-space-2) var(--frama-space-3);border:var(--frama-border);border-radius:var(--frama-radius-lg);background:var(--frama-surface-1);color:var(--frama-text-hi);font-size:var(--frama-text-sm);font-weight:var(--frama-weight-medium);display:flex}.upload-list{border-top:var(--frama-border);max-height:40%;padding:var(--frama-space-1) var(--frama-space-2) var(--frama-space-2);flex:none;overflow-y:auto}.upload-list-head{justify-content:space-between;align-items:center;display:flex}.upload-list ul{flex-direction:column;gap:2px;list-style:none;display:flex}.upload-row{align-items:center;column-gap:var(--frama-space-1);padding:2px var(--frama-space-1);font-size:var(--frama-text-xs);color:var(--frama-text-mid);grid-template-columns:auto minmax(0,1fr);display:grid}.upload-row--done svg{color:var(--frama-accent)}.upload-row--error svg{color:var(--frama-short)}.upload-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-error{color:var(--frama-short);grid-column:2}.signin{height:100%;padding:var(--frama-space-5);justify-content:center;align-items:center;display:flex}.signin-card{gap:var(--frama-space-3);border:var(--frama-border);border-radius:var(--frama-radius-lg);background:var(--frama-surface-1);width:min(100%,360px);padding:var(--frama-space-5);flex-direction:column;display:flex}.auth-form{gap:var(--frama-space-2);flex-direction:column;display:flex}.auth-form .menu-label{padding:0}.auth-form .error{font-size:var(--frama-text-sm)}.primary-button{justify-content:center;align-items:center;gap:var(--frama-space-1);border-radius:var(--frama-radius);background:var(--frama-accent);min-height:40px;color:var(--frama-accent-ink);font-weight:var(--frama-weight-medium);border:none;display:inline-flex}.link-button{color:var(--frama-text-mid);font-size:var(--frama-text-sm);background:0 0;border:none}.link-button:hover{color:var(--frama-accent)}@media (width<=1100px){.context-sidebar{display:none}}
