[data-direction=gnomon]{color-scheme:light;--font-display:var(--font-gnomon-display,"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif);--font-body:var(--font-gnomon-body,ui-sans-serif,"Segoe UI","Helvetica Neue",Arial,sans-serif);--font-mono:var(--font-gnomon-mono,ui-monospace,"SF Mono",Consolas,"Liberation Mono",monospace);--type-display-size:2.9375rem;--type-display-lh:1.06;--type-display-tracking:-0.021em;--type-display-weight:400;--type-display-family:var(--font-display);--type-h1-size:2.125rem;--type-h1-lh:1.15;--type-h1-tracking:-0.021em;--type-h1-weight:400;--type-h1-family:var(--font-display);--type-h2-size:1.9375rem;--type-h2-lh:1.22;--type-h2-tracking:-0.012em;--type-h2-weight:400;--type-h2-family:var(--font-display);--type-h3-size:1.25rem;--type-h3-lh:1.25;--type-h3-tracking:-0.01em;--type-h3-weight:400;--type-h3-family:var(--font-display);--type-h4-size:1.125rem;--type-h4-lh:1.3333;--type-h4-tracking:-0.01em;--type-h4-weight:500;--type-h4-family:var(--font-body);--type-body-lg-size:0.9688rem;--type-body-lg-lh:1.65;--type-body-lg-tracking:0;--type-body-lg-weight:400;--type-body-lg-family:var(--font-body);--type-body-size:0.875rem;--type-body-lh:1.6;--type-body-tracking:0;--type-body-weight:400;--type-body-family:var(--font-body);--type-body-sm-size:0.8125rem;--type-body-sm-lh:1.5;--type-body-sm-tracking:0;--type-body-sm-weight:400;--type-body-sm-family:var(--font-body);--type-caption-size:0.75rem;--type-caption-lh:1.3333;--type-caption-tracking:0;--type-caption-weight:400;--type-caption-family:var(--font-body);--type-label-size:0.6563rem;--type-label-lh:1.3333;--type-label-tracking:0.13em;--type-label-weight:500;--type-label-family:var(--font-body);--type-data-size:0.7188rem;--type-data-lh:1.3913;--type-data-tracking:0;--type-data-weight:400;--type-data-family:var(--font-mono);--label-case:uppercase;--label-tracking:0.13em;--radius-control:8px;--radius-surface:12px;--radius-overlay:14px;--radius-chip:6px;--border-w:1px;--control-h-sm:1.875rem;--control-h-md:2.25rem;--control-h-lg:2.5rem;--control-px:0.9375rem;--cell-py:0.5rem;--cell-px:0.875rem;--row-h:3.375rem;--card-p:1.25rem;--stack-gap:1rem;--dur-fast:120ms;--dur-base:200ms;--dur-slow:320ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-emphasized:cubic-bezier(0.3,0,0,1);--ease-exit:cubic-bezier(0.4,0,1,1);--color-canvas:250 250 248;--color-surface:255 255 255;--color-surface-raised:255 255 255;--color-surface-sunken:242 242 238;--color-surface-inverse:27 27 25;--color-scrim:23 23 22;--color-scrim-alpha:0.278;--color-ink:23 23 22;--color-ink-muted:88 89 84;--color-ink-subtle:98 99 94;--color-ink-inverse:250 250 248;--color-on-accent:250 250 248;--color-line:228 229 225;--color-line-strong:135 136 130;--color-focus:62 90 117;--color-accent:27 27 25;--color-accent-hover:47 47 44;--color-accent-pressed:0 0 0;--color-accent-subtle:225 225 221;--color-accent-ink:23 23 22;--color-success-solid:47 107 87;--color-success-subtle:234 241 237;--color-success-line:156 191 177;--color-success-ink:42 95 77;--color-warning-solid:138 107 45;--color-warning-subtle:245 240 229;--color-warning-line:205 185 142;--color-warning-ink:115 88 36;--color-danger-solid:162 70 58;--color-danger-subtle:247 236 234;--color-danger-line:217 167 159;--color-danger-ink:142 61 50;--color-info-solid:75 102 128;--color-info-subtle:237 241 245;--color-info-line:169 185 201;--color-info-ink:67 92 116;--color-chart-1:78 103 147;--color-chart-2:43 126 108;--color-chart-3:137 106 39;--color-chart-4:116 74 91;--color-chart-5:148 144 133;--color-chart-6:0 94 65;--color-chart-7:120 132 200;--color-chart-8:99 71 0;--color-chart-grid:228 229 225;--color-chart-axis:88 89 84;--color-chart-seq-1:229 236 245;--color-chart-seq-2:173 192 216;--color-chart-seq-3:122 148 183;--color-chart-seq-4:77 107 145;--color-chart-seq-5:42 68 100;--color-section-1:83 107 131;--color-section-1-subtle:243 245 248;--color-section-2:63 119 116;--color-section-2-subtle:241 246 245;--color-section-3:138 107 45;--color-section-3-subtle:250 247 240;--color-section-4:118 85 103;--color-section-4-subtle:249 245 247;--color-on-section:250 250 248;--shadow-color:38 34 26;--shadow-1:inset 0 1px 0 rgb(255 255 255/0.95),1px 1px 2px rgb(var(--shadow-color)/0.035),3px 5px 14px -6px rgb(var(--shadow-color)/0.075),10px 16px 36px -18px rgb(var(--shadow-color)/0.11);--shadow-2:inset 0 1px 0 rgb(255 255 255/0.95),1.5px 2px 3px rgb(var(--shadow-color)/0.049),6px 10px 24px -8px rgb(var(--shadow-color)/0.101),18px 28px 56px -22px rgb(var(--shadow-color)/0.154);--shadow-3:inset 0 1px 0 rgb(255 255 255/0.95),2px 3px 6px rgb(var(--shadow-color)/0.06),10px 16px 36px -8px rgb(var(--shadow-color)/0.14),28px 44px 90px -26px rgb(var(--shadow-color)/0.22);--shadow-overlay:inset 0 1px 0 rgb(255 255 255/0.95),2px 3px 6px rgb(var(--shadow-color)/0.06),10px 16px 36px -8px rgb(var(--shadow-color)/0.14),28px 44px 90px -26px rgb(var(--shadow-color)/0.22);--background:60 16.7% 97.6%;--foreground:60 2.2% 8.8%;--card:0 0% 100%;--card-foreground:60 2.2% 8.8%;--popover:0 0% 100%;--popover-foreground:60 2.2% 8.8%;--primary:60 3.8% 10.2%;--primary-foreground:60 16.7% 97.6%;--secondary:60 13.3% 94.1%;--secondary-foreground:60 2.2% 8.8%;--muted:60 13.3% 94.1%;--muted-foreground:72 2.9% 33.9%;--accent:60 6.2% 87.5%;--accent-foreground:60 2.2% 8.8%;--destructive:6.9 47.3% 43.1%;--destructive-foreground:60 16.7% 97.6%;--border:75 7.1% 89%;--input:75 7.1% 89%;--ring:209.5 30.7% 35.1%;--legacy-secondary:242 242 238;--legacy-secondary-foreground:23 23 22;--legacy-accent:225 225 221;--legacy-destructive:162 70 58}.dark [data-direction=gnomon],[data-direction=gnomon] .dark{color-scheme:dark;--color-canvas:21 21 20;--color-surface:28 28 26;--color-surface-raised:35 35 33;--color-surface-sunken:15 15 14;--color-surface-inverse:236 235 230;--color-scrim:0 0 0;--color-scrim-alpha:0.6;--color-ink:236 235 230;--color-ink-muted:174 173 166;--color-ink-subtle:151 150 143;--color-ink-inverse:21 21 20;--color-on-accent:21 21 20;--color-line:42 42 39;--color-line-strong:110 110 104;--color-focus:157 180 203;--color-accent:236 235 230;--color-accent-hover:255 255 255;--color-accent-pressed:214 213 207;--color-accent-subtle:42 42 40;--color-accent-ink:236 235 230;--color-success-solid:127 184 162;--color-success-subtle:22 36 31;--color-success-line:60 100 87;--color-success-ink:143 197 175;--color-warning-solid:209 174 106;--color-warning-subtle:37 31 20;--color-warning-line:107 90 52;--color-warning-ink:221 189 126;--color-danger-solid:224 144 127;--color-danger-subtle:42 23 20;--color-danger-line:122 67 57;--color-danger-ink:233 162 147;--color-info-solid:157 180 203;--color-info-subtle:22 28 35;--color-info-line:65 84 106;--color-info-ink:175 195 215;--color-chart-1:148 172 225;--color-chart-2:115 196 181;--color-chart-3:180 167 91;--color-chart-4:192 144 159;--color-chart-5:225 210 168;--color-chart-6:0 132 119;--color-chart-7:132 114 179;--color-chart-8:136 124 20;--color-chart-grid:42 42 39;--color-chart-axis:174 173 166;--color-chart-seq-1:36 47 61;--color-chart-seq-2:61 81 107;--color-chart-seq-3:90 118 154;--color-chart-seq-4:131 161 199;--color-chart-seq-5:189 208 232;--color-section-1:87 111 134;--color-section-1-subtle:23 26 30;--color-section-2:66 117 114;--color-section-2-subtle:21 27 26;--color-section-3:132 105 50;--color-section-3-subtle:28 26 21;--color-section-4:130 100 115;--color-section-4-subtle:28 23 25;--color-on-section:244 243 238;--shadow-color:0 0 0;--shadow-1:inset 0 1px 0 rgb(255 255 255/0.06),1px 1px 2px rgb(var(--shadow-color)/0.3),3px 5px 14px -6px rgb(var(--shadow-color)/0.38),10px 16px 36px -18px rgb(var(--shadow-color)/0.5);--shadow-2:inset 0 1px 0 rgb(255 255 255/0.06),1.5px 2px 3px rgb(var(--shadow-color)/0.42),6px 10px 24px -8px rgb(var(--shadow-color)/0.513),18px 28px 56px -22px rgb(var(--shadow-color)/0.7);--shadow-3:inset 0 1px 0 rgb(255 255 255/0.06),2px 3px 6px rgb(var(--shadow-color)/0.3),10px 16px 36px -8px rgb(var(--shadow-color)/0.38),28px 44px 90px -26px rgb(var(--shadow-color)/0.5);--shadow-overlay:inset 0 1px 0 rgb(255 255 255/0.06),2px 3px 6px rgb(var(--shadow-color)/0.3),10px 16px 36px -8px rgb(var(--shadow-color)/0.38),28px 44px 90px -26px rgb(var(--shadow-color)/0.5);--background:60 2.4% 8%;--foreground:50 13.6% 91.4%;--card:60 3.7% 10.6%;--card-foreground:50 13.6% 91.4%;--popover:60 2.9% 13.3%;--popover-foreground:50 13.6% 91.4%;--primary:50 13.6% 91.4%;--primary-foreground:60 2.4% 8%;--secondary:60 3.4% 5.7%;--secondary-foreground:50 13.6% 91.4%;--muted:60 3.4% 5.7%;--muted-foreground:52.5 4.7% 66.7%;--accent:60 2.4% 16.1%;--accent-foreground:50 13.6% 91.4%;--destructive:10.5 61% 68.8%;--destructive-foreground:60 2.4% 8%;--border:60 3.7% 15.9%;--input:60 3.7% 15.9%;--ring:210 30.7% 70.6%;--legacy-secondary:15 15 14;--legacy-secondary-foreground:236 235 230;--legacy-accent:42 42 40;--legacy-destructive:224 144 127}.light [data-direction=gnomon],[data-direction=gnomon] .light{color-scheme:light;--color-canvas:250 250 248;--color-surface:255 255 255;--color-surface-raised:255 255 255;--color-surface-sunken:242 242 238;--color-surface-inverse:27 27 25;--color-scrim:23 23 22;--color-scrim-alpha:0.278;--color-ink:23 23 22;--color-ink-muted:88 89 84;--color-ink-subtle:98 99 94;--color-ink-inverse:250 250 248;--color-on-accent:250 250 248;--color-line:228 229 225;--color-line-strong:135 136 130;--color-focus:62 90 117;--color-accent:27 27 25;--color-accent-hover:47 47 44;--color-accent-pressed:0 0 0;--color-accent-subtle:225 225 221;--color-accent-ink:23 23 22;--color-success-solid:47 107 87;--color-success-subtle:234 241 237;--color-success-line:156 191 177;--color-success-ink:42 95 77;--color-warning-solid:138 107 45;--color-warning-subtle:245 240 229;--color-warning-line:205 185 142;--color-warning-ink:115 88 36;--color-danger-solid:162 70 58;--color-danger-subtle:247 236 234;--color-danger-line:217 167 159;--color-danger-ink:142 61 50;--color-info-solid:75 102 128;--color-info-subtle:237 241 245;--color-info-line:169 185 201;--color-info-ink:67 92 116;--color-chart-1:78 103 147;--color-chart-2:43 126 108;--color-chart-3:137 106 39;--color-chart-4:116 74 91;--color-chart-5:148 144 133;--color-chart-6:0 94 65;--color-chart-7:120 132 200;--color-chart-8:99 71 0;--color-chart-grid:228 229 225;--color-chart-axis:88 89 84;--color-chart-seq-1:229 236 245;--color-chart-seq-2:173 192 216;--color-chart-seq-3:122 148 183;--color-chart-seq-4:77 107 145;--color-chart-seq-5:42 68 100;--color-section-1:83 107 131;--color-section-1-subtle:243 245 248;--color-section-2:63 119 116;--color-section-2-subtle:241 246 245;--color-section-3:138 107 45;--color-section-3-subtle:250 247 240;--color-section-4:118 85 103;--color-section-4-subtle:249 245 247;--color-on-section:250 250 248;--shadow-color:38 34 26;--shadow-1:inset 0 1px 0 rgb(255 255 255/0.95),1px 1px 2px rgb(var(--shadow-color)/0.035),3px 5px 14px -6px rgb(var(--shadow-color)/0.075),10px 16px 36px -18px rgb(var(--shadow-color)/0.11);--shadow-2:inset 0 1px 0 rgb(255 255 255/0.95),1.5px 2px 3px rgb(var(--shadow-color)/0.049),6px 10px 24px -8px rgb(var(--shadow-color)/0.101),18px 28px 56px -22px rgb(var(--shadow-color)/0.154);--shadow-3:inset 0 1px 0 rgb(255 255 255/0.95),2px 3px 6px rgb(var(--shadow-color)/0.06),10px 16px 36px -8px rgb(var(--shadow-color)/0.14),28px 44px 90px -26px rgb(var(--shadow-color)/0.22);--shadow-overlay:inset 0 1px 0 rgb(255 255 255/0.95),2px 3px 6px rgb(var(--shadow-color)/0.06),10px 16px 36px -8px rgb(var(--shadow-color)/0.14),28px 44px 90px -26px rgb(var(--shadow-color)/0.22);--background:60 16.7% 97.6%;--foreground:60 2.2% 8.8%;--card:0 0% 100%;--card-foreground:60 2.2% 8.8%;--popover:0 0% 100%;--popover-foreground:60 2.2% 8.8%;--primary:60 3.8% 10.2%;--primary-foreground:60 16.7% 97.6%;--secondary:60 13.3% 94.1%;--secondary-foreground:60 2.2% 8.8%;--muted:60 13.3% 94.1%;--muted-foreground:72 2.9% 33.9%;--accent:60 6.2% 87.5%;--accent-foreground:60 2.2% 8.8%;--destructive:6.9 47.3% 43.1%;--destructive-foreground:60 16.7% 97.6%;--border:75 7.1% 89%;--input:75 7.1% 89%;--ring:209.5 30.7% 35.1%;--legacy-secondary:242 242 238;--legacy-secondary-foreground:23 23 22;--legacy-accent:225 225 221;--legacy-destructive:162 70 58}[data-direction=gnomon].dark{color-scheme:dark;--color-canvas:21 21 20;--color-surface:28 28 26;--color-surface-raised:35 35 33;--color-surface-sunken:15 15 14;--color-surface-inverse:236 235 230;--color-scrim:0 0 0;--color-scrim-alpha:0.6;--color-ink:236 235 230;--color-ink-muted:174 173 166;--color-ink-subtle:151 150 143;--color-ink-inverse:21 21 20;--color-on-accent:21 21 20;--color-line:42 42 39;--color-line-strong:110 110 104;--color-focus:157 180 203;--color-accent:236 235 230;--color-accent-hover:255 255 255;--color-accent-pressed:214 213 207;--color-accent-subtle:42 42 40;--color-accent-ink:236 235 230;--color-success-solid:127 184 162;--color-success-subtle:22 36 31;--color-success-line:60 100 87;--color-success-ink:143 197 175;--color-warning-solid:209 174 106;--color-warning-subtle:37 31 20;--color-warning-line:107 90 52;--color-warning-ink:221 189 126;--color-danger-solid:224 144 127;--color-danger-subtle:42 23 20;--color-danger-line:122 67 57;--color-danger-ink:233 162 147;--color-info-solid:157 180 203;--color-info-subtle:22 28 35;--color-info-line:65 84 106;--color-info-ink:175 195 215;--color-chart-1:148 172 225;--color-chart-2:115 196 181;--color-chart-3:180 167 91;--color-chart-4:192 144 159;--color-chart-5:225 210 168;--color-chart-6:0 132 119;--color-chart-7:132 114 179;--color-chart-8:136 124 20;--color-chart-grid:42 42 39;--color-chart-axis:174 173 166;--color-chart-seq-1:36 47 61;--color-chart-seq-2:61 81 107;--color-chart-seq-3:90 118 154;--color-chart-seq-4:131 161 199;--color-chart-seq-5:189 208 232;--color-section-1:87 111 134;--color-section-1-subtle:23 26 30;--color-section-2:66 117 114;--color-section-2-subtle:21 27 26;--color-section-3:132 105 50;--color-section-3-subtle:28 26 21;--color-section-4:130 100 115;--color-section-4-subtle:28 23 25;--color-on-section:244 243 238;--shadow-color:0 0 0;--shadow-1:inset 0 1px 0 rgb(255 255 255/0.06),1px 1px 2px rgb(var(--shadow-color)/0.3),3px 5px 14px -6px rgb(var(--shadow-color)/0.38),10px 16px 36px -18px rgb(var(--shadow-color)/0.5);--shadow-2:inset 0 1px 0 rgb(255 255 255/0.06),1.5px 2px 3px rgb(var(--shadow-color)/0.42),6px 10px 24px -8px rgb(var(--shadow-color)/0.513),18px 28px 56px -22px rgb(var(--shadow-color)/0.7);--shadow-3:inset 0 1px 0 rgb(255 255 255/0.06),2px 3px 6px rgb(var(--shadow-color)/0.3),10px 16px 36px -8px rgb(var(--shadow-color)/0.38),28px 44px 90px -26px rgb(var(--shadow-color)/0.5);--shadow-overlay:inset 0 1px 0 rgb(255 255 255/0.06),2px 3px 6px rgb(var(--shadow-color)/0.3),10px 16px 36px -8px rgb(var(--shadow-color)/0.38),28px 44px 90px -26px rgb(var(--shadow-color)/0.5);--background:60 2.4% 8%;--foreground:50 13.6% 91.4%;--card:60 3.7% 10.6%;--card-foreground:50 13.6% 91.4%;--popover:60 2.9% 13.3%;--popover-foreground:50 13.6% 91.4%;--primary:50 13.6% 91.4%;--primary-foreground:60 2.4% 8%;--secondary:60 3.4% 5.7%;--secondary-foreground:50 13.6% 91.4%;--muted:60 3.4% 5.7%;--muted-foreground:52.5 4.7% 66.7%;--accent:60 2.4% 16.1%;--accent-foreground:50 13.6% 91.4%;--destructive:10.5 61% 68.8%;--destructive-foreground:60 2.4% 8%;--border:60 3.7% 15.9%;--input:60 3.7% 15.9%;--ring:210 30.7% 70.6%;--legacy-secondary:15 15 14;--legacy-secondary-foreground:236 235 230;--legacy-accent:42 42 40;--legacy-destructive:224 144 127}[data-direction=gnomon].light{color-scheme:light;--color-canvas:250 250 248;--color-surface:255 255 255;--color-surface-raised:255 255 255;--color-surface-sunken:242 242 238;--color-surface-inverse:27 27 25;--color-scrim:23 23 22;--color-scrim-alpha:0.278;--color-ink:23 23 22;--color-ink-muted:88 89 84;--color-ink-subtle:98 99 94;--color-ink-inverse:250 250 248;--color-on-accent:250 250 248;--color-line:228 229 225;--color-line-strong:135 136 130;--color-focus:62 90 117;--color-accent:27 27 25;--color-accent-hover:47 47 44;--color-accent-pressed:0 0 0;--color-accent-subtle:225 225 221;--color-accent-ink:23 23 22;--color-success-solid:47 107 87;--color-success-subtle:234 241 237;--color-success-line:156 191 177;--color-success-ink:42 95 77;--color-warning-solid:138 107 45;--color-warning-subtle:245 240 229;--color-warning-line:205 185 142;--color-warning-ink:115 88 36;--color-danger-solid:162 70 58;--color-danger-subtle:247 236 234;--color-danger-line:217 167 159;--color-danger-ink:142 61 50;--color-info-solid:75 102 128;--color-info-subtle:237 241 245;--color-info-line:169 185 201;--color-info-ink:67 92 116;--color-chart-1:78 103 147;--color-chart-2:43 126 108;--color-chart-3:137 106 39;--color-chart-4:116 74 91;--color-chart-5:148 144 133;--color-chart-6:0 94 65;--color-chart-7:120 132 200;--color-chart-8:99 71 0;--color-chart-grid:228 229 225;--color-chart-axis:88 89 84;--color-chart-seq-1:229 236 245;--color-chart-seq-2:173 192 216;--color-chart-seq-3:122 148 183;--color-chart-seq-4:77 107 145;--color-chart-seq-5:42 68 100;--color-section-1:83 107 131;--color-section-1-subtle:243 245 248;--color-section-2:63 119 116;--color-section-2-subtle:241 246 245;--color-section-3:138 107 45;--color-section-3-subtle:250 247 240;--color-section-4:118 85 103;--color-section-4-subtle:249 245 247;--color-on-section:250 250 248;--shadow-color:38 34 26;--shadow-1:inset 0 1px 0 rgb(255 255 255/0.95),1px 1px 2px rgb(var(--shadow-color)/0.035),3px 5px 14px -6px rgb(var(--shadow-color)/0.075),10px 16px 36px -18px rgb(var(--shadow-color)/0.11);--shadow-2:inset 0 1px 0 rgb(255 255 255/0.95),1.5px 2px 3px rgb(var(--shadow-color)/0.049),6px 10px 24px -8px rgb(var(--shadow-color)/0.101),18px 28px 56px -22px rgb(var(--shadow-color)/0.154);--shadow-3:inset 0 1px 0 rgb(255 255 255/0.95),2px 3px 6px rgb(var(--shadow-color)/0.06),10px 16px 36px -8px rgb(var(--shadow-color)/0.14),28px 44px 90px -26px rgb(var(--shadow-color)/0.22);--shadow-overlay:inset 0 1px 0 rgb(255 255 255/0.95),2px 3px 6px rgb(var(--shadow-color)/0.06),10px 16px 36px -8px rgb(var(--shadow-color)/0.14),28px 44px 90px -26px rgb(var(--shadow-color)/0.22);--background:60 16.7% 97.6%;--foreground:60 2.2% 8.8%;--card:0 0% 100%;--card-foreground:60 2.2% 8.8%;--popover:0 0% 100%;--popover-foreground:60 2.2% 8.8%;--primary:60 3.8% 10.2%;--primary-foreground:60 16.7% 97.6%;--secondary:60 13.3% 94.1%;--secondary-foreground:60 2.2% 8.8%;--muted:60 13.3% 94.1%;--muted-foreground:72 2.9% 33.9%;--accent:60 6.2% 87.5%;--accent-foreground:60 2.2% 8.8%;--destructive:6.9 47.3% 43.1%;--destructive-foreground:60 16.7% 97.6%;--border:75 7.1% 89%;--input:75 7.1% 89%;--ring:209.5 30.7% 35.1%;--legacy-secondary:242 242 238;--legacy-secondary-foreground:23 23 22;--legacy-accent:225 225 221;--legacy-destructive:162 70 58}[data-density=compact] [data-direction=gnomon]{--control-h-sm:1.5rem;--control-h-md:1.75rem;--control-h-lg:2rem;--control-px:0.75rem;--cell-py:0.375rem;--cell-px:0.75rem;--row-h:2.75rem;--card-p:1rem;--stack-gap:0.75rem}[data-density=comfortable] [data-direction=gnomon]{--control-h-sm:1.875rem;--control-h-md:2.25rem;--control-h-lg:2.5rem;--control-px:0.9375rem;--cell-py:0.5rem;--cell-px:0.875rem;--row-h:3.375rem;--card-p:1.25rem;--stack-gap:1rem}[data-density=spacious] [data-direction=gnomon]{--control-h-sm:2.375rem;--control-h-md:2.875rem;--control-h-lg:3.125rem;--control-px:1.125rem;--cell-py:0.625rem;--cell-px:1.125rem;--row-h:4.25rem;--card-p:1.625rem;--stack-gap:1.25rem}[data-direction=gnomon] [data-density=compact],[data-direction=gnomon][data-density=compact]{--control-h-sm:1.5rem;--control-h-md:1.75rem;--control-h-lg:2rem;--control-px:0.75rem;--cell-py:0.375rem;--cell-px:0.75rem;--row-h:2.75rem;--card-p:1rem;--stack-gap:0.75rem}[data-direction=gnomon] [data-density=comfortable],[data-direction=gnomon][data-density=comfortable]{--control-h-sm:1.875rem;--control-h-md:2.25rem;--control-h-lg:2.5rem;--control-px:0.9375rem;--cell-py:0.5rem;--cell-px:0.875rem;--row-h:3.375rem;--card-p:1.25rem;--stack-gap:1rem}[data-direction=gnomon] [data-density=spacious],[data-direction=gnomon][data-density=spacious]{--control-h-sm:2.375rem;--control-h-md:2.875rem;--control-h-lg:3.125rem;--control-px:1.125rem;--cell-py:0.625rem;--cell-px:1.125rem;--row-h:4.25rem;--card-p:1.625rem;--stack-gap:1.25rem}@media (prefers-reduced-motion:reduce){[data-direction]{--dur-fast:0.01ms;--dur-base:0.01ms;--dur-slow:0.01ms}}[data-direction=gnomon]{--gn-edge-lit:color-mix(in srgb,rgb(var(--color-line)) 45%,rgb(var(--color-surface)));--gn-edge-shade:color-mix(in srgb,rgb(var(--color-line)) 82%,rgb(var(--color-line-strong)));--gn-cast-a:.09;--gn-pill-neutral:rgb(var(--color-ink-muted));--gn-filed-line:var(--gn-edge-shade)}.dark [data-direction=gnomon],[data-direction=gnomon] .dark{--gn-edge-lit:color-mix(in srgb,rgb(var(--color-line-strong)) 35%,rgb(var(--color-surface)));--gn-edge-shade:color-mix(in srgb,rgb(var(--color-surface-sunken)) 60%,rgb(var(--color-surface)));--gn-cast-a:.46;--gn-pill-neutral:color-mix(in srgb,rgb(var(--color-ink-muted)) 40%,rgb(var(--color-surface)));--gn-filed-line:color-mix(in srgb,rgb(var(--color-line)) 70%,rgb(var(--color-line-strong)))}.light [data-direction=gnomon],[data-direction=gnomon] .light{--gn-edge-lit:color-mix(in srgb,rgb(var(--color-line)) 45%,rgb(var(--color-surface)));--gn-edge-shade:color-mix(in srgb,rgb(var(--color-line)) 82%,rgb(var(--color-line-strong)));--gn-cast-a:.09;--gn-pill-neutral:rgb(var(--color-ink-muted));--gn-filed-line:var(--gn-edge-shade)}[data-direction=gnomon].dark{--gn-edge-lit:color-mix(in srgb,rgb(var(--color-line-strong)) 35%,rgb(var(--color-surface)));--gn-edge-shade:color-mix(in srgb,rgb(var(--color-surface-sunken)) 60%,rgb(var(--color-surface)));--gn-cast-a:.46;--gn-pill-neutral:color-mix(in srgb,rgb(var(--color-ink-muted)) 40%,rgb(var(--color-surface)));--gn-filed-line:color-mix(in srgb,rgb(var(--color-line)) 70%,rgb(var(--color-line-strong)))}[data-direction=gnomon].light{--gn-edge-lit:color-mix(in srgb,rgb(var(--color-line)) 45%,rgb(var(--color-surface)));--gn-edge-shade:color-mix(in srgb,rgb(var(--color-line)) 82%,rgb(var(--color-line-strong)));--gn-cast-a:.09;--gn-pill-neutral:rgb(var(--color-ink-muted));--gn-filed-line:var(--gn-edge-shade)}@scope ([data-direction="gnomon"]) to ([data-direction]:not([data-direction="gnomon"]), [data-slot="calendar"]){:scope{font-variant-numeric:lining-nums}:scope :is([data-slot=table],[data-numeric],[data-kpi],.tabular-nums,.gn-num){font-variant-numeric:lining-nums tabular-nums}:where(.gn-desk){background-color:rgb(var(--color-surface-sunken))}:where(.gn-sheet){position:relative;background-color:rgb(var(--color-canvas));border-left:1px solid rgb(var(--color-line));border-right:1px solid rgb(var(--color-line));box-shadow:8px 0 28px -22px rgb(var(--shadow-color)/var(--gn-cast-a))}:where(.gn-plane-2,.gn-plane-3,.gn-plane-4){position:relative;border:1px solid rgb(var(--color-line));border-radius:var(--radius-surface)}:where(.gn-plane-2){background-color:rgb(var(--color-surface));box-shadow:var(--shadow-1)}:where(.gn-plane-3){background-color:rgb(var(--color-surface-raised));box-shadow:var(--shadow-2)}:where(.gn-plane-4){background-color:rgb(var(--color-surface-raised));box-shadow:var(--shadow-overlay);border-radius:var(--radius-overlay)}:scope :is(.gn-lift,a[data-slot=card],button[data-slot=card]){transition:box-shadow var(--dur-base) var(--ease-standard),translate var(--dur-base) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}:scope :is(.gn-lift,a[data-slot=card],button[data-slot=card]):hover{box-shadow:var(--shadow-2);translate:0 -1px}:scope [data-slot=card]{border-color:rgb(var(--color-line))}:scope :is([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content]){border:1px solid rgb(var(--color-line));box-shadow:var(--shadow-2)}:scope :is([data-slot=dialog-content],[data-slot=sheet-content]){border-color:rgb(var(--color-line));box-shadow:var(--shadow-overlay)}:scope [data-slot=tooltip-content]{border-radius:var(--radius-control)}:scope [data-sonner-toast]{border-radius:var(--radius-overlay);box-shadow:var(--shadow-overlay)}:scope [data-slot=table-container]{border-color:rgb(var(--color-line));box-shadow:var(--shadow-1)}:scope [data-slot=toast]{overflow:hidden;border:1px solid rgb(var(--color-line));border-radius:var(--radius-overlay);background-color:rgb(var(--color-surface-raised));box-shadow:var(--shadow-overlay)}:scope :is([data-slot=card-title],[data-slot=dialog-title],[data-slot=sheet-title]):not(.text-xs,.text-sm,.uppercase,.font-mono,.font-sans){font-family:var(--font-display);font-weight:400;line-height:1.25;letter-spacing:-.01em}:scope [data-slot=card-title]:is(.text-xs,.text-sm,.uppercase):not(.font-mono){font-family:var(--font-body)}:scope :is([data-slot=dialog-title],[data-slot=sheet-title]).text-lg{font-size:var(--type-h3-size)}:scope :is([data-slot=card-description],[data-slot=dialog-description],[data-slot=sheet-description]).text-sm{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-lh)}:scope [data-slot=dialog-content][data-state=open]{--tw-enter-scale:1;--tw-enter-translate-x:-50%;--tw-enter-translate-y:calc(-50% + 8px);animation-duration:var(--dur-slow);animation-timing-function:var(--ease-emphasized)}:scope [data-slot=dialog-content][data-state=closed]{--tw-exit-scale:1;--tw-exit-translate-x:-50%;--tw-exit-translate-y:-50%;animation-duration:var(--dur-base)}:scope :is([data-slot=dialog-overlay],[data-slot=sheet-overlay]){animation-duration:var(--dur-base)}:scope :is([data-slot=dialog-close-button],[data-slot=sheet-close-button]){border-radius:var(--radius-control)}:scope :is([data-slot=dialog-close-button],[data-slot=sheet-close-button]):focus:not(:focus-visible){--tw-ring-shadow:0 0 transparent;--tw-ring-offset-shadow:0 0 transparent}:scope [data-slot=badge]{font-weight:500}:scope [data-slot=badge]:is([data-variant=default],[data-variant=secondary],[data-variant=outline],[data-variant=premium],[data-variant=terminal]){border:1px solid rgb(var(--color-line));background-color:rgb(var(--color-surface-raised));color:rgb(var(--color-ink-muted))}:scope [data-slot=badge]:is([data-variant=success],[data-variant=info],[data-variant=neutral],[data-variant=ghost]){border-color:transparent;background-color:transparent;padding-inline:0}:scope [data-slot=badge]:is([data-variant=success],[data-variant=info],[data-variant=neutral],[data-variant=ghost],[data-variant=warning],[data-variant=error]):not(:has(>[data-slot=badge-glyph],>[data-slot=badge-dot])):before{flex:none;font:normal 400 1.4em/1 var(--font-display);translate:0 1px;margin:-2px -1px -2px 0}:scope [data-slot=badge][data-variant=success]:not(:has(>[data-slot=badge-glyph],>[data-slot=badge-dot])):before{content:"\25CF";content:"\25CF"/""}:scope [data-slot=badge][data-variant=info]:not(:has(>[data-slot=badge-glyph],>[data-slot=badge-dot])):before{content:"\25D0";content:"\25D0"/""}:scope [data-slot=badge]:is([data-variant=neutral],[data-variant=ghost]):not(:has(>[data-slot=badge-glyph],>[data-slot=badge-dot])):before{content:"\25CC";content:"\25CC"/""}:scope [data-slot=badge][data-variant=warning]:not(:has(>[data-slot=badge-glyph],>[data-slot=badge-dot])):before{content:"\25C8";content:"\25C8"/""}:scope [data-slot=badge][data-variant=error]:not(:has(>[data-slot=badge-glyph],>[data-slot=badge-dot])):before{content:"\25B2";content:"\25B2"/""}:scope [data-slot=progress]{border-radius:var(--radius-chip);box-shadow:inset 0 0 0 1px rgb(var(--color-line))}:scope [data-slot=progress-indicator]{transition:transform var(--dur-slow) var(--ease-emphasized)}:scope :is([data-slot=avatar],[data-slot=avatar-fallback]){border-radius:var(--radius-chip)}:scope [data-slot=avatar-fallback]{border:1px solid rgb(var(--color-line));background-color:rgb(var(--color-surface-sunken));color:rgb(var(--color-ink));font-family:var(--font-display);font-weight:400}:scope [data-slot=table-footer]{border-color:rgb(var(--color-line));background-color:rgb(var(--color-surface-sunken))}:scope .gn-filed{box-shadow:0 10px 0 -5px rgb(var(--color-canvas)),0 10px 0 -4px var(--gn-filed-line),var(--shadow-2)}:scope .gn-filed[data-edges="2"]{box-shadow:0 10px 0 -5px rgb(var(--color-canvas)),0 10px 0 -4px var(--gn-filed-line),0 19px 0 -10px rgb(var(--color-canvas)),0 19px 0 -9px var(--gn-filed-line),var(--shadow-2)}:scope .gn-rule{border-color:rgb(var(--color-line))}:scope :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){border-color:rgb(var(--color-line-strong));background-color:rgb(var(--color-surface-raised))}:scope :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger])[aria-invalid=true]{border-color:rgb(var(--color-danger-solid))}:scope [data-slot=button][data-variant=outline]{border-color:rgb(var(--color-line-strong));background-color:rgb(var(--color-surface-raised))}:scope [data-slot=button][data-variant=outline]:hover{border-color:rgb(var(--color-ink))}:scope [data-slot=button]:is([data-variant=default],[data-variant=premium]){box-shadow:var(--shadow-1);transition:background-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),translate var(--dur-base) var(--ease-standard)}:scope [data-slot=button]:is([data-variant=default],[data-variant=premium]):hover:not(:disabled){box-shadow:var(--shadow-2);translate:0 -1px}:scope [data-slot=button]:is([data-variant=default],[data-variant=premium]):active{translate:none}:scope .gn-disabled[aria-disabled=true],:scope :is([data-slot=button],.gn-disabled):disabled{opacity:1;background-color:rgb(var(--color-surface-sunken));background-image:none;border:1px dashed rgb(var(--color-line-strong));color:rgb(var(--color-ink-subtle));box-shadow:none;translate:none}:scope :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):disabled{opacity:1;border-style:dashed;background-color:rgb(var(--color-surface-sunken));color:rgb(var(--color-ink-subtle))}:scope :is([data-slot],a,button,input,select,textarea,[tabindex]):not([data-slot$=-item],[data-slot$=-sub-trigger],[data-slot$=menu-content],[data-slot$=menu-sub-content],[data-slot=popover-content],[data-slot=select-content],[data-slot=dialog-content],[data-slot=sheet-content],[data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):focus-visible{outline:2px solid rgb(var(--color-focus));outline-offset:2px;--tw-ring-shadow:0 0 transparent;--tw-ring-offset-shadow:0 0 transparent}:scope :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):focus-visible{outline:0;border-color:rgb(var(--color-focus));box-shadow:0 0 0 3px color-mix(in srgb,rgb(var(--color-focus)) 22%,transparent)}:scope [data-slot=button].font-semibold{font-weight:500}:scope [data-slot=button][data-size=default].text-sm{font-size:var(--type-body-sm-size)}:scope [data-slot=button][data-size=default].px-5{padding-inline:var(--control-px)}:scope [data-slot=button][data-size=sm].text-xs{font-size:12.5px}:scope [data-slot=button][data-size=sm]:is(.px-3,.has-\[\>svg\]\:px-2\.5:has(>svg)){padding-inline:calc(var(--control-px) - 4px)}:scope [data-slot=button][data-size=lg].text-base{font-size:13.5px}:scope [data-slot=button][data-size=lg]:is(.px-8,.has-\[\>svg\]\:px-6:has(>svg)){padding-inline:calc(var(--control-px) + 3px)}:where([data-slot=button][data-size=sm]){border-radius:calc(var(--radius-control) - 1px)}:scope [data-slot=button]:active{--tw-scale-x:1;--tw-scale-y:1}:scope [data-slot=button][data-variant=destructive]:not(:disabled){box-shadow:var(--shadow-1)}:scope [data-slot=button][data-variant=destructive]:hover:not(:disabled){filter:brightness(.94)}:scope [data-slot=button][data-variant=link]:disabled{background-color:transparent;border-color:transparent;text-decoration:none}:scope :is([data-slot=input],[data-slot=select-trigger],[data-slot=select-item],[data-slot=label]).text-sm{font-size:var(--type-body-sm-size)}:scope [data-slot=input].px-control:not([class*=pl-]){padding-inline-start:calc(var(--control-px) - 4px)}:scope [data-slot=input].px-control:not([class*=pr-]){padding-inline-end:calc(var(--control-px) - 4px)}:scope [data-slot=textarea]::-moz-placeholder{color:rgb(var(--color-ink-subtle))}:scope [data-slot=textarea]::placeholder{color:rgb(var(--color-ink-subtle))}:scope [data-slot=select-trigger][data-placeholder]{color:rgb(var(--color-ink-subtle))}:scope [data-slot=input][data-validation=success]{border-color:rgb(var(--color-success-solid))}:scope [data-slot=input][data-validation=warning]{border-color:rgb(var(--color-warning-solid))}:scope [data-slot=input][data-validation=error]{border-color:rgb(var(--color-danger-solid))}:scope [data-slot=checkbox][data-state=unchecked]{border-color:rgb(var(--color-line-strong));background-color:rgb(var(--color-surface-raised))}:scope [data-slot=checkbox][data-state=unchecked]:hover:not(:disabled){border-color:rgb(var(--color-ink))}:scope [data-slot=checkbox]:disabled{opacity:1;border-style:dashed;border-color:rgb(var(--color-line-strong));background-color:rgb(var(--color-surface-sunken));color:rgb(var(--color-ink-subtle))}:scope [data-slot=switch]:disabled{opacity:1;border-style:dashed;border-color:rgb(var(--color-line-strong));background-color:rgb(var(--color-surface-sunken))}:scope [data-slot=switch]:disabled [data-slot=switch-thumb]{background-color:rgb(var(--color-line-strong))}:where(input[type=radio],input[type=checkbox],input[type=range]){accent-color:rgb(var(--color-accent))}:scope :is([data-slot=status-mark],.gn-status){display:inline-flex;align-items:center;gap:7px;font-weight:500;white-space:nowrap}:scope :is([data-slot=status-mark],.gn-status):before{flex:none;font:normal 400 1.4em/1 var(--font-display);translate:0 1px;margin:-2px -1px -2px 0}:scope :is([data-slot=status-mark],.gn-status)[data-status=active]{color:rgb(var(--color-success-ink))}:scope :is([data-slot=status-mark],.gn-status)[data-status=active]:before{content:"\25CF";content:"\25CF"/""}:scope :is([data-slot=status-mark],.gn-status)[data-status=review]{color:rgb(var(--color-info-ink))}:scope :is([data-slot=status-mark],.gn-status)[data-status=review]:before{content:"\25D0";content:"\25D0"/""}:scope :is([data-slot=status-mark],.gn-status)[data-status=draft]{color:rgb(var(--color-ink-subtle))}:scope :is([data-slot=status-mark],.gn-status)[data-status=draft]:before{content:"\25CC";content:"\25CC"/""}:scope :is([data-slot=status-mark],.gn-status)[data-status=done]{color:rgb(var(--color-ink))}:scope :is([data-slot=status-mark],.gn-status)[data-status=done]:before{content:"\2611";content:"\2611"/""}:scope :is([data-slot=status-mark],.gn-status)[data-status=closed]{color:rgb(var(--color-ink-subtle))}:scope :is([data-slot=status-mark],.gn-status)[data-status=closed]:before{content:"\229F";content:"\229F"/""}:scope :is([data-slot=status-mark],.gn-status)[data-status=risk]{color:rgb(var(--color-danger-ink))}:scope :is([data-slot=status-mark],.gn-status)[data-status=risk]:before{content:"\25B2";content:"\25B2"/""}:scope :is([data-slot=status-mark],.gn-status)[data-status=notice]{color:rgb(var(--color-warning-ink))}:scope :is([data-slot=status-mark],.gn-status)[data-status=notice]:before{content:"\25C8";content:"\25C8"/""}:scope .gn-status[data-status=ready]{color:rgb(var(--color-ink))}:scope .gn-status[data-status=ready]:before{content:"\25C9";content:"\25C9"/"";color:rgb(var(--color-section-2));font-size:1.05em}:scope :is([data-slot=status-mark],.gn-status):is([data-status=risk],[data-status=notice]){height:24px;padding:0 9px;border:1px solid;border-radius:var(--radius-chip)}:scope :is([data-slot=status-mark],.gn-status)[data-status=risk]{background-color:rgb(var(--color-danger-subtle));border-color:rgb(var(--color-danger-line))}:scope :is([data-slot=status-mark],.gn-status)[data-status=notice]{background-color:rgb(var(--color-warning-subtle));border-color:rgb(var(--color-warning-line))}:scope .gn-chip{display:inline-flex;align-items:stretch;height:24px;border:1px solid rgb(var(--color-line));border-radius:var(--radius-chip);background-color:rgb(var(--color-surface-raised));color:rgb(var(--color-ink-muted));font-size:var(--type-caption-size);font-weight:500;line-height:22px;white-space:nowrap}:scope .gn-chip>*{padding:0 9px}:scope .gn-chip>*+*{border-left:1px solid rgb(var(--color-line));color:rgb(var(--color-ink))}:scope .gn-chip>[data-key]{font-size:var(--type-label-size);letter-spacing:var(--label-tracking);text-transform:var(--label-case)}:scope .gn-pill{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--radius-chip);background-color:var(--gn-pill-neutral);color:rgb(var(--color-on-section));font-size:var(--type-caption-size);font-weight:500;line-height:1;white-space:nowrap}:scope .gn-pill[data-section="1"]{background-color:rgb(var(--color-section-1))}:scope .gn-pill[data-section="2"]{background-color:rgb(var(--color-section-2))}:scope .gn-pill[data-section="3"]{background-color:rgb(var(--color-section-3))}:scope .gn-pill[data-section="4"]{background-color:rgb(var(--color-section-4))}:scope .gn-tint[data-section="1"]{background-color:rgb(var(--color-section-1-subtle))}:scope .gn-tint[data-section="2"]{background-color:rgb(var(--color-section-2-subtle))}:scope .gn-tint[data-section="3"]{background-color:rgb(var(--color-section-3-subtle))}:scope .gn-tint[data-section="4"]{background-color:rgb(var(--color-section-4-subtle))}:scope :is(.gn-tabs,[data-slot=tabs-list]:not([data-variant=segmented],.grid)){position:relative;display:flex;width:100%;height:auto;justify-content:flex-start;gap:24px;padding:0 0 4px;border:0;border-radius:0;background:linear-gradient(rgb(var(--color-line)),rgb(var(--color-line))) left 0 bottom 3px /100% 1px no-repeat;overflow-x:auto;scrollbar-width:none}:scope :is(.gn-tabs,[data-slot=tabs-list]:not([data-variant=segmented],.grid)) [data-slot=tabs-trigger]{position:relative;height:40px;flex:none;padding:0;border-radius:0;background:transparent;box-shadow:none;color:rgb(var(--color-ink-subtle));font-size:13.5px;font-weight:400;transition:color var(--dur-base) var(--ease-standard)}:scope :is(.gn-tabs,[data-slot=tabs-list]:not([data-variant=segmented],.grid)) [data-slot=tabs-trigger]:hover{color:rgb(var(--color-ink-muted))}:scope :is(.gn-tabs,[data-slot=tabs-list]:not([data-variant=segmented],.grid)) [data-slot=tabs-trigger][data-state=active]{color:rgb(var(--color-ink));font-weight:500;background:transparent;box-shadow:none}:scope :is(.gn-tabs,[data-slot=tabs-list]:not([data-variant=segmented],.grid)) [data-slot=tabs-trigger]:focus-visible{outline-offset:-2px}:scope :is(.gn-tabs,[data-slot=tabs-list]:not([data-variant=segmented],.grid))>[data-slot=tabs-indicator]{display:block}:scope [data-slot=tabs-indicator]:not([data-ready]){transition:none}:scope .gn-tab-ind{position:absolute;bottom:2.75px;left:0;height:1.5px;width:var(--gn-tab-w,0);background-color:rgb(var(--color-section-2));pointer-events:none;transform:translateX(var(--gn-tab-x,0));transition:transform var(--dur-slow) var(--ease-emphasized),width var(--dur-slow) var(--ease-emphasized)}:scope .gn-tabs:not(:has(.gn-tab-ind)) [data-slot=tabs-trigger][data-state=active]:after{content:"";position:absolute;left:0;right:2.75px;bottom:-1.25px;height:1.5px;background-color:rgb(var(--color-section-2));pointer-events:none}:scope .gn-tab-ind:after,:scope .gn-tabs:not(:has(.gn-tab-ind)) [data-slot=tabs-trigger][data-state=active]:before{content:"";position:absolute;width:5.5px;height:5.5px;border-radius:50%;background-color:rgb(var(--color-section-2))}:scope .gn-tab-ind:after{right:-2.75px;top:-2px}:scope .gn-tabs:not(:has(.gn-tab-ind)) [data-slot=tabs-trigger][data-state=active]:before{right:0;bottom:-3.25px}:scope [data-slot=tabs-list]:is([data-variant=segmented],.grid){border:1px solid rgb(var(--color-line-strong));background-color:rgb(var(--color-surface-sunken))}:scope [data-slot=tabs-list]:is([data-variant=segmented],.grid) [data-slot=tabs-trigger]{color:rgb(var(--color-ink-muted));font-size:var(--type-body-sm-size);font-weight:500;transition:color var(--dur-fast) var(--ease-standard),background-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}:scope [data-slot=tabs-list]:is([data-variant=segmented],.grid) [data-slot=tabs-trigger]:hover{color:rgb(var(--color-ink))}:scope [data-slot=tabs-list]:is([data-variant=segmented],.grid) [data-slot=tabs-trigger][data-state=active]{background-color:rgb(var(--color-surface-raised));color:rgb(var(--color-ink));box-shadow:var(--shadow-1)}:scope .gn-tab-count{font-family:var(--font-mono);font-size:var(--type-label-size);color:rgb(var(--color-ink-subtle))}:scope [data-slot=table-header] tr{border-bottom:1px solid rgb(var(--color-line));background-color:rgb(var(--color-surface))}:scope [data-slot=table-head]{height:auto;padding-block:12px;color:rgb(var(--color-ink-subtle));font-size:var(--type-label-size);font-weight:500;letter-spacing:.11em;line-height:1;white-space:nowrap}:scope [data-slot=table-body] [data-slot=table-row]{height:var(--row-h);border-color:rgb(var(--color-line));transition:background-color var(--dur-fast) var(--ease-standard)}:scope [data-slot=table-body] [data-slot=table-row]:hover{background-color:color-mix(in srgb,rgb(var(--color-surface-sunken)) 55%,transparent)}:scope [data-slot=table-row][data-state=selected]{background-color:rgb(var(--color-section-1-subtle))}:scope [data-slot=table-row][data-state=selected]>:first-child{box-shadow:inset 2px 0 0 rgb(var(--color-section-1))}:scope :is([data-slot=table-head],[data-slot=table-cell]):first-child{padding-left:20px}:scope :is([data-slot=table-head],[data-slot=table-cell]):last-child{padding-right:20px}:scope .gn-id{display:block;font-family:var(--font-mono);font-size:var(--type-data-size);line-height:var(--type-data-lh);color:rgb(var(--color-ink-subtle))}:scope .gn-title{display:block;margin-top:2px;font-family:var(--font-display);font-size:15.5px;line-height:1.3;color:rgb(var(--color-ink))}:scope .gn-col-status{width:11rem;white-space:nowrap}:scope [data-slot=strip-board]{border-color:rgb(var(--color-line));border-radius:var(--radius-surface)}:scope [data-slot=strip-board]>div>div:first-child>p:first-child{font-family:var(--font-display);font-size:var(--type-h3-size);line-height:var(--type-h3-lh);font-weight:400;letter-spacing:var(--type-h3-tracking)}:scope [data-slot=strip-board-ruler]:after,:scope [data-slot=strip-board-ruler]:before{content:"";position:absolute;bottom:0;left:var(--rail);right:calc(var(--fixed) + var(--minw));pointer-events:none}:scope [data-slot=strip-board-ruler]:before{height:.75px;background-color:rgb(var(--color-line-strong))}:scope [data-slot=strip-board-ruler]:after{height:3px;opacity:.6;background-image:repeating-linear-gradient(to right,rgb(var(--color-ink-subtle)) 0 .75px,transparent .75px 6px)}:scope [data-slot=strip-board-ruler]>[data-tick]>span:first-child{bottom:12px;font-family:var(--font-mono);font-size:var(--type-label-size);font-weight:400;letter-spacing:.02em;color:rgb(var(--color-ink-subtle));font-variant-numeric:lining-nums tabular-nums}:scope [data-slot=strip-board-ruler]>[data-tick]:not(:first-child)>span:last-child{height:9px;width:.75px;background-color:rgb(var(--color-ink-subtle))}:scope [data-slot=strip-board-ruler]>[data-tick]:first-child>span:first-child{font-weight:500;letter-spacing:var(--label-tracking);text-transform:uppercase;color:rgb(var(--color-ink))}:scope [data-slot=strip-board-ruler]>[data-tick]:first-child>span:last-child{z-index:1;bottom:-6px;width:12px;height:12px;border:.9px solid rgb(var(--color-ink));border-radius:50%;background:radial-gradient(circle,rgb(var(--color-ink)) 0 1.75px,rgb(var(--color-surface)) 2.25px)}:scope [data-slot=strip-board-ruler]>span:not([data-tick]){font-size:var(--type-label-size);font-weight:500;letter-spacing:var(--label-tracking);text-transform:var(--label-case);color:rgb(var(--color-ink-subtle))}:scope [data-slot=strip-board-rail]{top:6px;left:calc(var(--rail) - .375px);width:.75px;background-color:rgb(var(--color-ink))}:scope [data-slot=strip-board-rail]~span{width:.75px;background-color:transparent;background-image:repeating-linear-gradient(to bottom,rgb(var(--color-line-strong)) 0 1px,transparent 1px 5px)}:scope [data-slot=strip-type-tab]{border-right-color:rgb(var(--color-line));background-color:var(--gn-pill-neutral);color:rgb(var(--color-on-section));font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.06em}:scope [data-slot=strip-type-tab][data-tone=services]{background-color:rgb(var(--color-section-1))}:scope [data-slot=strip-type-tab][data-tone=technology]{background-color:rgb(var(--color-section-2))}:scope [data-slot=strip-type-tab][data-tone=data]{background-color:rgb(var(--color-section-3))}:scope [data-slot=strip-type-tab][data-tone=facilities]{background-color:rgb(var(--color-section-4))}:scope [data-slot=strip-head]>span:last-child>span:first-child{font-family:var(--font-display);font-size:15.5px;font-weight:400;letter-spacing:-.005em}:scope :is([data-slot=strip-notice]>span:first-child,[data-slot=strip-value]){font-weight:500}:scope [data-slot=strip][data-status=notice] [data-slot=strip-notice]{color:rgb(var(--color-warning-ink));font-weight:500}:scope [data-slot=strip-edge][data-edge=notice]{background-color:rgb(var(--color-warning-solid))}:scope [data-slot=strip-edge][data-edge=selected],:scope [data-slot=strip-notch]>span{background-color:rgb(var(--color-section-1))}:scope [data-slot=strip-status]{display:inline-flex;align-items:center;gap:5px;font-weight:500;white-space:nowrap}:scope [data-slot=strip-status]:before{flex:none;font:normal 400 1.4em/1 var(--font-display);translate:0 1px;margin:-2px -1px -2px 0}:scope [data-slot=strip-status][data-status=active]{color:rgb(var(--color-success-ink))}:scope [data-slot=strip-status][data-status=active]:before{content:"\25CF";content:"\25CF"/""}:scope [data-slot=strip-status][data-status=review]{color:rgb(var(--color-info-ink))}:scope [data-slot=strip-status][data-status=review]:before{content:"\25D0";content:"\25D0"/""}:scope [data-slot=strip-status][data-status=draft]{color:rgb(var(--color-ink-subtle))}:scope [data-slot=strip-status][data-status=draft]:before{content:"\25CC";content:"\25CC"/""}:scope [data-slot=strip-status][data-status=done]{color:rgb(var(--color-ink))}:scope [data-slot=strip-status][data-status=done]:before{content:"\2611";content:"\2611"/""}:scope [data-slot=strip-status][data-status=closed]{color:rgb(var(--color-ink-subtle))}:scope [data-slot=strip-status][data-status=closed]:before{content:"\229F";content:"\229F"/""}:scope [data-slot=strip-status][data-status=risk]{color:rgb(var(--color-danger-ink));background-color:rgb(var(--color-danger-subtle));border-color:rgb(var(--color-danger-line))}:scope [data-slot=strip-status][data-status=risk]:before{content:"\25B2";content:"\25B2"/""}:scope [data-slot=strip-status][data-status=notice]{color:rgb(var(--color-warning-ink));background-color:rgb(var(--color-warning-subtle));border-color:rgb(var(--color-warning-line))}:scope [data-slot=strip-status][data-status=notice]:before{content:"\25C8";content:"\25C8"/""}:scope [data-slot=strip-status]:is([data-status=risk],[data-status=notice]){height:24px;padding:0 6px;border-width:1px;border-style:solid;border-radius:var(--radius-chip);font-size:var(--type-body-sm-size)}@container (max-width: 879.98px){:scope [data-slot=strip]{overflow:clip;border-width:1px;border-color:rgb(var(--color-line));border-radius:var(--radius-control);box-shadow:var(--shadow-1)}:scope [data-slot=strip][data-status=draft]{border-style:dashed;border-color:rgb(var(--color-line-strong));box-shadow:none}:scope [data-slot=strip][data-selected]{border-color:rgb(var(--color-section-1));background-color:rgb(var(--color-section-1-subtle));box-shadow:var(--shadow-2)}}@container (min-width: 880px){:scope [data-slot=strip]>:is([data-slot=strip-head],[data-slot=strip-notice],[data-slot=strip-renews],[data-slot=strip-status-cell],[data-slot=strip-value]){border-top-width:1px;border-bottom-width:1px;border-color:rgb(var(--color-line))}:scope [data-slot=strip]>[data-slot=strip-value]{border-right-width:1px}:scope [data-slot=strip][data-status=draft]>:is([data-slot=strip-head],[data-slot=strip-notice],[data-slot=strip-renews],[data-slot=strip-status-cell],[data-slot=strip-value]){border-color:rgb(var(--color-line-strong))}:scope [data-slot=strip][data-selected]>:is([data-slot=strip-head],[data-slot=strip-notice],[data-slot=strip-renews],[data-slot=strip-status-cell],[data-slot=strip-value]){border-color:rgb(var(--color-section-1));background-color:rgb(var(--color-section-1-subtle))}}:scope .gn-h1{font-family:var(--font-display);font-size:var(--type-h1-size);line-height:var(--type-h1-lh);font-weight:400;letter-spacing:var(--type-h1-tracking);text-transform:none;color:rgb(var(--color-ink))}:scope .gn-h3{font-family:var(--font-display);font-size:var(--type-h3-size);line-height:var(--type-h3-lh);font-weight:400;letter-spacing:var(--type-h3-tracking);text-transform:none;color:rgb(var(--color-ink))}:scope [data-slot=card-title].gn-h3:is(.text-xs,.text-sm,.uppercase){font-family:var(--font-display)}:scope .gn-label{font-family:var(--font-body);font-size:var(--type-caption-size);line-height:var(--type-caption-lh);font-weight:500;letter-spacing:0;text-transform:none}:scope .gn-meta{font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:500;letter-spacing:var(--label-tracking);text-transform:var(--label-case);color:rgb(var(--color-ink-subtle))}:scope .gn-figure{font-family:var(--font-display);font-size:var(--type-h1-size);line-height:1;font-weight:400;letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums}:scope .gn-figure-sm{font-family:var(--font-display);font-size:var(--type-h3-size);line-height:var(--type-h3-lh);font-weight:400;letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums}:scope :is(.gn-plane-2,.gn-plane-3,.gn-plane-4):is(.border-b-2,.border-line-strong){border-width:1px;border-color:rgb(var(--color-line))}@media (max-width:900px){:scope :is(.gn-h1,.gn-figure){font-size:28px}}@media (max-width:900px){:where(.gn-sheet){border-left:0;border-right:0;box-shadow:none}}@media (prefers-reduced-motion:reduce){:scope :is(.gn-lift,a[data-slot=card],button[data-slot=card],[data-slot=button]):hover{translate:none}:scope .gn-tab-ind{transition:none}}}@supports (((-webkit-mask-composite:xor) or (mask-composite:exclude)) or (-webkit-mask-composite:xor)) and (color:color-mix(in srgb,red,blue)){@scope ([data-direction="gnomon"]) to ([data-direction]:not([data-direction="gnomon"]), [data-slot="calendar"]){:scope :is(.gn-plane-2,.gn-plane-3,.gn-plane-4,.gn-lit,[data-slot=dialog-content],[data-slot=popover-content]):after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(135deg,var(--gn-edge-lit),transparent 38%,transparent 62%,var(--gn-edge-shade));-webkit-mask:linear-gradient(black 0 0) content-box,linear-gradient(black 0 0);-webkit-mask-composite:xor;mask:linear-gradient(black 0 0) content-box exclude,linear-gradient(black 0 0)}:where(.gn-lit,[data-slot=popover-content]){position:relative}}@supports (overflow-clip-margin:1px){@scope ([data-direction="gnomon"]) to ([data-direction]:not([data-direction="gnomon"]), [data-slot="calendar"]){:scope [data-slot=card]{overflow:clip;overflow-clip-margin:1px}:scope [data-slot=card]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(135deg,var(--gn-edge-lit),transparent 38%,transparent 62%,var(--gn-edge-shade));-webkit-mask:linear-gradient(black 0 0) content-box,linear-gradient(black 0 0);-webkit-mask-composite:xor;mask:linear-gradient(black 0 0) content-box exclude,linear-gradient(black 0 0)}}}}@scope ([data-direction="gnomon"]) to ([data-direction]:not([data-direction="gnomon"]), [data-slot="calendar"]){:scope .gn-event-head{position:relative;padding:24px 26px;border:1px solid rgb(var(--color-line));border-radius:var(--radius-surface);background-color:rgb(var(--color-surface));box-shadow:var(--shadow-1);row-gap:0}:scope .gn-event-title{margin-top:6px;font-family:var(--font-display);font-size:28px;font-weight:400;line-height:1.2;letter-spacing:-.01em;text-transform:none}:scope .gn-event-standing{display:flex;flex-direction:column;gap:20px;margin-top:18px}:scope .gn-event-facts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}:scope .gn-event-countdown{display:inline-flex;align-items:baseline;gap:8px;font-size:var(--type-body-sm-size)}:scope .gn-event-countdown .gn-num{font-size:14px;letter-spacing:.01em}:scope .gn-event-note{flex-basis:100%;font-size:var(--type-caption-size)}:scope .gn-event-tabs{flex-wrap:nowrap}:scope .gn-event-tabs>[role=tab]{position:relative;flex:none;height:40px;padding:0;border:0;border-radius:0;background:transparent;color:rgb(var(--color-ink-subtle));font-family:var(--font-body);font-size:13.5px;font-weight:400;letter-spacing:normal;text-transform:none;transition:color var(--dur-base) var(--ease-standard)}:scope .gn-event-tabs>[role=tab]:hover{color:rgb(var(--color-ink-muted))}:scope .gn-event-tabs>[role=tab][aria-selected=true]{color:rgb(var(--color-ink));font-weight:500}:scope .gn-event-tabs>[role=tab][aria-selected=true]:after{content:"";position:absolute;left:0;right:2.75px;bottom:-1.25px;height:1.5px;background-color:rgb(var(--color-section-2));pointer-events:none}:scope .gn-event-tabs>[role=tab][aria-selected=true]:before{content:"";position:absolute;right:0;bottom:-3.25px;width:5.5px;height:5.5px;border-radius:50%;background-color:rgb(var(--color-section-2));pointer-events:none}:scope .gn-event-tabs>[role=tab]:focus-visible{outline-offset:-2px}:scope .gn-tl{margin:0 -26px -24px;padding:20px 26px 24px;border-top:1px solid rgb(var(--color-line))}:scope .gn-tl-meta{display:block;margin-bottom:20px;color:rgb(var(--color-ink-subtle));font-size:var(--type-label-size);font-weight:500;letter-spacing:var(--label-tracking);text-transform:var(--label-case)}:scope .gn-tl-track{position:relative;overflow-x:auto;scrollbar-width:none}:scope .gn-tl-list{position:relative;display:grid;grid-template-columns:repeat(var(--gn-tl-n,1),minmax(92px,1fr));margin:0;padding:0;list-style:none}:scope .gn-tl-list:before{content:"";position:absolute;left:6px;right:6px;top:6px;height:1px;background-color:rgb(var(--color-line-strong))}:scope .gn-tl-fill{position:absolute;z-index:1;left:6px;top:6px;height:1px;width:var(--gn-tl-x,0);background-color:rgb(var(--color-ink));transition:width .7s var(--ease-emphasized)}:scope .gn-tl-cur{position:absolute;z-index:2;left:0;top:0;width:13px;height:13px;border:1.5px solid rgb(var(--color-section-2));border-radius:50%;background-color:rgb(var(--color-surface-raised));box-shadow:var(--shadow-1);transform:translateX(var(--gn-tl-x,0));transition:transform .7s var(--ease-emphasized)}:scope .gn-tl-node{position:relative;padding:24px 10px 0 0;font-size:12px;line-height:1.4}:scope .gn-tl-node:before{content:"";position:absolute;z-index:1;top:3px;left:3px;width:7px;height:7px;border:1px solid rgb(var(--color-line-strong));border-radius:50%;background-color:rgb(var(--color-surface-raised))}:scope .gn-tl-node[data-state=done]:before{border-color:rgb(var(--color-ink));background-color:rgb(var(--color-ink))}:scope .gn-tl-node b{display:block;font-weight:500;color:rgb(var(--color-ink));overflow-wrap:anywhere}:scope .gn-tl-node span{display:block;color:rgb(var(--color-ink-subtle));font-variant-numeric:lining-nums tabular-nums}:scope .gn-tl-node[data-state=current] b{color:rgb(var(--color-ink))}:scope .gn-ledger-wrap{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}:scope .gn-ledger{padding:0 0 14px}:scope .gn-ledger-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;padding:16px 22px;border-bottom:1px solid rgb(var(--color-line))}:scope .gn-ledger-head h3{margin:0;font-family:var(--font-display);font-size:19px;font-weight:400;color:rgb(var(--color-ink))}:scope .gn-ledger-head span{color:rgb(var(--color-ink-subtle));font-size:var(--type-caption-size)}:scope .gn-ledger-rows{display:flex;flex-direction:column;gap:8px;margin:0;padding:14px 14px 0;list-style:none}:scope .gn-ledger-row{display:grid;grid-template-columns:28px minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr) 168px;gap:12px;align-items:center;min-height:var(--row-h);padding:10px 14px;border:1px solid rgb(var(--color-line));border-radius:var(--radius-control);background-color:rgb(var(--color-surface-raised));box-shadow:var(--shadow-1);font-size:var(--type-body-sm-size);font-variant-numeric:lining-nums tabular-nums;transition:box-shadow .6s var(--ease-emphasized),translate .6s var(--ease-emphasized)}:scope .gn-ledger-row[data-phase=sealed]{box-shadow:var(--shadow-2);translate:0 -1px}:scope .gn-ledger-ix{font-family:var(--font-mono);font-size:11px;color:rgb(var(--color-ink-subtle))}:scope .gn-ledger-vendor{min-width:0;font-family:var(--font-display);font-size:15px;color:rgb(var(--color-ink))}:scope .gn-ledger-vendor small{display:block;margin-top:1px;font-family:var(--font-body);font-size:11.5px;color:rgb(var(--color-ink-subtle))}:scope .gn-ledger-meta{color:rgb(var(--color-ink-muted));font-size:12.5px}:scope .gn-ledger-empty{padding:18px 22px 4px;color:rgb(var(--color-ink-subtle));font-size:var(--type-body-sm-size)}:scope .gn-hatch{display:inline-flex;align-items:center;gap:8px;color:rgb(var(--color-ink-muted));font-size:12px;white-space:nowrap}:scope .gn-hatch>i{flex:none;width:64px;height:14px;border:1px solid rgb(var(--color-line-strong));border-radius:3px;background:repeating-linear-gradient(45deg,transparent 0 3px,rgb(var(--color-ink-subtle)/.45) 3px 3.7px)}:scope .gn-side-card{padding:20px}:scope .gn-side-card h4{margin:0;font-family:var(--font-display);font-size:18px;font-weight:400;color:rgb(var(--color-ink))}:scope .gn-side-card p{margin:8px 0 0;color:rgb(var(--color-ink-muted));font-size:13px;line-height:1.6}:scope .gn-side-card p.gn-side-fine{margin-top:12px;color:rgb(var(--color-ink-subtle));font-size:12px}:scope .gn-gate{padding:0}:scope .gn-gate-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:16px 18px;border-bottom:1px solid rgb(var(--color-line))}:scope .gn-gate-head h3{margin:0;font-family:var(--font-display);font-size:19px;font-weight:400;color:rgb(var(--color-ink))}:scope .gn-gate ul{margin:0;padding:4px 0;list-style:none}:scope .gn-gate li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:10px 18px;border-bottom:1px solid rgb(var(--color-line));font-size:12.5px}:scope .gn-gate li:last-child{border-bottom:0}:scope .gn-gate li .gn-status{align-items:flex-start;white-space:normal;font-weight:400;color:rgb(var(--color-ink))}:scope .gn-gate li .gn-status[data-status=draft]{color:rgb(var(--color-ink-muted))}:scope .gn-gate li .gn-status:before{translate:0 3px}:scope .gn-gate-note{font-family:var(--font-body);font-size:var(--type-caption-size);font-weight:500;color:rgb(var(--color-ink-subtle));white-space:nowrap}:scope .gn-gate-foot{padding:10px 18px 14px;border-top:1px solid rgb(var(--color-line));color:rgb(var(--color-ink-subtle));font-size:var(--type-caption-size)}@media (max-width:900px){:scope .gn-ledger-wrap{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){:scope .gn-event-head{padding:20px 18px}:scope .gn-event-title{font-size:23px}:scope .gn-tl{margin:0 -18px -20px;padding:18px 18px 20px}:scope .gn-tl-list{grid-template-columns:minmax(0,1fr)}:scope .gn-tl-list:before{left:6px;right:auto;top:6px;bottom:6px;width:1px;height:auto}:scope :is(.gn-tl-fill,.gn-tl-cur){display:none}:scope .gn-tl-node{padding:0 0 14px 24px}:scope .gn-tl-node[data-state=current]:before{top:0;left:0;width:13px;height:13px;border:1.5px solid rgb(var(--color-section-2));box-shadow:var(--shadow-1)}:scope .gn-ledger-row{grid-template-columns:22px minmax(0,1fr);gap:6px 10px}:scope .gn-ledger-row>:nth-child(n+3){grid-column:2}}@media (prefers-reduced-motion:reduce){:scope :is(.gn-tl-fill,.gn-tl-cur,.gn-ledger-row){transition:none}:scope .gn-ledger-row[data-phase=sealed]{translate:none}}}@scope ([data-direction="gnomon"]) to ([data-direction]:not([data-direction="gnomon"]), [data-slot="calendar"]){:scope .gn-h4{font-family:var(--font-display);font-size:var(--type-h4-size);line-height:var(--type-h4-lh);font-weight:400;letter-spacing:var(--type-h4-tracking);text-transform:none;color:rgb(var(--color-ink))}:scope .gn-h4.text-xs{font-size:15.5px;line-height:1.3}:scope .gn-case{text-transform:none;letter-spacing:normal}:scope .gn-wordmark{font-family:var(--font-display);font-size:17px;font-weight:400;letter-spacing:-.01em;text-transform:none;color:rgb(var(--color-ink))}:scope .gn-field{border-radius:var(--radius-control);border-color:rgb(var(--color-line-strong));background-color:rgb(var(--color-surface-raised));font-size:var(--type-body-sm-size)}:scope select.gn-field{padding-inline:calc(var(--control-px) - 4px)}:scope .gn-field:disabled{border-style:dashed;background-color:rgb(var(--color-surface-sunken));color:rgb(var(--color-ink-subtle))}:scope .gn-dropzone{border-radius:var(--radius-control);border-color:rgb(var(--color-line-strong));background-color:rgb(var(--color-surface-sunken))}:scope .gn-src-chip{min-height:20px;padding:2px 7px;border-radius:var(--radius-chip);font-family:var(--font-body);font-size:var(--type-label-size);font-weight:500;letter-spacing:var(--label-tracking);line-height:1.2}:scope .gn-src-status{gap:6px;padding:0;border-color:transparent;background-color:transparent;font-family:var(--font-body);font-size:var(--type-caption-size);letter-spacing:0;text-transform:none;line-height:1.2}:scope .gn-src-status:is([data-status=risk],[data-status=notice]){height:22px;padding:0 8px}:scope .gn-rfp-filter .gn-src-status.gn-status{height:auto;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit}:scope .gn-rfp-filter .gn-src-status.gn-status:before{content:none}:scope .gn-src-tabs{border-bottom-color:rgb(var(--color-line))}:scope .gn-src-tabs>button{border-bottom-width:1.5px;font-size:13.5px;color:rgb(var(--color-ink-subtle));transition:color var(--dur-base) var(--ease-standard)}:scope .gn-src-tabs>button:hover{color:rgb(var(--color-ink-muted))}:scope .gn-src-tabs>button.border-ink{border-bottom-color:rgb(var(--color-section-2));background-color:transparent;color:rgb(var(--color-ink));font-weight:500}:scope .gn-src-tabs>button:focus-visible{outline-offset:-2px}:scope .gn-src-footer{font-family:var(--font-body);font-size:var(--type-caption-size);letter-spacing:0;text-transform:none;color:rgb(var(--color-ink-subtle))}}