.UploadDropzone-module__pw_1pa__zone{text-align:center;cursor:pointer;border:1.5px dashed var(--fl-glass-border);background:var(--fl-glass-bg);width:100%;max-width:680px;transition:border-color var(--fl-fast) ease, background var(--fl-fast) ease;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:14px;margin:0 auto;padding:44px 32px;display:flex;position:relative}.UploadDropzone-module__pw_1pa__zone:hover{border-color:color-mix(in oklab, var(--fl-violet) 40%, var(--fl-glass-border));background:color-mix(in oklab, var(--fl-cream) 3%, var(--fl-glass-bg))}.UploadDropzone-module__pw_1pa__zone:focus-visible{outline:2px solid var(--fl-cyan);outline-offset:2px}.UploadDropzone-module__pw_1pa__zone[data-dragover=true]{border-style:solid;border-color:var(--fl-violet);background:color-mix(in oklab, var(--fl-violet) 7%, var(--fl-glass-bg))}.UploadDropzone-module__pw_1pa__icon{color:var(--fl-muted)}.UploadDropzone-module__pw_1pa__title{letter-spacing:-.01em;color:var(--fl-cream);margin:0;font-size:1.0625rem;font-weight:600}.UploadDropzone-module__pw_1pa__meta{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.01em;color:var(--fl-muted);margin:0;font-size:12.5px}.UploadDropzone-module__pw_1pa__cta{color:#fff;background:var(--fl-violet-deep);transition:background var(--fl-fast) ease;pointer-events:none;border-radius:8px;align-items:center;gap:8px;margin-top:6px;padding:10px 22px;font-size:14px;font-weight:600;display:inline-flex}.UploadDropzone-module__pw_1pa__zone:hover .UploadDropzone-module__pw_1pa__cta{background:color-mix(in oklab, var(--fl-violet-deep) 86%, #000)}.UploadDropzone-module__pw_1pa__warning{max-width:46ch;color:var(--mantine-color-red-4);margin:4px 0 0;font-size:13px;line-height:1.5}.UploadDropzone-module__pw_1pa__zoneCompact{border-radius:10px;flex-direction:row;gap:10px;max-width:none;padding:16px 20px}.UploadDropzone-module__pw_1pa__compactInner{color:var(--fl-cream);align-items:center;gap:10px;display:inline-flex}.UploadDropzone-module__pw_1pa__compactTitle{font-weight:600}.UploadDropzone-module__pw_1pa__compactMeta{color:var(--fl-muted);font-size:13px}@media (max-width:600px){.UploadDropzone-module__pw_1pa__zone{gap:12px;padding:32px 20px}}
.ToolPalette-module__kWdsNa__palette{z-index:5;background:color-mix(in oklab, var(--mantine-color-body) 76%, transparent);border:1px solid color-mix(in oklab, var(--mantine-color-default-border) 70%, transparent);-webkit-backdrop-filter:blur(14px);pointer-events:auto;border-radius:14px;flex-direction:column;gap:6px;padding:8px;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff0f,0 14px 36px -16px #0d0d1273;box-shadow:inset 0 1px lab(100% -.0000298023 .0000119209/.06),0 14px 36px -16px lab(3.74635% .6916 -2.53717/.45098)}.ToolPalette-module__kWdsNa__button{appearance:none;width:40px;height:40px;color:var(--mantine-color-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;transition:background .12s,color .12s,transform .12s,border-color .12s;display:inline-flex}.ToolPalette-module__kWdsNa__button:hover{background:color-mix(in oklab, var(--mantine-color-brand-6) 10%, transparent);border-color:color-mix(in oklab, var(--mantine-color-brand-6) 22%, transparent);color:var(--mantine-color-brand-6)}.ToolPalette-module__kWdsNa__button:focus-visible{border-color:var(--mantine-color-brand-6);box-shadow:0 0 0 3px color-mix(in oklab, var(--mantine-color-brand-6) 22%, transparent);outline:none}.ToolPalette-module__kWdsNa__buttonActive{background:var(--mantine-color-brand-6);color:var(--mantine-color-white);box-shadow:0 6px 14px -6px color-mix(in oklab, var(--mantine-color-brand-6) 70%, transparent)}.ToolPalette-module__kWdsNa__buttonActive:hover{background:var(--mantine-color-brand-7,var(--mantine-color-brand-6));color:var(--mantine-color-white);border-color:#0000}.ToolPalette-module__kWdsNa__divider{background:color-mix(in oklab, var(--mantine-color-default-border) 60%, transparent);height:1px;margin:2px 6px}.ToolPalette-module__kWdsNa__shortcut{font-family:var(--mantine-font-family-monospace,ui-monospace, SFMono-Regular, monospace);opacity:.7;margin-left:8px;font-size:10px}@media (max-width:600px){.ToolPalette-module__kWdsNa__palette{gap:4px;padding:6px;left:8px}.ToolPalette-module__kWdsNa__button{width:36px;height:36px}}
.CanvasHint-module__mv5vta__hint{z-index:4;background:color-mix(in oklab, var(--mantine-color-body) 86%, transparent);border:1px solid color-mix(in oklab, var(--mantine-color-brand-6) 32%, transparent);-webkit-backdrop-filter:blur(14px);pointer-events:none;opacity:0;visibility:hidden;border-radius:16px;align-items:center;gap:14px;max-width:min(86%,460px);padding:16px 22px;transition:opacity .22s,transform .22s,visibility 0s linear .22s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(6px - 50%));box-shadow:inset 0 1px #ffffff14,0 22px 60px -22px #0d0d128c;box-shadow:inset 0 1px lab(100% -.0000298023 .0000119209/.08),0 22px 60px -22px lab(3.74635% .6916 -2.53717/.54902)}.CanvasHint-module__mv5vta__hintVisible{opacity:1;visibility:visible;transition:opacity .4s cubic-bezier(.2,.7,.2,1) .18s,transform .4s cubic-bezier(.2,.7,.2,1) .18s,visibility;transform:translate(-50%,-50%)}.CanvasHint-module__mv5vta__iconWrap{background:color-mix(in oklab, var(--mantine-color-brand-6) 18%, transparent);width:36px;height:36px;color:var(--mantine-color-brand-6);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.CanvasHint-module__mv5vta__text{font-family:var(--font-serif,Georgia, "Times New Roman", serif);letter-spacing:-.005em;color:var(--mantine-color-text);margin:0;font-size:15px;font-style:italic;font-weight:500;line-height:1.35}.CanvasHint-module__mv5vta__accent{background:linear-gradient(transparent 60%, color-mix(in oklab, var(--mantine-color-brand-6) 32%, transparent) 60%);padding-bottom:1px;display:inline-block}@media (prefers-reduced-motion:reduce){.CanvasHint-module__mv5vta__hint,.CanvasHint-module__mv5vta__hintVisible{transition-duration:0s;transition-delay:0s}}@media (max-width:600px){.CanvasHint-module__mv5vta__hint{gap:10px;padding:12px 16px}.CanvasHint-module__mv5vta__text{font-size:14px}.CanvasHint-module__mv5vta__iconWrap{width:32px;height:32px}}
.MaximizeButton-module__st4Fta__button{appearance:none;z-index:6;border:1px solid color-mix(in oklab, var(--mantine-color-default-border) 70%, transparent);background:color-mix(in oklab, var(--mantine-color-body) 76%, transparent);width:36px;height:36px;color:var(--mantine-color-text);cursor:pointer;-webkit-backdrop-filter:blur(14px);pointer-events:auto;border-radius:10px;justify-content:center;align-items:center;transition:background .12s,color .12s,transform .12s,border-color .12s;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:inset 0 1px #ffffff0f,0 14px 36px -16px #0d0d1273;box-shadow:inset 0 1px lab(100% -.0000298023 .0000119209/.06),0 14px 36px -16px lab(3.74635% .6916 -2.53717/.45098)}.MaximizeButton-module__st4Fta__button:hover{background:color-mix(in oklab, var(--mantine-color-brand-6) 10%, transparent);border-color:color-mix(in oklab, var(--mantine-color-brand-6) 22%, transparent);color:var(--mantine-color-brand-6)}.MaximizeButton-module__st4Fta__button:active{transform:scale(.96)}.MaximizeButton-module__st4Fta__button:focus-visible{border-color:var(--mantine-color-brand-6);box-shadow:0 1px 0 #ffffff0f inset, 0 14px 36px -16px #0d0d1273, 0 0 0 3px color-mix(in oklab, var(--mantine-color-brand-6) 22%, transparent);outline:none}@supports (color:lab(0% 0 0)){.MaximizeButton-module__st4Fta__button:focus-visible{box-shadow:0 1px 0 lab(100% -.0000298023 .0000119209/.06) inset, 0 14px 36px -16px #0d0d1273, 0 0 0 3px color-mix(in oklab, var(--mantine-color-brand-6) 22%, transparent)}}.MaximizeButton-module__st4Fta__shortcut{font-family:var(--mantine-font-family-monospace,ui-monospace, SFMono-Regular, monospace);opacity:.7;margin-left:8px;font-size:10px}@media (max-width:600px){.MaximizeButton-module__st4Fta__button{display:none}}
.RegionOverlay-module__jIhXKG__overlay{pointer-events:none;position:absolute;inset:0}.RegionOverlay-module__jIhXKG__region{box-sizing:border-box;pointer-events:auto;cursor:pointer;opacity:.5;box-shadow:0 0 0 2px var(--cat), 0 0 0 3.5px #00000080;border-radius:2px;transition:box-shadow .14s,background .14s,opacity .14s;position:absolute}.RegionOverlay-module__jIhXKG__ellipse{border-radius:50%}.RegionOverlay-module__jIhXKG__inSet{opacity:.92}.RegionOverlay-module__jIhXKG__focus{opacity:1;z-index:4;background:color-mix(in oklab, var(--cat) 14%, transparent);box-shadow:0 0 0 3px var(--cat), 0 0 0 5.5px #fffffff2, 0 0 0 7px #00000073, 0 0 26px 7px color-mix(in oklab, var(--cat) 60%, transparent)}.RegionOverlay-module__jIhXKG__hidden{opacity:.4;box-shadow:none;border:2px dashed var(--cat);background:0 0}.RegionOverlay-module__jIhXKG__hidden.RegionOverlay-module__jIhXKG__inSet{opacity:.85;box-shadow:0 0 0 2px #ffffffb3,0 0 0 3.5px #00000080}.RegionOverlay-module__jIhXKG__hidden.RegionOverlay-module__jIhXKG__focus{opacity:1;z-index:4;box-shadow:0 0 0 3px #fffffff2, 0 0 0 4.5px #00000073, 0 0 26px 7px color-mix(in oklab, var(--cat) 45%, transparent);background:0 0;border-width:3px}.RegionOverlay-module__jIhXKG__overlayDrawing .RegionOverlay-module__jIhXKG__region{pointer-events:none}.RegionOverlay-module__jIhXKG__chip{z-index:3;white-space:nowrap;pointer-events:none;color:#fff;background:var(--cat);border-radius:5px;padding:5px 7px;font-size:11px;font-weight:600;line-height:1;position:absolute;bottom:calc(100% + 7px);left:0;box-shadow:0 2px 8px #00000073,0 0 0 1px #ffffff59}.RegionOverlay-module__jIhXKG__chipInside{top:4px;bottom:auto;left:4px}.RegionOverlay-module__jIhXKG__chipRight{left:auto;right:0}.RegionOverlay-module__jIhXKG__summary{z-index:6;pointer-events:none;color:#fff;-webkit-backdrop-filter:blur(6px);background:#0e0e14d1;border-radius:7px;padding:8px 11px;font-size:12px;font-weight:600;line-height:1;position:absolute;bottom:12px;left:12px;box-shadow:0 2px 12px #00000080,0 0 0 1px #ffffff2e}.RegionOverlay-module__jIhXKG__draft{box-sizing:border-box;pointer-events:none;background:#7c5cfa1f;border:2px dashed #7c5cfa;border-radius:2px;position:absolute}.RegionOverlay-module__jIhXKG__draftEllipse{border-radius:50%}@media (max-width:600px){.RegionOverlay-module__jIhXKG__chip{padding:4px 6px;font-size:10px}.RegionOverlay-module__jIhXKG__summary{font-size:11px;bottom:8px;left:8px}}
.Canvas-module__D_F49G__workspace{isolation:isolate;background:radial-gradient(120% 80% at 50% -10%, color-mix(in oklab, var(--mantine-color-brand-6) 5%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in oklab, var(--mantine-color-ink-9) 7%, var(--mantine-color-body)), color-mix(in oklab, var(--mantine-color-ink-9) 3%, var(--mantine-color-body)));width:100%;height:clamp(420px,100dvh - 380px,1600px);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mantine-color-default-border) 75%, transparent), inset 0 24px 60px -40px color-mix(in oklab, var(--mantine-color-ink-9) 22%, transparent), inset 0 -16px 48px -36px color-mix(in oklab, var(--mantine-color-ink-9) 14%, transparent);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:18px;justify-content:center;align-items:center;padding:16px;transition:height .22s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.Canvas-module__D_F49G__workspaceMax{border-radius:14px;flex:1;width:100%;min-width:0;height:100%;min-height:0;max-height:none}.Canvas-module__D_F49G__stage{aspect-ratio:var(--img-aspect,4 / 3);max-width:100%;max-height:100%;box-shadow:0 1px 0 #ffffff38 inset, 0 20px 44px -18px color-mix(in oklab, var(--mantine-color-ink-9) 38%, transparent), 0 6px 14px -8px color-mix(in oklab, var(--mantine-color-ink-9) 22%, transparent);cursor:var(--stage-cursor,default);background:var(--mantine-color-default-hover);border-radius:6px;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.Canvas-module__D_F49G__stage{box-shadow:0 1px 0 lab(100% -.0000298023 .0000119209/.22) inset, 0 20px 44px -18px color-mix(in oklab, var(--mantine-color-ink-9) 38%, transparent), 0 6px 14px -8px color-mix(in oklab, var(--mantine-color-ink-9) 22%, transparent)}}.Canvas-module__D_F49G__canvas{width:100%;height:100%;display:block}.Canvas-module__D_F49G__loading{background:color-mix(in oklab, var(--mantine-color-ink-9) 38%, transparent);-webkit-backdrop-filter:blur(6px);z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (max-width:600px){.Canvas-module__D_F49G__workspace{border-radius:14px;height:clamp(340px,100dvh - 220px,900px);padding:8px}.Canvas-module__D_F49G__stage{border-radius:4px}}
.ImageTabs-module__XVoquW__wrap{border-bottom:1px solid color-mix(in oklab, var(--mantine-color-default-border) 60%, transparent);align-items:center;gap:16px;margin-bottom:0;padding:6px 0;display:flex}.ImageTabs-module__XVoquW__strip{scroll-behavior:smooth;scrollbar-width:thin;flex:1;gap:8px;min-width:0;padding:4px 2px;display:flex;overflow-x:auto}.ImageTabs-module__XVoquW__strip::-webkit-scrollbar{height:6px}.ImageTabs-module__XVoquW__strip::-webkit-scrollbar-thumb{background:var(--mantine-color-default-border);border-radius:3px}.ImageTabs-module__XVoquW__tab{background:var(--mantine-color-default-hover);cursor:pointer;border:2px solid #0000;border-radius:10px;flex-shrink:0;width:72px;height:72px;padding:0;transition:border-color .1s,transform .1s;position:relative;overflow:hidden}.ImageTabs-module__XVoquW__tab:hover{border-color:color-mix(in oklab, var(--mantine-color-brand-6) 40%, transparent)}.ImageTabs-module__XVoquW__tabActive{border-color:var(--mantine-color-brand-6);transform:translateY(-1px)}.ImageTabs-module__XVoquW__thumb{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.ImageTabs-module__XVoquW__dot{color:#fff;background:#0d0d12b3;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:4px;left:4px}.ImageTabs-module__XVoquW__statusOk{color:#4ade80}.ImageTabs-module__XVoquW__statusError{color:#f87171}.ImageTabs-module__XVoquW__removeBtn{opacity:0;transition:opacity .1s;top:4px;right:4px;position:absolute!important}.ImageTabs-module__XVoquW__tab:hover .ImageTabs-module__XVoquW__removeBtn,.ImageTabs-module__XVoquW__tabActive .ImageTabs-module__XVoquW__removeBtn{opacity:1}.ImageTabs-module__XVoquW__progress{position:absolute;bottom:0;left:0;right:0}.ImageTabs-module__XVoquW__addBtn{border:2px dashed var(--mantine-color-default-border);width:72px;height:72px;color:var(--mantine-color-dimmed);cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .1s;display:flex}.ImageTabs-module__XVoquW__addBtn:hover{border-color:var(--mantine-color-brand-6);color:var(--mantine-color-brand-6);background:color-mix(in oklab, var(--mantine-color-brand-6) 10%, transparent)}.ImageTabs-module__XVoquW__meta{color:var(--mantine-color-dimmed);flex-shrink:0;font-size:13px}.ImageTabs-module__XVoquW__count{font-family:var(--font-serif), serif;color:var(--mantine-color-text);font-size:22px;font-weight:500;line-height:1}.ImageTabs-module__XVoquW__label{letter-spacing:-.01em}
.MobileActionBar-module__0SBLWq__bar{z-index:100;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in oklab, var(--mantine-color-body) 86%, transparent);border-top:1px solid color-mix(in oklab, var(--mantine-color-default-border) 80%, transparent);-webkit-backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px -16px #0d0d1247}.MobileActionBar-module__0SBLWq__summary{flex-direction:column;gap:0;min-width:0;display:flex}.MobileActionBar-module__0SBLWq__count{font-family:var(--font-serif,Georgia, "Times New Roman", serif);letter-spacing:-.005em;color:var(--mantine-color-text);font-size:17px;font-style:italic;font-weight:500;line-height:1.1}.MobileActionBar-module__0SBLWq__count em{color:var(--mantine-color-brand-6);margin-right:3px;font-style:normal;font-weight:700}.MobileActionBar-module__0SBLWq__subtle{color:var(--mantine-color-dimmed);letter-spacing:.01em;text-transform:uppercase;margin-top:1px;font-size:11px;font-weight:500}.MobileActionBar-module__0SBLWq__actions{flex-shrink:0;gap:8px;display:flex}
.EditorDrawer-module__JY1T7W__title{font-family:var(--font-serif,Georgia, "Times New Roman", serif);letter-spacing:-.01em;color:var(--mantine-color-text);font-size:22px;font-style:italic;font-weight:500}.EditorDrawer-module__JY1T7W__body{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.EditorDrawer-module__JY1T7W__placeholder{font-family:var(--font-serif,Georgia, "Times New Roman", serif);padding:8px 4px;font-size:14px;font-style:italic}
.DonationModal-module__Dz4W-a__content{background:linear-gradient(168deg, #7c5cfa21, #7c5cfa00), var(--fl-surface,#15131f);border:1px solid var(--fl-glass-border,#ffffff17)}.DonationModal-module__Dz4W-a__body{padding-top:4px}.DonationModal-module__Dz4W-a__eyebrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--fl-violet-soft,#a78bfa);align-items:center;gap:8px;margin:0 0 16px;font-size:11px;display:flex}.DonationModal-module__Dz4W-a__ok{width:16px;height:16px;color:var(--fl-cyan,#22d3ee);background:#22d3ee29;border-radius:50%;justify-content:center;align-items:center;font-size:9px;display:inline-flex}.DonationModal-module__Dz4W-a__ledger{font-family:var(--font-mono), ui-monospace, monospace;margin:0 0 14px;font-size:13px}.DonationModal-module__Dz4W-a__row{align-items:baseline;gap:8px;padding:4px 0;display:flex}.DonationModal-module__Dz4W-a__k{color:var(--fl-muted,#9d97b5)}.DonationModal-module__Dz4W-a__dots{border-bottom:1px dotted #9d97b566;flex:1;transform:translateY(-3px)}.DonationModal-module__Dz4W-a__v{color:var(--fl-cream,#f5f2ea)}.DonationModal-module__Dz4W-a__zero{color:var(--fl-cyan,#22d3ee)}.DonationModal-module__Dz4W-a__rule{background:#ffffff14;height:1px;margin:6px 0 16px}.DonationModal-module__Dz4W-a__title{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;margin:0 0 10px;font-size:1.45rem;font-weight:500;line-height:1.12}.DonationModal-module__Dz4W-a__copy{color:var(--fl-muted,#9d97b5);margin:0 0 20px;font-size:13.5px;line-height:1.55}.DonationModal-module__Dz4W-a__actions{align-items:center;gap:8px;display:flex}.DonationModal-module__Dz4W-a__grow{flex:1}
.EditorClient-module__BskvNq__editorRoot{--editor-header-offset:64px}@keyframes EditorClient-module__BskvNq__maxFadeIn{0%{opacity:.85;transform:scale(.995)}to{opacity:1;transform:scale(1)}}.EditorClient-module__BskvNq__stickySidebar{top:calc(var(--editor-header-offset,64px) + 16px);max-height:calc(100vh - var(--editor-header-offset,64px) - 32px);max-height:calc(100dvh - var(--editor-header-offset,64px) - 32px);scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--mantine-color-default-border) 80%, transparent) transparent;flex-direction:column;gap:16px;display:flex;position:sticky;overflow-y:auto}.EditorClient-module__BskvNq__stickySidebar::-webkit-scrollbar{width:8px}.EditorClient-module__BskvNq__stickySidebar::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--mantine-color-default-border) 80%, transparent);border-radius:4px}.EditorClient-module__BskvNq__stickySidebar::-webkit-scrollbar-track{background:0 0}.EditorClient-module__BskvNq__sidebarPlaceholder{color:var(--mantine-color-dimmed);text-align:center;font-size:13px;font-family:var(--font-serif,Georgia, serif);padding:8px 4px;font-style:italic}@media (max-width:991px){.EditorClient-module__BskvNq__editorRoot{padding-bottom:96px}}.EditorClient-module__BskvNq__maxShell{z-index:100;background:radial-gradient(100% 60% at 50% -10%, color-mix(in oklab, var(--mantine-color-brand-6) 4%, transparent), transparent 55%), var(--mantine-color-body);grid-template-rows:auto 1fr auto;gap:8px;height:100dvh;padding:10px 12px;animation:.22s cubic-bezier(.22,1,.36,1) EditorClient-module__BskvNq__maxFadeIn;display:grid;position:fixed;inset:0}.EditorClient-module__BskvNq__maxTopBar{align-items:center;gap:10px;min-width:0;display:flex}.EditorClient-module__BskvNq__maxTopBar>:first-child{flex:1;min-width:0}.EditorClient-module__BskvNq__maxToolbar{flex-shrink:0}.EditorClient-module__BskvNq__maxBody{grid-template-columns:1fr 280px;gap:10px;min-width:0;min-height:0;display:grid}.EditorClient-module__BskvNq__maxCanvasArea{min-width:0;min-height:0;display:flex}.EditorClient-module__BskvNq__maxSidebar{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--mantine-color-default-border) 80%, transparent) transparent;flex-direction:column;gap:8px;width:280px;display:flex;overflow-y:auto}.EditorClient-module__BskvNq__maxSidebar::-webkit-scrollbar{width:8px}.EditorClient-module__BskvNq__maxSidebar::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--mantine-color-default-border) 80%, transparent);border-radius:4px}.EditorClient-module__BskvNq__maxFooter{flex-shrink:0}@media (max-width:991px){.EditorClient-module__BskvNq__maxBody{grid-template-columns:1fr}.EditorClient-module__BskvNq__maxSidebar{display:none}}
.EditorLanding-module__nKX9iG__slimHeader{text-align:center;padding-top:clamp(18px,4vw,34px);padding-bottom:14px}.EditorLanding-module__nKX9iG__h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.018em;color:var(--fl-cream);margin:0;font-size:clamp(1.6rem,2.4vw + .9rem,2.3rem);font-weight:500;line-height:1.08}.EditorLanding-module__nKX9iG__trust{color:var(--fl-muted);margin:9px 0 0;font-size:13.5px;line-height:1.5}.EditorLanding-module__nKX9iG__content{padding-bottom:96px}.EditorLanding-module__nKX9iG__intro{max-width:62ch;color:var(--fl-muted);text-align:center;margin:60px auto 0;font-size:16px;line-height:1.7}.EditorLanding-module__nKX9iG__sectionHeading{font-family:var(--font-serif), serif;letter-spacing:-.018em;color:var(--mantine-color-text);text-align:center;margin:96px 0 32px;font-size:clamp(1.75rem,2vw + 1rem,2.75rem);font-style:italic;font-weight:500;line-height:1.12}.EditorLanding-module__nKX9iG__intro+.EditorLanding-module__nKX9iG__sectionHeading{margin-top:44px}.EditorLanding-module__nKX9iG__steps{margin-bottom:32px}.EditorLanding-module__nKX9iG__stepList{margin:0;padding:0;list-style:none}.EditorLanding-module__nKX9iG__step{border-top:1px solid color-mix(in oklab, var(--mantine-color-default-border) 50%, transparent);grid-template-columns:96px 1fr;gap:24px;padding:32px 0;display:grid}.EditorLanding-module__nKX9iG__step:first-child{border-top:none;padding-top:0}.EditorLanding-module__nKX9iG__stepNumeral{font-family:var(--font-serif), serif;letter-spacing:-.04em;color:var(--mantine-color-brand-6);font-variation-settings:"opsz" 144, "SOFT" 30, "WONK" 1;font-size:clamp(3rem,4vw + 1rem,4.5rem);font-style:italic;font-weight:300;line-height:1}.EditorLanding-module__nKX9iG__stepTitle{font-family:var(--font-display), sans-serif;letter-spacing:-.012em;color:var(--mantine-color-text);margin:0 0 12px;font-size:1.25rem;font-weight:700}.EditorLanding-module__nKX9iG__stepBody{color:var(--mantine-color-dimmed);margin:0;font-size:16px;line-height:1.6}@media (max-width:600px){.EditorLanding-module__nKX9iG__step{grid-template-columns:1fr;gap:6px}}.EditorLanding-module__nKX9iG__faq{margin-bottom:32px}.EditorLanding-module__nKX9iG__faqList{margin:0}.EditorLanding-module__nKX9iG__faqItem{border-top:1px solid color-mix(in oklab, var(--mantine-color-default-border) 50%, transparent);padding:28px 0}.EditorLanding-module__nKX9iG__faqItem:last-child{border-bottom:1px solid color-mix(in oklab, var(--mantine-color-default-border) 50%, transparent)}.EditorLanding-module__nKX9iG__faqQ{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--mantine-color-text);margin:0 0 12px;font-size:1.0625rem;font-weight:600;line-height:1.4}.EditorLanding-module__nKX9iG__faqA{color:var(--mantine-color-text);max-width:65ch;margin:0;font-size:16px;line-height:1.65}.EditorLanding-module__nKX9iG__crossCard{text-decoration:none;transition:transform .12s,border-color .12s;display:block}.EditorLanding-module__nKX9iG__crossCard:hover{border-color:var(--mantine-color-brand-6);transform:translateY(-2px)}.EditorLanding-module__nKX9iG__crossTitle{letter-spacing:-.02em;color:var(--mantine-color-text);text-transform:lowercase;font-style:italic;font-family:var(--font-serif), serif!important;font-size:1.875rem!important;font-weight:500!important}
