.mlib-head{align-items:flex-start;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.mlib-head-text{flex:320px;min-width:0}.mlib-tools{align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:none;max-width:100%;display:flex}.mlib-tools>.btn{flex:none}.mlib-tools .pg-search{flex:0 280px;width:280px}.mlib-bar{align-items:center;gap:var(--space-3);margin:var(--space-5) 0 var(--space-4);flex-wrap:wrap;display:flex}.mlib-menus{gap:var(--space-3);flex-wrap:wrap;display:flex}.mlib-bar .mlib-range{flex:none;width:152px}.mlib-tabs{--text-xs:var(--text-base);min-width:0}.mlib-tabs>.chip{height:var(--control-h-sm);padding:0 var(--space-3)}.mlib-view button{width:var(--control-h-sm);justify-content:center;align-items:center;padding:0;display:inline-flex}.mlib-view button svg{width:var(--icon-sm);height:var(--icon-sm)}.mlib-empty{align-items:center;gap:var(--space-2);padding:calc(var(--space-6) * 2) var(--space-4);text-align:center;flex-direction:column;display:flex}.mlib-empty>svg{width:var(--icon-lg);height:var(--icon-lg);color:var(--chrome-fg-muted)}.mlib-empty-title{font-size:var(--text-lg);margin:0;font-weight:600}.mlib-empty-sub{margin:0 0 var(--space-2);font-size:var(--text-md);color:var(--chrome-fg-muted)}.media-grid{align-items:flex-start;gap:var(--space-4);display:flex}.media-col{gap:var(--space-4);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.media-grid.is-wait{column-width:220px;column-gap:var(--space-4);display:block}.media-skel-tile{aspect-ratio:1;margin-bottom:var(--space-4);border-radius:var(--radius-lg);break-inside:avoid;display:block}.media-skel-tile:nth-child(3n+1){aspect-ratio:4/5}.media-skel-tile:nth-child(4n+2){aspect-ratio:4/3}.media-skel-tile:nth-child(5n+3){aspect-ratio:3/4}.media-tile{min-width:0;position:relative}.media-open{box-sizing:border-box;border:1px solid var(--separator);border-radius:var(--radius-lg);background:var(--card-bg);width:100%;color:var(--chrome-fg);text-align:left;cursor:pointer;flex-direction:column;padding:0;transition:background-color .1s;display:flex;overflow:hidden}.media-tile.is-file .media-open:hover{background:var(--control-hover)}.media-open:focus-visible{outline-offset:2px}.media-file-head{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3);border-bottom:1px solid var(--separator);display:flex}.media-file-head>svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--chrome-fg-muted);flex:none}.media-tile.is-file .media-thumb{background:0 0}.media-tile.is-file .media-thumb>svg{width:var(--control-h-lg);height:var(--control-h-lg);--icon-stroke:var(--icon-stroke-lg)}.media-tile.is-picture .media-thumb.is-picture{aspect-ratio:auto}.media-tile.is-picture .media-thumb.is-picture img{height:auto;transition:scale .2s ease-out;display:block}.media-tile.is-picture .media-open:hover img{scale:1.03}@media (prefers-reduced-motion:reduce){.media-tile.is-picture .media-thumb.is-picture img{transition:none}}.media-thumb{justify-content:center;align-items:center;gap:var(--space-1);aspect-ratio:1;border-radius:var(--radius);background:var(--surface-bg);color:var(--chrome-fg-muted);flex-direction:column;display:flex;overflow:hidden}.media-thumb>svg{width:var(--icon-lg);height:var(--icon-lg)}.media-thumb.is-picture img{object-fit:cover;width:100%;height:100%}.media-thumb-loading{border-radius:0;width:100%;height:100%}.media-thumb-ext{font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.media-open>.media-thumb{border-radius:0}.media-name{min-width:0;font-size:var(--text-md);font-weight:500}.media-actions{top:calc(var(--space-2) + var(--space-1));right:calc(var(--space-2) + var(--space-1));border-radius:var(--radius-full);background:var(--popover-bg);box-shadow:var(--popover-shadow);opacity:0;gap:2px;padding:2px;transition:opacity .1s;display:flex;position:absolute}.media-tile:hover .media-actions,.media-tile:focus-within .media-actions{opacity:1}.media-tile.is-file .media-actions{top:auto;bottom:calc(var(--space-2) + var(--space-1))}@media (hover:none){.media-actions{opacity:1}}.mlib-dt-name{align-items:center;gap:var(--space-3);min-width:0;display:flex}.mlib-dt-name .media-thumb{width:var(--btn-size-sm);height:var(--btn-size-sm);aspect-ratio:auto;border-radius:var(--radius-xs);flex:none;margin:0}.mlib-dt-name .media-thumb>svg{width:var(--icon-xs);height:var(--icon-xs)}.mlib-dt-name .media-thumb-ext{display:none}.mlib-dt-actions{justify-content:flex-end;gap:var(--space-1);display:flex}.dt-link.mlib-dt-note{color:var(--chrome-fg-muted)}.media-thumb{position:relative}.media-thumb-play{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.media-thumb-play>svg{box-sizing:content-box;width:var(--icon-size);height:var(--icon-size);padding:var(--space-2);background:var(--popover-bg);color:var(--popover-fg);box-shadow:var(--popover-shadow);border-radius:50%}.media-flag{top:var(--space-2);left:var(--space-2);background:var(--popover-bg);box-shadow:var(--popover-shadow);position:absolute}.mlib-dt-name .media-flag,.mlib-dt-name .media-thumb-play{display:none}.mlib-notice{margin:calc(-1 * var(--space-2)) 0 var(--space-4);font-size:var(--text-sm);color:var(--chrome-fg-muted)}.bn-page{display:block}.pa-content .bn-page>.kpi-band+.set-group{margin-top:var(--space-5)}.bn-lines{gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.bn-lines>p{font-size:var(--text-md);margin:0;line-height:1.5}.bn-page .pg-card>.fr-text{padding:var(--space-4)}.bn-lines+.set-row{border-top:1px solid var(--toolbar-border)}.bn-step{min-height:calc(var(--control-h) * 1.5)}.bn-step .set-help{margin-top:var(--space-1)}.bn-chart{min-height:calc(var(--control-h) * 5);padding:var(--space-4);position:relative}.bn-chart>.skeleton-fill{inset:var(--space-4);border-radius:var(--radius)}.bn-toolbar{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.bn-toolbar>.vl-search{flex:240px;min-width:0;margin-bottom:0}.bn-toolbar>.chip-tabs{flex:0 auto;min-width:0}.bn-tab{overflow-x:clip}.bn-title{align-items:center;gap:var(--space-2);min-width:0;display:flex}.bn-title>.dt-link{min-width:0}.bn-title>.chip{flex:none}.bn-excerpt{color:var(--chrome-fg-muted);display:block}.bn-dash,.bn-more,.bn-when{color:var(--chrome-fg-muted)}.bn-missing{align-items:center;gap:var(--space-1);min-width:0;max-width:100%;display:inline-flex}.bn-missing>.chip{min-width:0;max-width:9em}.pa-content .bn-foot{margin:var(--space-5) 0 0}.bn-in{animation:.18s ease-out panel-in}.bn-step.is-leaving{pointer-events:none;animation:.18s ease-in forwards pa-fade-out}@media (prefers-reduced-motion:reduce){.bn-in,.bn-step.is-leaving{animation:none}}.fr-row.is-tall{min-height:calc(var(--control-h) * 2)}.fr-lead{flex:none}.fr-lead.is-mark{width:var(--control-h);height:var(--control-h);border-radius:var(--radius)}.fr-lead.is-tile{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius)}.fr-lead.is-check{width:var(--icon-lg);height:var(--icon-lg);border-radius:var(--radius-full)}.fr-lead.is-bar{width:var(--space-1);border-radius:var(--radius-full);align-self:stretch}.fr-lines{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.fr-lines>.skeleton{height:var(--space-3)}.fr-lines>.skeleton.is-sub{height:var(--space-2)}.fr-text{gap:var(--space-2);flex-direction:column;display:flex}.fr-text>.skeleton{height:var(--space-4)}.fr-line{height:var(--space-3)}.fr-line.is-sub{height:var(--space-2)}.fr-name{height:var(--space-6)}.ib-tabs>.chip{min-height:var(--control-h-sm);padding-inline:var(--space-3);font-size:var(--text-md)}.ib-tabs-row{align-items:center;gap:var(--space-3);margin-top:var(--space-5);display:flex}.ib-tabs-row>.ib-tabs{flex:1;min-width:0}.ib-side-link{align-items:center;gap:var(--space-1);min-height:var(--control-h-sm);font-size:var(--text-md);flex:none;text-decoration:none;display:inline-flex}.ib-side-link svg{width:var(--icon-sm);height:var(--icon-sm)}.pa-content .ib-tabs+.set-group,.pa-content .ib-tabs-row+.set-group{margin-top:var(--space-4)}.ib-composer{padding:var(--space-3) var(--space-4) var(--space-4)}.ib-compose{gap:var(--space-2);flex-direction:column;display:flex}.ib-input{box-sizing:border-box;width:100%;min-height:calc(var(--control-h) * 2);max-height:40dvh;color:var(--input-fg);font-size:var(--text-md);resize:none;field-sizing:content;background:0 0;border:0;outline:none;padding:0;line-height:1.45}.ib-input::placeholder{color:var(--chrome-fg-muted)}.ib-tools{align-items:center;gap:var(--space-2);min-width:0;display:flex}.ib-to-one{min-width:0;max-width:65%;padding-block:var(--space-2)}.ib-to-one svg{width:var(--icon-sm);height:var(--icon-sm);flex:none}.icon-btn.ib-send{background:var(--button-primary-bg);color:var(--button-primary-fg)}.ib-ideas{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.ib-idea{max-width:100%}.ib-idea-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pa-content .ib-foot{margin:var(--space-3) 0 0}.set-content:has(>.ib-split){box-sizing:border-box;max-width:none;height:calc(100% - var(--pa-header-h) - var(--space-3));padding:var(--space-4) var(--space-6) var(--space-6);flex-direction:column;margin:0;display:flex;container:ib-page/inline-size}.set-content:has(>.ib-split)>.pa-page-head{margin-bottom:var(--space-4);flex:none}.ib-split{--ib-rail-w:220px;--ib-list-w:340px;grid-template-columns:var(--ib-rail-w) var(--ib-list-w) minmax(0, 1fr);border:1px solid var(--pa-border);border-radius:var(--radius-lg);background:var(--pa-card);flex:1;min-height:0;display:grid;overflow:hidden}.ib-rail,.ib-list,.ib-thread{flex-direction:column;min-width:0;min-height:0;display:flex}@container ib-page (width<=980px){.ib-split{grid-template-columns:var(--ib-list-w) minmax(0, 1fr)}.ib-split .ib-rail{display:none}.ib-split .ib-chips{display:block}}.ib-rail{gap:var(--space-4);padding:var(--space-3);border-right:1px solid var(--pa-border);background:var(--pa-chrome);overflow-y:auto}.ib-rail-group{flex-direction:column;gap:2px;display:flex}.ib-rail-title{margin:0 0 var(--space-1);padding:0 var(--space-3);color:var(--pa-fg-muted);font-size:var(--text-xs);font-weight:500}.ib-rail-item{align-items:center;gap:var(--space-3);box-sizing:border-box;width:100%;min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--pa-fg-muted);font:inherit;font-size:var(--text-md);text-align:left;cursor:pointer;background:0 0;border:0;transition:background-color .15s,color .15s;display:flex}.ib-rail-item>svg{width:var(--icon-sm);height:var(--icon-sm);flex:none}.ib-rail-item.is-active{background:var(--pa-nav-active);color:var(--pa-fg);box-shadow:var(--pa-shadow-sm);font-weight:600}.ib-rail-item.is-active>svg{color:var(--pa-primary-ink)}.ib-rail-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ib-list{border-right:1px solid var(--pa-border);background:var(--pa-card)}.ib-list-head{padding:var(--space-3) var(--space-3) 0;border-bottom:1px solid var(--pa-border);flex:none}.ib-list-top{align-items:center;gap:var(--space-2);display:flex}.ib-list-title{font-size:var(--text-md);margin:0;font-weight:600}.ib-list-head .vl-search{margin:var(--space-2) 0 var(--space-3)}.ib-list-head .vl-search>.input{border-radius:var(--radius-full);background:var(--pa-muted)}.ib-chips{margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-3)) 0;padding:0 var(--space-3) var(--space-3);scrollbar-width:none;display:none;overflow-x:auto}.ib-chips>.chip-tabs{flex-wrap:nowrap}.ib-chips .chip{flex:none}.ib-thread{background:var(--pa-chrome)}.ib-overview{min-height:0;padding:var(--space-6);flex:1;overflow-y:auto}.pa-content .ib-overview>.set-group{margin-top:var(--space-6)}.fr-lead.is-avatar{width:calc(var(--space-6) + var(--space-4));height:calc(var(--space-6) + var(--space-4));border-radius:50%}.ib-list>.skeleton-group>.fr-row{padding:var(--space-3)}@media (width<=720px){.ib-input{font-size:var(--text-lg)}.set-content:has(>.ib-split){height:auto;min-height:100%;padding:var(--space-4) 0 var(--pa-bar-room)}.set-content:has(>.ib-split)>.pa-page-head{padding-inline:max(var(--space-3), env(safe-area-inset-left)) max(var(--space-3), env(safe-area-inset-right))}.ib-split{background:0 0;border:0;border-radius:0;display:block;overflow:visible}.ib-split[data-view=list]>.ib-thread,.ib-split[data-view=thread]>.ib-list{display:none}.ib-list{background:0 0;border-right:0}.ib-chips{display:block}}.vl-search{margin-bottom:var(--space-4);align-items:center;display:flex;position:relative}.pa-content .vl-search+.set-group{margin-top:0}.vl-search>svg{left:var(--space-3);width:var(--icon-sm);height:var(--icon-sm);color:var(--chrome-fg-muted);pointer-events:none;position:absolute}.vl-search>.input{width:100%;height:var(--control-h);padding-left:calc(var(--space-3) + var(--icon-sm) + var(--space-2))}.vl-crumbs{margin:calc(-1 * var(--space-2)) 0 var(--space-2)}.vl-crumbs ol{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.vl-crumbs li{align-items:center;min-width:0;max-width:100%;display:inline-flex}.vl-crumb{max-width:100%;min-height:var(--control-h-sm);padding:0 var(--space-1);color:var(--chrome-fg-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex;overflow:hidden}a.vl-crumb:hover{color:var(--chrome-fg)}.vl-crumb.is-here{color:var(--chrome-fg);font-weight:500}.vl-crumb-sep{width:var(--icon-xs);height:var(--icon-xs);color:var(--chrome-fg-muted);flex:none}.vl-skill{gap:var(--space-2);flex-direction:column;display:flex}.vl-card-foot{display:flex}.vl-empty-title{margin:0 0 var(--space-1);color:var(--chrome-fg);font-weight:600}.vl-empty-text{margin:0}.set-content:has(>.notes-page){box-sizing:border-box;max-width:none;height:calc(100% - var(--pa-header-h) - var(--space-3));padding:var(--space-4) var(--space-6) var(--space-6);flex-direction:column;margin:0;display:flex}.set-content>.panel.notes-page{border:1px solid var(--separator);border-radius:var(--radius-lg);flex:1;min-height:0;position:relative;inset:auto}.panel.notes-page{--note-col:760px;background:var(--content-bg);font-family:var(--font-ui);font-size:var(--text-md);flex-direction:row}.notes-page-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.notes-side{width:min(var(--notes-side-w,264px), 50%);box-sizing:border-box;background:var(--surface-bg);border-right:1px solid var(--separator);flex-direction:column;flex:none;min-height:0;display:flex;position:relative}.notes-page .notes-side{background:var(--pa-chrome)}.notes-side-head{align-items:center;gap:var(--space-2);box-sizing:border-box;height:48px;padding:0 var(--space-2) 0 var(--space-4);flex:none;display:flex}.notes-header-icon{width:var(--icon-size);height:var(--icon-size);color:var(--accent);flex:none}.notes-header-title{font-size:var(--text-xl);white-space:nowrap;margin:0;font-weight:600;line-height:22px}.notes-header-actions{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.notes-search{padding:var(--space-3) var(--space-3) var(--space-2);flex:none;position:relative}.notes-search>svg{width:16px;height:16px;color:var(--chrome-fg-muted);pointer-events:none;position:absolute;top:calc(50% + 2px);left:24px;transform:translateY(-50%)}.notes-search .input{border-radius:var(--radius);background:var(--control-hover);height:36px;font-size:var(--text-md);border:0;padding-left:36px}.notes-side .notes-search{padding:0 var(--space-3) var(--space-2)}.notes-side .notes-search>svg{top:calc(50% - var(--space-1))}.notes-side-list{min-height:0;padding:0 var(--space-2) var(--space-4);flex:1;overflow-y:auto}.notes-skeleton{padding-top:var(--space-1)}.ntree-row{align-items:center;gap:var(--space-1);width:100%;height:var(--control-h-sm);box-sizing:border-box;padding:0 var(--space-1) 0 calc(var(--space-1) + var(--depth,0) * var(--space-4));border-radius:var(--radius-sm);color:var(--chrome-fg);line-height:20px;font-size:var(--text-md);text-align:left;cursor:pointer;background:0 0;border:0;margin-bottom:2px;display:flex}.ntree-row.is-active{background:var(--control-active)}.ntree-lead{width:var(--btn-size-sm);height:var(--btn-size-sm);border-radius:var(--radius-sm);color:var(--chrome-fg-muted);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.ntree-lead svg{width:var(--icon-sm);height:var(--icon-sm)}.ntree-title{flex:1}.notes-page a.ntree-row{text-decoration:none}.note-editor{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.note-toolbar{align-items:center;gap:var(--space-1);box-sizing:border-box;height:48px;padding:0 var(--space-3);border-bottom:1px solid var(--separator);flex:none;display:flex;overflow:auto hidden}.note-editor.is-page .note-toolbar{padding:0 var(--space-2) 0 var(--space-3);border-bottom:0}.note-actions{align-items:center;gap:var(--space-1);flex:none;order:-1;display:flex}.note-toolbar-sep{width:1px;height:20px;margin:0 var(--space-1);background:var(--separator);flex:none}.note-toolbar-fill{min-width:var(--space-2);flex:1}.note-crumbs{flex:0 auto;align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.note-crumb{max-width:16rem;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-md);color:var(--chrome-fg-muted);background:0 0;border:0;flex:0 auto}.note-crumb.is-current{color:var(--chrome-fg)}.note-scroll{flex:1;min-height:0;overflow-y:auto}.note-doc{padding:var(--space-5) var(--space-6) 0;-webkit-user-select:text;user-select:text;position:relative}.note-editor.is-page .note-doc{max-width:var(--note-col);padding:calc(var(--space-6) * 2) calc(var(--space-6) * 2) 0;margin:0 auto}.notes-page[data-full-width] .note-editor.is-page .note-doc{max-width:none}.note-title{box-sizing:border-box;width:100%;font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.01em;color:var(--chrome-fg);field-sizing:content;resize:none;background:0 0;border:0;min-height:1.2em;margin:0;padding:0;font-weight:700;line-height:1.2;display:block;overflow:hidden}.note-title::placeholder{color:var(--chrome-fg-muted)}.note-meta{font-size:var(--text-sm);color:var(--chrome-fg-muted);margin-top:6px}.note-blocks{margin-top:var(--space-5);flex-direction:column;display:flex}.note-editor.is-page .note-blocks{margin-top:var(--space-6)}.note-text{min-height:1.6em;font-size:var(--text-lg);color:var(--chrome-fg);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;cursor:text;outline:none;line-height:1.6}.notes-home{box-sizing:border-box;max-width:var(--note-col);padding:calc(var(--space-6) * 2);margin:0 auto}.notes-home-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.notes-home-title{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.2}.notes-home-lead{margin:var(--space-2) 0 0;font-size:var(--text-lg);color:var(--chrome-fg-muted);line-height:1.5}.notes-home-subhead{margin:calc(var(--space-6) + var(--space-3)) 0 var(--space-2);font-size:var(--text-xl);font-weight:600}.notes-home-list{flex-direction:column;display:flex}.notes-media{box-sizing:border-box;padding:calc(var(--space-6) * 2)}@media (width<=720px){.set-content:has(>.notes-page){height:auto;min-height:100%;padding:0 0 var(--pa-bar-room)}.set-content>.panel.notes-page{border:0;border-radius:0;overflow:visible}.notes-page[data-view=list] .notes-page-main,.notes-page[data-view=note] .notes-side{display:none}.notes-page .notes-side{background:0 0;border-right:0;width:100%}.notes-page :is(.notes-side-list,.note-scroll){overflow:visible}.notes-page .notes-side-toggle{display:none}.notes-page .note-toolbar{top:calc(env(safe-area-inset-top) + var(--pa-header-h));z-index:5;background:var(--content-bg);position:sticky}.notes-page .note-editor.is-page .note-doc,.notes-page :is(.notes-home,.notes-media){padding:var(--space-5) var(--space-4) 0}.notes-page .note-doc textarea.note-title{font-size:var(--text-3xl)}}.sync-card .set-row{flex-wrap:wrap}.sync-card .set-row-text{flex:1 1 calc(var(--space-6) * 8)}.sync-actions{align-items:center;gap:var(--space-3);flex:0 auto;display:flex}.sync-switch{flex:none;display:inline-flex}.sync-steps{padding:var(--space-4) var(--space-6)}@media (width<=720px){.sync-steps{padding:var(--space-4)}}
