:root{--bg:#fff;--ink:#0a0a0b;--ink-2:#0a0a0bb8;--ink-3:#0a0a0b70;--pink-1:#ff69b41a;--pink-2:#ff69b40f;--ui:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:18px;--ease:cubic-bezier(.2,.8,.2,1);--hoverDur:160ms;--padX:clamp(16px,2.4vw,34px);--padY:clamp(18px,3.1vw,56px)}*{box-sizing:border-box}body,html{height:100%}body{-webkit-font-smoothing:antialiased;background:#fff;background:var(--bg);color:#0a0a0b;color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--ui);margin:0;overflow-x:hidden;text-rendering:geometricPrecision}button,input{font-family:inherit}::selection{background:#0a0a0b1a}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--mono)}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pricing-page{background:#f4f6f8;display:grid;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;padding:24px;place-items:center}.pricing-card{backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);background:#ffffffb8;border:1px solid #ffffff8c;border-radius:22px;box-shadow:0 30px 60px #0000001f;padding:28px 24px 22px;text-align:center;width:min(520px,100%)}.pricing-header{grid-gap:8px;display:grid;gap:8px;margin-bottom:16px}.pricing-logo{background:#ffffffd9;border:1px solid #ffffff8c;border-radius:14px;box-shadow:0 12px 26px #0000001f;color:#0f0f0fd9;display:grid;font-size:1.1rem;font-weight:800;height:44px;letter-spacing:-.02em;margin:0 auto;place-items:center;width:44px}.pricing-title{color:#0f0f0fe6;font-size:1.55rem;letter-spacing:-.03em;margin:0}.pricing-subtitle{color:#0f0f0f8c;font-size:.95rem;margin:0}.plan-card{background:#ffffffc7;border:1px solid #0000000f;border-radius:18px;box-shadow:0 18px 40px #0000001a;margin-top:10px;padding:18px 18px 16px;text-align:left}.plan-top{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.plan-name{color:#0f0f0fe6;font-size:1.05rem;font-weight:800;letter-spacing:-.02em}.plan-tagline{color:#0f0f0f8c;font-size:.92rem;margin-top:4px}.plan-price{align-items:baseline;display:flex;gap:6px;white-space:nowrap}.price{color:#0f0f0feb;font-size:1.7rem;font-weight:900;letter-spacing:-.03em}.cadence{color:#0f0f0f8c;font-size:.95rem;font-weight:700}.plan-features{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0 0 14px;padding:0}.feature{align-items:center;color:#0f0f0fb8;display:flex;font-size:.95rem;gap:10px}.check{background:#0f0f0fe6;border-radius:6px;color:#fff;display:grid;flex:0 0 18px;font-size:.85rem;height:18px;place-items:center;width:18px}.subscribe-btn{background:#0f0f0feb;border:none;border-radius:16px;box-shadow:0 18px 40px #00000029;color:#fff;cursor:pointer;font-size:.98rem;font-weight:850;letter-spacing:-.02em;padding:12px 14px;transition:transform .18s ease,box-shadow .18s ease;width:100%}.subscribe-btn:hover{box-shadow:0 24px 55px #0000002e;transform:translateY(-2px)}.subscribe-btn:active{transform:translateY(-1px) scale(.99)}.plan-footnote,.pricing-footer{color:#0f0f0f73;font-size:.8rem;margin:12px 0 0;text-align:center}@media (max-width:420px){.pricing-card{padding:22px 16px 18px}.plan-card{padding:16px 14px 14px}.plan-top{flex-direction:column;gap:10px}.plan-price{justify-content:flex-start}}.lp-min{--max:1180px;--pad:clamp(16px,3vw,34px);--font:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;font-family:var(--font);height:100vh}.lp-min,.lp-min *{box-sizing:border-box}.lp-min a{color:inherit;text-decoration:none}.lp-hero{height:100vh;overflow:hidden;position:relative}.lp-hero:before{background:linear-gradient(180deg,rgba(0,0,0,.291),rgba(0,0,0,.619)),radial-gradient(900px 520px at 50% 30%,#ffffff1a,#0000 65%),url(https://images.unsplash.com/photo-1543964198-d54e4f0e44e3?q=80&w=1170&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:0}.lp-hero:after,.lp-hero:before{content:"";inset:0;position:absolute}.lp-hero:after{background:repeating-linear-gradient(0deg,#ffffff05,#ffffff05 1px,#0000 2px,#0000 6px);mix-blend-mode:overlay;opacity:.08;pointer-events:none;z-index:1}.lp-top{left:0;position:absolute;right:0;top:0;z-index:10}.lp-topInner{align-items:center;display:grid;grid-template-columns:auto 1fr auto;margin:0 auto;padding:18px var(--pad);width:min(var(--max),100%)}.lp-logo{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;border:1px solid #ffffff38;border-radius:12px;display:grid;height:38px;place-items:center;width:38px}.lp-logoMark{color:#fffffff2;font-weight:800}.lp-nav{color:#ffffffc7;display:flex;font-size:.9rem;gap:18px;justify-content:center}.lp-nav a{text-decoration:underline;-webkit-text-decoration-color:#ffffff40;text-decoration-color:#ffffff40;text-underline-offset:3px}.lp-center{align-items:center;display:flex;flex-direction:column;gap:8px;left:0;margin:0 auto;padding:0 var(--pad);position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);width:min(var(--max),100%);z-index:5}.lp-pill{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;border:1px solid #ffffff38;border-radius:999px;color:#ffffffe0;display:inline-flex;font-size:.9rem;gap:10px;padding:10px 14px}.lp-pillDot{background:#ffffffe6;border-radius:50%;height:8px;width:8px}.lp-title{color:#fffffff5;font-size:clamp(3rem,6vw,5rem);font-weight:850;letter-spacing:-.05em;line-height:1;margin-top:10px}.lp-headline{color:#ffffffe6;font-size:clamp(1.25rem,1.8vw,1.6rem);font-weight:700;line-height:1.25;margin-top:6px;max-width:22ch}.lp-subtitle{color:#ffffffbf;font-size:1.05rem;line-height:1.6;margin-top:6px;max-width:62ch}.lp-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:6px}.lp-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000029;border:1px solid #ffffff29;border-radius:999px;color:#ffffffd9;font-size:.82rem;padding:8px 10px}.lp-signinMid{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0003;border:1px solid #ffffff2e;border-radius:22px;margin-top:18px;padding:14px;width:min(560px,100%)}.lp-signinInner{align-items:center;display:flex;flex-direction:column;gap:10px}.lp-signinLabel{color:#ffffffb3;font-size:.75rem;letter-spacing:.08em}.lp-signinInner>div,.lp-signinMid>div{display:flex;justify-content:center;width:100%}.lp-signinMid .wc-googleBtn{background:#fffffff5;border:none;border-radius:999px;box-shadow:0 30px 90px #00000040;color:#0a0a0beb;height:46px;outline:none;width:min(380px,100%)}.lp-signinFine{color:#ffffffb3;font-size:.9rem}.lp-foot{bottom:0;left:0;position:absolute;right:0;z-index:10}.lp-footInner{align-items:center;color:#ffffffbf;display:flex;font-size:.9rem;justify-content:space-between;margin:0 auto;padding:18px var(--pad);width:min(var(--max),100%)}.lp-footBrand{color:#ffffffe6;font-weight:700}.lp-footRight{display:flex;gap:10px}.lp-footRight a{text-decoration:underline;-webkit-text-decoration-color:#ffffff40;text-decoration-color:#ffffff40;text-underline-offset:3px}@media (max-width:720px){.lp-nav{display:none}.lp-title{font-size:clamp(2.4rem,10vw,3.6rem)}.lp-headline{max-width:26ch}.lp-footInner{align-items:flex-start;flex-direction:column;gap:6px}}body.hasCalendar{background:radial-gradient(1200px 700px at 18% 8%,#ff69b40f,#0000 58%),radial-gradient(900px 560px at 84% 18%,rgba(10,10,11,.018),#0000 60%),#fff;background:radial-gradient(1200px 700px at 18% 8%,var(--pink-2),#0000 58%),radial-gradient(900px 560px at 84% 18%,rgba(10,10,11,.018),#0000 60%),#fff}.calendar-shell{--railW:360px;--calW:min(1180px,96vw);--gap:clamp(10px,1.25vw,16px);--gridPadX:clamp(20px,2.2vw,36px);--gridPadTop:clamp(12px,1.6vw,18px);--gridPadBottom:clamp(18px,2.2vw,28px);grid-column-gap:clamp(18px,2.6vw,44px);grid-row-gap:clamp(12px,1.6vw,18px);align-items:start;column-gap:clamp(18px,2.6vw,44px);display:grid;grid-template-columns:minmax(0,var(--railW)) minmax(0,var(--calW)) minmax(0,var(--railW));grid-template-rows:auto auto auto;justify-content:center;margin:0 auto;padding:clamp(18px,3.1vw,56px) clamp(16px,2.4vw,34px);padding:var(--padY) var(--padX);row-gap:clamp(12px,1.6vw,18px);width:100%}.calendar-shell>h2:first-child{color:#0a0a0b9e;cursor:pointer;font-size:.74rem;font-weight:900;grid-column:1/-1;grid-row:1;justify-self:start;letter-spacing:.18em;line-height:1.2;margin:0;text-transform:uppercase;-webkit-user-select:none;user-select:none}.calendar-shell>h2:first-child:hover{color:#0a0a0be0}.calendar-shell>h2.discord{color:#0a0a0b61;cursor:pointer;font-size:.72rem;font-weight:900;grid-column:1/-1;grid-row:1;justify-self:end;letter-spacing:.2em;margin:0;text-transform:uppercase;-webkit-user-select:none;user-select:none}.calendar-shell>h2.discord:hover{color:#0a0a0b8f}.calendar-shell .calendar-wrapper{background:#0000;border:none;border-radius:0;box-shadow:none;grid-column:2;grid-row:2;max-width:100%;min-width:0;overflow:visible;padding:0;width:var(--calW)}.calendar-shell .calendar-header{grid-column-gap:12px;align-items:center;border-bottom:1px solid #0a0a0b1a;column-gap:12px;display:grid;grid-template-columns:56px 1fr 56px;margin-bottom:10px;min-height:82px;padding-bottom:14px}.calendar-shell .calendar-header h2{font-size:clamp(1.45rem,2vw,2.15rem);font-weight:880;letter-spacing:-.02em;margin:0;text-align:left}.calendar-shell .next-btn,.calendar-shell .prev-btn{background:#ffffffe6;border:1px solid #0a0a0b0f;border-radius:999px;box-shadow:0 10px 26px #0a0a0b0f,inset 0 1px 0 #ffffffeb;color:#0a0a0bdb;cursor:pointer;display:grid;font-size:22px;height:44px;line-height:1;place-items:center;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1);transition:transform var(--hoverDur) var(--ease),box-shadow var(--hoverDur) var(--ease);width:56px}.calendar-shell .next-btn:hover,.calendar-shell .prev-btn:hover{box-shadow:0 12px 32px #0a0a0b14,inset 0 1px 0 #ffffffeb;transform:translateY(-1px)}.calendar-shell .calendar-grid{grid-gap:var(--gap);align-content:start;display:grid;gap:var(--gap);grid-auto-rows:1fr;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:24px;height:auto;justify-content:stretch;padding:var(--gridPadTop) var(--gridPadX) var(--gridPadBottom);width:100%}.calendar-shell .calendar-day-header{color:#0a0a0b57;display:grid;font-size:.6rem;font-weight:950;letter-spacing:.34em;place-items:center;text-transform:uppercase;transform:translateY(2px)}.calendar-shell .calendar-cell{cursor:pointer;position:relative;width:100%}.calendar-shell .calendar-cell,.calendar-shell .calendar-grid>div:empty{aspect-ratio:1/1;min-height:90px}.calendar-shell .calendar-cell-inner{background:#ffffffc7;border:1px solid #0a0a0b0f;border-radius:20px;box-shadow:inset 0 1px 0 #ffffffe6,0 6px 16px #0a0a0b0f;display:flex;flex-direction:column;gap:8px;inset:0;padding:12px;position:absolute;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),background .18s cubic-bezier(.2,.8,.2,1),border-color .18s cubic-bezier(.2,.8,.2,1);transition:transform .18s var(--ease),box-shadow .18s var(--ease),background .18s var(--ease),border-color .18s var(--ease)}.calendar-shell .calendar-cell.hovered .calendar-cell-inner{background:#ffffffdb;border-color:#ff69b41a;box-shadow:inset 0 1px 0 #ffffffeb,0 10px 22px #0a0a0b12;transform:translateY(-2px)}.calendar-shell .calendar-cell.selected .calendar-cell-inner{border-color:#ff69b429;box-shadow:inset 0 1px 0 #ffffffeb,0 10px 24px #0a0a0b14}.calendar-shell .day-number{color:#0a0a0b9e;font-size:1.04rem;font-weight:950;letter-spacing:-.02em}.calendar-shell .calendar-cell.today .day-number{display:inline-block;padding-right:12px;position:relative}.calendar-shell .calendar-cell.today .day-number:after{background:#0a0a0bdb;border-radius:999px;content:"";height:6px;position:absolute;right:0;top:.62em;transform:translateY(-50%);width:6px}.calendar-shell .task{color:#0a0a0b9e;font-size:.72rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-shell .task.task-count{color:#0a0a0b61;font-size:.62rem;font-weight:950;letter-spacing:.22em;text-transform:uppercase}.calendar-shell .calendar-grid.loading{pointer-events:none}.calendar-shell .calendar-grid.loading .calendar-cell-inner{animation:rippleWave .9s cubic-bezier(.22,.8,.32,1) infinite;opacity:.5}@keyframes rippleWave{0%{opacity:.5;transform:translateY(0)}40%{opacity:.9;transform:translateY(-3px)}to{opacity:.5;transform:translateY(0)}}.calendar-shell .calendar-grid.settle .calendar-cell-inner{animation:calendarSettle .52s cubic-bezier(.22,.8,.32,1) both}.calendar-shell .calendar-grid.settle .calendar-cell.hovered .calendar-cell-inner{animation:none}@keyframes calendarSettle{0%{opacity:.66;transform:translateY(-2px)}55%{opacity:.92;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}.calendar-shell .cal-cmdbar{grid-column:2;grid-row:3;margin:0 auto;max-width:100%;padding:2px var(--gridPadX) 0;position:relative;width:var(--calW)}.calendar-shell .cal-history{bottom:64px;left:50%;max-width:100%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(14px);transition:opacity .22s cubic-bezier(.2,.8,.2,1),transform .26s cubic-bezier(.2,.8,.2,1);transition:opacity .22s var(--ease),transform .26s var(--ease);width:min(860px,calc(100% - 12px));z-index:20}.calendar-shell .cal-history.open{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.calendar-shell .cal-history-inner{-ms-overflow-style:none;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffffff7a;border:1px solid #0a0a0b14;border-radius:22px;box-shadow:0 18px 60px #0a0a0b1f,inset 0 1px 0 #ffffff80;max-height:min(46vh,420px);overflow:auto;padding:14px 14px 12px;scrollbar-width:none}.calendar-shell .cal-history-inner::-webkit-scrollbar{height:0;width:0}.calendar-shell .cal-hrow{display:flex;margin:8px 0;width:100%}.calendar-shell .cal-hrow.me{justify-content:flex-end}.calendar-shell .cal-hrow.ai{justify-content:flex-start}.calendar-shell .cal-hbubble{border:1px solid #0a0a0b14;border-radius:18px;font-size:.96rem;font-weight:700;line-height:1.32;max-width:min(720px,86%);overflow-wrap:break-word;padding:10px 12px;white-space:pre-wrap}.calendar-shell .cal-hbubble.me{background:#0a0a0bd6;border-color:#0a0a0b2e;box-shadow:0 10px 22px #0a0a0b1f;color:#fffffff5}.calendar-shell .cal-hbubble.ai{background:#ffffff9e;border-color:#0a0a0b14;box-shadow:0 10px 22px #0a0a0b14;color:#0a0a0bd1}.calendar-shell .cal-cmdpill{grid-gap:10px;align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffdb;border:1px solid #0a0a0b12;border-radius:999px;box-shadow:inset 0 2px 6px #0a0a0b14,inset 0 1px 0 #ffffffd9,0 1px 0 #0a0a0b05;display:grid;gap:10px;grid-template-columns:1fr auto;padding:10px 10px 10px 14px;position:relative;z-index:10}.calendar-shell .cal-cmdpill.is-loading{border-color:#ff69b41f}.calendar-shell .cal-cmdinput{background:#0000;border:none;color:#0a0a0be6;font-size:1.02rem;font-weight:800;letter-spacing:-.01em;min-width:0;outline:none;padding:12px;position:relative;width:100%;z-index:2}.calendar-shell .cal-cmdghost{color:#0a0a0b6b;font-size:.98rem;font-weight:750;left:18px;overflow:hidden;pointer-events:none;position:absolute;right:96px;text-overflow:ellipsis;top:50%;transform:translateY(-50%);-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:1}.calendar-shell .cal-cmdsend{background:#0a0a0beb;border:none;border-radius:999px;box-shadow:0 10px 24px #0a0a0b1f;color:#fff;cursor:pointer;font-size:.66rem;font-weight:950;height:44px;letter-spacing:.26em;padding:0 16px;text-transform:uppercase;transition:transform .16s cubic-bezier(.2,.8,.2,1),opacity .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1);transition:transform .16s var(--ease),opacity .16s var(--ease),box-shadow .16s var(--ease)}.calendar-shell .cal-cmdsend:hover{box-shadow:0 12px 28px #0a0a0b24;transform:translateY(-1px)}.calendar-shell .cal-cmdsend:active{transform:translateY(0) scale(.99)}.calendar-shell .cal-cmdsend:disabled{cursor:default;opacity:.45;transform:none}.calendar-shell .day-text-rail{grid-column:3;grid-row:2;justify-self:end;min-width:0;padding-top:10px;width:min(var(--railW),100%)}.calendar-shell .day-text-header{border-bottom:1px solid #0a0a0b1f;color:#0a0a0bd1;font-size:1.02rem;font-weight:900;letter-spacing:-.01em;margin:0 0 14px;padding-bottom:10px}.calendar-shell .day-text-row{grid-gap:14px;align-items:start;display:grid;font-size:.98rem;gap:14px;grid-template-columns:110px minmax(0,1fr);line-height:1.25;margin:0 0 12px;min-width:0}.calendar-shell .day-text-time{color:#0a0a0b57;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--mono);font-weight:950;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-shell .day-text-task{color:#0a0a0ba3;font-weight:750;overflow-wrap:break-word}.calendar-shell .day-text-details{color:#0a0a0b70;font-weight:700}.calendar-shell .day-text-empty{color:#0a0a0b61;font-weight:750}.calendar-shell .day-text-hint{color:#0a0a0b66;font-size:.86rem;margin-top:10px}@media (max-width:1180px){.calendar-shell{grid-template-columns:1fr;grid-template-rows:auto auto auto auto}.calendar-shell .calendar-wrapper{grid-column:1;grid-row:2;justify-self:center;width:min(980px,94vw)}.calendar-shell .cal-cmdbar{grid-column:1;grid-row:3;width:min(980px,94vw)}.calendar-shell .day-text-rail{grid-column:1;grid-row:4;justify-self:center;width:min(620px,94vw)}.calendar-shell .cal-history{width:min(860px,calc(100% - 12px))}}@media (max-width:560px){.calendar-shell{--gap:clamp(8px,2.1vw,12px);--gridPadX:clamp(12px,3.2vw,16px);--gridPadTop:clamp(10px,3vw,14px);--gridPadBottom:clamp(14px,4vw,20px)}.calendar-shell .calendar-cell-inner{border-radius:18px;padding:10px}.calendar-shell .day-number{font-size:1rem}.calendar-shell .cal-cmdpill{padding:10px 10px 10px 12px}.calendar-shell .cal-cmdghost{left:16px;right:92px}.calendar-shell .cal-history{bottom:60px}.calendar-shell .cal-history-inner{border-radius:20px;max-height:min(52vh,420px);padding:12px 12px 10px}}.calendar-shell{transform:scale(.88);transform-origin:top center}
/*# sourceMappingURL=main.96f52809.css.map*/