@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#283e39;font-synthesis:none;--ink:#283e39;--muted:#8c9690;--teal:#397b69;--line:#e6eae3;--surface:#fff;background:#f7f8f5;font-family:Inter,Microsoft YaHei,PingFang SC,sans-serif;font-size:14px;font-weight:400}*{box-sizing:border-box}body{min-width:360px;margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button{background:0 0;border:0}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible{outline-offset:4px;outline:2px solid #4e917c}input:focus,textarea:focus,select:focus{outline-offset:1px;outline:2px solid #88ae9f}input,textarea,select{min-width:0;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:8px;padding:11px 12px}input::placeholder,textarea::placeholder{color:#a3aba5}input[type=checkbox]{accent-color:var(--teal)}textarea{resize:vertical}h1,h2,h3,p{margin:0}h1{letter-spacing:-1px;font-size:32px;font-weight:500;line-height:1.6}h1 em{color:#738a7d;font-style:normal;font-weight:400}h2{font-size:15px;font-weight:600}h3{font-size:13px;font-weight:600}small{font-size:11px}svg{flex-shrink:0}::selection{background:#d4e7d9}button{transition:background .16s,transform .16s}button:hover:not(:disabled){filter:brightness(.98)}[hidden]{display:none!important}kbd{font-family:inherit;font-size:10px}.app-shell{min-height:100vh}.app-header{border-bottom:1px solid var(--line);background:#fbfcf9;justify-content:space-between;align-items:center;gap:20px;height:86px;padding:0 42px;display:flex}.brand{letter-spacing:-1px;align-items:center;gap:10px;padding:0;font-size:23px;font-weight:600;display:flex}.brand-mark{color:#fff;background:#407d66;border-radius:10px 10px 12px 6px;justify-content:center;align-items:center;width:31px;height:34px;display:flex}.brand-dot{color:#80a18c}.app-header nav{background:#eef1eb;border:1px solid #e5e9e1;border-radius:12px;gap:4px;padding:5px;display:flex}.app-header nav button{color:#89948b;border-radius:8px;align-items:center;gap:8px;padding:10px 15px;font-size:12px;display:flex}.app-header nav button.active{color:#356e59;background:#fff;box-shadow:0 2px 5px #273d3610}.app-header nav kbd{color:#a8afa9;margin-left:9px}.header-right{align-items:center;gap:17px;display:flex}.local-badge{color:#87948a;align-items:center;gap:7px;font-size:11px;display:flex}.local-badge i,.status-dot{background:#c7cec5;border-radius:100%;width:6px;height:6px;display:block}.local-badge i{background:#77a18b}.avatar{color:#6c7b5b;background:#e4e8d9;border:4px solid #fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;display:grid;box-shadow:0 0 0 1px #e8eade}.icon-button{color:#839187;border-radius:6px;justify-content:center;align-items:center;padding:7px;display:inline-flex}.page-width{max-width:1370px;margin:auto;padding:0 64px}.home-page{padding-top:45px}.home-heading{justify-content:space-between;align-items:center;margin-bottom:33px;display:flex}.eyebrow{letter-spacing:2px;color:#9ca79c;align-items:center;gap:8px;margin-bottom:9px;font-size:9px;font-weight:500;display:flex}.tiny-star{color:#87a187;font-size:16px}.page-intro{color:#96a095;letter-spacing:.3px;margin-top:5px;font-size:12px;line-height:1.8}.home-clock{text-align:right;color:#9ba598;flex-direction:column;gap:9px;display:flex}.home-clock strong{letter-spacing:-1.5px;color:#526653;font-variant-numeric:tabular-nums;font-size:37px;font-weight:400}.home-clock strong span{letter-spacing:1px;color:#9eaa9c;font-size:10px}.home-clock>span{font-size:11px}.home-columns{grid-template-columns:minmax(0,1fr) 283px;gap:25px;display:grid}.home-primary,.home-aside{min-width:0}.desktop-panel,.today-panel,.connections-panel,.small-tasks{border:1px solid var(--line);background:#fff;border-radius:15px}.desktop-panel{padding:24px 25px 0;box-shadow:0 5px 22px #526d4803}.section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-title h2,.section-title>div{align-items:center;gap:9px;display:flex}.section-title h2 svg{color:#859783}.section-title>span{color:#95a08f;font-size:11px}.text-button{color:#8d9b8b;align-items:center;gap:6px;padding:2px 0;font-size:11px;line-height:1.6;display:inline-flex}.text-button:hover{color:#356e59}.divider{background:var(--line);width:1px;height:10px;margin:0 2px}.desktop-search{color:#a4afa2;background:#f6f8f3;border:1px solid #eef1e9;border-radius:8px;align-items:center;gap:9px;margin:21px 0 25px;padding:0 12px;display:flex}.desktop-search input{background:0 0;border:0;outline:none;width:100%;padding:11px 0;font-size:11px}.app-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:27px 20px;padding:0 8px 29px;display:grid}.app-tile{text-align:center;color:#6b786c;flex-direction:column;align-items:center;gap:11px;width:100%;padding:0;font-size:11px;display:flex}.app-icon{border:1px solid #00000005;border-radius:17px;justify-content:center;align-items:center;width:62px;height:62px;font-size:32px;font-weight:600;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:inset 0 1px 1px #ffffff60,0 4px 8px #425e4208}.app-tile:hover .app-icon{transform:translateY(-4px);box-shadow:0 8px 16px #425e4215}.tile-arrow{opacity:.6;position:absolute;bottom:5px;right:5px}.peach{color:#ab6a4c;background:#f5ddd1}.sage{color:#6c8d60;background:#dfead9}.lavender{color:#9081ab;background:#e6e0ef}.coral{color:#d46e5b;background:#f9eee8}.indigo{color:#fff;background:#7b80c9}.pink{color:#fff;background:linear-gradient(145deg,#b596c4,#d994ae,#e9c397)}.green{color:#fff;background:#74b889}.ink{color:#fff;background:#3b4946}.paper{color:#3e4740;background:#fafbf8;border:1px solid #e1e4dc}.add-app .app-icon{color:#b2bdac;box-shadow:none;background:#fafbf7;border:1px dashed #ccd6c7}.add-app>span:last-child{color:#aab4a4}.shortcut-wrap{position:relative}.remove-app{color:#fff;background:#3d5547;border-radius:50%;width:21px;height:21px;line-height:18px;position:absolute;top:-5px;right:8px}.desktop-bottom{color:#a6b09f;border-top:1px solid #eef1e9;justify-content:space-between;gap:10px;padding:14px 0;font-size:9px;display:flex}.desktop-bottom span{align-items:center;gap:6px;display:flex}.workflow-section{margin-top:26px}.workflow-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.workflow-card{text-align:left;background:#f0f4e9;border:1px solid #e4e9dc;border-radius:11px;align-items:center;gap:12px;min-width:0;padding:19px 15px;display:flex}.workflow-icon{color:#829671;background:#e6ecd9;border-radius:10px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.workflow-card h3{font-size:11px;font-weight:500;line-height:1.5}.workflow-card p{color:#9ba78f;margin-top:5px;font-size:9px}.workflow-card>svg{color:#8e9e7d;margin-left:auto}.desktop-workflow{background:#f2f2eb;border-color:#e7e8dd}.desktop-workflow .workflow-icon{color:#949780;background:#e8e9df}.workflow-main{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.workflow-main h3{overflow-wrap:anywhere}.workflow-main>svg{margin-left:auto}.today-panel{margin-top:25px;padding:23px 24px}.count-label{color:#99a18d;background:#f2f4ed;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:400}.today-empty{align-items:center;gap:16px;padding:25px 0 6px;display:flex}.empty-orbit{color:#b0bda4;background:#f6f8ef;border:1px dashed #ccd8c3;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.today-empty h3{color:#7d8b70;font-size:12px}.today-empty p{color:#acb4a3;margin-top:6px;font-size:10px}.today-empty .secondary{white-space:nowrap;margin-left:auto}.primary,.secondary{border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.primary{color:#fff;background:#397b69;border:1px solid #397b69}.secondary{color:#788a71;background:#fff;border:1px solid #e2e7dc}.wide{width:100%}.connections-panel{padding:22px 21px 0}.connections-panel>.hint{margin-top:8px;margin-bottom:12px}.hint{color:#9da794;font-size:10px;line-height:1.8}.connection-row{text-align:left;border-bottom:1px solid #f0f2ec;align-items:center;gap:11px;width:100%;padding:15px 0;display:flex}.connection-row:nth-last-child(2){border-bottom:0}.service-icon{border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.mail{color:#c98373;background:#faeee9}.discord{color:#9691c6;background:#eeecf8}.instagram{color:#c895ad;background:#f7eaf0}.wechat{color:#84aa76;background:#eaf3e7}.connection-row>span:nth-child(2){flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.connection-row strong{font-size:11px;font-weight:500}.connection-row small{color:#a3ac9b;font-size:9px;line-height:1.5}.status-dot{background:#d5dcce;flex-shrink:0;width:5px;height:5px}.status-dot.online{background:#4d9a76}.connections-footer{color:#94a185;background:#fafbf7;border-top:1px solid #edf0e7;border-radius:0 0 15px 15px;justify-content:space-between;align-items:center;width:calc(100% + 42px);margin:9px -21px 0;padding:15px 21px;font-size:10px;display:flex}.small-tasks{margin-top:20px;padding:21px}.quiet-empty{color:#a0aa97;padding:24px 0;font-size:11px;line-height:2}.small-tasks>.text-button{border-top:1px solid #edf0e7;width:100%;padding-top:13px}.small-tasks>.text-button svg:last-child{margin-left:auto}.quote-card{padding:22px 10px 0 20px;position:relative}.quote-card>span{color:#b4c09f;font-size:32px;position:absolute;top:30px;right:15px}.quote-card p{color:#9ca48b;font-size:14px;font-weight:400;line-height:2}.quote-card em{color:#758564;font-style:normal}.quote-card small{letter-spacing:1.8px;color:#b7bdab;margin-top:18px;font-size:7px;display:block}.home-footer{color:#a9b29f;justify-content:space-between;align-items:center;margin:29px 0 24px;font-size:9px;display:flex}.home-footer>span{align-items:center;gap:7px;display:flex}.home-footer>span:last-child{letter-spacing:2px;font-size:8px}.dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.dot.orange{background:#cfad79}.dot.purple{background:#ab99bf}.dot.rose{background:#c799a1}.home-task{border-bottom:1px solid #f1f3ed;align-items:center;gap:10px;padding:17px 0;font-size:11px;display:flex}.check-button{color:#fff;border:1px solid #cfd9c8;border-radius:6px;flex-shrink:0;place-items:center;width:19px;height:19px;padding:0;display:grid}.priority-dot{background:#d4ac76;border-radius:50%;width:5px;height:5px;margin-left:auto}.agenda-row{text-align:left;border-bottom:1px solid #eff2e9;align-items:center;gap:14px;width:100%;padding:19px 0;font-size:11px;display:flex}.agenda-row>span{color:#96a08e;font-size:10px}.agenda-row>strong{flex:1;font-weight:500}.agenda-row>svg{color:#abb6a0}.calendar-page{grid-template-columns:238px minmax(0,1fr);height:calc(100vh - 86px);min-height:580px;display:grid}.calendar-sidebar{border-right:1px solid var(--line);background:#fafbf7;padding:25px 21px;overflow:auto}.calendar-main{background:#fff;flex-direction:column;min-width:0;display:flex;overflow:hidden}.mini-calendar{margin:28px 0}.mini-heading{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.mini-heading strong{font-size:12px;font-weight:500}.mini-heading>span{display:flex}.mini-heading .icon-button{padding:3px}.mini-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:5px 1px;display:grid}.mini-grid small{color:#a6b29c;margin-bottom:6px;font-size:9px}.mini-grid button{color:#859079;border-radius:50%;width:24px;height:24px;margin:auto;padding:0;font-size:10px}.mini-grid .today{color:#4a7252;box-shadow:inset 0 0 0 1px #8cab7e}.side-label{text-transform:uppercase;letter-spacing:1px;color:#9aa58e;justify-content:space-between;margin:20px 0 13px;font-size:10px;display:flex}.side-label.spaced{margin-top:34px}.legend{color:#7f8a74;align-items:center;gap:9px;margin:15px 0;font-size:11px;display:flex}.legend>span{color:#a4ae99;margin-left:auto;font-size:8px}.connect-calendar{color:#819d6f;justify-content:space-between;align-items:center;width:100%;padding:9px 0;font-size:9px;display:flex}.unscheduled{cursor:grab;background:#fff;border:1px solid #e8edde;border-radius:7px;justify-content:space-between;align-items:center;margin-top:10px;padding:5px 7px 5px 10px;font-size:10px;display:flex}.calendar-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:25px 29px 23px;display:flex}.calendar-toolbar .eyebrow{letter-spacing:1.5px;margin-bottom:5px;font-size:8px}.toolbar-actions{align-items:center;gap:6px;display:flex}.segmented{background:#f2f5ed;border-radius:7px;margin-left:14px;padding:3px;display:flex}.segmented button.active{color:#53754b;background:#fff;box-shadow:0 1px 3px #2436250d}.week-header{border-bottom:1px solid var(--line);grid-template-columns:61px repeat(7,minmax(0,1fr));min-height:83px;padding-right:10px;display:grid}.timezone{text-align:center;color:#b2bba5;align-self:center;font-size:8px;line-height:1.8}.week-header button{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.week-header b{color:#7b886c;place-items:center;width:31px;height:31px;font-size:21px;font-weight:400;display:grid}.all-day-row{border-bottom:1px solid var(--line);flex-shrink:0;grid-template-columns:61px repeat(7,minmax(0,1fr));min-height:32px;max-height:105px;padding-right:10px;display:grid;overflow:auto}.all-day-row>small{color:#b2bba5;text-align:center;padding-top:10px;font-size:8px}.all-day-row>div{border-left:1px solid #eef1e9;min-width:0;padding:3px}.week-scroll{scrollbar-width:thin;scrollbar-color:#dce3d3 #fafcf7;flex:1;overflow-y:scroll}.week-grid{grid-template-columns:61px repeat(7,minmax(0,1fr));height:1536px;display:grid}.hour-labels{position:relative}.hour-labels span{text-align:center;color:#b3bba9;height:64px;padding-top:5px;font-size:9px;display:block}.day-column{border-left:1px solid #edf0e8;min-width:0;position:relative}.hour-cell{border-bottom:1px solid #edf0e8;width:100%;height:64px;padding:0;display:block;position:relative}.hour-cell:after{content:"";border-top:1px dashed #f5f6f0;position:absolute;top:32px;left:0;right:0}.time-event{text-align:left;z-index:2;border-left:3px solid #8aac99;border-radius:5px;flex-direction:column;gap:5px;min-height:23px;padding:8px 7px;display:flex;position:absolute;overflow:hidden}.time-event strong{overflow-wrap:anywhere;font-size:10px;font-weight:500;line-height:1.5}.time-event small{opacity:.8;white-space:nowrap;font-size:8px}.time-event>span{opacity:.65;font-size:8px}.teal.time-event,.teal.month-event{color:#53765b;background:#e4eee5;border-color:#93b29a}.orange.time-event,.orange.month-event{color:#a28656;background:#f7edde;border-color:#c9ad7e}.purple.time-event,.purple.month-event{color:#92829f;background:#eee8f4;border-color:#bca9ce}.blue.time-event,.blue.month-event{color:#6b85a6;background:#e6edf7;border-color:#9ab3d3}.rose.time-event,.rose.month-event{color:#b0868e;background:#f4e6e8;border-color:#d2a2aa}.calendar-footer{border-top:1px solid var(--line);color:#a2ad93;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;font-size:9px;display:flex}.calendar-footer span{align-items:center;gap:6px;display:flex}.month-weekdays{text-align:center;color:#99a58d;border-bottom:1px solid var(--line);grid-template-columns:repeat(7,1fr);padding:15px 0;font-size:10px;display:grid}.month-grid{flex:1;grid-template-rows:repeat(6,minmax(100px,1fr));grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:auto}.month-cell{border-bottom:1px solid #edf0e8;border-right:1px solid #edf0e8;min-width:0;padding:6px;overflow:auto}.month-cell.outside{color:#bfc7b5;background:#fafbf7}.month-date{justify-content:space-between;align-items:center;width:100%;margin-bottom:5px;padding:4px;font-size:11px;display:flex}.month-date.today{color:#377354;font-weight:700}.month-date>svg{opacity:.25}.month-event{text-align:left;white-space:nowrap;text-overflow:ellipsis;border-radius:3px;width:100%;margin-bottom:3px;padding:5px 6px;font-size:9px;display:block;overflow:hidden}.modal{width:min(540px,100vw - 30px);max-height:88vh;color:var(--ink);background:#fdfefa;border:1px solid #dde5d7;border-radius:16px;margin:auto;padding:27px;box-shadow:0 24px 80px #253d3330}.modal>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:23px;display:flex}.modal h2{font-size:18px}.modal label,.playlist-card label{color:#7c8b73;flex-direction:column;gap:9px;margin:17px 0;font-size:11px;display:flex}.modal-intro{color:#8c9b83;margin-bottom:20px;font-size:12px;line-height:1.8}.form-row{gap:12px;display:flex}.form-row>label{flex:1;min-width:0}.form-row input{width:100%;padding:10px 8px;font-size:11px}.modal .checkbox-label{flex-direction:row;align-items:center;gap:8px}.modal-actions{justify-content:flex-end;align-items:center;gap:15px;margin-top:26px;display:flex}.modal-actions .danger{margin-right:auto}.danger{color:#bd8275;align-items:center;gap:6px;font-size:11px;display:inline-flex}.error{color:#b37365;overflow-wrap:anywhere;margin-top:10px;font-size:11px;line-height:1.7}.notice{color:#a08a52;background:#f7f1df;border-radius:8px;margin-top:15px;padding:12px;font-size:11px;line-height:1.8}.color-options{gap:12px;margin:20px 0;display:flex}.color-option{border:3px solid #fff;border-radius:50%;width:21px;height:21px;box-shadow:0 0 0 1px #eee}.color-option.teal{background:#96b49a}.color-option.orange{background:#d4b17d}.color-option.blue{background:#98b1d3}.color-option.purple{background:#b4a0ca}.color-option.rose{background:#d2a0ab}.settings-connection{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:20px 0;display:flex}.settings-connection h3{font-size:12px}.settings-connection p{color:#98a18d;margin-top:7px;font-size:10px;line-height:1.7}.settings-connection small{color:#8c9e7d;margin-top:6px;font-size:9px;display:block}.connection-actions{flex-shrink:0;align-items:center;gap:5px;display:flex}.connection-actions .secondary{padding:8px 10px;font-size:10px}.settings-connection+.hint{margin-top:17px;margin-bottom:10px}.settings-note{background:#f0f4ea;border-radius:8px;margin:18px 0;padding:15px}.settings-note h3{align-items:center;gap:6px;font-size:11px;display:flex}.settings-note p{color:#8d9a7f;margin-top:7px;font-size:10px;line-height:1.9}.workflow-links{margin-top:20px}.workflow-links a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:14px 0;font-size:11px;display:flex}.workflow-links a>span{overflow-wrap:anywhere;min-width:0}.toast{color:#fff;z-index:20;background:#344f42;border-radius:10px;gap:18px;max-width:90vw;padding:15px 20px;font-size:12px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #21352225}.toast button{color:#fff}.tasks-page,.music-page{padding-top:48px;padding-bottom:50px}.task-summary{color:#8d9d7e;align-items:center;gap:30px;margin:35px 0;font-size:11px;display:flex}.task-summary b{color:#5e7f50;margin-right:5px;font-size:25px;font-weight:400}.progress-track{background:#e7ecdf;border-radius:3px;flex:1;max-width:200px;height:4px}.progress-track i{background:#80a16f;border-radius:3px;height:4px;display:block}.task-add{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:12px;padding:13px;display:flex}.task-add>svg{color:#94a484;margin-left:5px}.task-add>input:first-of-type{border:0;flex:1;padding:10px 0}.task-add>input[type=date]{color:#8d9d7f;border:0;font-size:11px}.task-add select{border:0;font-size:11px}.task-filters{border-bottom:1px solid var(--line);gap:24px;margin:30px 0 10px;display:flex}.task-filters button{color:#a2ad96;padding:10px 0 15px;font-size:12px}.task-filters button.active{color:#578148;border-bottom:2px solid #7f9c6c}.task-row{border-bottom:1px solid var(--line);align-items:center;gap:17px;padding:20px 12px;display:flex}.task-content{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.task-content input{background:0 0;border:0;padding:0;font-size:13px}.task-content small.overdue{color:#ba8b6e}.task-row.done .task-content input{color:#a6b29b;text-decoration:line-through}.high-priority{color:#c29b62}.schedule-button{padding:8px 12px;font-size:10px}.large-empty{text-align:center;color:#a5b595;padding:75px 0}.large-empty>svg{opacity:.6;margin-bottom:15px}.large-empty h2{font-size:17px;font-weight:400}.large-empty p{color:#b0bba3;margin-top:12px;font-size:12px}.reserved-page{background:radial-gradient(#edf1e5,#0000 65%);flex-direction:column;justify-content:center;align-items:center;height:calc(100vh - 86px);min-height:500px;display:flex}.reserved-symbol{color:#bdc9ac;margin-bottom:35px;font-size:100px;font-weight:300}.reserved-page .eyebrow{color:#9ba98a;font-size:8px}.reserved-page h1{margin:9px 0}.reserved-page p{color:#a6b297;font-size:12px}.reserved-key{letter-spacing:2px;color:#b5bea9;margin-top:58px;font-size:8px}.music-layout{grid-template-columns:1fr 1fr;gap:30px;margin-top:36px;display:grid}.player-card{text-align:center;background:#eef1e9;border:1px solid #e2e8d8;border-radius:17px;padding:40px 30px}.record{background:repeating-radial-gradient(#36453e 0 2px,#405046 3px,#2e3e35 4px);border-radius:50%;place-items:center;width:230px;height:230px;margin:0 auto 35px;display:grid;box-shadow:0 12px 24px #3e543524}.record>div{color:#738661;background:#b9c9a9;border:6px solid #dae2cb;border-radius:50%;place-items:center;width:85px;height:85px;display:grid}.record.spinning{animation:12s linear infinite rotate}.player-card>small{letter-spacing:2px;color:#a0ae8e;font-size:8px}.player-card h2{margin:12px 0;font-size:20px;font-weight:400}.player-card p{color:#9aa78c;margin-bottom:23px;font-size:11px}.player-card audio{width:100%;max-width:340px;height:38px}.playlist-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:25px}.playlist-card form{margin:20px 0 12px}.track-row{border-bottom:1px solid var(--line);color:#9aa98a;align-items:center;gap:13px;padding:15px 0;font-size:11px;display:flex}.track-row>button:nth-child(2){text-align:left;color:#7d906b;flex:1;align-items:center;gap:10px;display:flex}.track-row.active,.track-row.active>button:nth-child(2){color:#366448}@keyframes rotate{to{transform:rotate(360deg)}}@media (width>=1500px){.page-width{max-width:1440px}.home-page{padding-top:55px}.home-columns{grid-template-columns:minmax(0,1fr) 310px;gap:30px}.app-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:35px 20px;padding:8px 15px 35px}.app-icon{border-radius:20px;width:70px;height:70px}.desktop-panel{padding:29px 30px 0}.connections-panel{padding-top:26px}.connection-row{padding:18px 0}}@media (width<=1100px){.app-header{padding:0 25px}.app-header nav button{gap:6px;padding:10px}.header-right{gap:12px}.local-badge{display:none}.page-width{padding-left:32px;padding-right:32px}.home-columns{grid-template-columns:minmax(0,1fr) 245px;gap:20px}.home-clock strong{font-size:31px}h1{font-size:27px}.app-grid{gap:25px 10px;padding-left:0;padding-right:0}.app-icon{border-radius:15px;width:53px;height:53px}.desktop-panel{padding-left:20px;padding-right:20px}.workflow-grid{grid-template-columns:1fr}.workflow-card{padding:14px}.today-empty{flex-wrap:wrap}.today-empty .secondary{margin-left:64px}.calendar-sidebar{padding:23px 15px}.calendar-page{grid-template-columns:205px minmax(0,1fr)}.calendar-toolbar{padding:22px 20px}.calendar-toolbar .eyebrow{font-size:7px}.time-event{padding:6px 4px}.time-event small{font-size:7px}.home-heading{gap:15px}.home-heading h1{font-size:25px}.home-clock{flex-shrink:0}}@media (width<=800px){.app-header{gap:10px;height:76px;padding:0 18px}.brand{font-size:20px}.brand-mark{width:28px;height:30px}.app-header nav{gap:2px}.app-header nav button{padding:9px}.app-header nav button>span{display:none}.app-header nav kbd{margin-left:2px}.header-right{gap:8px}.avatar{display:none}.home-page{padding-top:32px}.home-columns{grid-template-columns:minmax(0,1fr)}.home-aside{grid-template-columns:1fr 1fr;gap:18px;display:grid}.small-tasks{margin-top:0}.quote-card{display:none}.home-clock strong{font-size:26px}.home-clock>span{font-size:9px}.home-heading h1{font-size:23px}.home-heading .eyebrow{font-size:7px}.workflow-grid{grid-template-columns:1fr 1fr}.today-empty{flex-wrap:nowrap}.today-empty .secondary{margin-left:auto}.calendar-page{grid-template-columns:1fr;height:calc(100vh - 76px)}.calendar-sidebar{display:none}.calendar-toolbar{padding:17px}.calendar-toolbar h1{font-size:22px}.calendar-toolbar .eyebrow{font-size:7px}.calendar-main{overflow:auto}.week-header,.all-day-row,.week-scroll,.month-weekdays,.month-grid{min-width:650px}.week-scroll{min-height:320px}.calendar-footer{min-width:650px;font-size:8px}.calendar-toolbar{position:sticky;left:0}.task-add{flex-wrap:wrap}.task-add>input:first-of-type{min-width:200px}.music-layout{grid-template-columns:1fr}.music-page,.tasks-page{padding-top:32px}.task-row{gap:10px;padding-left:0;padding-right:0}.schedule-button{padding:7px;font-size:9px}.reserved-page{height:calc(100vh - 76px)}}@media (width<=520px){.app-header{height:68px;padding:0 12px}.brand{gap:0;font-size:0}.brand-mark{font-size:20px}.brand-dot{display:none}.app-header nav button{padding:8px}.app-header nav button svg{width:14px}.app-header nav kbd{font-size:9px}.header-right .icon-button{padding:3px}.page-width{padding-left:18px;padding-right:18px}.home-heading{align-items:flex-start;margin-bottom:24px}.home-heading h1{max-width:260px;font-size:21px}.home-heading .eyebrow{letter-spacing:1px;font-size:6px}.home-clock{display:none}.home-heading .page-intro{font-size:10px}.desktop-panel{padding:20px 16px 0}.section-title h2{font-size:13px}.text-button{font-size:10px}.app-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 12px}.desktop-bottom{font-size:8px}.desktop-bottom>span:last-child{display:none}.workflow-grid,.home-aside{grid-template-columns:1fr}.today-panel{padding:20px 16px}.today-empty{flex-wrap:wrap;gap:10px}.today-empty .secondary{margin-top:5px;margin-left:58px}.today-empty p{font-size:9px}.connections-panel{padding-top:20px}.connection-row{padding:12px 0}.home-footer{font-size:8px}.home-footer>span:last-child{letter-spacing:1px;font-size:6px}.calendar-page{height:calc(100vh - 68px)}.calendar-toolbar{gap:8px;padding:16px 12px}.calendar-toolbar .eyebrow{display:none}.calendar-toolbar h1{white-space:nowrap;font-size:19px}.toolbar-actions{gap:0}.toolbar-actions>.secondary{margin-right:2px;padding:6px 8px;font-size:10px}.segmented{margin-left:3px}.segmented button{padding:5px 9px}.task-add>input:first-of-type{min-width:210px}.task-add input[type=date]{flex:1}.task-summary{gap:20px}.task-summary b{font-size:23px}.task-summary>span{white-space:nowrap}.task-row .schedule-button{gap:0;padding:8px;font-size:0}.task-row .task-content input{font-size:12px}.form-row{flex-direction:column;gap:0}.form-row label{margin:8px 0}.settings-connection{flex-wrap:wrap}.connection-actions{margin-left:auto}.modal{padding:22px}.record{width:190px;height:190px}.music-page h1,.tasks-page h1{font-size:24px}.reserved-page{height:calc(100vh - 68px)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.page-intro,.hint,.quiet-empty,.connection-row small,.desktop-bottom,.workflow-card p,.today-empty p,.task-content small,.home-footer{color:#778570}.eyebrow,.local-badge,.text-button,.connections-footer,.calendar-footer{color:#71816a}.app-tile{font-size:12px}.app-header nav button{font-size:13px}.connection-row strong{font-size:12px}.connection-row small{font-size:10px}.workflow-card h3{font-size:12px}.workflow-card p{font-size:10px}.hint{font-size:11px}.month-event{font-size:10px}.calendar-footer{font-size:10px}.hour-labels span{color:#7d8b71}.mini-grid button{color:#6e7e60}.mini-grid .selected{color:#fff}.today-empty p{font-size:11px}:root{--launch-x:25vw;--launch-y:54vh;--ink:#34332e;--muted:#8a8778;--teal:#8f8e6c;--line:#827e6326;--surface:#f5f1df;color:var(--ink);background:#e8e8ea;font-family:Menlo,Monaco,Courier New,Microsoft YaHei,monospace}body{background:#e8e8ea}.app-shell{--space-accent:#a2a083;min-height:100vh}.mode-1{--space-accent:#c98d49}.mode-2{--space-accent:#c3a06a}.mode-3{--space-accent:#078c99}.mode-4{--space-accent:#55a4a5}.original-scene{z-index:0;position:fixed;inset:0}.original-scene>div{width:100%;height:100%}.scene-fallback{color:#766f5f;max-width:250px;padding:130px 30px;font-size:11px}.original-scene canvas{touch-action:none}.app-header{z-index:10;pointer-events:none;background:0 0;border:0;gap:15px;height:76px;padding:0 29px;position:fixed;top:0;left:0;right:0}.app-header>*{pointer-events:auto}.brand{letter-spacing:3px;color:#2c2520;white-space:nowrap;font-family:Menlo,Monaco,Courier New,monospace;font-size:11px;font-weight:700}.app-header nav{background:0 0;border:0;border-radius:0;gap:18px;margin-left:auto;padding:0}.app-header nav button{color:#978f81;border-radius:0;flex-direction:column;gap:6px;min-width:24px;padding:6px 0;position:relative;box-shadow:none!important;background:0 0!important}.app-header nav button.active{color:var(--space-accent)}.app-header nav kbd{color:inherit;letter-spacing:1px;margin:0;font-size:12px}.app-header nav button>span{letter-spacing:1px;opacity:0;font-size:8px;transition:opacity .2s;display:block}.app-header nav button:hover>span,.app-header nav button.active>span{opacity:1}.header-right{margin-left:20px;padding-bottom:14px}.header-right .icon-button{color:#938a7d}.workspace-main{pointer-events:none;z-index:3;width:100%;height:100vh;min-height:620px;margin:0;position:relative;container-type:normal}.workspace-main>section,.workspace-main>.calendar-page,.workspace-main>div:not([hidden])>.music-page{pointer-events:auto}.icon-button{color:#8a8475}.icon-button:hover{background:#92836712}.primary{background:var(--space-accent);border-color:var(--space-accent);color:#fff;box-shadow:none;letter-spacing:1px;border-radius:2px;font-family:inherit}.primary:hover{background:var(--space-accent)}.secondary{color:#746c5e;background:#ffffff30;border:1px solid #857b6530;border-radius:2px}.text-button{color:#827768}.hint,.page-intro,.quiet-empty{color:#8d8573}.eyebrow{color:#9a8f7c;letter-spacing:2px;font-size:8px}h1{color:#3c352c;letter-spacing:1px;font-family:inherit;font-size:26px}h1 em{color:#9c927d}.page-intro{font-size:11px}.selected-text{color:var(--space-accent)}.orbit-home{position:absolute;inset:0;overflow:hidden;pointer-events:none!important}.orbit-heading{color:#817d68;position:absolute;top:11vh;left:40vw}.orbit-heading>span{letter-spacing:2px;font-size:8px}.orbit-heading>div{align-items:baseline;gap:25px;margin-top:12px;display:flex}.orbit-heading h1{letter-spacing:3px;font-size:18px;font-weight:400}.orbit-heading p{letter-spacing:1px;color:#99917d;font-size:9px}.orbit-toolbar{pointer-events:auto;color:#8a826e;align-items:center;gap:13px;font-size:9px;display:flex;position:absolute;top:12vh;right:6vw}.orbit-toolbar label{border-bottom:1px solid #837c6526;align-items:center;gap:8px;display:flex}.orbit-toolbar input{background:0 0;border:0;border-radius:0;outline:none;width:125px;padding:7px 0;font-size:9px}.orbit-toolbar button{padding:5px 0;font-size:9px}.orbit-pagination{align-items:center;gap:5px;font-size:8px;display:flex}.orbit-rays{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.orbit-ray{stroke:url(#signal-line);stroke-width:.55px;stroke-dasharray:2 6;vector-effect:non-scaling-stroke;animation:18s linear infinite signal-drift}.orbit-origin{left:var(--launch-x);top:var(--launch-y);pointer-events:none;color:#a29b80;position:absolute}.orbit-origin i{border:1px solid #aea58a;border-radius:50%;width:7px;height:7px;display:block;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #b4ac8810}.orbit-origin span{letter-spacing:1px;white-space:nowrap;opacity:.7;font-size:6px;position:absolute;top:17px;left:13px}.orbit-node{left:var(--node-x);top:var(--node-y);text-align:center;pointer-events:auto;z-index:2;width:100px;animation:emit-node .85s cubic-bezier(.18,.7,.15,1) var(--delay) both;flex-direction:column;align-items:center;margin-top:-31px;margin-left:-50px;display:flex;position:absolute}.orbit-node-link{color:#746f5c;flex-direction:column;align-items:center;width:100%;padding:0;display:flex;position:relative}.orbital-icon{color:#7e7d61;background:linear-gradient(135deg,#fffff27a,#e4e0c052);border:1px solid #8e886734;border-color:#fff9d87d #8e886734 #8e886734 #fff9d87d;border-radius:9px;justify-content:center;align-items:center;width:59px;height:62px;transition:transform .28s,box-shadow .28s,background .28s;display:flex;position:relative;transform:perspective(450px)rotateY(-11deg)rotateX(4deg);box-shadow:5px 7px 13px #5f584110,inset 1px 1px #fffff8c9}.orbital-icon:after{content:"";pointer-events:none;border:1px solid #ffffff48;border-radius:6px;position:absolute;inset:4px}.orbital-icon>b{font-size:29px;font-weight:400;line-height:1}.orbital-index{opacity:.55;letter-spacing:1px;font-size:6px;position:absolute;bottom:4px;right:5px}.orbit-node strong{letter-spacing:1px;margin-top:12px;font-size:11px;font-weight:400;line-height:1.5}.orbit-node small{letter-spacing:1.5px;color:#9b947e;white-space:nowrap;margin-top:4px;font-size:7px}.orbit-node-link:hover .orbital-icon,.orbit-add:hover .orbital-icon{background:#fffeee9c;transform:perspective(450px)rotateY(0)rotateX(0)translateY(-5px);box-shadow:7px 12px 20px #5f58411c}.orbital-status{color:#8c8b74;white-space:nowrap;justify-content:center;align-items:center;gap:4px;margin-top:7px;padding:0;line-height:1.6;display:flex;font-size:7px!important}.orbital-status i{background:#a29d80;border-radius:50%;width:3px;height:3px}.orbit-remove{color:#fff;background:#ada98b;border-radius:50%;width:17px;height:17px;padding:0;font-size:12px;line-height:13px;position:absolute;top:-8px;right:10px}.orbit-add{color:#8b8871;background:0 0;padding:0}.orbit-add .orbital-icon{box-shadow:none;background:#f6f4dc24;border:1px dashed #99947666}.orbit-add .orbital-icon:after{border:0}.orbit-empty{color:#948a71;letter-spacing:1px;font-size:12px;position:absolute;top:48vh;left:55vw}.orbit-workflows{pointer-events:auto;border-top:1px solid #91856925;flex-wrap:wrap;align-items:center;gap:13px 24px;max-height:13vh;padding-top:17px;display:flex;position:absolute;bottom:9.8vh;left:40vw;right:6vw;overflow:auto}.orbit-section-label{letter-spacing:2px;color:#aaa18b;font-size:7px}.orbit-workflows button{color:#81775f;align-items:center;gap:7px;padding:0;font-size:10px;display:inline-flex}.orbit-workflows button:hover{color:#413d2d}.orbit-workflow{align-items:center;gap:7px;display:flex}.orbit-agenda{pointer-events:auto;color:#8b836e;align-items:center;gap:23px;min-height:20px;font-size:9px;display:flex;position:absolute;bottom:4.4vh;left:40vw;right:6vw}.orbit-agenda>span{letter-spacing:2px;white-space:nowrap;font-size:7px}.orbit-agenda button{color:#887e66;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:12px;min-width:0;padding:0;font-size:9px;display:flex;overflow:hidden}.orbit-agenda button:last-child{margin-left:auto}.orbit-agenda small{color:#aba08a;font-size:8px}@keyframes emit-node{0%{opacity:0;transform:translate(calc(var(--launch-x) - var(--node-x)),calc(var(--launch-y) - var(--node-y))) scale(.2)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes signal-drift{to{stroke-dashoffset:-64px}}.workspace-main .calendar-page{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f2e4a6;border:1px solid #ffffff60;border-radius:1px;grid-template-columns:205px minmax(0,1fr);height:81vh;min-height:450px;display:grid;position:absolute;top:12vh;left:31vw;right:3vw;overflow:hidden;box-shadow:12px 18px 45px #5a56410a}.calendar-sidebar{background:#eee8d738;border-right:1px solid #93826822;padding:22px 14px}.calendar-main{background:0 0}.calendar-toolbar{border-bottom-color:#95856626;padding:20px}.calendar-toolbar h1{letter-spacing:2px;font-size:20px}.calendar-toolbar .eyebrow{display:none}.calendar-toolbar .toolbar-actions{gap:2px}.toolbar-actions>.secondary{margin-right:3px;padding:6px 10px;font-size:10px}.segmented{background:#a9987010;border-radius:1px;margin-left:5px}.segmented button{color:#9d8e75;border-radius:0;padding:5px 9px;font-size:10px}.segmented button.active{box-shadow:none;color:#9d7545;background:#f9f6e79c}.mini-grid button{color:#8e7c61;font-size:9px}.mini-grid .selected{color:#fff;background:#c3985e}.mini-grid .today{box-shadow:inset 0 0 0 1px #c3985e}.mini-grid .muted{color:#b5ab97}.mini-heading strong{font-size:10px}.side-label,.legend,.connect-calendar{color:#968669;font-size:9px}.connect-calendar{font-size:8px}.unscheduled{color:#897a60;background:#fffbe756;border:1px solid #a3936f25;border-radius:2px}.week-header{border-bottom-color:#9e8c6725;grid-template-columns:48px repeat(7,minmax(0,1fr));min-height:72px}.week-header small{color:#9e9078;font-size:9px}.week-header b{color:#7f725b;font-size:18px}.week-header .is-today b{color:#fff;background:#c39a63;border-radius:1px}.week-header .is-today small{color:#a17b4a}.timezone{color:#a89b82;font-size:7px}.all-day-row{border-bottom-color:#9e8c6725;grid-template-columns:48px repeat(7,minmax(0,1fr))}.all-day-row>small{color:#a89b82}.all-day-row>div{border-left-color:#98876a16}.week-scroll{scrollbar-color:#b4a78b48 transparent;background:0 0}.week-grid{grid-template-columns:48px repeat(7,minmax(0,1fr))}.hour-labels span{color:#ab9d85;font-size:8px}.day-column{border-left-color:#93846823}.today-column{background:#ffffeb2b}.hour-cell{border-bottom-color:#93846823}.hour-cell:after{border-top-color:#93846812}.hour-cell:hover{background:#d3b88116}.time-event{border-left-width:2px;border-radius:1px}.time-event strong{font-size:10px}.time-event small{font-size:8px}.calendar-footer{color:#9d8e75;border-top-color:#96836425;padding:11px 15px;font-size:8px}.month-weekdays{color:#9d8e75;border-bottom-color:#96836425}.month-cell{border-color:#93846823}.month-cell.outside{background:#c9b67f08}.month-date.today{color:#b48748}.month-event{border-radius:1px;font-size:9px}.dot.teal{background:#b9ac7c}.dot.blue{background:#9aa9ab}.workspace-main .tasks-page,.workspace-main .music-page{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f3e16e;border:1px solid #ffffef63;border-radius:1px;max-width:none;max-height:79vh;margin:0;padding:20px 25px 35px;position:absolute;top:14vh;left:35vw;right:5vw;overflow:auto}.task-add{background:#ffffed4d;border-color:#97876526;border-radius:1px;padding:10px}.task-add input,.task-add select{background:0 0}.task-summary{color:#a08e6e;margin:27px 0}.task-summary b{color:#ac8b59}.progress-track{background:#bfb08130}.progress-track i{background:#b9a271}.task-filters{border-bottom-color:#a18b612b}.task-filters button{color:#a08e6e;font-size:10px}.task-filters button.active{color:#8d714b;border-color:#c0a570}.task-row{border-color:#97846526}.task-content input{color:#766751;font-size:12px}.task-content small{color:#a39278;font-size:8px}.task-row.done .check-button{background:#ae9d77;border-color:#ae9d77}.check-button{border-color:#9e916c60;border-radius:2px}.task-row .icon-button{color:#a28f70}.large-empty{color:#a89778}.large-empty p{color:#b0a084}.music-layout{grid-template-columns:1fr 1fr;gap:20px;margin-top:25px}.player-card{background:#e8efdc33;border:1px solid #adb6a32b;border-radius:1px;padding:30px 20px}.playlist-card{background:#fffff033;border:1px solid #adb6a32b;border-radius:1px;padding:20px}.player-card>small{color:#92a291}.player-card h2{color:#638680;font-size:18px}.player-card p{color:#97a294}.record{width:175px;height:175px;box-shadow:8px 12px 20px #4a635620}.record>div{color:#698982;background:#a0b8ac;border-color:#c0d0bf}.track-row{color:#8c9a89;border-color:#9aaf9d24}.track-row>button:nth-child(2){color:#6c8778}.workspace-main .reserved-page{background:0 0;height:76vh;min-height:0;position:absolute;top:14vh;left:35vw;right:5vw}.reserved-symbol{color:#8dbdb475}.reserved-page p,.reserved-page .eyebrow{color:#7eaaa5}.reserved-key{color:#8faea6}.modal{color:#5c5545;background:#f6f2e5;border:1px solid #fff9e1;border-radius:3px;font-family:inherit;box-shadow:12px 22px 65px #4d49302a}.modal::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#45443130}.modal h2{letter-spacing:1px;font-size:16px}.modal label,.playlist-card label{color:#8f8068;font-size:10px}.modal input,.modal textarea,.playlist-card input{color:#6e624c;background:#fffdf47a;border-color:#a4947038;border-radius:1px;font-size:12px}.modal-intro{color:#8d7f67;font-size:11px}.settings-note{background:#ddd4ad29;border-left:2px solid #bcac82;border-radius:0}.settings-note p,.settings-connection p{color:#9a8b71}.settings-connection{border-color:#aa956c29}.settings-connection small{color:#a08c68}.modal .hint{color:#a19278;font-size:10px}.color-option{border-color:#f6f2e5}.color-option.chosen{box-shadow:0 0 0 1px #a79570}.toast{letter-spacing:.5px;background:#77765b;border-radius:2px;font-size:11px}@media (width>=1650px){.workspace-main .calendar-page{grid-template-columns:195px minmax(0,1fr);left:31vw;right:4vw}.orbital-icon{width:67px;height:70px}.orbit-node{margin-top:-35px}.orbit-node strong{font-size:12px}.orbit-heading h1{font-size:20px}}@media (width<=1200px){.orbit-heading{top:12vh;left:39vw}.orbit-heading>div{gap:15px}.orbit-heading h1{font-size:15px}.orbit-heading p{display:none}.orbit-toolbar{top:12vh;right:5vw}.orbit-toolbar input{width:90px}.orbit-toolbar{gap:10px}.orbital-icon{width:50px;height:54px}.orbit-node strong{font-size:10px}.orbit-node small{font-size:6px}.orbital-status{font-size:6px!important}.orbit-node{width:85px;margin-left:-42px}.orbit-workflows{gap:15px;left:39vw}.orbit-workflows button{font-size:9px}.orbit-section-label{display:none}.orbit-agenda{gap:15px;left:39vw}.workspace-main .calendar-page{grid-template-columns:1fr;left:30vw;right:2vw}.calendar-sidebar{display:none}.calendar-toolbar{padding:16px}.calendar-main{min-width:0}.week-header,.all-day-row,.week-scroll,.calendar-footer{min-width:550px}.calendar-main{overflow:auto}.workspace-main .music-page,.workspace-main .tasks-page{padding:20px;left:33vw;right:3vw}.music-layout{grid-template-columns:1fr}.task-add{flex-wrap:wrap}.task-add>input:first-of-type{min-width:160px}}@media (width<=800px){.app-header{height:65px;padding:0 18px}.brand{letter-spacing:2px;font-size:8px}.app-header nav{gap:12px}.app-header nav button{padding:6px 0}.app-header nav button>span{display:none}.app-header nav kbd{font-size:11px}.header-right{margin-left:8px;padding-bottom:0}.workspace-main,.orbit-home{min-height:720px}.orbit-heading{top:13vh;left:35vw}.orbit-heading h1{letter-spacing:1px;font-size:14px}.orbit-heading>span{letter-spacing:1px;font-size:6px}.orbit-toolbar{top:22vh;right:8vw}.orbit-toolbar input{width:110px}.orbital-icon{width:43px;height:46px}.orbital-icon>b{font-size:23px}.orbital-icon>svg{width:23px;height:23px}.orbit-node{width:70px;margin-left:-35px}.orbit-node strong{margin-top:8px;font-size:9px}.orbit-node small{letter-spacing:.5px;font-size:5px}.orbit-workflows{gap:12px;bottom:9vh;left:34vw;right:5vw}.orbit-agenda{gap:9px;font-size:8px;bottom:4vh;left:34vw;right:5vw}.orbit-agenda>span{letter-spacing:1px;font-size:6px}.orbit-agenda button{font-size:8px}.orbit-agenda button:nth-last-child(2){display:none}.workspace-main .calendar-page{height:81vh;top:13vh;left:25vw;right:2vw}.workspace-main .music-page,.workspace-main .tasks-page{top:14vh;left:27vw;right:3vw}.workspace-main .tasks-page h1,.workspace-main .music-page h1{font-size:20px}.reserved-page{left:30vw!important}.app-header nav button svg{display:none}}@media (width<=560px){.brand{letter-spacing:1px;font-size:7px}.app-header{padding:0 12px}.app-header nav{gap:9px}.header-right{margin-left:2px}.orbit-home{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:28px 8px;min-height:100vh;padding:175px 18px 40px 29vw;display:grid;position:relative;overflow:visible;pointer-events:none!important}.orbit-heading{top:90px;left:30vw}.orbit-heading h1{font-size:12px}.orbit-heading>span{font-size:5px}.orbit-toolbar{gap:10px;top:130px;left:30vw;right:18px}.orbit-toolbar input{width:96px;font-size:8px}.orbit-rays,.orbit-origin{display:none}.orbit-node{width:auto;animation:mobile-emit .65s ease var(--delay) both;margin:0;position:relative;top:auto;left:auto}.orbit-node small{letter-spacing:0;font-size:5px}.orbital-icon{width:42px;height:48px}.orbit-add{align-self:start}.orbital-status{font-size:5px!important}.orbit-workflows{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:16px;max-height:none;margin-top:4px;padding-top:17px;position:relative;bottom:auto;left:auto;right:auto}.orbit-agenda{flex-wrap:wrap;grid-column:1/-1;gap:10px;position:relative;bottom:auto;left:auto;right:auto}.orbit-agenda button:nth-last-child(2){display:flex}.orbit-agenda>span{width:100%}.workspace-main{height:auto;min-height:100vh}.workspace-main .calendar-page{height:calc(100vh - 115px);min-height:500px;top:90px;left:10vw;right:3vw}.workspace-main .music-page,.workspace-main .tasks-page{max-height:calc(100vh - 120px);padding:20px 15px;top:100px;left:12vw;right:3vw}.workspace-main .reserved-page{height:70vh;top:100px;right:5vw;left:20vw!important}.calendar-toolbar{min-width:unset;position:sticky;left:0}.calendar-toolbar h1{font-size:17px}.toolbar-actions>.secondary{padding:5px 7px}.calendar-toolbar .icon-button{padding:5px}.calendar-toolbar .segmented{margin-left:1px}.task-add>input:first-of-type{min-width:150px}.task-summary{gap:13px}.task-summary b{font-size:20px}.task-summary span{font-size:9px}.task-content input{font-size:11px}.task-row{gap:8px}.schedule-button{gap:0;padding:7px;font-size:0}.orbit-remove{top:-5px;right:0}.orbit-empty{grid-column:1/-1;font-size:10px;position:static}.music-layout{gap:17px}.record{width:150px;height:150px}}@keyframes mobile-emit{0%{opacity:0;transform:translate(-70px)scale(.4)}to{opacity:1;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.orbit-node,.orbit-ray{animation:none!important}}.orbital-status{color:#7c785f;font-size:8px!important}.orbit-node small{color:#89826c;font-size:8px}.orbit-node strong{color:#625e4d}.orbit-ray{stroke-width:.8px}@media (width<=800px){.orbital-status{font-size:7px!important}.orbit-node small{font-size:6px}.orbit-node strong{font-size:10px}}.shared-plane{width:1060px;height:760px;transform-style:preserve-3d;backface-visibility:hidden;color:#4e493d}.shared-plane .workspace-main{pointer-events:auto;width:100%;height:100%;min-height:0;margin:0;position:relative;container-type:normal}.shared-plane .workspace-main .orbit-home{background:0 0;flex-direction:column;width:100%;height:100%;min-height:0;padding:26px;display:flex;position:relative;inset:auto;overflow:auto;pointer-events:auto!important}.quad-toolbar{align-items:center;gap:22px;min-height:40px;margin-bottom:24px;display:flex}.quad-toolbar h1{letter-spacing:2px;margin-right:8px;font-size:22px}.quad-toolbar time{color:#8d8470;font-size:12px}.quad-toolbar label{border-bottom:1px solid #8a7d5e30;align-items:center;gap:8px;margin-left:auto;display:flex}.quad-toolbar input{background:0 0;border:0;border-radius:0;width:155px;padding:9px 0;font-size:12px}.quad-toolbar>button{color:#897c64;padding:7px 0;font-size:12px}.quad-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:146px;align-content:start;gap:18px;width:100%;display:grid}.shared-plane .orbit-node{background:linear-gradient(125deg,#ffffed45,#e0dbc323);border:1px solid #ffffedb0;border-color:#ffffedb0 #a2987236 #a2987242 #ffffedb0;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;width:auto;min-width:0;height:146px;margin:0;padding:14px 12px;animation:.45s both plane-reveal;display:flex;position:relative;top:auto;left:auto;box-shadow:3px 5px 8px #61583b0c}.shared-plane .orbit-node:nth-child(4n+2){animation-delay:40ms}.shared-plane .orbit-node:nth-child(4n+3){animation-delay:80ms}.shared-plane .orbit-node:nth-child(4n){animation-delay:.12s}.shared-plane .orbit-node-link{color:#6e6855;gap:0;width:100%}.shared-plane .orbital-icon{color:#7e785f;background:0 0;border:0;border-radius:0;width:48px;height:48px;box-shadow:none!important;transform:none!important}.shared-plane .orbital-icon:after{display:none}.shared-plane .orbital-icon b{font-size:33px}.shared-plane .orbit-node strong{letter-spacing:1px;margin-top:9px;font-size:14px}.shared-plane .orbital-status{color:#8a8168;margin-top:7px;line-height:1.6;font-size:10px!important}.shared-plane .orbit-node:hover{background:#fffeef70;box-shadow:5px 8px 12px #61583b12}.shared-plane .orbit-add{color:#968b70;background:#f5f3df1c;border-style:dashed}.shared-plane .orbit-remove{top:8px;right:9px}.shared-plane .orbit-workflows{border-top:1px solid #91856925;flex-flow:wrap;gap:18px 28px;width:100%;max-height:80px;margin-top:22px;padding:18px 0 0;display:flex;position:relative;bottom:auto;left:auto;right:auto;overflow:auto}.shared-plane .orbit-workflows button{font-size:12px}.shared-plane .orbit-agenda{flex-wrap:nowrap;gap:22px;width:100%;margin-top:20px;display:flex;position:relative;bottom:auto;left:auto;right:auto}.shared-plane .orbit-agenda>span{letter-spacing:1px;width:auto;font-size:11px}.shared-plane .orbit-agenda button{font-size:12px;display:flex!important}.shared-plane .orbit-agenda small{font-size:11px}.quad-pagination{color:#8c826c;justify-content:center;align-items:center;gap:15px;margin-top:12px;font-size:11px;display:flex}.quad-empty{color:#928469;padding:15px;font-size:12px}.shared-plane .workspace-main .calendar-page{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5f0dfb8;border:1px solid #ffffef99;grid-template-columns:200px minmax(0,1fr);width:100%;height:100%;min-height:0;position:relative;top:auto;left:auto;right:auto;overflow:hidden;box-shadow:4px 7px 16px #76643a09}.shared-plane .calendar-sidebar{padding:20px 13px;display:block;overflow:auto}.shared-plane .calendar-main{min-width:0;overflow:hidden}.shared-plane .calendar-toolbar{min-height:67px;padding:18px 15px;position:relative}.shared-plane .calendar-toolbar h1{letter-spacing:1px;font-size:22px}.shared-plane .calendar-toolbar .eyebrow{display:none}.shared-plane .week-header,.shared-plane .all-day-row,.shared-plane .week-scroll,.shared-plane .calendar-footer,.shared-plane .month-grid,.shared-plane .month-weekdays{min-width:0}.shared-plane .week-header{min-height:64px;padding-right:8px}.shared-plane .week-header small{font-size:11px}.shared-plane .week-header b{font-size:20px}.shared-plane .all-day-row{min-height:28px;max-height:80px}.shared-plane .calendar-footer{white-space:nowrap;min-height:34px;padding:10px 12px;font-size:10px}.shared-plane .calendar-footer>span:last-child{font-size:8px}.shared-plane .calendar-sidebar .hint{font-size:11px}.shared-plane .mini-heading strong{font-size:12px}.shared-plane .mini-grid button,.shared-plane .side-label,.shared-plane .legend{font-size:11px}.shared-plane .connect-calendar{font-size:9px}.timeline-frame{flex:1;min-height:0;position:relative;overflow:hidden}.shared-plane .week-scroll{touch-action:pan-y;overscroll-behavior:contain;position:absolute;inset:0;overflow:hidden scroll}.shared-plane .week-grid{grid-template-columns:48px repeat(7,minmax(0,1fr));width:100%;height:4608px;min-height:4608px;display:grid;position:relative}.shared-plane .day-column{position:relative}.day-segment{height:1536px;position:relative}.hour-day{height:1536px}.shared-plane .hour-labels span{height:64px;padding-top:4px;font-size:10px;line-height:1}.shared-plane .hour-cell{cursor:crosshair;-webkit-user-select:none;user-select:none;touch-action:none;height:64px}.shared-plane .time-event{cursor:grab}.shared-plane .time-event:active{cursor:grabbing}.shared-plane .time-event strong{font-size:11px}.shared-plane .time-event small{font-size:10px}.plane-corner{pointer-events:none;visibility:hidden;width:0;height:0;position:absolute}.plane-corner.tl{top:0;left:0}.plane-corner.tr{top:0;left:100%}.plane-corner.br{top:100%;left:100%}.plane-corner.bl{top:100%;left:0}.midnight-boundary{z-index:3;pointer-events:none;border-top:2px solid #bc975c70;height:0;position:absolute;top:0;left:0;right:0}.midnight-boundary span{color:#9d7842;white-space:nowrap;background:#eee7cae6;padding:3px 5px;font-size:9px;position:absolute;top:4px;right:4px}.time-selection{z-index:4;pointer-events:none;background:#d1a26138;border:1px solid #b99053;position:absolute;left:2px;right:2px;overflow:hidden;box-shadow:inset 0 0 0 1px #fff5d354}.time-selection span{color:#93682e;white-space:nowrap;padding:4px;font-size:9px;display:block}.selecting-time,.selecting-time *{-webkit-user-select:none!important;user-select:none!important;cursor:crosshair!important}.day-transition{color:#fff9eb;z-index:8;pointer-events:none;background:#d1aa70ed;padding:7px 15px;font-size:12px;animation:.32s both day-arrive;position:absolute;top:10px;left:50%;transform:translate(-50%)}.day-transition.direction--1{animation-name:day-arrive-reverse}.calendar-day-heading{animation:.28s both day-arrive}.shared-plane .month-grid{grid-template-rows:repeat(6,minmax(84px,1fr))}.shared-plane .month-date{font-size:12px}.shared-plane .month-event{font-size:10px}.shared-plane .workspace-main .tasks-page,.shared-plane .workspace-main .music-page,.shared-plane .workspace-main .reserved-page{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8f2df66;border:1px solid #fff9e575;border-radius:3px;width:100%;max-width:none;height:100%;min-height:0;max-height:none;margin:0;padding:28px;position:relative;top:auto;right:auto;overflow:auto;left:auto!important}.shared-plane .workspace-main .reserved-page{background:0 0;border:1px solid #b5c9bb24}.shared-plane .workspace-main h1{font-size:24px}.shared-plane .music-layout{grid-template-columns:1fr 1fr}.shared-plane .record{width:210px;height:210px}.shared-plane .task-add{flex-wrap:nowrap}.shared-plane .task-add>input:first-of-type{min-width:0}.shared-plane .schedule-button{gap:5px;padding:8px;font-size:11px}.shared-plane .task-content input{font-size:14px}.shared-plane .task-content small{font-size:11px}.shared-plane .task-filters button{font-size:13px}.shared-plane .task-summary{margin:25px 0}.shared-plane .task-summary>span{font-size:13px}.shared-plane .player-card p,.shared-plane .playlist-card label{font-size:12px}.shared-plane .track-row{font-size:13px}@keyframes plane-reveal{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes day-arrive{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes day-arrive-reverse{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.shared-plane *{animation:none!important}}
