@import "https://fonts.googleapis.com/css2?family=Nunito:wght@600;700;800&family=Nunito+Sans:wght@400;500;600;700;800&display=swap";*{box-sizing:border-box}body{color:#101828;background:#f5f7fa;margin:0;font-family:DM Sans,sans-serif;font-size:14px}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}a{color:inherit;text-decoration:none}:is(button:focus-visible,a:focus-visible){outline-offset:4px;outline:3px solid #b09855}button{background:0 0;border:0}svg{flex-shrink:0}.shell{min-height:100vh}.sidebar{z-index:20;background:#f0f3ed;border-right:1px solid #e3e8df;flex-direction:column;width:234px;padding:38px 20px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-1.5px;color:#1da1f2;align-items:center;gap:11px;padding:0 12px;font:800 29px Manrope,sans-serif;display:flex}.branddot{color:#cba86a}.workspace{letter-spacing:1.9px;color:#8a948b;margin:18px 12px 30px;font-size:9px}.sidebar nav{gap:7px;display:grid}.sidebar nav button{text-align:left;color:#6c7b72;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.sidebar nav button:hover{background:#e6ece3}.sidebar nav button.active{color:#315d49;background:#dfe8dc;font-weight:700}.sidebar nav b{background:#cddcc8;border-radius:5px;margin-left:auto;padding:1px 6px;font-size:11px}.navlabel{letter-spacing:1.5px;color:#94a08f;margin:35px 14px 16px;font-size:10px}.chat{border-top:1px solid #dde4d8;border-bottom:1px solid #dde4d8;align-items:center;gap:10px;padding:15px 10px;font-size:12px;display:flex}.chat small{color:#7c897d;margin-top:5px;font-size:9px;display:block}.chat>svg:last-child{margin-left:auto}.profile{align-items:center;gap:10px;margin:23px 9px 0;font-size:11px;display:flex}.profile small{color:#8a958b;margin-top:4px;font-size:10px;display:block}.avatar{background:#dfd8c3;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.online{background:#6e9976;border-radius:50%;width:6px;height:6px;display:inline-block}.profile>.online{margin-left:auto}.topbar{color:#8b958d;border-bottom:1px solid #e8ebe4;justify-content:space-between;align-items:center;height:83px;padding:0 48px;font-size:12px;display:flex}.topbar>div{align-items:center;display:flex}.slash{color:#b2b9af;margin:0 14px}.add{color:#fff;background:#1da1f2;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:12px;font-weight:600;display:flex}.content{max-width:1330px;margin:auto;padding:29px 48px 20px}.quote{color:#797958;background:#eeeede;border:1px solid #e6e6d6;border-radius:10px;align-items:center;gap:13px;padding:19px 23px;font-size:12px;display:flex;position:relative;overflow:hidden}.quotesun{color:#d3d1ad;opacity:.7;position:absolute;right:22px}.quote span{z-index:1;padding-right:28px}.heading{justify-content:space-between;align-items:center;gap:20px;margin:37px 0 31px;display:flex}.eyebrow{letter-spacing:1.7px;color:#64748b;text-transform:uppercase;font-size:9px;font-weight:650}h1{letter-spacing:-1.5px;margin:11px 0 10px;font:500 clamp(27px,3vw,38px) Manrope,sans-serif}p{color:#667085;margin:0;font-size:12px;line-height:1.8}.datebadge{color:#8e9a87;align-items:center;gap:11px;font-size:10px;line-height:1.7;display:flex}.dashboard{grid-template-columns:1.2fr 1fr;gap:20px;display:grid}.card{background:#fff;border:1px solid #e4e8ef;border-radius:12px;overflow:hidden}.cardhead{justify-content:space-between;align-items:center;gap:12px;padding:24px 25px 16px;display:flex}h2{letter-spacing:-.4px;align-items:center;gap:10px;margin:0;font:600 16px Manrope,sans-serif;display:flex}.cardhead .eyebrow{margin-bottom:9px}.count{white-space:nowrap;color:#7a8c74;background:#f1f4ed;border-radius:6px;padding:6px 9px;font-size:10px}.empty{text-align:center;padding:25px 25px 30px}.emptyicon{color:#90a58a;background:#f1f5ed;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 12px;display:grid}h3{margin:12px 0 7px;font-size:14px;font-weight:500}.textbutton{color:#087cbf;justify-content:center;align-items:center;gap:8px;margin-top:15px;font-size:11px;font-weight:600;display:inline-flex}.cardfooter{color:#53657b;background:#f8fafc;border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;width:100%;padding:16px 25px;font-size:11px;display:flex}.capture{background:#e8eddf;flex-direction:column;padding:29px;display:flex;position:relative}.capture h2{max-width:245px;margin:19px 0 12px;font-size:23px;line-height:1.4}.capturebutton{text-align:left;background:#f3f5ed;border:1px solid #ccd7c4;border-radius:7px;align-items:center;gap:10px;margin-top:28px;padding:16px 15px;font-size:12px;display:flex}.capturebutton svg:last-child{margin-left:auto}.scribble{color:#99a38b;margin-top:23px;font-family:Georgia,serif;font-size:13px;font-style:italic}.connection{text-align:center;padding:10px 24px 24px}.service{border-radius:11px;place-items:center;width:43px;height:43px;margin:0 auto 13px;display:grid}.blue{color:#849ebc;background:#eef2f9}.purple{color:#9a92b3;background:#f1eff8}.connection p{max-width:280px;margin:auto;font-size:11px}.badge{color:#9a9e91;background:#f3f3ee;border-radius:20px;width:fit-content;margin:13px auto 0;padding:5px 9px;font-size:9px;display:block}.spaceshead{justify-content:space-between;align-items:center;margin:32px 0 16px;display:flex}.spaceshead h2{font-size:14px}.spaceshead>span{color:#667085;font-size:10px}.spaces{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.spacecard{text-align:left;background:#fff;border:1px solid #e4e8ef;border-radius:9px;align-items:center;gap:13px;padding:18px 16px;display:flex}.spacecard:hover{border-color:#1da1f2}.spacecard small{color:#667085;margin-top:5px;font-size:9px;display:block}.spacecard>svg{color:#6c7e94;margin-left:auto}.spaceicon{border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.personal{color:#8ba475;background:#edf2e7}.dreamhouse{color:#ab96c0;background:#efeaf5}.walkout{color:#c8a278;background:#f7eee3}footer{color:#748297;justify-content:space-between;gap:15px;padding-top:29px;font-size:9px;display:flex}footer>span:first-child{align-items:center;gap:7px;display:flex}.icon{color:#718096;border-radius:5px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.task{border-top:1px solid #edf0f5;align-items:center;gap:12px;padding:17px 24px;display:flex}.taskcopy{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px;line-height:1.6}.taskcopy small{color:#788598;align-items:center;gap:5px;margin-top:5px;font-size:10px;display:flex}.taskcopy i{background:#95ac7d;border-radius:50%;width:5px;height:5px}.taskcopy i.dreamhouse{background:#aa91be}.taskcopy i.walkout{background:#caaa7d}.done .taskcopy>span{color:#8491a3;text-decoration:line-through}.check{border:1px solid #bac6d5;border-radius:50%;flex-shrink:0;place-items:center;width:19px;height:19px;padding:0;display:grid}.delete{color:#7b889b}.listtools{justify-content:space-between;gap:10px;padding:21px;display:flex}.search{color:#64748b;align-items:center;gap:10px;display:flex}.search input{background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px}.loading{padding:30px}.error{color:#9d5545;background:#fff0ed;border-radius:8px;margin-bottom:15px;padding:14px;font-size:12px}.error button{margin-left:15px;text-decoration:underline}.modalback{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#263d3659;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fafbf7;border:1px solid #e1e7db;border-radius:16px;width:min(100%,500px);max-height:90vh;overflow:auto;box-shadow:0 25px 100px #182c3433}.modal form{padding:0 25px 25px}.tabs{gap:8px;margin:7px 0 25px;display:flex}.tabs button{color:#8b9783;border-radius:7px;padding:8px 15px;font-size:12px}.modal label{color:#7f8c75;font-size:11px;display:block}.modal textarea{resize:vertical;min-height:120px}.modal textarea,.modal input,.modal select{color:#344e38;background:#fff;border:1px solid #d9e1d0;border-radius:8px;outline-color:#1da1f2;width:100%;margin:9px 0 21px;padding:13px;display:block}.formrow{grid-template-columns:1fr 1fr;gap:15px;display:grid}.save{margin-left:auto}.mobiletoggle,.scrim{display:none}@media (min-width:1500px){.content{padding-top:40px}.heading{margin-top:45px;margin-bottom:40px}.dashboard{gap:24px}.capture{padding:35px}.cardhead{padding-top:28px}}@media (max-width:1100px){.sidebar{width:205px;padding-left:13px;padding-right:13px}main{margin-left:205px}.topbar{padding:0 28px}.content{padding:25px 28px}.spaces{gap:9px}.spacecard{gap:8px;padding:13px 10px}.spacecard small,.datebadge{display:none}}@media (max-width:760px){.sidebar{width:240px;transition:transform .2s;transform:translate(-100%)}.sidebar.show{transform:translate(0)}.scrim{z-index:19;background:#243e3540;display:block;position:fixed;inset:0}main{margin-left:0}.mobiletoggle{margin-right:12px;display:inline-flex}.topbar{height:70px;padding:0 18px}.content{padding:20px 18px}.dashboard{grid-template-columns:1fr;gap:16px}.quote{padding:15px;font-size:11px;line-height:1.7}.quote span{padding-right:0}.quotesun{display:none}.heading{margin:29px 0 25px}h1{letter-spacing:-1px;font-size:29px}.heading p{max-width:300px;font-size:11px}.spaces{grid-template-columns:1fr}.spacecard{padding:16px}.spacecard small{display:block}.spaceshead>span{display:none}.capture h2{max-width:none;font-size:22px}.capture{padding:25px}.capture p br{display:none}.capturebutton{margin-top:20px}.scribble{margin-top:18px}.task{gap:10px;padding:16px}.task .icon{padding:5px}.listtools{padding:16px}.search{max-width:53%}footer{font-size:8px}.modalback{padding:12px}.formrow{gap:10px}.fullconnection{padding:40px 0}}.sidebar{color:#fff;background:#080e19;border-color:#182231;width:230px;padding-top:30px}.brand{color:#fff;letter-spacing:-1.5px;font-weight:800}.brand>svg,.branddot{color:#1da1f2}.workspace{color:#64758f;letter-spacing:1.8px;margin-top:16px;font-size:9px}.navlabel{color:#61738d;font-weight:700}.sidebar nav button{color:#98a8bf;border-radius:7px;padding:13px 14px;font-weight:550}.chat{color:#dbe8fa;border-color:#1c293b;padding:19px 8px}.chat small{color:#687e9c;font-size:10px}.profile small{color:#687e9c}.avatar{color:#6bc6ff;background:#1b304a;font-weight:700}.topbar{color:#8290a4;background:#fff;border-color:#e4e8ef;height:75px}.topbar strong{color:#192638;font-weight:650}.add{background:#1da1f2;border-radius:7px;font-size:12px;font-weight:700;box-shadow:0 3px 8px #1da1f216}.add:hover{background:#0d8ddc}.content{padding-top:25px}.quote{color:#17658f;background:#e9f5fe;border:1px solid #cfe9fc;border-radius:8px;padding:15px 20px;font-size:12px;font-weight:500}.quotesun{display:none}.eyebrow{letter-spacing:1.3px;color:#6c7e94;font-size:10px;font-weight:700}h1{letter-spacing:-1.5px;color:#0a1424;margin:9px 0;font-size:36px;font-weight:800}.heading p{color:#667085;font-size:13px}.datebadge{color:#8290a4;letter-spacing:.4px;font-size:9px}h2{color:#101c2e;font-size:16px;font-weight:750}.card{border:1px solid #e2e7ef;border-radius:10px;box-shadow:0 2px 4px #15243803}.count{color:#0c86cd;background:#e9f5ff;border-radius:5px;font-weight:700}h3{color:#1c2b40;font-weight:650}.cardfooter{color:#4a617d;background:#f8fafc;font-weight:600}.capture{isolation:isolate;background:#101c2f;border-color:#101c2f}.capture:after{content:"";z-index:-1;border:32px solid #1da1f219;border-radius:40px;width:210px;height:210px;position:absolute;top:-70px;right:-62px;transform:rotate(-25deg)}.capture h2{color:#fff;letter-spacing:-.8px;max-width:260px;margin-top:17px;font-size:26px;font-weight:800}.capture p{color:#94a8c2;font-size:12px}.capturebutton{color:#fff;background:#1da1f2;border:1px solid #1da1f2;border-radius:7px;font-weight:650}.capturebutton:hover{background:#0d8ddc}.scribble{letter-spacing:1.6px;color:#6886a9;margin-top:24px;font-family:inherit;font-size:9px;font-style:normal;font-weight:650}.blue,.purple{color:#1da1f2;background:#eaf5ff}.service{border-radius:10px}.connection h3{font-weight:700}.badge{color:#6f7f94;background:#f0f3f7;font-weight:500}.spaceshead{margin-top:29px}.spacecard{background:#fff;border-radius:8px}.spacecard b{color:#17263a;font-size:12px;font-weight:700}.spaceicon{border-radius:8px}.personal,.dreamhouse,.walkout{color:#1da1f2;background:#edf6ff}.spacecard:nth-child(2) .spaceicon{color:#42608b;background:#e9eef7}.spacecard:nth-child(3) .spaceicon{color:#1b2e48;background:#e9edf2}.check{border-radius:5px}.search input{color:#182a44}.modalback{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030b1e80}.modal{background:#fff;border-color:#dce5f1;border-radius:12px}.tabs button{color:#6a7d96}.tabs .selected{color:#007bc6;background:#e6f4ff;font-weight:700}.modal textarea,.modal input,.modal select{color:#182b45;border-color:#dbe3ee;border-radius:7px}@media (max-width:1100px){.sidebar{width:205px}main{margin-left:205px}}@media (max-width:760px){.sidebar{width:240px}main{margin-left:0}.topbar{height:67px}.content{padding-top:18px}.heading{margin:26px 0 22px}h1{font-size:29px}.heading p{font-size:12px}.quote{padding:13px 15px;font-size:11px}.capture h2{max-width:none;font-size:25px}.capturebutton{margin-top:21px}.cardhead{padding:21px 20px 16px}.card{border-radius:9px}.spaceshead{margin-top:25px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:#e8e5da;background:#10110f;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}h1{letter-spacing:-1px;font-size:29px;font-weight:500}h2{letter-spacing:0;font-size:14px;font-weight:500}h3{font-weight:500}.sidebar{background:#0b0e0d;border-color:#37392e}.brand{color:#deb566;letter-spacing:-.7px;gap:9px;padding:0 5px;font-size:19px}.brand>svg{color:#deb566;width:20px}.workspace{color:#c5b98b;letter-spacing:0;margin-left:6px;font-size:11px}.sidebar nav button{color:#c6c6b5;border-radius:0;font-family:inherit;font-size:12px}.sidebar nav button.active{color:#e9be69;background:#29291e;box-shadow:inset 3px 0 #deb566}.sidebar nav button:hover{color:#f1e9d6;background:#20241b}.sidebar nav b{color:#e9be69;background:#49442c}.navlabel{color:#989d88}.chat{color:#dedfd0;border-color:#37392e}.chat>svg:first-child{color:#deb566}.chat small,.profile small{color:#969e8d}.profile{color:#dedfd0}.avatar{color:#e7bc68;background:#343224}.topbar{color:#b4b89f;background:#10130f;border-color:#37392e}.topbar strong{color:#e8e5da}.slash{color:#777e69}.add,.capturebutton{color:#171a13;box-shadow:none;background:#deb566;border:1px solid #deb566;border-radius:2px;font-family:inherit}.add:hover,.capturebutton:hover{background:#f0c779}.quote{color:#c1c4af;background:#171b13;border-color:#37392e;border-radius:0;padding:13px 18px;font-family:inherit}.quote>svg:first-child{color:#deb566}.heading p,p{color:#a9af9d}.eyebrow,.datebadge{color:#a5ac98}.datebadge svg{color:#deb566}.card{box-shadow:none;background:#111610;border-color:#37392e;border-radius:2px}.count{color:#deb566;background:#2b2b1e;border-radius:0}.emptyicon{color:#deb566;background:#24291d;border-radius:0}.textbutton{color:#deb566}.cardfooter{color:#b6bea8;background:#13180f;border-color:#37392e}.capture{background:#181c12;border-color:#494c36}.capture:after{display:none}.capture .eyebrow{color:#deb566}.capture h2{color:#e8e5da;font-size:23px;font-weight:500}.capture p{color:#a9af9d}.scribble{color:#9da689;font-size:9px}.service,.blue,.purple{color:#d6b26b;background:#292e1e;border-radius:0}.connection h3{color:#dedfce;font-weight:500}.connection p{color:#a4ad96}.badge{color:#b1b99f;background:#272c1e;border-radius:0}.spacecard{background:#12170f;border-color:#37392e;border-radius:1px}.spacecard b{color:#e0e2ce;font-weight:500}.spacecard small{color:#969f89}.spaceicon,.personal,.dreamhouse,.walkout,.spacecard:nth-child(2) .spaceicon,.spacecard:nth-child(3) .spaceicon{color:#deb566;background:#252b1c;border-radius:0}.spaceshead h2{font-weight:500}.spaceshead>span{color:#969f89}.taskcopy{color:#e8e5da}.taskcopy small{color:#a0ab90}.taskcopy i,.taskcopy i.dreamhouse,.taskcopy i.walkout{background:#deb566}.entrytitle{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;width:100%;padding:0;font-family:inherit;line-height:1.6}.done .entrytitle{color:#8e9782;text-decoration:line-through}.check{border-color:#8a9577;border-radius:0}.check.checked{color:#151910;background:#deb566;border-color:#deb566}.overdue{color:#e4a174}.search,.search input{color:#d6ddc5}.search input::placeholder{color:#919b82}.modalback{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05080599;justify-items:end;padding:20px}.modal{background:#151b11;border:1px solid #656444;border-radius:3px;width:min(100%,500px);box-shadow:0 20px 80px #0008}.modal textarea,.modal input,.modal select{color:#e8e5da;background:#0f140c;border-color:#50583f;border-radius:1px;outline-color:#deb566}.tabs button{color:#aab598;border-radius:0}.tabs .selected{color:#edc77b;background:#333521}.formrow label span{color:#909e7e}.error{color:#efb397;background:#302017;border-radius:0}footer{color:#a6b093}.phonebar{display:none}:is(button:focus-visible,a:focus-visible){outline-color:#deb566}@media (max-width:760px){.phonebar{z-index:18;padding:8px 5px calc(8px + env(safe-area-inset-bottom));background:#0b1009;border-top:1px solid #59603f;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.phonebar button{color:#adb998;padding:14px 10px;font-size:11px}.phonebar button.selected{color:#efc676;background:#292e1b}.content{padding-bottom:95px}.dashboard{grid-template-columns:1fr}.quote{font-size:11px}.heading h1{font-size:25px}.modalback{align-items:end;padding:0}.modal{width:100%;max-height:90dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:10px 10px 0 0}.modal textarea,.modal select,.modal input{font-size:16px}.listtools .add{padding:12px 10px}.task{padding:15px}.sidebar{z-index:30}.scrim{z-index:29}.task .icon{min-width:30px;min-height:36px}}.foldertools{justify-content:space-between;align-items:center;gap:15px;padding:18px 22px;display:flex}.foldertools .tabs,.foldertools .textbutton{margin:0}.folderlist{border-bottom:1px solid #37392e;flex-wrap:wrap;gap:10px;padding:0 22px 18px;display:flex}.folderlist button{color:#b7bda8;border:1px solid #454c37;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.folderlist small{color:#a2ab90;font-size:9px}.folderheading{color:#deb566;align-items:center;gap:9px;padding:20px 22px 0;display:flex}.foldertools .tabs button{color:#b7bda8;padding:12px}.foldertools .tabs .selected{color:#deb566;background:#333521}@media (max-width:760px){.foldertools{padding:15px}.folderlist{padding:0 15px 15px}.folderlist button{min-height:44px}}.gcal{text-align:left;width:100%;min-width:0;padding:24px}.gcal p{color:#aaa;margin:12px 0;line-height:1.6}.gcal label{gap:8px;font-size:13px;display:grid}.gcal input{color:#eee;box-sizing:border-box;background:#111;border:1px solid #444;border-radius:5px;width:100%;padding:12px}.gcal small{color:#999}.gcal .gerror{color:#ffc17a}.gevent{border-bottom:1px solid #333;padding:18px 0}.gevent h3{margin:6px 0;font-size:16px}.gevent p{margin:4px 0}.gcal button:disabled{opacity:.5;cursor:wait}@media (max-width:600px){.gcal{padding:16px}}:root{--bg:#10120f;--surface:#171b15;--raised:#20251c;--sidebar:#0c0f0b;--line:#343c2e;--text:#eeeade;--muted:#b0b8a6;--accent:#e4bb70;--tint:#2c2c1e;--ink:#171a11;--danger:#f4aaa2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=blue]{--bg:#0d131c;--surface:#131e2b;--raised:#1a2939;--sidebar:#090f17;--line:#2c4054;--text:#e5effa;--muted:#a3b8ce;--accent:#77bafa;--tint:#192f45;--ink:#08131e;--danger:#ffb4ac}:root[data-theme=lilac]{--bg:#15111c;--surface:#20192a;--raised:#2b2238;--sidebar:#100d16;--line:#463653;--text:#f1e8fa;--muted:#bdadce;--accent:#c6a4f4;--tint:#322440;--ink:#160f20;--danger:#ffb4bb}:root[data-theme=paper]{--bg:#f3f1ed;--surface:#fffdf9;--raised:#ece8e2;--sidebar:#e8e4df;--line:#d2cbc3;--text:#252331;--muted:#625d6d;--accent:#65509e;--tint:#e7e0f1;--ink:#fff;--danger:#a82b36;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.shell,main,.topbar{background:var(--bg)}.sidebar{background:var(--sidebar);border-color:var(--line);overflow-y:auto}.brand,.brand svg,.eyebrow,.gold,.textbutton,.topbar strong,.folderheading{color:var(--accent)}.sidebar nav button,.topbar,.workspace,.navlabel,.profile small,.task small,small,footer,p,.datebadge{color:var(--muted)}.sidebar nav button.active,.sidebar nav button:hover,.tabs button.selected,.folderlist button.selected,.chips button.selected,.theme.selected,.phonebar .selected{background:var(--tint);color:var(--accent);border-color:var(--accent)}.sidebar nav b,.avatar,.count{background:var(--raised);color:var(--accent)}.card,.modal,.spacecard{background:var(--surface);border-color:var(--line);color:var(--text);border-radius:8px}.cardhead,.task,.cardfooter,.gevent,.topbar,.chat,.foldertools,.folderlist,.listtools{border-color:var(--line)}.quote,.capture{background:var(--tint);border-color:var(--line);color:var(--accent)}.quote{border-radius:6px;padding:16px 22px}.quotesun{color:var(--accent);opacity:.25}.capture p,.capture .eyebrow,.scribble{color:var(--muted)}h1,h2,h3,.entrytitle,.taskcopy,.spacecard b,.capture h2,.gcal h2,.gcal h3{color:var(--text)}.heading{margin:28px 0 25px}.heading h1{font-size:clamp(28px,3vw,38px)}.content{max-width:1450px}.add,.capturebutton,.add:hover{background:var(--accent);color:var(--ink);border-color:var(--accent);border-radius:5px}.add:hover,.capturebutton:hover{filter:brightness(1.08)}.check{border-color:var(--muted);background:0 0}.task:hover,.spacecard:hover{background:var(--raised)}.task .icon{color:var(--muted)}.task .gold{color:var(--accent)}.task.done .entrytitle{color:var(--muted)}.gcal input,.gcal select,.modal input,.modal select,.modal textarea,.search,input,select,textarea{background:var(--bg);border:1px solid var(--line);color:var(--text);border-radius:4px;min-width:0;padding:11px}.gcal p,.gcal small{color:var(--muted)}.gerror,.error,.overdue{color:var(--danger)!important}.gerror{padding:12px}.gcal .gevent{padding:15px 0}.gcal .gevent h3{margin:5px 0;font-size:14px}.gcal .gevent p{font-size:12px}.gcal>.textbutton{margin:14px 16px 6px 0}.gcal .cardhead{padding-left:0;padding-right:0}.gcal form{gap:12px;margin-top:18px;display:grid}.gcal label,.settings label,.weather label{color:var(--muted);gap:7px;display:grid}.gcal form .add{justify-self:start}.gcal select,.gcal input{width:100%}.dashboard{align-items:start;gap:20px}.priority,.capture{min-height:245px}.capture{padding:28px}.priority .task{padding:15px 24px}.spaceicon,.service,.emptyicon{background:var(--tint);color:var(--accent)}.connection{padding:25px 24px}.connection h3{margin:0 0 8px}.connection .textbutton{margin-top:16px}.settings h2{margin:12px 0;font-size:26px}.settings fieldset{border:0;margin:22px 0;padding:0}.settings legend{color:var(--text);float:left;width:100%;padding:22px 0 14px;font-weight:700}.settings select{width:100%;max-width:420px}.themegrid{clear:both;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.theme{text-align:left;background:var(--bg);border:1px solid var(--line);border-radius:6px;gap:15px;min-height:90px;padding:16px;font-size:12px;display:grid}.theme span{border-radius:50%;width:20px;height:20px}.chips{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.chips button{border:1px solid var(--line);background:var(--bg);border-radius:30px;padding:10px 14px}.weather-picker .add{margin:12px 0}.weather-picker form{align-items:end;gap:10px;display:flex}.weather-picker label{flex:1}.place{text-align:left;border-bottom:1px solid var(--line);width:100%;padding:10px;display:block}.temperature{color:var(--accent);margin:12px 0;font-size:42px;font-weight:600}.temperature span{color:var(--text);font-size:14px;font-weight:400}.hourstrip{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin:18px 0;padding-top:16px;display:flex;overflow:auto}.hourstrip>div{white-space:nowrap;gap:10px;display:grid}.hourstrip small{font-size:10px}.hourstrip b{font-size:18px}.videointro,.mailhint{padding:0 24px 18px}.videogrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0 24px 24px;display:grid}.videocard{min-width:0}.videocard h3{margin:8px 0;font-family:inherit;font-size:14px;line-height:1.5}.videocard>small{color:var(--accent);margin-top:15px;font-size:10px;display:block}.videothumb{aspect-ratio:16/9;background:var(--raised);border-radius:5px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.videothumb img{object-fit:cover;opacity:.8;width:100%;height:100%}.videothumb>span{color:#fff;text-shadow:0 2px 10px #000;place-items:center;font-size:30px;display:grid;position:absolute;inset:0}.videocard iframe{aspect-ratio:16/9;border:0;border-radius:5px;width:100%}.videoactions{flex-wrap:wrap;gap:12px;margin:10px 0;display:flex}.textbutton{font-size:12px}.videos>.tabs{padding:0 24px 20px}.videos .textbutton{font-size:11px}.mailrow{border-bottom:1px solid var(--line);padding:15px 0}.mailpreview{text-align:left;width:100%;padding:0;display:block}.mailpreview>div{justify-content:space-between;gap:12px;font-size:12px;display:flex}.mailpreview h3{margin:9px 0;font-size:14px;font-weight:500;line-height:1.5}.mailpreview p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mailrow>.textbutton{margin-top:10px}.mailview .mailhint{padding:0 0 15px}.mailview .tabs{margin:20px 0}.maildetail{width:calc(100% - 32px);max-width:760px}.maildetail .cardhead{align-items:start}.maildetail h2{font-size:18px}.mailcontent{max-height:70vh;padding:0 24px 24px;overflow:auto}.mailcontent pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);margin:22px 0;font-size:13px;line-height:1.8}.mailcontent>.add{margin-bottom:12px;display:inline-flex}.mailcontent>small{display:block}.setupguide{border:1px solid var(--line);color:var(--muted);border-radius:5px;margin:20px 0;padding:15px;font-size:12px;line-height:1.8}.setupguide summary{cursor:pointer;color:var(--accent)}.setupguide code{overflow-wrap:anywhere;background:var(--bg);margin:8px 0;padding:8px;display:block}.setupguide li{margin-bottom:12px}.updates{margin-bottom:20px}.updates .updatelist{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0 24px 24px;display:grid}.updatelist article{border-left:2px solid var(--accent);min-width:0;padding-left:15px}.updatelist h3{margin:8px 0;font-size:14px;line-height:1.5}.updatelist small{color:var(--accent);font-size:10px}.updateempty{padding:0 24px 22px}.updatelist .textbutton{margin-top:8px;display:inline-block}.phonebar{background:var(--sidebar);border-color:var(--line)}.sidebar .sidebottom{padding-top:25px}.sidebar .navlabel{margin-top:24px}.profile span{overflow-wrap:anywhere;min-width:0}.sidebar nav button{padding:11px 14px}.settings fieldset p{clear:both}.search input{border:0}.quote+.heading{margin-top:28px}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:2px solid var(--accent);outline-offset:3px}@media (min-width:1500px){.videogrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard .videogrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.updates .updatelist{grid-template-columns:1fr}.themegrid{grid-template-columns:repeat(2,1fr)}.dashboard .videogrid{grid-template-columns:1fr}.sidebar{padding-top:24px}.content{padding-left:24px;padding-right:24px}}@media (max-width:760px){.content{padding:20px 16px 80px}.topbar{padding:0 18px}.datebadge{display:none}.dashboard{grid-template-columns:1fr}.dashboard .videogrid,.videogrid{grid-template-columns:1fr 1fr;gap:14px}.settings{padding:24px 20px}.sidebar{padding-bottom:30px}.videos .videogrid{padding-left:18px;padding-right:18px}.themegrid{gap:8px}.mailpreview>div{flex-wrap:wrap}.mailcontent{padding:0 18px 20px}.updates .updatelist{gap:18px}.phonebar button{min-height:48px}.gcal,.cardhead{padding:20px}.topbar>div>span{font-size:10px}}@media (max-width:420px){.dashboard .videogrid,.videogrid{grid-template-columns:1fr}.weather-picker form{display:block}.weather-picker input{width:100%}.heading h1{font-size:27px}.theme{padding:12px}.topbar .add{padding:10px;font-size:11px}}.quickcapture{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:0 0 20px;padding:10px 14px}.captureline{align-items:center;gap:8px;display:flex}.captureline textarea{resize:vertical;background:0 0;border:0;flex:1;width:100%;min-height:44px;max-height:180px;padding:12px 4px;font-size:13px}.capturemic,.capturesubmit{border-radius:6px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.capturemic{color:var(--muted)}.capturemic:hover{background:var(--raised);color:var(--accent)}.capturemic.listening{color:var(--danger);background:var(--raised)}.capturesubmit{color:var(--ink);background:var(--accent)}.captureroute{align-items:center;gap:12px;padding:5px 4px;display:flex}.captureroute small{font-size:11px}.captureoptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 4px;display:grid}.captureoptions label{color:var(--muted);gap:6px;font-size:11px;display:grid}.captureoptions input,.captureoptions select{width:100%}.capturesaved{color:var(--accent);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 4px;font-size:12px;display:flex}.capturehelp{color:var(--muted);margin:4px;font-size:10px}.capturehelp summary{cursor:pointer;opacity:.8}.capturehelp small{max-width:700px;padding:10px 0;line-height:1.7;display:block}.quickcapture>.gerror{padding:8px 4px}.quickcapture>small{padding:6px 4px;font-size:11px;display:block}@media (max-width:500px){.captureoptions{grid-template-columns:1fr}.captureline{gap:3px}.quickcapture{padding:8px 10px}.captureline textarea{font-size:16px}.captureroute{align-items:start}.captureroute small{line-height:1.6}}body{-webkit-font-smoothing:antialiased;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}h1,h2,h3,.brand{text-transform:none;font-family:inherit}p{font-size:13px;line-height:1.6}.sidebar{width:230px;padding:28px 16px 18px}.brand{letter-spacing:-.6px;color:var(--text);margin-bottom:32px;padding:4px 10px;font-size:20px;font-weight:750}.brand>svg{box-sizing:content-box;background:var(--tint);width:27px;height:27px;color:var(--accent);border-radius:11px;padding:6px}.sidebar nav button{border-radius:11px;min-height:44px;padding:11px 14px;font-size:14px;font-weight:500;transition:background .15s,color .15s}.sidebar nav button.active{box-shadow:none;font-weight:650}.sidebar nav b{text-align:center;border-radius:8px;min-width:22px;font-size:11px}.navlabel{text-transform:none;letter-spacing:0;margin:26px 14px 12px;font-size:12px;font-weight:600}.chat{border-bottom:0;padding:17px 12px;font-size:13px}.profile{margin:18px 10px 0;font-size:12px}.avatar{border-radius:12px;width:32px;height:32px}.profile>.online{display:none}.topbar{z-index:10;border-bottom:1px solid var(--line);gap:16px;height:88px;padding:0 36px;position:sticky;top:0}.pagetitle{align-items:center;gap:12px;min-width:0;display:flex}.pagetitle h1{letter-spacing:-.8px;margin:0;font-size:25px;font-weight:700;line-height:1.2}.pageicon{background:var(--tint);width:43px;height:43px;color:var(--accent);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.topactions{align-items:center;gap:22px;display:flex}.pagedate{color:var(--muted);font-size:12px}.topbar .add{border-radius:11px;min-height:42px;padding:11px 16px;font-size:13px}.quote{color:var(--muted);background:0 0;border:0;border-radius:0;gap:10px;padding:0 2px 18px;font-size:13px;line-height:1.5}.quote>svg{width:15px;height:15px;color:var(--accent);opacity:.85}.quickcapture{border-radius:15px;margin-bottom:22px;padding:8px 12px}.captureline textarea{font-family:inherit;font-size:14px}.capturehelp summary{width:fit-content;list-style:none}.capturehelp summary::-webkit-details-marker{display:none}.capturehelp summary:hover{color:var(--accent)}.card{border-radius:18px;overflow:hidden;box-shadow:0 4px 20px #00000008}.cardhead{gap:12px;padding:20px 22px}.cardhead h2{letter-spacing:-.3px;align-items:center;gap:11px;margin:0;font-size:16px;font-weight:650;display:flex}.cardhead h2>svg{box-sizing:content-box;background:var(--tint);width:18px;height:18px;color:var(--accent);border-radius:11px;padding:9px}.cardhead .icon{border-radius:50%;width:36px;height:36px}.dashboard{grid-template-columns:1.12fr 1fr;gap:20px}.priority{min-height:0}.count{white-space:nowrap;border-radius:20px;padding:6px 11px;font-size:11px}.cardfooter{color:var(--accent);background:0 0;padding:16px 22px;font-size:12px;font-weight:550}.entrytitle{font-family:inherit;font-size:14px;line-height:1.5}.task{padding:17px 22px}.taskcopy small{margin-top:7px;font-size:11px}.taskcopy i{width:5px;height:5px}.task .icon{opacity:.6;border-radius:8px}.task:hover .icon,.task .gold{opacity:1}.task .icon:focus-visible{opacity:1}.check{border-radius:7px;flex-shrink:0;width:22px;height:22px}.emptyicon{border-radius:15px;width:48px;height:48px;margin-bottom:14px}.empty h3{margin:8px 0;font-size:15px;font-weight:600}.empty .textbutton{margin-top:12px}.connection{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:12px 22px 28px;display:flex}.connectglyph{background:var(--tint);width:64px;height:64px;color:var(--accent);border-radius:20px;place-items:center;margin:3px 0;display:grid}.connection p{margin:5px 0;font-size:13px}.connection .textbutton{border:1px solid var(--line);border-radius:10px;margin:0;padding:10px 16px}.gcal .connection{padding:0 0 8px}.gcal>.cardhead{padding-top:0}.gcal .gevent{align-items:flex-start;gap:15px;padding:17px 0;display:flex}.eventdate{text-align:center;background:var(--tint);border-radius:12px;flex-shrink:0;gap:2px;min-width:49px;padding:8px 9px;display:grid}.eventdate small{text-transform:uppercase;color:var(--accent);font-size:10px;font-weight:600}.eventdate b{color:var(--text);font-size:23px;font-weight:650;line-height:1.2}.eventbody{flex:1;min-width:0}.eventbody h3{overflow-wrap:anywhere}.gevent .eventbody>small{font-size:10px}.gevent .textbutton{margin-top:8px;font-size:11px;display:inline-block}.gcal .calmeta{margin-bottom:18px;font-size:12px}.updates .updatelist{gap:16px;padding:0 22px 22px}.updatelist article{background:var(--bg);border:1px solid var(--line);border-radius:13px;padding:15px;position:relative}.updateglyph{background:var(--tint);color:var(--accent);border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:10px;display:grid}.updatelist h3{font-size:14px;font-weight:600}.updatelist p{font-size:12px}.updateempty{padding:0 22px 22px;font-size:13px}.weatherbody,.weather-picker{padding:0 22px 22px}.weathergraphic{place-items:center;margin-right:16px;display:grid;color:var(--accent)!important}.temperature{letter-spacing:-1.5px;flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0;font-size:48px;font-weight:650;display:flex}.temperature>span:not(.weathergraphic){letter-spacing:0;font-size:13px}.hourstrip{gap:10px;margin:20px 0;padding-top:14px}.hourstrip>div{background:var(--bg);border:1px solid var(--line);text-align:center;border-radius:12px;gap:8px;min-width:57px;padding:12px 9px}.hourstrip b{font-weight:600}.weatherbody p{font-size:13px;line-height:1.65}.videocard h3{font-weight:600}.videocard p{font-size:12px}.videogrid{gap:18px;padding:0 22px 22px}.videocard>small{margin-top:12px;font-size:10px}.videoactions{gap:10px;margin:8px 0}.videoactions button{background:var(--raised);border-radius:7px;padding:6px 9px}.spaceshead{margin:30px 0 15px}.spaceshead h2{font-size:16px;font-weight:650}.spacecard{border-radius:15px;gap:13px;padding:20px}.spacecard b{font-size:14px;font-weight:650}.spacecard small{margin-top:5px;font-size:11px}.spaceicon,.spacecard:nth-child(2) .spaceicon,.spacecard:nth-child(3) .spaceicon{background:var(--tint);color:var(--accent);border-radius:13px;width:44px;height:44px}.spacecard>svg:last-child{opacity:.55}.listcard{padding-bottom:4px}.folderlist button{border-color:var(--line);min-height:40px;color:var(--muted);border-radius:10px;padding:10px 12px}.foldertools .tabs .selected{background:var(--tint);color:var(--accent)}.tabs{gap:4px}.tabs button{border-radius:9px;font-size:13px;font-weight:550}.search{background:var(--bg);border:1px solid var(--line);border-radius:11px;padding:3px 10px}.search input{background:0 0}.listtools .add{border-radius:10px}.notegrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:6px 22px 22px;display:grid}.notegrid .notecard{border:1px solid var(--line);background:var(--bg);border-radius:14px;grid-template-columns:1fr 28px 28px;align-content:start;gap:8px;min-height:175px;padding:16px;display:grid}.notemark{background:var(--tint);width:35px;height:35px;color:var(--accent);border-radius:10px;grid-area:1/1;place-items:center;display:grid}.notecard .star{grid-area:1/2}.notecard .delete{grid-area:1/3}.notecard .taskcopy{grid-area:2/1/auto/-1;min-width:0;margin-top:5px}.notecard .entrytitle{-webkit-line-clamp:4;white-space:pre-wrap;-webkit-box-orient:vertical;font-size:15px;font-weight:550;display:-webkit-box;overflow:hidden}.notecard .taskcopy small{margin-top:12px;display:block}.settings{max-width:900px;padding:25px 28px}.settingscaption{font-size:12px}.settings fieldset{margin:0 0 20px}.settings legend{padding-top:25px;font-size:15px;font-weight:650}.themegrid{gap:14px}.theme{text-align:center;border-radius:13px;gap:13px;padding:9px 9px 13px;font-size:12px;font-weight:550;overflow:hidden}.theme>span.themepreview{background:#10120f;border-radius:8px;grid-template-rows:14px 22px 22px;grid-template-columns:22px 1fr;gap:5px;width:100%;height:90px;padding:9px;display:grid;overflow:hidden}.themepreview i{background:#ffffff13;border-radius:3px;grid-row:1/4}.themepreview b{border-radius:4px;align-self:center;width:60%;height:8px}.preview-paper i,.preview-paper em{background:#25233115}.theme.selected{outline:1px solid var(--accent);border-color:var(--accent)}.settings .chips button{font-size:12px}.modalback{justify-items:center}.modal textarea,.modal input,.modal select,.gcal input,.gcal select{border-radius:10px}.add.save{border-radius:11px}.maildetail{border-radius:20px}.mailcontent pre{font-family:inherit;font-size:14px}.mailpreview h3{font-size:15px;font-weight:550}.mailpreview>div b{font-size:12px;font-weight:650}.setupguide{border-radius:12px}footer{justify-content:flex-end;margin-top:20px;font-size:11px}footer>span{align-items:center;gap:7px;display:flex}.online{background:var(--accent)}@media (min-width:1100px){.dashboard>.videos{grid-column:1/-1}.dashboard>.videos .videogrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard>.videos .videocard{grid-template-columns:170px 1fr;align-content:start;column-gap:18px;display:grid}.dashboard>.videos .videothumb,.dashboard>.videos iframe{grid-area:1/1/6;align-self:start}.dashboard>.videos .videocard>small{margin-top:0}.dashboard>.videos .videocard>h3,.dashboard>.videos .videoactions{margin:6px 0}.dashboard>.videos .videocard>a{font-size:10px}}@media (max-width:1100px){.notegrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pagedate{display:none}.content{padding:22px 24px}.topbar{padding:0 24px}}@media (max-width:760px){main{margin-left:0}.sidebar{width:260px}.topbar{height:74px;padding:0 18px}.pagetitle{gap:9px}.pagetitle h1{font-size:22px}.pageicon{border-radius:11px;width:36px;height:36px}.pageicon svg{width:19px;height:19px}.topbar>div{gap:8px}.topbar .add{min-height:40px;padding:9px 12px;font-size:12px}.content{padding:18px 16px 100px}.dashboard{grid-template-columns:1fr;gap:16px}.card{border-radius:16px}.cardhead{padding:18px}.cardhead h2{font-size:15px}.quote{padding-bottom:16px;font-size:12px}.captureline textarea{font-size:16px}.quickcapture,.updates{margin-bottom:16px}.phonebar{padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-color:var(--line);gap:4px}.phonebar button{min-height:54px;color:var(--muted);border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;padding:8px 4px;font-size:10px;font-weight:550;display:flex}.phonebar button.selected{color:var(--accent);background:var(--tint)}.spaces{gap:10px}.spacecard{padding:16px}.notegrid{gap:10px;padding:6px 15px 18px}.notegrid .notecard{grid-template-columns:1fr 25px 25px;padding:12px}.notecard .entrytitle{font-size:14px}.notecard .taskcopy small{font-size:10px}.listtools{gap:10px}.listtools .search{min-width:0}.listtools .add{white-space:nowrap}.themegrid{gap:12px}.settings{padding:20px}.settings .theme{font-size:12px}.modalback{align-items:end;padding:0}.modal{border-radius:20px 20px 0 0}.maildetail{border-radius:20px 20px 0 0;width:100%}.profile{padding-bottom:12px}.temperature{font-size:44px}.hourstrip{justify-content:flex-start}.hourstrip>div{flex:1}.updates .updatelist{padding:0 18px 18px}}@media (max-width:380px){.notegrid{grid-template-columns:1fr}.pageicon{display:none}.pagetitle h1{font-size:21px}.themegrid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}:root,:root[data-theme=orange]{--bg:#141312;--surface:#201e1c;--raised:#2b2825;--sidebar:#191715;--line:#39342f;--text:#f8f0e4;--muted:#b9afa3;--accent:#ff794b;--tint:#38251e;--ink:#21130d;--danger:#ffb1a5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=amber]{--bg:#151410;--surface:#221f18;--raised:#2c281f;--sidebar:#191711;--line:#423c2e;--text:#f7efde;--muted:#bfb39a;--accent:#e4bb70;--tint:#3b3020;--ink:#21190b}:root[data-theme=burgundy]{--bg:#1a1011;--surface:#2a1b1c;--raised:#372326;--sidebar:#1c1113;--line:#4b2e30;--text:#fff0dc;--muted:#c4a9a3;--accent:#ef583e;--tint:#4b251f;--ink:#220e09}:root[data-theme=blue]{--bg:#0d151f;--surface:#142334;--raised:#1b3045;--sidebar:#101b28;--line:#294359;--text:#edf7ff;--muted:#aec4d5;--accent:#72c6f4;--tint:#203b50;--ink:#0a1d2a}:root[data-theme=lilac]{--bg:#17131e;--surface:#231d2d;--raised:#30263c;--sidebar:#1c1723;--line:#443650;--text:#f6edff;--muted:#c2afce;--accent:#c6a4f4;--tint:#382849;--ink:#20102d}:root[data-theme=paper]{--bg:#f2eee7;--surface:#fffaf2;--raised:#eae2d7;--sidebar:#f7f0e6;--line:#d5c9ba;--text:#302a25;--muted:#6f6257;--accent:#a44220;--tint:#f5ddcf;--ink:#fff9f1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--bg);color:var(--text)}h1,h2,h3,.brand{color:var(--text)}button{color:inherit}.shell{max-width:1800px;margin:0 auto}main{margin-left:0}.sidebar{background:var(--sidebar);z-index:60;width:280px;transition:transform .2s;transform:translate(-100%);box-shadow:20px 0 80px #0006}.sidebar.show{transform:translate(0)}.scrim{z-index:55;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0008;display:block;position:fixed;inset:0}.brand{letter-spacing:-1px;font-size:22px;font-weight:800}.recordnav{z-index:40;background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:32px;min-height:90px;padding:0 38px;display:flex;position:sticky;top:0}.recordbrand{letter-spacing:-1px;white-space:nowrap;padding:0;font-size:24px;font-weight:800}.recordnav>nav{flex:1;justify-content:center;align-self:stretch;gap:6px;display:flex}.recordnav>nav button{border-bottom:3px solid #0000;min-width:76px;padding:22px 23px;font-size:14px;position:relative}.recordnav>nav button:hover{background:var(--surface)}.recordnav>nav button.selected{background:var(--tint);border-bottom-color:var(--accent);color:var(--text);font-weight:650}.recordactions{align-items:center;gap:9px;display:flex}.topbar{background:0 0;border:0;max-width:1500px;height:90px;margin:auto;padding:0 38px;position:static}.basebar,.mobiletoggle,.pageicon{display:none}.topbar+.content{padding-top:10px}.basebar+.content{padding-top:20px}.baseintro{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:14px;font-size:12px;display:flex}.baseintro .textbutton{margin:0}.quickcapture{background:var(--surface);border-color:var(--line);border-radius:50px;max-width:760px;margin:0 0 20px;padding:5px 10px 5px 20px}:is(.quickcapture:has(.captureoptions),.quickcapture:has(.captureroute),.quickcapture:has(.capturehelp[open])){border-radius:18px}.captureline textarea{resize:none;min-height:46px;max-height:140px}.capturehelp{margin:0 3px 5px;font-size:10px}.capturehelp:not([open]){display:none}.capturemic,.capturesubmit{border-radius:50%;width:40px;height:40px}.quote{color:var(--muted);background:0 0;border:0;gap:10px;margin:2px 0 18px;padding:0;font-size:13px}.quotemark{color:var(--accent);font:32px/1 Georgia,serif}.projectshelf{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--line) transparent;grid-auto-columns:calc(50% - 11px);grid-auto-flow:column;gap:22px;margin-bottom:24px;padding:0 0 12px;display:grid;overflow-x:auto}.projecttile{scroll-snap-align:start;aspect-ratio:1.65;background:var(--raised);border:1px solid var(--line);border-radius:12px;min-width:0;position:relative;overflow:hidden}.projectopen{text-align:left;color:#fff3e3;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.projectopen>img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.projectshade{background:linear-gradient(#0000 35%,#090705db);position:absolute;inset:0}.projectcopy{gap:8px;display:grid;position:absolute;bottom:24px;left:26px;right:60px}.projectcopy b{letter-spacing:-2px;font-size:clamp(32px,4vw,55px);font-weight:800;line-height:1.08}.projectcopy>span{text-transform:uppercase;letter-spacing:2px;color:#fff0dc;font-size:11px}.projectcopy small{color:#e0d7cc;font-size:11px}.projectarrow{background:#141211aa;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:23px;right:20px}.coveredit{color:#fff3e4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#131211bb;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:14px;right:14px}.daygrid{grid-template-columns:minmax(0,3fr) minmax(230px,1fr);align-items:stretch;gap:22px;margin-bottom:22px;display:grid}.daycard{background:linear-gradient(135deg,var(--raised),var(--surface));min-width:0}.card{border-color:var(--line);box-shadow:none;background-color:var(--surface);border-radius:16px}.cardhead{padding:22px 24px 18px}.cardhead h2{letter-spacing:-.5px;font-size:19px;font-weight:700}.daycard>.cardhead h2{letter-spacing:-1px;font-size:28px}.cardhead h2>svg{background:0 0;border-radius:0;width:19px;height:19px;padding:0}.cardhead .textbutton{margin:0}.daycolumns{grid-template-columns:1fr 1fr;padding-bottom:10px;display:grid}.daycolumns>.priority{border-right:1px solid var(--line)}.sectionlabel{letter-spacing:1.5px;color:var(--muted);justify-content:space-between;align-items:center;padding:3px 24px 16px;font-size:10px;display:flex}.sectionlabel span{color:var(--accent);font-size:12px}.sectionlabel .icon{padding:0}.task{border-top-color:var(--line)}.daycard .task{padding:14px 24px}:is(.task:hover .delete,.task .delete:focus-visible){opacity:1}.daycard .taskcopy small{font-size:10px}.check{border:1.5px solid var(--muted);border-radius:5px}.entrytitle:hover{color:var(--accent)}.gcal{padding:12px 24px 20px}.schedule .gcal{padding-top:0}.gcal .gevent{border-color:var(--line)}.schedule .eventdate{background:var(--raised);min-width:42px;padding:6px}.schedule .eventdate b{font-size:20px}.schedule .eventbody h3{font-size:14px}.schedule .eventbody p{font-size:11px}.schedule .gevent .textbutton{display:none}.daygrid>.updates{background:var(--tint);margin:0}.daygrid .updates .updatelist{grid-template-columns:1fr;gap:12px;padding:0 22px 22px}.daygrid .updatelist article{background:var(--surface)}.daygrid .updatelist article:has(.updateglyph svg){border-color:var(--line)}.daygrid .updateempty{line-height:1.7}.baseextras{grid-template-columns:1fr 1fr;align-items:start;gap:22px;margin-bottom:32px;display:grid}.baseextras .temperature{font-size:38px}.baseextras .weathergraphic svg{width:38px;height:38px}.baseextras .hourstrip{margin-bottom:12px}.content>.videos{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding-top:20px}.content>.videos>.cardhead{padding:10px 0 16px}.content>.videos>.cardhead h2{letter-spacing:-.7px;font-size:25px}.content>.videos>.videointro,.content>.videos>.tabs{padding-left:0}.content>.videos>.videogrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px;padding:0}.videocard{padding-bottom:20px}.videothumb,.videocard iframe{aspect-ratio:16/9;border-radius:12px}.videocard h3{font-size:16px;font-weight:650;line-height:1.4}.videocard>small{text-transform:uppercase;letter-spacing:.8px;font-size:10px}.videocard>a{margin-top:0}.fullconnection{padding:22px 12px}.fullconnection>.gcal{max-width:1100px;margin:auto}.gcal .quickcapture{border-radius:16px;max-width:none;margin:16px 0 22px}.gcal .quickcapture>small{font-size:11px;line-height:1.6}.mailtabs{z-index:5;background:var(--surface);border-bottom:1px solid var(--line);gap:8px;padding:10px 0;position:sticky;top:90px}.mailtabs button{min-height:45px;padding:12px 26px;font-size:15px}.mailtabs .selected{background:var(--accent);color:var(--ink);font-weight:700}.mailhint{color:var(--muted);font-size:12px}.mailrow{padding:20px 0}.mailpreview h3{font-size:17px}.mailpreview>div b{font-size:13px}.mailpreview:focus-visible{outline-offset:4px}.coverpreview{aspect-ratio:1.65;object-fit:cover;border-radius:12px;width:100%}.coverchoices{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0;display:grid}.coverchoices button{aspect-ratio:1.5;border:2px solid #0000;border-radius:10px;padding:0;position:relative;overflow:hidden}.coverchoices .selected{border-color:var(--accent)}.coverchoices img{object-fit:cover;width:100%;height:100%}.coverchoices svg{background:var(--accent);color:var(--ink);border-radius:50%;position:absolute;bottom:5px;right:5px}.uploadcover{border:1px dashed var(--muted);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:15px;display:flex;position:relative;gap:10px!important}.uploadcover input{opacity:0;cursor:pointer;width:100%;margin:0;position:absolute;inset:0}.coverhint{margin:14px 0 20px;font-size:12px}.themegrid{grid-template-columns:repeat(3,1fr)}.theme>span.themepreview{grid-template-rows:12px 50px;grid-template-columns:1fr 1fr;gap:6px;padding:8px}.themepreview i{grid-area:1/1/auto/-1;width:35%;height:6px}.themepreview b{opacity:.8;grid-area:2/1;width:100%;height:100%}.themepreview em{grid-area:2/2}.themepreview em:last-child{display:none}.settings small{line-height:1.6}.notificationmail{margin-top:20px}.notificationmail article{border-top:1px solid var(--line);padding:20px 24px}.notificationmail article h3{margin:8px 0;font-weight:650}.notificationmail article p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notificationactions{flex-wrap:wrap;gap:18px;display:flex}.notificationmail .source{color:var(--muted);font-size:11px}@media (max-width:1100px){.recordnav{gap:16px;padding:0 24px}.recordbrand{font-size:21px}.recordnav>nav button{min-width:60px;padding:20px 15px}.recordactions{gap:2px}.recordactions .icon{min-width:36px}.content{padding-left:24px;padding-right:24px}.daygrid{grid-template-columns:minmax(0,2.5fr) minmax(215px,1fr)}.daycolumns{grid-template-columns:1fr}.daycolumns>.priority{border-right:0;border-bottom:1px solid var(--line);margin-bottom:20px}.content>.videos>.videogrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:761px){.phonebar{display:none}}@media (max-width:760px){.recordnav{justify-content:space-between;gap:8px;min-height:76px;padding:0 18px}.recordbrand{letter-spacing:-1.1px;font-size:23px}.recordnav>nav{display:none}.recordactions{gap:0}.recordactions .icon{width:36px;min-width:36px}.recordactions .icon:last-child{display:none}.content{padding:18px 16px 110px}.basebar+.content{padding-top:14px}.baseintro{margin-bottom:14px;font-size:11px}.baseintro .textbutton{font-size:11px}.topbar{height:78px;padding:0 18px}.pagetitle h1{font-size:27px}.quickcapture{margin-bottom:16px;padding:4px 8px 4px 14px}.captureline textarea{font-size:16px}.quote{margin:10px 0 18px;font-size:12px;line-height:1.6}.projectshelf{grid-auto-columns:82%;gap:13px;margin-bottom:20px;margin-right:-16px;padding-right:16px;scroll-padding-right:16px}.projecttile{aspect-ratio:1.05;border-radius:12px}.projectcopy{bottom:22px;left:20px;right:45px}.projectcopy b{letter-spacing:-1.6px;font-size:38px}.projectcopy>span{letter-spacing:1.5px;font-size:9px}.projectcopy small{font-size:10px}.projectarrow{width:34px;height:34px;bottom:20px;right:12px}.coveredit{width:36px;height:36px;top:10px;right:10px}.daygrid{grid-template-columns:1fr;gap:16px;margin-bottom:16px}.daycolumns{grid-template-columns:1fr}.daycard>.cardhead h2{font-size:26px}.cardhead{padding:18px}.daycard .task{padding:15px 18px}.task .delete{opacity:.6}.daygrid .updates .updatelist{scroll-snap-type:x mandatory;padding:0 18px 18px;display:flex;overflow:auto}.daygrid .updatelist article{scroll-snap-align:start;min-width:80%}.baseextras{grid-template-columns:1fr;gap:16px;margin-bottom:26px}.baseextras .gcal{padding-top:0}.content>.videos{padding-top:12px}.content>.videos>.videogrid{grid-template-columns:1fr;gap:24px}.videocard h3{font-size:17px}.videocard{padding-bottom:6px}.phonebar{z-index:45;background:var(--sidebar);border-top:1px solid var(--line);padding:7px 8px calc(7px + env(safe-area-inset-bottom));gap:0;display:flex;position:fixed;bottom:0;left:0;right:0}.phonebar button{min-height:52px;color:var(--muted);border-radius:8px;flex:1;font-size:10px}.phonebar button.selected{color:var(--accent);background:0 0}.phonebar button.selected svg{fill:var(--tint)}.fullconnection{padding:14px 0}.fullconnection>.gcal{padding:12px 18px}.mailtabs{gap:4px;top:76px}.mailtabs button{flex:1;padding:11px 18px;font-size:14px}.gcal .quickcapture{padding:9px}.gcal .captureoptions{grid-template-columns:1fr}.settings .themegrid{grid-template-columns:1fr 1fr}.coverbody{padding:0 18px 24px}.modalback{align-items:end;padding:0}.modal{width:100%;max-height:90dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:20px 20px 0 0}.modal input,.modal textarea,.modal select,.gcal input,.gcal select{font-size:16px}.notegrid{grid-template-columns:repeat(2,minmax(0,1fr))}.notificationmail article{padding:18px}.recordnav .recordactions{flex-shrink:0}.hourstrip{padding-bottom:8px}.sidebar{padding-top:28px}}@media (max-width:370px){.recordbrand{font-size:20px}.notegrid{grid-template-columns:1fr}.projectcopy b{font-size:32px}.baseintro>span{max-width:160px}.recordactions .icon{width:32px;min-width:32px}}@media (prefers-reduced-motion:reduce){.projectopen>img,.sidebar{transition:none}}.projectopen>img,.coverpreview{background:#24211f}.reminderlist{margin-bottom:22px}.drawerclose{width:34px;height:34px;position:absolute;top:8px;right:8px}.sidebar .brand{margin-top:14px}.uploadcover:focus-within{outline:2px solid var(--accent);outline-offset:3px}.coveredit{border-radius:24px;gap:8px;width:auto;min-height:40px;padding:0 13px;font-size:11px;font-weight:650;display:flex}.coverpreviewframe{border-radius:12px;position:relative;overflow:hidden}.coverpreviewframe .coverpreview{border-radius:0;display:block}.coverpreviewtext{color:#fff1e2;pointer-events:none;background:linear-gradient(#0000,#0c0b09dc);flex-direction:column;justify-content:flex-end;gap:5px;padding:22px;display:flex;position:absolute;inset:45% 0 0}.coverpreviewtext b{letter-spacing:-1px;font-size:32px;font-weight:800}.coverpreviewtext span{font-size:11px}.projectbreadcrumb{color:var(--muted);align-items:center;gap:12px;margin:8px 0 18px;font-size:12px;display:flex}.projectbreadcrumb .textbutton{margin:0}.projecthero .projectshelf{margin:0;padding-bottom:0;display:block}.projecthero .projecttile{aspect-ratio:3.6}.projecthero .projectcopy{bottom:30px;left:32px}.projecthero .projectarrow{display:none}.projecthero .projectshade{background:linear-gradient(90deg,#0c0909b8,#0000 80%),linear-gradient(#0000 30%,#0907059c)}.projecthero .projectopen:hover>img{transform:none}.projecttoolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding:20px 0;display:flex}.projecttoolbar .tabs{gap:7px;margin:0}.projecttoolbar .tabs button{min-height:44px;padding:12px 18px}.projecttoolbar .tabs span{opacity:.7;margin-left:6px;font-size:11px}.projecttoolbar .add{border-radius:12px;min-height:44px}.creativestatement{align-items:center;gap:12px;margin:32px 0 22px;display:flex}.creativestatement>svg{color:var(--accent)}.creativestatement h2{letter-spacing:-.7px;font-size:24px;font-weight:650;line-height:1.3}.projectoutline{background:linear-gradient(135deg,var(--surface),var(--raised));margin-bottom:30px}.outlinesteps{grid-template-columns:repeat(3,1fr);gap:0;padding:0 24px 12px;display:grid}.outlinesteps>button{text-align:left;border-right:1px solid var(--line);min-width:0;margin-right:28px;padding:15px 28px 15px 0}.outlinesteps>button:last-child{border-right:0;margin-right:0;padding-right:0}.stepnumber{color:var(--accent);letter-spacing:1px;font-size:12px;font-weight:650}.outlinesteps h3{letter-spacing:-.4px;margin:10px 0 7px;font-size:21px;font-weight:650}.outlinesteps p{font-size:13px;line-height:1.6}.outlinesteps button:hover h3{color:var(--accent)}.outlinehint{color:var(--muted);padding:0 24px 23px;font-size:11px}.outlinecontent{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;width:100%;max-height:320px;padding:4px 24px 24px;font-size:14px;line-height:1.7;display:block;overflow-y:auto}.outlinecontent:hover{background:var(--surface)}.sectionheading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:16px;display:flex}.sectionheading h2{letter-spacing:-.5px;font-size:21px;font-weight:650}.sectionheading>span{color:var(--muted);font-size:12px}.startergrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.startertile{isolation:isolate;text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:15px;min-height:205px;padding:24px;position:relative;overflow:hidden}.startertile:after{content:"";z-index:-1;border:28px solid var(--accent);opacity:.06;border-radius:50%;width:160px;height:160px;position:absolute;top:-50px;right:-35px;transform:rotate(-20deg)}.starter-1:after{border-radius:20px;transform:rotate(30deg)}.starter-2:after{border-radius:0;width:135px;height:135px;transform:rotate(45deg)}.startertile:hover{background:var(--raised);border-color:var(--accent)}.starterglyph{color:var(--accent);background:var(--tint);border-radius:12px;place-items:center;width:40px;height:40px;display:inline-grid}.startertile h3{letter-spacing:-.4px;margin:18px 0 8px;padding-right:16px;font-size:19px;font-weight:650}.startertile p{max-width:90%;font-size:12px}.starterarrow{color:var(--accent);position:absolute;bottom:24px;right:20px}.projectworkgrid{grid-template-columns:1.15fr 1fr;align-items:start;gap:22px;margin-top:30px;display:grid}.recentideas{grid-template-columns:1fr 1fr;gap:12px;padding:0 22px 22px;display:grid}.recentideas>button{text-align:left;background:var(--bg);border:1px solid var(--line);border-radius:12px;min-width:0;min-height:135px;padding:18px 18px 32px;position:relative}.recentideas>button:hover{border-color:var(--accent)}.recentideas h3{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-size:15px;font-weight:650;display:-webkit-box;overflow:hidden}.recentideas p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.recentarrow{color:var(--accent);position:absolute;bottom:12px;right:14px}.ideaprompt{border:1px dashed var(--line);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:calc(100% - 44px);min-height:190px;margin:0 22px 22px;padding:30px 20px;display:flex}.ideaprompt>svg{color:var(--accent)}.ideaprompt b{font-size:16px;font-weight:600}.ideaprompt span{color:var(--muted);font-size:12px;line-height:1.6}.ideaprompt:hover{background:var(--raised)}.nextprompt{padding:12px 24px 28px}.nextprompt p{font-size:14px}.projectfolders{border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:22px;margin-top:24px;padding:22px 24px;display:flex}.projectfolders>div{grid-template-columns:26px 1fr;gap:7px 10px;min-width:0;display:grid}.projectfolders h2{font-size:16px;font-weight:600}.projectfolders p{overflow-wrap:anywhere;grid-column:2;font-size:12px}.projectfolders>div>svg{color:var(--accent)}.projectfolders>.textbutton{white-space:nowrap;margin:0}.projectworkgrid .task{padding:17px 22px}.projectworkgrid .taskcopy small{font-size:10px}@media (max-width:1000px){.projecthero .projecttile{aspect-ratio:2.8}.outlinesteps>button{margin-right:18px;padding-right:18px}.projectworkgrid{grid-template-columns:1fr 1fr}.recentideas{grid-template-columns:1fr}.startertile{padding:20px}.startertile h3{font-size:17px}}@media (max-width:760px){.projectbreadcrumb{margin:4px 0 15px}.projecthero .projectshelf{margin-right:0}.projecthero .projecttile{aspect-ratio:1.65}.projecthero .projectcopy{bottom:22px;left:20px}.projecthero .projectcopy b{font-size:39px}.coveredit{gap:6px;min-height:36px;padding:0 10px;font-size:10px}.coveredit svg{width:16px}.projecttoolbar{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:24px;padding:15px 0 20px}.projecttoolbar .tabs{display:flex}.projecttoolbar .tabs button{flex:1;padding:10px 13px}.projecttoolbar .add{width:100%}.creativestatement{align-items:flex-start;gap:10px;margin:24px 0 18px}.creativestatement svg{margin-top:3px}.creativestatement h2{letter-spacing:-.5px;font-size:21px}.outlinesteps{grid-template-columns:1fr;padding:0 18px 6px}.outlinesteps>button{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:35px 1fr;gap:6px 10px;margin:0;padding:16px 0;display:grid}.outlinesteps>button:last-child{border-bottom:0}.outlinesteps .stepnumber{grid-row:1/3;align-self:start;margin-top:5px}.outlinesteps h3{margin:0;font-size:19px}.outlinesteps p{grid-column:2;font-size:12px}.outlinehint{padding:6px 18px 20px}.projectoutline>.cardhead{gap:10px}.projectoutline>.cardhead h2{font-size:17px}.projectoutline>.cardhead .textbutton{white-space:nowrap;gap:5px;font-size:11px}.outlinecontent{padding:4px 18px 22px;font-size:13px}.sectionheading{display:block}.sectionheading>span{margin-top:7px;font-size:11px;display:block}.startergrid{grid-template-columns:1fr;gap:12px}.startertile{min-height:110px;padding:20px 44px 20px 78px}.starterglyph{position:absolute;top:23px;left:20px}.startertile h3{margin:3px 0 7px;font-size:18px}.startertile p{max-width:none}.starterarrow{bottom:25px;right:18px}.startertile:after{border-width:20px;width:100px;height:100px;top:-40px;right:0}.projectworkgrid{grid-template-columns:1fr;gap:18px;margin-top:24px}.recentideas{grid-template-columns:1fr 1fr;gap:10px;padding:0 18px 18px}.recentideas>button{padding:15px 13px 30px}.projectfolders{flex-direction:column;align-items:flex-start;gap:15px;padding:20px}.projectfolders>div{grid-template-columns:23px 1fr}.projectfolders h2{font-size:15px}.projectfolders>.textbutton{padding-left:32px}.coverpreviewtext{padding:18px}.coverpreviewtext b{font-size:29px}}.interestsback{z-index:150}.interestpicker{outline:none;flex-direction:column;width:calc(100% - 32px);max-width:730px;max-height:90dvh;display:flex;overflow:hidden}.interestintro{flex-shrink:0;padding:26px 28px 16px;position:relative}.interestbadge{background:var(--tint);width:43px;height:43px;color:var(--accent);border-radius:13px;place-items:center;margin-bottom:17px;display:grid}.interestintro h2{letter-spacing:-1px;margin:0 0 10px;font-size:30px;font-weight:750}.interestintro>p{max-width:550px;font-size:13px}.interestclose{width:42px;height:42px;position:absolute;top:20px;right:20px}.interestpicker .interestsearch{border:1px solid var(--line);background:var(--bg);border-radius:11px;align-items:center;gap:10px;margin-top:18px;padding:0 12px;display:flex}.interestpicker .interestsearch input{color:var(--text);background:0 0;border:0;outline:none;margin:0;padding:13px 0;font-size:14px}.interestsearch:focus-within{outline:2px solid var(--accent)}.interestgroups{overscroll-behavior:contain;min-height:80px;padding:0 28px 22px;overflow:auto}.interestgroups fieldset{border:0;margin:20px 0 0;padding:0}.interestgroups legend{color:var(--muted);margin-bottom:11px;font-size:12px;font-weight:600}.interestchips{flex-wrap:wrap;gap:9px;display:flex}.interestchips button{border:1px solid var(--line);background:var(--bg);min-height:42px;color:var(--text);border-radius:22px;align-items:center;gap:7px;padding:10px 14px;font-size:13px;display:flex}.interestchips button:hover{border-color:var(--accent)}.interestchips button.selected{background:var(--tint);border-color:var(--accent);color:var(--accent)}.interestbottom{border-top:1px solid var(--line);background:var(--surface);flex-shrink:0;padding:18px 28px 22px}.interestdisclosure{color:var(--muted);margin-bottom:16px;font-size:11px;line-height:1.5}.interestbottom>div{align-items:center;gap:20px;display:flex}.interestbottom>div>span{color:var(--muted);margin-right:auto;font-size:12px}.interestbottom .textbutton{margin:0}.interestbottom .add{border-radius:10px;min-height:44px}.feedintro .textbutton{white-space:nowrap;margin:0}.discoverygrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.discoverytile{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-height:155px;padding:22px;position:relative;overflow:hidden}.discoverytile:hover{border-color:var(--accent);background:var(--raised)}.discoverymark{color:var(--accent);font-size:12px;font-weight:650}.discoverytile h3{letter-spacing:-.4px;margin:22px 0 8px;font-size:19px;font-weight:650}.discoverytile>span:last-of-type{color:var(--muted);font-size:10px}.discoverytile>svg{color:var(--accent);position:absolute;top:20px;right:17px}.discoverytile:after{content:"";border:22px solid var(--accent);opacity:.04;pointer-events:none;border-radius:50%;width:120px;height:120px;position:absolute;top:-45px;right:-35px}.discovery-1:after{border-radius:12px;transform:rotate(25deg)}.discovery-2:after{border-radius:0;transform:rotate(45deg)}.topicdiscovery>.videointro{padding:18px 0 0;font-size:11px}@media (max-width:1000px){.discoverygrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.interestpicker{border-radius:20px 20px 0 0;width:100%;max-height:95dvh}.interestintro{padding:22px 20px 14px}.interestbadge{width:36px;height:36px;margin-bottom:12px}.interestintro h2{font-size:26px}.interestintro>p{font-size:12px}.interestpicker .interestsearch input{padding:12px 0;font-size:16px}.interestgroups{padding:0 20px 20px}.interestchips{gap:8px}.interestchips button{min-height:44px;padding:10px 13px;font-size:12px}.interestbottom{padding:14px 20px calc(16px + env(safe-area-inset-bottom))}.interestbottom>div{flex-wrap:wrap;gap:12px}.interestbottom .add{padding:11px 15px}.interestdisclosure{margin-bottom:12px;font-size:10px}.feedintro{align-items:flex-start}.feedintro p{font-size:12px}.feedintro .textbutton{font-size:11px}.discoverygrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.discoverytile{min-height:145px;padding:18px}.discoverytile h3{font-size:17px}.topicdiscovery .sectionheading{display:block}.topicdiscovery .sectionheading>span{margin-top:8px;font-size:11px;display:block}}.covergalleryheading{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 12px;display:flex}.covergalleryheading span{opacity:.6;font-size:12px}.covercategories{flex-wrap:wrap}.coverchoices{max-height:320px;margin:12px 0 18px;padding:3px;overflow:auto}.coverchoices button{aspect-ratio:auto;text-align:left;background:var(--panel)}.coverchoices img{aspect-ratio:1.5;height:auto;display:block}.coverchoices button>span{color:var(--text);padding:9px 7px;font-size:12px;font-weight:600;display:block}.coverchoices svg{bottom:38px;right:8px}.coverchoices button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (max-width:560px){.coverchoices{grid-template-columns:repeat(2,minmax(0,1fr));max-height:310px}.covercategories button{padding:8px 10px}.covergalleryheading span{font-size:11px}}:root[data-theme=burgundy]{--bg:#f0ebf7;--surface:#fcfaff;--raised:#e6dff0;--sidebar:#f8f3ff;--line:#d8cde5;--text:#372e46;--muted:#70647e;--accent:#6943a3;--tint:#e5d9f6;--ink:#fffaff;--danger:#ab284f;--note:#eee3c1;--cool:#dee8e5;--shadow:#42225c0a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=blue]{--bg:#242a38;--surface:#30384a;--raised:#3a4357;--sidebar:#293142;--line:#4a5469;--text:#edf2ff;--muted:#b7c1d6;--accent:#9ebcfa;--tint:#3c4966;--ink:#1b2945;--danger:#ffb2b2;--note:#454339;--cool:#30464b;--shadow:#0002;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=lilac]{--bg:#302632;--surface:#3d3040;--raised:#4a3a4c;--sidebar:#362a38;--line:#604b60;--text:#fbecf7;--muted:#cbb4c7;--accent:#e0adcf;--tint:#553e50;--ink:#372331;--danger:#ffb5a6;--note:#4c4139;--cool:#394342;--shadow:#0002;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--text);font-family:Nunito Sans,ui-rounded,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;line-height:1.5}button,input,textarea,select{font-family:inherit}h1,h2,h3,.brand{color:var(--text);font-family:Nunito Sans,sans-serif}p,.mailhint,.updateempty,.connection p{color:var(--muted)}.recordbrand,.sidebar .brand{text-transform:none;letter-spacing:-1.4px;color:var(--text);font-family:Nunito,ui-rounded,sans-serif;font-size:29px;font-weight:600}.recordnav{background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:0;gap:24px;min-height:94px}.recordnav>nav{flex:1;align-self:center;gap:8px}.recordnav>nav button{min-width:70px;color:var(--muted);border:0;border-radius:22px;align-items:center;gap:9px;padding:10px 19px;font-size:13px;font-weight:700;transition:background .15s,transform .15s;display:flex}.recordnav>nav button.selected{background:var(--tint);color:var(--accent);border:0}.navdrawing{flex-shrink:0;transition:transform .2s}button:hover>.navdrawing{transform:rotate(var(--icon-turn)) scale(1.06)}.recordactions .icon{color:var(--muted);border-radius:50%}.recordactions .icon:hover{background:var(--raised);color:var(--text)}.content{max-width:1430px;padding-top:18px}.baseintro{margin-bottom:18px;font-size:13px;font-weight:600}.baseintro .textbutton{background:var(--surface);border-radius:50%;width:38px;height:38px}.quickcapture{background:var(--surface);box-shadow:0 5px 24px var(--shadow);border:0;max-width:680px;padding:7px 10px 7px 23px}.captureline textarea{color:var(--text);background:0 0;font-size:16px}.captureline textarea::placeholder{color:var(--muted)}.capturemic{background:var(--raised);color:var(--text)}.capturesubmit{background:var(--accent);color:var(--ink)}.quote{letter-spacing:-.2px;color:var(--muted);max-width:850px;margin:14px 0 25px;font-family:Nunito,ui-rounded,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.quotemark{align-self:flex-start;font-size:37px}.quote span{padding-right:0}.projectshelf{grid-auto-columns:calc(50% - 12px);gap:24px;margin-bottom:30px}.projecttile{box-shadow:0 8px 25px var(--shadow);border:0;border-radius:30px 30px 30px 10px}.projecttile:nth-child(2n){border-radius:30px 12px 30px 30px}.projectcopy b,.projecthero .projectcopy b{letter-spacing:-1.6px;font-family:Nunito,ui-rounded,sans-serif;font-weight:500}.projectcopy small{opacity:.9;font-family:Nunito Sans,sans-serif;font-weight:600}.projectarrow{color:#302a26;background:#fffd;border:0}.coveredit{color:#302a26;background:#fff9edee;border:0;box-shadow:0 2px 12px #0001}.card{background:var(--surface);box-shadow:0 6px 28px var(--shadow);border:0;border-radius:27px}.cardhead h2,.daycard>.cardhead h2,.content>.videos>.cardhead h2,.pagetitle h1{letter-spacing:-.6px;font-family:Nunito,ui-rounded,sans-serif;font-weight:500}.cardhead h2 svg{color:var(--accent)}.daycard{background:var(--surface)}.daygrid{gap:24px}.daygrid>.updates{background:var(--cool);border-radius:27px 27px 10px}.daycolumns>.priority{border-color:var(--line)}.sectionlabel{text-transform:none;letter-spacing:0;font-size:13px;font-weight:800}.sectionlabel span{background:var(--tint);color:var(--accent);border-radius:50%;place-items:center;min-width:25px;height:25px;display:grid}.cardfooter{color:var(--accent);background:0 0;border:0;font-size:12px}.task{border-color:color-mix(in srgb,var(--line) 65%,transparent)}.taskcopy{color:var(--text);font-size:14px}.taskcopy small{color:var(--muted);font-size:11px}.task:hover{background:var(--raised)}.check{border:1.6px solid var(--muted);border-radius:9px;width:23px;height:23px}.check.checked{background:var(--accent);border-color:var(--accent);color:var(--ink)}.empty{padding:23px 20px}.emptyicon{background:var(--tint);width:48px;height:48px;color:var(--accent);border-radius:18px 18px 9px;transform:rotate(-5deg)}.empty h3{margin:9px 0;font-family:Nunito,ui-rounded,sans-serif;font-size:23px;font-weight:500}.empty p{font-size:12px}.textbutton{color:var(--accent);font-size:12px;font-weight:800}.add,.save,.projecttoolbar .add{background:var(--accent);color:var(--ink);box-shadow:none;border:0;border-radius:18px;padding:12px 19px}.add:hover{background:var(--accent);filter:brightness(1.08)}.tabs button,.folderlist button{min-height:42px;color:var(--muted);border-radius:25px}.tabs .selected,.folderlist button.selected{background:var(--tint);color:var(--accent)}.eventdate,.schedule .eventdate{background:var(--tint);color:var(--accent);border-radius:14px}.eventdate b{font-family:Nunito,ui-rounded,sans-serif}.mailtabs{border:0;gap:8px}.mailtabs button{border-radius:25px}.mailtabs .selected{background:var(--accent);color:var(--ink)}.mailrow{border-color:var(--line);border-radius:18px;margin:5px -14px;padding:18px 14px}.mailrow:hover{background:var(--raised)}.mailpreview h3{color:var(--text);font-size:16px;font-weight:700}.mailpreview p{color:var(--muted)}.baseextras{gap:24px}.baseextras>.card:first-child{background:var(--surface)}.baseextras .weather{background:var(--cool)}.notecard{background:var(--note);border:0;border-radius:22px 22px 8px}.notecard:nth-child(3n+2){background:var(--cool)}.notecard:nth-child(3n){background:var(--tint)}.notemark{color:var(--accent);border-radius:50%}.notecard .entrytitle{font-size:16px;font-weight:700}.startertile{background:var(--note);border:0;border-radius:24px}.startertile:nth-child(2){background:var(--cool)}.startertile:nth-child(3){background:var(--tint)}.startertile h3,.outlinesteps h3,.creativestatement h2{font-family:Nunito,ui-rounded,sans-serif;font-weight:500}.projectoutline{background:var(--surface)}.projectfolders{background:var(--surface);border:0;border-radius:23px}.recentideas>button{background:var(--note);border:0;border-radius:18px}.content>.videos{box-shadow:none;border-top:1px solid var(--line)}.videocard h3{font-family:Nunito Sans,sans-serif;font-weight:800}.discoverytile{background:var(--surface);border:0;border-radius:23px}.discoverytile h3{font-family:Nunito,ui-rounded,sans-serif;font-weight:500}.modalback{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#29232d65;justify-items:center}.modal{background:var(--surface);border:0;border-radius:28px;box-shadow:0 25px 90px #0003}.modal label{color:var(--muted)}.modal input,.modal textarea,.modal select,.gcal input,.gcal select{background:var(--bg);color:var(--text);border-color:var(--line);border-radius:13px}.sidebar{background:var(--sidebar)}.sidebar nav button{color:var(--muted);border-radius:16px;font-family:inherit}.sidebar nav button.active{background:var(--tint);color:var(--accent);box-shadow:none}.sidebar nav button:hover{background:var(--raised);color:var(--text)}.settingscaption{color:var(--text);margin-bottom:24px;font-family:Nunito,ui-rounded,sans-serif;font-size:25px}.themegroup h3{color:var(--muted);margin:20px 0 12px;font-size:13px;font-weight:800}.themegrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.theme{border-color:#0000;border-radius:18px;font-weight:700}.theme.selected{border-color:var(--accent);background:var(--tint)}.theme>span.themepreview{border-radius:13px;grid-template-rows:12px 43px;height:88px}.theme>span.preview-blue{background:#242a38}.theme>span.preview-lilac{background:#302632}.themepreview b{border-radius:10px 10px 10px 3px}.themepreview em{background:#fff5;border-radius:8px}.themepreview i{background:#988c83}.themegroup{margin-bottom:24px}.icon{color:var(--muted)}.gold{color:var(--accent)}.coverchoices button{background:var(--raised)}:is(button:focus-visible,a:focus-visible){outline:3px solid var(--accent);outline-offset:4px}@media (max-width:1100px){.recordnav>nav button{min-width:50px;padding:10px 13px}.recordnav>nav button span{display:none}.recordnav>nav button{position:relative}:is(.recordnav>nav button:hover span,.recordnav>nav button:focus-visible span){background:var(--surface);box-shadow:0 4px 14px var(--shadow);border-radius:10px;padding:6px 10px;display:block;position:absolute;top:100%;left:50%;transform:translate(-50%)}}@media (max-width:760px){.recordnav{min-height:80px;padding:0 20px}.recordbrand{font-size:28px}.recordnav>nav{display:none}.content{padding:16px 18px 125px}.baseintro{margin-bottom:14px;font-size:12px}.baseintro .textbutton{display:none}.quickcapture{border-radius:24px;margin-bottom:16px;padding-left:17px}.quote{gap:9px;margin:14px 0 22px;font-size:15px}.projectshelf{grid-auto-columns:86%;gap:16px;margin-bottom:23px;margin-right:-18px;padding-right:18px}.projecttile{aspect-ratio:1.12;border-radius:25px 25px 25px 9px}.projectcopy b{font-size:40px}.projectcopy{bottom:22px;left:22px}.daygrid,.baseextras{gap:19px}.card{border-radius:24px}.cardhead{padding:20px}.cardhead h2{font-size:23px}.daycard>.cardhead h2{font-size:28px}.sectionlabel{padding-left:20px;padding-right:20px}.daycolumns>.priority{border-right:0}.empty{padding:15px 20px 24px}.phonebar{left:18px;right:18px;bottom:calc(12px + env(safe-area-inset-bottom));border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:28px;justify-content:space-between;gap:6px;min-height:68px;padding:8px;box-shadow:0 8px 30px #0002}.phonebar button{min-width:44px;min-height:50px;color:var(--muted);border-radius:20px;justify-content:center;align-items:center;padding:8px;display:flex;position:relative}.phonebar button.selected{background:var(--tint);color:var(--accent)}.phonebar button.selected svg{fill:none;transform:rotate(-4deg)}.phonebar button.selected:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:calc(50% - 2px)}.phonebar .navdrawing{width:27px;height:27px}.mailtabs{top:80px}.mailtabs button{padding:10px 15px}.mailrow{margin-left:0;margin-right:0;padding:17px 0}.modalback{align-items:end;padding:0}.modal{border-radius:28px 28px 0 0}.settings .themegrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.theme{padding:7px;font-size:11px}.theme>span.themepreview{grid-template-rows:8px 37px;height:75px;padding:7px}.pagetitle h1{font-size:32px}.topbar{height:83px}.pagedate{display:none}}@media (prefers-reduced-motion:reduce){.navdrawing,.recordnav>nav button{transition:none}button:hover>.navdrawing,.recordnav>nav button:hover{transform:none}}.mailhelp{color:var(--muted);margin:10px 0;font-size:12px}.mailhelp summary{cursor:pointer}.mailhelp p{padding:8px 0}.settings fieldset{min-width:0}@media (hover:none){.task .delete{opacity:.7}}.recordbrand,.sidebar .brand{letter-spacing:-1px;font-weight:800}h1,h2,h3,.cardhead h2,.daycard>.cardhead h2,.pagetitle h1,.content>.videos>.cardhead h2,.creativestatement h2,.outlinesteps h3,.startertile h3,.discoverytile h3,.settingscaption,.empty h3{letter-spacing:-.5px;font-family:Nunito,ui-rounded,sans-serif;font-weight:800}.cardhead h2{font-size:23px}.daycard>.cardhead h2{font-size:27px}.quote{background:var(--surface);border:1px solid var(--line);max-width:none;box-shadow:0 3px 12px var(--shadow);border-radius:19px;align-items:center;gap:12px;margin:0 0 22px;padding:13px 17px;font-family:Nunito Sans,sans-serif;display:flex}.quotebadge{background:var(--tint);width:36px;height:36px;color:var(--accent);border-radius:13px;flex-shrink:0;place-items:center;display:grid;transform:rotate(-5deg)}.quote>div{min-width:0}.quote .quotelabel{color:var(--accent);letter-spacing:.2px;margin-bottom:3px;font-family:Nunito,sans-serif;font-size:11px;font-weight:800;line-height:1.4;display:block}.quote p{color:var(--text);margin:0;font-size:14px;font-weight:600;line-height:1.5}.baseprojects>h2{margin:0 0 13px;font-family:Nunito,sans-serif;font-size:21px;font-weight:800}.baseprojects .projectshelf{grid-auto-columns:calc(33.3333% - 16px);margin-bottom:24px}.baseprojects .projecttile{aspect-ratio:2.5;border-radius:22px}.projectcopy b,.projecthero .projectcopy b{font-family:Nunito,ui-rounded,sans-serif;font-weight:800}.baseprojects .projectcopy{gap:3px;bottom:17px;left:20px;right:55px}.baseprojects .projectcopy b{letter-spacing:-.8px;font-size:30px}.baseprojects .projectarrow{width:32px;height:32px;bottom:18px;right:15px}.baseprojects .coveredit{justify-content:center;width:34px;min-height:34px;padding:0;top:9px;right:10px}.baseprojects .coveredit span{display:none}.projecthero .projecttile{aspect-ratio:5;min-height:165px}.projecthero .projectcopy b{font-size:40px}@media (max-width:1100px){.baseprojects .projectshelf{grid-auto-columns:calc(50% - 12px)}.baseprojects .projecttile{aspect-ratio:3}}@media (max-width:760px){.recordbrand{font-size:26px}.quote{border-radius:17px;gap:10px;margin-bottom:18px;padding:11px 13px}.quote p{font-size:13px}.quote .quotelabel{font-size:10px}.quotebadge{border-radius:11px;width:32px;height:32px}.baseprojects>h2{margin-bottom:11px;font-size:20px}.baseprojects .projectshelf{grid-auto-columns:88%;gap:14px;margin-bottom:19px}.baseprojects .projecttile{aspect-ratio:2.3;border-radius:20px}.baseprojects .projectcopy{bottom:15px;left:17px}.baseprojects .projectcopy b{font-size:28px}.baseprojects .coveredit{min-width:36px;min-height:36px}.projecthero .projecttile{aspect-ratio:2.6;min-height:135px}.projecthero .projectcopy b{font-size:30px}.projecthero .projectcopy{bottom:18px}.daycolumns{flex-direction:column;display:flex}.daycolumns>.schedule{order:-1;padding-bottom:9px}.daycolumns>.priority{border-bottom:0;border-right:0;border-top:1px solid var(--line);margin:0;padding-top:15px}.daycard .empty{text-align:left;align-items:center;gap:12px;padding:4px 20px 12px;display:flex}.daycard .emptyicon{border-radius:11px;width:30px;height:30px;margin:0}.daycard .empty h3{margin:0;font-size:17px}.daycard .empty .textbutton{margin:0 0 0 auto}.daycard .cardfooter{padding-top:10px;padding-bottom:12px}}:root,:root[data-theme=paper]{--bg:#f7f9fe;--surface:#fff;--raised:#eaf0ff;--sidebar:#fff;--line:#dce3f1;--text:#202e49;--muted:#596780;--accent:#2454d9;--tint:#e5edff;--ink:#fff;--note:#fff1bc;--cool:#eaf2ff;--shadow:#18336608;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=orange]{--bg:#fff6f1;--surface:#fffdfb;--raised:#ffe7db;--sidebar:#fffaf7;--line:#efd9cf;--text:#472b2a;--muted:#7c5851;--accent:#c23e2d;--tint:#ffe0d4;--ink:#fff;--note:#ffedb9;--cool:#f2e9df;--shadow:#783b2508;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=burgundy]{--bg:#fff2f9;--surface:#fffafd;--raised:#fce1f0;--sidebar:#fff7fc;--line:#efcfe3;--text:#49263d;--muted:#79566e;--accent:#b51c76;--tint:#fbd5ed;--ink:#fff;--note:#f4e6ff;--cool:#ffe5ef;--shadow:#7b215108;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme>span.preview-burgundy{background:#fff2f9}.cardhead h2,.pagetitle h1,.sectionheading h2,.baseprojects>h2,.sectionlabel,.tabs button,.add,.recordbrand{text-transform:uppercase;letter-spacing:.055em;font-family:Nunito Sans,ui-rounded,sans-serif;font-weight:800}.cardhead h2,.daycard>.cardhead h2{font-size:19px}.content>.videos>.cardhead h2{font-size:23px}.recordbrand{letter-spacing:-.8px;font-size:23px}.sectionlabel{letter-spacing:.08em;font-size:11px}.quote{box-shadow:none;text-align:right;background:0 0;border:0;max-width:360px;margin:-3px 0 20px auto;padding:0 4px;display:block}.quote p{color:var(--muted);font-size:12px;font-weight:500;line-height:1.4}.roundadd{background:var(--tint);width:42px;height:42px;color:var(--accent);cursor:pointer;border:0;border-radius:16px;flex-shrink:0;place-items:center;transition:transform .15s;display:inline-grid}.roundadd:hover{transform:rotate(6deg)}.firstproject{background:var(--surface);color:var(--accent);border:1px dashed var(--line);cursor:pointer;border-radius:22px;align-items:center;gap:13px;width:100%;margin-bottom:22px;padding:22px;display:flex}.baseprojects .sectionheading{margin-bottom:10px}.baseprojects .sectionheading h2{font-size:16px}.baseprojects .projectshelf{grid-auto-columns:calc(33.3333% - 10.6667px);gap:16px}.baseprojects .projecttile{aspect-ratio:2.9}.baseprojects .projectcopy b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.6px;font-size:25px;overflow:hidden}.baseprojects .projectcopy small{font-size:10px}.baseprojects .projectarrow{display:none}.baseprojects .projectcopy{right:16px}.recordnav>nav button span{display:none}.recordnav>nav button{justify-content:center;min-width:54px}.recordnav>nav{justify-content:center}.accounttabs{flex-wrap:wrap;gap:8px;padding:12px 20px;display:flex}.accounttabs button{background:var(--raised);color:var(--muted);cursor:pointer;border:0;border-radius:18px;padding:10px 18px}.installhelp{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.installhelp summary{cursor:pointer;font-weight:800}.installhelp p{margin-top:10px;font-size:13px}@media (min-width:1000px){.content{position:relative}.quote{max-width:260px;position:absolute;top:16px;right:40px}.content>.quickcapture{max-width:calc(100% - 300px);margin-bottom:30px}.daygrid{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr)}.daycard{border-radius:32px 32px 32px 12px}.daygrid>.updates{border-radius:32px 12px 32px 32px}.baseprojects{padding-top:7px}.videogrid{grid-template-columns:repeat(3,minmax(0,1fr))}.baseprojects .projecttile:nth-child(3n+2){border-radius:12px 25px 25px}}@media (max-width:760px){.recordbrand{font-size:22px}.quote{max-width:250px;margin:0 0 16px auto}.quote p{font-size:11px}.baseprojects .projectshelf{grid-auto-columns:calc(50% - 6px);gap:12px;padding-right:18px}.baseprojects .projecttile{aspect-ratio:1.75;border-radius:19px;min-height:96px}.baseprojects .projectcopy{gap:0;bottom:12px;left:12px;right:9px}.baseprojects .projectcopy b{font-size:18px}.baseprojects .projectcopy small{font-size:9px}.baseprojects .coveredit{width:32px;min-width:32px;min-height:32px;top:5px;right:5px}.daycard>.cardhead h2{font-size:21px}.daycard .empty .roundadd{margin-left:auto}.videogrid{grid-template-columns:1fr}.recordnav{min-height:72px}.mailtabs{top:72px}}@media (prefers-reduced-motion:reduce){.roundadd{transition:none}.roundadd:hover{transform:none}}.sharedchoice{align-items:center;gap:10px;font-size:12px;display:flex!important}.sharedchoice input{height:18px;accent-color:var(--accent);width:18px!important}.recordbrand{text-transform:lowercase;letter-spacing:-1px;align-items:center;gap:10px;font-family:Nunito,ui-rounded,sans-serif;font-size:29px;font-weight:800;display:flex}.recordbrand img,.sidebar .brand img{border-radius:10px;width:33px;height:33px}.sidebar .brand{align-items:center;gap:10px;display:flex}.connectionlanding{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:45vh;padding:32px 20px;display:flex}.connectionlanding .connectglyph{border-radius:26px;width:76px;height:76px}.connectionlanding p{max-width:280px;margin:0}.connectiontools{justify-content:flex-end;gap:16px;margin-bottom:12px;display:flex}.fullconnection{box-shadow:none;background:0 0;border:0;padding:0}.fullconnection>.gcal{max-width:1100px}.cubbymark{background:currentColor;flex:none;width:33px;height:33px;display:inline-block;-webkit-mask:url(/cubby-mark.svg) 50%/contain no-repeat;mask:url(/cubby-mark.svg) 50%/contain no-repeat}.recordbrand,.sidebar .brand{color:var(--text)}.recordnav{position:relative;top:auto}.mailtabs{position:static;top:auto}.content{max-width:1260px;margin-inline:auto}.content .card:not(.settings){box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.content .daygrid{margin:18px 0 40px;display:block}.content .daycard{background:0 0;border-radius:0}.content .daycolumns{gap:36px}.content .daycolumns>.priority{border:0}.content .daygrid>.updates{border-top:1px solid var(--line);background:0 0;border-radius:0;margin:30px 0 0;padding-top:24px}.content .daygrid .updates .updatelist{flex-wrap:wrap;gap:24px;padding:0;display:flex}.content .updatelist article{background:0 0;border:0;border-radius:0;flex:1;min-width:200px;padding:0}.content .cardhead{border:0;padding:12px 0 18px}.content .cardhead h2,.content .daycard>.cardhead h2{letter-spacing:-.5px;text-transform:none;font-size:24px}.content .sectionlabel{letter-spacing:0;text-transform:none;padding:8px 0 16px;font-size:16px}.content .task,.content .daycard .task{border:0;gap:14px;min-height:64px;padding:16px 0}.content .task:hover{background:0 0}.content .task:hover .entrytitle{color:var(--accent)}.content .entrytitle{font-size:17px}.content .check{border-radius:50%;width:29px;height:29px}.content .cardfooter{min-height:48px;padding:14px 0;font-size:14px}.content .schedule .gcal,.content .gcal{padding:0}.content .accounttabs{padding:8px 0 20px}.content .gevent{border:0;gap:18px;padding:16px 0}.content .eventbody h3{font-size:18px}.content .eventdate{background:0 0;border-radius:0;padding:4px 8px 4px 0}.content .baseextras{gap:48px;margin-top:42px}.content .baseextras>.card:first-child,.content .baseextras .weather{background:0 0}.content .weatherbody,.content .weather-picker{padding:0}.content .baseprojects{margin-block:36px}.content .sectionheading h2{text-transform:none;letter-spacing:-.5px;font-size:23px}.content .projectshelf{gap:20px}.content .projecttile{box-shadow:none}.content .firstproject{background:0 0;border:0;gap:16px;padding:18px 0;font-size:17px}.content .quickcapture{box-shadow:none;background:var(--raised);border-radius:32px;padding:9px 12px 9px 20px}.content .captureline textarea{min-height:50px;font-size:18px}.capturemic,.capturesubmit{min-width:50px;min-height:50px}.roundadd{border-radius:50%;width:52px;height:52px}.add,.save,.projecttoolbar .add{text-transform:none;letter-spacing:0;border-radius:28px;min-height:52px;padding:14px 24px;font-size:15px}.textbutton{align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.icon{min-width:44px;min-height:44px}.content .empty{text-align:left;padding:16px 0}.content .connection{padding:16px 0 24px}.content .connection .textbutton{background:var(--tint);border:0;border-radius:26px;padding:14px 22px}.content>.videos{margin-top:42px;padding-top:26px}.content .videointro,.content .videos>.tabs{padding-left:0}.content .notecard,.content .notecard:nth-child(n){box-shadow:none;background:0 0;border:0;border-radius:0;padding:20px 0}.content .listcard{padding:0}.content .foldertools,.content .listtools{padding:14px 0}.content .folderlist{border:0;padding:12px 0}.content .search{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0}.content .mailrow{border-bottom:1px solid var(--line);border-radius:0}.content .mailpreview h3{font-size:18px}.content .mailrow:hover{background:0 0}.setupwelcome{text-align:center;max-width:560px;margin:36px auto}.setupwelcome>svg{color:var(--accent)}.setupwelcome h2{margin:16px 0;font-size:28px}.setupwelcome p{font-size:16px;line-height:1.7}.setupguide{background:var(--surface);border:0;border-radius:22px;max-width:640px;margin:24px auto;padding:20px;font-size:14px}.setupguide summary{align-items:center;gap:12px;min-height:44px;font-size:16px;display:flex}.setupguide summary span{font-size:24px}.setupguide code{font-size:12px}.setupguide form{margin-top:24px}.connectionlanding{min-height:55vh}.content .openworkspace{max-width:1040px;margin:auto}.openworkspace .projectbreadcrumb{justify-content:space-between;margin-bottom:22px}.openworkspace .projecthero .projecttile{border-radius:24px;min-height:170px}.spacewelcome{justify-content:space-between;align-items:center;gap:24px;margin:30px 0;display:flex}.spacewelcome h2{letter-spacing:-.8px;max-width:600px;font-size:clamp(24px,3vw,34px);line-height:1.25}.looseideas{margin:24px 0 40px}.openworkspace .recentideas{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:0;display:grid}.openworkspace .recentideas>button{text-align:left;background:0 0;border:0;border-radius:0;min-height:135px;padding:12px 34px 20px 0}.openworkspace .recentideas>button>svg:first-child{color:var(--accent);margin-bottom:12px}.openworkspace .recentideas h3{margin:0 0 8px;font-size:23px}.openworkspace .recentideas p{font-size:16px;line-height:1.65}.openworkspace .ideaprompt{text-align:left;background:0 0;border:0;align-items:flex-start;gap:12px;min-height:130px;padding:24px 0}.openworkspace .ideaprompt span{color:var(--muted);font-size:16px}.spacestarters{border-top:1px solid var(--line);margin:20px 0;padding:18px 0}.spacestarters summary{cursor:pointer;color:var(--muted);padding:12px 0;font-size:16px}.openworkspace .startertile{background:0 0;border:0;border-radius:0;min-height:160px;padding:12px 0}.openworkspace .starterglyph{color:var(--accent);background:0 0;padding:0}.spacenext{margin:30px 0}.openworkspace .projectfolders{background:0 0;border:0;border-radius:0;align-items:center;gap:20px;margin:30px 0;padding:24px 0}.openworkspace .projectfolders h2{font-size:20px}.recordactions .icon{min-width:48px;min-height:48px}.phonebar{min-height:76px}.phonebar button{min-height:56px}.phonebar .navdrawing{width:30px;height:30px}@media (min-width:1000px){.content .daycolumns{grid-template-columns:1fr 1fr;gap:64px}.content .quote{top:18px;right:38px}.openworkspace .projecthero .projecttile{aspect-ratio:5.5}.content .baseextras{grid-template-columns:1.2fr 1fr}}@media (max-width:760px){.content{padding:12px 22px 140px}.content .daycolumns{gap:26px}.content .daycolumns>.priority{border:0;padding-top:0}.content .daycolumns>.schedule{padding:0}.content .daygrid .updates .updatelist{display:block}.content .updatelist article{margin:18px 0}.content .baseextras{display:block}.content .baseextras>.card{margin:36px 0}.content .baseprojects .projectshelf{grid-auto-columns:calc(50% - 8px);gap:16px}.content .baseprojects .projecttile{border-radius:16px}.content .daycard .empty{padding:8px 0}.spacewelcome{flex-direction:column;align-items:flex-start;gap:16px;margin:24px 0}.spacewelcome h2{margin:0}.openworkspace .recentideas{grid-template-columns:1fr;gap:12px}.openworkspace .recentideas>button{min-height:110px}.openworkspace .startergrid{grid-template-columns:1fr}.openworkspace .startertile{min-height:110px}.openworkspace .projecthero .projecttile{min-height:140px}.content .projectfolders{flex-wrap:wrap}.content .quickcapture{padding-left:14px}.content .captureline textarea{font-size:16px}.content .quote{font-size:11px}.content .sectionlabel{font-size:15px}.content .cardhead h2,.content .daycard>.cardhead h2{font-size:23px}.recordnav{padding-inline:22px}.recordactions{gap:1px}.recordbrand{font-size:25px}.recordbrand .cubbymark{width:30px;height:30px}}.calendarcanvas{width:100%;max-width:1200px;margin:auto}.monthheading{justify-content:space-between;align-items:center;gap:12px;margin:4px 0 28px;display:flex}.monthheading h2{letter-spacing:-1.5px;margin:5px 0;font-size:clamp(32px,5vw,52px);line-height:1.05}.monthactions .icon{background:var(--tint);color:var(--accent);border-radius:50%}.weekdayrow,.monthgrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.weekdayrow{color:var(--muted);text-align:center;padding-bottom:12px;font-size:12px}.monthgrid{align-items:stretch}.monthday{text-align:left;border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;border-radius:0;flex-direction:column;align-items:stretch;gap:7px;min-width:0;min-height:115px;padding:8px 5px;display:flex}.daynumber{border-radius:50%;align-self:center;place-items:center;min-width:35px;height:35px;font-size:18px;font-weight:700;display:grid}.monthday.istoday .daynumber{box-shadow:inset 0 0 0 2px var(--accent);color:var(--accent)}.monthday.chosen .daynumber{background:var(--accent);color:var(--ink);box-shadow:none}.monthday.adjacent .daynumber{opacity:.4}.monthday.chosen{background:color-mix(in srgb,var(--tint) 55%,transparent);border-radius:16px}.dayevents{flex-direction:column;gap:4px;min-width:0;display:flex}.dayevent{white-space:nowrap;text-overflow:ellipsis;color:var(--accent);background:var(--tint);border-radius:6px;padding:3px 5px;font-size:12px;line-height:1.5;overflow:hidden}.moreevents{color:var(--muted);padding-left:5px;font-size:10px}.dayheading{justify-content:space-between;align-items:center;gap:20px;margin:30px 0 16px;display:flex}.dayheading h3{margin:0;font-size:25px}.dayagenda article{grid-template-columns:78px minmax(0,1fr);gap:20px;padding:18px 0;display:grid}.agendatime{color:var(--accent);flex-direction:column;gap:5px;font-size:18px;font-weight:800;display:flex}.agendatime small{font-size:13px;font-weight:400}.dayagenda h4{overflow-wrap:anywhere;margin:5px 0;font-size:21px;line-height:1.3}.freeday{text-align:left;color:var(--text);flex-direction:column;gap:14px;padding:14px 0;font-size:22px;display:flex}.freeday span{color:var(--accent);align-items:center;gap:10px;font-size:14px;display:flex}.voiceplan,.connectionsettings{color:var(--muted);margin:28px 0 16px}.voiceplan summary,.connectionsettings summary{cursor:pointer;min-height:44px;padding:12px 0}.connectionsettings .textbutton{margin-right:20px}.eventeditor{background:var(--surface);border-radius:28px;max-width:650px;scroll-margin-top:20px;padding:24px!important}.calmeta{opacity:.8;font-size:11px!important}.content .daycolumns{flex-direction:column;gap:30px;display:flex}.content .daycolumns>.schedule{order:-1}.homecubbies{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.content .cubbybubble{background:var(--tint);border-radius:32px;min-width:0;padding:22px}.content .weatherbubble{background:var(--cool);border-radius:32px 32px 32px 12px}.content .cubbybubble.priority{border-radius:32px 12px 32px 32px}.content .cubbybubble .cardhead{padding:0 0 12px}.content .cubbybubble .cardhead h2{font-size:20px}.content .cubbybubble .sectionlabel{padding-top:0;font-size:20px;font-weight:800}.cubbybubble .sectionlabel>span{background:var(--surface)}.content .cubbybubble .entrytitle{overflow-wrap:anywhere;font-size:15px}.content .cubbybubble .task{gap:9px;min-height:48px;padding:10px 0}.content .cubbybubble .taskcopy small{font-size:10px}.cubbybubble .task .delete,.cubbybubble .task .gold{display:none}.content .cubbybubble .empty{flex-wrap:wrap;gap:8px;padding:10px 0;display:flex}.content .cubbybubble .empty h3{font-size:17px}.cubbybubble .emptyicon,.cubbybubble .hourstrip{display:none}.cubbybubble .weatherbody,.cubbybubble .weather-picker{padding:0}.cubbybubble .weather-picker form{display:block}.cubbybubble .weather-picker input{width:100%}.cubbybubble .temperature{margin:8px 0;font-size:38px}.content .baseextras{display:block}.cubbybubble .weathergraphic{gap:8px}.cubbybubble .weathergraphic svg{width:34px;height:34px}.cubbybubble .place{padding:4px 0}.cubbybubble .cardfooter{font-size:12px}.content .cubbybubble .check{width:24px;height:24px}.cubbybubble .weatherbody p{font-size:12px}@media (max-width:760px){.content .fullconnection{margin-inline:-8px}.monthheading{margin:0 0 24px}.monthheading h2{font-size:36px}.monthactions{gap:3px}.monthactions .textbutton{padding:5px;font-size:12px}.monthactions .icon{width:42px;min-width:42px;min-height:44px;padding:7px}.weekdayrow,.monthgrid{gap:2px}.weekdayrow{font-size:10px}.monthday{gap:5px;min-height:86px;padding:6px 2px}.daynumber{min-width:32px;height:32px;font-size:17px}.dayevent{border-radius:4px;padding:2px 3px;font-size:9px}.dayheading{margin-top:24px}.dayheading h3{font-size:22px}.dayagenda article{grid-template-columns:58px minmax(0,1fr);gap:14px}.agendatime{font-size:16px}.dayagenda h4{font-size:20px}.homecubbies{gap:12px;margin-inline:-4px}.content .cubbybubble{border-radius:26px;padding:16px 13px}.content .weatherbubble{border-radius:26px 26px 26px 10px}.content .cubbybubble.priority{border-radius:26px 10px 26px 26px}.content .cubbybubble .cardhead h2,.content .cubbybubble .sectionlabel{font-size:16px}.content .cubbybubble .taskcopy small{display:none}.content .cubbybubble .entrytitle{font-size:13px}.content .cubbybubble .task .icon{display:none}.content .cubbybubble .empty h3{font-size:15px}.cubbybubble .temperature{font-size:32px}.cubbybubble .roundadd{width:42px;height:42px}.cubbybubble .weathergraphic{flex-wrap:wrap}.cubbybubble .weatherbody small{font-size:10px}.eventeditor{padding:18px!important}.monthgrid[aria-busy=true]{opacity:.65}}:root[data-theme=amber]{--bg:#190c0e;--surface:#26191b;--raised:#332326;--sidebar:#16090c;--line:#493135;--text:#fff1db;--muted:#c6b1a7;--accent:#ff6858;--tint:#482320;--ink:#210b08;--danger:#ffb4a8;--note:#3c2925;--cool:#302125;--shadow:#0002;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.preview-amber em{background:#fff1db33}.appearancechoice{clear:both;margin-bottom:20px}.recordnav{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;gap:20px;max-width:1340px;min-height:86px;margin:auto;padding-inline:34px}.recordbrand{font-size:29px}.recordactions .icon{width:40px;min-width:40px}.headerweather{flex:none;margin-left:auto;position:relative}.weatherpeek{text-align:left;min-height:48px;color:var(--text);align-items:center;gap:9px;padding:4px 0;display:flex}.weatherpeek>svg{color:var(--accent)}.weatherpeek span{flex-direction:column;gap:0;display:flex}.weatherpeek b{font-size:19px;font-weight:600}.weatherpeek small{white-space:nowrap;text-overflow:ellipsis;max-width:90px;font-size:10px;overflow:hidden}.headerweather>.weather{background:var(--surface);border:1px solid var(--line);z-index:70;border-radius:22px;width:min(360px,100vw - 32px);padding:22px;position:absolute;top:100%;right:0;box-shadow:0 18px 50px #0004}.headerweather .weather .cardhead{padding:0 0 16px}.headerweather .weatherbody,.headerweather .weather-picker{padding:0}.headerweather .weather .cardhead h2{font-size:20px}.headerweather .weather-picker form{flex-wrap:wrap}.headerweather .hourstrip{gap:8px}.headerweather .temperature{font-size:32px}.content .homeflow{position:relative}.content .homeflow .baseintro{margin:8px 0 12px;font-size:12px}.homeflow .baseintro>.textbutton{display:none}.content .homeflow .baseprojects{margin:0 0 20px;padding:0}.homeflow .baseprojects .sectionheading{align-items:center;margin:0 0 8px;display:flex}.homeflow .baseprojects .sectionheading h2{color:var(--muted);font-size:15px}.homeflow .baseprojects .roundadd{background:0 0;width:36px;height:36px}.homeflow .baseprojects .projectshelf{grid-auto-columns:calc(50% - 9px);gap:18px;margin:0;padding-bottom:4px}.content .homeflow .baseprojects .projecttile{aspect-ratio:1.9;border-radius:14px;min-height:190px}.homeflow .baseprojects .projectcopy b{letter-spacing:-1px;color:#fff4e2;font-size:clamp(26px,3vw,42px)}.homeflow .baseprojects .projectcopy small{color:#fff4e2;font-size:11px}.homeflow .baseprojects .coveredit{color:#fff4e2;background:#251b1bd9;border-radius:50%;width:38px;height:38px;top:auto;bottom:16px}.content .homeflow>.quickcapture{background:var(--raised);border-radius:28px;max-width:none;margin:0;padding:5px 8px 5px 18px}.homeflow .captureline textarea{min-height:42px;font-size:16px}.homeflow .capturemic,.homeflow .capturesubmit{width:44px;min-width:44px;height:44px;min-height:44px}.content .homeflow>.quote{max-width:300px;margin:8px 0 10px auto;padding:0;position:static}.homeflow>.quote p{font-size:11px}.content .homeflow .daygrid{margin:6px 0 24px}.homeflow .daycard>.cardhead{padding:8px 0 12px}.homeflow .daycard>.cardhead h2{font-size:23px}.content .homeflow .daycolumns{grid-template-columns:1fr 1fr;gap:28px;display:grid}.homeflow .homecubbies{margin:0;display:block}.content .homeflow .daycolumns>.schedule{order:0}.homeflow .priority{min-height:0}.content .homeflow .sectionlabel{color:var(--muted);padding:0 0 8px;font-size:13px}.content .homeflow .sectionlabel>span{min-width:20px;height:20px;font-size:11px}.content .homeflow .task{border-bottom:1px solid color-mix(in srgb,var(--line) 45%,transparent);min-height:52px;padding:10px 0}.homeflow .taskcopy small{font-size:10px}.content .homeflow .entrytitle{font-size:16px}.content .homeflow .check{border-radius:7px;width:24px;height:24px}.homeflow .task .delete,.homeflow .task .star{display:none}.content .homeflow .gevent{background:var(--surface);border-radius:14px;gap:12px;margin:6px 0;padding:12px 14px}.content .homeflow .eventdate{min-width:35px;padding:0}.homeflow .eventdate b{font-size:23px}.content .homeflow .eventbody h3{margin:3px 0;font-size:15px}.content .homeflow .gevent p{font-size:11px}.homeflow .gevent .textbutton{min-height:30px;font-size:11px}.content .homeflow .daygrid>.updates{margin-top:18px;padding-top:14px}.content .homeflow .baseextras{margin:24px 0}.content .homeflow>.videos{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.homeflow .videogrid{gap:16px;padding-inline:0}.homeflow .videothumb{border-radius:13px}@media (min-width:1000px){.recordnav>nav button span{display:inline}.recordnav>nav button{gap:8px;padding-inline:12px}.recordnav>nav button .navdrawing{width:21px}.content .homeflow .daygrid{grid-template-columns:minmax(0,3fr) minmax(210px,1fr);gap:24px;display:grid}.content .homeflow .daygrid>.updates{background:var(--surface);border:0;border-radius:18px;margin:0;padding:12px 18px}.content .homeflow .daygrid .updates .updatelist{display:block}.homeflow .updatelist article{margin:10px 0}.homeflow .videogrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.recordnav{flex-wrap:wrap;gap:10px;min-height:76px;padding:10px 18px}.recordbrand{gap:7px;font-size:26px}.recordbrand .cubbymark{width:27px;height:27px}.recordnav .recordactions{display:none}.headerweather{margin-left:auto}.headerweather>.weather{max-height:70dvh;position:fixed;top:80px;right:16px;overflow:auto}.weatherpeek b{font-size:18px}.weatherpeek small{font-size:9px}.content{padding:6px 18px 112px}.content .homeflow .baseprojects{margin-bottom:14px}.homeflow .baseprojects .sectionheading{margin-bottom:3px}.homeflow .baseprojects .sectionheading h2{font-size:12px}.homeflow .baseprojects .projectshelf{grid-auto-columns:58%;gap:12px;margin-right:-18px;padding-right:18px}.content .homeflow .baseprojects .projecttile{aspect-ratio:.91;border-radius:12px;min-height:0}.homeflow .baseprojects .projectcopy{bottom:17px;left:13px;right:10px}.homeflow .baseprojects .projectcopy b{white-space:normal;font-size:25px;line-height:1.05}.homeflow .baseprojects .projectcopy small{margin-top:5px;font-size:9px}.homeflow .baseprojects .coveredit{width:34px;min-width:34px;height:34px;min-height:34px;top:8px;bottom:auto;right:8px}.content .homeflow .daycolumns{flex-direction:column;gap:17px;display:flex}.homeflow .homecubbies{order:0}.content .homeflow .daycolumns>.schedule{order:1}.homeflow .daycard>.cardhead{padding-bottom:8px}.content .homeflow .daycolumns .sectionlabel{padding-bottom:5px}.content .homeflow .gevent{margin:6px 0;padding:11px 12px}.content .homeflow .daygrid .updates .updatelist{display:block}.content .homeflow .baseextras>.card{margin:20px 0}.phonebar{min-height:68px;padding:5px 12px calc(5px + env(safe-area-inset-bottom));box-shadow:none;background:var(--bg);border-width:1px 0 0;border-radius:0;bottom:0;left:0;right:0}.phonebar button{border-radius:15px;min-height:48px}.phonebar .navdrawing{width:25px;height:25px}.phonebar button.selected{background:0 0}.phonebar button.selected:after{bottom:0}.content .homeflow .baseintro{margin:5px 0 9px;font-size:11px}}:root,:root[data-theme=paper]{--bg:#fff6e9;--surface:#f7ebdc;--raised:#efdfce;--sidebar:#fff6e9;--line:#dfc9bb;--text:#3c181e;--muted:#795b58;--accent:#bd3e32;--tint:#f6d9ce;--ink:#fffaf0;--danger:#ab2935;--note:#f7e4c1;--cool:#f0e5da;--shadow:#43131808;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=orange]{--bg:#f5f8ff;--surface:#eaf0fb;--raised:#dfe8fa;--sidebar:#f5f8ff;--line:#ccd8ef;--text:#22334f;--muted:#596c89;--accent:#2454d9;--tint:#dce7ff;--ink:#fff;--danger:#a82b36;--note:#fff0cc;--cool:#e4edf7;--shadow:#18336608;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme>span.preview-orange{background:#f5f8ff}:root,:root[data-theme=paper]{--update-bg:#f47d42;--update-ink:#351b13}:root[data-theme=orange]{--update-bg:#2454d9;--update-ink:#fff}:root[data-theme=burgundy]{--update-bg:#b51c76;--update-ink:#fff}:root[data-theme=amber]{--update-bg:#f47744;--update-ink:#321811}:root[data-theme=blue]{--update-bg:#9ebcfa;--update-ink:#1b2945}:root[data-theme=lilac]{--update-bg:#e0adcf;--update-ink:#372331}.content .homeflow .daygrid{align-items:stretch;gap:18px}.content .homeflow .daycard{background:var(--surface);border-radius:24px;min-width:0;padding:18px 22px}.content .homeflow .daygrid>.updates{background:var(--update-bg);color:var(--update-ink);border:0;border-radius:24px;min-width:0;margin:0;padding:20px 22px;position:relative;overflow:hidden}.content .homeflow .daygrid>.updates .cardhead{align-items:center;gap:8px;padding:0 0 14px}.content .homeflow .daygrid>.updates h2,.content .homeflow .daygrid>.updates h3,.content .homeflow .daygrid>.updates p,.content .homeflow .daygrid>.updates small,.content .homeflow .daygrid>.updates .textbutton,.content .homeflow .daygrid>.updates h2 svg{color:var(--update-ink)}.content .homeflow .daygrid>.updates .textbutton{white-space:nowrap;font-size:12px;font-weight:800}.content .homeflow .daygrid>.updates .updatelist{padding:0;display:block}.content .homeflow .daygrid>.updates .updatelist article{background:0 0;border:0;min-width:0;margin:0;padding:16px 0}.content .homeflow .daygrid>.updates .updatelist article+article{border-top:1px solid color-mix(in srgb,var(--update-ink) 22%,transparent)}.content .homeflow .daygrid>.updates .updateglyph{background:color-mix(in srgb,var(--update-ink) 12%,transparent);width:46px;height:46px;color:var(--update-ink);border-radius:16px;place-items:center;margin-bottom:12px;display:grid}.content .homeflow .daygrid>.updates .updateempty{padding:14px 0 20px;font-size:14px;line-height:1.6}.content .homeflow .daygrid>.updates .loading{padding:14px 0}.content .homeflow .daygrid>.updates .gerror{background:color-mix(in srgb,var(--update-ink) 10%,transparent);border-radius:12px;padding:12px}:is(.content .homeflow .daygrid>.updates a:focus-visible,.content .homeflow .daygrid>.updates button:focus-visible){outline-color:var(--update-ink)}.headerweather .weatherpeek{border-radius:18px;padding:8px 12px}.headerweather .weatherpeek:hover{background:var(--surface)}.headerweather .weatherpeek b:empty{display:none}@media (min-width:1000px){.content .homeflow .daygrid{grid-template-columns:minmax(0,2.6fr) minmax(265px,1fr)}}@media (max-width:760px){.content .homeflow .daycard{border-radius:22px;padding:16px}.content .homeflow .daygrid>.updates{border-radius:22px;margin-top:16px;padding:18px}.content .homeflow .daycolumns{gap:17px}.content .homeflow .daygrid>.updates .updatelist article{padding:12px 0}}.recordnav{border-bottom:1px solid color-mix(in srgb,var(--text) 14%,transparent);margin-bottom:12px;padding-bottom:10px}.recordnav>nav button{border-radius:9px;min-height:66px;font-size:17px;font-weight:700;position:relative}.recordnav>nav button.selected{background:var(--accent);color:var(--ink);border:1px solid color-mix(in srgb,var(--ink) 15%,transparent);box-shadow:0 3px 12px var(--shadow)}.recordnav>nav button.selected:after{content:"";opacity:.8;background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:7px;left:calc(50% - 2px)}.recordnav>nav button.selected:hover,.phonebar button.selected{background:var(--accent);color:var(--ink)}.phonebar button.selected:after{background:var(--ink);bottom:3px}.content .homeflow .entrytitle{font-size:18px;line-height:1.5}.content .homeflow .daygrid>.updates .updatelist h3{font-size:23px;font-weight:800;line-height:1.25}@media (min-width:1100px){.recordnav>nav button{gap:9px;padding:16px 18px}.recordnav>nav button span{display:inline}.recordnav>nav button .navdrawing{width:22px}}@media (hover:hover) and (pointer:fine){.homeflow .cardhead>.roundadd,.homeflow .cardhead>.textbutton,.homeflow .sectionheading>.roundadd,.homeflow .cardfooter,.homeflow .coveredit{opacity:0;transition:opacity .16s}.homeflow .card:hover>.cardhead>.roundadd,.homeflow .card:focus-within>.cardhead>.roundadd,.homeflow .card:hover>.cardhead>.textbutton,.homeflow .card:focus-within>.cardhead>.textbutton,.homeflow .baseprojects:hover>.sectionheading>.roundadd,.homeflow .baseprojects:focus-within>.sectionheading>.roundadd,.homeflow .priority:hover>.cardfooter,.homeflow .priority:focus-within>.cardfooter,.homeflow .card:hover .cardfooter,.homeflow .card:focus-within .cardfooter,.homeflow .projecttile:hover .coveredit,.homeflow .projecttile:focus-within .coveredit{opacity:1}.homeflow .roundadd{position:relative}.homeflow .roundadd:after{content:attr(aria-label);white-space:nowrap;color:var(--text);background:var(--surface);opacity:0;pointer-events:none;border-radius:9px;padding:5px 9px;font-size:12px;font-weight:700;position:absolute;top:50%;right:calc(100% + 9px);transform:translateY(-50%)}.homeflow .card:hover>.cardhead>.roundadd:after,.homeflow .card:focus-within>.cardhead>.roundadd:after,.homeflow .baseprojects:hover>.sectionheading>.roundadd:after,.homeflow .baseprojects:focus-within>.sectionheading>.roundadd:after{opacity:1}}@media (max-width:1099px) and (min-width:761px){.recordnav>nav button{min-width:47px;padding:12px}.recordnav>nav button span{display:none}}@media (max-width:760px){.recordnav{margin-bottom:6px;padding-bottom:12px}.content .homeflow .daycard>.cardhead h2{font-size:25px}.content .homeflow .entrytitle{font-size:17px}.content .homeflow .daygrid>.updates .updatelist h3{font-size:21px}.phonebar button.selected{border-radius:14px}}@media (prefers-reduced-motion:reduce){.homeflow .cardhead>.roundadd,.homeflow .cardhead>.textbutton,.homeflow .sectionheading>.roundadd,.homeflow .cardfooter,.homeflow .coveredit{transition:none}}.recordnav{gap:18px;max-width:1200px;min-height:84px;margin:0 auto 14px;padding:8px 0 12px}.content{max-width:1200px;padding:0 0 32px}.recordnav>nav{gap:3px}.recordnav>nav button{min-height:60px}.content .homeflow{flex-direction:column;gap:0;display:flex}.content .homeflow .baseprojects{margin:0 0 16px;padding:0;position:relative}.homeflow .baseprojects>.sectionheading{z-index:2;height:0;min-height:0;margin:0;position:relative}.homeflow .baseprojects>.sectionheading h2{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.homeflow .baseprojects>.sectionheading>.roundadd{background:var(--surface);width:36px;height:36px;position:absolute;top:10px;right:10px;box-shadow:0 2px 10px #0002}.content .homeflow .projectshelf{grid-auto-columns:calc(50% - 7px);gap:14px;margin:0;padding-bottom:0}.content .homeflow .baseprojects .projecttile{aspect-ratio:auto;border:1px solid color-mix(in srgb,var(--text) 13%,transparent);border-radius:14px;height:220px;min-height:0}.homeflow .baseprojects .projectcopy{bottom:22px;left:22px}.homeflow .baseprojects .projectcopy b{font-size:37px;line-height:1.08}.content .homeflow .daycard{border-radius:18px;padding:17px 20px}.homeflow .daycard>.cardhead{gap:12px;padding:0 0 12px}.todaydate{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}.homeflow .daycard>.cardhead .roundadd{width:34px;height:34px}.content .homeflow .daycolumns{align-items:start;gap:22px}.content .homeflow .daycolumns>.schedule{border-left:1px solid var(--line);padding-left:20px}.homeflow .priority>.quickcapture{background:var(--raised);border-radius:24px;max-width:none;margin:0 0 13px;padding:3px 6px 3px 13px}.homeflow .priority .captureline textarea{min-height:40px;font-size:15px}.homeflow .priority .capturemic,.homeflow .priority .capturesubmit{width:40px;min-width:40px;height:40px;min-height:40px}.content .homeflow .sectionlabel{padding:0 0 5px;font-size:12px}.content .homeflow .gevent{background:var(--raised);border-radius:11px;margin:5px 0;padding:9px 10px}.content .homeflow .eventbody h3{font-size:16px}.content .homeflow .cardfooter{min-height:30px;padding:5px 0;font-size:12px}.content .homeflow .daygrid>.updates{border-radius:18px;padding:18px}.content .homeflow .daygrid>.updates .cardhead{padding-bottom:8px}.content .homeflow>.quote{max-width:360px;margin:8px 0 10px auto}.content .homeflow>.videos{border-top:1px solid var(--line);margin:8px 0 0;padding-top:13px}.homeflow .videos>.cardhead{padding:0 0 10px}.homeflow .videos>.cardhead h2{font-size:22px}.homeflow .videos .feedintro{margin-bottom:10px}.homeflow .videos>.tabs{margin:0 0 12px}.homeflow .videogrid{gap:16px}.homeflow .videocard{padding-bottom:8px}.homeflow .videocard h3{margin-top:9px;font-size:15px}.content .homeflow .baseextras{border-top:1px solid var(--line);margin:22px 0 0;padding-top:14px}@media (min-width:1000px){.homeflow .videogrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1279px) and (min-width:761px){.shell{padding:0 24px}.recordnav{gap:10px}.recordbrand{font-size:26px}.recordactions{gap:0}.recordnav>nav button{padding-inline:12px}}@media (max-width:999px){.content .homeflow .daygrid{grid-template-columns:1fr;display:grid}.content .homeflow .daygrid>.updates{margin:0}.content .homeflow .daygrid>.updates .updatelist{flex-wrap:wrap;gap:20px;display:flex}.content .homeflow .daygrid>.updates .updatelist article{flex:1;min-width:180px}}@media (max-width:760px){.shell{padding:0}.recordnav{gap:8px;min-height:70px;margin:0 16px 12px;padding:12px 16px}.content{padding:0 16px 100px}.content .homeflow .baseprojects{margin-bottom:12px}.content .homeflow .projectshelf{grid-auto-columns:62%;gap:10px;margin-right:-16px;padding-right:16px}.content .homeflow .baseprojects .projecttile{border-radius:12px;height:150px}.homeflow .baseprojects .projectcopy{bottom:15px;left:14px;right:12px}.homeflow .baseprojects .projectcopy b{font-size:25px}.content .homeflow .daycard{border-radius:17px;padding:14px}.content .homeflow .daycolumns{gap:14px;display:flex}.content .homeflow .daycolumns>.schedule{border-left:0;border-top:1px solid var(--line);padding:12px 0 0}.todaydate{white-space:normal;text-align:right;max-width:135px;font-size:10px}.homeflow .daycard>.cardhead{gap:7px;padding:0 0 12px}.content .homeflow .daycard>.cardhead h2{font-size:24px}.content .homeflow .daygrid{gap:12px}.content .homeflow .daygrid>.updates{padding:15px}.content .homeflow .daygrid>.updates .updatelist{display:block}.content .homeflow>.quote{max-width:255px;margin:8px 0 7px auto}.content .homeflow>.videos{margin-top:6px;padding-top:12px}.homeflow .videogrid{grid-template-columns:1fr}.content .homeflow .baseextras>.card{margin:0}}:root{--rule:color-mix(in srgb,var(--text) 16%,transparent);--rule-soft:color-mix(in srgb,var(--text) 9%,transparent)}.content .homeflow .daycard{border:1px solid var(--rule-soft);background:linear-gradient(140deg,color-mix(in srgb,var(--surface) 92%,var(--raised)),var(--surface));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text) 4%,transparent);border-radius:16px;padding:0}.content .homeflow .daycard>.cardhead{border-bottom:1px solid var(--rule);margin:0;padding:12px 18px 10px}.content .homeflow .daycolumns{align-items:stretch;gap:0;padding:0}.content .homeflow .daycolumns>.schedule{border-left:1px solid var(--rule);background:color-mix(in srgb,var(--raised) 22%,transparent);padding:13px 18px 5px}.homeflow .priority>.quickcapture{border:1px solid var(--rule-soft);margin-bottom:10px;box-shadow:inset 0 1px 3px #00000008}.content .homeflow .sectionlabel{margin:0;padding:0 0 9px;font-size:12px}.content .homeflow .priority>.sectionlabel{border-bottom:1px solid var(--rule)}.content .homeflow .task{border:0;border-bottom:1px solid var(--rule);min-height:56px;padding:11px 0}.content .homeflow .task:last-child{border-bottom:0}.content .homeflow .entrytitle{font-weight:650;line-height:1.35}.content .homeflow .taskcopy small{margin-top:3px;line-height:1.35}.content .homeflow .priority>.cardfooter{border-top:1px solid var(--rule-soft);min-height:30px;padding:7px 0}.content .homeflow .schedule .sectionlabel{border-bottom:1px solid var(--rule)}.content .homeflow .gevent{border:0;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;gap:12px;margin:0;padding:11px 0}.content .homeflow .gevent:last-child{border-bottom:0}.content .homeflow .gevent .eventdate{border-right:1px solid var(--rule-soft);flex-direction:column;justify-content:center;align-self:stretch;min-width:40px;padding:4px 10px 4px 0;display:flex}.content .homeflow .gevent .eventbody{border-left:2px solid var(--accent);min-width:0;padding:2px 0 2px 9px}.content .homeflow .gevent .eventbody h3{margin:2px 0 4px}.content .homeflow .daygrid>.updates{border:1px solid color-mix(in srgb,var(--update-ink) 13%,transparent);border-radius:16px;padding:12px 16px;box-shadow:inset 0 1px #ffffff15}.content .homeflow .daygrid>.updates .cardhead{border-bottom:1px solid color-mix(in srgb,var(--update-ink) 25%,transparent);padding:0 0 10px}.content .homeflow .daygrid>.updates .updateglyph{float:right;background:0 0;width:32px;height:32px;margin:0 0 8px 10px}.content .homeflow .daygrid>.updates .updatelist article:after{content:"";clear:both;display:block}.content .homeflow .daygrid>.updates .updatelist h3{margin:7px 0}.content .homeflow .baseextras{border-top:1px solid var(--rule);margin-top:16px;padding-top:10px}.content .homeflow .baseextras .cardhead{border-bottom:1px solid var(--rule-soft);padding:0 0 8px}.content .homeflow .mailrow{border:0;border-bottom:1px solid var(--rule);border-radius:0;margin:0;padding:12px 0}.content .homeflow .mailrow:last-child{border-bottom:0}.content .homeflow>.videos{border-top-color:var(--rule)}.content .homeflow .videos>.cardhead{padding-bottom:9px}.content .homeflow .videos>.tabs{margin-bottom:10px}.content .homeflow .videocard{border-bottom:1px solid var(--rule-soft)}.content .homeflow .empty{min-height:0;padding:12px 0}.content .homeflow .emptyicon{width:30px;height:30px;margin-bottom:6px}.content .homeflow .empty h3{margin:4px 0;font-size:18px}.content .homeflow .empty .roundadd{width:36px;height:36px}.content .projectworkgrid>.card>.cardhead{border-bottom:1px solid var(--rule);margin-bottom:8px;padding-bottom:10px}.content .projectworkgrid .task{border-bottom:1px solid var(--rule);padding-block:12px}.content .recentideas>button{border-bottom:1px solid var(--rule-soft);min-height:90px;padding-block:12px}.content .projecttoolbar{border-bottom-color:var(--rule);margin-bottom:18px;padding-block:12px}@media (max-width:760px){.content .homeflow .daycard{border-radius:15px;padding:0}.content .homeflow .daycard>.cardhead{border-bottom:1px solid var(--rule);padding:10px 13px}.content .homeflow .daycolumns{gap:0}.content .homeflow .homecubbies{padding:12px 13px 4px}.content .homeflow .daycolumns>.schedule{border-left:0;border-top:1px solid var(--rule);padding:11px 13px 5px}.content .homeflow .task{min-height:54px;padding:10px 0}.content .homeflow .gevent{padding:10px 0}.content .homeflow .daygrid>.updates{border-radius:15px;padding:12px 14px}.content .homeflow .empty{padding:10px 0}}.content .homeflow .taskclear{align-items:center;gap:9px;min-height:44px;padding:8px 0;font-size:15px;font-weight:700;display:flex}.content .homeflow .taskclear svg{color:var(--accent);flex-shrink:0}@media (max-width:760px){.content .homeflow .daygrid{gap:10px;margin:4px 0 10px}.content .homeflow .daycard>.cardhead{gap:8px;padding:7px 12px}.content .homeflow .daycard>.cardhead h2{font-size:23px}.homeflow .daycard>.cardhead .roundadd{flex-shrink:0;width:44px;height:44px}.content .homeflow .homecubbies{padding:9px 12px 0}.content .homeflow .priority>.quickcapture{border-radius:15px;margin:0 0 8px;padding:3px 4px 3px 12px}.homeflow .priority .capturemic,.homeflow .priority .capturesubmit{width:44px;min-width:44px;height:44px;min-height:44px}.content .homeflow .priority>.sectionlabel{padding:4px 0 7px}.content .homeflow .task{gap:10px;min-height:48px;padding:8px 0}.content .homeflow .priority>.cardfooter,.content .homeflow .schedule .cardfooter{min-height:44px;margin:0;padding:5px 0;font-size:12px}.content .homeflow .daycolumns>.schedule{border-top:1px solid var(--rule);border-left:0;padding:0 12px}.content .homeflow .schedule .sectionlabel{min-height:44px;margin:0;padding:0;font-size:13px}.content .homeflow .schedule .sectionlabel>.icon{min-width:44px;min-height:44px}.content .homeflow .schedule .accounttabs{gap:5px;margin:0;padding:5px 0 3px}.content .homeflow .schedule .accounttabs button{border-radius:11px;min-height:44px;padding:6px 13px;font-size:13px}.content .homeflow .schedule .gcal{margin:0;padding:0}.content .homeflow .calendartimezone{color:var(--muted);margin:2px 0 5px;font-size:10px;line-height:1.3;display:block}.content .homeflow .gevent{border-bottom:1px solid var(--rule);align-items:start;gap:9px;margin:0;padding:10px 0}.content .homeflow .gevent+.gevent{border-top:0}.content .homeflow .gevent .eventdate{border-right:1px solid var(--rule-soft);justify-content:flex-start;align-self:stretch;min-width:35px;padding:2px 8px 2px 0}.content .homeflow .gevent .eventdate small{font-size:10px;line-height:1.3}.content .homeflow .gevent .eventdate b{font-size:23px;line-height:1.2}.content .homeflow .gevent .eventbody{border:0;min-width:0;padding:0}.content .homeflow .gevent .eventbody>small{font-size:10px;line-height:1.3;display:block}.content .homeflow .gevent .eventbody h3{margin:3px 0;font-size:16px;line-height:1.25}.content .homeflow .gevent .eventbody p{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;line-height:1.4}.content .homeflow .schedule .cardfooter{border-top:1px solid var(--rule-soft)}.content .homeflow .daygrid>.updates{margin:0;padding:10px 12px}.content .homeflow .daygrid>.updates .updatelist article{border-bottom:1px solid color-mix(in srgb,var(--update-ink) 25%,transparent);padding:10px 0}.content .homeflow .daygrid>.updates .updatelist article:last-child{border-bottom:0}.content .homeflow .baseextras{margin-top:12px;padding-top:8px}.content .homeflow .mailrow{padding:10px 0}}:root{--radius:18px;--radius-sm:11px;--ease:cubic-bezier(.2,.7,.2,1);--rule:color-mix(in srgb,var(--text) 15%,transparent);--rule-soft:color-mix(in srgb,var(--text) 8%,transparent);--lift:0 2px 4px #261b1403,0 8px 26px #261b1405}:root,:root[data-theme=paper]{--bg:#faf6ef;--surface:#fffcf7;--raised:#f1e9df;--sidebar:#fffcf7;--text:#37231f;--muted:#786960;--line:#dfd5ca;--accent:#b84232;--tint:#f7e2d9;--ink:#fff9f2;--update-bg:#f48a58;--update-ink:#392016}html{scroll-padding-top:16px}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.5}::selection{background:var(--tint);color:var(--text)}h1,h2,h3,h4{letter-spacing:-.035em;font-family:Nunito Sans,sans-serif;font-weight:750;line-height:1.25}button,input,textarea,select,a{touch-action:manipulation}button,a{transition:background .16s var(--ease),color .16s var(--ease),box-shadow .16s var(--ease),transform .16s var(--ease)}button:disabled{cursor:default}:is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible){outline:2px solid var(--accent);outline-offset:3px}button:active:not(:disabled){transform:translateY(1px)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skiplink{z-index:200;background:var(--accent);color:var(--ink);border-radius:10px;padding:10px 18px;position:fixed;top:8px;left:12px;transform:translateY(-180%)}.skiplink:focus{transform:translateY(0)}.shell{max-width:1280px;padding:0 28px}.content,.recordnav,.topbar{max-width:1200px}.content{outline:none;padding:0 0 28px}.recordnav{border-bottom:1px solid var(--rule);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;gap:16px;min-height:88px;margin:0 0 16px;padding:14px 0;position:relative;top:auto}.recordbrand{letter-spacing:-1.7px;gap:8px;font-family:Nunito,ui-rounded,sans-serif;font-size:30px;font-weight:800}.recordbrand .cubbymark{width:27px;height:27px}.recordnav>nav{justify-content:center;gap:4px}.recordnav>nav button{letter-spacing:-.2px;border-radius:12px;gap:8px;min-width:64px;min-height:52px;padding:10px 14px;font-size:14px;font-weight:750}.recordnav>nav button.selected{background:var(--accent);color:var(--ink);box-shadow:inset 0 1px 0 #ffffff1f,0 3px 8px var(--shadow);border:0}.recordnav>nav button:hover{background:var(--raised);transform:none}.recordnav>nav button.selected:after{display:none}.recordnav .navdrawing{width:22px;height:22px}.recordactions{gap:0}.recordactions .icon{border-radius:12px;min-width:38px;min-height:44px}.recordactions .icon[aria-label=Settings]{display:none}.globalsearch{min-width:42px;min-height:42px;color:var(--muted);border:1px solid var(--rule-soft);background:var(--surface);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 9px;display:flex}.globalsearch kbd{white-space:nowrap;font:600 10px Nunito Sans,sans-serif}.globalsearch:hover{background:var(--raised);color:var(--text)}.headerweather{margin-left:auto}.headerweather .weatherpeek{border-radius:12px;min-height:44px;padding:6px 9px}.headerweather .weatherpeek b{font-size:20px}.headerweather .weatherpeek small{font-size:10px}.topbar{gap:12px;height:auto;min-height:74px;padding:7px 0 18px}.topbar.basebar{display:none}.topbar+.content,.basebar+.content{padding-top:0}.pagetitle h1{letter-spacing:-1px;font-size:30px;font-weight:800}.topactions{gap:16px}.icon{border-radius:10px;justify-content:center;align-items:center;min-width:36px;min-height:36px;display:inline-flex}.icon:hover{background:var(--raised)}.add,.save{border:1px solid #0000;border-radius:12px;gap:8px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:750;box-shadow:inset 0 1px #ffffff20}.textbutton{align-items:center;gap:6px;min-height:36px;font-size:12px;font-weight:750;display:inline-flex}.roundadd{background:var(--tint);width:40px;height:40px;color:var(--accent);border-radius:12px}.tabs{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.tabs button{border-radius:9px;min-height:36px;padding:7px 13px;font-size:12px;font-weight:700}.tabs button.selected{background:var(--accent);color:var(--ink)}.cardhead h2,.content .cardhead h2{letter-spacing:-.6px;font-family:Nunito Sans,sans-serif;font-size:20px;font-weight:800}.cardhead{gap:10px}.cardhead h2 svg{stroke-width:1.8px;width:18px;height:18px}.content .homeflow .daycard{border:1px solid var(--rule-soft);background:var(--surface);border-radius:var(--radius);box-shadow:var(--lift);overflow:hidden}.content .homeflow .daycard>.cardhead{background:color-mix(in srgb,var(--raised) 23%,var(--surface));border-bottom:1px solid var(--rule);gap:9px;padding:10px 16px}.content .homeflow .daycard>.cardhead h2{letter-spacing:-.8px;font-family:Nunito,sans-serif;font-size:25px;font-weight:800}.content .homeflow .daygrid{grid-template-columns:minmax(0,3fr) minmax(230px,1fr);gap:12px;margin:0}.content .homeflow .daycolumns{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.content .homeflow .daycolumns>.schedule{background:0 0;padding:9px 16px 3px}.content .homeflow .sectionlabel{font-size:12px;font-weight:800;line-height:1.3}.content .homeflow .sectionlabel>span{background:var(--raised);color:var(--muted);border-radius:6px;min-width:20px;height:20px;font-size:10px}.content .homeflow .task{gap:10px;min-height:52px;padding:10px 0}.content .homeflow .entrytitle{font-size:15px;font-weight:700;line-height:1.35}.content .homeflow .taskcopy small{margin-top:4px;font-size:10px}.content .homeflow .check{border-width:1.5px;border-radius:7px;width:23px;min-width:23px;height:23px}.check.checked{box-shadow:0 2px 5px var(--shadow)}.content .homeflow .priority>.quickcapture{border:1px solid var(--rule-soft);background:var(--raised);border-radius:14px;margin-bottom:12px;padding:4px 5px 4px 12px;box-shadow:inset 0 1px 3px #00000004}.homeflow .priority .captureline textarea{min-height:40px;padding-top:8px;font-size:15px;line-height:1.5}.capturemic{color:var(--muted);border-radius:10px;background:0 0!important}.capturemic:hover{color:var(--accent)}.capturesubmit{border-radius:10px;box-shadow:inset 0 1px #ffffff24}.quickcapture .capturehelp{margin:0}.quickcapture .capturehelp:not([open]){display:none}.quickcapture:focus-within .capturehelp{display:block}.capturehelp summary{padding:5px 1px;font-size:11px}.captureoptions{border-top:1px solid var(--rule);margin-top:8px;padding-top:12px}.captureroute{padding:6px 0 1px}.capturesaved{border-top:1px solid var(--rule-soft);padding-top:8px;font-size:12px}.content .homeflow .schedule .accounttabs{gap:4px;padding:7px 0 3px}.content .homeflow .schedule .accounttabs button{border-radius:8px;min-height:34px;padding:6px 11px;font-size:11px}.calendartimezone{color:var(--muted);margin:3px 0 4px;font-size:10px;display:block}.content .homeflow .gevent{border-bottom:1px solid var(--rule);gap:10px;padding:11px 0}.content .homeflow .gevent .eventdate{border-right:1px solid var(--rule-soft);justify-content:flex-start;min-width:38px;padding:2px 9px 2px 0}.content .homeflow .eventdate b{font-size:25px;font-weight:800;line-height:1.15}.content .homeflow .gevent .eventbody{border:0;min-width:0;padding:0}.content .homeflow .gevent .eventbody>small{font-size:10px;line-height:1.3}.content .homeflow .gevent .eventbody h3{margin:3px 0;font-size:15px;font-weight:750;line-height:1.3}.content .homeflow .daygrid>.updates{border-radius:var(--radius);box-shadow:var(--lift);border:1px solid color-mix(in srgb,var(--update-ink) 9%,transparent);padding:12px 16px}.content .homeflow .daygrid>.updates h2{font-size:18px}.content .homeflow .daygrid>.updates .updatelist h3{letter-spacing:-.6px;font-size:21px;font-weight:800}.content .homeflow .daygrid>.updates p{font-size:12px;line-height:1.55}.content .homeflow .daygrid>.updates small{font-size:10px;font-weight:650}.content .homeflow .daygrid>.updates .updateempty{padding:14px 0 7px}.content .homeflow .daygrid>.updates .textbutton{min-height:30px;font-size:11px}.content .homeflow>.quote{border:1px solid var(--rule-soft);background:color-mix(in srgb,var(--raised) 30%,transparent);border-radius:10px;align-self:stretch;max-width:100%;margin:10px 0 14px;padding:8px 12px;display:block}.homeflow>.quote p{color:var(--muted);margin:0;font-size:11px;font-style:normal;line-height:1.4}.homeflow>.quote p:before{content:"“";color:var(--accent);margin-right:6px;font-size:17px;font-weight:800}.content .homeflow .baseprojects .projecttile{border-radius:var(--radius);border:1px solid #ffffff18;height:200px;box-shadow:0 3px 12px #0000000a}.projectopen>img{transition:transform .5s var(--ease);background:var(--raised)}.projectshade{background:linear-gradient(#0000 30%,#16101628 55%,#161016ba 100%)}.homeflow .baseprojects .projectcopy{bottom:18px;left:20px;right:48px}.homeflow .baseprojects .projectcopy b{letter-spacing:-1px;text-shadow:0 1px 8px #0002;font-family:Nunito,sans-serif;font-size:32px;font-weight:800;line-height:1.05}.homeflow .baseprojects .projectcopy small{margin-top:7px;font-size:10px;font-weight:600}.projectarrow{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border-radius:50%;width:30px;height:30px;bottom:17px;right:14px}.projectarrow svg{width:17px;height:17px}.coveredit{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.content .homeflow .baseprojects>.sectionheading>.roundadd{border-radius:10px;width:34px;height:34px;top:10px;right:10px}.content .homeflow .baseprojects .coveredit{color:#fff;box-shadow:none;background:#20181677;border-radius:10px;width:34px;min-width:34px;height:34px;min-height:34px;top:10px;bottom:auto;right:50px}.content .homeflow .firstproject{border:1px dashed var(--rule);background:var(--surface);border-radius:var(--radius);text-align:left;width:100%;min-height:90px;padding:22px;font-size:16px}.content .homeflow .firstproject:hover{border-color:var(--accent)}.content .listcard,.content .fullconnection,.content>.settings,.content>.reminderlist,.content>.updates{background:var(--surface);border:1px solid var(--rule-soft);border-radius:var(--radius);box-shadow:var(--lift);padding:18px 20px;overflow:hidden}.content .foldertools{min-height:36px;padding:0 0 8px}.content .folderlist{scrollbar-width:thin;flex-wrap:nowrap;gap:6px;padding:0 0 12px;overflow-x:auto}.folderlist button{white-space:nowrap;border:1px solid var(--rule-soft);background:0 0;border-radius:9px;min-height:36px;padding:6px 11px;font-size:12px}.folderlist button.selected{color:var(--accent);background:var(--tint);border-color:#0000}.content .listtools{gap:10px;padding:4px 0 14px}.content .search{border:1px solid var(--rule-soft);background:var(--bg);border-radius:11px;min-height:42px;padding:0 11px}.search input{min-width:0;font-size:14px}.listtools .add{white-space:nowrap;min-height:42px}.taskfilters{border-bottom:1px solid var(--rule);gap:3px;margin-bottom:2px;padding-bottom:10px;display:flex}.taskfilters button{min-height:36px;color:var(--muted);border-radius:9px;align-items:center;gap:9px;padding:6px 12px;font-size:12px;font-weight:750;display:flex}.taskfilters button.selected{background:var(--tint);color:var(--accent)}.taskfilters button span{text-align:center;opacity:.75;min-width:17px;font-size:10px}.content .listcard .entrylist{padding:0}.content .listcard .task:not(.notecard){border-bottom:1px solid var(--rule-soft);gap:12px;min-height:67px;padding:12px 2px}.content .listcard .task:last-child{border-bottom:0}.content .listcard .entrytitle{text-align:left;font-size:15px;font-weight:700;line-height:1.4}.taskcopy small{margin-top:5px;font-size:11px;line-height:1.4}.taskcopy .overdue{color:var(--danger)}.task.done .entrytitle{opacity:.55}.content .listcard .check{border-radius:8px;width:25px;min-width:25px;height:25px}.task .icon{min-width:36px;min-height:40px}.task .delete{opacity:.45}.task:hover .delete,.task:focus-within .delete{opacity:1}.content .notegrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:4px 0 0;display:grid}.content .notegrid .notecard{background:var(--bg);border:1px solid var(--rule-soft);border-radius:13px;grid-template-columns:1fr 30px 30px;align-content:start;align-items:start;gap:7px;min-height:165px;padding:16px;transition:border-color .16s,box-shadow .16s;display:grid}.content .notegrid .notecard:hover{border-color:color-mix(in srgb,var(--accent) 40%,transparent);box-shadow:var(--lift)}.notecard .notemark{color:var(--accent);background:0 0;grid-column:1;align-items:center;min-height:28px;padding:0;display:flex}.notecard .taskcopy{grid-area:2/1/auto/-1;min-width:0}.notecard .taskcopy .entrytitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:1.35;display:-webkit-box;overflow:hidden}.notecard .notepreview{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0 12px;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.notecard .star,.notecard .delete{grid-row:1}.notecard .star{grid-column:2}.notecard .delete{grid-column:3}.notecard .taskcopy small{border-top:1px solid var(--rule-soft);margin-top:12px;padding-top:10px;font-size:10px}.content .listcard .empty{min-height:200px;padding:32px 16px}.content .listcard .empty h3{font-family:Nunito Sans,sans-serif;font-size:21px;font-weight:750}.content .listcard .emptyicon{margin-bottom:12px}.empty p{max-width:340px;margin:4px auto 16px}.empty .roundadd{width:44px;height:44px}.accounttabs{align-items:center;gap:4px;display:flex}.content .fullconnection>.accounttabs{border-bottom:1px solid var(--rule);margin-bottom:12px;padding:0 0 12px}.accounttabs button{border-radius:10px;min-height:38px;padding:7px 13px;font-size:12px;font-weight:750}.accounttabs button.selected{background:var(--accent);color:var(--ink)}.connectiontools{min-height:30px;padding:0}.connectiontools .textbutton{font-size:11px}.connectionlanding{justify-content:center;gap:16px;min-height:330px}.connectionlanding .add{min-height:46px;font-size:15px}.connectglyph{background:var(--tint);width:58px;height:58px;color:var(--accent);border-radius:18px;place-items:center;display:grid}.mailtabs{background:var(--raised);border-radius:12px;gap:3px;margin:12px 0;padding:4px;display:inline-flex}.mailtabs button{min-height:36px;font-size:12px}.content .mailrow{border:0;border-bottom:1px solid var(--rule);border-radius:0;margin:0;padding:14px 0}.content .mailrow:last-child{border-bottom:0}.mailpreview{text-align:left;width:100%;min-width:0;padding:0}.mailpreview>div{gap:12px}.mailpreview b{font-size:12px;font-weight:750}.mailpreview small{white-space:nowrap;font-size:10px}.content .mailpreview h3{margin:5px 0;font-size:16px;font-weight:750;line-height:1.35}.mailpreview p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.mailrow>.textbutton{min-height:28px;font-size:10px}.mailhelp,.connectionsettings{color:var(--muted);font-size:11px}.connectionsettings{border-top:1px solid var(--rule-soft);margin-top:18px;padding-top:14px}.connectionsettings summary{cursor:pointer;min-height:32px}.content .homeflow .baseextras>.card{background:0 0;border:0;padding:0}.monthheading{justify-content:space-between;align-items:center;margin:6px 0 18px;display:flex}.monthheading h2{letter-spacing:-1px;margin:0;font-size:32px}.monthyear{color:var(--muted);font-size:12px}.monthactions{align-items:center;gap:4px;display:flex}.monthactions .icon{min-width:40px;min-height:40px}.monthactions>.textbutton{border:1px solid var(--rule-soft);border-radius:10px;margin-right:6px;padding:0 13px}.weekdayrow{color:var(--muted);font-size:11px;font-weight:700}.monthgrid{border:1px solid var(--rule);background:var(--surface);border-radius:13px;overflow:hidden}.monthday{border-color:var(--rule-soft);min-height:86px;padding:9px;font-size:12px}.monthday.chosen{background:var(--tint);box-shadow:inset 0 0 0 1px var(--accent)}.monthday .daynumber{border-radius:8px;width:25px;height:25px;font-size:12px}.monthday.istoday .daynumber{background:var(--accent);color:var(--ink)}.dayevent{border-radius:4px;padding:2px 4px;font-size:10px;line-height:1.4}.dayheading{border-bottom:1px solid var(--rule);margin:0;padding:15px 0 9px}.dayagenda article{border-bottom:1px solid var(--rule-soft);grid-template-columns:65px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.dayagenda h4{margin:4px 0;font-size:16px}.dayagenda p{font-size:12px}.agendatime{font-size:13px;font-weight:750}.agendatime small{color:var(--muted);font-size:11px;font-weight:500}.freeday{min-height:120px;padding:20px 0;font-family:inherit;font-size:19px;font-weight:750}.freeday span{font-size:12px;font-weight:600}.voiceplan{border:1px solid var(--rule-soft);background:var(--bg);border-radius:12px;margin:16px 0;padding:0 14px}.voiceplan>summary{cursor:pointer;padding:13px 0;font-size:13px;font-weight:750}.voiceplan .quickcapture{box-shadow:none;background:0 0;padding:6px 0 14px}.calmeta{font-size:10px}.eventeditor{background:var(--bg);border:1px solid var(--rule);border-radius:12px;gap:12px;padding:16px}.content .homeflow>.videos,.content>.videos{border-top:1px solid var(--rule);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:12px 0 0}.feedintro{justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;display:flex}.feedintro p{margin:0;font-size:12px}.feedintro .textbutton{font-size:11px}.videos>.tabs{border-bottom:1px solid var(--rule-soft);padding-bottom:10px;margin-bottom:14px!important}.videocard{border-bottom:1px solid var(--rule-soft);padding-bottom:12px;position:relative}.videothumb,.videocard iframe{aspect-ratio:16/9;background:var(--raised);border:0;border-radius:12px;width:100%;overflow:hidden}.videothumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease)}.videothumb>span{color:#231d1b;background:#ffffffeb;border-radius:50%;place-items:center;width:40px;height:40px;font-size:14px;display:grid;box-shadow:0 2px 12px #0002}.videocard>small{letter-spacing:.02em;color:var(--accent);margin-top:10px;font-size:9px;font-weight:800;display:block}.videocard h3,.homeflow .videocard h3{letter-spacing:-.2px;margin:4px 0;font-size:15px;font-weight:750;line-height:1.4}.videocard>p{color:var(--muted);margin:0;font-size:11px}.videoactions{gap:5px;margin-top:8px;display:flex}.videoactions .textbutton{border:1px solid var(--rule-soft);border-radius:8px;min-height:32px;padding:0 7px;font-size:10px}.videoactions .textbutton[aria-pressed=true]{background:var(--tint);border-color:#0000}.videocard>a.textbutton{min-height:30px;font-size:10px}.topicdiscovery{border-top:1px solid var(--rule);margin-top:24px;padding-top:16px}.topicdiscovery .sectionheading{align-items:center;margin-bottom:12px}.topicdiscovery .sectionheading h2{font-size:17px}.topicdiscovery .sectionheading>span{font-size:10px}.discoverygrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.discoverytile{border:1px solid var(--rule-soft);background:var(--surface);border-radius:12px;min-height:120px;padding:14px}.discoverytile:hover{border-color:var(--accent)}.discoverytile h3{letter-spacing:-.4px;font-size:17px;font-weight:750}.discoverytile>span:not(.discoverymark){font-size:10px}.discoverymark{opacity:.6;font-size:10px}.videointro{max-width:650px;font-size:10px;line-height:1.5}.content .openworkspace{max-width:none}.openworkspace .projectbreadcrumb{margin:0 0 12px;padding:0}.openworkspace .projecthero .projecttile{border-radius:var(--radius);height:190px;min-height:0}.openworkspace .projecthero .projectcopy b{font-size:35px;font-weight:800}.openworkspace .spacewelcome{gap:16px;margin:18px 0}.openworkspace .spacewelcome h2{letter-spacing:-.6px;max-width:560px;font-size:23px}.openworkspace .spacewelcome .add{white-space:nowrap}.openworkspace .looseideas{margin:0 0 20px}.content .openworkspace .recentideas{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.content .openworkspace .recentideas>button{background:var(--surface);border:1px solid var(--rule-soft);border-radius:13px;min-height:150px;padding:16px}.openworkspace .recentideas h3{margin:8px 0;font-size:17px;font-weight:750;line-height:1.4}.openworkspace .recentideas p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.recentarrow{width:16px;top:16px;right:14px}.openworkspace .ideaprompt{border:1px dashed var(--rule);background:var(--surface);border-radius:15px;width:100%;min-height:145px;padding:20px}.openworkspace .ideaprompt b{font-size:19px}.openworkspace .ideaprompt span{font-size:13px}.openworkspace .spacestarters{border-block:1px solid var(--rule);margin:14px 0;padding:0}.spacestarters summary{cursor:pointer;min-height:46px;font-size:13px;font-weight:750}.openworkspace .startergrid{gap:12px;margin:8px 0 16px}.openworkspace .startertile{border:1px solid var(--rule-soft);background:var(--surface);border-radius:12px;min-height:150px;padding:16px}.startertile h3{font-size:17px;font-weight:750}.startertile p{font-size:12px}.openworkspace .spacenext{background:var(--surface);border:1px solid var(--rule-soft);border-radius:15px;margin:18px 0;padding:14px 18px}.openworkspace .spacenext .cardhead{border-bottom:1px solid var(--rule);padding:0 0 9px}.openworkspace .spacenext .task{border-bottom:1px solid var(--rule-soft);min-height:54px;padding:12px 0}.openworkspace .projectfolders{border:1px solid var(--rule-soft);background:var(--surface);border-radius:15px;margin:14px 0;padding:16px 18px}.openworkspace .projectfolders h2{margin:0;font-size:17px}.openworkspace .projectfolders p{margin:5px 0;font-size:12px}.content>.settings{max-width:840px;margin:0 auto;padding:24px}.settingscaption{letter-spacing:-.6px;margin:0 0 20px;font-family:Nunito Sans,sans-serif;font-size:23px;font-weight:750}.settings fieldset{border:0;padding:0}.settings .themegrid{gap:12px}.settings .theme{border:1px solid var(--rule-soft);background:0 0;border-radius:13px;padding:8px 8px 12px;font-size:12px}.settings .theme.selected{border-color:var(--accent);background:var(--tint);box-shadow:0 0 0 1px var(--accent)}.settings .themegroup h3{letter-spacing:.05em;text-transform:uppercase;margin:16px 0 9px;font-size:11px}.settings select{border:1px solid var(--rule);background:var(--bg);min-height:44px;color:var(--text);border-radius:10px;padding:8px 12px;font-size:13px}.settings fieldset>p{font-size:12px;line-height:1.8}.settings>small{font-size:11px}.installhelp{border-top:1px solid var(--rule);margin-top:20px;padding-top:15px;font-size:12px}.installhelp summary{cursor:pointer;min-height:36px;font-weight:750}.modalback{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overscroll-behavior:contain;background:#19151970;outline:none;place-items:center;padding:24px;animation:.16s scrim-in;display:grid;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--rule);width:min(100%,560px);max-height:calc(100dvh - 48px);animation:panel-in .2s var(--ease);overscroll-behavior:contain;border-radius:22px;padding:0;overflow:auto;box-shadow:0 24px 90px #0004}.modal>.cardhead{border-bottom:1px solid var(--rule);z-index:2;background:var(--surface);margin:0;padding:18px 22px;position:sticky;top:0}.modal>.cardhead h2{letter-spacing:-.6px;font-size:22px;font-weight:800;line-height:1.3}.modal>.cardhead>.icon{background:var(--raised);border-radius:50%;min-width:34px;min-height:34px}.modal>form{gap:15px;padding:20px 22px 22px;display:grid}.modal label{color:var(--muted);gap:6px;margin:0;font-size:12px;font-weight:700;display:grid}.modal input,.modal textarea,.modal select,.captureoptions input,.captureoptions select,.eventeditor input,.eventeditor select{border:1px solid var(--rule);background:var(--bg);width:100%;color:var(--text);border-radius:10px;min-height:44px;padding:11px 12px;font-size:15px;box-shadow:inset 0 1px 2px #00000003}.modal textarea{resize:vertical;min-height:150px;line-height:1.6}.modal .formrow{gap:12px;margin:0}.modal .save{width:100%;min-height:46px;margin-top:2px}.modal .tabs{margin-bottom:0}.modal .tabs button{min-height:36px}.maildetail{width:min(100%,760px)}.maildetail .mailcontent{padding:20px 22px}.maildetail .mailcontent pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);border-block:1px solid var(--rule-soft);margin:16px 0;padding:16px 0;font-family:inherit;font-size:14px;line-height:1.75}.maildetail .mailcontent>.add{display:inline-flex}.maildetail .mailcontent>small{margin:8px 0;font-size:11px;display:block}.covermodal{width:min(100%,750px)}.coverbody{padding:18px 22px}.coverpreviewframe{border-radius:14px;overflow:hidden}.coverchoices{gap:10px}.coverchoices button{border-radius:10px}.coverhint{font-size:11px}.interestpicker{width:min(100%,750px)}.interestintro{padding:22px}.interestintro h2{font-size:27px;font-weight:800}.interestintro p{font-size:13px}.interestgroups{padding:0 22px}.interestchips button{border-radius:10px;min-height:38px;font-size:12px}.interestbottom{background:var(--surface);border-top:1px solid var(--rule);padding:16px 22px}.interestdisclosure{font-size:10px}.confirmmodal{padding-bottom:20px}.confirmmodal>p{padding:0 22px;font-size:12px}.confirmmodal .deletepreview{color:var(--text);overflow-wrap:anywhere;font-size:16px;font-weight:700}.confirmactions{justify-content:flex-end;gap:12px;padding:8px 22px 0;display:flex}.dangerbutton{background:var(--danger);color:var(--bg)}.sidebar{border-right:1px solid var(--rule);background:var(--surface);width:300px;padding:32px 18px 18px;overflow-y:auto;box-shadow:15px 0 60px #0002}.sidebar .brand{margin:0 0 28px;font-size:30px;font-weight:800}.sidebar nav{gap:4px}.sidebar nav button{border-radius:11px;min-height:46px;padding:10px 13px;font-size:14px}.sidebar nav button.active{background:var(--accent);color:var(--ink)}.sidebar .navlabel{letter-spacing:.08em;margin:25px 13px 10px;font-size:10px;font-weight:800}.sidebar .drawerclose{top:15px;right:14px}.sidebottom{margin-top:auto;padding-top:20px}.sidebar .chat{border:1px solid var(--rule-soft);border-radius:12px;min-height:48px;padding:10px 13px}.scrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#19151966}.savetoast{z-index:150;border:1px solid var(--rule);background:var(--surface);color:var(--text);border-radius:14px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:8px 10px 8px 12px;font-size:13px;font-weight:700;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #0002}.toastcheck{background:var(--tint);width:25px;height:25px;color:var(--accent);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.savetoast>button:not(.icon){min-height:36px;color:var(--accent);padding:4px 8px;font-size:12px;font-weight:800}.savetoast>.icon{min-width:30px;min-height:36px}.offlinebanner,.error{border:1px solid var(--rule);background:var(--tint);color:var(--text);border-radius:12px;margin-bottom:12px;padding:12px 14px;font-size:12px}.error button{padding:6px 10px;font-weight:800;text-decoration:underline}.online.attention{background:var(--danger)}footer{color:var(--muted);padding:18px 0 6px;font-size:10px}footer .icon{min-width:30px;min-height:30px}footer .online{width:5px;height:5px}.listskeleton{gap:12px;padding:16px 0;display:grid}.listskeleton i{background:linear-gradient(100deg,var(--raised) 30%,var(--surface) 50%,var(--raised) 70%);background-size:250% 100%;border-radius:9px;min-height:52px;animation:1.8s linear infinite shimmer;display:block}.commandback{place-items:start center;padding-top:min(16vh,140px)}.commandmenu{border-radius:18px;flex-direction:column;width:min(100%,600px);max-height:min(70dvh,650px);display:flex;overflow:hidden}.commandinput{border-bottom:1px solid var(--rule);color:var(--muted);align-items:center;gap:12px;padding:14px 16px;display:flex}.commandinput input{min-width:0;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px}.commandinput input:focus-visible{outline:none}.commandresults{overscroll-behavior:contain;padding:8px;overflow-y:auto}.commandlabel{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:0;padding:8px 10px 3px;font-size:10px;font-weight:800}.commandrow{text-align:left;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px;display:flex}:is(.commandrow:hover,.commandrow:focus-visible){background:var(--raised)}.commandrow>svg{color:var(--accent)}.commandrow>span{flex:1;min-width:0}.commandrow b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;display:block;overflow:hidden}.commandrow small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.commandrow>svg:last-child{color:var(--muted);opacity:.55}.commandquick{gap:8px;padding:6px 10px;display:flex}.commandquick>button{background:var(--raised);border:1px solid var(--rule-soft);border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:7px 14px;font-size:12px;font-weight:700;display:flex}.commandfoot{border-top:1px solid var(--rule);color:var(--muted);justify-content:space-between;align-items:center;padding:9px 16px;font-size:10px;display:flex}.commandfoot kbd{font:inherit;border:1px solid var(--rule);border-radius:4px;padding:1px 5px}.commandempty{text-align:center;padding:26px 16px}.commandempty>svg{color:var(--accent)}.commandempty h3{font-size:19px}.commandempty p{font-size:12px}@keyframes panel-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}@keyframes shimmer{to{background-position:-150% 0}}@media (min-width:1100px){.recordnav>nav button span{display:inline}.homeflow .videogrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1099px) and (min-width:761px){.recordnav{gap:10px}.recordnav>nav button{min-width:46px;padding:10px}.recordnav>nav button span,.globalsearch kbd{display:none}.recordbrand{font-size:28px}.headerweather .weatherpeek small{text-overflow:ellipsis;max-width:75px;overflow:hidden}.recordactions .icon{min-width:34px}.content .homeflow .daygrid{grid-template-columns:minmax(0,2.5fr) minmax(200px,1fr)}.content .homeflow .daycolumns{grid-template-columns:1fr}.content .homeflow .daycolumns>.schedule{border-left:0;border-top:1px solid var(--rule)}.content .openworkspace .recentideas{grid-template-columns:repeat(2,minmax(0,1fr))}.discoverygrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.shell{padding:0}.recordnav{flex-wrap:nowrap;gap:8px;min-height:66px;margin:0 16px 12px;padding:10px 0}.recordbrand{letter-spacing:-1.5px;font-size:28px}.recordbrand .cubbymark{width:25px;height:25px}.recordnav>nav,.recordnav .recordactions{display:none}.globalsearch{background:0 0;border:0;width:38px;min-width:38px;min-height:40px;padding:0}.globalsearch kbd{display:none}.headerweather{margin-left:auto}.headerweather .weatherpeek{padding:4px 6px}.headerweather .weatherpeek b{font-size:19px}.headerweather .weatherpeek small{white-space:nowrap;text-overflow:ellipsis;max-width:95px;font-size:9px;overflow:hidden}.content{padding:0 14px calc(92px + env(safe-area-inset-bottom))}.topbar{min-height:56px;padding:4px 16px 14px}.pagetitle h1{font-size:27px}.topactions .add{min-height:40px;font-size:12px}.pagedate{display:none}.content .homeflow .baseprojects{margin-bottom:12px}.content .homeflow .projectshelf{scroll-snap-type:x mandatory;grid-auto-columns:72%;gap:10px;margin-right:-14px;padding-right:14px}.content .homeflow .baseprojects .projecttile{border-radius:14px;height:145px}.homeflow .baseprojects .projectcopy{bottom:14px;left:14px;right:35px}.homeflow .baseprojects .projectcopy b{font-size:27px}.homeflow .baseprojects .projectcopy small{margin-top:5px;font-size:9px}.content .homeflow .baseprojects .coveredit{width:36px;min-width:36px;height:36px;min-height:36px;top:8px;right:8px}.content .homeflow .baseprojects>.sectionheading>.roundadd{z-index:3;width:36px;height:36px;top:8px;right:9px}.projectarrow{width:28px;height:28px;bottom:13px;right:12px}.content .homeflow .daygrid{grid-template-columns:1fr;gap:10px;display:grid}.content .homeflow .daycard{border-radius:15px}.content .homeflow .daycard>.cardhead{gap:7px;padding:6px 12px}.content .homeflow .daycard>.cardhead h2{font-size:23px}.todaydate{max-width:130px;font-size:10px}.homeflow .daycard>.cardhead .roundadd{border-radius:11px;width:40px;min-width:40px;height:40px;min-height:40px}.content .homeflow .daycolumns{flex-direction:column;gap:0;display:flex}.content .homeflow .homecubbies{padding:10px 12px 0}.content .homeflow .daycolumns>.schedule{border-left:0;border-top:1px solid var(--rule);padding:0 12px}.content .homeflow .schedule .sectionlabel{min-height:42px;padding:0}.content .homeflow .schedule .sectionlabel>.icon{min-width:42px;min-height:42px}.content .homeflow .priority>.quickcapture{margin-bottom:10px;padding:3px 4px 3px 11px}.homeflow .priority .captureline textarea{min-height:44px;padding-top:10px;font-size:16px}.homeflow .priority .capturemic,.homeflow .priority .capturesubmit{width:44px;min-width:44px;height:44px;min-height:44px}.content .homeflow .task{min-height:51px;padding:9px 0}.content .homeflow .entrytitle{font-size:15px}.content .homeflow .priority>.cardfooter,.content .homeflow .schedule .cardfooter{min-height:42px;font-size:12px}.content .homeflow .schedule .accounttabs{padding:5px 0 3px}.content .homeflow .schedule .accounttabs button{border-radius:9px;min-height:40px;padding:6px 13px;font-size:12px}.content .homeflow .gevent{gap:10px;padding:10px 0}.content .homeflow .gevent .eventbody h3{font-size:16px;line-height:1.3}.content .homeflow .gevent p{font-size:12px}.content .homeflow .daygrid>.updates{border-radius:15px;padding:10px 12px}.content .homeflow .daygrid>.updates .updatelist{display:block}.content .homeflow .daygrid>.updates .updatelist h3{font-size:20px}.content .homeflow .daygrid>.updates .updatelist article{padding:10px 0}.content .homeflow .daygrid>.updates .cardhead{padding-bottom:8px}.content .homeflow>.quote{margin:10px 0 12px;padding:8px 10px}.homeflow>.quote p{font-size:11px}.content .listcard,.content .fullconnection,.content>.settings,.content>.updates,.content>.reminderlist{border-radius:15px;padding:14px 12px}.content .listtools{gap:7px}.listtools .add{min-height:44px;padding:8px 10px;font-size:11px}.search input{font-size:16px}.content .listcard .task:not(.notecard){gap:8px;min-height:67px;padding:12px 0}.content .listcard .check{width:25px;min-width:25px;height:25px}.task .icon{min-width:32px;min-height:44px}.taskfilters button{min-height:40px;padding:6px 12px}.content .notegrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.content .notegrid .notecard{grid-template-columns:1fr 28px 28px;gap:4px;min-height:155px;padding:12px}.notecard .taskcopy .entrytitle{font-size:15px}.notecard .notepreview{font-size:11px}.notecard .taskcopy small{font-size:9px}.content .listcard .empty{min-height:200px;padding:28px 8px}.monthheading{margin:4px 0 14px}.monthheading h2{font-size:28px}.monthactions .icon{min-width:38px;min-height:44px}.monthactions>.textbutton{min-height:40px}.weekdayrow{font-size:10px}.monthday{min-height:57px;padding:5px 2px}.monthday .daynumber{width:25px;height:25px;font-size:12px}.dayevent{padding:1px 2px;font-size:8px}.dayagenda article{grid-template-columns:50px minmax(0,1fr);gap:10px;padding:12px 0}.dayagenda h4{font-size:16px}.dayheading{padding:10px 0 7px}.dayheading .roundadd{min-width:44px;min-height:44px}.voiceplan{padding:0 10px}.voiceplan summary{min-height:44px}.eventeditor{padding:12px}.eventeditor input,.eventeditor select,.captureoptions input,.captureoptions select{font-size:16px}.content .videos>.cardhead h2{font-size:22px}.feedintro{align-items:center;gap:8px;margin-bottom:8px}.feedintro p{max-width:200px;font-size:11px}.feedintro .textbutton{white-space:nowrap;min-height:40px;font-size:10px}.videos>.tabs button{min-height:40px}.homeflow .videogrid,.content>.videos>.videogrid{grid-template-columns:1fr;gap:18px}.videocard h3,.homeflow .videocard h3{margin:4px 0;font-size:17px;line-height:1.35}.videocard>small{font-size:10px}.videocard>p{font-size:12px}.videoactions .textbutton{min-height:40px;padding:0 10px;font-size:11px}.videocard>a.textbutton{min-height:40px;font-size:11px}.topicdiscovery{margin-top:18px}.topicdiscovery .sectionheading>span{display:none}.discoverygrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.discoverytile{min-height:115px;padding:12px}.discoverytile h3{font-size:16px}.videointro{font-size:10px;line-height:1.6}.openworkspace .projecthero .projecttile{height:165px}.openworkspace .projecthero .projectshelf{grid-auto-columns:100%;margin:0;padding:0}.openworkspace .projecthero .projectcopy b{font-size:30px}.openworkspace .spacewelcome{align-items:center;margin:15px 0}.openworkspace .spacewelcome h2{font-size:20px;line-height:1.35}.openworkspace .spacewelcome .add{gap:5px;padding:9px 12px;font-size:11px}.openworkspace .spacewelcome .add svg{width:17px}.content .openworkspace .recentideas{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.content .openworkspace .recentideas>button{min-height:145px;padding:12px}.openworkspace .recentideas h3{font-size:15px}.openworkspace .recentideas p{font-size:11px}.openworkspace .startergrid{grid-template-columns:1fr;gap:8px}.openworkspace .startertile{min-height:100px;padding:13px}.openworkspace .startertile h3{margin:8px 0}.openworkspace .spacenext,.openworkspace .projectfolders{padding:12px}.openworkspace .spacenext .cardhead h2{font-size:18px}.settingscaption{margin:4px 0 18px;font-size:22px}.settings .themegrid{gap:8px}.settings .theme{padding:5px 5px 9px;font-size:10px}.theme>span.themepreview{height:80px}.settings select{max-width:100%;font-size:16px}.settings fieldset>p{font-size:12px}.modalback{place-items:end center;padding:0}.modal{max-height:calc(100dvh - env(safe-area-inset-top) - 24px);width:100%;padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:22px 22px 0 0}.modal>.cardhead{padding:15px 17px}.modal>.cardhead h2{font-size:21px}.modal>.cardhead>.icon{min-width:40px;min-height:40px}.modal>form{gap:14px;padding:17px}.modal input,.modal select,.modal textarea{font-size:16px}.modal textarea{min-height:150px}.modal .formrow{grid-template-columns:1fr 1fr;gap:10px}.modal .tabs button{min-height:40px}.modal .save{min-height:48px}.maildetail .mailcontent{padding:16px 17px}.maildetail .mailcontent pre{font-size:14px}.coverbody{padding:15px 17px}.coverchoices{gap:8px}.interestintro{padding:20px 17px 14px}.interestintro h2{font-size:26px}.interestgroups{padding:0 17px}.interestchips button{min-height:44px;font-size:12px}.interestbottom{padding:14px 17px}.confirmmodal{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.phonebar{min-height:66px;padding:6px 12px calc(6px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--rule);background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:0;gap:5px;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #00000003}.phonebar button{min-height:48px;color:var(--muted);border-radius:13px}.phonebar .navdrawing{width:25px;height:25px}.phonebar button.selected{background:var(--accent);color:var(--ink);box-shadow:inset 0 1px #ffffff20}.phonebar button.selected:after{display:none}.phonebar button:active{transform:scale(.96)}.savetoast{bottom:calc(82px + env(safe-area-inset-bottom));font-size:12px}.sidebar{width:min(310px,87vw);padding-bottom:calc(18px + env(safe-area-inset-bottom))}.sidebar nav button{min-height:48px}.commandback{padding:calc(12px + env(safe-area-inset-top)) 10px;place-items:start center}.commandmenu{border:1px solid var(--rule);border-radius:17px;max-height:75dvh;padding-bottom:0}.commandinput{gap:8px;padding:10px 12px}.commandinput input{font-size:16px}.commandrow{min-height:54px}.commandquick>button{min-height:44px}.commandfoot{padding:10px 12px;font-size:9px}}@media (max-width:360px){.content .notegrid,.content .openworkspace .recentideas{grid-template-columns:1fr}.todaydate{max-width:105px}.headerweather .weatherpeek small{display:none}.modal .formrow{grid-template-columns:1fr}.globalsearch{width:36px;min-width:36px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.projectopen:hover>img,.videothumb:hover img,button:active:not(:disabled){transform:none}}.content .homeflow .gevent:last-of-type{border-bottom:0}.projectfolderchips{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.projectfolderchips>button{border:1px solid var(--rule);background:var(--bg);border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:7px 11px;font-size:12px;font-weight:700;display:flex}.projectfolderchips>button:hover{border-color:var(--accent);color:var(--accent)}.projectfolderchips>button>svg:last-child{opacity:.6;margin-left:5px}.content .openworkspace .starterglyph{width:28px;height:28px;margin:0 0 5px;padding:0;display:inline-flex;position:static}.content .openworkspace .startertile{padding-right:32px}.content .openworkspace .startertile:after{display:none}.content .openworkspace .startertile h3{margin:8px 0 6px}.content .openworkspace .startertile p{margin:0}.content .openworkspace .recentideas>button{padding-right:28px;position:relative}.content .homeflow .baseprojects .projectarrow{display:none}.content .mailpreview>div{flex-wrap:nowrap;align-items:center}.content .mailpreview>div>b{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.content .mailpreview>div>small{flex-shrink:0}.content .settings .preview-paper{background:#faf6ef}.content .taskcopy small{white-space:normal;flex-wrap:wrap}@media (max-width:760px){.content .homeflow .baseprojects>.sectionheading>.roundadd{top:8px;right:10px}.content .homeflow .baseprojects .projecttile:last-child .coveredit{top:8px;right:8px}.content .homeflow .baseprojects .projecttile:only-child .coveredit{right:50px}.content .homeflow .baseprojects:has(.projecttile:only-child) .projectshelf{grid-auto-columns:100%;margin-right:0;padding-right:0}.content .homeflow .baseprojects .projecttile:only-child{height:145px}.projectfolderchips>button{min-height:44px}}:root{--lift:none;--radius:15px;--radius-sm:9px}.content h1,.content h2,.content h3,.content h4,.pagetitle h1,.modal h2,.content .cardhead h2,.content .homeflow .daycard>.cardhead h2,.content .homeflow .eventdate b,.content .homeflow .baseprojects .projectcopy b,.content .openworkspace .projecthero .projectcopy b{letter-spacing:-.025em;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700}.shell{max-width:1280px}.recordbrand{letter-spacing:-1.6px;font-family:Nunito Sans,sans-serif;font-size:28px;font-weight:800}.recordnav>nav button{min-width:0;min-height:44px;box-shadow:none;border-radius:9px;padding:10px 15px;font-size:14px;font-weight:600}.recordnav>nav button.selected{box-shadow:none}.globalsearch{background:0 0;border:0;min-width:40px;padding:0}.globalsearch kbd{display:none}.recordactions .icon{min-width:40px}.headerweather .weatherpeek{gap:5px;padding:5px 8px}.headerweather .weatherpeek small{display:none}.headerweather .weatherpeek b{font-size:18px;font-weight:600}.headerweather .weatherpeek>svg{width:22px;height:22px}:is(.recordnav>nav button:hover,.recordnav>nav button:focus-visible),.navdrawing,button:hover>.navdrawing{transform:none}.content .card,.content .homeflow .daycard,.content .homeflow .daygrid>.updates,.content .homeflow .baseprojects .projecttile{box-shadow:none}.topbar{min-height:56px;padding:4px 0 12px}.pagetitle h1{font-size:27px;font-weight:700}.topbar .add{border-radius:9px;min-height:42px;font-size:12px}.add,.save{box-shadow:none;border-radius:9px;font-weight:650}.icon{border-radius:8px}.textbutton{font-weight:650}.content .cardhead h2{font-size:18px;font-weight:700}.sectionlink{font:inherit;color:inherit;text-align:left;align-items:center;gap:8px;min-height:36px;padding:0;display:inline-flex}.sectionlink>svg{color:var(--muted);opacity:.65}:is(.sectionlink:hover>svg,.sectionlink:focus-visible>svg){color:var(--accent);opacity:1}.content .homeflow .daycard>.cardhead{background:0 0;padding:12px 15px}.content .homeflow .daycard>.cardhead h2{font-size:23px}.todaydate{font-size:11px;font-weight:400}.content .homeflow .daycolumns>.schedule{padding:4px 15px 10px}.content .homeflow .homecubbies{padding:12px 15px 10px}.content .homeflow .priority>.sectionlabel,.content .homeflow .schedule .sectionlabel{border-bottom:1px solid var(--rule-soft);min-height:37px;padding:0;font-size:12px;font-weight:650}.sectionlabel>small{color:var(--muted);font-size:10px;font-weight:400}.content .homeflow .priority>.quickcapture{background:var(--raised);box-shadow:none;border:0;border-radius:10px;margin-bottom:7px;padding:3px 5px 3px 11px}.content .homeflow .priority .captureline textarea{font-size:15px}.capturesubmit{box-shadow:none;border-radius:8px}.content .homeflow .task{min-height:48px;padding:9px 0}.content .homeflow .entrytitle{font-size:15px;font-weight:600}.content .homeflow .taskclear{min-height:47px;padding:9px 0;font-size:13px;font-weight:500}.content .homeflow .taskclear svg{width:17px;height:17px}.content .homeflow .entrymore{min-width:34px;min-height:38px;display:inline-flex}.content .homeflow .gevent{gap:11px;padding:11px 0}.content .homeflow .gevent .eventdate{border:0;min-width:34px;padding:1px 0}.content .homeflow .eventdate small{letter-spacing:0;font-size:10px;font-weight:500}.content .homeflow .eventdate b{font-size:23px;font-weight:650}.content .homeflow .gevent .eventbody h3{margin:0 0 5px;font-size:15px;font-weight:650}.content .homeflow .gevent p{margin:0;font-size:12px;line-height:1.4}.content .homeflow .gevent p+p{margin-top:3px}.compactaccount{justify-content:flex-end;margin:4px 0 0;display:flex}.compactaccount select{color:var(--muted);font:inherit;background:0 0;border:0;max-width:130px;min-height:34px;font-size:11px}.content .homeflow .daygrid>.updates{border:0;border-radius:15px;padding:12px 15px}.content .homeflow .daygrid>.updates .cardhead{border-color:color-mix(in srgb,var(--update-ink) 18%,transparent);padding:0 0 5px}.content .homeflow .daygrid>.updates h2{font-size:17px;font-weight:650}.content .homeflow .daygrid>.updates .sectionlink>svg{color:inherit}.content .homeflow .daygrid>.updates .updatelist h3{letter-spacing:-.3px;margin:0 0 6px;font-size:19px;font-weight:650}.content .homeflow .daygrid>.updates .updatelist article{padding:12px 0}.content .homeflow .daygrid>.updates .updateglyph{width:24px;height:24px;margin:0 0 7px 8px}.content .homeflow .daygrid>.updates .updateglyph>svg{width:18px;height:18px}.content .homeflow .daygrid>.updates .updateempty{padding:10px 0;font-size:12px}.content .homeflow .daygrid>.updates .textbutton{font-weight:500}.content .homeflow>.quote{border-color:var(--rule-soft);background:0 0;border-radius:8px;margin:10px 0 12px;padding:8px 10px}.homeflow>.quote p{font-size:11px;line-height:1.5}.homeflow>.quote p:before{font-size:14px;font-weight:600}.content .homeflow .baseprojects{margin-bottom:12px}.homeflow .baseprojects>.sectionheading{justify-content:space-between;align-items:center;height:34px;min-height:34px;margin:0 0 5px;display:flex;position:static}.homeflow .baseprojects>.sectionheading h2{clip:auto;clip-path:none;white-space:normal;letter-spacing:0;width:auto;height:auto;color:var(--muted);margin:0;padding:0;font-size:12px;font-weight:600;position:static;overflow:visible}.content .homeflow .baseprojects>.sectionheading>.roundadd{width:36px;min-width:36px;height:34px;min-height:34px;box-shadow:none;color:var(--muted);background:0 0;border-radius:8px;position:static}.content .homeflow .baseprojects>.sectionheading>.roundadd:after{display:none}.content .homeflow .baseprojects .projecttile{border:0;border-radius:12px;height:158px}.content .homeflow .baseprojects .projectcopy{bottom:15px;left:17px;right:38px}.content .homeflow .baseprojects .projectcopy b{letter-spacing:-.7px;text-shadow:none;font-size:28px;font-weight:650;line-height:1.1}.content .homeflow .baseprojects .coveredit{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17171c66;border-radius:8px;width:34px;min-width:34px;height:34px;min-height:34px;top:8px;right:8px}.projectopen:hover>img{transform:none}.content .baseprojects:has(.firstproject)>.sectionheading{display:flex}.content .homeflow .firstproject{min-height:66px;padding:15px;font-size:14px}.firstproject>span{font-weight:500}.content .listcard,.content .fullconnection,.content>.settings,.content>.reminderlist,.content>.updates{box-shadow:none;border:1px solid var(--rule-soft);border-radius:15px;padding:16px 18px}.content .listtools{align-items:center;gap:9px;padding:0 0 12px;display:flex}.content .search{background:var(--raised);border:0;border-radius:9px;flex:1;min-width:0;min-height:42px}.search input{background:0 0;min-width:0;font-size:14px}.folderfilter{min-width:0;max-width:220px;color:var(--muted);align-items:center;gap:6px;display:flex}.folderfilter select{width:100%;max-width:195px;color:var(--text);text-overflow:ellipsis;background:0 0;border:0;min-height:42px;font-size:12px}.listtools>.icon{min-width:42px;min-height:42px;color:var(--muted)}.content .foldertools{padding-bottom:10px}.taskfilters{border-bottom:1px solid var(--rule);gap:16px;margin:0;padding:0}.taskfilters button{border-bottom:2px solid #0000;border-radius:0;gap:6px;min-height:40px;padding:6px 0;font-size:12px;font-weight:500}.taskfilters button.selected{color:var(--accent);border-bottom-color:var(--accent);background:0 0}.taskfilters button span{font-size:10px}.content .listcard .task:not(.notecard){gap:11px;min-height:57px;padding:10px 0}.content .listcard .entrytitle{font-size:15px;font-weight:600;line-height:1.45}.taskcopy small{margin-top:4px;font-size:11px;font-weight:400}.pinmark{color:var(--accent);vertical-align:baseline;margin-right:6px;display:inline}.entrymore{color:var(--muted);opacity:.7;flex-shrink:0;min-width:40px;min-height:40px}:is(.entrymore:hover,.entrymore:focus-visible){opacity:1}.content .check{border-width:1.25px;border-color:var(--muted);border-radius:6px}.content .check.checked{box-shadow:none;border-color:var(--accent)}.content .listcard .notegrid{padding:0;display:block}.content .listcard .notegrid .notecard{border:0;border-bottom:1px solid var(--rule-soft);box-shadow:none;background:0 0;border-radius:0;min-height:0;padding:14px 42px 14px 0;display:block;position:relative}.content .listcard .notegrid .notecard:last-child{border-bottom:0}.content .listcard .notegrid .notecard:hover{box-shadow:none;background:0 0}.content .listcard .notecard .taskcopy{margin:0}.content .listcard .notecard .entrytitle{-webkit-line-clamp:2;font-size:16px;font-weight:600}.content .listcard .notecard .entrymore{min-width:40px;min-height:40px;position:absolute;top:8px;right:0}.content .listcard .notecard .notepreview{-webkit-line-clamp:2;margin:5px 0 0;font-size:12px;line-height:1.5}.content .listcard .notecard .taskcopy small{border:0;margin:6px 0 0;padding:0;font-size:10px}.content .listcard .empty{text-align:center;min-height:0;padding:30px 8px}.content .listcard .empty h3{margin:0 0 5px;font-size:16px;font-weight:600}.content .listcard .empty p{margin:0;font-size:12px}.quietempty{color:var(--muted);margin:12px 0;font-size:12px;line-height:1.6}.accounttabs button,.content .accounttabs button{background:0 0;border:1px solid #0000;border-radius:8px;min-height:38px;padding:6px 12px;font-size:12px;font-weight:600}.accounttabs button.selected,.content .accounttabs button.selected{background:var(--tint);color:var(--accent)}.content .fullconnection>.accounttabs{border-color:var(--rule-soft);margin:0 0 10px;padding:0 0 10px}.mailfilterbar{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:10px;margin-bottom:2px;display:flex}.mailfilterbar>.icon{min-width:40px;min-height:40px}.mailfilterbar .mailtabs{background:0 0;border-radius:0;flex-wrap:nowrap;gap:18px;margin:0;padding:0;display:flex}.mailfilterbar .mailtabs button{border-bottom:2px solid #0000;border-radius:0;min-height:42px;padding:7px 0;font-size:12px;font-weight:500}.mailfilterbar .mailtabs button.selected{color:var(--accent);border-bottom-color:var(--accent);background:0 0}.content .mailrow{border-color:var(--rule-soft);padding:13px 0}.content .mailpreview>div>b{font-size:12px;font-weight:600}.content .mailpreview h3{margin:4px 0;font-size:15px;font-weight:600}.content .mailpreview p{-webkit-line-clamp:1;margin:3px 0 0;font-size:12px}.connectionsettings{border-top:1px solid var(--rule-soft);margin-top:12px;padding-top:10px;font-size:11px}.connectionsettings summary{min-height:36px;color:var(--muted);font-size:11px}.connectionsettings p{font-size:12px}.connectionsettings small{font-size:10px}.accountactions{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.maillabelaction{margin-top:12px;display:block}.content .homeflow .baseextras{margin-top:14px;padding-top:7px}.content .homeflow .baseextras .cardhead{padding:0 0 5px}.content .homeflow .baseextras .mailpreview h3{font-size:14px}.monthheading h2{font-size:28px!important;font-weight:650!important}.monthheading{margin-bottom:14px}.monthgrid{border-color:var(--rule-soft);border-radius:10px;gap:0}.monthday{border:0;border-right:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);background:0 0;border-radius:0;min-height:82px}.monthday.chosen{box-shadow:inset 0 0 0 1px var(--accent)}.monthday .daynumber{border-radius:6px;font-weight:500}.dayheading h3{font-size:16px}.dayagenda h4{font-size:15px;font-weight:600}.voiceplan{border:0;border-block:1px solid var(--rule-soft);background:0 0;border-radius:0;margin:12px 0;padding:0}.voiceplan>summary{padding:12px 0;font-size:12px;font-weight:500}.calmeta{margin:10px 0;font-size:10px}.freeday{min-height:90px;font-size:16px;font-weight:500}.freeday span{font-size:12px}.content .videos>.cardhead{padding:0 0 9px}.content .videos>.cardhead h2{font-size:22px;font-weight:650}.content .homeflow .videos>.cardhead h2{font-size:19px}.videos>.cardhead>.icon{width:40px;min-height:40px}.feedtabs{gap:18px!important;margin-bottom:14px!important;padding:0!important}.feedtabs button{background:0 0;border-bottom:2px solid #0000;border-radius:0;min-height:40px;padding:6px 0;font-size:12px;font-weight:500}.feedtabs button.selected{border-bottom-color:var(--accent);color:var(--accent);background:0 0}.videogrid{gap:18px 14px}.videocard{padding:0;border:0!important}.videothumb,.videocard iframe{border-radius:10px}.videothumb>span{width:34px;height:34px;box-shadow:none;font-size:12px}.videothumb:hover img{transform:none}.videocaption{align-items:flex-start;gap:3px;padding-top:8px;display:flex}.videocaption>div:first-child{flex:1;min-width:0}.videocaption h3,.homeflow .videocard .videocaption h3{letter-spacing:-.1px;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.videocaption p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.4}.videocontrols{flex-shrink:0;display:flex}.videocontrols>.icon{width:32px;min-width:32px;min-height:36px;color:var(--muted);padding:0}.feedempty{padding:20px 0;font-size:13px}.feedempty p{margin:0 0 4px}.topicexplorer,.quiethelp{border-top:1px solid var(--rule-soft);color:var(--muted);margin-top:20px;padding-top:9px;font-size:11px}.topicexplorer>summary,.quiethelp>summary{cursor:pointer;min-height:38px;padding:8px 0;line-height:1.5}.topiclinks{flex-wrap:wrap;gap:7px;padding:6px 0 12px;display:flex}.topiclinks>a{border:1px solid var(--rule-soft);min-height:36px;color:var(--text);border-radius:8px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;display:flex}.topiclinks>a:hover{border-color:var(--accent)}.quiethelp p{max-width:650px;margin:4px 0 12px;font-size:11px;line-height:1.6}.content .openworkspace .projecthero .projecttile{border-radius:12px;height:165px}.content .openworkspace .projecthero .projectcopy b{letter-spacing:-.6px;font-size:30px;font-weight:650}.openworkspace .projectbreadcrumb{margin-bottom:10px!important}.openworkspace .projectbreadcrumb .icon{min-width:40px;min-height:40px}.content .openworkspace .spacewelcome{gap:12px;margin:15px 0 10px}.content .openworkspace .spacewelcome h2{margin:0;font-size:20px;font-weight:650}.openworkspace .spacewelcome .add{min-height:40px;padding:8px 12px;font-size:12px}.content .openworkspace .recentideas{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.content .openworkspace .recentideas>button{border:0;border-bottom:1px solid var(--rule-soft);background:0 0;border-radius:0;min-height:0;padding:13px 0}.content .openworkspace .recentideas h3{margin:0;font-size:16px;font-weight:600;line-height:1.4}.content .openworkspace .recentideas p{-webkit-line-clamp:2;margin:5px 0 0;font-size:12px;line-height:1.5}.openworkspace .looseideas{margin-bottom:12px!important}.content .openworkspace .spacestarters{border-color:var(--rule-soft);margin:12px 0;padding:0}.spacestarters>summary{min-height:42px;padding:12px 0;font-size:12px;font-weight:500}.content .openworkspace .startergrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0 8px;display:grid}.content .openworkspace .startertile{border:1px solid var(--rule-soft);background:0 0;border-radius:8px;align-items:center;gap:8px;min-height:54px;padding:10px;display:flex}.content .openworkspace .starterglyph{flex-shrink:0;width:20px;height:20px;margin:0;display:inline-flex}.starterglyph svg{width:17px;height:17px}.content .openworkspace .startertile h3{margin:0;font-size:12px;font-weight:600;line-height:1.4}.starterarrow{display:none}.content .openworkspace .spacenext,.content .openworkspace .projectfolders{border:0;border-top:1px solid var(--rule);box-shadow:none;background:0 0;border-radius:0;margin:14px 0;padding:12px 0}.content .openworkspace .spacenext .cardhead{border:0;min-height:40px;padding:0}.content .openworkspace .spacenext h2,.content .openworkspace .projectfolders h2{font-size:18px;font-weight:650}.content .openworkspace .projectfolders{align-items:flex-start}.projectfolders .roundadd,.spacenext .roundadd{min-width:40px;min-height:40px;color:var(--muted);background:0 0}.projectfolderchips{margin-top:10px}.projectfolderchips>button{background:0 0;min-height:38px;font-size:12px;font-weight:500}.projectfolderchips>button>svg:last-child{display:none}.content>.settings{max-width:760px;padding:20px}.settings legend{margin:0 0 4px;font-size:16px;font-weight:650}.settings .themegroup{margin-bottom:18px}.settings .themegroup h3{letter-spacing:0;text-transform:none;margin:13px 0 8px;font-size:12px;font-weight:500}.settings .theme{box-shadow:none;background:0 0;border:1px solid #0000;border-radius:10px;padding:6px 6px 9px;font-size:11px;font-weight:500}.settings .theme.selected{border-color:var(--accent);box-shadow:none;background:0 0}.theme>span.themepreview{border-radius:7px;height:72px}.settingsrows{border-top:1px solid var(--rule);margin-top:16px}.settingsrow{border:0;border-bottom:1px solid var(--rule-soft);width:100%;min-height:52px;color:var(--text);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:20px;padding:13px 0;font-size:13px;display:flex}.settingsrow select{background:var(--raised);border:0;border-radius:8px;max-width:180px;min-height:36px;padding:6px 10px;font-size:12px}.settingsrow>span:last-child:not(:first-child){color:var(--muted);font-size:12px}.settingsnotice{text-align:right;color:var(--muted);margin:8px 0;font-size:11px}.installhelp{border:0;margin-top:8px;padding:0;font-size:12px}.installhelp summary{padding:10px 0;font-size:12px;font-weight:500}.modal{border-radius:18px;box-shadow:0 18px 70px #0003}.modal>.cardhead{background:var(--surface);padding:15px 19px}.modal>.cardhead h2{letter-spacing:-.3px;font-size:20px;font-weight:650}.modal>.cardhead>.icon{background:0 0;border-radius:8px}.modal>form{gap:13px;padding:18px 19px}.modal input,.modal textarea,.modal select{border-color:var(--rule-soft);box-shadow:none;border-radius:9px;font-weight:400}.modal textarea{min-height:135px;padding:12px;font-size:16px}.modal .tabs button{font-size:12px;font-weight:500}.entrydetails{border-block:1px solid var(--rule-soft);margin:0;padding:0}.entrydetails>summary{cursor:pointer;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:10px 0;font-size:12px;font-weight:400;list-style:none;display:flex}.entrydetails>summary::-webkit-details-marker{display:none}.entrydetails>summary>span{white-space:nowrap;color:var(--accent);margin-left:auto;font-size:11px}.entrydetails[open]>summary{margin-bottom:4px}.entrydetails .formrow{margin:0 0 12px}.entrydetails>label{padding-bottom:12px}.entrydetails select,.entrydetails input{font-size:13px}.modal .save{margin-top:0;font-weight:600}.actionsheet{max-width:420px}.actionsheet>.cardhead h2{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:600;display:-webkit-box;overflow:hidden}.sheetactions{padding:5px 14px 12px}.sheetactions>button,.sheetactions>a{text-align:left;border-bottom:1px solid var(--rule-soft);width:100%;min-height:50px;color:var(--text);align-items:center;gap:12px;padding:11px 7px;font-size:14px;font-weight:500;display:flex}.sheetactions>:last-child{border:0}.sheetactions>button:hover,.sheetactions>a:hover{background:var(--raised);border-radius:8px}.sheetactions .destructive{color:var(--danger)}.sheetactions svg{stroke-width:1.6px;color:var(--muted)}.sheetactions .destructive svg{color:inherit}.syncstatus{color:var(--muted);align-items:center;gap:5px;margin:15px 10px 0;font-size:10px;display:flex}.syncstatus>span{align-items:center;gap:6px;display:flex}.syncstatus .icon{min-width:32px;min-height:32px}.sidebar .profile{margin-top:6px}.sidebar nav button{font-weight:500}.sidebar .navlabel{letter-spacing:.05em;font-weight:500}.savetoast{border-radius:10px;font-weight:500}.savetoast>button:not(.icon){font-weight:650}.content .weather{border-radius:14px}.weather-picker>form{margin-top:12px}.weather-picker label,.weather-picker .add{font-size:12px}.locationchange{font-size:12px;font-weight:500}@media (min-width:1000px){.recordnav>nav button .navdrawing{display:none}.recordnav>nav button span{box-shadow:none!important;background:0 0!important;padding:0!important;display:inline!important;position:static!important;transform:none!important}.content .homeflow .daygrid{grid-template-columns:minmax(0,3fr) minmax(230px,1fr)}.homeflow .videogrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:761px) and (max-width:999px){.recordnav>nav button .navdrawing{display:block}.recordnav>nav button span{display:none}.recordnav>nav button{min-width:44px;padding:9px}.content .homeflow .daygrid{grid-template-columns:minmax(0,2fr) minmax(210px,1fr)}}@media (max-width:760px){.recordnav{gap:6px;min-height:60px;margin:0 14px 9px;padding:8px 0}.recordbrand{font-size:27px}.headerweather .weatherpeek b{font-size:18px}.globalsearch{min-width:40px;min-height:44px}.content{padding:0 12px calc(86px + env(safe-area-inset-bottom))}.topbar{min-height:54px;padding:5px 14px 12px}.pagetitle h1{font-size:25px}.topbar .add{min-height:42px;padding:9px 12px;font-size:12px}.homeflow .baseprojects>.sectionheading{height:30px;min-height:30px;margin-bottom:4px}.homeflow .baseprojects>.sectionheading h2{font-size:11px}.content .homeflow .baseprojects>.sectionheading>.roundadd{width:40px;min-width:40px;height:36px;min-height:36px;position:static}.content .homeflow .projectshelf{grid-auto-columns:72%;gap:9px;margin-right:-12px;padding-right:12px}.content .homeflow .baseprojects .projecttile,.content .homeflow .baseprojects .projecttile:only-child{border-radius:10px;height:124px}.content .homeflow .baseprojects .projectcopy{bottom:13px;left:13px;right:35px}.content .homeflow .baseprojects .projectcopy b{font-size:24px}.content .homeflow .baseprojects .coveredit,.content .homeflow .baseprojects .projecttile:only-child .coveredit{width:36px;min-width:36px;height:36px;min-height:36px;top:6px;right:6px}.content .homeflow .baseprojects{margin-bottom:11px}.content .homeflow .daycard>.cardhead{padding:12px}.content .homeflow .daycard>.cardhead h2{font-size:22px}.todaydate{max-width:145px;font-size:10px;font-weight:400}.content .homeflow .homecubbies{padding:10px 12px 7px}.content .homeflow .daycolumns>.schedule{padding:3px 12px 8px}.content .homeflow .priority .captureline textarea{font-size:16px}.content .homeflow .priority .capturemic,.content .homeflow .priority .capturesubmit{min-width:44px;min-height:44px}.content .homeflow .priority>.sectionlabel,.content .homeflow .schedule .sectionlabel,.sectionlabel .sectionlink{min-height:40px}.content .homeflow .task{min-height:49px;padding:8px 0}.content .homeflow .entrymore{min-width:40px;min-height:40px}.content .homeflow .entrytitle{font-size:15px;font-weight:600}.content .homeflow .gevent{gap:10px;padding:11px 0}.content .homeflow .gevent .eventbody h3{font-size:16px}.content .homeflow .gevent p{font-size:12px}.content .homeflow .gevent .eventdate{min-width:33px}.content .homeflow .eventdate b{font-size:24px}.compactaccount select{min-height:40px;font-size:12px}.content .homeflow .daygrid>.updates{border-radius:12px;padding:9px 12px}.content .homeflow .daygrid>.updates h2{font-size:16px}.content .homeflow .daygrid>.updates .updatelist h3{font-size:18px}.content .homeflow>.quote{margin:9px 0 10px;padding:7px 9px}.homeflow>.quote p{font-size:11px}.content .homeflow .baseextras{margin-top:14px}.content .listcard,.content .fullconnection,.content>.settings,.content>.reminderlist,.content>.updates{border-radius:12px;padding:12px}.content .listtools{gap:5px;padding-bottom:9px}.content .search{min-height:44px;padding:0 8px}.search input{font-size:16px}.folderfilter{gap:0;max-width:132px}.folderfilter>svg{display:none}.folderfilter select{max-width:132px;min-height:44px;font-size:12px}.listtools>.icon{min-width:40px;min-height:44px}.taskfilters{gap:18px}.taskfilters button{min-height:42px}.content .listcard .task:not(.notecard){gap:9px;min-height:58px;padding:10px 0}.entrymore{opacity:.8;min-width:40px;min-height:44px}.content .listcard .notegrid .notecard{min-height:0;padding:13px 42px 13px 0}.content .listcard .notecard .entrytitle{font-size:16px}.content .listcard .notecard .notepreview{font-size:12px}.content .listcard .notecard .entrymore{min-width:40px;min-height:44px;top:5px}.content .listcard .empty{padding:25px 6px}.content .fullconnection>.accounttabs{margin-bottom:8px;padding-bottom:8px}.content .accounttabs button{min-height:42px}.mailfilterbar .mailtabs{gap:16px}.mailfilterbar .mailtabs button{min-height:44px;font-size:12px}.mailfilterbar>.icon{min-width:36px;min-height:44px}.content .mailrow{padding:12px 0}.content .mailpreview h3{font-size:15px}.mailpreview>div>b{font-size:12px}.monthheading h2{font-size:26px!important}.monthday{min-height:58px}.monthactions .icon{min-height:44px}.dayheading h3{font-size:16px}.voiceplan>summary,.connectionsettings summary{min-height:44px}.content .videos>.cardhead h2{font-size:22px}.content .homeflow .videos>.cardhead h2{font-size:19px}.videos>.cardhead>.icon{min-width:44px;min-height:44px}.feedpreview .videogrid,.homeflow .feedpreview .videogrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 10px}.content>.videos>.videogrid{grid-template-columns:1fr;gap:19px}.feedpreview .videocard.isplaying{grid-column:1/-1}.videocaption{gap:0;padding-top:6px}.videocaption h3,.homeflow .videocard .videocaption h3{font-size:14px;font-weight:600;line-height:1.4}.content>.videos .videocaption h3{font-size:16px}.videocaption p{font-size:11px;line-height:1.4}.videocontrols>.icon{width:32px;min-width:32px;min-height:44px;margin-top:-5px}.feedtabs button{min-height:44px}.topiclinks>a{min-height:42px}.topicexplorer>summary,.quiethelp>summary{min-height:44px}.videothumb,.videocard iframe{border-radius:9px}.content .openworkspace .projecthero .projecttile{border-radius:10px;height:142px}.content .openworkspace .projecthero .projectcopy b{font-size:27px}.content .openworkspace .spacewelcome{margin:12px 0 5px}.content .openworkspace .spacewelcome h2{font-size:19px}.openworkspace .spacewelcome .add{min-height:44px;font-size:12px}.content .openworkspace .recentideas{grid-template-columns:1fr;gap:0}.content .openworkspace .recentideas h3{font-size:16px}.content .openworkspace .recentideas>button{padding:12px 0}.content .openworkspace .startergrid{grid-template-columns:1fr;gap:0}.content .openworkspace .startertile{border:0;border-bottom:1px solid var(--rule-soft);border-radius:0;min-height:46px;padding:10px 0}.content .openworkspace .startertile h3{font-size:13px}.content .openworkspace .startertile:last-child{border:0}.content .openworkspace .spacenext,.content .openworkspace .projectfolders{margin:12px 0;padding:10px 0}.projectfolders .roundadd,.spacenext .roundadd{min-width:44px;min-height:44px}.projectfolderchips>button{min-height:44px}.content>.settings{padding:15px}.settings .themegroup{margin-bottom:14px}.theme>span.themepreview{height:64px}.settings .theme{padding:5px 5px 8px;font-size:10px}.settings legend{font-size:16px}.settingsrow{gap:12px;min-height:56px;font-size:13px}.settingsrow select{max-width:135px;min-height:40px;font-size:16px}.installhelp summary{min-height:44px}.modal{border-radius:18px 18px 0 0}.modal>.cardhead{padding:13px 16px}.modal>.cardhead h2{font-size:20px}.modal>form{gap:12px;padding:15px 16px}.modal textarea{min-height:135px}.entrydetails>summary{min-height:48px;font-size:12px}.entrydetails select,.entrydetails input{font-size:16px}.entrydetails .formrow{grid-template-columns:1fr 1fr;gap:10px}.modal .save{min-height:46px}.actionsheet{max-width:none;padding-bottom:env(safe-area-inset-bottom)}.actionsheet>.cardhead h2{font-size:16px}.sheetactions>button,.sheetactions>a{min-height:53px;font-size:15px}.sheetactions{padding:3px 16px 14px}.phonebar{box-shadow:none;padding:5px 12px calc(5px + env(safe-area-inset-bottom));gap:6px}.phonebar button{border-radius:11px;min-height:48px}.phonebar button.selected{box-shadow:none}.phonebar .navdrawing{width:24px;height:24px}.savetoast{bottom:calc(78px + env(safe-area-inset-bottom))}}@media (max-width:360px){.folderfilter,.folderfilter select{max-width:105px}.feedpreview .videocaption h3{font-size:13px}.mailfilterbar .mailtabs{gap:12px}.entrydetails .formrow{grid-template-columns:1fr}}.eventpeek{text-align:left;width:100%;color:inherit;display:block}:is(.eventpeek:hover .eventname,.eventpeek:focus-visible .eventname){color:var(--accent)}.eventname{letter-spacing:-.015em;margin-bottom:4px;font-size:15px;font-weight:600;line-height:1.35;display:block}.eventtime{color:var(--muted);font-size:12px;line-height:1.4;display:block}.mobileupdate{display:none}.homemail-label{color:var(--muted);font-size:11px;font-weight:400}.updatecount{font-size:11px;font-weight:600}.content .homeflow .homeoverview{border-radius:14px;padding:0}.content .homeflow .homeoverview>.homeheading{background:0 0;min-height:58px;padding:10px 14px}.homeheading>div{align-items:baseline;gap:12px;min-width:0;display:flex}.content .homeflow .homeoverview .homeheading h2{font-size:23px}.thoughttrigger{min-height:40px;color:var(--muted);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:flex}.thoughttrigger:hover{background:var(--raised);color:var(--accent)}.content .homeflow .homeoverview .daycolumns{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:stretch;gap:12px;padding:10px 12px 0;display:grid}.content .homeflow .homeoverview .daycolumns>.schedule{border:0;border-left:1px solid var(--rule-soft);background:0 0;order:0;grid-column:auto;min-width:0;padding:0 0 4px 12px}.content .homeflow .homeoverview .sectionlabel{border-bottom:1px solid var(--rule-soft);min-height:40px;padding:0;font-size:12px}.homeoverview .sectionlink{gap:6px;min-height:40px}.content .homeflow .homeoverview .hometasks{border-top:1px solid var(--rule);margin-top:8px;padding:4px 14px 6px}.content .homeflow .homeoverview .task{gap:9px;min-height:48px;padding:5px 0}.content .homeflow .homeoverview .entrytitle{align-items:center;min-height:40px;font-size:14px;line-height:1.4;display:flex}.homeoverview .entrytitletext{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.content .homeflow .homeoverview .taskcopy small{margin:0 0 3px;font-size:10px}.content .homeflow .homeoverview .taskclear{min-height:46px;padding:6px 0;font-size:13px}.content .homeflow .homeoverview .entrymore{min-width:40px;min-height:44px;display:inline-flex}.content .homeflow .homeoverview .check{background:0 0;border:0;border-radius:0;width:32px;min-width:32px;height:44px;min-height:44px;position:relative}.content .homeflow .homeoverview .check:before{content:"";border:1.25px solid var(--muted);border-radius:7px;width:20px;height:20px;position:absolute}.content .homeflow .homeoverview .check.checked:before{background:var(--accent);border-color:var(--accent)}.homeoverview .check svg{z-index:1;color:var(--ink)}.content .homeflow .homeoverview .gevent{align-items:flex-start;gap:9px;min-height:54px;padding:6px 0}.content .homeflow .homeoverview .gevent .eventdate{flex-shrink:0;width:28px;min-width:28px;padding:4px 0 0}.content .homeflow .homeoverview .eventdate b{font-size:21px;line-height:1.15}.content .homeflow .homeoverview .eventdate small{font-size:10px;line-height:1.3}.homeoverview .eventpeek{min-height:44px;padding:3px 0}.homeoverview .eventname{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.homeoverview .eventextra{display:none}.homeoverview .compactaccount{margin:0}.homeoverview .compactaccount select{max-width:100%;min-height:40px}.homeoverview .schedule .gcal>p{margin:9px 0;font-size:12px}.homeoverview .connection{gap:4px;min-height:54px;padding:8px 0}.homeoverview .connection .connectglyph{display:none}.homeoverview .connection .textbutton{min-height:44px;font-size:12px}.content .homeflow .homeoverview .updates{background:var(--update-bg);min-width:0;color:var(--update-ink);box-shadow:none;border:0;border-radius:10px;margin:0;padding:0 12px}.content .homeflow .homeoverview .updates .cardhead{border:0;border-bottom:1px solid color-mix(in srgb,var(--update-ink) 15%,transparent);min-height:40px;padding:0}.content .homeflow .homeoverview .updates .cardhead h2{color:inherit;font-size:14px}.homeoverview .updates .sectionlink>svg{color:inherit}.content .homeflow .homeoverview .updates .updatelist{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--update-ink) 25%,transparent) transparent;flex-wrap:nowrap;gap:10px;padding:0;display:flex;overflow-x:auto}.content .homeflow .homeoverview .updates .updatelist article{scroll-snap-align:start;background:0 0;border:0;border-radius:0;flex:0 0 100%;min-width:0;padding:0}.homeoverview .updates.compact .updatedetail{display:none}.homeoverview .mobileupdate{text-align:left;width:100%;color:var(--update-ink);flex-direction:column;align-items:flex-start;gap:7px;padding:12px 0;display:flex}.homeoverview .mobileupdate>span:nth-child(2){width:100%;min-width:0}.homeoverview .mobileupdate b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.homeoverview .mobileupdate>span>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.homeoverview .mobileupdate>svg{align-self:flex-end}.content .homeflow .homeoverview .updates .updateempty{color:inherit;padding:14px 0;font-size:12px;line-height:1.5}.content .homeflow .homeoverview .updates .loading{color:inherit;padding:12px 0;font-size:12px}.content .homeflow .homeoverview .updates .gerror{color:inherit;font-size:11px}.content .homeflow .baseextras{border-top:0;margin:10px 0 0;padding:0}.content .homeflow .baseextras>.card{margin:0}.content .homeflow .baseextras .cardhead{min-height:40px;padding:0}.content .homeflow .baseextras .mailrow{padding:7px 0}.content .homeflow .baseextras .mailpreview{min-height:44px}.content .homeflow .baseextras .mailpreview h3{white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:14px;line-height:1.4;display:block;overflow:hidden}.content .homeflow .baseextras .mailview>.empty{min-height:0;padding:9px 0;font-size:12px}.content .homeflow>.quote{border-radius:8px;margin:8px 0 2px;padding:6px 9px}.content .homeflow .baseprojects{margin:0 0 12px}.homeflow .baseprojects>.sectionheading{height:40px;min-height:40px;margin:0}.homeflow .baseprojects>.sectionheading .sectionlink{min-height:40px}.content .homeflow .baseprojects>.sectionheading>.roundadd{width:44px;min-width:44px;height:40px;min-height:40px}.content .homeflow>.videos{margin:0;padding-top:0}.content .homeflow .videos>.cardhead{min-height:44px;padding:0}.capturemodal{max-width:560px}.capturemodal>.quickcapture{background:0 0;border:0;border-radius:0;max-width:none;margin:0;padding:12px 18px 18px}.capturemodal .captureline{background:var(--raised);border-radius:12px;gap:4px;padding:4px 5px 4px 12px}.capturemodal .captureline textarea{background:0 0;min-height:44px;padding:10px 0;font-size:16px;line-height:24px}.capturemodal .capturemic,.capturemodal .capturesubmit{border-radius:9px;width:44px;min-width:44px;height:44px;min-height:44px}.capturemodal .captureoptions input,.capturemodal .captureoptions select{font-size:16px}.capturemodal .capturehelp:not([open]){display:block}.capturemodal .capturehelp{margin-top:10px}.capturemodal .capturehelp summary{min-height:40px}@media (max-width:760px){.is-home .recordnav{min-height:52px;margin:0 12px 7px;padding:4px 0}.is-home .recordbrand{font-size:25px}.is-home .content{padding-inline:10px}.content .homeflow .homeoverview>.homeheading{min-height:57px;padding:8px 10px}.homeheading>div{display:block}.content .homeflow .homeoverview .homeheading h2{font-size:21px}.homeheading .todaydate{max-width:none;margin-top:2px;font-size:10px;line-height:1.4;display:block}.thoughttrigger{gap:5px;min-height:44px;padding:4px 5px;font-size:11px}.content .homeflow .homeoverview .daycolumns{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px;padding:8px 8px 0}.content .homeflow .homeoverview .daycolumns>.schedule{min-width:0;padding:0 0 2px 8px}.content .homeflow .homeoverview .sectionlabel{gap:4px;font-size:12px}.homeoverview .sectionlabel>small{white-space:nowrap;font-size:9px}.content .homeflow .homeoverview .updates{border-radius:9px;padding:0 9px}.content .homeflow .homeoverview .updates .cardhead h2{font-size:13px}.homeoverview .updates .sectionlink{gap:4px}.homeoverview .updates .sectionlink svg{width:13px}.homeoverview .mobileupdate{gap:7px;padding:10px 0}.homeoverview .mobileupdate b{font-size:14px;line-height:1.35}.homeoverview .mobileupdate>span>span{font-size:11px;line-height:1.45}.content .homeflow .homeoverview .eventdate b{font-size:19px}.content .homeflow .homeoverview .eventdate small{font-size:9px}.content .homeflow .homeoverview .gevent{gap:6px;padding:5px 0}.content .homeflow .homeoverview .gevent .eventdate{width:25px;min-width:25px}.homeoverview .eventname{font-size:13px}.homeoverview .eventtime{font-size:10px}.content .homeflow .homeoverview .hometasks{margin-top:8px;padding:0 10px 3px}.content .homeflow .homeoverview .task{gap:6px;min-height:48px;padding:2px 0}.content .homeflow .homeoverview .entrytitle{min-height:44px;font-size:14px}.content .homeflow .homeoverview .taskclear{min-height:42px}.content .homeflow .baseextras{margin:7px 0 0}.content .homeflow .baseextras h2{font-size:14px}.content .homeflow .baseextras .mailpreview>div>b{font-size:11px}.content .homeflow .baseextras .mailpreview>div>small{font-size:10px}.content .homeflow .baseextras .mailpreview h3{font-size:13px}.content .homeflow .baseextras .mailrow{padding:5px 0}.content .homeflow .baseprojects{margin:0 0 8px}.content .homeflow .projectshelf{grid-auto-columns:calc(50% - 4.5px);gap:9px;margin:0 -10px 0 0;padding:0 10px 4px 0;scroll-padding-inline:0 10px}.content .homeflow .baseprojects .projecttile,.content .homeflow .baseprojects .projecttile:only-child{aspect-ratio:auto;border-radius:10px;height:96px;min-height:0}.content .homeflow .baseprojects .projectcopy{bottom:9px;left:10px;right:9px}.content .homeflow .baseprojects .projectcopy b{letter-spacing:-.2px;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:18px;line-height:1.2;display:-webkit-box;overflow:hidden}.content .homeflow .baseprojects .coveredit,.content .homeflow .baseprojects .projecttile:only-child .coveredit{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:8px;width:40px;min-width:40px;height:40px;min-height:40px;top:2px;right:2px}.homeflow .baseprojects .coveredit svg{filter:drop-shadow(0 1px 3px #000);width:17px;height:17px}.content .homeflow .firstproject{min-height:52px;padding:8px 12px;font-size:13px}.homeflow .firstproject+section:empty{display:none}.content .homeflow .videos>.cardhead h2{font-size:17px}.homeflow .feedpreview .videogrid{gap:11px 9px}.homeflow .videocard .videocaption h3{font-size:13px;line-height:1.35}.homeflow .videocaption p{margin-top:2px;font-size:10px}.capturemodal{max-width:none}}@media (max-width:359px){.content .homeflow .homeoverview .daycolumns{grid-template-columns:1fr}.content .homeflow .homeoverview .daycolumns>.schedule{border-left:0;padding-left:0}.homeoverview .mobileupdate{flex-direction:row;align-items:center;min-height:54px}.homeoverview .mobileupdate>svg{flex-shrink:0;align-self:center}.homeoverview .mobileupdate>span:nth-child(2){flex:1}.homeoverview .mobileupdate-icon{flex-shrink:0}.homeoverview .eventname{font-size:14px}}:root{--app-heading:"Nunito",ui-rounded,-apple-system,BlinkMacSystemFont,sans-serif;--app-text:-apple-system,BlinkMacSystemFont,"Nunito Sans","Segoe UI",sans-serif}.content h1,.content h2,.content h3,.content h4,.pagetitle h1,.modal h2,.content .cardhead h2,.content .homeflow .daycard>.cardhead h2,.content .homeflow .homeoverview .homeheading h2,.content .homeflow .baseprojects .projectcopy b,.content .homeflow .eventdate b{font-family:var(--app-heading);letter-spacing:-.015em;text-transform:none;font-weight:700}.recordbrand,.sidebar .brand{font-family:var(--app-heading);letter-spacing:-1px;font-weight:800}.recordnav>nav button,.sidebar nav button,.sectionlink,.spaceviews button{font-family:var(--app-heading);letter-spacing:0;text-transform:none;font-weight:700}.content .homeflow .homeoverview .entrytitle,.content .listcard .entrytitle{font-weight:500}.homeoverview .eventname{letter-spacing:0;font-weight:600}.content .homeflow .homeoverview .mobileupdate b{font-family:var(--app-heading);letter-spacing:0;font-weight:700}.content .homeflow .baseprojects>.sectionheading h2{color:var(--text);font-size:14px}.content .homeflow .baseprojects>.sectionheading h2 .sectionlink{font-size:14px}.add,.save,.spaceadd{letter-spacing:0;font-weight:600}.spacesheading{justify-content:space-between;align-items:center;gap:16px;min-height:46px;margin:0 0 17px;display:flex}.content .spacesheading h1{margin:0;font-size:30px;line-height:1.2}.spacesheading .add{border-radius:11px;min-height:44px;font-size:12px}.content .spacespage .projectshelf{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:16px;margin:0;padding:0;display:grid;overflow:visible}.content .spacespage .projecttile{aspect-ratio:auto;height:174px;min-height:0;box-shadow:none;border:0;border-radius:15px}.content .spacespage .projectcopy{bottom:15px;left:16px;right:16px}.content .spacespage .projectcopy b{font-family:var(--app-heading);letter-spacing:-.3px;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:26px;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.content .spacespage .projectarrow{display:none}.content .spacespage .coveredit{color:#fff;width:40px;min-width:40px;height:40px;min-height:40px;box-shadow:none;background:#20181655;border-radius:10px;padding:0;top:6px;bottom:auto;right:6px}.spacespage .coveredit>span{display:none}.spacesempty{text-align:center;max-width:420px;margin:0 auto;padding:50px 20px}.spacesempty>svg{color:var(--accent);margin:0 auto 14px}.spacesempty h2{margin:0 0 9px;font-size:23px}.spacesempty p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.spaceworkspace{max-width:920px;margin:0 auto}.spacebreadcrumb{justify-content:space-between;align-items:center;gap:16px;margin:0 0 8px;display:flex}.spacebreadcrumb .textbutton{gap:7px;min-height:44px;font-size:13px;font-weight:500}.spacebreadcrumb .icon{min-width:44px;min-height:44px;color:var(--muted)}.content .spacecover .projectshelf{margin:0;padding:0;display:block;overflow:visible}.content .spacecover .projecttile{aspect-ratio:auto;height:152px;min-height:0;box-shadow:none;border:0;border-radius:15px}.content .spacecover .projectcopy{bottom:17px;left:20px;right:20px}.content .spacecover .projectcopy b{font-family:var(--app-heading);letter-spacing:-.5px;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:32px;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.spacecover .projectarrow{display:none}.content .spacecover .coveredit{color:#fff;background:#20181655;border-radius:10px;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;top:7px;bottom:auto;right:7px}.spacecover .coveredit>span{display:none}.spacebar{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;min-height:54px;margin:9px 0 0;display:flex}.spaceviews{align-self:stretch;gap:24px;display:flex}.spaceviews button{min-height:44px;color:var(--muted);border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:6px;padding:6px 0;font-size:15px;display:flex}.spaceviews button.selected{color:var(--text);border-bottom-color:var(--accent)}.spaceviews button span{font-family:var(--app-text);color:var(--muted);font-size:10px;font-weight:400}.spaceadd{background:var(--tint);min-height:40px;color:var(--accent);border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:7px 11px;font-size:12px;display:flex}.spaceadd:hover{background:var(--accent);color:var(--ink)}.spacefolders{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;padding:6px 0 0;display:grid}.spacefolders>button{text-align:left;border-bottom:1px solid var(--rule-soft);min-width:0;min-height:54px;color:var(--text);align-items:center;gap:9px;padding:9px 0;font-size:14px;display:flex}.spacefolders>button>svg:first-child{color:var(--accent);flex-shrink:0}.spacefolders>button>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.spacefolders>button>svg:last-child{color:var(--muted);opacity:.6;flex-shrink:0}.spacenotes{padding-top:3px}.spacenotes>button{text-align:left;border-bottom:1px solid var(--rule-soft);align-items:center;gap:12px;width:100%;min-height:62px;padding:16px 0;display:flex}.spacenotes>button>div{flex:1;min-width:0}.spacenotes .noteedge{background:var(--accent);opacity:.4;border-radius:3px;flex-shrink:0;width:4px;height:27px;display:block}.content .spacenotes h2{font-family:var(--app-text);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:500;line-height:1.4;overflow:hidden}.spacenotes p{color:var(--muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.spacenotes>button>svg{color:var(--muted);opacity:.5;flex-shrink:0}.spacenotes>button:hover h2,.spacefolders>button:hover{color:var(--accent)}.spacenotes>button:hover .noteedge{opacity:.9}.spaceblank{text-align:center;padding:32px 12px 20px}.spaceblank>svg{color:var(--accent);margin:0 auto 12px;display:block}.content .spaceblank h2{margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.3}.spaceblank p{color:var(--muted);margin:0;font-size:13px}.starterprompt{border:1px solid var(--rule-soft);min-height:44px;color:var(--accent);border-radius:11px;align-items:center;gap:8px;margin-top:17px;padding:8px 13px;font-size:12px;display:inline-flex}.starterprompt:hover{background:var(--tint);border-color:#0000}.spacequiet{color:var(--muted);padding:15px 0;font-size:12px;line-height:1.5}.spacetasks .entrylist{padding:0}.spacetasks .task{border-bottom:1px solid var(--rule-soft);align-items:center;gap:12px;min-height:60px;padding:8px 0}.spacetasks .entrytitle{font-family:var(--app-text);align-items:center;min-height:44px;font-size:15px;font-weight:500;line-height:1.4;display:flex}.spacetasks .taskcopy small{margin-top:1px;font-size:11px}.spacetasks .entrymore{min-width:44px;min-height:44px}.spacetasks .check{border-radius:8px;width:28px;min-width:28px;height:28px;min-height:28px}.allspacetasks{min-height:44px;color:var(--muted);margin-top:6px;font-size:12px;font-weight:400}@media (max-width:1000px){.content .spacespage .projectshelf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.spacesheading{gap:10px;margin:2px 0 12px}.content .spacesheading h1{font-size:27px}.spacesheading .add{gap:5px;padding:8px 11px;font-size:12px}.content .spacespage .projectshelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.content .spacespage .projecttile{border-radius:12px;height:132px}.content .spacespage .projectcopy{bottom:12px;left:12px;right:12px}.content .spacespage .projectcopy b{font-size:21px;line-height:1.2}.content .spacespage .coveredit{-webkit-backdrop-filter:none;backdrop-filter:none;filter:drop-shadow(0 1px 3px #000);background:0 0;top:3px;right:3px}.spacesempty{padding:36px 15px}.spacebreadcrumb{margin:0 0 6px}.content .spacecover .projecttile{border-radius:12px;height:112px}.content .spacecover .projectcopy{bottom:12px;left:14px;right:14px}.content .spacecover .projectcopy b{font-size:27px;line-height:1.2}.spacebar{gap:8px;min-height:54px;margin-top:6px}.spaceviews{gap:22px}.spaceviews button{font-size:15px}.spaceadd{min-height:44px;padding:7px 9px;font-size:12px}.spacefolders{gap:0 12px}.spacefolders>button{gap:7px;min-height:50px;font-size:13px}.spacefolders>button>svg:last-child{display:none}.spacenotes>button{gap:10px;min-height:58px;padding:13px 0}.content .spacenotes h2{font-size:15px}.spacenotes p{font-size:12px}.spaceblank{padding:28px 10px 16px}.spacetasks .task{gap:9px;min-height:56px;padding:6px 0}.spacetasks .entrytitle{font-size:14px}.spacetasks .taskcopy small{font-size:10px}}@media (max-width:359px){.content .spacespage .projectshelf{grid-template-columns:1fr}.content .spacespage .projecttile{height:132px}.spacefolders{grid-template-columns:1fr}}.spacesheading{flex-wrap:wrap}.spaces-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.spaces-shared{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--text);font:inherit;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:.875rem;font-weight:600;display:inline-flex}.spaces-shared:hover{background:var(--tint)}.spaces-shared:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:360px){.spacesheading{gap:8px}.spacesheading .spaces-actions{gap:6px}.spaces-shared{padding:8px 10px}}.datehero{justify-content:space-between;align-items:flex-end;gap:16px;margin:0;padding:5px 0 20px;display:flex}.content .datehero h1{font-family:var(--app-heading);letter-spacing:-.065em;color:var(--text);margin:5px 0 0;font-size:clamp(64px,8vw,102px);font-weight:900;line-height:.95}.herodot{color:var(--accent)}.herodate,.heroyear{letter-spacing:.015em;color:var(--muted);font-size:13px;font-weight:650;line-height:1.4;display:block}.heroyear{color:var(--accent);letter-spacing:.04em;font-size:17px;font-weight:800}.todayhero .thoughttrigger{border:1px solid var(--rule-soft);background:var(--surface);border-radius:12px;min-height:44px;margin-bottom:3px;padding:8px 12px}.content .homeflow .homeoverview .daycolumns{padding-top:8px}.content .fullconnection:has(.calendarcanvas){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.calendar-focus .datehero{padding-bottom:20px}.calendar-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.monthnavigation{align-items:center;gap:3px;display:flex}.monthnavigation .icon,.monthnavigation .textbutton{min-width:44px;min-height:44px;color:var(--text);background:0 0;border:0;border-radius:10px}.monthnavigation .textbutton{padding:0 12px;font-size:13px}.monthnavigation button:hover{background:var(--raised)}.calendar-add{background:var(--accent);min-height:44px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:650;display:flex}.calendar-board{border:1px solid var(--rule);background:var(--surface);border-radius:18px;overflow:hidden}.calendar-focus .weekdayrow{border-bottom:1px solid var(--rule);background:color-mix(in srgb,var(--raised) 45%,var(--surface));margin:0;padding:12px 0;font-size:11px;font-weight:650}.calendar-focus .monthgrid{background:0 0;border:0;border-radius:0;gap:0}.calendar-focus .monthday{border:0;border-right:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);text-align:left;min-width:0;min-height:125px;color:var(--text);box-shadow:none;background:0 0;border-radius:0;justify-content:flex-start;align-items:flex-start;gap:8px;padding:9px 7px;transition:background .15s;position:relative}.calendar-focus .monthday:nth-child(7n){border-right:0}.calendar-focus .monthday:nth-last-child(-n+7){border-bottom:0}.calendar-focus .monthday:hover{background:var(--raised)}.calendar-focus .monthday.chosen{background:color-mix(in srgb,var(--accent) 8%,var(--surface));box-shadow:inset 0 0 0 1.5px var(--accent);border-radius:0}.calendar-focus .monthday.istoday .daynumber{background:var(--accent);color:var(--ink);border-radius:50%;font-weight:800}.calendar-focus .daynumber{flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;line-height:1;display:flex}.calendar-focus .adjacent .daynumber{opacity:.4}.calendar-focus .dayevents{gap:4px;width:100%}.calendar-focus .dayevent{background:var(--tint);color:var(--accent);white-space:nowrap;text-overflow:ellipsis;border-left:2px solid var(--accent);border-radius:3px;max-width:100%;padding:2px 4px;font-size:11px;font-weight:550;line-height:1.5;display:block;overflow:hidden}.calendar-focus .moreevents{color:var(--muted);padding-left:4px;font-size:10px}.calendar-footnote{color:var(--muted);justify-content:space-between;gap:12px;padding:13px 2px;font-size:11px;display:flex}.calendar-sources{border-top:1px solid var(--rule-soft);color:var(--muted);margin:0;font-size:12px}.calendar-sources>summary{cursor:pointer;min-height:44px;padding:10px 2px}.calendar-sources .accounttabs{border:0;margin:0;padding:6px 0 12px}.calendar-day-sheet,.calendar-editor-sheet{width:min(540px,100%);max-height:85dvh;overflow:auto}.calendar-day-sheet .cardhead,.calendar-editor-sheet .cardhead{border-bottom:1px solid var(--rule-soft);align-items:flex-start;margin-bottom:16px;padding-bottom:16px}.calendar-day-sheet .cardhead h2,.calendar-editor-sheet .cardhead h2{font-family:var(--app-heading);margin:4px 0 0;font-size:24px;line-height:1.2}.sheet-eyebrow{color:var(--accent);font-size:12px;font-weight:700}.calendar-day-sheet .dayagenda{margin-bottom:20px}.calendar-day-sheet .dayagenda article{border-bottom:1px solid var(--rule-soft);padding:15px 0}.day-empty{color:var(--muted);padding:8px 0 24px;font-size:15px}.manual-event{border-top:1px solid var(--rule-soft);margin-top:18px}.manual-event>summary{min-height:44px;color:var(--muted);cursor:pointer;padding:12px 0;font-size:12px}.calendar-editor-sheet .eventeditor{background:0 0;border:0;margin:0;padding:4px 0}.calendar-editor-sheet .quickcapture{margin:0}.calendar-editor-sheet .quickcapture>small{color:var(--muted);margin-top:8px;font-size:11px;display:block}.calendar-notice{color:var(--accent);font-size:13px}.page-refresh{color:var(--muted);flex-shrink:0;min-width:40px;min-height:44px}.refresh-indicator{top:calc(8px + env(safe-area-inset-top));z-index:120;opacity:0;background:var(--text);color:var(--bg);pointer-events:none;white-space:nowrap;border-radius:99px;align-items:center;gap:8px;padding:10px 15px;font-size:12px;font-weight:600;transition:opacity .15s,transform .15s;display:flex;position:fixed;left:50%;transform:translate(-50%,-160%);box-shadow:0 4px 18px #0002}.refresh-indicator.visible{opacity:1;transform:translate(-50%)}.refresh-spin{animation:.8s linear infinite refresh-spin}@keyframes refresh-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.datehero{gap:12px;padding:6px 0 17px}.content .datehero h1{letter-spacing:-.065em;font-size:clamp(56px,15.8vw,80px)}.herodate{font-size:11px}.heroyear{font-size:15px}.todayhero .thoughttrigger{background:0 0;border:0;min-width:44px;padding:8px}.todayhero .thoughttrigger span{display:none}.calendar-focus .datehero{padding:4px 0 19px}.calendar-toolbar{margin-bottom:10px}.calendar-add{padding:8px 12px;font-size:12px}.calendar-board{border-radius:13px}.calendar-focus .weekdayrow{padding:10px 0;font-size:10px}.calendar-focus .monthday{gap:5px;min-height:clamp(76px,22vw,104px);padding:6px 3px}.calendar-focus .daynumber{width:27px;height:27px;font-size:13px}.calendar-focus .dayevent{border-left-width:2px;padding:2px;font-size:9px;line-height:1.4}.calendar-focus .moreevents{padding-left:2px;font-size:9px}.calendar-footnote{padding-top:11px;font-size:10px}.recordnav{gap:5px}.page-refresh{min-width:36px}.globalsearch{min-width:38px}.calendar-day-sheet,.calendar-editor-sheet{max-height:88dvh;padding-bottom:calc(22px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;margin-top:auto}}@media (prefers-reduced-motion:reduce){.refresh-indicator{transition:none}.refresh-spin{animation-duration:2s}}.fullconnection>.gcal:has(.calendar-focus){max-width:none;padding:0}.calendar-editor-sheet .eventeditor{padding:4px 0!important}.connection-notice{background:var(--tint);border:1px solid var(--rule-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.connection-notice>span{flex:1}.connection-notice .icon{flex-shrink:0}.feed-status{color:var(--muted);margin:0 0 12px;font-size:11px;line-height:1.5}.discovery-label{color:var(--accent);font-weight:650}.theme>span.preview-orange em{background:#f5ef4c}.theme>span.preview-burgundy em{background:#ff9347}.theme>span.preview-blue em{background:#d5ff43}.theme>span.preview-lilac em{background:#bdfb79}.calendar-day-sheet>.dayagenda,.calendar-day-sheet>.day-empty,.calendar-day-sheet>p{margin-left:22px;margin-right:22px}.calendar-day-sheet>.add{margin:0 22px 22px}.calendar-editor-sheet>.quickcapture,.calendar-editor-sheet>.manual-event{margin-left:22px;margin-right:22px}.calendar-editor-sheet>.manual-event{margin-bottom:20px}.calendar-editor-sheet .quickcapture textarea{height:auto;min-height:44px;font-size:16px}.microsoft-repair{max-width:560px;margin:10px auto 24px}.microsoft-repair>h2{font-family:var(--app-heading);margin:0 0 8px;font-size:26px}.microsoft-repair>p{color:var(--muted);font-size:14px;line-height:1.6}.microsoft-repair>.setupguide{border:1px solid var(--rule-soft);border-radius:12px;margin:16px 0;padding:12px 14px}.microsoft-repair>form{gap:15px;margin-top:20px;display:grid}.microsoft-repair>form label{gap:7px;font-size:13px;font-weight:600;display:grid}.microsoft-repair>form input{min-height:44px;font-size:16px}.microsoft-repair>form small{color:var(--muted);line-height:1.5}.microsoft-repair>form .add{justify-self:start}.mail-reader,.mail-compose{flex-direction:column;width:min(100%,800px);display:flex;overflow:hidden}.reader-toolbar{border-bottom:1px solid var(--rule-soft);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 20px;display:flex}.reader-toolbar>a,.reader-toolbar>button{min-height:40px;color:var(--muted);align-items:center;gap:5px;font-size:13px;display:inline-flex}.reader-scroll{overscroll-behavior:contain;min-height:0;padding:26px 32px;overflow:auto}.reader-heading{border-bottom:1px solid var(--rule-soft);margin-bottom:22px;padding-bottom:20px}.reader-heading h2{font-family:var(--app-heading);letter-spacing:-.7px;overflow-wrap:anywhere;margin:0 0 22px;font-size:clamp(23px,3vw,31px);line-height:1.2}.reader-sender{align-items:center;gap:12px;display:flex}.reader-avatar{background:var(--tint);width:43px;height:43px;color:var(--accent);border-radius:14px;flex-shrink:0;place-items:center;font-weight:800;display:grid}.reader-sender strong{font-size:14px;display:block}.reader-sender time{color:var(--muted);margin-top:2px;font-size:12px;display:block}.reader-addresses{color:var(--muted);margin:8px 0 0 55px;font-size:12px}.reader-addresses summary{min-height:30px;padding:5px 0;display:list-item}.reader-addresses dl{margin:5px 0}.reader-addresses dl>div{gap:12px;margin:4px 0;display:flex}.reader-addresses dt{min-width:35px}.reader-addresses dd{overflow-wrap:anywhere;margin:0}.email-body{font-family:var(--app-text);overflow-wrap:anywhere;min-width:0;color:var(--text);font-size:15px;line-height:1.75}.email-body img{object-fit:contain;vertical-align:middle;border:0;max-width:100%!important;height:auto!important}.email-body img:not([width]):not([style*=width]){width:auto}.email-body div,.email-body table{max-width:100%!important}.email-body table.email-layout{table-layout:auto}.email-body table.email-layout td{min-width:0}.email-body a:has(img){max-width:100%;display:inline-block}.email-body:has(img){color:#242622;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:#2458b8;--rule-soft:#e7e7e7;--line:#dedede;--muted:#666;background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:16px}:is(.email-body:has(img) h1,.email-body:has(img) h2,.email-body:has(img) h3,.email-body:has(img) h4){color:inherit}.reader-scroll .reader-attachments{margin-top:24px;margin-bottom:0}@media (max-width:440px){.email-body:has(img){padding:10px}.email-body table.email-layout td{padding-inline:2px}}.email-body p{color:inherit;margin:0 0 1em}.email-body h1,.email-body h2,.email-body h3,.email-body h4,.email-body h5,.email-body h6{letter-spacing:-.2px;margin:1em 0 .6em;font-family:inherit;font-size:1.2em;font-weight:750;line-height:1.35}.email-body h1{font-size:1.5em}.email-body h2{font-size:1.3em}.email-body a{color:var(--accent);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.email-body a:hover{opacity:.8}.email-body ul,.email-body ol{margin:.7em 0;padding-left:1.5em}.email-body li{margin:.25em 0}.email-body blockquote{border-left:2px solid var(--line);color:var(--muted);margin:1em 0;padding:8px 0 8px 16px}.email-body table{border-collapse:collapse;table-layout:fixed;width:100%;margin:12px 0}.email-body td,.email-body th{border-bottom:1px solid var(--rule-soft);vertical-align:top;overflow-wrap:anywhere;text-align:left;padding:8px 6px}.email-body table.email-layout{margin:0}.email-body .email-layout>tbody>tr>td,.email-body .email-layout>tr>td{border:0;padding:2px 0}.email-body pre,.email-body code{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9em}.email-body hr{border:0;border-top:1px solid var(--rule);margin:20px 0}.reader-fallback{white-space:pre-wrap;overflow-wrap:anywhere}.reader-original-note{border-top:1px solid var(--rule-soft);margin-top:24px;padding-top:16px;font-size:12px}.reader-original-note a{color:var(--accent)}.reader-footer{border-top:1px solid var(--rule-soft);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.reader-footer .textbutton{font-size:12px}.inbox-heading{justify-content:space-between;align-items:center;gap:16px;padding:2px 0 20px;display:flex}.inbox-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.inbox-heading h2{letter-spacing:-1.8px;margin:5px 0;font-size:clamp(32px,5vw,48px);font-weight:850;line-height:1.1}.inbox-heading h2>span,.compose-title h2>span{color:var(--accent)}.inbox-heading p{margin:6px 0 0;font-size:12px}.compose-open{min-height:44px!important;padding:10px 18px!important}.mailtabs button.selected{background:var(--accent)!important;color:var(--ink)!important}.homemail-label{background:var(--tint);color:var(--accent);border-radius:6px;padding:4px 9px;font-weight:750}.mail-sent-notice{background:var(--tint);color:var(--text);border-radius:10px;padding:10px 14px;font-size:13px}.mail-sent-notice button{margin-left:10px;font-size:12px}.mail-compose{width:min(100%,980px);overflow:auto}.compose-title{padding:24px 28px 16px}.compose-title h2{letter-spacing:-1px;margin:0;font-size:32px}.compose-title p{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.mail-compose>form.compose-form{padding:0 28px 20px;display:block}.compose-fields{border-block:1px solid var(--rule-soft)}.mail-compose .compose-fields label{border-bottom:1px solid var(--rule-soft);align-items:center;gap:12px;min-height:49px;display:flex}.compose-fields label:last-child{border:0}.compose-fields label>span{flex-shrink:0;width:55px}.mail-compose .compose-fields input{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:44px;padding:8px 0;font-size:14px}.compose-copies{color:var(--muted);font-size:12px}.compose-copies>summary{min-height:35px;padding:8px 0}.compose-writing{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.is-reply .compose-writing{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.mail-compose .compose-body{display:block}.mail-compose .compose-body textarea{resize:vertical;width:100%;min-height:280px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:22px 0;font-size:16px;font-weight:400;line-height:1.75;display:block}.reply-context{background:var(--bg);border-radius:12px;align-self:start;margin:16px 0;overflow:hidden}.reply-context>summary{cursor:pointer;align-items:flex-start;gap:9px;min-height:44px;padding:12px;font-size:12px;display:flex}.reply-context summary small{color:var(--muted);margin-top:4px;display:block}.reply-context>div{border-top:1px solid var(--rule-soft);max-height:290px;padding:0 14px 12px;overflow:auto}.reply-context .email-body{padding-top:12px;font-size:13px}.reply-context summary svg{flex-shrink:0}.compose-footer{border-top:1px solid var(--rule-soft);align-items:center;gap:12px;padding-top:14px;display:flex}.compose-footer>span{color:var(--muted);margin-right:auto;font-size:12px}.compose-footer .add{justify-content:center;min-width:110px;min-height:44px}.send-permission{background:var(--tint);border-radius:10px;padding:12px;font-size:12px;line-height:1.6}.draft-choice{padding:0 28px 28px}.draft-choice>.textbutton{margin-top:10px;display:block}.mail-compose>.loading{padding:0 28px 24px}@media (max-width:600px){.mail-reader-backdrop{align-items:stretch;padding:0}.mail-reader-backdrop>.modal{border:0;border-radius:0;width:100%;min-height:100dvh;max-height:100dvh}.reader-toolbar{padding:calc(env(safe-area-inset-top) + 7px) 16px 7px}.reader-scroll{flex:1;padding:22px 20px}.reader-heading h2{font-size:25px}.reader-footer{padding:12px 16px calc(env(safe-area-inset-bottom) + 12px)}.reader-addresses{margin-left:0}.reader-footer>.maillabelaction{font-size:11px}.compose-title{padding:18px 20px 14px}.mail-compose>form.compose-form{padding:0 20px calc(env(safe-area-inset-bottom) + 16px)}.is-reply .compose-writing{flex-direction:column;gap:0;display:flex}.reply-context{order:-1;margin:12px 0 0}.reply-context>div{max-height:130px}.mail-compose .compose-body textarea{min-height:200px}.mail-compose .compose-fields input{font-size:16px}.inbox-heading{padding-bottom:14px}.inbox-heading h2{font-size:37px}.inbox-heading p{max-width:220px}.mail-reader .email-body{font-size:15px}.compose-footer{background:var(--surface);padding-bottom:10px;position:sticky;bottom:0}}.reader-attachments{border:1px solid var(--line,#ddd);border-radius:16px;margin:0 0 24px;padding:16px}.reader-attachments h3{align-items:center;gap:8px;margin:0 0 12px;font-size:16px;display:flex}.reader-attachment{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.reader-attachment>div:first-child{min-width:0}.reader-attachment strong{overflow-wrap:anywhere;font-size:14px;display:block}.reader-attachment small,.reader-attachments>small{opacity:.7;font-size:12px;display:block}.attachment-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.attachment-actions a{align-items:center;gap:5px;min-height:44px;padding:4px;font-size:13px;display:inline-flex}.reader-footer{flex-wrap:wrap}@media (max-width:440px){.reader-attachment{flex-direction:column;align-items:flex-start}.attachment-actions{align-self:flex-end}}:root[data-theme=poolside]{--bg:#f7f9ff;--surface:#fff;--raised:#eaf0fc;--sidebar:#f7f9ff;--text:#172746;--muted:#57667d;--line:#d8e1f1;--accent:#2458e8;--tint:#e7efff;--ink:#fff;--danger:#b42442;--note:#fff0ae;--cool:#e7efff;--shadow:#1734680b;--update-bg:#2458e8;--update-ink:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=amber]{--bg:#191b1e;--surface:#23262b;--raised:#2e3238;--sidebar:#191b1e;--text:#f6f1e9;--muted:#bcbec3;--line:#3c4149;--accent:#ff9c53;--tint:#423026;--ink:#251b14;--danger:#ff9b9b;--note:#3b3527;--cool:#29343c;--shadow:#0002;--update-bg:#ff9c53;--update-ink:#251b14;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme>span.preview-paper{background:#f7f9ff}.theme>span.preview-amber{background:#191b1e}.theme>span.preview-amber:after{background:#ff9c53}.content .todayhero{justify-content:flex-start;align-items:center;gap:clamp(16px,4vw,46px)}.today-fact{text-align:left;border-left:1px solid var(--rule);max-width:340px;color:var(--text);background:0 0;border-radius:0;flex:1;min-width:0;padding:3px 0 3px 20px;display:block}.today-fact>span{color:var(--muted);align-items:center;gap:6px;font-size:11px;line-height:1.4;display:flex}.today-fact b{color:var(--accent);font-weight:800}.today-fact p{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.today-fact:hover p{color:var(--accent)}.fact-detail>div:last-child{padding:22px}.fact-detail p{color:var(--text);margin-top:0;font-size:18px;line-height:1.6}.fact-detail a{color:var(--accent)}.fact-detail small{color:var(--muted);margin-top:20px;font-size:11px;display:block}.hometasks .sectionlabel>.thoughttrigger{min-width:40px;min-height:40px;margin-left:auto;padding:5px}.hometasks .thoughttrigger>span,#day-watch:empty{display:none}.day-watch{background:var(--surface);border:1px solid var(--rule-soft);border-radius:14px;align-items:center;gap:8px;min-width:0;margin:0 0 12px;padding:9px 12px 9px 9px;display:flex}.day-watch-play{text-align:left;min-width:0;color:var(--text);background:0 0;flex:1;align-items:center;gap:14px;padding:0;display:flex}.day-watch-image{background:var(--raised);border-radius:9px;flex-shrink:0;width:116px;height:72px;position:relative;overflow:hidden}.day-watch-image img{object-fit:cover;width:100%;height:100%}.day-watch-image>span{color:#fff;background:#0002;place-items:center;display:grid;position:absolute;inset:0}.day-watch-image svg{filter:drop-shadow(0 1px 2px #000a)}.day-watch-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.day-watch-copy>small{color:var(--accent);font-size:11px;font-weight:800}.day-watch-copy>strong{font-family:var(--app-heading);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:1.3;display:-webkit-box;overflow:hidden}.day-watch-copy>span{color:var(--muted);font-size:11px}.day-watch>.icon{min-width:40px;min-height:44px;color:var(--muted)}.watch-player{width:min(100%,800px)}.watch-player iframe{aspect-ratio:16/9;background:#000;border:0;width:100%;display:block}.watch-player-caption{padding:18px 22px}.watch-player-caption h3{margin:0;font-size:18px}.watch-player-caption p{margin:5px 0;font-size:12px}.watch-player-caption .textbutton{min-height:40px;margin-right:20px;font-size:13px}.device-setup{max-width:480px}.device-intro{padding:26px 24px 16px}.device-intro h2{letter-spacing:-1px;margin:0 0 12px;font-size:30px;line-height:1.1}.device-intro p{margin:0;font-size:13px}.permission-rows{padding:0 24px}.permission-rows>div{border-bottom:1px solid var(--rule-soft);align-items:center;gap:12px;padding:17px 0;display:flex}.permission-rows>div>svg{color:var(--accent);flex-shrink:0}.permission-rows span{flex:1}.permission-rows b{font-size:14px;display:block}.permission-rows small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.5;display:block}.permission-rows .textbutton{justify-content:center;align-items:center;gap:4px;min-width:55px;min-height:44px;font-size:12px;display:flex}.camera-note{align-items:flex-start;gap:8px;margin:15px 0 0;font-size:12px;line-height:1.6;display:flex}.camera-note svg{flex-shrink:0;margin-top:2px}.permission-note{margin:16px 0;padding:0 24px;font-size:11px;line-height:1.6}.device-setup>.gerror{margin:12px 24px}.device-setup>footer{border-top:1px solid var(--rule-soft);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}@media (max-width:600px){.content .todayhero{gap:14px;padding:5px 0 14px}.content .todayhero h1{font-size:56px}.todayhero>div:first-child{flex-shrink:0}.todayhero .herodate{font-size:10px}.today-fact{padding-left:12px}.today-fact>span{flex-wrap:wrap;gap:4px;font-size:10px}.today-fact p{-webkit-line-clamp:3;font-size:11px;line-height:1.45}.today-fact>span svg{display:none}.day-watch{gap:3px;margin-bottom:10px;padding:7px 5px 7px 7px}.day-watch-play{gap:10px}.day-watch-image{border-radius:7px;width:87px;height:64px}.day-watch-copy>small{font-size:10px}.day-watch-copy>strong{font-size:13px}.day-watch-copy>span{font-size:10px}.day-watch>.icon{min-width:36px}.device-intro{padding:22px 20px 14px}.permission-rows{padding:0 20px}.device-setup>footer{padding:14px 20px}.permission-note{padding:0 20px}}:root:not([data-theme]) .content .datehero h1,:root[data-theme=paper] .content .datehero h1{color:var(--accent)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius:18px;--radius-sm:10px}html{-webkit-text-size-adjust:100%;scroll-padding-bottom:calc(var(--bottom-nav-height,96px) + 24px)}body,button,input,textarea,select{font-family:var(--app-text)}body{font-size:1rem;line-height:1.5}.content h2,.content h3,.content h4,.modal h2,.sectionlink,.sidebar nav button,.recordnav>nav button{font-family:var(--app-text);letter-spacing:-.015em;font-weight:600}.content h2,.content .cardhead h2,.content .sectionheading h2,.content .videos>.cardhead h2{font-size:1.25rem;line-height:1.3}.content h3,.content h4{font-size:1rem;line-height:1.4}.content .datehero h1{letter-spacing:-.04em;font-size:3rem;font-weight:800;line-height:1.08}.content .datehero .herodate,.content .datehero .heroyear{font-family:var(--app-text);letter-spacing:0;font-size:.875rem;font-weight:400;line-height:1.5}.content .datehero .heroyear{font-size:1rem}.recordnav{gap:12px;min-height:72px;margin-bottom:24px;padding:12px 0}.recordnav>nav button{border-radius:10px;min-height:44px;padding:8px 12px;font-size:.875rem}.recordnav .globalsearch,.recordnav .icon{min-width:44px;min-height:44px}.recordnav .recordbrand{font-family:var(--app-heading);letter-spacing:-.045em;min-height:44px;font-size:1.875rem;font-weight:800}.content{padding-bottom:32px}.content .card{border-radius:18px}.content .listcard,.content>.settings,.content>.reminderlist,.content>.updates{padding:20px}.content .fullconnection:not(:has(.calendarcanvas)){padding:20px}.content .cardhead,.content .sectionheading{flex-wrap:wrap;gap:8px;height:auto;min-height:44px}.sectionlink{text-align:left;gap:8px;min-height:44px}.sectionlink svg{width:16px;height:16px}.content .textbutton,.content summary{min-height:44px}.content .icon,.content .roundadd,.modal .icon{min-width:44px;min-height:44px}.content .loading,.content .quietempty,.content .updateempty,.content .mailhint{font-size:.875rem;line-height:1.5}.content .gerror,.content .error{overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.content .homeflow.refined-home{flex-direction:column;gap:16px;min-width:0;display:flex}.content .refined-home>*{min-width:0;margin-block:0}.content .refined-home .todayhero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:0}.refined-home .today-title{flex:12rem;min-width:0}.content .refined-home .todayhero h1{margin:0 0 4px;font-size:3rem;line-height:1.08}.content .refined-home .todayhero .herodate{font-size:.875rem;line-height:1.5}.refined-home .today-fact{border-left:1px solid var(--rule-soft);flex:15rem;max-width:340px;min-height:44px;padding:4px 0 4px 20px}.refined-home .today-fact>span{gap:6px;font-size:.8125rem;line-height:1.5}.refined-home .today-fact b{font-weight:600}.refined-home .today-fact p{-webkit-line-clamp:2;margin:4px 0 0;font-size:.875rem;line-height:1.5}.content .refined-home .dailyoverview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.dailysecondary{flex-direction:column;gap:16px;min-width:0;display:flex}.content .refined-home .dailysection{background:var(--surface);border:1px solid var(--rule-soft);min-width:0;box-shadow:none;border-radius:18px;padding:16px 20px}.dailysection-heading{align-items:center;gap:8px;min-height:44px;margin-bottom:8px;display:flex}.dailysection-heading h2{min-width:0;margin:0}.content .refined-home .dailysection-heading h2{font-size:1.25rem;line-height:1.3}.dailysection-heading .task-count{color:var(--muted);font-size:.8125rem;font-weight:500}.dailysection-heading .thoughttrigger{border-radius:10px;min-width:44px;min-height:44px;margin-left:auto;padding:10px}.dailysection .gcal{background:0 0;min-width:0;padding:0}.dailysection .connection{text-align:left;flex-direction:row;gap:8px;min-height:44px;padding:0;display:flex}.dailysection .connection .connectglyph{display:none}.dailysection .connection .textbutton{min-height:44px;font-size:.875rem}.refined-home .alerts-status{border:1px solid var(--rule-soft);background:var(--surface);width:100%;min-height:48px;color:var(--muted);text-align:left;border-radius:14px;align-items:center;gap:12px;padding:8px 16px;font-size:.875rem;line-height:1.5;display:flex}.alerts-status>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.alerts-status-icon{color:var(--accent);align-items:center;display:flex}.refined-home .alerts-status:hover{background:var(--raised)}.content .refined-home>.updates.compact{background:var(--update-bg);min-height:0;color:var(--update-ink);box-shadow:none;border:0;border-radius:18px;margin:0;padding:12px 20px}.refined-home>.updates.compact .cardhead{border:0;min-height:36px;padding:0}.content .refined-home>.updates.compact .cardhead h2{color:inherit;font-size:1.125rem}.refined-home>.updates.compact .sectionlink{color:inherit;min-height:36px}.refined-home>.updates.compact .sectionlink svg{color:inherit}.refined-home>.updates.compact .updatecount{font-size:.8125rem}.content .refined-home>.updates.compact .updatelist{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:0 24px;padding:0;display:grid;overflow:visible}.refined-home>.updates.compact .updatelist article{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.refined-home>.updates.compact .updatedetail{display:none}.refined-home>.updates.compact .mobileupdate{text-align:left;width:100%;color:inherit;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.refined-home>.updates.compact .mobileupdate>span:nth-child(2){flex:1;min-width:0}.refined-home>.updates.compact .mobileupdate>svg{margin-top:4px}.refined-home>.updates.compact .mobileupdate-icon{margin-top:3px;display:flex}.refined-home>.updates.compact .mobileupdate b{overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.4;display:block}.refined-home>.updates.compact .mobileupdate>span>span{overflow-wrap:anywhere;margin-top:4px;font-size:.875rem;line-height:1.5;display:block}.refined-home>.updates.compact .gerror{color:inherit}.agenda-group+.agenda-group{margin-top:16px}.content .agenda-label{color:var(--muted);letter-spacing:0;margin:0 0 4px;font-size:.8125rem;font-weight:500}.content .agenda-empty{color:var(--muted);margin:12px 0;font-size:.875rem;line-height:1.5}.content .refined-home .gevent{background:0 0;border:0;align-items:flex-start;gap:12px;min-height:0;padding:12px 0;display:flex}.content .refined-home .gevent+.gevent{border-top:1px solid var(--rule-soft)}.content .refined-home .gevent .eventdate{background:0 0;border:0;flex-direction:column;flex:0 0 2.75rem;justify-content:flex-start;align-items:center;width:2.75rem;min-width:40px;padding:2px 0;display:flex}.content .refined-home .eventdate small{letter-spacing:0;font-size:.8125rem;font-weight:500;line-height:1.3}.content .refined-home .eventdate b{font-family:var(--app-text);letter-spacing:-.03em;font-size:1.5rem;font-weight:600;line-height:1.2}.content .refined-home .eventpeek{text-align:left;width:100%;min-height:44px;padding:0;display:block}.content .refined-home .eventname{font-family:var(--app-text);letter-spacing:0;overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:unset;margin:0 0 4px;font-size:1rem;font-weight:500;line-height:1.45;display:block;overflow:visible}.content .refined-home .eventtime{color:var(--muted);overflow-wrap:anywhere;font-size:.875rem;line-height:1.5;display:block}.agenda-footer{border-top:1px solid var(--rule-soft);min-height:44px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 8px;margin-top:4px;font-size:.8125rem;display:flex}.agenda-footer .textbutton{min-height:44px;padding:8px 0;font-size:.8125rem}.dailysection .compactaccount{text-align:right;margin:0 0 0 auto;display:block}.dailysection .compactaccount select{background:0 0;border:0;max-width:100%;min-height:44px;padding:8px;font-size:.8125rem}.content .task:not(.notecard){align-items:center;gap:8px;min-height:60px;padding:8px 0}.content .taskcopy{flex:1;min-width:0}.content .task .entrytitle,.content .listcard .entrytitle,.content .refined-home .entrytitle{font-family:var(--app-text);text-align:left;letter-spacing:0;overflow-wrap:anywhere;white-space:normal;min-height:44px;padding:8px 0;font-size:1rem;font-weight:400;line-height:1.45;display:block}.content .refined-home .entrytitletext,.content .task:not(.notecard) .entrytitletext{-webkit-line-clamp:unset;overflow-wrap:anywhere;display:block;overflow:visible}.content .taskcopy small,.content .listcard .notecard .taskcopy small,.content .refined-home .taskcopy small{margin:0 0 8px;font-size:.8125rem;line-height:1.5;display:block}.content .task:not(.notecard) .entrymore{opacity:1;align-self:center;width:44px;min-width:44px;min-height:44px;padding:8px;display:inline-flex}.content .task:not(.notecard) .check{background:0 0;border:0;border-radius:10px;flex:0 0 44px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid;position:relative}.content .task:not(.notecard) .check:before{content:"";border:1.25px solid var(--muted);box-sizing:border-box;border-radius:6px;width:20px;height:20px;position:absolute}.content .task:not(.notecard) .check.checked:before{background:var(--accent);border-color:var(--accent)}.content .task:not(.notecard) .check svg{z-index:1;color:var(--ink);position:relative}.content .refined-home .task{border-bottom:1px solid var(--rule-soft)}.content .refined-home .task:last-child{border-bottom:0}.content .refined-home .taskclear{min-height:44px;color:var(--muted);align-items:center;gap:12px;padding:8px 0;font-size:.875rem;font-weight:400;display:flex}.content .refined-home .taskclear svg{width:20px;height:20px;color:var(--accent)}.content .refined-home .baseprojects{margin:0}.content .refined-home .baseprojects>.sectionheading{height:auto;min-height:44px;margin:0 0 8px;padding:0}.content .refined-home .baseprojects>.sectionheading h2{margin:0;font-size:1.25rem}.content .refined-home .baseprojects>.sectionheading>.roundadd{width:44px;min-width:44px;height:44px;min-height:44px}.content .refined-home .projectshelf{scroll-snap-type:x proximity;grid-auto-columns:calc(33.3333% - 10.6667px);grid-auto-flow:column;gap:16px;margin:0;padding:0 0 4px;scroll-padding:0;display:grid;overflow-x:auto}.content .refined-home .baseprojects .projecttile,.content .refined-home .baseprojects .projecttile:only-child{aspect-ratio:auto;height:auto;min-height:144px;box-shadow:none;border:0;border-radius:16px}.content .refined-home .projectopen{min-height:inherit;text-align:left;align-items:end;width:100%;height:auto;padding:64px 16px 16px;display:grid;position:relative}.refined-home .projectopen>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.content .refined-home .baseprojects .projectcopy{min-width:0;display:block;position:relative;inset:auto}.content .refined-home .baseprojects .projectcopy b{font-family:var(--app-heading);letter-spacing:-.02em;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset;font-size:1.25rem;font-weight:700;line-height:1.25;display:block;overflow:visible}.refined-home .projectarrow{display:none}.content .refined-home .baseprojects .coveredit,.content .refined-home .baseprojects .projecttile:only-child .coveredit{border-radius:10px;width:44px;min-width:44px;height:44px;min-height:44px;padding:12px;top:4px;bottom:auto;right:4px}.refined-home .coveredit>span{display:none}.content .refined-home .firstproject{border-radius:16px;min-height:64px;padding:16px;font-size:.875rem}.content .refined-home .baseextras{border:0;margin:0;padding:0}.content .refined-home .baseextras>.card{border:1px solid var(--rule-soft);background:var(--surface);border-radius:18px;margin:0;padding:16px 20px}.content .refined-home .baseextras .cardhead{min-height:44px;margin-bottom:4px;padding:0}.content .refined-home .baseextras .cardhead h2{font-size:1.25rem}.content .refined-home .baseextras .gcal{padding:0}.content .mailrow,.content .refined-home .baseextras .mailrow{padding:12px 0}.content .mailpreview{min-height:44px}.content .mailpreview>div{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.content .mailpreview>div>b,.content .refined-home .baseextras .mailpreview>div>b{overflow-wrap:anywhere;min-width:0;font-size:.875rem;font-weight:600;line-height:1.5}.content .mailpreview>div>small,.content .refined-home .baseextras .mailpreview>div>small{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.8125rem;line-height:1.5}.content .mailpreview h3,.content .refined-home .baseextras .mailpreview h3{font-family:var(--app-text);white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;letter-spacing:0;-webkit-box-orient:vertical;margin:4px 0 0;font-size:1rem;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.content .mailpreview p{margin-top:4px;font-size:.875rem;line-height:1.5}.content .refined-home .baseextras .mailview>.empty{min-height:44px;margin:0;padding:12px 0;font-size:.875rem}.refined-home .baseextras .connection{flex-direction:row;gap:8px;min-height:44px;padding:0;display:flex}.refined-home .baseextras .connectglyph{display:none}.refined-home .baseextras .connection .textbutton{font-size:.875rem}.content .refined-home>.quote{text-align:left;border-radius:16px;margin:0;padding:16px 20px}.refined-home .quote-label{color:var(--muted);font-size:.8125rem;font-weight:500;line-height:1.5}.content .refined-home>.quote p{font-family:var(--app-text);text-align:left;letter-spacing:0;margin:4px 0 0;font-size:.875rem;font-weight:400;line-height:1.5}.refined-home #day-watch{margin:0}.refined-home .day-watch{border-radius:16px;gap:8px;margin:0;padding:12px}.refined-home .day-watch-copy>small,.refined-home .day-watch-copy>span{font-size:.8125rem;line-height:1.4}.refined-home .day-watch-copy>small{font-weight:600}.refined-home .day-watch-copy>strong{font-family:var(--app-text);font-size:1rem;font-weight:500;line-height:1.4}.refined-home .day-watch-image{border-radius:10px;width:112px;height:80px}.refined-home .day-watch>.icon{min-width:44px;min-height:44px}.content .refined-home>.videos{margin:0;padding:0}.content .refined-home .videos>.cardhead h2{font-size:1.25rem}.content .videocaption h3,.content .refined-home .videocard .videocaption h3{font-family:var(--app-text);font-size:1rem;font-weight:500;line-height:1.4}.content .videocaption p,.content .refined-home .videocaption p{font-size:.8125rem;line-height:1.5}.content .videocontrols>.icon{min-width:44px;min-height:44px}.content .feedtabs button,.content .mailtabs button,.content .accounttabs button,.content .taskfilters button{min-height:44px;font-size:.875rem}.content .notepreview,.content .listcard .notecard .notepreview{font-size:.875rem;line-height:1.5}.content .dayagenda h4{font-family:var(--app-text);overflow-wrap:anywhere;font-size:1rem;font-weight:500;line-height:1.45}.content .dayagenda p,.content .dayagenda time,.content .calmeta{font-size:.8125rem;line-height:1.5}@media (max-width:960px){.content .refined-home .projectshelf{grid-auto-columns:calc(50% - 8px)}}@media (max-width:760px){.shell{padding:0}.recordnav,.is-home .recordnav{flex-wrap:wrap;gap:4px;height:auto;min-height:60px;margin:0 20px 20px;padding:8px 0}.recordnav .recordbrand,.is-home .recordbrand{margin-right:auto;font-size:1.75rem}.recordnav .globalsearch{min-width:44px;min-height:44px;padding:8px}.content,.is-home .content{padding:0 20px calc(var(--bottom-nav-height,96px) + 24px)}.basebar+.content{padding-top:0}.content .homeflow.refined-home{gap:20px}.content .refined-home .todayhero{gap:12px 16px;padding:0}.content .refined-home .todayhero h1{margin:0 0 4px;font-size:2.375rem}.refined-home .today-title{flex:10rem}.refined-home .today-fact{border:0;flex:10rem;max-width:none;padding:0}.refined-home .today-fact>span{font-size:.8125rem}.refined-home .today-fact p{-webkit-line-clamp:2;font-size:.8125rem}.content .refined-home .dailyoverview{grid-template-columns:minmax(0,1fr);gap:20px}.dailysecondary{display:contents}.content .refined-home .dailysection,.content .refined-home .baseextras>.card{padding:16px}.content .refined-home .dailysection-heading h2,.content .refined-home .baseprojects>.sectionheading h2,.content .refined-home .baseextras .cardhead h2,.content .refined-home .videos>.cardhead h2{font-size:1.125rem}.content .refined-home>.updates.compact{padding:12px 16px}.refined-home .alerts-status{padding:8px 12px}.content .refined-home .projectshelf{grid-auto-columns:max(9rem,50% - 6px);gap:12px;margin:0;padding-bottom:4px}.content .refined-home .baseprojects .projecttile,.content .refined-home .baseprojects .projecttile:only-child{border-radius:16px;min-height:128px}.content .refined-home .projectopen{padding:56px 12px 12px}.content .refined-home .baseprojects .projectcopy b{font-size:1.125rem}.refined-home .day-watch-play{gap:12px}.refined-home .day-watch-image{width:80px;height:72px}.refined-home .day-watch{flex-wrap:wrap;align-items:flex-start;padding:12px;position:relative}.refined-home .day-watch-play{flex:12rem}.refined-home .day-watch>.icon{margin-left:auto}.content .refined-home .videogrid{grid-template-columns:minmax(0,1fr);gap:20px}.content .refined-home .videocard{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:12px;display:grid}.content .refined-home .videocard.isplaying{display:block}.refined-home .videocaption{flex-wrap:wrap;padding:0}:is(.content .listcard,.content>.settings,.content>.reminderlist,.content>.updates,.content .fullconnection:not(:has(.calendarcanvas))){padding:16px}.phonebar{min-height:0;padding:8px max(8px,env(safe-area-inset-left)) calc(8px + env(safe-area-inset-bottom));border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid;bottom:0;left:0;right:0}.phonebar button{border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-width:44px;height:auto;min-height:52px;padding:4px 2px;font-size:.75rem;font-weight:500;line-height:1.25;display:flex;position:relative}.phonebar button span{overflow-wrap:anywhere;min-width:0;max-width:100%;display:block}.phonebar .navdrawing{flex:0 0 24px;width:24px;height:24px}.phonebar button.selected{background:var(--tint);color:var(--accent);box-shadow:none}.phonebar button.selected .navdrawing{transform:none}.phonebar button.selected:after{display:none}.savetoast{bottom:calc(var(--bottom-nav-height,96px) + 12px)}}@media (min-width:761px) and (max-width:900px){.recordnav{flex-wrap:wrap;gap:8px}.recordnav>nav{flex-basis:100%;order:5;justify-content:space-between}.recordnav>nav button{gap:6px;min-width:44px;padding:8px;font-size:.8125rem;display:flex}.recordnav>nav button span{background:0 0;padding:0;display:inline;position:static;transform:none}.recordnav>nav button .navdrawing{width:20px;height:20px;display:block}}@media (prefers-reduced-motion:reduce){.phonebar button{transition:none}}.is-home .recordnav{margin-bottom:16px}.content .refined-home .dailysection{padding:12px 16px}.refined-home .dailysection-heading{margin-bottom:4px}.content .refined-home .dailysection-heading h2{font-size:1.125rem}.content .refined-home .dailymail .mailview>.empty{min-height:44px;margin:0;padding:12px 0;font-size:.875rem;line-height:1.5}.content .refined-home .dailymail .mailrow{padding:12px 0}.refined-home .day-watch{align-items:center;padding:8px 12px}.refined-home .day-watch-image{width:96px;height:64px}.refined-home .day-watch-copy{gap:2px}.refined-home .day-watch-play{gap:12px}.recordnav .reminderbell{width:44px;min-width:44px;min-height:44px;color:var(--muted);border-radius:10px;flex:0 0 44px;justify-content:center;align-items:center;padding:10px;display:inline-flex;position:relative}.recordnav .reminderbell:hover,.recordnav .reminderbell.selected{background:var(--tint);color:var(--accent)}.reminderbadge{border:2px solid var(--bg);background:var(--accent);min-width:18px;min-height:18px;color:var(--ink);font-family:var(--app-text);pointer-events:none;border-radius:12px;place-items:center;padding:2px 4px;font-size:.625rem;font-weight:600;line-height:1;display:grid;position:absolute;top:0;right:-2px}.reminderissue{background:var(--accent);border:1px solid var(--bg);border-radius:50%;width:8px;height:8px;position:absolute;top:5px;right:5px}@media (min-width:1100px){.content .refined-home .dailyoverview{grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,.9fr)}.dailysecondary{display:contents}}@media (max-width:760px){.is-home .recordnav{margin-bottom:16px}.recordnav .page-refresh{display:none}.refined-home .day-watch-play{flex:1 1 0;min-width:0}.refined-home .day-watch-image{width:72px;height:64px}.refined-home .day-watch>.icon{flex:0 0 44px;margin-left:0}.refined-home .day-watch{flex-wrap:nowrap;gap:4px;padding:8px}}.content .refined-home .day-greeting{color:var(--muted);overflow-wrap:anywhere;margin:0 0 6px;font-size:.875rem;font-weight:500;line-height:1.4}.updates-checked{color:var(--muted);margin:12px 0 0;font-size:.8125rem;line-height:1.4}.content .refined-home .today-fact-rotation{flex:28rem;align-self:center;min-width:0;max-width:40rem}.content .refined-home .today-fact-rotation .today-fact{text-align:left;width:100%;max-width:none;min-height:0;padding:0 0 0 20px}.content .refined-home .today-fact-rotation .today-fact>span{flex-wrap:wrap;align-items:center;min-height:44px;font-size:.8125rem;line-height:1.4}.content .refined-home .today-fact-rotation:has(.fact-rotation-controls) .today-fact>span{padding-right:92px}.content .refined-home .today-fact-rotation .today-fact p{-webkit-line-clamp:unset;-webkit-box-orient:initial;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-height:none;margin:0;font-size:.875rem;line-height:1.55;display:block;overflow:visible}.refined-home .fact-rotation-controls{align-items:center;top:0;right:0;transform:none}.refined-home .fact-rotation-controls button{width:44px;min-width:44px;min-height:44px}@media (max-width:760px){.content .refined-home .today-fact-rotation{border-top:1px solid var(--rule-soft);flex:100%;width:100%;max-width:none;margin-top:0;padding-top:4px}.content .refined-home .today-fact-rotation .today-fact{border:0;padding:0}.content .refined-home .today-fact-rotation .today-fact p{font-size:.875rem;line-height:1.5}.refined-home .fact-rotation-controls{top:4px}}.notifications-layer{z-index:120;pointer-events:none;position:fixed;inset:0}.notifications-scrim{background:color-mix(in srgb,var(--bg) 45%,transparent);pointer-events:auto;cursor:default;border:0;position:absolute;inset:0}.notifications-panel{pointer-events:auto;background:var(--surface);width:min(440px,100vw - 32px);color:var(--text);border:1px solid var(--line);overscroll-behavior:contain;border-radius:20px;outline:none;position:fixed;right:max(20px,50vw - 640px);overflow:auto;box-shadow:0 20px 65px #0003}.notifications-panel>header{border-bottom:1px solid var(--line);background:var(--bg);z-index:1;justify-content:space-between;align-items:center;padding:20px;display:flex;position:sticky;top:0}.notifications-panel>header span{color:var(--muted);font-size:.8125rem}.notifications-panel h2{font:700 1.5rem/1.2 var(--app-heading);letter-spacing:-.03em;margin:4px 0 0}.notifications-body{gap:16px;padding:16px;display:grid}.notifications-panel .card{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.notifications-panel .cardhead h2{font:600 1rem/1.4 var(--app-text)}.notifications-panel .updatelist{grid-template-columns:1fr;gap:0;display:grid}.notifications-panel .updatelist article,.notifications-panel .notificationmail article{border-bottom:1px solid var(--line);padding:16px 0}.notifications-panel h3{font:600 1rem/1.4 var(--app-text);margin:6px 0}.notifications-panel p{font:400 .875rem/1.5 var(--app-text);overflow-wrap:anywhere;margin:8px 0}.notifications-panel small,.notifications-panel .source{color:var(--muted);font-size:.8125rem}.notifications-panel .notificationmail{margin-top:20px}.notifications-panel .updateglyph{color:var(--accent)}.notifications-panel .task{padding:12px 0}.notifications-panel .icon{min-width:44px;min-height:44px}.shell:has(.reminderbell[aria-expanded=true]) .recordnav{z-index:121;pointer-events:none;position:relative}.shell:has(.reminderbell[aria-expanded=true]) .reminderbell{pointer-events:auto;background:var(--tint)}.push-settings{border:1px solid var(--line);background:var(--tint);border-radius:16px;padding:16px}.push-settings>div:first-child{align-items:center;gap:8px;display:flex}.push-settings h3{margin:0}.push-on{color:var(--accent);margin-left:auto;font-size:.75rem;font-weight:600}.push-actions{flex-wrap:wrap;gap:12px;display:flex}.push-settings small{margin-top:12px;line-height:1.5;display:block}.sync-caption{color:var(--muted);margin:4px 0 8px;font-size:.75rem;line-height:1.4}.notifications-panel a,.notifications-panel button{min-height:44px}@media (max-width:760px){.notifications-panel{width:calc(100vw - 32px);right:16px}.notifications-body,.notifications-panel>header{padding:16px}}.shared-home,.shared-view,.collection-view,.collections-shelf,.planner-calendar{min-width:0;font-family:var(--app-text)}.shared-home{padding:20px!important}.shared-home h2,.collections-shelf h2,.shared-view h2,.collection-view h2,.planner-calendar h2{font:600 1.2rem/1.35 var(--app-text);margin:0}.shared-home .sectionheading,.planner-calendar .sectionheading{margin-bottom:16px}.planner-hint,.planner-empty{color:var(--muted);font-size:.875rem;line-height:1.55}.planner-empty{margin:0;padding:12px 0}.planner-save-status{color:var(--muted);font-size:.8125rem}.visibility-badge{background:var(--tint);width:fit-content;color:var(--accent);overflow-wrap:anywhere;border-radius:8px;padding:4px 8px;font-size:.75rem;line-height:1.4;display:inline-flex}.planner-eyebrow{color:var(--muted);font-size:.8125rem}.shared-invitation-empty,.collection-start{text-align:left;border:1px dashed var(--line);background:var(--tint);width:100%;color:var(--text);border-radius:16px;align-items:center;gap:16px;padding:20px;display:flex}.shared-invitation-empty>span,.shared-collection-icon{background:var(--surface);height:48px;color:var(--accent);border-radius:14px;flex:0 0 48px;place-items:center;display:grid}.shared-invitation-empty>div,.collection-start>div{flex:1;min-width:0}.shared-invitation-empty p,.collection-start p{color:var(--muted);margin:4px 0 0;font-size:.875rem}.shared-home-content{grid-template-columns:1fr 1fr;gap:24px;display:grid}.shared-event-row{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);background:0 0;align-items:center;gap:12px;min-height:60px;padding:14px 0;display:flex}.shared-event-row>span:not(.shared-event-day){flex:1;gap:5px;min-width:0;display:grid}.shared-event-row b{overflow-wrap:anywhere;font-weight:600}.shared-event-row small{color:var(--muted);font-size:.8125rem;line-height:1.5}.shared-event-row>svg{color:var(--accent);flex-shrink:0}.shared-event-day{background:var(--tint);border-radius:10px;flex-shrink:0;place-items:center;gap:2px;width:44px;padding:8px 4px;display:grid}.shared-event-day b{font-size:1.2rem}.shared-home-collections{align-content:start;gap:12px;display:grid}.shared-home-collections>button{text-align:left;color:var(--text);background:0 0;border:0;border-radius:12px;gap:12px;padding:8px;display:flex}.shared-home-collections img{object-fit:cover;border-radius:12px;width:56px;height:56px}.shared-home-collections button>span:last-child{align-content:center;gap:5px;min-width:0;display:grid}.shared-home-collections small{color:var(--muted);font-size:.8125rem}.shared-soft-empty{color:var(--accent);background:0 0;border:0;align-items:center;gap:8px;min-height:44px;display:flex}.planner-page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.planner-page-heading h1,.collection-header h1{font:600 clamp(2rem,4vw,3rem)/1.15 var(--app-heading);letter-spacing:-.035em;overflow-wrap:anywhere;margin:8px 0}.planner-page-heading h1 span{color:var(--accent)}.shared-space-tabs,.collection-filter{flex-wrap:wrap;gap:8px;margin:16px 0 24px;display:flex}.shared-space-tabs button,.collection-filter button{background:var(--surface);color:var(--muted);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:10px 14px;display:flex}.shared-space-tabs .selected,.collection-filter .selected{background:var(--tint);border-color:var(--accent);color:var(--accent)}.member-avatars{padding-left:6px;display:flex}.member-avatars span{border:2px solid var(--surface);background:var(--tint);width:28px;height:28px;color:var(--accent);border-radius:50%;place-items:center;margin-left:-6px;font-size:.625rem;font-weight:600;display:grid}.shared-space-toolbar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.shared-space-toolbar>span{color:var(--muted);font-size:.8125rem}.shared-view>section{margin:24px 0}.shared-first{text-align:center;background:var(--surface);border-radius:20px;padding:40px 20px}.shared-first-art{color:var(--accent);align-items:center;gap:12px;padding:24px;display:inline-flex}.shared-first p{color:var(--muted);max-width:390px;margin:12px auto 24px;line-height:1.5}.shared-invite-card{background:var(--tint);border:1px solid var(--line);color:var(--text);text-align:left;border-radius:14px;align-items:center;gap:16px;padding:16px;display:flex}.shared-invite-card span{flex:1;gap:6px;display:grid}.shared-invite-card small{color:var(--muted)}.collections-shelf{margin:28px 0}.collection-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:20px;display:grid}.collection-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;min-width:0;position:relative;overflow:hidden}.collection-card-open{text-align:left;width:100%;color:var(--text);background:0 0;border:0;padding:0}.collection-cover{background:var(--tint);height:150px;position:relative;overflow:hidden}.collection-cover>img{object-fit:cover;width:100%;height:100%}.collection-cover-art{width:100%;height:100%;font:400 5rem var(--app-heading);color:var(--accent);place-items:center;display:grid}.collection-kind{background:var(--surface);color:var(--text);border-radius:8px;padding:5px 8px;font-size:.75rem;position:absolute;bottom:12px;left:12px}.collection-card-copy{padding:16px}.collection-card h3{overflow-wrap:anywhere;margin:0 0 10px;font-size:1rem;font-weight:600}.collection-card p{color:var(--muted);margin:10px 0 0;font-size:.8125rem}.collection-edit{border-radius:50%;position:absolute;top:8px;right:8px;background:var(--surface)!important}.collection-start>span{color:var(--accent);font-size:2.5rem}.collection-topline{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.collection-topline .planner-save-status{margin-left:auto}.collection-header{align-items:center;gap:24px;margin-bottom:32px;display:flex}.collection-header>div:not(.collection-header-actions){flex:1;min-width:0}.collection-header p{color:var(--muted);margin:10px 0 0;line-height:1.55}.collection-header-cover{object-fit:cover;border-radius:20px;width:140px;height:140px}.collection-header-actions{align-self:flex-start;display:flex}.collection-ideas{margin-top:28px}.idea-tools{align-items:center;gap:12px;margin:16px 0;display:flex}.idea-search{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex:1;align-items:center;gap:8px;min-width:0;padding:8px 12px;display:flex}.idea-search input{color:var(--text);background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:1rem}.idea-tools select{background:var(--surface);border:1px solid var(--line);max-width:35%;min-height:44px;color:var(--text);border-radius:10px}.moodboard-grid{columns:3 210px;column-gap:20px}.idea-tile{break-inside:avoid;text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);border-radius:16px;margin:0 0 20px;padding:0;display:block;overflow:hidden}.idea-tile>img{object-fit:cover;width:100%;max-height:420px;display:block}.idea-tile>div{padding:16px}.idea-tile h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:1rem;font-weight:600}.idea-tile p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);font-size:.875rem;line-height:1.5}.idea-tile-meta{color:var(--muted);justify-content:space-between;gap:8px;margin-top:12px;font-size:.75rem;display:flex}.idea-tile-meta span{align-items:center;gap:4px;display:flex}.ideas-empty{text-align:center;background:var(--surface);border-radius:18px;padding:36px 16px}.ideas-empty>span{color:var(--accent);font-size:3rem}.ideas-empty h3{font-size:1.125rem}.ideas-empty p{color:var(--muted);font-size:.875rem}.collection-settings{color:var(--muted);margin:32px 0;font-size:.875rem}.collection-settings summary{cursor:pointer;padding:12px 0}.planner-backdrop{z-index:200!important}.planner-modal{border-radius:20px;width:min(620px,100vw - 32px);max-height:calc(100dvh - 40px);overflow:auto;padding:24px!important}.planner-modal-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.planner-modal-head h2{font:600 1.3rem/1.35 var(--app-text);margin:0}.planner-modal form{gap:16px;display:grid}.planner-modal label{gap:8px;margin:0;font-size:.875rem;display:grid}.planner-modal input:not([type=checkbox]),.planner-modal select,.planner-modal textarea{box-sizing:border-box;width:100%;min-width:0;font:400 1rem/1.4 var(--app-text);border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:10px;padding:11px 12px}.planner-modal input[type=file]{font-size:.875rem}.planner-modal fieldset{border:0;gap:16px;min-width:0;padding:0;display:grid}.planner-modal h3{font:600 1rem/1.4 var(--app-text)}.planner-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.planner-form-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.planner-checkbox{align-items:center;min-height:44px;line-height:1.5;gap:12px!important;display:flex!important}.planner-checkbox input{width:21px;height:21px;accent-color:var(--accent);flex:0 0 21px}.collection-type-picker{grid-template-columns:1fr 1fr;gap:8px;display:grid}.collection-type-picker button{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:12px;gap:6px;padding:12px;display:grid}.collection-type-picker .selected{border-color:var(--accent);background:var(--tint)}.collection-type-picker small{color:var(--muted);font-size:.75rem}.mini-cover-picker{gap:8px;padding:4px;display:flex;overflow:auto}.mini-cover-picker button{background:var(--tint);height:52px;color:var(--text);border:2px solid #0000;border-radius:10px;flex:0 0 52px;padding:0;font-size:.75rem;overflow:hidden}.mini-cover-picker .selected{border-color:var(--accent)}.mini-cover-picker img{object-fit:cover;width:100%;height:100%}.idea-upload-grid{gap:12px;padding:4px 0;display:flex;overflow:auto}.idea-upload-grid>div{flex:0 0 112px;height:112px;position:relative}.idea-upload-grid img{object-fit:cover;border-radius:12px;width:100%;height:100%}.idea-upload-grid .icon{background:var(--surface);position:absolute;top:4px;right:4px}.idea-upload{background:var(--tint);border:1px dashed var(--line);min-width:112px;min-height:112px;color:var(--accent);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden;display:flex!important}.idea-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.input-with-action{gap:8px;display:flex}.input-with-action input{flex:1}.idea-gallery{gap:12px;margin:20px 0;display:flex;overflow:auto}.idea-gallery img{object-fit:contain;border-radius:12px;max-width:100%;max-height:360px}.idea-notes{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.idea-tags,.idea-links,.idea-reader-actions{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.idea-tags span{background:var(--tint);border-radius:6px;padding:4px 8px;font-size:.75rem}.idea-links a{color:var(--accent);align-items:center;gap:6px;font-size:.875rem;display:flex}.favourited{color:var(--accent)!important}.idea-comments{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.idea-comments>div{padding:12px 0}.idea-comments>div>div{align-items:center;gap:12px;display:flex}.idea-comments small{color:var(--muted);font-size:.75rem}.idea-comments p{white-space:pre-wrap;font-size:.875rem;line-height:1.5}.small{font-size:.8125rem!important}.shared-member{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.shared-member>span{flex:1;gap:4px;display:grid}.shared-member small{color:var(--muted)}.shared-member select{width:auto}.invite-form,.shared-member-preferences{border-top:1px solid var(--line);gap:16px;margin-top:20px;padding-top:20px;display:grid}.invite-form h3,.shared-member-preferences h3{margin:0}.invite-link{gap:8px;display:flex}.invite-history{align-items:center;gap:12px;padding:12px 0;display:flex}.invite-history>span{overflow-wrap:anywhere;flex:1}.invite-history small{color:var(--muted);margin-top:4px;display:block}.invite-review>svg{color:var(--accent)}.permission-explanation{background:var(--tint);border-radius:12px;margin:16px 0;padding:16px}.permission-explanation p{margin-bottom:0;font-size:.875rem;line-height:1.5}.trip-plan{grid-template-columns:1.3fr 1fr;gap:24px;display:grid}.trip-plan>section{background:var(--surface);border:1px solid var(--line);border-radius:18px;min-width:0;padding:20px}.trip-day h3,.trip-checklist h3{margin:20px 0 8px;font-size:.875rem;font-weight:600}.trip-stop{border-bottom:1px solid var(--line);align-items:start;gap:12px;padding:12px 0;display:flex}.trip-time{color:var(--muted);flex:0 0 50px;padding-top:10px;font-size:.8125rem}.trip-stop>div{flex:1;min-width:0}.trip-stop .textbutton{text-align:left;white-space:normal;overflow-wrap:anywhere}.trip-stop p{color:var(--muted);font-size:.875rem;line-height:1.5}.planner-check-row{align-items:center;gap:8px;display:flex}.check-target{place-items:center;min-width:44px;min-height:44px;display:grid}.check-target input{width:21px;height:21px;accent-color:var(--accent)}.planner-check-row>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:.875rem}.is-done{color:var(--muted);text-decoration:line-through}.row-overflow{position:relative}.row-overflow summary{cursor:pointer;place-items:center;width:44px;height:44px;list-style:none;display:grid}.row-overflow button{background:var(--surface);min-height:44px;color:var(--text);border:1px solid var(--line);padding:8px 12px;display:block}.trip-add-check{grid-template-columns:90px 1fr 44px;gap:6px;margin-top:16px;display:grid}.trip-add-check input,.trip-add-check select{background:var(--bg);width:100%;min-width:0;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:8px;font-size:.8125rem}.trip-attachments{margin-top:24px}.trip-attachments>div{align-items:center;gap:8px;display:flex}.trip-attachments a{color:var(--accent);overflow-wrap:anywhere;flex:1;align-items:center;gap:8px;font-size:.875rem;display:flex}.planner-file-add{min-height:44px;color:var(--accent);align-items:center;gap:8px;font-size:.875rem;display:flex;position:relative;overflow:hidden}.planner-file-add input{opacity:0;cursor:pointer;position:absolute;inset:0}.planner-calendar{margin:16px 0}.planner-calendar.compact h2{font-size:.875rem}.planner-calendar.compact .shared-event-row{padding:10px 0}.planner-calendar.compact .visibility-badge{font-size:.6875rem}.shared-activity>h3{margin:0}.activity-row{border-bottom:1px solid var(--line);gap:12px;padding:14px 0;display:flex}.activity-row>svg{color:var(--muted);flex-shrink:0;margin-top:10px}.activity-row>div{flex:1;min-width:0}.activity-row.unread>svg{color:var(--accent)}.activity-row small{margin-top:4px;display:block}.activity-title{text-align:left;overflow-wrap:anywhere;white-space:normal}.activity-row.unread .activity-title{font-weight:600}.notifications-panel{width:min(430px,100vw - 32px)}.notifications-body{gap:24px;padding:20px}.notifications-panel>header{padding:16px 20px}.notifications-panel h2#reminder-panel-title{font:600 1.2rem/1.4 var(--app-text);letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.unread-pill{background:var(--tint);border-radius:8px;padding:4px 8px;color:var(--accent)!important;font-size:.75rem!important}.notifications-panel .task{gap:8px;min-height:56px;align-items:center!important;display:flex!important}.notifications-panel .task>.check{place-items:center;display:grid;position:relative;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important}.notifications-panel .task>.check:before{content:"";border:1.5px solid var(--muted);box-sizing:border-box;border-radius:5px;width:21px;height:21px;position:absolute;top:11px;left:11px}.notifications-panel .task>.check.checked:before{background:var(--accent);border-color:var(--accent)}.notifications-panel .task>.check svg{z-index:1;color:var(--surface);position:relative}.notifications-panel .taskcopy{flex:1;min-width:0}.notifications-panel .task .entrytitle{white-space:normal;text-align:left;min-height:0;padding:0;font-size:.9375rem;line-height:1.45}.notifications-panel .task .entrymore{flex-shrink:0}.notifications-panel .updatedetail{grid-template-columns:24px minmax(0,1fr);gap:4px 12px;min-height:0!important;padding:0!important;display:grid!important}.notifications-panel .updatedetail>*{grid-column:2;margin:0!important}.notifications-panel .updatedetail>.updateglyph{grid-area:1/1/span 6;padding-top:4px;display:block!important}.notifications-panel .updatedetail>small:first-of-type{display:none}.notifications-panel .updatedetail h3{font-size:1rem;margin:0!important}.notifications-panel .updatedetail .textbutton{justify-self:start;min-height:36px}.notifications-panel .arrival-time{font-size:.6875rem!important}.notifications-panel .updatelist article{min-height:0!important;padding:14px 0!important}.notifications-panel .notificationmail .mailhint{display:none}.notifications-panel .notificationmail article>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notifications-panel .notificationactions{flex-wrap:wrap;gap:8px;display:flex}.notifications-panel .quiethelp{margin-top:16px}.notifications-panel .push-settings{padding:14px}.notifications-panel .push-settings h3{font-size:.875rem}.notifications-panel .updates .cardhead{margin-bottom:8px}@media (min-width:1100px){.recordnav>nav{gap:4px}.recordnav>nav>button{padding-inline:10px}}@media (max-width:760px){.shared-home-content,.trip-plan{grid-template-columns:1fr}.shared-home-content{gap:16px}.shared-home{padding:16px!important}.planner-page-heading{flex-direction:column;align-items:start}.planner-page-heading h1{font-size:2.25rem}.shared-space-tabs{gap:6px}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.collection-cover{height:120px}.collection-card-copy{padding:12px}.collection-header{flex-wrap:wrap;gap:16px}.collection-header-cover{border-radius:16px;width:88px;height:88px}.collection-header h1{font-size:2rem}.collection-header-actions{margin-left:auto}.moodboard-grid{columns:2;column-gap:12px}.idea-tile{margin-bottom:12px}.idea-tile>div{padding:12px}.planner-modal{max-height:calc(100dvh - 24px - env(safe-area-inset-bottom));padding:20px!important}.planner-form-row{grid-template-columns:1fr}.notifications-panel{border-radius:20px 20px 16px 16px;width:calc(100vw - 16px);right:8px}.notifications-body{padding:16px;padding-bottom:max(20px,env(safe-area-inset-bottom))}.notifications-panel>header{padding:14px 16px}.trip-plan>section{padding:16px}.planner-modal .add{white-space:normal}.shared-home .sectionheading{flex-wrap:wrap;align-items:center;gap:8px}}@media (max-width:360px){.collection-grid,.collection-type-picker{grid-template-columns:1fr}.moodboard-grid{columns:1}.trip-add-check{grid-template-columns:1fr 44px}.trip-add-check select{grid-column:1/-1}}.showcase-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.showcase-heading>span{letter-spacing:.025em;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.showcase-heading .textbutton{min-height:44px;font-size:12px}.showcase-stage{isolation:isolate;background:var(--accent,#2458e8);outline-offset:4px;border-radius:22px;position:relative;overflow:hidden}.showcase-card{color:#fff;background:#183689;grid-template-columns:1.15fr 1fr;min-height:280px;animation:.55s both showcase-enter;display:grid}.showcase-copy{z-index:2;background:linear-gradient(120deg,var(--accent,#2458e8),#162a62);flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;height:280px;padding:28px 32px;display:flex;position:relative;overflow:auto}.showcase-kicker{text-transform:uppercase;letter-spacing:.14em;opacity:.85;font-size:11px;font-weight:600}.showcase-copy h2{letter-spacing:-.035em;-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:12px 0 10px;font-size:clamp(21px,2.5vw,32px);font-weight:600;line-height:1.12;display:-webkit-box;overflow:hidden}.showcase-copy p{opacity:.82;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0 0 18px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.showcase-open{color:#14214b;background:#fff;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex}.showcase-art{background:linear-gradient(135deg,#9cc6ff,#3568c9);min-width:0;height:280px;position:relative;overflow:hidden}.showcase-art img{object-fit:cover;width:100%;height:100%;display:block}.showcase-art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#162a6244,#0000 60%);position:absolute;inset:0}.showcase-play-symbol{color:#172a5c;background:#fffd;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.showcase-orbit{border:45px solid #fff5;border-radius:50%;width:240px;height:240px;position:absolute;top:40px;right:-30px;transform:rotate(-25deg)}.showcase-star{color:#e2edff;font-size:180px;line-height:1;position:absolute;top:40px;left:10%;transform:rotate(12deg)}.showcase-controls{align-items:center;gap:4px;margin-top:3px;display:flex}.showcase-controls .icon{min-width:44px;min-height:44px}.showcase-dots{flex:1;align-items:center;gap:0;display:flex}.showcase-dots button{background:0 0;border:0;place-items:center;width:28px;min-height:44px;padding:8px;display:grid}.showcase-dots span{opacity:.22;background:currentColor;border-radius:50%;width:6px;height:6px}.showcase-dots [aria-current=true] span{opacity:1;background:var(--accent,#2458e8);border-radius:9px;width:18px}.showcase-count{opacity:.6;margin-right:8px;font-size:11px}.home-showcase button:focus-visible{outline-offset:3px;outline:2px solid}.home-showcase .day-watch{margin:0}@keyframes showcase-enter{0%{opacity:.65}to{opacity:1}}@media (max-width:600px){.showcase-card{grid-template-columns:1.35fr 1fr;min-height:260px}.showcase-copy{height:260px;padding:20px 16px}.showcase-art{height:260px}.showcase-copy h2{font-size:22px}.showcase-copy p{font-size:12px}.showcase-kicker{letter-spacing:.08em;font-size:9px}.showcase-star{font-size:160px;left:-40px}.showcase-play-symbol{width:46px;height:46px}.showcase-count{display:none}.showcase-dots button{width:24px}.showcase-heading{gap:8px}.showcase-heading>span{font-size:11px}}@media (prefers-reduced-motion:reduce){.showcase-card{animation:none}}@media (forced-colors:active){.showcase-stage,.showcase-open{border:1px solid canvastext}}.showcase-copy{background:linear-gradient(120deg,color-mix(in srgb,var(--accent,#2458e8) 55%,#122043),#162a62)}.showcase-copy h2,.showcase-copy p{color:#fff}.showcase-heading .textbutton{color:var(--text)}.showcase-stage{touch-action:pan-y}.home-showcase{min-width:0;margin:0}.showcase-controls{gap:2px;min-width:0;margin-top:0}.showcase-mode{white-space:nowrap;color:var(--muted);flex:none;margin-right:8px;padding:8px 4px 8px 0;font-size:.75rem}.showcase-dots{scrollbar-width:none;min-width:0;overflow-x:auto}.showcase-dots button{flex:0 0 24px}.showcase-dots::-webkit-scrollbar{display:none}.showcase-card{min-height:232px}.showcase-copy,.showcase-art{height:232px}.showcase-copy{padding:20px 24px}.content .home-showcase .showcase-copy h2{margin:8px 0;font-size:clamp(20px,2.2vw,28px);line-height:1.15}.showcase-copy p{margin-bottom:12px}@media (max-width:760px){.is-home .recordnav{min-height:52px;margin-bottom:10px;padding-block:4px}.content .homeflow.refined-home{gap:12px}.content .refined-home .todayhero{gap:8px 12px}.content .refined-home .todayhero h1{margin-bottom:2px}.content .refined-home .dailyoverview{gap:12px}.content .refined-home .dailysection{padding:8px 12px}.refined-home .dailysection-heading{margin-bottom:0}.content .refined-home .gevent{gap:10px;padding:8px 0}.content .refined-home .eventname{margin-bottom:2px;font-size:.9375rem}.content .refined-home .eventtime{font-size:.8125rem;line-height:1.4}.refined-home .agenda-group+.agenda-group{margin-top:8px}.content .refined-home .task:not(.notecard){min-height:48px;padding:2px 0}.content .refined-home .taskcopy small{margin-bottom:2px}.content .refined-home .dailymail .mailrow{padding:8px 0}.content .refined-home .baseprojects>.sectionheading{margin-bottom:4px}.content .refined-home .baseprojects .projecttile,.content .refined-home .baseprojects .projecttile:only-child{min-height:108px}.content .refined-home .projectopen{padding-top:40px}.content .refined-home>.quote{padding:10px 12px}.showcase-stage{border-radius:16px}.showcase-card{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);min-height:11.5rem}.showcase-copy,.showcase-art{height:11.5rem}.showcase-copy{justify-content:center;padding:12px}.content .home-showcase .showcase-copy h2{letter-spacing:-.02em;-webkit-line-clamp:3;flex-shrink:0;margin:6px 0;font-size:1.0625rem;line-height:1.18}.showcase-kicker{letter-spacing:.06em;flex-shrink:0;font-size:.5625rem;line-height:1.4}.showcase-copy p{-webkit-line-clamp:1;flex-shrink:0;margin:0 0 6px;font-size:.6875rem;line-height:1.35}.showcase-open{gap:6px;min-height:44px;padding:8px 12px;font-size:.75rem}.showcase-play-symbol{width:40px;height:40px}.showcase-play-symbol svg{width:21px;height:21px}.showcase-star{font-size:120px;top:24px;left:-20px}.showcase-orbit{border-width:32px;width:180px;height:180px;top:10px}.showcase-count{display:none}.showcase-controls .icon{flex:0 0 44px;width:44px;padding:8px}.showcase-mode{margin-right:4px;font-size:.6875rem}.showcase-dots button{flex:1 0 16px;width:16px;min-height:44px;padding:5px}.showcase-dots [aria-current=true] span{width:10px}.content .refined-home>.updates.compact{border-radius:14px;height:auto;min-height:0;padding:6px 12px}.content .refined-home>.updates.compact .cardhead{min-height:32px;margin:0;padding:0}.content .refined-home>.updates.compact .cardhead h2{margin:0;font-size:.875rem}.content .refined-home>.updates.compact .sectionlink{min-height:44px}.content .refined-home>.updates.compact .updatelist{min-height:0;margin:0;padding:0;display:block}.content .refined-home>.updates.compact .updatelist article{min-width:0;min-height:0;margin:0;padding:0}.content .refined-home>.updates.compact .mobileupdate{flex-direction:row;align-items:center;gap:8px;height:auto;min-height:44px;padding:6px 0;display:flex}.content .refined-home>.updates.compact .mobileupdate b{font-size:.875rem;line-height:1.35}.content .refined-home>.updates.compact .mobileupdate>span>span{margin-top:2px;font-size:.75rem;line-height:1.4}.content .refined-home>.updates.compact .mobileupdate-icon{flex:0 0 18px;margin:0}.content .refined-home>.updates.compact .mobileupdate>svg{flex-shrink:0;margin:0}.content .refined-home>.updates.compact-single{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.content .refined-home>.updates.compact-single .cardhead{align-self:center}.content .refined-home>.updates.compact-single .cardhead svg,.content .refined-home>.updates.compact-single .mobileupdate-icon{display:none}.content .refined-home>.updates.compact-single .gerror,.content .refined-home>.updates.compact-single .loading{grid-column:1/-1}.content .refined-home>.updates.compact:not(.compact-single) article+article{border-top:1px solid color-mix(in srgb,var(--update-ink) 16%,transparent)}.refined-home .alerts-status{min-height:44px;padding:4px 12px}}.shared-pinboard{max-width:960px;margin:0 auto;padding-bottom:24px;display:block}.pin-heading{justify-content:space-between;align-items:center;margin:0 0 12px;display:flex}.pin-heading h1{letter-spacing:-1.8px;margin:0;font-size:clamp(32px,5vw,46px);line-height:1.05}.pin-heading h1 span{color:var(--accent)}.pin-people{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.pin-invite{min-height:44px;color:var(--text);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:600;display:flex}.pin-invite-plus{border:1px dashed var(--muted);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.pin-people select{background:var(--raised);border:0;border-radius:12px;width:auto;max-width:45%;min-height:40px;margin-left:auto;font-size:13px}.pin-tabs{background:var(--raised);border-radius:14px;gap:4px;width:max-content;margin-bottom:16px;padding:4px;display:flex}.pin-tabs button{min-height:40px;color:var(--muted);background:0 0;border:0;border-radius:10px;padding:8px 20px;font-weight:600}.pin-tabs button[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:0 2px 6px var(--shadow)}.pin-grid{grid-template-columns:1.12fr 1fr;align-items:stretch;gap:12px;display:grid}.pin-tile{text-align:left;background:var(--raised);min-width:0;min-height:190px;color:var(--text);isolation:isolate;border:0;border-radius:22px;flex-direction:column;justify-content:space-between;width:100%;padding:20px;transition:transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.pin-tile:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.pin-tabs button:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.pin-tile:disabled{opacity:.65;cursor:default}.pin-wide{grid-column:1/-1;min-height:200px}.pin-slot .pin-tile{height:100%;min-height:205px}.pin-slot-places{padding-top:24px}.pin-tile-label{z-index:1;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.pin-tile b{letter-spacing:-.6px;overflow-wrap:anywhere;font-size:clamp(18px,2.4vw,24px);line-height:1.15}.pin-tile small{margin-top:5px;font-size:13px;line-height:1.4;display:block}.pin-event{background:var(--accent);color:var(--ink)}.pin-event h2{letter-spacing:-1px;overflow-wrap:anywhere;margin:18px 0 8px;font-size:clamp(23px,3.5vw,34px);font-weight:650;line-height:1.08}.pin-event p{margin:0 0 3px;font-size:15px}.pin-overline,.pin-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.pin-foot{opacity:.85;margin-top:18px;font-size:12px}.pin-countdown{white-space:nowrap;background:color-mix(in srgb,currentColor 12%,transparent);letter-spacing:0;border-radius:999px;align-items:center;padding:5px 9px;font-weight:650;line-height:1.2;display:inline-flex;font-size:11px!important}.pin-countdown:empty{display:none}.pin-photo{background:var(--raised);min-height:210px;padding:0}.pin-photo>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.pin-photo:after{content:"";z-index:-1;background:linear-gradient(#0000 35%,#0b1426b8);position:absolute;inset:0}.pin-photo-caption{color:#fff;text-shadow:0 1px 4px #0004;flex-direction:column;gap:4px;width:100%;margin-top:auto;padding:20px;display:flex}.pin-wide .pin-photo-caption{flex-direction:row;justify-content:space-between;align-items:flex-end}.pin-trip{background:var(--cool)}.pin-memory{background:var(--note)}.pin-art{pointer-events:none;width:140px;height:110px;color:var(--accent);align-self:center;place-items:center;margin:0 auto 10px;display:grid;position:relative}.pin-art>svg:not(.pin-spark){z-index:1;width:54px;height:54px;filter:drop-shadow(0 5px 2px var(--shadow));position:relative;transform:rotate(-10deg)}.pin-art-paper{border:1px solid color-mix(in srgb,var(--accent) 16%,transparent);background:var(--surface);width:76px;height:84px;box-shadow:0 8px 18px var(--shadow);border-radius:12px;position:absolute;transform:rotate(-13deg)}.pin-art-paper.second{background:var(--tint);transform:translate(9px,1px)rotate(12deg)}.pin-spark{width:22px;height:22px;position:absolute;top:5px;right:8px;transform:rotate(12deg)}.pin-event .pin-art{color:var(--ink)}.pin-event .pin-art-paper{background:color-mix(in srgb,var(--ink) 15%,transparent);border-color:color-mix(in srgb,var(--ink) 20%,transparent)}.pin-art-trip{width:210px;height:110px}.pin-art-trip .pin-art-paper{background:repeating-linear-gradient(90deg,var(--surface) 0 52px,var(--line) 53px 54px);border-radius:6px;width:160px;height:85px;transform:rotate(-7deg)}.pin-art-trip>svg:not(.pin-spark){width:64px;height:64px;transform:rotate(-25deg)translate(20px,-8px)}.pin-art-places .pin-art-paper{border-radius:50%;width:92px;height:92px}.pin-art-outfit .pin-art-paper.second{transform:translate(20px)rotate(15deg)}.pin-quick-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:12px 0 24px;display:flex}.pin-quick-actions button{background:var(--raised);border-radius:12px;min-height:44px;padding:8px 12px}.pin-upcoming h2,.pin-section-title{margin:24px 0 8px;font-size:18px}.pin-upcoming .shared-event-row{border-bottom:1px solid var(--line);gap:12px;padding:12px 0}.pin-upcoming .shared-event-row>span:nth-child(2){flex:1;min-width:0}.pin-upcoming .shared-event-row .pin-countdown{flex:none}.pin-memories>select{width:auto;max-width:100%;margin-bottom:16px}.pin-memory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pin-memory-grid .pin-tile{min-height:230px}.pin-memory-picker{gap:8px;max-height:65dvh;display:grid;overflow:auto}.memory-plan-summary p{white-space:pre-wrap;align-items:center;gap:8px;margin:8px 0;font-size:15px;display:flex}.memory-plan-summary>.textbutton{margin:12px 0;display:flex}.event-photos{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.event-photos h3{margin:0;font-size:18px}.memory-upload{background:var(--tint);color:var(--accent);cursor:pointer;border-radius:10px;align-items:center;gap:6px;min-height:44px;padding:10px 12px;font-size:14px;display:flex;position:relative}.memory-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.memory-upload:focus-within{outline:2px solid var(--accent)}.memory-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.memory-photo-grid figure{min-width:0;margin:0}.memory-photo-grid img{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%}.memory-photo-grid figcaption{color:var(--muted);justify-content:space-between;align-items:center;gap:4px;font-size:12px;display:flex}.memory-photo-grid figcaption span{overflow-wrap:anywhere}.memory-photo-empty{background:var(--raised);min-height:90px;color:var(--muted);border-radius:14px;align-items:center;gap:12px;padding:16px;font-size:14px;display:flex}.memory-photo-empty svg{flex-shrink:0}.event-photos>small{color:var(--muted);margin-top:10px;display:block}@media (hover:hover){.pin-tile:not(:disabled):hover{box-shadow:0 8px 24px var(--shadow);transform:translateY(-3px)}}@media (min-width:760px){.pin-grid{grid-template-columns:1.15fr 1fr 1.1fr;gap:16px}.pin-wide{grid-area:span 2;min-height:420px}.pin-wide .pin-photo-caption{flex-direction:column;align-items:flex-start}.pin-wide .pin-art{max-width:100%;margin:auto}.pin-slot-places{padding-top:16px}.pin-memory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pin-tile{min-height:210px}}@media (max-width:400px){.pin-tile{border-radius:18px;min-height:175px;padding:16px}.pin-photo{padding:0}.pin-photo-caption{padding:16px}.pin-slot .pin-tile,.pin-wide{min-height:180px}.pin-art{width:120px;height:90px}.pin-art-trip{width:160px}.pin-tile b{font-size:18px}.pin-event h2{font-size:24px}.pin-people select{max-width:42%;font-size:12px}.pin-countdown{padding:4px 7px}.pin-memory-grid .pin-tile{min-height:195px}}@media (prefers-reduced-motion:reduce){.pin-tile{transition:none}}.today-fact-rotation{flex:1;min-width:0;max-width:360px;position:relative}.today-fact-rotation .today-fact{width:100%;max-width:none;padding-right:68px}.fact-rotation-controls{display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.fact-rotation-controls button{width:32px;min-height:44px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.fact-rotation-controls button:focus-visible{outline:2px solid var(--accent);border-radius:8px}@media (max-width:600px){.today-fact-rotation{width:100%;max-width:none}}.refined-home .today-fact-rotation .today-fact{max-width:none;padding-right:68px}.trip-memories{margin:24px 0}.trip-memories h2{font-size:18px}.trip-memories>details{border-bottom:1px solid var(--line);padding:12px 0}.trip-memories summary{cursor:pointer;align-content:center;min-height:44px;font-size:15px}.shared-pinboard .pin-tile .pin-tile-label small{letter-spacing:0;font-weight:400}.shared-pinboard .pin-tile-label>svg{flex-shrink:0}.danger-action{color:var(--danger)!important}@media (max-width:760px){.modalback.planner-backdrop{top:var(--dialog-visible-top,0px);height:var(--dialog-visible-height,100dvh);box-sizing:border-box;padding:max(16px,env(safe-area-inset-top)) 12px 12px;place-items:start center;bottom:auto;overflow:hidden}.planner-backdrop .planner-modal{overscroll-behavior:contain;border-bottom:1px solid var(--line);border-radius:20px;width:min(620px,100%);min-height:0;max-height:100%;margin:0;scroll-padding-block:16px;overflow-y:auto}.planner-backdrop .planner-modal>form{padding:0}.planner-backdrop .planner-modal input,.planner-backdrop .planner-modal textarea{scroll-margin-block:16px}}.modalback.album-backdrop{z-index:210;place-items:center;padding:24px}.date-album{background:var(--bg);width:min(920px,100%);max-height:calc(100dvh - 48px);color:var(--text);overscroll-behavior:contain;border-radius:24px;overflow:auto;box-shadow:0 24px 90px #0004}.album-header{background:var(--bg);z-index:2;align-items:center;gap:12px;padding:16px 20px 8px;display:flex;position:sticky;top:0}.album-header>div{flex:1;min-width:0}.album-header h2{font:600 clamp(20px,3vw,28px)/1.2 var(--app-text);letter-spacing:-.6px;overflow-wrap:anywhere;margin:0}.album-header p{color:var(--muted);margin:5px 0 0;font-size:12px}.album-header .icon{background:0 0;flex:0 0 44px;width:44px;height:44px}.event-photos.album-photos{border:0;margin:0;padding:0 16px 24px}.album-photo-toolbar{min-height:44px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.event-photos .album-upload{background:var(--raised);width:44px;min-width:44px;height:44px;color:var(--accent);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.event-photos .album-upload input{opacity:0;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}.album-upload:focus-within{outline:2px solid var(--accent);outline-offset:2px}.album-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.album-photo-grid>button{background:var(--raised);aspect-ratio:1;border:0;border-radius:10px;min-width:0;padding:0;display:block;overflow:hidden}.album-photo-grid>button:first-child{aspect-ratio:16/10;grid-column:1/-1}.album-photo-grid img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.album-photo-grid>button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.album-photo-empty{min-height:210px;color:var(--muted);background:var(--raised);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:15px;display:flex}.modalback.photo-viewer-backdrop{z-index:300;-webkit-backdrop-filter:none;backdrop-filter:none;background:#090a0c;place-items:stretch stretch;padding:0;animation:none}.photo-viewer{color:#fff;background:#090a0c;flex-direction:column;width:100%;height:100dvh;display:flex;position:relative;overflow:hidden}.photo-viewer>header{padding:calc(8px + env(safe-area-inset-top)) 12px 8px;flex-shrink:0;justify-content:space-between;align-items:center;font-size:12px;display:flex}.photo-viewer .icon{color:#fff;background:0 0;width:44px;min-width:44px;height:44px}.photo-viewer .icon:disabled{opacity:.25}.photo-viewer-stage{touch-action:pan-y pinch-zoom;flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.photo-viewer-stage img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%}.photo-viewer>footer{padding:8px 12px calc(8px + env(safe-area-inset-bottom));flex-shrink:0;justify-content:center;gap:36px;display:flex}.photo-viewer-details{right:12px;top:calc(60px + env(safe-area-inset-top));background:#24252a;border:1px solid #ffffff26;border-radius:14px;gap:10px;max-width:calc(100% - 24px);padding:14px 16px;font-size:13px;display:grid;position:absolute;box-shadow:0 12px 30px #0005}.photo-viewer-details .textbutton{color:#ffb8ae;min-height:44px}.photo-viewer-details span{overflow-wrap:anywhere}.photo-viewer button:focus-visible{outline-offset:-2px;outline:2px solid #fff}.album-photos>small{padding:8px 0}@media (min-width:760px){.album-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.album-photo-grid>button:first-child{aspect-ratio:1;grid-area:span 2/span 2}.event-photos.album-photos{padding:0 24px 24px}.album-header{padding-inline:24px}}@media (max-width:760px){.modalback.album-backdrop{place-items:stretch stretch;padding:0}.date-album{width:100%;height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box;border-radius:0}.album-header{padding:12px 12px 6px}.event-photos.album-photos{padding:0 12px 20px}.album-header h2{font-size:22px}.album-photo-grid{gap:5px}.album-photo-grid>button{border-radius:8px}}@media (hover:hover){.album-photo-grid>button:hover img{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.album-photo-grid img{transition:none}}.trip-album-tiles{margin-bottom:12px}.space-studio{max-width:1000px;margin:auto}.space-studio .spacecover{margin:12px 0 20px}.space-studio .spacecover .projecttile{height:150px}.space-studio .spacecover .projectopen{min-height:150px}.space-studio .spacecover .projectcopy b{font-size:30px}.space-tool-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.space-tool{text-align:left;border:1px solid var(--line);background:var(--surface);min-height:210px;color:var(--text);border-radius:22px;flex-direction:column;grid-column:span 2;justify-content:space-between;align-items:flex-start;padding:22px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.space-tool:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000000c}.space-tool:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.space-tool:first-child,.space-tool:nth-child(2){grid-column:span 3;min-height:235px}.tool-voice{background:var(--accent);color:var(--ink)}.tool-notes{background:var(--note,var(--raised))}.tool-ideas{background:var(--cool,var(--raised))}.tool-files{background:var(--raised)}.tool-art{isolation:isolate;justify-content:center;align-items:center;width:100%;height:110px;display:flex;position:relative}.tool-art>svg{z-index:1;width:65px;height:65px;transform:rotate(-9deg)}.tool-art>i{opacity:.15;background:currentColor;border:1px solid;border-radius:20px;width:83px;height:83px;position:absolute;transform:rotate(12deg)}.tool-ideas .tool-art>svg{transform:rotate(9deg)}.tool-files .tool-art>svg{transform:rotate(-6deg)}.tool-wave{opacity:.65;align-items:center;gap:5px;margin-left:20px;display:flex}.tool-wave b{background:currentColor;border-radius:5px;width:5px;display:block}.tool-label h2{color:inherit!important;margin:0 0 4px!important;font-size:22px!important}.tool-label>span{opacity:.72;font-size:13px}.tool-arrow{position:absolute;bottom:25px;right:20px}.tool-label{padding-right:20px}.space-tool-content{padding:16px 0}.space-tool-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.space-tool-heading h1{margin:0;font-size:30px}.space-studio .spacefolders{margin-bottom:16px}.asset-actions{align-items:center;gap:14px;margin-bottom:20px;display:flex}.asset-actions>.icon{margin-left:auto}.asset-list article{border-bottom:1px solid var(--line);padding:18px 0}.asset-title{align-items:center;gap:10px;display:flex}.asset-title>div{flex:1;min-width:0}.asset-title strong{overflow-wrap:anywhere;font-size:16px;display:block}.asset-title small{color:var(--muted);margin-top:4px;display:block}.space-assets audio{width:100%;height:42px;margin-top:14px}.memo-draft{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:20px}.memo-draft>div{gap:16px;margin-top:12px;display:flex}.memo-draft input{width:100%}.is-recording{animation:1.4s infinite record-pulse}@keyframes record-pulse{50%{opacity:.65}}.space-studio .spacenotes button{gap:12px}.space-studio .spacenotes button>div{flex:1;min-width:0}.space-studio .spacequiet{padding:20px 0}.spacespage>.projectshelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.spacespage>.projectshelf .projecttile,.spacespage>.projectshelf .projectopen{min-height:200px}.spacespage>.projectshelf .projectcopy b{font-size:24px}@media (max-width:600px){.space-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.space-tool,.space-tool:first-child,.space-tool:nth-child(2){border-radius:18px;grid-column:span 1;min-height:190px;padding:16px}.space-tool:nth-child(3){flex-direction:row;grid-column:span 2;align-items:center;min-height:165px}.space-tool:nth-child(3) .tool-art{order:2;width:44%;height:120px}.tool-art{height:95px}.tool-art>svg{width:52px;height:52px}.tool-art>i{width:66px;height:66px}.tool-label h2{font-size:19px!important}.tool-label>span{font-size:12px}.tool-arrow{width:15px;bottom:18px;right:13px}.tool-wave{gap:3px;margin-left:8px}.tool-wave b{width:3px}.space-studio .spacecover .projecttile,.space-studio .spacecover .projectopen{height:115px;min-height:115px}.space-studio .spacecover .projectcopy b{font-size:26px}.space-tool-heading h1{font-size:28px}.spacespage>.projectshelf .projecttile,.spacespage>.projectshelf .projectopen{min-height:165px}.spacespage>.projectshelf .projectcopy b{font-size:20px}}@media (prefers-reduced-motion:reduce){.space-tool{transition:none}.is-recording{animation:none}}.appearance-welcome{max-width:470px!important}.appearance-welcome>h2{margin-bottom:8px;font-size:28px}.appearance-choices{grid-template-columns:1fr 1fr;gap:14px;margin:24px 0;display:grid}.appearance-choice{text-align:left;border:2px solid #0000;border-radius:20px;flex-wrap:wrap;align-items:center;gap:12px;padding:18px;display:flex;position:relative}.appearance-choice.amber{color:#fff5e7;background:#252526}.appearance-choice[aria-pressed=true]{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.appearance-preview{background:#ffffff14;border:1px solid #8884;border-radius:10px;width:100%;height:100px;padding:12px;display:block}.appearance-preview>b{margin-bottom:10px;font-size:18px;display:block}.appearance-preview i{opacity:.15;background:currentColor;border-radius:3px;width:75%;height:6px;margin-bottom:6px;display:block}.appearance-preview i:last-child{width:45%}.appearance-welcome>.add{justify-content:center;width:100%}.appearance-welcome>.spacequiet{text-align:center;font-size:13px}.recorder-console{background:var(--raised);border:1px solid var(--line);border-radius:24px;flex-direction:column;align-items:center;padding:22px 26px;display:flex;position:relative;overflow:hidden}.recorder-status{width:100%;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.recorder-clock{font-variant-numeric:tabular-nums;color:var(--text);letter-spacing:-1px;font-size:27px}.recorder-meter{width:100%;max-width:560px;height:74px;color:var(--accent);margin:8px 0;display:block}.record-orb{border:7px solid var(--surface);outline:1px solid var(--line);background:var(--accent);width:94px;height:94px;min-height:94px;color:var(--ink);box-shadow:0 5px 0 color-mix(in srgb,var(--accent) 40%,transparent),0 12px 30px #00000012;border-radius:50%;place-items:center;transition:transform .15s,box-shadow .15s;display:grid}.record-orb:hover{box-shadow:0 7px 0 color-mix(in srgb,var(--accent) 40%,transparent),0 15px 30px #00000018;transform:translateY(-2px)}.record-orb:active{box-shadow:0 1px 0 color-mix(in srgb,var(--accent) 40%,transparent);transform:translateY(3px)}.record-orb:focus-visible{outline:3px solid var(--text);outline-offset:4px}.record-orb:disabled{opacity:.55}.recording .record-orb{background:var(--danger,var(--accent));box-shadow:0 0 0 7px color-mix(in srgb,var(--danger,var(--accent)) 13%,transparent)}.record-caption{color:var(--muted);margin-top:16px;font-size:14px}.recordings-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:28px;margin-bottom:8px;display:flex}.recordings-heading h2{align-items:center;gap:9px;display:flex;margin:0!important;font-size:18px!important}.recordings-heading h2 span{font:500 12px var(--app-text);background:var(--raised);color:var(--muted);border-radius:20px;padding:3px 8px}.recording-empty{border:1px dashed var(--line);text-align:center;border-radius:20px;padding:22px}.empty-recording-row{opacity:.4;align-items:center;gap:14px;max-width:330px;margin:0 auto 18px;display:flex}.empty-recording-row>span{background:var(--raised);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.empty-recording-row>div{flex:1}.empty-recording-row i{background:var(--muted);border-radius:4px;width:75%;height:6px;margin:8px 0;display:block}.empty-recording-row i:last-child{opacity:.5;width:45%}.recording-empty strong{font-size:15px;font-weight:600}.recording-empty p{color:var(--muted);margin:7px 0 0;font-size:13px}.recording-library article{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin:12px 0;padding:16px}.memo-badge{background:var(--tint);width:44px;height:44px;color:var(--accent);border-radius:14px;flex:none;place-items:center;display:grid}.recording-library .asset-title small{font-size:12px}.memo-ready{color:var(--accent);align-items:center;margin:0 0 18px!important}.memo-ready h2{margin:0!important;font-size:20px!important}.memo-draft label{font-size:13px}.memo-draft{background:var(--raised)}.notebook-tools{align-items:center;gap:12px;margin-bottom:18px;display:flex}.notebook-tools>label{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:14px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.notebook-tools input{outline:none;width:100%;min-width:0;font-size:15px;box-shadow:none!important;background:0 0!important;border:0!important;padding:13px 0!important}.notebook-tools>label:focus-within{outline:2px solid var(--accent);outline-offset:2px}.notebook-tools>.icon{gap:0;min-width:48px;display:flex}.notebook-folders{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.notebook-folders button{border:1px solid var(--line);min-height:44px;color:var(--muted);background:0 0;border-radius:12px;align-items:center;gap:6px;padding:9px 12px;font-size:13px;display:flex}.notebook-folders button[aria-pressed=true]{background:var(--tint);color:var(--accent);border-color:var(--accent)}.notebook-folders span{opacity:.6;font-size:11px}.notebook-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.note-paper{border:1px solid var(--line);background:var(--note,var(--surface));min-height:220px;color:var(--text);box-shadow:0 4px 0 color-mix(in srgb,var(--line) 35%,transparent);text-align:left;border-radius:6px 20px 20px;position:relative;overflow:hidden}.note-paper.paper-1{background:var(--cool,var(--raised))}.note-paper.paper-2{background:var(--surface)}.note-open{text-align:left;width:100%;height:100%;min-height:220px;color:inherit;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:22px 20px 48px;display:flex}.note-open h2{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin:0 0 12px!important;font-size:19px!important;line-height:1.3!important}.note-open p{white-space:pre-line;color:var(--muted);-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.note-open small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:70%;font-size:12px;position:absolute;bottom:19px;left:20px;overflow:hidden}.note-options{min-width:44px;min-height:44px;position:absolute;bottom:5px;right:6px}.note-pin{color:var(--accent);margin-bottom:10px}.new-note-paper{background:var(--surface);border:1px dashed var(--accent);box-shadow:none;color:var(--accent);flex-direction:column;align-items:flex-start;padding:22px 20px;display:flex}.new-note-paper strong{margin-top:16px;font-size:20px}.new-note-paper>span{color:var(--muted);margin-top:6px;font-size:13px}.paper-lines{width:80%;margin-top:22px}.paper-lines i{background:var(--line);height:1px;margin-bottom:12px;display:block}.paper-lines i:last-child{width:60%}.note-plus{position:absolute;bottom:18px;right:18px}.note-paper:has(button:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.new-note-paper:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.notebook-editor textarea{background:var(--note,var(--surface))!important;border-radius:12px!important;min-height:260px!important;padding:18px!important;font-size:17px!important;line-height:1.85!important}.notebook-editor .entrydetails{font-size:13px}.notebook-editor{max-width:620px!important}@media (max-width:650px){.notebook-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.note-paper,.note-open{min-height:205px}.note-open{padding:18px 15px 45px}.note-open h2{font-size:17px!important}.note-open p{-webkit-line-clamp:4;font-size:13px}.new-note-paper{padding:18px 15px}.note-open small{left:15px}.recorder-console{padding:18px 20px}.recorder-meter{height:60px}.record-orb{width:84px;height:84px;min-height:84px}.recording-library .asset-title{gap:7px}.recording-library .asset-title strong{font-size:14px}.memo-badge{width:35px;height:40px}.recording-library article{padding:13px}.notebook-editor textarea{min-height:230px!important}}@media (max-width:340px){.notebook-grid{grid-template-columns:1fr}.recorder-status{font-size:12px}}@media (prefers-reduced-motion:reduce){.record-orb{transition:none}}.voice-deck{flex-direction:column;height:clamp(420px,100dvh - 255px,760px);min-height:0;display:flex}.voice-deck>.recordings-heading{flex:none;margin:0 0 12px}.voice-deck>.recording-library{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:0 6px 12px 0;overflow-y:auto}.voice-deck>.gerror{flex:none;font-size:13px}.voice-deck>.recorder-dock{border-top:1px solid var(--line);background:var(--bg);flex:none;padding-top:12px}.voice-deck .recorder-console{border-radius:20px;grid-template-rows:auto auto;grid-template-columns:1fr 64px;gap:0 16px;min-height:98px;padding:12px 18px;display:grid}.voice-deck .recorder-status{grid-area:1/1}.voice-deck .recorder-clock{font-size:22px}.voice-deck .recorder-meter{grid-area:2/1;max-width:100%;height:30px;margin:0}.voice-deck .record-orb{border-width:4px;grid-area:1/2/span 2;width:62px;height:62px;min-height:62px}.voice-deck .record-orb svg{width:24px;height:24px}.voice-deck .record-caption{display:none}.voice-deck .memo-draft{max-height:42dvh;padding:14px 18px;overflow-y:auto}.voice-deck .memo-ready{margin-bottom:10px!important}.voice-deck .memo-ready h2{font-size:16px!important}.voice-deck .memo-draft audio{height:34px;margin-top:8px}.voice-deck .memo-draft input{padding:8px 12px}.voice-deck .recording-library article{margin-top:0;margin-bottom:10px}.memo-player{align-items:center;gap:13px;margin-top:10px;display:flex}.memo-player audio{display:none}.memo-play{background:var(--accent);width:48px;height:48px;min-height:48px;color:var(--ink);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.memo-play:disabled{opacity:.45}.memo-track{flex:1;min-width:0}.memo-track input[type=range]{width:100%;box-shadow:none;accent-color:var(--accent);background:0 0;border:0;height:24px;margin:0;padding:0}.memo-track>div{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;display:flex}.memo-track small{color:var(--danger);font-size:12px}.play-loading{animation:1s linear infinite memo-spin}@keyframes memo-spin{to{transform:rotate(360deg)}}.collection-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0 24px;display:grid}.collection-door{isolation:isolate;text-align:left;border:1px solid var(--line);background:var(--note,var(--raised));min-height:225px;color:var(--text);border-radius:22px;flex-direction:column;justify-content:space-between;padding:22px;transition:transform .15s;display:flex;position:relative;overflow:hidden}.collection-door:hover{transform:translateY(-2px)}.collection-door:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.collection-door.door-1{background:var(--accent);color:var(--ink)}.collection-door.door-2{background:var(--cool,var(--raised))}.collection-door.door-3{background:var(--raised)}.door-art{place-items:center;width:100%;height:110px;margin-bottom:20px;display:grid;position:relative}.door-art>i{opacity:.1;background:currentColor;border-radius:20px;width:80px;height:80px;position:absolute;transform:rotate(12deg)}.door-art>svg{transform:rotate(-8deg)}.door-1 .door-art>svg{transform:rotate(8deg)}.door-caption{flex-direction:column;gap:5px;padding-right:24px;display:flex}.door-caption strong{font:700 23px var(--app-heading);letter-spacing:-.02em}.door-caption small{opacity:.7;font-size:13px}.door-arrow{position:absolute;bottom:25px;right:20px}.door-photo{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.collection-door:has(.door-photo){color:#fff;justify-content:flex-end;min-height:235px}.collection-door:has(.door-photo):after{content:"";z-index:-1;background:linear-gradient(#0000,#000b);position:absolute;inset:0}.collection-category-title{margin:20px 0!important;font-size:30px!important}.collection-hub .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.collection-new-card{border:1px dashed var(--accent);background:var(--surface);min-height:210px;color:var(--accent);text-align:left;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:24px;display:flex}.collection-new-card strong{font-size:20px}.collection-new-card span{color:var(--muted);font-size:13px}.collection-hub .collection-card{border-radius:20px;min-height:210px;overflow:hidden}.collection-tool-back{margin:8px 0 22px}.collection-tool-doors .collection-door:nth-child(3n){min-height:190px}.trip-tool-panel{display:block!important}.trip-tool-panel>section{width:100%;max-width:100%}.collection-view .collection-settings{margin-top:25px}.collection-view>.collection-header{min-height:140px}.collection-view .ideas-empty{border:1px dashed var(--line);border-radius:20px;min-height:190px;padding:25px}@media (max-width:650px){.voice-deck{height:clamp(360px,100dvh - 270px,650px)}.collection-doors{gap:12px}.collection-door{border-radius:18px;min-height:190px;padding:16px}.door-art{height:85px;margin-bottom:15px}.door-art svg{width:46px;height:46px}.door-art>i{width:65px;height:65px}.door-caption strong{font-size:20px}.door-caption small{font-size:12px}.door-arrow{width:15px;bottom:20px;right:13px}.collection-door:has(.door-photo){min-height:190px}.collection-hub .collection-grid{gap:12px}.collection-new-card,.collection-hub .collection-card{min-height:180px}.collection-new-card{padding:18px}.collection-new-card strong{font-size:18px}.collection-category-title{font-size:26px!important}}@media (prefers-reduced-motion:reduce){.collection-door{transition:none}.play-loading{animation:none}}.content .mailfilterbar{border-bottom:0;align-items:center;gap:14px;min-width:0;margin:8px 0 20px}.content .mailfilterbar .mail-view-buttons{background:0 0;border:0;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;max-width:640px;margin:0;padding:0;display:grid;position:static}.content .mailfilterbar .mail-view-buttons button{border:1px solid var(--line);background:var(--raised);min-width:0;min-height:72px;color:var(--text);white-space:normal;border-radius:16px;justify-content:center;align-items:center;gap:11px;padding:16px 18px;font-size:16px;font-weight:600;line-height:1.3;transition:background .15s,transform .15s;display:flex}.content .mailfilterbar .mail-view-buttons button svg{flex:none;width:23px;height:23px}.content .mailfilterbar .mail-view-buttons button.selected{border-color:var(--accent);background:var(--accent)!important;color:var(--ink)!important}.content .mailfilterbar .mail-view-buttons button:hover{transform:translateY(-1px)}.content .mailfilterbar .mail-view-buttons button:focus-visible{outline:2px solid var(--text);outline-offset:3px}.content .mailfilterbar>.icon{border-radius:12px;flex:none;width:44px;min-width:44px;min-height:44px}@media (max-width:760px){.content .mailfilterbar{gap:7px;margin:6px 0 15px}.content .mailfilterbar .mail-view-buttons{gap:6px;max-width:none}.content .mailfilterbar .mail-view-buttons button{border-radius:13px;flex-direction:column;gap:6px;min-height:68px;padding:10px 4px;font-size:13px}.content .mailfilterbar .mail-view-buttons button svg{width:20px;height:20px}.content .mailfilterbar>.icon{width:44px;min-width:44px}}@media (max-width:360px){.content .mailfilterbar{flex-wrap:wrap}.content .mailfilterbar .mail-view-buttons{flex-basis:100%}.content .mailfilterbar>.icon{margin-left:auto}.content .mailfilterbar .mail-view-buttons button{font-size:13px}}@media (prefers-reduced-motion:reduce){.content .mailfilterbar .mail-view-buttons button{transition:none}}.content .fullconnection .mailview>.mailrow{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);border-radius:16px;width:100%;margin:0 0 10px;padding:0;transition:border-color .15s,background .15s;display:block;overflow:hidden;box-shadow:0 2px 5px #00000004}.content .fullconnection .mailview>.mailrow:last-child{border:1px solid var(--line)}.content .fullconnection .mailview>.mailrow:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--surface) 94%,var(--accent))}.content .fullconnection .mailview>.mailrow:focus-within{outline:2px solid var(--accent);outline-offset:2px}.content .fullconnection .mailview>.mailrow>.mailpreview{box-sizing:border-box;text-align:left;border-radius:inherit;outline-offset:-3px;width:100%;min-height:88px;padding:15px 18px;display:block}.content .fullconnection .mailview>.mailrow .mailpreview>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.content .fullconnection .mailview>.mailrow .mailpreview b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.content .fullconnection .mailview>.mailrow .mailpreview small{color:var(--muted);flex:none;font-size:12px}.content .fullconnection .mailview>.mailrow .mailpreview h3{overflow-wrap:anywhere;margin:5px 0 3px;font-size:16px;line-height:1.4}.content .fullconnection .mailview>.mailrow .mailpreview p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}@media (max-width:760px){.content .fullconnection .mailview>.mailrow{border-radius:13px;margin-bottom:8px}.content .fullconnection .mailview>.mailrow>.mailpreview{min-height:84px;padding:12px 14px}.content .fullconnection .mailview>.mailrow .mailpreview h3{font-size:15px}.content .fullconnection .mailview>.mailrow .mailpreview small{font-size:11px}}@media (prefers-reduced-motion:reduce){.content .fullconnection .mailview>.mailrow{transition:none}}:root,:root[data-theme=paper]{--bg:#f7f5f0;--surface:#fff;--raised:#eeeae3;--sidebar:#f7f5f0;--text:#242622;--muted:#696b65;--line:#e1ded6;--accent:#242622;--tint:#e9e6df;--ink:#fff;--danger:#ad3439;--note:#eee9df;--cool:#e9ece7;--shadow:#24262208;--update-bg:#eee9df;--update-ink:#242622;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=paper] .showcase-copy,:root:not([data-theme]) .showcase-copy{color:#fff;background:#242622}:root[data-theme=paper] .showcase-card,:root:not([data-theme]) .showcase-card{background:#242622}:root[data-theme=paper] .showcase-art,:root:not([data-theme]) .showcase-art{background:#e8e3da}:root[data-theme=paper] .showcase-art:after,:root:not([data-theme]) .showcase-art:after{background:linear-gradient(90deg,#24262233,#0000 60%)}:root[data-theme=paper] .showcase-star,:root:not([data-theme]) .showcase-star{color:#fff}:root[data-theme=paper] .showcase-open,:root[data-theme=paper] .showcase-play-symbol,:root:not([data-theme]) .showcase-open,:root:not([data-theme]) .showcase-play-symbol{color:#242622}.content .settings .theme>span.preview-paper{background:#f7f5f0;border-color:#e1ded6}.theme>span.preview-paper:after{background:#242622}.content .settings .theme>span.preview-poolside{background:#f7f9ff;border-color:#d8e1f1}.theme>span.preview-poolside:after{background:#2458e8}.appearance-choice.paper{color:#242622;background:#f7f5f0}.appearance-choice.paper .appearance-preview{background:#fff;border-color:#e1ded6}.appearance-choice.blue{color:#edf1f7;background:#111722}.appearance-choice.blue .appearance-preview{background:#1c2533;border-color:#364457}.appearance-choice.blue[aria-pressed=true]{border-color:#8cb7e6}:root[data-theme=blue] .showcase-copy{background:#1c2533}:root[data-theme=blue] .showcase-art{background:#263244}:root[data-theme=lilac] .showcase-copy{background:#202c26}:root[data-theme=lilac] .showcase-art{background:#2c3a32}:root[data-theme=burgundy] .showcase-copy{background:#513340}:root[data-theme=burgundy] .showcase-art{background:#eee4e5}:root:is([data-theme=blue],[data-theme=lilac],[data-theme=burgundy]) .showcase-art:after{background:linear-gradient(90deg,#0002,#0000 60%)}:root:is([data-theme=blue],[data-theme=lilac],[data-theme=burgundy]) .showcase-open,:root:is([data-theme=blue],[data-theme=lilac],[data-theme=burgundy]) .showcase-play-symbol{background:var(--accent);color:var(--ink)}.calendar-monthmark{display:none}:root:is([data-theme=paper],:not([data-theme])) .calendar-focus .monthhero{align-items:center;gap:16px;padding:4px 0 20px}:root:is([data-theme=paper],:not([data-theme])) .calendar-focus .monthhero>div{min-width:0}:root:is([data-theme=paper],:not([data-theme])) .calendar-focus .monthhero h1{letter-spacing:-.065em;overflow-wrap:anywhere;font-size:clamp(2.75rem,7.5vw,5.75rem);font-weight:750;line-height:1.05}:root:is([data-theme=paper],:not([data-theme])) .calendar-focus .heroyear{border:1px solid var(--line);letter-spacing:.12em;background:var(--surface);min-height:26px;color:var(--muted);border-radius:7px;align-items:center;margin-bottom:3px;padding:4px 9px;font-size:.75rem;font-weight:600;display:inline-flex}:root:is([data-theme=paper],:not([data-theme])) .calendar-monthmark{isolation:isolate;border:1px solid var(--text);background:var(--surface);height:82px;color:var(--text);box-shadow:3px 4px 0 var(--tint);letter-spacing:-.05em;font-variant-numeric:tabular-nums;border-top-width:11px;border-radius:12px;flex:0 0 76px;place-items:center;margin:6px 3px 0 0;font-size:2.5rem;font-weight:550;line-height:1;display:grid;position:relative;transform:rotate(4deg)}:root:is([data-theme=paper],:not([data-theme])) .calendar-monthmark:before,:root:is([data-theme=paper],:not([data-theme])) .calendar-monthmark:after{content:"";border:1px solid var(--text);background:var(--bg);border-radius:4px;width:4px;height:13px;position:absolute;top:-16px}:root:is([data-theme=paper],:not([data-theme])) .calendar-monthmark:before{left:17px}:root:is([data-theme=paper],:not([data-theme])) .calendar-monthmark:after{right:17px}:root:is([data-theme=paper],:not([data-theme])) .calendar-toolbar{flex-wrap:wrap;gap:8px;margin-bottom:16px}:root:is([data-theme=paper],:not([data-theme])) .monthnavigation{border:1px solid var(--line);background:var(--surface);border-radius:15px;gap:0;padding:2px}:root:is([data-theme=paper],:not([data-theme])) .monthnavigation .textbutton{padding-inline:10px;font-weight:600}:root:is([data-theme=paper],:not([data-theme])) .calendar-add{border:1px solid var(--text);min-height:48px;box-shadow:0 2px 0 color-mix(in srgb,var(--text) 12%,transparent);border-radius:14px;padding:10px 16px}:root:is([data-theme=paper],:not([data-theme])) .calendar-board{border:1px solid var(--line);box-shadow:0 4px 20px var(--shadow);border-radius:20px}:root:is([data-theme=paper],:not([data-theme])) .calendar-focus .weekdayrow{background:var(--surface);border-color:var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:0;font-size:.6875rem}:root:is([data-theme=paper],:not([data-theme])) .calendar-focus .weekdayrow>span{padding-block:14px}:root:is([data-theme=paper],:not([data-theme])) .calendar-focus .weekdayrow>span:nth-child(n+6){background:var(--bg)}:root:is([data-theme=paper],:not([data-theme])) .calendar-focus .monthday{border-color:var(--line);gap:7px;min-height:120px;padding:10px 7px}:root:is([data-theme=paper],:not([data-theme])) .calendar-focus .monthday:nth-child(7n),:root:is([data-theme=paper],:not([data-theme])) .calendar-focus .monthday:nth-child(7n-1){background:color-mix(in srgb,var(--bg) 75%,var(--surface))}:root:is([data-theme=paper],:not([data-theme])) .calendar-focus .daynumber{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1rem;font-weight:550}:root:is([data-theme=paper],:not([data-theme])) .calendar-focus .dayevent{background:var(--surface);color:var(--text);border:1px solid var(--line);border-left:2px solid var(--text);border-radius:5px;padding:3px 5px;font-size:.6875rem;font-weight:500;line-height:1.35}:root:is([data-theme=paper],:not([data-theme])) .calendar-focus .dayevent-allday{background:var(--tint);border-color:var(--tint);border-left-color:var(--muted)}:root:is([data-theme=paper],:not([data-theme])) .calendar-focus .monthday:hover{background:var(--raised)}:root:is([data-theme=paper],:not([data-theme])) .calendar-focus .monthday.chosen{background:var(--text);color:var(--ink);box-shadow:inset 0 0 0 3px var(--surface);border-radius:11px}:root:is([data-theme=paper],:not([data-theme])) .calendar-focus .monthday.chosen .dayevent{background:color-mix(in srgb,var(--ink) 12%,var(--text));color:var(--ink);border-color:color-mix(in srgb,var(--ink) 20%,var(--text));border-left-color:var(--ink)}:root:is([data-theme=paper],:not([data-theme])) .calendar-focus .monthday.chosen .moreevents{color:var(--ink)}:root:is([data-theme=paper],:not([data-theme])) .calendar-focus .monthday.chosen.istoday .daynumber{background:var(--ink);color:var(--text)}:root:is([data-theme=paper],:not([data-theme])) .calendar-focus .monthday:focus-visible{outline:2px solid var(--text);outline-offset:-2px;z-index:1}:root:is([data-theme=paper],:not([data-theme])) .calendar-day-sheet .agendatime{font-variant-numeric:tabular-nums}@media (max-width:760px){:root:is([data-theme=paper],:not([data-theme])) .calendar-focus .monthhero{gap:12px;padding-bottom:16px}:root:is([data-theme=paper],:not([data-theme])) .calendar-monthmark{height:58px;box-shadow:2px 3px 0 var(--tint);border-top-width:9px;border-radius:9px;flex-basis:52px;font-size:1.75rem}:root:is([data-theme=paper],:not([data-theme])) .calendar-monthmark:before,:root:is([data-theme=paper],:not([data-theme])) .calendar-monthmark:after{width:3px;height:11px;top:-14px}:root:is([data-theme=paper],:not([data-theme])) .calendar-monthmark:before{left:12px}:root:is([data-theme=paper],:not([data-theme])) .calendar-monthmark:after{right:12px}:root:is([data-theme=paper],:not([data-theme])) .calendar-toolbar{margin-bottom:12px}:root:is([data-theme=paper],:not([data-theme])) .calendar-add{gap:5px;padding:9px 11px;font-size:.75rem}:root:is([data-theme=paper],:not([data-theme])) .calendar-board{border-radius:16px}:root:is([data-theme=paper],:not([data-theme])) .calendar-focus .weekdayrow{letter-spacing:.025em;font-size:.625rem}:root:is([data-theme=paper],:not([data-theme])) .calendar-focus .weekdayrow>span{padding-block:11px}:root:is([data-theme=paper],:not([data-theme])) .calendar-focus .monthday{gap:5px;min-height:clamp(82px,22vw,104px);padding:6px 3px}:root:is([data-theme=paper],:not([data-theme])) .calendar-focus .daynumber{font-size:.875rem}:root:is([data-theme=paper],:not([data-theme])) .calendar-focus .dayevent{border-radius:4px;padding:3px 2px;font-size:.5625rem}:root:is([data-theme=paper],:not([data-theme])) .calendar-focus .monthday.chosen{box-shadow:inset 0 0 0 2px var(--surface);border-radius:8px}}@media (forced-colors:active){.calendar-monthmark{display:none!important}.calendar-focus .monthday.chosen{outline-offset:-3px;outline:2px solid highlight!important}}.discovery-feed{--feed-radius:22px;width:100%;padding:8px 0 20px}.feed-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 22px;display:flex}.feed-heading h1{font-family:var(--app-heading);letter-spacing:-.055em;color:var(--text);margin:10px 0 0;font-size:clamp(40px,5vw,64px);font-weight:650;line-height:1}.feed-title-dot{color:var(--accent)}.feed-eyebrow{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.feed-beta{border:1px solid var(--line);border-radius:5px;margin-left:3px;padding:2px 5px;font-size:10px}.feed-controls{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.feed-controls .icon,.feed-live{min-width:44px;min-height:44px}.feed-live{background:var(--raised);color:var(--text);border:1px solid var(--line);border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:600;display:flex}.feed-live.is-live{background:var(--accent);color:var(--ink);border-color:var(--accent)}.feed-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.feed-filters{scrollbar-width:none;gap:6px;padding:2px;display:flex;overflow-x:auto}.feed-filters button{min-height:44px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:12px;flex:none;padding:8px 14px;font-size:13px;font-weight:550}.feed-filters button.selected{background:var(--surface);color:var(--text);border-color:var(--line);box-shadow:0 2px 6px #00000005}.feed-freshness{white-space:nowrap;color:var(--muted);font-size:11px}.discovery-wall{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:230px;gap:14px;display:grid}.feed-slot{min-width:0;min-height:0;position:relative}.feed-slot:first-child{grid-area:span 2/span 2}.feed-tile{isolation:isolate;border:1px solid var(--line);border-radius:var(--feed-radius);background:var(--surface);height:100%;color:var(--text);animation:.6s cubic-bezier(.22,1,.36,1) both feed-arrive;position:relative;overflow:hidden}.feed-cover{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .65s;position:absolute;inset:0}.feed-tile.has-image{color:#fff;background:#18222b;border-color:#ffffff18}.feed-tile.has-image:after{content:"";z-index:-1;background:linear-gradient(#09111b40 0%,#09111b30 18%,#09111bc4 64%,#09111bf5 100%);position:absolute;inset:0}.feed-tile.has-image:hover .feed-cover{transform:scale(1.025)}.feed-tile-body{box-sizing:border-box;flex-direction:column;height:100%;padding:17px 19px;display:flex}.feed-tile-top{justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex}.feed-topic{text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:6px;font-size:10px;font-weight:650;line-height:1.25;display:inline-flex}.feed-save{width:44px;height:44px;color:inherit;background:#ffffff18;border:0;border-radius:50%;flex:none;place-items:center;margin:-10px -10px -4px 0;display:grid}.feed-save[aria-pressed=true]{background:var(--accent);color:var(--ink)}.feed-tile-copy{scrollbar-width:thin;min-width:0;margin-top:auto;padding-top:12px;overflow:auto}.feed-tile h2{letter-spacing:-.025em;overflow-wrap:anywhere;line-height:1.25;font-family:var(--app-text)!important;color:inherit!important;margin:0 0 9px!important;font-size:18px!important;font-weight:600!important}.feed-tile h2 button,.feed-tile h2 a{color:inherit;text-align:left;font:inherit;letter-spacing:inherit;line-height:inherit;background:0 0;border:none;padding:0;text-decoration:none;display:block}.feed-slot:first-child h2{max-width:560px;font-size:clamp(25px,2.8vw,38px)!important}.feed-source{opacity:.8;flex-wrap:wrap;align-items:center;gap:4px 9px;font-size:11px;line-height:1.5;display:flex}.feed-source a{color:inherit;text-decoration:none}.feed-source a:hover{text-decoration:underline}.feed-source time{font-size:10px}.feed-tile-bottom{justify-content:space-between;align-items:center;min-height:38px;margin:7px 0 -7px;font-size:12px;display:flex}.feed-tile-bottom a,.feed-tile-bottom button{color:inherit;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;padding:0;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.feed-tile-bottom .feed-dismiss{opacity:.65;justify-content:center;width:44px;margin-right:-12px}:is(.feed-tile button:focus-visible,.feed-tile a:focus-visible){outline-offset:3px;border-radius:3px;outline:2px solid}.feed-fact{background:var(--tint);color:var(--text)}.feed-year{letter-spacing:-.08em;color:var(--accent);opacity:.1;z-index:-1;font-size:110px;font-weight:800;line-height:1;position:absolute;top:-24px;right:-8px}.feed-fact-date{color:var(--accent);margin-bottom:8px;font-size:11px;font-weight:650;display:block}.feed-fact h2{line-height:1.4;font-size:17px!important;font-weight:500!important}.feed-slot:first-child .feed-year{font-size:190px;top:2px}.feed-slot:first-child .feed-fact h2{font-size:26px!important}.feed-skeleton{border-radius:var(--feed-radius);background:var(--raised);height:230px;animation:1.6s ease-in-out infinite alternate feed-skeleton}.feed-empty{text-align:center;border:1px dashed var(--line);color:var(--muted);border-radius:22px;padding:50px 20px}.feed-empty h2{color:var(--text);margin:16px 0 8px;font-size:22px}.feed-empty p{font-size:14px}.feed-empty>div{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:20px;display:flex}.feed-footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:20px;font-size:10px;line-height:1.6;display:flex}.feed-footer a{color:inherit}.feed-continuation{text-align:center;min-height:100px;color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:24px 12px;font-size:13px;display:flex}.feed-loading{align-items:center;gap:9px;display:inline-flex}.feed-load-more{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:14px;min-height:44px;padding:12px 22px;font-size:13px;font-weight:550}.feed-continuation .textbutton{min-height:44px;margin:0;padding:10px}@media (min-width:601px){.feed-slot{content-visibility:auto;contain-intrinsic-size:auto 240px}}.feed-monitor{z-index:160;background:var(--bg);box-sizing:border-box;padding:24px clamp(20px,4vw,70px);position:fixed;inset:0;overflow:auto}.feed-monitor .feed-heading{margin-bottom:16px}.feed-monitor .discovery-wall{grid-auto-rows:clamp(185px,24vh,260px)}@keyframes feed-arrive{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes feed-skeleton{to{opacity:.45}}@media (min-width:1500px){.discovery-wall{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:240px}}@media (max-width:1000px){.discovery-wall{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:240px}.feed-slot:first-child{grid-area:span 1/span 2}.feed-freshness{display:none}.feed-slot:first-child h2{font-size:27px!important}}@media (max-width:600px){.discovery-feed{--feed-radius:18px;padding-top:4px}.feed-heading{align-items:center;gap:10px;margin-bottom:16px}.feed-heading h1{font-size:42px}.feed-eyebrow>span:not(.feed-beta){display:none}.feed-controls{gap:0}.feed-live{padding:8px 10px;font-size:12px}.feed-monitor-toggle{display:none!important}.feed-filters{width:100%;margin:0 -2px}.feed-filters button{padding:8px 12px}.feed-toolbar{margin-bottom:12px}.discovery-wall{flex-direction:column;gap:12px;display:flex}.feed-slot{min-height:235px}.feed-slot:first-child{min-height:280px}.feed-tile{height:auto;min-height:inherit}.feed-tile-body{min-height:inherit;padding:16px 18px}.feed-tile-copy{overflow:visible}.feed-tile h2{line-height:1.3;font-size:20px!important}.feed-slot:first-child h2{font-size:26px!important}.feed-fact h2{font-size:18px!important}.feed-source{font-size:12px}.feed-topic{font-size:11px}.feed-skeleton{height:235px}.feed-footer{margin-top:18px;font-size:11px}.feed-monitor{padding:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.feed-monitor .feed-monitor-toggle{display:flex!important}.feed-beta{font-size:9px}}@media (prefers-reduced-motion:reduce){.feed-tile,.feed-skeleton{animation:none}.feed-cover{transition:none}.feed-tile.has-image:hover .feed-cover{transform:none}}.cubby-opening{z-index:1000;color:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:env(safe-area-inset-top) 24px env(safe-area-inset-bottom);opacity:1;overscroll-behavior:none;background:#fff;place-items:center;transition:opacity .25s;display:grid;position:fixed;inset:0}.cubby-opening.leaving{opacity:0}.cubby-opening-wordmark{font-family:var(--app-heading),ui-rounded,sans-serif;letter-spacing:-.065em;font-size:clamp(3.5rem,12vw,5.5rem);font-weight:800;line-height:1.1;animation:.55s cubic-bezier(.22,1,.36,1) both cubby-arrive}@keyframes cubby-arrive{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.modalback.onboardingback{padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));z-index:150;place-items:center}.modal.appearance-welcome{width:min(100%,650px);max-height:calc(100dvh - max(16px,env(safe-area-inset-top)) - max(16px,env(safe-area-inset-bottom)));border:1px solid var(--line);border-radius:24px;outline:none;flex-direction:column;padding:0;display:flex;overflow:hidden;max-width:650px!important}.appearance-intro{flex:none;padding:24px 24px 16px}.setup-wordmark{font-family:var(--app-heading);letter-spacing:-.06em;margin-bottom:20px;font-size:1.375rem;font-weight:800;display:block}.appearance-intro h2{font-family:var(--app-heading);letter-spacing:-.04em;margin:0 0 8px;font-size:1.875rem;font-weight:800;line-height:1.15}.appearance-intro p{color:var(--muted);margin:0;font-size:.875rem}.welcome-themes{overscroll-behavior:contain;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:0;padding:4px 24px 20px;display:grid;overflow:auto}.welcome-theme{--preview-bg:#f7f5f0;--preview-surface:#fff;--preview-text:#242622;--preview-accent:#242622;--preview-line:#e1ded6;background:var(--preview-bg);min-width:0;color:var(--preview-text);text-align:left;box-shadow:0 0 0 1px var(--line);border:2px solid #0000;border-radius:16px;flex-direction:column;gap:0;padding:8px 8px 10px;transition:border-color .15s,box-shadow .15s;display:flex}.welcome-theme:hover{border-color:var(--preview-line)}.welcome-theme[aria-pressed=true]{border-color:var(--preview-accent);box-shadow:0 0 0 1px var(--preview-accent)}.welcome-theme:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.welcome-poolside{--preview-bg:#f7f9ff;--preview-surface:#fff;--preview-text:#172746;--preview-accent:#2458e8;--preview-line:#d8e1f1}.welcome-burgundy{--preview-bg:#f8f4f1;--preview-surface:#fff;--preview-text:#30262d;--preview-accent:#79495d;--preview-line:#e2d8da}.welcome-blue{--preview-bg:#111722;--preview-surface:#1c2533;--preview-text:#edf1f7;--preview-accent:#8cb7e6;--preview-line:#364457}.welcome-amber{--preview-bg:#191b1e;--preview-surface:#23262b;--preview-text:#f6f1e9;--preview-accent:#ff9c53;--preview-line:#3c4149}.welcome-lilac{--preview-bg:#141c19;--preview-surface:#202c26;--preview-text:#f3f0e6;--preview-accent:#b2c9a8;--preview-line:#3e5044}.welcome-preview{background:var(--preview-surface);border:1px solid var(--preview-line);border-radius:8px;grid-template-columns:1fr;gap:6px;width:100%;padding:8px;display:grid;overflow:hidden}.welcome-preview>b{font-family:var(--app-heading);letter-spacing:-.065em;font-size:13px;font-weight:800;line-height:1}.welcome-preview-hero{background:var(--preview-accent);border-radius:4px;height:22px;display:block}.welcome-preview-row{grid-template-columns:1.3fr 1fr;gap:5px;display:grid}.welcome-preview-row i{background:var(--preview-bg);border:1px solid var(--preview-line);border-radius:4px;height:17px}.welcome-theme-label{align-items:center;gap:4px;width:100%;min-width:0;padding:8px 2px 0;display:flex}.welcome-theme-label strong{font-family:var(--app-text);overflow-wrap:anywhere;font-size:.875rem;font-weight:600;line-height:1.35}.welcome-theme-check{border:1px solid var(--preview-line);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-left:auto;display:grid}.welcome-theme[aria-pressed=true] .welcome-theme-check{border-color:var(--preview-accent);background:var(--preview-accent);color:var(--preview-surface)}.welcome-theme-mode{opacity:.8;align-items:center;gap:4px;padding:3px 2px 0;font-size:.6875rem;line-height:1.4;display:flex}.appearance-footer{border-top:1px solid var(--line);background:var(--surface);flex-direction:column;flex:none;gap:10px;margin:0;padding:16px 24px 20px;display:flex}.appearance-footer .add{border-radius:12px;justify-content:center;width:100%;min-height:48px;font-size:.9375rem;font-weight:600}.appearance-footer>p{text-align:center;color:var(--muted);margin:0;font-size:.75rem;line-height:1.4}.appearance-footer .gerror{color:var(--danger)}.interestintro .setup-back{min-height:44px;color:var(--muted);align-items:center;gap:6px;margin:-8px 0 8px;padding:0 4px;font-size:.875rem;display:inline-flex}.interestintro:has(.setup-back) .interestbadge{display:none}@media (max-width:540px){.appearance-intro{padding:20px 20px 14px}.setup-wordmark{margin-bottom:16px}.appearance-intro h2{font-size:1.75rem}.welcome-themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:4px 20px 16px}.welcome-preview{gap:5px;padding:7px}.welcome-preview-hero{height:18px}.welcome-preview-row i{height:12px}.appearance-footer{padding:14px 20px 16px}}@media (prefers-reduced-motion:reduce){.cubby-opening{transition:none}.cubby-opening-wordmark{animation:none}.welcome-theme{transition:none}}:root[data-theme=poolside],.welcome-poolside,.themepreview.preview-poolside{--bg:#f2f7ff;--surface:#fff;--raised:#e1edff;--sidebar:#f2f7ff;--text:#142e52;--muted:#53657f;--line:#cad8ef;--accent:#2458e8;--ink:#fff;--tint:#dce8ff;--danger:#af2943;--note:#fff0ae;--cool:#dff3ff;--shadow:#142e520b;--update-bg:#ffd95c;--update-ink:#142e52;--support:#70c8ff;--showcase-bg:#2458e8;--showcase-ink:#fff;--showcase-control:#ffd95c;--showcase-control-ink:#142e52;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=burgundy],.welcome-burgundy,.themepreview.preview-burgundy{--bg:#f4eeff;--surface:#fffbff;--raised:#eadeff;--sidebar:#f4eeff;--text:#2b184d;--muted:#705984;--line:#e0cfee;--accent:#6a3ceb;--ink:#fff;--tint:#ede1ff;--danger:#ad234e;--note:#fce6f1;--cool:#e9deff;--shadow:#2b184d0b;--update-bg:#f461a8;--update-ink:#2b184d;--support:#f461a8;--showcase-bg:#5b2bc4;--showcase-ink:#fff;--showcase-control:#f461a8;--showcase-control-ink:#2b184d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=blue],.welcome-blue,.themepreview.preview-blue{--bg:#111722;--surface:#1c2533;--raised:#263244;--sidebar:#111722;--line:#364457;--text:#edf1f7;--muted:#a5b1c3;--accent:#8cb7e6;--tint:#2b3e55;--ink:#111722;--danger:#ffa7ac;--note:#293443;--cool:#243447;--shadow:#0002;--update-bg:#263244;--update-ink:#edf1f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=amber],.welcome-amber,.themepreview.preview-amber{--bg:#191816;--surface:#282320;--raised:#352d27;--sidebar:#191816;--text:#f5eedf;--muted:#c5b6ac;--line:#4a3d33;--accent:#ff9c53;--ink:#251a13;--tint:#4c3023;--danger:#ffb0b0;--note:#3e3324;--cool:#352a2e;--shadow:#0002;--update-bg:#ff9c53;--update-ink:#251a13;--support:#ff6f78;--showcase-bg:#282320;--showcase-ink:#f5eedf;--showcase-control:#ff9c53;--showcase-control-ink:#251a13;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=lilac],.welcome-lilac,.themepreview.preview-lilac{--bg:#1b100d;--surface:#2f201b;--raised:#402a22;--sidebar:#1b100d;--text:#fff0d8;--muted:#ccb6a7;--line:#60483c;--accent:#ff4c43;--ink:#1b100d;--tint:#542b24;--danger:#ffb4ac;--note:#39271d;--cool:#263e42;--shadow:#0002;--update-bg:#9de3f3;--update-ink:#1b100d;--support:#9de3f3;--showcase-bg:#2f201b;--showcase-ink:#fff0d8;--showcase-control:#ff4c43;--showcase-control-ink:#1b100d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.welcome-paper,.themepreview.preview-paper{--bg:#f7f5f0;--surface:#fff;--text:#242622;--line:#e1ded6;--accent:#242622;--ink:#fff;--update-bg:#eee9df;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.welcome-theme{--preview-bg:var(--bg);--preview-surface:var(--surface);--preview-text:var(--text);--preview-line:var(--line);--preview-accent:var(--accent);position:relative}.welcome-theme .welcome-theme-check{background:var(--surface);position:absolute;top:12px;right:12px}.welcome-theme .welcome-preview-row i:first-child{background:var(--update-bg);border-color:#0000}.welcome-theme[aria-pressed=true] .welcome-theme-check{color:var(--ink)}.content .settings .theme>span.themepreview{background:var(--bg);border:1px solid var(--line);color:var(--text)}.content .settings .themepreview i{background:var(--text);opacity:.65}.content .settings .themepreview b{background:var(--accent);opacity:1}.content .settings .themepreview em{background:var(--update-bg);opacity:1}.content .settings .theme>span.themepreview:after{background:var(--accent)}:root:is([data-theme=poolside],[data-theme=burgundy],[data-theme=amber],[data-theme=lilac]) .showcase-card,:root:is([data-theme=poolside],[data-theme=burgundy],[data-theme=amber],[data-theme=lilac]) .showcase-copy{background:var(--showcase-bg);color:var(--showcase-ink)}:root:is([data-theme=poolside],[data-theme=burgundy],[data-theme=amber],[data-theme=lilac]) .showcase-copy :is(h2,p){color:inherit}:root:is([data-theme=poolside],[data-theme=burgundy],[data-theme=amber],[data-theme=lilac]) .showcase-art{background:var(--raised)}:root:is([data-theme=poolside],[data-theme=burgundy],[data-theme=amber],[data-theme=lilac]) .showcase-art:after{background:linear-gradient(90deg,#0002,#0000 60%)}:root:is([data-theme=poolside],[data-theme=burgundy],[data-theme=amber],[data-theme=lilac]) :is(.showcase-open,.showcase-play-symbol){background:var(--showcase-control);color:var(--showcase-control-ink)}:root:is([data-theme=poolside],[data-theme=burgundy],[data-theme=amber],[data-theme=lilac]) .showcase-star{color:var(--support)}:root:is([data-theme=poolside],[data-theme=burgundy],[data-theme=amber],[data-theme=lilac]) :is(.phonebar,.recordnav>nav) button.selected{background:var(--accent);color:var(--ink)}:root[data-theme=lilac] .homeflow .baseprojects .sectionheading h2,:root[data-theme=lilac] .homeflow .feedpreview .cardhead h2{color:var(--support)}:root[data-theme=lilac] .homeflow .feedpreview .sectionlink{color:inherit}
