.create-menu [data-slot=dropdown-menu-item]>svg,.create-menu [data-slot=dropdown-menu-item]>.media-create-icon{opacity:.8;flex-shrink:0;width:20px;height:20px}.create-menu [data-slot=dropdown-menu-item]>.video-ui-icon{flex-shrink:0;width:20px;height:20px}.create-menu [data-slot=dropdown-menu-item]>span{min-width:0}.create-menu{max-height:calc(100dvh - 32px);overflow-y:auto}.media-video-link{background:#ffffff03;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.media-video-link label{color:#ddd;font-size:13px}.media-video-link>div{align-items:center;gap:8px;display:flex}.media-video-link input{color:#eee;background:#181818;border:1px solid #ffffff20;border-radius:8px;outline:none;flex:1;min-width:0;height:40px;padding:0 10px}.media-video-link input:focus{border-color:#ffffff60}.media-video-link button{white-space:nowrap;color:#181818;background:#e7e7e7;border:1px solid #ffffff20;border-radius:8px;height:40px;padding:0 12px;font-size:13px}.media-video-link button:disabled{opacity:.45;cursor:default}.media-video-link p{color:#f49a90;margin:0;font-size:12px;line-height:1.5}.media-video-link small{color:#888;font-size:12px;line-height:1.5}.media-choose-local{color:#ddd;text-align:left;background:#ffffff06;border:1px solid #ffffff20;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-size:13px;display:flex}.media-choose-local small{color:#888;white-space:nowrap;font-size:11px}.media-choose-local:hover{background:#ffffff0c}.media-choose-local:disabled{opacity:.45;cursor:default}.media-choose-local:focus-visible{outline-offset:2px;outline:2px solid #b1f017}@media (max-width:540px){.media-video-link>div{flex-direction:column;align-items:stretch}.media-video-link input{flex:auto;width:100%}}.connection-label{z-index:5;transform:translate(-50%,-50%) scale(var(--label-inverse-zoom));transform-origin:50%;pointer-events:auto;-webkit-user-select:none;user-select:none;max-width:264px;position:absolute}.connection-label button,.connection-label input{color:#c7c7c7;max-width:264px;min-height:28px;font:inherit;background:#202020;border:1px solid #ffffff20;border-radius:7px;outline:none;font-size:12px;font-weight:500;line-height:18px;display:block;box-shadow:0 2px 8px #0003}.connection-label button{cursor:text;white-space:nowrap;text-overflow:ellipsis;padding:4px 10px;transition:border-color .15s,color .15s,background .15s;overflow:hidden}.connection-label button:hover,.connection-label-selected button{color:#e9e9e9;background:#242424;border-color:#b1f01770}.connection-label button:focus-visible{color:#e9e9e9;background:#242424;border-color:#b1f01770}.connection-label button:focus-visible{outline-offset:2px;outline:2px solid #b1f01770}.connection-label .connection-label-add{color:#aaa;cursor:pointer;align-items:center;gap:5px;font-weight:400;display:flex}.connection-label-add span{color:#b1f017;font-size:15px;line-height:16px}.connection-label input{color:#fafafa;cursor:text;-webkit-user-select:text;user-select:text;border-color:#b1f01790;width:240px;padding:5px 10px}.connection-label input::placeholder{color:#858585;font-weight:400}.note-pixel-reveal{border-radius:inherit;pointer-events:none;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.note-pixel-reveal[hidden]{display:none}.note:has(>.note-pixel-reveal)>.card-scroll{animation:.18s ease-out note-pixel-content-arrive}@keyframes note-pixel-content-arrive{0%{opacity:.7}to{opacity:1}}@media (prefers-reduced-motion:reduce){.note-pixel-reveal{display:none}.note:has(>.note-pixel-reveal)>.card-scroll{animation:none}}.world>.note-removal-snapshot{cursor:default;transform-origin:50% 70%;will-change:transform, opacity;transition:none;pointer-events:none!important;z-index:4!important}.note-removal-snapshot *{pointer-events:none!important}@media (prefers-reduced-motion:reduce){.note-removal-snapshot{display:none}}.note.note-content-sized .card-block-inline .bn-editor{min-height:0}.note-size-form{background:#1c1d1e;border:1px solid #ffffff18;border-radius:16px;flex-wrap:wrap;align-items:end;gap:16px;margin-top:16px;padding:16px 20px;display:flex}.note-size-field{flex:1;min-width:120px}.note-size-field label{color:#fffc;margin-bottom:8px;font-size:13px;display:block}.note-size-input{background:#262729;border:1px solid #ffffff20;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;display:flex}.note-size-input:focus-within{border-color:#ffffff60}.note-size-input:has(input[aria-invalid=true]){border-color:#f77469}.note-size-input input{color:#ffffffe0;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:13px}.note-size-input span{color:#ffffff60;font-size:12px}.settings-center .note-size-form>button{color:#191919;background:#f1f1f1;border-radius:10px;min-height:38px;padding:8px 16px;font-size:13px}.settings-center .note-size-form>button:hover{background:#fff}.data-settings .note-size-error{color:#f99990;width:100%;margin:0;font-size:12px}@media (max-width:640px){.note-size-form{gap:12px;padding:14px}}html,body{margin:0;overflow:hidden}button{cursor:pointer;font:inherit}button:disabled{cursor:default;opacity:.45}:is(button:focus-visible,summary:focus-visible){outline-offset:3px;outline:2px solid #b1f017}.icon{object-fit:contain;pointer-events:none;flex-shrink:0;width:20px;height:20px}button{transition:background .16s,color .16s}button:hover{color:#fff;background:#ffffff09}.brand{justify-content:space-between;align-items:center;height:48px;padding:12px 18px;display:flex}.brand button{border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.brand button .icon{width:16px;height:16px}.new-row{align-items:center;gap:8px;padding:12px;display:flex}.new-row>button{border-radius:8px;height:40px}.new-row>button:not(.new-chat){place-items:center;width:28px;font-size:24px;display:grid}.new-row .new-chat{white-space:nowrap;background:#303133;border-radius:24px;flex:1;align-items:center;gap:26px;padding:6px 10px;font-size:14px;font-weight:600;display:flex}.new-chat .icon{width:28px;height:28px}nav{padding:0 12px}nav button{text-align:left;white-space:nowrap;border-radius:7px;align-items:center;gap:10px;width:100%;height:36px;padding:0 8px;font-size:14px;display:flex}.recents{color:#777;margin:32px 20px 8px;font-size:12px}.profile{color:#eee;align-items:center;gap:10px;padding:4px;font-size:14px;display:flex}.profile>img{border-radius:50%}.profile>button{margin-left:auto;padding:8px}.workspace{background:#0e0e0e;flex:1;min-width:0;height:100dvh;position:relative;overflow:hidden}.workspace header{z-index:20;color:#ccc;pointer-events:none;align-items:center;gap:12px;height:44px;padding:0 20px;font-size:14px;display:flex;position:absolute;top:0;left:0;right:0}.workspace header>*{pointer-events:auto}.header-actions{color:#999;align-items:center;gap:20px;margin-left:auto;display:flex}.header-actions button{border-radius:6px;height:30px}.canvas{background-image:radial-gradient(#ffffff21 .7px,#0000 .7px);background-size:21px 21px;position:absolute;inset:0}.note{color:#ffffffd9;background:#191919;border:1px solid #ffffff14;border-radius:16px;width:428px;padding:16px 24px;position:absolute}.initial-note{top:25%;left:25%}.type-label{color:#999;font-size:12px;position:absolute;top:-26px;left:0}.note h2{color:#fafafa;letter-spacing:-.7px;margin:0 0 12px;font-size:24px;font-weight:600;line-height:31px}.note h2:focus{outline:none}.note-body{font-size:14px;line-height:1.3}.note-body p{margin:0 0 18px}.note-body strong{font-weight:600}.cover{aspect-ratio:380/209;object-fit:cover;width:100%;display:block}.note details{margin-top:12px;font-size:14px}.note summary{cursor:pointer}.note details p{color:#aaa;margin:12px 0 0;line-height:1.5}.canvas-tools{z-index:21;background:#191919;border:1px solid #ffffff14;border-radius:26px;flex-direction:column;align-items:center;gap:8px;width:48px;padding:8px 0;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.canvas-tools button{border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.canvas-tools .add-button{color:#141414;background:#fff;font-size:24px}.zoom{color:#999;z-index:20;align-items:center;gap:12px;font-size:14px;display:flex;position:absolute;bottom:12px;left:16px}.zoom button{border-radius:4px;height:26px;padding:0 4px}.tutor-button{z-index:20;border-radius:50%;width:50px;height:50px;position:absolute;bottom:13px;right:20px}.tutor-button img{width:50px;height:50px}.reopen{border-radius:6px;place-items:center;width:28px;height:28px;display:grid}[data-slot=sidebar-container],[data-slot=sidebar-gap]{transition-duration:.28s!important;transition-timing-function:cubic-bezier(.22,1,.36,1)!important}@media (max-width:767px){.initial-note{width:340px;top:130px;left:80px}.note{padding:16px}.note h2{font-size:22px}}.world{transform-origin:0 0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.world>*{pointer-events:auto}.canvas{touch-action:none;cursor:default}.canvas.panning,.canvas.panning .note{cursor:grab}.canvas.dragging,.canvas.dragging .note{cursor:grabbing}.canvas.connecting .note{cursor:crosshair}.note{cursor:grab;-webkit-user-select:none;user-select:none;min-height:100px;transition:border-color .16s,box-shadow .16s}.note:hover{border-color:#ffffff30;box-shadow:0 6px 24px #0002}.note.selected{border-color:#a4a4a4;box-shadow:0 0 0 1px #ffffff13}.note.editing{cursor:default;border-color:#b1f01780}.card-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#444 transparent;height:100%;overflow:auto}.card-hover-zone{pointer-events:auto;width:100%;height:60px;position:absolute;top:-57px;left:0}.type-label{align-items:center;gap:6px;line-height:18px;display:flex;top:-24px}.type-label .icon{opacity:.7;width:12px;height:12px}.card-toolbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:12;background:#242424f7;border:1px solid #ffffff18;border-radius:10px;align-items:center;gap:2px;padding:4px;transition:opacity .14s,transform .18s,visibility .14s;display:flex;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,5px);box-shadow:0 6px 24px #0006}.note:hover .card-toolbar,.note:focus-within .card-toolbar,.note.editing .card-toolbar{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.note:hover>.type-label,.note:focus-within>.type-label{opacity:0}.card-toolbar button{color:#c8c8c8;cursor:pointer;border-radius:6px;height:28px;padding:0 10px;font-size:12px}.card-toolbar .icon-button{padding:0 6px}.tool-divider{background:#ffffff13;width:1px;height:16px;margin:0 3px}.connector{opacity:0;z-index:8;cursor:crosshair;border-radius:20px;place-items:center;width:36px;height:48px;transition:opacity .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.connector>span{pointer-events:none;background:#141414;border:1.5px solid #aaa;border-radius:50%;width:10px;height:10px;transition:transform .15s,background .15s,border-color .15s;display:block}.note:hover .connector,.note.selected .connector,.note.link-target .connector{opacity:1}.connector:focus-visible{opacity:1}.connector:hover{background:0 0}.resize-handle{cursor:nwse-resize;opacity:0;z-index:9;border-radius:5px;width:24px;height:24px;position:absolute;bottom:-8px;right:-8px}.resize-handle:after{content:"";border-bottom:1.5px solid #ccc;border-right:1.5px solid #ccc;width:7px;height:7px;position:absolute;top:8px;left:8px}.note.selected .resize-handle,.note:hover .resize-handle{opacity:1}.connections{pointer-events:none;z-index:1;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.edge{fill:none;stroke:#727272;stroke-width:1.5px;pointer-events:none}.edge-selected{stroke:#b1f017;stroke-width:2px}.edge-hit{fill:none;stroke:#0000;stroke-width:18px;pointer-events:stroke;cursor:pointer}.edge-hit:focus{stroke:#b1f01730;outline:none}@keyframes flow{to{stroke-dashoffset:-10px}}.note.text-card{background:0 0;border-color:#0000;min-height:70px;padding:12px}.note.text-card:hover,.note.text-card.selected{border-color:#ffffff30}.text-card h2{font-size:22px}.text-card .note-body{font-size:16px}.card-editor{cursor:text;-webkit-user-select:text;user-select:text}.card-editor input{letter-spacing:-.7px;color:#fafafa;background:0 0;border:0;outline:none;width:100%;margin-bottom:12px;font-size:24px;font-weight:600;line-height:31px;display:block}.card-editor textarea{resize:vertical;color:#ddd;background:#ffffff04;border:1px solid #ffffff0c;border-radius:6px;outline:none;width:100%;min-height:220px;padding:8px;font-family:inherit;font-size:14px;line-height:1.5;display:block}.card-editor textarea:focus{border-color:#ffffff25}.editor-footer{justify-content:flex-end;align-items:center;gap:8px;margin:10px 0 14px;display:flex}.editor-footer button{color:#999;border-radius:6px;padding:5px 10px;font-size:12px}.editor-footer .save-button{color:#151515;background:#eee}.editor-footer kbd{opacity:.6;margin-left:8px;font-family:inherit}.placeholder{color:#777}.note-body p,.note details p{white-space:pre-wrap}.note summary{-webkit-user-select:none;user-select:none}.reopen{position:relative}.reopen-logo,.reopen-pane{place-items:center;transition:opacity .15s;display:grid;position:absolute;inset:0}.reopen-pane,.reopen:hover .reopen-logo{opacity:0}.reopen:hover .reopen-pane{opacity:1}.canvas-hint{color:#666;pointer-events:none;white-space:nowrap;align-items:center;gap:10px;font-size:12px;line-height:24px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.canvas-hint button{pointer-events:auto;border:1px solid #ffffff14;border-radius:50%;width:20px;height:20px;font-size:11px;line-height:18px}.notice{z-index:40;color:#ddd;background:#262626;border:1px solid #ffffff1a;border-radius:9px;max-width:80%;padding:10px 16px;font-size:13px;animation:.18s ease-out appear;position:absolute;bottom:64px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0004}.lumior-menu{color:#ddd;background:#242424;border:1px solid #ffffff12;width:auto;min-width:205px;padding:5px;box-shadow:0 10px 40px #0005}.lumior-menu [data-slot=dropdown-menu-item]{cursor:pointer;border-radius:5px;gap:10px;min-height:32px;padding:6px 10px}.lumior-menu kbd{color:#777;margin-left:auto;font-size:11px}.create-menu{width:290px}.create-menu [data-slot=dropdown-menu-item]{padding:12px 10px}.create-menu small{color:#888;margin-top:4px;font-size:12px;line-height:1.4;display:block}.create-menu .icon{width:20px;height:20px}.search-dialog,.reading-dialog,.help-dialog{background:#1e1e1e;border:1px solid #ffffff18;box-shadow:0 20px 100px #0008;border-radius:16px!important;max-width:calc(100vw - 32px)!important;padding:24px!important}.search-dialog{width:560px!important}.search-dialog [data-slot=dialog-title],.help-dialog [data-slot=dialog-title]{font-size:19px}.search-input{background:#ffffff06;border:1px solid #ffffff18;border-radius:8px;outline:none;width:100%;padding:12px;font-size:15px}.search-input:focus{border-color:#777}.search-results{max-height:45vh;margin:0 -8px;overflow:auto}.search-results button{text-align:left;border-radius:8px;align-items:flex-start;gap:12px;width:100%;padding:12px 8px;display:flex}.search-results strong{margin-bottom:6px;font-size:14px;font-weight:500;display:block}.search-results small{color:#888;max-height:36px;font-size:12px;line-height:1.5;display:block;overflow:hidden}.search-results .icon{margin-top:2px}.empty-search{color:#888;text-align:center;padding:32px}.reading-dialog{max-height:88dvh;overflow-y:auto;width:720px!important;padding:40px!important}.reading-dialog [data-slot=dialog-title]{font-size:30px;font-weight:600;line-height:1.3}.reading-content p{white-space:pre-wrap;color:#ccc;margin-bottom:24px;font-size:16px;line-height:1.7}.reading-content img{border-radius:8px;width:100%;margin:8px 0 24px}.reading-edit{background:#ffffff0a;border-radius:6px;justify-self:start;padding:8px 12px}.help-dialog{max-height:90dvh;overflow:auto;width:540px!important}.help-dialog dl>div{border-bottom:1px solid #ffffff08;justify-content:space-between;gap:20px;padding:8px 0;font-size:13px;display:flex}.help-dialog dd{color:#999;text-align:right}.session-note{color:#777;font-size:12px;line-height:1.5}.tutor-button:hover{transform:scale(1.04);box-shadow:0 0 24px #ffffff0d}.header-actions [aria-disabled=true]{color:#777}.brand>.icon{object-fit:contain;width:20px;height:24px}.new-row .new-chat{height:40px}.new-row button:has(.icon){flex-shrink:0}.note.selected .card-toolbar:has([data-popup-open]){opacity:1;visibility:visible;pointer-events:auto}@keyframes appear{0%{opacity:0;margin-bottom:-5px}to{opacity:1;margin-bottom:0}}@media (max-width:767px){.workspace header{padding:0 12px}.canvas-hint{display:none}.canvas-tools{left:10px}.header-actions{gap:10px}.card-toolbar button{padding:0 7px}.reading-dialog{padding:24px!important}.note{padding:16px 24px}.help-dialog dl>div{font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:root{--control-hover:#ffffff14;--control-pressed:#ffffff1f;--control-ease:cubic-bezier(.2,.8,.2,1)}.brand{flex-shrink:0;height:44px;padding:10px 10px 10px 20px}.brand>.icon{width:20px;height:20px}.brand button{border-radius:8px;width:24px;height:24px}.new-row{flex-shrink:0;grid-template-columns:190px 32px 32px;align-items:center;column-gap:4px;height:72px;padding:16px 6px 16px 12px;display:grid}.new-row .new-chat{color:#c7c7c7;background:#303133;border-radius:24px;gap:28px;width:188px;height:40px;padding:6px 8px;font-weight:500;overflow:hidden}.new-row>button:not(.new-chat){border-radius:8px;width:32px;height:32px;padding:6px}.new-row>button:not(.new-chat) .icon{width:20px;height:20px}.wake-orb{pointer-events:none;flex-shrink:0;width:28px;height:28px;display:block}.brand button,.new-row button,.profile button,nav button,.canvas-tools button,.header-actions button,.zoom button,.card-toolbar button{transition:background-color .15s var(--control-ease),color .15s var(--control-ease),border-color .15s var(--control-ease)}.brand button:hover,.new-row>button:not(.new-chat):hover,.profile button:hover,.canvas-tools button:not(.add-button):hover,.header-actions button:hover,.zoom button:hover,.card-toolbar button:hover{background:var(--control-hover)}.brand button:active,.new-row>button:not(.new-chat):active,.profile button:active,.canvas-tools button:not(.add-button):active,.card-toolbar button:active{background:var(--control-pressed)}.new-row .new-chat:hover{color:#eee;background:#38393a}.new-row .new-chat:active{background:#3e3f40}nav button{color:#b8b8b8;gap:8px}nav button:hover{background:var(--control-hover);color:#eee}nav button.active{color:#ddd;background:#303133}nav button.active:hover{background:#38393a}.profile{padding-right:0}.profile>button{border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;margin-left:auto;padding:6px;display:grid}.profile .icon{width:20px;height:20px}.profile>button:hover{background:#ffffff1a}.lumior-menu [data-slot=dropdown-menu-item]:hover,.lumior-menu [data-slot=dropdown-menu-item][data-highlighted]{background:var(--control-hover)}@media (prefers-reduced-motion:reduce){.brand button,.new-row button,.profile button,nav button,.canvas-tools button,.header-actions button,.zoom button,.card-toolbar button{transition:none}}.lumior-tooltip{color:#ededed;background:#202020;border:1px solid #ffffff16;border-radius:10px;padding:5px 8px;font-size:12px;line-height:16px;animation-duration:.12s;box-shadow:0 3px 12px #0002}.lumior-tooltip>svg,.lumior-tooltip>[data-side]{display:none}.note.selected .card-toolbar{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.note.selected>.type-label{opacity:0}.card-toolbar{background:#202020f7;border-color:#ffffff16;box-shadow:0 3px 12px #0003}.block-editor-dialog{background:#191919;border:1px solid #ffffff1a;flex-direction:column;height:min(820px,90dvh);overflow:visible;box-shadow:0 24px 100px #0007;border-radius:16px!important;gap:0!important;width:820px!important;max-width:calc(100vw - 40px)!important;padding:24px 0 0!important;display:flex!important}.block-editor-breadcrumb{color:#888;margin-bottom:24px;padding:0 48px;font-size:12px}.block-editor-title{color:#f4f4f4;font:600 32px/1.35 var(--font-geist-sans),sans-serif;letter-spacing:-1px;background:0 0;border:0;outline:none;width:calc(100% - 96px);margin:0 48px 20px}.block-editor-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#444 transparent;flex:1;min-height:0;padding:0 0 40px;overflow-y:auto}.block-document .bn-container{--bn-colors-editor-background:#191919;--bn-colors-editor-text:#ddd;--bn-colors-menu-background:#242424;--bn-colors-menu-text:#ddd;--bn-colors-hovered-background:#333;--bn-colors-selected-background:#444;--bn-font-family:var(--font-geist-sans),sans-serif;font-family:var(--font-geist-sans),sans-serif}.block-document .bn-editor{color:#ddd;background:0 0;outline:none;min-height:180px;padding-inline:48px;font-size:16px;line-height:1.6}.block-document .bn-editor a{color:#b8d6f0;text-decoration:underline}.block-document .bn-editor button:hover{background:#ffffff0a}.block-editor-footer{color:#888;border-top:1px solid #ffffff0c;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;font-size:12px;display:flex}.block-editor-footer button{color:#181818;background:#ededed;border-radius:7px;padding:6px 16px}.block-editor-footer button:hover{background:#fff}.card-block-preview{pointer-events:none}.card-block-preview .bn-container{background:0 0}.card-block-preview .bn-editor{min-height:0;padding:0;font-size:14px;line-height:1.4}.card-block-preview .bn-block-content{padding:2px 0}.card-block-preview .bn-editor h1,.card-block-preview .bn-editor h2,.card-block-preview .bn-editor h3{letter-spacing:0;margin:8px 0;font-size:18px;line-height:1.4}.card-block-preview .bn-editor p{margin:0}.card-block-preview .bn-editor [data-content-type=image]{margin:12px 0}.reading-content .block-document .bn-editor{padding:0}.editor-loading{color:#888;padding:12px 0;font-size:14px}.bn-shadcn button{font-family:inherit}.bn-shadcn [role=menu],.bn-shadcn [role=listbox]{z-index:100}@media (max-width:767px){.block-editor-dialog{height:94dvh;max-width:calc(100vw - 16px)!important}.block-editor-title{width:calc(100% - 64px);margin-inline:32px;font-size:26px}.block-editor-breadcrumb,.block-document .bn-editor{padding-inline:32px}.card-block-preview .bn-editor,.reading-content .block-document .bn-editor{padding:0}.block-editor-footer span{max-width:75%;font-size:11px}}.note.editing{border-color:#a4a4a4}.note .type-label,.note:hover>.type-label,.note:focus-within>.type-label,.note.selected>.type-label{opacity:1;cursor:grab}.card-hover-zone{height:72px;top:-70px}.card-toolbar{background:#191919f0;border:1px solid #fff3;border-radius:16px;gap:0;width:285px;height:40px;padding:3px;bottom:calc(100% + 28px);box-shadow:0 4px 16px #0004}.card-toolbar button{color:#ffffffd9;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;height:32px;padding:0;font-size:14px;display:flex}.card-toolbar .card-new-chat{background:#2d2d2d;gap:4px;width:95px}.card-toolbar .card-new-chat .icon{width:16px;height:16px}.card-toolbar .icon-button{width:39px;padding:0}.card-toolbar .icon{width:20px;height:20px}.card-toolbar .tool-divider{background:#ffffff20;flex-shrink:0;width:1px;height:14px;margin:0 4px}.inline-card-title{width:100%;font:600 24px/31px var(--font-geist-sans),sans-serif;color:#fafafa;letter-spacing:-.7px;cursor:text;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;margin:0 0 12px;padding:0;display:block}.inline-card-title::placeholder{color:#888}.card-scroll{cursor:text;-webkit-user-select:text;user-select:text;touch-action:auto}.card-block-inline .bn-container{background:0 0}.card-block-inline .bn-editor{cursor:text;-webkit-user-select:text;user-select:text;min-height:100px;padding:0;font-size:14px;line-height:1.5}.card-block-inline .bn-block-content{padding:2px 0}.card-block-inline .bn-editor p{margin:0}.card-block-inline .bn-editor h1,.card-block-inline .bn-editor h2,.card-block-inline .bn-editor h3{letter-spacing:0;margin:8px 0;font-size:18px;line-height:1.4}.card-block-inline .bn-editor [data-content-type=image]{margin:12px 0}.card-block-inline .bn-editor .bn-block-group .bn-block-group{margin-left:18px}.card-side-panel{z-index:30;background:#191919;border-left:1px solid #ffffff20;flex-direction:column;width:min(480px,90vw);padding:16px 24px;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 40px #0003}.card-side-heading{color:#888;justify-content:space-between;align-items:center;margin-bottom:24px;font-size:12px;display:flex}.card-side-heading button{border-radius:8px;width:28px;height:28px;font-size:22px}.card-side-body{flex:1;overflow:auto}.card-side-body .bn-editor{padding:0}.text-card .inline-card-title{font-size:22px}.card-toolbar{box-sizing:border-box;width:285px;height:40px;bottom:calc(100% + 28px * var(--inverse-zoom));transform-origin:50% 100%;transform:translate(-50%,4px) scale(var(--inverse-zoom));border:1px solid #ffffff26;border-radius:14px;gap:4px;padding:3px}.note:hover .card-toolbar,.note:focus-within .card-toolbar,.note.editing .card-toolbar,.note.selected .card-toolbar{transform:translate(-50%,0) scale(var(--inverse-zoom))}.card-toolbar .card-new-chat{background:0 0;border-radius:8px;width:95px}.card-toolbar .icon-button{border-radius:8px;width:32px}.card-toolbar .tool-divider{background:#ffffff20;width:1px;margin:0}.card-toolbar button:hover{background:var(--control-hover)}.card-hover-zone{top:calc(-70px * var(--inverse-zoom));height:calc(72px * var(--inverse-zoom))}.canvas-tools button{border-radius:8px}.canvas-tools .icon{opacity:.75;width:20px;height:20px}.canvas-tools button:hover .icon{opacity:1}.canvas-tools .add-button{border-radius:50%}.canvas-tools .add-button:hover{background:#e9e9e9}.canvas-tools button:not(.add-button):hover{background:var(--control-hover)}.note{padding-right:4px}.card-scroll{scrollbar-width:none;padding-right:20px;overflow:hidden}.note.editing .card-scroll{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;overflow:hidden auto}.card-scroll::-webkit-scrollbar{width:3px;height:3px}.card-scroll::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:2px}.card-scroll::-webkit-scrollbar-track{background:0 0}.note:not(.editing) .card-scroll::-webkit-scrollbar{display:none}.card-block-inline{max-width:100%;overflow:hidden}.card-block-inline .bn-editor{overflow-wrap:anywhere}.card-block-inline .bn-side-menu{max-width:20px}.inline-card-title{border-radius:0}.connector{width:36px;height:36px;transform:translateY(-50%) scale(var(--inverse-zoom));transform-origin:50%;cursor:crosshair;border-radius:0}.connector.left{left:calc(-18px - 24px * var(--inverse-zoom))}.connector.right{right:calc(-18px - 24px * var(--inverse-zoom))}.connector>span{box-sizing:border-box;background:#111;border:1.5px solid #a3a3a3;width:18px;height:18px;transition:background .15s,border-color .15s;position:relative}.connector>span:before,.connector>span:after{content:"";background:#bdbdbd;width:8px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.connector>span:after{transform:translate(-50%,-50%)rotate(90deg)}:is(.connector:hover>span,.connector:focus-visible>span){background:#303030;border-color:#eee;transform:none}.note.link-target:hover{border-color:#ddd;box-shadow:0 0 0 1px #ffffff20}.draft-edge{stroke:#bdbdbd;stroke-width:1.5px;stroke-dasharray:none;animation:none}.card-block-inline{margin-left:-20px;padding-left:20px}.card-block-inline .bn-side-menu .bn-button{border-radius:5px;width:18px;min-width:18px;height:24px;padding:0}.card-block-inline .bn-side-menu svg{width:14px;height:14px}.card-block-inline .bn-side-menu{gap:0}.card-toolbar{justify-content:space-between}.card-block-inline{width:calc(100% + 20px);max-width:none}.card-scroll{scrollbar-gutter:stable}.note.editing .card-scroll{scrollbar-width:thin}@supports selector(::-webkit-scrollbar){.card-scroll,.note.editing .card-scroll{scrollbar-width:auto}.card-scroll::-webkit-scrollbar{width:3px}.note:not(.editing) .card-scroll::-webkit-scrollbar{display:block}.note:not(.editing) .card-scroll::-webkit-scrollbar-thumb{background:0 0}}.canvas-tools button[data-canvas-action=search] .icon{width:16.667px;height:16.667px}.workspace{overflow:clip}.canvas{--grid-dot-radius:1px;--grid-fine-alpha:.18;--grid-coarse-alpha:0;background-image:radial-gradient(circle,rgb(255 255 255/var(--grid-fine-alpha)) var(--grid-dot-radius),transparent calc(var(--grid-dot-radius) + .35px)),radial-gradient(circle,rgb(255 255 255/var(--grid-coarse-alpha)) var(--grid-dot-radius),transparent calc(var(--grid-dot-radius) + .35px));background-repeat:repeat}.zoom{align-items:center;gap:10px;height:28px}.zoom button{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:24px;height:28px;padding:0 4px;line-height:1;display:flex}.zoom button:first-child,.zoom button:last-child{font-size:20px}.resize-handle:after{display:none}.resize-handle{width:12px;height:12px;bottom:0;right:0;background:0 0!important}.note:not(.selected) .resize-handle{pointer-events:none}.note:not(.editing) .card-scroll,.note:not(.editing) .inline-card-title,.note[data-card-kind=note],.note[data-card-kind=note] .card-scroll{cursor:grab}.note[data-card-kind=note] .inline-card-title{cursor:text}.canvas.dragging .card-scroll,.canvas.dragging .inline-card-title,.canvas.dragging .card-block-inline .bn-editor{cursor:grabbing}.connector>span{transition:transform .11s ease-out,background .15s,border-color .15s}.note.link-target{border-color:#ccc;box-shadow:0 0 0 2px #fff2}.note.link-target .connector>span{background:#303030;border-color:#eee}.edge{vector-effect:non-scaling-stroke}.workspace.with-ai-sidebar{margin-right:480px}.ai-panel{z-index:32;color:#ffffffd9;background:#171616;border-left:1px solid #ffffff1a;flex-direction:column;width:480px;font-size:14px;line-height:20px;display:flex;position:fixed;top:0;bottom:0;right:0}.ai-floating{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#191919ed;border:1px solid #ffffff1a;border-radius:16px;width:460px;height:min(524px,100dvh - 72px);top:auto;bottom:20px;right:20px;overflow:hidden;box-shadow:0 16px 64px #0006}.ai-header{align-items:center;gap:8px;height:44px;min-height:44px;padding:6px 12px 6px 16px;display:flex}.ai-header button{border-radius:7px;justify-content:center;align-items:center;height:28px;padding:4px;display:flex}.ai-header-actions{flex-shrink:0;gap:8px;margin-left:auto;display:flex}.ai-panel button:hover{background:var(--control-hover)}.ai-panel button[aria-pressed=true]{background:#ffffff16}.ai-panel img{object-fit:contain;flex-shrink:0;width:20px;height:20px}.ai-chat-title{text-overflow:ellipsis;white-space:nowrap;gap:5px;max-width:240px;overflow:hidden;justify-content:flex-start!important}.ai-chat-title img{width:14px;height:14px}.ai-header-actions button{width:28px}.ai-messages{scrollbar-width:thin;scrollbar-color:#ffffff30 transparent;overscroll-behavior:contain;flex:1;min-height:0;padding:32px 28px 24px;overflow:auto}.ai-floating .ai-messages{padding:24px}.ai-message{margin-bottom:28px}.ai-message-user{background:#2d2d2d;border-radius:16px;max-width:360px;margin-left:auto;padding:12px 16px}.ai-message-text{white-space:pre-wrap;overflow-wrap:anywhere}.ai-demo-label{color:#777;margin-bottom:10px;font-size:11px;display:block}.ai-message-refs{color:#aaa;flex-wrap:wrap;gap:5px;margin-top:10px;font-size:11px;display:flex}.ai-message-refs span{border:1px solid #ffffff20;border-radius:5px;padding:1px 5px}.ai-answer-actions{align-items:center;gap:6px;margin-top:12px;display:flex}.ai-answer-actions button{border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ai-answer-actions img{width:16px;height:16px}.ai-answer-actions .ai-save-card{color:#111;white-space:nowrap;background:#fff;border-radius:12px;gap:4px;width:auto;padding:0 8px;font-weight:600}.ai-save-card:hover{background:#e7e7e7!important}.ai-composer-wrap{flex-shrink:0;margin:8px;position:relative}.ai-composer{background:#222;border:1px solid #fff3;border-radius:12px;padding:10px 12px 8px}.ai-composer textarea{resize:none;color:#eee;width:100%;min-height:42px;max-height:120px;font:inherit;background:0 0;border:0;outline:none;padding:4px 0;line-height:20px}.ai-composer textarea::placeholder{color:#888}.ai-compose-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ai-compose-actions>span{color:#777;margin-right:auto;font-size:10px}.ai-compose-actions button{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.ai-compose-actions img{width:16px;height:16px}.ai-compose-actions .ai-send{border-radius:50%;width:32px;height:32px}.ai-send img{width:36px;max-width:none;height:36px}.ai-reference-chips{flex-wrap:wrap;gap:6px;display:flex}.ai-reference{background:#19191966;border:1px solid #fff3;border-radius:8px;align-items:center;gap:6px;max-width:200px;padding:3px 20px 3px 6px;font-size:12px;line-height:14px;display:flex;position:relative}.ai-reference span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ai-reference small{color:#aaa;display:block}.ai-reference button{color:#888;border-radius:4px;width:16px;height:16px;position:absolute;top:0;right:2px}.ai-note-picker{z-index:2;background:#242424;border:1px solid #ffffff25;border-radius:12px;max-height:260px;padding:8px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 8px 32px #0006}.ai-note-picker input{background:#191919;border:1px solid #ffffff18;border-radius:7px;outline:none;width:100%;margin-bottom:6px;padding:8px}.ai-note-picker button{text-align:left;border-radius:7px;align-items:center;gap:8px;width:100%;padding:8px;display:flex}.ai-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:190px;display:flex}.ai-empty>img{width:50px;height:50px;margin-bottom:18px}.ai-empty h2{font-size:18px;font-weight:500;line-height:1.4}.ai-empty p{color:#888;max-width:300px;margin:12px 0 20px}.ai-empty button{border:1px solid #ffffff24;border-radius:8px;padding:7px 12px}.ai-thinking{color:#999;font-size:12px}.ai-thinking span{padding-left:8px;animation:1s ease-in-out infinite ai-pulse}.ai-history{flex:1;padding:20px;overflow:auto}.ai-history h3{color:#888;margin-bottom:16px;font-size:12px}.ai-history button{text-align:left;border-radius:8px;width:100%;padding:12px;display:block}.ai-history small{color:#888;margin-top:4px;display:block}.ai-status{white-space:nowrap;background:#333;border-radius:7px;padding:7px 12px;position:absolute;bottom:165px;left:50%;transform:translate(-50%);box-shadow:0 4px 15px #0006}@keyframes ai-pulse{50%{opacity:.3}}@media (max-width:1000px){.workspace.with-ai-sidebar{margin-right:0}.ai-sidebar{width:min(480px,90vw);box-shadow:-12px 0 50px #0005}}@media (max-width:600px){.ai-floating{width:calc(100vw - 24px);bottom:12px;right:12px}.ai-header-actions{gap:3px}.ai-messages{padding:20px}.ai-compose-actions>span{font-size:9px}}.workspace.with-pinned-card{margin-right:min(480px,90vw)}.canvas-tools .add-button{place-items:center;padding:0;line-height:1;display:grid}.canvas-tools .add-button .icon{filter:brightness(0);opacity:1;width:16px;height:16px}.tutor-button{background:#191919;border:1px solid #ffffff18;place-items:center;padding:7px;display:grid}.tutor-button .wake-orb{width:34px;height:34px}.upload-dialog{background:#1c1c1c;border:1px solid #ffffff20;max-height:85dvh;overflow:auto;border-radius:16px!important;width:560px!important;max-width:calc(100vw - 32px)!important;padding:24px!important}.upload-dropzone{background:#ffffff03;border:1px dashed #ffffff30;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:175px;padding:24px;display:flex}.upload-dropzone span{color:#888;font-size:12px}.upload-dropzone svg{color:#aaa}.upload-dropzone.is-over{background:#ffffff0c;border-color:#ddd}.upload-results{max-height:260px;overflow:auto}.upload-result{border-bottom:1px solid #ffffff0c;align-items:center;gap:12px;padding:12px 0;display:flex}.upload-result>div{flex:1;min-width:0}.upload-result strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.upload-result small{color:#888;margin-top:4px;font-size:12px;display:block}.upload-result.is-error small,.upload-result.is-error>svg:last-child{color:#e4a18d}.upload-result.is-done>svg:last-child{color:#a8c3a4}.upload-spinner{animation:1s linear infinite upload-spin}.upload-footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.upload-footer span{color:#888;max-width:320px;font-size:11px;line-height:1.5}.upload-footer button{white-space:nowrap;background:#ffffff0a;border-radius:8px;padding:7px 12px;font-size:12px}.file-drop-overlay{z-index:80;pointer-events:none;background:#181818ed;border:2px dashed #fff5;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:10px}.file-drop-overlay span{color:#999;font-size:13px}@keyframes upload-spin{to{transform:rotate(360deg)}}.note.pdf-card{min-height:200px;padding:16px}.pdf-card-content{flex-direction:column;gap:12px;height:100%;display:flex;overflow:hidden}.pdf-card-heading{flex-shrink:0;align-items:center;gap:10px;display:flex}.pdf-card-heading h2{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;line-height:22px;overflow:hidden}.pdf-file-badge{letter-spacing:.4px;color:#d3ac93;background:#c7997915;border:1px solid #c7997933;border-radius:5px;flex-shrink:0;padding:3px 5px;font-size:10px;font-weight:600}.pdf-cover{background:#252525;border-radius:7px;flex:1;justify-content:center;align-items:flex-start;min-height:0;display:flex;overflow:hidden}.pdf-cover img{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto}.pdf-card-meta{color:#888;flex-shrink:0;justify-content:space-between;font-size:11px;display:flex}.pdf-panel-title{overflow-wrap:anywhere;margin:0 0 16px;font-size:18px;font-weight:500;line-height:24px}.pdf-viewer{outline:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.pdf-controls{color:#bbb;flex-shrink:0;align-items:center;gap:3px;padding:8px 0;font-size:12px;display:flex}.pdf-controls button{border-radius:6px;place-items:center;min-width:28px;height:28px;padding:0 5px;display:grid}.pdf-controls button:first-child,.pdf-controls button:nth-child(3){font-size:22px}.pdf-control-spacer{flex:1}.pdf-page-area{scrollbar-width:thin;scrollbar-color:#555 transparent;background:#101010;border:1px solid #ffffff0c;border-radius:8px;flex:1;min-height:100px;padding:16px;position:relative;overflow:auto}.pdf-page-area canvas{background:#fff;max-width:none;margin:0 auto;display:block;box-shadow:0 3px 20px #0003}.pdf-loading{color:#999;font-size:12px;position:absolute;top:16px;left:16px}.pdf-page-area>p{color:#aaa;font-size:13px;line-height:1.6}.pdf-viewer footer{color:#777;overflow-wrap:anywhere;justify-content:space-between;gap:12px;padding:8px 0;font-size:10px;display:flex}.pdf-viewer footer>span{white-space:nowrap}.pdf-reading-dialog{flex-direction:column;height:88dvh;overflow:hidden;gap:8px!important;width:860px!important;padding:24px!important;display:flex!important}.pdf-reading-dialog [data-slot=dialog-title]{margin-right:32px;font-size:22px}.pdf-reading-dialog .reading-edit{flex-shrink:0;align-self:flex-start;font-size:12px}.card-side-panel:has(.pdf-viewer){padding:12px 16px}.card-side-panel:has(.pdf-viewer) .card-side-heading{margin-bottom:12px}.note.text-card{min-height:44px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;padding:0!important}.note.text-card.selected,.note.text-card.editing{border-radius:5px;border:1px dashed #ffffff50!important}.text-card>.card-toolbar,.text-card>.type-label,.text-card>.connector,.text-card>.card-hover-zone{display:none!important}.canvas-text-body{padding:0!important;overflow:hidden!important}.canvas-text-input{resize:none;white-space:pre-wrap;background:0 0;border:0;width:100%;height:100%;overflow:hidden;padding:8px!important;font-size:25px!important;line-height:1.45!important}.note.link-target{border-color:#a9bdb5;animation:1.6s ease-in-out infinite source-glow;box-shadow:0 0 0 4px #b9d8c516}@keyframes source-glow{50%{box-shadow:0 0 0 8px #b9d8c505}}.note.video-card{padding:14px;overflow:visible}.video-card-content{border-radius:7px;height:100%;position:relative;overflow:hidden}.video-card-content>img{aspect-ratio:16/9;object-fit:cover;border-radius:7px;width:100%}.video-card-content h2{margin:18px 0 8px;font-size:19px}.video-card-content p,.video-card-content small{color:#969b98;font-size:13px}.video-play-badge{background:#111a;border:1px solid #ffffff60;border-radius:50%;place-items:center;width:46px;height:46px;font-size:20px;display:grid;position:absolute;top:85px;left:calc(50% - 23px)}.research-empty{text-align:left!important;align-items:flex-start!important;padding:40px 0!important}.research-empty .wake-orb{width:42px;height:42px;margin:0 0 30px}.research-eyebrow{color:#8d9e95;letter-spacing:2px;margin-bottom:12px;font-size:12px}.research-empty h2{letter-spacing:-.4px;font-size:23px}.research-empty p{font-size:14px;line-height:1.8}.research-empty>small{color:#737773;margin-top:14px;font-size:11px}.research-prompt{text-align:left;background:#222724;align-items:center;gap:15px;width:100%;font-size:14px;line-height:1.6;display:flex;border-color:#45524a!important;padding:16px!important}.research-prompt svg{flex-shrink:0}.ai-header-actions button{place-items:center;display:grid}.ai-chat-title{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.research-progress{text-align:left;background:#181b19;border:1px solid #ffffff15;border-radius:10px;margin-top:24px;padding:12px}.progress-heading{color:#b5c6bc;align-items:center;gap:10px;width:100%;font-size:13px;display:flex}.progress-heading>span:nth-child(2){text-align:left;flex:1}.research-spinner{border:1.5px solid #ffffff20;border-top-color:#bfd1c6;border-radius:50%;width:14px;height:14px;animation:1s linear infinite upload-spin}.research-steps{padding-top:16px}.research-step{gap:10px;margin-bottom:14px;animation:.35s both research-reveal;display:flex}.research-step>span{color:#91a99a;padding-top:4px}.research-step>div{flex:1;min-width:0}.research-step p{color:#aaa;margin:0 0 8px;font-size:12px}.research-source{text-align:left;background:#222624;border:1px solid #ffffff13;border-radius:6px;grid-template-columns:auto 1fr;gap:5px 8px;width:100%;padding:10px;display:grid}.research-source strong{white-space:normal;font-size:12px;font-weight:400}.research-source small{color:#888;grid-column:2;font-size:11px}.source-kind{color:#b1c2b7;letter-spacing:.5px;border:1px solid #b1c2b72a;border-radius:3px;padding:2px;font-size:9px}.research-answer-section{margin:0 0 24px;animation:.5s both research-reveal}.research-answer-section h3{margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.7}.research-answer-section p{color:#c6cbc8;margin:0;font-size:14px;line-height:1.95}.citation-mark{vertical-align:super;color:#bbd8c7;background:#91b2a124;border-radius:4px;justify-content:center;align-items:center;min-width:18px;height:17px;margin:0 2px;padding:0 4px;font-size:10px;line-height:1;display:inline-flex}.citation-mark:hover{color:#fff;background:#648675}.answer-source-list{border-top:1px solid #ffffff12;padding-top:15px}.answer-source-list>small{color:#8f9993;font-size:12px}.answer-source-list button{text-align:left;gap:10px;width:100%;padding:9px 0;font-size:12px;display:flex}.answer-source-list button>span{color:#a5c4b3}.answer-source-list small{color:#777;margin-top:3px;font-size:11px;display:block}.completed-research{color:#909e95;margin:8px 0;font-size:12px}.completed-research button{text-align:left;width:100%;padding:8px;display:block}.ai-answer-actions button{align-items:center;gap:6px;font-size:12px;display:flex}.ai-compose-actions button{place-items:center;display:grid}.research-source-panel{z-index:35;background:#1a1c1b;border-left:1px solid #3d423f;border-right:1px solid #303632;flex-direction:column;gap:12px;width:420px;padding:18px;display:flex;position:fixed;top:0;bottom:0;right:480px;box-shadow:-15px 0 45px #0003}.research-source-panel header{color:#9cac9f;justify-content:space-between;font-size:12px;display:flex}.research-source-panel header button{padding:0 5px;font-size:22px}.research-source-panel h2{font-size:18px;font-weight:500;line-height:1.6}.citation-context{background:#9cbaa90c;border-left:2px solid #a6c4b2;padding:10px 12px}.citation-context small{color:#a9c1b1;font-size:11px}.citation-context p{color:#bbc6bf;margin:6px 0 0;font-size:13px;line-height:1.7}.source-paragraphs{flex:1;overflow:auto}.source-paragraphs p{padding:12px;font-size:14px;line-height:1.9}.source-paragraphs small{color:#89978f;font-size:10px;display:block}.source-paragraphs .highlighted{color:#d6e9c6;background:#9abc6b23;border-radius:6px}.research-video-view{flex:1;min-height:0;overflow:auto}.research-video-view video{background:#080c0a;border-radius:8px;width:100%}.research-video-view>small{color:#87968d;margin:10px 0 20px;font-size:11px;display:block}.research-video-view h3{margin:20px 0 10px;font-size:14px}.transcript-line{text-align:left;border-radius:6px;gap:14px;width:100%;padding:14px 10px;font-size:13px;line-height:1.8;display:flex}.transcript-line time{color:#8ca796;padding-top:3px;font-size:11px}.transcript-line:hover{background:#ffffff0a}@keyframes research-reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.research-source-panel{width:min(420px,50vw);padding:12px;right:min(480px,50vw)}.ai-sidebar{width:min(480px,50vw)}}@media (max-width:700px){.ai-sidebar{width:92vw}.research-source-panel{z-index:90;width:94vw;right:0}.research-source-panel h2{font-size:16px}}@media (prefers-reduced-motion:reduce){.research-step,.research-answer-section,.note.link-target{animation:none}}.research-icon{object-fit:contain;flex-shrink:0;display:block;width:16px!important;height:16px!important}.ai-chat-title>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-chat-title .research-icon{width:14px!important;height:14px!important}.ai-messages{padding:58px 28px 24px}.ai-message-user{margin-bottom:28px}.ai-message-assistant{margin-top:0}.research-process{margin:0 0 24px}.process-toggle{border-radius:4px;align-items:center;gap:8px;padding:0;font-size:14px;line-height:20px;display:flex}.process-toggle .research-icon{opacity:.65;transform:rotate(-90deg);width:12px!important;height:12px!important}.process-toggle[aria-expanded=true] .research-icon{transform:rotate(0)}.process-details{padding-top:24px}.process-phase{color:#fff6;margin-bottom:12px;font-size:12px;display:block}.process-details>p{color:#ffffffd9;margin:12px 0;font-size:14px;line-height:20px}.shimmering,.searching-label{color:#0000;background:linear-gradient(90deg,#ffffff30,#fff8,#ffffff30) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite research-shimmer}.research-excerpt{text-align:left;background:#191919;border:1px solid #ffffff14;border-radius:16px;width:100%;margin:12px 0;padding:12px;animation:.3s both research-reveal;display:block}.excerpt-heading{align-items:center;gap:12px;min-width:0;margin-bottom:8px;display:flex}.searching-label{flex-shrink:0;font-size:12px;line-height:18px}.excerpt-source{background:#2d2d2d66;border-radius:8px;align-items:center;gap:4px;min-width:0;padding:1px 6px;font-size:12px;line-height:18px;display:flex}.excerpt-source>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.excerpt-summary{-webkit-line-clamp:3;color:#fff9;-webkit-box-orient:vertical;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.research-answer-section{margin-bottom:24px;animation:none}.research-answer-section h3{margin-bottom:12px;font-size:16px;line-height:22px}.research-answer-section p{color:#ffffffd9;font-size:14px;line-height:20px}.citation-mark{vertical-align:baseline;color:#fff;background:#ffffff25;border-radius:4px;gap:2px;min-width:24px;height:16px;padding:0 3px;font-size:11px;position:relative;top:-1px}.citation-mark .research-icon{width:12px!important;height:12px!important}.ai-answer-actions .ai-save-card{white-space:nowrap;width:auto;font-size:14px}.answer-action-divider{background:#ffffff1a;width:1px;height:20px;margin:0 3px}.ai-composer-wrap{margin:8px 8px 8px 12px}.ai-composer{background:#2d2d2d66;border-color:#ffffff1a;padding:10px 8px 10px 12px}.ai-input-row{align-items:center;gap:8px;min-height:34px;display:flex}.ai-composer textarea{flex:1;min-width:0;height:26px;min-height:20px;padding:3px 0;line-height:20px}.ai-compose-actions{flex-shrink:0;gap:6px}.ai-send .research-icon{width:36px!important;height:36px!important}.ai-reference-chips:empty{display:none}.ai-reference-chips:not(:empty){margin-bottom:8px}.ai-status{bottom:85px}.research-eyebrow{color:#888}.research-prompt{background:#232323;border-color:#ffffff20!important}.research-source-panel{width:480px;box-shadow:none;background:#111;border-color:#ffffff1a;gap:0;padding:0 8px 8px}.research-source-panel .source-header{color:#ffffffd9;align-items:center;gap:12px;height:38px;min-height:38px;padding:0 8px 0 0;font-size:14px;display:flex}.source-header>span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.source-header>button{border-radius:6px;flex-shrink:0;width:28px;height:28px;margin-left:auto;padding:6px!important}.source-header>button:hover{background:#ffffff0f}.research-source-panel .pdf-controls{color:#999;padding:2px 6px}.pdf-page-area{scrollbar-width:thin;scrollbar-color:#ffffff30 transparent;overscroll-behavior:contain;background:#191b1c;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:12px;padding:15px;display:flex}.pdf-sheet{background:#fff;flex-shrink:0;max-width:none;position:relative}.pdf-sheet canvas{box-shadow:none;margin:0}.pdf-citation-highlight{pointer-events:none;background:#ebd54524;border-radius:2px;outline:1px solid #cab54c77;position:absolute}.pdf-sheet>span{color:#333;font-size:13px;position:absolute;top:20px;left:10px}.pdf-page-area::-webkit-scrollbar{width:4px;height:4px}.transcript-scroll::-webkit-scrollbar{width:4px;height:4px}.pdf-page-area::-webkit-scrollbar-thumb{background:#ffffff30;border-radius:4px}.transcript-scroll::-webkit-scrollbar-thumb{background:#ffffff30;border-radius:4px}.research-video-view{flex-direction:column;gap:8px;display:flex;overflow:hidden}.research-video-view video{aspect-ratio:464/270;object-fit:contain;background:#090909;border-radius:16px;flex-shrink:0;width:100%;max-height:42vh;display:block}.transcript-panel{background:#191919;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;flex:1;min-height:0;padding-top:8px;display:flex;position:relative;overflow:hidden}.transcript-search{border:1px solid #ffffff1a;border-radius:12px;flex-shrink:0;align-items:center;gap:8px;height:34px;margin:0 8px 8px;padding:0 8px;display:flex}.transcript-search .research-icon{width:20px!important;height:20px!important}.transcript-search input{color:#ddd;background:0 0;outline:0;width:100%;min-width:0;font-size:14px}.transcript-search input::placeholder{color:#fff6}.transcript-scroll{scrollbar-width:thin;scrollbar-color:#ffffff30 transparent;overscroll-behavior:contain;flex:1;min-height:0;padding:0 4px 64px;position:relative;overflow:auto}.transcript-line{color:#ffffff80;border-radius:0;gap:10px;padding:8px 6px;font-size:14px;line-height:20px}.transcript-line time{min-width:45px;height:20px;color:inherit;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;padding:0 6px;font-size:12px;line-height:18px}.transcript-line.active{color:#ffffffed;background:#393939}.transcript-line.active time{background:#242424}.transcript-sync{pointer-events:none;background:linear-gradient(#0000,#191919eb);justify-content:center;padding:24px 12px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.transcript-sync button{pointer-events:auto;color:#111;background:#fff;border-radius:12px;height:32px;padding:0 12px;font-size:14px}.transcript-sync button:hover{background:#e9e9e9}.video-demo-note{color:#666;padding:16px 8px;font-size:11px;display:block}.transcript-empty{color:#888;padding:20px;font-size:14px}.workspace.with-source-panel{margin-right:960px}.card-side-panel:has(.research-video-view){background:#111;padding:0 8px 8px}.card-side-panel:has(.research-video-view) .card-side-heading{align-items:center;height:38px;min-height:38px;margin:0;display:flex}.source-paragraphs{margin-top:8px}.source-paragraphs .highlighted{color:#ddd;background:#d3c47123}@keyframes research-shimmer{to{background-position:-200% 0}}@media (max-width:1250px){.workspace.with-source-panel{margin-right:76vw}.workspace.with-ai-sidebar{margin-right:38vw}.ai-sidebar{width:38vw}.research-source-panel{width:38vw;right:38vw}.ai-messages{padding:40px 20px 20px}}@media (max-width:700px){.ai-sidebar{width:92vw}.workspace.with-ai-sidebar{margin-right:0}.research-source-panel{z-index:90;width:94vw;right:0}.workspace.with-source-panel{margin-right:0}.ai-header-actions{gap:2px}.ai-chat-title{max-width:calc(100vw - 180px)}}@media (prefers-reduced-motion:reduce){.shimmering,.searching-label,.research-excerpt{animation:none}}@media (min-width:701px) and (max-width:1450px){.ai-sidebar{width:34vw}.workspace.with-ai-sidebar{margin-right:34vw}.research-source-panel{width:34vw;right:34vw}.workspace.with-source-panel{margin-right:68vw}}.pdf-controls button{font-size:12px!important}.pdf-page-area{align-items:flex-start}.pdf-sheet{margin:0 auto}.card-side-panel.beside-ai{width:480px;box-shadow:none;right:480px}@media (min-width:701px) and (max-width:1450px){.card-side-panel.beside-ai{width:34vw;right:34vw}}@media (max-width:700px){.card-side-panel.beside-ai{width:54vw;right:46vw}.workspace:has(.card-side-panel.beside-ai) .ai-sidebar{width:46vw}}.image-card-content{flex-direction:column;gap:8px;height:100%;display:flex;overflow:hidden}.image-card-content>img{object-fit:cover;pointer-events:none;border-radius:8px;flex:1;width:100%;min-height:0}.image-card-content h2{letter-spacing:0;margin:0!important;font-size:16px!important;line-height:22px!important}.image-card-content p{color:#999;font-size:12px;line-height:18px}.image-preview{min-height:0;overflow:auto}.image-preview img{object-fit:contain;border-radius:10px;width:100%;height:auto}.image-preview p{color:#aaa;margin-top:16px}.image-preview h2{margin-top:16px;font-size:18px}.note.selected .resize-handle{opacity:1;visibility:visible;cursor:nwse-resize;z-index:10;border:1px solid #aaa;border-radius:2px;width:12px;height:12px;bottom:-5px;right:-5px;pointer-events:auto!important;background:#242424!important;display:block!important}.canvas-text-body{height:100%}.research-video-view iframe{aspect-ratio:16/9;border:0;border-radius:12px;flex-shrink:0;width:100%}.transcript-download{color:#bbb;padding:12px;font-size:12px}.new-board-dialog input{background:#222;border:1px solid #444;border-radius:8px;padding:12px}.new-board-dialog>button:last-child,.checklist-preview>button{background:#ffffff12;border-radius:8px;padding:8px 12px}.checklist-preview{border:1px solid #ffffff20;border-radius:12px;margin:24px 0;padding:16px}.checklist-preview h3{font-size:16px}.checklist-preview p{color:#999;margin:8px 0 16px}.checklist-preview>div{padding:5px 0}.checklist-preview>button{margin:16px 8px 0 0}.selection-marquee{pointer-events:none;z-index:15;background:#b4c6bc16;border:1px solid #b4c6bc;position:absolute}.youtube-player-host{aspect-ratio:16/9;flex-shrink:0;width:100%}.youtube-player-host iframe{height:100%}.transcript-line.active{background:#ffffff16;box-shadow:inset 2px 0 #b4c6bc}.transcript-scroll{position:relative}.reading-dialog .youtube-player-host{aspect-ratio:auto;height:38vh}.reading-dialog .transcript-panel{min-height:200px}.reading-dialog .research-video-view{max-height:65vh}.transcript-scroll{padding-bottom:58px}.canvas.multi-select .card-toolbar,.canvas.multi-select .resize-handle{display:none!important}.youtube-player-shell{aspect-ratio:16/9;background-position:50%;background-size:cover;border-radius:12px;flex-shrink:0;width:100%;overflow:hidden}.youtube-player-shell .youtube-player-host{aspect-ratio:auto;height:100%}.reading-dialog .youtube-player-shell{aspect-ratio:auto;height:38vh}.note:not(:hover)>.card-toolbar{opacity:0;visibility:hidden;pointer-events:none}.note:hover>.card-toolbar{opacity:1;visibility:visible;pointer-events:auto}.connection-success{pointer-events:none}.connection-glow,.connection-light{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:12 100;stroke-dashoffset:12px;animation:.58s ease-in-out both connection-travel}.connection-glow{stroke:#b4d1c4;stroke-width:5px;opacity:.16}.connection-light{stroke:#d3e9de;stroke-width:2px;opacity:.9}.connection-arrival{fill:#d3e9de;opacity:0;animation:.22s ease-out .58s both connection-arrival}@keyframes connection-travel{0%{stroke-dashoffset:12px;opacity:0}15%{opacity:.85}85%{opacity:.85}to{stroke-dashoffset:-100px;opacity:0}}@keyframes connection-arrival{0%{opacity:.8}to{opacity:0}}@media (prefers-reduced-motion:reduce){.connection-success{display:none}}textarea.card-title-wrap{resize:none;white-space:pre-wrap;overflow-wrap:anywhere;box-sizing:border-box;width:100%;min-height:31px;display:block;overflow:hidden}.expanded-card-page{z-index:45;color:#d5d5d5;background:#0d0d0d;flex-direction:column;display:flex;position:fixed;inset:0}.expanded-card-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;height:64px;padding:0 28px;display:flex}.expanded-board-name{align-items:center;gap:12px;min-width:0;font-size:13px;display:flex}.expanded-board-name>.icon{width:22px;height:24px}.expanded-board-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.expanded-card-actions{align-items:center;gap:8px;padding:4px;display:flex}.expanded-card-actions>button{color:#999;border-radius:6px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:6px;font-size:13px;display:flex}.expanded-card-actions>button:hover{color:#eee;background:#ffffff0c}.expanded-card-actions .icon{width:20px;height:20px}.expanded-card-scroll{scrollbar-width:thin;scrollbar-color:#444 transparent;overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.expanded-card-document{width:min(720px,100% - 64px);margin:100px auto 120px}.expanded-card-document>h1{color:#f2f2f2;overflow-wrap:anywhere;margin:0 0 28px;font-size:26px;font-weight:600;line-height:1.45}.expanded-card-document .bn-container{--bn-colors-editor-background:#0d0d0d;background:0 0}.expanded-card-document .bn-editor{background:0 0;min-height:0;padding:0;font-size:15px;line-height:1.8}.expanded-card-document .bn-block-content{padding:5px 0}.expanded-card-document .bn-editor h1{font-size:26px}.expanded-card-document .bn-editor h2{font-size:21px}.expanded-card-document .bn-editor h3{font-size:18px}.expanded-card-document .bn-editor :is(h1,h2,h3){margin:24px 0 10px;line-height:1.5}.expanded-card-document img{border-radius:14px;max-width:100%}.expanded-card-document .bn-editor blockquote{color:#aaa;border-left:2px solid #666;padding-left:18px}.expanded-card-document .bn-editor table{max-width:100%}.expanded-media-document{width:min(1040px,100% - 64px);margin-top:48px}.expanded-media-document .pdf-viewer{height:calc(100dvh - 220px);min-height:420px}.expanded-ai-button{background:#1b1b1b;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;bottom:24px;right:28px}.expanded-ai-button:hover{background:#252525}@media (max-width:640px){.expanded-card-header{padding:0 16px}.expanded-card-document{width:calc(100% - 40px);margin-top:40px}.expanded-card-document>h1{font-size:23px}.expanded-board-name span{max-width:140px}}.card-hover-zone{display:none!important}.note:not(.card-toolbar-hover)>.card-toolbar{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.note.card-toolbar-hover>.card-toolbar{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%,0) scale(var(--inverse-zoom))!important}.note>.card-toolbar{justify-content:flex-start;max-width:none;height:40px;width:max-content!important}.note:not(.text-card)>.card-scroll{padding-top:0!important}.canvas .note.selected{border:1px solid #a4a4a4!important;box-shadow:0 0 0 1px #ffffff13!important}.resize-edge{z-index:10;opacity:0;pointer-events:none;touch-action:none;border:0;border-radius:0;padding:0;position:absolute;background:0 0!important}.note:hover>.resize-edge,.note.selected>.resize-edge,.note.editing>.resize-edge{pointer-events:auto}.resize-edge-left,.resize-edge-right{width:calc(8px * var(--inverse-zoom));cursor:ew-resize;top:6px;bottom:6px}.resize-edge-left{left:calc(-4px * var(--inverse-zoom))}.resize-edge-right{right:calc(-4px * var(--inverse-zoom))}.resize-edge-top,.resize-edge-bottom{height:calc(8px * var(--inverse-zoom));cursor:ns-resize;left:6px;right:6px}.resize-edge-top{top:calc(-4px * var(--inverse-zoom))}.resize-edge-bottom{bottom:calc(-4px * var(--inverse-zoom))}.resize-edge:focus-visible{opacity:1;outline-offset:0;outline:1px solid #a4a4a4}.canvas.multi-select .resize-edge{display:none}.note>.type-label{pointer-events:none}.ai-send:disabled{opacity:1}.card-side-panel{box-shadow:none;background:#171616;padding:0}.card-side-panel .card-side-heading{color:#ffffffd9;gap:12px;height:44px;min-height:44px;margin:0;padding:0 8px;font-size:14px}.card-side-heading>span{align-items:center;gap:8px;min-width:0;display:flex}.card-side-heading>span>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card-side-heading img{flex-shrink:0}.card-side-heading button{flex-shrink:0;place-items:center;display:grid}.card-side-heading button:hover{background:#ffffff0d}.card-side-body{overscroll-behavior:contain;min-height:0;padding:18px 24px 28px}.card-side-body>.inline-card-title{white-space:pre-wrap;resize:none;field-sizing:content;background:0 0;width:100%;min-height:31px;margin:0 0 20px;font-size:24px;font-weight:600;line-height:31px;overflow:hidden}.card-side-body .bn-editor{color:#ffffffd9;font-size:14px;line-height:20px}.card-side-body .bn-editor h1{font-size:22px;line-height:1.35}.card-side-body .bn-editor h2{font-size:18px;line-height:1.4}.card-side-body .bn-editor h3{font-size:16px;line-height:1.4}.ai-messages,.card-side-body,.redesigned-composer textarea{scrollbar-width:thin;scrollbar-color:#ffffff30 transparent}.ai-messages::-webkit-scrollbar{width:4px;height:4px}.card-side-body::-webkit-scrollbar{width:4px;height:4px}.redesigned-composer textarea::-webkit-scrollbar{width:4px;height:4px}.ai-messages::-webkit-scrollbar-thumb{background:#ffffff30;border-radius:4px}.card-side-body::-webkit-scrollbar-thumb{background:#ffffff30;border-radius:4px}.redesigned-composer textarea::-webkit-scrollbar-thumb{background:#ffffff30;border-radius:4px}.redesigned-composer{background:#222;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:12px;min-height:100px;padding:12px 8px 8px 12px;display:flex}.redesigned-composer:focus-within{border-color:#fff3}.redesigned-composer textarea{overscroll-behavior:contain;flex:none;width:100%;height:24px;min-height:24px;max-height:116px;padding:2px 4px 2px 0;font-size:14px;line-height:18px;display:block;overflow-y:auto}.redesigned-composer .ai-compose-actions{gap:8px;min-height:32px;margin-top:auto}.redesigned-composer .ai-compose-actions button{border-radius:12px;width:32px;height:32px}.redesigned-composer .ai-compose-actions img:not(.research-icon){width:16px;height:16px}.redesigned-composer .ai-compose-spacer{flex:1;margin:0}.redesigned-composer .ai-model-trigger{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:220px;padding:0 12px;display:block;overflow:hidden;width:auto!important}.redesigned-composer .ai-compose-actions button:hover{background:#ffffff14}.redesigned-composer .ai-send{margin:0 2px;border-radius:50%!important}.redesigned-composer .ai-reference-chips{gap:8px;max-height:76px;margin:0;padding:0;overflow:auto}.redesigned-composer .ai-reference{background:#19191966;border:1px solid #fff3;border-radius:8px;flex-shrink:0;width:148px;max-width:148px;height:32px;margin:0;padding:2px 10px;display:block}.redesigned-composer .ai-reference span{font-size:12px;line-height:14px;display:block}.redesigned-composer .ai-reference small{color:#ffffffa6;font-size:12px;line-height:14px}.redesigned-composer .ai-reference button{background:#222;border-radius:50%;width:14px;height:14px;padding:0;position:absolute;top:-5px;left:-5px;right:auto}.redesigned-composer .ai-reference button img{width:14px;height:14px}.redesigned-composer .ai-reference-chips{margin:-4px 0 0 -4px;padding:4px 0 0 4px}.ai-model-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fffc;background:#191919f5;border:1px solid #ffffff1a;border-radius:12px;width:340px;max-width:calc(100vw - 32px);padding:8px}.ai-model-menu [role=menuitem]{border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:8px;font-size:14px;display:flex}.ai-model-menu [role=menuitem]:hover,.ai-model-menu [data-highlighted]{background:#ffffff14}.ai-model-menu .ai-model-auto{min-height:48px}.ai-model-auto small{color:#fff6;margin-top:3px;font-size:12px;display:block}.ai-model-check{width:16px;height:16px;margin-left:auto}.ai-provider-placeholder{background:#2d2d2d;border-radius:8px;flex-shrink:0;width:24px;height:24px}.ai-model-label{color:#ffffff73;padding:8px;font-size:12px}.ai-context-menu{color:#ccc;background:#191919;border:1px solid #ffffff20;width:280px;padding:14px;font-size:13px}.ai-context-menu small{color:#888;margin-top:8px;display:block}.ai-note-picker button span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ai-note-picker small{color:#888;font-size:11px}.ai-markdown{overflow-wrap:anywhere;white-space:normal;font-size:14px;line-height:1.7}.ai-markdown p{margin:12px 0}.ai-markdown h1,.ai-markdown h2,.ai-markdown h3,.ai-markdown h4{margin:22px 0 10px;font-weight:600;line-height:1.45}.ai-markdown h1{font-size:21px}.ai-markdown h2{font-size:19px}.ai-markdown h3{font-size:17px}.ai-markdown h4{font-size:15px}.ai-markdown ul,.ai-markdown ol{margin:12px 0;padding-left:22px}.ai-markdown ul{list-style:outside}.ai-markdown ol{list-style:decimal}.ai-markdown li{margin:5px 0}.ai-markdown blockquote{color:#aaa;border-left:2px solid #a5b582;margin:14px 0;padding-left:14px}.ai-markdown code{background:#ffffff0b;border-radius:4px;padding:2px 5px;font-size:12px}.ai-markdown pre{background:#101010;border:1px solid #ffffff14;border-radius:8px;margin:14px 0;padding:14px;overflow:auto}.ai-markdown pre code{background:0 0;padding:0}.ai-markdown a{color:#bbcaa1;text-decoration:underline}.ai-markdown-table{max-width:100%;overflow:auto}.ai-markdown table{border-collapse:collapse;width:100%;margin:12px 0;font-size:12px}.ai-markdown th,.ai-markdown td{text-align:left;border:1px solid #fff2;padding:8px}.ai-markdown th{background:#ffffff08}.ai-markdown hr{border:0;border-top:1px solid #ffffff20;margin:20px 0}.workspace.resizable-pdf-open{margin-right:var(--pdf-reader-space)!important}.pdf-panel-resizer{z-index:100;cursor:col-resize;touch-action:none;outline:none;width:10px;position:absolute;top:0;bottom:0;left:-5px}.pdf-panel-resizer:after{content:"";background:0 0;width:2px;transition:background .15s;position:absolute;top:0;bottom:0;left:4px}.pdf-panel-resizer:hover:after,.pdf-panel-resizer[data-dragging]:after{background:#b6c391}.pdf-panel-resizer:focus-visible:after{background:#b6c391}@media (max-width:700px){.workspace.resizable-pdf-open{margin-right:0!important}}.pdf-region-tools{color:#888;flex-shrink:0;align-items:center;gap:10px;min-height:32px;padding:2px 6px;font-size:11px;display:flex}.pdf-region-tools button{color:#ccc;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:flex}.pdf-region-tools button:hover,.pdf-region-tools button[aria-pressed=true]{color:#d7e4bc;background:#ffffff14}.pdf-region-tools :is(small,output){font-size:11px}.pdf-region-mode,.pdf-region-mode *{touch-action:none;cursor:crosshair!important;-webkit-user-select:none!important;user-select:none!important}.pdf-region-selection{z-index:12;pointer-events:none;background:#b6c39120;border:1px solid #b6c391;position:absolute;box-shadow:0 0 0 1px #0004}.note:has(.pdf-excerpt-color) .image-card-content>img{object-fit:contain;background:#fff}.downloaded-video-view{flex-direction:column;gap:14px;width:100%;min-height:0;display:flex;overflow:auto}.downloaded-video-view video{background:#080808;border-radius:12px;width:100%;max-height:70dvh;display:block}.downloaded-video-view p{color:#aaa;font-size:12px;line-height:1.7}.downloaded-video-view a{color:#ddd;margin-left:14px;text-decoration:underline;display:inline-block}.recent-board-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.card-toolbar .card-new-chat>.wake-orb{flex:none;width:20px;height:20px}.sound-symbol{vertical-align:middle;pointer-events:none;background:currentColor;flex-shrink:0;width:20px;height:20px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sound-card{--sound-accent:#b1f017;color:#fffc;isolation:isolate;background:radial-gradient(at 50% 22%,#b1f0170e,#0000 58%),#171a14;border:1px solid #ffffff14;border-radius:20px;width:320px;max-width:100%;font-size:13px;line-height:1.4;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 60px #0008}.sound-card button{font:inherit;cursor:pointer;border:0}.sound-card button:focus-visible{outline:2px solid var(--sound-accent);outline-offset:2px}.sound-card-glow{z-index:-1;background:radial-gradient(circle at var(--sound-pointer-x) var(--sound-pointer-y),#b1f01712,transparent 60%);opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.sound-card:hover .sound-card-glow{opacity:1}.sound-card-heading{justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.sound-card-heading>strong{color:#ffffffed;font-size:16px;font-weight:600}.sound-card .sound-icon-button{color:#fff9;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;padding:0;display:grid}:is(.sound-card .sound-icon-button:hover,.sound-card .sound-icon-button:focus-visible){color:#fffc;background:#ffffff0d}.sound-tabs{background:#0003;border:1px solid #ffffff0b;border-radius:12px;gap:4px;margin:0 16px 12px;padding:3px;display:flex}.sound-tabs button{color:#fff9;background:0 0;border-radius:9px;width:50%;height:28px;font-size:12px}.sound-tabs button[aria-selected=true]{color:#fffc;background:#ffffff12}.sound-tabs button:hover{color:#fffc}.sound-hero{border-radius:16px;width:176px;height:176px;margin:0 auto;transition:box-shadow .5s;position:relative;box-shadow:0 12px 28px #0004}.sound-card.is-browsing .sound-hero{width:112px;height:112px}.sound-hero:hover{box-shadow:0 12px 30px #0006,0 0 20px #b1f01712}.sound-art{background-color:#17221e;background-position:50%;background-size:cover;border-radius:16px;width:100%;height:100%;position:relative;overflow:hidden}.sound-art.is-small{border-radius:8px;flex-shrink:0;width:32px;height:32px}.sound-card .sound-cover-play{background:var(--sound-accent);color:#101408;opacity:0;border-radius:50%;place-items:center;width:44px;height:44px;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9);box-shadow:0 0 20px #b1f01720}.sound-hero:hover .sound-cover-play{opacity:1;transform:translate(-50%,-50%)scale(1)}.sound-cover-play:focus-visible{opacity:1;transform:translate(-50%,-50%)scale(1)}.sound-now-playing{text-align:center;justify-content:center;margin:12px 16px;display:flex}.sound-now-playing strong{color:#ffffffeb;font-size:14px;font-weight:500}.sound-card .sound-browse-toggle{color:#fff9;text-align:left;background:0 0;border-radius:6px;justify-content:space-between;align-items:center;width:calc(100% - 24px);margin:2px 12px 4px;padding:5px 4px;font-size:11px;display:flex}.sound-browse-toggle .sound-symbol{transition:transform .2s}.sound-browse-toggle .sound-symbol.is-open{transform:rotate(180deg)}.sound-browse-toggle:hover{color:#fffc}.sound-choices{flex-direction:column;gap:3px;padding:0 12px 10px;display:flex}.sound-card .sound-choice{text-align:left;color:#fff9;background:0 0;border-radius:10px;align-items:center;gap:10px;height:44px;padding:6px 8px;display:flex}:is(.sound-choice:hover,.sound-choice:focus-visible){color:#fffc;background:#ffffff09}.sound-card .sound-choice.is-selected{color:#fffc;background:#ffffff0b}.sound-choice>span:not(.sound-choice-dot){flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sound-choice strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.sound-choice small{color:#fff6;font-size:10px}.sound-choice-dot{background:var(--sound-accent);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-right:4px}.sound-player-controls{background:#090b08cc;border-top:1px solid #ffffff0b;padding:12px 16px 14px;position:relative}.sound-live-line{background:#b1f01740;border-radius:2px;height:2px;margin-bottom:10px;overflow:hidden}.sound-live-line.is-loading:after{content:"";background:var(--sound-accent);width:35%;height:100%;animation:1s ease-in-out infinite sound-loading;display:block}.sound-track-info{color:#ffffff80;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.sound-track-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.sound-track-meta strong{color:#fffc;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.sound-track-meta small{font-size:10px}.sound-time{font-variant-numeric:tabular-nums;flex-shrink:0;gap:8px;display:flex}.sound-live-badge{color:#b1f017a6}.sound-transport{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.sound-transport-buttons{align-items:center;gap:6px;display:flex}.sound-card .sound-main-play{color:#101408;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;transition:transform .2s;display:grid}.sound-card .sound-main-play:hover{background:#fffc;transform:scale(1.06)}.sound-volume{align-items:center;gap:4px;display:flex}.sound-volume input{-webkit-appearance:none;appearance:none;outline-offset:6px;background:linear-gradient(to right,#fffc var(--sound-volume),#ffffff26 var(--sound-volume));cursor:pointer;border-radius:4px;width:70px;height:4px}.sound-volume input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:0;border-radius:50%;width:10px;height:10px}.sound-volume input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:10px;height:10px}.sound-playback-error{color:#f4776b;margin:8px 0 0;font-size:10px;line-height:1.4}.sound-source-link{color:#fff9;align-items:center;gap:3px;margin-top:4px;font-size:10px;text-decoration:none;display:inline-flex}.sound-source-link:hover{color:#fffc}.sound-spinner{animation:1s linear infinite sound-spin}@keyframes sound-spin{to{transform:rotate(360deg)}}@keyframes sound-loading{0%{transform:translate(-100%)}to{transform:translate(390%)}}@media (max-height:680px){.sound-hero,.sound-card.is-browsing .sound-hero{width:100px;height:100px}.sound-now-playing{margin:8px 16px}.sound-choices{padding-bottom:7px}.sound-card .sound-choice{height:40px}}@media (prefers-reduced-motion:reduce){.sound-card *{transition:none!important;animation:none!important}.sound-live-line.is-loading:after{transform:translate(90%)}}.sound-option-wheel{width:100%;height:var(--sound-option-wheel-height,320px);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;overscroll-behavior:contain;contain:layout paint style;outline:none;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.sound-option-wheel__measure{height:var(--sound-option-wheel-row-height,58px);visibility:hidden;pointer-events:none;width:0;position:absolute}.sound-option-wheel:focus-visible .sound-option-wheel__item.is-active{text-underline-offset:.24em;-webkit-text-decoration:underline #ffffff50;text-decoration:underline #ffffff50;text-decoration-thickness:1px}.sound-option-wheel.is-dragging{cursor:grabbing}.sound-option-wheel__item{top:50%;right:20px;left:var(--sound-option-wheel-inset,16px);min-height:calc(var(--sound-option-wheel-row-height,58px) * .7);white-space:nowrap;font-size:var(--sound-option-wheel-font-size,26px);letter-spacing:-.015em;transform-origin:0;color:color-mix(in srgb, #fff calc(var(--sow-active,0) * 100%), #a6a6a6);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-family:inherit;font-weight:400;line-height:1.2;display:flex;position:absolute;overflow:hidden}.sound-option-wheel__item.is-active{font-weight:500}.sound-option-wheel__item[hidden]{display:none}.sound-option-wheel.is-dragging .sound-option-wheel__item{cursor:grabbing}@media (prefers-reduced-motion:reduce){.sound-option-wheel__item{filter:none!important}}.sound-dock{z-index:22;align-items:flex-end;gap:8px;height:50px;display:flex;position:absolute;bottom:8px;right:8px}.sound-dock.is-global{z-index:45;position:fixed}.sound-dock-controls{background:#191919e6;border-radius:16px;align-items:center;gap:4px;height:40px;padding:4px;display:flex}.sound-dock-controls button{color:#fff9;background:0 0;border:0;border-radius:12px;place-items:center;width:32px;height:32px;padding:6px;transition:color .15s,background-color .15s;display:grid;position:relative}:is(.sound-dock-controls button:hover,.sound-dock-controls button:focus-visible,.sound-dock-controls button[data-popup-open],.sound-dock-controls button[aria-expanded=true],.sound-dock-controls button.is-active){color:#fffc}:is(.sound-dock-controls button:hover,.sound-dock-controls button:focus-visible,.sound-dock-controls button[data-popup-open],.sound-dock-controls button[aria-expanded=true]){background:#ffffff0d}.sound-dock-controls button:focus-visible{outline-offset:2px;outline:2px solid #ffffff80}.sound-dock-controls button:disabled{opacity:.4;cursor:default}.sound-dock-play .sound-symbol{width:22px;height:22px}.workspace .sound-dock button.tutor-button{flex-shrink:0;position:relative;bottom:auto;right:auto!important}.sound-player[data-slot=popover-content]{width:320px;max-width:calc(100vw - 32px);max-height:min(var(--available-height),calc(100dvh - 94px));box-shadow:none;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;background:0 0;border-radius:20px;outline:none;gap:0;padding:0;overflow-y:auto}.sound-playlist-backdrop[data-slot=dialog-overlay]{z-index:70;-webkit-backdrop-filter:none;backdrop-filter:none;background:#000d}.sound-playlist[data-slot=dialog-content]{--sound-option-wheel-height:100%;--sound-option-wheel-font-size:clamp(24px,1.8vw,30px);--sound-option-wheel-row-height:clamp(52px,7.1dvh,64px);--sound-option-wheel-inset:clamp(24px,calc(100% - 280px),224px);z-index:71;width:clamp(300px,36vw,560px);max-width:calc(100vw - 48px);height:clamp(300px,60dvh,650px);max-height:calc(100dvh - 120px);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;gap:0;margin:0;padding:0;display:block;position:fixed;inset:auto 32px 88px auto;overflow:visible;transform:none}.sound-playlist-region{width:100%;height:100%}.sound-playlist-close{color:#fff9;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;padding:4px;display:grid;position:absolute;top:0;right:0}.sound-playlist-close:focus-visible{opacity:1;pointer-events:auto;outline-offset:2px;outline:1px solid #ffffff80}.sound-dock-feedback{color:#f4776b;background:#191919f5;border:1px solid #f4776b33;border-radius:12px;width:240px;max-width:calc(100vw - 32px);margin:0;padding:10px 12px;font-size:11px;line-height:1.5;position:absolute;bottom:58px;right:0;box-shadow:0 8px 30px #0005}.sound-menu{min-width:172px}.sound-menu[data-slot=dropdown-menu-content] .sound-symbol{color:#fff9}.sound-menu[data-slot=dropdown-menu-content] [data-highlighted] .sound-symbol{color:#fffc}@media (max-width:480px){.sound-player[data-slot=popover-content]{max-width:calc(100vw - 24px)}.sound-playlist[data-slot=dialog-content]{--sound-option-wheel-font-size:24px;--sound-option-wheel-inset:24px;width:calc(100vw - 40px);max-width:none;bottom:68px;right:20px}}@media (prefers-reduced-motion:reduce){.sound-dock-controls button{transition:none}.sound-playlist-backdrop,.sound-playlist[data-slot=dialog-content]{transition:none!important;animation:none!important}}.canvas-flashlight-shade{z-index:15;pointer-events:none;--flashlight-x:50vw;--flashlight-y:50vh;position:absolute;inset:0;overflow:hidden}.flashlight-light-field{position:absolute;inset:0;overflow:hidden}.flashlight-beam{transform:translate(var(--flashlight-x), var(--flashlight-y)) rotate(-45deg);transform-origin:0 0}.flashlight-lamp{width:48px;height:48px;transform:translate(calc(var(--flashlight-x) - 11px), calc(var(--flashlight-y) - 11px));filter:drop-shadow(0 1px 2px #0008);position:absolute;top:0;left:0}.canvas.flashlight-active,.canvas.flashlight-active .note:not(.editing),.canvas.flashlight-active .canvas-video-start{cursor:none}.canvas-hint.flashlight-hint{z-index:16;color:#999}.canvas .world.flashlight-reading{pointer-events:none}.canvas .world.flashlight-reading *{pointer-events:none!important}.canvas .world.flashlight-reading :is(.card-toolbar,.connector,.resize-edge,.resize-handle,.card-hover-zone,.section-color-picker){display:none!important}.canvas .world.flashlight-reading .note{box-shadow:none!important;outline:none!important}.workspace-symbol{vertical-align:middle;pointer-events:none;background:currentColor;flex-shrink:0;width:20px;height:20px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.workspace-rail .workspace-menu-trigger{background:#0d0d0d;border:0;border-radius:12px;place-items:center;width:32px;height:32px;padding:4px;display:grid}.workspace-rail .workspace-menu-trigger:is(:hover,:focus-visible,[data-popup-open]){background:#ffffff1a}.workspace-menu-logo{object-fit:contain;pointer-events:none;width:24px;height:24px;display:block}[data-sidebar=sidebar] .profile .workspace-menu-trigger{color:#fff9;background:0 0;border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;margin-left:auto;padding:8px;display:grid}[data-sidebar=sidebar] .profile .workspace-menu-trigger:is(:hover,:focus-visible,[data-popup-open]){color:#fffc;background:#ffffff12}.profile>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-menu{border:1px solid #ffffff15;max-width:calc(100vw - 24px);box-shadow:0 16px 48px #0006;color:#fff9!important;background:#222324!important;border-radius:20px!important;width:240px!important;padding:6px!important}.workspace-menu :is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item]){color:#fff9;cursor:pointer;border-radius:12px;gap:12px;min-height:44px;padding:12px 14px;font-size:14px}.workspace-menu :is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item]):is(:hover,:focus-visible,[data-highlighted],[aria-current=page]){color:#fffc;background:#303132}:root{--lumior-type-literature:#b3de3e;--lumior-type-note-page:#5259e2;--lumior-type-board:#c4a5ed;--lumior-type-video:#f5be92;--lumior-type-image:#8bd8ff}[data-file-kind=literature]{--lumior-type-color:var(--lumior-type-literature)}[data-file-kind=notePage]{--lumior-type-color:var(--lumior-type-note-page)}[data-file-kind=board]{--lumior-type-color:var(--lumior-type-board)}[data-file-kind=video]{--lumior-type-color:var(--lumior-type-video)}[data-file-kind=image]{--lumior-type-color:var(--lumior-type-image)}.home-file-page{min-width:0;min-height:0;color:var(--foreground,#eee);background:var(--background,#101010);flex-direction:column;flex:1;font-size:13px;display:flex;overflow:hidden;container-type:inline-size}.home-file-heading{justify-content:space-between;align-items:center;gap:16px;min-height:94px;padding:23px 28px 17px;display:flex}.home-file-heading h1{letter-spacing:-.3px;margin:0;font-size:21px;font-weight:500;line-height:28px}.home-file-heading p{color:var(--muted-foreground,#999);margin:5px 0 0;font-size:12px}.home-file-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.home-file-actions button{border:1px solid var(--lumior-control-border,#ffffff1a);background:var(--lumior-control-surface,#191919e6);border-radius:9px;justify-content:center;align-items:center;gap:7px;height:32px;padding:0 11px;font-size:12px;display:flex}.home-file-actions button:hover{background:var(--lumior-secondary-hover,#343536)}.home-file-actions .home-file-new{background:var(--foreground,#eee);color:var(--background,#101010);border-color:#0000}.home-file-actions .home-file-new:hover{background:#fff}.home-file-toolbar{align-items:center;gap:9px;padding:0 28px 14px;display:flex}.home-file-search{border:1px solid var(--lumior-control-border,#ffffff1a);border-radius:var(--lumior-field-radius,10px);min-width:100px;max-width:480px;height:34px;color:var(--muted-foreground,#999);background:var(--lumior-control-surface,#191919e6);flex:1;align-items:center;gap:9px;padding:0 11px;display:flex}.home-file-search:focus-within{border-color:var(--lumior-field-focus,#ffffff40)}.home-file-search>svg{flex-shrink:0}.home-file-search input{width:100%;min-width:0;color:var(--foreground,#eee);font:inherit;background:0 0;border:0;outline:none;font-size:12px}.home-file-search input::placeholder{color:var(--lumior-field-placeholder,#ffffff60)}.home-file-search button{border-radius:5px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.home-file-search button:hover{background:var(--muted,#252525);color:var(--foreground,#eee)}.home-file-sort{min-width:0;margin-left:auto}.home-file-sort select{background:var(--background,#101010);max-width:160px;height:32px;color:var(--muted-foreground,#999);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:0 22px 0 9px;font-size:12px}.home-file-sort select:hover{background:var(--muted,#252525);color:var(--foreground,#eee)}.home-file-preview-toggle{width:32px;height:32px;color:var(--muted-foreground,#999);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.home-file-preview-toggle:hover,.home-file-preview-toggle[aria-expanded=true]{background:var(--muted,#252525);color:var(--foreground,#eee)}.home-file-filters{scrollbar-width:thin;border:0;flex-shrink:0;align-items:center;gap:5px;min-width:0;margin:0;padding:0 28px 14px;display:flex;overflow-x:auto}.home-file-filters button{height:28px;color:var(--muted-foreground,#999);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:12px;display:flex}.home-file-filters button:hover{color:var(--foreground,#eee);background:#ffffff08}.home-file-filters button[aria-pressed=true]{background:var(--muted,#252525);color:var(--foreground,#eee)}.home-file-filters button>span{color:var(--muted-foreground,#999);font-variant-numeric:tabular-nums;font-size:10px}.home-file-body{border-top:1px solid var(--border,#ffffff14);flex:1;min-width:0;min-height:0;display:flex}.home-file-results{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;container-type:inline-size}.home-file-table-scroll{overflow-anchor:none;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex:1;min-height:0;overflow:auto}.home-file-table{table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:12px}.home-file-col-name{width:36%}.home-file-col-info{width:23%}.home-file-col-year{width:7%}.home-file-col-tags{width:16%}.home-file-col-opened{width:18%}.home-file-table thead{z-index:1;background:var(--background,#101010);position:sticky;top:0}.home-file-table th{border-bottom:1px solid var(--border,#ffffff14);height:33px;color:var(--muted-foreground,#999);white-space:nowrap;text-overflow:ellipsis;padding:0 12px;font-size:11px;font-weight:400;line-height:16px;overflow:hidden}.home-file-table th:first-child{padding-left:28px}.home-file-table th button{text-align:left;border-radius:4px;align-items:center;gap:6px;max-width:100%;min-height:25px;display:inline-flex}.home-file-table th button:hover{color:var(--foreground,#eee)}.home-file-table td{white-space:nowrap;text-overflow:ellipsis;max-width:0;height:39px;color:var(--muted-foreground,#999);border-bottom:1px solid #ffffff06;padding:0 12px;line-height:20px;overflow:hidden}.home-file-table tbody tr{cursor:default;outline:none}.home-file-table tbody tr:hover{background:#ffffff05}.home-file-table tbody tr[aria-selected=true]{background:#ffffff0d}.home-file-table tbody tr:focus-visible{outline:1px solid var(--lumior-field-focus,#ffffff40);outline-offset:-1px;background:#ffffff0f}.home-file-table td:first-child{padding-left:28px}.home-file-name-cell>div{align-items:center;gap:10px;min-width:0;display:flex}.home-file-kind{width:20px;height:23px;color:var(--lumior-type-color,#b3b4b7);flex-shrink:0;place-items:center;display:grid}.home-file-name{text-overflow:ellipsis;min-width:0;color:var(--foreground,#eee);display:block;overflow:hidden}.home-file-year-cell,.home-file-opened-cell{font-variant-numeric:tabular-nums}.home-file-tags-cell>div{align-items:center;gap:4px;display:flex;overflow:hidden}.home-file-tag{text-overflow:ellipsis;white-space:nowrap;color:#a4a6a2;background:#ffffff06;border:1px solid #ffffff08;border-radius:5px;flex-shrink:0;max-width:95px;padding:0 6px;font-size:10px;line-height:18px;display:inline-block;overflow:hidden}.home-file-missing{color:#626462}.home-file-list-footer{border-top:1px solid var(--border,#ffffff14);min-height:32px;color:var(--muted-foreground,#999);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:5px 22px 5px 28px;font-size:10px;display:flex}.home-file-list-footer>span:last-child{color:#696b69}.home-file-empty{text-align:center;min-height:260px;color:var(--muted-foreground,#999);flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:32px 24px;display:flex}.home-file-empty h2{color:var(--foreground,#eee);margin:3px 0 0;font-size:14px;font-weight:400}.home-file-empty p{margin:0;font-size:12px;line-height:1.6}.home-file-preview{border-left:1px solid var(--border,#ffffff14);background:#121212;flex-direction:column;flex:0 0 280px;min-width:0;min-height:0;display:flex}.home-file-preview>header{border-bottom:1px solid var(--border,#ffffff14);justify-content:space-between;align-items:center;min-height:42px;padding:0 15px;display:flex}.home-file-preview>header h2{color:var(--muted-foreground,#999);margin:0;font-size:11px;font-weight:400}.home-file-preview>header button{width:25px;height:25px;color:var(--muted-foreground,#999);border-radius:6px;place-items:center;display:grid}.home-file-preview>header button:hover{background:var(--muted,#252525);color:var(--foreground,#eee)}.home-file-preview-content{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:20px 18px 30px;overflow:auto}.home-file-preview-cover{border:1px solid var(--border,#ffffff14);height:150px;color:var(--lumior-type-color,#767b72);background:#191a18;border-radius:8px;justify-content:center;align-items:center;margin-bottom:19px;display:flex;overflow:hidden}.home-file-preview-cover img{object-fit:contain;width:100%;height:100%;display:block}.home-file-preview-cover-literature{background:#1a1917;height:195px}.home-file-preview-kind{color:var(--muted-foreground,#999);font-size:10px}.home-file-preview-content h3{overflow-wrap:anywhere;margin:7px 0 15px;font-size:16px;font-weight:450;line-height:1.55}.home-file-open-button{border:1px solid var(--lumior-control-border,#ffffff1a);background:var(--lumior-control-surface,#191919e6);border-radius:8px;justify-content:center;align-items:center;width:100%;height:31px;font-size:12px;display:flex}.home-file-open-button:hover{background:var(--lumior-secondary-hover,#343536)}.home-file-preview-excerpt{color:var(--muted-foreground,#999);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:8;-webkit-box-orient:vertical;margin:18px 0;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.home-file-preview-content dl{flex-direction:column;gap:13px;margin:22px 0 0;font-size:11px;line-height:1.6;display:flex}.home-file-preview-content dl>div{grid-template-columns:65px minmax(0,1fr);gap:9px;display:grid}.home-file-preview-content dt{color:var(--muted-foreground,#999)}.home-file-preview-content dd{color:#c5c6c3;overflow-wrap:anywhere;margin:0}.home-file-preview-tags{flex-wrap:wrap;gap:5px;margin-top:20px;display:flex}.home-file-preview-tags .home-file-tag{max-width:100%}.home-file-related{border-top:1px solid var(--border,#ffffff14);margin-top:24px;padding-top:17px}.home-file-related h4{color:var(--muted-foreground,#999);margin:0 0 12px;font-size:11px;font-weight:400}.home-file-preview-empty{color:#6e726d;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:9px;padding:30px;font-size:12px;line-height:1.7;display:flex}:is(.home-file-page button:focus-visible,.home-file-page select:focus-visible){outline:1.5px solid var(--ring,#b1f017);outline-offset:2px}.home-file-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (width<=780px){.home-file-col-tags,.home-file-tags-cell{display:none}.home-file-col-name{width:43%}.home-file-col-info{width:25%}.home-file-col-year{width:9%}.home-file-col-opened{width:23%}}@container (width<=590px){.home-file-col-year,.home-file-year-cell{display:none}.home-file-col-name{width:60%}.home-file-col-info{width:40%}.home-file-col-opened,.home-file-opened-cell{display:none}.home-file-table th:first-child,.home-file-table td:first-child{padding-left:20px}}@container (width<=760px){.home-file-preview{flex-basis:250px}.home-file-heading{padding:20px 20px 16px}.home-file-toolbar,.home-file-filters{padding-inline:20px}.home-file-sort select{max-width:130px}}@container (width<=620px){.home-file-body{position:relative}.home-file-preview{z-index:3;width:min(290px,90%);position:absolute;inset:0 0 0 auto;box-shadow:-12px 0 30px #0007}.home-file-sort select{max-width:120px}.home-file-list-footer{padding-inline:20px}}@container (width<=400px){.home-file-heading{padding-inline:15px}.home-file-toolbar{gap:4px;padding-inline:15px}.home-file-filters{padding-inline:15px}.home-file-sort select{width:102px;padding-left:5px;font-size:11px}.home-file-search{gap:6px;padding-inline:8px}.home-file-list-footer>span:last-child{display:none}}@media (prefers-reduced-motion:no-preference){.home-file-page button{transition:background-color .12s,color .12s}}.home-file-tree{--home-tree-line:#ffffff18;--home-tree-path:#ffffff6b;color:#fff9;min-width:0;font-size:13px;line-height:20px}.home-file-tree ul{margin:0;list-style:none}.home-file-tree-root{padding:0}.home-file-tree-item{outline:none;min-width:0;position:relative}.home-file-tree-row{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:7px;min-width:0;height:36px;padding:0 6px 0 3px;transition:background-color .13s,color .13s;display:flex;position:relative}.home-file-tree-row:hover{color:#ffffffd9;background:#ffffff09}.home-file-tree-row:has([data-popup-open]){color:#ffffffd9;background:#ffffff09}.home-file-tree-row[data-selected]{color:#ffffffed;background:#ffffff12}.home-file-tree-item:focus-visible>.home-file-tree-row{outline-offset:-1px;outline:1px solid #ffffff70}.home-file-tree-row[data-drop-target]{background:#ffffff1c;box-shadow:inset 0 0 0 1px #ffffff73}.home-file-tree-row[data-dragging]{opacity:.45}.home-file-tree-toggle,.home-file-tree-toggle-space{flex:0 0 14px;place-items:center;width:14px;height:24px;display:grid}.home-file-tree-toggle{color:#fff5;cursor:pointer;background:0 0;border:0;padding:0}.home-file-tree-toggle:hover{color:#ffffffd9}.home-file-tree-toggle svg{transition:transform .18s}.home-file-tree-item[aria-expanded=true]>.home-file-tree-row .home-file-tree-toggle svg{transform:rotate(90deg)}.home-file-tree-icon{color:var(--lumior-type-color,#ffffff86);flex:0 0 16px;align-items:center;display:flex}.home-file-tree-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.home-file-tree-row[data-selected] .home-file-tree-icon{color:var(--lumior-type-color,#ffffffc9)}.home-file-tree-more{color:#ffffff80;opacity:0;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 25px;place-items:center;width:25px;height:25px;margin-left:auto;padding:0;display:grid}.home-file-tree-row:is(:hover,:focus-within) .home-file-tree-more,.home-file-tree-more[data-popup-open]{opacity:1}.home-file-tree-item:focus-visible>.home-file-tree-row .home-file-tree-more{opacity:1}.home-file-tree-more:is(:hover,:focus-visible,[data-popup-open]){color:#ffffffdf;background:#ffffff0c}:is(.home-file-tree-more:focus-visible,.home-file-tree-toggle:focus-visible){outline-offset:1px;outline:1px solid #ffffff70}.home-file-tree-fold{grid-template-rows:0fr;transition:grid-template-rows .18s cubic-bezier(.22,1,.36,1);display:grid}.home-file-tree-fold[data-expanded=true]{grid-template-rows:1fr}.home-file-tree-fold-inner{min-height:0;overflow:hidden}.home-file-tree-group{padding-left:20px}.home-file-tree-group>.home-file-tree-item:before{content:"";z-index:1;border-left:1px solid var(--home-tree-line);border-bottom:1px solid var(--home-tree-line);pointer-events:none;border-bottom-left-radius:8px;width:10px;height:18px;transition:border-color .18s;position:absolute;top:0;left:-10px}.home-file-tree-group>.home-file-tree-item:after{content:"";border-left:1px solid var(--home-tree-line);pointer-events:none;transition:border-color .18s;position:absolute;top:0;bottom:0;left:-10px}.home-file-tree-group>.home-file-tree-item:last-child:after{height:18px;bottom:auto}.home-file-tree-group>.home-file-tree-item.is-path:before{border-color:var(--home-tree-path)}.home-file-tree-group>.home-file-tree-item:has(~.is-path):after{border-color:var(--home-tree-path)}.home-file-tree-empty{color:#ffffff50;margin:4px 10px;font-size:12px}.home-file-tree-root-drop{color:#ffffff70;border:1px dashed #ffffff35;border-radius:8px;place-items:center;min-height:36px;margin-top:8px;font-size:12px;display:grid}.home-file-tree-root-drop[data-drop-target]{color:#ffffffd9;background:#ffffff0c;border-color:#ffffff80}@media (hover:none){.home-file-tree-more{opacity:1}}@media (prefers-reduced-motion:reduce){.home-file-tree-row,.home-file-tree-toggle svg,.home-file-tree-fold,.home-file-tree-group>.home-file-tree-item:before,.home-file-tree-group>.home-file-tree-item:after{transition:none}}.workspace-file-sidebar{min-width:0;padding-top:20px}.workspace-file-section+.workspace-file-section{margin-top:22px}.workspace-file-section-heading{justify-content:space-between;align-items:center;min-height:24px;margin:0 8px 6px;display:flex}.workspace-file-section-heading h2{color:#ffffff58;margin:0;font-size:12px;font-weight:400;line-height:20px}.workspace-file-add-folder{color:#ffffff75;opacity:0;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:grid}.workspace-file-section-heading:is(:hover,:focus-within) .workspace-file-add-folder{opacity:1}.workspace-file-add-folder:is(:hover,:focus-visible){color:#ffffffd9;background:#ffffff0c}.workspace-file-short-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.workspace-file-row{border-radius:8px;align-items:center;min-width:0;height:36px;display:flex;position:relative}.workspace-file-row:is(:hover,:focus-within,:has([data-popup-open])){background:#ffffff09}.workspace-file-row[data-selected]{background:#ffffff12}.workspace-file-open{color:#fff9;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;min-width:0;height:36px;padding:0 9px;font-size:13px;line-height:20px;display:flex}.workspace-file-open>svg{color:var(--lumior-type-color,#ffffff86);flex:0 0 16px}.workspace-file-open>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-file-row:is(:hover,:focus-within,:has([data-popup-open])) .workspace-file-open{color:#ffffffd9;padding-right:36px}.workspace-file-row[data-selected] .workspace-file-open{color:#ffffffed}.workspace-file-more{color:#ffffff80;opacity:0;pointer-events:none;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:25px;height:25px;padding:0;display:grid;position:absolute;right:5px}.workspace-file-row:is(:hover,:focus-within,:has([data-popup-open])) .workspace-file-more{opacity:1;pointer-events:auto}.workspace-file-more:is(:hover,:focus-visible,[data-popup-open]){color:#ffffffdf;background:#ffffff0c}:is(.workspace-file-open:focus-visible,.workspace-file-more:focus-visible,.workspace-file-add-folder:focus-visible){outline-offset:-1px;outline:1px solid #ffffff70}.workspace-file-empty{color:#ffffff50;margin:4px 9px;font-size:12px;line-height:1.6}@media (hover:none){.workspace-file-more,.workspace-file-add-folder{opacity:1;pointer-events:auto}.workspace-file-open{padding-right:36px}}.workspace-file-home{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.workspace-file-status{border-bottom:1px solid var(--border,#ffffff14);color:#c1cbb4;background:#191d17;flex-shrink:0;align-items:center;gap:15px;min-width:0;min-height:32px;padding:7px 20px;font-size:11px;line-height:1.6;display:flex}.workspace-file-status-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-foreground,#999);flex:1;overflow:hidden}.workspace-file-item-actions{margin-top:8px}.workspace-file-action-trigger{width:100%;height:30px;color:var(--muted-foreground,#999);border-radius:7px;justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.workspace-file-action-trigger:hover{background:var(--muted,#252525);color:var(--foreground,#eee)}.workspace-file-related-list{flex-direction:column;gap:5px;display:flex}.workspace-file-related-list button{text-align:left;color:#c0c3ba;border-radius:7px;align-items:flex-start;gap:8px;padding:7px;font-size:12px;line-height:1.6;display:flex}.workspace-file-related-list button:hover{color:var(--foreground,#eee);background:#ffffff0a}.workspace-file-related-list button>svg{flex-shrink:0;margin-top:3px}.workspace-file-related-list button>span{overflow-wrap:anywhere}.workspace-file-error{color:#edb5a5;background:#412823;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;font-size:12px;line-height:1.6;display:flex}.workspace-file-error button{flex-shrink:0;text-decoration:underline}.workspace-file-dialog{border:1px solid var(--lumior-dialog-border,#ffffff18);border-radius:var(--lumior-panel-radius,16px);max-height:calc(100dvh - 48px);color:var(--foreground,#eee);box-shadow:var(--lumior-dialog-shadow,0 20px 100px #0008);overflow:auto;background:var(--lumior-dialog-surface,#1e1e1e)!important;width:min(440px,100vw - 28px)!important;max-width:none!important;padding:24px!important}.workspace-file-dialog>[data-slot=dialog-title]{padding-right:24px;font-size:18px;font-weight:500;line-height:1.4}.workspace-file-dialog>[data-slot=dialog-description]{color:var(--muted-foreground,#999);font-size:12px;line-height:1.8}.workspace-file-dialog form{flex-direction:column;gap:16px;display:flex}.workspace-file-dialog label{color:var(--muted-foreground,#999);flex-direction:column;gap:7px;font-size:12px;display:flex}.workspace-file-dialog :is(input,textarea,select){border:1px solid var(--lumior-field-border,#ffffff20);border-radius:var(--lumior-field-radius,10px);background:var(--lumior-field-surface,#262729);width:100%;min-width:0;color:var(--lumior-field-ink,#ffffffe0);font:inherit;outline:none;padding:9px 11px;font-size:13px;line-height:1.6}.workspace-file-dialog :is(input,textarea,select):focus{border-color:var(--lumior-field-focus,#ffffff40)}.workspace-file-dialog textarea{resize:vertical}.workspace-file-dialog input::placeholder{color:var(--lumior-field-placeholder,#ffffff60)}.workspace-file-dialog-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:7px;display:flex}.workspace-file-dialog-actions button{border:1px solid var(--lumior-control-border,#ffffff1a);background:var(--lumior-control-surface,#191919e6);border-radius:8px;min-height:32px;padding:6px 13px;font-size:12px}.workspace-file-dialog-actions button:hover{background:var(--lumior-secondary-hover,#343536)}.workspace-file-dialog-actions .workspace-file-primary{background:var(--foreground,#eee);color:var(--background,#101010);border-color:#0000}.workspace-file-dialog-actions .workspace-file-primary:hover{background:#fff}.workspace-file-danger{color:#f19c91!important}.workspace-file-dialog-actions .workspace-file-danger{background:#61332b;border-color:#9d5748;color:#ffd7ce!important}.workspace-file-form-error{color:#efa395;margin:0;font-size:12px;line-height:1.6}.workspace-file-create-options{flex-direction:column;gap:4px;margin:0 -4px;display:flex}.workspace-file-create-options button{text-align:left;border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:8px 10px;font-size:13px;display:flex}.workspace-file-create-options button:hover{background:#ffffff0b}:is(.workspace-file-dialog button:focus-visible,.workspace-file-item-actions button:focus-visible,.workspace-file-related-list button:focus-visible){outline:1.5px solid var(--ring,#b1f017);outline-offset:2px}.workspace-content-reader{top:var(--workspace-top-inset,40px);bottom:8px;right:8px;left:var(--workspace-sidebar-offset,52px);border-radius:var(--workspace-stage-radius,0) 16px 16px var(--workspace-stage-radius,0);background:#0d0d0d;flex-direction:column;min-width:0;min-height:0;display:flex;position:fixed;overflow:hidden}.workspace-shell .workspace-content-reader :is(.expanded-pdf-page,.expanded-video-page,.expanded-card-page){background:0 0;border-radius:0;flex:1;width:100%;min-width:0;min-height:0;position:relative;inset:auto}.workspace-content-reader-tools{z-index:46;color:#ffffff8c;background:#101010;border-bottom:1px solid #ffffff0a;flex:0 0 40px;align-items:center;gap:8px;min-width:0;height:40px;padding:4px 10px;font-size:12px;display:flex;position:relative}.workspace-content-image-tools{top:var(--workspace-top-inset,40px);right:8px;left:var(--workspace-sidebar-offset,52px);position:fixed}.workspace-content-reader-tools button{min-width:0;max-width:100%;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 7px;display:flex}.workspace-content-reader-tools button:hover{color:#ffffffd9;background:#ffffff0a}.workspace-content-reader-tools button:focus-visible{outline-offset:-1px;outline:1px solid #ffffff70}.workspace-content-source{flex:0 auto;max-width:60%!important}.workspace-content-source>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-content-source>svg{flex:none}.workspace-content-reader-tools .workspace-content-add{white-space:nowrap;flex:none;margin-left:auto}.workspace-content-related-menu{max-width:320px}.workspace-content-related-menu [role=menuitem]>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-content-reader[data-ai-available=false] :is(.expanded-note-controls,.expanded-pdf-actions,.expanded-video-header .expanded-video-controls)>button:first-child,.workspace-content-reader[data-information-available=false] :is(.expanded-note-controls,.expanded-pdf-actions,.expanded-video-header .expanded-video-controls)>button:nth-child(2){display:none}.workspace-shell:has(.workspace-content-reader[data-ai-available=false]) .image-lightbox-controls>button:first-child{display:none}.workspace-shell:has(.workspace-content-reader[data-information-available=false]) .image-lightbox-controls>button:nth-child(3){display:none}.workspace-shell:has(.workspace-content-reader[data-content-kind=image]) :is(.image-lightbox,.image-lightbox-backdrop){top:var(--workspace-top-inset,40px);bottom:8px;right:8px;left:var(--workspace-sidebar-offset,52px);border-radius:var(--workspace-stage-radius,0) 16px 16px var(--workspace-stage-radius,0)}.workspace-shell:has(.workspace-content-reader[data-content-kind=image]) .image-lightbox-backdrop{z-index:43}.workspace-shell:has(.workspace-content-reader[data-content-kind=image]) .image-lightbox{z-index:44}.workspace-shell:has(.workspace-content-reader[data-content-kind=image][data-has-tools=true]) :is(.image-lightbox,.image-lightbox-backdrop){top:calc(var(--workspace-top-inset,40px) + 40px)}@media (max-width:600px){.workspace-content-reader-tools{gap:2px;padding-inline:4px}.workspace-content-source{max-width:45%!important}.workspace-content-reader-tools button{padding-inline:4px;font-size:11px}}.recycle-bin-dialog{color:#fff;max-height:80dvh;overflow:auto;background:#191919!important;border:1px solid #ffffff1a!important;border-radius:20px!important;gap:12px!important;width:600px!important;max-width:calc(100vw - 32px)!important;padding:24px!important}.recycle-bin-heading{align-items:center;gap:10px;padding-right:24px;display:flex}.recycle-bin-heading img,.recycle-bin-empty img{filter:brightness(0)invert();opacity:.6}.recycle-bin-heading [data-slot=dialog-title]{font-size:20px;font-weight:600;line-height:28px}.recycle-bin-dialog [data-slot=dialog-description]{color:#fff9;font-size:14px;line-height:20px}.recycle-bin-list{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.recycle-bin-list li{background:#ffffff03;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:16px;min-width:0;padding:16px;display:flex}.recycle-bin-list li>div{flex:1;min-width:0}.recycle-bin-list strong{white-space:nowrap;text-overflow:ellipsis;color:#fffc;font-size:14px;font-weight:500;display:block;overflow:hidden}.recycle-bin-list span{color:#ffffff80;margin-top:4px;font-size:12px;line-height:18px;display:block}.recycle-bin-list button{color:#fffc;border:1px solid #ffffff26;border-radius:12px;flex-shrink:0;height:32px;padding:6px 12px;font-size:14px}:is(.recycle-bin-list button:hover,.recycle-bin-list button:focus-visible){color:#fff;background:#ffffff14}.recycle-bin-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 16px;display:flex}.recycle-bin-empty strong{color:#fffc;font-size:16px;font-weight:500}.recycle-bin-empty p{color:#ffffff80;margin:0;font-size:14px}@media (max-width:480px){.recycle-bin-list li{gap:8px;padding:12px}}.storage-panel{flex-direction:column;gap:12px;min-width:0;display:flex}.data-settings .data-settings-description{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.storage-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.storage-metrics>div{background:#222324;border:1px solid #ffffff0c;border-radius:16px;padding:16px}.storage-metrics span{color:#fff9;margin-bottom:8px;font-size:12px;display:block}.storage-metrics strong{color:#fffe;letter-spacing:-.4px;font-size:24px}.storage-metrics small{color:#fff9;font-size:13px;font-weight:400}.storage-accent,.storage-metrics .storage-accent{color:#b1f017}.data-settings .storage-estimate{margin:0;font-size:12px;line-height:1.8}.storage-actions{flex-wrap:wrap;gap:8px;display:flex}.data-settings .storage-actions button{padding:8px 12px;font-size:12px}.data-settings .storage-clean-button{margin-left:auto}.storage-filters{gap:8px;min-width:0;display:flex}.storage-filters input,.storage-filters select{color:#fffc;background:#202122;border:1px solid #ffffff1a;border-radius:12px;outline:none;min-width:0;padding:9px 12px;font-size:12px}.storage-filters input{flex:1;width:0}:is(.storage-filters input:focus,.storage-filters select:focus-visible){border-color:#b1f01780}.storage-filters select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;max-width:150px}.storage-files{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff30 transparent;border:1px solid #ffffff12;border-radius:16px;min-height:95px;max-height:clamp(140px,100dvh - 520px,270px);overflow:auto}.storage-file{border-bottom:1px solid #ffffff0c;align-items:center;gap:12px;padding:12px;display:flex}.storage-file:last-child{border-bottom:0}.storage-file-kind{color:#fff9;background:#ffffff0a;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:10px;display:grid}.storage-file-kind.image{color:#b1f017;background:#b1f0170d}.storage-file-kind.pdf{color:#a2cee9;background:#6baad914}.storage-file-kind.video{color:#c5b4de;background:#b49cdb14}.storage-file-info{flex:1;min-width:0}.storage-file-info>strong{text-overflow:ellipsis;white-space:nowrap;color:#fffc;margin-bottom:4px;font-size:13px;font-weight:500;display:block;overflow:hidden}.storage-file-info>span{color:#fff9;font-size:11px}.storage-locations{flex-wrap:wrap;gap:2px 8px;margin-top:4px;display:flex}.storage-locations>span{color:#fff7;font-size:11px}.data-settings .storage-locations>button{color:#fff9;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:2px 0;font-size:11px;overflow:hidden}.data-settings .storage-locations>button:hover{color:#fffc;background:0 0}.data-settings .storage-download{flex-shrink:0;padding:6px 10px;font-size:12px}.storage-duplicate{color:#e6be80}.data-settings .storage-protection{margin:0;font-size:11px;line-height:1.7}.storage-empty{color:#fff9;text-align:center;padding:24px;font-size:13px;line-height:1.7;margin:0!important}.data-settings .storage-confirmation{background:#f7746908;border:1px solid #f7746950;border-radius:16px;padding:16px}.storage-confirmation ul{max-height:140px;margin:12px 0;padding:0;list-style:none;overflow:auto}.storage-confirmation li{color:#fffc;justify-content:space-between;gap:12px;padding:5px 0;font-size:12px;display:flex}.storage-confirmation li>span:first-child{overflow-wrap:anywhere;min-width:0}.storage-confirmation li>span:last-child{color:#fff9;flex-shrink:0}.storage-confirmation>div{justify-content:flex-end;gap:8px;display:flex}.data-settings .storage-delete-confirm{color:#fff;background:#f77469;border-color:#f77469}.data-settings .storage-delete-confirm:hover{background:#e76459}.storage-message{color:#fffc;font-size:12px;line-height:1.7}.data-settings-tabs{background:#111213;border-radius:14px;gap:4px;padding:4px;display:flex}.data-settings .data-settings-tabs>button{color:#fff9;background:0 0;border:0;flex:1;padding:8px 12px;font-size:13px}.data-settings .data-settings-tabs>button[aria-pressed=true]{color:#fffc;background:#2b2c2d}.data-settings:has(.storage-panel){width:min(760px,100vw - 32px);max-width:min(760px,100vw - 32px)!important}.data-settings-backup{gap:16px;display:grid}@media (max-width:640px){.data-settings:has(.storage-panel){padding:20px!important}.storage-metrics>div{padding:12px}.storage-metrics strong{font-size:19px}.storage-filters{flex-wrap:wrap}.storage-filters input{flex-basis:100%;width:100%}.storage-filters select{flex:1;max-width:none}.data-settings .storage-clean-button{margin-left:0}.storage-files{max-height:240px}.storage-file{gap:8px;padding:10px}.storage-file-kind{width:32px;height:32px}.storage-locations{max-height:55px;overflow:auto}}.data-settings{scrollbar-width:thin;scrollbar-color:#ffffff30 transparent;color:#fffc;width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);overflow-y:auto;background:#18191a!important;border:1px solid #333!important;border-radius:24px!important;gap:16px!important;padding:28px!important}.data-settings h2{color:#fff;font-size:22px}.data-settings>div{min-width:0}.data-settings h3{color:#ffffffe6;margin:0 0 8px;font-size:16px}.data-settings p{color:#fff9;margin:4px 0 12px;font-size:13px;line-height:1.7}.data-settings section{border-top:1px solid #303132;padding-top:20px}.data-settings :where(button:not([data-slot=dialog-close])){border:1px solid var(--lumior-secondary-border);border-radius:var(--lumior-control-radius);background:var(--lumior-secondary-surface);color:#fffc;cursor:pointer;padding:10px 16px;font-size:14px}.data-settings :where(button:hover){background:#343536}.data-settings button:disabled{opacity:.45;cursor:wait}.data-settings button.primary{color:#161a08;background:#b1f017;border-color:#b1f017}.data-settings-status{background:#202122;border-radius:16px;align-items:flex-start;gap:12px;padding:16px;display:flex}.data-settings-status strong{font-size:14px}.data-settings-status p{margin-bottom:0}.save-dot{background:#b1f017;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:7px}.save-dot.loading,.save-dot.saving{background:#e2bc64}.save-dot.error{background:#f77469}.backup-preview{background:#222324;border-radius:12px;margin-top:12px;padding:16px}.data-settings .backup-error{color:#f77469}.data-settings .data-settings-footnote{margin:0;font-size:12px}.data-settings.settings-center{width:min(1180px,100vw - 48px);height:min(820px,100dvh - 48px);max-height:calc(100dvh - 48px);display:block;overflow:hidden;background:#111213!important;border-radius:28px!important;gap:0!important;max-width:min(1180px,100vw - 48px)!important;padding:10px!important}.settings-layout{grid-template-columns:224px minmax(0,1fr);gap:8px;height:100%;min-height:0;display:grid}.settings-navigation{scrollbar-width:thin;scrollbar-color:#ffffff25 transparent;background:#202122;border-radius:20px;flex-direction:column;min-height:0;padding:12px;display:flex;overflow-y:auto}.settings-search{color:#fff6;background:#2b2c2d;border-radius:14px;flex-shrink:0;align-items:center;gap:8px;padding:11px 12px;display:flex}.settings-search input{color:#fffc;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:13px}.settings-search:focus-within{box-shadow:0 0 0 1px #ffffff40}.settings-search input::placeholder{color:#fff6}.data-settings .settings-group-label{color:#fff9;margin:28px 12px 10px;font-size:12px;font-weight:500}.settings-navigation-items{flex-direction:column;gap:4px;display:flex}.settings-center .settings-navigation-items button{color:#fff9;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;height:40px;padding:10px 12px;font-size:14px;display:flex}.settings-center .settings-navigation-items button:is(:hover,:focus-visible,[aria-pressed=true]){color:#fffc;background:#343536}.data-settings .settings-no-results{color:#fff7;margin:0;padding:8px 12px;font-size:12px}.settings-navigation-foot{color:#fff6;flex-direction:column;gap:4px;margin-top:auto;padding:28px 12px 6px;font-size:11px;display:flex}.settings-navigation-foot strong{color:#fff9;font-size:14px;font-weight:500}.settings-main{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff25 transparent;min-width:0;min-height:0;padding:40px 36px 36px;overflow-y:auto}.settings-content{width:100%;min-width:0;max-width:820px;margin:0 auto}.settings-center .settings-content>[data-slot=dialog-title]{color:#fffe;margin:0;font-size:24px;font-weight:600;line-height:1.3}.data-settings .settings-page-intro{color:#fff7;margin:8px 0 28px;font-size:13px}.settings-center .settings-close{z-index:2;color:#fff9;background:0 0;border:0;border-radius:12px;place-items:center;width:32px;height:32px;padding:6px;display:grid;position:absolute;top:12px;right:12px}.settings-center .settings-close:is(:hover,:focus-visible){color:#fffc;background:#ffffff12}.settings-center section{border-top:0;padding-top:0}.settings-center .settings-profile{flex-direction:column;align-items:center;gap:12px;padding:0 0 36px;display:flex}.settings-profile img{object-fit:cover;border-radius:50%}.settings-center .settings-profile h3{color:#fffe;margin:0;font-size:26px;font-weight:600}.settings-profile>span{color:#fff9;background:#252627;border-radius:20px;padding:4px 10px;font-size:12px}.settings-overview section+section{margin-top:32px}.settings-detail-list{background:#1c1d1e;border:1px solid #ffffff18;border-radius:16px;margin:16px 0 0;overflow:hidden}.settings-detail-list>div{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:16px 20px;font-size:14px;display:flex}.settings-detail-list>div:last-child{border-bottom:0}.settings-detail-list dt{color:#fffc}.settings-detail-list dd{color:#fff9;text-align:right;margin:0}.settings-overview .data-settings-status{margin-top:16px}.data-settings .settings-local-note{margin:12px 0 16px;font-size:12px}.settings-overview-actions{flex-wrap:wrap;gap:8px;display:flex}.settings-language-row{background:#1c1d1e;border:1px solid #ffffff18;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:16px 20px;display:flex}.settings-language-row label{color:#fffc;font-size:14px;font-weight:500}.data-settings .settings-language-row p{max-width:430px;margin:6px 0 0;font-size:12px}.settings-language-row select{border:1px solid var(--lumior-field-border);border-radius:var(--lumior-field-radius);background:var(--lumior-field-surface);min-width:140px;color:var(--lumior-field-ink);cursor:pointer;flex-shrink:0;padding:10px 12px;font-size:13px}.settings-language-row select:focus-visible{outline-offset:3px;outline:2px solid #b3de3e}.settings-language-row select:disabled{opacity:.45;cursor:wait}.settings-center .data-settings-backup section{background:#1c1d1e;border:1px solid #ffffff18;border-radius:16px;padding:20px}.settings-center .storage-files{max-height:clamp(180px,100dvh - 500px,360px)}.settings-center .storage-panel .storage-confirmation{border:1px solid #f7746950;padding:16px}.data-settings.settings-center .data-settings-description{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}@media (max-width:860px){.settings-layout{grid-template-columns:200px minmax(0,1fr)}.settings-main{padding:40px 24px 24px}}@media (max-width:640px){.data-settings.settings-center{width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);border-radius:24px!important;max-width:calc(100vw - 24px)!important;padding:8px!important}.settings-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0}.settings-navigation{border-radius:18px;padding:12px 12px 8px;overflow:visible}.settings-search{margin-right:28px}.data-settings .settings-group-label,.settings-navigation-foot{display:none}.settings-navigation-items{scrollbar-width:thin;flex-direction:row;gap:4px;margin-top:12px;overflow-x:auto}.settings-center .settings-navigation-items button{white-space:nowrap;flex:1;justify-content:center;gap:6px;height:36px;padding:8px;font-size:12px}.settings-navigation-items .workspace-symbol{width:16px;height:16px}.settings-main{padding:24px 12px}.settings-center .settings-content>[data-slot=dialog-title]{font-size:22px}.settings-center .settings-profile{padding-bottom:24px}.settings-detail-list>div{gap:12px;padding:14px;font-size:13px}.settings-language-row{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.settings-center .storage-files{max-height:240px}.settings-center .data-settings-backup section{padding:16px}}.desktop-ai-settings{background:#1c1d1e;border-radius:16px;border:1px solid #ffffff18!important;padding:20px!important}.desktop-ai-settings .data-settings-status{margin:20px 0}.desktop-ai-modes{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:18px 0 0;padding:0;display:grid}.data-settings .desktop-ai-modes>button{color:#fff9;background:0 0;border:1px solid #ffffff18;border-radius:10px;min-height:42px;padding:10px 12px}.data-settings .desktop-ai-modes>button[aria-pressed=true]{color:#ffffffe0;background:#ffffff10;border-color:#ffffff45}.data-settings .desktop-ai-modes>button:focus-visible{outline-offset:3px;outline:2px solid #b3de3e}.desktop-ai-trial{background:#ffffff04;border:1px solid #ffffff14;border-radius:12px;margin:14px 0 20px;padding:14px}.desktop-ai-trial-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.desktop-ai-trial-heading strong{color:#fffd;font-size:13px;font-weight:500}.data-settings .desktop-ai-trial-heading button{padding:5px 8px;font-size:11px}.desktop-ai-trial-form{align-items:flex-end;gap:10px;margin:12px 0;display:flex}.desktop-ai-trial-form .desktop-ai-field{flex:1;min-width:0}.data-settings .desktop-ai-trial-form>button{white-space:nowrap;min-height:43px}.desktop-ai-trial-balance{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.desktop-ai-trial-balance dt{color:#ffffff80;margin-bottom:6px;font-size:11px}.desktop-ai-trial-balance dd{color:#fffd;font-variant-numeric:tabular-nums;margin:0;font-size:14px}.data-settings .desktop-ai-trial p{margin:8px 0;font-size:12px}.data-settings .desktop-ai-trial p:first-child{margin-top:0}.data-settings .desktop-ai-trial .desktop-ai-trial-privacy{color:#ffffff70;margin:14px 0 0;font-size:11px}.desktop-ai-trial-retry{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.desktop-ai-providers{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;margin:20px 0 0;padding:0;display:grid}.data-settings .desktop-ai-providers>button{color:#fffb;text-align:left;background:0 0;border:1px solid #ffffff18;border-radius:10px;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:11px 12px;display:flex}.data-settings .desktop-ai-providers>button[aria-pressed=true]{color:#ffffffe0;background:#ffffff0d;border-color:#ffffff45}.desktop-ai-providers small{color:#ffffff65;white-space:nowrap;font-size:10px}.data-settings .desktop-ai-providers>button:focus-visible{outline-offset:3px;outline:2px solid #b3de3e}.desktop-ai-form{flex-direction:column;gap:14px;display:flex}.desktop-ai-field{flex-direction:column;gap:8px;display:flex}.desktop-ai-field label{color:#fffc;font-size:14px;font-weight:500}.desktop-ai-field input{border:1px solid var(--lumior-field-border);border-radius:var(--lumior-field-radius);background:var(--lumior-field-surface);width:100%;min-width:0;color:var(--lumior-field-ink);padding:12px 14px;font-size:13px}.desktop-ai-field input::placeholder{color:#ffffff60}.desktop-ai-field input:focus-visible{outline-offset:3px;outline:2px solid #b3de3e}.desktop-ai-field input:disabled{opacity:.45}.data-settings .desktop-ai-form p{margin:0;font-size:12px}.data-settings .desktop-ai-form .desktop-ai-privacy{margin-top:-6px}.data-settings .desktop-ai-form .desktop-ai-region-note{color:#ffffff90;background:#ffffff06;border-radius:8px;padding:10px 12px}.desktop-ai-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.desktop-ai-result{color:#b1f017;margin-top:16px;font-size:13px;display:block}.data-settings .desktop-ai-error p,.data-settings .desktop-ai-warning{color:#f77469}.desktop-ai-error{margin-top:16px}@media (max-width:640px){.desktop-ai-settings{padding:16px!important}.desktop-ai-providers{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-ai-trial-form{flex-direction:column;align-items:stretch}.desktop-ai-trial-balance{grid-template-columns:repeat(2,minmax(0,1fr))}}.desktop-updates-panel{background:#1c1d1e;border-radius:16px;border:1px solid #ffffff18!important;padding:20px!important}.desktop-updates-panel .data-settings-status{margin:20px 0 16px}.data-settings .desktop-updates-version{color:#ffffffb3;font-size:12px}.desktop-update-actions{flex-wrap:wrap;gap:8px;display:flex}.desktop-update-progress{color:#ffffffb3;align-items:center;gap:12px;margin:0 0 20px;font-size:12px;display:flex}.desktop-update-progress progress{accent-color:#b1f017;border-radius:999px;flex:1;min-width:0;height:6px}.desktop-update-progress progress::-webkit-progress-bar{background:#ffffff18;border-radius:999px}.desktop-update-progress progress::-webkit-progress-value{background:#b1f017;border-radius:999px}.desktop-update-notice{z-index:70;color:#ffffffe6;pointer-events:auto;background:#222324;border:1px solid #ffffff20;border-radius:18px;width:min(400px,100vw - 32px);padding:18px;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 40px #0006}.desktop-update-notice strong{font-size:14px;font-weight:600}.desktop-update-notice p{color:#ffffffa6;margin:8px 0 16px;font-size:12px;line-height:1.7}.desktop-update-notice button{color:#ffffffe0;cursor:pointer;background:#343536;border:1px solid #ffffff26;border-radius:10px;padding:9px 12px;font-size:12px}.desktop-update-notice button.primary{color:#161a08;background:#b1f017;border-color:#b1f017}.desktop-update-notice button:hover{filter:brightness(1.08)}.desktop-update-notice button:focus-visible{outline-offset:3px;outline:2px solid #b3de3e}.desktop-update-notice button:disabled{opacity:.45;cursor:wait}.data-settings .desktop-update-error,.desktop-update-notice .desktop-update-error{color:#f77469;margin-top:16px}@media (max-width:640px){.desktop-updates-panel{padding:16px!important}.desktop-update-notice{bottom:16px;right:16px}}.desktop-wallpaper-panel{flex-direction:column;gap:24px;display:flex}.wallpaper-status-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.desktop-wallpaper-panel h3{color:#fffd;font-size:16px;font-weight:600}.desktop-wallpaper-panel p{color:#fff8;margin:6px 0 0;font-size:13px;line-height:1.65}.wallpaper-status-row>button{color:#fffc;background:#ffffff10;border:1px solid #ffffff24;border-radius:12px;flex:none;padding:10px 16px;font-size:13px}.wallpaper-status-row>button[aria-pressed=true]{background:#ffffff08}.wallpaper-scenes{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;padding:0;display:grid}.wallpaper-scenes>button{text-align:left;color:#fffa;background:#ffffff04;border:1px solid #ffffff1a;border-radius:16px;padding:8px}.wallpaper-scenes>button[aria-pressed=true]{color:#fff;background:#ffffff09;border-color:#ffffff80}.wallpaper-scenes strong{padding:10px 6px 4px;font-size:14px;font-weight:500;display:block}.wallpaper-swatch{background-color:#020713;border-radius:10px;height:110px;display:block;overflow:hidden}.wallpaper-swatch-galaxy{background:radial-gradient(at 55% 53%,#aac7fb40,#0000 55%),linear-gradient(145deg,#02060f 20%,#0d2945 47%,#3d72905e 52%,#0c2132 61%,#01040c 85%)}.wallpaper-swatch-shore{background:radial-gradient(at 66% 44%,#b6f8ff35,#0000 30%),linear-gradient(155deg,#051624 30%,#08374a 56%,#a0e5ed66 57%,#072733 60%,#03070e 73%)}.desktop-wallpaper-panel .wallpaper-current{color:#fffb;margin:0;font-size:13px;line-height:1.65}.desktop-wallpaper-panel .wallpaper-failure{color:#f5a39c;margin:0}.desktop-wallpaper-panel .wallpaper-footnote{color:#fff6;margin:0;font-size:12px}.desktop-wallpaper-panel button:disabled{opacity:.45;cursor:default}.desktop-wallpaper-panel button:not(:disabled):hover{background-color:#ffffff12}.desktop-wallpaper-panel button:focus-visible{outline-offset:3px;outline:2px solid #ffffff80}@media (max-width:600px){.wallpaper-status-row{flex-direction:column;align-items:flex-start;gap:12px}.wallpaper-swatch{height:84px}}.workspace-onboarding-layer{z-index:800;pointer-events:none;color:#ededed;font-family:inherit;position:fixed;inset:0}.workspace-onboarding-outline{pointer-events:none;border:1.5px solid #b1f017;border-radius:9px;animation:2.2s ease-in-out infinite onboarding-control-pulse;position:fixed;box-shadow:0 0 0 3px #b1f01713}.workspace-onboarding-outline.is-destination{box-shadow:none;border-style:dashed;border-color:#b1f01777;border-radius:16px;animation:none}.workspace-onboarding-coachmark{pointer-events:auto;isolation:isolate;background:#1c1d1ff5;border:1px solid #ffffff21;border-radius:16px;width:min(320px,100vw - 24px);height:max-content;max-height:calc(100dvh - 24px);padding:16px;position:fixed;bottom:16px;right:16px;overflow:auto;box-shadow:0 10px 36px #0005}.workspace-onboarding-coachmark[style]{bottom:auto;right:auto}.workspace-onboarding-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-onboarding-eyebrow{color:#ffffff8c;align-items:center;gap:9px;font-size:11px;line-height:16px;display:flex}.workspace-onboarding-eyebrow>span{color:#b1f017;font-variant-numeric:tabular-nums}.workspace-onboarding-close{color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:grid}.workspace-onboarding-close:hover{color:#fff;background:#ffffff0e}.workspace-onboarding-progress{gap:4px;margin:11px 0 14px;display:flex}.workspace-onboarding-progress>span{background:#ffffff15;border-radius:2px;flex:1;height:2px}.workspace-onboarding-progress>span[data-finished=true]{background:#b1f01770}.workspace-onboarding-progress>span[data-current=true]{background:#b1f017}.workspace-onboarding-coachmark h2{letter-spacing:-.01em;margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.4}.workspace-onboarding-coachmark p{color:#c2c2c5;text-wrap:pretty;margin:0;font-size:12px;line-height:1.7}.workspace-onboarding-actions{justify-content:space-between;align-items:center;gap:9px;margin-top:15px;display:flex}.workspace-onboarding-primary,.workspace-onboarding-focus,.workspace-onboarding-end{font:inherit;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;font-size:11px;line-height:16px;display:inline-flex}.workspace-onboarding-primary{color:#152000;background:#b1f017;padding:8px 10px;font-weight:600}.workspace-onboarding-primary:hover{background:#bff635}.workspace-onboarding-focus{color:#d6d6d9;background:0 0;padding:5px 0}.workspace-onboarding-focus:hover{color:#b1f017}.workspace-onboarding-end{color:#919195;white-space:nowrap;background:0 0;padding:5px 0}.workspace-onboarding-end:hover{color:#d6d6d9}.workspace-onboarding-waiting{color:#919195;font-size:11px;line-height:1.5}.workspace-onboarding-coachmark button:focus-visible{outline-offset:3px;outline:2px solid #b1f017}.workspace-onboarding-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes onboarding-control-pulse{0%,to{box-shadow:0 0 0 3px #b1f0170a}50%{box-shadow:0 0 0 5px #b1f0171c}}@media (max-width:600px){.workspace-onboarding-coachmark{padding:14px}.workspace-onboarding-coachmark h2{font-size:14px}}@media (prefers-reduced-motion:reduce){.workspace-onboarding-outline{animation:none}.workspace-onboarding-coachmark{scroll-behavior:auto}}.workspace-board-panel .database-sidebar-search{justify-content:flex-start;gap:7px}.database-sidebar-search input{color:#ffffffb3;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0}.database-sidebar-search input::placeholder{color:#fff6}.database-page{background:var(--background);color:#fffc;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex:1;min-width:0;min-height:0;overflow:auto}.database-document{flex:1;min-width:0;max-width:1440px;margin:82px auto 80px;padding:0 clamp(24px,4vw,64px)}.database-heading{align-items:center;gap:13px;margin-bottom:28px;display:flex}.database-heading>svg{color:#fff9;flex:none}.database-page input.database-name{border-radius:var(--lumior-field-radius);width:100%;min-width:0;color:var(--foreground);letter-spacing:-.7px;background:0 0;border:1px solid #0000;outline:0;margin-left:-8px;padding:3px 8px;font-size:32px;font-weight:600;line-height:1.4}.database-page input.database-name:focus{background:var(--lumior-field-surface);border-color:var(--lumior-field-focus);box-shadow:none;outline:none}.database-toolbar{border-bottom:1px solid #ffffff19;justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.database-view-switcher{align-items:center;gap:6px;min-width:0;padding:5px 0 9px;display:flex}.database-view-tabs{scrollbar-width:thin;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.database-view-tab{max-width:180px;height:30px;color:var(--lumior-field-muted);white-space:nowrap;background:0 0;border:0;border-radius:18px;flex-shrink:0;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:500;display:flex}.database-view-tab span{text-overflow:ellipsis;overflow:hidden}.database-view-tab svg{flex-shrink:0}.database-view-tab:hover{color:var(--lumior-field-ink);background:var(--control-hover)}.database-view-tab[aria-selected=true]{color:var(--lumior-field-ink);background:#ffffff10}:is(.database-view-tab:focus-visible,.database-add-view:focus-visible){outline:1px solid var(--lumior-field-focus);outline-offset:-1px}.database-add-view{width:28px;height:28px;color:var(--lumior-field-muted);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.database-add-view:hover{background:var(--control-hover);color:var(--lumior-field-ink)}.database-toolbar-actions{align-items:center;gap:8px;padding:4px 0 8px;display:flex}.database-record-search{border:1px solid var(--lumior-control-border);border-radius:var(--lumior-control-radius);background:var(--lumior-control-surface);color:#fff9;align-items:center;gap:8px;min-width:0;height:32px;padding:0 10px;display:flex}.database-record-search input{width:100px;min-width:0;height:100%;color:var(--lumior-field-ink);background:0 0;border:0;outline:0;padding:0;font-size:12px}.database-page button,.database-dialog button{cursor:pointer}.database-page .database-primary,.database-dialog .database-primary{border-radius:var(--lumior-control-radius);color:#111;white-space:nowrap;background:#fff;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.database-primary:hover{filter:none;background:#e6e6e6}:is(.database-page :is(button,input,select):focus-visible,.database-dialog :is(button,input,select):focus-visible){outline-offset:2px;outline:1px solid #fff6}.database-table{--border:#ffffff15;--muted:#ffffff08;--foreground:#ffffffb3;--background:#101010}.database-table table{table-layout:auto;width:100%;font-size:13px}.database-table [data-slot=table-head]{color:#ffffff70;border-right:1px solid #ffffff0f;height:36px;padding:0;font-weight:400}.database-table [data-slot=table-head]:last-child{border-right:0}.database-table [data-slot=table-cell]{height:44px;padding:0}.database-table [data-slot=table-row]{border-color:#ffffff12}.database-table [data-slot=table-body] [data-slot=table-row]:last-child{border-bottom:1px solid #ffffff12}.database-table :is(input:not([type=checkbox]),select){border-radius:var(--lumior-field-radius);width:calc(100% - 8px);min-width:0;height:36px;color:var(--lumior-field-ink);font:inherit;text-overflow:ellipsis;background:0 0;border:1px solid #0000;outline:0;margin:4px;padding:0 7px;display:block}.database-table input::placeholder{color:var(--lumior-field-placeholder)}.database-table input:focus{background:var(--lumior-field-surface);border-color:var(--lumior-field-focus);box-shadow:none;outline:none}.database-table input[type=date]::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer}.database-column-label{text-align:left;background:0 0;align-items:center;gap:7px;width:100%;height:35px;padding:0 11px;display:flex}.database-column-label span{text-overflow:ellipsis;overflow:hidden}.database-column-label svg{flex:none}.database-column-label:hover,.database-column-add:hover{background:#ffffff08}.database-column-add,.database-row-menu{color:#fff6;background:0 0;place-items:center;width:100%;height:35px;display:grid}.database-row-menu{opacity:0}.database-table tr:is(:hover,:focus-within) .database-row-menu{opacity:1}.database-title-cell input{font-weight:500}.database-title-cell{align-items:center;display:flex}.database-open-record{border-radius:var(--lumior-field-radius);opacity:0;color:#fff9;background:var(--control-hover);flex-shrink:0;place-items:center;width:28px;height:28px;margin-right:6px;display:grid}.database-title-cell:is(:hover,:focus-within) .database-open-record{opacity:1}.database-select-cell{color:#c4c4c4;background:#ffffff0c;border-radius:6px;align-items:center;max-width:calc(100% - 16px);min-height:24px;margin:6px 8px;display:inline-flex;position:relative}.database-select-cell[data-color=blue]{color:#9fc5e5;background:#3e6e952e}.database-select-cell[data-color=green]{color:#a3c8b2;background:#4a765d30}.database-status-dot{pointer-events:none;background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;left:7px}.database-table .database-select-cell select{border-radius:inherit;width:100%;height:24px;color:inherit;cursor:pointer;border:0;margin:0;padding:0 24px 0 20px;font-size:12px}.database-table select option{color:#ddd;background:#202020}.database-checkbox-cell{align-items:center;min-height:37px;padding:0 12px;display:flex}.database-checkbox-cell input{-webkit-appearance:none;appearance:none;border:1px solid var(--lumior-field-focus);color:#111;cursor:pointer;background:0 0;border-radius:5px;place-content:center;width:16px;height:16px;padding:0;display:grid}.database-no-records{color:#fff5;border-bottom:1px solid #ffffff12;padding:24px 12px;font-size:13px}.database-add-row{color:#fff5;text-align:left;background:0 0;border-bottom:1px solid #ffffff12;align-items:center;gap:8px;width:100%;height:38px;padding:0 11px;font-size:13px;display:flex}.database-add-row:hover{color:#fffa;background:#ffffff04}.database-table-footer{color:#ffffff40;justify-content:space-between;align-items:center;padding:12px 0;font-size:11px;display:flex}.database-table-footer button{color:#fff6;background:0 0}.database-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex}.database-empty>svg{color:#ffffff60;margin-bottom:22px}.database-empty h1{letter-spacing:-.4px;margin:0 0 12px;font-size:25px;font-weight:500}.database-empty p{color:#fff6;max-width:360px;margin:0 0 26px;font-size:13px;line-height:1.8}.database-dialog[data-slot=dialog-content]{border:1px solid var(--lumior-dialog-border);border-radius:var(--lumior-panel-radius);background:var(--lumior-dialog-surface);width:min(420px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);box-shadow:var(--lumior-dialog-shadow);color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:24px;overflow-y:auto}.database-dialog form{gap:16px;display:grid}.database-dialog label{color:#fff9;gap:7px;font-size:12px;display:grid}.database-dialog :is(input,select){border:1px solid var(--lumior-field-border);border-radius:var(--lumior-field-radius);background:var(--lumior-field-surface);min-width:0;height:36px;color:var(--lumior-field-ink);font:inherit;outline:0;padding:0 12px;font-size:13px}.database-dialog-actions{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;margin-top:8px;padding-top:16px;display:flex}.database-dialog-actions>button{border:1px solid var(--lumior-secondary-border);border-radius:var(--lumior-control-radius);background:var(--lumior-secondary-surface);color:#fffc;min-width:64px;min-height:32px;padding:0 12px;font-size:13px}.database-dialog-actions .database-danger{color:#f4776b;background:#f4776b14;border-color:#f4776b30}.database-dialog-actions button:disabled{opacity:.4;cursor:default}.database-list{padding:10px 0;overflow-x:auto}.database-list>div{min-width:540px}.database-list button{border-bottom:1px solid #ffffff0b;border-radius:0;min-height:46px;padding:8px 10px;font-size:13px}.database-list button:hover{background:#ffffff05}.database-gallery{gap:16px;padding:20px 0;display:grid}.database-gallery>div{min-width:0}.database-record-card{border:1px solid var(--border);border-radius:var(--lumior-panel-radius);background:var(--card);text-align:left;color:#ffffffb3;width:100%;height:100%;padding:0;font-size:12px;display:block}.database-record-card:hover{background:#202020;border-color:#ffffff30;box-shadow:0 3px 15px #0002}.database-record-card>div{gap:14px;padding:16px}.database-record-card>div>div{gap:5px}.database-record-card .text-muted-foreground{color:#ffffff50;font-size:11px;font-weight:400}.database-record-name{color:#e0e0e0;overflow-wrap:anywhere;align-items:flex-start;gap:8px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.database-record-name>svg{color:#fff5;flex:none;margin-top:3px}.database-record-card .database-record-name{margin-bottom:2px}.database-value{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;line-height:1.6;display:flex}.database-value>svg{color:#ffffff60;flex-shrink:0}.database-value-empty{color:#fff3;font-size:12px}.database-value-status{color:#c4c4c4;white-space:nowrap;background:#ffffff0c;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:inline-flex}.database-value-status[data-color=blue]{color:#9fc5e5;background:#3e6e952e}.database-value-status[data-color=green]{color:#a3c8b2;background:#4a765d30}.database-value-status i{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.database-check{border:1px solid var(--lumior-field-focus);border-radius:5px;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.database-check[data-checked=true]{color:#111;background:#fffc;border-color:#0000}.database-view-hint{color:#ffffff50;margin:16px 0;font-size:11px}.database-board{padding-bottom:20px;overflow-x:auto}.database-board .database-board-column{border:1px solid var(--border);border-radius:var(--lumior-panel-radius);background:#ffffff03;padding:8px}.database-board .is-drop-target{background:var(--control-hover);border-color:var(--lumior-field-focus)}.database-board-column>.flex{gap:10px}.database-board-heading{color:#ffffff50;align-items:center;gap:8px;padding:4px 2px 14px;font-size:12px;display:flex}.database-board-heading button{border-radius:var(--lumior-field-radius);color:#fff9;place-items:center;width:28px;height:28px;margin-left:auto;display:grid}.database-board-heading button:hover{background:#ffffff0b}.database-board-new{color:#fff5;text-align:left;align-items:center;gap:7px;min-height:34px;padding:10px 6px 2px;font-size:12px;display:flex}.database-board-new:hover{color:#ddd}.database-draggable-card[draggable=true]{cursor:grab}.database-draggable-card[draggable=true] .database-record-card{cursor:inherit}.database-record-dialog[data-slot=dialog-content]{width:min(560px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 60px);overflow:auto}.database-record-dialog input.database-record-title{background:var(--lumior-field-surface);border:1px solid var(--lumior-field-border);border-radius:var(--lumior-field-radius);width:100%;height:auto;min-height:48px;padding:8px 12px;font-size:24px;font-weight:600;line-height:1.3}.database-record-properties{gap:12px;margin:8px 0;display:grid}.database-record-property{grid-template-columns:minmax(90px,130px) minmax(0,1fr);align-items:center;gap:12px;display:grid}.database-record-property>span:first-child{color:#ffffff70;overflow-wrap:anywhere;align-items:center;gap:8px;font-size:12px;display:flex}.database-record-property>span:first-child svg{flex-shrink:0}.database-record-property>input{background:var(--lumior-field-surface);width:100%}.database-record-property .database-select-cell{border:1px solid var(--lumior-field-border);border-radius:var(--lumior-field-radius);background:var(--lumior-field-surface);max-width:100%;min-height:36px;color:var(--lumior-field-ink);justify-self:stretch;margin:0}.database-record-property .database-select-cell select{border-radius:inherit;width:100%;height:34px;color:inherit;background-color:#0000;border:0;padding:0 30px 0 26px;font-size:13px}.database-record-property select option{color:#ddd;background:#202020}.database-record-property .database-checkbox-cell{padding:0}.database-record-times{color:#ffffff45;border-top:1px solid #ffffff10;gap:5px;padding-top:14px;font-size:11px;display:grid}.database-record-times>span{justify-content:space-between;gap:8px;display:flex}.database-page :is(button,input,select),.database-dialog :is(button,input,select),.database-record-search,.database-sidebar-search{transition:background-color .15s var(--control-ease), border-color .15s var(--control-ease), color .15s var(--control-ease)}.database-record-search input::placeholder,.database-dialog input::placeholder{color:var(--lumior-field-placeholder)}.database-record-search:focus-within,.workspace-board-panel .database-sidebar-search:focus-within{border-color:var(--lumior-field-focus);background:var(--lumior-field-surface)}:is(.database-record-search input:focus-visible,.database-sidebar-search input:focus-visible){outline:0}.database-tool-button:is([aria-expanded=true],:active),.database-open-record:hover{background:var(--control-pressed);color:#fffc}.database-page .database-primary:hover,.database-dialog .database-primary:hover{color:#111;background:#e6e6e6}.database-page .database-primary:active,.database-dialog .database-primary:active{background:#ccc}.database-table input:not(:focus):hover{background:#ffffff06}.database-table .database-column-label,.database-table .database-column-add,.database-table .database-row-menu{border-radius:var(--lumior-field-radius)}.database-table .database-select-cell:focus-within{box-shadow:0 0 0 1px var(--lumior-field-focus)}.database-dialog :is(input,select):focus-visible{border-color:var(--lumior-field-focus);box-shadow:0 0 0 1px var(--lumior-field-focus);outline:0}.database-record-dialog input.database-record-title:focus-visible{border-color:var(--lumior-field-focus)}.database-dialog :is(input,select):not(:focus):hover{border-color:#ffffff30}.database-dialog [data-slot=dialog-title]{color:var(--foreground);padding-right:28px;font-size:19px;font-weight:600;line-height:26px}.database-dialog [data-slot=dialog-description]{color:#fff9;font-size:13px;line-height:20px}.database-dialog [data-slot=dialog-close]{border-radius:var(--lumior-field-radius);color:#fff9;width:28px;height:28px;box-shadow:none;background:0 0;border:0;padding:6px;top:14px;right:14px}.database-dialog [data-slot=dialog-close]:hover{background:var(--control-hover);color:#fffc}.database-dialog-actions>button:hover{background:var(--lumior-secondary-hover);color:#fff}.database-dialog-actions .database-danger:hover{color:#fff;background:#f4776b;border-color:#f4776b}.database-checkbox-cell input:checked,.database-dialog .database-checkbox-cell input:checked{color:#111;background:#fffc;border-color:#0000}.database-checkbox-cell input:checked:after{content:"";border-bottom:1.5px solid;border-left:1.5px solid;width:8px;height:5px;margin-top:-2px;transform:rotate(-45deg)}.database-dialog .database-checkbox-cell input{border-radius:5px;width:16px;height:16px;padding:0}.database-record-property .database-status-dot{color:#ffffff80;left:11px}.database-record-property .database-select-cell[data-color=blue] .database-status-dot{color:#9fc5e5}.database-record-property .database-select-cell[data-color=green] .database-status-dot{color:#a3c8b2}.database-table .database-select-cell select,.database-page select,.database-dialog select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='m3 4.5 3 3 3-3' stroke='%23999999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:28px}.database-table .database-select-cell select{background-position:right 6px center}.database-dialog input[type=date]::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}.database-dialog input:disabled,.database-dialog select:disabled{opacity:.45;cursor:default}@media (prefers-reduced-motion:reduce){.database-page :is(button,input,select),.database-dialog :is(button,input,select),.database-record-search,.database-sidebar-search{transition:none}}@media (max-width:1100px){.database-toolbar{flex-wrap:wrap;gap:4px}.database-view-tabs{min-height:44px}.database-toolbar-actions{margin-left:auto}}@media (max-width:767px){.database-document{margin-top:72px;padding:0 18px}.database-breadcrumb{padding:0 18px}.database-save{text-align:right;max-width:130px}.database-page input.database-name{font-size:26px}.database-toolbar-actions{gap:7px}.database-row-menu,.database-open-record{opacity:.7}.database-view-tab{gap:4px;padding:0 7px;font-size:12px}.database-toolbar-actions{justify-content:flex-end;width:100%;padding:6px 0 10px}.database-record-search{margin-right:auto}.database-record-search input{width:70px}.database-record-dialog .database-dialog-actions{flex-wrap:wrap}}.database-property-dialog{width:min(520px,100vw - 32px)}.database-property-dialog form{flex-direction:column;gap:18px;display:flex}.database-property-dialog form>label{margin:0}.database-property-dialog .database-dialog-actions{margin-top:4px}.database-property-dialog .database-property-delete{color:#e29a94;background:0 0;border-color:#0000;margin-right:auto;padding:0 4px}.database-field-help{color:#ffffff70;margin:0;font-size:12px;line-height:1.6}.database-field-error{color:#e6aaa2;margin:0;font-size:12px;line-height:1.6}.database-dialog button:disabled{opacity:.35;cursor:default}.database-option-settings{border:0;flex-direction:column;gap:10px;min-width:0;padding:0;display:flex}.database-option-settings legend{color:#ffffff90;margin-bottom:10px;font-size:12px}.database-option-setting{background:#ffffff02;border:1px solid #ffffff12;border-radius:10px;padding:8px}.database-option-setting-main{align-items:center;gap:6px;display:flex}.database-option-setting-main input{width:100%;min-width:0}.database-option-setting button{color:#ffffff80;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:flex}.database-option-setting button:hover{background:#ffffff0c}.database-option-color{padding:4px}.database-option-color i{background:var(--database-tag-ink,#aaa);border-radius:50%;width:9px;height:9px;display:block}.database-option-setting-meta{align-items:center;gap:6px;margin-top:6px;padding-left:23px;display:flex}.database-option-setting-meta select{background-color:#0000;border-color:#ffffff10;border-radius:6px;flex:1;width:auto;min-width:92px;height:28px;margin:0;padding-top:0;padding-bottom:0;font-size:11px}.database-option-add{color:#ffffff90;background:0 0;border:1px dashed #ffffff20;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;font-size:12px;display:flex}.database-option-add:hover{background:#ffffff06}.database-dialog label.database-setting-check{flex-direction:row;align-items:center;gap:9px;display:flex}.database-dialog .database-setting-check input{-webkit-appearance:auto;appearance:auto;accent-color:#ddd;width:16px;height:16px;margin:0}.database-table td .database-cell-trigger,.database-cell-trigger{text-align:left;color:#fffc;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;width:100%;min-width:0;min-height:38px;margin:3px 0;padding:7px 10px;font-size:13px;display:flex}.database-cell-trigger:hover,.database-cell-trigger[data-popup-open]{background:#ffffff07}.database-cell-trigger:focus-visible{outline:1px solid var(--lumior-field-focus);outline-offset:-1px}.database-text-cell>span{white-space:pre-wrap;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:21px;display:-webkit-box;overflow:hidden}.database-record-property .database-cell-trigger{background:#ffffff04;min-height:36px;margin:0}.database-record-property .database-text-cell>span{-webkit-line-clamp:5}.database-checkbox-cell{color:#ffffffb0;cursor:pointer;gap:8px;font-size:13px}.database-checkbox-cell>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.database-system-value{color:#ffffff80;white-space:nowrap;padding:8px 10px;font-size:12px;display:block}.database-cell-popover{width:300px;max-width:calc(100vw - 24px);max-height:min(520px, var(--available-height,80vh));color:var(--lumior-field-ink);border-radius:var(--lumior-field-radius);background:#252525;border:1px solid #ffffff24;outline:none;gap:8px;padding:8px;overflow-y:auto;box-shadow:0 10px 30px #0006}.database-cell-popover :is(input,textarea){color:var(--lumior-field-ink);background:var(--lumior-field-surface);border:1px solid var(--lumior-field-border);min-width:0;font:inherit;box-shadow:none;border-radius:8px;outline:none;padding:7px 9px}.database-cell-popover :is(input,textarea):focus{border-color:var(--lumior-field-focus)}.database-cell-popover button{cursor:pointer}.database-cell-popover button:disabled{opacity:.45;cursor:default}:is(.database-cell-popover button:focus-visible,.database-cell-popover a:focus-visible){outline:1px solid var(--lumior-field-focus);outline-offset:-1px}.database-text-popover{width:max(320px, var(--anchor-width));background:#242424;gap:0;max-width:min(560px,100vw - 24px);padding:0;overflow:hidden}.database-text-popover textarea.database-textarea{border-radius:inherit;resize:none;width:100%;min-height:64px;max-height:320px;box-shadow:none;color:#ffffffdf;background:0 0;border:0;padding:12px 14px;font-size:15px;line-height:1.65;display:block;overflow-y:auto}.database-choice-values{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.database-value-status{--database-tag-bg:#ffffff12;--database-tag-ink:#c3c3c3;background:var(--database-tag-bg);color:var(--database-tag-ink);overflow-wrap:anywhere;max-width:100%}:is(.database-value-status,.database-option-color)[data-color=gray]{--database-tag-bg:#ffffff12;--database-tag-ink:#c3c3c3}:is(.database-value-status,.database-option-color)[data-color=brown]{--database-tag-bg:#a0775930;--database-tag-ink:#c9a58c}:is(.database-value-status,.database-option-color)[data-color=orange]{--database-tag-bg:#cb854b2a;--database-tag-ink:#e3ae7e}:is(.database-value-status,.database-option-color)[data-color=yellow]{--database-tag-bg:#bca34b28;--database-tag-ink:#d9c77d}:is(.database-value-status,.database-option-color)[data-color=green]{--database-tag-bg:#60957728;--database-tag-ink:#a3c8b2}:is(.database-value-status,.database-option-color)[data-color=blue]{--database-tag-bg:#5a8fb82a;--database-tag-ink:#9fc5e5}:is(.database-value-status,.database-option-color)[data-color=purple]{--database-tag-bg:#9272b52b;--database-tag-ink:#c7acdf}:is(.database-value-status,.database-option-color)[data-color=pink]{--database-tag-bg:#b66e922a;--database-tag-ink:#dfa9c3}:is(.database-value-status,.database-option-color)[data-color=red]{--database-tag-bg:#b55f572a;--database-tag-ink:#e2a09a}.database-value-status[data-color]{color:var(--database-tag-ink);background:var(--database-tag-bg)}.database-option-search{color:#ffffff70;border-bottom:1px solid #ffffff0d;align-items:center;gap:7px;padding:2px 3px 6px;display:flex}.database-option-search input{background:0 0;border:0;width:100%;padding:4px 0;font-size:13px}.database-option-search input:focus{border:0}.database-choice-list{max-height:280px;overflow-y:auto}.database-choice-group{color:#ffffff60;padding:10px 7px 4px;font-size:11px}.database-choice-option{text-align:left;color:#ffffffb0;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:32px;padding:6px;display:flex}:is(.database-choice-option:hover,.database-choice-option:focus-visible){background:#ffffff0b}.database-choice-footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:8px;padding-top:6px;display:flex}.database-choice-footer button{color:#ffffff90;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:6px;font-size:12px;display:flex}.database-choice-footer button:hover{color:#eee;background:#ffffff08}.database-date-popover label{color:#ffffff80;flex-direction:column;gap:8px;padding:4px;font-size:12px;display:flex}.database-date-popover input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%}.database-files-popover{width:380px}.database-files-list{flex-direction:column;gap:8px;display:flex}.database-file-values{flex-wrap:wrap;gap:6px;display:flex;overflow:hidden}.database-file-chip{align-items:center;gap:5px;max-width:100%;font-size:12px;display:inline-flex}.database-file-chip img{object-fit:cover;border-radius:4px;width:24px;height:24px}.database-file-chip>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.database-attachment{border:1px solid #ffffff12;border-radius:8px;flex-wrap:wrap;align-items:center;gap:5px;padding:6px;display:flex}.database-attachment-preview{color:#ffffff50;justify-content:center;align-items:center;width:100%;display:flex}.database-attachment-preview img,.database-attachment-preview video{object-fit:contain;border-radius:5px;max-width:100%;max-height:160px}.database-attachment-preview audio{width:100%;height:36px}.database-attachment-preview:has(>svg){width:28px}.database-attachment-info{flex-direction:column;flex:1;gap:2px;min-width:80px;display:flex}.database-attachment-info input{background:0 0;border-color:#0000;width:100%;padding:4px;font-size:12px}.database-attachment-info>span{color:#ffffff60;padding:0 4px;font-size:10px}.database-attachment-action{color:#ffffff70;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:flex}.database-attachment-action:hover{color:#fff;background:#ffffff10}.database-file-drop{color:#ffffffb0;background:#ffffff03;border:1px dashed #ffffff25;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;min-height:76px;padding:12px;font-size:13px;display:flex}.database-file-drop>span{color:#ffffff50;width:100%;font-size:11px}.database-group-picker{color:#ffffff80;white-space:nowrap;background:0 0;border:1px solid #ffffff15;border-radius:8px;align-items:center;gap:5px;min-height:30px;padding:4px 7px;font-size:12px;display:flex}.database-group-picker>span{text-overflow:ellipsis;color:#ffffffb0;max-width:90px;overflow:hidden}.database-value>span{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:767px){.database-option-setting-meta{flex-wrap:wrap}.database-property-dialog{padding:18px}.database-toolbar-actions{flex-wrap:wrap}}.database-date-calendar{--cell-size:32px;background:0 0;width:100%;padding:2px 4px 8px}.database-date-calendar .rdp-months,.database-date-calendar .rdp-month{width:100%}.database-date-calendar .rdp-day_button{border-radius:6px;width:32px;min-width:0;height:32px;padding:0;font-size:12px}.database-date-calendar button[data-selected-single=true]{color:#161616;background:#ddd}.database-date-calendar .rdp-month_caption{font-size:12px}.database-date-calendar .rdp-nav{z-index:1;pointer-events:none;height:28px;padding:0}.database-date-calendar .rdp-nav button{pointer-events:auto;flex:0 0 28px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;display:flex}.database-date-calendar .rdp-nav button svg{width:16px;height:16px}.database-date-popover{overflow-x:hidden}.database-choice-list{border:0;min-width:0;margin:0;padding:0}.database-date-calendar button{box-shadow:none}.database-date-calendar button:focus-visible{outline:1px solid var(--lumior-field-focus);outline-offset:1px}.database-textarea-wrap{width:100%;min-width:0;position:relative}.database-textarea-measure{visibility:hidden;white-space:pre-wrap;overflow-wrap:break-word;min-height:64px;max-height:320px;padding:12px 14px;font-size:15px;line-height:1.65;overflow:hidden}.database-text-popover textarea.database-textarea{height:100%;position:absolute;inset:0}.database-page:not(.database-empty){align-items:flex-start;display:flex;position:relative}.database-title-icon{flex-shrink:0}.database-view-settings{border:1px solid var(--lumior-field-border);background:var(--panel-bg,#191919);width:min(292px,100vw - 24px);max-height:calc(100dvh - 136px);color:var(--lumior-field-ink);z-index:41;border-radius:12px;outline:none;margin:0;animation:.16s ease-out database-drawer-enter;position:fixed;top:116px;left:auto;right:12px;overflow-y:auto;box-shadow:0 12px 40px #0007}.database-view-settings>header{z-index:1;background:var(--panel-bg,#191919);align-items:center;gap:8px;height:46px;padding:0 12px;display:flex;position:sticky;top:0}.database-view-settings h2{color:var(--lumior-field-muted);flex:1;font-size:12px;font-weight:500}.database-view-settings header button{width:24px;height:24px;color:var(--lumior-field-muted);background:0 0;border-radius:50%;place-items:center;display:grid}.database-view-settings header button:hover{background:var(--control-hover);color:var(--lumior-field-ink)}.database-view-settings-body{padding:0 8px 10px;animation:.13s ease-out database-settings-enter}.database-view-name-field{border:1px solid var(--lumior-field-border);border-radius:var(--lumior-field-radius);background:var(--lumior-field-surface);align-items:center;gap:8px;min-width:0;margin:0 3px 10px;padding:0 9px;display:flex}.database-view-name-field:focus-within{border-color:var(--lumior-field-focus)}.database-view-name-field input{width:100%;min-width:0;height:34px;color:var(--lumior-field-ink);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:13px}.database-setting-row{width:100%;min-height:36px;color:var(--lumior-field-ink);text-align:left;background:0 0;border-radius:7px;align-items:center;gap:9px;padding:7px 9px;font-size:13px;display:flex}.database-setting-row>span{flex:1;min-width:0}.database-setting-row small{white-space:nowrap;text-overflow:ellipsis;max-width:100px;color:var(--lumior-field-muted);font-size:12px;overflow:hidden}.database-setting-row svg{color:var(--lumior-field-muted);flex-shrink:0}.database-setting-row:hover,.database-setting-row[aria-pressed=true]{background:var(--control-hover)}.database-setting-divider{border-top:1px solid var(--lumior-field-border);margin:9px 3px}.database-settings-caption{color:var(--lumior-field-muted);margin:0 8px 12px;font-size:12px;line-height:1.65}.database-setting-select{background:var(--lumior-field-surface);border:1px solid var(--lumior-field-border);border-radius:var(--lumior-field-radius);width:calc(100% - 6px);min-height:34px;color:var(--lumior-field-ink);align-items:center;gap:8px;margin:0 3px 9px;padding:6px 9px;font-size:13px;display:flex}.database-setting-select span{text-align:left;flex:1}.database-sort-directions{background:#ffffff05;border-radius:8px;gap:3px;margin:0 3px 9px;padding:3px;display:flex}.database-sort-directions button{color:var(--lumior-field-muted);background:0 0;border-radius:6px;flex:1;padding:6px;font-size:12px}.database-sort-directions button[aria-pressed=true]{color:var(--lumior-field-ink);background:#ffffff10}.database-visibility-actions{gap:12px;padding:0 8px 10px;display:flex}.database-visibility-actions button{color:var(--lumior-field-muted);background:0 0;font-size:12px}.database-visibility-actions button:hover{color:var(--lumior-field-ink)}.database-visibility-settings[data-slot=command]{background:0 0;height:auto;padding:0}.database-visibility-settings [data-slot=command-list]{max-height:340px}.database-visibility-settings [data-slot=input-group]{border-color:var(--lumior-field-border);background:var(--lumior-field-surface)}.database-visibility-settings [data-slot=command-item]{min-height:34px;color:var(--lumior-field-ink);border-radius:7px;font-size:13px}.database-visibility-settings [data-slot=command-item][data-selected=true]{background:var(--control-hover)}.database-visibility-settings [data-slot=command-item]>svg:last-child{display:none}.database-visibility-settings [data-slot=command-item]>svg:first-of-type{width:15px;height:15px;color:var(--lumior-field-muted);display:block}.database-save-error{color:#efaaaa;font-size:12px;position:absolute;top:15px;right:24px}.database-group-section{border-color:var(--lumior-field-border)}.database-group-section-heading{padding:12px 8px}.database-group-section-heading:hover{background:#ffffff04;text-decoration:none}.database-group-section-heading>span{align-items:center;gap:10px;display:flex}.database-group-section-heading small{color:var(--lumior-field-muted);font-size:12px}.database-rename-view-dialog{max-width:380px}.database-view-menu{min-width:200px}@keyframes database-drawer-enter{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes database-settings-enter{0%{opacity:0;transform:translate(5px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.database-view-settings,.database-view-settings-body{animation:none}}.database-query-settings,.database-filter-group{gap:8px;min-width:0;display:grid}.database-query-rule{border:1px solid var(--lumior-field-border);border-radius:var(--lumior-field-radius);background:#ffffff03;gap:7px;min-width:0;padding:10px;display:grid}.database-query-rule-header{color:#ffffff70;align-items:center;gap:3px;font-size:11px;display:flex}.database-query-rule-header>span{flex:1}.database-query-rule-header>button{color:#fff8;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:24px;padding:0;display:grid}.database-query-rule-header>button:hover{background:var(--control-hover);color:#fff}.database-query-settings button:disabled{opacity:.3;cursor:default}.database-query-settings :is(select,input){border:1px solid var(--lumior-field-border);border-radius:var(--lumior-field-radius);background:var(--lumior-field-surface);width:100%;min-width:0;height:32px;color:var(--lumior-field-ink);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:5px 8px;font-size:12px}.database-query-settings select option{color:#eee;background:#252525}.database-query-settings :is(select,input):focus-visible{outline:1px solid var(--lumior-field-focus)}.database-filter-conjunction{color:#ffffff90;align-items:center;gap:7px;font-size:12px;display:flex}.database-filter-conjunction>span{flex-shrink:0}.database-query-badge{min-width:10px;font-size:10px}.database-query-warning{color:#edb28a;margin:0;font-size:11px}.database-property-list-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.database-property-panel{flex-direction:column;display:flex;overflow:hidden}.database-property-panel>header{flex-shrink:0}.database-property-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.database-property-panel :is(input,textarea){font:inherit;color:var(--lumior-field-ink);accent-color:var(--lumior-field-focus);font-size:13px}.database-property-panel :is(input,textarea,button):focus-visible{outline:2px solid var(--lumior-field-focus);outline-offset:2px}.database-property-name{border:1px solid var(--lumior-field-border);background:var(--lumior-field-surface);border-radius:7px;align-items:center;gap:9px;margin:2px 3px 12px;padding:0 10px;display:flex}.database-property-name svg{color:var(--lumior-field-muted);flex-shrink:0}.database-property-name:focus-within{border-color:var(--lumior-field-focus)}.database-property-name input{background:0 0;border:0;width:100%;min-width:0;height:36px;outline:none!important}.database-property-options{margin:10px 0}.database-property-option-group{border:1px solid #0000;border-radius:8px;min-height:72px;margin:5px 0;padding:3px}.database-property-option-group[data-drop-target=true]{border-color:var(--lumior-field-focus);background:#8bbaff0a}.database-property-group-heading{height:30px;color:var(--lumior-field-muted);align-items:center;gap:8px;margin-bottom:3px;padding:0 5px;display:flex}.database-property-group-heading h3{flex:1;font-size:12px;font-weight:500}.database-property-group-heading button{width:24px;height:24px;color:var(--lumior-field-muted);background:0 0;border-radius:5px;place-items:center;display:grid}.database-property-group-heading button:hover{background:var(--control-hover);color:var(--lumior-field-ink)}.database-property-option{border-radius:6px;align-items:center;min-width:0;display:flex}.database-property-option:hover{background:var(--control-hover)}.database-property-option[data-dragging=true]{opacity:.4}.database-option-grip{width:23px;height:34px;color:var(--lumior-field-muted);background:0 0;flex-shrink:0;place-items:center;display:grid;cursor:grab!important}.database-option-grip:active{cursor:grabbing!important}.database-property-option-open{text-align:left;background:0 0;flex:1;align-items:center;gap:7px;min-width:0;min-height:36px;padding:6px 4px;display:flex}.database-property-option-open .database-value-status{white-space:normal;overflow-wrap:anywhere;border-radius:999px;min-width:0;max-width:100%;line-height:1.4}.database-property-option-open small{color:var(--lumior-field-muted);flex-shrink:0;margin-left:auto;font-size:11px}.database-property-option-open>svg{color:var(--lumior-field-muted);flex-shrink:0;margin-left:auto}.database-property-drop-hint{color:var(--lumior-field-muted);margin:5px 7px 9px 23px;font-size:11px;line-height:1.5}.database-property-input-label{color:var(--lumior-field-muted);gap:8px;margin:9px 3px;font-size:12px;display:grid}.database-property-input{border:1px solid var(--lumior-field-border);background:var(--lumior-field-surface);border-radius:7px;outline:none;width:calc(100% - 6px);min-width:0;min-height:36px;margin:3px 3px 12px;padding:8px 10px;display:block}.database-property-input-label .database-property-input{width:100%;margin:0}textarea.database-property-input{resize:vertical;max-height:220px}.database-property-panel .database-setting-row[disabled]{opacity:.4;cursor:default}.database-property-panel .database-setting-row[data-danger=true]{color:#e6aaa2}.database-property-switch{background:#ffffff24;border-radius:99px;height:16px;padding:2px;transition:background-color .15s;display:block;flex:0 0 27px!important}.database-property-switch:after{content:"";background:#ddd;border-radius:50%;width:12px;height:12px;transition:transform .15s;display:block}.database-property-switch[data-checked=true]{background:#397dc5}.database-property-switch[data-checked=true]:after{background:#fff;transform:translate(11px)}.database-property-actions{border-top:1px solid var(--lumior-field-border);justify-content:flex-end;gap:8px;margin:14px 3px 2px;padding-top:10px;display:flex}.database-property-actions>button{background:var(--control-hover);min-height:30px;color:var(--lumior-field-ink);border-radius:6px;padding:0 10px;font-size:12px}.database-property-actions>.database-primary{color:#151515;background:#eee}.database-property-actions>button:disabled{opacity:.35;cursor:default}.database-property-panel .database-field-error{margin:10px 6px}@media (prefers-reduced-motion:reduce){.database-property-switch,.database-property-switch:after{transition:none}}.workspace-sidebar{--workspace-rail-width:52px;--workspace-board-list-width:280px;width:var(--workspace-rail-width);color:#fff9;flex:none;height:100%;min-height:0;transition:width .22s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.workspace-sidebar[data-expanded=true]{width:calc(var(--workspace-rail-width) + var(--workspace-board-list-width))}.workspace-rail{z-index:41;width:var(--workspace-rail-width);flex:0 0 var(--workspace-rail-width);background:#191a1b;flex-direction:column;align-items:center;height:100%;min-height:0;padding:14px 0 0;display:flex;position:relative}.workspace-rail .workspace-rail-navigation{flex-direction:column;align-items:center;gap:12px;width:36px;padding:0;display:flex}.workspace-rail .workspace-rail-destination{color:#fff9;background:0 0;border:0;border-radius:12px;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:6px;transition:background-color .15s;display:grid}.workspace-rail .workspace-rail-destination:is(:hover,:focus-visible,[aria-pressed=true]){color:#fffc;background:#ffffff1a}.workspace-rail .workspace-rail-destination:focus-visible{outline-offset:2px;outline:1px solid #fff6}.workspace-rail-icon{object-fit:contain;pointer-events:none;opacity:1;width:20px;height:20px;display:block}.workspace-icon-filters{pointer-events:none;width:0;height:0;position:absolute}.workspace-rail-destination[aria-pressed=false]:is(:hover,:focus-visible) .workspace-rail-icon{filter:url(#workspace-shell-hover-ink)}.workspace-rail-bottom{align-items:center;width:32px;margin-top:auto;padding-top:20px;padding-bottom:0;display:flex}.workspace-board-drawer{width:var(--workspace-board-list-width);opacity:0;visibility:hidden;min-width:0;height:100%;transition:opacity .16s,visibility .22s;overflow:hidden}.workspace-sidebar[data-expanded=true] .workspace-board-drawer{opacity:1;visibility:visible}.workspace-board-panel{color:#fff9;background:#0d0d0dcc;border-right:1px solid #ffffff0a;border-radius:16px 0 0 16px;flex-direction:column;width:280px;height:100%;min-height:0;display:flex}.workspace-board-actions{flex:0 0 32px;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px;height:32px;margin:12px 8px 0;display:grid}.workspace-board-panel :is(.workspace-board-icon-button,.workspace-board-search){border:1px solid var(--lumior-control-border);border-radius:var(--lumior-control-radius);background:var(--lumior-control-surface);color:#fff9;height:32px}.workspace-board-panel .workspace-board-icon-button{place-items:center;width:32px;padding:7px;display:grid}.workspace-board-icon-button img{pointer-events:none;display:block}.workspace-create-menu{min-width:184px}.workspace-board-panel .workspace-board-search{text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;padding:0 5px 0 11px;font-size:12px;font-weight:400;line-height:18px;display:flex}.workspace-board-search>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-board-search kbd{color:#fff9;min-width:32px;height:20px;font:inherit;background:#ffffff1a;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:2px;padding:0 4px;display:flex}.workspace-board-search kbd img{pointer-events:none;display:block}.workspace-board-panel :is(.workspace-board-icon-button,.workspace-board-search):is(:hover,:focus-visible){color:#fffc;background:#ffffff1a}.workspace-board-panel :is(.workspace-board-icon-button,.workspace-board-search):focus-visible{outline-offset:2px;outline:1px solid #fff6}.workspace-board-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff25 transparent;flex:1;min-height:0;padding:0 8px 16px;overflow:auto}.workspace-board-section{margin-top:24px}.workspace-board-section+.workspace-board-section{margin-top:20px}.workspace-board-list-label{color:#fff6;margin:0 8px 10px;padding:0;font-size:12px;font-weight:400;line-height:20px}.workspace-board-panel .sidebar-recents{flex-direction:column;gap:2px;margin:0;padding:0;display:flex;position:relative;top:-6px}.workspace-board-panel .recent-board-row{background:0 0;border-radius:12px;flex:0 0 32px;align-items:center;min-width:0;height:32px;display:flex;position:relative}.workspace-board-panel .recent-board-row.active,.workspace-board-panel .recent-board-row:is(:hover,:focus-within,:has([data-popup-open])){background:#ffffff1a}.workspace-board-panel .recent-board-open{color:#fff9;text-align:left;white-space:nowrap;background:0 0;border-radius:12px;flex:1;align-items:center;width:100%;min-width:0;height:32px;padding:0 8px;font-size:14px;font-weight:400;line-height:20px;display:flex}.workspace-board-panel .recent-board-title{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.workspace-board-panel .recent-board-row.active .recent-board-open{color:#fffc}.workspace-board-panel .recent-board-row:is(:hover,:focus-within,:has([data-popup-open])) .recent-board-open{color:#fffc;padding-right:34px}.workspace-board-panel .recent-board-more{opacity:0;pointer-events:none;color:#fff9;background:0 0;border-radius:8px;place-items:center;width:24px;height:24px;padding:4px;display:grid;position:absolute;top:4px;right:6px}.workspace-board-panel .recent-board-more .icon{filter:brightness(0)invert();opacity:.6;width:16px;height:16px}.workspace-board-panel .recent-board-row:is(:hover,:focus-within,:has([data-popup-open])) .recent-board-more{opacity:1;pointer-events:auto}.workspace-board-panel .recent-board-more:is(:hover,:focus-visible,[data-popup-open]){background:#ffffff1a}.workspace-board-panel .recent-board-more:is(:hover,:focus-visible,[data-popup-open]) .icon{opacity:.8}.workspace-board-panel .recent-board-name{color:#fffc;background:#ffffff1a;border:0;border-radius:8px;outline:1px solid #ffffff40;width:calc(100% - 34px);min-width:0;height:28px;margin:2px 4px;padding:0 4px;font-size:14px;line-height:20px}.workspace-board-empty{color:#fff6;margin:12px 8px;font-size:12px;line-height:1.7}.workspace-board-sheet[data-slot=sheet-content]{background:0 0;border:0;gap:0;width:min(280px,100vw - 60px);max-width:none;height:auto;padding:0;top:40px;bottom:8px;left:52px;box-shadow:12px 0 40px #0004}.workspace-board-sheet .workspace-board-panel{width:100%}@media (prefers-reduced-motion:reduce){.workspace-sidebar,.workspace-board-drawer{transition:none}}body:has(.workspace-board-sheet) [data-slot=sheet-overlay]{top:40px;left:52px}.global-card-search-dialog[data-slot=dialog-content]{border:1px solid var(--lumior-dialog-border);border-radius:var(--lumior-panel-radius);background:var(--lumior-dialog-surface);color:#e5e5e5;width:640px;max-width:calc(100vw - 32px);max-height:min(700px,80dvh);box-shadow:var(--lumior-dialog-shadow);flex-direction:column;gap:14px;padding:24px;display:flex}.global-card-search-dialog [data-slot=dialog-close]{color:#a3a3a3;top:14px;right:14px}.global-search-title{align-items:center;gap:10px;padding-right:32px;font-size:19px;line-height:26px;display:flex}.global-search-title .workspace-symbol{color:#bbb;width:20px;height:20px}.global-card-search-dialog [data-slot=dialog-description]{color:#969696;font-size:13px;line-height:20px}.global-search-input-wrap{background:#ffffff06;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:10px;padding:0 13px;display:flex}.global-search-input-wrap:focus-within{border-color:#ffffff4d}.global-search-input-wrap .workspace-symbol{color:#999;flex-shrink:0;width:18px;height:18px}.global-search-input{color:#eee;width:100%;min-width:0;height:44px;font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:14px}.global-search-input::placeholder{color:#858585}.global-search-input::-webkit-search-cancel-button{cursor:pointer}.global-search-result-area{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#555 transparent;min-height:116px;overflow:auto}.global-search-results{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.global-search-results li{margin:0;padding:0}.global-search-results button{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:11px 10px;display:flex}.global-search-results button:hover{background:#ffffff06}.global-search-results button:focus-visible{background:#ffffff08;border-color:#b1f01780;outline:none}.global-search-preview{background:#ffffff04;border:1px solid #ffffff0d;border-radius:6px;flex:none;place-items:center;width:44px;height:52px;display:grid;position:relative;overflow:hidden}.global-search-preview-image,.global-search-preview-video{height:44px}.global-search-kind-icon{object-fit:contain;width:23px;height:23px;display:block}.global-search-thumbnail{object-fit:cover;background:#252525;width:100%;height:100%;position:absolute;inset:0}.global-search-preview-pdf .global-search-thumbnail{object-position:top}.global-search-result-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.global-search-result-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#e6e6e6;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.global-search-result-location{color:#909090;align-items:center;gap:6px;min-width:0;font-size:11px;line-height:15px;display:flex}.global-search-result-location>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-search-result-snippet{-webkit-line-clamp:2;color:#aaa;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.global-search-empty{text-align:center;color:#888;margin:0;padding:40px 8px;font-size:13px;line-height:20px}.global-search-footer{color:#858585;justify-content:space-between;align-items:center;gap:12px;min-height:16px;padding-top:4px;font-size:11px;line-height:16px;display:flex}@media (max-width:600px){.global-card-search-dialog[data-slot=dialog-content]{max-height:85dvh;padding:20px}.global-search-footer{flex-direction:column;align-items:flex-start;gap:4px}.global-search-results button{padding:10px 6px}}.board-tabs{color:#fff9;-webkit-user-select:none;user-select:none;background:#191a1b;flex:0 0 40px;align-items:center;width:100%;min-width:0;height:40px;display:flex}.board-tabs[data-platform=darwin]{-webkit-app-region:drag}.board-tabs button{font:inherit;cursor:pointer;color:inherit;-webkit-app-region:no-drag;background:0 0;border:0;margin:0}.board-tabs button:focus-visible{outline-offset:-2px;outline:1px solid #ffffff80}.board-tabs button:disabled{opacity:.35;cursor:default}.board-tabs .board-tabs-navigation{flex:0 0 112px;align-items:center;gap:12px;width:112px;height:100%;padding:0 8px;display:flex;position:relative}.board-tabs .board-tabs-navigation:after{content:"";background:#ffffff1a;width:1px;height:16px;position:absolute;top:12px;right:0}.board-tabs[data-has-sidebar=false] .board-tabs-navigation{flex-basis:76px;width:76px}.board-tabs[data-sidebar-expanded=true] .board-tabs-navigation{flex-basis:332px;width:332px}.board-tabs[data-platform=darwin] .board-tabs-navigation{flex-basis:196px;width:196px;padding-left:92px}.board-tabs[data-platform=darwin][data-has-sidebar=false] .board-tabs-navigation{flex-basis:160px;width:160px}.board-tabs[data-platform=darwin][data-sidebar-expanded=true] .board-tabs-navigation{flex-basis:332px;width:332px}.board-tabs .board-tabs-navigation button,.board-tabs .board-tabs-new{border-radius:6px;flex:0 0 24px;place-items:center;width:24px;height:24px;padding:0;display:grid}.board-tabs .board-tabs-navigation img{pointer-events:none;width:16px;height:16px;display:block}.board-tabs .board-tabs-back img,.board-tabs .board-tabs-forward img{opacity:.75}.board-tabs .board-tabs-navigation button:not(:disabled):is(:hover,:focus-visible) img{opacity:1}.board-tabs .board-tabs-forward img{transform:scaleX(-1)}.board-tabs .board-tabs-sidebar:is(:hover,:focus-visible) img{filter:url(#workspace-shell-hover-ink)}.board-tabs .board-tabs-content{flex:1;align-items:center;gap:8px;min-width:0;height:100%;padding:4px 8px;display:flex}.board-tabs .board-tabs-track{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-app-region:no-drag;flex:0 auto;align-items:center;gap:8px;min-width:0;height:100%;display:flex;overflow:auto hidden}.board-tabs .board-tabs-track::-webkit-scrollbar{display:none}.board-tabs .board-tabs-item{border-radius:8px;flex:0 228px;align-items:center;width:228px;min-width:120px;height:32px;transition:background .14s,color .14s;display:flex;position:relative}.board-tabs .board-tabs-item:hover{background:#ffffff1a}.board-tabs .board-tabs-item.is-active{color:#fffc;background:#ffffff16}.board-tabs .board-tabs-select{text-align:left;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;height:100%;padding:0 4px 0 12px;font-size:12px;line-height:20px;display:flex}.board-tabs .board-tabs-select:hover{background:0 0}.board-tabs .board-tabs-select svg{flex:0 0 16px}.board-tabs .board-tabs-select span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.board-tabs .board-tabs-close{opacity:0;border-radius:6px;flex:0 0 24px;place-items:center;width:24px;height:24px;margin-right:4px;padding:0;transition:opacity .12s,background .12s;display:grid}.board-tabs .board-tabs-item:is(:hover,:focus-within) .board-tabs-close{opacity:1}.board-tabs .board-tabs-navigation button:not(:disabled):hover,.board-tabs .board-tabs-new:hover,.board-tabs .board-tabs-close:hover{color:#fffc;background:#ffffff1a}.board-tabs .board-tabs-empty{opacity:.65;padding:0 8px;font-size:14px}@media (max-width:767px){.board-tabs:not([data-platform=darwin])[data-sidebar-expanded=true] .board-tabs-navigation{flex-basis:112px;width:112px}}@media (prefers-reduced-motion:reduce){.board-tabs .board-tabs-item,.board-tabs .board-tabs-close{transition:none}}.workspace-shell{--workspace-top-inset:40px;background:#191a1b;flex-direction:column;width:100%;min-width:0;height:100dvh;display:flex;overflow:hidden}.workspace-body{flex:1;min-width:0;min-height:0;padding:0 8px 8px 0;display:flex}.workspace-stage{border-radius:0 16px 16px 0;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}:is(.workspace-shell:has(.workspace-sidebar[data-home=false]),.workspace-shell:has(.workspace-sidebar[data-expanded=false])){--workspace-stage-radius:16px}.workspace-shell .workspace-stage{border-top-left-radius:var(--workspace-stage-radius,0);border-bottom-left-radius:var(--workspace-stage-radius,0)}@supports ((-webkit-mask-image:linear-gradient(#000, #000)) or (mask-image:linear-gradient(#000, #000))) and ((-webkit-mask-clip:no-clip) or (mask-clip:no-clip)){.workspace-shell .workspace-stage{-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000);-webkit-mask-clip:no-clip;mask-clip:no-clip}}.workspace-content{flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.workspace-shell .workspace,.workspace-shell .library-page,.workspace-shell .library-sidebar{height:100%}.workspace-shell .workspace{background:#0d0d0d}.workspace-shell .expanded-pdf-page,.workspace-shell .expanded-video-page,.workspace-shell .expanded-card-page,.workspace-shell .memory-atlas-page{top:var(--workspace-top-inset);left:var(--workspace-sidebar-offset)}.workspace-shell :is(.expanded-pdf-page,.expanded-video-page,.expanded-card-page){bottom:8px;right:8px}.workspace-shell :is(.expanded-pdf-page,.expanded-video-page,.expanded-card-page,.memory-atlas-page){border-radius:var(--workspace-stage-radius,0) 16px 16px var(--workspace-stage-radius,0);overflow:hidden}.workspace-shell .expanded-pdf-page .board-sidebar-toggle,.workspace-shell .expanded-video-page .board-sidebar-toggle,.workspace-shell .memory-atlas-page .memory-atlas-header{display:none}.workspace-shell .ai-panel.ai-sidebar,.workspace-shell .card-side-panel,.workspace-shell .research-source-panel{top:var(--workspace-top-inset)}.workspace-shell .ai-panel.ai-sidebar{max-width:calc(100vw - var(--workspace-sidebar-offset) - 8px);border-left-color:#ffffff14;border-radius:0 16px 16px 0;bottom:8px;right:8px;overflow:hidden}.workspace-shell .ai-panel.ai-expanded-pdf,.workspace-shell .ai-panel.ai-expanded-video,.workspace-shell .ai-panel.ai-expanded-note{top:calc(var(--workspace-top-inset) + 56px);max-width:calc(100vw - var(--workspace-sidebar-offset) - 24px);border-radius:16px;bottom:16px;right:16px}.workspace-shell .ai-panel.ai-floating{max-height:calc(100dvh - var(--workspace-top-inset) - 40px)}@media (min-width:701px) and (max-width:1002px){.workspace-shell .ai-panel.ai-expanded-pdf{top:calc(var(--workspace-top-inset) + 100px)}}@media (min-width:1003px) and (max-width:1282px){.workspace-shell:has(.workspace-sidebar[data-expanded=true]) .ai-panel.ai-expanded-pdf{top:calc(var(--workspace-top-inset) + 100px)}}@media (max-width:767px){.workspace-shell .ai-panel.ai-sidebar,.workspace-shell .card-side-panel,.workspace-shell .research-source-panel{max-width:calc(100vw - 52px)}.workspace-shell .ai-panel.ai-floating{max-width:calc(100vw - 72px)}}@media (min-width:701px) and (max-width:767px){.workspace-shell .research-source-panel,.workspace-shell .card-side-panel.beside-ai{max-width:calc(66vw - 52px)}}@media (max-width:700px){.workspace-shell .library-sidebar{top:var(--workspace-top-inset);height:calc(100dvh - var(--workspace-top-inset));max-width:calc(100vw - 52px)}.workspace-shell .ai-panel.ai-expanded-pdf,.workspace-shell .ai-panel.ai-expanded-video,.workspace-shell .ai-panel.ai-expanded-note{max-width:calc(100vw - 76px)}.workspace-shell .card-side-panel.beside-ai{width:calc(54vw - 28.08px);max-width:calc(54vw - 28.08px);right:calc(46vw - 23.92px)}.workspace-shell:has(.card-side-panel.beside-ai) .ai-panel.ai-sidebar{width:calc(46vw - 23.92px);max-width:calc(46vw - 23.92px)}}@media (max-width:600px){.workspace-shell .ai-panel.ai-floating{max-width:calc(100vw - 64px)}}@media (max-width:700px){.workspace-shell :is(.expanded-pdf-with-ai,.expanded-video-with-ai,.expanded-card-with-ai){bottom:52dvh}.workspace-shell .ai-panel.ai-expanded-pdf,.workspace-shell .ai-panel.ai-expanded-video,.workspace-shell .ai-panel.ai-expanded-note{top:calc(var(--workspace-top-inset) + 48dvh)}}.workspace-shell :is(.canvas-tools,.header-actions,.zoom,.flashlight-toggle,.tutor-button,.sound-dock-controls,.card-toolbar,.expanded-video-controls){box-shadow:inset 0 0 0 1px #ffffff14}.workspace-shell :is(.pdf-viewer,.expanded-pdf-header) .pdf-controls{border:0;border-radius:16px;height:40px;min-height:40px;box-shadow:inset 0 0 0 1px #ffffff14}.canvas-selection-toolbar{color:#fffc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:auto;background:#191919f2;border:0;border-radius:16px;align-items:center;gap:4px;width:max-content;height:40px;padding:4px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a,0 6px 24px #0005}.canvas-selection-count{color:#ffffff80;font-variant-numeric:tabular-nums;padding:0 8px;font-size:12px;line-height:20px}.canvas-selection-toolbar button{color:#fff9;cursor:pointer;height:32px;transition:background-color .15s var(--control-ease), color .15s var(--control-ease), box-shadow .15s var(--control-ease);background:0 0;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:13px;line-height:20px;display:flex}.canvas-selection-toolbar .canvas-selection-chat{color:#fffc}.canvas-selection-toolbar .canvas-selection-more{width:32px;padding:0}.canvas-selection-toolbar.is-compact .canvas-selection-count,.canvas-selection-toolbar.is-compact .canvas-selection-chat>span,.canvas-selection-toolbar.is-compact .canvas-selection-arrange>span{display:none}.canvas-selection-toolbar.is-compact button{width:32px;padding:0}.canvas-selection-toolbar :is(svg,.wake-orb){flex:none;width:20px;height:20px;display:block}.canvas-selection-toolbar svg{stroke-width:1.75px;pointer-events:none}.canvas-selection-toolbar button:is(:hover,:focus-visible,[data-popup-open]){color:#fffc;background:#ffffff0a;outline:none;box-shadow:inset 0 0 0 1px #ffffff1a}.canvas-selection-toolbar button:focus-visible{box-shadow:inset 0 0 0 1px #fff6}.canvas-selection-menu{border:1px solid #ffffff1a;border-radius:12px;width:224px}.canvas-selection-menu [data-slot=dropdown-menu-item]{border-radius:8px;gap:10px;min-height:36px;font-size:13px}.canvas-selection-menu [data-slot=dropdown-menu-item]:is(:hover,:focus-visible,[data-highlighted]){background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff1a}.canvas-selection-menu [data-slot=dropdown-menu-item]>svg{stroke-width:1.75px;width:18px;height:18px}.canvas-selection-menu [data-slot=dropdown-menu-separator]{background:#ffffff14;margin:4px 6px}@media (prefers-reduced-motion:reduce){.canvas-selection-toolbar button{transition:none}}.world>.canvas-section.section-selected{box-shadow:0 0 0 calc(1px * var(--inverse-zoom,1)) #fff3;border-color:#ffffffb3}.section-selection-edge,.selection-frame-edge{pointer-events:auto;cursor:grab;touch-action:none;display:block;position:absolute}.section-selection-edge[data-edge=top],.selection-frame-edge[data-edge=top]{top:calc(-3px * var(--inverse-zoom));height:calc(6px * var(--inverse-zoom));left:0;right:0}.section-selection-edge[data-edge=bottom],.selection-frame-edge[data-edge=bottom]{bottom:calc(-3px * var(--inverse-zoom));height:calc(6px * var(--inverse-zoom));left:0;right:0}.section-selection-edge[data-edge=left],.selection-frame-edge[data-edge=left]{left:calc(-3px * var(--inverse-zoom));width:calc(6px * var(--inverse-zoom));top:0;bottom:0}.section-selection-edge[data-edge=right],.selection-frame-edge[data-edge=right]{right:calc(-3px * var(--inverse-zoom));width:calc(6px * var(--inverse-zoom));top:0;bottom:0}.canvas-selection-frame{z-index:10;pointer-events:none;border:calc(1.5px * var(--inverse-zoom)) solid #b4c6bce6;border-radius:calc(8px * var(--inverse-zoom));position:absolute}.canvas-selection-toolbar-anchor{z-index:20;position:absolute;transform:translate(-50%)}.canvas-selection-frame .selection-frame-edge:active,.canvas-section.section-selected .section-selection-edge:active{cursor:grabbing}.section-symbol{pointer-events:none;flex-shrink:0;place-items:center;width:20px;height:20px;display:inline-grid}.section-symbol>img{width:16.6667px;height:16.6667px;display:block}.canvas-tools button:not(.add-button){border-radius:12px}.canvas-tools button[aria-pressed=true]{background:#2d2d2d}.canvas-tools .icon[src*=canvas-toolbar]{opacity:1}.lumior-tooltip.section-help{color:#fffc;background:#191919;border:1px solid #ffffff14;border-radius:16px;width:428px;max-width:calc(100vw - 96px);max-height:calc(100dvh - 24px);padding:19px;font-size:14px;line-height:18px;display:block;overflow:auto;box-shadow:0 8px 32px #0002}.section-help-heading{align-items:flex-start;gap:8px;min-height:36px;display:flex}.section-help-badge{background:#2d2d2d;border-radius:8px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.section-help-heading strong{font-size:14px;font-weight:600;line-height:18px;display:block}.section-help-heading>div>span{color:#ffffff73;margin-top:2px;font-size:12px;line-height:16px;display:block}.section-help p{max-width:378px;margin:16px 0;font-size:14px;line-height:18px}.section-help-example{aspect-ratio:388/218;pointer-events:none;border-radius:12px;width:100%;position:relative;overflow:hidden}.section-help-example>.section-help-image{width:177.978%;position:absolute;top:-13.6437%;left:-13.5379%}.section-help-example img{width:100%;max-width:none;height:auto;display:block}.workspace-shell .workspace:is(.with-pinned-card,.with-source-panel,.resizable-pdf-open,.with-library-sidebar){margin-right:0!important}.workspace-shell .canvas-side-panel{--card-panel-right:16px;z-index:31;top:calc(var(--workspace-top-inset) + 8px);right:var(--card-panel-right);width:var(--ai-drawer-width);max-width:max(0px, calc(100vw - var(--workspace-sidebar-offset) - var(--card-panel-right) - var(--canvas-tools-reserve) - 8px));opacity:1;background:#171616;border:1px solid #ffffff14;border-radius:16px;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .24s,right .36s cubic-bezier(.22,1,.36,1),width .36s cubic-bezier(.22,1,.36,1);position:fixed;bottom:16px;overflow:hidden;transform:translate(0)}.workspace-shell .canvas-side-panel.beside-ai{--card-panel-right:calc(var(--ai-drawer-width) + 24px)}.workspace-shell:has(.canvas-side-panel.beside-ai){--ai-drawer-width:min(480px, max(280px, 34vw), calc((100vw - var(--workspace-sidebar-offset) - var(--canvas-tools-reserve) - 32px) * .5))}.workspace-shell .canvas-side-panel>:is(.card-side-panel,.research-source-panel){border-radius:inherit;width:100%;max-width:none;height:100%;box-shadow:none;background:#171616;border:0;position:absolute;inset:0;overflow:hidden}.workspace-shell .canvas-side-panel :is(.card-side-heading,.video-side-heading,.source-header){height:44px;min-height:44px;margin:0;padding:6px 12px 6px 16px}.workspace-shell .canvas-side-panel[data-state=closed]{opacity:0;pointer-events:none;transition-duration:.22s;transform:translate(calc(100% + 16px))}.workspace-shell .canvas-side-panel:has(.pdf-panel-resizer[data-dragging=true]){transition:none}.workspace-shell .canvas-side-panel .pdf-panel-resizer{width:8px;left:0}@starting-style{.workspace-shell .canvas-side-panel[data-state=open]{opacity:0;transform:translate(calc(100% + 16px))}}.workspace-shell .canvas-library-panel{--library-preview-width:min(268px, calc((100vw - var(--workspace-sidebar-offset) - var(--canvas-tools-reserve) - 32px) * .5));z-index:35;overflow:visible;container-type:inline-size}.workspace-shell .canvas-library-panel:has(.library-preview){width:min(480px, max(360px, 34vw), calc(100vw - var(--workspace-sidebar-offset) - var(--canvas-tools-reserve) - 32px - var(--library-preview-width)))}.workspace-shell .canvas-library-panel>.library-sidebar{border-radius:inherit;background:0 0;border:0;width:100%;max-width:none;height:100%;position:absolute;inset:0}.workspace-shell .canvas-library-panel .library-grid-scroll{border-radius:0 0 16px 16px}.workspace-shell .canvas-library-panel .library-preview{width:var(--library-preview-width);height:auto;min-height:0;box-shadow:none;background:#171616;border:1px solid #ffffff14;border-radius:16px;margin:0;inset:-1px calc(100% + 9px) -1px auto;overflow:hidden}.workspace-shell .canvas-library-panel .library-preview-scroll{border-radius:0}.workspace-shell .canvas-library-panel .library-preview footer{border-radius:0;gap:8px;height:auto;min-height:50px}.workspace-shell .canvas-library-panel .library-preview .library-add{height:auto;min-height:32px;padding:7px 10px}.workspace-shell .canvas-library-panel .library-floating-info{background:0 0;border:0;border-top:1px solid #ffffff14;border-radius:0;flex-shrink:0;width:100%;max-height:38%;margin:0;position:static}@container (width<=330px){.canvas-library-panel .library-filter-row{flex-wrap:wrap;gap:6px}.canvas-library-panel .library-filter{max-width:100%}.canvas-library-panel .library-grid,.canvas-library-panel .has-preview .library-grid{grid-template-columns:1fr}}.workspace-shell .workspace .header-actions{right:calc(8px + var(--canvas-sidebar-space,0px));transition:right .36s cubic-bezier(.22,1,.36,1);position:absolute}.workspace-shell .workspace .board-heading{max-width:max(0px, calc(100% - 88px - var(--canvas-sidebar-space,0px)))}.workspace-shell .workspace .sound-dock{right:calc(8px + var(--canvas-sidebar-space,0px));transition:right .36s cubic-bezier(.22,1,.36,1),bottom .24s}.workspace-shell .workspace[data-sidebar-tools-stacked=true] .sound-dock{bottom:56px}.workspace-shell .workspace[data-sidebar-tools-following=true] :is(.header-actions,.sound-dock){transition-property:bottom}.workspace-shell:has(.pdf-panel-resizer[data-dragging=true]) .workspace :is(.header-actions,.sound-dock){transition-property:bottom}@media (prefers-reduced-motion:reduce){.workspace-shell .canvas-side-panel,.workspace-shell .workspace :is(.header-actions,.sound-dock){transition:none}}.workspace-shell .card-side-panel.information-sidebar{color:#e5e5e5;background:#171616;flex-direction:column;gap:0;min-width:0;padding:0;display:flex}.information-sidebar-header{flex:none;justify-content:space-between;align-items:center;gap:8px;height:48px;min-height:48px;padding:7px 12px;display:flex}.information-sidebar-header>div{align-items:center;gap:8px;min-width:0;display:flex}.information-sidebar-header h2{color:#dedede;margin:0;font-size:14px;font-weight:500;line-height:20px}.information-sidebar-count{color:#fff5;font-size:12px}.information-sidebar-header button,.information-item-header>button,.information-sidebar-search label>button{color:#ffffff9c;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.information-sidebar-header button:hover,.information-sidebar-header button.is-active,.information-item-header>button:hover,.information-sidebar-search label>button:hover{color:#fff;background:#ffffff0d}.information-sidebar :is(button,input,textarea):focus-visible{outline-offset:-2px;outline:2px solid #b1ef17}.information-sidebar-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff30 transparent;flex:1;min-height:0;padding:0 12px 12px;scroll-padding-top:8px;position:relative;overflow:auto}.information-sidebar-item{background:#1b1a1a;border:1px solid #ffffff12;border-radius:12px;margin-bottom:10px;overflow:hidden}.information-sidebar-item:last-child{margin-bottom:0}.information-item-header{color:#ffffffb0;background:#ffffff08;align-items:center;gap:3px;min-height:42px;padding:5px 6px;display:flex}.information-item-header>.information-item-toggle{gap:4px;width:42px}.information-item-toggle svg{flex:none;width:15px;height:15px}.information-item-title,.information-item-header>.information-item-name{color:#d5d5d5;width:0;min-width:0;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:4px;flex:1;height:28px;padding:4px 2px;font-size:13px;line-height:20px;display:block;overflow:hidden}.information-item-title::placeholder{color:#fff5}.information-item-header>.information-item-expand{color:#ffffff60;width:24px}.information-item-header>.information-item-remove{width:24px}.information-item-body{min-height:0;padding:14px}.information-document .bn-container{background:0 0}.information-document .bn-editor{min-height:80px;padding:0;font-size:15px;line-height:1.65}.information-document .bn-block-content{padding:2px 0}.information-document .pdf-excerpt-quote{margin-bottom:16px;font-size:15px;line-height:1.6}.information-document .pdf-excerpt-quote img{max-height:300px}.information-image-note{resize:none;color:#dedede;width:100%;min-height:76px;font:inherit;background:0 0;border:0;margin-top:12px;padding:0;font-size:15px;line-height:1.65;display:block}.information-image-note::placeholder{color:#fff5}.information-item-body .image-content-sidebar{padding:0}.information-item-body .image-content-sidebar img{object-fit:contain;max-height:340px}.information-type-pdf>.information-item-body{padding:6px}.information-pdf-reader{flex-direction:column;height:min(560px,64dvh);min-height:300px;display:flex}.information-pdf-reader>.pdf-viewer{flex:1;width:100%;min-height:0}.information-pdf-reader .pdf-controls{scrollbar-width:none;overflow-x:auto}.information-pdf-reader .pdf-page-area{padding:8px}.information-video-reader{flex-direction:column;height:min(560px,64dvh);min-height:320px;display:flex}.information-video-reader .video-media{border-radius:8px}.information-sidebar-empty{text-align:center;color:#fff5;flex-direction:column;align-items:center;gap:14px;padding:52px 14px 36px;display:flex}.information-sidebar-empty>strong{color:#ffffffb3;font-size:15px;font-weight:500}.information-sidebar-empty>p{color:#fff6;max-width:320px;margin:0;font-size:13px;line-height:1.75}.information-sidebar-empty>button{color:#ffffffb3;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;margin-top:4px;padding:7px 12px;font-size:13px;display:flex}.information-sidebar-empty>button:hover{color:#fff;background:#ffffff08}.information-sidebar-search{border-bottom:1px solid #ffffff14;flex-direction:column;flex:0 42%;min-height:130px;margin-bottom:10px;padding:0 12px 12px;display:flex;overflow:hidden}.information-sidebar-search>label{color:#fff6;border:1px solid #ffffff1a;border-radius:9px;flex:none;align-items:center;gap:8px;min-height:36px;padding:0 4px 0 10px;display:flex}.information-sidebar-search input{color:#dedede;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;padding:6px 0;font-size:13px;line-height:20px}.information-sidebar-search input::placeholder{color:#fff5}.information-search-results{scrollbar-width:thin;scrollbar-color:#ffffff30 transparent;min-height:0;margin-top:8px;overflow:auto}.information-search-results>button{text-align:left;color:#fffa;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px;display:flex}.information-search-results>button:hover:not(:disabled){color:#fff;background:#ffffff08}.information-search-results>button:disabled{opacity:.45}.information-search-results>button>svg{flex:none;width:16px;height:16px}.information-search-results>button>span{flex:1;min-width:0}.information-search-results strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;line-height:20px;display:block;overflow:hidden}.information-search-results small{color:#fff5;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.information-search-results>p{color:#fff6;padding:12px 8px;font-size:13px;line-height:20px}@media (prefers-reduced-motion:reduce){.information-sidebar-scroll{scroll-behavior:auto}}.workspace-shell .information-drawer{z-index:63}.information-sidebar .pdf-controls{opacity:1;pointer-events:auto;z-index:3;max-width:100%;box-shadow:none;flex:none;align-self:stretch;margin:0 0 6px;position:relative;bottom:auto;left:auto;transform:none}.library-dialog{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #ffffff1a;border-radius:12px;height:min(603px,100dvh - 100px);overflow:hidden;box-shadow:0 24px 80px #0007;background:#191919ed!important;gap:0!important;width:min(1152px,100vw - 112px)!important;max-width:none!important;padding:0!important;display:flex!important}.library-shell{color:#ddd;flex-direction:column;width:100%;height:100%;min-height:0;font-size:14px;display:flex}.library-top{background:#24242499;border-bottom:1px solid #ffffff1a;padding:12px}.library-search-row{align-items:center;gap:8px;display:flex}.library-search{background:#191919;border:1px solid #ffffff1a;border-radius:8px;flex:1;align-items:center;gap:8px;height:32px;padding:0 8px;display:flex}.library-search input{color:#eee;background:0 0;border:0;outline:none;width:100%;font-size:14px}.library-search:focus-within{border-color:#ffffff50}.library-search input::placeholder{color:#999}.library-icon{flex-shrink:0;width:16px;height:16px;display:block}.library-search .library-icon{width:20px;height:20px}.library-filter-row{align-items:center;gap:14px;margin-top:16px;display:flex}.library-filter{white-space:nowrap;text-overflow:ellipsis;background:#2d2d2d66;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:4px;max-width:250px;height:32px;padding:0 8px;display:flex;overflow:hidden}.library-filter .library-icon{width:14px;height:14px}.library-ai{justify-content:center;width:32px;padding:0}.library-ai .library-icon{width:16px;height:16px}.library-ai.active{background:#434b31;border-color:#9aad6866}.library-filter-spacer{flex:1}.library-icon-button{border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.library-sort{color:#aaa;border-radius:8px;align-items:center;gap:4px;height:32px;padding:0 4px;display:flex}.library-shell button:hover{background-color:#ffffff0d}.library-shell button:focus-visible{outline-offset:3px;outline:1px solid #b6c391}.library-body{flex:1;gap:0;min-height:0;display:flex}.library-grid-scroll{scrollbar-width:thin;scrollbar-color:#ffffff30 transparent;flex:1;min-width:0;padding:32px 40px;overflow:auto}.library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.has-preview .library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.library-tile{text-align:left;background:#191919;border:1px solid #ffffff14;border-radius:12px;min-width:0;height:204px;padding:12px;transition:border-color .15s,box-shadow .15s;display:block;position:relative;overflow:hidden}.library-tile:hover{box-shadow:0 0 0 7px #ffffff06}.library-tile.selected{border-color:#fffc;box-shadow:0 0 0 7px #ffffff0b}.library-tile h2{color:#f4f4f4;overflow-wrap:anywhere;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0 0 12px;font-size:24px;font-weight:600;line-height:1.28;display:-webkit-box;overflow:hidden}.library-tile p{white-space:pre-line;color:#ffffffd9;margin:0;font-size:14px;line-height:20px}.library-tile.media{background:#0d0d0d;flex-direction:column;padding:0;display:flex}.library-thumbnail{place-items:center;height:170px;display:grid;position:relative;overflow:hidden}.library-thumbnail>img{object-fit:cover;width:100%;height:100%}.library-thumbnail.pdf>img{object-fit:contain;background:#242424}.library-media-title{text-overflow:ellipsis;white-space:nowrap;padding:6px 8px;font-size:12px;font-weight:400;line-height:18px;display:block;overflow:hidden}.library-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.library-play .library-icon{width:40px;height:40px}.library-selected-check{background:#2d2d2ddd;border:1px solid #ffffff14;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:8px;right:8px}.library-tile.selected h2{padding-right:25px}.library-preview{background:#191919;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;flex-shrink:0;width:268px;margin:8px 8px 8px 0;display:flex;overflow:hidden}.library-preview-scroll{scrollbar-width:none;flex:1;min-height:0;padding:12px;overflow:auto}.library-preview-scroll::-webkit-scrollbar{display:none}.library-preview h2{overflow-wrap:anywhere;margin:0 0 12px;font-size:24px;font-weight:600;line-height:1.3}.library-preview .bn-container{background:0 0}.library-preview .bn-editor{min-height:0;padding:0;font-size:14px;line-height:1.5}.library-preview .bn-editor :is(h1,h2,h3){font-size:18px}.library-preview-image{border-radius:8px;max-width:100%}.library-preview p{font-size:14px;line-height:1.5}.library-info{border-top:1px solid #ffffff20;margin-top:16px;padding-top:12px;font-size:12px}.library-info>div{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.library-info dt{color:#999}.library-info dd{text-align:right;overflow-wrap:anywhere;max-width:65%}.library-map-button{border-radius:8px;width:100%;display:block;overflow:hidden}.library-board-preview{background:#0c0c0c;height:133px;position:relative;overflow:hidden}.library-board-preview span{background:#333;border:1px solid #555;border-radius:2px;position:absolute;overflow:hidden}.library-board-preview span.current{border:1px solid #eee;box-shadow:0 0 0 2px #eee4}.library-board-preview img{object-fit:cover;width:100%;height:100%}.library-preview footer{border-top:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;height:50px;padding:8px 12px;display:flex}.library-preview .library-add{color:#111;background:#fff;border-radius:12px;height:32px;padding:0 12px;font-size:14px;font-weight:600}.library-preview .library-add:hover{background:#dedede}.library-empty{text-align:center;color:#888;padding:70px 16px}.library-empty h2{color:#ddd;font-size:18px}.library-empty button,.library-open{margin-top:12px;text-decoration:underline}.library-status{color:#b4bd9e;border-bottom:1px solid #ffffff0a;padding:8px 16px;font-size:12px}.library-status button{margin-left:16px;text-decoration:underline}.library-page{background:#151515;flex-direction:column;flex:1;min-width:0;height:100dvh;display:flex}.library-page>header{padding:24px 28px 18px}.library-page h1{margin-bottom:5px;font-size:22px;font-weight:500}.library-page>header span{color:#888;font-size:12px}.library-page>.library-shell{flex:1;min-height:0}.library-page .library-top{padding:16px 28px}.library-page .library-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.library-page .library-grid-scroll{padding:28px}.library-page .library-preview{width:300px;margin:16px 16px 16px 0}@media (max-width:1000px){.library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.has-preview .library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-grid-scroll{padding:24px}.library-grid{gap:24px}.library-dialog{width:calc(100vw - 32px)!important}}@media (max-width:680px){.library-dialog{height:calc(100dvh - 32px)}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.has-preview .library-grid{grid-template-columns:1fr}.library-preview,.library-page .library-preview{width:48%}.library-grid-scroll{padding:16px}.library-filter-row{gap:6px}.library-filter{max-width:140px;font-size:12px}.library-tile h2{font-size:19px}.library-page>header span{display:none}}.library-sidebar{z-index:35;background:#171616;border-left:1px solid #ffffff12;flex:0 0 480px;width:480px;height:100dvh;position:relative}.library-sidebar .library-top{background:0 0;border-bottom:0;padding:10px 12px}.library-sidebar .library-search{height:28px}.library-sidebar .library-search .library-icon{width:16px;height:16px}.library-sidebar .library-filter-row{gap:14px;margin-top:12px}.library-sidebar .library-grid-scroll{scrollbar-width:thin;padding:8px 12px 16px}.library-sidebar .library-grid,.library-sidebar .has-preview .library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.library-sidebar .library-sort{justify-content:center;gap:0;width:24px;font-size:0}.library-sidebar .library-sort .library-icon:last-child,.library-sidebar button[data-library-action=clean-empty]{display:none}.library-sidebar .library-tile{height:204px}.library-sidebar .library-tile:hover,.library-sidebar .library-tile.selected{box-shadow:none}.library-sidebar .library-filter{max-width:145px}.library-sidebar .library-preview{width:268px;height:min(483px,100dvh - 110px);margin:0;position:absolute;top:64px;right:calc(100% + 16px);overflow:visible;box-shadow:0 10px 35px #0005}.library-sidebar .library-preview-scroll{border-radius:12px 12px 0 0}.library-sidebar .library-preview footer{background:#191919;border-radius:0 0 12px 12px}.library-floating-info{scrollbar-width:none;background:#191919;border:1px solid #ffffff14;border-radius:12px;width:100%;max-height:285px;padding:12px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto}.library-floating-info summary{color:#ddd;cursor:pointer;font-size:14px}.library-floating-info .library-info{border:0;margin:0;padding-top:16px}.workspace.with-library-sidebar{min-width:0}.library-full-card-dialog{border:1px solid #ffffff1a;flex-direction:column;height:min(850px,100dvh - 64px);background:#191919!important;gap:12px!important;width:min(880px,100vw - 64px)!important;max-width:none!important;padding:28px!important;display:flex!important}.library-full-card-dialog>[data-slot=dialog-title]{padding-right:30px;font-size:24px}.library-full-card-content{scrollbar-width:thin;scrollbar-color:#555 transparent;flex:1;min-height:0;overflow:auto}.library-full-card-content .bn-editor{padding:8px 0;font-size:15px;line-height:1.75}.library-full-card-content .pdf-viewer{height:100%;min-height:350px}.library-full-image{border-radius:12px;max-width:100%}.library-full-card-dialog footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.library-full-card-dialog footer button{border-radius:8px;padding:8px 12px;font-size:13px}.library-full-card-dialog .library-add{color:#111;background:#fff}.library-full-card-dialog footer button:hover{opacity:.8}@media (max-height:850px){.library-sidebar .library-preview{height:calc(100dvh - 360px);min-height:220px}.library-floating-info{max-height:265px}}@media (max-width:1000px){.library-sidebar{flex-basis:400px;width:400px}.library-sidebar .library-filter-row{gap:6px}.library-sidebar .library-preview{width:250px;right:calc(100% + 8px)}}@media (max-width:700px){.library-sidebar{width:min(480px,100vw);position:fixed;top:0;right:0}.library-sidebar .library-preview{z-index:2;width:auto;top:100px;left:8px;right:8px}.library-full-card-dialog{width:calc(100vw - 24px)!important;padding:18px!important}.library-floating-info{margin-top:8px;position:static}}.library-full-card-content .bn-editor h1{font-size:26px}.library-full-card-content .bn-editor h2{font-size:21px}.library-full-card-content .bn-editor h3{font-size:18px}.library-full-card-content.has-body-title .bn-editor>.bn-block-group>.bn-block-outer:first-child{display:none}.library-view-toggle{border:1px solid #ffffff18;border-radius:8px;flex-shrink:0;gap:2px;padding:3px;display:flex}.library-view-toggle button{color:#888;border-radius:5px;place-items:center;width:30px;height:26px;display:grid}.library-view-toggle button[aria-pressed=true]{color:#fff;background:#ffffff15}.library-list{width:100%;padding-bottom:20px}.library-list-heading,.library-list-row{grid-template-columns:minmax(0,6fr) minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);align-items:center;gap:24px;padding:0 18px;display:grid}.library-list-heading{z-index:5;color:#777;letter-spacing:.06em;background:#151515;border-bottom:1px solid #fff2;height:38px;font-size:11px;position:sticky;top:0;box-shadow:0 -28px #151515}.library-list-rows{position:relative}.library-list-row{text-align:left;color:#aaa;z-index:3;border-bottom:0;width:100%;min-height:48px;transition:color .18s;position:relative}.library-shell .library-list-row:hover{background:0 0}.library-list-name{color:#eee;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;padding:8px 0;font-size:15px;font-weight:500;display:-webkit-box;overflow:hidden}.library-list-type,.library-list-count{letter-spacing:.03em;font-size:11px}.library-list-board{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.library-list-highlight{z-index:1;pointer-events:none;background:#efeee9;border-radius:3px;transition:top .24s cubic-bezier(.2,.8,.2,1),height .24s;position:absolute;left:0;right:0}.library-list-row.is-hovered,.library-list-row.is-hovered .library-list-name{color:#171717}.library-list-row:focus-visible{outline-offset:-2px!important;background:#ffffff12!important}.library-list-preview-anchor{z-index:4;pointer-events:none;height:0;position:sticky;top:76px}.library-list-reveal{pointer-events:none;background:#242424;border:1px solid #ffffff26;border-radius:12px;flex-direction:column;width:min(280px,40%);height:350px;animation:.25s ease-out library-preview-reveal;display:flex;position:absolute;top:0;right:calc(40% + 46.8px);overflow:hidden;box-shadow:0 24px 70px #0009}.library-list-reveal>img{object-fit:cover;background:#181818;flex-shrink:0;width:100%;height:155px}.library-list-reveal>img.is-pdf{object-fit:contain}.library-list-reveal-content{flex:1;padding:20px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000)}.library-list-reveal small{color:#a5ae8b;text-overflow:ellipsis;white-space:nowrap;margin-bottom:12px;font-size:10px;display:block;overflow:hidden}.library-list-reveal h3{color:#eee;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 12px;font-size:19px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.library-list-reveal p{white-space:pre-line;color:#aaa;font-size:13px;line-height:1.75}.library-list-reveal footer{color:#777;border-top:1px solid #ffffff0c;padding:12px 20px;font-size:10px}@keyframes library-preview-reveal{0%{opacity:0;clip-path:inset(15% round 12px);transform:translateY(5px)}to{opacity:1;clip-path:inset(0 round 12px);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.library-list-highlight,.library-list-row{transition:none}.library-list-reveal{animation:none}}@media (pointer:coarse){.library-list-reveal{display:none}}@media (max-width:800px){.library-list-heading,.library-list-row{grid-template-columns:minmax(0,1fr) 75px;gap:12px;padding:0 10px}.library-list-board,.library-list-count,.library-list-heading>span:nth-child(n+3){display:none}.library-page .library-filter-row{flex-wrap:wrap;gap:8px}.library-list-reveal{display:none}}.library-list-reveal.is-image-preview>img{object-fit:cover;height:100%}.library-list-reveal.is-image-preview .library-list-reveal-content,.library-list-reveal.is-image-preview footer{display:none}
