.workshops-module__0-DatG__wrapper{min-height:100vh;padding-bottom:4rem}.workshops-module__0-DatG__shell{max-width:var(--page-width);margin:0 auto;padding:0 2rem}.workshops-module__0-DatG__btnPrimary{background:linear-gradient(135deg, var(--brand-1) 0%, var(--brand-2) 100%);color:var(--on-brand);cursor:pointer;box-shadow:0 4px 15px rgb(var(--brand-1-rgb) / .3);border:none;border-radius:30px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-family:inherit;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex}.workshops-module__0-DatG__btnPrimary:hover:not(:disabled){box-shadow:0 8px 25px rgb(var(--brand-1-rgb) / .45);transform:translateY(-2px)}.workshops-module__0-DatG__btnPrimary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.workshops-module__0-DatG__btnGhost{border:1px solid var(--glass-border);background:rgb(var(--surface-rgb) / .05);color:rgb(var(--fg-rgb) / calc(.85 * var(--text-alpha)));cursor:pointer;border-radius:30px;justify-content:center;align-items:center;gap:.45rem;padding:.65rem 1.2rem;font-family:inherit;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.workshops-module__0-DatG__btnGhost:hover:not(:disabled){background:rgb(var(--surface-rgb) / .12);color:var(--fg)}.workshops-module__0-DatG__btnGhost:disabled{opacity:.45;cursor:not-allowed}.workshops-module__0-DatG__btnDanger{color:color-mix(in srgb, #ffb3aa var(--accent-mix), var(--fg));border-color:#e74c3c59}.workshops-module__0-DatG__btnDanger:hover:not(:disabled){background:#e74c3c26}.workshops-module__0-DatG__btnBlock{width:100%}.workshops-module__0-DatG__backLink{color:rgb(var(--fg-rgb) / calc(.65 * var(--text-alpha)));align-items:center;gap:.4rem;font-size:.95rem;font-weight:500;transition:color .2s;display:inline-flex}.workshops-module__0-DatG__backLink:hover{color:var(--fg)}.workshops-module__0-DatG__tagRow{flex-wrap:wrap;gap:.5rem;display:flex}.workshops-module__0-DatG__tagChip{letter-spacing:.3px;background:rgb(var(--brand-1-rgb) / .18);color:color-mix(in srgb, #b9c7ff var(--accent-mix), var(--fg));border:1px solid rgb(var(--brand-1-rgb) / .25);border-radius:20px;padding:.28rem .75rem;font-size:.76rem;font-weight:600}.workshops-module__0-DatG__statRow{flex-wrap:wrap;justify-content:center;gap:2.2rem;display:flex}.workshops-module__0-DatG__stat{text-align:center}.workshops-module__0-DatG__statValue{color:var(--fg);font-size:1.5rem;font-weight:700;line-height:1.2;display:block}.workshops-module__0-DatG__statLabel{letter-spacing:.5px;text-transform:uppercase;color:rgb(var(--fg-rgb) / calc(.45 * var(--text-alpha)));font-size:.78rem}.workshops-module__0-DatG__categoryStrip{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.9rem;margin:0 auto 1.8rem;display:grid}.workshops-module__0-DatG__categoryCard{border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);color:inherit;text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.95rem 1.1rem;font-family:inherit;transition:transform .2s,background .2s,border-color .2s;display:flex}.workshops-module__0-DatG__categoryCard:hover{background:rgb(var(--surface-rgb) / .12);transform:translateY(-3px)}.workshops-module__0-DatG__categoryCardActive{border-color:rgb(var(--brand-1-rgb) / .55);background:rgb(var(--brand-1-rgb) / .16)}.workshops-module__0-DatG__categoryEmoji{font-size:1.5rem;line-height:1}.workshops-module__0-DatG__categoryName{color:var(--fg);font-size:.95rem;font-weight:600}.workshops-module__0-DatG__categoryBlurb{color:rgb(var(--fg-rgb) / calc(.45 * var(--text-alpha)));font-size:.75rem;line-height:1.4}.workshops-module__0-DatG__categoryCount{color:rgb(var(--fg-rgb) / calc(.4 * var(--text-alpha)));font-size:.72rem;font-weight:600}.workshops-module__0-DatG__controls{flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}.workshops-module__0-DatG__controlsTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.workshops-module__0-DatG__searchBox{flex:1;min-width:220px;position:relative}.workshops-module__0-DatG__searchIcon{opacity:.5;pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.workshops-module__0-DatG__searchInput{border:1px solid var(--glass-border);background:var(--glass-bg);width:100%;-webkit-backdrop-filter:var(--glass-blur);color:var(--fg);border-radius:30px;outline:none;padding:.85rem 1rem .85rem 2.8rem;font-family:inherit;font-size:.95rem;transition:border-color .2s}.workshops-module__0-DatG__searchInput::placeholder{color:rgb(var(--fg-rgb) / calc(.4 * var(--text-alpha)))}.workshops-module__0-DatG__searchInput:focus{border-color:rgb(var(--brand-1-rgb) / .6)}.workshops-module__0-DatG__filterRow{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.workshops-module__0-DatG__filterLabel{text-transform:uppercase;letter-spacing:.5px;color:rgb(var(--fg-rgb) / calc(.35 * var(--text-alpha)));margin-right:.2rem;font-size:.78rem;font-weight:600}.workshops-module__0-DatG__chip{border:1px solid var(--glass-border);background:rgb(var(--surface-rgb) / .05);color:rgb(var(--fg-rgb) / calc(.7 * var(--text-alpha)));cursor:pointer;border-radius:25px;padding:.45rem 1rem;font-family:inherit;font-size:.85rem;font-weight:500;transition:all .2s}.workshops-module__0-DatG__chip:hover{background:rgb(var(--surface-rgb) / .12);color:var(--fg)}.workshops-module__0-DatG__chipActive{background:rgb(var(--brand-1-rgb) / .25);border-color:rgb(var(--brand-1-rgb) / .5);color:var(--fg)}.workshops-module__0-DatG__tabs{border:1px solid var(--glass-border);background:rgb(var(--surface-rgb) / .05);border-radius:30px;gap:.25rem;padding:.3rem;display:inline-flex}.workshops-module__0-DatG__tab{color:rgb(var(--fg-rgb) / calc(.6 * var(--text-alpha)));cursor:pointer;background:0 0;border:none;border-radius:25px;padding:.5rem 1.1rem;font-family:inherit;font-size:.88rem;font-weight:600;transition:all .2s}.workshops-module__0-DatG__tab:hover{color:var(--fg)}.workshops-module__0-DatG__tabActive{background:rgb(var(--brand-1-rgb) / .28);color:var(--fg)}.workshops-module__0-DatG__tabCount{opacity:.6;margin-left:.35rem;font-weight:500}.workshops-module__0-DatG__featured{margin-bottom:2.5rem}.workshops-module__0-DatG__featuredCard{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:0 8px 32px rgb(var(--shadow-rgb) / calc(.25 * var(--shadow-alpha)));border-radius:24px;grid-template-columns:1.05fr 1fr;transition:transform .3s,box-shadow .3s;display:grid;overflow:hidden}.workshops-module__0-DatG__featuredCard:hover{box-shadow:0 16px 48px rgb(var(--shadow-rgb) / calc(.35 * var(--shadow-alpha)));transform:translateY(-4px)}.workshops-module__0-DatG__featuredImageWrap{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-1) 22%, transparent), color-mix(in srgb, var(--brand-2) 22%, transparent));min-height:320px;position:relative}.workshops-module__0-DatG__featuredImageWrap img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.workshops-module__0-DatG__featuredBadge{z-index:2;background:rgb(var(--sunken-rgb) / calc(.55 * var(--sunken-alpha)));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.5px;text-transform:uppercase;color:var(--fg);border-radius:20px;padding:.35rem .9rem;font-size:.72rem;font-weight:700;position:absolute;top:1rem;left:1rem}.workshops-module__0-DatG__featuredBody{flex-direction:column;justify-content:center;gap:.9rem;padding:2.2rem;display:flex}.workshops-module__0-DatG__featuredTitle{color:var(--fg);font-size:1.85rem;font-weight:600;line-height:1.25}.workshops-module__0-DatG__featuredSummary{color:rgb(var(--fg-rgb) / calc(.7 * var(--text-alpha)));line-height:1.7}.workshops-module__0-DatG__grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:1.8rem;display:grid}.workshops-module__0-DatG__card{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:20px;flex-direction:column;height:100%;transition:transform .3s,box-shadow .3s,background .3s;display:flex;position:relative;overflow:hidden}.workshops-module__0-DatG__card:hover{box-shadow:0 14px 40px rgb(var(--shadow-rgb) / calc(.3 * var(--shadow-alpha)));background:rgb(var(--surface-rgb) / .1);transform:translateY(-5px)}.workshops-module__0-DatG__cardImageWrap{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-1) 22%, transparent), color-mix(in srgb, var(--brand-2) 22%, transparent));height:175px;position:relative;overflow:hidden}.workshops-module__0-DatG__cardImageWrap img{object-fit:cover;width:100%;height:100%}.workshops-module__0-DatG__cardEmoji{opacity:.6;justify-content:center;align-items:center;font-size:3rem;display:flex;position:absolute;inset:0}.workshops-module__0-DatG__cardPills{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:.4rem;display:flex;position:absolute;top:.8rem;left:.8rem;right:.8rem}.workshops-module__0-DatG__pill{letter-spacing:.2px;background:rgb(var(--sunken-rgb) / calc(.6 * var(--sunken-alpha)));-webkit-backdrop-filter:blur(8px);color:var(--fg);white-space:nowrap;border-radius:20px;align-items:center;gap:.3rem;padding:.3rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.workshops-module__0-DatG__pillFree{background:rgb(var(--color-success-rgb) / .85);color:var(--on-brand)}.workshops-module__0-DatG__pillPaid{background:linear-gradient(135deg, var(--brand-1), var(--brand-2));color:var(--on-brand)}.workshops-module__0-DatG__cardBody{flex-direction:column;flex:1;gap:.6rem;padding:1.3rem;display:flex}.workshops-module__0-DatG__cardKicker{letter-spacing:.3px;text-transform:uppercase;color:rgb(var(--fg-rgb) / calc(.45 * var(--text-alpha)));align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;display:flex}.workshops-module__0-DatG__cardTitle{color:var(--fg);font-size:1.2rem;font-weight:600;line-height:1.35}.workshops-module__0-DatG__cardSummary{color:rgb(var(--fg-rgb) / calc(.62 * var(--text-alpha)));flex:1;font-size:.9rem;line-height:1.6}.workshops-module__0-DatG__factRow{flex-direction:column;gap:.4rem;display:flex}.workshops-module__0-DatG__fact{color:rgb(var(--fg-rgb) / calc(.68 * var(--text-alpha)));align-items:center;gap:.5rem;font-size:.85rem;display:flex}.workshops-module__0-DatG__factIcon{text-align:center;opacity:.85;flex-shrink:0;width:1.15rem}.workshops-module__0-DatG__cardFooter{border-top:1px solid var(--glass-border);justify-content:space-between;align-items:center;gap:.6rem;margin-top:auto;padding-top:.9rem;font-size:.82rem;display:flex}.workshops-module__0-DatG__seatBar{background:rgb(var(--surface-rgb) / .14);border-radius:4px;height:4px;overflow:hidden}.workshops-module__0-DatG__seatBarFill{background:linear-gradient(90deg, var(--brand-1), var(--brand-2));border-radius:4px;height:100%;transition:width .4s}.workshops-module__0-DatG__seatBarFillLow{background:linear-gradient(90deg,#e67e22,#e74c3c)}.workshops-module__0-DatG__seatText{color:rgb(var(--fg-rgb) / calc(.5 * var(--text-alpha)));font-size:.78rem}.workshops-module__0-DatG__stateBadge{text-transform:uppercase;letter-spacing:.5px;border-radius:6px;align-self:flex-start;padding:.2rem .6rem;font-size:.68rem;font-weight:700}.workshops-module__0-DatG__badgeDraft{color:color-mix(in srgb, #f7d774 var(--accent-mix), var(--fg));background:#f1c40f2e;border:1px solid #f1c40f4d}.workshops-module__0-DatG__badgeCancelled{color:color-mix(in srgb, #ffb3aa var(--accent-mix), var(--fg));background:#e74c3c29;border:1px solid #e74c3c4d}.workshops-module__0-DatG__badgeJoined{background:rgb(var(--color-success-rgb) / .18);color:color-mix(in srgb, #8ee6b0 var(--accent-mix), var(--fg));border:1px solid rgb(var(--color-success-rgb) / .35)}.workshops-module__0-DatG__badgeLive{color:color-mix(in srgb, #ffb3aa var(--accent-mix), var(--fg));background:#e74c3c33;border:1px solid #e74c3c59}.workshops-module__0-DatG__stateMsg{text-align:center;max-width:600px;color:rgb(var(--fg-rgb) / calc(.55 * var(--text-alpha)));margin:4rem auto;line-height:1.7}.workshops-module__0-DatG__stateMsg .workshops-module__0-DatG__stateIcon{opacity:.6;margin-bottom:1rem;font-size:3rem;display:block}.workshops-module__0-DatG__sampleNote{border:1px dashed var(--glass-border);background:rgb(var(--surface-rgb) / .04);color:rgb(var(--fg-rgb) / calc(.5 * var(--text-alpha)));text-align:center;border-radius:12px;margin:0 auto 1.5rem;padding:.7rem 1.1rem;font-size:.85rem}.workshops-module__0-DatG__detailWrap{max-width:var(--page-width);margin:0 auto;padding:1.2rem 2rem 4rem}.workshops-module__0-DatG__detailTopBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.workshops-module__0-DatG__adminBar{flex-wrap:wrap;gap:.6rem;display:flex}.workshops-module__0-DatG__detailHero{border:1px solid var(--glass-border);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-1) 28%, transparent), color-mix(in srgb, var(--brand-2) 28%, transparent));border-radius:24px;align-items:flex-end;min-height:300px;margin-bottom:2rem;display:flex;position:relative;overflow:hidden}.workshops-module__0-DatG__detailHeroImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.workshops-module__0-DatG__detailHeroScrim{background:linear-gradient(to top, rgb(var(--sunken-rgb) / calc(.92 * var(--sunken-alpha))), rgb(var(--sunken-rgb) / calc(.55 * var(--sunken-alpha))) 55%, transparent);flex-direction:column;gap:.7rem;width:100%;padding:2.5rem 2rem 1.8rem;display:flex;position:relative}.workshops-module__0-DatG__detailTitle{letter-spacing:-.5px;color:var(--fg);font-size:2.4rem;font-weight:700;line-height:1.15}.workshops-module__0-DatG__detailSummary{color:rgb(var(--fg-rgb) / calc(.8 * var(--text-alpha)));max-width:60ch;font-size:1.08rem;line-height:1.6}.workshops-module__0-DatG__detailGrid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:2.2rem;display:grid}.workshops-module__0-DatG__detailMain{flex-direction:column;gap:2.2rem;min-width:0;display:flex}.workshops-module__0-DatG__section{flex-direction:column;gap:.9rem;display:flex}.workshops-module__0-DatG__sectionTitle{color:var(--fg);align-items:center;gap:.5rem;font-size:1.15rem;font-weight:600;display:flex}.workshops-module__0-DatG__bulletList{flex-direction:column;gap:.6rem;list-style:none;display:flex}.workshops-module__0-DatG__bullet{color:rgb(var(--fg-rgb) / calc(.75 * var(--text-alpha)));align-items:flex-start;gap:.65rem;line-height:1.6;display:flex}.workshops-module__0-DatG__bulletMark{color:var(--color-success);flex-shrink:0;font-weight:700}.workshops-module__0-DatG__hostCard{border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border-radius:18px;align-items:flex-start;gap:1rem;padding:1.3rem;display:flex}.workshops-module__0-DatG__hostAvatar{background:linear-gradient(135deg, var(--brand-1), var(--brand-2));width:52px;height:52px;color:var(--on-brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex}.workshops-module__0-DatG__hostName{color:var(--fg);font-weight:600}.workshops-module__0-DatG__hostTitle{color:rgb(var(--fg-rgb) / calc(.5 * var(--text-alpha)));margin-bottom:.5rem;font-size:.85rem}.workshops-module__0-DatG__hostBio{color:rgb(var(--fg-rgb) / calc(.7 * var(--text-alpha)));font-size:.92rem;line-height:1.65}.workshops-module__0-DatG__panel{border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);box-shadow:0 8px 32px rgb(var(--shadow-rgb) / calc(.22 * var(--shadow-alpha)));border-radius:20px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;position:sticky;top:1.5rem}.workshops-module__0-DatG__panelPrice{align-items:baseline;gap:.5rem;display:flex}.workshops-module__0-DatG__panelPriceValue{color:var(--fg);font-size:2rem;font-weight:700;line-height:1}.workshops-module__0-DatG__panelPriceNote{color:rgb(var(--fg-rgb) / calc(.5 * var(--text-alpha)));font-size:.85rem}.workshops-module__0-DatG__panelDivider{background:var(--glass-border);height:1px}.workshops-module__0-DatG__panelNotice{border-radius:12px;padding:.8rem 1rem;font-size:.88rem;line-height:1.6}.workshops-module__0-DatG__noticeSuccess{background:rgb(var(--color-success-rgb) / .14);border:1px solid rgb(var(--color-success-rgb) / .3);color:color-mix(in srgb, #8ee6b0 var(--accent-mix), var(--fg))}.workshops-module__0-DatG__noticeError{color:color-mix(in srgb, #ffb3aa var(--accent-mix), var(--fg));background:#e74c3c26;border:1px solid #e74c3c4d}.workshops-module__0-DatG__noticeInfo{background:rgb(var(--surface-rgb) / .07);border:1px solid var(--glass-border);color:rgb(var(--fg-rgb) / calc(.7 * var(--text-alpha)))}.workshops-module__0-DatG__joinLink{background:rgb(var(--brand-1-rgb) / .14);border:1px solid rgb(var(--brand-1-rgb) / .3);color:color-mix(in srgb, #b9c7ff var(--accent-mix), var(--fg));word-break:break-all;border-radius:12px;padding:.7rem .9rem;font-size:.88rem;font-weight:600;transition:background .2s;display:block}.workshops-module__0-DatG__joinLink:hover{background:rgb(var(--brand-1-rgb) / .22)}.workshops-module__0-DatG__panelActions{flex-direction:column;gap:.6rem;display:flex}.workshops-module__0-DatG__panelMicro{color:rgb(var(--fg-rgb) / calc(.42 * var(--text-alpha)));text-align:center;font-size:.78rem;line-height:1.6}.workshops-module__0-DatG__gallery{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.8rem;display:grid}.workshops-module__0-DatG__galleryItem{aspect-ratio:4/3;border:1px solid var(--glass-border);background:rgb(var(--surface-rgb) / .06);cursor:zoom-in;border-radius:14px;padding:0;position:relative;overflow:hidden}.workshops-module__0-DatG__galleryItem img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.workshops-module__0-DatG__galleryItem:hover img{transform:scale(1.06)}.workshops-module__0-DatG__lightbox{z-index:10000;background:rgb(var(--scrim-rgb) / calc(.92 * var(--scrim-alpha)));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:zoom-out;border:none;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.workshops-module__0-DatG__lightboxImg{object-fit:contain;max-width:min(1100px,92vw);max-height:84vh;box-shadow:0 20px 60px rgb(var(--shadow-rgb) / calc(.5 * var(--shadow-alpha)));border-radius:14px}.workshops-module__0-DatG__lightboxBar{color:rgb(var(--fg-rgb) / calc(.75 * var(--text-alpha)));align-items:center;gap:1rem;font-size:.9rem;display:flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.workshops-module__0-DatG__lightboxNav{border:1px solid var(--glass-border);background:rgb(var(--surface-rgb) / .1);width:42px;height:42px;color:var(--fg);cursor:pointer;border-radius:50%;font-size:1.1rem;transition:background .2s}.workshops-module__0-DatG__lightboxNav:hover{background:rgb(var(--surface-rgb) / .22)}.workshops-module__0-DatG__roster{flex-direction:column;gap:.5rem;display:flex}.workshops-module__0-DatG__rosterRow{border:1px solid var(--glass-border);background:rgb(var(--surface-rgb) / .04);border-radius:12px;align-items:center;gap:.8rem;padding:.7rem 1rem;font-size:.9rem;display:flex}.workshops-module__0-DatG__rosterName{color:var(--fg);font-weight:600}.workshops-module__0-DatG__rosterMeta{color:rgb(var(--fg-rgb) / calc(.45 * var(--text-alpha)));margin-left:auto;font-size:.8rem}.workshops-module__0-DatG__editorWrap{max-width:1300px;margin:0 auto;padding:1rem 2rem 4rem}.workshops-module__0-DatG__editorTopBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.workshops-module__0-DatG__editorTopActions{flex-wrap:wrap;gap:.7rem;display:flex}.workshops-module__0-DatG__errorBanner{color:color-mix(in srgb, #ffb3aa var(--accent-mix), var(--fg));background:#e74c3c26;border:1px solid #e74c3c4d;border-radius:12px;margin-bottom:1.2rem;padding:.9rem 1.2rem;font-size:.92rem}.workshops-module__0-DatG__editorGrid{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}.workshops-module__0-DatG__editorGridSolo{grid-template-columns:1fr;max-width:820px;margin:0 auto}.workshops-module__0-DatG__editorForm{flex-direction:column;gap:1.5rem;display:flex}.workshops-module__0-DatG__fieldset{border:1px solid var(--glass-border);background:rgb(var(--surface-rgb) / .04);border-radius:18px;flex-direction:column;gap:1rem;padding:1.3rem;display:flex}.workshops-module__0-DatG__fieldsetTitle{text-transform:uppercase;letter-spacing:.6px;color:rgb(var(--fg-rgb) / calc(.45 * var(--text-alpha)));font-size:.8rem;font-weight:700}.workshops-module__0-DatG__field{flex-direction:column;gap:.4rem;display:flex}.workshops-module__0-DatG__fieldRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.workshops-module__0-DatG__label{color:rgb(var(--fg-rgb) / calc(.8 * var(--text-alpha)));font-size:.85rem;font-weight:600}.workshops-module__0-DatG__hint{color:rgb(var(--fg-rgb) / calc(.4 * var(--text-alpha)));font-size:.8rem;font-weight:400}.workshops-module__0-DatG__input,.workshops-module__0-DatG__titleInput,.workshops-module__0-DatG__textarea,.workshops-module__0-DatG__select{border:1px solid var(--glass-border);background:rgb(var(--surface-rgb) / .05);width:100%;color:var(--fg);resize:vertical;border-radius:12px;outline:none;padding:.75rem .95rem;font-family:inherit;font-size:.95rem;transition:border-color .2s}.workshops-module__0-DatG__select{cursor:pointer;color-scheme:normal}.workshops-module__0-DatG__select option{background:var(--surface-solid);color:var(--fg)}.workshops-module__0-DatG__input::placeholder,.workshops-module__0-DatG__titleInput::placeholder,.workshops-module__0-DatG__textarea::placeholder{color:rgb(var(--fg-rgb) / calc(.35 * var(--text-alpha)))}.workshops-module__0-DatG__input:focus,.workshops-module__0-DatG__titleInput:focus,.workshops-module__0-DatG__textarea:focus,.workshops-module__0-DatG__select:focus{border-color:rgb(var(--brand-1-rgb) / .6)}.workshops-module__0-DatG__titleInput{font-size:1.3rem;font-weight:600}.workshops-module__0-DatG__descriptionArea{min-height:320px;font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:.9rem;line-height:1.7}.workshops-module__0-DatG__markdownHelp{color:rgb(var(--fg-rgb) / calc(.45 * var(--text-alpha)));font-size:.8rem;line-height:1.7}.workshops-module__0-DatG__markdownHelp code{background:rgb(var(--surface-rgb) / .1);border-radius:5px;padding:.1em .4em;font-size:.85em}.workshops-module__0-DatG__priceRow{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.workshops-module__0-DatG__pricePreview{color:color-mix(in srgb, #8ee6b0 var(--accent-mix), var(--fg));font-size:.9rem;font-weight:600}.workshops-module__0-DatG__uploader{flex-direction:column;gap:.6rem;display:flex}.workshops-module__0-DatG__dropzone{border:1.5px dashed var(--glass-border);background:rgb(var(--surface-rgb) / .04);color:rgb(var(--fg-rgb) / calc(.55 * var(--text-alpha)));text-align:center;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:1.4rem 1rem;font-size:.88rem;transition:all .2s;display:flex}.workshops-module__0-DatG__dropzone:hover,.workshops-module__0-DatG__dropzoneActive{border-color:rgb(var(--brand-1-rgb) / .6);background:rgb(var(--brand-1-rgb) / .08);color:var(--fg)}.workshops-module__0-DatG__dropzoneIcon{font-size:1.6rem}.workshops-module__0-DatG__dropzoneHint{color:rgb(var(--fg-rgb) / calc(.38 * var(--text-alpha)));font-size:.76rem}.workshops-module__0-DatG__hiddenInput{display:none}.workshops-module__0-DatG__orRow{text-transform:uppercase;letter-spacing:.5px;color:rgb(var(--fg-rgb) / calc(.32 * var(--text-alpha)));align-items:center;gap:.7rem;font-size:.75rem;display:flex}.workshops-module__0-DatG__orRow:before,.workshops-module__0-DatG__orRow:after{content:"";background:var(--glass-border);flex:1;height:1px}.workshops-module__0-DatG__thumbPreview{border:1px solid var(--glass-border);aspect-ratio:16/9;border-radius:14px;position:relative;overflow:hidden}.workshops-module__0-DatG__thumbPreview img{object-fit:cover;width:100%;height:100%}.workshops-module__0-DatG__thumbGrid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.6rem;display:grid}.workshops-module__0-DatG__thumb{aspect-ratio:1;border:1px solid var(--glass-border);border-radius:12px;position:relative;overflow:hidden}.workshops-module__0-DatG__thumb img{object-fit:cover;width:100%;height:100%}.workshops-module__0-DatG__thumbRemove{background:rgb(var(--scrim-rgb) / calc(.75 * var(--scrim-alpha)));color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;line-height:1;transition:background .2s;display:flex;position:absolute;top:4px;right:4px}.workshops-module__0-DatG__thumbRemove:hover{background:#e74c3ce6}.workshops-module__0-DatG__uploadError{color:color-mix(in srgb, #ffb3aa var(--accent-mix), var(--fg));font-size:.82rem}.workshops-module__0-DatG__uploadBusy{color:rgb(var(--fg-rgb) / calc(.55 * var(--text-alpha)));font-size:.82rem}.workshops-module__0-DatG__editorPreview{border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border-radius:20px;flex-direction:column;max-height:calc(100vh - 2rem);display:flex;position:sticky;top:1rem;overflow:hidden}.workshops-module__0-DatG__previewLabel{text-transform:uppercase;letter-spacing:.5px;color:rgb(var(--fg-rgb) / calc(.45 * var(--text-alpha)));border-bottom:1px solid var(--glass-border);background:rgb(var(--surface-rgb) / .03);padding:.7rem 1.4rem;font-size:.76rem;font-weight:700}.workshops-module__0-DatG__previewBody{flex-direction:column;gap:1rem;padding:1.5rem;display:flex;overflow-y:auto}.workshops-module__0-DatG__previewCover{aspect-ratio:16/9;object-fit:cover;border-radius:14px;width:100%}.workshops-module__0-DatG__previewTitle{color:var(--fg);font-size:1.6rem;font-weight:700;line-height:1.25}.workshops-module__0-DatG__previewPlaceholder{color:rgb(var(--fg-rgb) / calc(.4 * var(--text-alpha)));font-style:italic}.workshops-module__0-DatG__accessNotice{text-align:center;border:1px solid var(--glass-border);background:var(--glass-bg);max-width:480px;-webkit-backdrop-filter:var(--glass-blur);border-radius:20px;margin:5rem auto;padding:2.5rem}.workshops-module__0-DatG__accessIcon{margin-bottom:1rem;font-size:2.5rem;display:block}.workshops-module__0-DatG__accessNotice h2{margin-bottom:.8rem;font-weight:600}.workshops-module__0-DatG__accessNotice p{color:rgb(var(--fg-rgb) / calc(.6 * var(--text-alpha)));margin-bottom:1.5rem;line-height:1.6}@media (max-width:980px){.workshops-module__0-DatG__detailGrid{grid-template-columns:1fr}.workshops-module__0-DatG__panel{order:-1;position:static}}@media (max-width:900px){.workshops-module__0-DatG__featuredCard{grid-template-columns:1fr}.workshops-module__0-DatG__featuredImageWrap{min-height:220px}.workshops-module__0-DatG__editorGrid{grid-template-columns:1fr}.workshops-module__0-DatG__editorPreview{max-height:none;position:static}}@media (max-width:600px){.workshops-module__0-DatG__shell,.workshops-module__0-DatG__detailWrap,.workshops-module__0-DatG__editorWrap{padding-left:1.2rem;padding-right:1.2rem}.workshops-module__0-DatG__detailTitle{font-size:1.75rem}.workshops-module__0-DatG__featuredTitle{font-size:1.45rem}.workshops-module__0-DatG__featuredBody{padding:1.5rem}.workshops-module__0-DatG__detailHeroScrim{padding:2rem 1.3rem 1.4rem}.workshops-module__0-DatG__fieldRow{grid-template-columns:1fr}.workshops-module__0-DatG__statRow{gap:1.4rem}.workshops-module__0-DatG__categoryStrip{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}
.BlogContent-module__UqzAYq__article{color:rgb(var(--fg-rgb) / calc(.82 * var(--text-alpha)));letter-spacing:.2px;word-break:break-word;overflow-wrap:anywhere;font-size:1.12rem;line-height:1.85}.BlogContent-module__UqzAYq__article>:first-child{margin-top:0}.BlogContent-module__UqzAYq__article p{margin:0 0 1.4rem}.BlogContent-module__UqzAYq__article h2,.BlogContent-module__UqzAYq__article h3,.BlogContent-module__UqzAYq__article h4{color:var(--fg);margin:2.4rem 0 1rem;font-weight:600;line-height:1.3}.BlogContent-module__UqzAYq__article h2{font-size:1.7rem}.BlogContent-module__UqzAYq__article h3{font-size:1.35rem}.BlogContent-module__UqzAYq__article h4{color:rgb(var(--fg-rgb) / calc(.9 * var(--text-alpha)));font-size:1.12rem}.BlogContent-module__UqzAYq__article a{color:color-mix(in srgb, #8fb3ff var(--accent-mix), var(--fg));border-bottom:1px solid #8fb3ff59;text-decoration:none;transition:border-color .2s,color .2s}.BlogContent-module__UqzAYq__article a:hover{color:color-mix(in srgb, #b9d0ff var(--accent-mix), var(--fg));border-bottom-color:#b9d0ff}.BlogContent-module__UqzAYq__article strong{color:var(--fg);font-weight:600}.BlogContent-module__UqzAYq__article em{color:rgb(var(--fg-rgb) / calc(.92 * var(--text-alpha)));font-style:italic}.BlogContent-module__UqzAYq__article ul,.BlogContent-module__UqzAYq__article ol{margin:0 0 1.4rem;padding-left:1.5rem}.BlogContent-module__UqzAYq__article li{margin-bottom:.6rem;line-height:1.75}.BlogContent-module__UqzAYq__article ul li::marker{color:var(--color-mind)}.BlogContent-module__UqzAYq__article ol li::marker{color:var(--color-mind);font-weight:600}.BlogContent-module__UqzAYq__article blockquote{border-left:4px solid var(--color-soul);background:rgb(var(--surface-rgb) / .04);color:rgb(var(--fg-rgb) / calc(.92 * var(--text-alpha)));border-radius:4px 14px 14px 4px;margin:2rem 0;padding:1.2rem 1.6rem;font-size:1.18rem;font-style:italic}.BlogContent-module__UqzAYq__article code{background:rgb(var(--surface-rgb) / .1);color:color-mix(in srgb, #ffd9a0 var(--accent-mix), var(--fg));border-radius:6px;padding:.15em .45em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9em}.BlogContent-module__UqzAYq__article pre{background:rgb(var(--sunken-rgb) / calc(.35 * var(--sunken-alpha)));border:1px solid var(--glass-border,rgb(var(--surface-rgb) / .1));border-radius:14px;margin:0 0 1.6rem;padding:1.2rem 1.4rem;overflow-x:auto}.BlogContent-module__UqzAYq__article pre code{color:rgb(var(--fg-rgb) / calc(.88 * var(--text-alpha)));background:0 0;padding:0;font-size:.92rem;line-height:1.7}.BlogContent-module__UqzAYq__article hr{background:linear-gradient(90deg, transparent, rgb(var(--surface-rgb) / .25), transparent);border:none;height:1px;margin:2.6rem 0}.BlogContent-module__UqzAYq__figure{text-align:center;margin:2rem 0}.BlogContent-module__UqzAYq__figure img{border:1px solid var(--glass-border,rgb(var(--surface-rgb) / .1));border-radius:16px;max-width:100%;height:auto}.BlogContent-module__UqzAYq__figure figcaption{color:rgb(var(--fg-rgb) / calc(.5 * var(--text-alpha)));margin-top:.7rem;font-size:.9rem;font-style:italic}@media (max-width:768px){.BlogContent-module__UqzAYq__article{font-size:1.05rem;line-height:1.75}.BlogContent-module__UqzAYq__article h2{font-size:1.45rem}.BlogContent-module__UqzAYq__article h3{font-size:1.22rem}}.BlogContent-module__UqzAYq__tableWrap{border:1px solid var(--glass-border,rgb(var(--surface-rgb) / .12));background:rgb(var(--sunken-rgb) / calc(.25 * var(--sunken-alpha)));-webkit-overflow-scrolling:touch;border-radius:14px;margin:2rem 0;overflow-x:auto}.BlogContent-module__UqzAYq__tableWrap table{border-collapse:collapse;width:100%;min-width:30rem;font-size:.98rem;line-height:1.6}.BlogContent-module__UqzAYq__tableWrap th{color:var(--fg);letter-spacing:.06em;text-transform:uppercase;background:rgb(var(--surface-rgb) / .07);border-bottom:1px solid rgb(var(--surface-rgb) / .16);white-space:nowrap;padding:.85rem 1.1rem;font-size:.82rem;font-weight:600}.BlogContent-module__UqzAYq__tableWrap td{border-bottom:1px solid rgb(var(--surface-rgb) / .08);vertical-align:top;color:rgb(var(--fg-rgb) / calc(.82 * var(--text-alpha)));padding:.85rem 1.1rem}.BlogContent-module__UqzAYq__tableWrap tbody tr:last-child td{border-bottom:none}.BlogContent-module__UqzAYq__tableWrap tbody tr:hover td{background:rgb(var(--surface-rgb) / .05)}.BlogContent-module__UqzAYq__tableWrap td:first-child{color:var(--fg);font-weight:500}.BlogContent-module__UqzAYq__callout{border-left:4px solid var(--callout-accent);background:color-mix(in srgb, var(--callout-accent) 9%, transparent);border-radius:4px 14px 14px 4px;margin:2rem 0;padding:1.1rem 1.4rem}.BlogContent-module__UqzAYq__calloutTitle{letter-spacing:.01em;color:var(--fg);margin:0;font-size:1rem;font-weight:600}.BlogContent-module__UqzAYq__calloutBody{color:rgb(var(--fg-rgb) / calc(.82 * var(--text-alpha)));font-size:1.02rem;margin:.5rem 0 0!important}.BlogContent-module__UqzAYq__calloutNote{--callout-accent:var(--color-mind)}.BlogContent-module__UqzAYq__calloutTip{--callout-accent:var(--color-success)}.BlogContent-module__UqzAYq__calloutImportant{--callout-accent:var(--color-soul)}.BlogContent-module__UqzAYq__calloutWarning{--callout-accent:#e0a458}.BlogContent-module__UqzAYq__pullQuote{border-left:2px solid color-mix(in srgb, var(--color-soul) 55%, transparent);letter-spacing:-.01em;color:var(--fg);margin:2.6rem 0;padding:.4rem 0 .4rem 1.6rem;font-size:1.5rem;font-style:normal;font-weight:300;line-height:1.45}.BlogContent-module__UqzAYq__pullQuote:before{content:"“";color:color-mix(in srgb, var(--color-soul) 50%, transparent);margin-bottom:.4rem;font-size:2.6rem;line-height:.6;display:block}.BlogContent-module__UqzAYq__taskList{list-style:none;padding-left:0!important}.BlogContent-module__UqzAYq__taskList li{align-items:flex-start;gap:.7rem;margin-bottom:.75rem;display:flex}.BlogContent-module__UqzAYq__taskBox{border:1.5px solid rgb(var(--surface-rgb) / .3);width:1.15rem;height:1.15rem;color:var(--on-brand,#fff);border-radius:5px;flex:none;justify-content:center;align-items:center;margin-top:.28rem;font-size:.75rem;line-height:1;display:inline-flex}.BlogContent-module__UqzAYq__taskDone .BlogContent-module__UqzAYq__taskBox{background:var(--color-success);border-color:var(--color-success)}.BlogContent-module__UqzAYq__taskDone{color:rgb(var(--fg-rgb) / calc(.55 * var(--text-alpha)))}@media (max-width:768px){.BlogContent-module__UqzAYq__pullQuote{padding-left:1.1rem;font-size:1.25rem}.BlogContent-module__UqzAYq__tableWrap table{min-width:26rem;font-size:.92rem}.BlogContent-module__UqzAYq__tableWrap th,.BlogContent-module__UqzAYq__tableWrap td{padding:.7rem .85rem}}
.blogs-module__DEsqIa__wrapper{min-height:100vh;padding-bottom:4rem}.blogs-module__DEsqIa__btnPrimary{background:linear-gradient(135deg, var(--brand-1) 0%, var(--brand-2) 100%);color:var(--on-brand);cursor:pointer;box-shadow:0 4px 15px rgb(var(--brand-1-rgb) / .3);border:none;border-radius:30px;align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex}.blogs-module__DEsqIa__btnPrimary:hover{box-shadow:0 8px 25px rgb(var(--brand-1-rgb) / .45);transform:translateY(-2px)}.blogs-module__DEsqIa__btnPrimary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.blogs-module__DEsqIa__btnGhost{border:1px solid var(--glass-border);background:rgb(var(--surface-rgb) / .05);color:rgb(var(--fg-rgb) / calc(.85 * var(--text-alpha)));cursor:pointer;border-radius:30px;align-items:center;gap:.45rem;padding:.65rem 1.2rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.blogs-module__DEsqIa__btnGhost:hover{background:rgb(var(--surface-rgb) / .12);color:var(--fg)}.blogs-module__DEsqIa__btnGhost:disabled{opacity:.45;cursor:not-allowed}.blogs-module__DEsqIa__backLink{color:rgb(var(--fg-rgb) / calc(.65 * var(--text-alpha)));align-items:center;gap:.4rem;font-size:.95rem;font-weight:500;transition:color .2s;display:inline-flex}.blogs-module__DEsqIa__backLink:hover{color:var(--fg)}.blogs-module__DEsqIa__tagRow{flex-wrap:wrap;gap:.5rem;display:flex}.blogs-module__DEsqIa__tagChip{letter-spacing:.3px;background:rgb(var(--brand-1-rgb) / .18);color:color-mix(in srgb, #b9c7ff var(--accent-mix), var(--fg));border:1px solid rgb(var(--brand-1-rgb) / .25);border-radius:20px;padding:.28rem .75rem;font-size:.78rem;font-weight:600}.blogs-module__DEsqIa__hero{max-width:var(--page-width);margin:1rem auto 0;padding:0 2rem}.blogs-module__DEsqIa__controls{max-width:var(--page-width);flex-direction:column;gap:1.2rem;margin:0 auto 2rem;padding:0 2rem;display:flex}.blogs-module__DEsqIa__controlsTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.blogs-module__DEsqIa__searchBox{flex:1;min-width:240px;position:relative}.blogs-module__DEsqIa__searchIcon{opacity:.5;pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.blogs-module__DEsqIa__searchInput{border:1px solid var(--glass-border);background:var(--glass-bg);width:100%;-webkit-backdrop-filter:var(--glass-blur);color:var(--fg);border-radius:30px;outline:none;padding:.85rem 1rem .85rem 2.8rem;font-size:.95rem;transition:border-color .2s}.blogs-module__DEsqIa__searchInput::placeholder{color:rgb(var(--fg-rgb) / calc(.4 * var(--text-alpha)))}.blogs-module__DEsqIa__searchInput:focus{border-color:rgb(var(--brand-1-rgb) / .6)}.blogs-module__DEsqIa__filterRow{flex-wrap:wrap;gap:.6rem;display:flex}.blogs-module__DEsqIa__filterChip{border:1px solid var(--glass-border);background:rgb(var(--surface-rgb) / .05);color:rgb(var(--fg-rgb) / calc(.7 * var(--text-alpha)));cursor:pointer;border-radius:25px;padding:.5rem 1.1rem;font-size:.88rem;font-weight:500;transition:all .2s}.blogs-module__DEsqIa__filterChip:hover{background:rgb(var(--surface-rgb) / .12);color:var(--fg)}.blogs-module__DEsqIa__filterChipActive{background:rgb(var(--brand-1-rgb) / .25);border-color:rgb(var(--brand-1-rgb) / .5);color:var(--fg)}.blogs-module__DEsqIa__featured{max-width:var(--page-width);margin:0 auto 2.5rem;padding:0 2rem}.blogs-module__DEsqIa__featuredCard{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:0 8px 32px rgb(var(--shadow-rgb) / calc(.25 * var(--shadow-alpha)));border-radius:24px;grid-template-columns:1.1fr 1fr;gap:0;transition:transform .3s,box-shadow .3s;display:grid;overflow:hidden}.blogs-module__DEsqIa__featuredCard:hover{box-shadow:0 16px 48px rgb(var(--shadow-rgb) / calc(.35 * var(--shadow-alpha)));transform:translateY(-4px)}.blogs-module__DEsqIa__featuredImageWrap{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-1) 20%, transparent), color-mix(in srgb, var(--brand-2) 20%, transparent));min-height:320px;position:relative}.blogs-module__DEsqIa__featuredImageWrap img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blogs-module__DEsqIa__featuredBadge{z-index:2;background:rgb(var(--sunken-rgb) / calc(.55 * var(--sunken-alpha)));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.5px;text-transform:uppercase;border-radius:20px;padding:.35rem .9rem;font-size:.75rem;font-weight:700;position:absolute;top:1rem;left:1rem}.blogs-module__DEsqIa__featuredBody{flex-direction:column;justify-content:center;padding:2.4rem;display:flex}.blogs-module__DEsqIa__featuredTitle{color:var(--fg);margin:.9rem 0;font-size:1.9rem;font-weight:600;line-height:1.25}.blogs-module__DEsqIa__featuredExcerpt{color:rgb(var(--fg-rgb) / calc(.7 * var(--text-alpha)));margin-bottom:1.4rem;line-height:1.7}.blogs-module__DEsqIa__grid{max-width:var(--page-width);grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:1.8rem;margin:0 auto;padding:0 2rem;display:grid}.blogs-module__DEsqIa__card{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:20px;flex-direction:column;height:100%;transition:transform .3s,box-shadow .3s,background .3s;display:flex;overflow:hidden}.blogs-module__DEsqIa__card:hover{box-shadow:0 14px 40px rgb(var(--shadow-rgb) / calc(.3 * var(--shadow-alpha)));background:rgb(var(--surface-rgb) / .1);transform:translateY(-5px)}.blogs-module__DEsqIa__cardImageWrap{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-1) 20%, transparent), color-mix(in srgb, var(--brand-2) 20%, transparent));height:180px;position:relative;overflow:hidden}.blogs-module__DEsqIa__cardImageWrap img{object-fit:cover;width:100%;height:100%}.blogs-module__DEsqIa__cardEmoji{opacity:.6;justify-content:center;align-items:center;font-size:3rem;display:flex;position:absolute;inset:0}.blogs-module__DEsqIa__cardBody{flex-direction:column;flex:1;padding:1.4rem;display:flex}.blogs-module__DEsqIa__cardTitle{color:var(--fg);margin:.7rem 0 .6rem;font-size:1.25rem;font-weight:600;line-height:1.35}.blogs-module__DEsqIa__cardExcerpt{color:rgb(var(--fg-rgb) / calc(.62 * var(--text-alpha)));flex:1;margin-bottom:1.1rem;font-size:.92rem;line-height:1.6}.blogs-module__DEsqIa__draftBadge{text-transform:uppercase;letter-spacing:.5px;color:color-mix(in srgb, #f7d774 var(--accent-mix), var(--fg));background:#f1c40f2e;border:1px solid #f1c40f4d;border-radius:6px;align-self:flex-start;padding:.2rem .6rem;font-size:.7rem;font-weight:700}.blogs-module__DEsqIa__meta{color:rgb(var(--fg-rgb) / calc(.5 * var(--text-alpha)));align-items:center;gap:.6rem;font-size:.82rem;display:flex}.blogs-module__DEsqIa__metaDot{opacity:.5}.blogs-module__DEsqIa__stateMsg{text-align:center;max-width:600px;color:rgb(var(--fg-rgb) / calc(.55 * var(--text-alpha)));margin:4rem auto}.blogs-module__DEsqIa__stateMsg .blogs-module__DEsqIa__stateIcon{opacity:.6;margin-bottom:1rem;font-size:3rem;display:block}.blogs-module__DEsqIa__articleWrap{max-width:760px;margin:0 auto;padding:1.5rem 2rem 4rem}.blogs-module__DEsqIa__articleTopBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.blogs-module__DEsqIa__adminBar{gap:.6rem;display:flex}.blogs-module__DEsqIa__articleHeader{margin-bottom:2rem}.blogs-module__DEsqIa__articleTitle{color:var(--fg);letter-spacing:-.5px;margin:1rem 0;font-size:2.6rem;font-weight:700;line-height:1.2}.blogs-module__DEsqIa__articleExcerpt{color:rgb(var(--fg-rgb) / calc(.7 * var(--text-alpha)));margin-bottom:1.5rem;font-size:1.25rem;line-height:1.6}.blogs-module__DEsqIa__articleMeta{color:rgb(var(--fg-rgb) / calc(.55 * var(--text-alpha)));border-bottom:1px solid var(--glass-border);align-items:center;gap:.7rem;padding-bottom:1.5rem;font-size:.92rem;display:flex}.blogs-module__DEsqIa__authorAvatar{background:linear-gradient(135deg, var(--brand-1), var(--brand-2));width:38px;height:38px;color:var(--on-brand);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex}.blogs-module__DEsqIa__articleCover{object-fit:cover;border:1px solid var(--glass-border);border-radius:20px;width:100%;max-height:440px;margin-bottom:2rem}.blogs-module__DEsqIa__articleFooter{border-top:1px solid var(--glass-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:3rem;padding-top:2rem;display:flex}.blogs-module__DEsqIa__copyBtn{border:1px solid var(--glass-border);background:rgb(var(--surface-rgb) / .05);color:rgb(var(--fg-rgb) / calc(.8 * var(--text-alpha)));cursor:pointer;border-radius:30px;align-items:center;gap:.45rem;padding:.6rem 1.1rem;font-size:.88rem;transition:all .2s;display:inline-flex}.blogs-module__DEsqIa__copyBtn:hover{background:rgb(var(--surface-rgb) / .12);color:var(--fg)}.blogs-module__DEsqIa__editorWrap{max-width:1300px;margin:0 auto;padding:1rem 2rem 4rem}.blogs-module__DEsqIa__editorTopBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.blogs-module__DEsqIa__editorTopActions{flex-wrap:wrap;gap:.7rem;display:flex}.blogs-module__DEsqIa__errorBanner{color:color-mix(in srgb, #ffb3aa var(--accent-mix), var(--fg));background:#e74c3c26;border:1px solid #e74c3c4d;border-radius:12px;margin-bottom:1.2rem;padding:.9rem 1.2rem;font-size:.92rem}.blogs-module__DEsqIa__editorGrid{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}.blogs-module__DEsqIa__editorGridSolo{grid-template-columns:1fr;max-width:760px;margin:0 auto}.blogs-module__DEsqIa__editorForm{flex-direction:column;gap:1.2rem;display:flex}.blogs-module__DEsqIa__field{flex-direction:column;gap:.45rem;display:flex}.blogs-module__DEsqIa__fieldRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.blogs-module__DEsqIa__contentField{flex:1}.blogs-module__DEsqIa__label{color:rgb(var(--fg-rgb) / calc(.8 * var(--text-alpha)));font-size:.85rem;font-weight:600}.blogs-module__DEsqIa__hint{color:rgb(var(--fg-rgb) / calc(.4 * var(--text-alpha)));font-size:.8rem;font-weight:400}.blogs-module__DEsqIa__input,.blogs-module__DEsqIa__titleInput,.blogs-module__DEsqIa__contentArea{border:1px solid var(--glass-border);background:rgb(var(--surface-rgb) / .05);width:100%;color:var(--fg);resize:vertical;border-radius:12px;outline:none;padding:.8rem 1rem;font-family:inherit;font-size:.95rem;transition:border-color .2s}.blogs-module__DEsqIa__input::placeholder,.blogs-module__DEsqIa__titleInput::placeholder,.blogs-module__DEsqIa__contentArea::placeholder{color:rgb(var(--fg-rgb) / calc(.35 * var(--text-alpha)))}.blogs-module__DEsqIa__input:focus,.blogs-module__DEsqIa__titleInput:focus,.blogs-module__DEsqIa__contentArea:focus{border-color:rgb(var(--brand-1-rgb) / .6)}.blogs-module__DEsqIa__titleInput{font-size:1.4rem;font-weight:600}.blogs-module__DEsqIa__contentArea{min-height:420px;font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:.92rem;line-height:1.7}.blogs-module__DEsqIa__markdownHelp{color:rgb(var(--fg-rgb) / calc(.45 * var(--text-alpha)));font-size:.82rem;line-height:1.7}.blogs-module__DEsqIa__markdownHelp code{background:rgb(var(--surface-rgb) / .1);color:color-mix(in srgb, #ffd9a0 var(--accent-mix), var(--fg));border-radius:5px;padding:.1em .4em;font-size:.85em}.blogs-module__DEsqIa__editorPreview{border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border-radius:20px;flex-direction:column;max-height:calc(100vh - 2rem);display:flex;position:sticky;top:1rem;overflow:hidden}.blogs-module__DEsqIa__previewLabel{text-transform:uppercase;letter-spacing:.5px;color:rgb(var(--fg-rgb) / calc(.45 * var(--text-alpha)));border-bottom:1px solid var(--glass-border);background:rgb(var(--surface-rgb) / .03);padding:.7rem 1.4rem;font-size:.78rem;font-weight:700}.blogs-module__DEsqIa__previewBody{padding:1.8rem;overflow-y:auto}.blogs-module__DEsqIa__previewCover{object-fit:cover;border-radius:14px;width:100%;max-height:240px;margin-bottom:1.4rem}.blogs-module__DEsqIa__previewTitle{color:var(--fg);margin-bottom:1rem;font-size:1.9rem;font-weight:700;line-height:1.25}.blogs-module__DEsqIa__previewPlaceholder{color:rgb(var(--fg-rgb) / calc(.4 * var(--text-alpha)));font-style:italic}.blogs-module__DEsqIa__accessNotice{text-align:center;border:1px solid var(--glass-border);background:var(--glass-bg);max-width:480px;-webkit-backdrop-filter:var(--glass-blur);border-radius:20px;margin:5rem auto;padding:2.5rem}.blogs-module__DEsqIa__accessIcon{margin-bottom:1rem;font-size:2.5rem;display:block}.blogs-module__DEsqIa__accessNotice h2{margin-bottom:.8rem;font-weight:600}.blogs-module__DEsqIa__accessNotice p{color:rgb(var(--fg-rgb) / calc(.6 * var(--text-alpha)));margin-bottom:1.5rem;line-height:1.6}@media (max-width:900px){.blogs-module__DEsqIa__featuredCard{grid-template-columns:1fr}.blogs-module__DEsqIa__featuredImageWrap{min-height:220px}.blogs-module__DEsqIa__editorGrid{grid-template-columns:1fr}.blogs-module__DEsqIa__editorPreview{max-height:none;position:static}}@media (max-width:600px){.blogs-module__DEsqIa__hero h1{font-size:2.1rem}.blogs-module__DEsqIa__articleTitle{font-size:1.9rem}.blogs-module__DEsqIa__articleWrap,.blogs-module__DEsqIa__hero,.blogs-module__DEsqIa__controls,.blogs-module__DEsqIa__featured,.blogs-module__DEsqIa__grid{padding-left:1.2rem;padding-right:1.2rem}.blogs-module__DEsqIa__fieldRow{grid-template-columns:1fr}}
