@font-face{font-style:normal;font-weight:400;src:url(./But-Head-Regular.bFy4jtSr.woff2) format("woff2");font-family:But Head;font-display:swap}@font-face{font-style:italic;font-weight:400;src:url(./But-Head-Italic.s4OqgFoK.woff2) format("woff2");font-family:But Head;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(./GeistMono-Regular.Cgn4a1uh.woff2) format("woff2");font-family:Geist Mono;font-display:swap}@font-face{font-style:normal;font-weight:500;src:url(./GeistMono-Medium.CBwEPH-2.woff2) format("woff2");font-family:Geist Mono;font-display:swap}@font-face{font-style:normal;font-weight:700;src:url(./GeistMono-Bold.BrvcC4FP.woff2) format("woff2");font-family:Geist Mono;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(./Inter-Regular.B0QUfDW0.woff2) format("woff2");font-family:Inter;font-display:swap}@font-face{font-style:italic;font-weight:400;src:url(./Inter-Italic.B_ozvy2G.woff2) format("woff2");font-family:Inter;font-display:swap}@font-face{font-style:normal;font-weight:500;src:url(./Inter-Medium.B0NFony0.woff2) format("woff2");font-family:Inter;font-display:swap}@font-face{font-style:italic;font-weight:500;src:url(./Inter-MediumItalic.DOveuiCA.woff2) format("woff2");font-family:Inter;font-display:swap}@font-face{font-style:normal;font-weight:600;src:url(./Inter-SemiBold._JLwM7Yv.woff2) format("woff2");font-family:Inter;font-display:swap}@font-face{font-style:italic;font-weight:600;src:url(./Inter-SemiBoldItalic.C4gNvuGw.woff2) format("woff2");font-family:Inter;font-display:swap}@font-face{font-style:normal;font-weight:700;src:url(./Inter-Bold.CytjP_7U.woff2) format("woff2");font-family:Inter;font-display:swap}@font-face{font-style:italic;font-weight:700;src:url(./Inter-BoldItalic.B0T-BnK6.woff2) format("woff2");font-family:Inter;font-display:swap}@layer reset{*,:after,:before{box-sizing:border-box;border:0 solid}html{overscroll-behavior:none;font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-variant-ligatures:none}body{padding:0;margin:0;overflow-x:hidden;color:var(--text-1);font-family:var(--font-default)}hr{height:0;border-top-width:1px;color:inherit}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-size:1em;font-family:var(--font-mono);font-variation-settings:normal;font-feature-settings:normal}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;border-collapse:collapse;text-indent:0}button,input,optgroup,select,textarea{margin:0;padding:0;border:0;color:inherit;font-weight:inherit;font-size:100%;line-height:inherit;font-family:inherit;font-variation-settings:inherit;font-feature-settings:inherit;letter-spacing:inherit;background:transparent}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-image:none;background-color:transparent;outline:none;touch-action:manipulation}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{text-align:left;cursor:pointer}[role=button]:disabled,button:disabled,:disabled{cursor:not-allowed}audio,canvas,embed,iframe,img,object,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,[role=button]:focus-visible,[role=link]:focus-visible,details:focus-visible,summary:focus-visible,.focus-visible:focus-visible{outline:2px solid var(--clr-theme-pop-element);outline-offset:-2px}}:root{--font-mono: var(--text-fontfamily-mono), monospace;--font-default: var(--text-fontfamily-default), sans-serif;--font-accent: var(--text-fontfamily-accent), serif}.text-9{font-weight:var(--text-weight-regular);font-size:.563rem;line-height:var(--text-lineheight-default);font-family:var(--font-default)}.text-10{font-weight:var(--text-weight-regular);font-size:.625rem;line-height:var(--text-lineheight-default);font-family:var(--font-default)}.text-11{font-weight:var(--text-weight-regular);font-size:.6875rem;line-height:var(--text-lineheight-default);font-family:var(--font-default)}.text-12{font-weight:var(--text-weight-regular);font-size:.75rem;line-height:var(--text-lineheight-default);font-family:var(--font-default)}.text-13{font-weight:var(--text-weight-regular);font-size:.8125rem;line-height:var(--text-lineheight-default);font-family:var(--font-default)}.text-14{font-weight:var(--text-weight-regular);font-size:.875rem;line-height:var(--text-lineheight-default);font-family:var(--font-default)}.text-15{font-weight:var(--text-weight-regular);font-size:.938rem;line-height:var(--text-lineheight-default);font-family:var(--font-default)}.text-16{font-weight:var(--text-weight-regular);font-size:1rem;line-height:var(--text-lineheight-default);font-family:var(--font-default)}.text-18{font-weight:var(--text-weight-regular);font-size:1.125rem;line-height:var(--text-lineheight-default);font-family:var(--font-default)}.text-head-20{font-weight:var(--text-weight-bold);font-size:1.25rem;line-height:var(--text-lineheight-default);font-family:var(--font-default)}.text-head-22{font-weight:var(--text-weight-bold);font-size:1.375rem;line-height:var(--text-lineheight-default);font-family:var(--font-default)}.text-head-24{font-weight:var(--text-weight-bold);font-size:1.5rem;line-height:var(--text-lineheight-default);font-family:var(--font-default)}.text-serif-42{font-weight:400;font-size:2.625rem;line-height:var(--text-lineheight-accent);font-family:var(--font-accent)}.text-serif-32{font-weight:400;font-size:2rem;line-height:var(--text-lineheight-accent);font-family:var(--font-accent)}.text-body{line-height:var(--text-lineheight-body)}.text-semibold{font-weight:var(--text-weight-semibold)}.text-bold{font-weight:var(--text-weight-bold)}.text-monospace{font-family:var(--fontfamily-mono)}.text-balance{text-wrap:balance}.text-pre{white-space:pre-wrap;word-break:break-word}.text-italic{font-style:italic}:root{--art-scene-bg: hsl(175 46.4% 89%);--art-scene-fill: hsl(60 64.7% 96.7%);--art-scene-outline: hsl(180 6% 29.6%);--art-spot-fill: var(--clr-gray-70);--art-spot-fill-pop: var(--clr-pop-70);--bg-1: var(--clr-gray-100);--bg-2: var(--clr-gray-90);--bg-3: var(--clr-gray-80);--bg-danger: var(--clr-danger-95);--bg-mute: var(--clr-gray-95);--bg-overlay: hsl(0 0% 83.9% / .45098039215686275);--bg-pop: var(--clr-pop-95);--bg-purple: var(--clr-purple-95);--bg-safe: var(--clr-safe-95);--bg-toast: var(--clr-gray-5);--bg-warn: var(--clr-warn-95);--border-1: var(--clr-gray-60);--border-2: var(--clr-gray-70);--border-3: var(--clr-gray-80);--btn-danger-outline: var(--clr-danger-50);--btn-danger-outline-bg: var(--clr-danger-70);--btn-danger-outline-text: var(--clr-danger-40);--btn-gray-outline: var(--clr-gray-50);--btn-gray-outline-bg: var(--clr-gray-70);--btn-gray-outline-text: var(--clr-gray-10);--btn-opacity-outline-bg: 10%;--btn-opacity-outline-bg-hover: 25%;--btn-opacity-outline-border: 40%;--btn-opacity-outline-icon: 70%;--btn-opacity-solid-hover: 10%;--btn-opacity-solid-icon: 80%;--btn-pop-outline: var(--clr-pop-50);--btn-pop-outline-bg: var(--clr-pop-70);--btn-pop-outline-text: var(--clr-pop-40);--btn-purple-outline: var(--clr-purple-50);--btn-purple-outline-bg: var(--clr-purple-70);--btn-purple-outline-text: var(--clr-purple-40);--btn-safe-outline: var(--clr-safe-50);--btn-safe-outline-bg: var(--clr-safe-70);--btn-safe-outline-text: var(--clr-safe-40);--btn-warn-outline: var(--clr-warn-50);--btn-warn-outline-bg: var(--clr-warn-70);--btn-warn-outline-text: var(--clr-warn-30);--change-status-addition: var(--clr-safe-60);--change-status-deletion: var(--clr-danger-60);--change-status-modification: var(--clr-warn-60);--change-status-rename: var(--clr-purple-60);--chip-danger-bg: var(--clr-danger-80);--chip-danger-fg: var(--clr-danger-40);--chip-gray-bg: var(--clr-gray-80);--chip-gray-fg: var(--clr-gray-20);--chip-pop-bg: var(--clr-pop-80);--chip-pop-fg: var(--clr-pop-40);--chip-purple-bg: var(--clr-purple-80);--chip-purple-fg: var(--clr-purple-40);--chip-safe-bg: var(--clr-safe-80);--chip-safe-fg: var(--clr-safe-40);--chip-warn-bg: var(--clr-warn-80);--chip-warn-fg: var(--clr-warn-40);--clr-danger-5: hsl(8 67.7% 18.2%);--clr-danger-10: hsl(8 68.1% 22.2%);--clr-danger-20: hsl(8 67.9% 25.7%);--clr-danger-30: hsl(8 67.8% 34.1%);--clr-danger-40: hsl(8 67.9% 41.6%);--clr-danger-50: hsl(8 67.8% 50%);--clr-danger-60: hsl(8 57.4% 69.6%);--clr-danger-70: hsl(8 58.8% 81%);--clr-danger-80: hsl(9 60.7% 89%);--clr-danger-90: hsl(9 61.3% 93.9%);--clr-danger-95: hsl(6 55.6% 96.5%);--clr-gray-0: hsl(0 0% 0%);--clr-gray-5: hsl(24 9.8% 10%);--clr-gray-10: hsl(20 8.3% 14.1%);--clr-gray-20: hsl(23 7.4% 21.2%);--clr-gray-30: hsl(22 7.5% 28.8%);--clr-gray-40: hsl(26 7.6% 36.1%);--clr-gray-50: hsl(23 7.8% 45.1%);--clr-gray-60: hsl(23 7.1% 64.1%);--clr-gray-70: hsl(26 6.2% 77.8%);--clr-gray-80: hsl(20 5.9% 90%);--clr-gray-90: hsl(30 7.7% 94.9%);--clr-gray-95: hsl(60 7.7% 97.5%);--clr-gray-100: hsl(0 0% 100%);--clr-pop-5: hsl(180 66.7% 8.2%);--clr-pop-10: hsl(180 64.7% 13.3%);--clr-pop-20: hsl(180 65.5% 17.1%);--clr-pop-30: hsl(180 64.8% 24.5%);--clr-pop-40: hsl(180 65.3% 32.7%);--clr-pop-50: hsl(180 65.4% 42%);--clr-pop-60: hsl(180 55% 60.8%);--clr-pop-70: hsl(180 56.1% 75.9%);--clr-pop-80: hsl(180 57.1% 89%);--clr-pop-90: hsl(180 60% 94.1%);--clr-pop-95: hsl(180 55.6% 96.5%);--clr-purple-5: hsl(270 59.5% 16.5%);--clr-purple-10: hsl(270 60% 20.6%);--clr-purple-20: hsl(270 60% 25.5%);--clr-purple-30: hsl(270 60.4% 35.7%);--clr-purple-40: hsl(270 59.8% 45.9%);--clr-purple-50: hsl(270 60% 53.9%);--clr-purple-60: hsl(270 51.5% 74.1%);--clr-purple-70: hsl(270 52.4% 83.5%);--clr-purple-80: hsl(270 53.6% 89%);--clr-purple-90: hsl(270 53.3% 94.1%);--clr-purple-95: hsl(270 55.6% 96.5%);--clr-safe-5: hsl(154 59% 7.6%);--clr-safe-10: hsl(155 60% 12.7%);--clr-safe-20: hsl(155 59.1% 17.3%);--clr-safe-30: hsl(155 59.7% 26.3%);--clr-safe-40: hsl(155 59.8% 36.1%);--clr-safe-50: hsl(155 60% 45.1%);--clr-safe-60: hsl(155 50.8% 64.1%);--clr-safe-70: hsl(155 52.2% 77.8%);--clr-safe-80: hsl(154 53.6% 89%);--clr-safe-90: hsl(154 53.3% 94.1%);--clr-safe-95: hsl(156 55.6% 96.5%);--clr-warn-5: hsl(35 95.1% 16.1%);--clr-warn-10: hsl(35 94.2% 20.4%);--clr-warn-20: hsl(35 95.1% 24.1%);--clr-warn-30: hsl(35 95.2% 32.9%);--clr-warn-40: hsl(34 90.8% 42.5%);--clr-warn-50: hsl(35 95.3% 50%);--clr-warn-60: hsl(35 80.6% 69.6%);--clr-warn-70: hsl(35 81.4% 81%);--clr-warn-80: hsl(35 82.1% 89%);--clr-warn-90: hsl(35 86.7% 94.1%);--clr-warn-95: hsl(34 88.9% 96.5%);--commit-integrated: var(--clr-purple-50);--commit-local: var(--clr-gray-50);--commit-remote: var(--clr-pop-50);--commit-shadow: var(--clr-pop-60);--commit-upstream: var(--clr-warn-50);--diff-addition-count-bg: hsl(158 67.5% 84.3%);--diff-addition-count-border: hsl(155 36.1% 66.9%);--diff-addition-count-text: hsl(154 17.2% 46.9%);--diff-addition-line-bg: hsl(157 82.1% 89%);--diff-addition-line-highlight: hsl(154 70% 76.5%);--diff-count-bg: hsl(60 5.9% 96.7%);--diff-count-border: var(--border-2);--diff-count-text: var(--text-2);--diff-deletion-count-bg: hsl(348 100% 92%);--diff-deletion-count-border: hsl(0 51.1% 81.6%);--diff-deletion-count-text: hsl(0 18.1% 53.5%);--diff-deletion-line-bg: hsl(355 100% 95.1%);--diff-deletion-line-highlight: hsl(346 93.4% 88%);--diff-line-bg: var(--bg-1);--diff-locked-count-bg: hsl(40 92.3% 89.8%);--diff-locked-count-border: hsl(38 74.4% 75.5%);--diff-locked-count-text: hsl(38 67.7% 43.7%);--diff-locked-selected-count-bg: hsl(40 92% 75.5%);--diff-locked-selected-count-border: hsl(38 67.9% 58.4%);--diff-locked-selected-count-text: hsl(38 72.4% 38.4%);--diff-selected-count-bg: var(--clr-pop-50);--diff-selected-count-border: var(--clr-pop-40);--diff-selected-count-text: var(--clr-pop-90);--fill-danger-bg: var(--clr-danger-50);--fill-danger-fg: var(--clr-danger-95);--fill-gray-bg: var(--clr-gray-20);--fill-gray-fg: var(--clr-gray-100);--fill-pop-bg: var(--clr-pop-50);--fill-pop-fg: var(--clr-gray-100);--fill-purple-bg: var(--clr-purple-50);--fill-purple-fg: var(--clr-purple-95);--fill-safe-bg: var(--clr-safe-50);--fill-safe-fg: var(--clr-safe-95);--fill-warn-bg: var(--clr-warn-50);--fill-warn-fg: var(--clr-warn-95);--focus-bg: var(--clr-pop-90);--focus-bg-mute: var(--clr-gray-90);--focus-fg: var(--clr-pop-50);--focus-fg-mute: var(--clr-gray-60);--fx-shadow-l: 0 10px 40px 0 var(--shadow-clr);--fx-shadow-m: 0 6px 30px 0 var(--shadow-clr);--fx-shadow-s: 0 4px 14px 0 var(--shadow-clr);--opacity-disabled: 60%;--opacity-hover: 5%;--radius-button: .375rem;--radius-l: .75rem;--radius-m: .375rem;--radius-ml: .625rem;--radius-s: .25rem;--shadow-clr: hsl(0 0% 0% / .10196078431372549);--size-button: 1.75rem;--size-card-padding: .875rem;--size-cta: 2rem;--size-icon: 1rem;--size-tag: 1.375rem;--text-1: var(--clr-gray-5);--text-2: var(--clr-gray-50);--text-3: var(--clr-gray-60);--text-danger: var(--clr-danger-10);--text-fontfamily-accent: But Head;--text-fontfamily-default: Inter;--text-fontfamily-mono: Geist Mono;--text-lineheight-accent: 110%;--text-lineheight-body: 160%;--text-lineheight-default: 120%;--text-pop: var(--clr-pop-10);--text-purple: var(--clr-purple-10);--text-safe: var(--clr-safe-10);--text-warn: var(--clr-warn-10);--text-weight-bold: 600;--text-weight-regular: 400;--text-weight-semibold: 500;--tooltip-bg: var(--clr-gray-95);--tooltip-border: var(--clr-gray-80)}:root.dark{--art-scene-bg: hsl(177 44.1% 28%);--art-scene-fill: hsl(79 37.8% 82.4%);--art-scene-outline: hsl(180 25.9% 10.6%);--art-spot-fill: var(--clr-gray-40);--art-spot-fill-pop: var(--clr-pop-30);--bg-1: var(--clr-gray-10);--bg-2: var(--clr-gray-5);--bg-3: var(--clr-gray-0);--bg-danger: var(--clr-danger-5);--bg-mute: var(--clr-gray-20);--bg-overlay: hsl(0 0% 0% / .5019607843137255);--bg-pop: var(--clr-pop-5);--bg-purple: var(--clr-purple-5);--bg-safe: var(--clr-safe-5);--bg-toast: var(--clr-gray-95);--bg-warn: var(--clr-warn-5);--border-1: var(--clr-gray-40);--border-2: var(--clr-gray-30);--border-3: var(--clr-gray-20);--btn-danger-outline: var(--clr-danger-50);--btn-danger-outline-bg: var(--clr-danger-40);--btn-danger-outline-text: var(--clr-danger-60);--btn-gray-outline: var(--clr-gray-50);--btn-gray-outline-bg: var(--clr-gray-40);--btn-gray-outline-text: var(--clr-gray-100);--btn-opacity-outline-bg: 10%;--btn-opacity-outline-bg-hover: 25%;--btn-opacity-outline-border: 40%;--btn-opacity-outline-icon: 70%;--btn-opacity-solid-hover: 10%;--btn-opacity-solid-icon: 80%;--btn-pop-outline: var(--clr-pop-50);--btn-pop-outline-bg: var(--clr-pop-40);--btn-pop-outline-text: var(--clr-pop-60);--btn-purple-outline: var(--clr-purple-50);--btn-purple-outline-bg: var(--clr-purple-40);--btn-purple-outline-text: var(--clr-purple-60);--btn-safe-outline: var(--clr-safe-50);--btn-safe-outline-bg: var(--clr-safe-40);--btn-safe-outline-text: var(--clr-safe-60);--btn-warn-outline: var(--clr-warn-50);--btn-warn-outline-bg: var(--clr-warn-40);--btn-warn-outline-text: var(--clr-warn-60);--change-status-addition: var(--clr-safe-30);--change-status-deletion: var(--clr-danger-30);--change-status-modification: var(--clr-warn-30);--change-status-rename: var(--clr-purple-40);--chip-danger-bg: var(--clr-danger-10);--chip-danger-fg: var(--clr-danger-60);--chip-gray-bg: var(--clr-gray-20);--chip-gray-fg: var(--clr-gray-70);--chip-pop-bg: var(--clr-pop-10);--chip-pop-fg: var(--clr-pop-60);--chip-purple-bg: var(--clr-purple-10);--chip-purple-fg: var(--clr-purple-60);--chip-safe-bg: var(--clr-safe-10);--chip-safe-fg: var(--clr-safe-60);--chip-warn-bg: var(--clr-warn-10);--chip-warn-fg: var(--clr-warn-60);--commit-integrated: var(--clr-purple-40);--commit-local: var(--clr-gray-50);--commit-remote: var(--clr-pop-50);--commit-shadow: var(--clr-pop-30);--commit-upstream: var(--clr-warn-50);--diff-addition-count-bg: hsl(166 47.5% 23.1%);--diff-addition-count-border: hsl(156 31.5% 35.5%);--diff-addition-count-text: hsl(169 33.3% 62.4%);--diff-addition-line-bg: hsl(168 52.9% 16.7%);--diff-addition-line-highlight: hsl(168 71.8% 27.8%);--diff-count-bg: hsl(12 5.5% 17.8%);--diff-count-border: var(--border-2);--diff-count-text: var(--text-2);--diff-deletion-count-bg: hsl(350 51.4% 29%);--diff-deletion-count-border: hsl(0 38% 42.4%);--diff-deletion-count-text: hsl(349 64.6% 74.5%);--diff-deletion-line-bg: hsl(347 57% 21%);--diff-deletion-line-highlight: hsl(348 57.2% 39.4%);--diff-line-bg: var(--bg-1);--diff-locked-count-bg: hsl(36 62.7% 23.1%);--diff-locked-count-border: hsl(35 48.4% 35.7%);--diff-locked-count-text: hsl(38 74.7% 64.3%);--diff-locked-selected-count-bg: hsl(36 68.5% 36.1%);--diff-locked-selected-count-border: hsl(35 52.2% 49.2%);--diff-locked-selected-count-text: hsl(38 94.7% 85.3%);--diff-selected-count-bg: var(--clr-pop-30);--diff-selected-count-border: var(--clr-pop-40);--diff-selected-count-text: var(--clr-pop-80);--fill-danger-bg: var(--clr-danger-40);--fill-danger-fg: var(--clr-danger-95);--fill-gray-bg: var(--clr-gray-80);--fill-gray-fg: var(--clr-gray-0);--fill-pop-bg: var(--clr-pop-40);--fill-pop-fg: var(--clr-gray-100);--fill-purple-bg: var(--clr-purple-50);--fill-purple-fg: var(--clr-purple-90);--fill-safe-bg: var(--clr-safe-40);--fill-safe-fg: var(--clr-safe-90);--fill-warn-bg: var(--clr-warn-40);--fill-warn-fg: var(--clr-warn-90);--focus-bg: var(--clr-pop-10);--focus-bg-mute: var(--clr-gray-20);--focus-fg: var(--clr-pop-40);--focus-fg-mute: var(--clr-gray-40);--fx-shadow-l: 0 10px 40px 0 var(--shadow-clr);--fx-shadow-m: 0 6px 30px 0 var(--shadow-clr);--fx-shadow-s: 0 4px 14px 0 var(--shadow-clr);--shadow-clr: hsl(0 0% 0% / .5019607843137255);--text-1: var(--clr-gray-95);--text-2: var(--clr-gray-60);--text-3: var(--clr-gray-40);--text-danger: var(--clr-danger-80);--text-pop: var(--clr-pop-80);--text-purple: var(--clr-purple-80);--text-safe: var(--clr-safe-80);--text-warn: var(--clr-warn-80);--tooltip-bg: var(--clr-gray-10);--tooltip-border: var(--clr-gray-30)}.radius-s{border-radius:var(--radius-s)}.radius-m{border-radius:var(--radius-m)}.radius-ml{border-radius:var(--radius-ml)}.radius-l{border-radius:var(--radius-l)}.clr-bg-1{background-color:var(--bg-1)}.clr-bg-2{background-color:var(--bg-2)}.clr-bg-3{background-color:var(--bg-3)}.clr-border-1{border:1px solid var(--border-1)}.clr-border-2{border:1px solid var(--border-2)}.clr-border-3{border:1px solid var(--border-3)}.clr-text-1{color:var(--text-1)}.clr-text-2{color:var(--text-2)}.clr-text-3{color:var(--text-3)}.hide-native-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-native-scrollbar::-webkit-scrollbar{display:none}:is(.scrollbar,pre)::-webkit-scrollbar{width:14px;height:14px;background-color:transparent}:is(.scrollbar,pre)::-webkit-scrollbar-track{background-color:transparent}:is(.scrollbar,pre)::-webkit-scrollbar-thumb{border:4px solid rgba(0,0,0,0);border-radius:12px;background-clip:padding-box;background-color:var(--border-1);opacity:.3}:is(.scrollbar,pre)::-webkit-scrollbar-thumb:hover{opacity:.8}:is(.scrollbar,pre)::-webkit-scrollbar-button{display:none}:is(.scrollbar,pre)::-webkit-scrollbar-corner{background-color:transparent}.stack-v{display:flex;flex-direction:column}.stack-h{display:flex;flex-direction:row}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no-select{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hide-when-empty:empty{display:none}.no-pointer-events{pointer-events:none}.pointer-events{pointer-events:auto}.underline{text-decoration:underline}.underline-dotted{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.underline,.underline-dotted{text-underline-offset:3px}.capitalize{display:block}.capitalize:first-letter{text-transform:capitalize}.link-hover-2,.link-hover-3{cursor:pointer;transition:color .05s ease}.link-hover-2:hover{color:var(--text-1)}.link-hover-3:hover{color:var(--text-2)}.op-10{opacity:.1}.op-20{opacity:.2}.op-30{opacity:.3}.op-40{opacity:.4}.op-50{opacity:.5}.op-60{opacity:.6}.op-70{opacity:.7}.op-80{opacity:.8}.op-90{opacity:.9}.wiggle-animation{animation:wiggle-animation .35s forwards}@keyframes wiggle-animation{0%{transform:translate(-3px)}25%{transform:translate(3px)}50%{transform:translate(-2px)}75%{transform:translate(2px)}to{transform:translate(0)}}.highlight-animation{animation:highlight-animation .5s forwards}@keyframes highlight-animation{0%{transform:translate(0) rotate(0);box-shadow:0 0 color-mix(in srgb,var(--fill-pop-bg),transparent,.5)}12.5%{transform:translate(-1px,-1px) rotate(-.5deg);box-shadow:0 0 0 1px var(--fill-pop-bg)}25%{transform:translate(1px) rotate(.5deg);box-shadow:0 0 0 1.5px var(--fill-pop-bg)}37.5%{transform:translate(-1px,1px) rotate(-.3deg);box-shadow:0 0 0 2px var(--fill-pop-bg)}50%{transform:translate(1px,-1px) rotate(.3deg);box-shadow:0 0 0 2px var(--fill-pop-bg)}62.5%{transform:translate(-1px) rotate(-.2deg);box-shadow:0 0 0 1.5px var(--fill-pop-bg)}75%{transform:translate(1px,1px) rotate(.2deg);box-shadow:0 0 0 1px var(--fill-pop-bg)}87.5%{transform:translateY(-1px) rotate(-.1deg);box-shadow:0 0 0 .5px var(--fill-pop-bg)}to{transform:translate(0) rotate(0);box-shadow:0 0 color-mix(in srgb,var(--fill-pop-bg),transparent,.5)}}.gap-2{gap:2px}.p-2{padding:2px}.p-l-2{padding-left:2px}.p-r-2{padding-right:2px}.p-t-2{padding-top:2px}.p-b-2{padding-bottom:2px}.m-2{margin:2px}.m-l-2{margin-left:2px}.m-r-2{margin-right:2px}.m-t-2{margin-top:2px}.m-b-2{margin-bottom:2px}.gap-4{gap:4px}.p-4{padding:4px}.p-l-4{padding-left:4px}.p-r-4{padding-right:4px}.p-t-4{padding-top:4px}.p-b-4{padding-bottom:4px}.m-4{margin:4px}.m-l-4{margin-left:4px}.m-r-4{margin-right:4px}.m-t-4{margin-top:4px}.m-b-4{margin-bottom:4px}.gap-6{gap:6px}.p-6{padding:6px}.p-l-6{padding-left:6px}.p-r-6{padding-right:6px}.p-t-6{padding-top:6px}.p-b-6{padding-bottom:6px}.m-6{margin:6px}.m-l-6{margin-left:6px}.m-r-6{margin-right:6px}.m-t-6{margin-top:6px}.m-b-6{margin-bottom:6px}.gap-8{gap:8px}.p-8{padding:8px}.p-l-8{padding-left:8px}.p-r-8{padding-right:8px}.p-t-8{padding-top:8px}.p-b-8{padding-bottom:8px}.m-8{margin:8px}.m-l-8{margin-left:8px}.m-r-8{margin-right:8px}.m-t-8{margin-top:8px}.m-b-8{margin-bottom:8px}.gap-10{gap:10px}.p-10{padding:10px}.p-l-10{padding-left:10px}.p-r-10{padding-right:10px}.p-t-10{padding-top:10px}.p-b-10{padding-bottom:10px}.m-10{margin:10px}.m-l-10{margin-left:10px}.m-r-10{margin-right:10px}.m-t-10{margin-top:10px}.m-b-10{margin-bottom:10px}.gap-12{gap:12px}.p-12{padding:12px}.p-l-12{padding-left:12px}.p-r-12{padding-right:12px}.p-t-12{padding-top:12px}.p-b-12{padding-bottom:12px}.m-12{margin:12px}.m-l-12{margin-left:12px}.m-r-12{margin-right:12px}.m-t-12{margin-top:12px}.m-b-12{margin-bottom:12px}.gap-14{gap:14px}.p-14{padding:14px}.p-l-14{padding-left:14px}.p-r-14{padding-right:14px}.p-t-14{padding-top:14px}.p-b-14{padding-bottom:14px}.m-14{margin:14px}.m-l-14{margin-left:14px}.m-r-14{margin-right:14px}.m-t-14{margin-top:14px}.m-b-14{margin-bottom:14px}.gap-16{gap:16px}.p-16{padding:16px}.p-l-16{padding-left:16px}.p-r-16{padding-right:16px}.p-t-16{padding-top:16px}.p-b-16{padding-bottom:16px}.m-16{margin:16px}.m-l-16{margin-left:16px}.m-r-16{margin-right:16px}.m-t-16{margin-top:16px}.m-b-16{margin-bottom:16px}.gap-20{gap:20px}.p-20{padding:20px}.p-l-20{padding-left:20px}.p-r-20{padding-right:20px}.p-t-20{padding-top:20px}.p-b-20{padding-bottom:20px}.m-20{margin:20px}.m-l-20{margin-left:20px}.m-r-20{margin-right:20px}.m-t-20{margin-top:20px}.m-b-20{margin-bottom:20px}.gap-24{gap:24px}.p-24{padding:24px}.p-l-24{padding-left:24px}.p-r-24{padding-right:24px}.p-t-24{padding-top:24px}.p-b-24{padding-bottom:24px}.m-24{margin:24px}.m-l-24{margin-left:24px}.m-r-24{margin-right:24px}.m-t-24{margin-top:24px}.m-b-24{margin-bottom:24px}.gap-28{gap:28px}.p-28{padding:28px}.p-l-28{padding-left:28px}.p-r-28{padding-right:28px}.p-t-28{padding-top:28px}.p-b-28{padding-bottom:28px}.m-28{margin:28px}.m-l-28{margin-left:28px}.m-r-28{margin-right:28px}.m-t-28{margin-top:28px}.m-b-28{margin-bottom:28px}.gap-32{gap:32px}.p-32{padding:32px}.p-l-32{padding-left:32px}.p-r-32{padding-right:32px}.p-t-32{padding-top:32px}.p-b-32{padding-bottom:32px}.m-32{margin:32px}.m-l-32{margin-left:32px}.m-r-32{margin-right:32px}.m-t-32{margin-top:32px}.m-b-32{margin-bottom:32px}.gap-36{gap:36px}.p-36{padding:36px}.p-l-36{padding-left:36px}.p-r-36{padding-right:36px}.p-t-36{padding-top:36px}.p-b-36{padding-bottom:36px}.m-36{margin:36px}.m-l-36{margin-left:36px}.m-r-36{margin-right:36px}.m-t-36{margin-top:36px}.m-b-36{margin-bottom:36px}.gap-40{gap:40px}.p-40{padding:40px}.p-l-40{padding-left:40px}.p-r-40{padding-right:40px}.p-t-40{padding-top:40px}.p-b-40{padding-bottom:40px}.m-40{margin:40px}.m-l-40{margin-left:40px}.m-r-40{margin-right:40px}.m-t-40{margin-top:40px}.m-b-40{margin-bottom:40px}.gap-44{gap:44px}.p-44{padding:44px}.p-l-44{padding-left:44px}.p-r-44{padding-right:44px}.p-t-44{padding-top:44px}.p-b-44{padding-bottom:44px}.m-44{margin:44px}.m-l-44{margin-left:44px}.m-r-44{margin-right:44px}.m-t-44{margin-top:44px}.m-b-44{margin-bottom:44px}.gap-48{gap:48px}.p-48{padding:48px}.p-l-48{padding-left:48px}.p-r-48{padding-right:48px}.p-t-48{padding-top:48px}.p-b-48{padding-bottom:48px}.m-48{margin:48px}.m-l-48{margin-left:48px}.m-r-48{margin-right:48px}.m-t-48{margin-top:48px}.m-b-48{margin-bottom:48px}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.top-0{top:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.full-width{width:100%}.full-height{height:100%}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-4{flex:4}.flex-5{flex:5}.flex-shrink-0{flex-shrink:0}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.grow{flex-grow:1}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-nowrap{white-space:nowrap}
