@media screen{html[data-portal-theme=sse][data-portal-scheme=light]:has([data-portal-shell]){color-scheme:light;--background:228 33.3% 97.1%;--foreground:229.1 35.5% 12.2%;--card:0 0% 100%;--card-foreground:229.1 35.5% 12.2%;--primary:225.3 45% 21.4%;--primary-foreground:0 0% 100%;--secondary:226.2 37.1% 93.1%;--secondary-foreground:229.1 35.5% 12.2%;--muted:225 25% 93.7%;--muted-foreground:226.2 12.6% 40.4%;--accent:226.2 37.1% 93.1%;--accent-foreground:229.1 35.5% 12.2%;--destructive:0 73.9% 45.1%;--destructive-foreground:0 0% 100%;--border:225 24% 90.2%;--input:226.2 11.4% 55.3%;--ring:225.3 45% 21.4%;--brand-navy:30 42 79;--brand-deep:15 21 40;--brand-gold:122 90 12;--brand-goldlight:196 155 50;--brand-cream:245 246 250;--pt-panel:231.4 25.9% 94.7%;--pt-rail:222.9 46.7% 5.9%;--pt-rail-hi:221.5 17.8% 14.3%;--pt-rail-ink:225 2.6% 69.8%;--pt-rail-bright:222.9 46.7% 97.1%;--pt-highlight:43.2 59.3% 48.2%;--pt-highlight-ink:42.5 82.1% 26.3%;--pt-highlight-soft:42.9 56.8% 92.7%;--pt-ribbon-1:225.3 45% 21.4%;--pt-ribbon-2:172.9 49.5% 20.2%}html[data-portal-theme=sse][data-portal-scheme=dark]:has([data-portal-shell]){color-scheme:dark;--background:224.4 55.1% 9.6%;--foreground:228 41.7% 95.3%;--card:225 51.4% 13.7%;--card-foreground:228 41.7% 95.3%;--primary:226 54.5% 78.4%;--primary-foreground:224.4 55.1% 9.6%;--secondary:224 45.5% 19.4%;--secondary-foreground:228 41.7% 95.3%;--muted:225.4 44.6% 16.3%;--muted-foreground:224.6 23.5% 70.8%;--accent:224 45.5% 19.4%;--accent-foreground:228 41.7% 95.3%;--destructive:0 100% 78%;--destructive-foreground:224.4 55.1% 9.6%;--border:226.3 41.4% 22.7%;--input:227.1 20% 50%;--ring:226 54.5% 78.4%;--brand-navy:170 184 230;--brand-deep:85 92 115;--brand-gold:224 190 92;--brand-goldlight:224 190 92;--brand-cream:11 18 38;--pt-panel:225.9 47.2% 14.1%;--pt-rail:223.3 56.3% 6.3%;--pt-rail-hi:222.4 22.7% 14.7%;--pt-rail-ink:228 3.3% 70%;--pt-rail-bright:222.9 46.7% 97.1%;--pt-highlight:44.5 68% 62%;--pt-highlight-ink:44.5 68% 62%;--pt-highlight-soft:225 11.5% 20.4%;--pt-ribbon-1:226 54.5% 78.4%;--pt-ribbon-2:174.6 34% 61.4%}html[data-portal-theme=classic][data-portal-scheme=light]:has([data-portal-shell]){color-scheme:light;--background:230 42.9% 97.3%;--foreground:229.1 21.6% 10%;--card:0 0% 100%;--card-foreground:229.1 21.6% 10%;--primary:238.2 52.8% 49%;--primary-foreground:0 0% 100%;--secondary:240 73.9% 95.5%;--secondary-foreground:229.1 21.6% 10%;--muted:228 33.3% 94.1%;--muted-foreground:225 11.2% 42%;--accent:240 73.9% 95.5%;--accent-foreground:229.1 21.6% 10%;--destructive:0 73.9% 45.1%;--destructive-foreground:0 0% 100%;--border:231.4 30.4% 91%;--input:227.5 10.6% 55.7%;--ring:238.2 52.8% 49%;--brand-navy:59 63 191;--brand-deep:30 32 96;--brand-gold:150 89 10;--brand-goldlight:245 165 36;--brand-cream:245 246 251;--pt-panel:233.3 36% 95.1%;--pt-rail:238.3 51.4% 13.7%;--pt-rail-hi:238.2 30.3% 21.4%;--pt-rail-ink:240 7.8% 72.4%;--pt-rail-bright:222.9 46.7% 97.1%;--pt-highlight:37 91.3% 55.1%;--pt-highlight-ink:33.9 87.5% 31.4%;--pt-highlight-soft:36 93.8% 93.7%;--pt-ribbon-1:238.2 52.8% 49%;--pt-ribbon-2:206.9 52.1% 32.7%}html[data-portal-theme=classic][data-portal-scheme=dark]:has([data-portal-shell]){color-scheme:dark;--background:225 21.1% 7.5%;--foreground:226.7 31% 94.3%;--card:233.7 28.4% 13.1%;--card-foreground:226.7 31% 94.3%;--primary:238 85.5% 72.9%;--primary-foreground:225 21.1% 7.5%;--secondary:236.8 38% 19.6%;--secondary-foreground:226.7 31% 94.3%;--muted:232.5 22.2% 14.1%;--muted-foreground:224.4 15.4% 65.7%;--accent:236.8 38% 19.6%;--accent-foreground:226.7 31% 94.3%;--destructive:0 90.6% 70.8%;--destructive-foreground:225 21.1% 7.5%;--border:235 23.1% 20.4%;--input:225 12.3% 44.7%;--ring:238 85.5% 72.9%;--brand-navy:127 131 245;--brand-deep:64 66 123;--brand-gold:245 181 74;--brand-goldlight:245 165 36;--brand-cream:15 17 23;--pt-panel:230.8 21.3% 12%;--pt-rail:228 20% 4.9%;--pt-rail-hi:228 7.2% 13.5%;--pt-rail-ink:240 0.6% 69.6%;--pt-rail-bright:222.9 46.7% 97.1%;--pt-highlight:37 91.3% 55.1%;--pt-highlight-ink:37.5 89.5% 62.5%;--pt-highlight-soft:13.8 13.4% 19%;--pt-ribbon-1:238 85.5% 72.9%;--pt-ribbon-2:194.7 35.2% 47.8%}html[data-portal-theme=ocean][data-portal-scheme=light]:has([data-portal-shell]){color-scheme:light;--background:200 60% 99%;--foreground:205.7 61.4% 11.2%;--card:200 54.5% 95.7%;--card-foreground:205.7 61.4% 11.2%;--primary:198.9 85.8% 30.4%;--primary-foreground:0 0% 100%;--secondary:197.1 66.7% 91.8%;--secondary-foreground:205.7 61.4% 11.2%;--muted:201.4 41.2% 93.3%;--muted-foreground:204 21.3% 36.9%;--accent:197.1 66.7% 91.8%;--accent-foreground:205.7 61.4% 11.2%;--destructive:0 66.4% 46.7%;--destructive-foreground:0 0% 100%;--border:201.6 39.7% 87.6%;--input:204 17.4% 54.9%;--ring:198.9 85.8% 30.4%;--brand-navy:11 102 144;--brand-deep:6 51 72;--brand-gold:143 86 8;--brand-goldlight:245 165 36;--brand-cream:251 253 254;--pt-panel:201.8 44% 95.1%;--pt-rail:197.8 86% 8.4%;--pt-rail-hi:198.2 38.8% 16.7%;--pt-rail-ink:195 8% 70.6%;--pt-rail-bright:222.9 46.7% 97.1%;--pt-highlight:37 91.3% 55.1%;--pt-highlight-ink:34.7 89.4% 29.6%;--pt-highlight-soft:47.4 37.3% 90%;--pt-ribbon-1:198.9 85.8% 30.4%;--pt-ribbon-2:178.7 73.4% 25.1%}html[data-portal-theme=ocean][data-portal-scheme=dark]:has([data-portal-shell]){color-scheme:dark;--background:205 54.5% 8.6%;--foreground:201.2 51.5% 93.5%;--card:205.2 49.2% 12.4%;--card-foreground:201.2 51.5% 93.5%;--primary:198.6 70% 59.4%;--primary-foreground:202.9 63.6% 6.5%;--secondary:201.4 65.1% 16.9%;--secondary-foreground:201.2 51.5% 93.5%;--muted:204.4 43.2% 14.5%;--muted-foreground:202.9 24.1% 65.9%;--accent:201.4 65.1% 16.9%;--accent-foreground:201.2 51.5% 93.5%;--destructive:0 84.7% 71.8%;--destructive-foreground:205 54.5% 8.6%;--border:204 39.2% 20%;--input:202.5 24.8% 44.3%;--ring:198.6 70% 59.4%;--brand-navy:79 179 224;--brand-deep:40 90 112;--brand-gold:245 181 74;--brand-goldlight:245 165 36;--brand-cream:10 24 34;--pt-panel:204 46.9% 12.5%;--pt-rail:204 51.7% 5.7%;--pt-rail-hi:201.4 19.4% 14.1%;--pt-rail-ink:195 2.6% 69.8%;--pt-rail-bright:222.9 46.7% 97.1%;--pt-highlight:37 91.3% 55.1%;--pt-highlight-ink:37.5 89.5% 62.5%;--pt-highlight-soft:94.3 7.2% 19%;--pt-ribbon-1:198.6 70% 59.4%;--pt-ribbon-2:175.1 43.9% 49.6%}html[data-portal-theme=forest][data-portal-scheme=light]:has([data-portal-shell]){color-scheme:light;--background:90 33.3% 98.8%;--foreground:133.8 25.5% 10%;--card:100 31% 94.3%;--card-foreground:133.8 25.5% 10%;--primary:153.9 48.3% 28%;--primary-foreground:0 0% 100%;--secondary:131.2 29.6% 89.4%;--secondary-foreground:133.8 25.5% 10%;--muted:105 22.2% 92.9%;--muted-foreground:132.6 11.1% 33.5%;--accent:131.2 29.6% 89.4%;--accent-foreground:133.8 25.5% 10%;--destructive:357.3 67% 45.1%;--destructive-foreground:0 0% 100%;--border:107.1 20.6% 86.7%;--input:123 8.2% 52.2%;--ring:153.9 48.3% 28%;--brand-navy:37 106 76;--brand-deep:19 53 38;--brand-gold:143 86 8;--brand-goldlight:245 165 36;--brand-cream:252 253 251;--pt-panel:100 21.4% 94.5%;--pt-rail:153 50% 7.8%;--pt-rail-hi:153.3 22% 16.1%;--pt-rail-ink:150 4% 70.6%;--pt-rail-bright:222.9 46.7% 97.1%;--pt-highlight:37 91.3% 55.1%;--pt-highlight-ink:34.7 89.4% 29.6%;--pt-highlight-soft:48.7 51.6% 87.8%;--pt-ribbon-1:153.9 48.3% 28%;--pt-ribbon-2:140.8 52.4% 28%}html[data-portal-theme=forest][data-portal-scheme=dark]:has([data-portal-shell]){color-scheme:dark;--background:137.1 20% 6.9%;--foreground:126.7 23.1% 92.4%;--card:141.8 20.8% 10.4%;--card-foreground:126.7 23.1% 92.4%;--primary:151 43.4% 59.8%;--primary-foreground:140 29% 6.1%;--secondary:148.8 32.5% 15.1%;--secondary-foreground:126.7 23.1% 92.4%;--muted:135 18.8% 12.5%;--muted-foreground:133.6 12.6% 65.9%;--accent:148.8 32.5% 15.1%;--accent-foreground:126.7 23.1% 92.4%;--destructive:0 82.1% 71.6%;--destructive-foreground:137.1 20% 6.9%;--border:137.6 18.7% 17.8%;--input:134 13.6% 43.1%;--ring:151 43.4% 59.8%;--brand-navy:108 197 154;--brand-deep:54 99 77;--brand-gold:245 181 74;--brand-goldlight:245 165 36;--brand-cream:14 21 16;--pt-panel:136.4 20% 10.8%;--pt-rail:132 21.7% 4.5%;--pt-rail-hi:132 7.5% 13.1%;--pt-rail-ink:150 1.3% 69.4%;--pt-rail-bright:222.9 46.7% 97.1%;--pt-highlight:37 91.3% 55.1%;--pt-highlight-ink:37.5 89.5% 62.5%;--pt-highlight-soft:57.6 31.6% 15.5%;--pt-ribbon-1:151 43.4% 59.8%;--pt-ribbon-2:140.6 45.6% 57.5%}html[data-portal-theme=sunset][data-portal-scheme=light]:has([data-portal-shell]){color-scheme:light;--background:30 100% 98.8%;--foreground:12.5 40% 11.8%;--card:23.5 100% 95.5%;--card-foreground:12.5 40% 11.8%;--primary:328.1 58.5% 41.6%;--primary-foreground:0 0% 100%;--secondary:332.5 75% 93.7%;--secondary-foreground:12.5 40% 11.8%;--muted:23.3 56.2% 93.7%;--muted-foreground:12.6 21.6% 34.5%;--accent:332.5 75% 93.7%;--accent-foreground:12.5 40% 11.8%;--destructive:0 72.2% 43.7%;--destructive-foreground:0 0% 100%;--border:22 50% 88.2%;--input:15.7 19.5% 53.7%;--ring:328.1 58.5% 41.6%;--brand-navy:168 44 110;--brand-deep:84 22 55;--brand-gold:143 86 8;--brand-goldlight:245 165 36;--brand-cream:255 252 249;--pt-panel:24 60% 95.1%;--pt-rail:327.4 59.3% 11.6%;--pt-rail-hi:328.1 32% 19.6%;--pt-rail-ink:327.3 7.6% 71.6%;--pt-rail-bright:222.9 46.7% 97.1%;--pt-highlight:37 91.3% 55.1%;--pt-highlight-ink:34.7 89.4% 29.6%;--pt-highlight-soft:30.6 96.1% 90%;--pt-ribbon-1:328.1 58.5% 41.6%;--pt-ribbon-2:321.2 9.6% 34.7%}html[data-portal-theme=sunset][data-portal-scheme=dark]:has([data-portal-shell]){color-scheme:dark;--background:324 23.8% 8.2%;--foreground:334.3 46.7% 94.1%;--card:321.4 24.1% 11.4%;--card-foreground:334.3 46.7% 94.1%;--primary:326.2 79.6% 71.2%;--primary-foreground:324 23.8% 8.2%;--secondary:322.3 40.2% 17.1%;--secondary-foreground:334.3 46.7% 94.1%;--muted:324 21.7% 13.5%;--muted-foreground:331.9 21.1% 70.2%;--accent:322.3 40.2% 17.1%;--accent-foreground:334.3 46.7% 94.1%;--destructive:0 100% 75.1%;--destructive-foreground:324 23.8% 8.2%;--border:325.7 22.1% 18.6%;--input:321.2 14.5% 45.9%;--ring:326.2 79.6% 71.2%;--brand-navy:240 123 189;--brand-deep:120 62 95;--brand-gold:245 181 74;--brand-goldlight:245 165 36;--brand-cream:26 16 22;--pt-panel:325.7 23.3% 11.8%;--pt-rail:325.7 25.9% 5.3%;--pt-rail-hi:320 8.6% 13.7%;--pt-rail-ink:330 1.3% 69.8%;--pt-rail-bright:222.9 46.7% 97.1%;--pt-highlight:37 91.3% 55.1%;--pt-highlight-ink:37.5 89.5% 62.5%;--pt-highlight-soft:18.2 34% 19%;--pt-ribbon-1:326.2 79.6% 71.2%;--pt-ribbon-2:230 3.2% 63.1%}html[data-portal-theme=midnight][data-portal-scheme=dark]:has([data-portal-shell]){color-scheme:dark;--background:225.7 48.8% 8.4%;--foreground:232.2 100% 95.5%;--card:227.3 47.8% 13.5%;--card-foreground:232.2 100% 95.5%;--primary:236.8 100% 78%;--primary-foreground:225.7 48.8% 8.4%;--secondary:232.1 46.9% 22.2%;--secondary-foreground:232.2 100% 95.5%;--muted:227.3 41.8% 15.5%;--muted-foreground:229.1 30.1% 71.4%;--accent:232.1 46.9% 22.2%;--accent-foreground:232.2 100% 95.5%;--destructive:351.3 94.5% 71.4%;--destructive-foreground:225.7 48.8% 8.4%;--border:227.7 38.6% 22.4%;--input:229 24.4% 48.2%;--ring:236.8 100% 78%;--brand-navy:143 149 255;--brand-deep:72 75 128;--brand-gold:245 185 74;--brand-goldlight:245 185 74;--brand-cream:11 16 32;--pt-panel:225.5 43.3% 13.1%;--pt-rail:227.1 50% 5.5%;--pt-rail-hi:226.2 18.3% 13.9%;--pt-rail-ink:225 2.6% 69.8%;--pt-rail-bright:222.9 46.7% 97.1%;--pt-highlight:38.9 89.5% 62.5%;--pt-highlight-ink:38.9 89.5% 62.5%;--pt-highlight-soft:265.7 6.9% 19.8%;--pt-ribbon-1:236.8 100% 78%;--pt-ribbon-2:184.3 39.7% 59%}html[data-portal-theme=paper][data-portal-scheme=light]:has([data-portal-shell]){color-scheme:light;--background:41.5 61.9% 95.9%;--foreground:33.3 17% 10.4%;--card:41.7 48.9% 90.8%;--card-foreground:33.3 17% 10.4%;--primary:238.2 52.8% 49%;--primary-foreground:0 0% 100%;--secondary:256 38.5% 92.4%;--secondary-foreground:33.3 17% 10.4%;--muted:40.9 40.7% 89.4%;--muted-foreground:33 12.3% 31.8%;--accent:256 38.5% 92.4%;--accent-foreground:33.3 17% 10.4%;--destructive:3.2 71.3% 41%;--destructive-foreground:0 0% 100%;--border:40.6 34.8% 82.5%;--input:39.4 14.3% 48%;--ring:238.2 52.8% 49%;--brand-navy:59 63 191;--brand-deep:30 32 96;--brand-gold:128 80 10;--brand-goldlight:227 155 31;--brand-cream:251 247 238;--pt-panel:41.1 42.2% 91.2%;--pt-rail:238.3 51.4% 13.7%;--pt-rail-hi:238.2 30.3% 21.4%;--pt-rail-ink:240 7.8% 72.4%;--pt-rail-bright:222.9 46.7% 97.1%;--pt-highlight:38 77.8% 50.6%;--pt-highlight-ink:35.6 85.5% 27.1%;--pt-highlight-soft:39.6 62.7% 85.3%;--pt-ribbon-1:238.2 52.8% 49%;--pt-ribbon-2:210.9 39.5% 33.7%}html[data-portal-theme=sseducation][data-portal-scheme=light]:has([data-portal-shell]){color-scheme:light;--background:45 50% 96.9%;--foreground:219.5 61.2% 13.1%;--card:45 40% 92.2%;--card-foreground:219.5 61.2% 13.1%;--primary:220.9 56.1% 24.1%;--primary-foreground:0 0% 100%;--secondary:222.4 45.9% 92.7%;--secondary-foreground:219.5 61.2% 13.1%;--muted:45 33.3% 90.6%;--muted-foreground:222.6 16.4% 37.1%;--accent:222.4 45.9% 92.7%;--accent-foreground:219.5 61.2% 13.1%;--destructive:0 72.2% 43.7%;--destructive-foreground:0 0% 100%;--border:44.3 28.4% 84.1%;--input:45.5 12.2% 46.5%;--ring:220.9 56.1% 24.1%;--brand-navy:27 49 96;--brand-deep:14 25 48;--brand-gold:118 86 10;--brand-goldlight:196 155 50;--brand-cream:251 249 243;--pt-panel:46.2 33.3% 92.4%;--pt-rail:221.1 54.3% 6.9%;--pt-rail-hi:220 23.1% 15.3%;--pt-rail-ink:220 3.9% 70.2%;--pt-rail-bright:222.9 46.7% 97.1%;--pt-highlight:43.2 59.3% 48.2%;--pt-highlight-ink:42.2 84.4% 25.1%;--pt-highlight-soft:44.1 47.2% 85.9%;--pt-ribbon-1:220.9 56.1% 24.1%;--pt-ribbon-2:178.9 54.3% 20.6%}html[data-portal-theme=sseducation][data-portal-scheme=dark]:has([data-portal-shell]){color-scheme:dark;--background:218.6 68.3% 16.1%;--foreground:45 52.6% 92.5%;--card:220.8 66.7% 21.2%;--card-foreground:45 52.6% 92.5%;--primary:44.5 68% 62%;--primary-foreground:218.6 68.3% 16.1%;--secondary:219.5 57.6% 25.9%;--secondary-foreground:45 52.6% 92.5%;--muted:219 55.8% 22.2%;--muted-foreground:222.4 26.6% 74.9%;--accent:219.5 57.6% 25.9%;--accent-foreground:45 52.6% 92.5%;--destructive:0 100% 78%;--destructive-foreground:218.6 68.3% 16.1%;--border:218.9 49.7% 28%;--input:220.6 30.9% 56.9%;--ring:44.5 68% 62%;--brand-navy:224 190 92;--brand-deep:112 95 46;--brand-gold:224 190 92;--brand-goldlight:224 190 92;--brand-cream:13 33 69;--pt-panel:218.4 59.2% 20.2%;--pt-rail:218.9 69.8% 10.4%;--pt-rail-hi:218.8 36.2% 18.4%;--pt-rail-ink:220 8.2% 71.4%;--pt-rail-bright:222.9 46.7% 97.1%;--pt-highlight:44.5 68% 62%;--pt-highlight-ink:44.5 68% 62%;--pt-highlight-soft:219.1 31.4% 26.9%;--pt-ribbon-1:44.5 68% 62%;--pt-ribbon-2:93.1 38.6% 60.4%}html[data-portal-theme=opal][data-portal-scheme=light]:has([data-portal-shell]){color-scheme:light;--background:228 38.5% 97.5%;--foreground:228 33.3% 11.8%;--card:0 0% 100%;--card-foreground:228 33.3% 11.8%;--primary:227.5 61.3% 41.6%;--primary-foreground:0 0% 100%;--secondary:226.7 69.2% 94.9%;--secondary-foreground:228 33.3% 11.8%;--muted:226.7 33.3% 94.7%;--muted-foreground:228.4 14.6% 41.8%;--accent:226.7 69.2% 94.9%;--accent-foreground:228 33.3% 11.8%;--destructive:0 63.7% 46.5%;--destructive-foreground:0 0% 100%;--border:226.2 31.7% 92%;--input:228.8 15.2% 58.8%;--ring:227.5 61.3% 41.6%;--brand-navy:41 68 171;--brand-deep:21 34 86;--brand-gold:119 89 14;--brand-goldlight:201 160 60;--brand-cream:246 247 251;--pt-panel:226.7 36% 95.1%;--pt-rail:229.7 53.8% 12.7%;--pt-rail-hi:230.2 44.3% 19%;--pt-rail-ink:228 33.3% 79.4%;--pt-rail-bright:230 100% 97.6%;--pt-highlight:44 74% 65.3%;--pt-highlight-ink:42.9 78.9% 26.1%;--pt-highlight-soft:44.5 79.5% 92.4%;--pt-ribbon-1:44 74% 65.3%;--pt-ribbon-2:252.1 85.1% 73.7%}html[data-portal-theme=opal][data-portal-scheme=dark]:has([data-portal-shell]){color-scheme:dark;--background:230 45% 7.8%;--foreground:228 51.7% 94.3%;--card:230.9 47.8% 13.5%;--card-foreground:228 51.7% 94.3%;--primary:230.5 88.8% 79%;--primary-foreground:230 45% 7.8%;--secondary:230.6 46.8% 21.4%;--secondary-foreground:228 51.7% 94.3%;--muted:230 38.5% 15.3%;--muted-foreground:226.5 26% 69.8%;--accent:230.6 46.8% 21.4%;--accent-foreground:228 51.7% 94.3%;--destructive:0 78.9% 72.2%;--destructive-foreground:230 45% 7.8%;--border:230 36.8% 22.4%;--input:230 23.1% 45.9%;--ring:230.5 88.8% 79%;--brand-navy:154 169 249;--brand-deep:77 85 125;--brand-gold:227 194 104;--brand-goldlight:217 184 92;--brand-cream:11 14 29;--pt-panel:230.4 45.5% 10.8%;--pt-rail:230.4 58.1% 8.4%;--pt-rail-hi:230 45% 15.7%;--pt-rail-ink:226.8 30.4% 73.5%;--pt-rail-bright:230 100% 97.6%;--pt-highlight:44 74% 65.3%;--pt-highlight-ink:43.9 68.7% 64.9%;--pt-highlight-soft:45 40% 11.8%;--pt-ribbon-1:44 74% 65.3%;--pt-ribbon-2:252.1 85.1% 73.7%}html[data-portal-theme=aurora][data-portal-scheme=light]:has([data-portal-shell]){color-scheme:light;--background:226.7 60% 97.1%;--foreground:232.2 33.3% 13.5%;--card:0 0% 100%;--card-foreground:232.2 33.3% 13.5%;--primary:244.5 57.9% 50.6%;--primary-foreground:0 0% 100%;--secondary:243.3 81.8% 95.7%;--secondary-foreground:232.2 33.3% 13.5%;--muted:225 46.2% 94.9%;--muted-foreground:230 16.2% 43.5%;--accent:243.3 81.8% 95.7%;--accent-foreground:232.2 33.3% 13.5%;--destructive:0 63.7% 46.5%;--destructive-foreground:0 0% 100%;--border:228 40.5% 92.7%;--input:229.4 16.3% 59.2%;--ring:244.5 57.9% 50.6%;--brand-navy:67 56 202;--brand-deep:34 28 101;--brand-gold:15 118 110;--brand-goldlight:13 148 136;--brand-cream:243 245 252;--pt-panel:226.2 61.9% 95.9%;--pt-rail:243.8 47.1% 20%;--pt-rail-hi:243.3 48.3% 29.6%;--pt-rail-ink:237.1 57.7% 86.1%;--pt-rail-bright:0 0% 100%;--pt-highlight:262.1 83.3% 57.8%;--pt-highlight-ink:263.4 70% 50.4%;--pt-highlight-soft:261 90.9% 95.7%;--pt-ribbon-1:243.4 75.4% 58.6%;--pt-ribbon-2:174.7 83.9% 31.6%}html[data-portal-theme=aurora][data-portal-scheme=dark]:has([data-portal-shell]){color-scheme:dark;--background:229.4 54.8% 6.1%;--foreground:228 51.7% 94.3%;--card:231.1 44.3% 12%;--card-foreground:228 51.7% 94.3%;--primary:229.7 93.5% 81.8%;--primary-foreground:232.2 51.1% 8.8%;--secondary:231.8 42.1% 23.7%;--secondary-foreground:228 51.7% 94.3%;--muted:230.6 41% 15.3%;--muted-foreground:227.7 27.8% 69%;--accent:231.8 42.1% 23.7%;--accent-foreground:228 51.7% 94.3%;--destructive:0 77.3% 74.1%;--destructive-foreground:232.2 51.1% 8.8%;--border:230.9 37.1% 24.3%;--input:230.5 23.8% 46.9%;--ring:229.7 93.5% 81.8%;--brand-navy:165 180 252;--brand-deep:83 90 126;--brand-gold:94 234 212;--brand-goldlight:45 212 191;--brand-cream:7 10 24;--pt-panel:230 50% 9.4%;--pt-rail:232.2 51.1% 8.8%;--pt-rail-hi:233 45.3% 18.6%;--pt-rail-ink:229.8 37.6% 75.5%;--pt-rail-bright:0 0% 100%;--pt-highlight:255.1 91.7% 76.3%;--pt-highlight-ink:252.5 94.7% 85.1%;--pt-highlight-soft:255.6 46.3% 21.2%;--pt-ribbon-1:238.7 83.5% 66.7%;--pt-ribbon-2:173.4 80.4% 40%}html[data-portal-theme=eucalypt][data-portal-scheme=light]:has([data-portal-shell]){color-scheme:light;--background:120 14.3% 98.6%;--foreground:165 8.3% 9.4%;--card:0 0% 100%;--card-foreground:165 8.3% 9.4%;--primary:163.8 57.4% 26.7%;--primary-foreground:0 0% 100%;--secondary:156.9 30.2% 91.6%;--secondary-foreground:165 8.3% 9.4%;--muted:140 10.3% 94.3%;--muted-foreground:156 5.2% 38%;--accent:156.9 30.2% 91.6%;--accent-foreground:165 8.3% 9.4%;--destructive:0 63.6% 43.1%;--destructive-foreground:0 0% 100%;--border:144 9.8% 90%;--input:152.7 4.8% 55.1%;--ring:163.8 57.4% 26.7%;--brand-navy:29 107 86;--brand-deep:15 54 43;--brand-gold:138 97 6;--brand-goldlight:176 125 10;--brand-cream:251 252 251;--pt-panel:120 10% 96.1%;--pt-rail:164 30.6% 9.6%;--pt-rail-hi:162 26.3% 14.9%;--pt-rail-ink:158.2 12.9% 66.7%;--pt-rail-bright:144 21.7% 95.5%;--pt-highlight:43.9 66.1% 50.2%;--pt-highlight-ink:41.4 91.7% 28.2%;--pt-highlight-soft:43.6 80.5% 92%;--pt-ribbon-1:163.8 57.4% 26.7%;--pt-ribbon-2:158.4 32.2% 45.7%}html[data-portal-theme=eucalypt][data-portal-scheme=dark]:has([data-portal-shell]){color-scheme:dark;--background:165 28.6% 5.5%;--foreground:150 20% 92.2%;--card:163.6 24.4% 8.8%;--card-foreground:150 20% 92.2%;--primary:161.4 53.2% 63.1%;--primary-foreground:160 50% 4.7%;--secondary:159.3 39.7% 14.3%;--secondary-foreground:150 20% 92.2%;--muted:160 22.2% 10.6%;--muted-foreground:154.7 10.7% 65.3%;--accent:159.3 39.7% 14.3%;--accent-foreground:150 20% 92.2%;--destructive:4.8 81.2% 72.9%;--destructive-foreground:165 28.6% 5.5%;--border:161.3 20.5% 15.3%;--input:160.8 12.2% 40.2%;--ring:161.4 53.2% 63.1%;--brand-navy:111 211 180;--brand-deep:56 106 90;--brand-gold:233 184 74;--brand-goldlight:233 184 74;--brand-cream:10 18 16;--pt-panel:162 27.8% 7.1%;--pt-rail:160 36% 4.9%;--pt-rail-hi:153 21.7% 18%;--pt-rail-ink:155 12% 60.8%;--pt-rail-bright:145.7 25.9% 94.7%;--pt-highlight:41.5 78.3% 60.2%;--pt-highlight-ink:41.5 78.3% 60.2%;--pt-highlight-soft:42.9 46.7% 11.8%;--pt-ribbon-1:161.4 53.2% 63.1%;--pt-ribbon-2:160.8 56.3% 74.9%}html[data-portal-theme=harbour][data-portal-scheme=light]:has([data-portal-shell]){color-scheme:light;--background:216 38.5% 97.5%;--foreground:221.4 46% 12.4%;--card:0 0% 100%;--card-foreground:221.4 46% 12.4%;--primary:209.6 86.5% 34.9%;--primary-foreground:0 0% 100%;--secondary:210 66.7% 94.1%;--secondary-foreground:221.4 46% 12.4%;--muted:213.3 31% 94.3%;--muted-foreground:221.7 17.5% 40.4%;--accent:210 66.7% 94.1%;--accent-foreground:221.4 46% 12.4%;--destructive:357.1 64.3% 43.9%;--destructive-foreground:0 0% 100%;--border:216.9 28.9% 91.2%;--input:220 15.6% 58.6%;--ring:209.6 86.5% 34.9%;--brand-navy:12 90 166;--brand-deep:6 45 83;--brand-gold:12 90 166;--brand-goldlight:58 160 230;--brand-cream:246 248 251;--pt-panel:220 60% 99%;--pt-rail:212.5 66.3% 17.5%;--pt-rail-hi:212.4 62.3% 23.9%;--pt-rail-ink:212.7 48.9% 82.4%;--pt-rail-bright:0 0% 100%;--pt-highlight:19.3 74.1% 53.1%;--pt-highlight-ink:20.2 84.7% 38.4%;--pt-highlight-soft:24 86.2% 94.3%;--pt-ribbon-1:209.6 86.5% 34.9%;--pt-ribbon-2:204.4 77.5% 56.5%}html[data-portal-theme=harbour][data-portal-scheme=dark]:has([data-portal-shell]){color-scheme:dark;--background:216.7 47.4% 7.5%;--foreground:215.3 51.5% 93.5%;--card:216 42.4% 11.6%;--card-foreground:215.3 51.5% 93.5%;--primary:209.8 100% 71.2%;--primary-foreground:212.1 70% 7.8%;--secondary:212.1 58% 19.6%;--secondary-foreground:215.3 51.5% 93.5%;--muted:216 41.7% 14.1%;--muted-foreground:218.3 22.8% 69%;--accent:212.1 58% 19.6%;--accent-foreground:215.3 51.5% 93.5%;--destructive:357.7 81.3% 74.9%;--destructive-foreground:216.7 47.4% 7.5%;--border:217.1 39.6% 20.8%;--input:218.3 24.4% 46.7%;--ring:209.8 100% 71.2%;--brand-navy:108 182 255;--brand-deep:54 91 128;--brand-gold:143 200 255;--brand-goldlight:108 182 255;--brand-cream:10 17 28;--pt-panel:217.5 46.2% 10.2%;--pt-rail:214.3 60% 6.9%;--pt-rail-hi:216.7 47.4% 14.9%;--pt-rail-ink:215.7 32.3% 74.5%;--pt-rail-bright:0 0% 100%;--pt-highlight:19.3 100% 70.8%;--pt-highlight-ink:19.3 100% 70.8%;--pt-highlight-soft:18.6 56.8% 14.5%;--pt-ribbon-1:209.8 100% 71.2%;--pt-ribbon-2:207.9 100% 80.2%}html[data-portal-design]:not([data-portal-theme]):has([data-portal-shell]){--pt-panel:216 33.3% 97.1%;--pt-rail:218.6 68.3% 16.1%;--pt-rail-hi:219.3 54% 22.2%;--pt-rail-ink:222.9 33.3% 79.4%;--pt-rail-bright:222.9 46.7% 97.1%;--pt-highlight:43.2 59.3% 48.2%;--pt-highlight-ink:43.3 74.3% 27.5%;--pt-highlight-soft:44.3 74.2% 93.9%;--pt-ribbon-1:220.9 56.1% 24.1%;--pt-ribbon-2:219.2 54.6% 36.3%}html[data-portal-theme]:not([data-portal-theme=original]):has([data-portal-shell]) [data-portal-shell]{background-color:hsl(var(--background))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) img[src*=logo-mark]{filter:brightness(0) invert(.92)}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-white{background-color:hsl(var(--card))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-emerald-50{background-color:color-mix(in srgb,#10b981 14%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-emerald-50:hover{background-color:color-mix(in srgb,#10b981 14%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-emerald-100{background-color:color-mix(in srgb,#10b981 20%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-emerald-100:hover{background-color:color-mix(in srgb,#10b981 20%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-emerald-200{background-color:color-mix(in srgb,#10b981 28%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-emerald-200:hover{background-color:color-mix(in srgb,#10b981 28%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-emerald-600{color:#6ee7b7}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-emerald-700{color:#6ee7b7}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-emerald-800{color:#6ee7b7}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-emerald-900{color:#6ee7b7}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-emerald-200{border-color:color-mix(in srgb,#10b981 40%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-emerald-300{border-color:color-mix(in srgb,#10b981 50%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-emerald-400{border-color:color-mix(in srgb,#10b981 60%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-green-50{background-color:color-mix(in srgb,#22c55e 14%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-green-50:hover{background-color:color-mix(in srgb,#22c55e 14%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-green-100{background-color:color-mix(in srgb,#22c55e 20%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-green-100:hover{background-color:color-mix(in srgb,#22c55e 20%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-green-200{background-color:color-mix(in srgb,#22c55e 28%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-green-200:hover{background-color:color-mix(in srgb,#22c55e 28%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-green-600{color:#86efac}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-green-700{color:#86efac}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-green-800{color:#86efac}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-green-900{color:#86efac}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-green-200{border-color:color-mix(in srgb,#22c55e 40%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-green-300{border-color:color-mix(in srgb,#22c55e 50%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-green-400{border-color:color-mix(in srgb,#22c55e 60%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-amber-50{background-color:color-mix(in srgb,#f59e0b 14%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-amber-50:hover{background-color:color-mix(in srgb,#f59e0b 14%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-amber-100{background-color:color-mix(in srgb,#f59e0b 20%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-amber-100:hover{background-color:color-mix(in srgb,#f59e0b 20%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-amber-200{background-color:color-mix(in srgb,#f59e0b 28%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-amber-200:hover{background-color:color-mix(in srgb,#f59e0b 28%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-amber-600{color:#fcd34d}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-amber-700{color:#fcd34d}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-amber-800{color:#fcd34d}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-amber-900{color:#fcd34d}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-amber-200{border-color:color-mix(in srgb,#f59e0b 40%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-amber-300{border-color:color-mix(in srgb,#f59e0b 50%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-amber-400{border-color:color-mix(in srgb,#f59e0b 60%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-yellow-50{background-color:color-mix(in srgb,#eab308 14%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-yellow-50:hover{background-color:color-mix(in srgb,#eab308 14%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-yellow-100{background-color:color-mix(in srgb,#eab308 20%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-yellow-100:hover{background-color:color-mix(in srgb,#eab308 20%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-yellow-200{background-color:color-mix(in srgb,#eab308 28%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-yellow-200:hover{background-color:color-mix(in srgb,#eab308 28%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-yellow-600{color:#fde047}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-yellow-700{color:#fde047}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-yellow-800{color:#fde047}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-yellow-900{color:#fde047}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-yellow-200{border-color:color-mix(in srgb,#eab308 40%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-yellow-300{border-color:color-mix(in srgb,#eab308 50%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-yellow-400{border-color:color-mix(in srgb,#eab308 60%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-orange-50{background-color:color-mix(in srgb,#f97316 14%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-orange-50:hover{background-color:color-mix(in srgb,#f97316 14%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-orange-100{background-color:color-mix(in srgb,#f97316 20%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-orange-100:hover{background-color:color-mix(in srgb,#f97316 20%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-orange-200{background-color:color-mix(in srgb,#f97316 28%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-orange-200:hover{background-color:color-mix(in srgb,#f97316 28%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-orange-600{color:#fdba74}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-orange-700{color:#fdba74}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-orange-800{color:#fdba74}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-orange-900{color:#fdba74}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-orange-200{border-color:color-mix(in srgb,#f97316 40%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-orange-300{border-color:color-mix(in srgb,#f97316 50%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-orange-400{border-color:color-mix(in srgb,#f97316 60%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-red-50{background-color:color-mix(in srgb,#ef4444 14%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-red-50:hover{background-color:color-mix(in srgb,#ef4444 14%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-red-100{background-color:color-mix(in srgb,#ef4444 20%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-red-100:hover{background-color:color-mix(in srgb,#ef4444 20%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-red-200{background-color:color-mix(in srgb,#ef4444 28%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-red-200:hover{background-color:color-mix(in srgb,#ef4444 28%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-red-600{color:#fca5a5}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-red-700{color:#fca5a5}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-red-800{color:#fca5a5}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-red-900{color:#fca5a5}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-red-200{border-color:color-mix(in srgb,#ef4444 40%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-red-300{border-color:color-mix(in srgb,#ef4444 50%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-red-400{border-color:color-mix(in srgb,#ef4444 60%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-rose-50{background-color:color-mix(in srgb,#f43f5e 14%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-rose-50:hover{background-color:color-mix(in srgb,#f43f5e 14%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-rose-100{background-color:color-mix(in srgb,#f43f5e 20%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-rose-100:hover{background-color:color-mix(in srgb,#f43f5e 20%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-rose-200{background-color:color-mix(in srgb,#f43f5e 28%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-rose-200:hover{background-color:color-mix(in srgb,#f43f5e 28%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-rose-600{color:#fda4af}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-rose-700{color:#fda4af}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-rose-800{color:#fda4af}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-rose-900{color:#fda4af}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-rose-200{border-color:color-mix(in srgb,#f43f5e 40%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-rose-300{border-color:color-mix(in srgb,#f43f5e 50%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-rose-400{border-color:color-mix(in srgb,#f43f5e 60%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-sky-50{background-color:color-mix(in srgb,#0ea5e9 14%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-sky-50:hover{background-color:color-mix(in srgb,#0ea5e9 14%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-sky-100{background-color:color-mix(in srgb,#0ea5e9 20%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-sky-100:hover{background-color:color-mix(in srgb,#0ea5e9 20%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-sky-200{background-color:color-mix(in srgb,#0ea5e9 28%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-sky-200:hover{background-color:color-mix(in srgb,#0ea5e9 28%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-sky-600{color:#7dd3fc}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-sky-700{color:#7dd3fc}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-sky-800{color:#7dd3fc}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-sky-900{color:#7dd3fc}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-sky-200{border-color:color-mix(in srgb,#0ea5e9 40%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-sky-300{border-color:color-mix(in srgb,#0ea5e9 50%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-sky-400{border-color:color-mix(in srgb,#0ea5e9 60%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-blue-50{background-color:color-mix(in srgb,#3b82f6 14%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-blue-50:hover{background-color:color-mix(in srgb,#3b82f6 14%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-blue-100{background-color:color-mix(in srgb,#3b82f6 20%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-blue-100:hover{background-color:color-mix(in srgb,#3b82f6 20%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-blue-200{background-color:color-mix(in srgb,#3b82f6 28%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-blue-200:hover{background-color:color-mix(in srgb,#3b82f6 28%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-blue-600{color:#93c5fd}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-blue-700{color:#93c5fd}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-blue-800{color:#93c5fd}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-blue-900{color:#93c5fd}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-blue-200{border-color:color-mix(in srgb,#3b82f6 40%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-blue-300{border-color:color-mix(in srgb,#3b82f6 50%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-blue-400{border-color:color-mix(in srgb,#3b82f6 60%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-indigo-50{background-color:color-mix(in srgb,#6366f1 14%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-indigo-50:hover{background-color:color-mix(in srgb,#6366f1 14%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-indigo-100{background-color:color-mix(in srgb,#6366f1 20%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-indigo-100:hover{background-color:color-mix(in srgb,#6366f1 20%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-indigo-200{background-color:color-mix(in srgb,#6366f1 28%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-indigo-200:hover{background-color:color-mix(in srgb,#6366f1 28%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-indigo-600{color:#a5b4fc}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-indigo-700{color:#a5b4fc}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-indigo-800{color:#a5b4fc}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-indigo-900{color:#a5b4fc}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-indigo-200{border-color:color-mix(in srgb,#6366f1 40%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-indigo-300{border-color:color-mix(in srgb,#6366f1 50%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-indigo-400{border-color:color-mix(in srgb,#6366f1 60%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-purple-50{background-color:color-mix(in srgb,#a855f7 14%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-purple-50:hover{background-color:color-mix(in srgb,#a855f7 14%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-purple-100{background-color:color-mix(in srgb,#a855f7 20%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-purple-100:hover{background-color:color-mix(in srgb,#a855f7 20%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-purple-200{background-color:color-mix(in srgb,#a855f7 28%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-purple-200:hover{background-color:color-mix(in srgb,#a855f7 28%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-purple-600{color:#d8b4fe}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-purple-700{color:#d8b4fe}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-purple-800{color:#d8b4fe}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-purple-900{color:#d8b4fe}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-purple-200{border-color:color-mix(in srgb,#a855f7 40%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-purple-300{border-color:color-mix(in srgb,#a855f7 50%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-purple-400{border-color:color-mix(in srgb,#a855f7 60%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-teal-50{background-color:color-mix(in srgb,#14b8a6 14%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-teal-50:hover{background-color:color-mix(in srgb,#14b8a6 14%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-teal-100{background-color:color-mix(in srgb,#14b8a6 20%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-teal-100:hover{background-color:color-mix(in srgb,#14b8a6 20%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-teal-200{background-color:color-mix(in srgb,#14b8a6 28%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-teal-200:hover{background-color:color-mix(in srgb,#14b8a6 28%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-teal-600{color:#5eead4}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-teal-700{color:#5eead4}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-teal-800{color:#5eead4}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-teal-900{color:#5eead4}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-teal-200{border-color:color-mix(in srgb,#14b8a6 40%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-teal-300{border-color:color-mix(in srgb,#14b8a6 50%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-teal-400{border-color:color-mix(in srgb,#14b8a6 60%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-slate-50{background-color:color-mix(in srgb,#64748b 14%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-slate-50:hover{background-color:color-mix(in srgb,#64748b 14%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-slate-100{background-color:color-mix(in srgb,#64748b 20%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-slate-100:hover{background-color:color-mix(in srgb,#64748b 20%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-slate-200{background-color:color-mix(in srgb,#64748b 28%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-slate-200:hover{background-color:color-mix(in srgb,#64748b 28%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-slate-600{color:#cbd5e1}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-slate-700{color:#cbd5e1}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-slate-800{color:#cbd5e1}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-slate-900{color:#cbd5e1}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-slate-200{border-color:color-mix(in srgb,#64748b 40%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-slate-300{border-color:color-mix(in srgb,#64748b 50%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-slate-400{border-color:color-mix(in srgb,#64748b 60%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-gray-50{background-color:color-mix(in srgb,#6b7280 14%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-gray-50:hover{background-color:color-mix(in srgb,#6b7280 14%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-gray-100{background-color:color-mix(in srgb,#6b7280 20%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-gray-100:hover{background-color:color-mix(in srgb,#6b7280 20%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .bg-gray-200{background-color:color-mix(in srgb,#6b7280 28%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .hover\:bg-gray-200:hover{background-color:color-mix(in srgb,#6b7280 28%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-gray-600{color:#d1d5db}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-gray-700{color:#d1d5db}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-gray-800{color:#d1d5db}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .text-gray-900{color:#d1d5db}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-gray-200{border-color:color-mix(in srgb,#6b7280 40%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-gray-300{border-color:color-mix(in srgb,#6b7280 50%,hsl(var(--card)))}html[data-portal-theme][data-portal-scheme=dark]:has([data-portal-shell]) .border-gray-400{border-color:color-mix(in srgb,#6b7280 60%,hsl(var(--card)))}}@media screen{html[data-portal-design=studymaster] [data-portal-shell]{--radius:var(--pc-radius-card,1rem);--sm-radius-control:var(--pc-radius-control,0.625rem);--sm-radius-chip:var(--pc-radius-chip,0.5rem);--sm-shadow-card:0 1px 2px hsl(var(--foreground)/0.05);--sm-shadow-lift:0 1px 2px hsl(var(--foreground)/0.05),0 10px 24px -12px hsl(var(--foreground)/0.2);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html[data-portal-design=studymaster] [data-portal-shell] :is(h1,h2,h3,[data-portal-heading]){font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.01em;text-wrap:balance}html[data-portal-design=studymaster] [data-portal-shell] h1{letter-spacing:-.022em}html[data-portal-design=studymaster] [data-portal-shell] h2{letter-spacing:-.016em}html[data-portal-design=studymaster] [data-portal-shell] .rounded-md{border-radius:var(--sm-radius-control)}html[data-portal-design=studymaster] [data-portal-shell] .rounded-sm{border-radius:var(--sm-radius-chip)}html[data-portal-design=studymaster] [data-portal-shell] .shadow-sm{box-shadow:var(--sm-shadow-card)}html[data-portal-design=studymaster] [data-portal-shell] .shadow-lg,html[data-portal-design=studymaster] [data-portal-shell] .shadow-xl{box-shadow:var(--sm-shadow-lift)}html[data-portal-design=studymaster] [data-portal-shell] [data-portal-content]{margin-inline:auto;width:100%;max-width:80rem}html[data-portal-design=studymaster] [data-portal-shell] :is(button,[role=button],summary,input[type=submit]):not(:disabled){transition:transform 90ms ease-out,filter 90ms ease-out,background-color .12s ease-out,opacity .12s ease-out}html[data-portal-design=studymaster] [data-portal-shell] :is(button,[role=button],input[type=submit]):not(:disabled):active{transform:translateY(1px) scale(.97);filter:brightness(.92)}html[data-portal-design=studymaster] [data-portal-shell] button.bg-primary{box-shadow:var(--sm-shadow-card)}html[data-portal-design=studymaster] [data-portal-shell] :is(a,summary):focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}html[data-portal-design=studymaster] [data-portal-shell] :is(select,textarea),html[data-portal-design=studymaster] [data-portal-shell] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){border-radius:var(--sm-radius-control);border-color:hsl(var(--input))}html[data-portal-design=studymaster] [data-portal-shell] input[type=checkbox],html[data-portal-design=studymaster] [data-portal-shell] input[type=radio]{accent-color:hsl(var(--primary))}html[data-portal-design=studymaster] [data-portal-shell] main table thead th{font-weight:600;color:hsl(var(--muted-foreground))}html[data-portal-design=studymaster] [data-portal-shell] main table tbody tr:hover{background-color:hsl(var(--accent)/.6)}html[data-portal-design=studymaster] [data-portal-shell] main a:not([class]){text-underline-offset:3px}html[data-portal-design=studymaster] [data-portal-shell] header[data-sb=header]{position:sticky;top:0;z-index:30;padding-block:.625rem;background-color:hsl(var(--card)/.95);backdrop-filter:blur(8px)}html[data-portal-design=studymaster] [data-portal-shell] header[data-sb=header] form button{border-color:transparent;background-color:transparent;box-shadow:none;color:hsl(var(--muted-foreground))}html[data-portal-design=studymaster] [data-portal-shell] header[data-sb=header] form button:hover{background-color:hsl(var(--accent)/.6);color:hsl(var(--foreground))}@media (min-width:768px){html[data-portal-design=studymaster] [data-portal-shell] aside[data-sb=aside]{position:sticky;top:0;align-self:flex-start;height:100vh;overflow:hidden}html[data-portal-design=studymaster] [data-portal-shell] aside[data-sb=aside] nav[data-sb=nav]{min-height:0;overflow-y:auto}}html[data-portal-design=studymaster] [data-portal-shell] [data-sb=brand] img{width:auto;height:3.25rem}html[data-portal-design=studymaster] [data-portal-shell] [data-sb=brand-name]{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.2;letter-spacing:-.01em}html[data-portal-design=studymaster] [data-portal-shell] [data-sb=brand] p:not([data-sb=brand-name]){font-size:.75rem}html[data-portal-design=studymaster] [data-portal-shell] [data-sb=search-icon]{display:block}html[data-portal-design=studymaster] [data-portal-shell] [data-sb=search-input]{padding-left:2rem;padding-block:.4rem;border-radius:var(--sm-radius-control)}html[data-portal-design=studymaster] [data-portal-shell] summary[data-sb=group-head]{min-height:2.5rem;gap:.625rem;border-radius:var(--sm-radius-control)}html[data-portal-design=studymaster] [data-portal-shell] summary[data-sb=group-head]:hover{border-color:transparent;background-color:hsl(var(--accent)/.6)}html[data-portal-design=studymaster] [data-portal-shell] [data-sb=tile]{width:1.75rem;height:1.75rem;border-radius:var(--sm-radius-chip);background-color:hsl(var(--accent));color:hsl(var(--primary))}html[data-portal-design=studymaster] [data-portal-shell] [data-sb=tile] svg{width:18px;height:18px;stroke-width:1.75}html[data-portal-design=studymaster] [data-portal-shell] [data-sb=group-label]{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:hsl(var(--muted-foreground))}html[data-portal-design=studymaster] [data-portal-shell] [data-sb=count]{display:none}html[data-portal-design=studymaster] [data-portal-shell] [data-sb=items]{margin-left:21px;border-color:hsl(var(--border))}html[data-portal-design=studymaster] [data-portal-shell] aside nav :is(a[data-sb=item],a[data-sb=top]){position:relative;border-radius:var(--sm-radius-chip);transition:background-color .12s ease-out,color .12s ease-out}html[data-portal-design=studymaster] [data-portal-shell] aside nav a[data-sb=top]{padding:.4rem .625rem;font-size:13.5px;font-weight:600}html[data-portal-design=studymaster] [data-portal-shell] aside nav :is(a[data-sb=item],a[data-sb=top]):hover{background-color:hsl(var(--accent)/.6);color:hsl(var(--primary))}html[data-portal-design=studymaster] [data-portal-shell] aside nav :is(a[data-sb=item],a[data-sb=top])[aria-current=page]{background-color:hsl(var(--accent));color:hsl(var(--primary));font-weight:600}html[data-portal-design=studymaster] [data-portal-shell] aside nav :is(a[data-sb=item],a[data-sb=top])[aria-current=page]:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:9999px;background-color:hsl(var(--primary))}}@media screen{html[data-portal-design] [data-portal-shell]{--ds-bg:hsl(var(--background));--ds-fg:hsl(var(--foreground));--ds-muted:hsl(var(--muted-foreground));--ds-border:hsl(var(--border));--ds-input:hsl(var(--input));--ds-card:hsl(var(--card));--ds-accent:hsl(var(--primary));--ds-accent-fg:hsl(var(--primary-foreground));--ds-accent-soft:hsl(var(--accent));--ds-progress:hsl(var(--progress));--ds-panel:hsl(var(--pt-panel));--ds-rail:hsl(var(--pt-rail));--ds-rail-hi:hsl(var(--pt-rail-hi));--ds-rail-ink:hsl(var(--pt-rail-ink));--ds-rail-bright:hsl(var(--pt-rail-bright));--ds-highlight:hsl(var(--pt-highlight));--ds-highlight-ink:hsl(var(--pt-highlight-ink));--ds-highlight-soft:hsl(var(--pt-highlight-soft));--ds-ribbon-1:hsl(var(--pt-ribbon-1));--ds-ribbon-2:hsl(var(--pt-ribbon-2));--ds-glass:color-mix(in srgb,hsl(var(--card)) 74%,transparent);--ds-glass-line:color-mix(in srgb,hsl(var(--foreground)) 9%,transparent);--ds-wash-1:color-mix(in srgb,hsl(var(--primary)) 7.5%,transparent);--ds-wash-2:color-mix(in srgb,hsl(var(--pt-ribbon-2)) 6%,transparent);--ds-wash-3:color-mix(in srgb,hsl(var(--pt-highlight)) 5.5%,transparent);--ds-spot:color-mix(in srgb,hsl(var(--primary)) 10%,transparent);--ds-strip-on:hsl(var(--pt-rail-bright));--ds-strip-on-fg:hsl(var(--pt-rail))}html[data-portal-scheme=dark][data-portal-design] [data-portal-shell]{--ds-glass:color-mix(in srgb,hsl(var(--card)) 62%,transparent);--ds-glass-line:color-mix(in srgb,#ffffff 8.5%,transparent);--ds-wash-1:color-mix(in srgb,hsl(var(--primary)) 17%,transparent);--ds-wash-2:color-mix(in srgb,hsl(var(--pt-ribbon-2)) 11%,transparent);--ds-wash-3:color-mix(in srgb,hsl(var(--pt-highlight)) 13%,transparent);--ds-spot:color-mix(in srgb,hsl(var(--primary)) 14%,transparent);--ds-strip-on:hsl(var(--primary));--ds-strip-on-fg:hsl(var(--primary-foreground))}}:root{--font-opal:"Schibsted Grotesk Variable";--font-aurora:"Sora Variable";--font-euc-serif:"Newsreader Variable";--font-euc-sans:"Instrument Sans Variable";--font-harbour:"Plus Jakarta Sans Variable"}@media screen{html[data-portal-design=opal] [data-portal-shell]{--radius:0.875rem;--opal-control:0.625rem;--opal-card:0.875rem;--opal-shadow-1:0 1px 2px color-mix(in srgb,var(--ds-fg) 5%,transparent),0 1px 1px color-mix(in srgb,var(--ds-fg) 3%,transparent);--opal-shadow-2:0 1px 2px color-mix(in srgb,var(--ds-fg) 6%,transparent),0 14px 28px -14px color-mix(in srgb,var(--ds-accent) 35%,transparent);--opal-ease:cubic-bezier(0.2,0.8,0.2,1);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html[data-portal-design=opal] [data-portal-shell] :is(h1,h2,h3,[data-portal-heading]){font-family:var(--font-opal),var(--font-display),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.015em;text-wrap:balance}html[data-portal-design=opal] [data-portal-shell] h1{letter-spacing:-.025em;font-weight:700}html[data-portal-design=opal] [data-portal-shell] :is(table,.tabular-nums,[data-portal-content] .text-2xl,[data-portal-content] .text-3xl){font-variant-numeric:tabular-nums}html[data-portal-design=opal] [data-portal-shell] .rounded-md{border-radius:var(--opal-control)}html[data-portal-design=opal] [data-portal-shell] .rounded-lg{border-radius:var(--opal-card)}html[data-portal-design=opal] [data-portal-shell] .shadow-sm{box-shadow:var(--opal-shadow-1)}html[data-portal-design=opal] [data-portal-shell] [data-portal-content]{margin-inline:auto;width:100%;max-width:80rem}html[data-portal-design=opal] [data-portal-shell] :is(select,textarea),html[data-portal-design=opal] [data-portal-shell] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){border-radius:var(--opal-control);border-color:var(--ds-input)}html[data-portal-design=opal] [data-portal-shell] :is(input,select,textarea):focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-highlight) 28%,transparent);border-color:var(--ds-highlight)}html[data-portal-design=opal] [data-portal-shell] input[type=checkbox],html[data-portal-design=opal] [data-portal-shell] input[type=radio]{accent-color:var(--ds-accent)}html[data-portal-design=opal] [data-portal-shell] :is(a,summary,button,[role=button]):focus-visible{outline:2px solid var(--ds-highlight);outline-offset:2px}html[data-portal-design=opal] [data-portal-shell] main .rounded-lg.border:is(a,button),html[data-portal-design=opal] [data-portal-shell] main :is(a,button) .rounded-lg.border{transition:transform .16s var(--opal-ease),box-shadow .16s var(--opal-ease),border-color .16s var(--opal-ease)}html[data-portal-design=opal] [data-portal-shell] main .rounded-lg.border:is(a,button):hover,html[data-portal-design=opal] [data-portal-shell] main :is(a,button):hover .rounded-lg.border{transform:translateY(-2px);border-color:color-mix(in srgb,var(--ds-accent) 35%,var(--ds-border));box-shadow:var(--opal-shadow-2)}html[data-portal-design=opal] [data-portal-shell] :is(button,a).bg-primary{position:relative;overflow:hidden;box-shadow:var(--opal-shadow-1);transition:box-shadow .16s var(--opal-ease),transform 90ms ease-out,background-color .12s ease-out}html[data-portal-design=opal] [data-portal-shell] :is(button,a).bg-primary:after{content:"";position:absolute;inset:-2px auto -2px -60%;width:40%;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ds-accent-fg) 22%,transparent),transparent);pointer-events:none}html[data-portal-design=opal] [data-portal-shell] :is(button,a).bg-primary:not(:disabled):hover:after{left:130%;transition:left .45s var(--opal-ease)}html[data-portal-design=opal] [data-portal-shell] button:not(:disabled):active{transform:translateY(1px) scale(.98)}html[data-portal-design=opal] [data-portal-shell] main table thead th{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-muted)}html[data-portal-design=opal] [data-portal-shell] main table tbody tr{transition:background-color .12s ease-out}html[data-portal-design=opal] [data-portal-shell] main table tbody tr:hover{background-color:color-mix(in srgb,var(--ds-accent-soft) 55%,transparent);box-shadow:inset 3px 0 0 var(--ds-highlight)}html[data-portal-design=opal] [data-portal-shell] main :is([class*=border-amber-],[class*=border-orange-],[class*=border-yellow-]){border-color:color-mix(in srgb,var(--ds-highlight) 45%,var(--ds-border))}html[data-portal-design=opal] [data-portal-shell] header[data-sb=header]{position:sticky;top:0;z-index:30;padding-block:.625rem;background-color:color-mix(in srgb,var(--ds-card) 86%,transparent);backdrop-filter:blur(10px) saturate(1.3)}html[data-portal-design=opal] [data-portal-shell] header[data-sb=header] form button{border-color:transparent;background-color:transparent;box-shadow:none;color:var(--ds-muted)}html[data-portal-design=opal] [data-portal-shell] header[data-sb=header] form button:hover{background-color:color-mix(in srgb,var(--ds-accent-soft) 70%,transparent);color:var(--ds-fg)}html[data-portal-design=opal] [data-portal-shell] aside[data-sb=aside]{position:relative;width:16.125rem;background-color:var(--ds-rail);background-image:linear-gradient(175deg,var(--ds-rail),color-mix(in srgb,var(--ds-rail) 75%,black));border-right:0;color:var(--ds-rail-ink)}html[data-portal-design=opal] [data-portal-shell] aside[data-sb=aside]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;pointer-events:none;opacity:.5;background:linear-gradient(180deg,var(--ds-highlight),var(--ds-ribbon-2) 38%,color-mix(in srgb,var(--ds-ribbon-1) 50%,var(--ds-ribbon-2)) 72%,var(--ds-highlight))}@media (min-width:768px){html[data-portal-design=opal] [data-portal-shell] aside[data-sb=aside]{position:sticky;top:0;align-self:flex-start;height:100vh;overflow:hidden}html[data-portal-design=opal] [data-portal-shell] aside[data-sb=aside] nav[data-sb=nav]{min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--ds-rail-hi) transparent}}html[data-portal-design=opal] [data-portal-shell] aside[data-sb=aside]>div:first-child{border-color:color-mix(in srgb,var(--ds-rail-bright) 8%,transparent)}html[data-portal-design=opal] [data-portal-shell] aside[data-sb=aside]>p{border-color:color-mix(in srgb,var(--ds-rail-bright) 8%,transparent);color:var(--ds-rail-ink)}html[data-portal-design=opal] [data-portal-shell] [data-sb=brand] img[src*=logo-mark]{width:2.375rem;height:2.375rem;padding:.3rem;border-radius:.6875rem;background-color:color-mix(in srgb,var(--ds-rail-bright) 94%,transparent);filter:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--ds-highlight) 45%,transparent);-o-object-fit:contain;object-fit:contain}html[data-portal-design=opal] [data-portal-shell] [data-sb=brand-name]{font-family:var(--font-opal),var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:.9375rem;font-weight:700;letter-spacing:-.01em;color:var(--ds-rail-bright)}html[data-portal-design=opal] [data-portal-shell] [data-sb=brand]>div>p:nth-of-type(2){font-size:10.5px;letter-spacing:.09em;color:var(--ds-highlight)}html[data-portal-design=opal] [data-portal-shell] [data-sb=brand]>div>p:nth-of-type(3){color:var(--ds-rail-ink)}html[data-portal-design=opal] [data-portal-shell] [data-sb=search-icon]{display:block;color:var(--ds-rail-ink)}html[data-portal-design=opal] [data-portal-shell] [data-sb=search-input]{padding-left:2rem;padding-block:.4rem;border-radius:var(--opal-control);border-color:color-mix(in srgb,var(--ds-rail-bright) 10%,transparent);background-color:color-mix(in srgb,var(--ds-rail-bright) 6%,transparent);color:var(--ds-rail-bright)}html[data-portal-design=opal] [data-portal-shell] [data-sb=search-input]::-moz-placeholder{color:var(--ds-rail-ink);opacity:.85}html[data-portal-design=opal] [data-portal-shell] [data-sb=search-input]::placeholder{color:var(--ds-rail-ink);opacity:.85}html[data-portal-design=opal] [data-portal-shell] [data-sb=search-input]:focus-visible{border-color:color-mix(in srgb,var(--ds-highlight) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-highlight) 14%,transparent)}html[data-portal-design=opal] [data-portal-shell] summary[data-sb=group-head]{min-height:2rem;border-radius:.5625rem;padding-inline:.5rem}html[data-portal-design=opal] [data-portal-shell] summary[data-sb=group-head]:hover{border-color:transparent;background-color:color-mix(in srgb,var(--ds-rail-bright) 5.5%,transparent)}html[data-portal-design=opal] [data-portal-shell] [data-sb=tile]{display:none}html[data-portal-design=opal] [data-portal-shell] [data-sb=group-label]{font-size:10.5px;font-weight:700;letter-spacing:.1em;color:color-mix(in srgb,var(--ds-rail-ink) 82%,transparent)}html[data-portal-design=opal] [data-portal-shell] [data-sb=count]{display:none}html[data-portal-design=opal] [data-portal-shell] summary[data-sb=group-head] svg{color:var(--ds-rail-ink)}html[data-portal-design=opal] [data-portal-shell] [data-sb=items]{margin-left:.5rem;border-color:color-mix(in srgb,var(--ds-rail-bright) 10%,transparent)}html[data-portal-design=opal] [data-portal-shell] aside nav :is(a[data-sb=item],a[data-sb=top]){position:relative;min-height:2.1875rem;border-radius:.5625rem;color:var(--ds-rail-ink);transition:background-color .12s var(--opal-ease),color .12s var(--opal-ease),transform .14s var(--opal-ease)}html[data-portal-design=opal] [data-portal-shell] aside nav a[data-sb=top]{padding:.4rem .625rem;font-size:13.5px;font-weight:600;color:var(--ds-rail-bright)}html[data-portal-design=opal] [data-portal-shell] aside nav :is(a[data-sb=item],a[data-sb=top]) svg{opacity:.62;transition:opacity .12s ease-out}html[data-portal-design=opal] [data-portal-shell] aside nav :is(a[data-sb=item],a[data-sb=top]):hover{background-color:color-mix(in srgb,var(--ds-rail-bright) 5.5%,transparent);color:var(--ds-rail-bright);transform:translateX(2px)}html[data-portal-design=opal] [data-portal-shell] aside nav :is(a[data-sb=item],a[data-sb=top]):hover svg{opacity:1}html[data-portal-design=opal] [data-portal-shell] aside nav :is(a[data-sb=item],a[data-sb=top])[aria-current=page]{background-image:linear-gradient(90deg,color-mix(in srgb,var(--ds-highlight) 13%,transparent),color-mix(in srgb,var(--ds-rail-bright) 5%,transparent));background-color:transparent;color:var(--ds-rail-bright);font-weight:600;transform:none}html[data-portal-design=opal] [data-portal-shell] aside nav :is(a[data-sb=item],a[data-sb=top])[aria-current=page]:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:9999px;background-color:var(--ds-highlight);box-shadow:0 0 10px color-mix(in srgb,var(--ds-highlight) 55%,transparent)}html[data-portal-design=opal] [data-portal-shell] [data-shell=crumb]{display:flex}@media (max-width:767px){html[data-portal-design=opal] [data-portal-shell] [data-shell=crumb]{display:none}}@media (prefers-reduced-motion:reduce){html[data-portal-design=opal] [data-portal-shell] *,html[data-portal-design=opal] [data-portal-shell] :after,html[data-portal-design=opal] [data-portal-shell] :before{transition:none!important;animation:none!important}html[data-portal-design=opal] [data-portal-shell] aside nav :is(a[data-sb=item],a[data-sb=top]):hover,html[data-portal-design=opal] [data-portal-shell] main :is(a,button):hover .rounded-lg.border{transform:none!important}}}@media screen{html[data-portal-design=aurora] [data-portal-shell]{--radius:0.875rem;--au-control:0.625rem;--au-card:1rem;--au-ribbon:linear-gradient(115deg,var(--ds-ribbon-1),var(--ds-highlight) 52%,var(--ds-ribbon-2));--au-glass:var(--ds-glass);--au-glass-line:var(--ds-glass-line);--au-shadow-1:0 1px 2px color-mix(in srgb,var(--ds-fg) 5%,transparent),0 8px 24px -14px color-mix(in srgb,var(--ds-accent) 28%,transparent);--au-shadow-2:0 2px 4px color-mix(in srgb,var(--ds-fg) 5%,transparent),0 18px 34px -16px color-mix(in srgb,var(--ds-accent) 42%,transparent);--au-ease:cubic-bezier(0.2,0.8,0.2,1);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-color:var(--ds-bg);background-image:radial-gradient(900px 420px at 12% -5%,var(--ds-wash-1),transparent 70%),radial-gradient(760px 380px at 92% 2%,var(--ds-wash-2),transparent 70%),radial-gradient(900px 460px at 55% 108%,var(--ds-wash-3),transparent 70%);background-attachment:fixed}html[data-portal-design=aurora] [data-portal-shell] :is(h1,h2,h3,[data-portal-heading]){font-family:var(--font-aurora),var(--font-display),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em;text-wrap:balance}html[data-portal-design=aurora] [data-portal-shell] h1{font-weight:700;letter-spacing:-.025em}html[data-portal-design=aurora] [data-portal-shell] :is(table,.tabular-nums,[data-portal-content] .text-2xl,[data-portal-content] .text-3xl){font-variant-numeric:tabular-nums}html[data-portal-design=aurora] [data-portal-shell] .rounded-md{border-radius:var(--au-control)}html[data-portal-design=aurora] [data-portal-shell] .rounded-lg{border-radius:var(--au-card)}html[data-portal-design=aurora] [data-portal-shell] [data-portal-content]{margin-inline:auto;width:100%;max-width:80rem}html[data-portal-design=aurora] [data-portal-shell] :is(select,textarea),html[data-portal-design=aurora] [data-portal-shell] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){border-radius:var(--au-control);border-color:var(--ds-input)}html[data-portal-design=aurora] [data-portal-shell] :is(input,select,textarea):focus-visible{outline:none;border-color:var(--ds-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-accent) 22%,transparent)}html[data-portal-design=aurora] [data-portal-shell] input[type=checkbox],html[data-portal-design=aurora] [data-portal-shell] input[type=radio]{accent-color:var(--ds-accent)}html[data-portal-design=aurora] [data-portal-shell] :is(a,summary,button,[role=button]):focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}html[data-portal-design=aurora] [data-portal-shell] .rounded-lg.border.bg-card{background-color:var(--au-glass);border-color:var(--au-glass-line);box-shadow:var(--au-shadow-1),inset 0 1px 0 hsl(0 0% 100%/.35);backdrop-filter:blur(18px) saturate(1.5)}@supports not (backdrop-filter:blur(1px)){html[data-portal-design=aurora] [data-portal-shell] .rounded-lg.border.bg-card{background-color:var(--ds-card)}}html[data-portal-design=aurora] [data-portal-shell] main .rounded-lg.border:is(a,button),html[data-portal-design=aurora] [data-portal-shell] main :is(a,button) .rounded-lg.border{position:relative;transition:transform .18s var(--au-ease),box-shadow .18s var(--au-ease),border-color .18s var(--au-ease)}html[data-portal-design=aurora] [data-portal-shell] main .rounded-lg.border:is(a,button):hover,html[data-portal-design=aurora] [data-portal-shell] main :is(a,button):hover .rounded-lg.border{transform:translateY(-2px);border-color:color-mix(in srgb,var(--ds-accent) 35%,transparent);box-shadow:var(--au-shadow-2)}html[data-portal-design=aurora] [data-portal-shell] main .rounded-lg.border:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%),var(--ds-spot),transparent 70%);transition:opacity .2s ease-out}html[data-portal-design=aurora] [data-portal-shell] main .rounded-lg.border:hover:before{opacity:1}html[data-portal-design=aurora] [data-portal-shell] :is(button,a).bg-primary{position:relative;overflow:hidden;background-image:var(--au-ribbon);color:var(--ds-accent-fg);box-shadow:0 8px 18px -8px color-mix(in srgb,var(--ds-accent) 65%,transparent);transition:box-shadow .18s var(--au-ease),transform 90ms ease-out}html[data-portal-design=aurora] [data-portal-shell] :is(button,a).bg-primary:not(:disabled):hover{box-shadow:0 12px 24px -8px color-mix(in srgb,var(--ds-accent) 75%,transparent)}html[data-portal-design=aurora] [data-portal-shell] :is(button,a).bg-primary:after{content:"";position:absolute;inset:-2px auto -2px -60%;width:40%;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,hsl(0 0% 100%/.28),transparent);pointer-events:none}html[data-portal-design=aurora] [data-portal-shell] :is(button,a).bg-primary:not(:disabled):hover:after{left:130%;transition:left .45s var(--au-ease)}html[data-portal-design=aurora] [data-portal-shell] button:not(:disabled):active{transform:translateY(1px) scale(.98)}html[data-portal-design=aurora] [data-portal-shell] main table thead th{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ds-muted)}html[data-portal-design=aurora] [data-portal-shell] main table tbody tr{transition:background-color .12s ease-out}html[data-portal-design=aurora] [data-portal-shell] main table tbody tr:hover{background-color:color-mix(in srgb,var(--ds-accent-soft) 55%,transparent);box-shadow:inset 3px 0 0 var(--ds-highlight)}html[data-portal-design=aurora] [data-portal-shell] main :is([class*=border-amber-],[class*=border-orange-],[class*=border-yellow-]){border-color:color-mix(in srgb,var(--ds-highlight) 45%,transparent)}html[data-portal-design=aurora] [data-portal-shell] header[data-sb=header]{position:sticky;top:0;z-index:30;padding-block:.625rem;background-color:color-mix(in srgb,var(--ds-card) 60%,transparent);border-color:var(--au-glass-line);backdrop-filter:blur(14px) saturate(1.4)}html[data-portal-design=aurora] [data-portal-shell] header[data-sb=header] form button{border-color:transparent;background-color:transparent;box-shadow:none;color:var(--ds-muted)}html[data-portal-design=aurora] [data-portal-shell] header[data-sb=header] form button:hover{background-color:color-mix(in srgb,var(--ds-accent-soft) 70%,transparent);color:var(--ds-fg)}html[data-portal-design=aurora] [data-portal-shell]>div.flex{background:transparent}html[data-portal-design=aurora] [data-portal-shell] aside[data-sb=aside]{background-color:var(--au-glass);backdrop-filter:blur(18px) saturate(1.5);border:1px solid var(--au-glass-line);box-shadow:var(--au-shadow-1),inset 0 1px 0 hsl(0 0% 100%/.35);width:16.25rem}@media (min-width:768px){html[data-portal-design=aurora] [data-portal-shell] aside[data-sb=aside]{position:sticky;top:1rem;align-self:flex-start;margin:1rem 0 1rem 1rem;height:calc(100vh - 2rem);border-radius:1rem;overflow:hidden}html[data-portal-design=aurora] [data-portal-shell] aside[data-sb=aside] nav[data-sb=nav]{min-height:0;overflow-y:auto;scrollbar-width:thin}}@supports not (backdrop-filter:blur(1px)){html[data-portal-design=aurora] [data-portal-shell] aside[data-sb=aside]{background-color:var(--ds-card)}}html[data-portal-design=aurora] [data-portal-shell] aside[data-sb=aside]>div:first-child,html[data-portal-design=aurora] [data-portal-shell] aside[data-sb=aside]>p{border-color:var(--au-glass-line)}html[data-portal-design=aurora] [data-portal-shell] [data-sb=brand] img[src*=logo-mark]{width:2.375rem;height:2.375rem;padding:.3rem;border-radius:.75rem;background-image:var(--au-ribbon);background-color:var(--ds-accent);filter:none;-o-object-fit:contain;object-fit:contain;box-shadow:0 8px 16px -8px color-mix(in srgb,var(--ds-accent) 60%,transparent)}html[data-portal-design=aurora] [data-portal-shell] [data-sb=brand-name]{font-family:var(--font-aurora),var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:.9375rem;font-weight:700;letter-spacing:-.015em;color:var(--ds-fg)}html[data-portal-design=aurora] [data-portal-shell] [data-sb=brand]>div>p:nth-of-type(2){font-size:10.5px;letter-spacing:.09em;color:var(--ds-highlight-ink)}html[data-portal-design=aurora] [data-portal-shell] [data-sb=search-icon]{display:block}html[data-portal-design=aurora] [data-portal-shell] [data-sb=search-input]{padding-left:2rem;padding-block:.4rem;border-radius:var(--au-control);background-color:color-mix(in srgb,var(--ds-bg) 55%,transparent)}html[data-portal-design=aurora] [data-portal-shell] summary[data-sb=group-head]{min-height:2.25rem;border-radius:var(--au-control)}html[data-portal-design=aurora] [data-portal-shell] summary[data-sb=group-head]:hover{border-color:transparent;background-color:color-mix(in srgb,var(--ds-accent-soft) 70%,transparent)}html[data-portal-design=aurora] [data-portal-shell] [data-sb=tile]{border-radius:.5rem;background-color:var(--ds-accent-soft);color:var(--ds-accent)}html[data-portal-design=aurora] [data-portal-shell] [data-sb=group-label]{font-size:12px;letter-spacing:.06em;color:var(--ds-muted)}html[data-portal-design=aurora] [data-portal-shell] [data-sb=count]{display:none}html[data-portal-design=aurora] [data-portal-shell] [data-sb=items]{margin-left:1.25rem;border-color:var(--ds-border)}html[data-portal-design=aurora] [data-portal-shell] aside nav :is(a[data-sb=item],a[data-sb=top]){position:relative;border-radius:var(--au-control);transition:background-color .12s var(--au-ease),color .12s var(--au-ease),transform .14s var(--au-ease)}html[data-portal-design=aurora] [data-portal-shell] aside nav a[data-sb=top]{padding:.4rem .625rem;font-size:13.5px;font-weight:600}html[data-portal-design=aurora] [data-portal-shell] aside nav :is(a[data-sb=item],a[data-sb=top]):hover{background-color:color-mix(in srgb,var(--ds-accent-soft) 70%,transparent);color:var(--ds-accent);transform:translateX(2px)}html[data-portal-design=aurora] [data-portal-shell] aside nav :is(a[data-sb=item],a[data-sb=top])[aria-current=page]{background-image:var(--au-ribbon);background-color:var(--ds-accent);color:var(--ds-accent-fg);font-weight:600;transform:none;box-shadow:0 8px 16px -8px color-mix(in srgb,var(--ds-accent) 65%,transparent)}html[data-portal-design=aurora] [data-portal-shell] [data-shell=crumb]{display:flex}@media (max-width:767px){html[data-portal-design=aurora] [data-portal-shell] [data-shell=crumb]{display:none}}@media (prefers-reduced-motion:reduce){html[data-portal-design=aurora] [data-portal-shell] *,html[data-portal-design=aurora] [data-portal-shell] :after,html[data-portal-design=aurora] [data-portal-shell] :before{transition:none!important;animation:none!important}html[data-portal-design=aurora] [data-portal-shell] aside nav :is(a[data-sb=item],a[data-sb=top]):hover,html[data-portal-design=aurora] [data-portal-shell] main :is(a,button):hover .rounded-lg.border{transform:none!important}html[data-portal-design=aurora] [data-portal-shell] main .rounded-lg.border:before{display:none}}}