.dir-calm{--calm-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro", system-ui, "Helvetica Neue", Helvetica, sans-serif;--calm-ground:#f5f5f7;--calm-surface:#fff;--calm-label:#171719;--calm-label-2:#68686d;--calm-label-3:#9e9ea2;--calm-fill:#5a5a6014;--calm-fill-2:#5a5a601f;--calm-sep:#42424926;--calm-blue:#007fee;--calm-blue-ink:#0068d3;--calm-blue-soft:#007fee1a;--calm-green:#41ba5d;--calm-orange:#fa9524;--calm-red:#f14445;--calm-purple:#8968d4;--calm-bubble-in:#ececef;--calm-bubble-out:#daecff;--calm-shadow-float:0 1px 1px #0000000a, 0 8px 28px -6px #2a2d382e;--background:var(--calm-surface);--foreground:var(--calm-label);--card:var(--calm-surface);--card-foreground:var(--calm-label);--popover:#fdfdfe;--popover-foreground:var(--calm-label);--primary:var(--calm-blue);--primary-foreground:#fff;--secondary:var(--calm-fill);--secondary-foreground:var(--calm-label);--muted:#f0f0f2;--muted-foreground:var(--calm-label-2);--accent:#eeeef1;--accent-foreground:var(--calm-label);--border:var(--calm-sep);--input:#4242492e;--ring:var(--calm-blue);--radius:.75rem;--brand-soft:var(--calm-blue-soft);--brand-line:#007fee40;font-family:var(--calm-font);color:var(--calm-label);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;font-variant-numeric:normal;font-size:14px;line-height:1.45}@supports (color:lab(0% 0 0)){.dir-calm{--calm-ground:lab(96.7348% .194907 -.729156);--calm-surface:lab(100% 0 0);--calm-label:lab(7.74724% .399165 -1.4433);--calm-label-2:lab(44.2496% .804633 -2.90065);--calm-label-3:lab(65.1479% .593931 -2.18154);--calm-fill:lab(38.431% 1.01958 -3.61744/.08);--calm-fill-2:lab(38.431% 1.01958 -3.61744/.12);--calm-sep:lab(27.9712% 1.25253 -4.32413/.15);--calm-blue:lab(52.1121% 4.30822 -66.5355);--calm-blue-ink:lab(43.7704% 8.85779 -65.3133);--calm-blue-soft:lab(52.1121% 4.30822 -66.5355/.1);--calm-green:lab(67.2976% -50.0331 36.4254);--calm-orange:lab(71.5262% 33.4235 69.7547);--calm-red:lab(56.1223% 66.3826 40.6881);--calm-purple:lab(51.2797% 31.5806 -51.8914);--calm-bubble-in:lab(93.5942% .293225 -1.09328);--calm-bubble-out:lab(92.4215% -3.27092 -11.3112);--calm-shadow-float:0 1px 1px lab(0% 0 0/.04), 0 8px 28px -6px lab(18.6704% .472084 -7.41397/.18);--popover:lab(99.4114% .0972152 -.364757);--primary-foreground:lab(100% 0 0);--muted:lab(94.7542% .293165 -1.09328);--accent:lab(94.1655% .39193 -1.45706);--input:lab(27.9712% 1.25253 -4.32413/.18);--brand-line:lab(52.1121% 4.30822 -66.5355/.25)}}.dir-calm .calm-wallpaper{background:radial-gradient(420px 360px at 10% 8%,#aed7f58c,#0000 70%),radial-gradient(380px 420px at 18% 70%,#e7cdec73,#0000 70%),radial-gradient(300px 300px at 0 100%,#f8d8b466,#0000 70%),#eeeef1;background:radial-gradient(420px 360px at 10% 8%,lab(83.807% -8.85001 -19.3516/.55),#0000 70%),radial-gradient(380px 420px at 18% 70%,lab(85.4074% 13.1741 -11.9482/.45),#0000 70%),radial-gradient(300px 300px at 0 100%,lab(88.3827% 7.81041 22.3693/.4),#0000 70%),lab(94.1655% .39193 -1.45706)}.dir-calm .calm-sidebar{-webkit-backdrop-filter:saturate(180%)blur(40px);backdrop-filter:saturate(180%)blur(40px);box-shadow:inset -.5px 0 0 var(--calm-sep);background:#f0f0f2a8;background:lab(94.7542% .293165 -1.09328/.66)}.dir-calm .calm-nav-item{color:var(--calm-label);font-weight:450}.dir-calm .calm-nav-item svg{color:var(--calm-blue)}.dir-calm .calm-nav-item[data-active=true]{background:#15151a16;background:lab(7.13916% 1.0189 -3.52374/.085)}.dir-calm .calm-nav-item[data-active=true]:hover{background:#15151a1a;background:lab(7.13916% 1.0189 -3.52374/.1)}.dir-calm .calm-eyebrow{letter-spacing:.035em;text-transform:uppercase;color:var(--calm-label-2);font-size:12.5px;font-weight:600}.dir-calm .calm-large-title{letter-spacing:-.024em;font-size:34px;font-weight:700;line-height:1.08}.dir-calm .calm-title-2{letter-spacing:-.018em;font-size:22px;font-weight:700;line-height:1.2}.dir-calm .calm-section-title{letter-spacing:-.014em;font-size:19px;font-weight:650;line-height:1.25}.dir-calm .calm-headline{letter-spacing:-.01em;font-size:15px;font-weight:600}.dir-calm .calm-footnote{color:var(--calm-label-2);font-size:12.5px}.dir-calm .calm-2{color:var(--calm-label-2)}.dir-calm .calm-3{color:var(--calm-label-3)}.dir-calm .calm-tnum{font-variant-numeric:tabular-nums}.dir-calm .calm-group{background:var(--calm-surface);border-radius:12px;overflow:hidden;box-shadow:0 0 0 .5px #4242490f;box-shadow:0 0 0 .5px lab(27.9712% 1.25253 -4.32413/.06)}.dir-calm .calm-rows>*{position:relative}.dir-calm .calm-rows>*+:before{content:"";top:0;right:0;left:var(--calm-inset,16px);background:var(--calm-sep);transform-origin:top;pointer-events:none;height:1px;position:absolute;transform:scaleY(.6)}.dir-calm .calm-hairline{background:var(--calm-sep);height:1px;transform:scaleY(.6)}.dir-calm .calm-circle{background:0 0;border:1.5px solid #a4a4a8;border:1.5px solid lab(67.4679% .593603 -2.18174);border-radius:999px;width:22px;height:22px;transition:background-color .22s,border-color .22s,transform .22s cubic-bezier(.3,1.6,.5,1)}.dir-calm .calm-circle:hover{border-color:var(--calm-blue)}.dir-calm .calm-circle[data-checked]{background:var(--calm-blue);border-color:var(--calm-blue);transform:scale(1.06)}.dir-calm .calm-circle [data-slot=checkbox-indicator] svg{stroke-width:3px;width:13px;height:13px}.dir-calm .calm-collapse{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .32s cubic-bezier(.32,.72,0,1),opacity .22s;display:grid}.dir-calm .calm-collapse[data-leaving=true]{opacity:0;grid-template-rows:0fr}.dir-calm .calm-collapse>*{min-height:0;overflow:hidden}.dir-calm .calm-dot{border-radius:999px;flex-shrink:0;width:7px;height:7px;display:inline-block}.dir-calm .calm-dot-now{background:var(--calm-blue);box-shadow:0 0 0 3px var(--calm-blue-soft);animation:2.4s ease-in-out infinite calm-breathe}@keyframes calm-breathe{0%,to{box-shadow:0 0 0 3px #007fee24;box-shadow:0 0 0 3px lab(52.1121% 4.30822 -66.5355/.14)}50%{box-shadow:0 0 0 5px #007fee0a;box-shadow:0 0 0 5px lab(52.1121% 4.30822 -66.5355/.04)}}.dir-calm .calm-mail-row{border-radius:10px}.dir-calm .calm-mail-row[data-selected=true]{background:var(--calm-blue);color:#fff;color:lab(100% 0 0)}.dir-calm .calm-mail-row[data-selected=true]:hover{background:var(--calm-blue)}.dir-calm .calm-mail-row[data-selected=true] .calm-on-select{color:#ffffffd1!important;color:lab(100% 0 0/.82)!important}.dir-calm .calm-mail-row[data-selected=true] .calm-unread{background:#fff;background:lab(100% 0 0)}.dir-calm .calm-bubble{overflow-wrap:anywhere;border-radius:18px;max-width:100%;padding:8px 13px 9px;font-size:14.5px;line-height:1.38}.dir-calm .calm-bubble-in{background:var(--calm-bubble-in);color:var(--calm-label)}.dir-calm .calm-bubble-out{background:var(--calm-bubble-out);color:#16202d;color:lab(11.7131% -1.16001 -10.6317)}.dir-calm .calm-composer{background:var(--calm-surface);box-shadow:0 0 0 .5px var(--input);border-radius:20px}.dir-calm .calm-composer:focus-within{box-shadow:0 0 0 .5px var(--calm-blue), 0 0 0 3.5px var(--calm-blue-soft)}.dir-calm .calm-inspector{transition:width .3s cubic-bezier(.32,.72,0,1),opacity .2s}.dir-calm .calm-monogram{color:#fff;color:lab(100% 0 0);letter-spacing:.01em;background:linear-gradient(#b4b7bf,#7d8089);background:linear-gradient(lab(74.4133% .0997484 -4.53497),lab(53.5202% .149012 -5.27302));font-weight:500}.dir-calm .calm-round-action{background:var(--calm-surface);color:var(--calm-blue);box-shadow:0 0 0 .5px #42424914,0 1px 2px #0000000a;box-shadow:0 0 0 .5px lab(27.9712% 1.25253 -4.32413/.08),0 1px 2px lab(0% 0 0/.04)}.dir-calm .calm-round-action:hover{background:var(--calm-surface);color:var(--calm-blue-ink);box-shadow:0 0 0 .5px #4242491f,0 2px 6px #0000000f;box-shadow:0 0 0 .5px lab(27.9712% 1.25253 -4.32413/.12),0 2px 6px lab(0% 0 0/.06)}.dir-calm .calm-date-tile{background:var(--calm-surface);width:44px;box-shadow:0 0 0 .5px var(--calm-sep), 0 1px 2px #0000000d;text-align:center;border-radius:10px;overflow:hidden}@supports (color:lab(0% 0 0)){.dir-calm .calm-date-tile{box-shadow:0 0 0 .5px var(--calm-sep), 0 1px 2px lab(0% 0 0/.05)}}.dir-calm[data-slot=popover-content]{box-shadow:var(--calm-shadow-float);--tw-ring-color:#4242491f;border-radius:14px}@supports (color:lab(0% 0 0)){.dir-calm[data-slot=popover-content]{--tw-ring-color:lab(27.9712% 1.25253 -4.32413/.12)}}.dir-calm .calm-enter{animation:.42s cubic-bezier(.2,.8,.2,1) both calm-enter}@keyframes calm-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dir-calm .calm-collapse,.dir-calm .calm-circle,.dir-calm .calm-inspector{transition:none}}
