*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-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{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{border-color:var(--border-base)}:root{--tag-neutral-border:rgba(228,228,231,1);--tag-neutral-icon:rgba(161,161,170,1);--bg-switch-off-hover:rgba(212,212,216,1);--border-menu-bot:rgba(255,255,255,1);--border-menu-top:rgba(228,228,231,1);--bg-subtle-hover:rgba(244,244,245,1);--contrast-fg-primary:rgba(255,255,255,0.88);--bg-switch-off:rgba(228,228,231,1);--contrast-bg-base-pressed:rgba(63,63,70,1);--bg-field-component-hover:rgba(250,250,250,1);--bg-base-pressed:rgba(228,228,231,1);--tag-neutral-text:rgba(82,82,91,1);--tag-red-text:rgba(159,18,57,1);--contrast-bg-base:rgba(24,24,27,1);--border-strong:rgba(212,212,216,1);--contrast-border-base:rgba(255,255,255,0.15);--bg-field:rgba(250,250,250,1);--tag-blue-text:rgba(30,64,175,1);--button-inverted-pressed:rgba(82,82,91,1);--border-interactive:rgba(59,130,246,1);--bg-base-hover:rgba(244,244,245,1);--contrast-bg-subtle:rgba(39,39,42,1);--bg-highlight:rgba(239,246,255,1);--contrast-fg-secondary:rgba(255,255,255,0.56);--tag-red-bg:rgba(255,228,230,1);--button-transparent:rgba(255,255,255,0);--button-danger-pressed:rgba(159,18,57,1);--fg-on-color:rgba(255,255,255,1);--button-inverted-hover:rgba(63,63,70,1);--bg-field-component:rgba(255,255,255,1);--tag-orange-text:rgba(154,52,18,1);--tag-green-icon:rgba(16,185,129,1);--border-base:rgba(228,228,231,1);--bg-base:rgba(255,255,255,1);--tag-orange-border:rgba(254,215,170,1);--tag-red-border:rgba(254,205,211,1);--tag-green-border:rgba(167,243,208,1);--tag-green-text:rgba(6,95,70,1);--button-neutral:rgba(255,255,255,1);--tag-blue-border:rgba(191,219,254,1);--fg-interactive-hover:rgba(37,99,235,1);--tag-orange-icon:rgba(249,115,22,1);--button-neutral-hover:rgba(244,244,245,1);--fg-interactive:rgba(59,130,246,1);--bg-component-pressed:rgba(228,228,231,1);--tag-purple-bg:rgba(237,233,254,1);--contrast-bg-base-hover:rgba(39,39,42,1);--bg-component:rgba(250,250,250,1);--bg-subtle:rgba(250,250,250,1);--tag-purple-text:rgba(91,33,182,1);--contrast-border-bot:rgba(255,255,255,0.1);--button-inverted:rgba(39,39,42,1);--tag-red-icon:rgba(244,63,94,1);--button-transparent-hover:rgba(244,244,245,1);--button-neutral-pressed:rgba(228,228,231,1);--tag-purple-icon:rgba(167,139,250,1);--bg-field-hover:rgba(244,244,245,1);--fg-on-inverted:rgba(255,255,255,1);--bg-interactive:rgba(59,130,246,1);--border-danger:rgba(190,18,60,1);--button-transparent-pressed:rgba(228,228,231,1);--tag-purple-border:rgba(221,214,254,1);--bg-highlight-hover:rgba(219,234,254,1);--border-error:rgba(225,29,72,1);--button-danger:rgba(225,29,72,1);--tag-blue-bg:rgba(219,234,254,1);--border-transparent:rgba(255,255,255,0);--button-danger-hover:rgba(190,18,60,1);--bg-subtle-pressed:rgba(228,228,231,1);--fg-error:rgba(225,29,72,1);--bg-component-hover:rgba(244,244,245,1);--bg-disabled:rgba(244,244,245,1);--tag-blue-icon:rgba(96,165,250,1);--fg-subtle:rgba(82,82,91,1);--tag-orange-bg-hover:rgba(254,215,170,1);--tag-green-bg-hover:rgba(167,243,208,1);--tag-red-bg-hover:rgba(254,205,211,1);--tag-purple-bg-hover:rgba(221,214,254,1);--tag-neutral-bg-hover:rgba(228,228,231,1);--tag-blue-bg-hover:rgba(191,219,254,1);--tag-green-bg:rgba(209,250,229,1);--tag-neutral-bg:rgba(244,244,245,1);--tag-orange-bg:rgba(255,237,213,1);--fg-base:rgba(24,24,27,1);--contrast-border-top:rgba(24,24,27,1);--bg-overlay:rgba(24,24,27,0.4);--fg-disabled:rgba(161,161,170,1);--fg-muted:rgba(113,113,122,1);--alpha-250:rgba(24,24,27,0.1);--alpha-400:rgba(24,24,27,0.24);--buttons-danger-focus:0px 0.75px 0px 0px rgba(255,255,255,0.2) inset,0px 1px 2px 0px rgba(190,18,60,0.4),0px 0px 0px 1px rgba(190,18,60,1),0px 0px 0px 2px rgba(255,255,255,1),0px 0px 0px 4px rgba(59,130,246,0.6);--details-contrast-on-bg-interactive:0px 1px 2px 0px rgba(30,58,138,0.6);--borders-error:0px 0px 0px 1px rgba(225,29,72,1),0px 0px 0px 3px rgba(225,29,72,0.15);--borders-focus:0px 0px 0px 1px rgba(255,255,255,1),0px 0px 0px 3px rgba(59,130,246,0.6);--buttons-danger:0px 0.75px 0px 0px rgba(255,255,255,0.2) inset,0px 1px 2px 0px rgba(190,18,60,0.4),0px 0px 0px 1px rgba(190,18,60,1);--buttons-inverted-focus:0px 0.75px 0px 0px rgba(255,255,255,0.2) inset,0px 1px 2px 0px rgba(0,0,0,0.4),0px 0px 0px 1px rgba(24,24,27,1),0px 0px 0px 2px rgba(255,255,255,1),0px 0px 0px 4px rgba(59,130,246,0.6);--elevation-card-hover:0px 0px 0px 1px rgba(0,0,0,0.08),0px 1px 2px -1px rgba(0,0,0,0.08),0px 2px 8px 0px rgba(0,0,0,0.1);--details-switch-handle:0px 0px 2px 1px rgba(255,255,255,1) inset,0px 1px 0px 0px rgba(255,255,255,1) inset,0px 0px 0px 0.5px rgba(0,0,0,0.02),0px 5px 4px 0px rgba(0,0,0,0.02),0px 3px 3px 0px rgba(0,0,0,0.04),0px 1px 2px 0px rgba(0,0,0,0.12),0px 0px 1px 0px rgba(0,0,0,0.08);--buttons-neutral:0px 1px 2px 0px rgba(0,0,0,0.12),0px 0px 0px 1px rgba(0,0,0,0.08);--borders-base:0px 1px 2px 0px rgba(0,0,0,0.12),0px 0px 0px 1px rgba(0,0,0,0.08);--elevation-card-rest:0px 0px 0px 1px rgba(0,0,0,0.08),0px 1px 2px -1px rgba(0,0,0,0.08),0px 2px 4px 0px rgba(0,0,0,0.04);--buttons-neutral-focus:0px 1px 2px 0px rgba(0,0,0,0.12),0px 0px 0px 1px rgba(0,0,0,0.08),0px 0px 0px 2px rgba(255,255,255,1),0px 0px 0px 4px rgba(59,130,246,0.6);--details-switch-background-focus:0px 0px 0px 1px rgba(255,255,255,1),0px 0px 0px 3px rgba(59,130,246,0.6),0px 1px 1px 0px rgba(0,0,0,0.04) inset,0px 2px 4px 0px rgba(0,0,0,0.04) inset,0px 0px 0px 0.75px rgba(0,0,0,0.06) inset,0px 0px 8px 0px rgba(0,0,0,0.02) inset,0px 2px 4px 0px rgba(0,0,0,0.04);--details-switch-background:0px 1px 1px 0px rgba(0,0,0,0.04) inset,0px 2px 4px 0px rgba(0,0,0,0.04) inset,0px 0px 0px 0.75px rgba(0,0,0,0.06) inset,0px 0px 8px 0px rgba(0,0,0,0.02) inset,0px 2px 4px 0px rgba(0,0,0,0.04);--elevation-flyout:0px 0px 0px 1px rgba(0,0,0,0.08),0px 4px 8px 0px rgba(0,0,0,0.08),0px 8px 16px 0px rgba(0,0,0,0.08);--elevation-tooltip:0px 0px 0px 1px rgba(0,0,0,0.08),0px 2px 4px 0px rgba(0,0,0,0.08),0px 4px 8px 0px rgba(0,0,0,0.08);--elevation-modal:0px 0px 0px 1px rgba(255,255,255,1) inset,0px 0px 0px 1.5px rgba(228,228,231,0.6) inset,0px 0px 0px 1px rgba(0,0,0,0.08),0px 8px 16px 0px rgba(0,0,0,0.08),0px 16px 32px 0px rgba(0,0,0,0.08);--elevation-code-block:0px 0px 0px 1px rgba(24,24,27,1) inset,0px 0px 0px 1.5px rgba(255,255,255,0.2) inset;--buttons-inverted:0px 0.75px 0px 0px rgba(255,255,255,0.2) inset,0px 1px 2px 0px rgba(0,0,0,0.4),0px 0px 0px 1px rgba(24,24,27,1);--elevation-commandbar:0px 0px 0px 0.75px rgba(39,39,42,1) inset,0px 0px 0px 1.25px rgba(255,255,255,0.3) inset,0px 8px 16px 0px rgba(0,0,0,0.08),0px 16px 32px 0px rgba(0,0,0,0.08);--borders-interactive-with-focus:0px 1px 2px 0px rgba(30,58,138,0.5),0px 0px 0px 1px rgba(37,99,235,1),0px 0px 0px 2px rgba(255,255,255,1),0px 0px 0px 4px rgba(37,99,235,0.6);--borders-interactive-with-shadow:0px 1px 2px 0px rgba(30,58,138,0.5),0px 0px 0px 1px rgba(37,99,235,1);--borders-interactive-with-active:0px 0px 0px 4px rgba(37,99,235,0.2),0px 0px 0px 1px rgba(37,99,235,1)}.txt-medium{font-weight:400}.txt-medium,.txt-medium-plus{font-size:.875rem;line-height:1.399999976158142rem;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.txt-medium-plus{font-weight:500}.txt-xlarge-plus{font-size:1.125rem;line-height:1.8000000715255737rem;font-weight:500;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-small-regular{font-size:.75rem;font-weight:400;line-height:1.25rem}.text-base-regular{font-size:.875rem;font-weight:400;line-height:1.5rem}.text-2xl-semi{font-size:30px;font-weight:600;line-height:48px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.relative{position:relative}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-6{margin-bottom:1.5rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[14px\]{height:14px}.h-px{height:1px}.min-h-\[calc\(100vh-64px\)\]{min-height:calc(100vh - 64px)}.w-1\.5{width:.375rem}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-5{width:1.25rem}.w-\[14px\]{width:14px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-2{row-gap:.5rem}.gap-y-8{row-gap:2rem}.justify-self-end{justify-self:end}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-rounded{border-radius:8px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-ui-border-base{border-color:var(--border-base)}.border-ui-border-interactive{border-color:var(--border-interactive)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-ui-bg-base{background-color:var(--bg-base)}.bg-ui-bg-component-pressed{background-color:var(--bg-component-pressed)}.bg-ui-bg-field{background-color:var(--bg-field)}.bg-ui-button-neutral-hover{background-color:var(--button-neutral-hover)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.p-2{padding:.5rem}.p-4{padding:1rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-1{padding-bottom:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:2rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-ui-fg-base{color:var(--fg-base)}.text-ui-fg-interactive{color:var(--fg-interactive)}.text-ui-fg-subtle{color:var(--fg-subtle)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.shadow-borders-base{--tw-shadow:var(--borders-base);--tw-shadow-colored:var(--borders-base)}.shadow-borders-base,.shadow-details-contrast-on-bg-interactive{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-details-contrast-on-bg-interactive{--tw-shadow:var(--details-contrast-on-bg-interactive);--tw-shadow-colored:var(--details-contrast-on-bg-interactive)}.outline-none{outline:2px solid transparent;outline-offset:2px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-colors{transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-150{animation-duration:.15s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}input:not(:-moz-placeholder)~label{font-size:10px;font-weight:400;line-height:1rem;--tw-translate-y:-0.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}input:focus~label,input:not(:placeholder-shown)~label{font-size:10px;font-weight:400;line-height:1rem;--tw-translate-y:-0.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}input:focus~label{left:0}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{border:1px solid #212121;-webkit-text-fill-color:#212121;-webkit-box-shadow:inset 0 0 0 1000px #fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}:root{--paper:#fafaf6;--paper-warm:#f4f1e8;--ink:#0f0f0e;--ink-soft:#2a2a27;--ink-muted:#6b6a63;--hair:#d9d6cb;--tape-clear:rgb(245 240 225/30%);--tape-edge:rgb(120 105 70/40%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--paper)}body{margin:0;color:var(--ink);font-family:Times New Roman,Times,serif;font-size:18px;font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-underline-offset:4px}button,input{font:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.masthead{display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;max-width:1240px;margin:0 auto;padding:28px 40px}.brand,.cart-link,.masthead-links a{font-size:12px;letter-spacing:.16em;text-decoration:none;text-transform:uppercase}.brand{font-size:14px;letter-spacing:.32em}.masthead-links{display:flex;gap:22px;color:var(--ink-muted)}.cart-link:hover,.masthead-links a:hover{color:var(--ink);text-decoration:underline}.cart-link{justify-self:end;min-height:44px;display:inline-flex;align-items:center}.catalogue-hero{display:flex;flex-direction:column;align-items:center;max-width:1080px;margin:0 auto;padding:12px 40px 0;text-align:center}.catalogue-hero h1,.catalogue-unavailable h1,.purchase h2{margin:-28px 0 0;color:var(--ink);font-family:Times New Roman,Times,serif;font-size:clamp(56px,11vw,140px);font-weight:400;letter-spacing:-.025em;line-height:.95}.catalogue-hero .slip{display:inline-block;transform:translateY(.09em) rotate(8deg);transform-origin:bottom left}.hero-subtitle{margin:28px 0 0;color:var(--ink-soft);font-size:clamp(20px,2.6vw,28px);font-style:italic;line-height:1.35}.eyebrow{margin:0 0 26px;color:var(--ink-muted);font-size:13px;font-style:italic;letter-spacing:.1em;text-transform:uppercase}.in-use,.purchase,.specification{max-width:640px;margin:100px auto 0;padding:0 40px}.in-use>.eyebrow,.purchase h2,.purchase>.eyebrow,.specification>.eyebrow{text-align:center}.purchase h2{margin:0 0 34px;font-size:clamp(30px,4vw,42px);line-height:1.06}.edition-fieldset{margin:0;padding:0;border:0}.edition-options{display:grid;gap:12px}.edition-option{position:relative;display:block;border:.5px solid var(--hair);cursor:pointer}.edition-option.is-selected{border-color:var(--ink)}.edition-radio{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.edition-option:has(.edition-radio:focus-visible){outline:2px solid var(--ink);outline-offset:4px}.edition-option-content{display:grid;gap:10px;min-height:168px;padding:22px}.edition-option-heading{display:flex;justify-content:space-between;gap:16px;font-size:20px;line-height:1.2}.edition-summary{color:var(--ink-soft);font-size:18px;line-height:1.42}.edition-details,.edition-sold-out{color:var(--ink-muted);font-size:12px;letter-spacing:.09em;line-height:1.45;text-transform:uppercase}.edition-low-stock,.edition-sold-out{color:var(--ink);font-size:14px;font-style:italic}.packaging-disclosure{margin:20px 0 0;padding-left:16px;border-left:.5px solid var(--ink);color:var(--ink-soft);font-size:16px;font-style:italic}.purchase-button{width:100%;min-height:50px;margin-top:26px;padding:12px 20px;border:.5px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;font-size:13px;letter-spacing:.16em;text-transform:uppercase}.purchase-button:hover:not(:disabled){background:var(--ink-soft)}.purchase-button:disabled{cursor:not-allowed;opacity:.55}.purchase-status{min-height:28px;margin:12px 0 0;color:var(--ink-muted);font-size:15px;font-style:italic;text-align:center}.about{max-width:640px;margin:108px auto 0;padding:0 40px;text-align:center}.about p{margin:0;color:var(--ink-soft);line-height:1.65}.crack-tape,.tape-piece{display:inline-block;overflow:hidden;border-top:.5px solid var(--tape-edge);border-bottom:.5px solid var(--tape-edge);background:var(--tape-clear);box-shadow:0 4px 10px -6px rgb(0 0 0/25%);color:var(--ink);font-family:var(--font-archivo-black),"Helvetica Neue",Arial,sans-serif;font-size:11px;font-weight:900;letter-spacing:-.005em;text-transform:uppercase;white-space:nowrap}.tape-piece{margin-top:28px;padding:7px 18px;transform:rotate(-3deg)}.specification dl{margin:0;padding:0}.specification dl>div{display:grid;grid-template-columns:160px 1fr;gap:32px;padding:14px 0;border-top:.5px solid var(--hair)}.specification dl>div:last-child{border-bottom:.5px solid var(--hair)}.specification dt{color:var(--ink-muted);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.specification dd{margin:0;color:var(--ink-soft);font-size:16px}.crack-divider{position:relative;max-width:1080px;height:40px;margin:96px auto 0;padding:0 40px}.crack-divider svg{position:absolute;top:50%;left:40px;width:calc(100% - 80px);height:28px;transform:translateY(-50%)}.crack-divider path{fill:none;stroke:var(--ink);stroke-width:.6}.crack-tape{position:absolute;top:50%;padding:6px 0;transform:translate(-50%,-50%)}.crack-tape.first{left:22%;width:110px;transform:translate(-50%,-50%) rotate(-9deg)}.crack-tape.second{left:52%;width:78px;transform:translate(-50%,-50%) rotate(13deg)}.crack-tape.third{left:79%;width:132px;transform:translate(-50%,-50%) rotate(-5deg)}.in-use{max-width:1080px;margin-top:64px}.gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.gallery-grid figure{display:flex;flex-direction:column;margin:0}.gallery-image{position:relative;aspect-ratio:4/5;overflow:hidden;border:.5px solid var(--hair);background:var(--paper-warm)}.gallery-image img{-o-object-fit:cover;object-fit:cover}.gallery-grid figcaption{margin-top:14px;color:var(--ink-soft);font-size:16px;font-style:italic}.gallery-grid figcaption span{margin-right:10px;font-style:normal;letter-spacing:.18em}.gallery-grid figcaption span,.site-footer{color:var(--ink-muted);font-size:12px;text-transform:uppercase}.site-footer{display:flex;justify-content:space-between;max-width:1240px;margin:140px auto 0;padding:32px 40px 48px;border-top:.5px solid var(--hair);letter-spacing:.16em}.catalogue-unavailable{max-width:640px;margin:140px auto;padding:0 40px;text-align:center}.catalogue-unavailable h1{margin:0;font-size:clamp(46px,8vw,82px)}.catalogue-unavailable p:last-child{color:var(--ink-muted);font-style:italic}.transaction-shell{width:min(1120px,100%)}.legal-shell,.transaction-shell{margin:48px auto 0;padding:0 40px}.legal-shell{width:min(780px,100%)}.legal-shell h1{margin:0;font-size:clamp(42px,7vw,76px);font-weight:400;line-height:1}.legal-intro{margin:24px 0 0;color:var(--ink-muted);font-style:italic}.legal-nav{display:flex;flex-wrap:wrap;gap:16px 24px;margin:52px 0 0;padding:16px 0;border-bottom:.5px solid var(--hair);font-size:13px;letter-spacing:.12em;text-transform:uppercase}.legal-nav,.legal-section{border-top:.5px solid var(--hair)}.legal-section{margin-top:52px;padding-top:20px}.legal-section h2{margin:0 0 18px;font-size:24px;font-weight:400}.legal-section p{margin:0 0 18px}.checkout-masthead{display:flex;justify-content:space-between;max-width:1120px;min-height:72px;margin:0 auto;padding:20px 40px;border-bottom:.5px solid var(--hair);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.checkout-shell,.transaction-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:72px;align-items:start}.checkout-step,.checkout-summary,.confirmation-details,.confirmation-section,.transaction-panel,.transaction-summary{border-top:.5px solid var(--hair)}.checkout-step,.checkout-summary,.summary-block,.transaction-panel{padding-top:20px}.transaction-kicker{margin:0 0 14px;color:var(--ink-muted);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.cart-items h1,.checkout-step h1,.checkout-step h2,.checkout-summary h2,.confirmation-details h2,.confirmation-section h2,.confirmation-shell h1,.empty-cart h1,.summary-block h2{margin:0;color:var(--ink);font-size:clamp(30px,4vw,44px);font-weight:400;line-height:1.05}.checkout-step h2,.checkout-summary h2,.confirmation-details h2,.confirmation-section h2,.summary-block h2{font-size:23px}.cart-line-list,.checkout-summary-items,.confirmation-section{margin-top:28px}.cart-line{display:grid;grid-template-columns:1fr auto;gap:20px;padding:24px 0;border-top:.5px solid var(--hair)}.cart-line h2,.cart-line p,.checkout-summary-items p,.confirmation-item p{margin:0}.cart-line h2{font-size:20px;font-weight:400}.cart-line p+p,.checkout-summary-items p+p,.confirmation-item p+p{margin-top:4px}.line-unit-price,.step-note{color:var(--ink-muted);font-size:15px;font-style:italic}.cart-line-controls{display:grid;justify-items:end;align-content:start;gap:8px}.address-fields input,.address-fields select,.cart-line-controls button,.cart-line-controls select{min-height:44px;border:.5px solid var(--ink);border-radius:0;background:transparent;color:var(--ink);padding:8px 10px}.cart-line-controls button,.text-link{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.cart-line-controls button{min-height:44px;padding:0;border:0;cursor:pointer;background:transparent}.transaction-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;width:100%;margin-top:28px;padding:12px 20px;border:.5px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;font-size:13px;letter-spacing:.16em;text-decoration:none;text-transform:uppercase}.transaction-button:hover:not(:disabled){background:var(--ink-soft)}.transaction-button:disabled{opacity:.55;cursor:not-allowed}.empty-cart{min-height:44vh;padding-top:110px}.empty-cart .text-link{display:inline-block;min-height:44px;margin-top:28px}.checkout-shell{grid-template-columns:minmax(0,1fr) 360px}.checkout-step+.checkout-step{margin-top:48px}.checkout-step h1,.checkout-step h2{margin-bottom:22px}.checkout-step>address{font-style:normal;line-height:1.45}.address-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.address-fields label{display:grid;gap:7px;font-size:15px}.address-fields label:first-child,.address-fields label:nth-child(4){grid-column:1/-1}.address-fields input,.address-fields select{width:100%;font-family:inherit;font-size:17px}.shipping-options{display:grid;gap:10px;margin:20px 0 0;padding:0;border:0}.shipping-option{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:52px;padding:10px 12px;border:.5px solid var(--hair);cursor:pointer}.shipping-option:has(input:checked){border-color:var(--ink)}.checkout-summary{position:sticky;top:20px}.checkout-summary-items>div{padding:15px 0;border-top:.5px solid var(--hair)}.checkout-summary-items>div:last-child{border-bottom:.5px solid var(--hair)}.confirmation-shell{max-width:760px}.confirmation-shell>h1{margin-bottom:16px;font-size:clamp(42px,6vw,64px)}.confirmation-details,.confirmation-section{margin-top:44px;padding-top:18px}.confirmation-item{display:grid;grid-template-columns:1fr auto;gap:4px 20px;padding:18px 0;border-bottom:.5px solid var(--hair)}.confirmation-item .packaging-disclosure{grid-column:1/-1}.confirmation-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.confirmation-details address,.confirmation-details p{margin:12px 0 0;font-style:normal;line-height:1.45}@media (max-width:720px){body{font-size:17px}.masthead{grid-template-columns:1fr auto;gap:14px;padding:22px 24px}.masthead-links{grid-column:1/-1;grid-row:2;gap:16px;overflow-x:auto}.catalogue-hero{padding:8px 24px 0}.catalogue-hero h1{margin-top:-12px}.hero-subtitle{margin-top:20px}.in-use,.purchase,.specification{margin-top:72px;padding:0 24px}.edition-option-content{min-height:0;padding:18px}.edition-option-heading{font-size:19px}.edition-summary{font-size:17px}.about{margin-top:80px;padding:0 24px}.specification dl>div{grid-template-columns:110px 1fr;gap:20px;padding:12px 0}.crack-divider{height:34px;margin-top:70px;padding:0 24px}.crack-divider svg{left:24px;width:calc(100% - 48px)}.crack-tape.first{width:78px;left:26%}.crack-tape.second{width:56px;left:55%}.crack-tape.third{width:92px;left:80%}.in-use{margin-top:50px}.gallery-grid{grid-template-columns:1fr;gap:28px}.site-footer{flex-direction:column;gap:8px;margin-top:100px;padding:24px}.catalogue-unavailable{margin:100px auto;padding:0 24px}.legal-shell,.transaction-shell{margin-top:32px;padding:0 24px}.checkout-masthead{padding:18px 24px}.checkout-shell,.transaction-grid{grid-template-columns:1fr;gap:38px}.checkout-summary,.transaction-summary{position:static}.address-fields,.confirmation-details{grid-template-columns:1fr}.address-fields label:first-child,.address-fields label:nth-child(4){grid-column:auto}.cart-line{grid-template-columns:1fr}.cart-line-controls{grid-template-columns:auto 1fr auto;align-items:center;justify-items:start}.cart-line-controls strong{justify-self:end}}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\:bg-ui-bg-field-hover:hover{background-color:var(--bg-field-hover)}.focus\:shadow-borders-interactive-with-active:focus,.hover\:shadow-borders-interactive-with-active:hover{--tw-shadow:var(--borders-interactive-with-active);--tw-shadow-colored:var(--borders-interactive-with-active);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus .group-focus\:\!shadow-borders-interactive-with-focus{--tw-shadow:var(--borders-interactive-with-focus)!important;--tw-shadow-colored:var(--borders-interactive-with-focus)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.group:disabled .group-disabled\:\!bg-ui-bg-disabled{background-color:var(--bg-disabled)!important}.group:disabled .group-disabled\:bg-ui-fg-disabled{background-color:var(--fg-disabled)}.group:disabled .group-disabled\:\!shadow-borders-base{--tw-shadow:var(--borders-base)!important;--tw-shadow-colored:var(--borders-base)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.group:disabled .group-disabled\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group[data-state=checked] .group-data-\[state\=checked\]\:bg-ui-bg-interactive{background-color:var(--bg-interactive)}