[data-portal-root]{--portal-header-height:6.25rem;--portal-measure:80rem;--portal-rule:var(--border);background-color:var(--background);color:var(--foreground);scroll-padding-top:calc(var(--portal-header-height) + 1rem);overflow-x:clip}[data-portal-shell][data-portal-mode=app]{height:100dvh;min-height:0;overflow:hidden}[data-portal-shell][data-portal-mode=app] [data-portal-footer]{display:none}[data-portal-shell][data-portal-mode=app] [data-portal-main]{flex-direction:column;max-width:none;min-height:0;padding:0;display:flex}.portal-thread-paper:before{content:"";pointer-events:none;background-image:linear-gradient(to right, var(--portal-rule) 1px, transparent 1px), linear-gradient(to bottom, var(--portal-rule) 1px, transparent 1px);opacity:.28;-webkit-mask-image:linear-gradient(to bottom, var(--foreground) 0%, var(--foreground) 62%, transparent 100%);mask-image:linear-gradient(to bottom, var(--foreground) 0%, var(--foreground) 62%, transparent 100%);background-size:3rem 3rem;position:absolute;inset:0}.portal-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:500}.portal-numeric{font-variant-numeric:tabular-nums}.portal-row-link{transition:background-color .12s,box-shadow .12s}.portal-row-link:hover{background-color:var(--muted)}.portal-row-link:focus-visible{box-shadow:inset 0 0 0 2px var(--ring);outline:none}@keyframes portal-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.portal-rise{animation:.38s cubic-bezier(.22,1,.36,1) both portal-rise;animation-delay:calc(var(--rise-index,0) * 45ms)}.portal-drafting-grid{background-image:linear-gradient(to right, var(--border) 1px, transparent 1px), linear-gradient(to bottom, var(--border) 1px, transparent 1px);-webkit-mask-image:radial-gradient(ellipse 75% 60% at 50% 42%, var(--foreground) 8%, transparent 76%);mask-image:radial-gradient(ellipse 75% 60% at 50% 42%, var(--foreground) 8%, transparent 76%);background-position:50%;background-size:3rem 3rem}@media (prefers-reduced-motion:reduce){.portal-rise{animation:none}}
