*{box-sizing:border-box}body{color:var(--tone-22242b);background:var(--tone-fff);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.45;cursor:default}button{color:inherit}button,a,input,select,textarea{outline-offset:4px}button:focus-visible,a:focus-visible{outline:2px solid var(--tone-356bdc)}input:focus,textarea:focus,select:focus{outline:2px solid var(--tone-9abbff);outline-offset:1px}button{transition:background .16s,color .16s,box-shadow .16s}::selection{background:var(--tone-d9e7ff)}button{background:0 0;border:0}a{color:inherit;text-decoration:none}textarea{resize:vertical}svg{flex-shrink:0}h1,h2,h3,h4,p{margin:0}input,select,textarea{min-width:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.app-launch{z-index:1200;color:#fff;background:#3159de;place-items:center;transition:opacity .24s,visibility .24s;display:grid;position:fixed;inset:0;overflow:hidden}.launch-signature{flex-direction:column;align-items:center;gap:19px;display:flex;transform:translateY(-8px)}.launch-mark{corner-shape:superellipse(2);background:#ffffff12;border:1px solid #ffffff35;border-radius:36px;place-items:center;width:112px;height:112px;animation:.6s cubic-bezier(.2,1.25,.4,1) both launch-mark-arrive;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 45px #10256e26,inset 0 1px #ffffff35}.launch-mark>svg{filter:drop-shadow(0 3px 2px #12296e20)}.launch-glint{pointer-events:none;background:linear-gradient(110deg,#0000 38%,#ffffff45 50%,#0000 62%);animation:.65s ease-out .12s both launch-glint;position:absolute;inset:-60%;transform:translate(-70%)}.launch-wordmark{letter-spacing:-2px;font-size:38px;font-weight:650;line-height:1.2;animation:.4s cubic-bezier(.2,.8,.2,1) .12s both launch-wordmark-arrive}.launch-wordmark>span{color:#c7d4ff}.app-launch.is-revealing{opacity:0;visibility:hidden;pointer-events:none}.native-app.app-revealing .topbar,.native-app.app-revealing .page-heading,.native-app.app-revealing .day-note,.native-app.app-revealing .home-focus,.native-app.app-revealing .home-attention,.native-app.app-revealing .home-recent,.native-app.app-revealing .mobile-tabs{animation:.5s cubic-bezier(.2,.85,.2,1) both workspace-arrive}.native-app.app-revealing .page-heading{animation-delay:40ms}.native-app.app-revealing .day-note{animation-delay:90ms}.native-app.app-revealing .home-focus{animation-delay:.15s}.native-app.app-revealing .home-attention{animation-delay:.2s}.native-app.app-revealing .home-recent{animation-delay:.25s}.native-app.app-revealing .mobile-tabs{animation-delay:.1s}.native-app.app-resuming .content{animation:.35s ease-out both workspace-resume}@keyframes launch-mark-arrive{0%{opacity:0;transform:translateY(18px)scale(.72)rotate(-12deg)}65%{opacity:1;transform:translateY(-3px)scale(1.04)rotate(2deg)}to{opacity:1;transform:none}}@keyframes launch-wordmark-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes launch-glint{0%{transform:translate(-70%)}to{transform:translate(70%)}}@keyframes workspace-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes workspace-resume{0%{opacity:.86;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.app-launch{transition:opacity 80ms linear}.launch-mark,.launch-wordmark{animation:none}.launch-glint{display:none}.native-app.app-revealing :is(.topbar,.page-heading,.day-note,.home-focus,.home-attention,.home-recent,.mobile-tabs),.native-app.app-resuming .content{animation:none}}
