@import"https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,400..800&display=swap";.pub-card[data-v-b09087bf]{cursor:pointer;font-family:Inter,system-ui,sans-serif;font-feature-settings:"smcp" 1,"c2sc" 1;font-variant:all-small-caps;font-variant-caps:all-small-caps;outline:none;perspective:1100px;text-transform:lowercase}.card-flipper[data-v-b09087bf]{position:relative;transform-style:preserve-3d;transition:transform .34s ease}.pub-card.is-flipped .card-flipper[data-v-b09087bf]{transform:rotateY(180deg)}.pub-card:focus-visible .card-face[data-v-b09087bf]{outline:2px solid color-mix(in srgb,var(--color-text-secondary) 55%,transparent);outline-offset:3px}.card-face[data-v-b09087bf]{backface-visibility:hidden;background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:10px;box-shadow:0 8px 32px #00000061,0 2px 8px #00000038;display:flex;flex-direction:column;min-height:100%;overflow:hidden}.card-back[data-v-b09087bf]{inset:0;position:absolute;transform:rotateY(180deg)}.pub-card.is-flipped .card-front[data-v-b09087bf],.pub-card:not(.is-flipped) .card-back[data-v-b09087bf]{pointer-events:none}.card-header[data-v-b09087bf]{border-bottom:1px solid var(--color-border-secondary);padding:12px 12px 8px}.card-name[data-v-b09087bf]{color:var(--color-text-primary);font-feature-settings:"smcp" 1,"c2sc" 1;font-size:clamp(1.05rem,2.2vw,1.35rem);font-variant:all-small-caps;font-variant-caps:all-small-caps;font-weight:700;letter-spacing:.005em;line-height:1.2;margin-bottom:4px;overflow-wrap:anywhere;text-transform:lowercase;white-space:normal;word-break:break-word}.cal-wrap[data-v-b09087bf]{align-self:center;padding:7px 4px 6px;--calendar-cell-size:clamp(25px,6.2vw,30px);--calendar-cell-radius:9px}.cal-month-label[data-v-b09087bf]{color:color-mix(in srgb,var(--color-text-secondary) 82%,transparent);font-feature-settings:"smcp" 1,"c2sc" 1;font-size:max(.8125rem,13px);font-variant:all-small-caps;font-variant-caps:all-small-caps;font-weight:500;letter-spacing:-.01em;margin-bottom:5px;text-align:center;text-transform:lowercase}.cal-dow-row[data-v-b09087bf]{display:grid;gap:2px;grid-template-columns:repeat(7,var(--calendar-cell-size));justify-content:center;margin-bottom:4px}.cal-dow[data-v-b09087bf]{color:color-mix(in srgb,var(--color-text-secondary) 78%,transparent);font-feature-settings:"smcp" 1,"c2sc" 1;font-size:.62rem;font-variant:all-small-caps;font-variant-caps:all-small-caps;font-weight:500;letter-spacing:-.01em;opacity:1;text-align:center;text-transform:lowercase}.cal-grid[data-v-b09087bf]{display:grid;gap:2px;grid-template-columns:repeat(7,var(--calendar-cell-size))}.cal-cell[data-v-b09087bf],.cal-grid[data-v-b09087bf]{justify-content:center}.cal-cell[data-v-b09087bf]{align-items:center;aspect-ratio:1;background:color-mix(in srgb,var(--color-bg-tertiary) 40%,var(--color-bg-secondary));border:1px solid var(--color-border-secondary);border-radius:var(--calendar-cell-radius);display:flex;flex-direction:column;overflow:hidden;position:relative}.cal-cell.is-empty[data-v-b09087bf]{background:transparent;border-color:transparent;pointer-events:none}.cal-cell.is-future[data-v-b09087bf]{opacity:.14}.cal-cell.is-inactive[data-v-b09087bf]{border-style:dashed;opacity:.11}.cal-cell.is-today[data-v-b09087bf]:not(.is-done){border-color:var(--color-text-secondary);border-width:1.5px}.cal-cell.is-done[data-v-b09087bf]{background:var(--color-text-primary);border-color:var(--color-text-primary)}.cal-cell.is-done .cell-day[data-v-b09087bf]{opacity:0}.cal-cell.is-done .cell-check[data-v-b09087bf]{color:var(--color-bg-primary)}.cal-cell.is-today.is-done[data-v-b09087bf]{box-shadow:0 0 0 2px var(--color-text-secondary)}.cell-day[data-v-b09087bf]{color:var(--color-text-secondary);font-family:Lora,Georgia,serif;font-size:clamp(.66rem,1.35vw,.88rem);font-variant-numeric:tabular-nums;font-weight:700;left:50%;letter-spacing:0;line-height:.84;opacity:1;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.cell-check[data-v-b09087bf]{background:currentColor;display:block;height:clamp(.9rem,1.7vw,1.04rem);-webkit-mask:url(../checked-mark.svg) center/contain no-repeat;mask:url(../checked-mark.svg) center/contain no-repeat;position:relative;width:clamp(.9rem,1.7vw,1.04rem);z-index:1}.back-metrics[data-v-b09087bf]{align-content:center;display:grid;flex:1;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 12px 10px}.back-metric[data-v-b09087bf]{align-items:center;background:var(--inner-card-bg);border:1px solid var(--color-border-secondary);border-radius:8px;display:flex;flex-direction:column;gap:5px;justify-content:center;min-height:76px;min-width:0;text-align:center}.back-value[data-v-b09087bf]{color:var(--color-text-primary);font-feature-settings:"tnum" 1,"lnum" 1;font-size:clamp(1.38rem,4vw,1.82rem);font-variant-numeric:lining-nums tabular-nums;font-weight:780;line-height:.92}.back-suffix[data-v-b09087bf]{font-size:.52em;font-weight:680;margin-left:.03em;opacity:.78}.back-label[data-v-b09087bf]{color:color-mix(in srgb,var(--color-text-secondary) 72%,transparent);line-height:.95;white-space:normal}.back-label[data-v-b09087bf],.flip-hint[data-v-b09087bf]{font-size:.72rem;text-align:center}.flip-hint[data-v-b09087bf]{color:color-mix(in srgb,var(--color-text-secondary) 52%,transparent);line-height:1;margin:auto 0 0;padding:0 10px 8px}@media(max-width:640px){.cal-wrap[data-v-b09087bf]{--calendar-cell-size:26px}.back-metrics[data-v-b09087bf]{gap:6px;padding-inline:10px}.back-metric[data-v-b09087bf]{min-height:68px}}.pub-page[data-v-a93dade7]{min-height:100vh;position:relative;--color-bg-primary:#0e1627;--color-bg-secondary:#7f6269;--color-bg-tertiary:#bd8e89;--color-text-primary:#f4e1e0;--color-text-secondary:#e5c5c1;--color-text-tertiary:color-mix(in srgb,#e5c5c1 78%,#bd8e89);--color-border-primary:rgba(244,225,224,.26);--color-border-secondary:rgba(244,225,224,.15);--color-shadow:rgba(4,8,18,.42);--inner-card-bg:color-mix(in srgb,#7f6269 46%,transparent);--radar-accent:var(--color-text-secondary);--color-success:#e5c5c1;background:var(--color-bg-primary);color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-feature-settings:"smcp" 1,"c2sc" 1;font-variant:all-small-caps;font-variant-caps:all-small-caps;text-transform:lowercase}.pub-page[data-v-a93dade7],.pub-page[data-v-a93dade7] *,.pub-page[data-v-a93dade7] :after,.pub-page[data-v-a93dade7] :before{animation:none!important;transition:none!important}.geo-bg[data-v-a93dade7]{inset:0;opacity:.06;pointer-events:none;position:fixed;z-index:0;--s:82px;--c1:#bd8e89;--c2:#f4e1e0;--c3:#e5c5c1;--_g:var(--c3) 0 120deg,#0000 0;background:conic-gradient(from -60deg at 50% 33.33333%,var(--_g)),conic-gradient(from 120deg at 50% 66.66667%,var(--_g)),conic-gradient(from 60deg at 66.66667%,var(--c3) 60deg,var(--c2) 0 120deg,#0000 0),conic-gradient(from 180deg at 33.33333%,var(--c1) 60deg,var(--_g)),linear-gradient(90deg,var(--c1) 16.66667%,var(--c2) 0 50%,var(--c1) 0 83.33333%,var(--c2) 0);background-size:calc(var(--s)*1.732) var(--s)}.pub-shell[data-v-a93dade7]{margin:0 auto;max-width:1280px;padding:clamp(24px,4vw,56px) clamp(16px,4vw,48px) 48px;position:relative;z-index:1}.pub-header[data-v-a93dade7]{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:16px}.identity[data-v-a93dade7]{display:flex;flex-direction:column;gap:6px}.identity-name[data-v-a93dade7]{color:var(--color-text-primary);font-feature-settings:"smcp" 1,"c2sc" 1;font-size:clamp(2.2rem,6vw,4.2rem);font-variant:all-small-caps;font-variant-caps:all-small-caps;font-weight:700;letter-spacing:.015em;line-height:.95;text-transform:lowercase}.identity-bio[data-v-a93dade7]{color:var(--color-text-secondary);font-size:clamp(.68rem,1.15vw,.82rem);font-style:normal;line-height:1.35;max-width:620px}.identity-bio[data-v-a93dade7],.identity-manifesto[data-v-a93dade7]{font-feature-settings:"smcp" 1,"c2sc" 1;font-variant:all-small-caps;font-variant-caps:all-small-caps;text-transform:lowercase}.identity-manifesto[data-v-a93dade7]{border-left:1px solid var(--color-border-primary);letter-spacing:.015em;margin:0 0 22px;opacity:.86;padding-left:clamp(10px,1.4vw,18px)}.auth-link[data-v-a93dade7]{align-self:flex-start;color:var(--color-text-tertiary);font-feature-settings:"smcp" 1,"c2sc" 1;font-size:.62rem;font-variant:all-small-caps;font-variant-caps:all-small-caps;font-weight:500;letter-spacing:-.01em;opacity:.36;padding:1px 0;text-decoration:none;text-transform:lowercase}.auth-link[data-v-a93dade7]:focus-visible,.auth-link[data-v-a93dade7]:hover{opacity:.55}.section-rule[data-v-a93dade7]{align-items:center;display:grid;gap:14px;grid-template-columns:1fr auto 1fr;margin-bottom:28px}.section-rule span[data-v-a93dade7]:not(.rule-glyph){background:var(--color-border-primary);height:1px;opacity:.5}.rule-glyph[data-v-a93dade7]{font-size:.75rem;opacity:.5}.rule-glyph[data-v-a93dade7],.state-wrap[data-v-a93dade7]{color:var(--color-text-tertiary)}.state-wrap[data-v-a93dade7]{font-feature-settings:"smcp" 1,"c2sc" 1;font-size:.8rem;font-style:normal;font-variant:all-small-caps;font-variant-caps:all-small-caps;letter-spacing:0;padding:48px 0;text-align:center;text-transform:lowercase}.state-err[data-v-a93dade7]{color:#e8806a}.loading-bar[data-v-a93dade7]{background:var(--color-border-primary);border-radius:2px;display:inline-block;height:2px;overflow:hidden;position:relative;width:90px}.loading-bar[data-v-a93dade7]:after{background:var(--color-text-secondary);content:"";inset:0;position:absolute;width:42%}.public-content[data-v-a93dade7]{display:flex;flex-direction:column;gap:24px}.daily-calendar-section[data-v-a93dade7]{position:relative}.floating-month-controls[data-v-a93dade7]{display:contents}.floating-month-btn[data-v-a93dade7]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--color-bg-secondary) 72%,transparent);border:1px solid var(--color-border-secondary);border-radius:999px;box-shadow:0 8px 24px #0000003d;color:color-mix(in srgb,var(--color-text-secondary) 82%,transparent);display:inline-flex;font-size:1.12rem;height:44px;justify-content:center;line-height:1;padding:0;position:fixed;top:50%;transform:translateY(-50%);width:38px;z-index:10}.floating-month-btn[data-v-a93dade7]:hover:not(:disabled){border-color:var(--color-border-primary);color:var(--color-text-primary)}.floating-month-btn[data-v-a93dade7]:disabled{cursor:not-allowed;opacity:.2}.floating-month-btn-left[data-v-a93dade7]{left:clamp(8px,2vw,22px)}.floating-month-btn-right[data-v-a93dade7]{right:clamp(8px,2vw,22px)}.card-grid[data-v-a93dade7]{align-items:start;display:grid;gap:clamp(12px,1.8vw,20px);grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),336px));justify-content:center}@media(min-width:1040px){.card-grid[data-v-a93dade7]{grid-template-columns:repeat(3,minmax(0,336px))}}.intentions-section[data-v-a93dade7]{display:flex;flex-direction:column;gap:8px}.intentions-rule[data-v-a93dade7]{align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto 1fr;margin:2px 0 4px}.intentions-rule span[data-v-a93dade7]{background:var(--color-border-secondary);height:1px;opacity:.7}.intentions-rule strong[data-v-a93dade7]{color:color-mix(in srgb,var(--color-text-tertiary) 82%,transparent);font-feature-settings:"smcp" 1,"c2sc" 1;font-size:.62rem;font-variant:all-small-caps;font-variant-caps:all-small-caps;font-weight:500;letter-spacing:-.01em;text-transform:lowercase}.pub-footer[data-v-a93dade7]{color:var(--color-text-tertiary);font-size:.75rem;font-style:normal;letter-spacing:.06em;margin-top:40px;opacity:.6;text-align:center}@media(max-width:640px){.floating-month-btn[data-v-a93dade7]{bottom:18px;height:38px;top:auto;transform:none;width:32px}.card-grid[data-v-a93dade7]{grid-template-columns:minmax(0,min(100%,252px));justify-content:center}.identity-manifesto[data-v-a93dade7]{margin-bottom:16px}.pub-header[data-v-a93dade7]{flex-direction:column;gap:14px}}@media(max-width:400px){.identity-name[data-v-a93dade7]{font-size:2rem}}
