@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}:root{--notion-bg:#f7f6f3;--notion-surface:#ffffff;--notion-text:#37352f;--notion-text-muted:#787774;--notion-border:rgba(55,53,47,0.09);--notion-border-strong:rgba(55,53,47,0.16);--notion-hover:rgba(55,53,47,0.04);--notion-accent:#2383e2;--notion-accent-hover:#1a6fc4;--notion-radius:4px;--notion-shadow:rgba(15,15,15,0.03) 0px 0px 0px 1px,rgba(15,15,15,0.03) 0px 2px 4px;--font-sans:var(--font-inter),ui-sans-serif,system-ui,-apple-system,sans-serif}html{scroll-behavior:smooth}body{margin:0;background:var(--notion-bg);color:var(--notion-text);font-family:var(--font-sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}*,:after,:before{box-sizing:border-box}a{color:var(--notion-accent);text-decoration:none}a:hover{text-decoration:underline}.notion-app{display:flex;min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden}.notion-sidebar{flex:0 0 240px;width:240px;max-width:240px;align-self:stretch;background:var(--notion-surface);border-right:1px solid var(--notion-border);padding:12px 8px;display:flex;flex-direction:column;gap:4px;overflow-x:hidden;overflow-y:hidden}.notion-sidebar__header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:4px 0 0}.notion-sidebar__brand{font-weight:600;font-size:14px;padding:8px 10px;color:var(--notion-text);letter-spacing:-.01em;min-width:0}.notion-sidebar__close{display:none;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:none;background:transparent;font-size:28px;line-height:1;cursor:pointer;border-radius:var(--notion-radius);color:var(--notion-text-muted);font-family:inherit}.notion-sidebar__close:hover{background:var(--notion-hover);color:var(--notion-text)}.notion-sidebar__nav{display:flex;flex-direction:column;gap:2px}.notion-sidebar__link{display:block;padding:6px 10px;border-radius:var(--notion-radius);color:var(--notion-text-muted);font-size:14px;text-decoration:none}.notion-sidebar__link:hover{background:var(--notion-hover);color:var(--notion-text);text-decoration:none}.notion-sidebar__link--active{background:var(--notion-hover);color:var(--notion-text);font-weight:500}.notion-sidebar__footer{margin-top:auto;padding:8px 10px max(12px,env(safe-area-inset-bottom,0px));font-size:12px;color:var(--notion-text-muted);border-top:1px solid var(--notion-border)}.notion-sidebar__email{margin-bottom:8px;word-break:break-word}.notion-main{flex:1 1;width:100%;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding:32px 48px 64px;max-width:none}.notion-page-title{font-size:28px;font-weight:700;letter-spacing:-.03em;margin:0 0 8px}.notion-page-desc{margin:0 0 24px;color:var(--notion-text-muted);font-size:14px}.notion-card{background:var(--notion-surface);border:1px solid var(--notion-border);border-radius:var(--notion-radius);box-shadow:var(--notion-shadow);padding:16px 18px}.notion-card+.notion-card{margin-top:12px}.notion-dash-grid{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;align-items:stretch}.notion-metric-card{display:flex;flex-direction:column;min-height:200px;padding:18px 18px 14px}.notion-metric-card__head{flex:1 1;min-width:0}.notion-metric-card__title{display:block;font-size:12px;font-weight:600;color:var(--notion-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.notion-metric-card__value{display:block;font-size:32px;font-weight:700;letter-spacing:-.04em;line-height:1.1;color:var(--notion-text)}.notion-metric-card__subtitle{display:block;margin-top:6px;font-size:13px;color:var(--notion-text-muted);line-height:1.35}.notion-metric-card__err{display:block;margin-top:8px;font-size:13px;color:#e03e3e}.notion-metric-card__foot{margin-top:12px;padding-top:10px;border-top:1px solid var(--notion-border)}.notion-metric-card__link{font-size:13px;font-weight:500;text-decoration:none}.notion-metric-card__link:hover{text-decoration:underline}.notion-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@keyframes notion-skeleton-pulse{0%,to{opacity:.38}50%{opacity:.88}}.notion-skeleton{display:inline-block;vertical-align:middle;border-radius:4px;background:rgba(55,53,47,.1);animation:notion-skeleton-pulse 1.1s ease-in-out infinite}.notion-metric-card__skeleton-value{width:2.75rem;height:1.85rem;margin-top:2px}.notion-metric-card__skeleton-line{display:block;width:min(100%,14rem);height:.85rem;margin-top:8px;border-radius:3px}.notion-metric-card__skeleton-link{width:5.75rem;height:.75rem;border-radius:3px}.notion-mini-chart{display:flex;align-items:flex-end;justify-content:stretch;gap:6px;margin-top:16px;padding:0 2px}.notion-mini-chart__bar{flex:1 1;min-height:4px;border-radius:3px 3px 1px 1px;transition:height .2s ease}.notion-mini-chart__bar--ghost{background:rgba(55,53,47,.08);max-height:100%}.notion-mini-chart__bar--skeleton{animation:notion-skeleton-pulse 1.1s ease-in-out infinite}.notion-calendar-card__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px}.notion-calendar-card__title{margin:0;font-size:16px;font-weight:600}.notion-calendar-card__month{font-size:13px;color:var(--notion-text-muted);text-transform:capitalize}.notion-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}.notion-calendar-grid--weekdays{margin-bottom:6px}.notion-calendar-weekday{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--notion-text-muted);text-align:center}.notion-calendar-day{min-height:58px;border:1px solid var(--notion-border);border-radius:6px;padding:6px;display:flex;flex-direction:column;justify-content:space-between}.notion-calendar-day--muted{opacity:.45}.notion-calendar-day__num{font-size:12px;color:var(--notion-text-muted)}.notion-calendar-pin{align-self:flex-start;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--notion-accent);color:#fff;font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.notion-calendar-legend{margin:10px 0 0;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--notion-text-muted)}.notion-calendar-legend__dot{width:10px;height:10px;border-radius:999px;background:var(--notion-accent)}.notion-shop-profile__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.notion-shop-profile__header h2{margin:0 0 6px;font-size:18px}.notion-shop-profile__header p{margin:0}.notion-shop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.notion-shop-grid .notion-input{max-width:none}.notion-shop-grid__wide{grid-column:span 2}.notion-shop-textarea{min-height:96px;resize:vertical}.notion-shop-summary{margin-top:18px;border-top:1px solid var(--notion-border);padding-top:12px}.notion-shop-summary__row{display:flex;justify-content:space-between;gap:12px;padding:6px 0}.notion-shop-summary__row span{color:var(--notion-text-muted)}.notion-plan-card .notion-plan-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.notion-plan-card__price{font-weight:600;white-space:nowrap;font-size:14px;color:var(--notion-text)}.notion-plan-card__benefits{list-style:none;margin:14px 0 0;padding:0}.notion-plan-card__benefit{display:flex;align-items:flex-start;gap:8px;padding:4px 0;font-size:13px}.notion-plan-card__benefit-check{flex-shrink:0;color:var(--notion-accent,#2383e2)}.notion-plan-card--current{box-shadow:0 0 0 2px var(--notion-accent,rgba(35,131,226,.45))}.notion-table-wrap{overflow-x:auto}.notion-table{width:100%;border-collapse:collapse;font-size:14px}.notion-table td,.notion-table th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--notion-border)}.notion-table th{font-weight:500;color:var(--notion-text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.notion-table-wrap--no-h-scroll{overflow-x:hidden}.notion-table--mobile-compact{table-layout:fixed;width:100%}.notion-table--mobile-compact td:last-child,.notion-table--mobile-compact th:last-child{width:4.75rem;text-align:right;vertical-align:middle}.notion-table-cell-truncate{max-width:0}.notion-table-truncate{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.notion-table--mobile-compact .notion-btn{padding:6px 10px;font-size:13px}.notion-detail-modal-root{position:fixed;inset:0;z-index:140;display:flex;align-items:flex-end;justify-content:center;padding:0}@media (min-width:768px){.notion-detail-modal-root{align-items:center;padding:24px}}.notion-detail-modal__backdrop{position:absolute;inset:0;margin:0;padding:0;border:none;cursor:pointer;background:rgba(15,15,15,.45)}.notion-detail-modal__panel{position:relative;z-index:1;width:100%;max-width:440px;max-height:min(92vh,640px);display:flex;flex-direction:column;background:var(--notion-surface);border:1px solid var(--notion-border);border-radius:14px 14px 0 0;box-shadow:0 0 0 1px rgba(15,15,15,.05),0 -10px 40px rgba(15,15,15,.12)}@media (min-width:768px){.notion-detail-modal__panel{border-radius:var(--notion-radius);max-height:min(82vh,560px);box-shadow:var(--notion-shadow)}}.notion-detail-modal__header{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 12px;border-bottom:1px solid var(--notion-border)}.notion-detail-modal__title{margin:0;font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.notion-detail-modal__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:none;border-radius:var(--notion-radius);background:transparent;font-size:26px;line-height:1;color:var(--notion-text-muted);cursor:pointer;font-family:inherit}.notion-detail-modal__close:hover{background:var(--notion-hover);color:var(--notion-text)}.notion-detail-modal__body{flex:1 1;min-height:0;overflow-y:auto;padding:16px;-webkit-overflow-scrolling:touch}.notion-detail-modal__footer{flex-shrink:0;display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px max(16px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--notion-border)}.notion-detail-modal__footer .notion-btn{flex:1 1;justify-content:center;min-width:6rem}@media (min-width:768px){.notion-detail-modal__footer .notion-btn{flex:0 1 auto;min-width:unset}}.notion-detail-modal__dl{margin:0;display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);grid-gap:6px 16px;gap:6px 16px;font-size:14px;align-items:start}.notion-detail-modal__dl dt{margin:0;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--notion-text-muted)}.notion-detail-modal__dl dd{margin:0;word-break:break-word;color:var(--notion-text)}a.notion-btn{text-decoration:none;color:inherit}a.notion-btn--primary{color:#fff}.notion-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;font-size:14px;font-weight:500;border-radius:var(--notion-radius);border:1px solid var(--notion-border-strong);background:var(--notion-surface);color:var(--notion-text);cursor:pointer;font-family:inherit}.notion-btn:hover{background:var(--notion-hover)}.notion-btn--primary{background:var(--notion-accent);border-color:var(--notion-accent);color:#fff}.notion-btn--primary:hover{background:var(--notion-accent-hover)}.notion-btn:disabled{opacity:.5;cursor:not-allowed}.notion-field{margin-bottom:12px}.notion-field label{display:block;font-size:12px;font-weight:500;color:var(--notion-text-muted);margin-bottom:4px}.notion-input{width:100%;max-width:360px;padding:8px 10px;font-size:14px;border:1px solid var(--notion-border-strong);border-radius:var(--notion-radius);font-family:inherit;background:var(--notion-surface)}.notion-input:focus{outline:none;border-color:var(--notion-accent);box-shadow:0 0 0 2px rgba(35,131,226,.2)}.notion-error{color:#e03e3e;font-size:13px;margin-top:8px}.notion-muted{color:var(--notion-text-muted);font-size:14px}.notion-badge{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;vertical-align:middle}.notion-badge--danger{color:#d94848;background:rgba(217,72,72,.12);border:1px solid rgba(217,72,72,.2)}.notion-center{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.notion-landing{padding:2rem;max-width:720px;margin:0 auto}.notion-landing-actions{display:flex;gap:12px;flex-wrap:wrap}.notion-auth-card{width:100%;max-width:400px;background:var(--notion-surface);border:1px solid var(--notion-border);border-radius:8px;box-shadow:var(--notion-shadow);padding:28px 28px 24px}.notion-auth-card h1{margin:0 0 20px;font-size:20px;font-weight:600;letter-spacing:-.02em}.notion-mobile-topbar,.notion-sidebar-backdrop{display:none}.notion-btn--block-sm{width:100%;justify-content:center;min-height:44px}@media (min-width:768px){.notion-btn--block-sm{width:auto;min-height:unset;justify-content:center}}@media (max-width:767px){.notion-mobile-topbar{display:flex;align-items:center;gap:10px;position:fixed;top:0;left:0;right:0;z-index:80;min-height:52px;padding:max(8px,env(safe-area-inset-top,0px)) 12px 8px;background:var(--notion-surface);border-bottom:1px solid var(--notion-border)}.notion-mobile-topbar__menu{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:none;border-radius:var(--notion-radius);background:transparent;cursor:pointer;color:var(--notion-text)}.notion-mobile-topbar__menu:hover{background:var(--notion-hover)}.notion-mobile-topbar__menu-bars{display:block;width:20px;height:2px;background:currentColor;border-radius:1px;box-shadow:0 -6px 0 currentColor,0 6px 0 currentColor}.notion-mobile-topbar__title{font-weight:600;font-size:16px;letter-spacing:-.02em;color:var(--notion-text)}.notion-app{flex-direction:column;padding-top:calc(52px + env(safe-area-inset-top, 0px))}.notion-sidebar-backdrop{display:block;position:fixed;inset:0;z-index:90;border:none;padding:0;margin:0;background:rgba(15,15,15,.4);cursor:pointer}.notion-sidebar{flex:none;position:fixed;top:0;left:0;bottom:0;width:min(280px,88vw);max-width:min(280px,88vw);z-index:100;transform:translateX(-100%);transition:transform .2s ease;box-shadow:none;padding-top:max(12px,env(safe-area-inset-top,0px));overflow-y:auto}.notion-sidebar--open{transform:translateX(0);box-shadow:4px 0 24px rgba(15,15,15,.12)}.notion-sidebar__close{display:inline-flex}.notion-sidebar__link{padding:10px;min-height:44px;display:flex;align-items:center}.notion-main{flex:1 1;min-height:0;padding:20px 16px 48px;max-width:none}.notion-page-title{font-size:22px}.notion-input{max-width:none}.notion-card .notion-btn--primary{width:100%;min-height:44px}.notion-center{padding:16px max(16px,env(safe-area-inset-right,0px)) 16px max(16px,env(safe-area-inset-left,0px))}.notion-auth-card{padding:24px 18px 20px}.notion-landing{padding:1rem 16px 2rem}.notion-landing-actions{flex-direction:column}.notion-landing-actions .notion-btn{width:100%;justify-content:center;min-height:44px}.notion-shop-profile__header{flex-direction:column;align-items:stretch}.notion-shop-profile__header .notion-btn{width:100%}.notion-shop-grid{grid-template-columns:1fr}.notion-shop-grid__wide{grid-column:span 1}}.notion-react-datepicker-popper{z-index:280}.react-datepicker{font-family:var(--font-sans);font-size:14px;color:var(--notion-text);background:var(--notion-surface);border:1px solid var(--notion-border);border-radius:var(--notion-radius);box-shadow:var(--notion-shadow)}.react-datepicker__header{background:var(--notion-surface);border-bottom:1px solid var(--notion-border)}.react-datepicker-time__header,.react-datepicker__current-month,.react-datepicker__day-name{color:var(--notion-text)}.react-datepicker__day--disabled,.react-datepicker__day--outside-month,.react-datepicker__month-text--disabled,.react-datepicker__time-list-item--disabled{cursor:default}.react-datepicker__day--disabled{opacity:.3}.react-datepicker__time-list-item--disabled{opacity:.32}.react-datepicker__day--keyboard-selected:not(.react-datepicker__day--today){background:rgba(35,131,226,.15)}.react-datepicker__day--today{border:1px solid rgba(55,53,47,.25)}.react-datepicker-wrapper{width:100%;max-width:360px}.notion-field .react-datepicker__input-container{display:inline-block;width:100%;max-width:360px;vertical-align:top}.notion-field .react-datepicker__input-container .notion-input{width:100%;max-width:none;box-sizing:border-box}@media (max-width:767px){.notion-field .react-datepicker__input-container,.react-datepicker-wrapper{max-width:none}}.notion-input--disabled-trigger{cursor:not-allowed;opacity:.72}