.Blog-module__qYX-oq__page{background:var(--bg-app);min-height:100vh;color:var(--text-primary)}.Blog-module__qYX-oq__page :focus-visible{outline:2px solid var(--accent-text);outline-offset:3px;border-radius:var(--radius-sm)}.Blog-module__qYX-oq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Blog-module__qYX-oq__serif{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.01em;font-weight:600}.Blog-module__qYX-oq__indexMain{flex-direction:column;gap:20px;max-width:1120px;margin:0 auto;padding:48px 24px 72px;display:flex}.Blog-module__qYX-oq__indexTitle{margin:0;font-size:2.75rem;line-height:1.1}.Blog-module__qYX-oq__indexIntro{color:var(--text-secondary);margin:0;font-size:1.0625rem;line-height:1.55}.Blog-module__qYX-oq__filters{flex-wrap:wrap;gap:8px;margin:4px 0 8px;padding:0;list-style:none;display:flex}.Blog-module__qYX-oq__chip{border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--bg-surface);min-height:36px;color:var(--text-primary);align-items:center;padding:0 14px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.Blog-module__qYX-oq__chip:hover{border-color:var(--accent-text)}.Blog-module__qYX-oq__chip[aria-current=page]{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--text-on-accent-fill)}.Blog-module__qYX-oq__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.Blog-module__qYX-oq__card{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--bg-surface);height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.Blog-module__qYX-oq__card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.Blog-module__qYX-oq__cardImage{aspect-ratio:16/9;background:linear-gradient(135deg, var(--accent-soft), color-mix(in srgb, var(--accent-fill) 55%, var(--bg-surface)));position:relative}.Blog-module__qYX-oq__cardImage img{object-fit:cover}.Blog-module__qYX-oq__cardText{flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}.Blog-module__qYX-oq__eyebrow{font-size:.75rem;font-weight:var(--weight-heavy);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);margin:0}.Blog-module__qYX-oq__cardTitle{font-size:1.0625rem;font-weight:var(--weight-heavy);margin:0;line-height:1.3}.Blog-module__qYX-oq__cardExcerpt{color:var(--text-secondary);margin:0;font-size:.90625rem;line-height:1.5}.Blog-module__qYX-oq__empty{color:var(--text-secondary);margin:0;padding:32px 0;font-size:1rem}.Blog-module__qYX-oq__postMain{max-width:800px;margin:0 auto;padding:36px 24px 72px}.Blog-module__qYX-oq__article{flex-direction:column;gap:18px;display:flex}.Blog-module__qYX-oq__crumbs{color:var(--text-muted);margin:0;font-size:.875rem}.Blog-module__qYX-oq__crumbs a{color:inherit;text-decoration:none}.Blog-module__qYX-oq__crumbs a:hover{color:var(--accent-text);text-decoration:underline}.Blog-module__qYX-oq__postTitle{margin:0;font-size:2.625rem;line-height:1.12}.Blog-module__qYX-oq__byline{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:10px;font-size:.875rem;display:flex}.Blog-module__qYX-oq__avatar{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-text);font-size:.75rem;font-weight:var(--weight-heavy);text-transform:lowercase;border-radius:50%;flex-shrink:0;place-content:center;display:grid}.Blog-module__qYX-oq__bylineEnd{margin-left:auto}.Blog-module__qYX-oq__button,.Blog-module__qYX-oq__buttonPrimary{border-radius:var(--radius-md);min-height:36px;font:inherit;font-size:.875rem;font-weight:var(--weight-heavy);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.Blog-module__qYX-oq__button{border:1px solid var(--border-strong);background:var(--bg-surface);color:var(--text-primary)}.Blog-module__qYX-oq__button:hover{border-color:var(--accent-text)}.Blog-module__qYX-oq__buttonPrimary{background:var(--accent-fill);color:var(--text-on-accent-fill);border:0}.Blog-module__qYX-oq__buttonPrimary:hover{background:var(--accent-fill-hover)}.Blog-module__qYX-oq__buttonPrimary:disabled{opacity:.7;cursor:progress}.Blog-module__qYX-oq__hero{aspect-ratio:16/7;background:var(--bg-surface-subtle);border-radius:18px;margin:0;position:relative;overflow:hidden}.Blog-module__qYX-oq__hero img{object-fit:cover}.Blog-module__qYX-oq__body{color:var(--text-primary);overflow-wrap:break-word;flex-direction:column;gap:18px;font-size:1.0625rem;line-height:1.75;display:flex}.Blog-module__qYX-oq__body>*{margin:0}.Blog-module__qYX-oq__body :where(h2),.Blog-module__qYX-oq__body :where(h3),.Blog-module__qYX-oq__body :where(h4),.Blog-module__qYX-oq__body :where(h5),.Blog-module__qYX-oq__body :where(h6){line-height:1.25;font-weight:var(--weight-heavy);margin:12px 0 0}.Blog-module__qYX-oq__body :where(h2){font-size:1.625rem}.Blog-module__qYX-oq__body :where(h3){font-size:1.3125rem}.Blog-module__qYX-oq__body :where(h4),.Blog-module__qYX-oq__body :where(h5),.Blog-module__qYX-oq__body :where(h6){font-size:1.125rem}.Blog-module__qYX-oq__body :where(a:not([class])){color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.Blog-module__qYX-oq__body :where(ul),.Blog-module__qYX-oq__body :where(ol){padding-left:1.4em}.Blog-module__qYX-oq__body :where(li+li){margin-top:4px}.Blog-module__qYX-oq__body :where(blockquote){border-left:3px solid var(--accent-fill);color:var(--text-secondary);padding:4px 0 4px 18px}.Blog-module__qYX-oq__body :where(pre){border-radius:var(--radius-md);background:var(--bg-surface-subtle);padding:14px 16px;font-size:.875rem;line-height:1.5;overflow-x:auto}.Blog-module__qYX-oq__body :where(code){font-family:ui-monospace,Menlo,monospace;font-size:.9em}.Blog-module__qYX-oq__body :where(hr){border:0;border-top:1px solid var(--border-subtle);width:100%}.Blog-module__qYX-oq__body :where(figure){flex-direction:column;gap:8px;display:flex}.Blog-module__qYX-oq__body :where(figcaption){color:var(--text-muted);text-align:center;font-size:.875rem;line-height:1.5}.Blog-module__qYX-oq__bodyImage{border-radius:var(--radius-lg);width:100%;height:auto}.Blog-module__qYX-oq__tableWrap{overflow-x:auto}.Blog-module__qYX-oq__body :where(table){border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.5}.Blog-module__qYX-oq__body :where(th),.Blog-module__qYX-oq__body :where(td){border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top;padding:8px 10px}.Blog-module__qYX-oq__video{align-self:flex-start}.Blog-module__qYX-oq__block{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--bg-surface);flex-direction:column;gap:12px;padding:16px 18px;font-size:.9375rem;line-height:1.5;display:flex}.Blog-module__qYX-oq__blockHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Blog-module__qYX-oq__blockIcon{color:var(--accent-text);display:flex}.Blog-module__qYX-oq__blockTitle{font-size:.9375rem;font-weight:var(--weight-heavy);margin:0;line-height:1.3}.Blog-module__qYX-oq__blockHint{color:var(--text-muted);margin:0 0 0 auto;font-size:.8125rem}.Blog-module__qYX-oq__swatches{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.Blog-module__qYX-oq__swatch{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;display:flex}.Blog-module__qYX-oq__swatchColor{height:64px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-primary) 10%, transparent);border-radius:10px}.Blog-module__qYX-oq__swatch:hover .Blog-module__qYX-oq__swatchColor{box-shadow:inset 0 0 0 2px var(--accent-text)}.Blog-module__qYX-oq__swatchName{font-size:.8125rem;font-weight:var(--weight-heavy)}.Blog-module__qYX-oq__swatchHex{color:var(--text-muted);font-family:ui-monospace,Menlo,monospace;font-size:.78125rem}.Blog-module__qYX-oq__blockActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Blog-module__qYX-oq__copied{color:var(--accent-text);font-size:.8125rem;font-weight:700}.Blog-module__qYX-oq__files{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Blog-module__qYX-oq__file{border-radius:var(--radius-md);background:var(--bg-surface-subtle);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.Blog-module__qYX-oq__fileType{background:var(--accent-soft);width:40px;height:48px;color:var(--accent-text);font-size:.6875rem;font-weight:var(--weight-heavy);letter-spacing:.04em;border-radius:6px;flex-shrink:0;place-content:center;display:grid}.Blog-module__qYX-oq__fileText{flex-direction:column;flex:10rem;gap:2px;min-width:0;display:flex}.Blog-module__qYX-oq__fileName{font-size:.90625rem;font-weight:var(--weight-heavy);line-height:1.3}.Blog-module__qYX-oq__fileMeta{color:var(--text-muted);font-size:.8125rem}.Blog-module__qYX-oq__fileAction{margin-left:auto}.Blog-module__qYX-oq__use{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--accent-fill) 22%, var(--bg-surface));background:color-mix(in srgb, var(--accent-fill) 6%, var(--bg-surface));align-items:center;gap:16px;padding:16px 18px;display:flex}.Blog-module__qYX-oq__useWeek{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:10px;flex-shrink:0;grid-template-columns:repeat(5,1fr);gap:3px;width:120px;height:84px;padding:6px;display:grid}.Blog-module__qYX-oq__useWeek span{border-radius:3px}:root[data-contrast=most] .Blog-module__qYX-oq__useWeek span{box-shadow:inset 0 0 0 1px var(--border-strong)}.Blog-module__qYX-oq__useText{flex-direction:column;gap:3px;line-height:1.4;display:flex}.Blog-module__qYX-oq__useName{font-size:1rem;font-weight:var(--weight-heavy)}.Blog-module__qYX-oq__useLine{color:var(--text-secondary);font-size:.875rem}.Blog-module__qYX-oq__useAction{margin-left:auto}.Blog-module__qYX-oq__useAction .Blog-module__qYX-oq__buttonPrimary{min-height:40px}.Blog-module__qYX-oq__comments{border-top:1px solid var(--border-subtle);flex-direction:column;gap:16px;margin-top:16px;padding-top:24px;display:flex}.Blog-module__qYX-oq__commentsTitle{font-size:1.25rem;font-weight:var(--weight-heavy);margin:0}.Blog-module__qYX-oq__thread,.Blog-module__qYX-oq__replies{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.Blog-module__qYX-oq__replies{margin-top:16px;margin-left:42px}.Blog-module__qYX-oq__replies .Blog-module__qYX-oq__replies .Blog-module__qYX-oq__replies{margin-left:0}.Blog-module__qYX-oq__comment{gap:10px;display:flex}.Blog-module__qYX-oq__commentAvatar{background:color-mix(in srgb, var(--color-melon) 20%, var(--bg-surface));width:32px;height:32px;color:var(--text-primary);font-size:.8125rem;font-weight:var(--weight-heavy);border-radius:50%;flex-shrink:0;place-content:center;display:grid}.Blog-module__qYX-oq__commentAvatar[data-team]{background:var(--accent-soft);color:var(--accent-text);text-transform:lowercase}.Blog-module__qYX-oq__commentBody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.Blog-module__qYX-oq__commentHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Blog-module__qYX-oq__commentName{font-size:.9375rem;font-weight:var(--weight-heavy)}.Blog-module__qYX-oq__badge{border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-text);font-size:.75rem;font-weight:var(--weight-heavy);padding:1px 8px}.Blog-module__qYX-oq__commentDate{color:var(--text-muted);font-size:.8125rem}.Blog-module__qYX-oq__commentText{color:var(--text-primary);overflow-wrap:anywhere;flex-direction:column;gap:8px;font-size:.9375rem;line-height:1.6;display:flex}.Blog-module__qYX-oq__commentText>*{margin:0}.Blog-module__qYX-oq__commentText a{color:var(--accent-text)}.Blog-module__qYX-oq__commentText blockquote{border-left:3px solid var(--border-strong);color:var(--text-secondary);padding-left:12px}.Blog-module__qYX-oq__reply{min-height:32px;color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.84375rem;font-weight:700}.Blog-module__qYX-oq__reply:hover{text-decoration:underline}.Blog-module__qYX-oq__noComments,.Blog-module__qYX-oq__closed{color:var(--text-secondary);margin:0;font-size:.9375rem}.Blog-module__qYX-oq__form{background:var(--bg-surface-subtle);border:1px solid var(--border-subtle);border-radius:14px;flex-direction:column;gap:12px;padding:18px;display:flex}.Blog-module__qYX-oq__formHead{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.Blog-module__qYX-oq__formTitle{font-size:1rem;font-weight:var(--weight-heavy);margin:0}.Blog-module__qYX-oq__cancel{color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;font-weight:700}.Blog-module__qYX-oq__fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.Blog-module__qYX-oq__field{flex-direction:column;gap:6px;display:flex}.Blog-module__qYX-oq__label{font-size:.875rem;font-weight:700}.Blog-module__qYX-oq__field input,.Blog-module__qYX-oq__field textarea{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--bg-surface);min-height:44px;color:var(--text-primary);font:inherit;border-radius:10px;padding:10px 12px;font-size:1rem}.Blog-module__qYX-oq__field textarea{resize:vertical;min-height:96px;line-height:1.5}.Blog-module__qYX-oq__field input:focus-visible,.Blog-module__qYX-oq__field textarea:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px;border-color:#0000}.Blog-module__qYX-oq__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.Blog-module__qYX-oq__formFoot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Blog-module__qYX-oq__formNote{color:var(--text-secondary);margin:0;font-size:.84375rem}.Blog-module__qYX-oq__error{background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger-text);border-radius:10px;margin:0;padding:10px 12px;font-size:.90625rem;font-weight:600}.Blog-module__qYX-oq__sent{margin:0;font-size:.9375rem;line-height:1.5}@media (max-width:640px){.Blog-module__qYX-oq__indexMain{padding:32px 16px 56px}.Blog-module__qYX-oq__indexTitle{font-size:2.125rem}.Blog-module__qYX-oq__postMain{padding:24px 16px 56px}.Blog-module__qYX-oq__postTitle{font-size:2rem}.Blog-module__qYX-oq__hero{aspect-ratio:4/3;border-radius:var(--radius-lg)}.Blog-module__qYX-oq__body{font-size:1.03125rem}.Blog-module__qYX-oq__blockHint{width:100%;margin-left:0}.Blog-module__qYX-oq__use{flex-wrap:wrap}.Blog-module__qYX-oq__useWeek{width:96px;height:68px}.Blog-module__qYX-oq__useAction{width:100%;margin-left:0}.Blog-module__qYX-oq__useAction .Blog-module__qYX-oq__buttonPrimary{width:100%}.Blog-module__qYX-oq__fields{grid-template-columns:1fr}.Blog-module__qYX-oq__replies{margin-left:24px}}
