@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700&display=swap";:root{font-family:DM Sans,sans-serif;color:#dedfe3;background:#0d0f14;font-synthesis:none;--line:#272a31;--muted:#828792;--panel:#14171d;--orange:#eaa366}*{box-sizing:border-box}body{margin:0;overflow:hidden}button,input{font:inherit}.shell{height:100vh;display:grid;grid-template-columns:60px 280px minmax(540px,1fr) 290px;background:#0d0f14}.rail{background:#0a0c10;border-right:1px solid #202329;padding:16px 10px;display:flex;align-items:center;flex-direction:column;gap:13px}.brand-mark{width:36px;height:36px;display:grid;place-items:center;border:1px solid #7b5034;color:#f5b47c;background:#261b15;border-radius:10px;font:700 17px Manrope}.rail-btn,.avatar{border:0;color:#777d87;background:transparent;width:36px;height:36px;border-radius:9px;cursor:pointer;font-weight:700}.rail-btn.active{background:#20242c;color:#eee}.rail-spacer{flex:1}.avatar,.face{display:grid;place-items:center;background:#5b3d2c;color:#ffd5b0;border:1px solid #80593f;font-size:11px}.avatar{border-radius:50%}.sidebar{background:#11141a;border-right:1px solid var(--line);display:flex;min-height:0;flex-direction:column}.workspace-head{height:72px;padding:15px 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.workspace-head div{display:flex;flex-direction:column;gap:3px}.workspace-head span{font-size:11px;color:var(--muted)}.workspace-head strong{font:600 14px Manrope}.workspace-head button,.section-title button{background:none;border:0;color:var(--muted);width:28px}.workspace-head svg,.section-title svg,.icon-btn svg{width:18px;stroke:currentColor;fill:none;stroke-width:1.7}.search{margin:14px 14px 7px;height:34px;display:flex;align-items:center;gap:9px;padding:0 10px;border:1px solid #2a2d35;border-radius:7px;background:#171a20;color:#767c87;font-size:12px}.search svg{width:15px;fill:none;stroke:currentColor;stroke-width:1.8}.search kbd{margin-left:auto;border:1px solid #333741;padding:1px 5px;border-radius:4px;font-size:10px}.top-nav{padding:2px 10px 14px;border-bottom:1px solid var(--line)}.top-nav button{width:100%;height:34px;border:0;background:transparent;color:#a8abb2;display:flex;align-items:center;gap:10px;padding:0 10px;border-radius:6px;text-align:left}.top-nav button:hover{background:#191c22}.top-nav b{margin-left:auto;background:#282c34;color:#9da2ac;font-size:10px;padding:1px 6px;border-radius:8px}.nav-symbol{width:15px;text-align:center;color:#777e8a}.section-title{height:48px;padding:20px 15px 8px 20px;display:flex;align-items:center;justify-content:space-between;color:#626875;font-size:10px;font-weight:700;letter-spacing:.09em}.tree{flex:1;overflow:auto;padding:1px 8px}.tree-row{border:0;background:none;color:#a8acb5;width:100%;height:31px;display:flex;align-items:center;gap:5px;border-radius:6px;padding-left:calc(5px + var(--depth)*16px);font-size:12px;text-align:left;cursor:pointer}.tree-row:hover{background:#191c22}.tree-row.active{background:#24201d;color:#f1c099}.tree-row small{margin-left:auto;margin-right:7px;color:#6f747d}.disclosure,.leaf-space{width:13px;display:grid;place-items:center}.disclosure svg{width:12px;stroke:currentColor;fill:none;stroke-width:1.7;transition:.15s}.disclosure.open svg{transform:rotate(90deg)}.tree-icon{color:#6e747f;width:14px;text-align:center}.children{display:block}.children.collapsed{display:none}.sidebar-footer{padding:12px;border-top:1px solid var(--line)}.sidebar-footer button{width:100%;border:0;background:transparent;color:#aeb1b8;display:flex;align-items:center;gap:10px;text-align:left;padding:7px}.sidebar-footer svg{width:17px;fill:none;stroke:currentColor;stroke-width:1.6}.sidebar-footer span{display:flex;flex-direction:column}.sidebar-footer strong{font-size:12px}.sidebar-footer small{font-size:10px;color:#696f79;margin-top:2px}.main{min-width:0;background:#111319}.topbar{height:57px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 20px}.crumb{font-size:12px;color:#777d87;display:flex;gap:9px}.crumb i{font-style:normal;color:#41454d}.crumb strong{font-weight:500;color:#bbbfc6}.presence,.faces{display:flex;align-items:center}.face{width:29px;height:29px;border-radius:50%;font-weight:700}.faces .face+.face{margin-left:-7px}.f2{background:#33495b;color:#b9ddf7;border-color:#4c697f}.share{margin-left:14px;background:#e5a06a;border:0;border-radius:6px;padding:7px 13px;color:#23170f;font-size:12px;font-weight:700}.icon-btn{border:0;background:transparent;color:#858a94;margin-left:7px}.document{max-width:820px;margin:0 auto;padding:63px 65px 120px;height:calc(100vh - 57px);overflow:auto}.doc-meta{display:flex;align-items:center;gap:12px;height:35px}.page-glyph{font-size:26px;color:#d79c6f;margin-right:4px}.doc-meta button{visibility:hidden;border:0;background:none;color:#686e78;font-size:11px}.doc-meta:hover button{visibility:visible}.document h1{font:700 38px Manrope;margin:10px 0 8px;color:#f1f1f0;letter-spacing:-.035em;outline:0}.byline{display:flex;align-items:center;gap:7px;color:#686e78;font-size:11px}.tiny{width:21px;height:21px;font-size:8px}.byline i{font-style:normal}.saved{margin-left:auto;color:#6f8d78;display:flex;align-items:center;gap:4px}.saved svg{width:13px;stroke:currentColor;fill:none;stroke-width:2}.lede{font-size:16px;line-height:1.72;color:#b4b7bd;margin:32px 0 38px;outline:0}.document h2{font:600 19px Manrope;color:#e2e2e1;margin:34px 0 16px;outline:0}.loop-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;border:1px solid #2b2e35;border-radius:10px;padding:18px;background:#15181e}.loop-flow div{display:flex;flex-direction:column;min-width:0}.loop-flow span{color:#b97848;font-size:9px;font-weight:700;letter-spacing:.12em}.loop-flow strong{font:600 12px Manrope;margin:4px 0}.loop-flow small{font-size:9px;color:#6c727c;white-space:nowrap}.loop-flow i{color:#454a54;font-style:normal;margin:0 8px}blockquote{border-left:2px solid #b97848;margin:28px 0;padding:5px 18px;background:linear-gradient(90deg,#1c1815,transparent)}blockquote span{font-size:9px;font-weight:700;color:#c98a5c;letter-spacing:.12em}blockquote p{font-size:13px;line-height:1.6;margin:7px 0;color:#a9adb4}.checklist label{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-bottom:1px solid #22252b;cursor:pointer}.checklist input{display:none}.checklist label>span{width:17px;height:17px;border:1px solid #4c515b;border-radius:4px;margin-top:1px;display:grid;place-items:center}.checklist input:checked+span{background:#a7673e;border-color:#a7673e}.checklist input:checked+span:after{content:"✓";font-size:11px;color:#fff}.checklist p{margin:0;display:flex;flex-direction:column}.checklist strong{font-size:12px;font-weight:500}.checklist small{color:#737984;font-size:10px;margin-top:4px}.context{background:#11141a;border-left:1px solid var(--line)}.context>header{height:57px;padding:0 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.context header strong{font:600 12px Manrope}.context section{padding:17px;border-bottom:1px solid #24272e}.eyebrow{display:block;font-size:9px;font-weight:700;letter-spacing:.1em;color:#626873;margin-bottom:11px}.eyebrow b{font-size:9px;background:#282c33;padding:1px 5px;border-radius:7px;margin-left:5px}.status{font-size:11px;color:#d4aa85;border:1px solid #4b382a;background:#211b17;padding:5px 9px;border-radius:14px}.status i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#d7935f;margin-right:5px}.owner{display:flex;align-items:center;gap:8px;font-size:11px}.linked-task{display:flex;gap:9px;align-items:flex-start}.linked-task .bug{color:#d27864;font-size:12px}.linked-task div{display:flex;flex-direction:column}.linked-task strong{font-size:11px;font-weight:500}.linked-task small{color:#6d737d;font-size:9px;margin-top:4px}.add-link{border:0;background:none;color:#787f89;font-size:10px;margin:13px 0 0 17px;padding:0}.add-link svg{width:11px;fill:none;stroke:currentColor;stroke-width:2;vertical-align:-2px}.context section>a{display:block;color:#969ba5;font-size:11px;margin:9px 0}.comment{display:flex;gap:8px}.comment p{margin:0;display:grid;grid-template-columns:1fr auto;flex:1}.comment strong{font-size:10px}.comment small{grid-column:1/3;font-size:10px;color:#8c919a;line-height:1.45;margin-top:5px}.comment time{font-size:9px;color:#5d626c}.reply{display:flex;margin-top:14px;border:1px solid #2b2f37;border-radius:6px;background:#16191f;overflow:hidden}.reply input{min-width:0;flex:1;border:0;background:transparent;padding:8px;color:#fff;font-size:10px;outline:0}.reply button{border:0;background:#292d35;color:#777d86;margin:3px;border-radius:4px}.toast{position:fixed;left:50%;bottom:25px;transform:translate(-50%,12px);background:#23272e;border:1px solid #363b44;padding:8px 13px;border-radius:6px;font-size:11px;opacity:0;transition:.2s;pointer-events:none}.toast.show{opacity:1;transform:translate(-50%)}svg{width:1em;height:1em}.document [contenteditable=true]:focus{background:#171a20;border-radius:4px;box-shadow:0 0 0 4px #171a20}@media (max-width:1100px){.shell{grid-template-columns:58px 250px 1fr}.context{display:none}.document{padding-left:55px;padding-right:55px}}@media (max-width:720px){body{overflow:auto}.shell{display:block}.rail,.context{display:none}.sidebar{position:fixed;z-index:3;width:270px;height:100vh;transform:translate(-100%)}.main{min-height:100vh}.document{padding:38px 24px}.loop-flow{grid-template-columns:1fr 1fr;gap:18px}.loop-flow i,.crumb span,.crumb i{display:none}}html[data-theme=midnight]{--line:#263142;--muted:#7f8ca1;--panel:#111824;--orange:#6da8e8;color:#dce8f6;background:#090e16}html[data-theme=midnight] .shell,html[data-theme=midnight] .main{background:#0d1420}html[data-theme=midnight] .rail{background:#080d15;border-color:#1e2938}html[data-theme=midnight] .sidebar,html[data-theme=midnight] .context{background:#101824}html[data-theme=midnight] .tree-row.active{background:#16283b;color:#9bc9f4}html[data-theme=midnight] .share{background:#75ace4;color:#0d1a28}html[data-theme=midnight] .brand-mark{background:#12263a;border-color:#355b7e;color:#9dcef7}html[data-theme=midnight] .page-glyph{color:#76aee5}html[data-theme=midnight] blockquote{border-color:#528bc2;background:linear-gradient(90deg,#131f2d,transparent)}html[data-theme=forest]{--line:#293630;--muted:#839188;--panel:#141c18;--orange:#84ae7a;color:#e0e8df;background:#0c120f}html[data-theme=forest] .shell,html[data-theme=forest] .main{background:#101713}html[data-theme=forest] .rail{background:#0a100d;border-color:#243129}html[data-theme=forest] .sidebar,html[data-theme=forest] .context{background:#121a16}html[data-theme=forest] .tree-row.active{background:#1b291f;color:#afd2a5}html[data-theme=forest] .share{background:#8bb381;color:#102014}html[data-theme=forest] .brand-mark{background:#18271d;border-color:#3f6649;color:#b4d9ad}html[data-theme=forest] .page-glyph{color:#8db684}html[data-theme=forest] blockquote{border-color:#668e63;background:linear-gradient(90deg,#172019,transparent)}html[data-theme=paper]{--line:#d9d6ce;--muted:#77756f;--panel:#f2f0ea;--orange:#b56333;color:#292824;background:#e9e6de}html[data-theme=paper] .shell,html[data-theme=paper] .main{background:#f7f5ef}html[data-theme=paper] .rail{background:#e8e5dd;border-color:#d4d0c7}html[data-theme=paper] .sidebar,html[data-theme=paper] .context{background:#efede7}html[data-theme=paper] .workspace-head,html[data-theme=paper] .topbar,html[data-theme=paper] .context>header,html[data-theme=paper] .context section{border-color:#d9d6ce}html[data-theme=paper] .document h1,html[data-theme=paper] .document h2{color:#24231f}html[data-theme=paper] .lede,html[data-theme=paper] .crumb strong{color:#54524c}html[data-theme=paper] .tree-row{color:#595852}html[data-theme=paper] .tree-row.active{background:#eaded2;color:#8e4d29}html[data-theme=paper] .search,html[data-theme=paper] .loop-flow,html[data-theme=paper] .reply{background:#f8f6f1;border-color:#d5d1c8}html[data-theme=paper] .share{background:#bd7042;color:#fff}html[data-theme=paper] .brand-mark{background:#f3ded0;border-color:#c9855d;color:#8f4b29}html[data-theme=paper] blockquote{background:linear-gradient(90deg,#efe5d9,transparent)}html[data-theme=paper] .checklist label{border-color:#dedbd3}html[data-theme=paper] .settings-panel{background:#f7f5ef;border-color:#cbc7bd}html[data-theme=paper] .settings-panel header,html[data-theme=paper] .settings-panel footer,html[data-theme=paper] .settings-divider{border-color:#ddd9cf}html[data-theme=paper] .settings-panel h2,html[data-theme=paper] .settings-panel h3,html[data-theme=paper] .theme-card strong,html[data-theme=paper] .layout-card strong{color:#282722}html[data-theme=paper] .theme-card,html[data-theme=paper] .layout-card{background:#efede7;border-color:#d7d3ca}html[data-layout=focus] .shell{grid-template-columns:60px 210px minmax(540px,1fr)}html[data-layout=focus] .context{display:none}html[data-layout=focus] .document{max-width:900px}html[data-layout=compact] .shell{grid-template-columns:50px 230px minmax(500px,1fr) 250px}html[data-layout=compact] .rail{padding-left:7px;padding-right:7px}html[data-layout=compact] .document{padding-top:40px;padding-left:45px;padding-right:45px}html[data-layout=compact] .tree-row{height:27px}html[data-layout=compact] .context section{padding:13px 15px}html.reduce-motion *,html.reduce-motion *:before,html.reduce-motion *:after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.settings-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#030508b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:20px;opacity:0;pointer-events:none;transition:opacity .18s}.settings-backdrop.open{opacity:1;pointer-events:auto}.settings-panel{width:min(720px,100%);max-height:min(780px,92vh);display:flex;flex-direction:column;background:#15181e;border:1px solid #343841;border-radius:14px;box-shadow:0 24px 80px #0000007a;transform:translateY(10px) scale(.99);transition:transform .18s;overflow:hidden}.settings-backdrop.open .settings-panel{transform:none}.settings-panel>header{padding:22px 24px 18px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-start}.settings-panel header span{font-size:9px;letter-spacing:.14em;color:var(--orange);font-weight:700}.settings-panel h2{font:600 22px Manrope;margin:5px 0 0;color:#f0f0ef}.settings-close{border:0;background:transparent;color:var(--muted);font-size:23px;cursor:pointer}.settings-body{padding:22px 24px;overflow:auto}.settings-copy h3{font:600 13px Manrope;margin:0;color:#e4e4e2}.settings-copy p{font-size:11px;color:var(--muted);margin:5px 0 13px}.theme-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.theme-card,.layout-card{border:1px solid #2c3038;background:#191c22;color:#aeb2ba;border-radius:9px;text-align:left;cursor:pointer;position:relative}.theme-card{padding:8px 8px 10px}.theme-card.selected,.layout-card.selected{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange)}.theme-card.selected:after,.layout-card.selected:after{content:"✓";position:absolute;right:8px;top:7px;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:var(--orange);color:#15100c;font-size:10px;font-weight:800}.theme-card strong,.theme-card small{display:block;margin-left:2px}.theme-card strong{font-size:11px;color:#ddd;margin-top:8px}.theme-card small{font-size:9px;color:var(--muted);margin-top:2px}.theme-preview{height:62px;border-radius:5px;display:grid;grid-template-columns:17px 1fr;grid-template-rows:18px 1fr;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.theme-preview i{grid-row:1/3;background:#0a0c10}.theme-preview b{background:#15181e}.theme-preview em{background:#111319;margin:5px;border-left:9px solid #24201d}.theme-preview.midnight{background:#0d1420}.theme-preview.midnight i{background:#080d15}.theme-preview.midnight b{background:#101824}.theme-preview.midnight em{background:#111b29;border-color:#234360}.theme-preview.forest{background:#101713}.theme-preview.forest i{background:#0a100d}.theme-preview.forest b{background:#121a16}.theme-preview.forest em{background:#152019;border-color:#2b4632}.theme-preview.paper{background:#f7f5ef;border-color:#d8d4ca}.theme-preview.paper i{background:#ddd9d0}.theme-preview.paper b{background:#efede7}.theme-preview.paper em{background:#f7f5ef;border-color:#eaded2}.settings-divider{height:1px;background:var(--line);margin:22px 0}.layout-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.layout-card{display:flex;align-items:center;gap:11px;padding:11px}.layout-card span:last-child{display:flex;flex-direction:column}.layout-card strong{font-size:11px;color:#ddd}.layout-card small{font-size:9px;color:var(--muted);margin-top:3px}.layout-icon{width:45px;height:34px;display:flex;gap:2px;padding:3px;background:#0e1116;border:1px solid #30343c;border-radius:4px}.layout-icon i{display:block;background:#262a32}.layout-icon.three i:nth-child(1){width:12px}.layout-icon.three i:nth-child(2){flex:1}.layout-icon.three i:nth-child(3){width:9px}.layout-icon.one i:nth-child(1){width:8px}.layout-icon.one i:nth-child(2){flex:1}.layout-icon.compact i:nth-child(1){width:9px}.layout-icon.compact i:nth-child(2){flex:1}.layout-icon.compact i:nth-child(3){width:7px}.setting-row{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.setting-row>span{display:flex;flex-direction:column}.setting-row strong{font-size:12px}.setting-row small{font-size:10px;color:var(--muted);margin-top:4px}.switch-input{position:absolute;opacity:0}.switch{width:36px;height:20px;border-radius:12px;background:#30343c;padding:3px;transition:.15s}.switch:before{content:"";display:block;width:14px;height:14px;border-radius:50%;background:#8b9099;transition:.15s}.switch-input:checked+.switch{background:var(--orange)}.switch-input:checked+.switch:before{transform:translate(16px);background:#fff}.settings-panel>footer{border-top:1px solid var(--line);padding:14px 24px;display:flex;align-items:center;justify-content:space-between}.settings-panel footer span{font-size:10px;color:var(--muted)}.settings-done{border:0;border-radius:6px;background:var(--orange);color:#1b130e;font-weight:700;font-size:11px;padding:8px 18px;cursor:pointer}@media (max-width:720px){.settings-panel{max-height:95vh}.theme-grid{grid-template-columns:repeat(2,1fr)}.layout-grid{grid-template-columns:1fr}.settings-panel>footer span{display:none}}.account-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#030508c7;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:grid;place-items:center;padding:20px;opacity:0;pointer-events:none;transition:opacity .18s}.account-backdrop.open{opacity:1;pointer-events:auto}.account-panel{position:relative;width:min(440px,100%);background:#15181e;border:1px solid #343841;border-radius:16px;padding:28px 34px 30px;box-shadow:0 28px 90px #0000008c;transform:translateY(10px);transition:transform .18s}.account-backdrop.open .account-panel{transform:none}.account-close{position:absolute;right:17px;top:14px;border:0;background:none;color:var(--muted);font-size:23px;cursor:pointer}.account-brand{display:flex;align-items:center;gap:9px;margin-bottom:34px}.account-brand span{width:29px;height:29px;border:1px solid #7b5034;color:#f5b47c;background:#261b15;border-radius:8px;display:grid;place-items:center;font:700 14px Manrope}.account-brand strong{font:600 15px Manrope;color:#efefed}.account-kicker{font-size:9px;letter-spacing:.14em;color:var(--orange);font-weight:700;margin:0 0 8px}.account-panel h2{font:600 26px Manrope;letter-spacing:-.03em;color:#f0f0ef;margin:0}.account-intro{color:#858b95;font-size:12px;line-height:1.55;margin:10px 0 22px;max-width:340px}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line);margin-bottom:19px}.auth-tabs button{border:0;border-bottom:2px solid transparent;background:none;color:#747a85;padding:10px;font-size:11px;cursor:pointer}.auth-tabs button.active{color:#e3e4e5;border-color:var(--orange)}.auth-form,.profile-form{display:flex;flex-direction:column;gap:13px}.auth-form label,.profile-form label{display:flex;flex-direction:column;gap:6px}.auth-form label>span,.profile-form label>span{font-size:10px;font-weight:600;color:#aeb2ba}.auth-form input,.profile-form input{height:40px;background:#101319;border:1px solid #30343d;color:#ececeb;border-radius:7px;padding:0 11px;font-size:12px;outline:0}.auth-form input:focus,.profile-form input:focus{border-color:var(--orange);box-shadow:0 0 0 2px color-mix(in srgb,var(--orange) 20%,transparent)}.auth-form input::placeholder{color:#555b65}.auth-submit{height:41px;margin-top:2px;border:0;border-radius:7px;background:var(--orange);color:#21150d;font-size:11px;font-weight:700;cursor:pointer}.auth-submit span{margin-left:5px}.auth-submit:disabled{opacity:.65;cursor:wait}.auth-error{color:#e48678;font-size:10px;min-height:14px;margin:0}.account-note{text-align:center;color:#575d67;font-size:9px;margin:17px 0 0}.profile-identity{display:flex;align-items:center;gap:12px;background:#111419;border:1px solid var(--line);padding:13px;border-radius:9px;margin:22px 0}.profile-avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#5b3d2c;color:#ffd5b0;border:1px solid #80593f;font-size:12px;font-weight:700}.profile-identity div{display:flex;flex-direction:column}.profile-identity strong{font-size:12px}.profile-identity small{font-size:10px;color:var(--muted);margin-top:3px}.signout-button{width:100%;margin-top:15px;border:1px solid #3a3030;background:#1d1718;color:#c98b85;border-radius:7px;height:38px;font-size:11px;cursor:pointer}[hidden]{display:none!important}html[data-theme=paper] .account-panel{background:#f7f5ef;border-color:#cbc7bd}html[data-theme=paper] .account-panel h2,html[data-theme=paper] .account-brand strong{color:#282722}html[data-theme=paper] .auth-form input,html[data-theme=paper] .profile-form input,html[data-theme=paper] .profile-identity{background:#efede7;border-color:#d7d3ca;color:#292824}html[data-theme=paper] .auth-tabs button.active{color:#292824}@media (max-width:520px){.account-panel{padding:25px 22px}.account-brand{margin-bottom:26px}}.saved.save-error{color:#d98073}.shell.task-mode{grid-template-columns:60px 280px minmax(740px,1fr)}.shell.task-mode .context{display:none}.tasks-view{height:calc(100vh - 57px);overflow:auto;padding:38px 34px 55px;background:#101218}.tasks-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:28px}.tasks-heading>div>span{font-size:9px;letter-spacing:.13em;color:var(--orange);font-weight:700}.tasks-heading h1{font:700 29px Manrope;letter-spacing:-.035em;color:#f0f0ef;margin:5px 0 3px}.tasks-heading p{font-size:11px;color:var(--muted);margin:0}.new-task-button{border:0;background:var(--orange);color:#20140d;border-radius:7px;padding:9px 14px;font-size:11px;font-weight:700;cursor:pointer}.task-toolbar{height:42px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:7px;margin-bottom:20px}.task-toolbar>span{flex:1}.task-toolbar button{border:1px solid #2b2e36;background:#16191f;color:#858b95;border-radius:5px;padding:5px 9px;font-size:10px}.view-switch{display:flex;border:1px solid #2b2e36;border-radius:6px;padding:2px}.view-switch button{border:0;background:transparent;padding:4px 10px}.view-switch button.active{background:#292d35;color:#dedfe2}.task-board{display:grid;grid-template-columns:repeat(5,minmax(190px,1fr));gap:12px;min-width:1000px}.task-column{background:#13161c;border:1px solid #24272e;border-radius:9px;min-height:430px;padding:9px}.task-column>header{height:30px;display:flex;align-items:center;padding:0 3px 8px;color:#a0a5ae}.task-column>header span{font-size:10px;font-weight:600}.task-column>header span i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#747b86;margin-right:7px}.task-column[data-status=planned]>header i{background:#668eb4}.task-column[data-status=in_progress]>header i{background:#d28d58}.task-column[data-status=review]>header i{background:#a783bd}.task-column[data-status=done]>header i{background:#6e9b78}.task-column>header b{font-size:9px;color:#686e78;background:#23272e;border-radius:7px;padding:1px 5px;margin-left:6px}.task-column>header button{margin-left:auto;border:0;background:none;color:#757b85}.task-list{min-height:380px}.task-card{background:#191c22;border:1px solid #2b2f37;border-radius:7px;padding:11px;margin-bottom:8px;cursor:grab;box-shadow:0 2px 4px #0000001a}.task-card:hover{border-color:#3b404a}.task-card.dragging{opacity:.45}.task-card-top{height:15px;display:flex;justify-content:space-between}.task-card-top button{border:0;background:none;color:#555b65;font-size:9px}.task-type{font-size:10px}.task-type.bug{color:#dc7868}.task-type.feature{color:#8a9ee5}.task-type.research{color:#78b0a3}.task-type.task{color:#7e8792}.task-card h3{font-size:11px;font-weight:500;line-height:1.45;color:#d5d7da;margin:7px 0 10px}.task-labels{display:flex;gap:4px;min-height:17px}.task-labels span{font-size:8px;border-radius:4px;padding:2px 5px;background:#282b33;color:#9ea3ac}.task-labels .label-violet{background:#292336;color:#bca8d3}.task-labels .label-blue{background:#1e2b38;color:#8eb8da}.task-labels .label-orange{background:#34271f;color:#d6a076}.task-labels .label-green{background:#1e3026;color:#8dbe99}.task-labels .label-red{background:#352321;color:#d5978c}.task-card footer{display:flex;align-items:center;margin-top:12px;gap:8px;color:#6f7580}.priority{font-size:8px;text-transform:capitalize}.priority i{display:inline-block;width:5px;height:5px;border-radius:50%;margin-right:4px;background:#727984}.priority.high i{background:#dc8a55}.priority.urgent i{background:#dc675f}.priority.low i{background:#628598}.task-card time{font-size:8px;margin-left:auto}.task-card footer b{width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:#33495b;color:#b9ddf7;border:1px solid #4c697f;font-size:7px}.task-card footer b.unassigned{background:#20242b;border-color:#343942;color:#717782;font-size:11px}.task-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;background:#030508c2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px;opacity:0;pointer-events:none;transition:.18s}.task-backdrop.open{opacity:1;pointer-events:auto}.task-dialog{width:min(500px,100%);background:#15181e;border:1px solid #343841;border-radius:13px;padding:23px;box-shadow:0 25px 80px #00000080}.task-dialog header{display:flex;justify-content:space-between;margin-bottom:20px}.task-dialog header span{font-size:9px;color:var(--orange);letter-spacing:.13em;font-weight:700}.task-dialog h2{font:600 21px Manrope;margin:4px 0 0}.task-dialog-close{border:0;background:none;color:var(--muted);font-size:21px}.task-dialog>label,.task-form-row label{display:flex;flex-direction:column;gap:6px;margin-bottom:13px}.task-dialog label>span{font-size:10px;font-weight:600;color:#aeb2ba}.task-dialog input,.task-dialog textarea,.task-dialog select{background:#101319;border:1px solid #30343d;color:#e6e7e8;border-radius:6px;padding:10px;font-size:11px;outline:0}.task-dialog textarea{resize:vertical}.task-form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.task-dialog>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:5px}.task-dialog footer button{border-radius:6px;padding:8px 14px;font-size:10px}.task-cancel{border:1px solid #343840;background:transparent;color:#9399a2}.task-create{border:0;background:var(--orange);color:#20140d;font-weight:700}html[data-theme=paper] .tasks-view{background:#f7f5ef}html[data-theme=paper] .tasks-heading h1{color:#282722}html[data-theme=paper] .task-column,html[data-theme=paper] .task-card,html[data-theme=paper] .task-dialog{background:#efede7;border-color:#d5d1c8}html[data-theme=paper] .task-card h3,html[data-theme=paper] .task-dialog h2{color:#292824}html[data-theme=paper] .task-dialog input,html[data-theme=paper] .task-dialog textarea,html[data-theme=paper] .task-dialog select{background:#f7f5ef;border-color:#d5d1c8;color:#292824}@media (max-width:1000px){.shell.task-mode{grid-template-columns:58px 230px 1fr}.tasks-view{padding-left:24px;padding-right:24px}}@media (max-width:720px){.shell.task-mode{display:block}.tasks-heading{align-items:flex-start}.tasks-heading p{max-width:220px}.task-board{grid-template-columns:repeat(5,210px)}}.team-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#030508c7;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:grid;place-items:center;padding:20px;opacity:0;pointer-events:none;transition:.18s}.team-backdrop.open{opacity:1;pointer-events:auto}.team-dialog{width:min(650px,100%);max-height:min(760px,94vh);display:flex;flex-direction:column;background:#15181e;border:1px solid #343841;border-radius:14px;box-shadow:0 28px 90px #0000008c;overflow:hidden}.team-dialog>header{display:flex;justify-content:space-between;padding:23px 25px 19px;border-bottom:1px solid var(--line)}.team-dialog header>div>span{font-size:9px;letter-spacing:.14em;color:var(--orange);font-weight:700}.team-dialog h2{font:600 23px Manrope;margin:5px 0 3px;color:#eeeeec}.team-dialog header p{font-size:10px;color:var(--muted);margin:0}.team-close{border:0;background:none;color:var(--muted);font-size:22px}.invite-form{display:grid;grid-template-columns:1fr 125px auto;gap:9px;align-items:end;padding:20px 25px 5px}.invite-form label{display:flex;flex-direction:column;gap:6px}.invite-form label span{font-size:9px;font-weight:600;color:#9fa4ad}.invite-form input,.invite-form select{height:37px;background:#101319;border:1px solid #30343d;color:#e6e7e8;border-radius:6px;padding:0 10px;font-size:11px;outline:0}.invite-form>button{height:37px;border:0;border-radius:6px;background:var(--orange);color:#21150d;font-size:10px;font-weight:700;padding:0 13px}.team-error{min-height:14px;color:#d98073;font-size:9px;margin:4px 25px}.team-tabs{height:39px;margin:0 25px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.team-tabs button{height:39px;border:0;border-bottom:2px solid var(--orange);background:none;color:#d5d7da;font-size:10px}.team-tabs button b{background:#292d35;color:#9da3ac;border-radius:8px;font-size:8px;padding:1px 5px;margin-left:4px}.team-tabs>span{font-size:8px;color:#616772}.member-list,.pending-section{padding:8px 25px;overflow:auto}.member-row,.invitation-row{height:57px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #23262d}.member-avatar{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#33495b;color:#b9ddf7;border:1px solid #4c697f;font-size:9px;font-weight:700}.member-avatar.pending{background:#29262f;color:#bda9c9;border-color:#4a4052}.member-row>div,.invitation-row>div{display:flex;flex-direction:column;min-width:0}.member-row strong,.invitation-row strong{font-size:10px;font-weight:500;color:#d7d9dc}.member-row small,.invitation-row small{font-size:9px;color:#6e747e;margin-top:3px}.member-row select{margin-left:auto;border:1px solid #30343c;background:#181b21;color:#9fa4ad;border-radius:5px;padding:5px 7px;font-size:9px}.member-row select:disabled{border:0;background:transparent;color:#8e949e;opacity:1}.owner-lock{color:#9b6a4d;font-size:9px;width:24px;text-align:center}.remove-member{width:24px;height:24px;border:0;background:none;color:#5f6570;font-size:16px}.pending-section h3{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#656b75;margin:12px 0 3px}.cancel-invite{margin-left:auto;border:1px solid #343840;background:transparent;color:#8f949e;border-radius:5px;padding:5px 8px;font-size:9px}.team-dialog>footer{margin-top:auto;min-height:56px;border-top:1px solid var(--line);padding:12px 25px;display:flex;align-items:center;justify-content:space-between}.team-dialog footer span{font-size:9px;color:#626872}.team-done{border:0;border-radius:6px;background:var(--orange);color:#21150d;font-weight:700;font-size:10px;padding:8px 17px}html[data-theme=paper] .team-dialog{background:#f7f5ef;border-color:#cbc7bd}html[data-theme=paper] .team-dialog h2,html[data-theme=paper] .member-row strong,html[data-theme=paper] .invitation-row strong{color:#292824}html[data-theme=paper] .invite-form input,html[data-theme=paper] .invite-form select,html[data-theme=paper] .member-row select{background:#efede7;border-color:#d7d3ca;color:#292824}html[data-theme=paper] .member-row,html[data-theme=paper] .invitation-row{border-color:#ddd9cf}@media (max-width:600px){.invite-form{grid-template-columns:1fr 110px}.invite-form>button{grid-column:1/3}.team-tabs>span{display:none}.team-dialog{max-height:96vh}.team-dialog>footer span{display:none}}.editor-toolbar{display:flex;align-items:center;gap:3px;position:sticky;top:-63px;z-index:2;margin:22px 0 -16px;padding:5px;background:#15181e;border:1px solid #2b2f37;border-radius:7px;opacity:.45;transition:.15s}.editor-toolbar:hover,.editor-toolbar:focus-within{opacity:1}.editor-toolbar button{height:26px;border:0;background:transparent;color:#898f99;border-radius:4px;padding:0 8px;font-size:10px}.editor-toolbar button:hover{background:#272b33;color:#ddd}.editor-toolbar>span{width:1px;height:17px;background:#30343b}.editor-toolbar .template-trigger{margin-left:auto;color:var(--orange)}.document-backdrop,.search-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:#030508c7;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:grid;place-items:center;padding:20px;opacity:0;pointer-events:none;transition:.18s}.document-backdrop.open,.search-backdrop.open{opacity:1;pointer-events:auto}.document-dialog{width:min(480px,100%);background:#15181e;border:1px solid #343841;border-radius:13px;padding:23px}.document-dialog header{display:flex;justify-content:space-between;margin-bottom:20px}.document-dialog header span{font-size:9px;letter-spacing:.13em;color:var(--orange);font-weight:700}.document-dialog h2{font:600 21px Manrope;margin:4px 0}.document-close{border:0;background:none;color:var(--muted);font-size:21px}.document-dialog>label{display:flex;flex-direction:column;gap:6px;margin:13px 0}.document-dialog label>span{font-size:9px;color:#a6abb3;font-weight:600}.document-dialog input[type=text],.document-dialog input[name=title],.document-dialog select{height:38px;background:#101319;border:1px solid #30343d;color:#e5e6e7;border-radius:6px;padding:0 10px;font-size:11px}.document-kind{display:grid;grid-template-columns:1fr 1fr;gap:9px}.document-kind label{position:relative;border:1px solid #30343d;border-radius:7px;padding:11px 11px 11px 37px;display:grid;cursor:pointer}.document-kind input{position:absolute;opacity:0}.document-kind label:has(input:checked){border-color:var(--orange);background:#201c19}.document-kind label>span{position:absolute;left:12px;top:13px;color:var(--orange)}.document-kind strong{font-size:10px}.document-kind small{font-size:8px;color:var(--muted);margin-top:3px}.document-dialog footer{display:flex;justify-content:flex-end;gap:8px}.document-dialog footer button{padding:8px 15px;border-radius:6px;font-size:10px}.document-dialog footer button:last-child{border:0;background:var(--orange);color:#21150d;font-weight:700}.document-cancel{border:1px solid #353942;background:none;color:#9298a2}.search-dialog{align-self:start;margin-top:11vh;width:min(620px,100%);background:#15181e;border:1px solid #383c45;border-radius:12px;box-shadow:0 25px 80px #0000008c;overflow:hidden}.search-dialog>header{height:56px;display:flex;align-items:center;gap:11px;padding:0 15px;border-bottom:1px solid var(--line)}.search-dialog header svg{width:18px;fill:none;stroke:#777e89;stroke-width:1.8}.search-dialog input{flex:1;border:0;background:none;color:#eee;font-size:13px;outline:0}.search-dialog kbd{font-size:8px;color:#6e747e;border:1px solid #343842;border-radius:4px;padding:3px 5px}.search-results{max-height:360px;overflow:auto;padding:7px}.search-hint{padding:30px;text-align:center;color:#686e78;font-size:10px}.search-results button{width:100%;border:0;background:none;color:#aeb2ba;display:flex;align-items:center;gap:11px;padding:10px;border-radius:6px;text-align:left}.search-results button:hover{background:#242830}.search-results button>span{color:var(--orange)}.search-results button>div{display:flex;flex-direction:column}.search-results strong{font-size:11px}.search-results small{font-size:8px;color:#707680;margin-top:3px}.search-results kbd{margin-left:auto;color:#626873}.history-panel{position:fixed;z-index:42;right:0;top:0;height:100vh;width:330px;background:#14171d;border-left:1px solid #343841;box-shadow:-20px 0 60px #00000059;transform:translate(100%);transition:.2s;padding:20px}.history-panel.open{transform:none}.history-panel header{display:flex;justify-content:space-between}.history-panel header span{font-size:9px;letter-spacing:.13em;color:var(--orange);font-weight:700}.history-panel h2{font:600 19px Manrope;margin:4px 0}.history-panel>p{font-size:9px;color:var(--muted);margin:8px 0 20px}.history-close{border:0;background:none;color:var(--muted);font-size:21px}.revision-item{width:100%;min-height:53px;border:0;border-left:1px solid #343840;background:none;color:#aaa;display:flex;align-items:center;gap:10px;padding:8px 4px 8px 15px;text-align:left;position:relative}.revision-item>span{position:absolute;left:-4px;width:7px;height:7px;border-radius:50%;background:#4a505b}.revision-item.current>span{background:var(--orange)}.revision-item>div{display:flex;flex-direction:column}.revision-item strong{font-size:10px}.revision-item small{font-size:8px;color:#686e78;margin-top:4px}.revision-item em{margin-left:auto;font-size:8px;color:var(--orange);font-style:normal}.context>header>div{display:flex;align-items:center}.history-trigger{border:0;background:none;color:#7d838d}.tree-row{-webkit-user-select:none;user-select:none}html[data-theme=paper] .editor-toolbar,html[data-theme=paper] .document-dialog,html[data-theme=paper] .search-dialog,html[data-theme=paper] .history-panel{background:#f7f5ef;border-color:#d4d0c7}html[data-theme=paper] .document-dialog h2,html[data-theme=paper] .history-panel h2,html[data-theme=paper] .search-dialog input{color:#292824}html[data-theme=paper] .document-dialog input,html[data-theme=paper] .document-dialog select{background:#efede7;border-color:#d7d3ca;color:#292824}.export-trigger{margin-left:13px;border:1px solid #343943;background:#181c22;color:#aeb4bc;border-radius:6px;padding:6px 11px;font-size:11px;cursor:pointer}.export-trigger:hover{border-color:var(--orange);color:#ddd}.export-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;background:#030508cc;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:grid;place-items:center;padding:20px;opacity:0;pointer-events:none;transition:.18s}.export-backdrop.open{opacity:1;pointer-events:auto}.export-dialog{width:min(570px,100%);background:#15181e;border:1px solid #343841;border-radius:15px;padding:25px 28px;box-shadow:0 28px 90px #0000008c}.export-dialog header{display:flex;justify-content:space-between}.export-dialog header span{font-size:9px;letter-spacing:.14em;color:var(--orange);font-weight:700}.export-dialog h2{font:600 24px Manrope;margin:5px 0;color:#f0f0ef}.export-close{border:0;background:none;color:var(--muted);font-size:23px}.export-dialog>p{color:#858b95;font-size:11px}.export-scopes{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0 15px}.export-scopes label,.export-formats label{position:relative;border:1px solid #30343d;background:#181b21;border-radius:8px;padding:12px;cursor:pointer}.export-scopes input,.export-formats input{position:absolute;opacity:0}.export-scopes label:has(input:checked),.export-formats label:has(input:checked){border-color:var(--orange);background:#211d19;box-shadow:inset 0 0 0 1px var(--orange)}.export-scopes span,.export-formats span{display:flex;flex-direction:column}.export-scopes strong,.export-formats strong{font-size:10px;color:#d9dbde}.export-scopes small,.export-formats small{font-size:8px;color:#737984;margin-top:4px}.export-item-field{display:flex;flex-direction:column;gap:6px;margin:14px 0}.export-item-field>span{font-size:9px;color:#aeb2ba;font-weight:600}.export-item-field select{height:39px;background:#101319;border:1px solid #30343d;color:#e5e6e7;border-radius:6px;padding:0 10px;font-size:11px}.export-formats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.export-formats label{padding:11px 13px}.export-formats span{flex-direction:row;justify-content:space-between;align-items:center}.export-dialog footer{display:flex;justify-content:flex-end;gap:9px;margin-top:17px}.export-dialog footer button{height:39px;padding:0 17px;border-radius:7px;font-size:10px}.export-cancel{border:1px solid #353942;background:none;color:#9298a2}.export-download{border:0;background:var(--orange);color:#21150d;font-weight:700}.export-download:disabled{opacity:.65}html[data-theme=paper] .export-dialog{background:#f7f5ef;border-color:#cbc7bd}html[data-theme=paper] .export-dialog h2{color:#282722}html[data-theme=paper] .export-scopes label,html[data-theme=paper] .export-formats label,html[data-theme=paper] .export-item-field select{background:#efede7;border-color:#d7d3ca;color:#292824}@media (max-width:600px){.export-scopes{grid-template-columns:1fr}.export-dialog{max-height:95vh;overflow:auto}}.top-profile-trigger{padding:0;cursor:pointer}.document-more-trigger{cursor:pointer}.tree-line{position:relative;display:flex;align-items:center}.tree-line .tree-row{flex:1;min-width:0;padding-right:48px}.tree-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-add,.tree-more{position:absolute;top:4px;height:23px;border:0;border-radius:4px;background:#20242b;color:#969ca6;opacity:0;cursor:pointer}.folder-add{right:27px;width:23px;font-size:16px}.tree-more{right:3px;width:26px;font-size:9px}.tree-line:hover .folder-add,.tree-line:hover .tree-more,.folder-add:focus,.tree-more:focus{opacity:1}.folder-add:hover,.tree-more:hover{background:#30353e;color:#eee}.tree-row.dragging{opacity:.38}.tree-row.drop-target{background:#263126;color:#b9d7b2;box-shadow:inset 0 0 0 1px #63825f}.tree-context-menu{position:fixed;z-index:90;width:170px;padding:6px;background:#191c22;border:1px solid #383d46;border-radius:8px;box-shadow:0 16px 45px #00000080;display:none}.tree-context-menu.open{display:grid}.tree-context-menu button{height:32px;border:0;background:none;color:#b6bac1;border-radius:5px;text-align:left;padding:0 10px;font-size:11px;cursor:pointer}.tree-context-menu button:hover{background:#292e36;color:#eee}.tree-context-menu span{height:1px;background:#30343c;margin:5px}.tree-context-menu .danger{color:#df887d}.create-location{display:block;color:#737984;font-size:9px;margin-top:4px;font-weight:400}.document-dialog header>div{min-width:0}.section-title.root-drop-target{background:#263126;color:#b9d7b2;box-shadow:inset 0 0 0 1px #63825f}.tree.root-drop-target{background:#46664524;box-shadow:inset 0 0 0 1px #4f704e;border-radius:6px}.workspace-head{cursor:pointer}.brand-mark{overflow:hidden}.brand-mark img,.workspace-logo img,.logo-preview img{width:100%;height:100%;display:block;object-fit:cover}.workspace-logo{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#261b15;border:1px solid #7b5034;color:#f5b47c;font:700 13px Manrope}.workspace-head>div{flex:1;min-width:0;margin-left:10px}.workspace-head>div span,.workspace-head>div strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-settings-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#030508cc;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:grid;place-items:center;padding:20px;opacity:0;pointer-events:none;transition:opacity .18s}.project-settings-backdrop.open{opacity:1;pointer-events:auto}.project-settings-dialog{width:min(520px,100%);background:#15181e;border:1px solid #343841;border-radius:15px;padding:25px 28px;box-shadow:0 28px 90px #0000008c}.project-settings-dialog header{display:flex;justify-content:space-between;align-items:flex-start}.project-settings-dialog header span{font-size:9px;letter-spacing:.14em;color:var(--orange);font-weight:700}.project-settings-dialog h2{font:600 24px Manrope;margin:5px 0;color:#f0f0ef}.project-settings-close{border:0;background:none;color:var(--muted);font-size:23px;cursor:pointer}.project-settings-intro{color:#858b95;font-size:11px;line-height:1.55;margin:10px 0 21px}.project-settings-dialog label{display:flex;flex-direction:column;gap:6px;margin:13px 0}.project-settings-dialog label>span{font-size:10px;font-weight:600;color:#aeb2ba}.project-settings-dialog label small{color:#666c76;font-weight:400}.project-settings-dialog input,.project-settings-dialog textarea{background:#101319;border:1px solid #30343d;color:#ececeb;border-radius:7px;padding:10px 11px;font-size:12px;outline:0}.project-settings-dialog input{height:41px}.project-settings-dialog textarea{resize:vertical;line-height:1.5}.project-settings-dialog input:focus,.project-settings-dialog textarea:focus{border-color:var(--orange);box-shadow:0 0 0 2px color-mix(in srgb,var(--orange) 20%,transparent)}.project-settings-dialog footer{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.project-settings-dialog footer button{height:39px;padding:0 17px;border-radius:7px;font-size:10px;cursor:pointer}.project-settings-cancel{border:1px solid #353942;background:none;color:#9298a2}.project-settings-save{border:0;background:var(--orange);color:#21150d;font-weight:700}.project-settings-save:disabled{opacity:.65;cursor:wait}html[data-theme=paper] .project-settings-dialog{background:#f7f5ef;border-color:#cbc7bd}html[data-theme=paper] .project-settings-dialog h2{color:#282722}html[data-theme=paper] .project-settings-dialog input,html[data-theme=paper] .project-settings-dialog textarea{background:#efede7;border-color:#d7d3ca;color:#292824}.project-settings-dialog .logo-upload{display:grid;grid-template-columns:58px 1fr;align-items:center;gap:12px;border:1px solid #30343d;border-radius:9px;padding:10px;cursor:pointer}.logo-upload>input{position:absolute;opacity:0;pointer-events:none}.logo-preview{width:58px;height:58px;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:#261b15;border:1px solid #7b5034;color:#f5b47c;font:700 18px Manrope}.logo-upload>span:nth-child(2){display:flex;flex-direction:column;align-items:flex-start}.logo-upload strong{font-size:11px;color:#ddd}.logo-upload small{font-size:9px;margin-top:3px}.logo-upload em{font-style:normal;color:var(--orange);font-size:9px;margin-top:7px}.project-settings-dialog .logo-upload:hover{border-color:var(--orange)}.context-empty{margin:0;color:#666d77;font-size:10px;line-height:1.5}.tree-empty{padding:18px 12px;color:#666d77;font-size:10px;text-align:center}html.auth-pending #app{visibility:hidden}body.auth-required{background:radial-gradient(circle at 50% 20%,#1b1d25 0,#0d0f14 52%,#090a0e)}body.auth-required .shell{visibility:hidden;pointer-events:none}body.auth-required .account-backdrop{z-index:100;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}body.auth-required .account-close{display:none}.notifications-trigger{position:relative}.notification-badge{position:absolute;right:1px;top:0;min-width:14px;height:14px;border-radius:8px;background:#d76d59;color:#fff;border:2px solid #0a0c10;font-size:7px;display:grid;place-items:center}.task-detail-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#030508b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:flex-end;opacity:0;pointer-events:none;transition:.18s}.task-detail-backdrop.open{opacity:1;pointer-events:auto}.task-detail{width:min(590px,100%);height:100vh;overflow:auto;background:#14171d;border-left:1px solid #363a43;padding:23px 28px;box-shadow:-25px 0 80px #00000080;transform:translate(25px);transition:.2s}.task-detail-backdrop.open .task-detail{transform:none}.task-detail>header{display:flex;align-items:center;justify-content:space-between}.detail-type{font-size:9px;letter-spacing:.13em;color:var(--orange);font-weight:700}.task-detail-close{border:0;background:none;color:var(--muted);font-size:22px}.detail-title{display:block;width:100%;border:0;background:transparent;color:#f0f0ef;font:600 25px Manrope;letter-spacing:-.025em;padding:16px 0 8px;outline:0}.detail-description{width:100%;border:1px solid #2e323a;background:#111419;color:#aeb2b9;border-radius:7px;padding:11px;font-size:11px;line-height:1.55;resize:vertical;outline:0}.detail-properties{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin:21px 0}.detail-properties label{display:flex;flex-direction:column;gap:6px}.detail-properties label>span{font-size:9px;color:#727985;font-weight:600}.detail-properties select,.detail-properties input{height:35px;background:#181b21;border:1px solid #30343c;color:#b4b8c0;border-radius:6px;padding:0 9px;font-size:10px}.detail-properties .detail-link{grid-column:1/3}.detail-save-state{text-align:right;color:#6f8d78;font-size:8px;height:15px}.detail-comments{margin-top:20px;border-top:1px solid var(--line);padding-top:19px}.detail-comments h3{font:600 12px Manrope;margin:0 0 13px}.detail-comments h3 b{font-size:8px;color:#777d87;background:#282c33;border-radius:8px;padding:1px 5px}.detail-comment-list article{display:flex;gap:10px;padding:11px 0;border-bottom:1px solid #24272e}.detail-comment-list article>div{flex:1}.detail-comment-list article header{display:flex;justify-content:space-between}.detail-comment-list article strong{font-size:10px}.detail-comment-list time{font-size:8px;color:#666c76}.detail-comment-list p{font-size:10px;color:#a0a5ad;line-height:1.5;margin:6px 0}.mention{color:#d69b6b;background:#30241d;border-radius:3px;padding:1px 3px}.comment-empty{color:#626873;font-size:9px;padding:18px;text-align:center}.detail-comment-form{display:grid;grid-template-columns:24px 1fr auto;gap:8px;align-items:start;margin-top:15px}.detail-comment-form textarea{border:1px solid #30343c;background:#111419;color:#bbbfc5;border-radius:6px;padding:8px;font-size:10px;resize:vertical}.detail-comment-form button{border:0;background:var(--orange);color:#21150d;border-radius:6px;padding:8px 11px;font-size:9px;font-weight:700}.notifications-panel{position:fixed;z-index:54;left:60px;top:0;height:100vh;width:360px;background:#14171d;border-right:1px solid #363a43;box-shadow:20px 0 70px #00000073;transform:translate(calc(-100% - 60px));transition:.2s;padding:20px}.notifications-panel.open{transform:none}.notifications-panel header{display:flex;justify-content:space-between}.notifications-panel header span{font-size:9px;letter-spacing:.13em;color:var(--orange);font-weight:700}.notifications-panel h2{font:600 20px Manrope;margin:4px 0}.notifications-close{border:0;background:none;color:var(--muted);font-size:21px}.mark-read{border:0;background:none;color:#7f9fba;font-size:9px;padding:12px 0}.notification-list article{display:flex;gap:10px;padding:13px 8px;border-bottom:1px solid #25282f;border-radius:6px}.notification-list article.unread{background:#1a2027}.notification-list article>div{flex:1}.notification-list p{font-size:10px;color:#aeb2b9;line-height:1.45;margin:0}.notification-list small{display:block;color:#666d77;font-size:8px;margin-top:5px}.notification-empty{text-align:center;color:#686e78;font-size:10px;padding:40px 10px}html[data-theme=paper] .task-detail,html[data-theme=paper] .notifications-panel{background:#f7f5ef;border-color:#d4d0c7}html[data-theme=paper] .detail-title,html[data-theme=paper] .notifications-panel h2{color:#292824}html[data-theme=paper] .detail-description,html[data-theme=paper] .detail-properties select,html[data-theme=paper] .detail-properties input,html[data-theme=paper] .detail-comment-form textarea{background:#efede7;border-color:#d7d3ca;color:#292824}@media (max-width:620px){.task-detail{padding:20px}.detail-properties{grid-template-columns:1fr}.detail-properties .detail-link{grid-column:auto}.notifications-panel{left:0;width:100%;transform:translate(-100%)}}.video-or{display:flex;align-items:center;gap:9px;color:#5f6570;font-size:8px}.video-or:before,.video-or:after{content:"";height:1px;background:#2b2f37;flex:1}.video-file input{height:auto!important;padding:8px!important}.video-file input::file-selector-button{border:1px solid #3a3f49;background:#242830;color:#aeb3bc;border-radius:4px;padding:5px 8px;margin-right:9px;font:inherit}html[data-theme=paper] .video-or:before,html[data-theme=paper] .video-or:after{background:#d7d3ca}.video-trigger{color:#a7adb6!important}.media-blocks{display:grid;gap:18px;margin:8px 0 28px}.video-block{margin:0}.video-frame{position:relative;aspect-ratio:16/9;background:#090b0f;border:1px solid #2c3038;border-radius:10px;overflow:hidden}.video-frame iframe,.video-frame video{width:100%;height:100%;display:block;border:0;object-fit:contain}.remove-video{position:absolute;right:9px;top:9px;width:27px;height:27px;border:1px solid rgba(255,255,255,.15);border-radius:50%;background:#080a0ed1;color:#c9ccd1;font-size:16px;opacity:0;transition:.15s}.video-frame:hover .remove-video,.remove-video:focus{opacity:1}.video-block figcaption{font-size:10px;color:#767c86;margin-top:7px;text-align:center}.video-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#030508cc;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:grid;place-items:center;padding:20px;opacity:0;pointer-events:none;transition:.18s}.video-backdrop.open{opacity:1;pointer-events:auto}.video-dialog{width:min(500px,100%);background:#15181e;border:1px solid #343841;border-radius:13px;padding:23px;box-shadow:0 26px 80px #0000008c}.video-dialog header{display:flex;justify-content:space-between}.video-dialog header span{font-size:9px;letter-spacing:.13em;color:var(--orange);font-weight:700}.video-dialog h2{font:600 21px Manrope;margin:4px 0;color:#eee}.video-close{border:0;background:none;color:var(--muted);font-size:21px}.video-dialog>p{font-size:10px;color:var(--muted);line-height:1.5}.video-dialog label{display:flex;flex-direction:column;gap:6px;margin:13px 0}.video-dialog label>span{font-size:9px;font-weight:600;color:#a6abb3}.video-dialog label small{color:#666c76;font-weight:400}.video-dialog input{height:39px;background:#101319;border:1px solid #30343d;color:#e5e6e7;border-radius:6px;padding:0 10px;font-size:11px;outline:0}.video-dialog input:focus{border-color:var(--orange)}.video-error{min-height:14px;color:#d98073!important;margin:0!important}.video-dialog footer{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.video-dialog footer button{padding:8px 14px;border-radius:6px;font-size:10px}.video-dialog footer button:last-child{border:0;background:var(--orange);color:#21150d;font-weight:700}.video-cancel{border:1px solid #353942;background:none;color:#9298a2}html[data-theme=paper] .video-dialog{background:#f7f5ef;border-color:#d4d0c7}html[data-theme=paper] .video-dialog h2{color:#292824}html[data-theme=paper] .video-dialog input{background:#efede7;border-color:#d7d3ca;color:#292824}
