*{padding:0;margin:0;min-width:0}*,:after,:before{box-sizing:border-box}html{text-size-adjust:none}ol[role=list],ul[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}button,input,select,textarea{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}.CategorySegmentControl_segmentControlRoot__73KsJ{background:var(--color-black);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-6)}.CategorySegmentControl_segmentControlItem___7PNT{padding:var(--space-1) var(--space-3);border-radius:var(--radius-4);transition:all .2s ease}.CategorySegmentControl_segmentControlItem___7PNT:hover{background:var(--gray-a4);color:var(--red-a10)}.CategorySegmentControl_segmentControlItem___7PNT[data-selected=true]{background:var(--red-a7)}.MenuIconButton_closeIconButton__0rgaS{position:absolute;top:12px;right:12px}.TagSearchButton_searchButton__dpXQl{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-2);border-radius:var(--radius-thumb);transition:all .2s ease;font-size:var(--font-size-1)}.TagSearchButton_searchButton__dpXQl:hover{background:var(--gray-a4);color:var(--red-a10)}.TagSearchButton_dialogOverlay__wnsAJ{background-color:var(--black-a9);position:fixed;inset:0;animation:TagSearchButton_overlayShow__T_Yn3 .3s cubic-bezier(.16,1,.3,1)}.TagSearchButton_dialogContent__eKWna{position:fixed;bottom:0;left:50%;padding:24px;width:100vw;max-height:50vh;border-top-left-radius:16px;border-top-right-radius:16px;background-color:var(--color-background);animation:TagSearchButton_contentSlideUp__yw9Lh .3s cubic-bezier(.16,1,.3,1) forwards}.TagSearchButton_dialogContent__eKWna[data-state=closed]{animation:TagSearchButton_contentSlideDown__h_9xy .3s cubic-bezier(.16,1,.3,1) forwards}.TagSearchButton_dialogContent__eKWna:focus{outline:none}@keyframes TagSearchButton_overlayShow__T_Yn3{0%{opacity:0}to{opacity:1}}@keyframes TagSearchButton_contentSlideUp__yw9Lh{0%{transform:translate(-50%,100%);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes TagSearchButton_contentSlideDown__h_9xy{0%{transform:translate(-50%);opacity:1}to{transform:translate(-50%,100%);opacity:0}}.TagSearchButton_closeIconButton__y_mCp{position:absolute;top:12px;right:12px}