.m-jump-trigger{justify-self:start;align-items:center;gap:var(--space-1);width:max-content;margin-top:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--text-base);font-weight:var(--font-weight-medium);cursor:pointer;display:inline-flex}.m-jump-trigger:hover{background:var(--hover)}.m-jump-trigger:focus-visible,.m-jump-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.m-jump-trigger[data-state=open] .m-chevron{transform:rotate(180deg)}.m-jump-menu{z-index:var(--z-sticky);width:min(360px,100vw - 32px);max-height:min(70vh,520px);padding:var(--space-2);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-floating);gap:2px;display:grid;overflow-y:auto}.m-jump-menu[data-state=closed]{display:none}.m-jump-item{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--ink);outline:none;display:flex}.m-jump-item[data-highlighted]{background:var(--hover)}.m-jump-marks{width:60px;color:var(--faint);flex:none;display:inline-flex}.m-jump-marks>*+*{margin-left:-6px}.m-jump-name{min-width:0;font-weight:var(--font-weight-medium);flex:auto}.m-jump-count{min-width:2ch;color:var(--faint);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:right;flex:none}
.m-meet-frame{font-size:var(--text-base);background:var(--bg);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-floating);isolation:isolate;border-radius:14px;overflow:hidden}.m-meet-head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--line);display:flex}.m-meet-head h3{font-size:var(--text-xl);font-weight:var(--font-weight-semibold,600);margin:0}.m-meet-range{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--body-c);display:inline-flex}.m-meet-view{border:1px solid var(--line);margin-right:var(--space-2);color:var(--ink);border-radius:999px;padding:2px 10px}.m-meet-week{height:640px;padding:var(--space-4);grid-template-rows:minmax(0,1fr);align-items:stretch}.m-meet-panel h4{margin:0 0 var(--space-1);font-size:var(--text-lg);font-weight:var(--font-weight-semibold,600)}.m-meet-note{color:var(--body-c);margin:0}.m-meet-after{gap:var(--space-6);padding:var(--space-6);display:grid}.m-meet-label{margin:0 0 var(--space-3);align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--faint);display:flex}@media (min-width:64rem){.m-meet-after{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}@media (max-width:47.99rem){.m-meet-week{height:auto}.m-meet-head{padding:var(--space-3) var(--space-4);flex-wrap:wrap}}@media (min-width:64rem){.m-meet-week[data-open]{grid-template-columns:minmax(0,1fr) 380px}}.m-meet-week--compact{height:540px}.m-meet-chosen{align-items:center;gap:var(--space-2) var(--space-3);padding:0 var(--space-4) var(--space-4);font-size:var(--text-sm);color:var(--faint);flex-wrap:wrap;margin:0;display:flex}.m-meet-chosen b{color:var(--ink);font-weight:var(--font-weight-semibold)}.m-meet-row{color:var(--ink);font-weight:var(--font-weight-medium);text-align:left}.m-meet-row:hover{color:var(--accent)}@media (max-width:47.99rem){.m-meet-week--compact{height:auto}.m-meet-chosen{display:none}}
.m-askpage-question{font-size:var(--text-xl);color:var(--ink);margin:0 0 var(--space-3);font-weight:500;line-height:1.35}.m-askpage-label{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--accent)}.m-askpage-sentence{font-size:var(--text-lg);color:var(--ink);margin:0;line-height:1.7}.m-askpage-sentence+.m-askpage-sentence{margin-top:var(--space-2)}.m-askpage-receipts{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.m-askpage-answer .assistant-segment-web{margin-bottom:var(--space-3)}.m-askpage-struck{margin-top:var(--space-4)}
.m-lib-head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-3);display:flex}.m-lib-title{align-items:center;gap:var(--space-2);font-size:var(--text-xl);color:var(--ink);font-weight:500;display:inline-flex}.m-lib-meta,.m-lib-changed,.m-lib-version{font-size:var(--text-sm);color:var(--faint)}.m-lib-rows{padding:0 var(--space-3) var(--space-4);margin:0;list-style:none}.m-lib-row{align-items:center;gap:var(--space-4);padding:var(--space-3);border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) 10rem minmax(0,22rem) 5.5rem;display:grid}.m-lib-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;overflow:hidden}.m-lib-row>:nth-child(4){justify-self:end}.m-lib-row .m-lib-changed{text-align:right}.m-lib-who{font-size:var(--text-sm);color:var(--muted-ink,var(--faint))}.m-lib-pair{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.m-lib-chat{gap:var(--space-2);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);display:grid}.m-lib-chat-who{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--faint)}.m-lib-bubble{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--bg);border:1px solid var(--line);color:var(--ink);margin:0}.m-lib-bubble.is-person{background:var(--tint)}.m-lib-saved{gap:var(--space-4);padding:var(--space-6);align-items:flex-start;display:flex}.m-lib-saved .m-lib-name{margin-bottom:var(--space-2)}.m-lib-panel{padding:var(--space-5) var(--space-6)}.m-lib-panel-title{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--ink);font-weight:600}.m-lib-button{align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--ink);background:var(--surface);display:inline-flex}.m-lib-thread{gap:var(--space-4);padding:var(--space-6);display:grid}.m-lib-quote{padding:var(--space-2) var(--space-4);border-left:2px solid var(--accent);color:var(--ink);margin:0}.m-lib-comment{gap:var(--space-3);align-items:flex-start;display:flex}.m-lib-comment p{color:var(--ink);margin:0}.m-lib-comment-who{font-size:var(--text-sm);font-weight:600}.m-lib-revised{align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);font-size:var(--text-sm);color:var(--faint);flex-wrap:wrap;margin:0;display:flex}.m-lib-people{padding:var(--space-3) var(--space-6) var(--space-5);margin:0;list-style:none}.m-lib-people li{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.m-lib-people li:first-child{border-top:0}.m-lib-person{min-width:0;display:grid}.m-lib-person strong{color:var(--ink);font-weight:500}.m-lib-person span{font-size:var(--text-sm);color:var(--faint)}.m-lib-role{font-size:var(--text-sm);color:var(--ink);padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);font-weight:500}@media (max-width:48rem){.m-lib-pair{grid-template-columns:minmax(0,1fr)}.m-lib-row{row-gap:var(--space-1);grid-template-columns:auto minmax(0,1fr)}.m-lib-row>:nth-child(3),.m-lib-row>:nth-child(4){grid-column:2;justify-self:start;max-width:100%}.m-lib-row .m-lib-version,.m-lib-row .m-lib-changed{display:none}.m-lib-head,.m-lib-saved,.m-lib-panel,.m-lib-thread,.m-lib-chat{padding-inline:var(--space-5)}}.m-lib-source{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-sm);color:var(--muted-ink,var(--faint));display:inline-flex}.m-lib-source span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m-lib-tools{margin-bottom:var(--space-4)}.m-lib-tools .ui-tab{align-items:center;gap:var(--space-2);display:inline-flex}.m-lib-reply{gap:var(--space-3);align-items:flex-start;display:flex}.m-lib-reply>div{gap:var(--space-2);min-width:0;display:grid}.m-lib-call{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--faint);font-family:var(--font-mono);margin:0;display:inline-flex}.m-lib-chat .m-lib-bubble.is-person{justify-self:end;max-width:85%}.m-lib-chat[data-tool=claude] .m-lib-bubble.is-person{background:color-mix(in srgb, var(--warn) 14%, var(--surface));border-color:color-mix(in srgb, var(--warn) 30%, var(--line))}.m-lib-chat[data-tool=chatgpt] .m-lib-bubble.is-person{background:color-mix(in srgb, var(--ink) 7%, var(--surface));border-color:#0000;border-radius:1.5rem}.m-lib-chat[data-tool=chatgpt] .m-lib-reply .m-lib-bubble{background:0 0;border-color:#0000;padding-inline:0}.m-lib-chat[data-tool=cursor]{background:var(--rail);border-color:var(--rail-active)}.m-lib-chat[data-tool=cursor] .m-lib-bubble{background:var(--rail-hover);border-color:var(--rail-active);color:var(--on-rail);border-radius:var(--radius-sm)}.m-lib-chat[data-tool=cursor] .m-lib-call{color:var(--on-rail-muted)}.m-lib-mention{color:var(--accent);font-weight:500}.m-lib-louvain{background:var(--tint);width:28px;height:28px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}
.m-band .m-section-links{gap:var(--space-2) var(--space-6);margin:var(--space-10) 0 0;flex-wrap:wrap;display:flex}.m-band .m-section-links .m-link{margin-top:0;display:inline}@media (max-width:47.99rem){.m-band .m-section-links{margin-top:var(--space-6)}}
.m-today-frame{background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-floating);padding:var(--space-6);min-width:0;position:relative;overflow:hidden}.m-today-stories{gap:var(--space-4);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.m-today-stories>.today-card:first-child{grid-column:1/-1}.m-today-frame .today-card-actions,.m-today-lead :is(.edition-section-label,.edition-briefing){display:none}.m-today-lead .m-askpage-sources{margin-top:var(--space-4)}@media (max-width:48rem){.m-today-frame{padding:var(--space-4)}.m-today-stories{grid-template-columns:minmax(0,1fr)}}
@media (min-width:64rem){.m-demo-hero{grid-template-columns:minmax(0,1fr)}}@media (min-width:72rem){.m-demo-hero{grid-template-columns:minmax(0,1fr) minmax(620px,1.4fr)}}.m-demo-card{--m-light-card:Canvas;--m-light-card-ink:color-mix(in srgb, CanvasText 88%, Canvas);--m-light-card-faint:color-mix(in srgb, CanvasText 60%, Canvas);--m-light-card-line:color-mix(in srgb, CanvasText 11%, Canvas);--m-light-card-ring:var(--m-band-line);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--m-light-card);max-width:50rem;color:var(--m-light-card-ink);border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--m-light-card-ring), var(--shadow-floating);overflow:hidden;container-type:inline-size}.m-demo-card-bar{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--m-light-card-line);color:var(--m-light-card-ink);font-size:var(--text-sm);margin:0;font-weight:600;display:flex}.m-demo-card-bar span{color:var(--m-light-card-faint);font-weight:400}.m-demo-embed{background:var(--m-light-card);border:0;width:100%;height:1040px;display:block}@container (min-width:570px){.m-demo-embed{height:1250px}}@container (min-width:600px){.m-demo-embed{height:700px}}.m-demo-open{color:var(--body-c)}
