@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,600;0,700;0,800;1,600&display=swap";._control_11oxj_1{font-weight:500;display:block;padding:9px 12px;margin:2px 4px;border-radius:10px;color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] ._control_11oxj_1{color:#cfc9dd}._control_11oxj_1{font-size:var(--mantine-font-size-sm);transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}@media (hover: hover){._control_11oxj_1:hover{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] ._control_11oxj_1:hover{background-color:#8b5cf61a}._control_11oxj_1:hover{color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] ._control_11oxj_1:hover{color:#f2eefb}._control_11oxj_1:hover{box-shadow:0 8px 18px -12px #8b5cf6b3}}@media (hover: none){._control_11oxj_1:active{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] ._control_11oxj_1:active{background-color:#8b5cf61a}._control_11oxj_1:active{color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] ._control_11oxj_1:active{color:#f2eefb}._control_11oxj_1:active{box-shadow:0 8px 18px -12px #8b5cf6b3}}._control_11oxj_1[data-active],._control_11oxj_1[data-active]:hover{background:linear-gradient(120deg,#8b5cf661,#c04bd642);color:var(--mantine-color-violet-9)}[data-mantine-color-scheme=dark] ._control_11oxj_1[data-active],[data-mantine-color-scheme=dark] ._control_11oxj_1[data-active]:hover{color:#f1ebff}._control_11oxj_1[data-active],._control_11oxj_1[data-active]:hover{box-shadow:inset 3px 0 0 var(--mantine-color-violet-6),0 10px 22px -12px #8b5cf68c}._link_11oxj_28{font-weight:450;display:block;text-decoration:none;padding:7px 12px;margin:1px 4px 1px 34px;border-radius:8px;font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] ._link_11oxj_28{color:#b1abc0}._link_11oxj_28{transition:background-color .15s ease,color .15s ease}@media (hover: hover){._link_11oxj_28:hover{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] ._link_11oxj_28:hover{background-color:#8b5cf61a}._link_11oxj_28:hover{color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] ._link_11oxj_28:hover{color:#efeaf9}._link_11oxj_28:hover{box-shadow:0 6px 14px -10px #8b5cf6a6}}@media (hover: none){._link_11oxj_28:active{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] ._link_11oxj_28:active{background-color:#8b5cf61a}._link_11oxj_28:active{color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] ._link_11oxj_28:active{color:#efeaf9}._link_11oxj_28:active{box-shadow:0 6px 14px -10px #8b5cf6a6}}._link_11oxj_28[data-active],._link_11oxj_28[data-active]:hover{background:linear-gradient(120deg,#8b5cf642,#c04bd62e);color:var(--mantine-color-violet-8)}[data-mantine-color-scheme=dark] ._link_11oxj_28[data-active],[data-mantine-color-scheme=dark] ._link_11oxj_28[data-active]:hover{color:#e4d9ff}._link_11oxj_28[data-active],._link_11oxj_28[data-active]:hover{font-weight:600}._chevron_11oxj_55{transition:transform .2s ease;color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] ._chevron_11oxj_55{color:#8a83a0}._navbar_1k3vo_5{height:100%;width:100%;display:flex;flex-direction:column;background-color:var(--mantine-color-white)}[data-mantine-color-scheme=dark] ._navbar_1k3vo_5{background-color:#100d16}._navbar_1k3vo_5{border-right:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] ._navbar_1k3vo_5{border-right:1px solid rgba(255,255,255,.06)}._collapseButton_1k3vo_27{position:absolute;top:8px;right:-18px;z-index:2}._links_1k3vo_43{flex:1;min-height:0}._linksInner_1k3vo_53{padding:6px}._header_1k3vo_61{padding-bottom:var(--mantine-spacing-sm);margin-bottom:calc(var(--mantine-spacing-sm) * 1.5);border-bottom:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] ._header_1k3vo_61{border-bottom:1px solid var(--mantine-color-dark-4)}._footer_1k3vo_75{padding:var(--mantine-spacing-sm) var(--mantine-spacing-xs);border-top:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] ._footer_1k3vo_75{border-top:1px solid rgba(255,255,255,.06)}._link_1k3vo_43{display:flex;align-items:center;justify-content:flex-start;gap:var(--mantine-spacing-xs);text-decoration:none;font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] ._link_1k3vo_43{color:#cfc9dd}._link_1k3vo_43{padding:8px 10px;border-radius:var(--mantine-radius-md);font-weight:500;background:none;border:none;cursor:pointer}@media (hover: hover){._link_1k3vo_43:hover{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] ._link_1k3vo_43:hover{background-color:#8b5cf61a}._link_1k3vo_43:hover{color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] ._link_1k3vo_43:hover{color:#f2eefb}._link_1k3vo_43:hover{box-shadow:0 8px 18px -12px #8b5cf6b3}._link_1k3vo_43:hover ._linkIcon_1k3vo_135{color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] ._link_1k3vo_43:hover ._linkIcon_1k3vo_135{color:#cbb8ff}}@media (hover: none){._link_1k3vo_43:active{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] ._link_1k3vo_43:active{background-color:#8b5cf61a}._link_1k3vo_43:active{color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] ._link_1k3vo_43:active{color:#f2eefb}._link_1k3vo_43:active{box-shadow:0 8px 18px -12px #8b5cf6b3}._link_1k3vo_43:active ._linkIcon_1k3vo_135{color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] ._link_1k3vo_43:active ._linkIcon_1k3vo_135{color:#cbb8ff}}._link_1k3vo_43[data-active],._link_1k3vo_43[data-active]:hover{background:linear-gradient(120deg,#8b5cf661,#c04bd642);color:var(--mantine-color-violet-9)}[data-mantine-color-scheme=dark] ._link_1k3vo_43[data-active],[data-mantine-color-scheme=dark] ._link_1k3vo_43[data-active]:hover{color:#f1ebff}._link_1k3vo_43[data-active],._link_1k3vo_43[data-active]:hover{box-shadow:0 10px 22px -12px #8b5cf68c}._link_1k3vo_43[data-active] ._linkIcon_1k3vo_135,._link_1k3vo_43[data-active]:hover ._linkIcon_1k3vo_135{color:var(--mantine-color-violet-light-color)}[data-mantine-color-scheme=dark] ._link_1k3vo_43[data-active] ._linkIcon_1k3vo_135,[data-mantine-color-scheme=dark] ._link_1k3vo_43[data-active]:hover ._linkIcon_1k3vo_135{color:#cbb8ff}._linkIcon_1k3vo_135{color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] ._linkIcon_1k3vo_135{color:var(--mantine-color-dark-2)}._linkIcon_1k3vo_135{width:20px;height:20px}@media (max-width: 48rem){.mantine-AppShell-navbar{width:190px;max-width:90vw;right:auto;background-color:transparent;box-shadow:var(--mantine-shadow-lg);overflow:visible}._navbar_1k3vo_5{display:flex;flex-direction:column;min-height:0;background-color:var(--mantine-color-white)}[data-mantine-color-scheme=dark] ._navbar_1k3vo_5{background-color:#100d16}._links_1k3vo_43{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}._linkIcon_1k3vo_135{width:18px;height:18px}}@media (max-width: 48rem){.mantine-AppShell-main{padding-left:0!important;padding-right:0!important}}.tiptap :first-child{margin-top:0}.character-count{align-items:center;color:var(--gray-5);display:flex;font-size:.75rem;gap:.5rem;margin:1.5rem}.character-count svg{color:var(--purple)}.character-count--warning,.character-count--warning svg{color:var(--red)}._root_1ysbx_1{padding-top:80px;padding-bottom:80px}._inner_1ysbx_11{position:relative}._image_1ysbx_19{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.75;color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] ._image_1ysbx_19{color:var(--mantine-color-dark-6)}._content_1ysbx_33{padding-top:220px;position:relative;z-index:1}@media (max-width: 48em){._content_1ysbx_33{padding-top:120px}}._title_1ysbx_53{font-family:Greycliff CF,var(--mantine-font-family);text-align:center;font-weight:900;font-size:38px}@media (max-width: 48em){._title_1ysbx_53{font-size:32px}}._description_1ysbx_79{max-width:540px;margin:auto;margin-top:var(--mantine-spacing-xl);margin-bottom:calc(var(--mantine-spacing-xl) * 1.5)}:root{--cc-accent-1: #8b5cf6;--cc-accent-2: #c04bd6;--cc-border: rgba(255, 255, 255, .08);--cc-border-hover: rgba(139, 92, 246, .5);--cc-panel: #131019;--cc-panel-2: #181322}.cc-serif{font-family:Playfair Display,Georgia,Times New Roman,serif}.cc-kicker{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#8f83ad}.cc-h1s{margin:2px 0 0;color:#f4effd;font-weight:700;line-height:1.1;font-size:clamp(1.7rem,3.5vw,2.4rem);letter-spacing:-.01em}.cc-h2s{margin:0;color:#ece7f7;font-weight:700;line-height:1.15;font-size:clamp(1.35rem,2.6vw,1.8rem)}.cc-h-panel{margin:0;color:#efeaf9;font-weight:700;font-size:1.05rem}.cc-grad{background:linear-gradient(120deg,var(--cc-accent-1),var(--cc-accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.cc-page{max-width:960px;margin:0 auto;padding:24px 16px}.cc-count-pill{display:inline-flex;align-items:baseline;gap:5px;padding:4px 12px;border-radius:999px;background:#8b5cf61a;border:1px solid rgba(139,92,246,.26);color:#c9b8ff;font-size:.82rem;font-weight:600;line-height:1}.cc-count-pill b{color:#efe8ff;font-weight:800;font-size:.9rem}.cc-panel-soft{border:1px solid var(--cc-border);border-radius:16px;padding:18px;background:linear-gradient(180deg,#131019,#0e0b12)}.cc-empty{border:1px dashed var(--cc-border);border-radius:16px;padding:28px;text-align:center;background:#ffffff05}.cc-hero{position:relative;overflow:hidden;text-align:center;border:1px solid var(--cc-border);border-radius:22px;padding:clamp(28px,5vw,56px) clamp(20px,4vw,44px);background:radial-gradient(90% 130% at 12% -10%,rgba(139,92,246,.2),transparent 55%),radial-gradient(80% 120% at 100% 8%,rgba(192,75,214,.14),transparent 52%),linear-gradient(180deg,#161020,#0b0910)}.cc-hero-title{margin:12px 0 0;color:#f4effd;font-weight:700;font-size:clamp(1.9rem,5vw,3rem);line-height:1.08;letter-spacing:-.01em}.cc-hero-sub{max-width:600px;margin:14px auto 0;color:#a79fbb;font-size:1rem;line-height:1.6}.cc-card,.cc-linkcard{position:relative;display:flex;flex-direction:column;background:var(--cc-panel);border:1px solid var(--cc-border);border-radius:16px;padding:18px;height:100%;text-decoration:none;color:inherit;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.cc-card:hover,.cc-linkcard:hover{transform:translateY(-3px);border-color:var(--cc-border-hover);box-shadow:0 16px 34px -18px #8b5cf699;background:var(--cc-panel-2)}.cc-icon-chip{width:42px;height:42px;border-radius:12px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:#cdbcff;background:#1c1626;border:1px solid rgba(139,92,246,.32);transition:color .18s ease,border-color .18s ease,background .18s ease}.cc-card:hover .cc-icon-chip,.cc-linkcard:hover .cc-icon-chip{color:#e7ddff;border-color:#8b5cf699;background:#221a30}.cc-card-title{margin-top:12px;font-weight:650;font-size:1rem;color:#efeaf9}.cc-card-desc{margin-top:4px;font-size:.82rem;line-height:1.45;color:#8f889f}.cc-author-card{position:relative;display:flex;align-items:flex-start;gap:14px;background:var(--cc-panel);border:1px solid var(--cc-border);border-radius:16px;padding:16px 18px;text-decoration:none;color:inherit;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.cc-author-card:hover{transform:translateY(-3px);border-color:var(--cc-border-hover);box-shadow:0 16px 34px -18px #8b5cf699;background:var(--cc-panel-2)}.cc-author-card:hover .cc-icon-chip{color:#e7ddff;border-color:#8b5cf699;background:#221a30}.cc-author-name{margin:0;color:#f1ecfa;font-weight:700;font-size:1.15rem;line-height:1.2;overflow-wrap:anywhere}.cc-author-latest{margin-top:4px;color:#8f889f;font-size:.85rem;line-height:1.45}.cc-author-updated{margin-top:2px;color:#6f6982;font-size:.75rem}.cc-author-arrow{align-self:center;flex:0 0 auto;color:#5b5470;opacity:0;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease,color .18s ease}.cc-author-card:hover .cc-author-arrow{opacity:1;transform:translate(0);color:#b9a7f0}@media (prefers-reduced-motion: reduce){.cc-card,.cc-linkcard,.cc-icon-chip,.cc-author-card,.cc-author-arrow{transition:none}.cc-card:hover,.cc-linkcard:hover,.cc-author-card:hover{transform:none}}
