.layout-module__cgl8AG__header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:rgba(255,255,255,.9);border-bottom:1px solid #e2e8f0;position:-webkit-sticky;position:sticky;top:0}.layout-module__cgl8AG__headerInner{justify-content:space-between;align-items:center;gap:1rem;max-width:1080px;margin:0 auto;padding:1rem 1.5rem;display:flex}.layout-module__cgl8AG__brand{letter-spacing:.01em;color:#1d4ed8;font-size:1.35rem;font-weight:700}.layout-module__cgl8AG__navList{gap:1.25rem;list-style:none;display:flex}.layout-module__cgl8AG__navLink{color:#1f2937;font-weight:500;transition:color .2s,transform .2s}.layout-module__cgl8AG__navLink:hover{color:#2563eb;transform:translateY(-1px)}.layout-module__cgl8AG__footer{background:#fff;border-top:1px solid #e2e8f0;margin-top:3rem}.layout-module__cgl8AG__footerInner{color:#475569;text-align:center;max-width:1080px;margin:0 auto;padding:1.5rem;font-size:.9rem}
.editnote-module__fCY0ba__page{background:#f7f9fc;flex-direction:column;min-height:100vh;display:flex}.editnote-module__fCY0ba__main{flex:1;padding:3rem 1.5rem 4rem}.editnote-module__fCY0ba__breadcrumb{color:#64748b;align-items:center;gap:.5rem;max-width:760px;margin:0 auto 1.5rem;font-size:.9rem;display:flex}.editnote-module__fCY0ba__crumb{color:inherit;transition:color .2s}.editnote-module__fCY0ba__crumb:hover{color:#2563eb}.editnote-module__fCY0ba__current{color:#1e293b;font-weight:600}.editnote-module__fCY0ba__article{background:#fff;border:1px solid #e2e8f0;border-radius:16px;max-width:760px;margin:0 auto;padding:2.5rem;box-shadow:0 24px 60px rgba(15,23,42,.08)}.editnote-module__fCY0ba__header{flex-direction:column;gap:1rem;margin-bottom:2.5rem;display:flex}.editnote-module__fCY0ba__metaTop{color:#64748b;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.editnote-module__fCY0ba__title{color:#0f172a;font-size:max(2rem,min(4vw,2.75rem));font-weight:700;line-height:1.2}.editnote-module__fCY0ba__description{color:#475569;font-size:1.05rem;line-height:1.6}.editnote-module__fCY0ba__tagGroup{flex-wrap:wrap;gap:.5rem;display:flex}.editnote-module__fCY0ba__tag{color:#0369a1;background:#e0f2fe;border-radius:999px;padding:.35rem .75rem;font-size:.85rem;font-weight:600}.editnote-module__fCY0ba__content{flex-direction:column;gap:2rem;display:flex}.editnote-module__fCY0ba__formGroup{flex-direction:column;gap:.8rem;margin-bottom:2rem;display:flex}.editnote-module__fCY0ba__inputWrapper{flex-direction:column;gap:.5rem;display:flex}.editnote-module__fCY0ba__label{color:#334155;font-size:.95rem;font-weight:600}.editnote-module__fCY0ba__input{color:#1e293b;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:.8rem;font-size:1rem;transition:border-color .2s}.editnote-module__fCY0ba__input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.editnote-module__fCY0ba__input::placeholder{color:#94a3b8}.editnote-module__fCY0ba__timeInputContainer{align-items:center;gap:.5rem;display:flex}.editnote-module__fCY0ba__numberInput{width:120px}.editnote-module__fCY0ba__select{color:#1e293b;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:100px;padding:.8rem;font-size:1rem;transition:border-color .2s}.editnote-module__fCY0ba__select:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.editnote-module__fCY0ba__section h2{color:#1d4ed8;margin-bottom:.75rem;font-size:1.4rem}.editnote-module__fCY0ba__section p{color:#334155;line-height:1.75}.editnote-module__fCY0ba__backLinks{text-align:right;max-width:760px;margin:2rem auto 0}.editnote-module__fCY0ba__secondaryAction{color:#1e293b;background:#e2e8f0;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.editnote-module__fCY0ba__secondaryAction:hover{background:#cbd5f5;transform:translateY(-2px)}.editnote-module__fCY0ba__saveButton{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-size:1rem;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.editnote-module__fCY0ba__saveButton:hover{background:#1d4ed8;transform:translateY(-2px)}@media (max-width:768px){.editnote-module__fCY0ba__main{padding:2rem 1rem 3rem}.editnote-module__fCY0ba__article{padding:2rem 1.5rem}.editnote-module__fCY0ba__backLinks{text-align:left}}
.note-card-module__cnS86G__card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:1rem;padding:1.75rem;transition:transform 50ms,border-color 50ms,box-shadow 50ms;display:flex;box-shadow:0 18px 38px rgba(148,163,184,.18)}.note-card-module__cnS86G__card:hover{border-color:#bfdbfe;transform:translateY(-2px);box-shadow:0 24px 50px rgba(59,130,246,.18)}.note-card-module__cnS86G__cardBody{flex-direction:column;gap:.65rem;display:flex}.note-card-module__cnS86G__title{letter-spacing:.01em;color:#0f172a;font-size:1.3rem;font-weight:600}.note-card-module__cnS86G__description{color:#475569;line-height:1.65}.note-card-module__cnS86G__meta{color:#64748b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;font-size:.9rem;display:flex}.note-card-module__cnS86G__tags{flex-wrap:wrap;gap:.5rem;display:flex}.note-card-module__cnS86G__tag{color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:.3rem .7rem;font-size:.85rem;font-weight:600}.note-card-module__cnS86G__updatedAt{font-variant-numeric:tabular-nums}.note-card-module__cnS86G__cta{color:#2563eb;align-self:flex-start;font-weight:600;transition:color .2s,transform .2s}.note-card-module__cnS86G__cta:hover{color:#1d4ed8;transform:translate(3px)}
.home-module__i0QXTG__page{color:#0f172a;background:linear-gradient(#f8fbff 0%,#fff 45%,#f1f5f9 100%);flex-direction:column;min-height:100vh;display:flex}.home-module__i0QXTG__main{flex:1}.home-module__i0QXTG__hero{flex-direction:column;gap:1.5rem;max-width:1080px;margin:4rem auto 3rem;padding:0 1.5rem;display:flex}.home-module__i0QXTG__heroHeading{color:#0f172a;font-size:max(2.5rem,min(4vw,3.25rem));font-weight:700;line-height:1.2}.home-module__i0QXTG__heroSubheading{color:#475569;max-width:60ch;font-size:1.1rem;line-height:1.7}.home-module__i0QXTG__actions{flex-wrap:wrap;gap:1rem;display:flex}.home-module__i0QXTG__primaryAction,.home-module__i0QXTG__secondaryAction{border:1px solid transparent;border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-weight:600;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:inline-flex}.home-module__i0QXTG__primaryAction{color:#fff;background:linear-gradient(135deg,#60a5fa,#3b82f6);box-shadow:0 16px 30px rgba(59,130,246,.25)}.home-module__i0QXTG__primaryAction:hover{transform:translateY(-2px);box-shadow:0 18px 36px rgba(59,130,246,.28)}.home-module__i0QXTG__secondaryAction{color:#1e40af;background:#fff;border-color:#dbeafe}.home-module__i0QXTG__secondaryAction:hover{background:#eff6ff;border-color:#bfdbfe;transform:translateY(-2px)}.home-module__i0QXTG__sectionHeader{justify-content:space-between;align-items:baseline;gap:1rem;max-width:1080px;margin:0 auto 1.5rem;padding:0 1.5rem;display:flex}.home-module__i0QXTG__sectionTitle{color:#1e293b;font-size:1.6rem;font-weight:600}.home-module__i0QXTG__noteGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;max-width:1080px;margin:0 auto;padding:0 1.5rem 4rem;display:grid}@media (max-width:768px){.home-module__i0QXTG__sectionHeader{flex-direction:column;align-items:flex-start}.home-module__i0QXTG__actions{width:100%}.home-module__i0QXTG__primaryAction,.home-module__i0QXTG__secondaryAction{flex:1;justify-content:center}}
.list-module__LlU0ZG__page{color:#0f172a;background:linear-gradient(#f8fbff 0%,#fff 45%,#f1f5f9 100%);flex-direction:column;min-height:100vh;display:flex}.list-module__LlU0ZG__main{flex:1}.list-module__LlU0ZG__hero{flex-direction:column;gap:1.5rem;max-width:1080px;margin:4rem auto 3rem;padding:0 1.5rem;display:flex}.list-module__LlU0ZG__heroHeading{color:#0f172a;font-size:max(2.5rem,min(4vw,3.25rem));font-weight:700;line-height:1.2}.list-module__LlU0ZG__heroSubheading{color:#475569;max-width:60ch;font-size:1.1rem;line-height:1.7}.list-module__LlU0ZG__actions{flex-wrap:wrap;gap:1rem;padding-top:1rem;display:flex}.list-module__LlU0ZG__primaryAction,.list-module__LlU0ZG__secondaryAction{border:1px solid transparent;border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-weight:600;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:inline-flex}.list-module__LlU0ZG__primaryAction{color:#fff;background:linear-gradient(135deg,#60a5fa,#3b82f6);box-shadow:0 16px 30px rgba(59,130,246,.25)}.list-module__LlU0ZG__primaryAction:hover{transform:translateY(-2px);box-shadow:0 18px 36px rgba(59,130,246,.28)}.list-module__LlU0ZG__secondaryAction{color:#1e40af;background:#fff;border-color:#dbeafe}.list-module__LlU0ZG__secondaryAction:hover{background:#eff6ff;border-color:#bfdbfe;transform:translateY(-2px)}.list-module__LlU0ZG__sectionHeader{justify-content:space-between;align-items:baseline;gap:1rem;max-width:1080px;margin:0 auto 1.5rem;padding:0 1.5rem;display:flex}.list-module__LlU0ZG__sectionTitle{color:#1e293b;font-size:1.6rem;font-weight:600}.list-module__LlU0ZG__noteGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;max-width:1080px;margin:0 auto;padding:0 1.5rem 4rem;display:grid}@media (max-width:768px){.list-module__LlU0ZG__sectionHeader{flex-direction:column;align-items:flex-start}.list-module__LlU0ZG__actions{width:100%}.list-module__LlU0ZG__primaryAction,.list-module__LlU0ZG__secondaryAction{flex:1;justify-content:center}}
.note-detail-module__iY2M5a__page{background:#f7f9fc;flex-direction:column;min-height:100vh;display:flex}.note-detail-module__iY2M5a__main{flex:1;padding:3rem 1.5rem 4rem}.note-detail-module__iY2M5a__breadcrumb{color:#64748b;align-items:center;gap:.5rem;max-width:760px;margin:0 auto 1.5rem;font-size:.9rem;display:flex}.note-detail-module__iY2M5a__crumb{color:inherit;transition:color .2s}.note-detail-module__iY2M5a__crumb:hover{color:#2563eb}.note-detail-module__iY2M5a__current{color:#1e293b;font-weight:600}.note-detail-module__iY2M5a__article{background:#fff;border:1px solid #e2e8f0;border-radius:16px;max-width:760px;margin:0 auto;padding:2.5rem;box-shadow:0 24px 60px rgba(15,23,42,.08)}.note-detail-module__iY2M5a__header{flex-direction:column;gap:1rem;margin-bottom:2.5rem;display:flex}.note-detail-module__iY2M5a__metaTop{color:#64748b;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.note-detail-module__iY2M5a__title{color:#0f172a;font-size:max(2rem,min(4vw,2.75rem));font-weight:700;line-height:1.2}.note-detail-module__iY2M5a__description{color:#475569;font-size:1.05rem;line-height:1.6}.note-detail-module__iY2M5a__tagGroup{flex-wrap:wrap;gap:.5rem;display:flex}.note-detail-module__iY2M5a__tag{color:#0369a1;background:#e0f2fe;border-radius:999px;padding:.35rem .75rem;font-size:.85rem;font-weight:600}.note-detail-module__iY2M5a__content{flex-direction:column;gap:2rem;display:flex}.note-detail-module__iY2M5a__section h2{color:#1d4ed8;margin-bottom:.75rem;font-size:1.4rem}.note-detail-module__iY2M5a__section p{color:#334155;line-height:1.75}.note-detail-module__iY2M5a__backLinks{text-align:right;max-width:760px;margin:2rem auto 0}.note-detail-module__iY2M5a__secondaryAction{color:#1e293b;background:#e2e8f0;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.note-detail-module__iY2M5a__secondaryAction:hover{background:#cbd5f5;transform:translateY(-2px)}@media (max-width:768px){.note-detail-module__iY2M5a__main{padding:2rem 1rem 3rem}.note-detail-module__iY2M5a__article{padding:2rem 1.5rem}.note-detail-module__iY2M5a__backLinks{text-align:left}}
.tiptap-module__lrl3VG__wrapper{flex-direction:column;gap:.75rem;display:flex}.tiptap-module__lrl3VG__toolbar{background:linear-gradient(135deg,#f8fafc 0%,#eef2ff 100%);border:1px solid #dbeafe;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.65rem .75rem;display:flex;box-shadow:0 12px 30px rgba(15,23,42,.08)}.tiptap-module__lrl3VG__toolbarGroup{border-right:1px solid rgba(148,163,184,.35);gap:.4rem;margin-right:.65rem;padding-right:.65rem;display:flex}.tiptap-module__lrl3VG__toolbarGroup:last-child{border-right:none;margin-right:0;padding-right:0}.tiptap-module__lrl3VG__toolButton{color:#1e293b;cursor:pointer;background:rgba(255,255,255,.9);border:1px solid transparent;border-radius:10px;justify-content:center;align-items:center;min-width:2.5rem;height:2.5rem;font-size:.95rem;font-weight:600;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.tiptap-module__lrl3VG__toolButton:hover{background:#e0f2fe;border-color:#93c5fd;outline:none;transform:translateY(-1px);box-shadow:0 8px 18px rgba(148,163,184,.35)}.tiptap-module__lrl3VG__toolButton:focus-visible{background:#e0f2fe;border-color:#93c5fd;outline:none;transform:translateY(-1px);box-shadow:0 8px 18px rgba(148,163,184,.35)}.tiptap-module__lrl3VG__toolButton:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;border-color:transparent;transform:none}.tiptap-module__lrl3VG__toolButtonAction{color:#475569;font-weight:500}.tiptap-module__lrl3VG__toolButtonActive{color:#1d4ed8;background:#dbeafe;border-color:#2563eb;box-shadow:inset 0 0 0 1px rgba(37,99,235,.2),0 10px 22px rgba(59,130,246,.2)}.tiptap-module__lrl3VG__editor{background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-height:60vh;padding:1.5rem}.tiptap-module__lrl3VG__editor .ProseMirror{outline:none;min-height:60vh}.tiptap-module__lrl3VG__editor pre{color:#e2e8f0;background:#0f172a;border:1px solid #94a3b8;border-radius:8px;padding:1rem}
