.utility-panel{--utility-panel-width:430px;position:fixed;z-index:91;top:50px;right:0;bottom:0;width:min(var(--utility-panel-width),calc(100vw - 54px));display:grid;grid-template-rows:var(--panel-head-h) minmax(0,1fr);background:#191d20;border-left:1px solid #374149;box-shadow:-18px 0 42px rgba(0,0,0,.34);transform:translateX(102%);transition:transform .18s ease;pointer-events:none}.utility-panel.open{transform:translateX(0);pointer-events:auto}.utility-panel-resizer,.robot-panel-resizer{position:absolute;z-index:4;left:-6px;top:0;bottom:0;width:12px;cursor:col-resize;touch-action:none}.utility-panel-resizer:after,.robot-panel-resizer:after{content:'';position:absolute;top:8px;bottom:8px;left:6px;width:1px;opacity:0;background:#6faed6;transition:opacity .18s ease}.utility-panel-resizer:hover:after,.utility-panel-resizer.dragging:after,.robot-panel-resizer:hover:after,.robot-panel-resizer.dragging:after{opacity:1}.utility-panel-head{display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 12px;border-bottom:1px solid #30373d;background:#1d2327}.utility-panel-head>div{display:flex;align-items:center;gap:7px;min-width:0}.utility-panel-head strong{font-size:var(--type-lg);line-height:1;font-weight:var(--weight-strong);color:#dce3e7}.utility-panel-head span{font-size:var(--type-2xs);color:#6f7b83;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.utility-panel-titlebar{height:var(--panel-head-h);min-height:var(--panel-head-h);background:radial-gradient(760px 390px at 14% -4%,rgba(82,137,174,.176),transparent 56%),radial-gradient(520px 300px at 86% 24%,rgba(71,104,127,.088),transparent 62%),linear-gradient(145deg,#20282e 0%,#1b2126 46%,#161b20 100%)!important;border-bottom-color:#39454e;box-shadow:0 5px 13px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.045)}.utility-panel-title{display:flex;align-items:center!important;gap:9px!important;min-width:0}.utility-panel-title-copy{display:grid!important;gap:2px!important;min-width:0;overflow:visible!important;white-space:normal!important}.utility-panel-title-copy strong{font-size:var(--type-lg);line-height:1.05;color:#d5dce0}.utility-panel-title-copy>span{display:block;min-width:0;color:#717d84;font-size:var(--type-2xs);font-weight:var(--weight-regular);line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.utility-panel-title-icon-wrap{width:34px;height:34px;display:grid!important;place-items:center;flex:0 0 34px;color:#9eabb3;overflow:visible!important;border-radius:6px}.utility-panel-title-icon{width:var(--icon-lg)!important;height:var(--icon-lg)!important;max-width:var(--icon-lg)!important;max-height:var(--icon-lg)!important}.notes-panel-head{height:var(--panel-head-h);min-height:var(--panel-head-h);padding-left:10px;justify-content:flex-start;gap:8px}.notes-panel-title{flex:0 0 auto}.notes-panel-head-actions{min-width:0;flex:1;margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:6px}.notes-search-wrap{width:180px;min-width:80px;flex:0 1 180px;height:30px}.notes-search-wrap .compact-input{width:100%;min-width:0;height:28px;border:0!important;box-shadow:none!important;background:transparent!important}.notes-panel-head-actions .toolbar-btn{flex:0 0 auto;white-space:nowrap}.notes-panel-icon{color:#d59a54;filter:none}.notification-panel-icon{color:var(--attention-red);filter:none}.notes-btn>svg,.notification-bell-btn>svg{width:var(--icon-lg)!important;height:var(--icon-lg)!important;max-width:var(--icon-lg)!important;max-height:var(--icon-lg)!important}.utility-panel-body{min-height:0;overflow:hidden;display:flex;flex-direction:column}.utility-panel-toolbar{display:flex;align-items:center;gap:5px;padding:7px 8px;border-bottom:1px solid #2b3237;overflow:auto}.utility-panel-empty{padding:28px 16px;text-align:center;color:var(--muted);font-size:var(--type-xs)}.top-icon-btn.active{background:transparent;color:#d6e0e6}.global-command-cluster .top-icon-btn{color:#78858d!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}.global-command-cluster .top-icon-btn:hover{color:#9aa6ad!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}.global-command-cluster #notesBtn.active,.global-command-cluster #notesBtn.active:hover{color:#d59a54!important}.global-command-cluster #notificationBellBtn.active,.global-command-cluster #notificationBellBtn.active:hover{color:var(--attention-red)!important}.global-command-cluster #notesBtn.active>svg{filter:drop-shadow(0 0 2px color-mix(in srgb,#d59a54 80%,transparent)) drop-shadow(0 0 6px color-mix(in srgb,#d59a54 45%,transparent))}.global-command-cluster #notificationBellBtn.active>svg{filter:drop-shadow(0 0 2px color-mix(in srgb,var(--attention-red) 80%,transparent)) drop-shadow(0 0 6px color-mix(in srgb,var(--attention-red) 45%,transparent))}body:not([data-robot-state]) .global-command-cluster #globalRobotBtn .global-search-robot,body[data-robot-state="idle"] .global-command-cluster #globalRobotBtn .global-search-robot{color:#78858d!important;filter:none}body:not([data-robot-state]) .global-command-cluster #globalRobotBtn.active .global-search-robot,body[data-robot-state="idle"] .global-command-cluster #globalRobotBtn.active .global-search-robot{color:var(--accent-robot)!important;filter:drop-shadow(0 0 2px color-mix(in srgb,var(--accent-robot) 80%,transparent)) drop-shadow(0 0 6px color-mix(in srgb,var(--accent-robot) 45%,transparent))}.notes-panel{grid-template-rows:var(--panel-head-h) minmax(0,1fr);container-name:notes-panel;container-type:inline-size}.notes-panel-body{min-height:0}.notes-tabs-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;flex:0 0 auto;border-bottom:1px solid #2b3237}.notes-tabs{min-width:0;padding:0 0 0 8px;border-bottom:0}.notes-tabs>.ui-tab{flex:0 0 auto}.notes-tab-add{align-self:center;margin:3px 8px 3px 6px;position:relative;z-index:2;background:#191d20}.notes-tabs>.ui-tab.notes-tab-drag-target{color:#dce3e7;background:rgba(121,185,226,.08);box-shadow:inset 0 -2px 0 var(--active-blue)}.notes-tab-actions{display:flex;gap:5px;padding:5px 8px;border-bottom:1px solid #2b3237}.notes-tab-editor{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;align-items:center;padding:6px 8px;border-bottom:1px solid #2b3237}.notes-list{min-height:0;overflow:auto;display:flex;flex-direction:column}.notes-list-row{position:relative;display:grid;gap:3px;padding:10px 12px;border:0;border-bottom:1px solid #292f34;background:transparent;color:inherit;text-align:left;cursor:pointer}.notes-list-row.dragging{opacity:.42}.notes-list-row.reorder-before{box-shadow:inset 0 2px 0 var(--active-blue)}.notes-list-row.reorder-after{box-shadow:inset 0 -2px 0 var(--active-blue)}.notes-color-marker{position:absolute;left:3px;top:10px;bottom:10px;width:3px;min-height:18px;border:0!important;border-radius:2px!important;padding:0!important;background:var(--note-color)}.notes-context-menu{min-width:220px}.notes-context-colors{display:grid;gap:6px;padding:6px 8px 7px}.notes-context-colors>span{font-size:var(--type-xs);color:#77848c}.notes-context-colors .tag-color-swatches{display:grid;grid-template-columns:repeat(5,28px);gap:7px;max-width:210px}.notes-color-swatch{width:28px;height:28px;border:2px solid transparent;border-radius:5px;background:var(--note-choice);cursor:pointer;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.notes-color-swatch:hover,.notes-color-swatch.active{border-color:#d6dde1}.notes-color-clear{width:23px;height:23px;border:1px solid rgba(255,255,255,.15);border-radius:5px;background:transparent;color:#8a969e;cursor:pointer}.notes-color-clear:hover{background:#30363a;color:#eef2f4}.notes-list-row:hover{background:var(--surface-hover)}.notes-list-top{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px}.notes-list-title{min-width:0;font-size:var(--type-sm);font-weight:var(--weight-semibold);color:#d2d9dd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notes-list-date{font-size:var(--type-2xs);color:#66737b;white-space:nowrap}.notes-list-preview{font-size:var(--type-xs);line-height:1.38;color:#929da4;white-space:pre-line;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.notes-list-meta{font-size:var(--type-2xs);color:#66737b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container notes-panel (min-width:720px){.notes-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1px;background:#292f34}.notes-list-row{height:100%;border-bottom:0;background:#191d20}}@container notes-panel (min-width:1080px){.notes-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.notes-editor-head{display:flex;align-items:center;gap:7px;min-height:36px;padding:5px 8px;border-bottom:1px solid #2b3237}.notes-editor-back{width:34px;height:34px;min-width:34px;min-height:34px;color:#87939a}.notes-editor-back .ui-icon{width:var(--icon-lg)!important;height:var(--icon-lg)!important}.notes-editor-head>span{font-size:var(--type-2xs);color:#6f7b83}.notes-editor-actions{margin-left:auto;display:flex;gap:5px}.notes-editor-sheet{min-height:0;flex:1;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.notes-rich-toolbar{margin:0 10px;border-bottom:1px solid #2c3338}.notes-rich-toolbar .rich-toolbar{height:auto;min-height:31px;border:0;background:transparent;padding:4px 0;flex-wrap:wrap}.notes-rich-editor{min-height:0;margin:0 10px 8px;border:0;border-radius:0;background:transparent;overflow:hidden}.notes-rich-input.rich-editor-input{height:100%;min-height:0;max-height:none;overflow:auto;padding:10px 2px 18px;background:transparent;color:#cbd3d8;font:var(--type-md)/1.55 var(--font-ui)}.notes-rich-input.rich-editor-input:focus{outline:0}.notes-rich-input>h2:first-child{margin:0 0 5px;font-size:var(--type-heading);line-height:1.25;font-weight:var(--weight-strong);color:#e0e6e9}.notes-quick-compose{margin:8px 10px 7px;border:1px solid #343d43;border-radius:var(--radius-control);background:#13171a;overflow:hidden;flex:0 0 auto}.notes-quick-editor{border:0;background:transparent}.notes-quick-input.rich-editor-input{min-height:92px;height:92px;max-height:46vh;overflow:auto;padding:10px 11px 8px;transition:min-height .16s ease,height .16s ease}.notes-quick-input.has-content{height:auto;min-height:156px}.notes-quick-toolbar{border-top:1px solid #2b3237;padding:0 7px}.notes-quick-toolbar .rich-toolbar{height:auto;min-height:30px;border:0;background:transparent;padding:3px 0;flex-wrap:wrap}.notes-editor-meta{display:grid;grid-template-columns:minmax(120px,1fr) minmax(140px,1.4fr) auto;gap:6px;padding:7px 10px 9px;border-top:1px solid #2b3237}.notes-editor-meta label{display:grid;gap:3px;font-size:var(--type-2xs);color:#77848c}.notes-editor-meta select{min-width:0;height:28px;border:1px solid #39434a;border-radius:var(--radius-control);background:#171b1e;color:#bfc8cd;font-size:var(--type-xs);padding:0 6px}.notes-pin-toggle{align-content:end;display:flex!important;align-items:center!important;white-space:nowrap;padding-bottom:6px}.notification-center.utility-panel{left:auto!important;right:0!important;top:50px!important;bottom:0!important;width:min(var(--utility-panel-width),calc(100vw - 54px))!important;max-height:none!important;border-radius:0!important;overflow:hidden!important;box-shadow:-18px 0 42px rgba(0,0,0,.34)!important}.notification-panel .utility-panel-body{overflow:hidden}.notification-panel .notification-center-head{min-height:34px;display:flex;align-items:center;justify-content:flex-end;padding:4px 8px;border-top:0}.notification-panel .notification-center-list{min-height:0;overflow:auto;flex:1}.notification-panel-body{min-height:0}.notification-panel .notification-center-head .close-icon{margin-left:4px}@media(max-width:620px){.utility-panel-resizer,.robot-panel-resizer{display:none}.utility-panel{top:calc(var(--mobile-header-h) + env(safe-area-inset-top));left:0!important;right:0!important;width:100vw!important;max-width:none!important;border-left:0!important;box-shadow:none!important}.notification-center.utility-panel{left:0!important;right:0!important;top:calc(var(--mobile-header-h) + env(safe-area-inset-top))!important;width:100vw!important;max-width:none!important;box-shadow:none!important}.utility-panel-head .close-icon,.notification-panel .notification-center-head .close-icon{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}.utility-panel-toolbar .icon-btn,.notes-tabs>.section-add-control,.notes-tab-actions .icon-btn,.notes-editor-actions .icon-btn,.notes-editor-back{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}.notes-tabs>.ui-tab{min-height:44px}.notes-editor-head{min-height:44px}.notes-rich-toolbar .rich-toolbar,.notes-quick-toolbar .rich-toolbar{min-height:44px}.notes-editor-meta{grid-template-columns:1fr}.notes-editor-meta select{height:44px;font-size:16px}.notes-panel-title strong{display:none}.notes-search-wrap{min-height:44px!important;font-size:16px;flex-basis:44px}.notes-search-wrap:not(.mobile-search-open){display:grid!important;place-items:center!important;padding:0!important;border-color:transparent!important;background:transparent!important}.notes-search-wrap:not(.mobile-search-open) .compact-input{display:none!important}.notes-search-wrap.mobile-search-open{flex-basis:min(160px,42vw)!important}.notes-search-wrap.mobile-search-open .compact-input{display:block!important;font-size:16px!important}.notes-tab-editor .compact-input{min-height:44px;font-size:16px}.notes-list-row{padding:7px 10px}.notes-color-marker{top:7px;bottom:7px}.notes-pin-toggle{min-height:44px;padding-bottom:0}}
