.theme-toggle.theme-toggle--reversed .theme-toggle__expand{transform:scaleX(-1)}.theme-toggle{--theme-toggle__expand--duration:.5s}.theme-toggle__expand g circle,.theme-toggle__expand g path{transform-origin:50%;transition:transform calc(var(--theme-toggle__expand--duration) * .65) cubic-bezier(0,0,0,1.25) calc(var(--theme-toggle__expand--duration) * .35)}.theme-toggle__expand :first-child path{transition-property:transform,d;transition-duration:calc(var(--theme-toggle__expand--duration) * .6);transition-timing-function:cubic-bezier(0,0,.5,1)}.theme-toggle--toggled.theme-toggle .theme-toggle__expand g circle{transition-delay:0s;transform:scale(1.4)}.theme-toggle--toggled.theme-toggle .theme-toggle__expand g path{transition-delay:0s;transform:scale(.75)}.theme-toggle--toggled.theme-toggle .theme-toggle__expand :first-child path{d:path("M-9 3h25a1 1 0 0017 13v30H0Z");transition-delay:calc(var(--theme-toggle__expand--duration) * .4);transition-timing-function:cubic-bezier(0,0,0,1.25)}@supports not (d:path("")){.theme-toggle--toggled.theme-toggle .theme-toggle__expand :first-child path{transform:translate(-9px,14px)}}.theme-toggle{cursor:pointer;background:0 0;border:none}@media (prefers-reduced-motion:reduce){.theme-toggle:not(.theme-toggle--force-motion) *{transition:none!important}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-tracking:initial;--tw-divide-y-reverse:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-xl:36rem;--container-3xl:48rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wider:.05em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{min-height:100vh;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));font-family:var(--font-ui);background-color:var(--surface);background-image:var(--page-texture);color:var(--ink);flex-direction:column;display:flex}#app{flex-direction:column;flex:1;display:flex}::selection{background:var(--accent-soft);color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}textarea,input,select{caret-color:var(--accent)}}@layer components{::selection{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklab, var(--accent) 35%, transparent)}}::selection{color:var(--ink)}.uuid-ui--wrapper{flex:1}.custom-scrollbar{scrollbar-gutter:stable}.custom-scrollbar::-webkit-scrollbar{width:calc(var(--spacing) * 2)}.custom-scrollbar::-webkit-scrollbar-track{background-color:#0000}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:var(--radius-pill)}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ink-muted)}@keyframes fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-in{animation:.3s ease-out fade-in}@keyframes gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}.gradient-animate{background-size:200% 200%;animation:3s infinite gradient-shift}select{appearance:none}select::-ms-expand{display:none}.tooltip-container{align-items:center;display:inline-flex;position:relative}.tooltip{pointer-events:none;z-index:9999;white-space:normal;visibility:hidden;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--surface-raised);color:var(--ink);border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);padding:8px 10px;font-size:11px;transition-duration:.2s;position:fixed}.dark .tooltip{box-shadow:var(--shadow-lg)}.tooltip:after{content:"";height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);position:absolute;rotate:45deg}.tooltip-top:after{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y);bottom:0;left:50%}.tooltip-bottom:after{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:0;left:50%}.tooltip:after{background:var(--surface-raised);border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.history-item{padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:relative}.history-content>div>.history-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.history-content>div>.history-item:last-child{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.history-item:nth-child(odd){background:var(--row-alt)}.history-item:nth-child(2n){background:var(--surface-raised)}.history-item:hover{background:var(--surface-hover)}.history-item:not(:last-child){border-bottom:1px solid var(--line)}.history-label{--tw-font-weight:var(--font-weight-medium);font-size:9px;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:calc(.05em + var(--title-tracking));color:var(--ink)}.type-uuid{--fmt:var(--fmt-uuid)}.type-base64{--fmt:var(--fmt-base64)}.type-ulid{--fmt:var(--fmt-ulid)}.type-highlow{--fmt:var(--fmt-highlow)}.type-bytes{--fmt:var(--fmt-bytes)}.type-words{--fmt:var(--fmt-words)}.history-type-badge{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:9px;font-weight:var(--font-weight-semibold);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--ink)}.history-type-badge[class*=type-]{color:var(--fmt);background-color:var(--fmt)}@supports (color:color-mix(in lab, red, red)){.history-type-badge[class*=type-]{background-color:color-mix(in oklab, var(--fmt) var(--tint-badge,14%), transparent)}}.history-info-icon[class*=type-]{color:var(--fmt)}.history-marker-badge{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:9px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;border-radius:var(--radius-pill);background:0 0;border:1px solid}.history-marker-badge.marker-nil{color:var(--ink-muted-chip)}.history-marker-badge.marker-max{color:var(--fmt)}.history-marker-badge.marker-word{color:var(--warn)}.history-marker-badge.marker-palindrome{color:var(--fmt)}.history-marker-badge.marker-non-rfc{color:var(--warn)}.history-marker-badge.marker-time-traveler{color:var(--alarm)}.history-marker-badge.marker-int{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-transform:lowercase;color:var(--ink-muted-chip);border-style:dashed}.history-value-button{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:var(--radius-md);background:var(--surface-raised);border-width:1px;border-color:var(--line);color:var(--ink);display:flex;position:relative}.history-value-button:hover{box-shadow:var(--shadow-sm);background:var(--surface-hover);border-color:var(--line-strong)}.history-value-button.is-output{background-color:var(--fmt)}@supports (color:color-mix(in lab, red, red)){.history-value-button.is-output{background-color:color-mix(in oklab, var(--fmt) var(--tint-output,7%), var(--surface-raised))}}.history-value-button.is-output{border-color:var(--fmt)}@supports (color:color-mix(in lab, red, red)){.history-value-button.is-output{border-color:color-mix(in oklab, var(--fmt) 28%, transparent)}}.history-value-button.is-output{box-shadow:inset var(--output-edge) 0 0 0 var(--fmt)}.history-value-button.is-nil{background-color:var(--void)}@supports (color:color-mix(in lab, red, red)){.history-value-button.is-nil{background-color:color-mix(in oklab, var(--void) var(--tint-nil,10%), var(--surface))}}.history-value-button.is-nil{border-color:var(--void)}@supports (color:color-mix(in lab, red, red)){.history-value-button.is-nil{border-color:color-mix(in oklab, var(--void) 28%, var(--line))}}.history-value-button.is-nil{box-shadow:inset 0 0 14px var(--void)}@supports (color:color-mix(in lab, red, red)){.history-value-button.is-nil{box-shadow:inset 0 0 14px color-mix(in oklab, var(--void) var(--tint-nil-glow,16%), transparent)}}.history-value-button.is-max{border-color:var(--fmt)}@supports (color:color-mix(in lab, red, red)){.history-value-button.is-max{border-color:color-mix(in oklab, var(--fmt) 60%, transparent)}}.history-value-button.is-max{box-shadow:0 0 0 1px var(--fmt), 0 0 16px var(--fmt)}@supports (color:color-mix(in lab, red, red)){.history-value-button.is-max{box-shadow:0 0 0 1px color-mix(in oklab, var(--fmt) 25%, transparent), 0 0 16px color-mix(in oklab, var(--fmt) 28%, transparent)}}.history-value-button.is-word{border-color:var(--warn-strong);box-shadow:0 0 0 1px var(--warn-strong), 0 0 14px var(--warn-strong)}@supports (color:color-mix(in lab, red, red)){.history-value-button.is-word{box-shadow:0 0 0 1px color-mix(in oklab, var(--warn-strong) 25%, transparent), 0 0 14px color-mix(in oklab, var(--warn-strong) 22%, transparent)}}.history-value-button.is-palindrome{border-color:var(--fmt)}@supports (color:color-mix(in lab, red, red)){.history-value-button.is-palindrome{border-color:color-mix(in oklab, var(--fmt) 45%, transparent)}}.history-value-button.is-palindrome{box-shadow:inset 6px 0 12px -8px var(--fmt), inset -6px 0 12px -8px var(--fmt)}.history-value-button.is-output:hover{background-color:var(--fmt)}@supports (color:color-mix(in lab, red, red)){.history-value-button.is-output:hover{background-color:color-mix(in oklab, var(--fmt) calc(var(--tint-output,7%) + 5%), var(--surface-raised))}}.history-value-button.is-output:hover{border-color:var(--fmt)}@supports (color:color-mix(in lab, red, red)){.history-value-button.is-output:hover{border-color:color-mix(in oklab, var(--fmt) 45%, transparent)}}.history-info-icon{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);opacity:.8}.history-container{border-style:var(--tw-border-style);border-radius:var(--radius-lg);width:100%;max-width:100%;box-shadow:var(--shadow-md);background:var(--surface-raised);border-width:1px;border-color:var(--line);transition:background-color calc(.3s * var(--motion-scale,1)) ease, border-color calc(.3s * var(--motion-scale,1)) ease;height:fit-content;color:var(--ink);flex-direction:column;display:flex;overflow:hidden}.history-container.game-expanded{height:auto;min-height:0;max-height:calc(100dvh - 7rem);box-shadow:none;border:none;border-radius:0;flex:none;align-self:start;margin:0;padding:0}.history-container.runner-expanded{flex:1;align-self:stretch;height:100%;min-height:30rem;max-height:calc(100dvh - 7rem)}.history-content{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.history-content.game-expanded{border-radius:0;flex:1;height:100%;min-height:0;margin:0;padding:0}.history-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);border-radius:var(--radius-lg) var(--radius-lg) 0 0;color:var(--ink);display:flex}.history-header-title{color:var(--ink);font-size:var(--ui-title)}.history-target{font-size:var(--ui-2xs);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-radius:var(--radius-sm);letter-spacing:.01em;background-color:var(--fmt)}@supports (color:color-mix(in lab, red, red)){.history-target{background-color:color-mix(in oklab, var(--fmt) 12%, transparent)}}.history-target{color:var(--fmt);border:1px solid var(--fmt)}@supports (color:color-mix(in lab, red, red)){.history-target{border:1px solid color-mix(in oklab, var(--fmt) 35%, transparent)}}.history-target{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.history-header-title{flex:none}.history-count-badge{background-color:var(--accent-fill);color:var(--accent-ink);box-shadow:var(--glow-accent)}:where(.history-divider>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.history-divider{border-color:var(--line)}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.order-2{order:2}.order-3{order:3}.row-0{grid-row:0}.row-5{grid-row:5}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-\[18px\]{height:18px}.h-full{height:100%}.min-h-0{min-height:0}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-\[18px\]{width:18px}.w-full{width:100%}.w-px{width:1px}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[260px\]{max-width:260px}.max-w-full{max-width:100%}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[180px\]{min-width:180px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{appearance:none}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-1{padding-left:var(--spacing)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.tab-1{tab-size:1}.tab-2{tab-size:2}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sepia{--tw-sepia:sepia(100%);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,)}.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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.focus-within\:opacity-100:focus-within{opacity:1}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media (width>=64rem){.lg\:order-3{order:3}.lg\:order-none{order:0}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:w-2\/5{width:40%}.lg\:w-3\/5{width:60%}.lg\:w-auto{width:auto}.lg\:flex-none{flex:none}.lg\:shrink{flex-shrink:1}.lg\:basis-auto{flex-basis:auto}.lg\:flex-row{flex-direction:row}.lg\:px-3{padding-inline:calc(var(--spacing) * 3)}.lg\:pl-4{padding-left:calc(var(--spacing) * 4)}.lg\:text-\[13px\]{font-size:13px}}@media (width>=80rem){.xl\:max-w-3xl{max-width:var(--container-3xl)}}}:root[data-theme=solarized]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#f8f0db;--surface-sunken:#ebe4ce;--surface-raised:#fffbf0;--surface-hover:#f2ead4;--row-alt:#f7f0de;--line:#dad1ba;--line-strong:#b0a894;--ink:#073642;--ink-muted:#52676e;--ink-muted-chip:#4c6067;--accent:#127a74;--accent-soft:#e2f0e9;--accent-fill:#0f6e69;--accent-ink:#fdf6e3;--brand-1:#127a74;--brand-2:#1969a5;--brand-3:#a82868;--fmt-uuid:#157a74;--fmt-base64:#b44214;--fmt-ulid:#585caa;--fmt-highlow:#1969a5;--fmt-bytes:#a82868;--fmt-words:#6a7a00;--fmt:var(--fmt-highlow);--warn:#a07a00;--warn-strong:#b44214;--alarm:#be2a28;--void:#002b36;--bit-off:#e6dfcb;--bit-random:#157a74;--bit-fixed:#b44214;--bit-time:#1969a5;--bit-clock:#a82868;--bit-node:#585caa;--bit-mix:26%;--map-mix:58%;--tint-badge:14%;--tint-output:10%;--tint-nil:10%;--tint-nil-glow:16%;--sync-danger:#be2a28;--sync-good:#6a7a00;--radius-xs:2px;--radius-sm:3px;--radius-md:4px;--radius-lg:6px;--radius-pill:6px;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--motion-scale:.9;--title-tracking:.01em;--panel-mark:linear-gradient(to top, var(--accent) 0 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=solarized]{--panel-mark:linear-gradient(to top, color-mix(in oklab, var(--accent) 55%, transparent) 0 1px, transparent 1px)}}:root[data-theme=solarized]{--chip-on-bg:var(--accent-fill);--chip-on-ink:var(--accent-ink);--chip-on-dot:var(--accent-ink);--seg-on-bg:var(--accent-fill);--seg-on-ink:var(--accent-ink);--output-edge:2px;--mark-note:var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=solarized]{--mark-note:color-mix(in oklab, var(--ink-muted) 100%, var(--surface-raised))}}:root[data-theme=solarized]{--mark-bad:var(--alarm)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=solarized]{--mark-bad:color-mix(in oklab, var(--alarm) 75%, var(--surface-raised))}}:root[data-theme=solarized]{--signature-time:.22s;--signature-ink:#127a74;--logo-filter:grayscale(1) sepia(1) hue-rotate(125deg) saturate(2.2) brightness(.9)}:root[data-theme=solarized].dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#002630;--surface-sunken:#001c24;--surface-raised:#063440;--surface-hover:#0c4452;--row-alt:#032c37;--line:#104653;--line-strong:#586e75;--ink:#eee8d5;--ink-muted:#9eabab;--ink-muted-chip:#b0bbbb;--accent:#2aa198;--accent-soft:#2aa1982e;--accent-fill:#2aa198;--accent-ink:#00212a;--brand-1:#2aa198;--brand-2:#66b6f0;--brand-3:#f078b4;--fmt-uuid:#3fc0b5;--fmt-base64:#ef7d3a;--fmt-ulid:#b0b6f6;--fmt-highlow:#66b6f0;--fmt-bytes:#f078b4;--fmt-words:#a8c000;--fmt:var(--fmt-highlow);--warn:#b58900;--warn-strong:#ef7d3a;--alarm:#f08278;--void:#00181f;--bit-off:#104653;--bit-random:#3fc0b5;--bit-fixed:#ef7d3a;--bit-time:#66b6f0;--bit-clock:#f078b4;--bit-node:#b0b6f6;--bit-mix:34%;--map-mix:46%;--tint-badge:8%;--tint-output:12%;--tint-nil:55%;--tint-nil-glow:60%;--sync-danger:#f08278;--sync-good:#a8c000;--radius-xs:2px;--radius-sm:3px;--radius-md:4px;--radius-lg:6px;--radius-pill:6px;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--motion-scale:.9;--title-tracking:.01em;--panel-mark:linear-gradient(to top, var(--accent) 0 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=solarized].dark{--panel-mark:linear-gradient(to top, color-mix(in oklab, var(--accent) 40%, transparent) 0 1px, transparent 1px)}}:root[data-theme=solarized].dark{--chip-on-bg:var(--accent-fill);--chip-on-ink:var(--accent-ink);--chip-on-dot:var(--accent-ink);--seg-on-bg:var(--accent-fill);--seg-on-ink:var(--accent-ink);--output-edge:2px;--mark-note:var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=solarized].dark{--mark-note:color-mix(in oklab, var(--ink-muted) 100%, var(--surface-raised))}}:root[data-theme=solarized].dark{--mark-bad:var(--alarm)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=solarized].dark{--mark-bad:color-mix(in oklab, var(--alarm) 75%, var(--surface-raised))}}:root[data-theme=solarized].dark{--signature-time:.22s;--signature-ink:#2aa198;--logo-filter:grayscale(1) sepia(1) hue-rotate(125deg) saturate(2.4) brightness(.95)}:root[data-theme=gruvbox]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#f3ecd6;--surface-sunken:#e8dfc4;--surface-raised:#fcf7e8;--surface-hover:#ede5cd;--row-alt:#f7f1dd;--line:#d8cdb2;--line-strong:#beb298;--ink:#3c3836;--ink-muted:#665c54;--ink-muted-chip:#5f574f;--accent:#af3a03;--accent-soft:#f6e2c1;--accent-fill:#af3a03;--accent-ink:#fcf7e8;--brand-1:#af3a03;--brand-2:#b57614;--brand-3:#386a4c;--fmt-uuid:#386a4c;--fmt-base64:#af3a03;--fmt-ulid:#8f3f71;--fmt-highlow:#076678;--fmt-bytes:#9d0006;--fmt-words:#79740e;--fmt:var(--fmt-highlow);--warn:#b57614;--warn-strong:#af3a03;--alarm:#9d0006;--void:#282828;--bit-off:#e2d8be;--bit-random:#386a4c;--bit-fixed:#af3a03;--bit-time:#076678;--bit-clock:#9d0006;--bit-node:#8f3f71;--bit-mix:26%;--map-mix:58%;--tint-badge:14%;--tint-output:10%;--tint-nil:10%;--tint-nil-glow:16%;--sync-danger:#9d0006;--sync-good:#79740e;--radius-xs:2px;--radius-sm:3px;--radius-md:4px;--radius-lg:6px;--radius-pill:6px;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--motion-scale:.85;--title-tracking:.02em;--divider-image:repeating-linear-gradient(to right, var(--line-strong) 0 8px, transparent 8px 16px);--chip-on-bg:var(--accent-fill);--chip-on-ink:var(--accent-ink);--chip-on-dot:var(--accent-ink);--seg-on-bg:var(--accent-fill);--seg-on-ink:var(--accent-ink);--mark-note:var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=gruvbox]{--mark-note:color-mix(in oklab, var(--ink-muted) 96%, var(--surface-raised))}}:root[data-theme=gruvbox]{--mark-bad:var(--alarm)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=gruvbox]{--mark-bad:color-mix(in oklab, var(--alarm) 70%, var(--surface-raised))}}:root[data-theme=gruvbox]{--signature-time:.2s;--signature-ink:#af3a03;--logo-filter:grayscale(1) sepia(.95) saturate(2.2) hue-rotate(-8deg) brightness(.95)}:root[data-theme=gruvbox].dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#282828;--surface-sunken:#1d2021;--surface-raised:#32302f;--surface-hover:#3c3836;--row-alt:#2d2b2a;--line:#504945;--line-strong:#665c54;--ink:#ebdbb2;--ink-muted:#bdae93;--ink-muted-chip:#d5c4a1;--accent:#fe8019;--accent-soft:#fe801929;--accent-fill:#fe8019;--accent-ink:#1d2021;--brand-1:#fe8019;--brand-2:#fe8019;--brand-3:#8ec07c;--fmt-uuid:#8ec07c;--fmt-base64:#fe8019;--fmt-ulid:#d3869b;--fmt-highlow:#83a598;--fmt-bytes:#fb4934;--fmt-words:#b8bb26;--fmt:var(--fmt-highlow);--warn:#fabd2f;--warn-strong:#d79921;--alarm:#ff8a74;--void:#141414;--bit-off:#3c3836;--bit-random:#8ec07c;--bit-fixed:#fe8019;--bit-time:#83a598;--bit-clock:#fb4934;--bit-node:#d3869b;--bit-mix:34%;--map-mix:46%;--tint-badge:12%;--tint-output:12%;--tint-nil:55%;--tint-nil-glow:60%;--sync-danger:#ff8a74;--sync-good:#b8bb26;--radius-xs:2px;--radius-sm:3px;--radius-md:4px;--radius-lg:6px;--radius-pill:6px;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--motion-scale:.85;--title-tracking:.02em;--divider-image:repeating-linear-gradient(to right, var(--line-strong) 0 8px, transparent 8px 16px);--chip-on-bg:var(--accent-fill);--chip-on-ink:var(--accent-ink);--chip-on-dot:var(--accent-ink);--seg-on-bg:var(--accent-fill);--seg-on-ink:var(--accent-ink);--mark-note:var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=gruvbox].dark{--mark-note:color-mix(in oklab, var(--ink-muted) 96%, var(--surface-raised))}}:root[data-theme=gruvbox].dark{--mark-bad:var(--alarm)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=gruvbox].dark{--mark-bad:color-mix(in oklab, var(--alarm) 70%, var(--surface-raised))}}:root[data-theme=gruvbox].dark{--signature-time:.2s;--signature-ink:#fe8019;--logo-filter:grayscale(1) sepia(.95) saturate(2.6) hue-rotate(-6deg) brightness(.98)}:root[data-theme=catppuccin]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#e8ebf2;--surface-sunken:#d9dde7;--surface-raised:#fafbfd;--surface-hover:#e0e4ed;--row-alt:#f3f5f9;--line:#ccd0da;--line-strong:#acb0be;--ink:#4c4f69;--ink-muted:#585b70;--ink-muted-chip:#5c5f77;--accent:#8839ef;--accent-soft:#e9e2fb;--accent-fill:#8839ef;--accent-ink:#f8f9fb;--brand-1:#8839ef;--brand-2:#ea76cb;--brand-3:#106e74;--fmt-uuid:#106e74;--fmt-base64:#e06008;--fmt-ulid:#8839ef;--fmt-highlow:#1a58d6;--fmt-bytes:#d20f39;--fmt-words:#40a02b;--fmt:var(--fmt-highlow);--warn:#be7a19;--warn-strong:#e06008;--alarm:#d20f39;--void:#1e1e2e;--bit-off:#dce0e8;--bit-random:#106e74;--bit-fixed:#e06008;--bit-time:#1a58d6;--bit-clock:#d20f39;--bit-node:#8839ef;--bit-mix:26%;--map-mix:58%;--tint-badge:14%;--tint-output:10%;--tint-nil:10%;--tint-nil-glow:16%;--sync-danger:#d20f39;--sync-good:#40a02b;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--motion-scale:1.15;--title-tracking:.01em;--label-ink:var(--accent);--mark-note:var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=catppuccin]{--mark-note:color-mix(in oklab, var(--ink-muted) 92%, var(--surface-raised))}}:root[data-theme=catppuccin]{--mark-bad:var(--alarm)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=catppuccin]{--mark-bad:color-mix(in oklab, var(--alarm) 88%, var(--surface-raised))}}:root[data-theme=catppuccin]{--label-pad:.3125rem;--signature-time:.28s;--signature-ink:#8839ef;--logo-filter:saturate(1.1)}:root[data-theme=catppuccin].dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#1e1e2e;--surface-sunken:#181825;--surface-raised:#262637;--surface-hover:#313244;--row-alt:#21212f;--line:#313244;--line-strong:#45475a;--ink:#cdd6f4;--ink-muted:#a6adc8;--ink-muted-chip:#bac2de;--accent:#b57bff;--accent-soft:#b57bff2e;--accent-fill:#b57bff;--accent-ink:#1e1e2e;--brand-1:#b57bff;--brand-2:#f5c2e7;--brand-3:#94e2d5;--fmt-uuid:#94e2d5;--fmt-base64:#fab387;--fmt-ulid:#cba6f7;--fmt-highlow:#89b4fa;--fmt-bytes:#f38ba8;--fmt-words:#a6e3a1;--fmt:var(--fmt-highlow);--warn:#f9e2af;--warn-strong:#fab387;--alarm:#f38ba8;--void:#11111b;--bit-off:#313244;--bit-random:#94e2d5;--bit-fixed:#fab387;--bit-time:#89b4fa;--bit-clock:#f38ba8;--bit-node:#cba6f7;--bit-mix:34%;--map-mix:46%;--tint-badge:10%;--tint-output:12%;--tint-nil:55%;--tint-nil-glow:60%;--sync-danger:#f38ba8;--sync-good:#a6e3a1;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--motion-scale:1.15;--title-tracking:.01em;--label-ink:var(--accent);--mark-note:var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=catppuccin].dark{--mark-note:color-mix(in oklab, var(--ink-muted) 92%, var(--surface-raised))}}:root[data-theme=catppuccin].dark{--mark-bad:var(--alarm)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=catppuccin].dark{--mark-bad:color-mix(in oklab, var(--alarm) 88%, var(--surface-raised))}}:root[data-theme=catppuccin].dark{--label-pad:.3125rem;--signature-time:.28s;--signature-ink:#b57bff;--logo-filter:saturate(1.1)}:root[data-theme=cyberpunk]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#eceeed;--surface-sunken:#e1e4e3;--surface-raised:#fafbfa;--surface-hover:#e5e8e7;--row-alt:#f2f4f3;--line:#ced3d1;--line-strong:#acb3b0;--ink:#181c1b;--ink-muted:#58625e;--ink-muted-chip:#4e5854;--accent:#9e6006;--accent-soft:#9e600624;--accent-fill:#9e6006;--accent-ink:#fafbfa;--brand-1:#9e6006;--brand-2:#be3737;--brand-3:#097650;--fmt-uuid:#097650;--fmt-base64:#9e6006;--fmt-ulid:#7046be;--fmt-highlow:#1462b2;--fmt-bytes:#ba2a34;--fmt-words:#4a6e0a;--fmt:var(--fmt-highlow);--warn:#925e0a;--warn-strong:#b24e08;--alarm:#ba2a34;--void:#030506;--bit-off:#d6dbd9;--bit-random:#097650;--bit-fixed:#9e6006;--bit-time:#1462b2;--bit-clock:#ba2a34;--bit-node:#7046be;--bit-mix:26%;--map-mix:58%;--tint-badge:14%;--tint-output:10%;--tint-nil:10%;--tint-nil-glow:16%;--sync-danger:#ba2a34;--sync-good:#097650;--radius-xs:3px;--radius-sm:5px;--radius-md:7px;--radius-lg:9px;--radius-pill:999px;--output-edge:1px;--shadow-sm:0 1px 2px 0 #0000001a;--shadow-md:0 4px 8px -2px #0000001f;--shadow-lg:0 12px 24px -6px #00000029;--glow-accent:none;--font-ui:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--ui-2xs:.625rem;--ui-xs:.6875rem;--ui-sm:.75rem;--ui-base:.8125rem;--ui-lg:.875rem;--ui-title:.9375rem;--title-tracking:.04em;--title-transform:uppercase;--label-fill:transparent;--label-ink:#9e6006;--label-pad:.3125rem;--motion-fast:90ms;--motion-base:.18s;--motion-slow:.32s;--motion-scale:.9;--signature-time:.18s;--signature-ink:#9e6006;--seg-on-bg:#fafbfa;--seg-on-ink:#9e6006;--mark-note:oklab(51.1232% -.0130638 .00238977);--mark-bad:oklab(61.3339% .132128 .055953);--logo-filter:grayscale(1) sepia(.9) saturate(2.4) hue-rotate(-12deg) brightness(.9)}:root[data-theme=cyberpunk].dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#0e1012;--surface-sunken:#080a0b;--surface-raised:#16191b;--surface-hover:#1e2224;--row-alt:#111415;--line:#272c2e;--line-strong:#3e4547;--ink:#e2e8e4;--ink-muted:#8b9791;--ink-muted-chip:#a9b4ae;--accent:#ffb74d;--accent-soft:#ffb74d29;--accent-fill:#ffb74d;--accent-ink:#0e1012;--brand-1:#ffb74d;--brand-2:#ff6b6b;--brand-3:#5dffae;--fmt-uuid:#5dffae;--fmt-base64:#ffb74d;--fmt-ulid:#c291ff;--fmt-highlow:#58b7ff;--fmt-bytes:#ff6b6b;--fmt-words:#d6ea64;--fmt:var(--fmt-highlow);--warn:#ffd25c;--warn-strong:#ff9946;--alarm:#ff5252;--void:#030506;--bit-off:#2e3436;--bit-random:#5dffae;--bit-fixed:#ffb74d;--bit-time:#58b7ff;--bit-clock:#ff5252;--bit-node:#c291ff;--bit-mix:34%;--map-mix:46%;--tint-badge:12%;--tint-output:12%;--tint-nil:55%;--tint-nil-glow:60%;--sync-danger:#ff5252;--sync-good:#5dffae;--radius-xs:3px;--radius-sm:5px;--radius-md:7px;--radius-lg:9px;--radius-pill:999px;--output-edge:1px;--shadow-sm:0 1px 2px 0 #00000059;--shadow-md:0 4px 8px -2px #0006;--shadow-lg:0 12px 24px -6px #00000080;--glow-accent:0 0 12px #ffb74d38;--font-ui:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--ui-2xs:.625rem;--ui-xs:.6875rem;--ui-sm:.75rem;--ui-base:.8125rem;--ui-lg:.875rem;--ui-title:.9375rem;--title-tracking:.04em;--title-transform:uppercase;--label-fill:transparent;--label-ink:#ffb74d;--label-pad:.3125rem;--motion-fast:90ms;--motion-base:.18s;--motion-slow:.32s;--motion-scale:.9;--signature-time:.18s;--signature-ink:#ffb74d;--seg-on-bg:#16191b;--seg-on-ink:#ffb74d;--mark-note:oklab(61.9511% -.0144923 .00342265);--mark-bad:oklab(61.3183% .163263 .0744501);--logo-filter:saturate(1.25) contrast(1.05)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fmt-uuid:#115e59;--fmt-base64:#9a3412;--fmt-ulid:#6d28d9;--fmt-highlow:#1d4ed8;--fmt-bytes:#be185d;--fmt-words:#3f6212;--fmt:var(--fmt-highlow);--radius-xs:3px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-pill:999px;--radius-xl:var(--radius-lg);--radius-2xl:var(--radius-lg);--radius-3xl:var(--radius-lg);--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--glow-accent:none;--glow-chip:none;--title-tracking:.02em;--page-texture:none;--title-transform:none;--chip-clip:none;--card-clip:none;--panel-mark:none;--divider-image:none;--mark-note:var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){:root{--mark-note:color-mix(in oklab, var(--ink-muted) 95%, var(--surface-raised))}}:root{--mark-bad:var(--alarm)}@supports (color:color-mix(in lab, red, red)){:root{--mark-bad:color-mix(in oklab, var(--alarm) 70%, var(--surface-raised))}}:root{--label-fill:transparent;--label-ink:var(--ink);--label-pad:.25rem;--chip-on-bg:var(--fmt,var(--accent))}@supports (color:color-mix(in lab, red, red)){:root{--chip-on-bg:color-mix(in oklab, var(--fmt,var(--accent)) 13%, transparent)}}:root{--chip-on-ink:var(--fmt,var(--accent));--seg-on-bg:var(--surface-raised);--seg-on-ink:var(--accent);--font-ui:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--signature-time:0s;--signature-ink:transparent;--motion-scale:1;--motion-fast:.12s;--motion-base:.22s;--motion-slow:.4s;--output-edge:0px;--ui-2xs:.6875rem;--ui-xs:.75rem;--ui-sm:.8125rem;--ui-base:.875rem;--ui-lg:.9375rem;--ui-title:1rem;--surface:#f2f4f8;--surface-sunken:#eaedf4;--surface-raised:#fff;--surface-hover:#f0f2f7;--row-alt:#f9fafc;--line:#e2e5ec;--line-strong:#cacfda;--ink:#10141e;--ink-muted:#5a6375;--ink-muted-chip:#525b6c;--warn:#b45309;--warn-strong:#d97706;--alarm:#9d174d;--void:#030712;--accent-fill:#2563eb;--accent-ink:#fff;--brand-1:#2563eb;--brand-2:#9333ea;--brand-3:#db2777;--tint-badge:14%;--tint-output:7%;--tint-nil:10%;--tint-nil-glow:16%;--accent:#1d4ed8;--bit-off:#e5e7eb;--bit-random:#0f766e;--bit-fixed:#9a3412;--bit-time:#1e40af;--bit-clock:#be185d;--bit-node:#6d28d9;--bit-mix:26%;--map-mix:58%;--accent-soft:#eff6ff}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fmt-uuid:#5eead4;--fmt-base64:#fdba74;--fmt-ulid:#c4b5fd;--fmt-highlow:#93c5fd;--fmt-bytes:#f9a8d4;--fmt-words:#bef264;--surface:#151b29;--surface-sunken:#111622;--surface-raised:#1d2536;--surface-hover:#283247;--row-alt:#181f2f;--line:#323d53;--line-strong:#485670;--ink:#ecf0f8;--ink-muted:#a0acc0;--ink-muted-chip:#b4bfd1;--warn:#fcd34d;--warn-strong:#fbbf24;--alarm:#f9a8d4;--void:#03060c;--accent-fill:#2563eb80;--accent-ink:#dbeafe;--brand-1:#7dbdff;--brand-2:#c4b5fd;--brand-3:#fb7185;--tint-badge:8%;--tint-output:12%;--tint-nil:55%;--tint-nil-glow:60%;--accent:#7dbdff;--bit-off:#374151;--bit-random:#5eead4;--bit-fixed:#fdba74;--bit-time:#93c5fd;--bit-clock:#fbcfe8;--bit-node:#ddd6fe;--bit-mix:34%;--map-mix:46%;--accent-soft:#2563eb4d}.dark .history-info-icon{opacity:.7}.generator-moment{border-radius:var(--radius-sm);color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui-xs);color-scheme:inherit;background:0 0;border:0;padding:.25rem .375rem}.generator-moment:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.generator-moment:hover{background:color-mix(in oklab, var(--ink) 6%, transparent)}}.generator-moment:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.history-search{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunken);transition:border-color calc(.15s * var(--motion-scale,1)) ease, box-shadow calc(.15s * var(--motion-scale,1)) ease;align-items:center;gap:.5rem;padding:0 .625rem;display:flex}.history-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.history-search input{min-width:0;color:var(--ink);font:inherit;font-size:var(--ui-sm);background:0 0;border:0;flex:1;padding:.4375rem 0}.history-search input:focus{outline:none}.history-search input::placeholder{color:var(--ink-muted)}.history-search input::-webkit-search-cancel-button{display:none}.history-search-icon{color:var(--ink-muted);flex-shrink:0}.history-search-clear{border-radius:var(--radius-sm);width:1.375rem;height:1.375rem;color:var(--ink-muted);cursor:pointer;transition:background-color calc(.15s * var(--motion-scale,1)) ease, color calc(.15s * var(--motion-scale,1)) ease;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.history-search-clear:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.history-search-clear:hover{background:color-mix(in oklab, var(--ink) 10%, transparent)}}.history-search-clear:hover{color:var(--ink)}.modal-panel{border-radius:var(--radius-lg);background:var(--surface-raised);width:fit-content;min-width:min(19rem,100vw - 2rem);max-width:min(30rem,100vw - 2rem);max-height:min(82vh,46rem);color:var(--ink);box-shadow:0 2px 6px var(--void), 0 28px 64px -24px var(--void);border:0;flex-direction:column;margin:auto;padding:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.modal-panel{box-shadow:0 2px 6px color-mix(in oklab, var(--void) 14%, transparent), 0 28px 64px -24px color-mix(in oklab, var(--void) 58%, transparent)}}.modal-panel{animation:.26s cubic-bezier(.16,1,.3,1) modal-panel-in}.modal-panel::backdrop{background:var(--void)}@supports (color:color-mix(in lab, red, red)){.modal-panel::backdrop{background:color-mix(in oklab, var(--void) 66%, transparent)}}.modal-panel.is-embedded{width:100%;min-width:0;max-width:none;height:100%;max-height:none;box-shadow:none;background:0 0;border-radius:0;margin:0;animation:none}.modal-panel.is-embedded .modal-head{border-bottom-color:var(--line)}.modal-panel.is-embedded .modal-body{background:0 0;flex-direction:column;min-height:0;display:flex}.modal-panel.is-embedded .mine-grid,.modal-panel.is-embedded .tile-grid,.modal-panel.is-embedded .lights-grid{margin:.75rem auto auto}.panel-game{flex:1;min-height:0;display:flex}.modal-panel.is-narrow{max-width:min(23rem,100vw - 2rem)}.modal-panel.is-wide{max-width:min(51rem,100vw - 2rem)}.modal-head{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:start;gap:1rem;padding:1.25rem 1.375rem 1rem;display:grid}.modal-title{font-size:var(--ui-lg);letter-spacing:-.015em;margin:0;font-weight:600}.modal-subtitle{max-width:40ch;font-size:var(--ui-xs);color:var(--ink-muted);margin:.375rem 0 0;line-height:1.55}.modal-close{border-radius:var(--radius-sm);width:1.875rem;height:1.875rem;color:var(--ink-muted);cursor:pointer;transition:background-color calc(.15s * var(--motion-scale,1)) ease, color calc(.15s * var(--motion-scale,1)) ease;background:0 0;border:0;place-items:center;margin:-.25rem -.375rem 0 0;display:grid}.modal-close:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.modal-close:hover{background:color-mix(in oklab, var(--ink) 8%, transparent)}}.modal-close:hover{color:var(--ink)}.modal-body{overscroll-behavior:contain;background:radial-gradient(farthest-side at 50% 100%, var(--ink), transparent) bottom / 100% 10px no-repeat, linear-gradient(transparent, var(--surface-raised)) bottom / 100% 22px local no-repeat;flex:1;min-height:0;padding:.5rem .75rem 1rem;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.modal-body{background:radial-gradient(farthest-side at 50% 100%, color-mix(in oklab, var(--ink) 16%, transparent), transparent) bottom / 100% 10px no-repeat, linear-gradient(transparent, var(--surface-raised)) bottom / 100% 22px local no-repeat}}.lab-group{font-size:var(--ui-2xs);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-muted);margin:0;padding:.875rem .625rem .25rem;font-weight:600}.lab-group:first-child{padding-top:.5rem}.modal-input{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-sunken);width:100%;color:var(--ink);font:inherit;font-size:var(--ui-sm);transition:border-color calc(.15s * var(--motion-scale,1)) ease, box-shadow calc(.15s * var(--motion-scale,1)) ease;padding:.5625rem .75rem}.modal-input::placeholder{color:var(--ink-muted)}.modal-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.modal-hint{font-size:var(--ui-xs);color:var(--ink-muted);margin:.625rem 0 0;line-height:1.6}.modal-empty span{font-size:var(--ui-xs);margin-top:.375rem;display:block}@media (height<=34rem){.tag-list{max-height:9rem}}.tag-option:hover{background:var(--surface-hover)}.tag-option-mark{width:1rem;height:1rem;color:var(--accent);flex:none;place-items:center;display:grid}.tag-option-count{font-size:var(--ui-2xs);font-variant-numeric:tabular-nums;color:var(--ink-muted);flex:none}.tag-head-body{min-width:0}.tag-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.375rem 1rem;display:flex}.tag-done:hover{filter:brightness(1.06)}.lab-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 2rem;display:grid}.modal-panel[data-lab=inspect]{width:min(48rem,100vw - 2rem)}.report{flex-direction:column;gap:1.25rem;width:min(46rem,100vw - 4rem);padding:0 .625rem .25rem;display:flex}.report .k-time{--field:var(--bit-time)}.report .k-version,.report .k-variant{--field:var(--bit-fixed)}.report .k-random{--field:var(--bit-random)}.report .k-clock{--field:var(--bit-clock)}.report .k-node,.report .k-hash{--field:var(--bit-node)}.report-meta{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}.report-when{align-items:baseline;gap:.5rem;margin:0;display:flex}.report-when-relative{font-size:var(--ui-sm);color:var(--ink);font-weight:600}.report-when-exact{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui-xs);color:var(--ink-muted)}.report-chips{flex-wrap:wrap;gap:.375rem;margin-left:auto;display:flex}.report-chip{border:1px solid var(--field,var(--line-strong));border-radius:var(--radius-pill);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--field,var(--ink-muted));white-space:nowrap;padding:.125rem .5rem;font-weight:600}.report-specimen{width:100%}.report-chars{grid-template-columns:repeat(32,minmax(0,1fr));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(.8125rem,2.4vw,1.375rem);font-weight:600;line-height:1.5;display:grid}.report-char{border-radius:var(--radius-xs) var(--radius-xs) 0 0;color:var(--field);font:inherit;text-align:center;cursor:pointer;transition:background-color calc(.13s * var(--motion-scale,1)) ease, opacity calc(.13s * var(--motion-scale,1)) ease;background:0 0;border:0;padding:0}.report-char:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.report-bits{grid-template-columns:repeat(128,minmax(0,1fr));gap:1px;height:1.75rem;margin-top:3px;display:grid}.report-bit{background:var(--field);border-radius:1px;height:100%}@supports (color:color-mix(in lab, red, red)){.report-bit{background:color-mix(in oklab, var(--field) var(--bit-mix), var(--surface-sunken))}}.report-bit{transition:opacity calc(.13s * var(--motion-scale,1)) ease}.report-bit.is-on{background:var(--field)}.report-char.is-group,.report-bit.is-group{margin-left:5px}.report-ruler{gap:1px;margin-top:4px;display:flex}.report-octets{color:var(--ink-muted);opacity:.75;grid-template-columns:repeat(16,minmax(0,1fr));margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:grid}.report-run{border-top:2px solid var(--field);min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui-2xs);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;cursor:default;transition:color calc(.13s * var(--motion-scale,1)) ease;flex-basis:0;padding:.1875rem .25rem;overflow:hidden}.report-chars:has(.is-picked) .report-char:not(.is-picked){opacity:.55}.report-bits:has(.is-picked) .report-bit:not(.is-picked){opacity:.28}.report-ruler:has(.is-picked) .report-run:not(.is-picked){opacity:.5}.report-char.is-picked{background:var(--field)}@supports (color:color-mix(in lab, red, red)){.report-char.is-picked{background:color-mix(in oklab, var(--field) 20%, transparent)}}.report-run.is-picked{color:var(--ink)}.report-run.is-narrow{color:#0000}.report-reading{border-radius:var(--radius-md);background:var(--surface-sunken);min-height:5.25rem;padding:.75rem .875rem}.report-reading-top{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.report-reading-name{overflow-wrap:anywhere;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui-sm);margin:0;font-weight:600}.report-reading-copy{border-radius:var(--radius-sm);color:var(--ink-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui-2xs);letter-spacing:.06em;cursor:copy;transition:background-color calc(.13s * var(--motion-scale,1)) ease, color calc(.13s * var(--motion-scale,1)) ease;background:0 0;border:0;flex-shrink:0;margin-right:-.375rem;padding:.125rem .375rem}.report-reading-copy:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.report-reading-copy:hover{background:color-mix(in oklab, var(--ink) 8%, transparent)}}.report-reading-copy:hover{color:var(--ink)}.report-reading-binary{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui-xs);letter-spacing:.12em;color:var(--ink-muted);margin:.1875rem 0 0}.report-reading-binary:empty{display:none}.report-reading-value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui-sm);color:var(--accent);margin:.1875rem 0 0}@supports (color:color-mix(in lab, red, red)){.report-reading-value{color:color-mix(in oklab, var(--accent) 62%, var(--ink))}}.report-reading-value{overflow-wrap:anywhere}.report-reading-note{max-width:68ch;font-size:var(--ui-xs);color:var(--ink-muted);margin:.375rem 0 0;line-height:1.55}.report-heading{font-size:var(--ui-2xs);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 -.5rem;font-weight:600}.report-copy{flex-direction:column;margin:0;display:flex}.report-copy-row{border-bottom:1px solid var(--line);grid-template-columns:9.5rem minmax(0,1fr);align-items:baseline;gap:.875rem;padding:.3125rem 0;display:grid}.report-copy-row:last-child{border-bottom:0}.report-copy-label{font-size:var(--ui-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);margin:0}.report-copy-cell{min-width:0;margin:0}.report-copy-value{border-radius:var(--radius-sm);width:100%;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui-xs);text-align:left;overflow-wrap:anywhere;cursor:copy;transition:background-color calc(.13s * var(--motion-scale,1)) ease, color calc(.13s * var(--motion-scale,1)) ease;background:0 0;border:0;margin-left:-.375rem;padding:.125rem .375rem;line-height:1.5;display:block}.report-copy-value:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.report-copy-value:hover{background:color-mix(in oklab, var(--ink) 7%, transparent)}}.report-copy-value.is-copied{background:var(--accent-soft);color:var(--accent)}.report-copy-value.is-copied:after{content:" copied";font-size:var(--ui-2xs);letter-spacing:.06em;text-transform:uppercase}.report-properties{grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr);gap:.375rem .875rem;margin:0;display:grid}@media (width<=40rem){.report-properties{grid-template-columns:max-content minmax(0,1fr)}}.report-property-name{font-size:var(--ui-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;margin:0}.report-property-value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui-xs);overflow-wrap:anywhere;margin:0;line-height:1.5}.report-footnote{border-top:1px solid var(--line);max-width:78ch;font-size:var(--ui-xs);color:var(--ink-muted);margin:0;padding-top:.75rem;line-height:1.6}@media (width<=40rem){.report-copy-row{grid-template-columns:minmax(0,1fr);gap:.125rem}.report-ruler{display:none}}.lab-list{grid-template-columns:max-content minmax(0,1fr);gap:.5rem .875rem;margin:0;padding:0 .625rem;display:grid}.lab-trigger{align-items:center;gap:.375rem;margin:0;display:flex}.lab-key{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-sunken);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui-xs);color:var(--ink);padding:.125rem .4375rem;line-height:1.45;display:inline-block}.lab-count{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui-xs);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.lab-aside{border-top:1px solid var(--line);max-width:42ch;font-size:var(--ui-2xs);color:var(--ink-muted);margin:1.25rem .625rem 0;padding-top:.875rem;line-height:1.65}.lab-what{font-size:var(--ui-xs);color:var(--ink-muted);align-self:center;margin:0;line-height:1.6}.lab-what code{color:var(--ink);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.lab-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .625rem .875rem;display:flex}.lab-seg{border:1px solid var(--line-strong);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.lab-seg button{background:var(--surface);color:var(--ink-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui-xs);cursor:pointer;transition:background-color calc(.15s * var(--motion-scale,1)) ease, color calc(.15s * var(--motion-scale,1)) ease;border:0;padding:.375rem .625rem}.lab-seg button+button{border-left:1px solid var(--line)}.lab-seg button:hover{background:var(--surface-sunken);color:var(--ink)}.lab-seg button.is-on{background:var(--accent-soft);color:var(--ink)}.lab-btn{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:var(--ui-xs);cursor:pointer;transition:background-color calc(.15s * var(--motion-scale,1)) ease;padding:.25rem .625rem}.lab-btn:hover{background:var(--surface-sunken)}.lab-stats{gap:1.75rem;padding:0 .625rem;display:flex}.lab-stat-label{font-size:var(--ui-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0}.lab-stat-value{font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin:.125rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.5rem;font-weight:700}.lab-curve{width:calc(100% - 1.25rem);height:90px;margin:.875rem .625rem 0;display:block;overflow:visible}.lab-curve-line{fill:none;stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke}.lab-curve-half{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.lab-curve-marker{stroke:var(--ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.lab-axis{font-size:var(--ui-2xs);color:var(--ink-muted);margin:.4375rem 0 0;padding:0 .625rem}.modal-panel[data-lab=entropy]{width:min(30rem,100vw - 2rem)}.modal-panel[data-lab=entropy] .lab-readout{min-height:2.8em}.modal-panel[data-lab=entropy] .lab-uuid{min-height:1.5em}.modal-panel[data-lab=entropy] .lab-note{min-height:3.3em}@media (width<=32rem){.modal-panel[data-lab=entropy] .lab-note{min-height:4.95em}}.lab-readout{min-height:1.4em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui-xs);color:var(--ink-muted);margin:.75rem 0 0;padding:0 .625rem}.lab-uuid{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui-sm);overflow-wrap:anywhere;margin:.5rem 0 0;padding:0 .625rem}.lab-legend{font-size:var(--ui-2xs);color:var(--ink-muted);flex-wrap:wrap;gap:.375rem 1rem;padding:.875rem .625rem 0;display:flex}.lab-legend-item{align-items:center;gap:.375rem;display:flex}.lab-legend-item[hidden]{display:none}.lab-legend-key{border-radius:var(--radius-xs);width:.625rem;height:.625rem}@keyframes tile-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}@keyframes tile-merge{0%{transform:scale(1)}45%{transform:scale(1.16)}to{transform:none}}@keyframes mine-reveal{0%{opacity:.25;transform:scale(.82)}to{opacity:1;transform:none}}@keyframes board-recoil{10%,90%{transform:translate(-2px)}30%,70%{transform:translate(3px)}50%{transform:translate(-4px)}}@keyframes flag-plant{0%{transform:scale(.4)rotate(-12deg)}to{transform:none}}.tile-grid{border-radius:var(--radius-md);background:var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.tile-grid{background:color-mix(in oklab, var(--ink) 16%, var(--surface-sunken))}}.tile-grid:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.tile-cell{transition:transform calc(.11s * var(--motion-scale,1)) cubic-bezier(.2, .8, .2, 1);aspect-ratio:1;border-radius:var(--radius-sm);background:var(--ink);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.tile-cell{background:color-mix(in oklab, var(--ink) 4%, var(--surface-sunken))}}.tile-cell{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui-base);font-variant-numeric:tabular-nums;font-weight:700}.tile-cell.is-new{animation:.18s cubic-bezier(.2,.9,.3,1.4) tile-pop}.tile-cell.is-merged{animation:.22s ease-out tile-merge}.tile-cell.is-set{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tile-cell.is-set{background:color-mix(in oklab, var(--accent) 14%, var(--surface-raised))}}.tile-cell.v-8,.tile-cell.v-16{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tile-cell.v-8,.tile-cell.v-16{background:color-mix(in oklab, var(--accent) 26%, var(--surface-raised))}}.tile-cell.v-32,.tile-cell.v-64{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tile-cell.v-32,.tile-cell.v-64{background:color-mix(in oklab, var(--accent) 40%, var(--surface-raised))}}.tile-cell.v-128,.tile-cell.v-256{background:var(--bit-fixed)}@supports (color:color-mix(in lab, red, red)){.tile-cell.v-128,.tile-cell.v-256{background:color-mix(in oklab, var(--bit-fixed) 40%, var(--surface-raised))}}.tile-cell.v-128,.tile-cell.v-256{font-size:var(--ui-sm)}.tile-cell.v-512,.tile-cell.v-1024,.tile-cell.v-2048{background:var(--bit-fixed);color:var(--surface);font-size:var(--ui-sm)}.lights-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.lights-cell{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--ink);border:0}@supports (color:color-mix(in lab, red, red)){.lights-cell{background:color-mix(in oklab, var(--ink) 14%, var(--surface-sunken))}}.lights-cell{cursor:pointer;transition:background-color calc(.14s * var(--motion-scale,1)) ease, box-shadow calc(.14s * var(--motion-scale,1)) ease}.lights-cell:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.lights-cell:hover{background:color-mix(in oklab, var(--ink) 22%, var(--surface-sunken))}}.lights-cell.is-on{background:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 6px 16px -6px var(--accent)}@supports (color:color-mix(in lab, red, red)){.lights-cell.is-on{box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 60%, transparent), 0 6px 16px -6px var(--accent)}}.mine-status{white-space:nowrap;min-height:1.5em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui-xs);font-variant-numeric:tabular-nums;color:var(--ink-muted);flex-wrap:nowrap;align-items:baseline;gap:1rem;padding:0 .625rem .75rem;display:flex}.mine-verdict{color:var(--ink);margin-left:auto;font-family:inherit;font-weight:600}.mine-grid,.tile-grid,.lights-grid{aspect-ratio:1;flex:none;width:min(100% - 1.25rem,20rem);height:auto;margin-inline:auto}.mine-grid{grid-template-columns:repeat(var(--mine-side,9), minmax(0, 1fr));gap:2px;max-width:100%;min-height:0;display:grid}.mine-cell{aspect-ratio:1;border-radius:var(--radius-xs);background:var(--ink);border:0;place-items:center;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.mine-cell{background:color-mix(in oklab, var(--ink) 24%, var(--surface-sunken))}}.mine-cell{color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background-color calc(.12s * var(--motion-scale,1)) ease;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(.625rem,2.2vw,.8125rem);font-weight:700;line-height:1}.mine-cell svg{width:68%;height:68%}.mine-cell:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.mine-cell:hover{background:color-mix(in oklab, var(--ink) 26%, var(--surface-sunken))}}.mine-cell.is-open{background:var(--surface-sunken);cursor:default}.mine-cell.just-opened{animation:.2s ease-out both mine-reveal;animation-delay:var(--reveal-delay,0s)}.mine-cell.is-flag svg{animation:.17s cubic-bezier(.2,.9,.3,1.4) flag-plant}.mine-grid.is-boom{animation:.38s ease-in-out board-recoil}.mine-cell.is-open:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.mine-cell.is-open:hover{background:color-mix(in oklab, var(--ink) 6%, var(--surface-sunken))}}.mine-cell.is-flag{color:var(--accent)}.mine-cell.is-maybe{color:var(--ink-muted)}.mine-cell.is-nudge{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mine-cell.is-nudge{background:color-mix(in oklab, var(--accent) 35%, var(--surface-sunken))}}.mine-cell.is-mine{background:var(--bit-clock)}@supports (color:color-mix(in lab, red, red)){.mine-cell.is-mine{background:color-mix(in oklab, var(--bit-clock) 28%, var(--surface-sunken))}}.mine-cell.is-boom{background:var(--bit-clock);color:var(--surface)}.mine-cell.is-wrong{background:var(--bit-clock)}@supports (color:color-mix(in lab, red, red)){.mine-cell.is-wrong{background:color-mix(in oklab, var(--bit-clock) 22%, var(--surface-sunken))}}.mine-cell.is-wrong{color:var(--bit-clock);opacity:.75}.mine-cell[data-n="1"]{color:var(--bit-time)}.mine-cell[data-n="2"]{color:var(--bit-random)}.mine-cell[data-n="3"]{color:var(--bit-clock)}.mine-cell[data-n="4"]{color:var(--bit-node)}.mine-cell[data-n="5"],.mine-cell[data-n="6"],.mine-cell[data-n="7"],.mine-cell[data-n="8"]{color:var(--bit-fixed)}.lab-status{min-height:1.5em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui-xs);font-variant-numeric:tabular-nums;color:var(--ink-muted);margin:0}.lab-figure{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--accent);margin:0;padding:.5rem .625rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:2rem;font-weight:700}.lab-note{font-size:var(--ui-xs);color:var(--ink-muted);margin:.625rem 0 0;padding:0 .625rem;line-height:1.65}.lab-note strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.lab-grid{grid-template-columns:repeat(16,minmax(0,1fr));gap:3px;max-width:32rem;padding:0 .625rem;display:grid}.lab-bit,.lab-legend-key{background:var(--bit-off);border:0;padding:0}.lab-bit{aspect-ratio:1;border-radius:var(--radius-xs);cursor:pointer;transition:background-color calc(.18s * var(--motion-scale,1)) ease}.lab-bit:hover{outline:2px solid var(--accent);outline-offset:1px}:is(.lab-bit,.lab-legend-key).k-version,:is(.lab-bit,.lab-legend-key).k-variant{background:var(--bit-fixed)}@supports (color:color-mix(in lab, red, red)){:is(.lab-bit,.lab-legend-key).k-version,:is(.lab-bit,.lab-legend-key).k-variant{background:color-mix(in oklab, var(--bit-fixed) 30%, var(--bit-off))}}:is(.lab-bit,.lab-legend-key).k-time{background:var(--bit-time)}@supports (color:color-mix(in lab, red, red)){:is(.lab-bit,.lab-legend-key).k-time{background:color-mix(in oklab, var(--bit-time) 30%, var(--bit-off))}}:is(.lab-bit,.lab-legend-key).k-clock{background:var(--bit-clock)}@supports (color:color-mix(in lab, red, red)){:is(.lab-bit,.lab-legend-key).k-clock{background:color-mix(in oklab, var(--bit-clock) 30%, var(--bit-off))}}:is(.lab-bit,.lab-legend-key).k-node,:is(.lab-bit,.lab-legend-key).k-hash{background:var(--bit-node)}@supports (color:color-mix(in lab, red, red)){:is(.lab-bit,.lab-legend-key).k-node,:is(.lab-bit,.lab-legend-key).k-hash{background:color-mix(in oklab, var(--bit-node) 30%, var(--bit-off))}}:is(.lab-bit,.lab-legend-key).is-on.k-random{background:var(--bit-random)}:is(.lab-bit,.lab-legend-key).is-on.k-version,:is(.lab-bit,.lab-legend-key).is-on.k-variant{background:var(--bit-fixed)}:is(.lab-bit,.lab-legend-key).is-on.k-time{background:var(--bit-time)}:is(.lab-bit,.lab-legend-key).is-on.k-clock{background:var(--bit-clock)}:is(.lab-bit,.lab-legend-key).is-on.k-node,:is(.lab-bit,.lab-legend-key).is-on.k-hash{background:var(--bit-node)}@media (width<=46rem){.lab-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=26rem){.lab-list{grid-template-columns:minmax(0,1fr);gap:.25rem}.lab-what{padding-bottom:.375rem}}@keyframes modal-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes modal-panel-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.modal-panel,.modal-panel::backdrop,.tile-cell.is-new,.tile-cell.is-merged,.mine-cell.just-opened,.mine-cell.is-flag svg,.mine-grid.is-boom{animation:none}.tile-cell{transition:none}}.footer-main{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--line);background-color:var(--surface-raised);margin-top:auto}.footer-container{width:100%}@media (width>=40rem){.footer-container{max-width:40rem}}@media (width>=48rem){.footer-container{max-width:48rem}}@media (width>=64rem){.footer-container{max-width:64rem}}@media (width>=80rem){.footer-container{max-width:80rem}}@media (width>=96rem){.footer-container{max-width:96rem}}.footer-container{max-width:var(--container-7xl);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}.footer-content{justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);padding-block:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap;flex-wrap:wrap;display:flex}.footer-brand{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to right, var(--brand-1), var(--brand-2), var(--brand-3));background-size:200% 200%;animation:3s infinite gradient-shift}.footer-text{color:var(--ink-muted)}.footer-link{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--ink-muted);padding-block:.375rem;display:inline-block}.footer-link:hover{color:var(--accent)}.footer-eggs{font:inherit;cursor:pointer;background:0 0;border:0;padding-block:.375rem;padding-inline:0}.footer-eggs[hidden]{display:none}.footer-separator{color:var(--ink-muted)}.brand-mark{filter:var(--logo-filter,none);border-radius:var(--radius-md)}.brand-text{background-image:linear-gradient(to right, var(--brand-1), var(--brand-2), var(--brand-3));color:#0000;-webkit-background-clip:text;background-clip:text}.spin-animation-active{will-change:transform;transform-origin:50%}.sync-modal{width:min(31rem,100vw - 2rem);max-width:min(31rem,100vw - 2rem);margin-top:8vh;margin-bottom:auto}.sync-modal .modal-head{border-bottom:0;padding-bottom:.75rem}.sync-field{padding:0 1.375rem .875rem}.sync-field.is-empty{padding:.5rem 1.375rem 1.125rem}.sync-field.is-empty p{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);text-align:center;font-size:var(--ui-xs);color:var(--ink-muted);margin:0;padding:1.25rem 1rem}.sync-grid{grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;display:grid}.sync-cell{aspect-ratio:1;border-radius:var(--radius-xs);background:var(--bit-off);transition:background-color calc(.2s * var(--motion-scale,1)) ease}.sync-cell.k-highlow{background:var(--fmt-highlow)}@supports (color:color-mix(in lab, red, red)){.sync-cell.k-highlow{background:color-mix(in oklab, var(--fmt-highlow) var(--map-mix,var(--bit-mix)), var(--bit-off))}}.sync-cell.k-uuid{background:var(--fmt-uuid)}@supports (color:color-mix(in lab, red, red)){.sync-cell.k-uuid{background:color-mix(in oklab, var(--fmt-uuid) var(--map-mix,var(--bit-mix)), var(--bit-off))}}.sync-cell.k-base64{background:var(--fmt-base64)}@supports (color:color-mix(in lab, red, red)){.sync-cell.k-base64{background:color-mix(in oklab, var(--fmt-base64) var(--map-mix,var(--bit-mix)), var(--bit-off))}}.sync-cell.k-ulid{background:var(--fmt-ulid)}@supports (color:color-mix(in lab, red, red)){.sync-cell.k-ulid{background:color-mix(in oklab, var(--fmt-ulid) var(--map-mix,var(--bit-mix)), var(--bit-off))}}.sync-cell.k-bytes{background:var(--fmt-bytes)}@supports (color:color-mix(in lab, red, red)){.sync-cell.k-bytes{background:color-mix(in oklab, var(--fmt-bytes) var(--map-mix,var(--bit-mix)), var(--bit-off))}}.sync-cell.k-words{background:var(--fmt-words)}@supports (color:color-mix(in lab, red, red)){.sync-cell.k-words{background:color-mix(in oklab, var(--fmt-words) var(--map-mix,var(--bit-mix)), var(--bit-off))}}.sync-cell.is-void{background:var(--bit-off)}@supports (color:color-mix(in lab, red, red)){.sync-cell.is-void{background:color-mix(in oklab, var(--bit-off) 45%, transparent)}}.sync-cell.is-star{box-shadow:inset 0 0 0 1px var(--ink)}@supports (color:color-mix(in lab, red, red)){.sync-cell.is-star{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 45%, transparent)}}.sync-grid.is-moving .sync-cell:not(.is-void){animation:.9s ease-in-out infinite sync-wave;animation-delay:calc(var(--i) * 7ms)}@keyframes sync-wave{35%{background:var(--accent)}}@media (prefers-reduced-motion:reduce){.sync-grid.is-moving .sync-cell:not(.is-void){outline:1px solid var(--accent);outline-offset:-1px;animation:none}}.sync-meta{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.625rem;display:flex}.sync-keys{flex-wrap:wrap;gap:.625rem;display:flex}.sync-key{font-size:var(--ui-2xs);color:var(--ink-muted);align-items:center;gap:.3125rem;display:inline-flex}.sync-kbox{border-radius:var(--radius-xs);background:var(--bit-off);width:9px;height:9px}.sync-kbox.k-highlow{background:var(--fmt-highlow)}@supports (color:color-mix(in lab, red, red)){.sync-kbox.k-highlow{background:color-mix(in oklab, var(--fmt-highlow) var(--map-mix,var(--bit-mix)), var(--bit-off))}}.sync-kbox.k-uuid{background:var(--fmt-uuid)}@supports (color:color-mix(in lab, red, red)){.sync-kbox.k-uuid{background:color-mix(in oklab, var(--fmt-uuid) var(--map-mix,var(--bit-mix)), var(--bit-off))}}.sync-kbox.k-base64{background:var(--fmt-base64)}@supports (color:color-mix(in lab, red, red)){.sync-kbox.k-base64{background:color-mix(in oklab, var(--fmt-base64) var(--map-mix,var(--bit-mix)), var(--bit-off))}}.sync-kbox.k-ulid{background:var(--fmt-ulid)}@supports (color:color-mix(in lab, red, red)){.sync-kbox.k-ulid{background:color-mix(in oklab, var(--fmt-ulid) var(--map-mix,var(--bit-mix)), var(--bit-off))}}.sync-kbox.k-bytes{background:var(--fmt-bytes)}@supports (color:color-mix(in lab, red, red)){.sync-kbox.k-bytes{background:color-mix(in oklab, var(--fmt-bytes) var(--map-mix,var(--bit-mix)), var(--bit-off))}}.sync-kbox.k-words{background:var(--fmt-words)}@supports (color:color-mix(in lab, red, red)){.sync-kbox.k-words{background:color-mix(in oklab, var(--fmt-words) var(--map-mix,var(--bit-mix)), var(--bit-off))}}.sync-count{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui-2xs);color:var(--ink-muted);white-space:nowrap}.sync-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.sync-shelf{gap:.5rem;padding:0 1.375rem 1rem;display:grid}.sync-slot{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-sunken);transition:border-color calc(.15s * var(--motion-scale,1)) ease, background-color calc(.15s * var(--motion-scale,1)) ease;overflow:hidden}.sync-slot.is-live{border-color:var(--accent);background:var(--accent-soft)}.sync-slot.is-open{border-color:var(--accent);background:var(--surface-raised)}.sync-slot-top{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.75rem .875rem;display:grid}.sync-glyph{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);width:30px;height:30px;color:var(--ink);place-items:center;display:grid}.sync-slot.is-live .sync-glyph,.sync-slot.is-open .sync-glyph{border-color:var(--accent)}.sync-slot-text{min-width:0;display:block}.sync-slot-name{font-size:var(--ui-sm);letter-spacing:-.01em;font-weight:600;display:block}.sync-slot-note{font-size:var(--ui-2xs);color:var(--ink-muted);margin-top:.125rem;line-height:1.45;display:block}.sync-chip{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-raised);font-size:var(--ui-2xs);color:var(--ink-muted);white-space:nowrap;align-items:center;gap:.375rem;padding:.1875rem .5625rem;font-weight:600;display:inline-flex}.sync-chip.is-on{color:var(--sync-good);border-color:var(--sync-good)}@supports (color:color-mix(in lab, red, red)){.sync-chip.is-on{border-color:color-mix(in oklab, var(--sync-good) 40%, var(--line))}}.sync-chip.is-warn{color:var(--sync-danger);border-color:var(--sync-danger)}@supports (color:color-mix(in lab, red, red)){.sync-chip.is-warn{border-color:color-mix(in oklab, var(--sync-danger) 40%, var(--line))}}.sync-dot{border-radius:var(--radius-pill);background:currentColor;width:6px;height:6px}.sync-slot-body{padding:0 .875rem .875rem}.sync-rows{border-radius:var(--radius-md);background:var(--line);gap:1px;margin:0 0 .75rem;display:grid;overflow:hidden}.sync-rows>div{background:var(--surface-raised);font-size:var(--ui-xs);justify-content:space-between;align-items:baseline;gap:1rem;padding:.5625rem .75rem;display:flex}.sync-rows dt{color:var(--ink-muted);margin:0}.sync-rows dd{text-align:right;margin:0}.sync-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui-2xs);word-break:break-all}.sync-rows a{color:var(--accent);text-underline-offset:3px;text-decoration:none}.sync-rows a:hover{text-decoration:underline}.sync-acts{flex-wrap:wrap;gap:.5rem;display:flex}.sync-btn{border-radius:var(--radius-md);color:var(--ink-muted);font:inherit;font-size:var(--ui-xs);cursor:pointer;transition:background-color calc(.15s * var(--motion-scale,1)) ease, border-color calc(.15s * var(--motion-scale,1)) ease, color calc(.15s * var(--motion-scale,1)) ease, opacity calc(.15s * var(--motion-scale,1)) ease;background:0 0;border:1px solid #0000;align-items:center;gap:.4375rem;padding:.5rem .8125rem;font-weight:500;text-decoration:none;display:inline-flex}.sync-btn.is-quiet{border-color:var(--line-strong);background:var(--surface-raised);color:var(--ink)}.sync-btn.is-quiet:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.sync-btn.is-primary{background:var(--accent);color:var(--surface-raised);font-weight:600}.dark .sync-btn.is-primary{color:#111827}.sync-btn.is-danger{color:var(--sync-danger);margin-left:auto}.sync-btn.is-danger:hover:not(:disabled){background:var(--sync-danger)}@supports (color:color-mix(in lab, red, red)){.sync-btn.is-danger:hover:not(:disabled){background:color-mix(in oklab, var(--sync-danger) 12%, transparent)}}.sync-btn:disabled{opacity:.5;cursor:default}.sync-fl{font-size:var(--ui-xs);margin:0 0 .375rem;font-weight:600;display:block}.sync-note{font-size:var(--ui-2xs);color:var(--ink-muted);margin:0 0 .5rem;line-height:1.5}.sync-inputwrap{align-items:center;display:flex;position:relative}.sync-input{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-sunken);width:100%;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui-xs);transition:border-color calc(.15s * var(--motion-scale,1)) ease, box-shadow calc(.15s * var(--motion-scale,1)) ease;padding:.5625rem 2.875rem .5625rem .75rem}.sync-input::placeholder{color:var(--ink-muted)}.sync-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.sync-reveal{border-radius:var(--radius-sm);width:2.125rem;height:1.875rem;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;right:.3125rem}.sync-reveal:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.sync-reveal:hover{background:color-mix(in oklab, var(--ink) 8%, transparent)}}.sync-reveal:hover{color:var(--ink)}.sync-verdict{font-size:var(--ui-2xs);color:var(--ink-muted);align-items:center;gap:.375rem;margin:.5rem 0 0;display:flex}.sync-verdict.is-good{color:var(--sync-good)}.sync-verdict.is-bad{color:var(--sync-danger)}.sync-guard{border-radius:var(--radius-md);background:var(--sync-danger);align-items:flex-start;gap:.5rem;margin:.75rem 0 0;padding:.5625rem .6875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sync-guard{background:color-mix(in oklab, var(--sync-danger) 8%, var(--surface-sunken))}}.sync-guard{font-size:var(--ui-2xs);color:var(--ink);line-height:1.5}.sync-guard svg{color:var(--sync-danger);flex:none;margin-top:.125rem}.sync-guard em{color:var(--ink-muted);font-style:normal;display:block}.sync-slot-body.is-setup{padding-left:3.125rem}.sync-slot-body.is-setup .sync-btn.is-wide{justify-content:center;width:100%;margin-top:.75rem}.sync-link{color:var(--accent);white-space:nowrap;align-items:center;gap:.25rem;margin-left:auto;font-weight:600;text-decoration:none;display:inline-flex}.sync-link:hover{text-decoration:underline}.sync-need .sync-verdict{align-items:flex-start;gap:.75rem}.sync-need .sync-verdict>span,.sync-need .sync-verdict>svg{flex:none}.sync-targets{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.sync-target{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;padding:.625rem .75rem}.sync-target:hover{border-color:var(--accent);background:var(--accent-soft)}.sync-target span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui-xs);word-break:break-all;display:block}.sync-target small{font-size:var(--ui-2xs);color:var(--ink-muted);margin-top:.125rem;display:block}.sync-alert{border-top:1px solid var(--sync-danger);margin:0;padding:.6875rem 1.375rem}@supports (color:color-mix(in lab, red, red)){.sync-alert{border-top:1px solid color-mix(in oklab, var(--sync-danger) 35%, var(--line))}}.sync-alert{background:var(--sync-danger)}@supports (color:color-mix(in lab, red, red)){.sync-alert{background:color-mix(in oklab, var(--sync-danger) 12%, var(--surface-sunken))}}.sync-alert{font-size:var(--ui-xs);color:var(--ink);line-height:1.5}.sync-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.375rem 1rem;display:flex}.sync-alert+.sync-foot{border-top:0}.sync-foot p{font-size:var(--ui-2xs);color:var(--ink-muted);align-items:center;gap:.4375rem;margin:0;display:flex}.sync-foot svg{flex:none}.sync-spinner{border-radius:var(--radius-pill);border:2px solid;border-right-color:#0000;width:.8125rem;height:.8125rem;animation:.7s linear infinite sync-spin}@keyframes sync-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sync-spinner{animation-duration:2.4s}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=34rem){.sync-modal .sync-grid{grid-template-columns:repeat(16,minmax(0,1fr))}.sync-modal .sync-cell:nth-child(n+65){display:none}.sync-modal .sync-slot-top{grid-template-columns:auto 1fr;grid-template-areas:"glyph text""chip chip";row-gap:.5rem}.sync-modal .sync-glyph{grid-area:glyph}.sync-modal .sync-slot-text{grid-area:text}.sync-modal .sync-chip{grid-area:chip;justify-self:start}}:root{--sync-danger:#b91c1c;--sync-good:#0f766e}.dark{--sync-danger:#fca5a5;--sync-good:#5eead4}.sync-slot.is-always{border-color:var(--sync-good)}@supports (color:color-mix(in lab, red, red)){.sync-slot.is-always{border-color:color-mix(in oklab, var(--sync-good) 30%, var(--line))}}.sync-slot.is-always{background:var(--surface-sunken)}.sync-slot.is-always .sync-glyph{border-color:var(--sync-good)}@supports (color:color-mix(in lab, red, red)){.sync-slot.is-always .sync-glyph{border-color:color-mix(in oklab, var(--sync-good) 40%, var(--line))}}.sync-recover{border:1px solid var(--sync-danger);margin-left:.5rem;padding:.125rem .5rem}@supports (color:color-mix(in lab, red, red)){.sync-recover{border:1px solid color-mix(in oklab, var(--sync-danger) 45%, var(--line))}}.sync-recover{border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink);font:inherit;font-size:var(--ui-2xs);cursor:pointer;font-weight:600}.sync-recover:hover{border-color:var(--accent);background:var(--accent-soft)}.sync-rows .sync-warn{color:var(--sync-danger);font-weight:600}.int-choice{flex-wrap:wrap;align-items:center;gap:.625rem .875rem;display:flex}.int-lane{align-items:center;gap:.5rem;display:inline-flex}.int-lane-label{font-size:var(--ui-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-weight:600}.int-flow{color:var(--ink-muted);font-size:var(--ui-base)}.int-seg{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-sunken);isolation:isolate;grid-auto-columns:1fr;grid-auto-flow:column;max-width:100%;padding:2px;display:inline-grid;position:relative}.int-seg-thumb{z-index:-1;width:calc((100% - 4px) / var(--int-seg-count,2));border-radius:max(0px, calc(var(--radius-lg) - 2px));background:var(--seg-on-bg,var(--surface-raised));box-shadow:var(--shadow-sm);transition:transform calc(.22s * var(--motion-scale,1)) cubic-bezier(.2, .8, .2, 1);position:absolute;top:2px;bottom:2px;left:2px}@media (prefers-reduced-motion:reduce){.int-seg-thumb{transition:none}}.int-seg-item{border-radius:max(0px, calc(var(--radius-lg) - 2px));font-size:var(--ui-sm);color:var(--ink-muted);cursor:pointer;transition:color calc(.15s * var(--motion-scale,1)) ease, background-color calc(.15s * var(--motion-scale,1)) ease, box-shadow calc(.15s * var(--motion-scale,1)) ease;padding:.375rem .75rem;font-weight:600;line-height:1.2;position:relative}.int-seg-item input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.int-seg-item:hover{color:var(--ink)}.int-seg-item{text-align:center;white-space:nowrap}.int-seg-item.is-on{color:var(--seg-on-ink,var(--accent));box-shadow:var(--glow-chip)}.int-seg-item:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:1px;box-shadow:inset 0 0 0 2px var(--accent)}.int-split{border-radius:var(--radius-md);color:var(--ink-muted);font:inherit;font-size:var(--ui-2xs);cursor:pointer;transition:color calc(.15s * var(--motion-scale,1)) ease, border-color calc(.15s * var(--motion-scale,1)) ease, background-color calc(.15s * var(--motion-scale,1)) ease;background:0 0;border:1px solid #0000;align-items:center;gap:.375rem;margin-left:auto;padding:.3125rem .625rem;font-weight:600;display:inline-flex}.int-split:hover{border-color:var(--line-strong);color:var(--ink)}.int-split.is-on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.int-split.is-on{border-color:color-mix(in oklab, var(--accent) 45%, var(--line))}}.int-split.is-on{background:var(--accent-soft);color:var(--accent)}.int-hint{font-size:var(--ui-2xs);color:var(--ink-muted);margin:.625rem 0 0;line-height:1.5}.hint-link{color:var(--accent);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.hint-link:hover{text-decoration-thickness:2px}.fmt-chips{flex-wrap:wrap;gap:.5rem;display:flex}.fmt-chip{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--ink-muted);font-size:var(--ui-sm);cursor:pointer;transition:color calc(.15s * var(--motion-scale,1)) ease, background-color calc(.15s * var(--motion-scale,1)) ease, border-color calc(.15s * var(--motion-scale,1)) ease, transform calc(.15s * var(--motion-scale,1)) ease;align-items:center;gap:.4375rem;padding:.4375rem .8125rem .4375rem .6875rem;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.fmt-chip:before{content:"";border-radius:var(--radius-pill);background:var(--fmt,var(--line-strong));opacity:.55;width:7px;height:7px;transition:opacity calc(.15s * var(--motion-scale,1)) ease, transform calc(.15s * var(--motion-scale,1)) ease}.fmt-chip:hover:before{opacity:.9}.fmt-chip.is-on:before{opacity:1;background:var(--chip-on-dot,var(--fmt,var(--line-strong)));transform:scale(1.15)}.fmt-chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.fmt-chip:hover{border-color:var(--fmt,var(--accent))}@supports (color:color-mix(in lab, red, red)){.fmt-chip:hover{border-color:color-mix(in oklab, var(--fmt,var(--accent)) 45%, var(--line))}}.fmt-chip:hover{color:var(--ink);transform:translateY(-1px)}.fmt-chip.is-on{border-color:var(--fmt,var(--accent))}@supports (color:color-mix(in lab, red, red)){.fmt-chip.is-on{border-color:color-mix(in oklab, var(--fmt,var(--accent)) 55%, transparent)}}.fmt-chip.is-on{background:var(--chip-on-bg);color:var(--chip-on-ink);box-shadow:var(--glow-chip)}.fmt-chip:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px;box-shadow:inset 0 0 0 2px var(--accent)}@media (prefers-reduced-motion:reduce){.fmt-chip:hover{transform:none}}.int-flow{border-radius:var(--radius-sm);color:var(--line-strong);cursor:pointer;transition:color calc(.2s * var(--motion-scale,1)) ease, background-color calc(.15s * var(--motion-scale,1)) ease, transform calc(.15s * var(--motion-scale,1)) ease;background:0 0;border:0;align-items:center;padding:.375rem .25rem;display:inline-flex}.int-flow:hover{background:var(--surface-sunken);color:var(--accent);transform:scale(1.06)}.int-flow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.int-lane.is-moot .int-seg{border-style:dashed}.int-lane-label{align-items:baseline;gap:.375rem;display:inline-flex}.int-lane-label em{letter-spacing:0;text-transform:none;color:var(--faint,var(--ink-muted));opacity:.85;font-style:normal;font-weight:500}@media (prefers-reduced-motion:reduce){.int-flow:hover{transform:none}}.int-choice.is-crossed .int-flow{color:var(--accent)}.int-choice.is-crossed .int-lane:last-of-type .int-seg{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.int-choice.is-crossed .int-lane:last-of-type .int-seg{border-color:color-mix(in oklab, var(--accent) 55%, var(--line))}}.int-choice.is-crossed .int-lane:last-of-type .int-seg{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.int-choice.is-crossed .int-lane:last-of-type .int-seg{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 16%, transparent)}}.fmt-style{border-top:1px dashed var(--line);background-image:var(--divider-image);background-position:top;background-repeat:no-repeat;background-size:100% 6px;flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:.875rem;padding-top:.875rem;display:flex}.fmt-case-label{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui-2xs);letter-spacing:.02em}.lab-trigger.is-found{opacity:.6}.lab-what.is-found{color:var(--ink-muted)}.lab-what.is-found:before{content:"✓";color:var(--sync-good,var(--fmt-words));margin-right:.375rem;font-weight:700}.generator-name{align-items:center;gap:.375rem;padding-left:.25rem;display:flex}.generator-namespace{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--ink);font:inherit;font-size:var(--ui-2xs);padding:.25rem .375rem}.generator-name .generator-moment{width:11rem}.input-area{border-radius:var(--radius-lg);background:linear-gradient(var(--surface-raised) 30%, transparent) top / 100% 14px local no-repeat, linear-gradient(transparent, var(--surface-raised) 70%) bottom / 100% 14px local no-repeat, radial-gradient(farthest-side at 50% 0, var(--ink), transparent) top / 100% 7px no-repeat, radial-gradient(farthest-side at 50% 100%, var(--ink), transparent) bottom / 100% 7px no-repeat;border:0;width:100%;min-height:200px;padding:.875rem 2.75rem .875rem 1rem}@supports (color:color-mix(in lab, red, red)){.input-area{background:linear-gradient(var(--surface-raised) 30%, transparent) top / 100% 14px local no-repeat, linear-gradient(transparent, var(--surface-raised) 70%) bottom / 100% 14px local no-repeat, radial-gradient(farthest-side at 50% 0, color-mix(in oklab, var(--ink) 16%, transparent), transparent) top / 100% 7px no-repeat, radial-gradient(farthest-side at 50% 100%, color-mix(in oklab, var(--ink) 16%, transparent), transparent) bottom / 100% 7px no-repeat}}.input-area{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui-base);resize:vertical;transition:border-color calc(.15s * var(--motion-scale,1)) ease, box-shadow calc(.15s * var(--motion-scale,1)) ease;line-height:1.55}.input-area::placeholder{color:var(--ink-muted);opacity:.75}.input-area:focus{outline:none}.input-frame:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft), var(--glow-accent)}.history-marker-badge.is-unknown{opacity:.55;font-weight:700}.control-card{clip-path:var(--card-clip);background-image:var(--panel-mark);background-repeat:no-repeat;background-color:var(--surface-raised);border-color:var(--line);color:var(--ink)}.input-frame{clip-path:var(--card-clip);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background-image:var(--panel-mark);background-repeat:no-repeat;background-color:var(--surface-raised);min-width:0;box-shadow:var(--shadow-sm);transition:border-color calc(.15s * var(--motion-scale,1)) ease, box-shadow calc(.15s * var(--motion-scale,1)) ease;margin:0;padding:0;position:relative}.input-legend{margin-left:.75rem;padding-inline:.375rem}.input-mirror{z-index:0;pointer-events:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui-base);white-space:pre-wrap;overflow-wrap:break-word;scrollbar-gutter:stable;color:var(--ink);padding:.875rem 2.75rem .875rem 1rem;line-height:1.55;position:absolute;inset:0;overflow:hidden}.input-mirror mark{color:inherit;background:0 0}.input-mirror .input-note{color:var(--mark-note);font-style:italic}.input-mirror .input-bad{-webkit-text-decoration:underline wavy var(--mark-bad);-webkit-text-decoration:underline wavy var(--mark-bad);-webkit-text-decoration:underline wavy var(--mark-bad);text-decoration:underline wavy var(--mark-bad);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.25em}.input-area{z-index:1;scrollbar-gutter:stable;color:#0000;caret-color:var(--ink);position:relative}.input-area.is-composing{color:var(--ink)}.input-mirror.is-hidden{visibility:hidden}.input-area::selection{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.input-area::selection{background:color-mix(in oklab, var(--accent) 30%, transparent)}}.input-ghost{pointer-events:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui-base);color:var(--ink-muted);align-content:start;gap:.75rem;padding:.875rem 1rem;line-height:1.55;display:grid;position:absolute;inset:0}.input-ghost-lead{opacity:.75;font-family:inherit}.input-ghost-line{white-space:pre-wrap;word-break:break-word;color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.input-ghost-line{color:color-mix(in oklab, var(--ink) 62%, transparent)}}.input-ghost-note{color:var(--mark-note);font-style:italic}.input-caret{background:var(--accent);vertical-align:text-bottom;width:1px;height:1.05em;margin-left:1px;animation:1.05s step-end infinite input-caret-blink;display:inline-block}@keyframes input-caret-blink{0%,45%{opacity:1}46%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.input-caret{animation:none}}.tag-strip-wrap{align-items:flex-start;gap:.375rem;min-width:0;display:flex}.tag-strip{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex:auto;align-items:center;gap:.375rem;min-width:0;display:flex;overflow-x:auto}.tag-strip::-webkit-scrollbar{display:none}.tag-strip[data-fade=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.25rem),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 1.25rem),#0000 100%)}.tag-strip[data-fade=start]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 1.25rem);mask-image:linear-gradient(90deg,#0000 0,#000 1.25rem)}.tag-strip[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 1.25rem calc(100% - 1.25rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 1.25rem calc(100% - 1.25rem),#0000 100%)}.tag-chip{border:1px solid var(--tag,var(--accent));flex:none;align-items:center;gap:.375rem;max-width:11rem;padding:.3125rem .625rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tag-chip{border:1px solid color-mix(in oklab, var(--tag,var(--accent)) 35%, transparent)}}.tag-chip{border-radius:var(--radius-pill);background:var(--tag,var(--accent))}@supports (color:color-mix(in lab, red, red)){.tag-chip{background:color-mix(in oklab, var(--tag,var(--accent)) 10%, transparent)}}.tag-chip{color:var(--tag-ink,var(--ink));font-size:var(--ui-xs);white-space:nowrap;scroll-snap-align:start;transition:background-color calc(.14s * var(--motion-scale,1)) ease, border-color calc(.14s * var(--motion-scale,1)) ease, color calc(.14s * var(--motion-scale,1)) ease;scroll-margin-inline:.75rem;font-weight:500;line-height:1.4}.tag-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:inset 0 0 0 2px var(--accent)}.tag-chip:hover{background:var(--tag,var(--accent))}@supports (color:color-mix(in lab, red, red)){.tag-chip:hover{background:color-mix(in oklab, var(--tag,var(--accent)) 18%, transparent)}}.tag-chip.is-on{border-color:var(--tag,var(--accent));background:var(--tag,var(--accent));color:var(--tag-on,var(--accent-ink));box-shadow:var(--glow-accent)}.tag-chip-all{--tag:var(--accent);--tag-ink:var(--ink);--tag-on:var(--accent-ink);flex:none}.tag-chip-dot{border-radius:var(--radius-pill);background:var(--tag-dot,var(--tag,var(--accent)));flex:none;width:.4rem;height:.4rem}.tag-chip.is-on .tag-chip-dot{background:var(--tag-on,var(--accent-ink))}@supports (color:color-mix(in lab, red, red)){.tag-chip.is-on .tag-chip-dot{background:color-mix(in oklab, var(--tag-on,var(--accent-ink)) 85%, transparent)}}.tag-chip-name{text-overflow:ellipsis;overflow:hidden}.tag-chip-count{opacity:.75;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem}@media (prefers-reduced-motion:reduce){.tag-chip{transition:none}}.row-tags{align-items:center;gap:.1875rem;padding:0 .125rem;display:inline-flex}.row-tag-dot{border-radius:var(--radius-pill);width:.375rem;height:.375rem}.row-tag-more{color:var(--ink-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem}.tag-option-row .tag-option{flex:auto;min-width:0}@media (hover:none){.tag-option-remove{opacity:1}}.gen-field{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}@media (width>=1024px){.gen-field{width:min(22rem,36ch + 1.75rem)}}.appearance-handle{z-index:60;border:1px solid var(--line);border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:var(--surface-raised);opacity:.8;width:2.75rem;height:7rem;box-shadow:-6px 0 16px -12px var(--void);border-right:0;place-items:center;padding:0;display:grid;position:fixed;top:50%;right:0;transform:translate(.5rem,-50%)}@supports (color:color-mix(in lab, red, red)){.appearance-handle{box-shadow:-6px 0 16px -12px color-mix(in oklab, var(--void) 50%, transparent)}}.appearance-handle{transition:transform calc(.16s * var(--motion-scale,1)) ease, opacity calc(.16s * var(--motion-scale,1)) ease;animation:.42s ease-out appearance-arrive}.appearance-handle:hover,.appearance-handle:focus-visible{opacity:1;transform:translateY(-50%)}.appearance-handle.is-open{opacity:0;pointer-events:none;transform:translate(120%,-50%)}@keyframes appearance-arrive{0%{opacity:0;transform:translate(3rem,-50%)}to{opacity:.65;transform:translate(.5rem,-50%)}}.appearance-handle-swatch{gap:3px;display:grid}.appearance-handle-swatch i{border-radius:var(--radius-xs);width:1rem;height:1rem;box-shadow:inset 0 0 0 1px var(--ink);display:block}@supports (color:color-mix(in lab, red, red)){.appearance-handle-swatch i{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 14%, transparent)}}.appearance-drawer{z-index:59;border-left:1px solid var(--line);background:var(--surface-raised);width:min(18rem,100vw);box-shadow:-18px 0 40px -24px var(--void);inset-block:0;flex-direction:column;gap:.5rem;padding:1rem 1rem 1.5rem;display:flex;position:fixed;right:0}@supports (color:color-mix(in lab, red, red)){.appearance-drawer{box-shadow:-18px 0 40px -24px color-mix(in oklab, var(--void) 50%, transparent)}}.appearance-drawer{visibility:hidden;transition:transform calc(.22s * var(--motion-scale,1)) ease, visibility calc(.22s * var(--motion-scale,1));transform:translate(100%)}.appearance-drawer.is-open{visibility:visible;transform:translate(0)}.appearance-head{justify-content:space-between;align-items:center;gap:.375rem;min-width:0;display:flex}.appearance-head .modal-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.appearance-head .modal-close{flex:none}.appearance-label{font-size:var(--ui-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin:.5rem 0 0;font-weight:600}.appearance-modes{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-sunken);isolation:isolate;grid-template-columns:repeat(3,1fr);gap:.25rem;padding:.1875rem;display:grid;position:relative}.appearance-mode-thumb{z-index:-1;border-radius:var(--radius-pill);background:var(--seg-on-bg,var(--surface-raised));width:calc(33.3333% - 2px);box-shadow:var(--shadow-sm);transform:translateX(calc(var(--mode-at,0) * 100%));transition:transform calc(var(--motion-base) * var(--motion-scale,1)) cubic-bezier(.2, .8, .2, 1);position:absolute;top:3px;bottom:3px;left:3px}.appearance-mode{border-radius:var(--radius-pill);color:var(--ink-muted);font-size:var(--ui-xs);background:0 0;border:0;padding:.3125rem .5rem;font-weight:600}.appearance-mode.is-on{color:var(--seg-on-ink,var(--ink))}.appearance-note{font-size:var(--ui-2xs);color:var(--ink-muted);margin:.375rem 0 0}.appearance-list{gap:.25rem;display:grid}.appearance-item{border-radius:var(--radius-md);width:100%;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:.625rem;padding:.5rem;display:flex}.appearance-item:hover,.appearance-item.is-shown{background:var(--surface-hover)}.appearance-item.is-on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.appearance-item.is-on{border-color:color-mix(in oklab, var(--accent) 45%, transparent)}}.appearance-swatch{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-sunken);flex:none;gap:4px;padding:4px;display:flex}.appearance-swatch-row{flex-direction:column;gap:3px;display:flex}.appearance-swatch i{border-radius:var(--radius-xs);width:.6875rem;height:.6875rem;box-shadow:inset 0 0 0 1px var(--ink);display:block}@supports (color:color-mix(in lab, red, red)){.appearance-swatch i{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 14%, transparent)}}.appearance-name{min-width:0;font-size:var(--ui-sm);font-weight:600;display:grid}.appearance-blurb{font-size:var(--ui-2xs);color:var(--ink-muted);font-weight:400}.appearance-tick{color:var(--accent);margin-left:auto}.appearance-body{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.appearance-tools{gap:.375rem;margin-top:.5rem;display:flex}.appearance-tool{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--ink);font-size:var(--ui-2xs);transition:background calc(var(--motion-fast) * var(--motion-scale,1)) ease, border-color calc(var(--motion-fast) * var(--motion-scale,1)) ease;flex:1 1 0;padding:.4375rem .5rem;font-weight:600}.appearance-tool:hover{background:var(--surface-hover);border-color:var(--line-strong)}.appearance-tool.is-strong{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--accent-ink)}.appearance-editor{margin-top:.5rem;display:grid}.appearance-draft{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-sunken);width:100%;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui-2xs);resize:vertical;tab-size:2;max-height:14rem;padding:.5rem;line-height:1.5}.appearance-draft::placeholder{color:var(--ink-muted);opacity:.8}.appearance-problems{font-size:var(--ui-2xs);color:var(--sync-danger);gap:.25rem;margin:.5rem 0 0;padding-left:1rem;list-style:outside;display:grid}.appearance-foot-block{margin-top:auto;padding-top:.75rem}.appearance-contrast{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui-2xs);color:var(--sync-good);margin:0}.appearance-contrast.is-low{color:var(--sync-danger)}.appearance-foot{font-size:var(--ui-2xs);color:var(--ink-muted);margin:.375rem 0 0}@media (prefers-reduced-motion:reduce){.appearance-handle,.appearance-drawer{transition:none;animation:none}}@media (width<=640px){.appearance-drawer{width:100%;max-height:78dvh;padding-bottom:max(1.5rem, env(safe-area-inset-bottom));border-left:0;border-top:1px solid var(--line);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:0 -18px 40px -24px var(--void);inset:auto 0 0;transform:translateY(100%)}@supports (color:color-mix(in lab, red, red)){.appearance-drawer{box-shadow:0 -18px 40px -24px color-mix(in oklab, var(--void) 50%, transparent)}}.appearance-drawer.is-open{transform:translateY(0)}.appearance-handle{top:auto;bottom:max(.75rem, env(safe-area-inset-bottom));border-radius:var(--radius-lg) 0 0 var(--radius-lg);width:3.5rem;height:2.75rem;animation:none;transform:translate(.5rem)}.appearance-handle:hover,.appearance-handle:focus-visible{transform:translate(0)}.appearance-handle.is-open{transform:translate(120%)}.appearance-handle-swatch{grid-auto-flow:column;gap:3px}.appearance-handle-swatch i{width:.6875rem;height:1.25rem}.appearance-list{overscroll-behavior-x:contain;grid-auto-columns:7.5rem;grid-auto-flow:column;gap:.5rem;padding-bottom:.25rem;overflow-x:auto}.appearance-item{border:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:.375rem;padding:.5rem}.appearance-blurb{display:none}.appearance-tick{margin-left:0;position:absolute;top:.375rem;right:.375rem}.appearance-item{position:relative}.appearance-drawer{max-height:70dvh}}.app-header{background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.app-header{background:color-mix(in oklab, var(--surface-raised) 95%, transparent)}}.app-header{border-color:var(--line);color:var(--ink)}.informer{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.informer{border-color:color-mix(in oklab, var(--accent) 35%, var(--line))}}.informer{background:var(--accent-soft)}.informer-icon,.informer-text{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.informer-text{color:color-mix(in oklab, var(--accent) 55%, var(--ink))}}.informer-close{color:var(--accent)}.informer-close:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.informer-close:hover{background:color-mix(in oklab, var(--accent) 18%, transparent)}}.ink{color:var(--ink)}.ink-muted{color:var(--ink-muted)}.ink-hover:hover{color:var(--ink)}.surface-raised-bg{background:var(--surface-raised)}.surface-sunken-bg{background:var(--surface-sunken)}.hover-surface:hover{background:var(--surface-hover)}.line-border{border-color:var(--line)}.line-strong-border{border-color:var(--line-strong)}.accent-hover:hover{color:var(--accent)}.gen-field-input::placeholder{color:var(--ink-muted);opacity:.85}.dot-off{background:var(--ink-muted);opacity:.7}.dot-good{background:var(--sync-good)}.dot-warn{background:var(--warn)}.dot-busy{background:var(--accent)}.dot-danger{background:var(--sync-danger)}.danger-hover:hover{color:var(--sync-danger)}.star-hover:hover{color:var(--warn-strong)}.ink-accent{color:var(--accent)}.ink-danger{color:var(--sync-danger)}.ink-star{color:var(--warn-strong)}.hover-accent-soft:hover{background:var(--accent-soft)}.hover-danger-soft:hover{background:var(--sync-danger)}@supports (color:color-mix(in lab, red, red)){.hover-danger-soft:hover{background:color-mix(in oklab, var(--sync-danger) 14%, transparent)}}html.theme-switching *{transition:background-color calc(var(--motion-base) * var(--motion-scale,1)) ease, border-color calc(var(--motion-base) * var(--motion-scale,1)) ease, color calc(var(--motion-base) * var(--motion-scale,1)) ease, box-shadow calc(var(--motion-base) * var(--motion-scale,1)) ease!important}html.theme-switching:after{content:"";z-index:70;pointer-events:none;background:var(--signature-ink);mix-blend-mode:overlay;opacity:0;animation:theme-signature var(--signature-time) ease-out;position:fixed;inset:0}@keyframes theme-signature{0%{opacity:.42}60%{opacity:.12}to{opacity:0}}@media (prefers-reduced-motion:reduce){html.theme-switching:after{content:none}html.theme-switching *{transition:none!important}}legend{letter-spacing:var(--title-tracking);text-transform:var(--title-transform);padding-inline:var(--label-pad);background:var(--label-fill);color:var(--label-ink)}.fmt-chip,.tag-chip,.appearance-item{clip-path:var(--chip-clip)}.rounded{border-radius:var(--radius-sm)}.rounded-sm{border-radius:var(--radius-xs)}.rounded-md{border-radius:var(--radius-sm)}.rounded-lg{border-radius:var(--radius-md)}.rounded-xl,.rounded-2xl{border-radius:var(--radius-lg)}.rounded-full{border-radius:var(--radius-pill)}[data-sonner-toaster]{--border-radius:var(--radius-md);--normal-bg:var(--surface-raised);--normal-border:var(--line);--normal-text:var(--ink);--normal-bg-hover:var(--surface-hover);--normal-border-hover:var(--line-strong);--success-bg:var(--sync-good)}@supports (color:color-mix(in lab, red, red)){[data-sonner-toaster]{--success-bg:color-mix(in oklab, var(--sync-good) 14%, var(--surface-raised))}}[data-sonner-toaster]{--success-border:var(--sync-good)}@supports (color:color-mix(in lab, red, red)){[data-sonner-toaster]{--success-border:color-mix(in oklab, var(--sync-good) 45%, var(--surface-raised))}}[data-sonner-toaster]{--success-text:var(--sync-good);--error-bg:var(--sync-danger)}@supports (color:color-mix(in lab, red, red)){[data-sonner-toaster]{--error-bg:color-mix(in oklab, var(--sync-danger) 14%, var(--surface-raised))}}[data-sonner-toaster]{--error-border:var(--sync-danger)}@supports (color:color-mix(in lab, red, red)){[data-sonner-toaster]{--error-border:color-mix(in oklab, var(--sync-danger) 45%, var(--surface-raised))}}[data-sonner-toaster]{--error-text:var(--sync-danger);--warning-bg:var(--warn)}@supports (color:color-mix(in lab, red, red)){[data-sonner-toaster]{--warning-bg:color-mix(in oklab, var(--warn) 14%, var(--surface-raised))}}[data-sonner-toaster]{--warning-border:var(--warn)}@supports (color:color-mix(in lab, red, red)){[data-sonner-toaster]{--warning-border:color-mix(in oklab, var(--warn) 45%, var(--surface-raised))}}[data-sonner-toaster]{--warning-text:var(--warn-strong);--info-bg:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-sonner-toaster]{--info-bg:color-mix(in oklab, var(--accent) 12%, var(--surface-raised))}}[data-sonner-toaster]{--info-border:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-sonner-toaster]{--info-border:color-mix(in oklab, var(--accent) 40%, var(--surface-raised))}}[data-sonner-toaster]{--info-text:var(--accent);font-family:inherit}[data-sonner-toast]{font-family:inherit}.runner-chip{background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.runner-chip{background:color-mix(in oklab, var(--surface-raised) 80%, transparent)}}.runner-chip{border:1px solid var(--line);color:var(--ink-muted)}.runner-chip:hover{background:var(--surface-hover);color:var(--ink)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg,.hover\:shadow-lg:hover{box-shadow:var(--shadow-lg)}.version-badge{background:var(--fmt-uuid);color:var(--accent-ink);border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){:root,:root[data-theme]{--motion-scale:0!important}}.on-touch{display:none}@media (hover:none){.on-hover{display:none}.on-touch{display:inline}}@media (width<=640px){.modal-panel:not(.is-embedded){border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;min-width:0;max-width:100%;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);margin:auto 0 0}.modal-panel:not(.is-embedded) .modal-head{z-index:1;background:var(--surface-raised);padding-top:1rem;position:sticky;top:0}.modal-panel:not(.is-embedded) .modal-head:before{content:"";border-radius:var(--radius-pill);background:var(--line-strong);width:2.25rem;height:.25rem;position:absolute;top:.375rem;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.modal-panel:not(.is-embedded){animation:sheet-in calc(.26s * var(--motion-scale,1)) cubic-bezier(.16, 1, .3, 1)}}@keyframes sheet-in{0%{opacity:0;transform:translateY(12%)}to{opacity:1;transform:translateY(0)}}.mine-grid,.tile-grid,.lights-grid{width:min(100% - 1rem,24rem)}.gen-bar.is-moment{flex-wrap:wrap;row-gap:.25rem;padding-bottom:.25rem}.gen-bar.is-moment .gen-field{flex:1 0 100%;order:3}}.moment-slot{flex:none;width:1.75rem;height:1.75rem;margin-left:.25rem}.input-clear{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--ink-muted);opacity:.7;transition:opacity calc(.12s * var(--motion-scale,1)) ease, background-color calc(.12s * var(--motion-scale,1)) ease;place-items:center;display:grid;position:absolute;top:.5rem;right:.625rem}.input-clear:hover{opacity:1;background:var(--surface-hover);color:var(--ink)}.int-hint{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.int-hint-count{font-variant-numeric:tabular-nums;color:var(--ink-muted);flex:none}.input-frame.is-dropping{border-color:var(--accent);background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.input-frame.is-dropping{background-color:color-mix(in oklab, var(--accent) 8%, var(--surface-raised))}}.input-frame.is-dropping{box-shadow:0 0 0 3px var(--accent-soft)}.tag-pop{width:min(22rem,100vw - 2rem);min-width:0;max-width:min(22rem,100vw - 2rem);padding:0}.tag-pop-head{padding:1rem 1.125rem .75rem}.tag-pop-heading{min-width:0}.tag-pop-value{min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui-2xs);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;margin:.125rem 0 0;overflow:hidden}.tag-pop-chips{overscroll-behavior:contain;scrollbar-gutter:stable;flex-wrap:wrap;align-content:flex-start;gap:.375rem;max-height:10.5rem;padding:.75rem 1.125rem .125rem;display:flex;overflow-y:auto}.tag-pop-chip{border:1px solid var(--tag,var(--accent));align-items:center;gap:.375rem;max-width:100%;padding:.3125rem .375rem .3125rem .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tag-pop-chip{border:1px solid color-mix(in oklab, var(--tag,var(--accent)) 35%, transparent)}}.tag-pop-chip{border-radius:var(--radius-pill);background:var(--tag,var(--accent))}@supports (color:color-mix(in lab, red, red)){.tag-pop-chip{background:color-mix(in oklab, var(--tag,var(--accent)) 10%, transparent)}}.tag-pop-chip{color:var(--ink);font-size:var(--ui-xs)}.tag-pop-chip:hover{background:var(--tag,var(--accent))}@supports (color:color-mix(in lab, red, red)){.tag-pop-chip:hover{background:color-mix(in oklab, var(--tag,var(--accent)) 18%, transparent)}}.tag-pop-chip.is-on{border-color:var(--tag,var(--accent));background:var(--tag,var(--accent));color:var(--accent-ink)}.tag-pop-dot{border-radius:var(--radius-pill);background:var(--tag,var(--accent));flex:none;width:.4375rem;height:.4375rem}.tag-pop-chip.is-on .tag-pop-dot{background:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){.tag-pop-chip.is-on .tag-pop-dot{background:color-mix(in oklab, var(--accent-ink) 85%, transparent)}}.tag-pop-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tag-pop-drop{border-radius:var(--radius-pill);color:currentColor;opacity:.45;cursor:pointer;flex:none;place-items:center;width:1rem;height:1rem;display:grid}.tag-pop-drop:hover,.tag-pop-drop:focus-visible{opacity:1;background:var(--sync-danger)}@supports (color:color-mix(in lab, red, red)){.tag-pop-drop:hover,.tag-pop-drop:focus-visible{background:color-mix(in oklab, var(--sync-danger) 22%, transparent)}}.tag-pop-none{font-size:var(--ui-xs);color:var(--ink-muted);margin:0;padding:.25rem 0}.tag-pop-make{align-items:center;gap:.375rem;padding:.625rem 1.125rem 1rem;display:flex}.tag-pop-count{font-size:var(--ui-2xs);font-variant-numeric:tabular-nums;color:var(--ink-muted);flex:none;order:3}.tag-field{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-sunken);min-width:0;color:var(--ink);font:inherit;font-size:var(--ui-xs);flex:auto;padding:.4375rem .625rem}.tag-field:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.tag-add{border:1px solid var(--accent-fill);border-radius:var(--radius-sm);background:var(--accent-fill);color:var(--accent-ink);font-size:var(--ui-xs);flex:none;padding:.4375rem .75rem;font-weight:600}.tag-add:disabled{border-color:var(--line);background:var(--surface-sunken);color:var(--ink-muted);cursor:default}@media (width<=640px){.tag-pop{width:100%;max-width:100%;padding-bottom:max(1.25rem, env(safe-area-inset-bottom))}.tag-pop-head{padding-top:.375rem}}.runner-credit{text-align:center;font-size:var(--ui-2xs);color:var(--ink-muted);margin:0;padding:.375rem .75rem .5rem}.runner-credit a{color:var(--accent);text-underline-offset:.2em;text-decoration:underline}.runner-credit a:hover{color:var(--ink)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes pulse{50%{opacity:.5}}
