@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,600;9..144,700&family=Source+Sans+3:wght@400;600&display=swap";.media-upload-queue{margin-bottom:20px}.media-upload-queue .ant-collapse{background:#fff}.media-upload-heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;color:#14201c}.media-upload-heading>span:not(.anticon){color:#3d4f47}.media-upload-summary{margin-left:auto;font-variant-numeric:tabular-nums}.media-upload-hint{margin:0 0 12px;max-width:75ch;color:#3d4f47}.media-upload-list{list-style:none;padding:0;margin:0 0 12px;max-height:320px;overflow-y:auto;scrollbar-color:#9ec5a8 #f3f7f3}.media-upload-row{display:flex;gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid #e8efe9}.media-upload-row:first-child{padding-top:0}.media-upload-row:last-child{border-bottom:0}.media-upload-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}.media-upload-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-upload-meta a{color:#3d4f47;text-decoration:underline;text-underline-offset:3px}.media-upload-meta a:hover{color:#14201c}.media-upload-meta a:focus-visible{outline:2px solid #14201c;outline-offset:3px}.media-upload-progress{flex:1;min-width:0}.media-upload-stage{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;font-variant-numeric:tabular-nums;color:#3d4f47}@media(max-width:600px){.media-upload-row{flex-wrap:wrap;gap:8px}.media-upload-meta,.media-upload-progress{flex-basis:100%}.media-upload-summary{margin-left:0}}@media(prefers-reduced-motion:reduce){.media-upload-queue *{transition:none!important;animation:none!important}}.landing{--landing-ink: #14201c;--landing-muted: #3d4f47;--landing-accent: #c45c26;--landing-paper: #e8efe9;--landing-glow: #9ec5a8;min-height:100vh;display:flex;flex-direction:column;color:var(--landing-ink);font-family:"Source Sans 3",system-ui,sans-serif;background:radial-gradient(1200px 600px at 12% -10%,rgba(158,197,168,.55),transparent 55%),radial-gradient(900px 500px at 100% 20%,rgba(196,92,38,.18),transparent 50%),linear-gradient(165deg,#f3f7f3 0%,var(--landing-paper) 45%,#d5e4da 100%)}.landing__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 28px;flex-wrap:wrap}.landing__wordmark{font-family:Fraunces,Georgia,serif;font-weight:700;font-size:1.35rem;letter-spacing:-.02em}.landing__hero-mark{width:96px;height:96px;border-radius:22px;object-fit:cover;margin:0 0 20px;box-shadow:0 12px 40px #14201c1f}.landing__nav{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.landing__nav a{color:var(--landing-muted);text-decoration:none;font-size:.95rem;font-weight:600}.landing__nav a:hover{color:var(--landing-ink)}.landing__nav-cta{color:var(--landing-accent)!important}.landing__hero{flex:1;display:flex;flex-direction:column;justify-content:center;max-width:720px;padding:48px 28px 72px;margin:0 auto;width:100%;box-sizing:border-box}.landing__brand{margin:0 0 12px;font-family:Fraunces,Georgia,serif;font-size:clamp(3.2rem,12vw,5.5rem);font-weight:700;line-height:.95;letter-spacing:-.04em;color:var(--landing-ink)}.landing__headline{margin:0 0 16px;font-family:Fraunces,Georgia,serif;font-size:clamp(1.45rem,3.6vw,2rem);font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--landing-ink);max-width:18ch}.landing__lede{margin:0 0 16px;font-size:1.125rem;line-height:1.5;color:var(--landing-muted);max-width:40rem}.landing__channels{margin:0 0 28px;font-size:.98rem;line-height:1.55;color:var(--landing-ink);max-width:40rem;opacity:.85}.landing__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px}.landing__actions .ant-btn-primary{background:var(--landing-ink);border-color:var(--landing-ink)}.landing__actions .ant-btn-primary:hover{background:#1f332c!important;border-color:#1f332c!important}.landing__footer{padding:20px 28px 28px;text-align:center;font-size:.95rem;color:var(--landing-muted)}.landing__footer a{color:var(--landing-muted);text-decoration:underline;text-underline-offset:3px}.landing__footer a:hover{color:var(--landing-ink)}@media(max-width:560px){.landing__bar{padding:16px 18px}.landing__hero{padding:32px 18px 40px}.landing__footer{padding:16px 18px 24px}}
