.MarkdownContent_content__FNNuF{color:var(--mantine-color-zinc-8,#27272a);line-height:1.75;word-break:break-word}.MarkdownContent_content__FNNuF>:first-child{margin-top:0}.MarkdownContent_content__FNNuF>:last-child{margin-bottom:0}.MarkdownContent_content__FNNuF p{margin:0 0 .9rem}.MarkdownContent_content__FNNuF h1,.MarkdownContent_content__FNNuF h2,.MarkdownContent_content__FNNuF h3,.MarkdownContent_content__FNNuF h4,.MarkdownContent_content__FNNuF h5,.MarkdownContent_content__FNNuF h6{margin:1.4rem 0 .85rem;color:var(--mantine-color-zinc-9,#18181b);line-height:1.25;font-weight:700}.MarkdownContent_content__FNNuF h1{font-size:1.5rem}.MarkdownContent_content__FNNuF h2{font-size:1.25rem}.MarkdownContent_content__FNNuF h3{font-size:1.125rem}.MarkdownContent_content__FNNuF ol,.MarkdownContent_content__FNNuF ul{margin:.9rem 0;padding-inline-start:1.35rem;list-style-position:outside}.MarkdownContent_content__FNNuF ul{list-style-type:disc}.MarkdownContent_content__FNNuF ol{list-style-type:decimal}.MarkdownContent_content__FNNuF li{margin:.2rem 0}.MarkdownContent_content__FNNuF li>p{margin:0}.MarkdownContent_content__FNNuF li::marker{color:var(--mantine-color-gray-6)}.MarkdownContent_content__FNNuF blockquote{margin:1rem 0;padding:.25rem 0 .25rem 1rem;border-left:4px solid var(--mantine-color-orange-4);color:var(--mantine-color-gray-7);background-color:var(--mantine-color-orange-0)}.MarkdownContent_content__FNNuF a{color:var(--mantine-color-orange-6);text-decoration:underline;text-underline-offset:.15em}.MarkdownContent_content__FNNuF b,.MarkdownContent_content__FNNuF strong{font-weight:700}.MarkdownContent_content__FNNuF code{padding:.1rem .3rem;border-radius:.25rem;background-color:var(--mantine-color-gray-1);font-size:.95em}.MarkdownContent_content__FNNuF pre{overflow-x:auto;margin:1rem 0;padding:.9rem 1rem;border-radius:.75rem;background-color:var(--mantine-color-gray-1)}.MarkdownContent_content__FNNuF pre code{padding:0;background:transparent}.AuthorByline_compact__DyEE2{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#6b7280;font-size:14px;line-height:1.5}.AuthorByline_compactLink__hBY8g{display:inline-flex;max-width:min(100%,320px);align-items:center;gap:8px;border:0;border-radius:999px;background-color:transparent;color:#111827;padding:0;font-weight:700;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,text-decoration-color .15s ease}.AuthorByline_compactLink__hBY8g:hover{color:#c2410c;text-decoration-color:#fdba74}.AuthorByline_compactLinkPill__W0oxC{border:1px solid #fed7aa;background-color:#ffffff;padding:5px 7px 5px 6px}.AuthorByline_compactLinkPill__W0oxC:hover{border-color:#fed7aa;background-color:#fff7ed}.AuthorByline_compactLink__hBY8g:focus-visible,.AuthorByline_writerLink__bKr4s:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff,0 0 0 4px #fed7aa}.AuthorByline_compactName__EwYym{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AuthorByline_compactBody__Xzt5n{display:inline-flex;min-width:0;line-height:1.1}.AuthorByline_metaItem__bIk2y{display:inline-flex;align-items:center;gap:4px}.AuthorByline_trustHint__dJHuI{margin-left:2px;border:1px solid #f3d58c;border-radius:999px;background-color:#fff8db;color:#8a5a00;padding:3px 8px;font-size:12px;font-weight:800;line-height:1.35;white-space:nowrap}.AuthorByline_detail__jAnr4{border:1px solid #fed7aa;border-radius:16px;background-color:#ffffff;padding:12px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.AuthorByline_detailLayout__22cYl{display:flex;flex-direction:column;gap:12px}.AuthorByline_detailBody__7yWrs{min-width:0;flex:1}.AuthorByline_detailName__1no7y{margin:0;color:#111827;font-size:18px;font-weight:800;line-height:1.35}.AuthorByline_nameRow__vjwbz{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.AuthorByline_introduction__QzGO1{margin:4px 0 0;max-width:640px;color:#4b5563;font-size:13px;line-height:1.55}.AuthorByline_stats__2r19E{display:grid;gap:8px;margin:12px 0 0}.AuthorByline_statPill__hC3I1{border:1px solid #e5e7eb;border-radius:12px;background-color:#f9fafb;padding:9px 12px}.AuthorByline_statPill__hC3I1 dt{color:#6b7280;font-size:12px;font-weight:700}.AuthorByline_statPill__hC3I1 dd{margin:2px 0 0;color:#111827;font-size:16px;font-weight:800;line-height:1.25}.AuthorByline_ctaRow___VlOG{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.AuthorByline_writerPreview__IjJdA{display:flex;align-items:center;gap:12px;border:1px solid #fed7aa;border-radius:16px;background-color:#fff7ed;padding:14px;color:#7c2d12}.AuthorByline_writerBody__M99Bm{min-width:0;flex:1}.AuthorByline_writerTitle__6o2tP{margin:0;color:#111827;font-size:14px;font-weight:800}.AuthorByline_writerDescription__iU0MR{margin:2px 0 0;color:#9a3412;font-size:13px;line-height:1.5}.AuthorByline_writerLink__bKr4s{flex-shrink:0;border-radius:10px;color:#c2410c;font-size:13px;font-weight:800;text-decoration:underline;text-decoration-color:#fdba74;text-underline-offset:4px}.AuthorByline_avatar__ZWQOI{display:inline-grid;flex-shrink:0;place-items:center;border-radius:12px;object-fit:cover}.AuthorByline_avatarSmall__rWLoE{width:32px;height:32px;font-size:12px}.AuthorByline_avatarLarge__bgyhg{width:52px;height:52px;font-size:18px}.AuthorByline_avatarFallback__ye3uM{border:1px solid #fed7aa;background-color:#ffedd5;color:#c2410c;font-weight:800}@media (min-width:640px){.AuthorByline_detailLayout__22cYl{flex-direction:row;align-items:flex-start}.AuthorByline_stats__2r19E{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.AuthorByline_writerPreview__IjJdA{align-items:flex-start}.AuthorByline_writerLink__bKr4s{display:none}}.PostContentViewer_viewer__0NtJQ{position:relative}.PostContentViewer_content__3PLB4 .ProseMirror{padding:0!important;line-height:1.75}.PostContentViewer_content__3PLB4 .ProseMirror>:last-child{margin-bottom:0}.PostContentViewer_content__3PLB4 .ProseMirror p{margin:0 0 .9rem}.PostContentViewer_content__3PLB4 .ProseMirror li>p{margin:0}.PostContentViewer_content__3PLB4 .ProseMirror h1,.PostContentViewer_content__3PLB4 .ProseMirror h2,.PostContentViewer_content__3PLB4 .ProseMirror h3,.PostContentViewer_content__3PLB4 .ProseMirror h4,.PostContentViewer_content__3PLB4 .ProseMirror h5,.PostContentViewer_content__3PLB4 .ProseMirror h6{margin:1.4rem 0 .85rem;line-height:1.25}.PostContentViewer_content__3PLB4 .ProseMirror h1{font-size:1.625rem;font-weight:800;letter-spacing:-.02em}.PostContentViewer_content__3PLB4 .ProseMirror h2{font-size:1.375rem;font-weight:700;letter-spacing:-.015em}.PostContentViewer_content__3PLB4 .ProseMirror h3{font-size:1.1875rem;font-weight:700}.PostContentViewer_content__3PLB4 .ProseMirror h4,.PostContentViewer_content__3PLB4 .ProseMirror h5,.PostContentViewer_content__3PLB4 .ProseMirror h6{font-size:1.0625rem;font-weight:700}.PostContentViewer_content__3PLB4 .ProseMirror ol:not([data-type=taskList]),.PostContentViewer_content__3PLB4 .ProseMirror ul:not([data-type=taskList]){margin:.9rem 0;padding-inline-start:1.35rem;list-style-position:outside}.PostContentViewer_content__3PLB4 .ProseMirror ul:not([data-type=taskList]){list-style-type:disc}.PostContentViewer_content__3PLB4 .ProseMirror ol:not([data-type=taskList]){list-style-type:decimal}.PostContentViewer_content__3PLB4 .ProseMirror li{margin:.2rem 0}.PostContentViewer_content__3PLB4 .ProseMirror li::marker{color:var(--sd-text-muted,var(--mantine-color-gray-6))}.PostContentViewer_content__3PLB4 .ProseMirror ol:not([data-type=taskList]) ol:not([data-type=taskList]),.PostContentViewer_content__3PLB4 .ProseMirror ol:not([data-type=taskList]) ul:not([data-type=taskList]),.PostContentViewer_content__3PLB4 .ProseMirror ul:not([data-type=taskList]) ol:not([data-type=taskList]),.PostContentViewer_content__3PLB4 .ProseMirror ul:not([data-type=taskList]) ul:not([data-type=taskList]){margin:.45rem 0}.PostContentViewer_content__3PLB4 .ProseMirror b,.PostContentViewer_content__3PLB4 .ProseMirror strong{font-weight:700}.PostContentViewer_content__3PLB4 .ProseMirror em,.PostContentViewer_content__3PLB4 .ProseMirror i{font-style:italic}.PostContentViewer_content__3PLB4 .ProseMirror u{text-decoration-line:underline;text-decoration-thickness:.08em;text-underline-offset:.16em}.PostContentViewer_content__3PLB4 .ProseMirror del,.PostContentViewer_content__3PLB4 .ProseMirror s{text-decoration-line:line-through;text-decoration-thickness:.08em}.PostContentViewer_content__3PLB4 .ProseMirror code{padding:.12em .34em;border:1px solid var(--sd-border-editorial,#e7e5e4);border-radius:5px;color:var(--sd-brand-primary-strong,#7c2d12);background:var(--sd-surface-card-muted,#f5f5f4);font-family:var(--mantine-font-family-monospace);font-size:.92em}.PostContentViewer_content__3PLB4 .ProseMirror blockquote{margin:1rem 0;padding:.75rem 1rem;border-left:3px solid var(--sd-brand-soft-border,#fed7aa);border-radius:0 8px 8px 0;color:var(--sd-text-secondary,#44403c);background:var(--sd-brand-soft,#fff7ed)}.PostContentViewer_content__3PLB4 .ProseMirror blockquote p:last-child{margin-bottom:0}.PostContentViewer_content__3PLB4 .ProseMirror pre{overflow-x:auto;margin:1rem 0;padding:.9rem 1rem;border-radius:8px;color:#fafaf9;background:#1c1917;font-family:var(--mantine-font-family-monospace);line-height:1.65}.PostContentViewer_content__3PLB4 .ProseMirror pre code{display:block;padding:0;border:0;color:inherit;background:transparent;font-size:.92rem}.PostContentViewer_content__3PLB4 .ProseMirror hr{margin:1.5rem 0;border:0;border-top:1px solid var(--sd-border-editorial,#e7e5e4)}.PostContentViewer_content__3PLB4 .ProseMirror a{color:var(--sd-brand-primary-strong,var(--mantine-primary-color-filled));text-decoration:underline;text-underline-offset:.15em}.PostContentViewer_content__3PLB4 .ProseMirror img{display:block;width:min(100%,720px);max-width:100%;height:auto;margin:1rem 0;border-radius:8px;cursor:zoom-in}.PostContentViewer_content__3PLB4 .ProseMirror img[data-post-image-tall=true]{max-height:640px;object-fit:cover;object-position:top center;-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent);mask-image:linear-gradient(180deg,#000 78%,transparent)}.PostContentViewer_content__3PLB4 .ProseMirror .tableWrapper{overflow-x:auto;margin:1rem 0}.PostContentViewer_content__3PLB4 .ProseMirror table{width:100%;margin:1rem 0;border-collapse:collapse;table-layout:fixed}.PostContentViewer_content__3PLB4 .ProseMirror td,.PostContentViewer_content__3PLB4 .ProseMirror th{min-width:7rem;padding:.55rem .65rem;border:1px solid var(--sd-border-editorial,#e7e5e4);vertical-align:top}.PostContentViewer_content__3PLB4 .ProseMirror th{color:var(--sd-text-primary,#292524);background:var(--sd-surface-editorial,#fafaf9);font-weight:700}.PostContentViewer_content__3PLB4 .ProseMirror td{background:var(--sd-surface-card,#fff)}.PostContentViewer_content__3PLB4 .ProseMirror td p,.PostContentViewer_content__3PLB4 .ProseMirror th p{margin-bottom:.45rem}.PostContentViewer_content__3PLB4 .ProseMirror td p:last-child,.PostContentViewer_content__3PLB4 .ProseMirror th p:last-child{margin-bottom:0}.PostContentViewer_content__3PLB4 .ProseMirror td.selectedCell,.PostContentViewer_content__3PLB4 .ProseMirror th.selectedCell{background:var(--sd-brand-soft-hover,#ffedd5)}@media (max-width:48em){.PostContentViewer_content__3PLB4 .ProseMirror img[data-post-image-tall=true]{max-height:480px}}.PostRichEditor_root__ocUBM{overflow:hidden;border:1px solid #e7e5e4;border-radius:8px;background:#fff}.PostRichEditor_content__cSUC3{cursor:text}.PostRichEditor_content__cSUC3 .ProseMirror.ProseMirror{box-sizing:border-box;min-height:var(--post-rich-editor-content-min-height,296px);padding:14px 16px 18px!important;cursor:text}.PostRichEditor_content__cSUC3 .ProseMirror:focus{outline:none}.UserBadgePill_badge__lqqGH{display:inline-flex;align-items:center;flex:none;gap:.25rem;min-height:1.5rem;padding:.125rem .5rem;border:1px solid var(--sd-brand-soft-border);border-radius:9999px;background:var(--sd-brand-soft);color:var(--sd-brand-primary-strong);font-size:.6875rem;font-weight:800;line-height:1;white-space:nowrap}.UserBadgePill_compact__gPLM1{min-height:1.25rem;padding-inline:.375rem;font-size:.625rem}.BadgeCelebrationHost_content__sZ6yG{border:1px solid var(--sd-brand-soft-border);background:var(--sd-surface-card);color:var(--sd-text-primary)}.BadgeCelebrationHost_hero__y4i25{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.25rem;border:1px solid var(--sd-brand-soft-border);border-radius:1rem;background:var(--sd-surface-card-warm);text-align:center}.BadgeCelebrationHost_title__MFbrX{margin:0;color:var(--sd-text-primary);font-size:1.25rem;font-weight:900}.BadgeCelebrationHost_description__qpG2N{margin:0;color:var(--sd-text-secondary);font-size:.875rem;line-height:1.6}.UserAvatar_avatar__lfaIx{cursor:"pointer"}.TastingNotePhotoStrip_strip__Rw_9e{--photo-height:192px;display:flex;align-items:center;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;border-radius:12px}.TastingNotePhotoStrip_photo__TQ4cE{flex:0 0 auto;max-width:100%;scroll-snap-align:start;overflow:hidden;border-radius:10px;background:var(--sd-surface-card-muted)}.TastingNotePhotoStrip_image__H_7ei{display:block;width:auto;height:auto;max-height:var(--photo-height);max-width:100%;object-fit:contain}.TastingNotePhotoStrip_failed__2_5aL{display:flex;width:160px;height:var(--photo-height);align-items:center;justify-content:center;color:var(--sd-text-muted);font-size:12px}@media (min-width:640px){.TastingNotePhotoStrip_strip__Rw_9e{--photo-height:265px}}.TastingNoteTimelineCardFooter_likeButton__PSwA3{transition:transform .12s ease-out;-webkit-tap-highlight-color:transparent}.TastingNoteTimelineCardFooter_likeButton__PSwA3:active:not(:disabled){transform:scale(.9)}.TastingNoteTimelineCardFooter_heartPop__Pt5Go{display:inline-flex;animation:TastingNoteTimelineCardFooter_heart-pop__Q3TdS .36s ease-out}@keyframes TastingNoteTimelineCardFooter_heart-pop__Q3TdS{0%{transform:scale(.8)}45%{transform:scale(1.3)}75%{transform:scale(.95)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.TastingNoteTimelineCardFooter_likeButton__PSwA3{transition:none}.TastingNoteTimelineCardFooter_likeButton__PSwA3:active:not(:disabled){transform:none}.TastingNoteTimelineCardFooter_heartPop__Pt5Go{animation:none}}.TastingNoteWriteButton_tastingNoteButton__2Whqg{background:linear-gradient(135deg,#fd7e14,#ff922b 50%,#fd7e14);background-size:200% 200%;border:none;color:white;box-shadow:0 4px 15px rgba(253,126,20,.4),0 2px 8px rgba(0,0,0,.1);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;font-weight:600;letter-spacing:.5px}.TastingNoteWriteButton_tastingNoteButton__2Whqg:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s}.TastingNoteWriteButton_tastingNoteButton__2Whqg:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(253,126,20,.5),0 4px 12px rgba(0,0,0,.15);background-position:100% 0}.TastingNoteWriteButton_tastingNoteButton__2Whqg:hover:before{left:100%}.TastingNoteWriteButton_tastingNoteButton__2Whqg:active{transform:translateY(0);box-shadow:0 4px 15px rgba(253,126,20,.4),0 2px 8px rgba(0,0,0,.1)}.TastingNoteWriteButton_tastingNoteButton__2Whqg:focus-visible{outline:2px solid #fd7e14;outline-offset:2px}@media (max-width:62em){.TastingNoteWriteButton_tastingNoteButton__2Whqg{min-width:60px;min-height:60px;border-radius:30px;font-size:14px;padding:0 20px}.TastingNoteWriteButton_tastingNoteButton__2Whqg .TastingNoteWriteButton_buttonIcon__SK3EW{width:20px;height:20px}}@media (min-width:62em){.TastingNoteWriteButton_tastingNoteButton__2Whqg{min-width:180px;min-height:50px;border-radius:25px;font-size:15px;padding:0 24px}.TastingNoteWriteButton_tastingNoteButton__2Whqg .TastingNoteWriteButton_buttonIcon__SK3EW{width:18px;height:18px}}.TastingNoteWriteButton_buttonContent__tIyoi{display:flex;align-items:center;justify-content:center;gap:8px;position:relative;z-index:1}.TastingNoteWriteButton_buttonIcon__SK3EW{transition:transform .2s ease}.TastingNoteWriteButton_tastingNoteButton__2Whqg:hover .TastingNoteWriteButton_buttonIcon__SK3EW{transform:rotate(90deg)}.TastingNoteWriteButton_buttonText__PPORP{font-weight:600;color:white;text-shadow:0 1px 2px rgba(0,0,0,.1)}.TastingNoteWriteButton_affix__nex8H{position:fixed;right:20px;z-index:100}.TastingNoteWriteButton_affixMobile__sMNI6{bottom:calc(70px + env(safe-area-inset-bottom, 0px))}.TastingNoteWriteButton_affixDesktop__lhKOl,.TastingNoteWriteButton_appDesktopAffix__L6K_q{bottom:calc(20px + env(safe-area-inset-bottom, 0px))}.TastingNoteWriteButton_appDesktopAffix__L6K_q{display:none}@media (min-width:48em){.TastingNoteWriteButton_appDesktopAffix__L6K_q{display:block}.TastingNoteWriteButton_appDesktopAffix__L6K_q .TastingNoteWriteButton_tastingNoteButton__2Whqg{display:inline-flex;align-items:center;justify-content:center;min-width:180px;min-height:50px;padding:0 24px;font-size:15px;border-radius:25px}.TastingNoteWriteButton_appDesktopAffix__L6K_q .TastingNoteWriteButton_tastingNoteButton__2Whqg .TastingNoteWriteButton_buttonIcon__SK3EW{width:18px;height:18px}}.TastingNoteWriteButton_appDesktopAffix__L6K_q .TastingNoteWriteButton_tastingNoteButton__2Whqg{color:var(--sd-nav-write-text);letter-spacing:-.01em;background:var(--sd-nav-write-bg);background-size:auto;box-shadow:var(--sd-nav-write-shadow);transition:background-color .18s ease,box-shadow .18s ease,opacity .18s ease,transform .16s ease}.TastingNoteWriteButton_appDesktopAffix__L6K_q .TastingNoteWriteButton_tastingNoteButton__2Whqg:before{display:none}.TastingNoteWriteButton_appDesktopAffix__L6K_q .TastingNoteWriteButton_buttonText__PPORP{color:var(--sd-nav-write-text);font-weight:700;text-shadow:none}.TastingNoteWriteButton_appDesktopAffix__L6K_q .TastingNoteWriteButton_buttonIcon__SK3EW{transition:none}.TastingNoteWriteButton_appDesktopAffix__L6K_q .TastingNoteWriteButton_tastingNoteButton__2Whqg:hover{background-position:0 0;box-shadow:var(--sd-nav-write-shadow);transform:none}.TastingNoteWriteButton_appDesktopAffix__L6K_q .TastingNoteWriteButton_tastingNoteButton__2Whqg:hover .TastingNoteWriteButton_buttonIcon__SK3EW{transform:none}@media (hover:hover) and (pointer:fine){.TastingNoteWriteButton_appDesktopAffix__L6K_q .TastingNoteWriteButton_tastingNoteButton__2Whqg:not(:disabled):hover{background:var(--sd-nav-write-bg-hover);transform:translateY(-1px)}}.TastingNoteWriteButton_appDesktopAffix__L6K_q .TastingNoteWriteButton_tastingNoteButton__2Whqg:active{box-shadow:none;transform:scale(.98)}.TastingNoteWriteButton_appDesktopAffix__L6K_q .TastingNoteWriteButton_tastingNoteButton__2Whqg:focus-visible{outline-color:var(--sd-focus-ring);outline-offset:3px}.TastingNoteWriteButton_appDesktopAffix__L6K_q .TastingNoteWriteButton_tastingNoteButton__2Whqg:disabled{cursor:wait;opacity:.64}@media (prefers-contrast:high){.TastingNoteWriteButton_tastingNoteButton__2Whqg{background:#fd7e14;border:2px solid #000}.TastingNoteWriteButton_appDesktopAffix__L6K_q .TastingNoteWriteButton_tastingNoteButton__2Whqg{border-color:currentColor;box-shadow:none}}@media (prefers-reduced-motion:reduce){.TastingNoteWriteButton_buttonIcon__SK3EW,.TastingNoteWriteButton_tastingNoteButton__2Whqg,.TastingNoteWriteButton_tastingNoteButton__2Whqg:before{transition:none;animation:none}.TastingNoteWriteButton_tastingNoteButton__2Whqg:hover,.TastingNoteWriteButton_tastingNoteButton__2Whqg:hover .TastingNoteWriteButton_buttonIcon__SK3EW{transform:none}.TastingNoteWriteButton_appDesktopAffix__L6K_q .TastingNoteWriteButton_tastingNoteButton__2Whqg{transition:none}.TastingNoteWriteButton_appDesktopAffix__L6K_q .TastingNoteWriteButton_tastingNoteButton__2Whqg:active,.TastingNoteWriteButton_appDesktopAffix__L6K_q .TastingNoteWriteButton_tastingNoteButton__2Whqg:not(:disabled):hover{transform:none}}