:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--section-gap:160px}@media (prefers-color-scheme:dark){:root{--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2)}}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}html{font-size:12px}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:url(/bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;transition:color .5s,background-color .5s}#app{min-height:100vh}.stack[data-v-de14b250]{aspect-ratio:1;width:min(450px,92vw,50vh);position:relative}.postit[data-v-de14b250]{border-radius:2px;width:100%;position:absolute}.bg-2[data-v-de14b250]{z-index:0;background:#f8f9fa;height:100%;top:0;left:0;transform:rotate(4deg)translate(8px,12px);box-shadow:0 4px 16px #00000014}.bg-1[data-v-de14b250]{z-index:1;background:#f8f9fa;height:100%;top:0;left:0;transform:rotate(-2deg)translate(-5px,8px);box-shadow:0 4px 16px #00000014}.main--clickable[data-v-de14b250]{cursor:pointer}.main[data-v-de14b250]{z-index:2;box-sizing:border-box;background:var(--postit-bg,#f5ee9a);flex-direction:column;justify-content:center;gap:1rem;width:100%;height:100%;padding:2rem 1.75rem;display:flex;position:relative;box-shadow:0 8px 32px #6760022e}.note-text[data-v-de14b250]{color:var(--postit-text,#676002);text-align:center;font-size:clamp(1rem,2.5vw,1.15rem);font-style:italic;font-weight:400;line-height:1.7}.meta[data-v-de14b250]{text-align:center;color:var(--postit-text,#7f5063);opacity:.7;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:600}.footer[data-v-de14b250]{flex-direction:column;gap:.5rem;display:flex}.progress-bar[data-v-de14b250]{background:#67600226;border-radius:2px;height:4px;overflow:hidden}.progress-fill[data-v-de14b250]{background:#30628a;border-radius:2px;height:100%;transition:width .3s}.remaining[data-v-de14b250]{color:var(--postit-text,#7f5063);opacity:.7;letter-spacing:.04em;text-align:right;font-size:.7rem;font-weight:500}.postit-stack:not(.compact) .main[data-v-de14b250]{padding:2.25rem 2rem}.postit-stack:not(.compact) .note-text[data-v-de14b250]{font-size:clamp(1.05rem,2.8vw,1.3rem)}.postit-stack:not(.compact) .meta[data-v-de14b250],.postit-stack:not(.compact) .remaining[data-v-de14b250]{font-size:.75rem}@media (width<=480px){.postit-stack:not(.compact) .main[data-v-de14b250]{gap:.75rem;padding:1.5rem 1.25rem}.postit-stack:not(.compact) .note-text[data-v-de14b250]{font-size:1rem;line-height:1.55}}.compact .stack[data-v-de14b250]{aspect-ratio:1;width:min(150px,40vw)}.compact .main[data-v-de14b250]{gap:.4rem;padding:.85rem .75rem;position:relative;box-shadow:0 4px 16px #67600226}.compact .note-text[data-v-de14b250]{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.compact .meta[data-v-de14b250]{letter-spacing:.06em;font-size:.55rem}.postit-carousel[data-v-f1377928]{width:100%;position:relative}.postit-carousel__item[data-v-f1377928]{cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:.25rem;transition:transform .2s,box-shadow .2s}.postit-carousel__item--selected[data-v-f1377928]{transform:translateY(-6px)}.postit-carousel__item[data-v-f1377928]:hover:not(.postit-carousel__item--selected){transform:translateY(-3px)}.carousel-row[data-v-f1377928]{align-items:center;gap:.5rem;width:100%;display:flex}.reload-btn[data-v-f1377928]{color:#333;cursor:pointer;z-index:1;background:#0000000f;border:none;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-family:inherit;font-size:.75rem;font-weight:500;transition:background .2s;display:flex;position:absolute;top:0}.reload-btn--right[data-v-f1377928]{right:0}.reload-btn--left[data-v-f1377928]{left:0}.reload-btn[data-v-f1377928]:hover:not(:disabled){background:#0000001f}.reload-btn[data-v-f1377928]:disabled{cursor:default;opacity:.6}.reload-btn__icon[data-v-f1377928]{font-size:.9rem;display:inline-block}.reload-btn__icon--spinning[data-v-f1377928]{animation:.8s linear infinite spin-f1377928}@keyframes spin-f1377928{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.arrow[data-v-f1377928]{color:#333;cursor:pointer;background:#0000000f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.5rem;line-height:1;transition:background .2s;display:flex}.arrow[data-v-f1377928]:hover{background:#0000001f}.track[data-v-f1377928]{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex:1;gap:1rem;padding:1.25rem .75rem;display:flex;overflow-x:auto}.track[data-v-f1377928]::-webkit-scrollbar{display:none}@media (width<=480px){.postit-carousel[data-v-f1377928]{flex-direction:column;gap:.5rem;display:flex}.reload-btn[data-v-f1377928]{align-self:center;position:static}.carousel-row[data-v-f1377928]{gap:.25rem}.arrow[data-v-f1377928]{width:2rem;height:2rem;font-size:1.25rem}.track[data-v-f1377928]{padding:1rem .25rem}}.write-thought-cta[data-v-5ac03986]{flex-direction:column;align-items:center;gap:.5rem;margin-top:2rem;display:flex}.cta-button[data-v-5ac03986]{cursor:pointer;color:#fff;background:#30628a;border:none;border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.75rem;font-family:inherit;font-size:.95rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.cta-button[data-v-5ac03986]:hover,.cta-button[data-v-5ac03986]:focus-visible{color:#676002;background:#f5ee9a;outline:none}.cta-hint[data-v-5ac03986]{color:#3c3c3ca6;align-items:center;gap:.35rem;margin:0;font-size:.8rem;display:flex}.cta-hint-icon[data-v-5ac03986]{color:#30628a;animation:1.5s ease-in-out infinite arrow-float-5ac03986;display:inline-flex}@keyframes arrow-float-5ac03986{0%,to{transform:translateY(2px)}50%{transform:translateY(-4px)}}.empty-state[data-v-c3455c80]{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.empty-postit[data-v-c3455c80]{color:#6760028c;background:#f5ee9a73;border:2px dashed #67600259;border-radius:.75rem;justify-content:center;align-items:center;width:8.5rem;height:8.5rem;margin-bottom:.75rem;display:flex}.empty-title[data-v-c3455c80]{color:#282828d9;margin:0;font-size:1.35rem;font-weight:700}.empty-hint[data-v-c3455c80]{color:#676002b3;max-width:22rem;margin:0;font-size:1.05rem;line-height:1.4}.write-postit-dialog[data-v-71ddd1a3]{z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.write-postit-dialog__panel[data-v-71ddd1a3]{width:min(640px,94vw);max-height:90vh;overflow:auto}.write-postit-dialog__postit[data-v-71ddd1a3]{box-sizing:border-box;background:var(--postit-bg,#f5ee9a);border-radius:2px;flex-direction:column;gap:1rem;width:100%;min-height:480px;padding:2.5rem 2.25rem 2rem;display:flex;position:relative;box-shadow:0 8px 32px #6760022e}.write-postit-dialog__close[data-v-71ddd1a3]{color:var(--postit-text,#676002);cursor:pointer;opacity:.75;background:0 0;border:none;padding:.25rem .5rem;font-size:1.5rem;line-height:1;transition:opacity .2s;position:absolute;top:.75rem;right:.75rem}.write-postit-dialog__close[data-v-71ddd1a3]:hover:not(:disabled),.write-postit-dialog__close[data-v-71ddd1a3]:focus-visible:not(:disabled){opacity:1;outline:none}.write-postit-dialog__close[data-v-71ddd1a3]:disabled{opacity:.35;cursor:not-allowed}.write-postit-dialog__header[data-v-71ddd1a3]{text-align:center;padding-right:1.5rem}.write-postit-dialog__title[data-v-71ddd1a3]{color:var(--postit-text,#676002);margin:0;font-size:clamp(1.1rem,3vw,1.35rem);font-style:normal;font-weight:600}.write-postit-dialog__subtitle[data-v-71ddd1a3]{color:var(--postit-text,#676002);opacity:.75;margin:.35rem 0 0;font-size:.85rem;font-style:italic}.write-postit-dialog__textarea[data-v-71ddd1a3]{resize:none;width:100%;min-height:12rem;color:var(--postit-text,#676002);text-align:center;background:0 0;border:none;flex:1;padding:.5rem 0;font-family:inherit;font-size:clamp(1rem,2.5vw,1.15rem);font-style:italic;line-height:1.7}.write-postit-dialog__textarea[data-v-71ddd1a3]::placeholder{color:var(--postit-text,#676002);opacity:.35}.write-postit-dialog__textarea[data-v-71ddd1a3]:focus{outline:none}.write-postit-dialog__textarea[data-v-71ddd1a3]:disabled{opacity:.6;cursor:not-allowed}.write-postit-dialog__progress[data-v-71ddd1a3]{align-items:center;gap:.75rem;display:flex}.write-postit-dialog__progress-track[data-v-71ddd1a3]{background:#0000001f;border-radius:999px;flex:1;height:6px;overflow:hidden}.write-postit-dialog__progress-fill[data-v-71ddd1a3]{background:#30628a;border-radius:999px;height:100%;transition:width .2s,background .2s}.write-postit-dialog__progress-fill--warning[data-v-71ddd1a3]{background:#c0392b}.write-postit-dialog__progress-count[data-v-71ddd1a3]{color:var(--postit-text,#676002);opacity:.6;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.write-postit-dialog__progress-count--warning[data-v-71ddd1a3]{color:#c0392b;opacity:1;font-weight:600}.write-postit-dialog__footer[data-v-71ddd1a3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.write-postit-dialog__palette[data-v-71ddd1a3]{flex-wrap:wrap;gap:.5rem;display:flex}.write-postit-dialog__swatch[data-v-71ddd1a3]{cursor:pointer;border:2px solid #0000;border-radius:50%;width:30px;height:30px;padding:0;transition:box-shadow .15s,border-color .15s}.write-postit-dialog__swatch[data-v-71ddd1a3]:focus-visible{outline-offset:2px;outline:2px solid #30628a}.write-postit-dialog__swatch--selected[data-v-71ddd1a3]{border-color:#00000073;box-shadow:0 0 0 2px #fff9}.write-postit-dialog__actions[data-v-71ddd1a3]{flex-wrap:wrap;gap:.5rem;display:flex}.write-postit-dialog__btn[data-v-71ddd1a3]{cursor:pointer;border-radius:999px;padding:.65rem 1.25rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .2s,color .2s,border-color .2s}.write-postit-dialog__btn--cancel[data-v-71ddd1a3]{color:#30628a;background:0 0;border:1px solid #30628a73}.write-postit-dialog__btn--cancel[data-v-71ddd1a3]:hover:not(:disabled),.write-postit-dialog__btn--cancel[data-v-71ddd1a3]:focus-visible:not(:disabled){background:#30628a14;outline:none}.write-postit-dialog__btn--cancel[data-v-71ddd1a3]:disabled{opacity:.45;cursor:not-allowed}.write-postit-dialog__btn--publish[data-v-71ddd1a3]{color:#fff;background:#30628a;border:none}.write-postit-dialog__btn--publish[data-v-71ddd1a3]:hover:not(:disabled),.write-postit-dialog__btn--publish[data-v-71ddd1a3]:focus-visible:not(:disabled){color:#676002;background:#f5ee9a;outline:none}.write-postit-dialog__btn--publish[data-v-71ddd1a3]:disabled{opacity:.45;cursor:not-allowed}@media (width<=480px){.write-postit-dialog__footer[data-v-71ddd1a3]{flex-direction:column;align-items:stretch}.write-postit-dialog__palette[data-v-71ddd1a3]{justify-content:center}.write-postit-dialog__actions[data-v-71ddd1a3]{justify-content:stretch}.write-postit-dialog__actions .write-postit-dialog__btn[data-v-71ddd1a3]{text-align:center;flex:1}}.info-dialog[data-v-6262ba75]{z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.info-dialog__panel[data-v-6262ba75]{box-sizing:border-box;background:#f5ee9a;border-radius:2px;flex-direction:column;gap:1rem;width:min(460px,94vw);max-height:90vh;padding:2.75rem 2.25rem 2.25rem;display:flex;position:relative;overflow:auto;box-shadow:0 8px 32px #6760022e}.info-dialog__close[data-v-6262ba75]{color:#676002;cursor:pointer;opacity:.75;background:0 0;border:none;padding:.25rem .5rem;font-size:1.5rem;line-height:1;transition:opacity .2s;position:absolute;top:.75rem;right:.75rem}.info-dialog__close[data-v-6262ba75]:hover,.info-dialog__close[data-v-6262ba75]:focus-visible{opacity:1;outline:none}.info-dialog__title[data-v-6262ba75]{color:#676002;text-align:center;margin:0;font-size:clamp(1.2rem,4vw,1.5rem);font-style:normal;font-weight:600}.info-dialog__text[data-v-6262ba75]{color:#676002;text-align:center;margin:0;font-size:clamp(.95rem,2.5vw,1.05rem);font-style:italic;line-height:1.7}.toast-stack[data-v-0bda8c2b]{z-index:1100;pointer-events:none;flex-direction:column;gap:.75rem;width:min(380px,100vw - 2rem);display:flex;position:fixed;top:1.25rem;right:1.25rem}.toast[data-v-0bda8c2b]{pointer-events:auto;cursor:pointer;border-radius:14px;align-items:flex-start;gap:.85rem;padding:1rem 1.15rem;display:flex;box-shadow:0 8px 28px #0000001f}.toast--success[data-v-0bda8c2b]{color:#2f5e2f;background:#e6f4e6}.toast--warning[data-v-0bda8c2b]{color:#6b5a37;background:#f8efd4}.toast--error[data-v-0bda8c2b]{color:#7f1f43;background:#fbe4e8}.toast__icon[data-v-0bda8c2b]{flex-shrink:0;width:22px;height:22px;margin-top:.1rem}.toast__icon svg[data-v-0bda8c2b]{width:100%;height:100%}.toast__body[data-v-0bda8c2b]{flex-direction:column;gap:.15rem;display:flex}.toast__title[data-v-0bda8c2b]{margin:0;font-size:1rem;font-weight:700}.toast__message[data-v-0bda8c2b]{opacity:.85;margin:0;font-size:.85rem}.toast-enter-active[data-v-0bda8c2b],.toast-leave-active[data-v-0bda8c2b]{transition:transform .3s,opacity .3s}.toast-enter-from[data-v-0bda8c2b],.toast-leave-to[data-v-0bda8c2b]{opacity:0;transform:translate(120%)}.toast-leave-active[data-v-0bda8c2b]{width:100%;position:absolute;right:0}main[data-v-934c7647]{box-sizing:border-box;flex-direction:column;min-height:100vh;padding:1.5rem 2rem;display:flex}.app-logo[data-v-934c7647]{z-index:900;object-fit:contain;filter:drop-shadow(0 2px 8px #00000040);-webkit-user-select:none;user-select:none;pointer-events:none;width:48px;height:48px;position:fixed;top:1.25rem;left:1.25rem}.info-button[data-v-934c7647]{z-index:900;cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#30628ad9;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .2s,color .2s,transform .2s;display:inline-flex;position:fixed;top:1.25rem;right:1.25rem;box-shadow:0 2px 10px #0003}.info-button[data-v-934c7647]:hover,.info-button[data-v-934c7647]:focus-visible{color:#676002;background:#f5ee9a;outline:none;transform:scale(1.08)}.main-postit[data-v-934c7647]{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.carousel[data-v-934c7647]{margin-top:auto}.loading[data-v-934c7647]{color:#ffffff80;flex:1;justify-content:center;align-items:center;font-size:.95rem;font-style:italic;display:flex}
