/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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}}}@layer theme{:root,:host{--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--font-weight-medium:500;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--ui);--default-mono-font-family:var(--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;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}.sr-only{-webkit-user-select:none;user-select:none}:is(button.tag,.term-link){-webkit-user-select:text;user-select:text}html{scrollbar-gutter:stable}*,:before,:after{scrollbar-width:thin;scrollbar-color:var(--edge-strong) transparent;border-radius:0}body{background:var(--well);min-height:100vh;color:var(--text);font:400 var(--type-ui) var(--ui);-webkit-font-smoothing:antialiased}::selection{background:var(--selection);color:var(--text)}:focus-visible{outline:var(--focus-ring);outline-offset:2px}button,summary{cursor:pointer}input,textarea{caret-color:var(--text)}kbd{font:var(--type-meta) var(--mono);color:var(--text-2)}h1{font:600 var(--type-title) var(--ui);letter-spacing:-.01em}}@layer components{.landing{--ghost:oklch(40% var(--tint-c-text) var(--tint-h));--olena:var(--person-5);--taras:var(--person-2);--page:min(1280px, 100% - 64px);--ease:cubic-bezier(.22, 1, .36, 1);background:var(--well);color:var(--text);font:400 16px/24px var(--ui)}.landing ::selection{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.landing ::selection{background:color-mix(in oklab, var(--text) 24%, transparent)}}.landing :focus-visible{outline:2px solid var(--text);outline-offset:2px}.landing a{color:inherit;text-underline-offset:4px}.l-wrap{width:var(--page);margin-inline:auto}.l-canvas{background-image:linear-gradient(90deg,oklch(100% 0 0/.025) 1px,#0000 1px),linear-gradient(oklch(100% 0 0/.025) 1px,#0000 1px);background-size:12px 12px}.l-bar{z-index:5;background:var(--well);border-bottom:1px solid var(--edge);height:48px;position:sticky;top:0}.l-bar .l-wrap{align-items:center;gap:32px;height:100%;display:flex}.l-brand{align-items:center;gap:12px;font-weight:600;text-decoration:none;display:flex}.l-mono-box{width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--text);font:600 13px/1 var(--ui);place-items:center;display:grid}.l-bar nav{color:var(--text-2);gap:24px;font-size:14px;display:flex}.l-bar nav a{text-decoration:none}.l-bar nav a:hover{color:var(--text)}.l-spacer{flex:1}.l-btn{height:32px;font:500 14px/20px var(--ui);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:background .14s,color .14s;display:inline-flex}.l-btn.l-primary{background:var(--text);color:var(--well)}.l-btn.l-primary:hover{background:var(--text-2)}.l-btn.l-quiet{color:var(--text);box-shadow:inset 0 0 0 1px var(--overlay);background:0 0}.l-btn.l-quiet:hover{background:var(--overlay)}.l-btn:disabled{color:var(--text-3);box-shadow:inset 0 0 0 1px var(--edge);cursor:default;background:0 0}.l-btn.l-lg{height:48px;padding:0 24px;font-size:16px}.l-hero{padding:64px 0 0}.l-specimen{font:400 clamp(36px, 4.6vw, 64px)/1.28 var(--ui);letter-spacing:-.02em;color:var(--text);text-wrap:balance;max-width:15em;margin-top:48px}.l-tag{font:500 .75em/1 var(--mono);color:var(--gold);background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.l-tag{background:color-mix(in oklab, var(--gold) 8%, transparent)}}.l-tag{box-shadow:inset 0 0 0 1px var(--gold)}@supports (color:color-mix(in lab, red, red)){.l-tag{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--gold) 45%, transparent)}}.l-tag{vertical-align:.14em;letter-spacing:0;padding:.12em .3em}.l-specimen .l-tag{font-size:.6em}.l-iss{transition:text-decoration-color .2s var(--ease);text-underline-offset:.18em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.06em;position:relative}.l-iss .l-fix{display:none}[data-level] .l-on{-webkit-text-decoration-color:var(--red);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-decoration-style:wavy}[data-level] .l-on.l-style{text-decoration-style:dotted}.l-fixed .l-on .l-old{display:none}.l-fixed .l-on .l-fix{color:var(--text);display:inline}.l-fixed .l-on{background:var(--text);text-decoration-color:#0000}@supports (color:color-mix(in lab, red, red)){.l-fixed .l-on{background:color-mix(in oklab, var(--text) 10%, transparent)}}.l-controls{border-bottom:1px solid var(--edge);grid-template-columns:auto 1fr auto;align-items:end;gap:32px;margin-top:48px;padding-bottom:48px;display:grid}.l-dial{gap:12px;min-width:520px;display:grid}.l-dial label{font:500 14px/20px var(--ui);color:var(--text-2)}.l-dial input[type=range]{--thumb:14px;--line:var(--overlay);--tick:var(--text-4);--lit:var(--text);--track:linear-gradient(90deg, var(--lit) calc(var(--fill,0) * 100%), var(--line) 0) calc(var(--thumb) / 2) 50% / calc(100% - var(--thumb)) 2px no-repeat, linear-gradient(90deg, var(--tick) 1px, transparent 1px) calc(var(--thumb) / 2 - .5px) 50% / calc((100% - var(--thumb)) / 4) 10px repeat-x;appearance:none;cursor:pointer;background:0 0;width:100%;height:24px}.l-dial input[type=range]::-webkit-slider-runnable-track{background:var(--track);height:24px}.l-dial input[type=range]::-moz-range-track{background:var(--track);height:24px}.l-dial input[type=range]::-webkit-slider-thumb{appearance:none;width:var(--thumb);height:var(--thumb);margin-top:calc((24px - var(--thumb)) / 2);background:var(--lit);border:0;transition:box-shadow .14s}.l-dial input[type=range]::-moz-range-thumb{width:var(--thumb);height:var(--thumb);background:var(--lit);border:0;border-radius:0;transition:box-shadow .14s}.l-dial input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--text)}@supports (color:color-mix(in lab, red, red)){.l-dial input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in oklab, var(--text) 14%, transparent)}}.l-dial input[type=range]:hover::-moz-range-thumb{box-shadow:0 0 0 4px var(--text)}@supports (color:color-mix(in lab, red, red)){.l-dial input[type=range]:hover::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in oklab, var(--text) 14%, transparent)}}.l-dial input[type=range]:focus-visible{outline:none}.l-dial input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--well), 0 0 0 4px var(--text)}.l-dial input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--well), 0 0 0 4px var(--text)}.l-stops{height:16px;font:400 12px/16px var(--ui);color:var(--text-3);position:relative}.l-stops span{left:calc(7px + var(--i) * (100% - 14px) / 4);white-space:nowrap;position:absolute;translate:-50%}.l-stops span:first-child{--i:0;translate:-7px}.l-stops span:nth-child(2){--i:1}.l-stops span:nth-child(3){--i:2}.l-stops span:nth-child(4){--i:3}.l-stops span:nth-child(5){--i:4;translate:calc(7px - 100%)}.l-found{font:400 14px/20px var(--ui);color:var(--text-3);place-self:end start}.l-found b{color:var(--red-text);font-variant-numeric:tabular-nums;font-weight:600}.l-found .l-sq{background:var(--red);vertical-align:2px;width:6px;height:6px;margin-right:8px;display:inline-block}.l-cta{gap:12px;display:flex}.l-wall-note{color:var(--text-2);margin-top:32px}.l-one-line{max-width:none}.l-wall{grid-template-columns:1fr 1fr;column-gap:48px;padding:32px 0 96px;display:grid}.l-line{border-bottom:1px solid var(--hairline);font:400 16px/24px var(--ui);color:var(--text-2);grid-template-columns:24px 1fr;gap:12px;padding:12px 0;display:grid}.l-line .l-key{font:400 12px/16px var(--mono);color:var(--text-3);grid-column:2}.l-line .l-rule{font:400 12px/16px var(--mono);color:var(--text-3);grid-column:2;display:none}[data-level] .l-line:has(.l-on) .l-rule{display:block}.l-stitch{width:12px;height:12px;margin-top:6px}.l-band{border-top:1px solid var(--edge);padding:96px 0}.l-band h2{font:600 clamp(28px, 3vw, 40px)/1.15 var(--ui);letter-spacing:-.015em;max-width:20ch}.l-band .l-lede{color:var(--text-2);max-width:56ch;margin-top:16px}.l-head-row h2,.l-head-row .l-lede{max-width:none}.l-editor.l-wide{grid-template-columns:minmax(0,6fr) minmax(0,4fr);margin-top:48px}.l-split{grid-template-columns:5fr 7fr;align-items:start;gap:64px;display:grid}.l-editor{border:1px solid var(--edge);background:var(--well);font:400 14px/20px var(--ui);color:var(--text);grid-template-columns:minmax(0,1fr) 288px;display:grid}.l-stream{background:var(--well);flex-direction:column;min-width:0;display:flex}.l-stream-head,.l-bottom-tabs{background:var(--surface);border-bottom:1px solid var(--rule);scrollbar-width:none;flex:none;align-items:center;gap:2px;height:32px;padding:0 8px;display:flex;overflow-x:auto}.l-tab{border-radius:var(--radius);height:22px;color:var(--text-3);font:400 12px/16px var(--ui);white-space:nowrap;flex:none;align-items:center;gap:4px;padding:0 8px;display:flex}.l-tab.l-on{background:var(--head-bg);color:var(--text);font-weight:700}.l-segments{gap:4px;padding:6px;list-style:none;display:grid}.l-seg{--st:var(--st-new);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);grid-template-columns:36px minmax(0,1fr);display:grid}.l-seg.l-translated{--st:var(--st-translated)}.l-seg.l-approved{--st:var(--st-approved)}.l-seg.l-active{border-color:var(--item)}@supports (color:color-mix(in lab, red, red)){.l-seg.l-active{border-color:color-mix(in oklab, var(--item) 40%, transparent)}}.l-seg.l-active{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.l-seg.l-active{background:color-mix(in oklab, var(--text) 2%, var(--surface))}}.l-gutter{color:var(--text-4);font:11px/16px var(--mono);font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:4px;padding:10px 0 6px;display:flex;position:relative}.l-seg:is(.l-translated,.l-approved)>.l-gutter:before{content:"";background:var(--st);border-radius:var(--radius) 0 0 var(--radius);width:3px;position:absolute;inset:-1px auto -1px -1px}.l-seg-mark{place-items:center;display:grid}.l-seg-mark svg{width:14px;height:14px}.l-seg-more{width:24px;height:24px;color:var(--text-3);place-items:center;display:grid}.l-seg-more svg{width:16px;height:16px}.l-seg-text{min-width:0;padding:6px 8px}.l-source{font:16px/24px var(--ui);color:var(--text-3);overflow-wrap:anywhere}.l-seg.l-new:not(.l-active) .l-source,.l-seg.l-active .l-source{color:var(--text-2)}.l-target{font:16px/24px var(--ui);color:var(--text);overflow-wrap:anywhere;margin-top:4px}.l-field{background:var(--well);min-height:58px;margin-top:4px;padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.l-field{background:color-mix(in oklab, var(--well) 50%, var(--surface))}}.l-field{border:1px solid var(--rule);border-radius:var(--radius-sm);font:16px/24px var(--ui);color:var(--text)}.l-seg-foot{justify-content:flex-end;margin-top:5px;display:flex}.l-approve{height:24px;color:var(--item);font:500 12px/16px var(--ui);align-items:center;display:inline-flex}.l-term-link{color:var(--item);-webkit-text-decoration:underline var(--item);-webkit-text-decoration:underline var(--item);text-decoration:underline var(--item)}@supports (color:color-mix(in lab, red, red)){.l-term-link{-webkit-text-decoration:underline color-mix(in oklab, var(--item) 60%, transparent);-webkit-text-decoration:underline color-mix(in oklab, var(--item) 60%, transparent);text-decoration:underline color-mix(in oklab, var(--item) 60%, transparent)}}.l-term-link{text-underline-offset:3px}.l-live{font:12px/16px var(--ui);color:var(--text-3);gap:8px;margin-top:4px;display:flex}.l-live-name{color:var(--c);font-weight:500}.l-caret{vertical-align:-4px;background:var(--c);width:2px;height:20px;margin-left:1px;display:inline-block}.l-caret.l-blink{animation:1.1s step-end infinite blink}.l-bottom{border-top:1px solid var(--rule);background:var(--surface)}.l-match-list{gap:4px;padding:6px 8px;list-style:none;display:grid}.l-match{background:var(--head-bg);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:4px 6px}.l-match-head{min-height:20px;font:11px/16px var(--mono);color:var(--text-4);align-items:center;gap:8px;display:flex}.l-match-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;overflow:hidden}.l-score{color:var(--item);font-variant-numeric:tabular-nums;font-weight:600}.l-match-source,.l-match del{color:var(--text-3)}.l-match ins{background:var(--text);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.l-match ins{background:color-mix(in oklab, var(--text) 14%, transparent)}}.l-match ins{color:var(--text);padding:0 2px}.l-match-target{margin-top:2px}.l-dock{background:var(--surface);border-left:1px solid var(--rule);min-width:0;font:14px/24px var(--ui);flex-direction:column;display:flex}.l-dock-part{padding-bottom:12px}.l-dock-head{background:var(--head-bg);border-block:1px solid var(--rule);height:32px;font:500 11px/16px var(--ui);letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:6px;padding:0 1ch;display:flex}.l-dock-part:first-child>.l-dock-head{border-top:0}.l-dock-head .l-ref{font:500 11px/16px var(--mono);letter-spacing:0;color:var(--text-2);font-variant-numeric:tabular-nums}.l-terms{gap:12px;padding:8px 1ch 0;list-style:none;display:grid}.l-term-head,.l-variant{padding:1px 4px 3px;display:block}.l-term-line{align-items:baseline;column-gap:1ch;display:flex}.l-term-word{color:var(--item);font-weight:600}.l-term-line small{color:var(--text-4);font-style:italic}.l-term-note,.l-variant-note{font:12px/16px var(--ui);color:var(--text-4);display:block}.l-term-note{margin-top:2px}.l-term-variants{gap:3px;margin-top:4px;list-style:none;display:grid}.l-variant{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.l-variant{background:color-mix(in oklab, var(--text) 3%, transparent)}}.l-variant{border-radius:var(--radius-sm)}.l-variant-text{color:var(--alt);font-weight:500}.l-variant.l-forbidden .l-variant-text{color:var(--text-4);font-weight:400}.l-meta-list{padding:0 1ch;display:grid}.l-meta-list dt{font:500 11px/16px var(--ui);letter-spacing:.03em;color:var(--text-4);padding-top:8px}.l-meta-list dd{font:13px/20px var(--mono);color:var(--text-2);overflow-wrap:anywhere}.l-comment-list{padding:0 1ch;list-style:none;display:grid}.l-comment{border-bottom:1px solid var(--rule);padding-block:8px}.l-comment-head{min-height:24px;color:var(--text-4);align-items:center;gap:8px;display:flex}.l-comment-author{color:var(--c);font-weight:600}.l-comment-time{font-variant-numeric:tabular-nums;margin-left:auto}.l-comment-body{color:var(--text);overflow-wrap:anywhere}.l-formats{border-top:1px solid var(--edge);grid-template-columns:repeat(3,1fr);column-gap:48px;margin-top:48px;display:grid}.l-formats div{border-bottom:1px solid var(--hairline);font:400 14px/20px var(--ui);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px 20px;min-width:0;padding:16px 0;display:flex}.l-formats code{font:500 16px/24px var(--mono);color:var(--text)}.l-more{color:var(--text-2);margin-top:16px}.l-keys{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:48px;display:grid}.l-keys kbd{font:500 20px/28px var(--mono);color:var(--text);display:block}.l-keys p{color:var(--text-2);margin-top:8px;font-size:14px;line-height:20px}.l-close{border-top:1px solid var(--edge);padding:96px 0 64px}.l-close .l-lede{color:var(--text-2);max-width:56ch;margin-top:16px}.l-close h2{font:600 clamp(28px, 3vw, 40px)/1.15 var(--ui);letter-spacing:-.015em}.l-progress{background:linear-gradient(90deg, var(--text) 0 6px, transparent 6px) 0 3px / 12px 6px repeat-x;height:12px;-webkit-mask:linear-gradient(90deg, #000 var(--done,38%), transparent var(--done,38%));-webkit-mask:linear-gradient(90deg, #000 var(--done,38%), transparent var(--done,38%));-webkit-mask:linear-gradient(90deg, #000 var(--done,38%), transparent var(--done,38%));mask:linear-gradient(90deg, #000 var(--done,38%), transparent var(--done,38%));margin:32px 0}.l-ghost{background:radial-gradient(circle, var(--ghost) 1px, transparent 1.5px) 0 0 / 12px 12px repeat-x;height:12px;margin-top:-44px;margin-bottom:32px}.landing footer{color:var(--text-3);gap:24px;padding:24px 0 48px;font-size:12px;line-height:16px;display:flex}.l-page{flex-direction:column;min-height:100dvh;display:flex}.l-story{padding:48px 0 96px}.l-story .l-line{grid-template-columns:24px minmax(0,1fr) minmax(0,1fr);column-gap:12px;padding:24px 0}.l-story .l-line>div{padding-right:36px}.l-story h2{font:600 18px/28px var(--ui);color:var(--text)}.l-story .l-key{margin-top:4px;display:block}.l-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;column-gap:48px;display:grid}.l-close .l-pair .l-lede{max-width:none;margin-top:0}@media not all and (min-width:768px){.l-story .l-line{grid-template-columns:24px minmax(0,1fr)}.l-story .l-line>.l-story-text{grid-column:2;margin-top:8px}.l-pair{grid-template-columns:minmax(0,1fr)}.l-close .l-pair .l-lede{margin-top:16px}}.l-page>main{flex:1}.l-doc{max-width:64ch;padding:64px 0 48px}.l-doc h1{font:600 clamp(28px, 3vw, 40px)/1.15 var(--ui);letter-spacing:-.015em}.l-doc .l-lede{color:var(--text-3);margin-top:8px;font-size:14px}.l-doc h2{font:600 18px/24px var(--ui);margin-top:40px}.l-doc p,.l-doc ul{color:var(--text-2);margin-top:8px}.l-doc ul{padding-left:20px;list-style:outside}.l-doc li+li{margin-top:4px}@media (max-width:900px){.l-bar nav{display:none}.l-controls{grid-template-columns:1fr}.l-dial{min-width:0}.l-wall,.l-split{grid-template-columns:1fr}.l-split>*{min-width:0}.l-editor,.l-editor.l-wide{grid-template-columns:minmax(0,1fr)}.l-dock{border-left:0;border-top:1px solid var(--rule)}.l-formats{grid-template-columns:1fr}.l-keys{grid-template-columns:1fr;gap:24px}.l-cta{flex-direction:column}.l-cta .l-btn{justify-content:center}}@media (max-width:480px){.l-specimen{min-height:5.12em}}@media (prefers-reduced-motion:reduce){*{transition:none!important}.l-caret.l-blink{animation:none}}svg.i{flex:none}.muted{color:var(--text-3)}.key{font:var(--type-meta) var(--mono);color:var(--text-3)}.top{z-index:2;height:var(--h-bar);align-items:center;gap:var(--space-6);padding:0 var(--space-4);background:var(--surface);border-bottom:1px solid var(--edge);display:flex;position:sticky;top:0}.brand{align-items:center;gap:var(--space-2);color:var(--text);font-size:16px;font-weight:600;display:flex}.mark{border:1.5px solid var(--text);place-items:center;width:24px;height:24px;font-size:12px;display:grid}.top>:not(.bar-lines,.flex-1){flex-shrink:0}.shell{grid-template-columns:256px minmax(0,1fr);min-height:100vh;display:grid}.side{background:var(--surface);border-right:1px solid var(--edge);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.side-brand{height:var(--h-bar);padding:0 var(--space-4);border-bottom:1px solid var(--edge);flex:none;align-items:center;display:flex}.side-nav{padding:var(--space-2);display:grid}.nav-item{height:var(--h-head);padding:0 var(--space-3);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;transition:background var(--dur), color var(--dur);align-items:center;display:flex;overflow:hidden}.nav-item:hover{background:var(--raised);color:var(--text)}.nav-item[aria-current=page]{background:var(--raised);color:var(--text);box-shadow:inset 2px 0 0 var(--text);font-weight:500}.nav-item:focus-visible{outline-offset:-2px}.side-label{margin:var(--space-2) var(--space-2) 0;padding:var(--space-4) var(--space-3) var(--space-2);border-top:1px solid var(--edge);font:500 var(--type-meta) var(--ui);color:var(--text-3)}.side-nav.mine{padding-top:0;overflow-y:auto}.side-foot{align-items:center;gap:var(--space-1);padding:var(--space-2);border-top:1px solid var(--edge);margin-top:auto;display:flex}.side-foot .account{flex:1;min-width:0}.account{width:100%;height:var(--h-bar);padding:0 var(--space-3);align-items:center;gap:var(--space-3);text-align:left;color:var(--text);transition:background var(--dur);display:flex}.account:hover,.account[aria-expanded=true]{background:var(--raised)}.account:focus-visible{outline-offset:-2px}.account .who{flex:1;min-width:0;font-weight:500;display:grid}.account .who span{font:400 var(--type-meta) var(--ui);color:var(--text-3)}.account svg{color:var(--text-2)}#account-menu{width:240px;margin:0 0 var(--space-1);position-area:top span-right}.main{min-width:0}.bar,.scrim{display:none}.bar-menu{width:var(--h-head);height:var(--h-head);margin-left:calc(-1 * var(--space-2));color:var(--text-2);place-items:center;display:grid}.shell .flash{top:var(--space-4)}@media not all and (min-width:1024px){.shell{grid-template-columns:minmax(0,1fr);align-content:start}.bar{z-index:var(--z-bar);height:var(--h-bar);align-items:center;gap:var(--space-2);padding:0 var(--space-4);background:var(--surface);border-bottom:1px solid var(--edge);display:flex;position:sticky;top:0}.side{z-index:var(--z-drawer);width:min(var(--w-pop), 85vw);height:100dvh;transition:translate .2s cubic-bezier(.2,0,0,1);position:fixed;inset:0 auto 0 0;translate:-100%}.shell.nav-open .side{translate:0}.shell.nav-open .scrim{z-index:var(--z-scrim);background:var(--scrim);display:block;position:fixed;inset:0}.shell .flash{top:calc(var(--h-bar) + var(--space-2))}}@media (pointer:coarse){.nav-item{height:var(--h-touch)}}.page{width:100%;max-width:var(--w-page);padding:var(--space-8) var(--space-8) var(--space-12);margin:0 auto}.page-top{padding:var(--space-6) max(var(--space-8), calc((100% - var(--w-page)) / 2 + var(--space-8))) 0;border-bottom:1px solid var(--edge)}.page-top h1,.page-top .desc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-top .desc{margin-top:var(--space-1);color:var(--text-3)}.page-top .head-meta{margin-top:var(--space-1);font:var(--type-meta) var(--ui);color:var(--text-3)}.page-top .tabs{gap:var(--space-2);margin:var(--space-4) 0 0 calc(-1 * var(--space-2));scrollbar-width:none;overflow-x:auto}@media not all and (min-width:640px){.page-top .tabs{gap:0}.page-top .tab{padding-inline:var(--space-1)}}@property --tabs-fade{syntax:"<length>";inherits:false;initial-value:0}@keyframes tabs-fade{0%{--tabs-fade:32px}to{--tabs-fade:0px}}.page-top .tabs,.stream-head .tabs{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--tabs-fade)), transparent);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--tabs-fade)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--tabs-fade)), transparent);animation:linear both tabs-fade;animation-timeline:scroll(self inline)}:is(.page-top .tabs,.stream-head .tabs) .tab:focus-visible,.bottom-tab:focus-visible{outline-offset:-2px}.page-top:not(:has(.tabs)){padding-bottom:var(--space-4)}.page-top+.page{padding-top:var(--space-6)}.btn{--btn-bg:transparent;--btn-fg:var(--text);--btn-ring:var(--text-4);justify-content:center;align-items:center;gap:var(--space-2);height:var(--h-md);padding:0 var(--space-4);font:500 var(--type-ui) var(--ui);white-space:nowrap;color:var(--btn-fg);background:var(--btn-bg);box-shadow:inset 0 0 0 1px var(--btn-ring);cursor:pointer;transition:background-color var(--dur), color var(--dur), box-shadow var(--dur);text-decoration:none;display:inline-flex}.btn:hover{--btn-bg:var(--hover);--btn-ring:var(--text-3)}.btn:has(+:popover-open){--btn-bg:var(--hover);--btn-ring:var(--text-3)}.btn:active{--btn-bg:var(--raised)}.btn:focus-visible,.btn:has(input:focus-visible){outline:var(--focus-ring);outline-offset:2px}.btn[aria-pressed=true]{--btn-bg:var(--hover);--btn-fg:var(--text)}.btn.primary{--btn-bg:var(--text);--btn-fg:var(--well);--btn-ring:transparent}.btn.primary:hover{--btn-bg:var(--text-2)}.btn.primary:active{--btn-bg:var(--text-3)}.btn.quiet{--btn-fg:var(--text-2);--btn-ring:transparent}.btn.quiet:hover{--btn-fg:var(--text)}.btn.quiet:has(+:popover-open){--btn-fg:var(--text)}.btn.danger,.btn.danger:hover{--btn-fg:var(--red-text)}.btn.danger.primary{--btn-bg:var(--red-strong);--btn-fg:var(--on-red);--btn-ring:transparent}.btn.danger.primary:hover{--btn-bg:var(--red-strong)}@supports (color:color-mix(in lab, red, red)){.btn.danger.primary:hover{--btn-bg:color-mix(in oklab, var(--red-strong), var(--text) 12%)}}.btn.danger.primary:active{--btn-bg:var(--red-strong)}.btn.sm{height:var(--h-sm);padding:0 var(--space-2);font:500 var(--type-meta) var(--ui)}.btn.lg{height:var(--h-head);padding:0 var(--space-6)}.btn.icon{width:var(--h-md);padding:0}.btn.icon.sm{width:var(--h-sm)}.btn.sm svg.i{width:12px;height:12px}.btn:disabled,.btn[aria-disabled=true]{--btn-bg:transparent;--btn-fg:var(--text-4);--btn-ring:var(--edge);cursor:not-allowed}.btn.primary:disabled,.btn.primary[aria-disabled=true]{--btn-bg:var(--raised);--btn-ring:transparent}.btn[aria-busy=true],.btn.phx-submit-loading,.btn.phx-click-loading{cursor:progress;pointer-events:none}.btn[aria-busy=true]:before,.btn.phx-submit-loading:before{content:"";background:linear-gradient(90deg,currentColor 50%,#0000 0) 0 0/6px 2px;width:12px;height:2px;animation:.6s linear infinite btn-sew}@keyframes btn-sew{to{background-position:6px 0}}@media (prefers-reduced-motion:reduce){.btn[aria-busy=true]:before,.btn.phx-submit-loading:before{animation:none}}.row-actions{justify-content:flex-end;align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.row-actions .btn{--btn-fg:var(--text-3)}:is(tr,li,.match):is(:hover,:focus-within) .row-actions .btn{--btn-fg:var(--text)}:is(tr,li,.match):is(:hover,:focus-within) .row-actions .btn.danger{--btn-fg:var(--red-text)}:is(.menu,.hint,.dialog) .row-actions .btn{--btn-fg:var(--text-2)}.tabs{height:var(--h-head);display:flex}.tab{height:100%;padding:0 var(--space-2);align-items:center;gap:var(--space-2);color:var(--text-2);white-space:nowrap;transition:color var(--dur);border-bottom:2px solid #0000;display:flex}.tab:hover{color:var(--text)}.tab[aria-selected=true],.tab[aria-current=page],.tab[aria-pressed=true]{color:var(--text);border-color:var(--text);-webkit-text-stroke:.3px currentColor}.tab .count{color:var(--text-3);font-variant-numeric:tabular-nums;font-weight:400}.tab .count.alert{color:var(--red-text)}.search{color:var(--text-3);align-items:center;display:flex;position:relative}.search svg{left:var(--space-3);position:absolute}.search input{width:100%;height:var(--h-md);padding:0 var(--space-8);background:var(--well);border:1px solid var(--edge-strong);color:var(--text)}.search input::placeholder{color:var(--text-3)}.search input::-webkit-search-cancel-button{display:none}.search-clear{right:var(--space-1);width:var(--h-sm);height:var(--h-sm);color:var(--text-3);cursor:pointer;transition:color var(--dur);place-items:center;display:grid;position:absolute}.search-clear svg{position:static}.search-clear:hover{color:var(--text)}.search:has(input:placeholder-shown) .search-clear{display:none}.search input:focus{border-color:var(--text-2);outline:none}.field{gap:var(--space-1);color:var(--text-2);display:grid}.field>label{width:fit-content}.control{width:100%;height:var(--h-md);padding:0 var(--space-3);background:var(--well);border:1px solid var(--edge);color:var(--text);transition:border-color var(--dur)}textarea.control{height:auto;min-height:80px;padding-block:var(--space-2);resize:vertical}select.control{appearance:none;padding-right:var(--space-8);cursor:pointer}.control:focus{border-color:var(--text-2);outline:none}.control[aria-invalid=true]{border-color:var(--red)}.control::placeholder{color:var(--text-4)}:is(.control:autofill,.control:autofill){-webkit-text-fill-color:var(--text);-webkit-box-shadow:inset 0 0 0 40px var(--well)}.select{align-items:center;display:flex;position:relative}.select svg{right:var(--space-3);color:var(--text-2);pointer-events:none;position:absolute}.field-error{align-items:center;gap:var(--space-2);font:var(--type-meta) var(--ui);color:var(--red-text);display:flex}.field-error:before{content:"";background:var(--red);flex:none;width:6px;height:6px}.field-hint{font:var(--type-meta) var(--ui);color:var(--text-3)}.check{align-items:center;gap:var(--space-2);width:fit-content;color:var(--text);cursor:pointer;display:inline-flex}.check input,.themes input{appearance:none;background:var(--well);width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--text-4);cursor:pointer;flex:none;place-content:center;display:grid}.check input:checked:after{content:"";border:solid var(--text);border-width:0 0 1.5px 1.5px;width:10px;height:6px;margin-top:-2px;transform:rotate(-45deg)}.check input:hover,.themes input:hover{box-shadow:inset 0 0 0 1px var(--text-3)}.check input[type=radio]:checked:after{background:var(--text);border:0;width:8px;height:8px;margin:0;transform:none}.choices{gap:var(--space-2);display:grid}#move-filter{width:auto}.move-targets{max-height:min(50vh,360px);margin-top:var(--space-3);border:1px solid var(--edge);align-content:start;display:grid;overflow-y:auto}.move-target{align-items:center;gap:var(--space-2);min-height:var(--h-md);padding:0 var(--space-3) 0 calc(var(--space-3) + var(--depth) * var(--space-4));color:var(--text-2);cursor:pointer;display:flex}.move-target:hover{background:var(--hover)}.move-target:has(:checked){background:var(--raised);color:var(--text)}.move-target:has(:focus-visible){outline:var(--focus-ring);outline-offset:-2px}.move-target .i{color:var(--text-3);flex:none}.move-name{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:60%;overflow:hidden}.move-parent{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--type-meta) var(--ui);color:var(--text-4);flex:1;display:none;overflow:hidden}.move-current{font:var(--type-meta) var(--ui);color:var(--text-4);margin-left:auto}.move-target:has(:checked):after{content:"";border:solid var(--text-2);border-width:0 0 1.5px 1.5px;flex:none;width:10px;height:6px;margin-top:-3px;margin-left:auto;transform:rotate(-45deg)}.move-target:has(.move-current):has(:checked):after{margin-left:var(--space-2)}.move-targets[data-filtering] .move-target{padding-left:var(--space-3)}.move-targets[data-filtering] .move-parent{display:block}.move-targets .no-match{padding:var(--space-3)}.form{gap:var(--space-4);display:grid}.form>:is(.btn,label.btn){justify-self:start}.form-actions{align-items:center;gap:var(--space-1);display:flex}.menu,.hint{margin:var(--space-1) 0 0;background:var(--overlay);color:var(--text);box-shadow:var(--shadow-float);position-area:bottom span-right;position-try-fallbacks:flip-block, flip-inline;border:0;inset:auto}.form-pop{margin:var(--space-2) 0 0;width:var(--w-dialog);padding:var(--space-4);background:var(--overlay);color:var(--text);box-shadow:var(--shadow-float);position-area:bottom span-right;position-try-fallbacks:flip-block, flip-inline;border:0;inset:auto}.form-pop.end{position-area:bottom span-left}.upload-entry{align-items:center;gap:var(--space-2);display:flex}.form-title{font:600 var(--type-text) var(--ui);margin-bottom:var(--space-3)}.menu{width:192px;padding:var(--space-1) 0}.menu.wide{width:var(--w-pop)}.menu.end{position-area:bottom span-left}.menu-item{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;height:var(--h-md);padding:0 var(--space-4);color:var(--text);text-align:left;white-space:nowrap;display:flex}.menu-item:hover,.menu-item:focus-visible{background:var(--raised)}.menu-item:disabled{color:var(--text-4);cursor:default;background:0 0}.menu-item:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.menu-item[aria-checked=true]:after{content:"";border:solid var(--text-2);border-width:0 0 1.5px 1.5px;width:10px;height:6px;margin:-3px 2px 0 0;transform:rotate(-45deg)}.menu-empty{padding:var(--space-2) var(--space-4);color:var(--text-2)}.menu-sep{height:1px;margin:var(--space-1) 0;background:var(--raised)}.hint{width:var(--w-pop);padding:var(--space-3) var(--space-4)}:is(.dialog,.form-pop,.menu,.hint) :is(.muted,.field-hint){color:var(--text-2)}:is(.dialog,.form-pop) .btn:not(.primary,.quiet){--btn-ring:var(--text-3)}.hint.tip{width:max-content;max-width:var(--w-pop);padding:var(--space-1) var(--space-2);font:var(--type-meta) var(--ui);position-area:bottom;pointer-events:none}.dialog{--dialog-pad:var(--space-6);width:var(--w-dialog);height:fit-content;max-height:calc(100dvh - 2 * var(--space-4));padding:var(--dialog-pad);background:var(--overlay);color:var(--text);box-shadow:var(--shadow-dialog);border:0;margin:auto;position:fixed;inset:0;overflow-y:auto}.dialog.medium{width:min(var(--w-text), calc(100vw - 2 * var(--space-4)))}.dialog.wide{width:min(1024px, calc(100vw - 2 * var(--space-4)))}.dialog::backdrop{background:var(--scrim)}.form>.dialog-head{margin-bottom:0}.dialog-file{margin:calc(-1 * var(--space-3)) 0 var(--space-4);font:var(--type-meta) var(--ui);color:var(--text-3);overflow-wrap:anywhere}.dialog-head{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);font:600 var(--type-title) var(--ui);display:flex}.dialog .dialog-head,.dialog .form-actions:last-child{z-index:1;background:var(--overlay);position:sticky}.dialog .dialog-head{top:calc(-1 * var(--dialog-pad));margin-top:calc(-1 * var(--dialog-pad));padding-top:var(--dialog-pad)}.dialog .form-actions:last-child{bottom:calc(-1 * var(--dialog-pad));margin-bottom:calc(-1 * var(--dialog-pad));padding-block:var(--space-4) var(--dialog-pad)}.dialog .form-actions{justify-content:flex-end}:is(.dialog,.form-pop) .form-actions>.danger:not(.primary){order:-1;margin-right:auto}.dialog.find .dialog-head{margin-top:0;position:static}.dialog.prefs{width:min(720px, calc(100vw - 2 * var(--space-4)))}.settings-cols{gap:var(--space-4) var(--space-8);grid-template-columns:1fr 1fr;display:grid}@media not all and (min-width:768px){.settings-cols{grid-template-columns:1fr}}.settings-group{gap:var(--space-4);align-content:start;display:grid}.flash{top:calc(var(--h-bar) + var(--space-2));right:var(--space-8);z-index:var(--z-flash);align-items:baseline;gap:var(--space-3);width:var(--w-panel);padding:var(--space-3) var(--space-4);background:var(--overlay);box-shadow:var(--shadow-float);text-align:left;display:flex;position:fixed}@media not all and (min-width:640px){.flash{left:var(--space-4);right:var(--space-4);width:auto}}.flash.error:before{content:"";background:var(--red);flex:none;width:6px;height:6px;transform:translateY(-2px)}.flash p+p{color:var(--text-2)}.flash>div{flex:1}.flash>.btn{margin-right:calc(-1 * var(--space-2));align-self:center}.stitch{width:12px;height:12px;color:var(--text-3);flex:none}.stitch.issue{color:var(--red)}.tag{font-family:var(--mono);color:var(--tag-fg);background:var(--tag-bg);box-shadow:inset 0 0 0 1px var(--tag-line);border-radius:var(--radius-sm);vertical-align:.12em;margin:0 1px;padding:0 .6ch;font-size:.75em;line-height:1.3}.here{--c:var(--person-1);align-items:center;gap:var(--space-2);color:var(--c);white-space:nowrap;font-weight:500;display:inline-flex}.here:before{content:"";background:var(--c);width:10px;height:2px}.link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--text-4);-webkit-text-decoration-color:var(--text-4);text-decoration-color:var(--text-4);text-underline-offset:3px}.link:hover{text-decoration-color:currentColor}.list-head,.list-actions,.list-cols,.pair-head,.list-row,.pair-row{margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4)}.list-head{height:var(--h-head);align-items:center;gap:var(--space-2);border-bottom:1px solid var(--edge);display:flex}.list-actions{padding-bottom:var(--space-4);justify-content:flex-end;align-items:center;gap:var(--space-2);border-bottom:1px solid var(--edge);display:flex}.pair-arrow{width:12px;height:12px;margin-right:var(--space-1);vertical-align:-1px;color:var(--text-4);display:inline-block}.meta-sep{margin:0 var(--space-1);color:var(--text-4)}.meta-name{color:var(--text-2);font-weight:500}.list-head .tabs{height:100%;margin-left:calc(-1 * var(--space-2))}.list+.list{margin-top:var(--space-8)}.list-row{align-items:center;gap:var(--space-4);padding-block:var(--space-3);box-shadow:inset 0 -1px 0 var(--hairline);transition:background var(--dur);display:flex;position:relative}.list-row:hover{background:var(--row-hover)}.row-main{flex:1;min-width:0;display:grid}.row-title{font:500 var(--type-text) var(--ui);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-title:after{content:"";position:absolute;inset:0}.row-title:focus-visible{outline:none}.list-row:has(.row-title:focus-visible){outline:var(--focus-ring);outline-offset:-2px}.row-meta{font:var(--type-meta) var(--ui);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-meta .here{display:inline}.row-meta .here:before{vertical-align:middle;margin-right:var(--space-2);display:inline-block}.row-figure{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:500}.row-figure span,.row-figure.dim{color:var(--text-3);font-weight:400}.list-row>.btn{z-index:1;flex:none;position:relative}.list-row .btn.icon{color:var(--text-3)}.list-row:hover .btn.icon,.list-row .btn.icon[aria-expanded=true]{color:var(--text)}.library-row{gap:var(--space-3)}.library-row .check,.library-row .records{z-index:1;position:relative}.library-row .row-title:after{content:none}.library-row a.row-title:hover{text-underline-offset:3px;text-decoration:underline}.library-row .records{font:var(--type-meta) var(--ui);color:var(--text-3);flex:none}.library-row .records:hover{color:var(--text)}.library-row .check input:disabled{opacity:1}.library-row .btn.star:disabled{color:var(--item);--btn-ring:transparent;cursor:default}.menu-item.danger{color:var(--red-text)}.no-match{padding:var(--space-6) 0;color:var(--text-3)}@media not all and (min-width:640px){.shell .page{padding:var(--space-4) var(--space-4) var(--space-12)}.row-figure span{display:none}}@media (pointer:coarse){.menu-item{height:var(--h-touch)}.list-row .btn.icon{width:var(--h-touch);height:var(--h-touch)}}.form-page{max-width:576px;margin-inline:auto}.form-page h1{margin-bottom:var(--space-6)}.form-page form{gap:var(--space-6);display:grid}:is(.form-page,.set-pane) .field{gap:var(--space-2)}:is(.form-page,.set-pane) .field>label:not(.check){font-weight:500}:is(.form-page,.set-pane) .control{height:var(--h-head);font:var(--type-text) var(--ui)}:is(.form-page,.set-pane) textarea.control{height:auto;min-height:96px}.form-page .lang{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.form-page .lang>svg{color:var(--text-3)}.form-page .form-actions{gap:var(--space-2);padding-top:var(--space-6);border-top:1px solid var(--edge)}.toolbar{align-items:center;gap:var(--space-2);min-height:var(--h-head);margin-bottom:var(--space-4);display:flex}.tool-title{font:600 var(--type-text) var(--ui)}.row-filter{width:var(--w-pop)}.list-cols{height:var(--h-md);align-items:center;gap:var(--space-4);border-bottom:1px solid var(--edge);font:500 var(--type-meta) var(--ui);color:var(--text-3);display:flex}.fig-col{text-align:right;flex:none;width:112px}.more-col{width:var(--h-md);flex:none}.row-figure.small{color:var(--text-2);font-weight:400}.row-state{text-align:right;width:112px;color:var(--text-3);flex:none}.row-state .btn,.row-meta a{z-index:1;position:relative}.issues-n{color:var(--red-text)}.files-zone{padding-bottom:var(--space-12);position:relative}.drop{z-index:2;inset:calc(-1 * var(--space-2)) calc(-1 * var(--space-4)) var(--space-6);background:var(--surface);place-items:center;display:none;position:absolute}@supports (color:color-mix(in lab, red, red)){.drop{background:color-mix(in oklab, var(--surface) 92%, transparent)}}.drop{outline:1.5px dashed var(--text-2);outline-offset:-1.5px;font:500 var(--type-text) var(--ui);text-align:center}.drop-note{margin-top:var(--space-1);color:var(--text-3);font:400 var(--type-ui) var(--ui)}.files-zone.dragging .drop{display:grid}.files-zone .list-row{padding-left:calc(var(--space-4) * (var(--depth,0) + 1))}.tree-mark{align-items:center;gap:var(--space-1);margin-right:calc(-1 * var(--space-2));color:var(--text-2);flex:none;display:flex}.tree-chev{width:12px;height:12px;color:var(--text-3);transition:rotate var(--dur)}button.row-title{text-align:start;cursor:pointer}.tree-folder>.list-row:has(.row-title[aria-expanded=false]) .tree-chev{rotate:-90deg}.tree-folder:has(>.list-row .row-title[aria-expanded=false])>.tree-items{display:none}#files-zone[data-filtering] .tree-folder>.tree-items{display:block}#files-zone[data-filtering] .tree-folder>.list-row .tree-chev{rotate:0deg}#files-zone[data-move=true] .list-row[draggable=true]{cursor:grab}.tree-folder.drop-into>.list-row{background:var(--raised);box-shadow:inset 0 0 0 1px var(--text)}.files-zone.drop-root{box-shadow:inset 0 0 0 1px var(--text)}.file-tools{container-type:inline-size}.file-tools .tool-title{white-space:nowrap}@container not (min-width:940px){.file-tools .btn-label{display:none}.file-tools .btn{padding:0 var(--space-3)}}.setup-note{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);color:var(--text-2);font:400 var(--type-ui) var(--ui);display:flex}.import-note{gap:var(--space-2);color:var(--item)}.files-zone.importing{opacity:.55}.import-note:before{content:"";background:linear-gradient(90deg,currentColor 50%,#0000 0) 0 0/6px 2px;width:12px;height:2px;animation:.6s linear infinite btn-sew}@media (prefers-reduced-motion:reduce){.import-note:before{animation:none}}.cols-sheet{border:1px solid var(--edge);max-height:360px;overflow:auto}.cols-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font:400 var(--type-ui) var(--ui);font-variant-numeric:tabular-nums}.cols-table :is(th,td){padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--hairline);border-right:1px solid var(--hairline);text-align:left;vertical-align:middle;background:var(--well)}.cols-table thead th{z-index:1;border-bottom-color:var(--edge);font-weight:400;position:sticky;top:0}.cols-col .field{gap:0}.cols-col select{width:100%}.cols-letter{margin-bottom:var(--space-1);color:var(--text-3);font:500 var(--type-meta) var(--ui);display:block}.cols-num{width:48px;color:var(--text-3);font:400 var(--type-meta) var(--ui);text-align:right;border-right-color:var(--edge);position:sticky;left:0}.cols-table thead .cols-num{z-index:2}.cols-cell{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.form:has([name="columns[header]"]:checked) .cols-table tbody tr:first-child td{color:var(--text-3);font-weight:500}.struct-tree{border:1px solid var(--edge);background:var(--well);max-height:480px;font:400 var(--type-ui) var(--ui);overflow:auto}.struct-row{align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,224px) 96px minmax(0,1fr) 144px;display:grid}.struct-row:last-child{border-bottom:0}.struct-row.object .struct-name{color:var(--text-2)}.struct-name{padding-left:calc(var(--depth) * 16px);white-space:nowrap;text-overflow:ellipsis;font-family:var(--mono);overflow:hidden}.struct-count{color:var(--text-3);font:400 var(--type-meta) var(--ui);font-variant-numeric:tabular-nums}.struct-samples{white-space:nowrap;text-overflow:ellipsis;color:var(--text-3);overflow:hidden}.struct-row .field{gap:0}.dash{grid-template-columns:minmax(0, 1fr) var(--w-panel);gap:var(--space-12);align-items:start;display:grid}.dash .fig-col{width:96px}.details{padding-left:var(--space-8);border-left:1px solid var(--edge)}.details dl{gap:var(--space-3) var(--space-4);padding-top:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.details dt{color:var(--text-3)}.details dd{text-align:right;font-variant-numeric:tabular-nums}.details dd.names span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.settings{grid-template-columns:224px minmax(0, var(--w-text));gap:var(--space-12);align-items:start;display:grid}.settings.wide{grid-template-columns:224px minmax(0,960px)}.names-col{text-overflow:ellipsis;text-align:left;flex:none;width:192px;overflow:hidden}.table-pane .fig-col{width:96px}.table-pane .text-col{text-align:left}.table-pane .narrow-only{display:none}.hint-more{z-index:1;position:relative}.set-nav{top:var(--space-6);margin-inline:calc(-1 * var(--space-4));display:grid;position:sticky}.set-nav .nav-item{padding-inline:var(--space-4)}.set-nav .side-label{margin:var(--space-2) 0 0;padding-inline:var(--space-4)}.set-nav .side-label:first-child{border-top:0;margin-top:0;padding-top:0}.set-nav .nav-item[aria-current=true]{background:var(--raised);color:var(--text);box-shadow:inset 2px 0 0 var(--text);font-weight:500}.set-pane h2{font:600 var(--type-title) var(--ui);margin-bottom:var(--space-1)}.set-pane .lead{color:var(--text-3);margin-bottom:var(--space-6)}.set-pane>form,.pane-group{gap:var(--space-6);display:grid}.set-pane h3{font:600 var(--type-text) var(--ui)}.set-pane .pane-group{gap:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--edge)}.set-pane>form+.pane-group{margin-top:var(--space-6)}.set-pane .mono .control{font:var(--type-ui) var(--mono)}.cats{gap:var(--space-4);display:grid}.cats legend{color:var(--text-2);margin-bottom:var(--space-3);font-weight:500}.cat-grid{align-items:start;gap:var(--space-2) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.cat-own .field-hint{padding-left:calc(16px + var(--space-2))}.cats:disabled{opacity:.5}.cats:disabled :is(.check,.check input),.check:has(input:disabled){cursor:default}.check input:disabled{opacity:.5;cursor:default}.themes .list-row{cursor:pointer}.themes .row-title{flex:1}.themes .row-title:after{content:none}.themes input:checked:after{content:"";background:var(--text);width:8px;height:8px}.theme-picker.compact{margin-block:var(--space-6) 0;padding-top:var(--space-4);border-top:1px solid var(--edge)}.theme-picker.compact .themes{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.theme-picker.compact legend{grid-column:1/-1}.theme-picker.compact .list-row{gap:var(--space-2);padding:var(--space-2);box-shadow:inset 0 0 0 1px var(--edge);flex-direction:column;margin:0}.theme-picker.compact .list-row:has(input:checked){box-shadow:inset 0 0 0 1.5px var(--text)}.theme-picker.compact .list-row:has(input:focus-visible){outline:var(--focus-ring);outline-offset:-4px}.theme-picker.compact .list-row input{opacity:0;pointer-events:none;position:absolute}.theme-picker.compact .row-title{font:var(--type-ui) var(--ui);color:var(--text-2);flex:none}.theme-picker.compact .list-row:has(input:checked) .row-title{color:var(--text)}.danger-zone{gap:var(--space-3);margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--edge);justify-items:start;display:grid}.danger-zone .btn.danger,.btn.danger.needs-setup{--btn-ring:var(--red)}@supports (color:color-mix(in lab, red, red)){.danger-zone .btn.danger,.btn.danger.needs-setup{--btn-ring:color-mix(in oklab, var(--red) 60%, transparent)}}.danger-zone .btn.danger:hover,.btn.danger.needs-setup:hover{--btn-bg:var(--red)}@supports (color:color-mix(in lab, red, red)){.danger-zone .btn.danger:hover,.btn.danger.needs-setup:hover{--btn-bg:color-mix(in oklab, var(--red) 14%, transparent)}}.list-title{align-items:center;gap:var(--space-2);min-height:var(--h-md);display:flex}.list-title h3{flex:1}.set-pane .list-title+div{margin-top:var(--space-2)}@media not all and (min-width:1024px){.page-top{padding:var(--space-4) var(--space-6) 0}.page-top+.page{padding:var(--space-6) var(--space-6) var(--space-12)}.dash{grid-template-columns:minmax(0,1fr)}.details{border-left:0;padding-left:0}.settings,.settings.wide{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.set-nav{gap:var(--space-2);padding-inline:var(--space-2);scrollbar-width:none;border-bottom:1px solid var(--edge);display:flex;position:static;overflow-x:auto}.set-nav .side-label{display:none}.set-nav .nav-item{padding-inline:var(--space-2);flex:none}.set-nav .nav-item[aria-current=true]{box-shadow:inset 0 -2px 0 var(--text);background:0 0}}.toolbar .narrow-tool{display:none}.toolbar .btn:disabled{opacity:.45}@media not all and (min-width:640px){.page-top{padding:var(--space-4) var(--space-4) 0}.page-top+.page{padding:var(--space-4) var(--space-4) var(--space-12)}.toolbar{flex-wrap:wrap}.row-filter{flex:160px;width:auto}.toolbar .row-filter{flex-basis:100%;order:1}.toolbar .wide-tool{display:none}.toolbar .narrow-tool{display:inline-flex}.toolbar .btn-label{display:none}.toolbar #delete-selected{order:-1}.toolbar .btn{padding:0 var(--space-3)}.list-cols,.row-figure.small,.table-pane :is(.fig-col,.names-col,.wide-only){display:none}.table-pane .narrow-only{display:block}.row-state{width:auto}.toolbar .tool-title{flex-basis:100%}.file-tools .row-filter{flex-basis:100%;order:1}}.back{align-items:center;gap:var(--space-2);font:var(--type-meta) var(--ui);color:var(--text-2);display:inline-flex}.back:hover{color:var(--text)}.rec-head{gap:var(--space-1);margin:var(--space-1) 0 var(--space-4);display:grid}.rec-head h1{overflow-wrap:anywhere}.rec-head p{color:var(--text-3)}.pair-head,.pair-row{grid-template-columns:16px minmax(0, 1fr) minmax(0, 1fr) var(--h-md);gap:var(--space-6);display:grid}.pair-head{height:var(--h-md);border-bottom:1px solid var(--edge);font:500 var(--type-meta) var(--ui);color:var(--text-3);align-items:center}.pair-row{min-height:var(--h-bar);padding-block:var(--space-3);box-shadow:inset 0 -1px 0 var(--hairline);transition:background var(--dur);align-items:start}.pair-row:hover{background:var(--row-hover)}.pair-row>.check{margin-top:var(--space-1)}.pair-row>.btn.icon{margin-block:calc(-1 * var(--space-1))}.pair-row>p{font:var(--type-text) var(--ui);overflow-wrap:anywhere}.pair-row>.src{color:var(--text-2)}.pair-row>.btn.icon{color:var(--text-3)}.pair-row:hover>.btn.icon,.pair-row>.btn.icon[aria-expanded=true]{color:var(--text)}.term-cell b{font:500 var(--type-text) var(--ui);display:block}.term-cell span{font:var(--type-meta) var(--ui);color:var(--text-3);display:block}.variants{gap:var(--space-1);display:grid}.var{font:var(--type-text) var(--ui);overflow-wrap:anywhere}.var .g{font:var(--type-meta) var(--ui);color:var(--text-3)}.var.forbidden s{color:var(--text-3)}.var .why{font:var(--type-meta) var(--ui);color:var(--text-3);display:block}.rec-pager{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-4) 0;color:var(--text-2);font-variant-numeric:tabular-nums;display:flex}.rec-pager .btn{width:var(--h-md);padding:0}.dialog.medium textarea.control{font:var(--type-text) var(--ui)}.term-top{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 192px;display:grid}.var-group{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--raised);display:grid}.var-group h3{font:600 var(--type-ui) var(--ui)}.var-group>.btn{justify-self:start}.var-row{grid-template-columns:minmax(0, 1fr) 128px 128px minmax(0, 1fr) var(--h-md);gap:var(--space-2);align-items:start;display:grid}.var-labels{font:500 var(--type-meta) var(--ui);color:var(--text-2)}@media not all and (min-width:640px){.pair-head{display:none}.pair-row{grid-template-columns:16px minmax(0, 1fr) var(--h-md);gap:var(--space-1) var(--space-4)}.pair-row>:nth-child(3){grid-column:2}.pair-row>.btn{grid-area:1/3/span 2}.term-top{grid-template-columns:minmax(0,1fr)}.var-labels{display:none}.var-row{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) var(--h-md);padding-bottom:var(--space-2);border-bottom:1px solid var(--raised)}.var-row>:nth-child(2),.var-row>:nth-child(5){grid-column:1/3}.var-row>.btn{grid-area:1/3}}@media (pointer:coarse){.pair-row>.btn.icon{width:var(--h-touch);height:var(--h-touch);margin-block:-10px}}.sign-in{min-height:100vh;padding:var(--space-12) var(--space-4);place-items:center;display:grid}.sheet{background:var(--surface);width:min(480px,100%);box-shadow:inset 0 0 0 1px var(--edge);font:var(--type-text) var(--ui)}.sheet-head{padding:var(--space-4) var(--space-8);border-bottom:1px solid var(--edge);align-items:center;display:flex}.sheet-body{padding:var(--space-8)}.sheet h1{text-wrap:balance}.sheet .by{margin-top:var(--space-1);color:var(--text-3)}.sheet-form{gap:var(--space-6);margin-top:var(--space-6);display:grid}.sheet .field{gap:var(--space-2)}.sheet .field>label{font-weight:500}.sheet .with-aside{grid-template-columns:1fr auto}.sheet .with-aside>*{grid-column:1/-1}.sheet .with-aside>label{grid-area:1/1}.sheet .with-aside>.link-btn{grid-area:1/2;align-self:baseline}.sheet .control{height:var(--h-bar);padding:0 var(--space-4);font:var(--type-text) var(--ui);box-shadow:inset 0 0 0 1px var(--edge-strong);transition:box-shadow var(--dur);border:0}.sheet .control:hover{box-shadow:inset 0 0 0 1px var(--text-4)}.sheet .control:focus{box-shadow:inset 0 0 0 1.5px var(--text)}.sheet .control[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--red)}.sheet .control[aria-invalid=true]:focus{box-shadow:inset 0 0 0 1.5px var(--red)}:is(.sheet .control:autofill,.sheet .control:autofill){-webkit-box-shadow:inset 0 0 0 1px var(--edge-strong), inset 0 0 0 48px var(--well)}.sheet .control:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1.5px var(--text), inset 0 0 0 48px var(--well)}.sheet .control[aria-invalid=true]:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1px var(--red), inset 0 0 0 48px var(--well)}.sheet .link-btn{font:var(--type-ui) var(--ui);color:var(--text-2);-webkit-text-decoration:underline var(--text-4);-webkit-text-decoration:underline var(--text-4);text-decoration:underline var(--text-4);text-underline-offset:3px;transition:color var(--dur), text-decoration-color var(--dur)}.sheet .link-btn:hover,.sheet .link-btn[aria-expanded=true]{color:var(--text);-webkit-text-decoration-color:var(--text-2);-webkit-text-decoration-color:var(--text-2);text-decoration-color:var(--text-2)}.reveal-wrap{display:flex;position:relative}.reveal-wrap .control{padding-right:var(--h-bar)}.reveal{width:var(--h-bar);height:var(--h-bar);color:var(--text-3);transition:color var(--dur);place-items:center;display:grid;position:absolute;top:0;right:0}.reveal:hover{color:var(--text)}.reveal:focus-visible{outline-offset:-6px}.reveal svg{width:20px;height:20px}.reveal .eye-shut,.reveal[aria-pressed=true] .eye-open{display:none}.reveal[aria-pressed=true] .eye-shut{display:inline}.sheet .note{font:var(--type-ui) var(--ui);color:var(--text-3)}.sheet .trap{width:1px;height:1px;position:absolute;left:-10000px}.sheet-back{margin-top:var(--space-6);display:inline-block}.sheet .note.caps{color:var(--text)}.sheet .note.forgot{padding:var(--space-2) var(--space-3);background:var(--raised);color:var(--text-2)}.sheet-error{align-items:center;gap:var(--space-2);font-weight:500;display:flex}.sheet-form .btn.lg{height:var(--h-bar);font:500 var(--type-text) var(--ui)}.workbench{--tree:clamp(230px, 17vw, 290px);--context:clamp(290px, 24vw, 390px);--bottom:min(var(--bottom-height,220px), calc(100dvh - var(--h-head) - 160px));--rail:var(--h-head);grid-template:var(--h-head) minmax(0, 1fr) / var(--tree) minmax(0, 1fr) var(--context);height:100dvh;display:grid;overflow:hidden}html[data-rail-tree] .workbench{--tree:var(--rail)}html[data-rail-context] .workbench{--context:var(--rail)}html[data-rail-bottom] .workbench{--bottom:var(--h-md)}.workbench>.top{height:var(--h-head);gap:var(--space-3);padding-left:var(--space-2);border-bottom:1px solid var(--text);grid-column:1/-1;position:static}@supports (color:color-mix(in lab, red, red)){.workbench>.top{border-bottom:1px solid color-mix(in oklab, var(--text) 8%, transparent)}}.workbench>.tree{grid-area:2/1}.workbench>.center{grid-area:2/2;grid-template:minmax(0, 1fr) var(--bottom) / minmax(0, 1fr);min-width:0;display:grid}html:has(.workbench){scrollbar-gutter:auto}.workbench>.context{grid-area:2/3}.dock.tree{border-right:1px solid var(--rule)}.dock.context{border-left:1px solid var(--rule)}.phone-only,.sheet-scrim{display:none}@media not all and (min-width:768px){.workbench,html[data-rail-tree] .workbench,html[data-rail-context] .workbench{--tree:0px;--context:0px}.workbench .dock-foot{display:none}.workbench .bar-lines{scrollbar-width:none;overflow-x:auto}.phone-only{display:inline-flex}.workbench .menubar,.workbench #settings-button{display:none}.workbench>.top{gap:var(--space-1)}.workbench .file-name{display:block}html:not([data-rail-bottom]) .workbench{--bottom:min(220px, 30dvh)}.stream-head .tabs{align-self:stretch}:is(.stream-head .tab,.bottom-tab,.pager-step,.seg-link,.seg-more,button.tag){position:relative}:is(.stream-head .tab,.bottom-tab,.pager-step):after{content:"";position:absolute;inset:-11px 0}.seg-link:after{content:"";position:absolute;inset:-10px -12px}.seg-more:after{content:"";position:absolute;inset:-10px -6px}button.tag:after{content:"";position:absolute;inset:-4px -1px}.workbench>.dock.sheet-open .tree-row{min-height:var(--h-touch)}.workbench>.dock.sheet-open :is(.variant-pick,button.term-head){padding-block:var(--space-2)}.workbench>.dock.sheet-open .btn.sm{height:var(--h-head);min-width:var(--h-head)}.workbench :is(.comment-form textarea,.concordance-form input,.page-jump input){font-size:16px}.workbench .concordance-pair{grid-template-columns:minmax(0,1fr)}.workbench:has(>.dock.sheet-open)>.sheet-scrim{inset:var(--h-head) 0 0;z-index:var(--z-scrim);background:var(--scrim);display:block;position:fixed}.workbench>.dock{display:none}.workbench>.dock.sheet-open{top:var(--h-head);z-index:var(--z-drawer);width:min(85vw, var(--w-panel));box-shadow:var(--shadow-dialog);display:flex;position:fixed;bottom:0}.workbench>.dock.tree.sheet-open{left:0}.workbench>.dock.context.sheet-open{right:0}html[data-rail-tree] .dock.tree.sheet-open>:not(.dock-foot),html[data-rail-context] .dock.context.sheet-open>:not(.dock-foot){display:revert}}.bar-lines{min-width:0;display:grid}.file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 var(--type-ui) var(--ui);color:var(--text);display:none;overflow:hidden}.menubar{display:flex}.menubar button{height:var(--h-sm);padding:0 var(--space-2);color:var(--text-2);transition:background var(--dur), color var(--dur)}.menubar button:hover,.menubar button[aria-expanded=true]{background:var(--hover);color:var(--text)}.menu.fit{width:max-content;min-width:192px}.top .btn.quiet{--btn-fg:var(--text-2)}.top .btn.quiet:hover,.top .btn.quiet[aria-expanded=true]{--btn-bg:var(--hover);--btn-fg:var(--text)}.menu.files{width:var(--w-dialog);padding:var(--space-2) 0 var(--space-1)}.menu-item.file{color:var(--text-2)}.menu-item.file b{font-variant-numeric:tabular-nums;font-weight:500}.menu-item.file:hover,.menu-item.file.current{color:var(--text)}.menu-item.file.current{font-weight:500}.field input[type=range]{--thumb:14px;--steps:5;--lit:var(--text);--range-track:linear-gradient(90deg, var(--lit) calc(var(--fill,0) * 100%), var(--text-4) 0) calc(var(--thumb) / 2) 50% / calc(100% - var(--thumb)) 2px no-repeat, linear-gradient(90deg, var(--text-3) 1px, transparent 1px) calc(var(--thumb) / 2 - .5px) 50% / calc((100% - var(--thumb)) / var(--steps)) 10px repeat-x;appearance:none;cursor:pointer;background:0 0;width:100%;height:24px}.field input[type=range]::-webkit-slider-runnable-track{background:var(--range-track);height:24px}.field input[type=range]::-moz-range-track{background:var(--range-track);height:24px}.field input[type=range]::-webkit-slider-thumb{appearance:none;width:var(--thumb);height:var(--thumb);margin-top:calc((24px - var(--thumb)) / 2);background:var(--lit);border:0;transition:box-shadow .14s}.field input[type=range]::-moz-range-thumb{width:var(--thumb);height:var(--thumb);background:var(--lit);border:0;border-radius:0;transition:box-shadow .14s}.field input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--text)}@supports (color:color-mix(in lab, red, red)){.field input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in oklab, var(--text) 14%, transparent)}}.field input[type=range]:hover::-moz-range-thumb{box-shadow:0 0 0 4px var(--text)}@supports (color:color-mix(in lab, red, red)){.field input[type=range]:hover::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in oklab, var(--text) 14%, transparent)}}.field input[type=range]:focus-visible{outline:none}.field input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--raised), 0 0 0 4px var(--text)}.field input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--raised), 0 0 0 4px var(--text)}.field output{color:var(--text);font-variant-numeric:tabular-nums}.rings{gap:var(--space-1);display:flex}.meter{width:28px;height:var(--h-md);place-items:center;display:grid;position:relative}.meter:focus-visible{outline:var(--focus-ring);outline-offset:2px}.meter svg{position:absolute;top:2px;left:0;transform:rotate(-90deg)}.meter circle{fill:none;stroke-width:2px}.meter-track{stroke:var(--edge-strong)}.meter-value{stroke:var(--text)}.meter.translated .meter-value{stroke:var(--text-2)}.meter b{font:600 11px/12px var(--ui);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text);position:relative}.dock{background:var(--surface);flex-direction:column;min-height:0;display:flex;position:relative;overflow-y:auto}.panel-toggle{width:var(--h-md);height:var(--h-md);color:var(--text-3);transition:background var(--dur), color var(--dur);flex:none;place-items:center;display:grid}.panel-toggle:hover{background:var(--hover);color:var(--text)}.dock.tree>.dock-foot{justify-content:flex-end}.dock-foot{height:var(--h-md);padding:0 var(--space-1);flex:none;align-items:center;margin-top:auto;display:flex}html[data-rail-context] .dock.context>.dock-foot,html[data-rail-tree] .dock.tree>.dock-foot{justify-content:center;padding:0}html[data-rail-tree] .dock.tree>:not(.dock-foot),html[data-rail-context] .dock.context>:not(.dock-foot){display:none}.dock.tree,.dock.context{--type-ui:14px/24px;--type-meta:14px/24px;--type-text:14px/24px}.tree-body{padding-bottom:var(--space-1);flex:1;overflow-y:auto}.tree-search{z-index:1;background:var(--surface);position:sticky;top:0}.tree-empty{min-height:var(--h-md);color:var(--text-3);font:var(--type-ui) var(--ui);align-items:center;padding:0 1ch;display:flex}.tree-row{min-height:var(--h-md);padding:0 1ch 0 calc(1ch + 2ch * var(--depth,0));color:var(--text);font:var(--type-ui) var(--ui);transition:background var(--dur);align-items:center;display:flex}.tree-row.file{color:var(--file)}.fold{width:2ch;color:var(--text-3);flex:none;align-items:center;display:flex}.fold .i{width:12px;height:12px;transition:rotate var(--dur)}details:not([open])>.tree-row.folder .fold .i{rotate:-90deg}.tree-row:focus{outline:none}.tree-row:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.tree-row:hover{background:var(--line-hover)}.tree-row.folder{cursor:pointer;list-style:none}.tree-row.folder::-webkit-details-marker{display:none}.tree-note{color:var(--text-4);flex:none;place-items:center;margin-left:1ch;display:grid}.tree-note .i{width:12px;height:12px}.tree-row.file b{font-variant-numeric:tabular-nums;color:var(--text-4);flex:none;margin-left:auto;padding-left:1ch;font-weight:400}.tree-row.current{background:var(--hl-line);box-shadow:inset 2px 0 0 var(--item);color:var(--text)}.tree-row.current b{color:var(--text-3)}.mode-switch{display:flex}.mode-switch button{width:var(--h-md);height:var(--h-md);color:var(--text-3);transition:background var(--dur), color var(--dur);place-items:center;display:grid}.mode-switch button:hover{background:var(--hover);color:var(--text)}.mode-switch button[aria-checked=true]{background:var(--raised);color:var(--text)}@container (min-width:640px){html[data-mode-side] .seg>.min-w-0{column-gap:var(--space-6);grid-template-rows:repeat(7,auto) 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}html[data-mode-side] .seg>.min-w-0>.source{grid-area:1/1/-1}html[data-mode-side] .seg>.min-w-0>:not(.source){grid-column:2}html[data-mode-side] .seg :is(.target,.editor-host){margin-top:0}html[data-mode-side] .seg.active>.min-w-0{grid-template-rows:minmax(0,1fr) auto}html[data-mode-side] .seg.active>.min-w-0>.editor-host{flex-direction:column;grid-row:1;align-self:stretch;display:flex}html[data-mode-side] .seg.active>.min-w-0>.seg-foot{grid-row:2}html[data-mode-side] .seg.active .editor-host>.cm-editor{flex:1}html[data-mode-side] .seg{position:relative}html[data-mode-side] .seg:after{content:"";top:0;bottom:0;left:calc(var(--gutter) + (100% - var(--gutter)) / 2);border-left:1px solid var(--hairline);pointer-events:none;position:absolute}}@media not all and (min-width:768px){.mode-switch{display:none}}.tag-short,html[data-compact-tags] .tag-full{display:none}html[data-compact-tags] .tag-short{display:inline}.tb-b[aria-pressed=true]{color:var(--text);box-shadow:inset 0 0 0 1px var(--edge-strong)}.tb-b[aria-disabled=true]{color:var(--text-3);cursor:default;background:0 0}.seg.shared>*{opacity:.5}.seg.dim>*{opacity:.3}.seg[data-focus=repeat] .source{background:var(--repeat);width:fit-content}@supports (color:color-mix(in lab, red, red)){.seg[data-focus=repeat] .source{background:color-mix(in oklab, var(--repeat) 14%, transparent)}}.text-link{color:var(--text-2);text-align:left;cursor:pointer}.text-link:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.meta-list dd:has(>.text-link){white-space:normal}.term.focused{box-shadow:inset 2px 0 0 var(--term)}.term.focused .term-word{color:var(--term)}.focus-chip{height:var(--h-sm);font:var(--type-meta) var(--ui);color:var(--text-2);align-items:center;margin-left:auto;display:flex}.focus-chip button{height:100%;transition:background var(--dur), color var(--dur);place-items:center;padding:0 .5ch;display:grid}.focus-chip button:hover:not(:disabled){background:var(--hover);color:var(--text)}.focus-chip button:disabled{opacity:.4;cursor:default}.focus-chip .chip-label:disabled{opacity:1}.focus-chip .chip-label{align-items:center;gap:var(--space-1);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 .6ch;display:flex}.focus-chip .chip-label b{color:var(--text);font-weight:500}.rot-90{rotate:90deg}.rot-270{rotate:-90deg}.tree-row .focus-count{background:var(--tag-bg);font:var(--type-meta) var(--ui);font-variant-numeric:tabular-nums;color:var(--tag-fg);flex:none;margin-left:auto;padding:0 .6ch}.tree-row .focus-count+b{margin-left:var(--space-2)}.tree-row .focus-count{align-items:center;gap:2px;display:inline-flex}.tree-row .focus-count svg.i{width:10px;height:10px;color:inherit}:is(.focus-chip[data-kind=term],#file-tree[data-focus=term]){--focus:var(--term)}:is(.focus-chip[data-kind=repeat],#file-tree[data-focus=repeat]){--focus:var(--repeat)}.focus-chip[data-kind],#file-tree[data-focus] .focus-count{background:var(--focus);border-color:var(--focus);color:var(--well)}.focus-chip[data-kind] .chip-label b{color:inherit}.focus-chip[data-kind] button:hover:not(:disabled){background:var(--well)}@supports (color:color-mix(in lab, red, red)){.focus-chip[data-kind] button:hover:not(:disabled){background:color-mix(in oklab, var(--well) 16%, transparent)}}.focus-chip[data-kind] button:hover:not(:disabled){color:var(--well)}.bottom{border-top:1px solid var(--rule);background:var(--surface);flex-direction:column;min-height:0;display:flex;position:relative}.bottom-resize{z-index:2;cursor:row-resize;touch-action:none;height:8px;position:absolute;inset:-4px 0 auto}.bottom-resize:is(:hover,:focus-visible,:active){background:linear-gradient(transparent 3px, var(--item) 3px 5px, transparent 5px);outline:none}html[data-rail-bottom] .bottom-resize{display:none}@media not all and (min-width:768px){.bottom-resize{display:none}}.bottom-tabs{height:var(--h-md);padding:0 var(--space-1) 0 var(--space-2);background:var(--surface);border-bottom:1px solid var(--rule);flex:none;align-items:center;gap:2px;display:flex}.bottom-tabs .panel-toggle{width:var(--h-sm);height:var(--h-sm)}.bottom-body{flex:1;min-height:0;overflow-y:auto}html:not([data-bottom-tab=tm]) .bottom-body[data-tab=tm],html:not([data-bottom-tab=concordance]) .bottom-body[data-tab=concordance],html:not([data-bottom-tab=history]) .bottom-body[data-tab=history],html[data-rail-bottom] .bottom-body{display:none}.concordance-form{z-index:1;padding:var(--space-2);background:var(--surface);border-bottom:1px solid var(--rule);position:sticky;top:0}.match mark{background:var(--highlight);color:var(--text)}.bottom-empty{padding:var(--space-3) var(--space-4);color:var(--text-3)}.concordance-row{cursor:default}.concordance-row:hover{background:0 0}.concordance-pair{column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.concordance-pair .match-target{margin-top:0}.dock-head{z-index:1;height:var(--h-md);background:var(--head-bg);border-block:1px solid var(--rule);font:500 11px/16px var(--ui);letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);flex:none;align-items:center;padding:0 1ch;display:flex;position:sticky;top:0}.dock-head .btn{letter-spacing:normal;text-transform:none}.dock.context>.dock-part:first-child>.dock-head{border-top:0}.dock.context .dock-head{padding-right:var(--section-pad)}.dock-head .add{margin-left:auto}.dock.context{overflow:hidden}.dock-part{min-height:0;padding-bottom:var(--space-3);overflow-y:auto}.dock-part.glossary,.dock-part.notes{flex:1 1 0}.part-toggle{text-align:left;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;flex:1;align-self:stretch;margin-left:-1ch;padding-left:1ch}.part-toggle:hover{color:var(--text)}.part-toggle:focus-visible{outline-offset:-2px}html[data-fold-props] .dock-part.notes,html[data-fold-comments] .dock-part.comments{flex:none;padding-bottom:0}html[data-fold-props] #context-panel .dock-part.notes>:not(.dock-head),html[data-fold-comments] #context-panel .dock-part.comments>:not(.dock-head){display:none}.part-dot{width:6px;height:6px;margin-right:var(--space-2);background:var(--item);border-radius:50%;display:none}html[data-fold-comments] .dock-part.comments .part-dot{display:block}html[data-fold-comments] .dock-part.comments .dock-head .btn{display:none}.dock.context{--section-pad:1ch}.meta-list{padding:0 var(--section-pad);display:grid}.meta-list dt{padding-top:var(--space-2);font:500 11px/16px var(--ui);letter-spacing:.03em;color:var(--text-4)}.meta-list dt:not(:first-of-type){margin-top:var(--space-2);border-top:1px solid var(--rule)}.meta-list dd{font:13px/20px var(--ui);color:var(--text-2);white-space:pre-line;overflow-wrap:anywhere}.meta-list dd.key{font-family:var(--mono)}.dock-part.comments{flex-direction:column;flex:1 1 0;display:flex}.dock-part.comments>.dock-head{gap:var(--space-2)}.comment-list{padding:0 var(--section-pad);display:grid;overflow-y:auto}.comment{padding-block:var(--space-2);border-bottom:1px solid var(--rule)}.comment-head{align-items:center;gap:var(--space-2);min-height:var(--h-sm);font:var(--type-meta) var(--ui);color:var(--text-4);display:flex}.comment-author{color:var(--c,var(--text-2));font-weight:600}.comment-time{order:2;margin-left:auto}.comment-head .row-actions{order:1;margin-left:auto}.comment-head:has(.row-actions) .comment-time{margin-left:0}.comment-body{font:var(--type-ui) var(--ui);color:var(--text);white-space:pre-line;overflow-wrap:anywhere}.resolved{padding:var(--space-3) var(--section-pad) 0}.resolved>summary{cursor:pointer;font:var(--type-meta) var(--ui);color:var(--text-3)}.resolved>.comment-list{padding-inline:0}.comment-form{gap:var(--space-2);padding:var(--space-2) var(--section-pad) 0;display:grid;position:relative}.comment-form textarea{height:auto;min-height:56px;padding-block:var(--space-2);resize:vertical}.comment-actions{justify-content:flex-end;display:flex}.comment-form textarea{anchor-name:--comment-box}.mention-list[popover]{position-anchor:--comment-box;inset:auto;top:anchor(bottom);left:anchor(left);width:anchor-size(width);margin:var(--space-1) 0 0;position-try-fallbacks:flip-block;max-height:calc(6 * 28px + 2 * var(--space-1));padding:var(--space-1) 0;background:var(--overlay);color:var(--text);box-shadow:var(--shadow-dialog);border:0;overflow-y:auto}.mention-list li{height:28px;padding:0 var(--space-3);font:var(--type-ui) var(--ui);color:var(--text-2);cursor:pointer;align-items:center;display:flex}.mention-list li:hover{background:var(--raised);color:var(--text)}.mention-list li[aria-selected=true]{background:var(--text);color:var(--well)}:is(.comment-body,.mention-body) .mention{color:var(--c,var(--text));font-weight:600}.bell{width:var(--h-md);height:var(--h-md);color:var(--text-2);transition:background var(--dur), color var(--dur);flex:none;place-items:center;display:grid;position:relative}.bell:hover{background:var(--hover);color:var(--text)}.bell-count{min-width:16px;font:600 var(--type-micro) var(--ui);font-variant-numeric:tabular-nums;background:var(--text);color:var(--well);padding:0 3px;position:absolute;top:2px;right:1px}.menu.mentions{width:var(--w-panel)}.menu-head{padding:var(--space-2) var(--space-3) var(--space-1);font:500 var(--type-meta) var(--ui);color:var(--text-3)}.menu-item.mention{height:auto;padding-block:var(--space-2);gap:2px;display:grid}.mention-who{font:var(--type-meta) var(--ui);color:var(--text-3)}.mention-body{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.note-text{font:var(--type-ui) var(--ui);color:var(--text-2);white-space:pre-line;overflow-wrap:anywhere}.term-head,.variant-pick,.variant.forbidden{width:100%;padding:1px var(--space-1) 3px;text-align:left;display:block}.term-line{align-items:baseline;column-gap:1ch;display:flex}.term-word{color:var(--item);font-weight:600}.term-line small{color:var(--text-4);font-style:italic}.term-note{font:12px/16px var(--ui);color:var(--text-4);margin-top:2px;display:block}.term-variants{margin-top:var(--space-1);gap:3px;display:grid}.variant{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.variant{background:color-mix(in oklab, var(--text) 3%, transparent)}}.variant{border-radius:var(--radius-sm)}:is(button.term-head,.variant-pick){cursor:pointer;transition:background var(--dur)}:is(button.term-head,.variant-pick):hover{background:var(--item)}@supports (color:color-mix(in lab, red, red)){:is(button.term-head,.variant-pick):hover{background:color-mix(in oklab, var(--item) 8%, transparent)}}.variant-text{color:var(--alt);font-weight:500}.variant small{color:var(--text-4);margin-left:1ch}.variant-note{font:12px/16px var(--ui);color:var(--text-4);display:block}.variant.forbidden .variant-text{color:var(--text-4);font-weight:400}.dock.context #terms{gap:var(--space-3);padding:var(--space-2) var(--section-pad) 0;display:grid}.dock.context #terms:not(:has(li)){display:none}.term-issue{margin-bottom:var(--space-1);color:var(--red-text);align-items:center;gap:1ch;display:flex}.term-issue:before{content:"";background:var(--red);flex:none;width:6px;height:6px}.match-list{gap:var(--space-1);padding:6px var(--space-2);display:grid}.match{padding:var(--space-1) 6px;background:var(--head-bg);border:1px solid var(--rule);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--dur)}.match:hover{background:var(--item)}@supports (color:color-mix(in lab, red, red)){.match:hover{background:color-mix(in oklab, var(--item) 8%, var(--head-bg))}}.match-head{align-items:center;gap:var(--space-2);min-height:20px;font:11px/16px var(--mono);color:var(--text-4);display:flex}.match-meta{margin-left:auto}.match-current{color:var(--text-3)}.match-author{font:600 var(--type-meta) var(--ui);color:var(--c,var(--text-2))}.match-lead{color:var(--text-3)}.match-head .btn.sm{margin-block:calc(-1 * var(--space-1))}.score{font-variant-numeric:tabular-nums;color:var(--item);font-weight:600}.match-source{color:var(--text-3)}.match-target{margin-top:2px}.match del{color:var(--text-3)}.match ins{background:var(--text);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.match ins{background:color-mix(in oklab, var(--text) 14%, transparent)}}.match ins{color:var(--text);padding:0 2px}.stream{background:var(--well);flex-direction:column;min-height:0;display:flex}.stream-head{height:var(--h-md);align-items:center;gap:var(--space-4);padding:0 var(--space-2);background:var(--surface);border-bottom:1px solid var(--rule);flex:none;display:flex}.stream-head .tabs{align-items:center;gap:2px;height:auto}:is(.stream-head .tab,.bottom-tab){align-items:center;gap:var(--space-1);height:22px;padding:0 var(--space-2);border-radius:var(--radius);border:0;border-right:1px solid var(--tab-rule);background:var(--tab);color:var(--tab-fg);font:var(--type-meta) var(--ui);transition:color var(--dur);font-weight:400;display:flex}:is(.stream-head .tab,.bottom-tab):hover{color:var(--text)}:is(.stream-head .tab,.bottom-tab):is([aria-selected=true],[aria-current=page],[aria-pressed=true]){background:var(--tab-current);color:var(--text);-webkit-text-stroke:.5px currentColor}html[data-rail-bottom] .bottom-tab[aria-selected=true]{background:var(--tab);font-weight:400}.segments{overscroll-behavior-y:contain;flex:1;overflow-y:auto}.seg-empty{padding:var(--space-6) var(--space-4);color:var(--text-3)}.pager{justify-content:center;align-items:center;gap:var(--space-1);padding-block:var(--space-6);font:var(--type-ui) var(--ui);color:var(--text-2);white-space:nowrap;display:flex}.stream-head .tabs{scrollbar-width:none;min-width:0;overflow-x:auto}.stream-tools{align-items:center;gap:var(--space-3);white-space:nowrap;flex:none;margin-left:auto;display:flex}.stream-tools .focus-chip{margin-left:0}.stream-tools .pager{padding-block:0}.pager-step{width:var(--h-md);height:var(--h-sm);color:var(--text-2);transition:background var(--dur), color var(--dur);place-items:center;display:grid}a.pager-step:hover{background:var(--hover);color:var(--text)}.pager-step[aria-disabled=true]{color:var(--text-4)}.page-jump{align-items:center;gap:var(--space-2);display:flex}.page-jump input{width:calc(4ch + 6px);height:var(--h-sm);text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;padding:0 2px}.page-jump input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-jump input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#segments{gap:var(--space-1);padding:6px;display:grid;container-type:inline-size}.seg{--st:var(--st-new);grid-template-columns:var(--gutter) minmax(0, 1fr);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);cursor:pointer;transition:background var(--dur), border-color var(--dur);display:grid;position:relative}.seg[data-status=translated]{--st:var(--st-translated)}.seg[data-status=approved]{--st:var(--st-approved)}.seg[data-issues]{--st:var(--st-issues)}.seg:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.seg:hover{background:color-mix(in oklab, var(--text) 3%, var(--surface))}}.seg.active{border-color:var(--item)}@supports (color:color-mix(in lab, red, red)){.seg.active{border-color:color-mix(in oklab, var(--item) 40%, transparent)}}.seg.active{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.seg.active{background:color-mix(in oklab, var(--text) 2%, var(--surface))}}.seg.active{cursor:default}.seg.locked{cursor:not-allowed}#segments[data-grouped] .seg.continues{margin-top:calc(-1 * var(--space-1) - 1px);border-top-color:#0000;border-top-left-radius:0;border-top-right-radius:0}#segments[data-grouped] .seg:has(+.seg.continues){border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}#segments[data-grouped] .seg.active{z-index:1}#segments[data-grouped] :is(.seg.active,.seg.active~.seg.continues:not(.seg.active~.seg:not(.continues)~*),.seg:has(~.seg.active.continues):not(:has(~.seg:not(.continues)~.seg.active))){--group-edge:var(--item)}@supports (color:color-mix(in lab, red, red)){#segments[data-grouped] :is(.seg.active,.seg.active~.seg.continues:not(.seg.active~.seg:not(.continues)~*),.seg:has(~.seg.active.continues):not(:has(~.seg:not(.continues)~.seg.active))){--group-edge:color-mix(in oklab, var(--item) 40%, transparent)}}#segments[data-grouped] :is(.seg.active,.seg.active~.seg.continues:not(.seg.active~.seg:not(.continues)~*),.seg:has(~.seg.active.continues):not(:has(~.seg:not(.continues)~.seg.active))){border-left-color:var(--group-edge);border-right-color:var(--group-edge)}#segments[data-grouped] :is(.seg.active,.seg.active~.seg.continues:not(.seg.active~.seg:not(.continues)~*),.seg:has(~.seg.active.continues):not(:has(~.seg:not(.continues)~.seg.active))):not(.continues){border-top-color:var(--group-edge)}#segments[data-grouped] :is(.seg.active,.seg.active~.seg.continues:not(.seg.active~.seg:not(.continues)~*),.seg:has(~.seg.active.continues):not(:has(~.seg:not(.continues)~.seg.active))):not(:has(+.seg.continues)){border-bottom-color:var(--group-edge)}.gutter{-webkit-user-select:none;user-select:none;align-items:center;gap:var(--space-1);color:var(--text-4);font:11px/16px var(--mono);font-variant-numeric:tabular-nums;flex-direction:column;padding:10px 0 6px;display:flex;position:relative}.seg:is([data-status=translated],[data-status=approved],[data-issues])>.gutter:before{content:"";background:var(--st);border-radius:var(--radius) 0 0 var(--radius);width:3px;position:absolute;inset:-1px auto -1px -1px}.seg-mark{place-items:center;display:grid}.seg-mark:not(:has(*)){display:none}.seg-mark .i{width:14px;height:14px}.seg>.min-w-0{padding:6px var(--space-2)}.source{font:var(--type-text) var(--ui);color:var(--text-2);overflow-wrap:anywhere}.seg[data-status=new]:not(.active) .source,.seg.active .source{color:var(--text)}.target{margin-top:var(--space-1);font:var(--type-text) var(--ui);color:var(--text);overflow-wrap:anywhere}html[data-no-source]:not([data-mode-side]) .seg:not(.active,[data-status=new]) .source{display:none}html[data-no-source]:not([data-mode-side]) .seg:not(.active,[data-status=new]) .target{margin-top:0}@media (min-width:768px){html[data-mode-side] .menu-item[data-pref=source]{color:var(--text-4);pointer-events:none}}.seg.active .editor-host{margin-top:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--well)}@supports (color:color-mix(in lab, red, red)){.seg.active .editor-host{background:color-mix(in oklab, var(--well) 50%, var(--surface))}}.seg.active .editor-host{border:1px solid var(--rule);border-radius:var(--radius-sm);transition:border-color var(--dur)}.seg.active .editor-host:focus-within{border-color:var(--item)}@supports (color:color-mix(in lab, red, red)){.seg.active .editor-host:focus-within{border-color:color-mix(in oklab, var(--item) 40%, transparent)}}.seg-more{color:var(--text-3)}.seg-foot{align-items:center;gap:var(--space-3);margin-top:5px;display:flex}.approve-slot{order:2;margin-left:auto;display:inline-grid}.approve-slot>*{grid-area:1/1}.seg-link{height:var(--h-sm);color:var(--text-3);font:500 var(--type-meta) var(--ui);cursor:pointer;transition:color var(--dur);padding:0}.seg-link:hover{color:var(--text)}.seg-link.approve,.seg-link.approve:hover{color:var(--item)}@supports (color:color-mix(in lab, red, red)){.seg-link.approve:hover{color:color-mix(in oklab, var(--item) 70%, var(--text))}}.seg-link:focus-visible{outline:var(--focus-ring);outline-offset:2px}.seg-link[aria-disabled=true]{opacity:.4;cursor:default}.approve-slot>[hidden]{display:none}.tb-b{height:var(--h-sm);min-width:var(--h-sm);padding:0 var(--space-1);justify-content:center;align-items:center;gap:var(--space-1);color:var(--text-2);font:500 var(--type-meta) var(--ui);transition:background var(--dur), color var(--dur);display:inline-flex}.tb-b:hover,.tb-b[aria-expanded=true]{background:var(--hover);color:var(--text)}.tb-b:focus-visible{outline:var(--focus-ring);outline-offset:0}.issue-slot{display:flex}.issue-badge[hidden]{display:none}.issue-count{min-width:16px;height:16px;padding:0 var(--space-1);background:var(--red-strong);color:var(--on-red);font:600 var(--type-micro) var(--ui);font-variant-numeric:tabular-nums}.issue-checking{background:linear-gradient(90deg,currentColor 50%,#0000 0) 0 0/6px 2px;width:12px;height:2px;animation:.6s linear infinite btn-sew}@media (prefers-reduced-motion:reduce){.issue-checking{animation:none}}.issue-unchecked{min-width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--text-4);color:var(--text-2);font:600 var(--type-micro) var(--ui);text-align:center}.live{align-items:center;gap:var(--space-2);margin-top:var(--space-1);font:var(--type-meta) var(--ui);color:var(--text-3);display:flex}.live-name{color:var(--c);font-weight:500}@keyframes blink{50%{opacity:0}}.caret{vertical-align:-4px;background:var(--c,var(--text));width:2px;height:20px;margin-left:1px;animation:1.1s step-end infinite blink;display:inline-block}@media (prefers-reduced-motion:reduce){.caret{animation:none}}button.tag{cursor:pointer;transition:background var(--dur)}button.tag:hover{background:var(--hover)}.tag.missing{box-shadow:inset 0 0 0 1px var(--red)}.nbsp{font-size:inherit}html[data-hidden-chars] .nbsp{font-size:0}html[data-hidden-chars] .nbsp:before{content:"⍽";color:var(--text-3);vertical-align:.3em;margin:0 1px;font-size:10px}.term-link{color:var(--item);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--item);-webkit-text-decoration-color:var(--item);text-decoration-color:var(--item)}@supports (color:color-mix(in lab, red, red)){.term-link{-webkit-text-decoration-color:color-mix(in oklab, var(--item) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--item) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--item) 60%, transparent)}}.term-link{text-underline-offset:3px;transition:background var(--dur)}.term-link:hover,.term-link:focus-visible{background:var(--overlay)}.term-link:has(+:popover-open){background:var(--overlay)}.term-link.problem{-webkit-text-decoration:underline dotted var(--red) 2px;-webkit-text-decoration:underline dotted var(--red) 2px;text-decoration:underline dotted var(--red) 2px}.term-link.hit,.term-link.hit:hover,.term-hit{background:var(--hit-bg);color:var(--hit-fg)}.pop-head{align-items:center;gap:var(--space-2);font-weight:600;display:flex}.pop-head span{color:var(--text-2);margin-left:auto;font-size:12px;font-weight:400}.issue-head:before{content:"";background:var(--red);flex:none;width:6px;height:6px}.pop-message{margin-top:var(--space-1);font:var(--type-meta) var(--ui);color:var(--text-2)}.hint.issue-pop{width:var(--w-panel);max-height:min(480px,60vh);padding:0;overflow-y:auto}.issue-block{padding:var(--space-3)}.issue-block+.issue-block{border-top:1px solid var(--raised)}.issue-top{align-items:center;gap:var(--space-3);display:flex}.issue-cat{align-items:center;gap:var(--space-2);font:500 var(--type-meta) var(--ui);color:var(--text-2);margin-right:auto;display:flex}.issue-cat:before{content:"";background:var(--red);flex:none;width:6px;height:6px}.issue-act{font:var(--type-meta) var(--ui);color:var(--text-2)}.issue-act:hover{color:var(--text)}.issue-word{margin-top:var(--space-2);font:var(--type-text) var(--ui)}.issue-mark{-webkit-text-decoration:underline dotted var(--red) 2px;-webkit-text-decoration:underline dotted var(--red) 2px;text-decoration:underline dotted var(--red) 2px;text-underline-offset:5px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.issue-mark.spelling{-webkit-text-decoration:underline wavy var(--red) 1.5px;-webkit-text-decoration:underline wavy var(--red) 1.5px;text-decoration:underline wavy var(--red) 1.5px}.issue-block .pop-message{margin-top:var(--space-2);font:400 var(--type-ui) var(--ui);color:var(--text)}.issue-fixes{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.issue-space{color:var(--text-3)}.editor-host{position:relative}.issue-anchor{pointer-events:none;position:absolute}.dialog.find{width:min(var(--w-text), calc(100vw - 2 * var(--space-4)));max-height:calc(90dvh - var(--space-8));margin:10vh auto auto;padding:0}.dialog.find[open]{flex-direction:column;display:flex;overflow:hidden}.find .dialog-head{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--raised);font:var(--type-ui) var(--ui);margin:0}.find-form{gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);display:grid}.find-field{align-items:center;gap:var(--space-2);height:var(--h-head);padding:0 var(--space-3);background:var(--well);box-shadow:inset 0 0 0 1px var(--text-4);color:var(--text-2);display:flex}.find-field:focus-within{box-shadow:inset 0 0 0 1.5px var(--text)}.find-field input{min-width:0;height:100%;font:var(--type-text) var(--ui);color:var(--text);flex:1}.find-field input:focus-visible{outline:none}.find-field input::-webkit-search-cancel-button{display:none}.find-opts{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.segc{box-shadow:inset 0 0 0 1px var(--text-4);display:inline-flex}.segc>*{height:var(--h-md);padding:0 var(--space-3);color:var(--text-2);cursor:pointer;transition:color var(--dur);align-items:center;display:inline-flex}.segc>:hover{color:var(--text)}.segc.sm>*{height:var(--h-sm);padding:0 var(--space-2);font:500 var(--type-meta) var(--ui)}.segc>:is([aria-selected=true],:has(:checked)){background:var(--text);color:var(--well);font-weight:500}.segc>:is(:focus-visible,:has(:focus-visible)){outline:var(--focus-ring);outline-offset:2px}.find-count{padding:0 var(--space-4) var(--space-2);font:var(--type-meta) var(--ui);color:var(--text-2)}.results{min-height:0;padding-bottom:var(--space-2);flex:1;overflow-y:auto}.results li{padding-right:var(--space-4);transition:background var(--dur);align-items:center;display:flex}.results li:is(:hover,:has(.result:focus-visible)){background:var(--raised)}.result:focus-visible{outline-offset:-2px}.result{align-items:start;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-4);text-align:left;flex:1;grid-template-columns:48px minmax(0,1fr);display:grid}.r-no{color:var(--text-2);font-variant-numeric:tabular-nums;text-align:right}.r-text{gap:2px;min-width:0;display:grid}.r-line,.r-file{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.r-repeat{vertical-align:-1px;margin-right:var(--space-1);color:var(--text-3);display:inline-flex}.r-repeat .i{width:12px;height:12px}.r-file{font:var(--type-meta) var(--mono);color:var(--text-3)}.results mark{background:var(--highlight);color:var(--text);box-shadow:inset 0 -1.5px 0 var(--text-2)}.find-foot{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--raised);flex-wrap:wrap;display:flex}.dialog.shortcuts{width:min(720px, calc(100vw - 2 * var(--space-4)))}.dialog.shortcuts:focus{outline:none}.sc-groups{columns:2;column-gap:var(--space-8)}.sc-group{break-inside:avoid;margin-bottom:var(--space-4)}:is(.sc-group h3,.settings-group h3,.theme-picker.compact legend){margin-bottom:var(--space-1);font:500 var(--type-meta) var(--ui);color:var(--text-3)}@media not all and (min-width:768px){.sc-groups{columns:1}}.sc-row{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--h-md);padding-block:var(--space-1);border-bottom:1px solid var(--raised);display:flex}.sc-row kbd{white-space:nowrap;flex:none}.dialog-head>.btn{flex:none}.dialog-head>h2{overflow-wrap:anywhere;min-width:0}:is(.dialog,.form-pop) .form{grid-template-columns:minmax(0,1fr)}html:has(dialog:modal){overflow:hidden}@media not all and (min-width:640px){:is(.dialog,.dialog.medium,.dialog.wide,.dialog.prefs,.dialog.shortcuts){--dialog-pad:var(--space-4);width:100%;max-width:100%;max-height:calc(100dvh - var(--space-8));overscroll-behavior:contain;margin:auto 0 0}.dialog .form-actions:last-child{margin-inline:calc(-1 * var(--dialog-pad));padding-inline:var(--dialog-pad);box-shadow:0 -1px 0 var(--raised)}:is(.dialog,.form-pop) .form-actions{gap:var(--space-2);flex-wrap:wrap}:is(.dialog,.form-pop) .form-actions>.btn{flex:1 1 0}.dialog .form-actions>.danger:not(.primary){flex-basis:100%;order:1;margin:0}.form-pop,.form-pop.end{position-area:none;position-try-fallbacks:none;width:100%;max-height:calc(100dvh - var(--space-8));overscroll-behavior:contain;margin:0;position:fixed;inset:auto 0 0;overflow-y:auto}.form-pop::backdrop{background:var(--scrim)}.dialog.find{width:100%;max-width:100%;max-height:100dvh;margin:0 0 auto}.theme-picker.compact .themes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (pointer:coarse){:is(.dialog,.form-pop) .btn{height:var(--h-touch)}:is(.dialog,.form-pop) .btn.icon{width:var(--h-touch)}.dialog-head>.btn.icon{margin-right:calc(-1 * var(--space-3))}:is(.dialog,.form-pop) .control{height:var(--h-head);font-size:16px}:is(.dialog,.form-pop) textarea.control{height:auto}:is(.dialog,.form-pop) .check{min-height:var(--h-touch)}.var-row{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) var(--h-touch)}.segc.sm>*{height:var(--h-touch)}}}@layer utilities{.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}.fixed{position:fixed}.static{position:static}.mt-1{margin-top:var(--spacing)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.min-w-0{min-width:0}.flex-1{flex:1}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.resize{resize:both}.gap-2{gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);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,)}.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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.only\:block:only-child{display:block}}html[data-style=emacs][data-theme]{--ui:var(--mono);--dur:0s;--well:#0d0e1c;--surface:#0d0e1c;--raised:#303a6f;--line-hover:#1d2235;--overlay:#1d2235;--hairline:transparent;--edge:#61647a;--edge-strong:#61647a;--hover:#1d2235;--row-hover:#1d2235;--selection:#555a66;--highlight:#555a66;--focus-ring:1px solid #b6a0ff;--shadow-float:0 0 0 1px #61647a;--shadow-dialog:0 0 0 1px #61647a;--tab:#4a4f6a;--tab-fg:#fff;--tab-rule:#0d0e1c;--tab-current:#0d0e1c;--tag-bg:#654a39;--tag-fg:#cfc6c1;--tag-line:transparent;--hit-bg:#4a4000;--hit-fg:#fec43f;--head-bg:#1d2235;font-variant-ligatures:none}@font-face{font-family:Commissioner;font-weight:100 900;font-display:swap;src:url(/fonts/commissioner-latin-8c4ddafbebbf9715eae02b02cf11cc66.woff2?vsn=d)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Commissioner;font-weight:100 900;font-display:swap;src:url(/fonts/commissioner-latin-ext-f33cd9c8e306c0aecb6691cf52430f9e.woff2?vsn=d)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Commissioner;font-weight:100 900;font-display:swap;src:url(/fonts/commissioner-cyrillic-2a5240f52dcb6201e85bf147b6e7cd3c.woff2?vsn=d)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Commissioner;font-weight:100 900;font-display:swap;src:url(/fonts/commissioner-cyrillic-ext-c235e86fdcddaf98d39db80044a1b62c.woff2?vsn=d)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin-b058178d7f309414f8f856b99fd80d9b.woff2?vsn=d)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext-e36841ed93d5bfe6b1d487d18ad7e90b.woff2?vsn=d)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic-615bf869ebeb5998734d81fc8958116c.woff2?vsn=d)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic-ext-742dd0628e0118d32dccf0437900670b.woff2?vsn=d)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}:root{color-scheme:dark;--tint-h:75;--tint-c:.004;--tint-c-text:.011;--gold:oklch(82% .11 88);--red:oklch(68% .18 22);--red-text:oklch(76% .13 22);--red-strong:oklch(46% .16 22);--on-red:oklch(94% var(--tint-c-text) var(--tint-h));--gold-fill:var(--gold)}@supports (color:color-mix(in lab, red, red)){:root{--gold-fill:color-mix(in oklab, var(--gold) 8%, transparent)}}:root{--term:#00bcff;--repeat:#b6a0ff;--person-1:oklch(75% .13 120);--person-2:oklch(75% .13 150);--person-3:oklch(75% .13 180);--person-4:oklch(75% .13 210);--person-5:oklch(75% .13 240);--person-6:oklch(75% .13 270);--person-7:oklch(75% .13 300);--person-8:oklch(75% .13 330);--scrim:oklch(10% calc(var(--tint-c) - .002) var(--tint-h) / .6);--shadow-float:0 14px 32px oklch(8% calc(var(--tint-c) - .002) var(--tint-h) / .55), 0 2px 6px oklch(8% calc(var(--tint-c) - .002) var(--tint-h) / .35);--shadow-dialog:0 24px 64px oklch(8% calc(var(--tint-c) - .002) var(--tint-h) / .6);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--h-sm:24px;--h-md:32px;--h-head:40px;--h-bar:48px;--gutter:36px;--type-micro:10px/16px;--type-meta:12px/16px;--type-ui:14px/20px;--type-text:16px/24px;--type-title:20px/28px;--h-touch:44px;--w-pop:288px;--w-panel:320px;--w-dialog:384px;--w-text:640px;--w-page:1344px;--dur:.12s;--z-bar:5;--z-scrim:9;--z-drawer:10;--z-flash:50;--focus-ring:2px solid var(--text);--selection:var(--text)}@supports (color:color-mix(in lab, red, red)){:root{--selection:color-mix(in oklab, var(--text) 22%, transparent)}}:root{--highlight:var(--text)}@supports (color:color-mix(in lab, red, red)){:root{--highlight:color-mix(in oklab, var(--text) 18%, transparent)}}:root{--gold-line:var(--gold)}@supports (color:color-mix(in lab, red, red)){:root{--gold-line:color-mix(in oklab, var(--gold) 45%, transparent)}}:root{--ui:"Commissioner", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--well:oklch(14% var(--tint-c) var(--tint-h));--surface:oklch(18% var(--tint-c) var(--tint-h));--raised:oklch(24.5% calc(var(--tint-c) + .001) var(--tint-h));--overlay:oklch(31% calc(var(--tint-c) + .002) var(--tint-h));--hairline:oklch(21% var(--tint-c) var(--tint-h));--edge:oklch(26% calc(var(--tint-c) + .001) var(--tint-h));--text:oklch(94% var(--tint-c-text) var(--tint-h));--text-2:oklch(80% var(--tint-c-text) var(--tint-h));--text-3:oklch(70% var(--tint-c-text) var(--tint-h));--text-4:oklch(62% var(--tint-c-text) var(--tint-h));--item:oklch(78% .14 66);--file:var(--text-2);--alt:var(--text);--hl-line:var(--raised);--line-hover:var(--raised)}@supports (color:color-mix(in lab, red, red)){:root{--line-hover:color-mix(in oklab, var(--raised) 55%, transparent)}}:root{--tab:transparent;--tab-fg:var(--text-3);--tab-rule:transparent;--tab-current:var(--head-bg);--tag-bg:var(--gold-fill);--tag-fg:oklch(80% .12 94);--hit-bg:var(--term);--hit-fg:var(--well);--tag-line:var(--tag-fg)}@supports (color:color-mix(in lab, red, red)){:root{--tag-line:color-mix(in oklab, var(--tag-fg) 30%, transparent)}}:root{--radius:3px;--radius-sm:2px;--head-bg:var(--text)}@supports (color:color-mix(in lab, red, red)){:root{--head-bg:color-mix(in oklab, var(--text) 4%, var(--surface))}}:root{--rule:var(--text)}@supports (color:color-mix(in lab, red, red)){:root{--rule:color-mix(in oklab, var(--text) 8%, transparent)}}:root{--st-new:var(--text-4);--st-translated:oklch(68% .13 250);--st-approved:oklch(72% .15 150);--st-issues:oklch(76% .14 65);--hover:var(--overlay);--row-hover:var(--surface);--edge-strong:var(--overlay)}html[data-theme=vivendi]{color-scheme:dark;--well:#0d0e1c;--surface:#1d2235;--raised:#2b3045;--overlay:#2b3045;--hairline:#2b3045;--edge:#4a4f69;--text:#fff;--text-2:#c8c8c8;--text-3:#a8a8a8;--text-4:#989898;--gold:#f78fe7;--gold-fill:var(--gold)}@supports (color:color-mix(in lab, red, red)){html[data-theme=vivendi]{--gold-fill:color-mix(in oklab, var(--gold) 10%, transparent)}}html[data-theme=vivendi]{--red:#ff5f59;--red-text:#ff7f86;--red-strong:#9d1f1f;--on-red:#fff;--person-1:#db8b3f;--person-2:#d0bc00;--person-3:#9cbd6f;--person-4:#6ae4b9;--person-5:#76afbf;--person-6:#9099d9;--person-7:#b6a0ff;--person-8:#cf7fa7;--scrim:oklch(20% .03 280/.6);--shadow-float:0 14px 32px oklch(20% .03 280/.55), 0 2px 6px oklch(20% .03 280/.35);--shadow-dialog:0 24px 64px oklch(20% .03 280/.6);--hover:#4a4f69;--row-hover:#1d2235;--edge-strong:#61647a;--item:#d2b580;--file:var(--item);--alt:#c6daff;--hl-line:#303a6f;--line-hover:#1d2235;--st-translated:#2fafff;--st-approved:#44bc44;--st-issues:#fba849}html[data-theme=dawn]{color-scheme:light;--well:#fffaf3;--surface:#faf4ed;--raised:#f2e9e1;--overlay:#fffaf3;--hairline:#f2e9e1;--edge:#dfdad9;--edge-strong:#cecacd;--text:#3f3b5c;--text-2:#575279;--text-3:#625e7c;--text-4:#696582;--gold:#907aa9;--gold-fill:var(--gold)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dawn]{--gold-fill:color-mix(in oklab, var(--gold) 12%, transparent)}}html[data-theme=dawn]{--tag-fg:#745e8c;--red:#b4637a;--red-text:#9d4f66;--red-strong:#9d4f66;--on-red:#fff;--person-1:#8e5b1a;--person-2:#31707b;--person-3:#286983;--person-4:#745e8c;--person-5:#9d4f66;--person-6:#a0514f;--person-7:#776726;--person-8:#51704c;--term:#286983;--repeat:#745e8c;--scrim:oklch(30% .03 300/.3);--shadow-float:0 14px 32px oklch(30% .03 300/.12), 0 2px 6px oklch(30% .03 300/.07);--shadow-dialog:0 24px 64px oklch(30% .03 300/.16);--hover:var(--text-2)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dawn]{--hover:color-mix(in oklab, var(--text-2) 7%, transparent)}}html[data-theme=dawn]{--row-hover:#faf4ed;--item:#985800;--file:var(--item);--alt:#575279;--hl-line:#f2e9e1;--line-hover:#f4ede8;--st-translated:#907aa9;--st-approved:#286983;--st-issues:#9d4f66}html[data-theme=umber]{color-scheme:dark;--well:#16110d;--surface:#1d1814;--raised:#26211d;--overlay:#2e2925;--hairline:#26211d;--edge:#39312b;--edge-strong:#4e453d;--text:#d9c8b8;--text-2:oklch(76% .026 65);--text-3:oklch(70% .026 65);--text-4:oklch(66% .024 65);--gold:#d3a35f;--gold-fill:var(--gold)}@supports (color:color-mix(in lab, red, red)){html[data-theme=umber]{--gold-fill:color-mix(in oklab, var(--gold) 10%, transparent)}}html[data-theme=umber]{--tag-fg:#e4bb7d;--red:#cf6f52;--red-text:#df8a6e;--red-strong:oklch(53% .13 38);--on-red:#efe3d5;--person-1:#96a86a;--person-2:#8fac93;--person-3:#8c95a8;--person-4:#b58a92;--person-5:#afbf84;--person-6:#a8c3ab;--person-7:#a6afc0;--person-8:#c9a4ab;--term:#8fac93;--repeat:#b58a92;--scrim:oklch(8% .01 61/.6);--shadow-float:0 14px 32px oklch(6% .01 61/.55), 0 2px 6px oklch(6% .01 61/.35);--shadow-dialog:0 24px 64px oklch(6% .01 61/.6);--selection:#3e3225;--item:#c98a4b;--file:var(--text-2);--st-translated:#8c95a8;--st-approved:#96a86a;--st-issues:#d3a35f}html[data-theme=basalt]{color-scheme:dark;--well:#14181a;--surface:#1b1f21;--raised:#25282a;--overlay:#2d3032;--hairline:#25282a;--edge:#33383a;--edge-strong:#464c4e;--text:#c8d3d3;--text-2:oklch(78% .011 197);--text-3:oklch(72% .011 197);--text-4:oklch(68% .01 197);--gold:#d2b071;--gold-fill:var(--gold)}@supports (color:color-mix(in lab, red, red)){html[data-theme=basalt]{--gold-fill:color-mix(in oklab, var(--gold) 10%, transparent)}}html[data-theme=basalt]{--tag-fg:#e3c78e;--red:#dd7a72;--red-text:#ea948d;--red-strong:oklch(54% .13 26);--on-red:#e5eded;--person-1:#7cbfa0;--person-2:#66c2b5;--person-3:#729fc0;--person-4:#a68fc0;--person-5:#97d5b7;--person-6:#86d9cc;--person-7:#8fb8d4;--person-8:#bcaad4;--term:#66c2b5;--repeat:#a68fc0;--scrim:oklch(8% .01 229/.6);--shadow-float:0 14px 32px oklch(6% .01 229/.55), 0 2px 6px oklch(6% .01 229/.35);--shadow-dialog:0 24px 64px oklch(6% .01 229/.6);--selection:#23393c;--item:#7fd8c4;--file:var(--text-2);--st-translated:#729fc0;--st-approved:#7cbfa0;--st-issues:#d2b071}html[data-theme=moss]{color-scheme:dark;--well:#0f1710;--surface:#161e17;--raised:#1f2720;--overlay:#272f28;--hairline:#1f2720;--edge:#2e382e;--edge-strong:#424c41;--text:#c6d5c2;--text-2:oklch(77% .028 141);--text-3:oklch(71% .028 141);--text-4:oklch(67% .027 141);--gold:#cdb35e;--gold-fill:var(--gold)}@supports (color:color-mix(in lab, red, red)){html[data-theme=moss]{--gold-fill:color-mix(in oklab, var(--gold) 10%, transparent)}}html[data-theme=moss]{--tag-fg:#e0ca7e;--red:#d4756b;--red-text:#e39187;--red-strong:oklch(54% .13 27);--on-red:#e4eee1;--person-1:#74bd74;--person-2:#6bb8a0;--person-3:#6d9cba;--person-4:oklch(68% .083 308);--person-5:#92d492;--person-6:#89d0b8;--person-7:#8ab6d1;--person-8:#bba4d2;--term:#6bb8a0;--repeat:oklch(68% .083 308);--scrim:oklch(8% .01 148/.6);--shadow-float:0 14px 32px oklch(6% .01 148/.55), 0 2px 6px oklch(6% .01 148/.35);--shadow-dialog:0 24px 64px oklch(6% .01 148/.6);--selection:#27402a;--item:#8fd48f;--file:var(--text-2);--st-translated:#6d9cba;--st-approved:#74bd74;--st-issues:#cdb35e}html[data-theme=velvet]{color-scheme:dark;--well:#171122;--surface:#1e1828;--raised:#272232;--overlay:#2f2a3a;--hairline:#272232;--edge:#383145;--edge-strong:#4c455a;--text:#d6cbe6;--text-2:oklch(77% .038 304);--text-3:oklch(71% .038 304);--text-4:oklch(67% .039 303);--gold:#dcae76;--gold-fill:var(--gold)}@supports (color:color-mix(in lab, red, red)){html[data-theme=velvet]{--gold-fill:color-mix(in oklab, var(--gold) 10%, transparent)}}html[data-theme=velvet]{--tag-fg:#edc793;--red:#e07396;--red-text:#ef92ae;--red-strong:oklch(53% .13 1);--on-red:#ede6f7;--person-1:#83bb8d;--person-2:#7fb8c4;--person-3:#7f95dc;--person-4:#b98ae0;--person-5:#9ed3a7;--person-6:#9cd0da;--person-7:#9cafe9;--person-8:#cfa8f0;--term:#7fb8c4;--repeat:#b98ae0;--scrim:oklch(8% .01 299/.6);--shadow-float:0 14px 32px oklch(6% .01 299/.55), 0 2px 6px oklch(6% .01 299/.35);--shadow-dialog:0 24px 64px oklch(6% .01 299/.6);--selection:#372a52;--item:#c9a1f0;--file:var(--text-2);--st-translated:#7f95dc;--st-approved:#83bb8d;--st-issues:#dcae76}html[data-theme=mint]{color-scheme:light;--well:#f6fbfa;--surface:#f0f9f6;--raised:#e7efec;--overlay:#f6fbfa;--hairline:#e0eae7;--edge:#c8d4d0;--edge-strong:oklch(78% .014 174);--text:#2f4640;--text-2:oklch(44% .028 175);--text-3:oklch(49% .028 175);--text-4:#5c706a;--gold:#866700;--gold-fill:var(--gold)}@supports (color:color-mix(in lab, red, red)){html[data-theme=mint]{--gold-fill:color-mix(in oklab, var(--gold) 12%, transparent)}}html[data-theme=mint]{--tag-fg:oklch(53% .115 88);--red:#b5483e;--red-text:oklch(54% .146 28);--red-strong:#c05045;--on-red:#fff;--person-1:oklch(52% .13 120);--person-2:oklch(52% .13 150);--person-3:oklch(52% .13 180);--person-4:oklch(52% .13 210);--person-5:oklch(52% .13 240);--person-6:oklch(52% .13 270);--person-7:oklch(52% .13 300);--person-8:oklch(52% .13 330);--term:oklch(52% .095 189);--repeat:oklch(54% .134 309);--scrim:oklch(30% .02 183/.3);--shadow-float:0 14px 32px oklch(30% .02 183/.12), 0 2px 6px oklch(30% .02 183/.07);--shadow-dialog:0 24px 64px oklch(30% .02 183/.16);--selection:#c6ebdd;--hover:var(--text-2)}@supports (color:color-mix(in lab, red, red)){html[data-theme=mint]{--hover:color-mix(in oklab, var(--text-2) 7%, transparent)}}html[data-theme=mint]{--row-hover:#f0f9f6;--item:oklch(51% .106 173);--file:var(--text-2);--st-translated:#356eaa;--st-approved:#28784c;--st-issues:#866700}[data-phx-session],[data-phx-teleported-src]{display:contents}.cm-editor{font:var(--type-text) var(--ui);color:var(--text)}.cm-editor.cm-focused{outline:none}.cm-editor .cm-content{caret-color:var(--text);padding:0}.seg.active .cm-editor .cm-content{min-height:2lh}.cm-editor .cm-line{padding:0}.cm-editor .cm-cursor{border-left:2px solid var(--text)}.cm-editor .cm-selectionBackground,.cm-editor.cm-focused .cm-selectionBackground{background:var(--selection)}.cm-code{font-family:var(--mono);color:var(--tag-fg);background:var(--tag-bg);box-shadow:inset 0 0 0 1px var(--tag-line);border-radius:var(--radius-sm);margin:0 1px;padding:0 .6ch;font-size:.75em}.cm-editor .cm-lintRange-error{-webkit-text-decoration:underline wavy var(--red) 1.5px;-webkit-text-decoration:underline wavy var(--red) 1.5px;text-decoration:underline wavy var(--red) 1.5px;text-underline-offset:5px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;background:0 0}.cm-editor .cm-lintRange-warning{-webkit-text-decoration:underline dotted var(--red) 2px;-webkit-text-decoration:underline dotted var(--red) 2px;text-decoration:underline dotted var(--red) 2px;text-underline-offset:5px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;background:0 0}.cm-editor .cm-tooltip.cm-tooltip-autocomplete{background:var(--overlay);color:var(--text);box-shadow:var(--shadow-float);border:0}.cm-editor .cm-tooltip.cm-tooltip-autocomplete>ul{min-width:160px;max-height:calc(6 * 28px + 2 * var(--space-1));padding:var(--space-1) 0;font:var(--type-ui) var(--ui)}.cm-editor .cm-tooltip.cm-tooltip-autocomplete>ul>li{align-items:center;gap:var(--space-4);height:28px;padding:0 var(--space-3);color:var(--text-2);display:flex}.cm-editor .cm-tooltip.cm-tooltip-autocomplete>ul>li:hover{background:var(--raised);color:var(--text)}.cm-editor .cm-tooltip.cm-tooltip-autocomplete>ul>li[aria-selected]{background:var(--text);color:var(--well)}.cm-editor .cm-tooltip-autocomplete .cm-completionMatchedText{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.cm-editor .cm-tooltip-autocomplete .cm-completionDetail{font:var(--type-meta) var(--ui);color:var(--term);margin-left:auto;font-style:normal}.cm-editor .cm-tooltip-autocomplete li[aria-selected] .cm-completionDetail{color:inherit}.cm-editor .cm-lintRange.cm-lintSpace{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.cm-editor .cm-lintRange.cm-lintSpace{background:color-mix(in oklab, var(--red) 25%, transparent)}}.cm-editor .cm-lintRange.cm-lintSpace{text-decoration:none}.cm-newline{color:var(--text-3);display:none}html[data-hidden-chars] .cm-newline{display:inline}html:not([data-hidden-chars]) .cm-highlightSpace,html:not([data-hidden-chars]) .cm-highlightTab{background-image:none}html[data-hidden-chars] .cm-nbsp{background:var(--text)}@supports (color:color-mix(in lab, red, red)){html[data-hidden-chars] .cm-nbsp{background:color-mix(in oklab, var(--text) 14%, transparent)}}@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-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}