@import "https://fonts.googleapis.com/css2?family=Golos+Text:wght@400;500;600;700;800&display=swap";:root{color:#252738;font-synthesis:none;--muted:#8b8c9e;--accent:#7562df;--border:#ececf3;background:#f7f8fc;font-family:Golos Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #a594ee}main:focus{outline:none}svg{flex-shrink:0;width:21px;height:21px}button{border:0}h1,h2,h3,p{margin:0}h1{letter-spacing:-1.5px;font-size:38px;font-weight:700;line-height:1.2}h2{letter-spacing:-.35px;font-size:17px}small{display:block}.sidebar{border-right:1px solid var(--border);background:#fff;flex-direction:column;width:240px;padding:36px 24px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-1px;align-items:center;gap:10px;font-size:29px;font-weight:800;display:flex}.brand-mark{color:#fff;background:#7562df;border-radius:12px;place-items:center;width:35px;height:35px;font-size:26px;line-height:1;display:grid}.brand-dot{color:var(--accent);margin-left:-9px}.sidebar-caption{letter-spacing:1.5px;color:#aaaab8;margin:43px 10px 17px;font-size:9px}.sidebar nav{gap:7px;display:grid}.sidebar nav a{color:#828293;border-radius:12px;align-items:center;gap:13px;padding:14px 13px;font-size:14px;font-weight:500;display:flex}.sidebar nav a[aria-current]{color:#7059d5;background:#f0edfc}.sidebar nav b{background:#e4defa;border-radius:6px;margin-left:auto;padding:2px 6px;font-size:11px}.sidebar-footer{border-top:1px solid var(--border);align-items:center;gap:10px;margin-top:auto;padding-top:22px;font-size:12px;display:flex}.avatar{color:#8674ba;background:#f0edf8;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.sidebar-footer small{color:var(--muted);margin-top:5px;font-size:9px}.workspace{margin-left:240px}.topbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:85px;margin:0 48px;display:flex}.topbar-label{color:#999aaa;font-size:12px}.mode{color:#8c8c9d;align-items:center;gap:7px;font-size:10px;display:flex}.mode i{background:#a59bd2;border-radius:50%;width:6px;height:6px}.mobile-brand{display:none}main{max-width:1000px;min-height:calc(100vh - 150px);margin:auto;padding:48px 48px 24px}.page-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:30px;display:flex}.eyebrow{letter-spacing:1.7px;color:#9a95ad;margin-bottom:13px;font-size:9px;font-weight:600}.subtitle{color:#88899b;max-width:430px;margin-top:12px;font-size:13px;line-height:1.7}.count-pill{border:1px solid var(--border);white-space:nowrap;color:#9998a9;background:#fff;border-radius:9px;padding:9px 12px;font-size:11px}.capture{color:#8c7daa;background:#f4f1fc;border:1px dashed #d9d3ec;border-radius:15px;align-items:center;gap:15px;margin-bottom:30px;padding:20px;font-size:14px;display:flex}.capture-plus{color:#9c8fc5;font-size:26px;font-weight:400}.capture small{color:#a49ab8;margin-top:6px;font-size:10px}.read-label{white-space:nowrap;color:#9e8fb6;background:#ebe5f6;border-radius:6px;margin-left:auto;padding:5px 7px;font-size:9px}.section-label{text-transform:uppercase;letter-spacing:1.3px;color:#9292a4;align-items:center;gap:9px;margin:26px 0 14px;font-size:10px;font-weight:600;display:flex}.section-label span{letter-spacing:0;background:#ebecf3;border-radius:4px;padding:2px 5px;font-size:9px}.inbox-list{border:1px solid var(--border);background:#fff;border-radius:16px;overflow:hidden}.inbox-row{text-align:left;background:#fff;align-items:center;gap:16px;width:100%;padding:23px 20px;display:flex}.inbox-row+.inbox-row{border-top:1px solid #f1f1f6}.inbox-row:hover{background:#fcfbff}.item-icon{border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.purple{color:#8165cd;background:#eee9fb}.blue{color:#6589ca;background:#eaf0ff}.green{color:#50967d;background:#e8f4ef}.orange{color:#c99255;background:#fcf0e4}.row-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.row-copy strong{font-size:13px;font-weight:500;line-height:1.5}.row-copy>span{color:#99a;font-size:10px}.row-copy i,.project-meta i{color:#c4c3d0;margin:0 7px;font-style:normal}.inbox-row>svg{color:#c5c4d2;width:15px;margin-left:auto}.quiet-card{color:#a39bb8;background:#f0edf7;border-radius:14px;gap:15px;margin-top:30px;padding:21px;display:flex}.quiet-card>span{font-size:23px}.quiet-card strong{color:#8a7ba7;font-size:12px;font-weight:500}.quiet-card p{margin-top:5px;font-size:11px;line-height:1.7}.page-footer{color:#b7b6c4;justify-content:space-between;max-width:1000px;margin:auto;padding:25px 48px 30px;font-size:10px;display:flex}.bottom-nav{display:none}.week-strip{border:1px solid var(--border);background:#fff;border-radius:16px;grid-template-columns:repeat(7,1fr);gap:7px;padding:9px;display:grid}.week-strip a{border-radius:11px;flex-direction:column;align-items:center;gap:10px;padding:12px 3px 8px;display:flex}.week-strip a span{color:#a0a0ae;font-size:9px}.week-strip a strong{font-size:20px;font-weight:500}.week-strip a i{background:0 0;border-radius:50%;width:4px;height:4px}.week-strip a i.has-tasks{background:#b1a4df}.week-strip a[aria-current]{color:#fff;background:#7562df;box-shadow:0 5px 12px #7562df25}.week-strip a[aria-current] span{color:#dcd4fc}.week-strip a[aria-current] i.has-tasks{background:#fff}.schedule-heading{justify-content:space-between;align-items:center;margin:26px 0 18px;display:flex}.schedule-heading h2{font-size:14px;font-weight:500}.schedule-heading span{color:#a19bae;font-size:10px}.timeline{height:640px;margin-bottom:25px;position:relative}.hour{border-top:1px solid #e9eaf2;height:64px;margin-left:53px;position:absolute;left:0;right:0}.hour span{color:#a5a4b6;background:#f7f8fc;padding-right:9px;font-size:10px;position:absolute;top:-6px;left:-53px}.events{position:absolute;inset:0 0 0 64px}.event{text-align:left;border-left:3px solid;border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px;display:flex;position:absolute;left:0;right:0;overflow:hidden}.event strong{font-size:13px;font-weight:600}.event-time{opacity:.85;font-size:10px}.event-time>span{opacity:.7}.event-project{opacity:.65;font-size:10px}.empty-day{text-align:center;color:#a5a0b7;font-size:13px;position:absolute;top:95px;left:0;right:0}.empty-day small{margin-top:10px;font-size:11px}.task-circle{border:1.5px solid #d8d5e6;border-radius:6px;flex-shrink:0;width:17px;height:17px}.tag{border-radius:5px;align-items:center;gap:6px;width:fit-content;padding:4px 7px;display:inline-flex;font-size:9px!important}.tiny-dot{background:currentColor;border-radius:50%;width:4px;height:4px}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.project-card{border:1px solid var(--border);background:#fff;border-radius:16px;padding:23px;transition:border-color .15s,transform .15s;position:relative}.project-card:hover{border-color:#d1c7ee;transform:translateY(-2px)}.project-symbol{border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:20px;font-size:25px;display:grid}.project-card>svg{color:#c4c0d2;width:16px;position:absolute;top:26px;right:22px}.project-card p,.note-card p{color:#9594a7;margin-top:10px;font-size:12px;line-height:1.8}.project-meta{color:#aaa6b9;margin-top:23px;font-size:10px}.note-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.note-card{border:1px solid var(--border);text-align:left;background:#fff;border-radius:16px;flex-direction:column;align-items:stretch;padding:23px;display:flex}.note-card:hover{border-color:#d1c7ee}.note-top{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.note-top>svg{color:#c0b8d6;width:19px}.note-date{color:#b3afbf;margin-top:auto;padding-top:25px;font-size:9px}.back-link{color:#968ab5;margin-bottom:25px;font-size:12px;display:inline-block}.empty-copy{color:#999;padding:20px;font-size:12px}dialog{color:#333044;border:1px solid #e9e4f2;border-radius:22px;width:min(560px,100% - 32px);max-height:85dvh;padding:36px;box-shadow:0 25px 120px #29203826}dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#29203945}dialog h2{margin-bottom:20px;font-size:24px;line-height:1.3}dialog .close{color:#a39bb5;background:#f3f1f8;border-radius:50%;width:28px;height:28px;font-size:20px;position:absolute;top:12px;right:15px}.note-body{margin-top:24px}.note-body p{color:#858091;white-space:pre-wrap;margin:15px 0;font-size:13px;line-height:1.9}.note-body h3{margin-top:24px;font-size:15px}.detail-foot{color:#b0aabb;border-top:1px solid var(--border);margin-top:30px;padding-top:20px;font-size:10px}.loading{color:#9890ad;padding:30px}@media (width>=1400px){main{padding-top:65px}.workspace{margin-left:260px}.sidebar{width:260px}}@media (width<=850px){.sidebar{width:190px;padding:30px 15px}.workspace{margin-left:190px}.topbar{margin:0 28px}main{padding:35px 28px 20px}.page-footer{padding:25px 28px}.page-heading{align-items:flex-start}.count-pill{margin-top:26px}.project-grid,.note-grid{grid-template-columns:1fr}}@media (width<=600px){.sidebar{display:none}.workspace{margin-left:0}.topbar{border-bottom:0;height:76px;margin:0 22px}.mobile-brand{gap:8px;font-size:24px;display:flex}.mobile-brand .brand-mark{border-radius:10px;width:29px;height:29px;font-size:23px}.topbar-label{display:none}.mode{font-size:9px}main{min-height:calc(100dvh - 190px);padding:23px 22px 20px}h1{letter-spacing:-1.2px;font-size:33px}.eyebrow{letter-spacing:1.4px;margin-bottom:12px;font-size:8px}.subtitle{margin-top:12px;font-size:12px;line-height:1.8}.page-heading{margin-bottom:25px}.page-heading>.count-pill{display:none}.capture{border-radius:13px;gap:12px;margin-bottom:28px;padding:17px 14px;font-size:12px}.capture small{font-size:9px}.read-label{padding:4px 5px;font-size:8px}.inbox-row{gap:13px;padding:21px 15px}.item-icon{border-radius:10px;width:35px;height:35px;font-size:21px}.row-copy strong{font-size:12px}.row-copy>span{font-size:9px}.quiet-card{gap:12px;margin-top:24px;padding:18px 15px}.quiet-card strong{font-size:11px}.quiet-card p{font-size:10px}.page-footer{padding:15px 22px calc(105px + env(safe-area-inset-bottom));font-size:9px}.page-footer>span{display:none}.bottom-nav{padding:11px 10px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:5;background:#ffffffed;border-top:1px solid #eae8f3;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav a{color:#a1a0b2;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:6px;font-size:9px;display:flex;position:relative}.bottom-nav a svg{width:21px;height:21px}.bottom-nav a[aria-current]{color:#7562df;background:#f2effb}.bottom-nav b{color:#8673bd;background:#eae3fb;border:2px solid #fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;display:grid;position:absolute;top:0;left:calc(50% + 7px)}.week-strip{border-radius:14px;gap:3px;padding:6px}.week-strip a{gap:8px;padding:10px 2px 7px}.week-strip a strong{font-size:18px}.week-strip a span{font-size:8px}.schedule-heading{margin-top:23px}.timeline{margin-top:22px}.project-card,.note-card{padding:21px}.project-grid,.note-grid{gap:13px}.project-card p,.note-card p{font-size:11px}.project-symbol{margin-bottom:15px}dialog{border-radius:18px;padding:30px 23px}dialog h2{font-size:21px}.note-body p{font-size:12px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.detail-card{border:1px solid var(--border);background:#fff;border-radius:16px;padding:28px}.note-body h2{margin-top:25px;font-size:17px}.detail-card .note-body{margin-top:15px}@media (width<=600px){.detail-card{padding:22px}}.inbox-form{background:#fff;border-style:solid;gap:10px;margin-bottom:8px;padding:9px 10px 9px 18px}.inbox-form input{min-width:0;font:inherit;color:#373347;background:0 0;border:0;outline:none;flex:1;padding:10px 0}.inbox-form:focus-within{border-color:#9983de;box-shadow:0 0 0 3px #7562df0b}.inbox-form input::placeholder{color:#a39ab8}.inbox-form button{color:#fff;background:#7562df;border-radius:9px;align-items:center;gap:8px;padding:10px 14px;font-size:19px;display:flex}.inbox-form button span{font-size:11px}.inbox-form button:disabled{opacity:.5;cursor:wait}.capture-status{color:#a39ab5;min-height:16px;margin:0 4px 24px;font-size:10px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.detail-card .note-body p{overflow-wrap:anywhere}@media (width<=600px){.inbox-form{padding:8px 9px 8px 14px}.inbox-form button{padding:8px 12px}.inbox-form button span{font-size:10px}.capture-status{font-size:9px}}.nav-section-label{letter-spacing:1.3px;color:#aaa6b9;margin:22px 12px 6px;font-size:9px}.group-nav{max-height:35vh;padding-left:12px;overflow:auto}.sidebar nav .group-nav a{gap:10px;padding:9px 12px;font-size:11px}.group-nav .tiny-dot{background:#b1a4d4;flex-shrink:0}.sidebar nav .group-nav a[aria-current]{background:#f5f2fc}.sidebar nav{overflow-y:auto}.sidebar-footer{flex-shrink:0;padding-bottom:0}.action-button{color:#fff;white-space:nowrap;background:#7562df;border-radius:10px;justify-content:center;align-items:center;padding:12px 17px;font-size:12px;font-weight:500;display:inline-flex}.action-button:hover{background:#6854d0}.action-button:disabled{opacity:.5;cursor:wait}.group-row{align-items:center;gap:10px;padding:18px 20px;display:flex}.group-row+.group-row{border-top:1px solid var(--border)}.group-row>a:first-child{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.group-row .row-copy strong{overflow-wrap:anywhere}.edit-link{color:#9885bd;padding:8px;font-size:11px}.inline-action{letter-spacing:0;text-transform:none;color:#8570c4;margin-left:auto;font-size:11px}.group-breadcrumb{color:#a08ac6;align-items:center;gap:7px;margin-top:-12px;margin-bottom:22px;font-size:11px;display:flex}.group-breadcrumb svg{width:15px;height:15px}.management-form{border:1px solid var(--border);background:#fff;border-radius:16px;max-width:600px;padding:28px}.management-form label{flex-direction:column;gap:9px;margin-bottom:21px;font-size:12px;font-weight:500;display:flex}.management-form input,.management-form select,.management-form textarea{width:100%;font:inherit;color:#393446;background:#faf9fd;border:1px solid #e8e3f0;border-radius:9px;outline:none;padding:12px;font-weight:400}.management-form input:focus,.management-form select:focus,.management-form textarea:focus{border-color:#a38edb;box-shadow:0 0 0 3px #7562df0b}.management-form textarea{resize:vertical;line-height:1.7}.inline-link{color:#9782b8;margin-top:-9px;margin-bottom:24px;font-size:11px;display:inline-block}.form-status{color:#9a6a7b;overflow-wrap:anywhere;min-height:19px;font-size:12px;line-height:1.6}.form-actions{align-items:center;gap:20px;margin-top:10px;display:flex}.form-actions>a{color:#a197ad;font-size:12px}.project-card h2,.note-card h2,.page-heading h1{overflow-wrap:anywhere}@media (width<=600px){.page-heading:has(>.action-button){flex-wrap:wrap;gap:16px}.page-heading>.action-button{padding:10px 13px;font-size:11px}.management-form{padding:22px}.group-row{gap:5px;padding:16px 12px}.edit-link,.inline-action{font-size:10px}.bottom-nav a{font-size:8px}}.space-group{margin-top:24px}.space-group>summary{cursor:pointer;border-bottom:1px solid #e9e5f1;align-items:center;gap:10px;padding:13px 0;font-size:13px;list-style:none;display:flex}.space-group>summary::-webkit-details-marker{display:none}.space-group>summary:focus-visible{outline-offset:3px;border-radius:8px;outline:3px solid #a594ee}.group-chevron{color:#a196b8;display:flex}.group-chevron svg{width:15px;height:15px;transition:transform .15s}.space-group[open] .group-chevron svg{transform:rotate(90deg)}.group-count{color:#9a8aae;background:#ebe6f5;border-radius:6px;padding:3px 7px;font-size:10px;font-weight:400}.group-content{padding-top:15px}.group-toolbar{align-items:center;gap:12px;margin-bottom:17px;display:flex}.label-filters{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.label-filters button{color:#9c91af;overflow-wrap:anywhere;background:#eeebf5;border-radius:7px;max-width:100%;padding:7px 10px;font-size:10px}.label-filters button[aria-pressed=true]{color:#7860ad;background:#e3daf7}.group-toolbar>.inline-action{flex-shrink:0}.project-labels{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.project-labels:empty{display:none}.project-labels span{color:#a18cbb;overflow-wrap:anywhere;background:#f0edf7;border-radius:5px;max-width:100%;padding:4px 7px;font-size:9px}.field-help{color:#a298b4;margin-top:-12px;margin-bottom:23px;font-size:10px;line-height:1.6}@media (width<=600px){.group-toolbar{align-items:flex-start;gap:8px}.label-filters button{padding:7px 9px;font-size:9px}.group-toolbar>.inline-action{padding-top:7px}.space-group{margin-top:20px}}.add-page-card{color:#a393bd;background:#f4f1fa;border:1px dashed #d9d0e8;justify-content:center;align-items:center;gap:13px;min-height:210px;font-size:12px}.add-page-card:hover{background:#eee8f8;border-color:#b8a4d6}.add-page-plus{color:#9c86ba;background:#eae3f5;border-radius:50%;place-items:center;width:43px;height:43px;font-size:28px;font-weight:400;display:grid}.section-label>.inline-action{white-space:nowrap}.page-editor-view{border:1px solid var(--border);background:#fff;border-radius:17px;min-height:450px;padding:28px 35px}.editor-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.editor-meta .eyebrow{margin:0}.save-state{color:#a297af;margin-left:auto;font-size:10px;line-height:1.6}.page-editor-view>textarea{letter-spacing:-1px;color:#302c40;resize:none;background:0 0;border:0;outline:none;width:100%;margin-bottom:25px;padding:4px 0;font:700 32px/1.25 Golos Text,sans-serif;overflow:hidden}.page-editor-view>textarea::placeholder{color:#c5becf}.page-blocks{padding:0;font-size:14px;line-height:1.8}.page-blocks .ce-block__content,.page-blocks .ce-toolbar__content{max-width:100%}.page-blocks .ce-paragraph{color:#6c6479;font-size:14px;line-height:1.9}.page-blocks .ce-header{letter-spacing:-.4px;font-family:inherit}.page-blocks h2.ce-header{font-size:24px}.page-blocks h3.ce-header{font-size:20px}.page-blocks h4.ce-header{font-size:17px}.page-blocks .tc-wrap{overflow-x:auto}.page-blocks .tc-table{min-width:240px}.page-blocks .tc-cell{min-width:80px;font-size:12px}.editor-help{color:#b5a9c5;margin-top:25px;font-size:10px;line-height:1.8}.page-editor-view [hidden]{display:none!important}@media (width<=600px){.page-editor-view{padding:22px 16px}.page-editor-view>textarea{font-size:27px}.page-blocks{padding:0}.editor-meta{gap:8px}.save-state{font-size:9px}.page-blocks .ce-paragraph{font-size:13px}.page-blocks .ce-toolbar__actions{right:0}.page-blocks .ce-toolbar__plus,.page-blocks .ce-toolbar__settings-btn{background:#f3eef9}}.page-blocks .codex-editor__redactor{padding-bottom:80px!important}.note-card .note-top{justify-content:flex-end}.task-board{grid-template-columns:repeat(5,minmax(150px,1fr));align-items:start;gap:12px;margin-bottom:25px;padding:2px 2px 18px;display:grid;overflow-x:auto}.board-column{background:#eeedf5;border:1px solid #e8e5f0;border-radius:14px;min-height:170px;padding:12px}.board-column>h2{letter-spacing:0;color:#746b83;white-space:nowrap;align-items:center;gap:7px;margin:2px 0 14px;font-size:12px;font-weight:600;display:flex}.board-column>h2 i{background:#b7b0c5;border-radius:50%;width:7px;height:7px}.board-column[data-status=todo]>h2 i{background:#839edc}.board-column[data-status=in_progress]>h2 i{background:#b092e0}.board-column[data-status=in_review]>h2 i{background:#e0b17d}.board-column[data-status=done]>h2 i{background:#8ebc9e}.board-column>h2 span{color:#a39aaf;margin-left:auto;font-size:10px}.board-cards{gap:8px;display:grid}.board-task{background:#fff;border:1px solid #e6e2ed;border-radius:10px;gap:9px;padding:13px;transition:border-color .15s;display:grid}.board-task:hover{border-color:#a994db}.board-task strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.6}.board-project{color:#a291b9;font-size:9px}.board-task small{color:#a89caf;font-size:9px;line-height:1.6}.board-empty{color:#b0a7be;text-align:center;padding:22px 0;font-size:11px}.task-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.schedule-fields{grid-template-columns:repeat(3,1fr)}.task-form select:disabled{opacity:.6}@media (width<=600px){.task-board{scroll-snap-type:x proximity;grid-template-columns:repeat(5,220px)}.board-column{scroll-snap-align:start}.task-form-grid{grid-template-columns:1fr;gap:0}.schedule-fields{grid-template-columns:1fr 1fr;gap:0 12px}.schedule-fields label:last-child{grid-column:1/-1}}.week-pagination{color:#9987b5;justify-content:space-between;margin-bottom:14px;font-size:11px;display:flex}.bottom-nav{grid-template-columns:repeat(3,1fr)}.group-nav{border-left:1px solid #e9e3f4;margin-top:-3px;margin-left:23px;padding-left:10px}.space-actions{flex-wrap:wrap;gap:10px;display:flex}.secondary-action{color:#8570bb;background:#ebe6f8}.secondary-action:hover{background:#dfd6f2}.group-open-link{color:#9682bd;margin:0 0 16px;font-size:11px;display:inline-block}@media (width<=600px){.page-heading:has(.space-actions){flex-wrap:wrap}.space-actions{width:100%}.space-actions .action-button{padding:11px 13px;font-size:11px}}.group-editor-view{background:0 0;border:0;min-height:0;margin-bottom:30px;padding:0}.group-editor-view>textarea{letter-spacing:-1.5px;margin-bottom:20px;font-size:38px}.group-editor-view .page-blocks{padding:0}.group-editor-view .codex-editor__redactor{padding-bottom:25px!important}.group-editor-view .editor-help{margin-top:12px}@media (width<=600px){.group-editor-view{padding:0}.group-editor-view>textarea{font-size:33px}.group-editor-view .page-blocks{padding:0}}.project-settings-row{justify-content:flex-end;margin:-20px 0 24px;display:flex}.project-breadcrumbs{color:#968ab5;margin-bottom:25px;font-size:12px}.project-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.project-breadcrumbs li,.project-breadcrumbs a{align-items:center;gap:7px;display:flex}.project-breadcrumbs a{overflow-wrap:anywhere;min-width:0}.project-breadcrumbs a:hover{color:#7562df}.project-breadcrumbs svg{width:16px;height:16px}.breadcrumb-divider{color:#c2b8d1}.editor-meta .project-labels{flex:1;min-width:0;margin-top:0}.project-top-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:25px;display:flex}.project-top-row .project-breadcrumbs{min-width:0;margin-bottom:0}.project-settings-icon{color:#a294ba;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.project-settings-icon:hover{color:#7562df;background:#ece7f8}.project-settings-icon svg{width:20px;height:20px}.editor-meta:has(.project-labels){margin-bottom:4px}.task-form input[readonly]{color:#9b90aa;cursor:default;background:#f2eff7}.task-label-chip,.task-label-choice{--label-bg:#efe8fa;--label-fg:#9374bf;--label-border:#c5afdf}[data-color=blue]{--label-bg:#e8effa;--label-fg:#6e8dbb;--label-border:#adc3e2}[data-color=green]{--label-bg:#e7f2eb;--label-fg:#6f9e82;--label-border:#adcfb9}[data-color=orange]{--label-bg:#fbefdf;--label-fg:#b28c5e;--label-border:#e4c69f}[data-color=pink]{--label-bg:#f8e8ef;--label-fg:#bc819a;--label-border:#deb3c6}[data-color=gray]{--label-bg:#eeedf2;--label-fg:#93909d;--label-border:#c7c4cf}.task-label-badges{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex!important}.task-label-chip{background:var(--label-bg);color:var(--label-fg);overflow-wrap:anywhere;border-radius:5px;max-width:100%;padding:3px 7px;font-size:9px;line-height:1.5;display:inline-flex}.task-label-picker{border:0;min-width:0;margin:0 0 24px;padding:0}.task-label-picker legend{margin-bottom:12px;font-size:12px;font-weight:500}.task-label-options{flex-wrap:wrap;gap:7px;display:flex}.management-form .task-label-choice{background:var(--label-bg);color:var(--label-fg);cursor:pointer;overflow-wrap:anywhere;border:1px solid #0000;border-radius:7px;flex-direction:row;align-items:center;gap:7px;max-width:100%;margin:0;padding:7px 10px;font-size:11px;display:flex}.task-label-choice:has(input:checked){border-color:var(--label-border)}.management-form .task-label-choice input{width:13px;height:13px;accent-color:var(--label-fg);flex-shrink:0;margin:0;padding:0}.labels-empty,.labels-hint{color:#a298b4;font-size:10px;line-height:1.6}.labels-hint,.create-task-label{margin-top:12px}.create-task-label summary{cursor:pointer;color:#9980bc;padding:5px 0;font-size:11px;display:inline-block}.label-create-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.management-form .label-create-fields label{margin-bottom:12px}.label-create-button{border-radius:7px;padding:9px 12px;font-size:11px}.label-create-button:disabled{opacity:.5}.label-create-status{color:#a08aac;margin-top:8px;font-size:10px;line-height:1.6}@media (width<=600px){.label-create-fields{grid-template-columns:1fr;gap:0}}.task-back-link{align-items:center;gap:7px;display:inline-flex}.task-back-link svg{width:16px;height:16px}.management-form .task-label-choice{position:relative}.management-form .task-label-choice input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.task-label-choice:has(input:checked){box-shadow:inset 0 0 0 1px var(--label-border);font-weight:600}.task-label-choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #a594ee}.board-cards{min-height:100px}.board-task{cursor:grab}.board-task:active{cursor:grabbing}.board-drag-ghost{opacity:.3}.board-drag-chosen{border-color:#a994db;box-shadow:0 4px 16px #9984bf22}.board-task-saving{opacity:.6}.task-board.is-dragging{scroll-snap-type:none}.board-save-status{color:#a08aac;min-height:16px;margin:-18px 0 18px;font-size:10px}.label-add-row{gap:8px;margin-top:8px;display:flex}.management-form .label-add-row input{flex:1;min-width:0;margin:0}.label-add-row>button{color:#9374bf;cursor:pointer;background:#f0ebf8;border:1px solid #ded6ed;border-radius:9px;flex-shrink:0;width:42px;font-size:23px}.selected-label-chips{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.editable-label-chip{align-items:center;gap:6px;padding:5px 8px;font-size:12px}.editable-label-chip button{color:inherit;cursor:pointer;background:0 0;border:0;padding:2px 3px;font-size:17px;line-height:1}.editable-label-chip button:focus-visible,.label-add-row>button:focus-visible{outline-offset:2px;outline:2px solid #9984bf}.label-picker-status{color:#a05d71;margin:5px 0 0;font-size:11px}.label-picker-status:empty{display:none}.management-form .label-chip-picker>label{margin-bottom:0}.label-chip-picker+.field-help{margin-top:10px}.label-chip-picker .label-add-row{margin-top:0}.entity-top-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.entity-top-row .back-link{margin:0}.entity-delete-icon{color:#aaa0b5;cursor:pointer;background:0 0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.entity-delete-icon svg{width:18px;height:18px}.entity-delete-icon:hover{color:#b95870;background:#f9e9ed}.entity-delete-icon:focus-visible{outline-offset:2px;outline:2px solid #b95870}.project-top-row .project-settings-icon{margin-left:auto}.delete-dialog{color:#393446;background:#fff;border:1px solid #e9e3ee;border-radius:18px;width:min(420px,100vw - 32px);padding:26px;box-shadow:0 20px 70px #35294026}.delete-dialog::backdrop{background:#28203355}.delete-dialog h2{margin:0 0 15px;font-size:20px}.delete-dialog p{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.delete-dialog .delete-entity-name{font-weight:600}.delete-dialog [data-delete-error]{color:#b95870}.delete-dialog-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.delete-dialog-actions button{cursor:pointer;color:#837090;background:#f3eff8;border-radius:9px;padding:11px 16px;font-size:13px}.delete-dialog-actions .delete-confirm{color:#fff;background:#b95870}.delete-dialog-actions button:disabled{opacity:.5;cursor:wait}.entity-card-shell{min-width:0;position:relative}.entity-card-shell>.project-card,.entity-card-shell>.note-card{flex-direction:column;height:100%;display:flex}.entity-card-shell .note-top{justify-content:flex-start}.card-actions{z-index:1;position:absolute;top:15px;right:15px}.card-menu-toggle{color:#a89ab9;background:0 0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:23px;line-height:1;display:flex}.card-menu-toggle:hover,.card-menu-toggle[aria-expanded=true]{color:#87739f;background:#f2edf8}.card-actions:has(.card-menu:not([hidden])){z-index:3}.card-menu{background:#fff;border:1px solid #e9e3ef;border-radius:10px;min-width:140px;padding:5px;position:absolute;top:38px;right:0;box-shadow:0 8px 25px #38284318}.card-menu button{color:#b95870;text-align:left;background:#fff;border-radius:6px;align-items:center;gap:8px;width:100%;padding:10px;font-size:12px;display:flex}.card-menu button:hover{background:#fff0f3}.card-menu svg{width:16px;height:16px}.space-group-shell{position:relative}.space-group-shell>.card-actions{top:7px;right:0}.space-group-shell .space-group>summary{padding-right:44px}.space-group-shell .card-menu{min-width:185px}.card-menu a[role=menuitem]{color:#8b769e;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.card-menu a[role=menuitem]:hover{background:#f5f1fa}.group-drag-handle{color:#b7adc5;cursor:grab;touch-action:none;padding:3px;font-size:17px;line-height:1}.group-drag-handle:active{cursor:grabbing}.group-sort-ghost{opacity:.35}.group-nav a{cursor:grab}.group-sort-status{z-index:6;color:#8d789f;background:#fff;border-radius:9px;max-width:calc(100vw - 44px);padding:9px 12px;font-size:11px;position:fixed;bottom:18px;right:22px;box-shadow:0 3px 14px #38284312}.group-sort-status:empty{display:none}@media (width<=600px){.group-sort-status{bottom:90px}}.entity-top-row .project-breadcrumbs{margin-bottom:0}.collapsible-board .board-body{padding-top:18px}.collapsible-board .board-body>.section-label{display:none}.management-form .project-task-visibility{flex-direction:row;align-items:center;gap:10px}.management-form .project-task-visibility input{accent-color:#7562df;width:16px;height:16px;margin:0;padding:0}.page-blocks .ce-block__content,.page-blocks .ce-toolbar__content{margin-left:0;margin-right:0}.page-blocks .codex-editor--narrow .codex-editor__redactor{margin-right:0}.page-document-view>textarea{margin-bottom:12px}.page-description{color:#958b9f;background:0 0;border:0;outline:none;width:100%;padding:4px 0;font:400 13px/1.6 Golos Text,sans-serif;display:block}.page-description::placeholder{color:#b7afc2}.page-description:focus{color:#6c6479}.page-body-divider{border:0;border-top:1px solid #ede8f2;width:calc(100% + 70px);margin:24px -35px}.page-document-view>.editor-meta{margin-top:20px;margin-bottom:0}.page-document-view>.editor-help{margin-top:10px}@media (width<=600px){.page-body-divider{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}}.document-labels .project-labels{margin:0 0 5px}.group-editor-view .page-body-divider{width:100%;margin-left:0;margin-right:0}.inline-project-labels{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.document-labels .inline-project-labels .project-labels{margin:0}.inline-project-labels>[data-inline-label-open]{color:#9b86b7;background:#f0edf7;border-radius:6px;width:25px;height:25px;font-size:18px}.inline-project-labels form{align-items:center;gap:6px;display:flex}.inline-project-labels input{width:160px;max-width:100%;font:inherit;color:#6c6479;background:#fff;border:1px solid #ded4ec;border-radius:6px;padding:6px 8px;font-size:11px}.inline-project-labels form button{color:#8b73ad;background:#ede7f6;border-radius:6px;padding:7px 8px;font-size:10px}.inline-project-labels [data-inline-label-status]{color:#a2758b;font-size:10px}.page-detail-actions{flex-shrink:0;position:relative}.page-detail-actions>.card-actions{position:relative;top:auto;right:auto}.page-detail-actions [data-cover-status]{color:#a2758b;width:200px;font-size:11px;position:absolute;top:40px;right:0}.page-detail-actions [data-add-cover]{color:#8b769e}.page-cover{object-fit:cover;border-radius:16px;width:100%;height:220px;margin-bottom:20px;display:block}.page-cover[hidden]{display:none}.note-cover{object-fit:cover;border-radius:15px 15px 0 0;width:calc(100% + 44px);max-width:none;height:130px;margin:-22px -22px 18px}.note-card:has(.note-cover){overflow:hidden}@media (width<=600px){.page-cover{height:160px}}.editor-image{gap:10px;margin:12px 0;display:grid}.editor-image img{border-radius:10px;width:100%;max-width:100%;height:auto}.editor-image img[hidden],.editor-image input[hidden]{display:none}.editor-image-picker{color:#8b769e;background:#f2edf8;border-radius:8px;justify-self:start;padding:8px 12px;font-size:12px}.editor-image input[type=text]{color:#8c8296;width:100%;font:inherit;background:0 0;border:0;outline:none;padding:4px 0;font-size:12px}.editor-image [role=status]{color:#a2758b;font-size:12px}.image-drop-target{outline-offset:8px;border-radius:8px;outline:2px dashed #b3a0d4}.editor-image-frame{justify-self:start;max-width:100%;line-height:0;position:relative}.editor-image-frame[hidden]{display:none}.editor-image-frame>img{object-fit:fill;display:block}.editor-image-frame:hover,.editor-image-frame:focus-within,.editor-image-frame.is-resizing{border-radius:10px;outline:1px solid #a48cc9}.image-resize-handle{opacity:0;touch-action:none;z-index:2;background:#a48cc9;border:2px solid #fff;border-radius:3px;width:12px;height:12px;padding:0;position:absolute;box-shadow:0 0 0 1px #a48cc9}.editor-image-frame:hover .image-resize-handle,.editor-image-frame:focus-within .image-resize-handle,.editor-image-frame.is-resizing .image-resize-handle{opacity:1}.image-resize-nw{cursor:nwse-resize;top:-6px;left:-6px}.image-resize-ne{cursor:nesw-resize;top:-6px;right:-6px}.image-resize-sw{cursor:nesw-resize;bottom:-6px;left:-6px}.image-resize-se{cursor:nwse-resize;bottom:-6px;right:-6px}.image-resize-n{cursor:ns-resize;top:-6px;left:calc(50% - 6px)}.image-resize-s{cursor:ns-resize;bottom:-6px;left:calc(50% - 6px)}.image-resize-w{cursor:ew-resize;top:calc(50% - 6px);left:-6px}.image-resize-e{cursor:ew-resize;top:calc(50% - 6px);right:-6px}.editor-image-frame.is-resizing{-webkit-user-select:none;user-select:none}@media (hover:none){.image-resize-handle{opacity:1;width:16px;height:16px}}.editor-columns{grid-template-columns:repeat(var(--column-count,3),minmax(0,1fr));gap:24px;margin:16px 0 28px;display:grid;position:relative}.editor-column{border-radius:8px;min-width:0;min-height:80px}.editor-column:focus-within{box-shadow:0 0 0 1px #e8e0f1}.editor-column .codex-editor__redactor{min-height:65px;padding-bottom:12px!important}.editor-column .ce-block__content,.editor-column .ce-toolbar__content{max-width:none}.editor-column .editor-image-picker{padding:6px;font-size:10px}.editor-column .ce-toolbar{z-index:4}.columns-flatten{color:#a395b3;opacity:0;background:0 0;font-size:10px;position:absolute;bottom:-23px;right:0}.editor-columns:hover>.columns-flatten,.editor-columns:focus-within>.columns-flatten{opacity:1}.ce-block{position:relative}.editor-columns>.editor-column [data-drop-guide=left]{box-shadow:-3px 0 #a28ccf}[data-drop-guide=right]{box-shadow:3px 0 #a28ccf}[data-drop-guide=left]{box-shadow:-3px 0 #a28ccf}[data-drop-guide=before]{border-top:3px solid #a28ccf}[data-drop-guide=after]{border-bottom:3px solid #a28ccf}@media (width<=600px){.editor-columns{grid-template-columns:1fr;gap:18px}.columns-flatten{opacity:1}}.page-blocks .ce-toolbar__settings-btn,.page-blocks .ce-toolbar__plus{display:none!important}.block-controls{opacity:0;z-index:3;align-items:center;gap:2px;display:flex;position:absolute;top:2px;left:-52px}.ce-block:hover>.block-controls,.ce-block:focus-within>.block-controls,.block-controls:focus-within{opacity:1}.block-controls button{color:#9b8baa;-webkit-user-select:none;user-select:none;background:0 0;border-radius:5px;place-items:center;width:24px;height:24px;padding:0;line-height:1;display:grid}.block-controls button:hover,.block-controls button:focus-visible{color:#77608f;background:#f0ebf7}.block-add-button{font-size:20px}.block-controls .layout-drag-handle{cursor:grab;font-size:15px}.block-controls-column{top:-25px;left:0}.editor-column .ce-block{margin-top:28px}.block-controls-row{top:-25px;left:auto;right:0}@media (width<=600px){.block-controls{opacity:1;top:-25px;left:0}.page-blocks>.codex-editor>.codex-editor__redactor>.ce-block{margin-top:28px}.block-controls-row{left:auto;right:0}}.recurrence-settings{background:#fcfaff;border:1px solid #e8e1f1;border-radius:12px;gap:14px;padding:20px;display:grid}.recurrence-heading{color:#70627e;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.recurrence-series-badge{color:#a18ab9;font-size:10px;font-weight:400}.recurrence-details{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.recurrence-details:disabled{opacity:.65}.recurrence-settings [hidden]{display:none!important}.recurrence-settings [data-recurrence-options]{gap:16px;display:grid}.recurrence-settings .recurrence-interval{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.recurrence-interval input{width:78px}.recurrence-field-label{color:#8c799d;margin-bottom:10px;font-size:12px;display:block}.weekday-options{flex-wrap:wrap;gap:6px;display:flex}.weekday-options label{display:block;position:relative}.weekday-options input{opacity:0;width:1px;height:1px;position:absolute}.weekday-options span{color:#a18bab;cursor:pointer;background:#fff;border:1px solid #e9e0f1;border-radius:8px;place-items:center;min-width:36px;height:36px;font-size:12px;display:grid}.weekday-options input:checked+span{color:#82639f;background:#ede5f7;border-color:#c5b2dd}.weekday-options input:focus-visible+span{outline-offset:2px;outline:2px solid #a48ac0}.recurrence-ending{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.recurrence-preview{color:#947aab;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.recurrence-preview.is-error{color:#b36378}.recurrence-stop{color:#ac7d8f;text-align:left;background:0 0;justify-self:start;padding:0;font-size:11px}.recurrence-badge{opacity:.7;margin-left:7px;font-size:14px;font-weight:400;display:inline-block}.recurrence-settings .field-help{margin:0}@media (width<=600px){.recurrence-settings{padding:16px}.recurrence-ending{grid-template-columns:1fr}}.management-form .recurrence-settings label{margin-bottom:0}.management-form .recurrence-settings .recurrence-interval{flex-direction:row;justify-content:flex-start}.management-form .recurrence-interval input{flex:none;width:64px}.weekday-options{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.management-form .weekday-options label{margin:0;display:block}.management-form .weekday-options input{border:0;width:1px;padding:0}.weekday-options span{min-width:0;height:38px}.event{gap:5px;padding:10px 12px}.event strong{white-space:nowrap;text-overflow:ellipsis;order:-1;width:100%;min-height:16px;line-height:16px;overflow:hidden}.event-time{flex-shrink:0}.event-compact{flex-direction:row;align-items:center;gap:8px;padding:4px 8px}.event-compact strong{flex:1;width:auto;min-width:0}.event-compact .event-time{white-space:nowrap;font-size:9px}.event-compact .event-time>span,.event-compact .event-project,.signed-out .sidebar,.signed-out .bottom-nav{display:none}.signed-out .workspace{margin-left:0}.signed-out .topbar-label,.signed-out .mode{display:none}.signed-out #content{justify-content:center;padding-top:7vh;display:flex}.login-card{background:#fff;border:1px solid #eceaf2;border-radius:24px;width:min(100%,420px);padding:32px}.login-card h1{margin:12px 0;font-size:30px}.login-card>p{color:#8d899d}.login-card form{gap:18px;margin-top:28px;display:grid}.login-card label{gap:8px;font-weight:600;display:grid}.login-card input{box-sizing:border-box;width:100%;font:inherit;background:#faf9fd;border:1px solid #dedbe8;border-radius:12px;padding:13px}.login-card [role=status]{color:#ad4566;min-height:20px;margin:0}.login-help{font-size:12px;line-height:1.6}.account-controls{align-items:center;gap:10px;min-width:0;margin-left:auto;font-size:12px;display:flex}.account-controls span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.account-controls button{color:#7562df;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1ddec;border-radius:10px;padding:7px 10px}.read-only .editor-help,.read-only .columns-flatten,.read-only .ce-toolbar,.read-only [data-save-retry]{display:none}.read-only input,.read-only textarea{background:0 0}.read-only .save-state{color:#8d899d}.read-only .image-caption{color:#8d899d;text-align:center;font-size:13px}.read-only input:disabled,.read-only textarea:disabled,.read-only select:disabled{opacity:1;color:inherit;-webkit-text-fill-color:currentColor}[hidden]{display:none!important}@media (width<=600px){.account-controls span{max-width:120px}.topbar:has(.account-controls) .mode{display:none}.login-card{padding:24px}.signed-out #content{padding:32px 20px}.account-controls button{padding:6px 8px}}.account-controls select{border:1px solid var(--border);max-width:220px;color:inherit;font:inherit;background:#fff;border-radius:9px;padding:7px}@media (width<=600px){.account-controls{flex-wrap:wrap;justify-content:flex-end}.account-controls select{max-width:155px;font-size:10px}.topbar:has(.account-controls select){height:auto;min-height:76px;padding-block:12px}}.settings-tabs{border-bottom:1px solid var(--border);gap:18px;margin:0 0 28px;padding-bottom:14px;display:flex}.settings-tabs a[aria-current]{color:#7562df;font-weight:600}.sharing-heading{margin:30px 0 16px;font-size:18px}.sharing-list{gap:14px;margin-top:20px;display:grid}.sharing-card{border:1px solid var(--border);background:#fff;border-radius:16px;padding:20px}.sharing-card p,.sharing-card small{color:#8d899d;margin:8px 0;font-size:12px;line-height:1.6}.sharing-card [role=status]{color:#ad4566}.sharing-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:15px;display:flex}.sharing-actions label{gap:6px;font-size:12px;display:grid}.sharing-actions select{border:1px solid var(--border);background:#fff;border-radius:8px;padding:8px}.space-navigation{border-top:1px solid var(--border);margin-top:25px;padding-top:20px}.space-navigation>p{letter-spacing:1px;color:#a19bae;margin-bottom:12px;font-size:9px}.space-navigation>a{border-radius:10px;align-items:center;gap:10px;padding:12px 8px;font-size:12px;display:flex}.space-navigation>a[aria-current]{color:#7562df;background:#eee9fb}.space-navigation svg{flex-shrink:0;width:18px}.share-link{color:#7562df;font-size:12px}.account-settings{color:#7562df;white-space:nowrap;font-size:12px}.account-controls .account-settings span{display:inline}.entity-top-row{flex-wrap:wrap;gap:12px}@media (width>=601px){.account-controls select{display:none}}@media (width<=600px){.sharing-card{padding:16px}.account-settings{font-size:10px}.sharing-actions{gap:8px}.settings-tabs{font-size:12px}}.sharing-card .secondary-action,[data-space-name] .secondary-action{border-radius:10px;min-height:40px;padding:10px 14px;font-size:12px}.sharing-card button:disabled{opacity:.5;cursor:wait}
