.theme-light,:root{color-scheme:light;--loupe-brand-navy:#19213D;--loupe-brand-blue-1:#52B8E3;--loupe-brand-blue-2:#6FC8EB;--loupe-brand-blue-3:#88D0E8;--cert-gold:#b5935b;--cert-gold-light:#e6d3a3;--cert-gold-deep:#85663a;--cert-paper:#fdfaf3;--cert-ink:var(--loupe-brand-navy);--cert-night:var(--loupe-brand-navy);--color-primary:var(--loupe-brand-blue-1);--color-primary-strong:#3DA8D4;--color-primary-soft:color-mix(in srgb,var(--color-primary) 14%,white);--color-accent:var(--loupe-brand-blue-3);--color-focus-ring:color-mix(in srgb,var(--color-primary) 24%,transparent);--rgb-text-heading:17 24 39;--rgb-text-primary:31 41 55;--rgb-text-body:55 65 81;--rgb-text-supporting:75 85 99;--rgb-text-subtle:107 114 128;--rgb-text-faint:156 163 175;--rgb-text-disabled:209 213 219;--rgb-text-inverse:255 255 255;--rgb-text-inverse-soft:243 244 246;--rgb-text-ink:0 0 0;--rgb-surface-panel:255 255 255;--rgb-surface-raised:255 255 255;--rgb-surface-sunken:249 250 251;--rgb-surface-subtle:243 244 246;--rgb-surface-strong:229 231 235;--rgb-surface-heavy:209 213 219;--rgb-surface-inverse:17 24 39;--rgb-surface-inverse-soft:31 41 55;--rgb-surface-inverse-muted:55 65 81;--rgb-surface-scrim:0 0 0;--rgb-scrollbar:0 0 0;--rgb-border-hairline:249 250 251;--rgb-border-divider:243 244 246;--rgb-border-neutral:229 231 235;--rgb-border-control:209 213 219;--rgb-border-emphasis:156 163 175;--rgb-warning-50:255 251 235;--rgb-warning-100:254 243 199;--rgb-warning-200:253 230 138;--rgb-warning-300:252 211 77;--rgb-warning-400:251 191 36;--rgb-warning-500:245 158 11;--rgb-warning-600:217 119 6;--rgb-warning-700:180 83 9;--rgb-warning-800:146 64 14;--rgb-warning-900:120 53 15;--rgb-warning-950:69 26 3;--rgb-success-50:236 253 245;--rgb-success-100:209 250 229;--rgb-success-200:167 243 208;--rgb-success-300:110 231 183;--rgb-success-400:52 211 153;--rgb-success-500:16 185 129;--rgb-success-600:5 150 105;--rgb-success-700:4 120 87;--rgb-success-800:6 95 70;--rgb-success-900:6 78 59;--rgb-success-950:2 44 34;--rgb-danger-50:254 242 242;--rgb-danger-100:254 226 226;--rgb-danger-200:254 202 202;--rgb-danger-300:252 165 165;--rgb-danger-400:248 113 113;--rgb-danger-500:239 68 68;--rgb-danger-600:220 38 38;--rgb-danger-700:185 28 28;--rgb-danger-800:153 27 27;--rgb-danger-900:127 29 29;--rgb-danger-950:69 10 10;--rgb-critical-50:255 241 242;--rgb-critical-100:255 228 230;--rgb-critical-200:254 205 211;--rgb-critical-300:253 164 175;--rgb-critical-400:251 113 133;--rgb-critical-500:244 63 94;--rgb-critical-600:225 29 72;--rgb-critical-700:190 18 60;--rgb-critical-800:159 18 57;--rgb-critical-900:136 19 55;--rgb-critical-950:76 5 25;--rgb-info-50:240 249 255;--rgb-info-100:224 242 254;--rgb-info-200:186 230 253;--rgb-info-300:125 211 252;--rgb-info-400:56 189 248;--rgb-info-500:14 165 233;--rgb-info-600:2 132 199;--rgb-info-700:3 105 161;--rgb-info-800:7 89 133;--rgb-info-900:12 74 110;--rgb-info-950:8 47 73;--rgb-tone-slate-50:248 250 252;--rgb-tone-slate-100:241 245 249;--rgb-tone-slate-200:226 232 240;--rgb-tone-slate-300:203 213 225;--rgb-tone-slate-400:148 163 184;--rgb-tone-slate-500:100 116 139;--rgb-tone-slate-600:71 85 105;--rgb-tone-slate-700:51 65 85;--rgb-tone-slate-800:30 41 59;--rgb-tone-slate-900:15 23 42;--rgb-tone-slate-950:2 6 23;--rgb-tone-green-50:240 253 244;--rgb-tone-green-100:220 252 231;--rgb-tone-green-200:187 247 208;--rgb-tone-green-300:134 239 172;--rgb-tone-green-400:74 222 128;--rgb-tone-green-500:34 197 94;--rgb-tone-green-600:22 163 74;--rgb-tone-green-700:21 128 61;--rgb-tone-green-800:22 101 52;--rgb-tone-green-900:20 83 45;--rgb-tone-green-950:5 46 22;--rgb-tone-violet-50:245 243 255;--rgb-tone-violet-100:237 233 254;--rgb-tone-violet-200:221 214 254;--rgb-tone-violet-300:196 181 253;--rgb-tone-violet-400:167 139 250;--rgb-tone-violet-500:139 92 246;--rgb-tone-violet-600:124 58 237;--rgb-tone-violet-700:109 40 217;--rgb-tone-violet-800:91 33 182;--rgb-tone-violet-900:76 29 149;--rgb-tone-violet-950:46 16 101;--rgb-tone-indigo-50:238 242 255;--rgb-tone-indigo-100:224 231 255;--rgb-tone-indigo-200:199 210 254;--rgb-tone-indigo-300:165 180 252;--rgb-tone-indigo-400:129 140 248;--rgb-tone-indigo-500:99 102 241;--rgb-tone-indigo-600:79 70 229;--rgb-tone-indigo-700:67 56 202;--rgb-tone-indigo-800:55 48 163;--rgb-tone-indigo-900:49 46 129;--rgb-tone-indigo-950:30 27 75;--rgb-tone-teal-50:240 253 250;--rgb-tone-teal-100:204 251 241;--rgb-tone-teal-200:153 246 228;--rgb-tone-teal-300:94 234 212;--rgb-tone-teal-400:45 212 191;--rgb-tone-teal-500:20 184 166;--rgb-tone-teal-600:13 148 136;--rgb-tone-teal-700:15 118 110;--rgb-tone-teal-800:17 94 89;--rgb-tone-teal-900:19 78 74;--rgb-tone-teal-950:4 47 46;--rgb-tone-orange-50:255 247 237;--rgb-tone-orange-100:255 237 213;--rgb-tone-orange-200:254 215 170;--rgb-tone-orange-300:253 186 116;--rgb-tone-orange-400:251 146 60;--rgb-tone-orange-500:249 115 22;--rgb-tone-orange-600:234 88 12;--rgb-tone-orange-700:194 65 12;--rgb-tone-orange-800:154 52 18;--rgb-tone-orange-900:124 45 18;--rgb-tone-orange-950:67 20 7;--rgb-tone-blue-50:239 246 255;--rgb-tone-blue-100:219 234 254;--rgb-tone-blue-200:191 219 254;--rgb-tone-blue-300:147 197 253;--rgb-tone-blue-400:96 165 250;--rgb-tone-blue-500:59 130 246;--rgb-tone-blue-600:37 99 235;--rgb-tone-blue-700:29 78 216;--rgb-tone-blue-800:30 64 175;--rgb-tone-blue-900:30 58 138;--rgb-tone-blue-950:23 37 84;--surface-app:#f6fbfd;--surface-app-end:#eaf6fb;--surface-panel:rgb(var(--rgb-surface-panel));--surface-card:rgba(255,255,255,0.88);--surface-card-muted:rgba(247,250,252,0.92);--surface-overlay:rgba(15,23,42,0.42);--border-subtle:#d9ecf3;--border-default:#c5e3ef;--border-strong:#9ecede;--text-strong:var(--loupe-brand-navy);--surface-contrast:var(--loupe-brand-navy);--text-primary:rgb(var(--rgb-text-primary));--text-secondary:#64748b;--text-tertiary:#94a3b8;--text-inverse:rgb(var(--rgb-text-inverse));--bg-gradient-start:var(--surface-app);--bg-gradient-end:var(--surface-app-end);--card-bg:var(--surface-card);--card-border:color-mix(in srgb,var(--border-subtle) 86%,transparent);--shadow-soft:0 2px 12px rgba(36,92,120,0.06),0 1px 3px rgba(25,33,61,0.04);--shadow-card:0 8px 28px rgba(36,92,120,0.1);--shadow-floating:0 18px 44px rgba(36,92,120,0.14);--shadow-header-edge:0 1px 0 0 rgba(0,0,0,0.05);--shadow-sticky-edge-right:-8px 0 8px -8px rgba(0,0,0,0.12);--primary-from:var(--loupe-brand-blue-1);--primary-to:var(--loupe-brand-blue-3);--loupe-danger:rgb(var(--rgb-danger-600));--loupe-danger-foreground:rgb(var(--rgb-text-inverse));--loupe-danger-surface:rgb(var(--rgb-danger-50));--loupe-danger-border:rgb(var(--rgb-danger-200));--loupe-danger-text:rgb(var(--rgb-danger-700));--loupe-danger-surface-soft:rgb(var(--rgb-danger-100));--dropdown-option-selected-bg:color-mix(in srgb,var(--primary-from) 12%,transparent);--dropdown-option-hover-bg:color-mix(in srgb,var(--primary-from) 6%,transparent);--dropdown-option-selected-text:var(--primary-from);--status-draft:rgb(var(--rgb-text-faint));--status-progress:rgb(var(--rgb-warning-400));--status-progress-on-solid:#422006;--status-progress-text:rgb(var(--rgb-warning-700));--status-done:rgb(var(--rgb-success-400));--status-done-solid:rgb(var(--rgb-success-600));--status-done-solid-foreground:rgb(var(--rgb-text-inverse));--status-done-text:rgb(var(--rgb-success-700));--status-review:#60a5fa;--sidebar-bg:#eff8fc;--surface-timeline-pending:#f7fafc}@media not print{.dark{color-scheme:dark;--rgb-text-heading:248 250 252;--rgb-text-primary:241 245 249;--rgb-text-body:203 213 225;--rgb-text-supporting:177 189 206;--rgb-text-subtle:148 163 184;--rgb-text-faint:107 122 150;--rgb-text-disabled:71 85 120;--rgb-text-ink:248 250 252;--rgb-surface-panel:20 27 46;--rgb-surface-raised:44 56 86;--rgb-surface-sunken:25 33 55;--rgb-surface-subtle:32 42 68;--rgb-surface-strong:44 56 86;--rgb-surface-heavy:62 76 110;--rgb-surface-inverse:8 12 24;--rgb-surface-inverse-soft:14 20 36;--rgb-surface-inverse-muted:22 30 52;--rgb-scrollbar:255 255 255;--rgb-border-hairline:28 37 60;--rgb-border-divider:36 46 74;--rgb-border-neutral:51 63 96;--rgb-border-control:71 85 124;--rgb-border-emphasis:100 114 150;--rgb-critical-50:76 5 25;--rgb-critical-100:136 19 55;--rgb-critical-200:159 18 57;--rgb-critical-300:190 18 60;--rgb-text-critical-50:255 241 242;--rgb-text-critical-100:255 228 230;--rgb-text-critical-200:254 205 211;--rgb-text-critical-300:253 164 175;--rgb-text-critical-400:251 113 133;--rgb-text-critical-500:251 113 133;--rgb-text-critical-600:251 113 133;--rgb-text-critical-700:253 164 175;--rgb-text-critical-800:254 205 211;--rgb-text-critical-900:255 228 230;--rgb-text-critical-950:255 241 242;--rgb-danger-50:69 10 10;--rgb-danger-100:127 29 29;--rgb-danger-200:153 27 27;--rgb-danger-300:185 28 28;--rgb-text-danger-50:254 242 242;--rgb-text-danger-100:254 226 226;--rgb-text-danger-200:254 202 202;--rgb-text-danger-300:252 165 165;--rgb-text-danger-400:248 113 113;--rgb-text-danger-500:248 113 113;--rgb-text-danger-600:248 113 113;--rgb-text-danger-700:252 165 165;--rgb-text-danger-800:254 202 202;--rgb-text-danger-900:254 226 226;--rgb-text-danger-950:254 242 242;--rgb-info-50:8 47 73;--rgb-info-100:12 74 110;--rgb-info-200:7 89 133;--rgb-info-300:3 105 161;--rgb-text-info-50:240 249 255;--rgb-text-info-100:224 242 254;--rgb-text-info-200:186 230 253;--rgb-text-info-300:125 211 252;--rgb-text-info-400:56 189 248;--rgb-text-info-500:56 189 248;--rgb-text-info-600:56 189 248;--rgb-text-info-700:125 211 252;--rgb-text-info-800:186 230 253;--rgb-text-info-900:224 242 254;--rgb-text-info-950:240 249 255;--rgb-success-50:2 44 34;--rgb-success-100:6 78 59;--rgb-success-200:6 95 70;--rgb-success-300:4 120 87;--rgb-text-success-50:236 253 245;--rgb-text-success-100:209 250 229;--rgb-text-success-200:167 243 208;--rgb-text-success-300:110 231 183;--rgb-text-success-400:52 211 153;--rgb-text-success-500:52 211 153;--rgb-text-success-600:52 211 153;--rgb-text-success-700:110 231 183;--rgb-text-success-800:167 243 208;--rgb-text-success-900:209 250 229;--rgb-text-success-950:236 253 245;--rgb-tone-blue-50:23 37 84;--rgb-tone-blue-100:30 58 138;--rgb-tone-blue-200:30 64 175;--rgb-tone-blue-300:29 78 216;--rgb-text-tone-blue-50:239 246 255;--rgb-text-tone-blue-100:219 234 254;--rgb-text-tone-blue-200:191 219 254;--rgb-text-tone-blue-300:147 197 253;--rgb-text-tone-blue-400:96 165 250;--rgb-text-tone-blue-500:96 165 250;--rgb-text-tone-blue-600:96 165 250;--rgb-text-tone-blue-700:147 197 253;--rgb-text-tone-blue-800:191 219 254;--rgb-text-tone-blue-900:219 234 254;--rgb-text-tone-blue-950:239 246 255;--rgb-tone-green-50:5 46 22;--rgb-tone-green-100:20 83 45;--rgb-tone-green-200:22 101 52;--rgb-tone-green-300:21 128 61;--rgb-text-tone-green-50:240 253 244;--rgb-text-tone-green-100:220 252 231;--rgb-text-tone-green-200:187 247 208;--rgb-text-tone-green-300:134 239 172;--rgb-text-tone-green-400:74 222 128;--rgb-text-tone-green-500:74 222 128;--rgb-text-tone-green-600:74 222 128;--rgb-text-tone-green-700:134 239 172;--rgb-text-tone-green-800:187 247 208;--rgb-text-tone-green-900:220 252 231;--rgb-text-tone-green-950:240 253 244;--rgb-tone-indigo-50:30 27 75;--rgb-tone-indigo-100:49 46 129;--rgb-tone-indigo-200:55 48 163;--rgb-tone-indigo-300:67 56 202;--rgb-text-tone-indigo-50:238 242 255;--rgb-text-tone-indigo-100:224 231 255;--rgb-text-tone-indigo-200:199 210 254;--rgb-text-tone-indigo-300:165 180 252;--rgb-text-tone-indigo-400:129 140 248;--rgb-text-tone-indigo-500:129 140 248;--rgb-text-tone-indigo-600:129 140 248;--rgb-text-tone-indigo-700:165 180 252;--rgb-text-tone-indigo-800:199 210 254;--rgb-text-tone-indigo-900:224 231 255;--rgb-text-tone-indigo-950:238 242 255;--rgb-tone-orange-50:67 20 7;--rgb-tone-orange-100:124 45 18;--rgb-tone-orange-200:154 52 18;--rgb-tone-orange-300:194 65 12;--rgb-text-tone-orange-50:255 247 237;--rgb-text-tone-orange-100:255 237 213;--rgb-text-tone-orange-200:254 215 170;--rgb-text-tone-orange-300:253 186 116;--rgb-text-tone-orange-400:251 146 60;--rgb-text-tone-orange-500:251 146 60;--rgb-text-tone-orange-600:251 146 60;--rgb-text-tone-orange-700:253 186 116;--rgb-text-tone-orange-800:254 215 170;--rgb-text-tone-orange-900:255 237 213;--rgb-text-tone-orange-950:255 247 237;--rgb-tone-slate-50:2 6 23;--rgb-tone-slate-100:15 23 42;--rgb-tone-slate-200:30 41 59;--rgb-tone-slate-300:51 65 85;--rgb-text-tone-slate-50:248 250 252;--rgb-text-tone-slate-100:241 245 249;--rgb-text-tone-slate-200:226 232 240;--rgb-text-tone-slate-300:203 213 225;--rgb-text-tone-slate-400:148 163 184;--rgb-text-tone-slate-500:148 163 184;--rgb-text-tone-slate-600:148 163 184;--rgb-text-tone-slate-700:203 213 225;--rgb-text-tone-slate-800:226 232 240;--rgb-text-tone-slate-900:241 245 249;--rgb-text-tone-slate-950:248 250 252;--rgb-tone-teal-50:4 47 46;--rgb-tone-teal-100:19 78 74;--rgb-tone-teal-200:17 94 89;--rgb-tone-teal-300:15 118 110;--rgb-text-tone-teal-50:240 253 250;--rgb-text-tone-teal-100:204 251 241;--rgb-text-tone-teal-200:153 246 228;--rgb-text-tone-teal-300:94 234 212;--rgb-text-tone-teal-400:45 212 191;--rgb-text-tone-teal-500:45 212 191;--rgb-text-tone-teal-600:45 212 191;--rgb-text-tone-teal-700:94 234 212;--rgb-text-tone-teal-800:153 246 228;--rgb-text-tone-teal-900:204 251 241;--rgb-text-tone-teal-950:240 253 250;--rgb-tone-violet-50:46 16 101;--rgb-tone-violet-100:76 29 149;--rgb-tone-violet-200:91 33 182;--rgb-tone-violet-300:109 40 217;--rgb-text-tone-violet-50:245 243 255;--rgb-text-tone-violet-100:237 233 254;--rgb-text-tone-violet-200:221 214 254;--rgb-text-tone-violet-300:196 181 253;--rgb-text-tone-violet-400:167 139 250;--rgb-text-tone-violet-500:167 139 250;--rgb-text-tone-violet-600:167 139 250;--rgb-text-tone-violet-700:196 181 253;--rgb-text-tone-violet-800:221 214 254;--rgb-text-tone-violet-900:237 233 254;--rgb-text-tone-violet-950:245 243 255;--rgb-warning-50:69 26 3;--rgb-warning-100:120 53 15;--rgb-warning-200:146 64 14;--rgb-warning-300:180 83 9;--rgb-text-warning-50:255 251 235;--rgb-text-warning-100:254 243 199;--rgb-text-warning-200:253 230 138;--rgb-text-warning-300:252 211 77;--rgb-text-warning-400:251 191 36;--rgb-text-warning-500:251 191 36;--rgb-text-warning-600:251 191 36;--rgb-text-warning-700:252 211 77;--rgb-text-warning-800:253 230 138;--rgb-text-warning-900:254 243 199;--rgb-text-warning-950:255 251 235;--surface-app:#0b1020;--surface-app-end:#0e1730;--surface-card:rgba(20,27,46,0.88);--surface-card-muted:rgba(25,33,55,0.92);--surface-overlay:rgba(0,0,0,0.6);--border-subtle:#27324f;--border-default:#34416a;--border-strong:#4a5a88;--text-strong:#f1f5f9;--surface-contrast:#3b4a7a;--text-secondary:#94a3b8;--text-tertiary:#64748b;--color-primary-soft:color-mix(in srgb,var(--color-primary) 22%,rgb(var(--rgb-surface-panel)));--color-focus-ring:color-mix(in srgb,var(--color-primary) 36%,transparent);--shadow-soft:0 2px 12px rgba(0,0,0,0.35),0 1px 3px rgba(0,0,0,0.3);--shadow-card:0 8px 28px rgba(0,0,0,0.4);--shadow-floating:0 18px 44px rgba(0,0,0,0.55);--shadow-header-edge:0 1px 0 0 rgba(255,255,255,0.06);--shadow-sticky-edge-right:-8px 0 8px -8px rgba(0,0,0,0.5);--loupe-danger-text:rgb(var(--rgb-text-danger-700));--status-progress-text:rgb(var(--rgb-text-warning-700));--status-done-text:rgb(var(--rgb-text-success-700));--sidebar-bg:#0e1528;--surface-timeline-pending:#1b2540}}