:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--cursor-custom: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="53" fill="none" viewBox="0 0 40 53"><g filter="url(%23a)"><path fill="%23000" d="m34.069 23.461-12.372 6.712 7.106 13.1-4.366 2.368-7.106-13.1-12.372 6.712-.447-35.55 29.557 19.758Z"/><path fill="%23fff" d="m36.47 23.572-13.087 7.1 7.106 13.1-6.55 3.553-7.106-13.1-13.088 7.1L3.242 1.36l33.229 22.213Zm-7.665 19.7-7.106-13.1 12.372-6.71L4.514 3.703l.447 35.55 12.372-6.711 7.106 13.099 4.366-2.369Z"/></g><defs><filter id="a" width="39.23" height="51.965" x=".242" y=".359" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/><feOffset dy="2"/><feGaussianBlur stdDeviation="1.5"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_1184_11083"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_1184_11083" result="shape"/></filter></defs></svg>') 0 0, auto;--cursor-pointer: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="47" height="64" fill="none" viewBox="0 0 47 64"><g filter="url(%23a)"><path fill="%23fff" d="M11.963 2.08c4.586-2.296 8.892 2.222 11.427 5.518 2.693 3.503 6.396 9.163 8.116 12.772 8.54 6.524 11.262 12.616 8.54 19.837 2.597 1.1 3.8 3.561 2.722 7.103-1.158 3.8-4.636 9.283-10.906 10.85-3.176.792-7.204-.338-7.93-3.915-4.136-.459-7.287-3.412-8.761-7.206-2.858 1.26-5.76-.71-7.484-2.931-1.46-1.882-2.728-4.476-3.742-7.49-1.665-4.947.177-9.423 2.996-11.268.1-3.99 3.69-7.39 7.705-7.114-2.257-2.982-4.83-6.173-5.53-9.932-.475-2.555.451-5.026 2.847-6.225Z"/><path stroke="%23000" stroke-width="1.5" d="M37.472 41.372c3.543-6.81 1.333-12.42-7.455-19.803m7.455 19.803c2.496.011 4.518 2.15 3.543 5.353-1.045 3.43-4.163 8.23-9.573 9.582-4.329 1.08-6.433-1.96-5.476-4.075m11.506-10.86c-.592 1.274-2.267 3.52-2.956 4.123m-4.5-23.926C26.707 15.479 18.73.753 12.83 3.706c-3.39 1.696-2.005 5.958 1.409 10.752 2.3 3.23 4.833 6.2 7.017 9.753-2.287-2.934-5.81-4.96-8.81-3.873-3.37 1.223-3.932 4.842-3.472 6.066m21.043-4.835c1.9 3.495 4.634 11.011 5.5 16.107M8.974 26.404c-2.336.694-4.916 4.562-3.23 9.576 1.95 5.795 4.74 9.536 7.52 9.54 1.642.002 2.53-1.035 2.875-2.874M8.974 26.404c2.04-.848 5.884.756 8.819 4.25m-1.654 11.992c.079 3.023 1.946 6.842 4.024 8.224 2.115 1.408 4.678 1.77 5.803 1.362m-9.827-9.586c.265-1.418-.12-5.185-3.787-8.901m13.614 18.487c1.124-.407 2.075-.867 3.347-1.694m-5.646-15.975c.819 1.312 1.809 3.887 2.096 5.325m1.722-8.848c.819 1.312 1.809 3.887 2.096 5.324"/></g><defs><filter id="a" width="45.852" height="62.945" x=".313" y=".453" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/><feOffset dy="2"/><feGaussianBlur stdDeviation="1.5"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_1364_31379"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_1364_31379" result="shape"/></filter></defs></svg>') 7 0, pointer;--cursor-text: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCAyOSA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZF8xNTM4XzUxMzEpIj4KPHBhdGggZD0iTTguNSAxQzEwLjg0MzUgMSAxMi45NjM5IDEuOTQ5MjEgMTQuNSAzLjQ4MDQ3QzE2LjAzNjEgMS45NDkyMSAxOC4xNTY1IDEgMjAuNSAxSDI2VjZIMjAuNUMxOC41NjcgNiAxNyA3LjU2NyAxNyA5LjVWMzUuNUMxNyAzNy40MzMgMTguNTY3IDM5IDIwLjUgMzlIMjZWNDRIMjAuNUMxOC4xNTYxIDQ0IDE2LjAzNiA0My4wNTAxIDE0LjUgNDEuNTE4NkMxMi45NjQgNDMuMDUwMSAxMC44NDM5IDQ0IDguNSA0NEgzVjM5SDguNUMxMC40MzMgMzkgMTIgMzcuNDMzIDEyIDM1LjVWOS41QzEyIDcuNTY3IDEwLjQzMyA2IDguNSA2SDNWMUg4LjVaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxwYXRoIGQ9Ik04LjUgMi41QzExLjA0NjcgMi41IDEzLjI3NTIgMy44NjAyNiAxNC41IDUuODkzNTVDMTUuNzI0OCAzLjg2MDI2IDE3Ljk1MzMgMi41IDIwLjUgMi41SDI0LjVWNC41SDIwLjVDMTcuNzM4NiA0LjUgMTUuNSA2LjczODU4IDE1LjUgOS41VjM1LjVDMTUuNSAzOC4yNjE0IDE3LjczODYgNDAuNSAyMC41IDQwLjVIMjQuNVY0Mi41SDIwLjVDMTcuOTUzIDQyLjUgMTUuNzI0NyA0MS4xMzkyIDE0LjUgMzkuMTA1NUMxMy4yNzUzIDQxLjEzOTIgMTEuMDQ3IDQyLjUgOC41IDQyLjVINC41VjQwLjVIOC41QzExLjI2MTQgNDAuNSAxMy41IDM4LjI2MTQgMTMuNSAzNS41VjkuNUMxMy41IDYuNzM4NTggMTEuMjYxNCA0LjUgOC41IDQuNUg0LjVWMi41SDguNVoiIGZpbGw9ImJsYWNrIi8+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2RfMTUzOF81MTMxIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjkiIGhlaWdodD0iNDkiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CjxmZU9mZnNldCBkeT0iMiIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxLjUiLz4KPGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0ib3V0Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjI1IDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfMTUzOF81MTMxIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzE1MzhfNTEzMSIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPC9kZWZzPgo8L3N2Zz4K) 0 0, text}body{background-color:var(--clr-bg-2);cursor:var(--cursor-custom)}a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}a:hover{text-decoration-style:wavy}a,button{cursor:var(--cursor-pointer)}input,textarea,[contenteditable=true]{cursor:var(--cursor-text)}.description-text{font-size:clamp(1.2rem,3vw,24px);grid-column:narrow-start / narrow-end;padding-top:50px;padding-bottom:60px}.title{font-family:But Head,sans-serif;font-size:clamp(4rem,10vw,120px);line-height:.85}@media(max-width:1000px){.description-text{grid-column:full-start / full-end;padding-top:20px;padding-bottom:40px}}@font-face{font-style:normal;font-weight:400;src:url(/but-head/assets/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/assets/But-Head-Italic-s4OqgFoK.woff2) format("woff2");font-family:But Head;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(/but-head/assets/GeistMono-Regular-Cgn4a1uh.woff2) format("woff2");font-family:Geist Mono;font-display:swap}@font-face{font-style:normal;font-weight:500;src:url(/but-head/assets/GeistMono-Medium-CBwEPH-2.woff2) format("woff2");font-family:Geist Mono;font-display:swap}@font-face{font-style:normal;font-weight:700;src:url(/but-head/assets/GeistMono-Bold-BrvcC4FP.woff2) format("woff2");font-family:Geist Mono;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(/but-head/assets/Inter-Regular-B0QUfDW0.woff2) format("woff2");font-family:Inter;font-display:swap}@font-face{font-style:italic;font-weight:400;src:url(/but-head/assets/Inter-Italic-B_ozvy2G.woff2) format("woff2");font-family:Inter;font-display:swap}@font-face{font-style:normal;font-weight:500;src:url(/but-head/assets/Inter-Medium-B0NFony0.woff2) format("woff2");font-family:Inter;font-display:swap}@font-face{font-style:italic;font-weight:500;src:url(/but-head/assets/Inter-MediumItalic-DOveuiCA.woff2) format("woff2");font-family:Inter;font-display:swap}@font-face{font-style:normal;font-weight:600;src:url(/but-head/assets/Inter-SemiBold-_JLwM7Yv.woff2) format("woff2");font-family:Inter;font-display:swap}@font-face{font-style:italic;font-weight:600;src:url(/but-head/assets/Inter-SemiBoldItalic-C4gNvuGw.woff2) format("woff2");font-family:Inter;font-display:swap}@font-face{font-style:normal;font-weight:700;src:url(/but-head/assets/Inter-Bold-CytjP_7U.woff2) format("woff2");font-family:Inter;font-display:swap}@font-face{font-style:italic;font-weight:700;src:url(/but-head/assets/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:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{padding:0;margin:0;overflow-x:hidden;color:var(--clr-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{--clr-art-scene-bg: color(srgb .8392156862745098 .9411764705882353 .9333333333333333);--clr-art-scene-fill: color(srgb .9882352941176471 .9882352941176471 .9450980392156862);--clr-art-scene-outline: color(srgb .2784313725490196 .3137254901960784 .3137254901960784);--clr-art-spot-fill: var(--clr-core-gray-70);--clr-art-spot-fill-pop: var(--clr-core-pop-70);--clr-bg-1: var(--clr-core-gray-100);--clr-bg-2: var(--clr-core-gray-90);--clr-bg-3: var(--clr-core-gray-80);--clr-bg-muted: var(--clr-core-gray-95);--clr-bg-overlay: color(srgb .8392156862745098 .8392156862745098 .8392156862745098 / .45098039215686275);--clr-bg-toast: var(--clr-core-gray-5);--clr-border-1: var(--clr-core-gray-60);--clr-border-2: var(--clr-core-gray-70);--clr-border-3: var(--clr-core-gray-80);--clr-br-commit-approved-bg: var(--clr-theme-safe-element);--clr-br-commit-approved-text: var(--clr-theme-safe-on-element);--clr-br-commit-changes-requested-bg: var(--clr-theme-warn-element);--clr-br-commit-changes-requested-text: var(--clr-theme-warn-on-element);--clr-br-commit-closed-bg: var(--clr-theme-purple-element);--clr-br-commit-closed-text: var(--clr-theme-purple-on-element);--clr-br-commit-in-discussion-bg: var(--clr-core-pop-70);--clr-br-commit-in-discussion-text: var(--clr-theme-pop-on-soft);--clr-br-commit-unreviewed-bg: var(--clr-core-gray-80);--clr-br-commit-unreviewed-text: var(--clr-theme-gray-on-soft);--clr-btn-danger-outline: var(--clr-core-danger-50);--clr-btn-danger-outline-bg: var(--clr-core-danger-70);--clr-btn-danger-outline-text: var(--clr-core-danger-40);--clr-btn-gray-outline: var(--clr-core-gray-50);--clr-btn-gray-outline-bg: var(--clr-core-gray-70);--clr-btn-gray-outline-text: var(--clr-core-gray-10);--clr-btn-pop-outline: var(--clr-core-pop-50);--clr-btn-pop-outline-bg: var(--clr-core-pop-70);--clr-btn-pop-outline-text: var(--clr-core-pop-40);--clr-btn-purple-outline: var(--clr-core-purple-50);--clr-btn-purple-outline-bg: var(--clr-core-purple-70);--clr-btn-purple-outline-text: var(--clr-core-purple-40);--clr-btn-safe-outline: var(--clr-core-safe-50);--clr-btn-safe-outline-bg: var(--clr-core-safe-70);--clr-btn-safe-outline-text: var(--clr-core-safe-40);--clr-btn-warn-outline: var(--clr-core-warn-50);--clr-btn-warn-outline-bg: var(--clr-core-warn-70);--clr-btn-warn-outline-text: var(--clr-core-warn-40);--clr-change-icon-addition: var(--clr-core-safe-60);--clr-change-icon-deletion: var(--clr-core-danger-60);--clr-change-icon-modification: var(--clr-core-warn-60);--clr-change-icon-rename: var(--clr-core-purple-60);--clr-commit-integrated: var(--clr-core-purple-50);--clr-commit-local: var(--clr-core-gray-50);--clr-commit-remote: var(--clr-core-pop-50);--clr-commit-shadow: var(--clr-core-pop-60);--clr-commit-upstream: var(--clr-core-warn-50);--clr-core-danger-5: color(srgb .3058823529411765 .09019607843137255 .058823529411764705);--clr-core-danger-10: color(srgb .37254901960784315 .10980392156862745 .07058823529411765);--clr-core-danger-20: color(srgb .43137254901960786 .12941176470588237 .08235294117647059);--clr-core-danger-30: color(srgb .5725490196078431 .16862745098039217 .10980392156862745);--clr-core-danger-40: color(srgb .6980392156862745 .20784313725490197 .13333333333333333);--clr-core-danger-50: color(srgb .8392156862745098 .25098039215686274 .1607843137254902);--clr-core-danger-60: color(srgb .8705882352941177 .5686274509803921 .5215686274509804);--clr-core-danger-70: color(srgb .9215686274509803 .7294117647058823 .6980392156862745);--clr-core-danger-80: color(srgb .9568627450980393 .8431372549019608 .8235294117647058);--clr-core-danger-90: color(srgb .9764705882352941 .9137254901960784 .9019607843137255);--clr-core-danger-95: color(srgb .984313725490196 .9490196078431372 .9450980392156862);--clr-core-gray-0: color(srgb 0 0 0);--clr-core-gray-5: color(srgb .10980392156862745 .09803921568627451 .09019607843137255);--clr-core-gray-10: color(srgb .15294117647058825 .13725490196078433 .12941176470588237);--clr-core-gray-20: color(srgb .22745098039215686 .20784313725490197 .19607843137254902);--clr-core-gray-30: color(srgb .30980392156862746 .2823529411764706 .26666666666666666);--clr-core-gray-40: color(srgb .38823529411764707 .3568627450980392 .3333333333333333);--clr-core-gray-50: color(srgb .48627450980392156 .44313725490196076 .41568627450980394);--clr-core-gray-60: color(srgb .6666666666666666 .6352941176470588 .615686274509804);--clr-core-gray-70: color(srgb .792156862745098 .7764705882352941 .7647058823529411);--clr-core-gray-80: color(srgb .9058823529411765 .8980392156862745 .8941176470588236);--clr-core-gray-90: color(srgb .9529411764705882 .9490196078431372 .9450980392156862);--clr-core-gray-95: color(srgb .9764705882352941 .9764705882352941 .9725490196078431);--clr-core-gray-100: color(srgb 1 1 1);--clr-core-pop-5: color(srgb .027450980392156862 .13725490196078433 .13725490196078433);--clr-core-pop-10: color(srgb .047058823529411764 .2196078431372549 .2196078431372549);--clr-core-pop-20: color(srgb .058823529411764705 .2823529411764706 .2823529411764706);--clr-core-pop-30: color(srgb .08627450980392157 .403921568627451 .403921568627451);--clr-core-pop-40: color(srgb .11372549019607843 .5411764705882353 .5411764705882353);--clr-core-pop-50: color(srgb .1450980392156863 .6941176470588235 .6941176470588235);--clr-core-pop-60: color(srgb .39215686274509803 .8235294117647058 .8235294117647058);--clr-core-pop-70: color(srgb .6235294117647059 .8941176470588236 .8941176470588236);--clr-core-pop-80: color(srgb .8274509803921568 .9529411764705882 .9529411764705882);--clr-core-pop-90: color(srgb .9058823529411765 .9764705882352941 .9764705882352941);--clr-core-pop-95: color(srgb .9450980392156862 .984313725490196 .984313725490196);--clr-core-purple-5: color(srgb .16470588235294117 .06666666666666667 .2627450980392157);--clr-core-purple-10: color(srgb .20784313725490197 .08235294117647059 .32941176470588235);--clr-core-purple-20: color(srgb .2549019607843137 .10196078431372549 .40784313725490196);--clr-core-purple-30: color(srgb .3568627450980392 .1411764705882353 .5725490196078431);--clr-core-purple-40: color(srgb .4588235294117647 .1843137254901961 .7333333333333333);--clr-core-purple-50: color(srgb .5411764705882353 .2627450980392157 .8156862745098039);--clr-core-purple-60: color(srgb .7411764705882353 .6078431372549019 .8745098039215686);--clr-core-purple-70: color(srgb .8352941176470589 .7490196078431373 .9215686274509803);--clr-core-purple-80: color(srgb .8901960784313725 .8313725490196079 .9490196078431372);--clr-core-purple-90: color(srgb .9411764705882353 .9098039215686274 .9725490196078431);--clr-core-purple-95: color(srgb .9647058823529412 .9450980392156862 .984313725490196);--clr-core-safe-5: color(srgb .03137254901960784 .12156862745098039 .08235294117647059);--clr-core-safe-10: color(srgb .050980392156862744 .20392156862745098 .1411764705882353);--clr-core-safe-20: color(srgb .07058823529411765 .27450980392156865 .18823529411764706);--clr-core-safe-30: color(srgb .10588235294117647 .4196078431372549 .28627450980392155);--clr-core-safe-40: color(srgb .1450980392156863 .5764705882352941 .396078431372549);--clr-core-safe-50: color(srgb .1803921568627451 .7215686274509804 .49411764705882355);--clr-core-safe-60: color(srgb .4588235294117647 .8235294117647058 .6705882352941176);--clr-core-safe-70: color(srgb .6627450980392157 .8941176470588236 .796078431372549);--clr-core-safe-80: color(srgb .8313725490196079 .9490196078431372 .8980392156862745);--clr-core-safe-90: color(srgb .9098039215686274 .9725490196078431 .9450980392156862);--clr-core-safe-95: color(srgb .9450980392156862 .984313725490196 .9686274509803922);--clr-core-warn-5: color(srgb .3137254901960784 .1843137254901961 .00784313725490196);--clr-core-warn-10: color(srgb .396078431372549 .23529411764705882 .011764705882352941);--clr-core-warn-20: color(srgb .47058823529411764 .2784313725490196 .011764705882352941);--clr-core-warn-30: color(srgb .6431372549019608 .3843137254901961 .01568627450980392);--clr-core-warn-40: color(srgb .8117647058823529 .4823529411764706 .0196078431372549);--clr-core-warn-50: color(srgb .9764705882352941 .5803921568627451 .023529411764705882);--clr-core-warn-60: color(srgb .9411764705882353 .7372549019607844 .45098039215686275);--clr-core-warn-70: color(srgb .9647058823529412 .8352941176470589 .6549019607843137);--clr-core-warn-80: color(srgb .9803921568627451 .9058823529411765 .8);--clr-core-warn-90: color(srgb .9921568627450981 .9490196078431372 .8901960784313725);--clr-core-warn-95: color(srgb .996078431372549 .9686274509803922 .9333333333333333);--clr-diff-addition-contrast-2-count-bg: color(srgb .7411764705882353 .9529411764705882 .8666666666666667);--clr-diff-addition-contrast-2-count-border: color(srgb .5450980392156862 .792156862745098 .6862745098039216);--clr-diff-addition-contrast-2-count-text: color(srgb .38823529411764707 .5450980392156862 .47843137254901963);--clr-diff-addition-contrast-2-line-bg: color(srgb .8 .9803921568627451 .9058823529411765);--clr-diff-addition-contrast-2-line-highlight: color(srgb .6039215686274509 .9254901960784314 .792156862745098);--clr-diff-addition-contrast-3-count-bg: color(srgb .6509803921568628 .9372549019607843 .8196078431372549);--clr-diff-addition-contrast-3-count-border: color(srgb .5176470588235295 .8196078431372549 .6901960784313725);--clr-diff-addition-contrast-3-count-text: color(srgb .2980392156862745 .5058823529411764 .4196078431372549);--clr-diff-addition-contrast-3-line-bg: color(srgb .7607843137254902 .9764705882352941 .8901960784313725);--clr-diff-addition-contrast-3-line-highlight: color(srgb .5215686274509804 .9294117647058824 .7568627450980392);--clr-diff-addition-count-bg: color(srgb .796078431372549 .9568627450980393 .8901960784313725);--clr-diff-addition-count-border: color(srgb .6509803921568628 .803921568627451 .7411764705882353);--clr-diff-addition-count-checkmark: color(srgb .2980392156862745 .5058823529411764 .4196078431372549);--clr-diff-addition-count-text: color(srgb .5294117647058824 .6588235294117647 .6039215686274509);--clr-diff-addition-line-bg: color(srgb .8784313725490196 .984313725490196 .9411764705882353);--clr-diff-addition-line-highlight: color(srgb .7137254901960784 .9294117647058824 .8392156862745098);--clr-diff-count-bg: color(srgb .9686274509803922 .9686274509803922 .9647058823529412);--clr-diff-count-border: var(--clr-border-2);--clr-diff-count-checkmark: var(--clr-text-2);--clr-diff-count-text: var(--clr-text-3);--clr-diff-count-text-contrast-2: color(srgb .611764705882353 .5725490196078431 .5490196078431373);--clr-diff-count-text-contrast-3: color(srgb .5490196078431373 .5176470588235295 .49411764705882355);--clr-diff-deletion-contrast-2-count-bg: color(srgb 1 .8431372549019608 .8666666666666667);--clr-diff-deletion-contrast-2-count-border: color(srgb .9098039215686274 .7176470588235294 .7176470588235294);--clr-diff-deletion-contrast-2-count-text: color(srgb .6196078431372549 .4470588235294118 .4470588235294118);--clr-diff-deletion-contrast-2-line-bg: color(srgb 1 .8980392156862745 .9098039215686274);--clr-diff-deletion-contrast-2-line-highlight: color(srgb .9882352941176471 .7725490196078432 .8156862745098039);--clr-diff-deletion-contrast-3-count-bg: color(srgb 1 .807843137254902 .8431372549019608);--clr-diff-deletion-contrast-3-count-border: color(srgb .8784313725490196 .6862745098039216 .6862745098039216);--clr-diff-deletion-contrast-3-count-text: color(srgb .5333333333333333 .3843137254901961 .3843137254901961);--clr-diff-deletion-contrast-3-line-bg: color(srgb 1 .8784313725490196 .8941176470588236);--clr-diff-deletion-contrast-3-line-highlight: color(srgb .9686274509803922 .7372549019607844 .7803921568627451);--clr-diff-deletion-count-bg: color(srgb .9882352941176471 .8745098039215686 .8941176470588236);--clr-diff-deletion-count-border: color(srgb .8705882352941177 .7058823529411765 .7058823529411765);--clr-diff-deletion-count-checkmark: color(srgb .5333333333333333 .3843137254901961 .3843137254901961);--clr-diff-deletion-count-text: color(srgb .7137254901960784 .5725490196078431 .5725490196078431);--clr-diff-deletion-line-bg: color(srgb 1 .9411764705882353 .9490196078431372);--clr-diff-deletion-line-highlight: color(srgb .9921568627450981 .8235294117647058 .8549019607843137);--clr-diff-line-bg: var(--clr-bg-1);--clr-diff-locked-contrast-2-count-bg: color(srgb .9921568627450981 .9294117647058824 .803921568627451);--clr-diff-locked-contrast-2-count-border: color(srgb .9333333333333333 .7764705882352941 .5058823529411764);--clr-diff-locked-contrast-2-count-checkmark: color(srgb .8156862745098039 .5725490196078431 .15294117647058825);--clr-diff-locked-contrast-2-count-text: color(srgb .8156862745098039 .5725490196078431 .15294117647058825);--clr-diff-locked-contrast-3-count-bg: color(srgb .9803921568627451 .9019607843137255 .6784313725490196);--clr-diff-locked-contrast-3-count-border: color(srgb .9019607843137255 .7450980392156863 .4745098039215686);--clr-diff-locked-contrast-3-count-checkmark: color(srgb .7372549019607844 .49411764705882355 .07450980392156863);--clr-diff-locked-contrast-3-count-text: color(srgb .7372549019607844 .49411764705882355 .07450980392156863);--clr-diff-locked-count-bg: color(srgb .9921568627450981 .9294117647058824 .803921568627451);--clr-diff-locked-count-border: color(srgb .9372549019607843 .803921568627451 .5725490196078431);--clr-diff-locked-count-checkmark: color(srgb .8274509803921568 .5607843137254902 .09803921568627451);--clr-diff-locked-count-text: color(srgb .8156862745098039 .5725490196078431 .14901960784313725);--clr-diff-locked-selected-count-bg: color(srgb .9803921568627451 .8313725490196079 .5294117647058824);--clr-diff-locked-selected-count-border: color(srgb .8666666666666667 .6588235294117647 .30196078431372547);--clr-diff-locked-selected-count-checkmark: color(srgb .6431372549019608 .4588235294117647 .1411764705882353);--clr-diff-locked-selected-count-text: color(srgb .6431372549019608 .4588235294117647 .1411764705882353);--clr-diff-selected-count-bg: var(--clr-core-pop-50);--clr-diff-selected-count-border: var(--clr-core-pop-40);--clr-diff-selected-count-checkmark: var(--clr-core-pop-95);--clr-diff-selected-count-text: var(--clr-core-pop-90);--clr-selected-in-focus-bg: var(--clr-core-pop-90);--clr-selected-in-focus-element: var(--clr-core-pop-50);--clr-selected-not-in-focus-bg: var(--clr-core-gray-95);--clr-selected-not-in-focus-element: var(--clr-core-gray-60);--clr-text-1: var(--clr-core-gray-5);--clr-text-2: var(--clr-core-gray-50);--clr-text-3: var(--clr-core-gray-60);--clr-theme-danger-bg: var(--clr-core-danger-95);--clr-theme-danger-element: var(--clr-core-danger-50);--clr-theme-danger-on-element: var(--clr-core-danger-95);--clr-theme-danger-on-soft: var(--clr-core-danger-40);--clr-theme-danger-soft: var(--clr-core-danger-80);--clr-theme-danger-text: var(--clr-core-danger-10);--clr-theme-gray-element: var(--clr-core-gray-20);--clr-theme-gray-on-element: var(--clr-core-gray-100);--clr-theme-gray-on-soft: var(--clr-core-gray-20);--clr-theme-gray-soft: var(--clr-core-gray-80);--clr-theme-pop-bg: var(--clr-core-pop-95);--clr-theme-pop-element: var(--clr-core-pop-50);--clr-theme-pop-on-element: var(--clr-core-gray-100);--clr-theme-pop-on-soft: var(--clr-core-pop-40);--clr-theme-pop-soft: var(--clr-core-pop-80);--clr-theme-pop-text: var(--clr-core-pop-10);--clr-theme-purple-bg: var(--clr-core-purple-95);--clr-theme-purple-element: var(--clr-core-purple-50);--clr-theme-purple-on-element: var(--clr-core-purple-95);--clr-theme-purple-on-soft: var(--clr-core-purple-40);--clr-theme-purple-soft: var(--clr-core-purple-80);--clr-theme-purple-text: var(--clr-core-purple-10);--clr-theme-safe-bg: var(--clr-core-safe-95);--clr-theme-safe-element: var(--clr-core-safe-50);--clr-theme-safe-on-element: var(--clr-core-safe-95);--clr-theme-safe-on-soft: var(--clr-core-safe-40);--clr-theme-safe-soft: var(--clr-core-safe-80);--clr-theme-safe-text: var(--clr-core-safe-10);--clr-theme-warn-bg: var(--clr-core-warn-95);--clr-theme-warn-element: var(--clr-core-warn-50);--clr-theme-warn-on-element: var(--clr-core-warn-95);--clr-theme-warn-on-soft: var(--clr-core-warn-40);--clr-theme-warn-soft: var(--clr-core-warn-80);--clr-theme-warn-text: var(--clr-core-warn-10);--clr-tooltip-bg: var(--clr-core-gray-95);--clr-tooltip-border: var(--clr-core-gray-80);--fx-shadow-l: 0 10px 40px 0 color(srgb 0 0 0 / .10196078431372549);--fx-shadow-m: 0 6px 30px 0 color(srgb 0 0 0 / .0784313725490196);--fx-shadow-s: 0 4px 14px 0 color(srgb 0 0 0 / .058823529411764705);--opacity-btn-icon-outline: .7;--opacity-btn-icon-solid: .8;--opacity-btn-outline: .4;--opacity-btn-outline-bg: .1;--opacity-btn-outline-bg-hover: .25;--opacity-btn-solid-hover: .1;--opacity-disabled: .6;--opacity-hover: .04;--radius-btn: var(--radius-m);--radius-l: 12px;--radius-m: 6px;--radius-ml: 10px;--radius-s: 4px;--size-button: 28px;--size-card-padding: 14px;--size-cta: 32px;--size-icon: 16px;--size-tag: 22px;--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-weight-bold: 600;--text-weight-regular: 400;--text-weight-semibold: 500}:root.dark{--clr-art-scene-bg: color(srgb .1568627450980392 .403921568627451 .39215686274509803);--clr-art-scene-fill: color(srgb .8470588235294118 .8901960784313725 .7568627450980392);--clr-art-scene-outline: color(srgb .0784313725490196 .13333333333333333 .13333333333333333);--clr-art-spot-fill: var(--clr-core-gray-40);--clr-art-spot-fill-pop: var(--clr-core-pop-30);--clr-bg-1: var(--clr-core-gray-10);--clr-bg-2: var(--clr-core-gray-5);--clr-bg-3: var(--clr-core-gray-0);--clr-bg-muted: var(--clr-core-gray-20);--clr-bg-overlay: color(srgb 0 0 0 / .5019607843137255);--clr-bg-toast: var(--clr-core-gray-95);--clr-border-1: var(--clr-core-gray-40);--clr-border-2: var(--clr-core-gray-30);--clr-border-3: var(--clr-core-gray-20);--clr-br-commit-approved-bg: var(--clr-theme-safe-element);--clr-br-commit-approved-text: var(--clr-theme-safe-on-element);--clr-br-commit-changes-requested-bg: var(--clr-theme-warn-element);--clr-br-commit-changes-requested-text: var(--clr-theme-warn-on-element);--clr-br-commit-closed-bg: var(--clr-theme-purple-element);--clr-br-commit-closed-text: var(--clr-theme-purple-on-element);--clr-br-commit-in-discussion-bg: var(--clr-core-pop-20);--clr-br-commit-in-discussion-text: var(--clr-theme-pop-on-soft);--clr-br-commit-unreviewed-bg: var(--clr-core-gray-30);--clr-br-commit-unreviewed-text: var(--clr-theme-gray-on-soft);--clr-btn-danger-outline: var(--clr-core-danger-50);--clr-btn-danger-outline-bg: var(--clr-core-danger-40);--clr-btn-danger-outline-text: var(--clr-core-danger-60);--clr-btn-gray-outline: var(--clr-core-gray-50);--clr-btn-gray-outline-bg: var(--clr-core-gray-40);--clr-btn-gray-outline-text: var(--clr-core-gray-100);--clr-btn-pop-outline: var(--clr-core-pop-50);--clr-btn-pop-outline-bg: var(--clr-core-pop-40);--clr-btn-pop-outline-text: var(--clr-core-pop-60);--clr-btn-purple-outline: var(--clr-core-purple-50);--clr-btn-purple-outline-bg: var(--clr-core-purple-40);--clr-btn-purple-outline-text: var(--clr-core-purple-60);--clr-btn-safe-outline: var(--clr-core-safe-50);--clr-btn-safe-outline-bg: var(--clr-core-safe-40);--clr-btn-safe-outline-text: var(--clr-core-safe-60);--clr-btn-warn-outline: var(--clr-core-warn-50);--clr-btn-warn-outline-bg: var(--clr-core-warn-40);--clr-btn-warn-outline-text: var(--clr-core-warn-60);--clr-change-icon-addition: var(--clr-core-safe-40);--clr-change-icon-deletion: var(--clr-core-danger-40);--clr-change-icon-modification: var(--clr-core-warn-40);--clr-change-icon-rename: var(--clr-core-purple-40);--clr-commit-integrated: var(--clr-core-purple-40);--clr-commit-local: var(--clr-core-gray-50);--clr-commit-remote: var(--clr-core-pop-50);--clr-commit-shadow: var(--clr-core-pop-30);--clr-commit-upstream: var(--clr-core-warn-50);--clr-diff-addition-contrast-2-count-bg: color(srgb .11764705882352941 .3411764705882353 .2901960784313726);--clr-diff-addition-contrast-2-count-border: color(srgb .3137254901960784 .5450980392156862 .45098039215686275);--clr-diff-addition-contrast-2-count-text: color(srgb .4980392156862745 .7490196078431373 .6980392156862745);--clr-diff-addition-contrast-2-line-bg: color(srgb .08235294117647059 .2823529411764706 .23529411764705882);--clr-diff-addition-contrast-2-line-highlight: color(srgb .08235294117647059 .4823529411764706 .403921568627451);--clr-diff-addition-contrast-3-count-bg: color(srgb .07450980392156863 .38823529411764707 .3137254901960784);--clr-diff-addition-contrast-3-count-border: color(srgb .33725490196078434 .5803921568627451 .4823529411764706);--clr-diff-addition-contrast-3-count-text: color(srgb .615686274509804 .8274509803921568 .7411764705882353);--clr-diff-addition-contrast-3-line-bg: color(srgb .12156862745098039 .33725490196078434 .3058823529411765);--clr-diff-addition-contrast-3-line-highlight: color(srgb .1568627450980392 .5764705882352941 .49411764705882355);--clr-diff-addition-count-bg: color(srgb .047058823529411764 .27058823529411763 .2196078431372549);--clr-diff-addition-count-border: color(srgb .16862745098039217 .43137254901960786 .3254901960784314);--clr-diff-addition-count-checkmark: color(srgb .5764705882352941 .788235294117647 .7019607843137254);--clr-diff-addition-count-text: color(srgb .40784313725490196 .6196078431372549 .5333333333333333);--clr-diff-addition-line-bg: color(srgb .054901960784313725 .1843137254901961 .1450980392156863);--clr-diff-addition-line-highlight: color(srgb .027450980392156862 .32941176470588235 .27058823529411763);--clr-diff-count-bg: color(srgb .18823529411764706 .17254901960784313 .16862745098039217);--clr-diff-count-border: var(--clr-border-2);--clr-diff-count-checkmark: var(--clr-text-2);--clr-diff-count-text: var(--clr-text-3);--clr-diff-count-text-contrast-2: color(srgb .5019607843137255 .4823529411764706 .4549019607843137);--clr-diff-count-text-contrast-3: color(srgb .6 .5764705882352941 .5450980392156862);--clr-diff-deletion-contrast-2-count-bg: color(srgb .4392156862745098 .13725490196078433 .18823529411764706);--clr-diff-deletion-contrast-2-count-border: color(srgb .6509803921568628 .32941176470588235 .32941176470588235);--clr-diff-deletion-contrast-2-count-text: color(srgb .9137254901960784 .5803921568627451 .6352941176470588);--clr-diff-deletion-contrast-2-line-bg: color(srgb .3333333333333333 .09019607843137255 .13725490196078433);--clr-diff-deletion-contrast-2-line-highlight: color(srgb .6196078431372549 .17254901960784313 .25882352941176473);--clr-diff-deletion-contrast-3-count-bg: color(srgb .49411764705882355 .1568627450980392 .21568627450980393);--clr-diff-deletion-contrast-3-count-border: color(srgb .7098039215686275 .3764705882352941 .3764705882352941);--clr-diff-deletion-contrast-3-count-text: color(srgb .9882352941176471 .6431372549019608 .6980392156862745);--clr-diff-deletion-contrast-3-line-bg: color(srgb .3607843137254902 .11764705882352941 .16470588235294117);--clr-diff-deletion-contrast-3-line-highlight: color(srgb .6392156862745098 .20392156862745098 .2901960784313726);--clr-diff-deletion-count-bg: color(srgb .3254901960784314 .07450980392156863 .11764705882352941);--clr-diff-deletion-count-border: color(srgb .5568627450980392 .23529411764705882 .23529411764705882);--clr-diff-deletion-count-checkmark: color(srgb .8156862745098039 .48627450980392156 .5411764705882353);--clr-diff-deletion-count-text: color(srgb .7019607843137254 .403921568627451 .45098039215686275);--clr-diff-deletion-line-bg: color(srgb .23529411764705882 .07450980392156863 .10588235294117647);--clr-diff-deletion-line-highlight: color(srgb .47058823529411764 .023529411764705882 .10980392156862745);--clr-diff-line-bg: var(--clr-bg-1);--clr-diff-locked-contrast-2-count-bg: color(srgb .42745098039215684 .29411764705882354 .09803921568627451);--clr-diff-locked-contrast-2-count-border: color(srgb .5686274509803921 .42745098039215684 .2235294117647059);--clr-diff-locked-contrast-2-count-checkmark: color(srgb .8745098039215686 .7137254901960784 .4392156862745098);--clr-diff-locked-contrast-2-count-text: color(srgb .8823529411764706 .6941176470588235 .3686274509803922);--clr-diff-locked-contrast-3-count-bg: color(srgb .4666666666666667 .3176470588235294 .09411764705882353);--clr-diff-locked-contrast-3-count-border: color(srgb .611764705882353 .4470588235294118 .21568627450980393);--clr-diff-locked-contrast-3-count-checkmark: color(srgb .8823529411764706 .6941176470588235 .3686274509803922);--clr-diff-locked-contrast-3-count-text: color(srgb .9176470588235294 .7294117647058823 .403921568627451);--clr-diff-locked-count-bg: color(srgb .3764705882352941 .25882352941176473 .08627450980392157);--clr-diff-locked-count-border: color(srgb .5294117647058824 .38823529411764707 .1843137254901961);--clr-diff-locked-count-checkmark: color(srgb .8431372549019608 .6549019607843137 .32941176470588235);--clr-diff-locked-count-text: color(srgb .8431372549019608 .6549019607843137 .32941176470588235);--clr-diff-locked-selected-count-bg: color(srgb .6078431372549019 .40784313725490196 .11372549019607843);--clr-diff-locked-selected-count-border: color(srgb .45098039215686275 .30980392156862746 .10588235294117647);--clr-diff-locked-selected-count-checkmark: color(srgb .9254901960784314 .8235294117647058 .6470588235294118);--clr-diff-locked-selected-count-text: color(srgb .9254901960784314 .8235294117647058 .6470588235294118);--clr-diff-selected-count-bg: var(--clr-core-pop-30);--clr-diff-selected-count-border: var(--clr-core-pop-20);--clr-diff-selected-count-checkmark: var(--clr-core-pop-60);--clr-diff-selected-count-text: var(--clr-core-pop-60);--clr-selected-in-focus-bg: var(--clr-core-pop-10);--clr-selected-in-focus-element: var(--clr-core-pop-40);--clr-selected-not-in-focus-bg: var(--clr-core-gray-20);--clr-selected-not-in-focus-element: var(--clr-core-gray-40);--clr-text-1: var(--clr-core-gray-95);--clr-text-2: var(--clr-core-gray-60);--clr-text-3: var(--clr-core-gray-40);--clr-theme-danger-bg: var(--clr-core-danger-5);--clr-theme-danger-element: var(--clr-core-danger-40);--clr-theme-danger-on-element: var(--clr-core-danger-95);--clr-theme-danger-on-soft: var(--clr-core-danger-60);--clr-theme-danger-soft: var(--clr-core-danger-10);--clr-theme-danger-text: var(--clr-core-danger-80);--clr-theme-gray-element: var(--clr-core-gray-80);--clr-theme-gray-on-element: var(--clr-core-gray-0);--clr-theme-gray-on-soft: var(--clr-core-gray-70);--clr-theme-gray-soft: var(--clr-core-gray-20);--clr-theme-pop-bg: var(--clr-core-pop-5);--clr-theme-pop-element: var(--clr-core-pop-40);--clr-theme-pop-on-element: var(--clr-core-gray-100);--clr-theme-pop-on-soft: var(--clr-core-pop-60);--clr-theme-pop-soft: var(--clr-core-pop-10);--clr-theme-pop-text: var(--clr-core-pop-80);--clr-theme-purple-bg: var(--clr-core-purple-5);--clr-theme-purple-element: var(--clr-core-purple-50);--clr-theme-purple-on-element: var(--clr-core-purple-90);--clr-theme-purple-on-soft: var(--clr-core-purple-60);--clr-theme-purple-soft: var(--clr-core-purple-10);--clr-theme-purple-text: var(--clr-core-purple-80);--clr-theme-safe-bg: var(--clr-core-safe-5);--clr-theme-safe-element: var(--clr-core-safe-40);--clr-theme-safe-on-element: var(--clr-core-safe-90);--clr-theme-safe-on-soft: var(--clr-core-safe-60);--clr-theme-safe-soft: var(--clr-core-safe-10);--clr-theme-safe-text: var(--clr-core-safe-80);--clr-theme-warn-bg: var(--clr-core-warn-5);--clr-theme-warn-element: var(--clr-core-warn-40);--clr-theme-warn-on-element: var(--clr-core-warn-90);--clr-theme-warn-on-soft: var(--clr-core-warn-60);--clr-theme-warn-soft: var(--clr-core-warn-10);--clr-theme-warn-text: var(--clr-core-warn-80);--clr-tooltip-bg: var(--clr-core-gray-10);--clr-tooltip-border: var(--clr-core-gray-30);--opacity-btn-icon-outline: .7;--opacity-btn-icon-solid: .8;--opacity-btn-outline: .4;--opacity-btn-outline-bg: .1;--opacity-btn-outline-bg-hover: .25;--opacity-btn-solid-hover: .1;--opacity-disabled: .6;--opacity-hover: .06}.hero.svelte-qzo0r3{display:grid;grid-template-columns:subgrid;grid-column:full-start / full-end;padding-top:40px;gap:20px;min-height:900px}.gb-logo.svelte-qzo0r3{width:45px;grid-column:narrow-start / narrow-end;fill:var(--clr-text-1);margin-bottom:120px}.hero-content.svelte-qzo0r3{display:flex;flex-direction:column;grid-column:narrow-start / narrow-end;gap:20px}.page-title.svelte-qzo0r3{grid-column:full-start / full-end;width:100%;font-size:clamp(3rem,27vw,450px);line-height:.8;letter-spacing:-.02em;font-family:But Head,serif;text-align:center;margin:0;text-wrap:nowrap}.page-title.svelte-qzo0r3 i:where(.svelte-qzo0r3){font-style:italic}.nav-links.svelte-qzo0r3{display:flex;gap:28px;margin:20px 0}.nav-links.svelte-qzo0r3 a:where(.svelte-qzo0r3){color:var(--clr-core-pop-30);text-decoration:underline;font-size:1.3rem;text-decoration-thickness:1.5px;text-underline-offset:4px}.nav-links.svelte-qzo0r3 a:where(.svelte-qzo0r3):hover{text-decoration-style:wavy}.gradient-1.svelte-qzo0r3,.gradient-2.svelte-qzo0r3{position:absolute;width:800px;height:1400px;background:radial-gradient(50% 50% at 50% 50%,var(--clr-core-pop-70) 80%,transparent 100%);transform:rotate(-40deg);z-index:-1}.gradient-1.svelte-qzo0r3{top:-30%;right:350px}.gradient-2.svelte-qzo0r3{top:-40%;right:-250px}@media(max-width:1000px){.hero.svelte-qzo0r3{min-height:700px;padding-top:20px}.gb-logo.svelte-qzo0r3{margin-bottom:80px;grid-column:full-start / full-end}.hero-content.svelte-qzo0r3{grid-column:full-start / full-end}.page-title.svelte-qzo0r3{text-align:left;font-size:clamp(3rem,40vw,250px);text-wrap:auto}.gradient-1.svelte-qzo0r3,.gradient-2.svelte-qzo0r3{width:500px;height:900px}.gradient-1.svelte-qzo0r3{top:-40%;right:100px}.gradient-2.svelte-qzo0r3{top:-50%;right:-150px}}@media(max-width:600px){.hero.svelte-qzo0r3{min-height:auto}.nav-links.svelte-qzo0r3{flex-direction:column;gap:12px}}.style-switcher.svelte-1tgq62d{display:inline-flex;width:fit-content}.style-switcher.svelte-1tgq62d.full-width{width:100%}.switcher-button.svelte-1tgq62d{padding:8px 14px;border:2px solid var(--clr-core-pop-30);background:var(--clr-bg-2);color:var(--clr-core-pop-30);font-size:24px}.switcher-button.svelte-1tgq62d:first-child{padding-left:20px;border-top-left-radius:100px;border-bottom-left-radius:100px}.switcher-button.svelte-1tgq62d:last-child{padding-right:20px;border-top-right-radius:100px;border-bottom-right-radius:100px}.switcher-button.active.svelte-1tgq62d{background-color:var(--clr-core-pop-30);color:var(--clr-core-pop-90)}.alphabet-section.svelte-1rwsef7{display:grid;grid-template-columns:subgrid;grid-column:full-start / full-end}.style-switcher.svelte-1rwsef7{grid-column:narrow-start / narrow-end;display:inline-flex;width:fit-content;transform:translateY(24px)}.alphabet-wrap.svelte-1rwsef7{display:flex;grid-column:full-start / full-end;font-size:clamp(5rem,8vw,130px);text-wrap:balance;line-height:1.1;font-family:But Head,sans-serif;transition:font-style .2s ease}.alphabet-wrap.italic.svelte-1rwsef7{font-style:italic}.alphabet-letters.svelte-1rwsef7{text-align:center;word-break:break-word;border-top:2px solid var(--clr-core-pop-30);border-bottom:2px solid var(--clr-core-pop-30);padding:40px 30px 30px}.alphabet-letters.svelte-1rwsef7:first-child{border-left:2px solid var(--clr-core-pop-30)}.alphabet-letters.svelte-1rwsef7:last-child{border-right:2px solid var(--clr-core-pop-30)}.alphabet-letters.svelte-1rwsef7:not(:last-child){border-right:2px solid var(--clr-core-pop-30)}.alphabet-letters.lowercase.svelte-1rwsef7{text-transform:lowercase}@media(max-width:1000px){.alphabet-section.svelte-1rwsef7{padding-top:0}.alphabet-wrap.svelte-1rwsef7{flex-direction:column;font-size:clamp(4rem,10vw,100px)}.alphabet-letters.svelte-1rwsef7{padding-top:30px;border-left:2px solid var(--clr-core-pop-30);border-right:2px solid var(--clr-core-pop-30)}.alphabet-letters.svelte-1rwsef7:first-child{padding-top:50px}.alphabet-letters.svelte-1rwsef7:not(:last-child){border-bottom:none}.style-switcher.svelte-1rwsef7{grid-column:full-start / full-end;padding-left:20px;transform:translateY(28px)}}.nogaps.svelte-9yjbat{display:grid;grid-template-columns:subgrid;grid-column:full-start / full-end;padding-top:40px}.example.svelte-9yjbat{z-index:2;position:relative;display:flex;flex-direction:column;gap:20px}.look-ma.svelte-9yjbat{position:relative;display:flex;flex-direction:column;gap:40px;grid-template-columns:subgrid;grid-column:narrow-start / narrow-end;margin:80px 0}.oval.svelte-9yjbat{position:absolute;top:-100px;left:-150px;width:calc(100% + 300px);height:calc(100% + 200px);transform:rotate(-10deg);border-radius:100%;background:radial-gradient(50% 50% at 50% 50%,var(--clr-core-pop-70) 80%,transparent 100%);z-index:0}.bowtie.svelte-9yjbat{z-index:1;position:absolute;top:-90px;right:50%;width:130px;z-index:2;transform:rotate(-10deg) translate(50%);transform-origin:center right}.xanh-mono.svelte-9yjbat{font-family:Xanh Mono,monospace}@media(max-width:1000px){.look-ma.svelte-9yjbat{grid-column:full-start / full-end;margin:40px 0;gap:30px}.bowtie.svelte-9yjbat{display:none}.oval.svelte-9yjbat{top:-50px;left:-50px;width:calc(100% + 100px);height:calc(100% + 100px)}}.compare.svelte-9q8v06{display:grid;grid-template-columns:subgrid;grid-column:full-start / full-end}.image-comparison.svelte-9q8v06{grid-column:narrow-start / narrow-end;position:relative;width:100%}.image-comparison.svelte-9q8v06:hover .compare-item:where(.svelte-9q8v06):not(:first-child){opacity:.6}.compare-item.svelte-9q8v06{position:absolute;width:100%;top:0;left:0;transition:opacity .2s ease,transform .1s ease-out}.compare-item.svelte-9q8v06:first-child{position:relative}.legend.svelte-9q8v06{position:absolute;bottom:24px;left:0;display:flex;gap:24px}.legend-item.svelte-9q8v06{display:flex;align-items:center;gap:12px}.color-box.svelte-9q8v06{width:24px;height:16px;border:1px solid var(--clr-text-1)}.color-box.but-head.svelte-9q8v06{background-color:#ffccfd}.color-box.instrument.svelte-9q8v06{background-color:#f4ffac}.color-box.xanh-mono.svelte-9q8v06{background-color:#63e2ff}.font-label.svelte-9q8v06{font-size:1rem}@media(max-width:1000px){.compare.svelte-9q8v06{padding-top:0}.image-comparison.svelte-9q8v06{grid-column:full-start / full-end}.legend.svelte-9q8v06{position:relative;flex-direction:column;gap:10px}}@media(max-width:600px){.legend.svelte-9q8v06{padding-top:20px}}.size-slider.svelte-10tfk3r{-webkit-appearance:none;appearance:none;flex:1;height:56px;background:transparent;outline:none;cursor:pointer}.size-slider.svelte-10tfk3r::-webkit-slider-runnable-track{width:100%;height:56px;background:var(--clr-bg-2);border:2px solid var(--clr-text-1);border-radius:28px;padding:0 6px;box-sizing:border-box}.size-slider.svelte-10tfk3r::-moz-range-track{width:100%;height:56px;background:var(--clr-bg-2);border:2px solid var(--clr-text-1);border-radius:28px;box-sizing:border-box}.size-slider.svelte-10tfk3r::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:40px;height:40px;background:var(--clr-core-pop-30);border-radius:50%;cursor:pointer;margin-top:6px}.size-slider.svelte-10tfk3r::-moz-range-thumb{width:40px;height:40px;background:var(--clr-core-pop-30);border:none;border-radius:50%;cursor:pointer}.editor.svelte-1h8xysy{display:flex;flex-direction:column;grid-template-columns:subgrid;grid-column:narrow-start / narrow-end;overflow:hidden;border:2px solid var(--clr-text-1);border-radius:20px;background:var(--clr-bg-1)}.editable-text.svelte-1h8xysy{flex:1;padding:40px;font-family:But Head,sans-serif;line-height:1;outline:none;min-height:200px;color:var(--clr-text-1)}.controls.svelte-1h8xysy{display:flex;gap:16px;padding:20px;border-top:2px solid var(--clr-text-1);background:var(--clr-bg-2)}.style-switcher.svelte-1h8xysy{display:flex;width:fit-content}@media(max-width:1000px){.editor.svelte-1h8xysy{grid-column:full-start / full-end}}@media(max-width:600px){.controls.svelte-1h8xysy{flex-direction:column-reverse}.style-switcher.svelte-1h8xysy{margin-top:-48px}.editable-text.svelte-1h8xysy{padding:20px 20px 50px}}.example-gallery-wrap.svelte-13l8fqf{grid-column:full-start / full-end;padding:60px 0}.example-images.svelte-13l8fqf{column-count:2;column-gap:1em}.example-images.svelte-13l8fqf img:where(.svelte-13l8fqf){width:100%;margin-bottom:1em}@media(max-width:800px){.example-images.svelte-13l8fqf{column-count:1}}.footer.svelte-9sff3o{display:grid;grid-template-columns:subgrid;grid-column:full-start / full-end;overflow:hidden}.download-cta.svelte-9sff3o{position:relative;grid-column:narrow-start / narrow-end;display:flex;align-items:center;justify-content:space-between;padding:52px 28px;gap:40px;background-color:var(--clr-core-pop-70);border:2px solid var(--clr-text-1);color:var(--clr-text-1);font-size:24px;text-decoration:none;border-radius:400px;transition:filter .2s ease}.download-cta.svelte-9sff3o:hover{filter:brightness(1.05)}.cta-text.svelte-9sff3o{display:flex;flex-direction:column;align-items:center;font-family:But Head,sans-serif;font-size:clamp(3rem,4vw,80px);line-height:1;flex:1}.arrow-wrap.svelte-9sff3o{position:absolute;right:80px;border-bottom:2px solid var(--clr-text-1)}.arrow-icon.svelte-9sff3o{width:80px;height:auto;display:block;transform:translateY(-13px);animation:svelte-9sff3o-bounce 1s ease-in-out infinite}@keyframes svelte-9sff3o-bounce{0%,to{transform:translateY(-13px)}50%{transform:translateY(-6px)}}.meta.svelte-9sff3o{position:relative;grid-column:narrow-start / full-end;display:flex;justify-content:space-between;padding-top:100px;align-items:flex-end}.copyright.svelte-9sff3o{padding-bottom:20px}.but-pc.svelte-9sff3o{position:absolute;bottom:0;right:0;width:180px;transform:translateY(10px)}@media(max-width:1000px){.download-cta.svelte-9sff3o{grid-column:full-start / full-end;padding:40px 20px;font-size:clamp(2rem,6vw,60px)}.arrow-wrap.svelte-9sff3o{right:40px}.meta.svelte-9sff3o{grid-column:full-start / full-end;flex-direction:column;gap:20px;padding-top:60px;align-items:flex-start}.but-pc.svelte-9sff3o{position:relative;transform:translateY(0);width:140px;align-self:flex-end}}@media(max-width:600px){.download-cta.svelte-9sff3o{flex-direction:column}.arrow-wrap.svelte-9sff3o{position:static}}main.svelte-1n46o8q{display:grid;align-items:flex-start;grid-template-columns:[full-start] repeat(2,1fr) [narrow-start] repeat(8,1fr) [narrow-end] 1fr [off-center] 1fr [full-end];gap:20px;padding:0 60px;max-width:1600px;margin:0 auto}@media(max-width:1000px){main.svelte-1n46o8q{padding:0 20px;grid-template-columns:[full-start] repeat(4,1fr) [full-end]}}
