@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/workshop/assets/BarlowCondensed-Black-1uFRI0u8.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/workshop/assets/BarlowCondensed-Bold-64y7wwXp.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/workshop/assets/BarlowCondensed-SemiBold-DF-ryXFx.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/workshop/assets/BarlowCondensed-Medium-BZmIiQF1.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/workshop/assets/Barlow-Regular-CfU7eisd.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/workshop/assets/Barlow-Medium-DZpvN14p.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/workshop/assets/JetBrainsMono-Variable-CZ7Klmjc.woff2) format("woff2")}:root{--dg-type-scale: 1;--dg-color-bg-base: #0a0c0e;--dg-color-bg-base-rgb: 10 12 14;--dg-color-bg-sunken: #060708;--dg-color-bg-sunken-rgb: 6 7 8;--dg-color-surface1: #13171b;--dg-color-surface1-rgb: 19 23 27;--dg-color-surface2: #1a1f24;--dg-color-surface2-rgb: 26 31 36;--dg-color-surface3: #222830;--dg-color-surface3-rgb: 34 40 48;--dg-color-scrim: rgb(5 6 7 / .72);--dg-color-scrim-rgb: 5 6 7;--dg-color-line-subtle: #262c32;--dg-color-line-subtle-rgb: 38 44 50;--dg-color-line-strong: #3a424a;--dg-color-line-strong-rgb: 58 66 74;--dg-color-text-primary: #e9e4da;--dg-color-text-primary-rgb: 233 228 218;--dg-color-text-secondary: #98a1a9;--dg-color-text-secondary-rgb: 152 161 169;--dg-color-text-tertiary: #5e666e;--dg-color-text-tertiary-rgb: 94 102 110;--dg-color-text-disabled: #454b52;--dg-color-text-disabled-rgb: 69 75 82;--dg-color-text-on-accent: #140a04;--dg-color-text-on-accent-rgb: 20 10 4;--dg-color-accent: #d8692b;--dg-color-accent-rgb: 216 105 43;--dg-color-accent-hover: #ea7a3a;--dg-color-accent-hover-rgb: 234 122 58;--dg-color-accent-pressed: #b9561f;--dg-color-accent-pressed-rgb: 185 86 31;--dg-color-accent-muted: rgb(216 105 43 / .14);--dg-color-accent-muted-rgb: 216 105 43;--dg-color-friendly: #5c93bf;--dg-color-friendly-rgb: 92 147 191;--dg-color-hostile: #c0473d;--dg-color-hostile-rgb: 192 71 61;--dg-color-danger: #c4493b;--dg-color-danger-rgb: 196 73 59;--dg-color-warning: #d2a03c;--dg-color-warning-rgb: 210 160 60;--dg-color-success: #6e9f58;--dg-color-success-rgb: 110 159 88;--dg-color-info: #7f97aa;--dg-color-info-rgb: 127 151 170;--dg-color-team-a: #4f8dc2;--dg-color-team-a-rgb: 79 141 194;--dg-color-team-b: #c45240;--dg-color-team-b-rgb: 196 82 64;--dg-color-squad: #7fb069;--dg-color-squad-rgb: 127 176 105;--dg-color-health: #8fb24a;--dg-color-health-rgb: 143 178 74;--dg-face-condensed-black: "Barlow Condensed", "Arial Narrow", "Roboto Condensed", sans-serif;--dg-face-condensed-black-weight: 900;--dg-face-condensed-bold: "Barlow Condensed", "Arial Narrow", "Roboto Condensed", sans-serif;--dg-face-condensed-bold-weight: 700;--dg-face-condensed-semi-bold: "Barlow Condensed", "Arial Narrow", "Roboto Condensed", sans-serif;--dg-face-condensed-semi-bold-weight: 600;--dg-face-condensed-medium: "Barlow Condensed", "Arial Narrow", "Roboto Condensed", sans-serif;--dg-face-condensed-medium-weight: 500;--dg-face-regular: "Barlow", system-ui, "Segoe UI", Roboto, sans-serif;--dg-face-regular-weight: 400;--dg-face-medium: "Barlow", system-ui, "Segoe UI", Roboto, sans-serif;--dg-face-medium-weight: 500;--dg-face-mono: "JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--dg-face-mono-weight: 400;--dg-type-brand-family: var(--dg-face-condensed-black);--dg-type-brand-weight: var(--dg-face-condensed-black-weight);--dg-type-brand-size: calc(2.5rem * var(--dg-type-scale));--dg-type-brand-tracking: .06em;--dg-type-brand-case: uppercase;--dg-type-display-family: var(--dg-face-condensed-black);--dg-type-display-weight: var(--dg-face-condensed-black-weight);--dg-type-display-size: calc(4.3333rem * var(--dg-type-scale));--dg-type-display-tracking: .02em;--dg-type-display-case: uppercase;--dg-type-h1-family: var(--dg-face-condensed-bold);--dg-type-h1-weight: var(--dg-face-condensed-bold-weight);--dg-type-h1-size: calc(2.6667rem * var(--dg-type-scale));--dg-type-h1-tracking: .04em;--dg-type-h1-case: uppercase;--dg-type-h2-family: var(--dg-face-condensed-semi-bold);--dg-type-h2-weight: var(--dg-face-condensed-semi-bold-weight);--dg-type-h2-size: calc(1.75rem * var(--dg-type-scale));--dg-type-h2-tracking: .06em;--dg-type-h2-case: uppercase;--dg-type-h3-family: var(--dg-face-condensed-semi-bold);--dg-type-h3-weight: var(--dg-face-condensed-semi-bold-weight);--dg-type-h3-size: calc(1.3333rem * var(--dg-type-scale));--dg-type-h3-tracking: .02em;--dg-type-h3-case: none;--dg-type-body-family: var(--dg-face-regular);--dg-type-body-weight: var(--dg-face-regular-weight);--dg-type-body-size: calc(1.1667rem * var(--dg-type-scale));--dg-type-body-tracking: 0em;--dg-type-body-case: none;--dg-type-body-strong-family: var(--dg-face-medium);--dg-type-body-strong-weight: var(--dg-face-medium-weight);--dg-type-body-strong-size: calc(1.1667rem * var(--dg-type-scale));--dg-type-body-strong-tracking: 0em;--dg-type-body-strong-case: none;--dg-type-label-family: var(--dg-face-condensed-medium);--dg-type-label-weight: var(--dg-face-condensed-medium-weight);--dg-type-label-size: calc(1rem * var(--dg-type-scale));--dg-type-label-tracking: .1em;--dg-type-label-case: uppercase;--dg-type-micro-family: var(--dg-face-mono);--dg-type-micro-weight: var(--dg-face-mono-weight);--dg-type-micro-size: calc(.8333rem * var(--dg-type-scale));--dg-type-micro-tracking: .02em;--dg-type-micro-case: none;--dg-type-numeric-family: var(--dg-face-condensed-semi-bold);--dg-type-numeric-weight: var(--dg-face-condensed-semi-bold-weight);--dg-type-numeric-size: calc(2rem * var(--dg-type-scale));--dg-type-numeric-tracking: 0em;--dg-type-numeric-case: none;--dg-space-4: 4px;--dg-space-8: 8px;--dg-space-12: 12px;--dg-space-16: 16px;--dg-space-24: 24px;--dg-space-32: 32px;--dg-space-48: 48px;--dg-space-64: 64px;--dg-layout-safe-x: 48px;--dg-layout-safe-top: 24px;--dg-layout-safe-bottom: 24px;--dg-layout-header-height: 64px;--dg-layout-title-band-height: 80px;--dg-layout-footer-height: 48px;--dg-layout-columns: 12;--dg-layout-gutter: 24px;--dg-layout-panel-narrow: 320px;--dg-layout-panel-standard: 416px;--dg-layout-panel-wide: 560px;--dg-layout-drawer: 480px;--dg-layout-max-content-aspect: 2.3333;--dg-shape-cut-small: 6px;--dg-shape-cut-medium: 10px;--dg-shape-cut-large: 16px;--dg-shape-rail: 2px;--dg-shape-rule: 1px;--dg-shape-focus-bracket: 8px;--dg-shape-focus-thickness: 2px;--dg-shape-grid-step: 64px;--dg-shape-grid-opacity: .03;--dg-shape-noise-opacity: .025;--dg-motion-hover: .1s;--dg-motion-select: .15s;--dg-motion-panel: .22s;--dg-motion-page: .3s;--dg-motion-reduced-motion-fade: 80ms}@media(prefers-contrast:more){:root:not([data-dg-contrast=standard]){--dg-color-surface1: #101316;--dg-color-surface1-rgb: 16 19 22;--dg-color-surface2: #181c21;--dg-color-surface2-rgb: 24 28 33;--dg-color-surface3: #262d35;--dg-color-surface3-rgb: 38 45 53;--dg-color-scrim: rgb(2 3 3 / .86);--dg-color-scrim-rgb: 2 3 3;--dg-color-line-subtle: #3c444c;--dg-color-line-subtle-rgb: 60 68 76;--dg-color-line-strong: #5c6671;--dg-color-line-strong-rgb: 92 102 113;--dg-color-text-primary: #fffbf3;--dg-color-text-primary-rgb: 255 251 243;--dg-color-text-secondary: #c6cdd3;--dg-color-text-secondary-rgb: 198 205 211;--dg-color-text-tertiary: #939ca4;--dg-color-text-tertiary-rgb: 147 156 164;--dg-color-text-disabled: #6a7179;--dg-color-text-disabled-rgb: 106 113 121;--dg-color-accent: #f07a33;--dg-color-accent-rgb: 240 122 51;--dg-color-accent-hover: #ff8e4a;--dg-color-accent-hover-rgb: 255 142 74;--dg-color-accent-pressed: #cc6326;--dg-color-accent-pressed-rgb: 204 99 38;--dg-color-accent-muted: rgb(240 122 51 / .22);--dg-color-accent-muted-rgb: 240 122 51;--dg-color-friendly: #6fb0e4;--dg-color-friendly-rgb: 111 176 228;--dg-color-hostile: #e35a4e;--dg-color-hostile-rgb: 227 90 78;--dg-color-danger: #e85a48;--dg-color-danger-rgb: 232 90 72;--dg-color-warning: #f0be4a;--dg-color-warning-rgb: 240 190 74;--dg-color-success: #86c46c;--dg-color-success-rgb: 134 196 108;--dg-color-info: #9cb8cc;--dg-color-info-rgb: 156 184 204;--dg-color-team-a: #62a5e0;--dg-color-team-a-rgb: 98 165 224;--dg-color-team-b: #e46652;--dg-color-team-b-rgb: 228 102 82;--dg-color-squad: #96ce7c;--dg-color-squad-rgb: 150 206 124;--dg-color-health: #a6cc5a;--dg-color-health-rgb: 166 204 90}}:root[data-dg-contrast=high]{--dg-color-surface1: #101316;--dg-color-surface1-rgb: 16 19 22;--dg-color-surface2: #181c21;--dg-color-surface2-rgb: 24 28 33;--dg-color-surface3: #262d35;--dg-color-surface3-rgb: 38 45 53;--dg-color-scrim: rgb(2 3 3 / .86);--dg-color-scrim-rgb: 2 3 3;--dg-color-line-subtle: #3c444c;--dg-color-line-subtle-rgb: 60 68 76;--dg-color-line-strong: #5c6671;--dg-color-line-strong-rgb: 92 102 113;--dg-color-text-primary: #fffbf3;--dg-color-text-primary-rgb: 255 251 243;--dg-color-text-secondary: #c6cdd3;--dg-color-text-secondary-rgb: 198 205 211;--dg-color-text-tertiary: #939ca4;--dg-color-text-tertiary-rgb: 147 156 164;--dg-color-text-disabled: #6a7179;--dg-color-text-disabled-rgb: 106 113 121;--dg-color-accent: #f07a33;--dg-color-accent-rgb: 240 122 51;--dg-color-accent-hover: #ff8e4a;--dg-color-accent-hover-rgb: 255 142 74;--dg-color-accent-pressed: #cc6326;--dg-color-accent-pressed-rgb: 204 99 38;--dg-color-accent-muted: rgb(240 122 51 / .22);--dg-color-accent-muted-rgb: 240 122 51;--dg-color-friendly: #6fb0e4;--dg-color-friendly-rgb: 111 176 228;--dg-color-hostile: #e35a4e;--dg-color-hostile-rgb: 227 90 78;--dg-color-danger: #e85a48;--dg-color-danger-rgb: 232 90 72;--dg-color-warning: #f0be4a;--dg-color-warning-rgb: 240 190 74;--dg-color-success: #86c46c;--dg-color-success-rgb: 134 196 108;--dg-color-info: #9cb8cc;--dg-color-info-rgb: 156 184 204;--dg-color-team-a: #62a5e0;--dg-color-team-a-rgb: 98 165 224;--dg-color-team-b: #e46652;--dg-color-team-b-rgb: 228 102 82;--dg-color-squad: #96ce7c;--dg-color-squad-rgb: 150 206 124;--dg-color-health: #a6cc5a;--dg-color-health-rgb: 166 204 90}@media(prefers-reduced-motion:reduce){:root{--dg-motion-hover: 80ms;--dg-motion-select: 80ms;--dg-motion-panel: 80ms;--dg-motion-page: 80ms}}.dg-type-brand{font-family:var(--dg-type-brand-family);font-weight:var(--dg-type-brand-weight);font-size:var(--dg-type-brand-size);letter-spacing:var(--dg-type-brand-tracking);text-transform:var(--dg-type-brand-case)}.dg-type-display{font-family:var(--dg-type-display-family);font-weight:var(--dg-type-display-weight);font-size:var(--dg-type-display-size);letter-spacing:var(--dg-type-display-tracking);text-transform:var(--dg-type-display-case)}.dg-type-h1{font-family:var(--dg-type-h1-family);font-weight:var(--dg-type-h1-weight);font-size:var(--dg-type-h1-size);letter-spacing:var(--dg-type-h1-tracking);text-transform:var(--dg-type-h1-case)}.dg-type-h2{font-family:var(--dg-type-h2-family);font-weight:var(--dg-type-h2-weight);font-size:var(--dg-type-h2-size);letter-spacing:var(--dg-type-h2-tracking);text-transform:var(--dg-type-h2-case)}.dg-type-h3{font-family:var(--dg-type-h3-family);font-weight:var(--dg-type-h3-weight);font-size:var(--dg-type-h3-size);letter-spacing:var(--dg-type-h3-tracking);text-transform:var(--dg-type-h3-case)}.dg-type-body{font-family:var(--dg-type-body-family);font-weight:var(--dg-type-body-weight);font-size:var(--dg-type-body-size);letter-spacing:var(--dg-type-body-tracking);text-transform:var(--dg-type-body-case)}.dg-type-body-strong{font-family:var(--dg-type-body-strong-family);font-weight:var(--dg-type-body-strong-weight);font-size:var(--dg-type-body-strong-size);letter-spacing:var(--dg-type-body-strong-tracking);text-transform:var(--dg-type-body-strong-case)}.dg-type-label{font-family:var(--dg-type-label-family);font-weight:var(--dg-type-label-weight);font-size:var(--dg-type-label-size);letter-spacing:var(--dg-type-label-tracking);text-transform:var(--dg-type-label-case)}.dg-type-micro{font-family:var(--dg-type-micro-family);font-weight:var(--dg-type-micro-weight);font-size:var(--dg-type-micro-size);letter-spacing:var(--dg-type-micro-tracking);text-transform:var(--dg-type-micro-case)}.dg-type-numeric{font-family:var(--dg-type-numeric-family);font-weight:var(--dg-type-numeric-weight);font-size:var(--dg-type-numeric-size);letter-spacing:var(--dg-type-numeric-tracking);text-transform:var(--dg-type-numeric-case)}*,*:before,*:after{box-sizing:border-box}:root{--ws-text-subtle: var(--dg-color-text-secondary);--ws-danger-text: color-mix(in srgb, var(--dg-color-danger) 72%, var(--dg-color-text-primary))}html{color-scheme:dark;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;background-color:var(--dg-color-bg-base);background-image:linear-gradient(rgb(var(--dg-color-text-primary-rgb) / var(--dg-shape-grid-opacity)) var(--dg-shape-rule),transparent var(--dg-shape-rule)),linear-gradient(90deg,rgb(var(--dg-color-text-primary-rgb) / var(--dg-shape-grid-opacity)) var(--dg-shape-rule),transparent var(--dg-shape-rule));background-size:var(--dg-shape-grid-step) var(--dg-shape-grid-step);color:var(--dg-color-text-primary);font-family:var(--dg-type-body-family);font-weight:var(--dg-type-body-weight);font-size:var(--dg-type-body-size);letter-spacing:var(--dg-type-body-tracking);line-height:1.45}a{color:var(--dg-color-accent);text-decoration-thickness:var(--dg-shape-rule);text-underline-offset:.2em;transition:color var(--dg-motion-hover) ease-out}a:hover{color:var(--dg-color-accent-hover)}a:active{color:var(--dg-color-accent-pressed)}:focus-visible{outline:var(--dg-shape-focus-thickness) solid var(--dg-color-accent);outline-offset:var(--dg-shape-focus-thickness)}::selection{background:var(--dg-color-accent-muted);color:var(--dg-color-text-primary)}code,pre,kbd{font-family:var(--dg-face-mono)}h1,h2,h3{margin:0;font-weight:400}.skip-link{position:absolute;top:var(--dg-space-8);left:var(--dg-space-8);z-index:10;padding:var(--dg-space-8) var(--dg-space-16);background:var(--dg-color-accent);color:var(--dg-color-text-on-accent);transform:translateY(-200%)}.skip-link:focus{transform:none;color:var(--dg-color-text-on-accent)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dgws-md{overflow-wrap:anywhere}.dgws-md>:first-child{margin-top:0}.dgws-md>:last-child{margin-bottom:0}.dgws-md p,.dgws-md ul,.dgws-md ol,.dgws-md pre,.dgws-md blockquote{margin:0 0 var(--dg-space-12)}.dgws-md h2{margin:var(--dg-space-24) 0 var(--dg-space-8);font-family:var(--dg-type-h2-family);font-weight:var(--dg-type-h2-weight);font-size:var(--dg-type-h2-size);letter-spacing:var(--dg-type-h2-tracking);text-transform:var(--dg-type-h2-case)}.dgws-md h3{margin:var(--dg-space-16) 0 var(--dg-space-8);font-family:var(--dg-type-h3-family);font-weight:var(--dg-type-h3-weight);font-size:var(--dg-type-h3-size);letter-spacing:var(--dg-type-h3-tracking);text-transform:var(--dg-type-h3-case)}.dgws-md ul,.dgws-md ol{padding-left:var(--dg-space-24)}.dgws-md li>ul,.dgws-md li>ol{margin:var(--dg-space-4) 0 0}.dgws-md li::marker{color:var(--dg-color-accent)}.dgws-md strong{font-family:var(--dg-type-body-strong-family);font-weight:var(--dg-type-body-strong-weight);color:var(--dg-color-text-primary)}.dgws-md code{padding:0 var(--dg-space-4);background:var(--dg-color-bg-sunken);font-size:.9em}.dgws-md pre{padding:var(--dg-space-12) var(--dg-space-16);overflow-x:auto;background:var(--dg-color-bg-sunken);border-left:var(--dg-shape-rail) solid var(--dg-color-line-strong)}.dgws-md pre code{padding:0;background:none;white-space:pre}.dgws-md blockquote{padding:var(--dg-space-4) 0 var(--dg-space-4) var(--dg-space-16);border-left:var(--dg-shape-rail) solid var(--dg-color-accent);color:var(--dg-color-text-secondary)}.dgws-md hr{margin:var(--dg-space-24) 0;border:0;border-top:var(--dg-shape-rule) solid var(--dg-color-line-strong)}.dgws-md-host{color:var(--ws-text-subtle);font-family:var(--dg-type-micro-family);font-size:var(--dg-type-micro-size);letter-spacing:var(--dg-type-micro-tracking)}.dgws-md-truncated{color:var(--ws-text-subtle)}.shell{display:flex;flex-direction:column;min-height:100vh}.shell-header{display:flex;align-items:center;gap:var(--dg-space-16);height:var(--dg-layout-header-height);padding:0 var(--dg-layout-safe-x);background:rgb(var(--dg-color-surface2-rgb) / .92);border-bottom:var(--dg-shape-rule) solid var(--dg-color-line-subtle)}.brand{display:flex;align-items:baseline;gap:var(--dg-space-12);padding-left:var(--dg-space-12);border-left:var(--dg-shape-rail) solid var(--dg-color-accent);color:var(--dg-color-text-primary);text-decoration:none}.brand-mark{font-family:var(--dg-type-brand-family);font-weight:var(--dg-type-brand-weight);font-size:calc(var(--dg-type-brand-size) * .8);letter-spacing:var(--dg-type-brand-tracking);text-transform:var(--dg-type-brand-case);line-height:1}.brand-product{color:var(--dg-color-accent);font-family:var(--dg-type-label-family);font-weight:var(--dg-type-label-weight);font-size:var(--dg-type-label-size);letter-spacing:var(--dg-type-label-tracking);text-transform:var(--dg-type-label-case)}.shell-header-spacer{flex:1}.chip{padding:var(--dg-space-4) var(--dg-space-8);border:var(--dg-shape-rule) solid var(--dg-color-line-strong);color:var(--dg-color-text-secondary);font-family:var(--dg-type-micro-family);font-size:var(--dg-type-micro-size);letter-spacing:var(--dg-type-micro-tracking)}.page-main{display:flex;flex:1;flex-direction:column}.page-main:focus{outline:none}.title-band{display:flex;flex-direction:column;justify-content:center;gap:var(--dg-space-4);min-height:var(--dg-layout-title-band-height);padding:var(--dg-space-24) var(--dg-layout-safe-x) var(--dg-space-16)}.breadcrumb{color:var(--ws-text-subtle)}.title-band h1{line-height:1}.title-band p{margin:0;max-width:60ch;color:var(--dg-color-text-secondary)}.content{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--dg-layout-panel-standard)),1fr));align-content:start;gap:var(--dg-layout-gutter);flex:1;width:100%;max-width:calc(var(--dg-layout-panel-standard) * 3 + var(--dg-layout-gutter) * 2 + var(--dg-layout-safe-x) * 2);padding:var(--dg-space-16) var(--dg-layout-safe-x) var(--dg-space-48)}.panel{display:flex;flex-direction:column;gap:var(--dg-space-16);padding:var(--dg-space-24);background:var(--dg-color-surface1);clip-path:polygon(var(--dg-shape-cut-medium) 0,100% 0,100% calc(100% - var(--dg-shape-cut-medium)),calc(100% - var(--dg-shape-cut-medium)) 100%,0 100%,0 var(--dg-shape-cut-medium))}.panel-wide{grid-column:1 / -1}.panel>h2{padding-bottom:var(--dg-space-8);border-bottom:var(--dg-shape-rule) solid var(--dg-color-line-subtle)}.panel>p{margin:0}.muted{color:var(--dg-color-text-secondary)}.facts{display:grid;grid-template-columns:auto 1fr;gap:var(--dg-space-4) var(--dg-space-16);margin:0}.facts dt{color:var(--ws-text-subtle);font-family:var(--dg-type-label-family);font-weight:var(--dg-type-label-weight);font-size:var(--dg-type-label-size);letter-spacing:var(--dg-type-label-tracking);text-transform:var(--dg-type-label-case)}.facts dd{margin:0;font-family:var(--dg-type-numeric-family);font-weight:var(--dg-type-numeric-weight);font-variant-numeric:tabular-nums}.shell-footer{display:flex;flex-wrap:wrap;gap:var(--dg-space-8) var(--dg-space-24);padding:var(--dg-space-16) var(--dg-layout-safe-x) var(--dg-layout-safe-bottom);border-top:var(--dg-shape-rule) solid var(--dg-color-line-subtle);color:var(--ws-text-subtle);font-family:var(--dg-type-micro-family);font-size:var(--dg-type-micro-size)}.shell-footer a{color:var(--dg-color-text-secondary)}@media(max-width:720px){.shell-header,.title-band,.content,.shell-footer{padding-left:var(--dg-space-16);padding-right:var(--dg-space-16)}.title-band h1{font-size:calc(var(--dg-type-h1-size) * .85)}}.header-nav{display:flex;align-items:stretch;align-self:stretch;gap:var(--dg-space-4);margin-left:var(--dg-space-24)}.header-link{display:flex;align-items:center;padding:0 var(--dg-space-12);border-bottom:var(--dg-shape-rail) solid transparent;color:var(--dg-color-text-secondary);font-family:var(--dg-type-label-family);font-weight:var(--dg-type-label-weight);font-size:var(--dg-type-label-size);letter-spacing:var(--dg-type-label-tracking);text-transform:var(--dg-type-label-case);text-decoration:none}.header-link:hover{color:var(--dg-color-text-primary)}.header-link-current{border-bottom-color:var(--dg-color-accent);color:var(--dg-color-text-primary)}.header-account{display:flex;flex-direction:column;align-items:flex-end;color:var(--dg-color-text-primary);text-decoration:none;line-height:1.2}.header-account-label{color:var(--ws-text-subtle);font-family:var(--dg-type-micro-family);font-size:var(--dg-type-micro-size)}.title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--dg-space-16)}.title-actions{display:flex;flex-wrap:wrap;gap:var(--dg-space-8)}.title-band-hero{min-height:calc(var(--dg-layout-title-band-height) * 2)}.title-band .breadcrumb a{color:var(--dg-color-text-secondary);text-decoration:none}.title-band .breadcrumb a:hover{color:var(--dg-color-accent)}.subnav{display:flex;flex-wrap:wrap;gap:var(--dg-space-4);margin-top:var(--dg-space-12);border-bottom:var(--dg-shape-rule) solid var(--dg-color-line-subtle)}.subnav-link{padding:var(--dg-space-8) var(--dg-space-12);margin-bottom:calc(var(--dg-shape-rule) * -1);border-bottom:var(--dg-shape-rail) solid transparent;color:var(--dg-color-text-secondary);font-family:var(--dg-type-label-family);font-weight:var(--dg-type-label-weight);font-size:var(--dg-type-label-size);letter-spacing:var(--dg-type-label-tracking);text-transform:var(--dg-type-label-case);text-decoration:none}.subnav-link:hover{color:var(--dg-color-text-primary)}.subnav-current{border-bottom-color:var(--dg-color-accent);color:var(--dg-color-text-primary)}.banner-row{display:flex;flex-direction:column;gap:var(--dg-space-12);grid-column:1 / -1}.banner-row:empty{display:none}.panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--dg-space-12);padding-bottom:var(--dg-space-8);border-bottom:var(--dg-shape-rule) solid var(--dg-color-line-subtle)}.panel-actions{display:flex;gap:var(--dg-space-8)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--dg-space-8);min-height:40px;padding:var(--dg-space-8) var(--dg-space-16);border:0;font-family:var(--dg-type-label-family);font-weight:var(--dg-type-label-weight);font-size:var(--dg-type-label-size);letter-spacing:var(--dg-type-label-tracking);text-transform:var(--dg-type-label-case);text-decoration:none;line-height:1;cursor:pointer;clip-path:polygon(var(--dg-shape-cut-small) 0,100% 0,100% calc(100% - var(--dg-shape-cut-small)),calc(100% - var(--dg-shape-cut-small)) 100%,0 100%,0 var(--dg-shape-cut-small));transition:background-color var(--dg-motion-hover) ease-out,color var(--dg-motion-hover) ease-out}.btn-small{min-height:32px;padding:var(--dg-space-4) var(--dg-space-12)}.btn-primary{background:var(--dg-color-accent);color:var(--dg-color-text-on-accent)}.btn-primary:hover:not(:disabled){background:var(--dg-color-accent-hover);color:var(--dg-color-text-on-accent)}.btn-primary:active:not(:disabled){background:var(--dg-color-accent-pressed)}.btn-secondary{background:var(--dg-color-surface3);box-shadow:inset 0 0 0 var(--dg-shape-rule) var(--dg-color-line-strong);color:var(--dg-color-text-primary)}.btn-secondary:hover:not(:disabled){background:var(--dg-color-line-strong);color:var(--dg-color-text-primary)}.btn-danger{background:transparent;box-shadow:inset 0 0 0 var(--dg-shape-rule) var(--dg-color-danger);color:var(--ws-danger-text)}.btn-danger:hover:not(:disabled){background:rgb(var(--dg-color-danger-rgb) / .14);color:var(--ws-danger-text)}.btn-ghost{background:transparent;color:var(--dg-color-text-secondary)}.btn-ghost:hover:not(:disabled){background:var(--dg-color-surface2);color:var(--dg-color-text-primary)}.btn:disabled{cursor:not-allowed;opacity:.45}.btn[aria-busy=true]{cursor:progress}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dg-space-8)}.form{display:flex;flex-direction:column;gap:var(--dg-space-16)}.form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--dg-space-16);align-items:start}.form-row-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.field{display:flex;flex-direction:column;gap:var(--dg-space-4);min-width:0}.field-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--dg-space-8)}.field-label{color:var(--dg-color-text-secondary);font-family:var(--dg-type-label-family);font-weight:var(--dg-type-label-weight);font-size:var(--dg-type-label-size);letter-spacing:var(--dg-type-label-tracking);text-transform:var(--dg-type-label-case)}.field-required{color:var(--ws-text-subtle);text-transform:none;letter-spacing:0}.field-counter{color:var(--ws-text-subtle);font-family:var(--dg-type-micro-family);font-size:var(--dg-type-micro-size);font-variant-numeric:tabular-nums}.input{width:100%;min-height:40px;padding:var(--dg-space-8) var(--dg-space-12);border:var(--dg-shape-rule) solid var(--dg-color-line-strong);border-radius:0;background:var(--dg-color-bg-sunken);color:var(--dg-color-text-primary);font:inherit;transition:border-color var(--dg-motion-hover) ease-out}.input:hover:not(:disabled){border-color:var(--dg-color-text-tertiary)}.input:focus-visible{border-color:var(--dg-color-accent);outline:var(--dg-shape-focus-thickness) solid var(--dg-color-accent-muted);outline-offset:0}.input:disabled{color:var(--dg-color-text-disabled);cursor:not-allowed}.textarea{min-height:6rem;resize:vertical;line-height:1.45}.select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--dg-color-text-secondary) 50%),linear-gradient(135deg,var(--dg-color-text-secondary) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:var(--dg-space-32)}.select option{background:var(--dg-color-surface2);color:var(--dg-color-text-primary)}.field-invalid .input{border-color:var(--dg-color-danger)}.field-hint{margin:0;color:var(--ws-text-subtle);font-size:calc(var(--dg-type-body-size) * .86);overflow-wrap:anywhere}.field-error{margin:0;color:var(--ws-danger-text);font-size:calc(var(--dg-type-body-size) * .86)}.checkbox{display:flex;align-items:flex-start;gap:var(--dg-space-8)}.checkbox input{width:18px;height:18px;margin:.2em 0 0;accent-color:var(--dg-color-accent)}.preview{display:flex;flex-direction:column;gap:var(--dg-space-8);padding:var(--dg-space-16);border-left:var(--dg-shape-rail) solid var(--dg-color-line-strong);background:var(--dg-color-bg-sunken)}.preview-label{margin:0;color:var(--ws-text-subtle)}.preview-short{margin:0;color:var(--dg-color-text-secondary)}.notice{display:flex;flex-direction:column;gap:var(--dg-space-8);padding:var(--dg-space-12) var(--dg-space-16);border-left:var(--dg-shape-rail) solid var(--dg-color-info);background:var(--dg-color-surface2)}.notice p{margin:0}.notice-title{font-family:var(--dg-type-label-family);font-weight:var(--dg-type-label-weight);font-size:var(--dg-type-label-size);letter-spacing:var(--dg-type-label-tracking);text-transform:var(--dg-type-label-case)}.notice-error{border-left-color:var(--dg-color-danger)}.notice-warning{border-left-color:var(--dg-color-warning)}.notice-success{border-left-color:var(--dg-color-success)}.notice-ref{color:var(--ws-text-subtle);font-family:var(--dg-type-micro-family);font-size:var(--dg-type-micro-size)}.loading{display:flex;align-items:center;gap:var(--dg-space-12);color:var(--dg-color-text-secondary)}.loading-bar{position:relative;width:64px;height:var(--dg-shape-rail);overflow:hidden;background:var(--dg-color-line-subtle)}.loading-bar:after{content:"";position:absolute;inset:0;width:40%;background:var(--dg-color-accent);animation:dg-loading 1s ease-in-out infinite alternate}@keyframes dg-loading{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.loading-bar:after{animation:none;width:100%;opacity:.6}}.empty{margin:0;color:var(--ws-text-subtle)}.chip-accent{border-color:var(--dg-color-accent);color:var(--dg-color-accent)}.chip-success{border-color:var(--dg-color-success);color:var(--dg-color-success)}.chip-warning{border-color:var(--dg-color-warning);color:var(--dg-color-warning)}.chip-danger{border-color:var(--dg-color-danger);color:var(--ws-danger-text)}.rows{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dg-space-8) var(--dg-space-12);padding:var(--dg-space-12) 0;border-bottom:var(--dg-shape-rule) solid var(--dg-color-line-subtle)}.row:last-child{border-bottom:0}.row-block{align-items:flex-start}.row-main{display:flex;flex:1 1 16rem;flex-direction:column;gap:var(--dg-space-4);min-width:0}.row-title{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--dg-space-8);min-width:0;color:var(--dg-color-text-primary);font-family:var(--dg-type-body-strong-family);font-weight:var(--dg-type-body-strong-weight);overflow-wrap:anywhere}a.row-title{flex:1 1 12rem;text-decoration:none}a.row-title:hover{color:var(--dg-color-accent)}.row-meta{color:var(--ws-text-subtle);font-size:calc(var(--dg-type-body-size) * .86)}.row-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dg-space-8)}.row-role{color:var(--dg-color-text-secondary)}.row>.notice,.row>.stepup{flex:1 1 100%}.table{width:100%;border-collapse:collapse}.table th{padding:var(--dg-space-8) var(--dg-space-12) var(--dg-space-8) 0;border-bottom:var(--dg-shape-rule) solid var(--dg-color-line-strong);color:var(--ws-text-subtle);font-family:var(--dg-type-label-family);font-weight:var(--dg-type-label-weight);font-size:var(--dg-type-label-size);letter-spacing:var(--dg-type-label-tracking);text-align:left;text-transform:var(--dg-type-label-case)}.table td{padding:var(--dg-space-12) var(--dg-space-12) var(--dg-space-12) 0;border-bottom:var(--dg-shape-rule) solid var(--dg-color-line-subtle);vertical-align:top;overflow-wrap:anywhere}.table td a{color:var(--dg-color-text-primary);font-family:var(--dg-type-body-strong-family);font-weight:var(--dg-type-body-strong-weight);text-decoration:none}.table td a:hover{color:var(--dg-color-accent)}.table td .chip{margin-left:var(--dg-space-8)}.table td:has(>.chip:only-child) .chip{margin-left:0}.table code,.row-meta code,.cell-sub code,.facts code{font-size:var(--dg-type-micro-size)}.cell-sub{display:block;margin-top:var(--dg-space-4);color:var(--ws-text-subtle)}.facts .fact{display:contents}.link-list,.plain-list{display:flex;flex-direction:column;gap:var(--dg-space-8);margin:0;padding-left:var(--dg-space-16)}.stepup{display:flex;flex-direction:column;gap:var(--dg-space-12);padding:var(--dg-space-16);border-left:var(--dg-shape-rail) solid var(--dg-color-accent);background:var(--dg-color-surface2)}.stepup p{margin:0}.stepup-title{color:var(--dg-color-accent)}.header-account bdi{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-controls .field{width:12rem}@media(max-width:720px){.shell-header{gap:var(--dg-space-8)}.header-nav{margin-left:0}.brand{gap:var(--dg-space-8);padding-left:var(--dg-space-8)}.brand-mark{font-size:calc(var(--dg-type-brand-size) * .55)}.header-account-label{display:none}.header-account bdi{max-width:6rem}.table thead{display:none}.table,.table tbody,.table tr,.table td{display:block}.table tr{padding:var(--dg-space-8) 0;border-bottom:var(--dg-shape-rule) solid var(--dg-color-line-subtle)}.table td{padding:var(--dg-space-4) 0;border-bottom:0}}@media(max-width:480px){.brand-product{display:none}}.hero-search{width:100%;max-width:44rem;margin-top:var(--dg-space-16)}.search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--dg-space-12)}.tag-filter{display:flex;flex-direction:column;gap:var(--dg-space-8);min-width:0;margin:0;padding:0;border:0}.tag-filter-list{display:flex;flex-wrap:wrap;gap:var(--dg-space-8) var(--dg-space-16)}.mod-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:var(--dg-space-16);margin:0;padding:0;list-style:none}.mod-card{display:flex;flex-direction:column;height:100%;background:var(--dg-color-surface2);border-top:var(--dg-shape-rail) solid var(--dg-color-line-strong);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--dg-shape-cut-small)),calc(100% - var(--dg-shape-cut-small)) 100%,0 100%);transition:border-color var(--dg-motion-hover) ease-out}.mod-card:hover,.mod-card:focus-within{border-top-color:var(--dg-color-accent)}.mod-card-cover{aspect-ratio:16 / 9;overflow:hidden;background:var(--dg-color-bg-sunken)}.mod-card-cover .media{display:block;width:100%;height:100%;object-fit:cover}.mod-card-body{display:flex;flex:1;flex-direction:column;gap:var(--dg-space-4);padding:var(--dg-space-12) var(--dg-space-16) var(--dg-space-16)}.mod-card-title{margin:0;font-family:var(--dg-type-h3-family);font-weight:var(--dg-type-h3-weight);font-size:var(--dg-type-h3-size);letter-spacing:var(--dg-type-h3-tracking);text-transform:var(--dg-type-h3-case);line-height:1.1;overflow-wrap:anywhere}.mod-card-title a{color:var(--dg-color-text-primary);text-decoration:none}.mod-card-title a:hover{color:var(--dg-color-accent)}.mod-card-team{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dg-space-8);margin:0;color:var(--ws-text-subtle);font-size:calc(var(--dg-type-body-size) * .86)}.mod-card-desc{flex:1;margin:0;color:var(--dg-color-text-secondary);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mod-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dg-space-4) var(--dg-space-12);margin:var(--dg-space-8) 0 0;color:var(--ws-text-subtle);font-family:var(--dg-type-micro-family);font-size:var(--dg-type-micro-size);letter-spacing:var(--dg-type-micro-tracking);font-variant-numeric:tabular-nums}img.media{max-width:100%;height:auto}.media-missing{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:4rem;background:repeating-linear-gradient(135deg,transparent 0 10px,rgb(var(--dg-color-text-primary-rgb) / .03) 10px 20px),var(--dg-color-bg-sunken)}.media-missing-mark{width:24px;height:24px;border:var(--dg-shape-rule) solid var(--dg-color-line-strong);clip-path:polygon(var(--dg-shape-cut-small) 0,100% 0,100% 100%,0 100%,0 var(--dg-shape-cut-small))}.mod-title{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--dg-space-12)}.mod-logo{width:48px;height:48px;object-fit:cover;clip-path:polygon(var(--dg-shape-cut-small) 0,100% 0,100% 100%,0 100%,0 var(--dg-shape-cut-small))}span.mod-logo.media-missing{min-height:48px}.title-version{color:var(--dg-color-accent);font-size:.6em;letter-spacing:0}.lead-link{margin-left:var(--dg-space-8);font-size:calc(var(--dg-type-body-size) * .9)}.mod-cover{margin:0;padding:0;overflow:hidden;background:var(--dg-color-bg-sunken)}.mod-cover .media{display:block;width:100%;max-height:28rem;object-fit:cover}.gallery-stage{display:flex;flex-direction:column;gap:var(--dg-space-8);margin:0}.gallery-stage .media{display:block;width:100%;max-height:36rem;object-fit:contain;background:var(--dg-color-bg-sunken)}.gallery-stage figcaption{color:var(--dg-color-text-secondary)}.gallery-thumbs{display:flex;flex-wrap:wrap;gap:var(--dg-space-8);margin:0;padding:0;list-style:none}.gallery-thumb{display:block;width:120px;aspect-ratio:16 / 9;padding:0;overflow:hidden;border:var(--dg-shape-rule) solid var(--dg-color-line-strong);background:var(--dg-color-bg-sunken);cursor:pointer}.gallery-thumb .media{display:block;width:100%;height:100%;object-fit:cover}.gallery-thumb-current{border-color:var(--dg-color-accent);box-shadow:inset 0 0 0 var(--dg-shape-rule) var(--dg-color-accent)}.subhead{margin:var(--dg-space-8) 0 0;color:var(--ws-text-subtle)}.chip-list{display:flex;flex-wrap:wrap;gap:var(--dg-space-8);margin:0;padding:0;list-style:none}a.chip-link{display:inline-block;text-decoration:none}a.chip-link:hover{border-color:var(--dg-color-accent);color:var(--dg-color-accent)}.license summary{cursor:pointer;color:var(--dg-color-text-secondary)}.license-text{margin:var(--dg-space-8) 0 0;white-space:pre-wrap;color:var(--dg-color-text-secondary)}@media(max-width:720px){.search-row{grid-template-columns:1fr}.gallery-thumb{width:88px}}.dialog{width:min(36rem,calc(100vw - 2 * var(--dg-space-16)));max-height:calc(100vh - 2 * var(--dg-space-32));padding:0;border:0;border-top:var(--dg-shape-rail) solid var(--dg-color-accent);background:var(--dg-color-surface1);color:var(--dg-color-text-primary);clip-path:polygon(var(--dg-shape-cut-medium) 0,100% 0,100% calc(100% - var(--dg-shape-cut-medium)),calc(100% - var(--dg-shape-cut-medium)) 100%,0 100%,0 var(--dg-shape-cut-medium))}.dialog-wide{width:min(52rem,calc(100vw - 2 * var(--dg-space-16)))}.dialog::backdrop{background:rgb(var(--dg-color-scrim-rgb) / .72)}.dialog-body{display:flex;flex-direction:column;gap:var(--dg-space-16);padding:var(--dg-space-24)}.dialog-body>p{margin:0}.dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--dg-space-12);padding-bottom:var(--dg-space-8);border-bottom:var(--dg-shape-rule) solid var(--dg-color-line-subtle)}.dialog-close{min-width:32px;min-height:32px;border:0;background:transparent;color:var(--dg-color-text-secondary);font:inherit;font-size:1.4rem;line-height:1;cursor:pointer}.dialog-close:hover{color:var(--dg-color-text-primary)}.status-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dg-space-8)}.progress-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dg-space-12)}.progress{display:flex;align-items:center;gap:var(--dg-space-12)}.progress-row .progress{flex:1 1 12rem}.progress-bar{flex:1;height:8px;appearance:none;border:0;background:var(--dg-color-bg-sunken)}.progress-bar::-webkit-progress-bar{background:var(--dg-color-bg-sunken)}.progress-bar::-webkit-progress-value{background:var(--dg-color-accent)}.progress-bar::-moz-progress-bar{background:var(--dg-color-accent)}.progress-text{min-width:3.5em;color:var(--dg-color-text-secondary);font-family:var(--dg-type-numeric-family);font-variant-numeric:tabular-nums;text-align:right}.upload-progress{display:flex;flex-direction:column;gap:var(--dg-space-8)}.upload-progress p{margin:0}.timeline{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.timeline-item{position:relative;display:flex;gap:var(--dg-space-12);padding:0 0 var(--dg-space-16)}.timeline-item:before{content:"";position:absolute;top:14px;bottom:0;left:5px;width:var(--dg-shape-rule);background:var(--dg-color-line-strong)}.timeline-item:last-child:before{display:none}.timeline-mark{flex:none;width:11px;height:11px;margin-top:4px;background:var(--dg-color-accent);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.timeline-body{display:flex;flex-direction:column;gap:var(--dg-space-4);min-width:0}.timeline-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dg-space-8)}.code-block{margin:0;padding:var(--dg-space-12) var(--dg-space-16);overflow-x:auto;border-left:var(--dg-shape-rail) solid var(--dg-color-line-strong);background:var(--dg-color-bg-sunken);font-size:var(--dg-type-micro-size);line-height:1.5}.command{display:flex;flex-direction:column;gap:var(--dg-space-8)}.command-text{border-left-color:var(--dg-color-accent);white-space:pre-wrap;overflow-wrap:anywhere}code.hash{overflow-wrap:anywhere;word-break:break-all}.declarations{display:flex;flex-direction:column;gap:var(--dg-space-8);min-width:0;margin:0;padding:var(--dg-space-16);border:var(--dg-shape-rule) solid var(--dg-color-line-subtle)}.declarations legend{padding:0 var(--dg-space-8)}.inline-add{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--dg-space-12)}.setting{display:flex;flex-direction:column;gap:var(--dg-space-4)}.setting .field-hint{padding-left:calc(18px + var(--dg-space-8))}.media-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.media-row{display:grid;grid-template-columns:160px minmax(0,1fr);gap:var(--dg-space-16);padding:var(--dg-space-16) 0;border-bottom:var(--dg-shape-rule) solid var(--dg-color-line-subtle)}.media-row:last-child{border-bottom:0}.media-row-preview{aspect-ratio:16 / 9;overflow:hidden;background:var(--dg-color-bg-sunken)}.media-row-preview .media{display:block;width:100%;height:100%;object-fit:cover}.media-row-main{display:flex;flex-direction:column;gap:var(--dg-space-8);min-width:0}.media-row-main p{margin:0}.note{margin:0;padding:var(--dg-space-8) var(--dg-space-12);border-left:var(--dg-shape-rail) solid var(--dg-color-line-strong);background:var(--dg-color-bg-sunken);white-space:pre-wrap;overflow-wrap:anywhere}.note-private{border-left-color:var(--dg-color-warning)}.note-error{border-left-color:var(--dg-color-danger)}.note-label{color:var(--ws-text-subtle);font-family:var(--dg-type-label-family);font-size:var(--dg-type-label-size);letter-spacing:var(--dg-type-label-tracking);text-transform:var(--dg-type-label-case)}.notification-unread .row-title{color:var(--dg-color-text-primary)}.notification .row-title a{color:inherit;text-decoration:none}.notification .row-title a:hover{color:var(--dg-color-accent)}.segmented{display:flex;flex-wrap:wrap;gap:0;border:var(--dg-shape-rule) solid var(--dg-color-line-strong);width:fit-content}.segment{padding:var(--dg-space-8) var(--dg-space-16);color:var(--dg-color-text-secondary);font-family:var(--dg-type-label-family);font-weight:var(--dg-type-label-weight);font-size:var(--dg-type-label-size);letter-spacing:var(--dg-type-label-tracking);text-transform:var(--dg-type-label-case);text-decoration:none}.segment+.segment{border-left:var(--dg-shape-rule) solid var(--dg-color-line-strong)}.segment:hover{color:var(--dg-color-text-primary)}.segment-current{background:var(--dg-color-accent);color:var(--dg-color-text-on-accent)}.segment-current:hover{color:var(--dg-color-text-on-accent)}.table-compact td,.table-compact th{padding-top:var(--dg-space-4);padding-bottom:var(--dg-space-4)}.manifest,.manifest-artifact{display:flex;flex-direction:column;gap:var(--dg-space-12);min-width:0}.manifest-artifact p{margin:0}.extracted summary{cursor:pointer;color:var(--dg-color-text-secondary)}@media(max-width:720px){.media-row,.inline-add{grid-template-columns:1fr}}
