.MobileNav-module__cfarMG__root{display:contents}.MobileNav-module__cfarMG__bar{z-index:30;background:var(--panel-glass-deep);border-top:1px solid var(--hairline-brass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding-bottom:env(safe-area-inset-bottom);display:none;position:fixed;bottom:0;left:0;right:0}@media (max-width:640px){.MobileNav-module__cfarMG__bar{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}}.MobileNav-module__cfarMG__sheet{left:var(--space-2);right:var(--space-2);bottom:calc(env(safe-area-inset-bottom) + 4.1rem);z-index:31;padding:0 var(--space-2) var(--space-2);border:1px solid var(--hairline-brass);border-radius:var(--radius-md);background:var(--panel-glass-deep);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;gap:.15rem;display:none;position:fixed;box-shadow:0 20px 44px -20px #000000f2}@media (max-width:640px){.MobileNav-module__cfarMG__sheet{display:flex}}.MobileNav-module__cfarMG__sheetHead{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:2.75rem;padding:var(--space-2);margin-bottom:var(--space-2);border:0;border-bottom:1px solid var(--hairline-faint);font:inherit;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--brass-300);cursor:pointer;background:0 0;font-weight:700;display:flex}.MobileNav-module__cfarMG__sheetHead:active{background:color-mix(in srgb, var(--brass-500) 10%, transparent)}.MobileNav-module__cfarMG__sheetHeadCaret{width:.8rem;height:.8rem;color:var(--paper-dim)}.MobileNav-module__cfarMG__sheetItem{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-sm);color:var(--paper-200);text-decoration:none;display:flex}.MobileNav-module__cfarMG__sheetItem[data-active]{background:color-mix(in srgb, var(--brass-500) 14%, transparent);color:var(--brass-300)}.MobileNav-module__cfarMG__sheetItem:focus-visible{outline:2px solid var(--brass-500);outline-offset:-2px}.MobileNav-module__cfarMG__sheetIcon{border-radius:var(--radius-sm);border:1px solid var(--hairline-faint);width:2rem;height:2rem;color:var(--brass-300);flex:none;place-items:center;display:grid}.MobileNav-module__cfarMG__sheetText{flex-direction:column;min-width:0;display:flex}.MobileNav-module__cfarMG__sheetLabel{font-size:var(--text-sm);color:var(--paper-100);font-weight:600}.MobileNav-module__cfarMG__sheetCaption{font-size:var(--text-xs);color:var(--paper-dim);line-height:1.35}.MobileNav-module__cfarMG__item{color:var(--paper-dim);font:inherit;cursor:pointer;transition:color var(--speed-fast) var(--ease-out);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.55rem 0 .6rem;text-decoration:none;display:flex}.MobileNav-module__cfarMG__item[data-active]{color:var(--brass-300)}.MobileNav-module__cfarMG__item[data-active] .MobileNav-module__cfarMG__icon{filter:drop-shadow(0 0 6px var(--brass-glow))}.MobileNav-module__cfarMG__item:focus-visible{outline:2px solid var(--brass-500);outline-offset:-2px;border-radius:var(--radius-sm)}.MobileNav-module__cfarMG__icon{width:1.35rem;height:1.35rem;display:block}.MobileNav-module__cfarMG__label{text-transform:uppercase;letter-spacing:.08em;font-size:.65rem}
.ModalCloseButton-module__prdgbG__close{border:1px solid var(--hairline-faint);background:color-mix(in srgb, var(--ink-900) 78%, transparent);width:2.1rem;height:2.1rem;color:var(--paper-300);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:color var(--speed-fast) var(--ease-out), border-color var(--speed-fast) var(--ease-out), background var(--speed-fast) var(--ease-out), transform var(--speed-fast) var(--ease-out);border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.ModalCloseButton-module__prdgbG__corner{top:var(--space-4);right:var(--space-4);z-index:3;position:absolute}.ModalCloseButton-module__prdgbG__close:hover{color:var(--paper-100);border-color:var(--hairline-brass);background:color-mix(in srgb, var(--ink-900) 92%, transparent);transform:rotate(90deg)}.ModalCloseButton-module__prdgbG__close:focus-visible{outline:2px solid var(--brass-500);outline-offset:2px}.ModalCloseButton-module__prdgbG__close svg{width:1rem;height:1rem}
.AssetImage-module__PCr2sq__image{object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;background-color:var(--ink-800);width:100%;height:auto;display:block}.AssetImage-module__PCr2sq__placeholder{background-color:var(--ink-700);background-image:repeating-linear-gradient(0deg, transparent 0 15px, color-mix(in srgb, var(--brass-500) 6%, transparent) 15px 16px), repeating-linear-gradient(90deg, transparent 0 15px, color-mix(in srgb, var(--brass-500) 6%, transparent) 15px 16px), radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--brass-500) 10%, transparent), transparent 60%);border-radius:inherit;place-items:center;width:100%;display:grid}.AssetImage-module__PCr2sq__placeholderMark{font-family:var(--font-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--paper-dim);border:1px solid var(--hairline-brass);background:color-mix(in srgb, var(--ink-900) 70%, transparent);border-radius:999px;padding:.25rem .75rem}.AssetImage-module__PCr2sq__picture{display:contents}
.atmosphere-module__r9_zIa__overlay{pointer-events:none;position:absolute;inset:0}.atmosphere-module__r9_zIa__behindContent{z-index:-1}.atmosphere-module__r9_zIa__headerBleed{inset:-1rem -10% -1.5rem}.atmosphere-module__r9_zIa__canvasHost{position:absolute;inset:0}.atmosphere-module__r9_zIa__canvasHost canvas{width:100%;height:100%;display:block}.atmosphere-module__r9_zIa__surface{display:block;position:relative}.atmosphere-module__r9_zIa__tap{z-index:6;border-radius:inherit;pointer-events:none;position:absolute;inset:0}
.MapIndicators-module__58XuJq__pipRow{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.MapIndicators-module__58XuJq__labeledRow{gap:var(--space-2);flex-wrap:nowrap;align-items:center;display:flex}.MapIndicators-module__58XuJq__adaptiveRow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.MapIndicators-module__58XuJq__pip{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--ink-900) 80%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid #0000;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.MapIndicators-module__58XuJq__labeled{align-items:center;gap:var(--space-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:.25rem .7rem .25rem .4rem;display:inline-flex}.MapIndicators-module__58XuJq__labeled.MapIndicators-module__58XuJq__adaptive{letter-spacing:.05em;gap:.3rem;padding:.12rem .5rem .12rem .36rem;font-size:.625rem}.MapIndicators-module__58XuJq__labeled.MapIndicators-module__58XuJq__adaptive .MapIndicators-module__58XuJq__icon{width:.82rem;height:.82rem}@media (max-width:48rem){.MapIndicators-module__58XuJq__labeled.MapIndicators-module__58XuJq__adaptive{border-radius:var(--radius-sm);justify-content:center;gap:0;width:1.25rem;height:1.25rem;padding:0}.MapIndicators-module__58XuJq__labeled.MapIndicators-module__58XuJq__adaptive .MapIndicators-module__58XuJq__text{display:none}.MapIndicators-module__58XuJq__labeled.MapIndicators-module__58XuJq__adaptive .MapIndicators-module__58XuJq__icon{width:.66rem;height:.66rem}}.MapIndicators-module__58XuJq__pip,.MapIndicators-module__58XuJq__labeled{cursor:default;position:relative}.MapIndicators-module__58XuJq__icon{width:1rem;height:1rem;display:block}.MapIndicators-module__58XuJq__text{white-space:nowrap}.MapIndicators-module__58XuJq__artillery{border-color:color-mix(in srgb, var(--brass-500) 75%, transparent);color:var(--brass-300)}.MapIndicators-module__58XuJq__cavalry{border-color:color-mix(in srgb, var(--paper-300) 42%, transparent);color:var(--paper-100)}.MapIndicators-module__58XuJq__buckball{border-color:color-mix(in srgb, var(--brass-500) 45%, transparent);color:var(--paper-300)}.MapIndicators-module__58XuJq__labeled.MapIndicators-module__58XuJq__artillery{background:color-mix(in srgb, var(--brass-500) 12%, transparent)}.MapIndicators-module__58XuJq__labeled.MapIndicators-module__58XuJq__cavalry{background:color-mix(in srgb, var(--paper-300) 8%, transparent)}.MapIndicators-module__58XuJq__labeled.MapIndicators-module__58XuJq__buckball{background:color-mix(in srgb, var(--brass-500) 8%, transparent)}.MapIndicators-module__58XuJq__pip:after,.MapIndicators-module__58XuJq__labeled:after{content:attr(data-tip);z-index:5;border-radius:var(--radius-sm);border:1px solid var(--hairline-brass);background:var(--panel-glass-deep);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);max-width:min(16rem,60vw);color:var(--paper-100);font-family:var(--font-sans);font-size:var(--text-xs);text-transform:none;letter-spacing:normal;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--speed-fast) var(--ease-out), display var(--speed-fast) allow-discrete;padding:.3rem .55rem;display:none;position:absolute;bottom:calc(100% + .4rem);left:50%;translate:-50%}.MapIndicators-module__58XuJq__pip:after,.MapIndicators-module__58XuJq__adaptive:after{white-space:normal;width:max-content;inset:calc(100% + .4rem) 0 auto auto;translate:none}.MapIndicators-module__58XuJq__pip:hover:after,.MapIndicators-module__58XuJq__pip:focus-visible:after,.MapIndicators-module__58XuJq__labeled:hover:after,.MapIndicators-module__58XuJq__labeled:focus-visible:after{opacity:1;display:block}@starting-style{.MapIndicators-module__58XuJq__pip:hover:after,.MapIndicators-module__58XuJq__pip:focus-visible:after,.MapIndicators-module__58XuJq__labeled:hover:after,.MapIndicators-module__58XuJq__labeled:focus-visible:after{opacity:0}}.MapIndicators-module__58XuJq__pip:focus-visible,.MapIndicators-module__58XuJq__labeled:focus-visible{outline:2px solid var(--brass-500);outline-offset:2px}html[data-motion=reduced] .MapIndicators-module__58XuJq__pip:after{transition:none}html[data-motion=reduced] .MapIndicators-module__58XuJq__labeled:after{transition:none}
.Lightbox-module__aEetda__overlay{z-index:90;text-align:left;flex-direction:column;display:flex;position:fixed;inset:0}.Lightbox-module__aEetda__backdrop{background:color-mix(in srgb, var(--ink-900) 90%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute;inset:0}.Lightbox-module__aEetda__stage{cursor:grab;touch-action:none;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Lightbox-module__aEetda__stage[data-dragging=true]{cursor:grabbing}.Lightbox-module__aEetda__image{max-width:calc(100vw - 2 * var(--space-4));border:1px solid var(--hairline-brass);border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;width:auto;height:auto;max-height:calc(100vh - 6.5rem);transition:transform var(--speed-fast) var(--ease-out);will-change:transform;display:block}.Lightbox-module__aEetda__video{max-width:calc(100vw - 2 * var(--space-4));border:1px solid var(--hairline-brass);border-radius:var(--radius-sm);background:#000;width:auto;height:auto;max-height:calc(100vh - 6.5rem);display:block}.Lightbox-module__aEetda__stage[data-dragging=true] .Lightbox-module__aEetda__image{transition:none}html[data-motion=reduced] .Lightbox-module__aEetda__image{transition:none}.Lightbox-module__aEetda__controls{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3) var(--space-3);display:flex;position:relative}.Lightbox-module__aEetda__control{border-radius:var(--radius-sm);border:1px solid var(--hairline-brass);background:var(--panel-glass);width:2.4rem;height:2.4rem;color:var(--paper-100);cursor:pointer;transition:border-color var(--speed-fast) var(--ease-out), background var(--speed-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.Lightbox-module__aEetda__control:hover:not([disabled]){border-color:var(--brass-500);background:var(--brass-glow)}.Lightbox-module__aEetda__control[disabled]{opacity:.4;cursor:default}.Lightbox-module__aEetda__control svg{width:1.15rem;height:1.15rem}.Lightbox-module__aEetda__counter{text-align:center;min-width:3.5rem;color:var(--paper-300);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.Lightbox-module__aEetda__divider{background:var(--hairline-brass);width:1px;height:1.4rem;margin:0 var(--space-1)}
.Select-module__E8rWSW__root{min-width:0;display:flex;position:relative}.Select-module__E8rWSW__valueInput{opacity:0;pointer-events:none;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.Select-module__E8rWSW__trigger{justify-content:space-between;align-items:center;gap:var(--space-2);border:1px solid var(--hairline-brass);border-radius:var(--radius-sm);background:var(--ink-900);width:100%;min-height:2.35rem;color:var(--paper-100);font-family:var(--font-sans);font-size:var(--text-sm);text-align:left;cursor:pointer;padding:0 .75rem;transition:border-color .12s,background-color .12s;display:inline-flex}.Select-module__E8rWSW__trigger:hover{border-color:var(--brass-500)}.Select-module__E8rWSW__trigger:disabled{cursor:default;opacity:.6}.Select-module__E8rWSW__trigger:disabled:hover{border-color:var(--hairline-brass)}.Select-module__E8rWSW__trigger:focus-visible{border-color:var(--brass-500);box-shadow:0 0 0 3px var(--brass-glow);outline:none}.Select-module__E8rWSW__trigger[aria-expanded=true]{border-color:var(--brass-500)}.Select-module__E8rWSW__value,.Select-module__E8rWSW__placeholder{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.Select-module__E8rWSW__icon{width:1.15rem;height:1.15rem;color:var(--brass-300);border-radius:3px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.Select-module__E8rWSW__icon img{object-fit:cover;width:100%;height:100%}.Select-module__E8rWSW__placeholder{color:var(--paper-dim)}.Select-module__E8rWSW__chevron{width:.85rem;height:.85rem;color:var(--brass-300);flex:none;transition:transform .14s}.Select-module__E8rWSW__chevron[data-open]{transform:rotate(180deg)}.Select-module__E8rWSW__list{z-index:80;padding:var(--space-1);border:1px solid var(--hairline-brass);border-radius:var(--radius-sm);background:var(--ink-800);overscroll-behavior:contain;width:max-content;max-width:min(92vw, 22rem, var(--list-room,100vw));margin:0;display:none;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 20px 40px -24px #000000e6}.Select-module__E8rWSW__list:popover-open{display:block}.Select-module__E8rWSW__list[data-search]{padding:0;overflow:hidden}.Select-module__E8rWSW__list[data-search]:popover-open{flex-direction:column;display:flex}.Select-module__E8rWSW__search{border:0;border-bottom:1px solid var(--hairline-brass);background:var(--ink-900);color:var(--paper-100);font-family:var(--font-sans);font-size:var(--text-sm);border-radius:0;flex:none;margin:0;padding:.5rem .7rem}.Select-module__E8rWSW__search:focus-visible{border-bottom-color:var(--brass-500);outline:none}.Select-module__E8rWSW__scroller{padding:var(--space-1);overscroll-behavior:contain;flex:auto;overflow-y:auto}.Select-module__E8rWSW__empty{color:var(--paper-dim);font-size:var(--text-sm);margin:0;padding:.6rem .7rem}.Select-module__E8rWSW__list:focus{outline:none}.Select-module__E8rWSW__option{justify-content:space-between;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);color:var(--paper-100);font-size:var(--text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;padding:.4rem .6rem;display:flex}.Select-module__E8rWSW__option[data-active]{background:var(--brass-glow)}.Select-module__E8rWSW__option[aria-selected=true]{color:var(--brass-300);font-weight:600}.Select-module__E8rWSW__optionLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.Select-module__E8rWSW__check{flex:none;width:.8rem;height:.8rem}@media (pointer:coarse){.Select-module__E8rWSW__trigger{min-height:2.6rem}.Select-module__E8rWSW__option{padding:.6rem .65rem}}
.SiteMark-module__T9auzW__mark{flex-shrink:0;display:block}.SiteMark-module__T9auzW__animated .SiteMark-module__T9auzW__draw{animation:SiteMark-module__T9auzW__plot 1.4s var(--ease-out) both}.SiteMark-module__T9auzW__animated .SiteMark-module__T9auzW__ring{animation:SiteMark-module__T9auzW__settle .9s var(--ease-out) both}.SiteMark-module__T9auzW__animated:hover .SiteMark-module__T9auzW__draw{animation:SiteMark-module__T9auzW__plot 1.1s var(--ease-out)}@keyframes SiteMark-module__T9auzW__plot{0%{stroke-dasharray:100;stroke-dashoffset:100px}to{stroke-dasharray:100;stroke-dashoffset:0}}@keyframes SiteMark-module__T9auzW__settle{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.SiteMark-module__T9auzW__animated .SiteMark-module__T9auzW__draw,.SiteMark-module__T9auzW__animated .SiteMark-module__T9auzW__ring,.SiteMark-module__T9auzW__animated:hover .SiteMark-module__T9auzW__draw{animation:none}}
.Tooltip-module__2vjsta__wrap{display:inline-flex;position:relative}.Tooltip-module__2vjsta__bubble{z-index:40;border:1px solid var(--hairline-brass);border-radius:var(--radius-sm);background:var(--ink-900);opacity:0;pointer-events:none;letter-spacing:normal;text-transform:none;text-align:left;flex-direction:column;gap:.2rem;width:max-content;max-width:min(20rem,100vw - 2rem);padding:.4rem .6rem;font-style:normal;font-weight:400;line-height:1.4;transition:opacity .14s,transform .14s;display:flex;position:fixed;top:0;left:0;transform:translateY(4px);box-shadow:0 10px 24px -8px #000000b3}.Tooltip-module__2vjsta__wrap[data-placement=top] .Tooltip-module__2vjsta__bubble{transform:translateY(-4px)}.Tooltip-module__2vjsta__bubble[data-placed=no]{visibility:hidden}.Tooltip-module__2vjsta__wrap:hover .Tooltip-module__2vjsta__bubble{opacity:1;transform:translateY(0)}.Tooltip-module__2vjsta__wrap:has(:focus-visible) .Tooltip-module__2vjsta__bubble{opacity:1;transform:translateY(0)}.Tooltip-module__2vjsta__label{font-size:var(--text-xs);color:var(--paper-100);text-wrap:balance;font-weight:600}.Tooltip-module__2vjsta__hint{font-size:var(--text-xs);color:var(--paper-dim);text-wrap:balance;line-height:1.35}@media (prefers-reduced-motion:reduce){.Tooltip-module__2vjsta__bubble{transition:opacity .14s}}@media (hover:none){.Tooltip-module__2vjsta__bubble{display:none}}
.VideoLightbox-module__sZL6SW__overlay{z-index:90;text-align:left;flex-direction:column;display:flex;position:fixed;inset:0}.VideoLightbox-module__sZL6SW__backdrop{background:color-mix(in srgb, var(--ink-900) 90%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute;inset:0}.VideoLightbox-module__sZL6SW__stage{padding:var(--space-4);pointer-events:none;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.VideoLightbox-module__sZL6SW__frame{pointer-events:auto;aspect-ratio:16/9;border:1px solid var(--hairline-brass);border-radius:var(--radius-md);background:var(--ink-900);width:min(92vw,177.778vh - 16rem);overflow:hidden}.VideoLightbox-module__sZL6SW__frame iframe{border:0;width:100%;height:100%;display:block}.VideoLightbox-module__sZL6SW__controls{padding:var(--space-2) var(--space-3) var(--space-3);justify-content:center;align-items:center;display:flex;position:relative}.VideoLightbox-module__sZL6SW__control{border-radius:var(--radius-sm);border:1px solid var(--hairline-brass);background:var(--panel-glass);width:2.4rem;height:2.4rem;color:var(--paper-100);cursor:pointer;transition:border-color var(--speed-fast) var(--ease-out), background var(--speed-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.VideoLightbox-module__sZL6SW__control:hover{border-color:var(--brass-500);background:var(--brass-glow)}.VideoLightbox-module__sZL6SW__control svg{width:1.15rem;height:1.15rem}
.Modal-module__7LRQSW__dialog{text-align:left;border:1px solid var(--hairline-brass);border-radius:var(--radius-lg);background:radial-gradient(120% 80% at 50% 0%, var(--brass-glow), transparent 42%), var(--ink-800);width:min(40rem,100vw - 2rem);max-height:min(85vh,48rem);color:var(--paper-100);padding:0;overflow:hidden;box-shadow:0 30px 70px -40px #000000e6}.Modal-module__7LRQSW__dialog[data-size=sm]{width:min(20rem,100vw - 2rem);max-height:min(80vh,30rem)}.Modal-module__7LRQSW__dialog[data-size=wide]{width:min(46rem,100vw - 2rem);max-height:min(85vh,46rem)}.Modal-module__7LRQSW__dialog[data-size=lg]{width:min(64rem,100vw - 2rem);max-height:min(88vh,52rem)}.Modal-module__7LRQSW__dialog::backdrop{background:color-mix(in srgb, var(--ink-900) 72%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.Modal-module__7LRQSW__body{max-height:inherit;flex-direction:column;display:flex}.Modal-module__7LRQSW__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--hairline-faint);display:flex}.Modal-module__7LRQSW__kicker{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--brass-300);margin:0 0 .15rem}.Modal-module__7LRQSW__title{font-family:var(--font-display);color:var(--paper-100);margin:0;font-size:1.35rem;line-height:1.2}.Modal-module__7LRQSW__content{padding:var(--space-5);overflow-y:auto}.Modal-module__7LRQSW__contentFlush{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.Modal-module__7LRQSW__foot{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--hairline-faint);display:flex}.Modal-module__7LRQSW__dialog *{scrollbar-width:thin;scrollbar-color:var(--ink-600,#3a3a42) transparent}.Modal-module__7LRQSW__dialog ::-webkit-scrollbar{width:6px;height:6px}.Modal-module__7LRQSW__dialog ::-webkit-scrollbar-thumb{background:var(--ink-600,#3a3a42);border-radius:999px}.Modal-module__7LRQSW__dialog ::-webkit-scrollbar-track{background:0 0}
.toast-module__eiL02G__viewport{inset:auto var(--space-5) var(--space-5) auto;z-index:100;gap:var(--space-3);width:min(23rem, calc(100vw - 2 * var(--space-4)));pointer-events:none;background:0 0;border:0;flex-direction:column;height:fit-content;margin:0;padding:0;display:flex;position:fixed;overflow:visible}.toast-module__eiL02G__viewport:popover-open{display:flex}.toast-module__eiL02G__toast{pointer-events:auto;align-items:start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--hairline-brass);background:var(--panel-glass-deep);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--paper-100);animation:toast-module__eiL02G__toast-in var(--speed-slow) var(--ease-out);border-left-width:3px;grid-template-columns:auto 1fr auto;display:grid;box-shadow:0 18px 40px -20px #000000d9}.toast-module__eiL02G__icon{justify-content:center;align-items:center;width:1.35rem;height:1.35rem;margin-top:.1rem;display:inline-flex}.toast-module__eiL02G__icon svg{width:1.35rem;height:1.35rem}.toast-module__eiL02G__body{min-width:0}.toast-module__eiL02G__title{font-size:var(--text-sm);margin:0 0 .1rem;font-weight:600}.toast-module__eiL02G__message{font-size:var(--text-sm);color:var(--paper-300);overflow-wrap:anywhere;margin:0;line-height:1.4}.toast-module__eiL02G__close{width:1.5rem;height:1.5rem;color:var(--paper-dim);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--speed-fast) var(--ease-out), background var(--speed-fast) var(--ease-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.toast-module__eiL02G__close:hover{color:var(--paper-100);background:var(--brass-glow)}.toast-module__eiL02G__close svg{width:.9rem;height:.9rem}.toast-module__eiL02G__success{border-left-color:var(--signal-green)}.toast-module__eiL02G__success .toast-module__eiL02G__icon{color:color-mix(in srgb, var(--signal-green) 70%, var(--paper-100))}.toast-module__eiL02G__error{border-left-color:var(--signal-red)}.toast-module__eiL02G__error .toast-module__eiL02G__icon{color:color-mix(in srgb, var(--signal-red) 70%, var(--paper-100))}.toast-module__eiL02G__info{border-left-color:var(--brass-500)}.toast-module__eiL02G__info .toast-module__eiL02G__icon{color:var(--brass-300)}@keyframes toast-module__eiL02G__toast-in{0%{opacity:0;transform:translateY(.75rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}html[data-motion=reduced] .toast-module__eiL02G__toast{animation:none}
.EmojiPicker-module__gTk9wG__trigger{border-radius:var(--radius-sm);width:1.9rem;height:1.9rem;color:var(--paper-dim);cursor:pointer;transition:border-color var(--speed-fast) var(--ease-out), color var(--speed-fast) var(--ease-out), background var(--speed-fast) var(--ease-out);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.EmojiPicker-module__gTk9wG__trigger:hover,.EmojiPicker-module__gTk9wG__trigger[aria-expanded=true]{border-color:var(--hairline-brass);background:var(--brass-glow);color:var(--brass-300)}.EmojiPicker-module__gTk9wG__trigger:focus-visible{outline:2px solid var(--brass-500);outline-offset:1px}.EmojiPicker-module__gTk9wG__panel{z-index:70;border:1px solid var(--hairline-brass);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--ink-900) 97%, var(--brass-300) 3%);width:min(21.5rem,100vw - 1rem);max-height:min(24rem,100vh - 4rem);color:var(--paper-100);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;margin:0;padding:0;display:none;position:fixed;inset:auto;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 26px 60px -24px #000000f2,0 0 0 1px #0006}.EmojiPicker-module__gTk9wG__panel[data-open]{display:flex}.EmojiPicker-module__gTk9wG__panel[data-open]:not([data-placed]){visibility:hidden}.EmojiPicker-module__gTk9wG__head{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2);display:flex}.EmojiPicker-module__gTk9wG__searchWrap{flex:1;align-items:center;min-width:0;display:flex;position:relative}.EmojiPicker-module__gTk9wG__searchIcon{color:var(--paper-dim);pointer-events:none;position:absolute;left:.55rem}.EmojiPicker-module__gTk9wG__search{border:1px solid var(--ink-700);border-radius:var(--radius-md);background:var(--ink-950);width:100%;color:var(--paper-100);font:inherit;font-size:var(--text-sm);padding:.42rem .6rem .42rem 1.85rem}.EmojiPicker-module__gTk9wG__search::placeholder{color:var(--paper-dim)}.EmojiPicker-module__gTk9wG__search:focus{border-color:var(--hairline-brass);outline:none}.EmojiPicker-module__gTk9wG__tones{border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:2px;padding:2px;display:flex}.EmojiPicker-module__gTk9wG__tones[data-open]{border-color:var(--hairline-faint);background:var(--ink-950)}.EmojiPicker-module__gTk9wG__tone{cursor:pointer;width:1.15rem;height:1.15rem;transition:transform var(--speed-fast) var(--ease-out), box-shadow var(--speed-fast) var(--ease-out);border:1px solid #00000073;border-radius:999px;padding:0}.EmojiPicker-module__gTk9wG__tone:hover{transform:scale(1.12)}.EmojiPicker-module__gTk9wG__tone[data-active]{box-shadow:0 0 0 2px var(--brass-500)}.EmojiPicker-module__gTk9wG__tone[data-tone="0"]{background:#ffcc4d}.EmojiPicker-module__gTk9wG__tone[data-tone="1"]{background:#f7dece}.EmojiPicker-module__gTk9wG__tone[data-tone="2"]{background:#f3d2a2}.EmojiPicker-module__gTk9wG__tone[data-tone="3"]{background:#d5ab88}.EmojiPicker-module__gTk9wG__tone[data-tone="4"]{background:#af7e57}.EmojiPicker-module__gTk9wG__tone[data-tone="5"]{background:#7c533e}.EmojiPicker-module__gTk9wG__tabs{padding:0 var(--space-2) var(--space-2);border-bottom:1px solid var(--hairline-faint);gap:1px;display:flex}.EmojiPicker-module__gTk9wG__tab{border-radius:var(--radius-sm);color:var(--paper-dim);cursor:pointer;transition:color var(--speed-fast) var(--ease-out), background var(--speed-fast) var(--ease-out);background:0 0;border:none;flex:1;justify-content:center;align-items:center;padding:.35rem 0;display:flex}.EmojiPicker-module__gTk9wG__tab:hover{background:color-mix(in srgb, var(--brass-300) 10%, transparent);color:var(--paper-100)}.EmojiPicker-module__gTk9wG__tab[aria-selected=true]{background:var(--brass-glow);color:var(--brass-300)}.EmojiPicker-module__gTk9wG__tab:focus-visible{outline:2px solid var(--brass-500);outline-offset:-2px}.EmojiPicker-module__gTk9wG__scroller{overscroll-behavior:contain;min-height:0;padding:0 var(--space-2) var(--space-2);scrollbar-width:thin;scrollbar-color:var(--ink-700) transparent;flex:1;position:relative;overflow-y:auto}.EmojiPicker-module__gTk9wG__section{padding-top:var(--space-1)}.EmojiPicker-module__gTk9wG__sectionTitle{z-index:1;background:color-mix(in srgb, var(--ink-900) 97%, var(--brass-300) 3%);color:var(--paper-dim);font-family:var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin:0;padding:.5rem .25rem .35rem;font-size:.66rem;font-weight:600;position:sticky;top:0}.EmojiPicker-module__gTk9wG__sectionTitle[data-hidden]{display:none}.EmojiPicker-module__gTk9wG__grid{grid-template-columns:repeat(auto-fill,minmax(2.05rem,1fr));gap:1px;display:grid}.EmojiPicker-module__gTk9wG__cell{aspect-ratio:1;border-radius:var(--radius-sm);font-family:var(--font-emoji);cursor:pointer;transition:background var(--speed-fast) var(--ease-out), transform var(--speed-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:1.35rem;line-height:1;display:flex}.EmojiPicker-module__gTk9wG__cell:hover,.EmojiPicker-module__gTk9wG__cell:focus-visible{background:var(--brass-glow);outline:none;transform:scale(1.1)}.EmojiPicker-module__gTk9wG__empty{padding:var(--space-5) var(--space-3);color:var(--paper-dim);font-size:var(--text-sm);text-align:center;margin:0}.EmojiPicker-module__gTk9wG__preview{align-items:center;gap:var(--space-2);min-height:2.6rem;padding:var(--space-2) var(--space-3);border-top:1px solid var(--hairline-faint);background:color-mix(in srgb, var(--ink-950) 55%, transparent);display:flex}.EmojiPicker-module__gTk9wG__previewChar{font-family:var(--font-emoji);font-size:1.4rem;line-height:1}.EmojiPicker-module__gTk9wG__previewName{color:var(--paper-300);font-family:var(--font-mono);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EmojiPicker-module__gTk9wG__previewHint{color:var(--paper-dim);font-size:var(--text-xs)}@media (max-width:34rem){.EmojiPicker-module__gTk9wG__panel{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:100%;max-height:min(65vh,26rem);padding-bottom:env(safe-area-inset-bottom);border-width:1px 0 0}.EmojiPicker-module__gTk9wG__grid{grid-template-columns:repeat(auto-fill,minmax(2.4rem,1fr))}.EmojiPicker-module__gTk9wG__cell{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.EmojiPicker-module__gTk9wG__cell,.EmojiPicker-module__gTk9wG__tone{transition:none}.EmojiPicker-module__gTk9wG__cell:hover,.EmojiPicker-module__gTk9wG__cell:focus-visible,.EmojiPicker-module__gTk9wG__tone:hover{transform:none}}
.confirm-module__oZ_TBW__dialog{text-align:left;background:var(--ink-800);border:1px solid var(--hairline-brass);border-radius:var(--radius-lg);width:min(28rem,100% - 2rem);color:var(--paper-100);animation:confirm-module__oZ_TBW__confirm-rise var(--speed-slow) var(--ease-out);margin:auto;padding:0;box-shadow:0 30px 70px -30px #000000e6}.confirm-module__oZ_TBW__dialog::backdrop{background:color-mix(in srgb, var(--ink-900) 78%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.confirm-module__oZ_TBW__body{padding:var(--space-5)}.confirm-module__oZ_TBW__title{margin:0 0 var(--space-2);font-size:var(--text-xl);overflow-wrap:anywhere}.confirm-module__oZ_TBW__message{margin:0 0 var(--space-5);color:var(--paper-300);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.5}.confirm-module__oZ_TBW__actions{justify-content:flex-end;gap:var(--space-3);display:flex}@keyframes confirm-module__oZ_TBW__confirm-rise{0%{opacity:0;transform:translateY(.75rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}html[data-motion=reduced] .confirm-module__oZ_TBW__dialog{animation:none}.confirm-module__oZ_TBW__remember{align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--text-sm);color:var(--paper-dim);cursor:pointer;display:flex}.confirm-module__oZ_TBW__remember input{accent-color:var(--brass-500);cursor:pointer}.confirm-module__oZ_TBW__confirmText{gap:var(--space-3);margin:var(--space-4) 0 var(--space-5);color:var(--paper-300);font-size:var(--text-sm);flex-direction:column;display:flex}.confirm-module__oZ_TBW__confirmText code{color:var(--paper-100);font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere}.confirm-module__oZ_TBW__confirmText input{padding:var(--space-2) var(--space-3);border:1px solid var(--hairline-brass);border-radius:var(--radius-sm);background:var(--panel-glass-deep);color:var(--paper-100);font-family:var(--font-mono);font-size:var(--text-sm)}.confirm-module__oZ_TBW__confirmText input:focus-visible{outline:2px solid var(--brass-500);outline-offset:1px}.confirm-module__oZ_TBW__choices{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}.confirm-module__oZ_TBW__choice{padding:var(--space-3) var(--space-4);border:1px solid var(--hairline-faint);border-radius:var(--radius-md);background:var(--panel-glass);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--speed-fast) var(--ease-out), background var(--speed-fast) var(--ease-out);flex-direction:column;gap:.2rem;display:flex}.confirm-module__oZ_TBW__choice:hover{border-color:var(--hairline-brass);background:color-mix(in srgb, var(--brass-500) 8%, transparent)}.confirm-module__oZ_TBW__choice[data-tone=danger]:hover{border-color:color-mix(in srgb, var(--signal-red) 55%, transparent);background:color-mix(in srgb, var(--signal-red) 8%, transparent)}.confirm-module__oZ_TBW__choice:focus-visible{outline:2px solid var(--brass-500);outline-offset:1px}.confirm-module__oZ_TBW__choiceLabel{color:var(--paper-100);font-size:var(--text-sm)}.confirm-module__oZ_TBW__choice[data-tone=danger] .confirm-module__oZ_TBW__choiceLabel{color:var(--signal-red)}.confirm-module__oZ_TBW__choiceHint{color:var(--paper-300);font-size:var(--text-xs);line-height:1.5}.confirm-module__oZ_TBW__choiceCancel{margin-top:var(--space-2);align-self:flex-end}
.CommentLikers-module__VvhUXa__pop{--row-height:2.1rem;z-index:25;border:1px solid var(--hairline);background:color-mix(in srgb, var(--ink-900) 96%, transparent);width:min(14rem,100vw - 2rem);-webkit-backdrop-filter:var(--blur-panel,none);backdrop-filter:var(--blur-panel,none);border-radius:.75rem;flex-direction:column;animation:.14s cubic-bezier(.2,1.05,.4,1) both CommentLikers-module__VvhUXa__popIn;display:flex;position:absolute;bottom:calc(100% + .3rem);left:0;box-shadow:0 14px 34px -16px #000c,0 2px 8px -4px #0009}.CommentLikers-module__VvhUXa__title{border-bottom:1px solid var(--hairline-faint);color:var(--paper-dim);font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;flex:none;margin:0;padding:.4rem .6rem .35rem;font-size:.7rem;font-weight:700}.CommentLikers-module__VvhUXa__scroll{min-height:calc(var(--reserved-rows,1) * var(--row-height));max-height:calc(4.5 * var(--row-height));overscroll-behavior:contain;padding:.25rem;overflow-y:auto}.CommentLikers-module__VvhUXa__scrollable{-webkit-mask-image:linear-gradient(#000 calc(100% - 1.2rem),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 1.2rem),#0000 100%)}.CommentLikers-module__VvhUXa__state{padding:var(--space-2) 0;color:var(--paper-dim);font-size:var(--text-xs);text-align:center;margin:0}.CommentLikers-module__VvhUXa__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CommentLikers-module__VvhUXa__row{animation:.2s ease-out backwards CommentLikers-module__VvhUXa__rowIn;animation-delay:calc(var(--i,0) * 24ms)}.CommentLikers-module__VvhUXa__rowInner{height:var(--row-height);border-radius:.5rem;align-items:center;gap:.45rem;padding:0 .35rem;text-decoration:none;transition:background-color .14s;display:flex}.CommentLikers-module__VvhUXa__rowInner:hover{background:color-mix(in srgb, var(--brass-500) 12%, transparent)}.CommentLikers-module__VvhUXa__avatar{border:1px solid var(--hairline-faint);background:linear-gradient(150deg,#2b2620,#14120f);border-radius:.4rem;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid;overflow:hidden}.CommentLikers-module__VvhUXa__avatar img{object-fit:cover;width:100%;height:100%}.CommentLikers-module__VvhUXa__avatarInitials{color:var(--paper-300);font-size:.55rem;font-weight:700}.CommentLikers-module__VvhUXa__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--paper-100);flex:auto;font-size:.76rem;font-weight:600;overflow:hidden}.CommentLikers-module__VvhUXa__pending{background:linear-gradient(90deg, color-mix(in srgb, var(--paper-100) 5%, transparent), color-mix(in srgb, var(--paper-100) 9%, transparent), color-mix(in srgb, var(--paper-100) 5%, transparent));background-size:200% 100%;animation:1.1s linear infinite CommentLikers-module__VvhUXa__shimmer}.CommentLikers-module__VvhUXa__namePending{border-radius:999px;width:50%;height:.55rem}@keyframes CommentLikers-module__VvhUXa__popIn{0%{opacity:0;transform:translateY(.25rem)scale(.97)}to{opacity:1;transform:none}}@keyframes CommentLikers-module__VvhUXa__rowIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:none}}@keyframes CommentLikers-module__VvhUXa__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.CommentLikers-module__VvhUXa__pop,.CommentLikers-module__VvhUXa__row,.CommentLikers-module__VvhUXa__pending{animation:none}}
.ExternalLinkGuard-module__inoQKa__body{gap:var(--space-4);flex-direction:column;display:flex}.ExternalLinkGuard-module__inoQKa__lead{color:var(--paper-300);font-size:var(--text-sm);margin:0;line-height:1.7}.ExternalLinkGuard-module__inoQKa__destination{padding:var(--space-3) var(--space-4);border:1px solid var(--hairline-faint);border-left:2px solid var(--hairline-brass);border-radius:var(--radius-md);background:color-mix(in srgb, var(--ink-900) 60%, transparent);gap:.2rem;display:grid}.ExternalLinkGuard-module__inoQKa__destinationLabel{color:var(--paper-dim);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-size:.5625rem}.ExternalLinkGuard-module__inoQKa__destinationHost{color:var(--brass-300);font-family:var(--font-display);font-size:var(--text-lg);line-height:1.2}.ExternalLinkGuard-module__inoQKa__destinationUrl{overflow-wrap:anywhere;color:var(--paper-dim);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-xs);line-height:1.6}.ExternalLinkGuard-module__inoQKa__caution{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--signal-red) 28%, var(--ink-700));border-radius:var(--radius-md);background:color-mix(in srgb, var(--signal-red) 5%, transparent);color:var(--paper-300);font-size:var(--text-xs);margin:0;line-height:1.7;display:flex}.ExternalLinkGuard-module__inoQKa__remember{align-items:center;gap:var(--space-3);padding:var(--space-2) 0 0;color:var(--paper-dim);font-size:var(--text-sm);cursor:pointer;display:flex}.ExternalLinkGuard-module__inoQKa__remember input{width:1rem;height:1rem;accent-color:var(--brass-500);cursor:pointer;flex:none}.ExternalLinkGuard-module__inoQKa__remember:hover{color:var(--paper-300)}
.RichText-module__ZE5X7q__root{word-break:break-word;overflow-wrap:anywhere;display:inline}.RichText-module__ZE5X7q__root>*{display:block}.RichText-module__ZE5X7q__root>.RichText-module__ZE5X7q__paragraph:first-child{display:inline}.RichText-module__ZE5X7q__root>*+*{margin-top:.5em}.RichText-module__ZE5X7q__paragraph{line-height:inherit}.RichText-module__ZE5X7q__heading{font-family:var(--font-display);color:var(--paper-100);font-weight:700;line-height:1.25}.RichText-module__ZE5X7q__heading[data-level="1"]{letter-spacing:.01em;font-size:1.4em}.RichText-module__ZE5X7q__heading[data-level="2"]{font-size:1.2em}.RichText-module__ZE5X7q__heading[data-level="3"]{letter-spacing:.02em;text-transform:none;font-size:1.05em}.RichText-module__ZE5X7q__root>.RichText-module__ZE5X7q__heading+*{margin-top:.35em}.RichText-module__ZE5X7q__root>*+.RichText-module__ZE5X7q__heading{margin-top:.85em}.RichText-module__ZE5X7q__subtext{color:var(--paper-dim);font-size:.82em;line-height:1.5}.RichText-module__ZE5X7q__quote{border-left:2px solid var(--hairline-brass);color:var(--paper-300);padding:.1em 0 .1em .85em}.RichText-module__ZE5X7q__quote>*+*{margin-top:.4em}.RichText-module__ZE5X7q__list{padding-left:.1em}.RichText-module__ZE5X7q__item{align-items:baseline;gap:.5em;display:flex}.RichText-module__ZE5X7q__item[data-depth="1"]{padding-left:1.25em}.RichText-module__ZE5X7q__item[data-depth="2"]{padding-left:2.5em}.RichText-module__ZE5X7q__item+.RichText-module__ZE5X7q__item{margin-top:.2em}.RichText-module__ZE5X7q__marker{min-width:1em;color:var(--brass-300);font-variant-numeric:tabular-nums;text-align:right;flex:none}.RichText-module__ZE5X7q__itemBody{min-width:0}.RichText-module__ZE5X7q__code{border:1px solid var(--hairline-faint);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--ink-950) 70%, transparent);color:var(--paper-200);font-family:var(--font-mono);white-space:pre-wrap;padding:.1em .35em;font-size:.88em}.RichText-module__ZE5X7q__codeblock{border:1px solid var(--hairline-faint);border-radius:var(--radius-md);background:color-mix(in srgb, var(--ink-950) 78%, transparent);padding:.7em .85em;position:relative;overflow-x:auto;box-shadow:inset 0 1px #ffffff08}.RichText-module__ZE5X7q__codeblock code{color:var(--paper-200);font-family:var(--font-mono);white-space:pre;font-size:.85em;line-height:1.55;display:block}.RichText-module__ZE5X7q__language{color:var(--paper-dim);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:.68em;position:absolute;top:.4em;right:.6em}.RichText-module__ZE5X7q__strong{color:var(--paper-100);font-weight:700}.RichText-module__ZE5X7q__em{font-style:italic}.RichText-module__ZE5X7q__underline{text-underline-offset:.18em;text-decoration:underline}.RichText-module__ZE5X7q__strike{text-decoration:line-through;-webkit-text-decoration-color:var(--paper-dim);text-decoration-color:var(--paper-dim)}.RichText-module__ZE5X7q__spoiler{border-radius:var(--radius-sm);background:var(--ink-700);cursor:pointer;transition:background var(--speed-fast) var(--ease-out);display:inline-block}.RichText-module__ZE5X7q__spoiler:hover{background:color-mix(in srgb, var(--ink-700) 70%, var(--brass-500) 12%)}.RichText-module__ZE5X7q__spoiler .RichText-module__ZE5X7q__spoilerText{visibility:hidden}.RichText-module__ZE5X7q__spoiler:focus,.RichText-module__ZE5X7q__spoiler:focus-within{background:color-mix(in srgb, var(--ink-700) 55%, transparent);outline:none}.RichText-module__ZE5X7q__spoiler:focus .RichText-module__ZE5X7q__spoilerText,.RichText-module__ZE5X7q__spoiler:focus-within .RichText-module__ZE5X7q__spoilerText{visibility:visible}.RichText-module__ZE5X7q__mention{color:var(--brass-300);font-weight:600;text-decoration:none}.RichText-module__ZE5X7q__mention:hover{text-decoration:underline}.RichText-module__ZE5X7q__link{color:var(--brass-300);text-decoration:underline;-webkit-text-decoration-color:var(--hairline-brass);text-decoration-color:var(--hairline-brass);text-underline-offset:.16em}.RichText-module__ZE5X7q__link:hover{text-decoration-color:currentColor}.RichText-module__ZE5X7q__chip{border:1px solid var(--hairline-faint);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--ink-700) 55%, transparent);color:var(--paper-dim);vertical-align:.05em;white-space:nowrap;padding:0 .35em;font-size:.85em;display:inline-block}.RichText-module__ZE5X7q__emoji{font-family:var(--font-emoji);vertical-align:-.12em;font-size:1.15em;line-height:1}.RichText-module__ZE5X7q__root[data-jumbo] .RichText-module__ZE5X7q__emoji{vertical-align:-.05em;font-size:2.4em;line-height:1.1}@media (max-width:30rem){.RichText-module__ZE5X7q__root[data-jumbo] .RichText-module__ZE5X7q__emoji{font-size:1.9em}.RichText-module__ZE5X7q__item[data-depth="2"]{padding-left:1.6em}}
.AccountMenu-module__mXN2iG__account{align-items:center;display:flex;position:relative}.AccountMenu-module__mXN2iG__trigger{align-items:center;gap:var(--space-2);border:1px solid var(--hairline-faint);color:var(--paper-100);cursor:pointer;transition:border-color var(--speed-fast) var(--ease-out), background var(--speed-fast) var(--ease-out);background:#ffffff08;border-radius:999px;padding:.3rem .55rem .3rem .3rem;display:inline-flex}.AccountMenu-module__mXN2iG__trigger:hover,.AccountMenu-module__mXN2iG__trigger[aria-expanded=true]{border-color:var(--brass-500);background:var(--brass-glow)}.AccountMenu-module__mXN2iG__avatar{background:color-mix(in srgb, var(--brass-500) 24%, var(--ink-700));width:1.7rem;height:1.7rem;color:var(--brass-300);font-size:var(--text-sm);letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.AccountMenu-module__mXN2iG__avatar img{object-fit:cover;width:100%;height:100%}.AccountMenu-module__mXN2iG__name{font-size:var(--text-sm);color:var(--paper-100);text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}.AccountMenu-module__mXN2iG__chevron{width:.7rem;height:.7rem;color:var(--paper-dim);transition:transform var(--speed-fast) var(--ease-out)}.AccountMenu-module__mXN2iG__chevron[data-open]{transform:rotate(180deg)}.AccountMenu-module__mXN2iG__menu{z-index:60;background:color-mix(in srgb, var(--ink-800) 97%, var(--brass-300) 3%);border:1px solid var(--hairline-faint);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:18.5rem;max-width:calc(100vw - 2rem);padding:var(--space-2);animation:AccountMenu-module__mXN2iG__menu-in .13s var(--ease-out);position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 18px 40px #00000073}@media (prefers-reduced-motion:reduce){.AccountMenu-module__mXN2iG__menu{animation:none}}@keyframes AccountMenu-module__mXN2iG__menu-in{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}.AccountMenu-module__mXN2iG__identity{align-items:center;gap:var(--space-3);padding:.5rem var(--space-2);margin-bottom:var(--space-1);border-radius:var(--radius-sm);min-width:0;transition:background var(--speed-fast) var(--ease-out);text-decoration:none;display:flex}.AccountMenu-module__mXN2iG__identity:hover{background:var(--brass-glow)}.AccountMenu-module__mXN2iG__identityChevron{width:.9rem;height:.9rem;color:var(--paper-dim);transition:transform var(--speed-fast) var(--ease-out), color var(--speed-fast) var(--ease-out);flex:none}.AccountMenu-module__mXN2iG__identity:hover .AccountMenu-module__mXN2iG__identityChevron{color:var(--brass-300);transform:translate(2px)}.AccountMenu-module__mXN2iG__group{flex-direction:column;display:flex}.AccountMenu-module__mXN2iG__group+.AccountMenu-module__mXN2iG__group{margin-top:var(--space-1)}.AccountMenu-module__mXN2iG__groupLabel{padding:.35rem var(--space-2) .15rem;color:var(--brass-300);text-transform:uppercase;letter-spacing:var(--tracking-caps);margin:0;font-size:.58rem;font-weight:700}.AccountMenu-module__mXN2iG__units{gap:var(--space-1);margin:var(--space-1) 0 var(--space-2);padding:var(--space-1);border:1px solid var(--hairline-faint);border-radius:var(--radius-md);background:color-mix(in srgb, var(--ink-900) 55%, transparent);flex-direction:column;display:flex}.AccountMenu-module__mXN2iG__communityRow{align-items:stretch;gap:var(--space-1);display:flex}.AccountMenu-module__mXN2iG__unit{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-width:0;color:var(--paper-100);transition:background var(--speed-fast) var(--ease-out);flex:1;padding:.4rem .45rem;text-decoration:none;display:flex}.AccountMenu-module__mXN2iG__unit:hover,.AccountMenu-module__mXN2iG__unit[data-active]{background:var(--brass-glow)}.AccountMenu-module__mXN2iG__unitCrest{border:1px solid var(--hairline-faint);border-radius:var(--radius-sm);background:var(--ink-800);width:1.6rem;height:1.6rem;color:var(--brass-300);font-family:var(--font-display);flex:none;justify-content:center;align-items:center;font-size:.7rem;display:inline-flex;overflow:hidden}.AccountMenu-module__mXN2iG__unitCrest img{object-fit:cover;width:100%;height:100%}.AccountMenu-module__mXN2iG__unitText{flex-direction:column;gap:.05rem;min-width:0;display:flex}.AccountMenu-module__mXN2iG__communityName{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AccountMenu-module__mXN2iG__communityRank{color:var(--paper-dim);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-size:.5625rem}.AccountMenu-module__mXN2iG__manageIcon{border-radius:var(--radius-sm);width:2.2rem;color:var(--paper-dim);transition:background var(--speed-fast) var(--ease-out), color var(--speed-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}.AccountMenu-module__mXN2iG__manageIcon:hover{background:color-mix(in srgb, var(--brass-500) 18%, transparent);color:var(--brass-300)}.AccountMenu-module__mXN2iG__moreCommunities{color:var(--paper-dim);font-size:var(--text-xs);padding:.35rem .45rem}.AccountMenu-module__mXN2iG__moreCommunities:hover{color:var(--brass-300)}.AccountMenu-module__mXN2iG__destinations{padding-top:var(--space-1);border-top:1px solid var(--hairline-faint);flex-direction:column;gap:1px;display:flex}.AccountMenu-module__mXN2iG__destination{align-items:center;gap:var(--space-3);width:100%;min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--paper-300);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background var(--speed-fast) var(--ease-out), border-color var(--speed-fast) var(--ease-out), color var(--speed-fast) var(--ease-out);background:0 0;border:none;border-left:2px solid #0000;text-decoration:none;display:flex}.AccountMenu-module__mXN2iG__destination:hover{background:var(--brass-glow);color:var(--paper-100)}.AccountMenu-module__mXN2iG__destination[data-active]{border-left-color:var(--brass-500);background:var(--brass-glow);color:var(--paper-100)}.AccountMenu-module__mXN2iG__destination:hover .AccountMenu-module__mXN2iG__icon,.AccountMenu-module__mXN2iG__destination[data-active] .AccountMenu-module__mXN2iG__icon{color:var(--brass-300)}.AccountMenu-module__mXN2iG__staffAction{color:color-mix(in srgb, var(--brass-300) 85%, var(--paper-300))}.AccountMenu-module__mXN2iG__staffAction .AccountMenu-module__mXN2iG__icon{color:color-mix(in srgb, var(--brass-300) 70%, var(--paper-dim))}.AccountMenu-module__mXN2iG__footerActions{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--hairline-faint)}.AccountMenu-module__mXN2iG__signOut:hover{color:#d9a3a3;background:#d9a3a31f}.AccountMenu-module__mXN2iG__signOut:hover .AccountMenu-module__mXN2iG__icon{color:#d9a3a3}.AccountMenu-module__mXN2iG__destinationLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AccountMenu-module__mXN2iG__identityAvatar{background:color-mix(in srgb, var(--brass-500) 24%, var(--ink-700));width:2.1rem;height:2.1rem;color:var(--brass-300);font-size:var(--text-sm);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.AccountMenu-module__mXN2iG__identityAvatar img{object-fit:cover;width:100%;height:100%}.AccountMenu-module__mXN2iG__identityText{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.AccountMenu-module__mXN2iG__identityName{color:var(--paper-100);font-weight:600;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AccountMenu-module__mXN2iG__identityEmail{color:var(--paper-dim);font-size:var(--text-xs,.75rem);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AccountMenu-module__mXN2iG__icon{width:.95rem;height:.95rem;color:var(--paper-dim);transition:color var(--speed-fast) var(--ease-out);flex:none}.AccountMenu-module__mXN2iG__placeholder{width:6.2rem;height:2rem;display:inline-block}@media (max-width:640px){.AccountMenu-module__mXN2iG__name{display:none}.AccountMenu-module__mXN2iG__trigger{gap:.15rem;padding:.25rem .35rem .25rem .25rem}.AccountMenu-module__mXN2iG__placeholder{width:5.4rem;height:1.9rem}}@media (max-width:400px){.AccountMenu-module__mXN2iG__placeholder{width:3.1rem}}
.CommentThread-module__MywjvW__thread{gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-3);flex-direction:column;display:flex;position:relative}.CommentThread-module__MywjvW__thread:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--paper-100) 9%, transparent) 12%, color-mix(in srgb, var(--paper-100) 9%, transparent) 88%, transparent);height:1px;position:absolute;top:0;left:0;right:0}.CommentThread-module__MywjvW__loading{margin:var(--space-2) 0 0;padding-top:var(--space-3);color:var(--paper-dim);font-size:var(--text-sm)}.CommentThread-module__MywjvW__invite{padding:var(--space-2) 0;color:var(--paper-dim);font-size:var(--text-sm);margin:0}.CommentThread-module__MywjvW__comment{align-items:flex-start;gap:.6rem;padding:.1rem 0;display:flex;position:relative}.CommentThread-module__MywjvW__reply{margin-left:2.6rem;padding-left:.9rem}.CommentThread-module__MywjvW__reply:before{content:"";border-left:1px solid var(--hairline-faint);border-bottom:1px solid var(--hairline-faint);border-bottom-left-radius:.5rem;width:.65rem;position:absolute;top:-.35rem;bottom:50%;left:0}.CommentThread-module__MywjvW__replyComposer{margin-top:var(--space-2);margin-bottom:var(--space-1)}.CommentThread-module__MywjvW__avatar{border-radius:var(--radius-sm,.45rem);border:1px solid var(--hairline-faint);width:2rem;height:2rem;transition:border-color var(--speed-fast) var(--ease-out);background:linear-gradient(150deg,#2b2620,#14120f);flex:none;place-items:center;display:grid;overflow:hidden}.CommentThread-module__MywjvW__comment:hover .CommentThread-module__MywjvW__avatar{border-color:color-mix(in srgb, var(--brass-500) 40%, transparent)}.CommentThread-module__MywjvW__avatar img{object-fit:cover;width:100%;height:100%}.CommentThread-module__MywjvW__avatarInitials{font-family:var(--font-display);color:var(--brass-300);font-size:.65rem;font-weight:700}.CommentThread-module__MywjvW__bubbleWrap{flex:1;min-width:0}.CommentThread-module__MywjvW__bubble{border:1px solid var(--hairline-faint);background:color-mix(in srgb, var(--ink-700) 64%, transparent);max-width:100%;transition:border-color var(--speed-fast) var(--ease-out), background-color var(--speed-fast) var(--ease-out);border-radius:.25rem .85rem .85rem;padding:.4rem .7rem .45rem;line-height:1.55;display:inline-block}.CommentThread-module__MywjvW__comment:hover>.CommentThread-module__MywjvW__bubbleWrap>.CommentThread-module__MywjvW__bubble{border-color:var(--hairline);background:color-mix(in srgb, var(--ink-700) 80%, transparent)}.CommentThread-module__MywjvW__author{color:var(--brass-200);letter-spacing:.01em;transition:color var(--speed-fast) var(--ease-out);margin-bottom:.1rem;font-size:.78rem;font-weight:700;text-decoration:none;display:block}.CommentThread-module__MywjvW__author:hover{color:var(--brass-300)}.CommentThread-module__MywjvW__text{color:var(--paper-300);font-size:var(--text-sm);word-break:break-word}.CommentThread-module__MywjvW__meta{color:var(--paper-dim);font-size:var(--text-xs);align-items:center;gap:.15rem;padding:.15rem 0 0 .15rem;display:flex;position:relative}.CommentThread-module__MywjvW__stamp{color:var(--paper-faint,var(--paper-dim));opacity:.85;padding-right:.35rem}.CommentThread-module__MywjvW__metaAction{height:1.45rem;color:var(--paper-dim);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:background-color var(--speed-fast) var(--ease-out), color var(--speed-fast) var(--ease-out);background:0 0;border:none;border-radius:.45rem;align-items:center;gap:.25rem;padding:0 .4rem;font-weight:600;display:inline-flex}.CommentThread-module__MywjvW__metaAction:hover:not(:disabled){background:color-mix(in srgb, var(--brass-500) 14%, transparent);color:var(--brass-200)}.CommentThread-module__MywjvW__metaAction:focus-visible{outline:2px solid var(--brass-400);outline-offset:-2px}.CommentThread-module__MywjvW__metaAction:disabled{cursor:default}.CommentThread-module__MywjvW__liked{color:var(--brass-300);font-weight:700}.CommentThread-module__MywjvW__liked:hover:not(:disabled){color:var(--brass-300)}.CommentThread-module__MywjvW__likeCount{height:1.45rem;color:var(--paper-dim);font:inherit;font-size:var(--text-xs);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--speed-fast) var(--ease-out), color var(--speed-fast) var(--ease-out);background:0 0;border:none;border-radius:.45rem;align-items:center;padding:0 .35rem;display:inline-flex}.CommentThread-module__MywjvW__likeCount:hover{background:color-mix(in srgb, var(--brass-500) 14%, transparent);color:var(--brass-200)}.CommentThread-module__MywjvW__likeCount:focus-visible{outline:2px solid var(--brass-400);outline-offset:-2px}.CommentThread-module__MywjvW__composer{margin-top:var(--space-3);border:1px solid var(--hairline-faint);background:color-mix(in srgb, var(--ink-950) 55%, transparent);transition:border-color var(--speed-fast) var(--ease-out), background-color var(--speed-fast) var(--ease-out), box-shadow var(--speed-fast) var(--ease-out);border-radius:.85rem;align-items:center;gap:.35rem;padding:.3rem .3rem .3rem .55rem;display:flex;box-shadow:inset 0 1px 2px #00000038}.CommentThread-module__MywjvW__composer:hover{border-color:var(--hairline)}.CommentThread-module__MywjvW__composer:focus-within{border-color:var(--hairline-brass);background:color-mix(in srgb, var(--ink-950) 75%, transparent);box-shadow:inset 0 1px 2px #00000038, 0 0 0 2px color-mix(in srgb, var(--brass-500) 22%, transparent)}.CommentThread-module__MywjvW__input{min-width:0;color:var(--paper-100);font:inherit;font-size:var(--text-sm);resize:none;background:0 0;border:none;flex:1;padding:.3rem 0;line-height:1.5}.CommentThread-module__MywjvW__input:focus{outline:none}.CommentThread-module__MywjvW__input::placeholder{color:var(--paper-faint,var(--paper-dim))}.CommentThread-module__MywjvW__send{background:linear-gradient(155deg, var(--brass-300), var(--brass-500));width:1.9rem;height:1.9rem;color:var(--ink-900);cursor:pointer;transition:opacity var(--speed-fast) var(--ease-out), transform var(--speed-fast) var(--ease-out), filter var(--speed-fast) var(--ease-out);border:1px solid #0000;border-radius:.6rem;flex:none;place-items:center;padding:0;display:grid}.CommentThread-module__MywjvW__send:hover:not(:disabled){filter:brightness(1.08);transform:translate(1px)}.CommentThread-module__MywjvW__send:focus-visible{outline:2px solid var(--brass-400);outline-offset:2px}.CommentThread-module__MywjvW__send:disabled{background:color-mix(in srgb, var(--paper-100) 8%, transparent);color:var(--paper-dim);cursor:default}.CommentThread-module__MywjvW__send svg{width:.95rem;height:.95rem}.CommentThread-module__MywjvW__cancelEdit{height:1.9rem;color:var(--paper-dim);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:background-color var(--speed-fast) var(--ease-out), color var(--speed-fast) var(--ease-out);background:0 0;border:none;border-radius:.6rem;flex:none;padding:0 .6rem;font-weight:600}.CommentThread-module__MywjvW__cancelEdit:hover{background:color-mix(in srgb, var(--paper-100) 7%, transparent);color:var(--paper-100)}.CommentThread-module__MywjvW__pending{background:linear-gradient(90deg, color-mix(in srgb, var(--paper-100) 5%, transparent), color-mix(in srgb, var(--paper-100) 10%, transparent), color-mix(in srgb, var(--paper-100) 5%, transparent));background-size:200% 100%;animation:1.2s linear infinite CommentThread-module__MywjvW__shimmer}.CommentThread-module__MywjvW__bubblePending{flex-direction:column;gap:.35rem;width:min(22rem,82%);padding-block:.55rem;display:flex}.CommentThread-module__MywjvW__linePending{border-radius:999px;width:100%;height:.55rem}.CommentThread-module__MywjvW__linePending[data-short]{width:55%}@keyframes CommentThread-module__MywjvW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.CommentThread-module__MywjvW__pending{animation:none}}
.VerifyEmailBanner-module__8kgPPW__bar{border-bottom:1px solid var(--hairline-brass);background:color-mix(in srgb, var(--brass-500) 12%, var(--ink-900))}.VerifyEmailBanner-module__8kgPPW__inner{gap:var(--space-3);max-width:var(--header-max);padding:var(--space-3) var(--space-4);flex-wrap:wrap;align-items:center;margin:0 auto;display:flex}.VerifyEmailBanner-module__8kgPPW__message{font-size:var(--text-sm);color:var(--paper-100);flex:20rem;margin:0}.VerifyEmailBanner-module__8kgPPW__detail{margin-top:var(--space-1);color:var(--paper-dim);display:block}.VerifyEmailBanner-module__8kgPPW__actions{gap:var(--space-2);align-items:center;display:flex}.VerifyEmailBanner-module__8kgPPW__dismiss{padding:var(--space-1) var(--space-2);color:var(--paper-dim);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer;background:0 0;border:0}.VerifyEmailBanner-module__8kgPPW__dismiss:hover{color:var(--paper-100)}
.ReactionsPanel-module__rB-Dkq__panel{--row-height:2.5rem;z-index:70;border:1px solid var(--hairline);border-radius:var(--radius-lg,.9rem);background:color-mix(in srgb, var(--ink-900) 96%, transparent);width:min(19rem,100vw - 2rem);min-height:0;-webkit-backdrop-filter:var(--blur-panel,none);backdrop-filter:var(--blur-panel,none);flex-direction:column;animation:.15s cubic-bezier(.2,1.05,.4,1) both ReactionsPanel-module__rB-Dkq__panelIn;display:none;position:fixed;inset:auto;overflow:hidden;box-shadow:0 18px 44px -18px #000c,0 3px 10px -4px #0009}.ReactionsPanel-module__rB-Dkq__panel[data-open]{display:flex}.ReactionsPanel-module__rB-Dkq__panel[data-open]:not([data-placed]){visibility:hidden}.ReactionsPanel-module__rB-Dkq__bar{border-bottom:1px solid var(--hairline-faint);flex:none;align-items:center;gap:.25rem;padding:.4rem .4rem .4rem .7rem;display:flex}.ReactionsPanel-module__rB-Dkq__title{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--paper-dim);flex:auto;font-size:.82rem;font-weight:700}.ReactionsPanel-module__rB-Dkq__sort,.ReactionsPanel-module__rB-Dkq__close{width:1.6rem;height:1.6rem;color:var(--paper-dim);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;place-items:center;transition:background-color .14s,color .14s;display:grid}.ReactionsPanel-module__rB-Dkq__sort:hover,.ReactionsPanel-module__rB-Dkq__close:hover{background:color-mix(in srgb, var(--paper-100) 8%, transparent);color:var(--paper-100)}.ReactionsPanel-module__rB-Dkq__sort:focus-visible,.ReactionsPanel-module__rB-Dkq__close:focus-visible{outline:2px solid var(--brass-400);outline-offset:-2px}.ReactionsPanel-module__rB-Dkq__tabs{overscroll-behavior-x:contain;scrollbar-width:none;border-bottom:1px solid var(--hairline-faint);flex:none;gap:.2rem;padding:.35rem .5rem;display:flex;overflow-x:auto}.ReactionsPanel-module__rB-Dkq__tabs::-webkit-scrollbar{display:none}.ReactionsPanel-module__rB-Dkq__tab{color:var(--paper-dim);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:.2rem;padding:.15rem .5rem;font-size:.72rem;font-weight:600;transition:background-color .14s,color .14s,border-color .14s;display:inline-flex}.ReactionsPanel-module__rB-Dkq__tab:hover{color:var(--paper-100);background:color-mix(in srgb, var(--paper-100) 7%, transparent)}.ReactionsPanel-module__rB-Dkq__tab[data-active]{border-color:color-mix(in srgb, var(--brass-500) 45%, transparent);background:color-mix(in srgb, var(--brass-500) 16%, transparent);color:var(--brass-200)}.ReactionsPanel-module__rB-Dkq__tab:focus-visible{outline:2px solid var(--brass-400);outline-offset:1px}.ReactionsPanel-module__rB-Dkq__scroll{min-height:calc(var(--reserved-rows,1) * var(--row-height));max-height:calc(5.5 * var(--row-height));overscroll-behavior:contain;padding:.35rem;overflow-y:auto}.ReactionsPanel-module__rB-Dkq__scrollable{-webkit-mask-image:linear-gradient(#000 calc(100% - 1.5rem),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 1.5rem),#0000 100%)}.ReactionsPanel-module__rB-Dkq__state{padding:var(--space-3) 0;color:var(--paper-dim);font-size:var(--text-sm);text-align:center;margin:0}.ReactionsPanel-module__rB-Dkq__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ReactionsPanel-module__rB-Dkq__row{animation:.22s ease-out backwards ReactionsPanel-module__rB-Dkq__rowIn;animation-delay:calc(var(--i,0) * 26ms)}.ReactionsPanel-module__rB-Dkq__rowInner{height:var(--row-height);border-radius:.6rem;align-items:center;gap:.55rem;padding:0 .45rem;text-decoration:none;transition:background-color .14s;display:flex}.ReactionsPanel-module__rB-Dkq__rowInner:hover{background:color-mix(in srgb, var(--brass-500) 12%, transparent)}.ReactionsPanel-module__rB-Dkq__face{flex:none;position:relative}.ReactionsPanel-module__rB-Dkq__badge{background:var(--ink-900);width:.95rem;height:.95rem;box-shadow:0 0 0 1.5px var(--ink-900);border-radius:999px;place-items:center;font-size:.55rem;line-height:1;display:grid;position:absolute;bottom:-.18rem;right:-.18rem}.ReactionsPanel-module__rB-Dkq__avatar{border-radius:var(--radius-sm,.45rem);border:1px solid var(--hairline-faint);background:linear-gradient(150deg,#2b2620,#14120f);flex:none;place-items:center;width:1.85rem;height:1.85rem;transition:border-color .14s;display:grid;overflow:hidden}.ReactionsPanel-module__rB-Dkq__rowInner:hover .ReactionsPanel-module__rB-Dkq__avatar{border-color:var(--brass-500)}.ReactionsPanel-module__rB-Dkq__avatar img{object-fit:cover;width:100%;height:100%}.ReactionsPanel-module__rB-Dkq__avatarInitials{letter-spacing:.02em;color:var(--paper-300);font-size:.62rem;font-weight:700}.ReactionsPanel-module__rB-Dkq__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--paper-100);flex:auto;font-size:.82rem;font-weight:600;overflow:hidden}.ReactionsPanel-module__rB-Dkq__go{color:var(--paper-faint,var(--paper-dim));opacity:0;flex:none;transition:opacity .14s,transform .14s}.ReactionsPanel-module__rB-Dkq__rowInner:hover .ReactionsPanel-module__rB-Dkq__go{opacity:1;transform:translate(2px)}.ReactionsPanel-module__rB-Dkq__pending{background:linear-gradient(90deg, color-mix(in srgb, var(--paper-100) 5%, transparent), color-mix(in srgb, var(--paper-100) 9%, transparent), color-mix(in srgb, var(--paper-100) 5%, transparent));background-size:200% 100%;animation:1.1s linear infinite ReactionsPanel-module__rB-Dkq__shimmer}.ReactionsPanel-module__rB-Dkq__namePending{border-radius:999px;width:45%;height:.6rem}@keyframes ReactionsPanel-module__rB-Dkq__panelIn{0%{opacity:0;transform:translateY(.35rem)scale(.98)}to{opacity:1;transform:none}}@keyframes ReactionsPanel-module__rB-Dkq__rowIn{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:none}}@keyframes ReactionsPanel-module__rB-Dkq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ReactionsPanel-module__rB-Dkq__panel,.ReactionsPanel-module__rB-Dkq__row,.ReactionsPanel-module__rB-Dkq__pending{animation:none}.ReactionsPanel-module__rB-Dkq__rowInner:hover .ReactionsPanel-module__rB-Dkq__go{transform:none}}
.ReactionChips-module__wARzgq__chips{align-items:center;gap:.25rem;min-width:0;display:flex}.ReactionChips-module__wARzgq__chip{height:1.6rem;color:var(--paper-dim);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.45rem;align-items:center;gap:.22rem;padding:0 .35rem;font-size:.72rem;font-weight:600;line-height:1;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.ReactionChips-module__wARzgq__chip:hover{background:color-mix(in srgb, var(--paper-100) 8%, transparent);color:var(--paper-100)}.ReactionChips-module__wARzgq__chip:focus-visible{outline:2px solid var(--brass-400);outline-offset:2px}.ReactionChips-module__wARzgq__chip[data-mine]{border-color:color-mix(in srgb, var(--brass-500) 55%, transparent);background:color-mix(in srgb, var(--brass-500) 16%, transparent);color:var(--brass-200)}.ReactionChips-module__wARzgq__chip[data-mine]:hover{border-color:color-mix(in srgb, var(--brass-500) 70%, transparent);background:color-mix(in srgb, var(--brass-500) 22%, transparent);color:var(--brass-200)}.ReactionChips-module__wARzgq__chip:disabled{cursor:default}.ReactionChips-module__wARzgq__chip:disabled:hover{color:var(--paper-dim);background:0 0;border-color:#0000}.ReactionChips-module__wARzgq__glyph{font-size:.85rem;line-height:1}.ReactionChips-module__wARzgq__tally{line-height:1}.ReactionChips-module__wARzgq__more{padding-inline:.45rem}
.ReactionPicker-module__I-kwka__picker{z-index:30;border:1px solid var(--hairline);background:linear-gradient(180deg, color-mix(in srgb, var(--brass-500) 9%, transparent), transparent 42%), color-mix(in srgb, var(--ink-900) 96%, transparent);-webkit-backdrop-filter:var(--blur-panel,none);backdrop-filter:var(--blur-panel,none);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--brass-300) 22%, transparent), 0 14px 34px -16px #000000d1, 0 2px 8px -4px #0000008c;border-radius:.7rem;align-items:center;gap:.1rem;padding:.25rem;animation:.15s cubic-bezier(.2,1.05,.4,1) both ReactionPicker-module__I-kwka__sheetIn;display:flex;position:absolute;bottom:calc(100% + .45rem);left:-.15rem}.ReactionPicker-module__I-kwka__picker:after{content:"";border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:color-mix(in srgb, var(--ink-900) 96%, transparent);width:.5rem;height:.5rem;margin-top:-.28rem;position:absolute;top:100%;left:1.05rem;transform:rotate(45deg)}.ReactionPicker-module__I-kwka__choice{cursor:pointer;width:2.1rem;height:2.1rem;animation:.2s cubic-bezier(.2,1.25,.4,1) both ReactionPicker-module__I-kwka__choiceIn;animation-delay:calc(var(--i,0) * 20ms);background:0 0;border:1px solid #0000;border-radius:.5rem;place-items:center;padding:0;transition:background-color .13s,border-color .13s,transform .13s;display:grid;position:relative}.ReactionPicker-module__I-kwka__choice:hover,.ReactionPicker-module__I-kwka__choice:focus-visible{border-color:color-mix(in srgb, var(--brass-500) 45%, transparent);background:color-mix(in srgb, var(--brass-500) 14%, transparent);transform:translateY(-2px)}.ReactionPicker-module__I-kwka__choice:focus-visible{outline:2px solid var(--brass-400);outline-offset:1px}.ReactionPicker-module__I-kwka__choice[data-current]{border-color:color-mix(in srgb, var(--brass-500) 60%, transparent);background:color-mix(in srgb, var(--brass-500) 20%, transparent)}.ReactionPicker-module__I-kwka__glyph{filter:drop-shadow(0 1px 1px #00000073);font-size:1.2rem;line-height:1}.ReactionPicker-module__I-kwka__name{border:1px solid var(--hairline-faint);background:var(--ink-950,#0b0b0d);color:var(--brass-200);letter-spacing:.02em;white-space:nowrap;opacity:0;pointer-events:none;border-radius:.35rem;padding:.12rem .4rem;font-size:.66rem;font-weight:700;transition:opacity .12s;position:absolute;bottom:calc(100% + .35rem);left:50%;translate:-50%}.ReactionPicker-module__I-kwka__choice:hover .ReactionPicker-module__I-kwka__name,.ReactionPicker-module__I-kwka__choice:focus-visible .ReactionPicker-module__I-kwka__name{opacity:1}@keyframes ReactionPicker-module__I-kwka__sheetIn{0%{opacity:0;transform:translateY(.35rem)scale(.96)}to{opacity:1;transform:none}}@keyframes ReactionPicker-module__I-kwka__choiceIn{0%{opacity:0;transform:translateY(.4rem)scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ReactionPicker-module__I-kwka__picker,.ReactionPicker-module__I-kwka__choice{animation:none}.ReactionPicker-module__I-kwka__choice:hover,.ReactionPicker-module__I-kwka__choice:focus-visible{transform:none}}
.Engagement-module__PyHVha__wrap{flex-direction:column;display:flex;position:relative}.Engagement-module__PyHVha__bar{align-items:center;gap:.5rem;min-height:2.2rem;display:flex}.Engagement-module__PyHVha__action,.Engagement-module__PyHVha__count{height:1.85rem;transition:background-color var(--speed-fast) var(--ease-out), color var(--speed-fast) var(--ease-out);border-radius:.55rem;align-items:center;padding:0 .55rem;display:inline-flex}.Engagement-module__PyHVha__action:hover:not(:disabled),.Engagement-module__PyHVha__count:hover{background:color-mix(in srgb, var(--paper-100) 6%, transparent)}.Engagement-module__PyHVha__reactGroup{background:color-mix(in srgb, var(--ink-900) 60%, transparent);transition:background-color var(--speed-fast) var(--ease-out);border-radius:.7rem;align-items:center;gap:.2rem;padding:.25rem;display:inline-flex;box-shadow:inset 0 1px 2px #0003}.Engagement-module__PyHVha__reactGroup:hover{background:color-mix(in srgb, var(--ink-900) 82%, transparent)}.Engagement-module__PyHVha__reactGroup .Engagement-module__PyHVha__action{padding:0 .45rem}.Engagement-module__PyHVha__reactSlot{align-items:center;display:inline-flex;position:relative}.Engagement-module__PyHVha__mine{font-size:1rem;line-height:1}.Engagement-module__PyHVha__action{color:var(--paper-dim);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;gap:.4rem;font-weight:600}.Engagement-module__PyHVha__action:hover:not(:disabled){color:var(--paper-100)}.Engagement-module__PyHVha__action:disabled{cursor:default;opacity:.7}.Engagement-module__PyHVha__action svg{transition:transform .15s}.Engagement-module__PyHVha__action:hover:not(:disabled) svg{transform:scale(1.08)}.Engagement-module__PyHVha__liked,.Engagement-module__PyHVha__liked:hover:not(:disabled){color:var(--brass-300)}.Engagement-module__PyHVha__active{color:var(--paper-100)}.Engagement-module__PyHVha__count{color:var(--paper-dim);font:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none}.Engagement-module__PyHVha__who{min-width:0;height:1.85rem;color:var(--paper-dim);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:background-color var(--speed-fast) var(--ease-out), color var(--speed-fast) var(--ease-out);background:0 0;border:none;border-radius:.55rem;align-items:center;padding:0 .4rem;font-size:.78rem;display:inline-flex;overflow:hidden}.Engagement-module__PyHVha__who:hover{background:color-mix(in srgb, var(--paper-100) 6%, transparent);color:var(--paper-100)}.Engagement-module__PyHVha__who:focus-visible{outline:2px solid var(--brass-400);outline-offset:-2px}@media (max-width:34rem){.Engagement-module__PyHVha__who{display:none}}.Engagement-module__PyHVha__commentAction{background:color-mix(in srgb, var(--ink-900) 60%, transparent);height:2rem;transition:background-color var(--speed-fast) var(--ease-out), color var(--speed-fast) var(--ease-out);border-radius:.7rem;gap:.45rem;margin-left:auto;padding:0 .55rem;box-shadow:inset 0 1px 2px #0003}.Engagement-module__PyHVha__commentAction:hover:not(:disabled){background:color-mix(in srgb, var(--ink-900) 82%, transparent);color:var(--paper-100)}.Engagement-module__PyHVha__commentAction[aria-expanded=true]{background:color-mix(in srgb, var(--brass-500) 15%, transparent);color:var(--brass-200)}.Engagement-module__PyHVha__commentAction svg{transition:transform var(--speed-fast) var(--ease-out)}.Engagement-module__PyHVha__commentAction[aria-expanded=true] svg{transform:translateY(-1px)}.Engagement-module__PyHVha__commentTally{background:color-mix(in srgb, var(--paper-100) 8%, transparent);min-width:1.15rem;height:1.15rem;color:inherit;font-variant-numeric:tabular-nums;border-radius:.35rem;justify-content:center;align-items:center;padding:0 .25rem;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.Engagement-module__PyHVha__commentAction[aria-expanded=true] .Engagement-module__PyHVha__commentTally{background:color-mix(in srgb, var(--brass-500) 24%, transparent)}.Engagement-module__PyHVha__count:hover{color:var(--brass-300)}.Engagement-module__PyHVha__preview{background:color-mix(in srgb, var(--ink-900) 45%, transparent);width:100%;color:var(--paper-300);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:border-color .2s var(--ease-out), background-color .2s var(--ease-out);border:1px solid #0000;border-radius:.6rem;align-items:baseline;gap:.4rem;margin-top:.4rem;padding:.4rem .55rem;display:flex}.Engagement-module__PyHVha__preview:hover{border-color:color-mix(in srgb, var(--brass-500) 24%, transparent);background:color-mix(in srgb, var(--ink-900) 72%, transparent)}.Engagement-module__PyHVha__preview:focus-visible{outline:2px solid var(--brass-400);outline-offset:-2px}.Engagement-module__PyHVha__previewAuthor{color:var(--brass-200);flex:none;font-size:.78rem;font-weight:700}.Engagement-module__PyHVha__previewBody{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--paper-300);flex:auto;overflow:hidden}.Engagement-module__PyHVha__previewMore{color:var(--paper-dim);flex:none;font-size:.7rem;font-weight:600}
.SubjectEngagement-module__slkHxq__panel{margin-top:var(--space-6)}.SubjectEngagement-module__slkHxq__loading{padding:var(--space-3) 0;color:var(--paper-dim);font-size:var(--text-sm);margin:0}
.CalibrationEditor-module__M76Cha__section{padding-bottom:var(--space-5);border-bottom:1px solid var(--hairline-faint);margin-bottom:var(--space-5)}.CalibrationEditor-module__M76Cha__notice,.CalibrationEditor-module__M76Cha__hint{color:var(--paper-dim);font-size:var(--text-sm);margin:0 0 var(--space-3)}.CalibrationEditor-module__M76Cha__stage{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.CalibrationEditor-module__M76Cha__zoomBar{align-items:center;gap:var(--space-3);min-width:0;display:flex}.CalibrationEditor-module__M76Cha__zoomGroup{align-items:center;gap:var(--space-1);border:1px solid var(--hairline-faint);background:var(--ink-900);border-radius:999px;padding:2px;display:inline-flex}.CalibrationEditor-module__M76Cha__zoomButton{width:1.6rem;height:1.6rem;color:var(--paper-300);cursor:pointer;transition:background var(--speed-fast) var(--ease-out), color var(--speed-fast) var(--ease-out);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.CalibrationEditor-module__M76Cha__zoomButton svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;fill:none;width:.8rem;height:.8rem}.CalibrationEditor-module__M76Cha__zoomButton:hover:not(:disabled){background:color-mix(in srgb, var(--brass-500) 22%, transparent);color:var(--paper-100)}.CalibrationEditor-module__M76Cha__zoomButton:disabled{opacity:.35;cursor:default}.CalibrationEditor-module__M76Cha__zoomValue{min-width:3.2rem;color:var(--paper-300);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:center}.CalibrationEditor-module__M76Cha__zoomReset{border:1px solid var(--hairline-faint);color:var(--paper-dim);font-family:var(--font-sans);font-size:var(--text-xs);cursor:pointer;transition:border-color var(--speed-fast) var(--ease-out), color var(--speed-fast) var(--ease-out);background:0 0;border-radius:999px;padding:.2rem .7rem}.CalibrationEditor-module__M76Cha__zoomReset:hover:not(:disabled){border-color:var(--hairline-brass);color:var(--brass-300)}.CalibrationEditor-module__M76Cha__zoomReset:disabled{opacity:.35;cursor:default}.CalibrationEditor-module__M76Cha__zoomHint{color:var(--paper-dim);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CalibrationEditor-module__M76Cha__viewport{border:1px solid var(--hairline-brass);border-radius:var(--radius-md);background:var(--ink-900);overscroll-behavior:contain;height:min(62vh,34rem);position:relative;overflow:auto}.CalibrationEditor-module__M76Cha__surface{margin:0 auto;line-height:0;position:relative}.CalibrationEditor-module__M76Cha__image{cursor:crosshair;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:none;width:100%;height:100%;display:block}.CalibrationEditor-module__M76Cha__image[data-pannable]{cursor:grab}.CalibrationEditor-module__M76Cha__image[data-pannable]:active{cursor:grabbing}.CalibrationEditor-module__M76Cha__overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.CalibrationEditor-module__M76Cha__line{stroke:var(--brass-300);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:6 4}.CalibrationEditor-module__M76Cha__marker{border:2px solid var(--brass-300);background:color-mix(in srgb, var(--ink-900) 45%, transparent);width:15px;height:15px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink-900) 70%, transparent);pointer-events:auto;cursor:grab;touch-action:none;border-radius:50%;margin:-7.5px 0 0 -7.5px;position:absolute}.CalibrationEditor-module__M76Cha__marker:after{content:"";background:var(--brass-300);border-radius:50%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;position:absolute;inset:50% auto auto 50%}.CalibrationEditor-module__M76Cha__marker:active{cursor:grabbing}.CalibrationEditor-module__M76Cha__controls{margin-top:var(--space-4);min-width:0}.CalibrationEditor-module__M76Cha__controls .field{margin-bottom:var(--space-3)}.CalibrationEditor-module__M76Cha__distanceRow{gap:var(--space-2);align-items:stretch;display:flex}.CalibrationEditor-module__M76Cha__distanceRow input{flex:auto;min-width:0}.CalibrationEditor-module__M76Cha__unitSelect{flex:0 0 7.5rem}.CalibrationEditor-module__M76Cha__readout{margin:0 0 var(--space-3);color:var(--paper-300);font-size:var(--text-sm)}.CalibrationEditor-module__M76Cha__actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.CalibrationEditor-module__M76Cha__saveForm{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--hairline-faint)}.CalibrationEditor-module__M76Cha__derived{gap:var(--space-5);margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:1px solid var(--hairline-faint);flex-wrap:wrap;display:flex}.CalibrationEditor-module__M76Cha__derived dt{font-size:var(--text-xs);color:var(--paper-dim)}.CalibrationEditor-module__M76Cha__derived dd{font-size:var(--text-sm);color:var(--paper-300);margin:0}.CalibrationEditor-module__M76Cha__section[data-embedded]{gap:var(--space-4);border-bottom:none;margin-bottom:0;padding-bottom:0;display:grid}@media (min-width:880px){.CalibrationEditor-module__M76Cha__section[data-embedded]{grid-template-columns:minmax(0,1.35fr) minmax(17rem,1fr);align-items:start}.CalibrationEditor-module__M76Cha__section[data-embedded] .CalibrationEditor-module__M76Cha__controls{margin-top:0}}.CalibrationEditor-module__M76Cha__section[data-embedded] .CalibrationEditor-module__M76Cha__viewport{height:min(58vh,30rem)}
.FeedbackModal-module__99UhnG__trigger{align-items:center;gap:var(--space-2);border:1px solid var(--hairline-faint);border-radius:var(--radius-sm);color:var(--paper-300);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;padding:.35rem .7rem;display:inline-flex}.FeedbackModal-module__99UhnG__trigger:hover{color:var(--brass-300);border-color:var(--hairline-brass)}.FeedbackModal-module__99UhnG__triggerIcon{width:.85rem;height:.85rem}.FeedbackModal-module__99UhnG__dialog{background:0 0;border:none;width:92vw;max-width:30rem;padding:0}.FeedbackModal-module__99UhnG__dialog::backdrop{background:color-mix(in srgb, var(--ink-900) 82%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.FeedbackModal-module__99UhnG__body{background:var(--ink-800);border:1px solid var(--hairline-brass);border-radius:var(--radius-lg);padding:var(--space-5);position:relative;overflow:hidden}.FeedbackModal-module__99UhnG__close{top:var(--space-3);right:var(--space-3);z-index:2;border:1px solid var(--hairline-brass);background:color-mix(in srgb, var(--ink-900) 70%, transparent);width:2rem;height:2rem;color:var(--paper-100);cursor:pointer;border-radius:50%;font-size:1.2rem;line-height:1;position:absolute}.FeedbackModal-module__99UhnG__head{margin-bottom:var(--space-4)}.FeedbackModal-module__99UhnG__kicker{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--brass-300);margin:0 0 var(--space-1)}.FeedbackModal-module__99UhnG__name{margin:0 0 var(--space-2);font-size:var(--text-xl);padding-right:var(--space-6)}.FeedbackModal-module__99UhnG__contextChip{border:1px solid var(--hairline-brass);border-radius:var(--radius-sm);color:var(--brass-300);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;padding:.1rem .5rem;display:inline-block}.FeedbackModal-module__99UhnG__form{gap:var(--space-2);display:grid}.FeedbackModal-module__99UhnG__kindTabs{border:1px solid var(--hairline-brass);border-radius:var(--radius-sm);width:100%;margin-bottom:var(--space-2);display:flex;overflow:hidden}.FeedbackModal-module__99UhnG__kindTab{text-align:center;color:var(--paper-300);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;border:none;flex:1;padding:.45rem .8rem}.FeedbackModal-module__99UhnG__kindTab+.FeedbackModal-module__99UhnG__kindTab{border-left:1px solid var(--hairline-faint)}.FeedbackModal-module__99UhnG__kindTabActive{background:color-mix(in srgb, var(--brass-300) 16%, transparent);color:var(--brass-300)}.FeedbackModal-module__99UhnG__hint{color:var(--paper-dim);font-size:var(--text-sm);margin:0 0 var(--space-2)}.FeedbackModal-module__99UhnG__signIn{text-align:center;padding:var(--space-4) 0;gap:var(--space-3);color:var(--paper-300);justify-items:center;display:grid}.FeedbackModal-module__99UhnG__uploadPreview{align-items:center;gap:var(--space-3);border:1px solid var(--hairline-faint);border-radius:var(--radius-sm);padding:var(--space-2);display:flex}.FeedbackModal-module__99UhnG__uploadThumb{object-fit:cover;border-radius:var(--radius-sm);width:4.5rem;height:3rem}.FeedbackModal-module__99UhnG__uploadName{min-width:0;color:var(--paper-300);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}
.RevisionList-module__wTOzua__list{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.RevisionList-module__wTOzua__entry{gap:var(--space-1);padding-left:var(--space-4);border-left:1px solid var(--hairline-faint);display:grid}.RevisionList-module__wTOzua__bareList{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.RevisionList-module__wTOzua__bareEntry{gap:var(--space-1);display:grid}.RevisionList-module__wTOzua__meta{align-items:baseline;gap:var(--space-2);color:var(--paper-dim);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;margin:0;display:flex}.RevisionList-module__wTOzua__who{color:var(--paper-200);text-decoration:none}a.RevisionList-module__wTOzua__who:hover{color:var(--brass-300);text-decoration:underline}.RevisionList-module__wTOzua__credit{color:var(--brass-300)}.RevisionList-module__wTOzua__dot{color:var(--hairline-faint)}.RevisionList-module__wTOzua__summary{color:var(--paper-300);font-size:var(--text-sm);margin:0}.RevisionList-module__wTOzua__tableWrap{margin-top:var(--space-2);overflow-x:auto}.RevisionList-module__wTOzua__table{border-collapse:collapse;font-size:var(--text-sm)}.RevisionList-module__wTOzua__table th,.RevisionList-module__wTOzua__table td{text-align:left;vertical-align:top;padding:var(--space-1) var(--space-3) var(--space-1) 0;word-break:break-word}.RevisionList-module__wTOzua__table th{color:var(--paper-dim);font-weight:400;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.RevisionList-module__wTOzua__beforeCell{max-width:18rem}.RevisionList-module__wTOzua__afterCell{max-width:22rem}.RevisionList-module__wTOzua__before,.RevisionList-module__wTOzua__after{border-radius:var(--radius-sm);padding:.05rem .4rem;display:inline-block}.RevisionList-module__wTOzua__before{background:color-mix(in srgb, var(--paper-dim) 10%, transparent);color:var(--paper-dim);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--paper-dim) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--paper-dim) 60%, transparent)}.RevisionList-module__wTOzua__after{background:color-mix(in srgb, var(--brass-300) 12%, transparent);color:var(--paper-100)}.RevisionList-module__wTOzua__before[data-placeholder],.RevisionList-module__wTOzua__after[data-placeholder]{color:var(--paper-dim);background:0 0;padding-inline:0;font-style:italic;text-decoration:none}.RevisionList-module__wTOzua__arrow{color:var(--hairline-brass);padding-inline:var(--space-1)}.RevisionList-module__wTOzua__note{color:var(--paper-dim);font-size:var(--text-xs)}@media (max-width:700px){.RevisionList-module__wTOzua__tableWrap{overflow-x:visible}.RevisionList-module__wTOzua__table,.RevisionList-module__wTOzua__table tbody,.RevisionList-module__wTOzua__table tr,.RevisionList-module__wTOzua__table th,.RevisionList-module__wTOzua__table td{width:100%;display:block}.RevisionList-module__wTOzua__table tr+tr{margin-top:var(--space-3)}.RevisionList-module__wTOzua__table th{padding:0 0 .2rem}.RevisionList-module__wTOzua__table td{padding:0}.RevisionList-module__wTOzua__beforeCell,.RevisionList-module__wTOzua__afterCell{max-width:none}.RevisionList-module__wTOzua__before,.RevisionList-module__wTOzua__after{overflow-wrap:anywhere;max-width:100%}.RevisionList-module__wTOzua__table td.RevisionList-module__wTOzua__arrow{display:none}.RevisionList-module__wTOzua__afterCell{margin-top:.2rem}}
.EntityFooter-module__Npui5q__footer{margin-top:var(--space-7);border-top:1px solid var(--hairline-faint)}.EntityFooter-module__Npui5q__bar{align-items:center;gap:var(--space-3);padding-top:var(--space-3);flex-wrap:wrap;display:flex}.EntityFooter-module__Npui5q__disclosure{align-items:center;gap:var(--space-2);color:var(--paper-dim);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);cursor:pointer;background:0 0;border:0;padding:.35rem 0;display:inline-flex}.EntityFooter-module__Npui5q__disclosure:hover{color:var(--brass-300)}.EntityFooter-module__Npui5q__caret{color:var(--hairline-brass);transition:transform var(--motion-fast,.15s) ease;display:inline-flex}.EntityFooter-module__Npui5q__caret[data-open]{transform:rotate(90deg)}.EntityFooter-module__Npui5q__actions{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.EntityFooter-module__Npui5q__body{padding:var(--space-5) 0 var(--space-2);gap:var(--space-4);display:grid}.EntityFooter-module__Npui5q__quiet{color:var(--paper-dim);font-size:var(--text-sm);margin:0}.EntityFooter-module__Npui5q__more{color:var(--paper-dim);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.EntityFooter-module__Npui5q__more:hover,.EntityFooter-module__Npui5q__retry:hover{color:var(--brass-300)}.EntityFooter-module__Npui5q__retry{color:var(--brass-300);font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:40rem){.EntityFooter-module__Npui5q__actions{width:100%;margin-left:0}}
.MapImageChoice-module__Gm17aq__wrap{gap:var(--space-2);min-width:0;display:grid}.MapImageChoice-module__Gm17aq__bar{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.MapImageChoice-module__Gm17aq__count{color:var(--paper-dim);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.MapImageChoice-module__Gm17aq__selectAll{color:var(--brass-300);font-family:var(--font-sans);font-size:var(--text-xs);cursor:pointer;transition:color var(--speed-fast,.14s) var(--ease-out,ease);background:0 0;border:none;padding:0}.MapImageChoice-module__Gm17aq__selectAll:hover{color:var(--brass-500);text-decoration:underline}.MapImageChoice-module__Gm17aq__selectAll:focus-visible{outline:1px solid var(--brass-500);outline-offset:2px}.MapImageChoice-module__Gm17aq__root{gap:var(--space-2);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--brass-500) 70%, transparent) transparent;grid-template-columns:repeat(auto-fill,minmax(4.75rem,1fr));min-width:0;max-height:13.5rem;padding:2px;display:grid;overflow-y:auto}.MapImageChoice-module__Gm17aq__root::-webkit-scrollbar{width:6px}.MapImageChoice-module__Gm17aq__root::-webkit-scrollbar-track{background:0 0}.MapImageChoice-module__Gm17aq__root::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brass-500) 60%, transparent);border-radius:3px}.MapImageChoice-module__Gm17aq__root[data-size=roomy]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));max-height:26rem}.MapImageChoice-module__Gm17aq__shot{aspect-ratio:4/3;border:1px solid var(--hairline-faint);border-radius:var(--radius-sm);background:var(--ink-800);cursor:pointer;transition:border-color var(--speed-fast,.14s) var(--ease-out,ease), box-shadow var(--speed-fast,.14s) var(--ease-out,ease), transform var(--speed-fast,.14s) var(--ease-out,ease);padding:0;display:block;position:relative;overflow:hidden}.MapImageChoice-module__Gm17aq__shot:hover{border-color:var(--hairline-brass);transform:translateY(-1px)}.MapImageChoice-module__Gm17aq__shot:focus-visible{outline:1px solid var(--brass-500);outline-offset:2px}.MapImageChoice-module__Gm17aq__shotOn{border-color:var(--brass-500);box-shadow:0 0 0 1px var(--brass-500)}.MapImageChoice-module__Gm17aq__thumb{object-fit:cover;width:100%;height:100%;transition:opacity var(--speed-fast,.14s) var(--ease-out,ease);display:block}.MapImageChoice-module__Gm17aq__shot:not(.MapImageChoice-module__Gm17aq__shotOn) .MapImageChoice-module__Gm17aq__thumb{opacity:.62}.MapImageChoice-module__Gm17aq__number{background:color-mix(in srgb, var(--ink-900) 78%, transparent);min-width:1.05rem;color:var(--paper-100);font-family:var(--font-sans);font-variant-numeric:tabular-nums;text-align:center;border-radius:3px;padding:0 .2rem;font-size:.62rem;line-height:1.15rem;position:absolute;top:3px;left:3px}.MapImageChoice-module__Gm17aq__tick{border:1px solid color-mix(in srgb, var(--paper-100) 45%, transparent);background:color-mix(in srgb, var(--ink-900) 72%, transparent);color:#0000;width:1.15rem;height:1.15rem;transition:background var(--speed-fast,.14s) var(--ease-out,ease), border-color var(--speed-fast,.14s) var(--ease-out,ease), color var(--speed-fast,.14s) var(--ease-out,ease);border-radius:4px;place-items:center;display:grid;position:absolute;bottom:3px;right:3px}.MapImageChoice-module__Gm17aq__shotOn .MapImageChoice-module__Gm17aq__tick{border-color:var(--brass-300);background:var(--brass-500);color:var(--ink-900)}.MapImageChoice-module__Gm17aq__tick svg{width:.9rem;height:.9rem}.MapImageChoice-module__Gm17aq__root[data-size=roomy] .MapImageChoice-module__Gm17aq__number{min-width:1.3rem;font-size:.72rem;line-height:1.35rem}.MapImageChoice-module__Gm17aq__root[data-size=roomy] .MapImageChoice-module__Gm17aq__tick{width:1.4rem;height:1.4rem}.MapImageChoice-module__Gm17aq__root[data-size=roomy] .MapImageChoice-module__Gm17aq__tick svg{width:1.05rem;height:1.05rem}
.Inspector-module__ySe1hW__rail{--rail-gutter:calc(var(--space-2) + .9rem + 5px);border-left:1px solid var(--ink-700);background:var(--ink-900);flex-direction:column;flex:0 0 24rem;gap:0;width:24rem;padding:0;display:flex;position:relative;overflow:hidden}.Inspector-module__ySe1hW__rail[data-resizing]{-webkit-user-select:none;user-select:none;transition:none}.Inspector-module__ySe1hW__rail[data-collapsed]{flex-basis:1.6rem;width:1.6rem;padding:0;overflow:hidden}.Inspector-module__ySe1hW__rail[data-collapsed]>:not(.Inspector-module__ySe1hW__collapse){display:none}.Inspector-module__ySe1hW__resize{z-index:3;cursor:ew-resize;touch-action:none;width:5px;transition:background var(--speed-fast,.14s) var(--ease-out,ease);background:0 0;position:absolute;top:0;bottom:0;left:0}.Inspector-module__ySe1hW__rail:hover .Inspector-module__ySe1hW__resize{background:var(--hairline-faint)}.Inspector-module__ySe1hW__resize:hover,.Inspector-module__ySe1hW__resize:active{background:var(--brass-500)}.Inspector-module__ySe1hW__collapse{z-index:2;color:#0000;cursor:pointer;width:.9rem;transition:color var(--speed-fast,.14s) var(--ease-out,ease), background var(--speed-fast,.14s) var(--ease-out,ease);background:0 0;border:0;border-right:1px solid #0000;justify-content:center;align-items:center;margin-left:5px;padding:0;display:flex;position:absolute;top:0;bottom:0;left:0}.Inspector-module__ySe1hW__rail:hover .Inspector-module__ySe1hW__collapse,.Inspector-module__ySe1hW__collapse:focus-visible{color:var(--paper-dim);background:linear-gradient(90deg,#00000040,#0000)}.Inspector-module__ySe1hW__collapse:hover{color:var(--brass-500);background:var(--brass-glow)}.Inspector-module__ySe1hW__collapse:focus-visible{outline:1px solid var(--brass-500);outline-offset:-2px}.Inspector-module__ySe1hW__collapse svg{width:.8rem;height:.8rem}.Inspector-module__ySe1hW__rail[data-collapsed] .Inspector-module__ySe1hW__collapse{width:100%;color:var(--paper-dim);border-right:0;margin-left:0}.Inspector-module__ySe1hW__rail[data-collapsed] .Inspector-module__ySe1hW__collapse:after{content:"Properties";font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl;color:var(--brass-300);position:absolute;top:3.2rem}.Inspector-module__ySe1hW__rail[data-collapsed] .Inspector-module__ySe1hW__collapse svg{position:absolute;top:.6rem}@media (max-width:640px){.Inspector-module__ySe1hW__collapse{display:none}.Inspector-module__ySe1hW__rail[data-collapsed]{width:auto;padding:var(--space-3);flex-basis:auto;overflow-y:auto}.Inspector-module__ySe1hW__rail[data-collapsed]>*{display:revert}}.Inspector-module__ySe1hW__head{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:1.75rem;padding:var(--space-3) var(--space-3) var(--space-2) var(--rail-gutter);border-bottom:1px solid var(--ink-800);flex:none;display:flex}.Inspector-module__ySe1hW__heading{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--brass-300);margin:0;font-weight:600}.Inspector-module__ySe1hW__close{padding:0 var(--space-1);color:var(--paper-dim);font-size:var(--text-lg);cursor:pointer;background:0 0;border:0;line-height:1;display:none}.Inspector-module__ySe1hW__close:hover{color:var(--paper-100)}.Inspector-module__ySe1hW__empty{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--paper-dim);line-height:1.55}.Inspector-module__ySe1hW__note{margin:calc(var(--space-1) * -1) 0 0;padding:0 0 0 var(--space-2);border-left:1px solid var(--ink-700);font-size:var(--text-xs);color:var(--paper-dim);line-height:1.5}.Inspector-module__ySe1hW__pickerRow{align-items:stretch;gap:var(--space-1);min-width:0;display:flex}.Inspector-module__ySe1hW__pickerRow>:first-child{flex:auto;min-width:0}.Inspector-module__ySe1hW__rowDrop{border:1px solid var(--hairline-brass);border-radius:var(--radius-sm);background:var(--ink-900);width:2rem;color:var(--paper-dim);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .12s,color .12s;display:flex}.Inspector-module__ySe1hW__rowDrop:hover{border-color:var(--signal-red-300);color:var(--signal-red-300)}.Inspector-module__ySe1hW__rowDrop:focus-visible{border-color:var(--brass-500);box-shadow:0 0 0 3px var(--brass-glow);outline:none}.Inspector-module__ySe1hW__rowDrop svg{width:.9rem;height:.9rem}.Inspector-module__ySe1hW__fields{border:0;margin:0;padding:0;display:contents}.Inspector-module__ySe1hW__fields:disabled .Inspector-module__ySe1hW__numberLabel{pointer-events:none;cursor:default}.Inspector-module__ySe1hW__section{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--hairline-faint);border-radius:var(--radius-sm);background:var(--ink-800);flex-direction:column;display:flex;box-shadow:0 1px 2px #00000059}.Inspector-module__ySe1hW__section[data-collapsed]{padding-block:var(--space-1)}.Inspector-module__ySe1hW__section>:is(.Inspector-module__ySe1hW__text,.Inspector-module__ySe1hW__select,.Inspector-module__ySe1hW__pickerRow,.Inspector-module__ySe1hW__grid,.Inspector-module__ySe1hW__shapeRow,.Inspector-module__ySe1hW__orderRow,.Inspector-module__ySe1hW__buttonRow){width:100%}.Inspector-module__ySe1hW__legend{letter-spacing:.1em;text-transform:uppercase;color:var(--paper-dim);margin:0;font-size:.6875rem;font-weight:600}.Inspector-module__ySe1hW__legendButton{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1) 0;font:inherit;letter-spacing:.1em;text-transform:uppercase;text-align:left;color:var(--paper-dim);cursor:pointer;transition:color var(--speed-fast,.14s) var(--ease-out,ease);background:0 0;border:0;margin:0;font-size:.6875rem;font-weight:600;line-height:1.2;display:flex}.Inspector-module__ySe1hW__legendButton:hover{color:var(--paper-100)}.Inspector-module__ySe1hW__legendButton:focus-visible{outline:1px solid var(--brass-500);outline-offset:2px;border-radius:2px}.Inspector-module__ySe1hW__legendChevron{width:.7rem;height:.7rem;transition:transform var(--speed-fast,.14s) var(--ease-out,ease);flex:none}.Inspector-module__ySe1hW__legendChevron[data-open]{transform:rotate(90deg)}.Inspector-module__ySe1hW__legendText{flex:1;min-width:0}.Inspector-module__ySe1hW__legendNote{color:var(--paper-dim);flex:none;font-size:.6rem}.Inspector-module__ySe1hW__groupBody{gap:var(--space-2);flex-direction:column;display:flex}.Inspector-module__ySe1hW__groupBody>:is(.Inspector-module__ySe1hW__text,.Inspector-module__ySe1hW__select,.Inspector-module__ySe1hW__pickerRow,.Inspector-module__ySe1hW__grid,.Inspector-module__ySe1hW__shapeRow,.Inspector-module__ySe1hW__orderRow,.Inspector-module__ySe1hW__buttonRow){width:100%}.Inspector-module__ySe1hW__subGroup{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.Inspector-module__ySe1hW__subLabel{font-size:var(--text-xs);color:var(--paper-dim)}.Inspector-module__ySe1hW__fieldRow{align-items:center;gap:var(--space-2);grid-template-columns:3.2rem minmax(0,1fr);display:grid}.Inspector-module__ySe1hW__fieldLabel{font-size:var(--text-xs);color:var(--paper-dim)}.Inspector-module__ySe1hW__body{scrollbar-gutter:auto;gap:var(--space-2);min-height:0;padding:var(--space-2) var(--space-2) var(--space-3) var(--rail-gutter);flex-direction:column;flex:1;display:flex;overflow-y:auto}.Inspector-module__ySe1hW__drawFooter{gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-2) var(--rail-gutter);border-top:1px solid var(--ink-700);background:var(--ink-900);flex-direction:column;flex:none;display:flex}.Inspector-module__ySe1hW__drawFooter[data-open]{padding-bottom:var(--space-3)}.Inspector-module__ySe1hW__grid{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.Inspector-module__ySe1hW__numberField{align-items:center;gap:var(--space-2);grid-template-columns:2.4rem minmax(0,1fr);display:grid}.Inspector-module__ySe1hW__numberLabel{font-size:var(--text-xs);color:var(--paper-dim);cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:none;transition:color var(--speed-fast,.14s) var(--ease-out,ease)}.Inspector-module__ySe1hW__numberLabel:hover,.Inspector-module__ySe1hW__numberLabel[data-scrubbing]{color:var(--brass-500)}.Inspector-module__ySe1hW__numberInput{min-height:2rem;padding:0 var(--space-2);border:1px solid var(--ink-700);border-radius:var(--radius-sm);background:var(--ink-800);transition:border-color var(--speed-fast,.14s) var(--ease-out,ease);align-items:center;gap:.25rem;display:flex}.Inspector-module__ySe1hW__numberInput:hover{border-color:var(--hairline-brass)}.Inspector-module__ySe1hW__numberInput:focus-within{border-color:var(--brass-500)}.Inspector-module__ySe1hW__numberInput input{width:100%;min-width:0;color:var(--paper-100);font-family:var(--font-sans);font-size:var(--text-sm);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0}.Inspector-module__ySe1hW__numberInput input:focus{outline:none}.Inspector-module__ySe1hW__suffix{font-size:var(--text-xs);color:var(--paper-dim)}.Inspector-module__ySe1hW__checkRow{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--paper-200);cursor:pointer;display:flex}.Inspector-module__ySe1hW__checkRow input{accent-color:var(--brass-500);cursor:pointer}.Inspector-module__ySe1hW__text,.Inspector-module__ySe1hW__select{border:1px solid var(--ink-700);border-radius:var(--radius-sm);background:var(--ink-800);width:100%;color:var(--paper-100);font-size:var(--text-sm);padding:.3rem .45rem}.Inspector-module__ySe1hW__text:focus,.Inspector-module__ySe1hW__select:focus{border-color:var(--brass-500);outline:none}.Inspector-module__ySe1hW__toggle{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--paper-200);cursor:pointer;display:flex}.Inspector-module__ySe1hW__toggle input{accent-color:var(--brass-500)}.Inspector-module__ySe1hW__buttonRow{gap:var(--space-1);flex-wrap:wrap;display:flex}.Inspector-module__ySe1hW__alignGrid{gap:var(--space-1);grid-template-columns:repeat(3,1fr);display:grid}.Inspector-module__ySe1hW__orderRow{gap:var(--space-1);grid-template-columns:repeat(4,1fr);display:grid}.Inspector-module__ySe1hW__orderRow .Inspector-module__ySe1hW__action{padding-inline:.2rem}.Inspector-module__ySe1hW__action,.Inspector-module__ySe1hW__danger{border:1px solid var(--ink-700);border-radius:var(--radius-sm);background:var(--ink-800);color:var(--paper-200);font-size:var(--text-xs);cursor:pointer;flex:auto;padding:.25rem .5rem}.Inspector-module__ySe1hW__action:hover{border-color:var(--brass-500);color:var(--paper-100)}.Inspector-module__ySe1hW__danger:hover{border-color:var(--signal-red-300);color:var(--signal-red-300)}@media (min-width:641px) and (max-width:1100px){.Inspector-module__ySe1hW__rail{display:none}.Inspector-module__ySe1hW__rail[data-tablet-active]{display:flex}.Inspector-module__ySe1hW__rail[data-tablet-active]:not([data-collapsed]){min-width:min(22rem,42vw);max-width:min(22rem,42vw)}}@media (max-width:640px){.Inspector-module__ySe1hW__rail{z-index:12;flex:none;width:min(18rem,85vw);transition:transform .16s;position:absolute;inset:0 0 0 auto;transform:translate(100%);box-shadow:-.5rem 0 1.5rem #00000059}.Inspector-module__ySe1hW__rail[data-open]{transform:translate(0)}.Inspector-module__ySe1hW__close{display:block}.Inspector-module__ySe1hW__resize{display:none}}@media (prefers-reduced-motion:reduce){.Inspector-module__ySe1hW__rail{transition:none}}
.MapDetail-module__aJG4BW__layout{gap:var(--space-6);padding-bottom:var(--space-7);grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start;display:grid}.MapDetail-module__aJG4BW__media{flex-direction:column;display:flex;position:sticky;top:5rem}.MapDetail-module__aJG4BW__board{min-width:0}@media (max-width:980px){.MapDetail-module__aJG4BW__layout{grid-template-columns:1fr}.MapDetail-module__aJG4BW__media{position:static}}
.PanelSwitch-module__tkX5jW__root{display:none}@media (min-width:641px) and (max-width:1100px){.PanelSwitch-module__tkX5jW__root{gap:var(--space-2);margin-bottom:var(--space-3);border-bottom:1px solid var(--hairline-faint);display:flex}}.PanelSwitch-module__tkX5jW__tab{padding:var(--space-1) var(--space-2);font:inherit;font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--paper-dim);cursor:pointer;transition:color var(--speed-fast,.14s) var(--ease-out,ease), border-color var(--speed-fast,.14s) var(--ease-out,ease);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:600}.PanelSwitch-module__tkX5jW__tab:hover{color:var(--paper-100)}.PanelSwitch-module__tkX5jW__tabOn{color:var(--brass-300);border-bottom-color:var(--brass-500)}.PanelSwitch-module__tkX5jW__tab:focus-visible{outline:1px solid var(--brass-500);outline-offset:-2px}
.WeaponModal-module__8nMm2q__dialog{background:0 0;border:none;width:94vw;max-width:44rem;padding:0}.WeaponModal-module__8nMm2q__dialog::backdrop{background:color-mix(in srgb, var(--ink-900) 82%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.WeaponModal-module__8nMm2q__body{background:var(--ink-800);border:1px solid var(--hairline-brass);border-radius:var(--radius-lg);position:relative;overflow:hidden;box-shadow:0 30px 70px -40px #000000e6}.WeaponModal-module__8nMm2q__loading{padding:var(--space-7);text-align:center;color:var(--paper-300)}.WeaponModal-module__8nMm2q__content{flex-direction:column;max-height:min(88vh,48rem);display:flex}.WeaponModal-module__8nMm2q__plate{aspect-ratio:16/7;background:var(--ink-950);flex:none;width:100%;margin-bottom:-1px;position:relative;overflow:hidden}.WeaponModal-module__8nMm2q__zoomButton{z-index:1;cursor:zoom-in;background:0 0;border:none;padding:0;position:absolute;inset:0}.WeaponModal-module__8nMm2q__zoomButton:focus-visible{outline:2px solid var(--brass-500);outline-offset:-4px}.WeaponModal-module__8nMm2q__blueprint{background-image:radial-gradient(130% 110% at 50% 0%, color-mix(in srgb, var(--brass-500) 15%, transparent), transparent 62%), repeating-linear-gradient(0deg, transparent 0 22px, color-mix(in srgb, var(--brass-500) 7%, transparent) 22px 23px), repeating-linear-gradient(90deg, transparent 0 22px, color-mix(in srgb, var(--brass-500) 7%, transparent) 22px 23px);position:absolute;inset:0}.WeaponModal-module__8nMm2q__art{position:absolute;inset:0}.WeaponModal-module__8nMm2q__art img{object-fit:cover;object-position:center 45%;width:100%;height:100%;transition:transform var(--speed-slow) var(--ease-out);transform:scale(1.02)}.WeaponModal-module__8nMm2q__plate[data-zoomable=true]:hover .WeaponModal-module__8nMm2q__art img{transform:scale(1.06)}.WeaponModal-module__8nMm2q__seam{background:linear-gradient(to bottom, color-mix(in srgb, var(--ink-950) 30%, transparent) 0%, transparent 26%, color-mix(in srgb, var(--ink-800) 72%, transparent) 66%, var(--ink-800) 88%, var(--ink-800) 100%), linear-gradient(to right, color-mix(in srgb, var(--ink-950) 42%, transparent), transparent 40%);position:absolute;inset:0}.WeaponModal-module__8nMm2q__classRibbon{z-index:2;pointer-events:none;top:var(--space-4);background:var(--brass-500);color:var(--ink-950);letter-spacing:.1em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%);padding:.26rem .9rem .26rem .75rem;font-size:.62rem;font-weight:800;position:absolute;left:0;box-shadow:0 4px 10px -4px #0009}.WeaponModal-module__8nMm2q__name{z-index:2;pointer-events:none;left:var(--space-6);right:7rem;bottom:var(--space-3);font-family:var(--font-display);font-size:var(--text-2xl);color:var(--paper-100);text-shadow:0 4px 18px #000000a6;margin:0;line-height:1.1;position:absolute}.WeaponModal-module__8nMm2q__zoomHint{z-index:2;pointer-events:none;right:var(--space-4);bottom:var(--space-4);border:1px solid var(--hairline-faint);background:color-mix(in srgb, var(--ink-950) 74%, transparent);color:var(--paper-300);text-transform:uppercase;letter-spacing:.08em;opacity:0;transition:opacity var(--speed-fast) var(--ease-out);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.64rem;display:inline-flex;position:absolute}.WeaponModal-module__8nMm2q__zoomHint svg{width:.8rem;height:.8rem}.WeaponModal-module__8nMm2q__plate[data-zoomable=true]:hover .WeaponModal-module__8nMm2q__zoomHint,.WeaponModal-module__8nMm2q__zoomButton:focus-visible~.WeaponModal-module__8nMm2q__zoomHint{opacity:1;color:var(--brass-300)}.WeaponModal-module__8nMm2q__noArt{color:var(--paper-dim);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-caps);place-items:center;display:grid;position:absolute;inset:0}.WeaponModal-module__8nMm2q__info{z-index:1;gap:var(--space-4);min-height:0;padding:var(--space-5) var(--space-6) var(--space-5);background:var(--ink-800);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--hairline-brass) transparent;flex-direction:column;display:flex;position:relative;overflow-y:auto}.WeaponModal-module__8nMm2q__info>*{flex:none}.WeaponModal-module__8nMm2q__specs{background:color-mix(in srgb, var(--ink-900) 72%, transparent);border:1px solid var(--hairline-faint);border-radius:var(--radius-md);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));margin:0;display:grid;overflow:hidden}.WeaponModal-module__8nMm2q__specs>div{min-width:0;padding:var(--space-3) var(--space-4);box-shadow:1px 0 0 var(--hairline-faint), 0 1px 0 var(--hairline-faint)}.WeaponModal-module__8nMm2q__specs dt{color:var(--paper-dim);text-transform:uppercase;letter-spacing:.1em;font-size:.64rem}.WeaponModal-module__8nMm2q__specs dd{overflow-wrap:anywhere;font-family:var(--font-display);font-size:var(--text-lg);color:var(--paper-100);font-variant-numeric:tabular-nums;margin:.3rem 0 0;line-height:1.25}.WeaponModal-module__8nMm2q__description{color:var(--paper-300);line-height:1.7;font-size:var(--text-sm);margin:0}.WeaponModal-module__8nMm2q__actions{gap:var(--space-3);display:flex}@media (max-width:640px){.WeaponModal-module__8nMm2q__plate{aspect-ratio:4/3}.WeaponModal-module__8nMm2q__name{left:var(--space-5);right:var(--space-5);font-size:var(--text-xl)}.WeaponModal-module__8nMm2q__info{padding:var(--space-5)}.WeaponModal-module__8nMm2q__specs>div:last-child:nth-child(odd){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.WeaponModal-module__8nMm2q__zoomHint{transition:none}.WeaponModal-module__8nMm2q__art img{transition:none}.WeaponModal-module__8nMm2q__plate[data-zoomable=true]:hover .WeaponModal-module__8nMm2q__art img{transform:scale(1.02)}}
.CalibrationBadge-module__uzEjMG__badge{align-items:center;gap:var(--space-1);font-family:var(--font-sans);font-size:var(--text-xs);padding:2px var(--space-2);border:1px solid var(--hairline-faint);white-space:nowrap;border-radius:999px;font-weight:500;line-height:1.4;display:inline-flex}.CalibrationBadge-module__uzEjMG__dot{opacity:.9;border-radius:50%;width:.4rem;height:.4rem}.CalibrationBadge-module__uzEjMG__on{color:color-mix(in srgb, #7bbf8f 82%, var(--paper-300));background:#7bbf8f14;border-color:#7bbf8f47}.CalibrationBadge-module__uzEjMG__on .CalibrationBadge-module__uzEjMG__dot{background:#7bbf8f}.CalibrationBadge-module__uzEjMG__off{color:color-mix(in srgb, var(--signal-red-300) 78%, var(--paper-300));border-color:color-mix(in srgb, var(--signal-red-300) 30%, transparent);background:color-mix(in srgb, var(--signal-red-300) 8%, transparent)}.CalibrationBadge-module__uzEjMG__off .CalibrationBadge-module__uzEjMG__dot{background:var(--signal-red-300)}.CalibrationBadge-module__uzEjMG__actionable{cursor:pointer;font-family:inherit}.CalibrationBadge-module__uzEjMG__actionable:hover,.CalibrationBadge-module__uzEjMG__actionable:focus-visible{filter:brightness(1.15)}
.PostMedia-module__f10W9W__grid{margin-top:var(--space-1);border-radius:var(--radius-sm);border:1px solid var(--hairline-faint);background:#000;gap:3px;display:grid;overflow:hidden}.PostMedia-module__f10W9W__grid[data-count="1"]{grid-template-columns:1fr}.PostMedia-module__f10W9W__grid[data-count="2"],.PostMedia-module__f10W9W__grid[data-count="3"],.PostMedia-module__f10W9W__grid[data-count="4"]{grid-template-columns:1fr 1fr}.PostMedia-module__f10W9W__grid[data-count="3"] .PostMedia-module__f10W9W__cell:nth-child(3){aspect-ratio:16/9;grid-column:1/-1}.PostMedia-module__f10W9W__cell{cursor:pointer;aspect-ratio:1;background:0 0;border:none;padding:0;display:block;position:relative;overflow:hidden}.PostMedia-module__f10W9W__cell>img{object-fit:cover;width:100%;height:100%;transition:transform var(--speed-fast) var(--ease-out);display:block}.PostMedia-module__f10W9W__cell img{object-fit:cover;width:100%;height:100%;transition:transform var(--speed-fast) var(--ease-out);display:block}.PostMedia-module__f10W9W__grid[data-count="1"] .PostMedia-module__f10W9W__cell[data-kind=image]{aspect-ratio:auto;height:100%;max-height:34rem}.PostMedia-module__f10W9W__grid[data-count="1"] .PostMedia-module__f10W9W__cell[data-kind=image] img{height:auto;max-height:34rem}.PostMedia-module__f10W9W__grid[data-count="1"] .PostMedia-module__f10W9W__cell[data-kind=video]{aspect-ratio:16/10}.PostMedia-module__f10W9W__cell:hover>img{transform:scale(1.02)}.PostMedia-module__f10W9W__cell:hover img{transform:scale(1.02)}.PostMedia-module__f10W9W__more{color:var(--paper-100);font-family:var(--font-display);background:#08090c8c;place-items:center;font-size:1.7rem;font-weight:700;display:grid;position:absolute;inset:0}
