@charset "UTF-8";@layer reset,tokens,brand-defaults,themes,components;@layer reset{*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin-block:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4,h5,h6{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}}@layer tokens;@layer tokens{html{--ddc-bluegum: oklch(42.694% .03285 187.468);--ddc-redgumbark: oklch(33.187% .10789 38.304);--ddc-bluegumbark: oklch(52.332% .06894 262.032);--ddc-desertpea: oklch(21.374% .02997 313.103);--ddc-eucalyptus: oklch(58.867% .0576 192.743);--ddc-purpledaisy: oklch(83.269% .08189 302.261);--ddc-grevillea: oklch(68.952% .11055 18.854);--ddc-fingerlime: oklch(74.383% .04414 71.682);--ddc-rockorchid: oklch(97.953% .07283 108.54);--ddc-whitecorrea: oklch(97.934% .00275 84.3);--ddc-pandorea: oklch(83.023% .00996 298.954);--ddc-banksia: oklch(59.513% .21179 31.052);--ddc-bottlebrush: oklch(61.24% .23141 15.996);--ddc-peppermintgum: oklch(50.274% .07377 132.236)}}@layer tokens{html{--bluegum-20: oklch(from var(--ddc-bluegum) 20% .0328 h);--bluegum-40: var(--ddc-bluegum);--bluegum-50: oklch(from var(--ddc-bluegum) 50% .0328 h);--bluegum-60: oklch(from var(--ddc-bluegum) 60% .0328 h);--bluegum-80: oklch(from var(--ddc-bluegum) 80% .0328 h);--bluegum-90: oklch(from var(--ddc-bluegum) 90% .0328 h);--redgumbark-20: oklch(from var(--ddc-redgumbark) 20% .066 h);--redgumbark-40: oklch(from var(--ddc-redgumbark) 40% .1079 h);--redgumbark-50: oklch(from var(--ddc-redgumbark) 50% .1079 h);--redgumbark-60: oklch(from var(--ddc-redgumbark) 60% .1079 h);--redgumbark-80: oklch(from var(--ddc-redgumbark) 80% .1079 h);--redgumbark-90: oklch(from var(--ddc-redgumbark) 90% .0542 h);--bluegumbark-20: oklch(from var(--ddc-bluegumbark) 20% .0689 h);--bluegumbark-40: oklch(from var(--ddc-bluegumbark) 40% .0689 h);--bluegumbark-50: var(--ddc-bluegumbark);--bluegumbark-60: oklch(from var(--ddc-bluegumbark) 60% .0689 h);--bluegumbark-80: oklch(from var(--ddc-bluegumbark) 80% .0689 h);--bluegumbark-90: oklch(from var(--ddc-bluegumbark) 90% .0487 h);--desertpea-20: var(--ddc-desertpea);--desertpea-40: oklch(from var(--ddc-desertpea) 40% .03 h);--desertpea-50: oklch(from var(--ddc-desertpea) 50% .03 h);--desertpea-60: oklch(from var(--ddc-desertpea) 60% .03 h);--desertpea-80: oklch(from var(--ddc-desertpea) 80% .03 h);--desertpea-90: oklch(from var(--ddc-desertpea) 90% .03 h);--eucalyptus-20: oklch(from var(--ddc-eucalyptus) 20% .0346 h);--eucalyptus-40: oklch(from var(--ddc-eucalyptus) 40% .0576 h);--eucalyptus-50: oklch(from var(--ddc-eucalyptus) 50% .0576 h);--eucalyptus-60: var(--ddc-eucalyptus);--eucalyptus-80: oklch(from var(--ddc-eucalyptus) 80% .0576 h);--eucalyptus-90: oklch(from var(--ddc-eucalyptus) 90% .0576 h);--purpledaisy-20: oklch(from var(--ddc-purpledaisy) 20% .0819 h);--purpledaisy-40: oklch(from var(--ddc-purpledaisy) 40% .0819 h);--purpledaisy-50: oklch(from var(--ddc-purpledaisy) 50% .0819 h);--purpledaisy-60: oklch(from var(--ddc-purpledaisy) 60% .0819 h);--purpledaisy-80: oklch(from var(--ddc-purpledaisy) 80% .0819 h);--purpledaisy-90: oklch(from var(--ddc-purpledaisy) 90% .0589 h);--grevillea-20: oklch(from var(--ddc-grevillea) 20% .0809 h);--grevillea-40: oklch(from var(--ddc-grevillea) 40% .1105 h);--grevillea-50: oklch(from var(--ddc-grevillea) 50% .1105 h);--grevillea-60: oklch(from var(--ddc-grevillea) 60% .1105 h);--grevillea-80: oklch(from var(--ddc-grevillea) 80% .1105 h);--grevillea-90: oklch(from var(--ddc-grevillea) 90% .0525 h);--fingerlime-20: oklch(from var(--ddc-fingerlime) 20% .0435 h);--fingerlime-40: oklch(from var(--ddc-fingerlime) 40% .0441 h);--fingerlime-50: oklch(from var(--ddc-fingerlime) 50% .0441 h);--fingerlime-60: oklch(from var(--ddc-fingerlime) 60% .0441 h);--fingerlime-80: oklch(from var(--ddc-fingerlime) 80% .0441 h);--fingerlime-90: oklch(from var(--ddc-fingerlime) 90% .0441 h);--rockorchid-20: oklch(from var(--ddc-rockorchid) 20% .0329 h);--rockorchid-40: oklch(from var(--ddc-rockorchid) 40% .065 h);--rockorchid-50: oklch(from var(--ddc-rockorchid) 50% .0812 h);--rockorchid-60: oklch(from var(--ddc-rockorchid) 60% .0974 h);--rockorchid-80: oklch(from var(--ddc-rockorchid) 80% .1298 h);--rockorchid-90: oklch(from var(--ddc-rockorchid) 90% .146 h);--whitecorrea-20: oklch(from var(--ddc-whitecorrea) 20% .0027 h);--whitecorrea-40: oklch(from var(--ddc-whitecorrea) 40% .0027 h);--whitecorrea-50: oklch(from var(--ddc-whitecorrea) 50% .0027 h);--whitecorrea-60: oklch(from var(--ddc-whitecorrea) 60% .0027 h);--whitecorrea-80: oklch(from var(--ddc-whitecorrea) 80% .0027 h);--whitecorrea-90: oklch(from var(--ddc-whitecorrea) 90% .0027 h);--pandorea-20: oklch(from var(--ddc-pandorea) 20% .01 h);--pandorea-40: oklch(from var(--ddc-pandorea) 40% .01 h);--pandorea-50: oklch(from var(--ddc-pandorea) 50% .01 h);--pandorea-60: oklch(from var(--ddc-pandorea) 60% .01 h);--pandorea-80: oklch(from var(--ddc-pandorea) 80% .01 h);--pandorea-90: oklch(from var(--ddc-pandorea) 90% .01 h);--banksia-20: oklch(from var(--ddc-banksia) 20% .079 h);--banksia-40: oklch(from var(--ddc-banksia) 40% .1559 h);--banksia-50: oklch(from var(--ddc-banksia) 50% .1947 h);--banksia-60: var(--ddc-banksia);--banksia-80: oklch(from var(--ddc-banksia) 80% .1157 h);--banksia-90: oklch(from var(--ddc-banksia) 90% .0528 h);--bottlebrush-20: oklch(from var(--ddc-bottlebrush) 20% .0807 h);--bottlebrush-40: oklch(from var(--ddc-bottlebrush) 40% .1602 h);--bottlebrush-50: oklch(from var(--ddc-bottlebrush) 50% .2001 h);--bottlebrush-60: var(--ddc-bottlebrush);--bottlebrush-80: oklch(from var(--ddc-bottlebrush) 80% .1159 h);--bottlebrush-90: oklch(from var(--ddc-bottlebrush) 90% .0527 h);--peppermintgum-20: oklch(from var(--ddc-peppermintgum) 20% .0565 h);--peppermintgum-40: oklch(from var(--ddc-peppermintgum) 40% .0738 h);--peppermintgum-50: var(--ddc-peppermintgum);--peppermintgum-60: oklch(from var(--ddc-peppermintgum) 60% .0738 h);--peppermintgum-80: oklch(from var(--ddc-peppermintgum) 80% .0738 h);--peppermintgum-90: oklch(from var(--ddc-peppermintgum) 90% .0738 h)}}@layer tokens{html{--f-family-body: Inter, sanserif;--f-family-mono: "Maple Mono", monospace;--f-family-display: "Inter Display", serif;--f-weight-body: 300;--f-weight-body-semibold: 500;--f-weight-body-bold: 600;--f-weight-body-light: 200;--f-weight-mono: 300;--f-weight-mono-bold: 700;--f-weight-display: 700;--f-style-body-normal: normal;--f-style-body-italic: italic;--f-sizing-factor: 1.2;--fsf: var(--f-sizing-factor);--f-size-body: clamp(.9rem, 1.2dvi, 1.2rem);--f-size-smaller: calc(var(--f-size-body) / var(--fsf));--f-size-smallest: calc(var(--f-size-smaller) / var(--fsf));--f-size-larger: calc(var(--f-size-body) * var(--fsf));--f-size-largerx1: calc(var(--f-size-larger) * var(--fsf));--f-size-largerx2: calc(var(--f-size-largerx1) * var(--fsf));--f-size-largerx3: calc(var(--f-size-largerx2) * var(--fsf));--f-size-largerx4: calc(var(--f-size-largerx3) * var(--fsf));--f-size-largest: calc(var(--f-size-largerx4) * var(--fsf));--line-height-body: 1.3;--line-height-mono: 1.4;--f-size-lede: var(--f-size-largerx2);--f-weight-lede: var(--f-weight-body-semibold);--font-body: var(--f-weight-body) var(--f-size-body)/var(--line-height-body) var(--f-family-body);--font-body-ital: var(--f-style-body-italic) var(--font-body);--f-var-num: normal;--f-var-alt-body: styleset(square-punctuation, square-quotes);--f-var-alt-display: var(--f-var-alt-body) character-variant( simplified-u, upper-i-serif, single-story-a, l-with-tail, compact-t, compact-f );--f-feat-ccmp: "ccmp" 1;--f-feat-aalt: "aalt" 1;--f-feat-case: "case" 1;--f-feat-cpsp: "cpsp" 1;--f-feat-locl: "locl" 1;--f-feat-salt: "salt" 1;--f-feat-dnom: "dnom" 1;--f-feat-numr: "numr" 1;--f-feat-sinf: "sinf" 1;--f-feat-ss01: "ss01" 1;--f-feat-ss02: "ss02" 1;--f-feat-ss03: "ss03" 1;--f-feat-ss04: "ss04" 1;--f-feat-ss05: "ss05" 1;--f-feat-ss06: "ss06" 1;--f-feat-ss07: "ss07" 1;--f-feat-ss08: "ss08" 1;--f-feat-cv01: "cv01" 1;--f-feat-cv02: "cv02" 1;--f-feat-cv03: "cv03" 1;--f-feat-cv04: "cv04" 1;--f-feat-cv05: "cv05" 1;--f-feat-cv06: "cv06" 1;--f-feat-cv07: "cv07" 1;--f-feat-cv08: "cv08" 1;--f-feat-cv09: "cv09" 1;--f-feat-cv10: "cv10" 1;--f-feat-cv11: "cv11" 1;--f-feat-cv12: "cv12" 1;--f-feat-cv13: "cv13" 1}@supports (font-variation-settings: normal){html{--f-family-body: InterVariable, sanserif;--f-weight-body: 321;--f-weight-body-semibold: 460;--f-weight-body-bold: 630;--f-weight-body-light: 255;--f-family-display: InterVariable, sanserif;--f-weight-display: 747}}}@layer tokens{html{--line-style-light: solid;--line-style-heavy: solid;--line-style-highlight: double;--line-thickness-light: 1px;--line-thickness-highlight: 2px;--line-thickness-heavy: 3px;--line-color-light: var(--ddc-fingerlime);--line-color-heavy: var(--ddc-bluegum);--line-color-highlight: var(--banksia-80);--outline-offset-highlight: 1px;--border-light: var(--line-thickness-light) var(--line-style-light);--border-heavy: var(--line-thickness-heavy) var(--line-style-heavy);--outline-highlight: var(--line-thickness-highlight) var(--line-style-highlight);--border-radius-small: .3em;--space-flow: calc(1em / 1.2);--transition-duration-quick: .2s;--transition-timing-function-quick: ease-in}@media(prefers-reduced-motion:reduce){html{--transition-duration-quick: 0s}}}@layer tokens{@property --button-border-color{syntax: "*"; inherits: true;}@property --label-color{syntax: "*"; inherits: true;}@property --label-disabled-color{syntax: "*"; inherits: true;}@property --label-font-size{syntax: "*"; inherits: true;}@property --label-font-weight{syntax: "*"; inherits: true;}@property --label-margin-block-start{syntax: "*"; inherits: true;}@property --field-background-color{syntax: "*"; inherits: true;}@property --field-color{syntax: "*"; inherits: true;}@property --field-border-color{syntax: "*"; inherits: true;}@property --field-border-width{syntax: "*"; inherits: true;}@property --field-border-style{syntax: "*"; inherits: true;}@property --field-border-radius{syntax: "*"; inherits: true;}@property --field-padding-block{syntax: "*"; inherits: true;}@property --field-padding-inline{syntax: "*"; inherits: true;}@property --field-disabled-background-color{syntax: "*"; inherits: true;}@property --field-disabled-color{syntax: "*"; inherits: true;}@property --field-invalid-background-color{syntax: "*"; inherits: true;}@property --field-invalid-color{syntax: "*"; inherits: true;}@property --field-valid-background-color{syntax: "*"; inherits: true;}@property --field-valid-color{syntax: "*"; inherits: true;}}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/InterVariable-DiVDrmQJ.woff2) format("woff2")}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/InterVariable-Italic-FCBEiFp6.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(/assets/Inter-Thin-DzN99i8q.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(/assets/Inter-ThinItalic-DxehbPeK.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/Inter-ExtraLight-7kXoOaX_.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(/assets/Inter-ExtraLightItalic-Ox17i_b0.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/Inter-Light-14LG-y7V.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/Inter-LightItalic-iBr7p6CH.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Inter-Regular-COLGFB3M.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/Inter-Italic-Bm_w1qmz.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Inter-Medium-CDhBSFyE.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/Inter-MediumItalic-BqDObnQN.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Inter-SemiBold-BAEEcJ4E.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/Inter-SemiBoldItalic-B7KOJJiL.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Inter-Bold-BOs3KVhN.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/Inter-BoldItalic-Cabj1n7x.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/Inter-ExtraBold-BUaDDWMS.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/Inter-ExtraBoldItalic-efVpd_pq.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/Inter-Black-BJbWHna9.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/Inter-BlackItalic-D3PIgx41.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:100;font-display:swap;src:url(/assets/InterDisplay-Thin-BT9qaRpT.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:100;font-display:swap;src:url(/assets/InterDisplay-ThinItalic-DtFR0WUP.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/InterDisplay-ExtraLight-B3-UpUq4.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:200;font-display:swap;src:url(/assets/InterDisplay-ExtraLightItalic-C8b3Z3Tc.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/InterDisplay-Light-DQj7ly9y.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/InterDisplay-LightItalic-Bbt9QreW.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/InterDisplay-Regular-CHKdHLF4.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/InterDisplay-Italic-Pk5cUfHi.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/InterDisplay-Medium-CYGNL_ty.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/InterDisplay-MediumItalic-hd-DtBFz.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/InterDisplay-SemiBold--Mm3ZPsY.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/InterDisplay-SemiBoldItalic-KqvXNdTp.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/InterDisplay-Bold-BpCEuk9N.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/InterDisplay-BoldItalic-2f5-4TWO.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/InterDisplay-ExtraBold-CTk6ni5a.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/InterDisplay-ExtraBoldItalic-7uYEMdJ3.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/InterDisplay-Black--Thh5XZM.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/InterDisplay-BlackItalic-CeOspfgx.woff2) format("woff2")}@font-feature-values InterVariable{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}@font-feature-values Inter{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}@font-feature-values InterDisplay{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}@font-face{font-family:Maple Mono;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/maple-mono-latin-300-normal-AcGycWqp.woff2) format("woff2"),url(/assets/maple-mono-latin-300-normal-BdanakNZ.woff) format("woff")}@font-face{font-family:Maple Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/maple-mono-latin-700-normal-B_sC0Ion.woff2) format("woff2"),url(/assets/maple-mono-latin-700-normal-DeN56mtg.woff) format("woff")}@font-face{font-family:Maple Mono;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/maple-mono-latin-300-italic-JCMbew0Z.woff2) format("woff2"),url(/assets/maple-mono-latin-300-italic-uf6tQrAi.woff) format("woff")}@font-face{font-family:Maple Mono;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/maple-mono-latin-700-italic-D7QxTey4.woff2) format("woff2"),url(/assets/maple-mono-latin-700-italic-CGj4YFr-.woff) format("woff")}@font-feature-values Inter,InterVariable{@styleset{open-digits:1;disambiguation-zero:2;round-quotes:3;disambiguation-no-zero:4;circled:5;squared:6;square-punctuation:7;square-quotes:8}@character-variant{alt-one:1;open-four:2;open-six:3;open-nine:4;l-with-tail:5;simplified-u:6;alt-german-ss:7;upper-i-serif:8;flat-top-three:9;capital-g-spur:10;single-story-a:11;compact-f:12;compact-t:13}}html{font:var(--font-body);font-feature-settings:"liga" 1,"calt" 1}@layer brand-defaults{body{margin:0;font-family:var(--f-family-body);font-size:var(--f-size-body);font-weight:var(--f-weight-body);display:flex;flex-flow:column wrap;justify-content:space-between;align-items:center;font-variant-alternates:styleset(square-punctuation,square-quotes)}body>*{width:clamp(300px,85ch,90%);line-height:1.3;font-variant-numeric:var(--f-var-num)}body main{flex-grow:2;display:flex;flex-direction:column;justify-content:start}*.flow>*+*{margin-block-start:var(--space-flow, 1.2em);margin-block-end:unset}:is(article,aside,details,figcaption,figure,footer,main,menu,nav,section,summary,blockquote):has(>p,dl,ol,ul)>*+*{margin-block-start:var(--space-flow);margin-block-end:0}article:first-of-type{margin-block-start:var(--f-size-largerx4)}article+article{margin-block-start:var(--f-size-largerx3)}h1,h2,h3,h4,h5,h6,.displaytype,hgroup{font-family:var(--f-family-display);line-height:1.25;font-weight:var(--f-weight-display);font-variant-ligatures:discretionary-ligatures;font-variant-numeric:diagonal-fractions;font-variant-alternates:var(--f-var-alt-display);margin-block-end:0}:is(h1,h2,h3,h4,h5,h6,.displaytype,hgroup) code{font-variant-numeric:initial;font-size:inherit;font-size:calc(1em / var(--fsf));font-style:italic;font-weight:var(--f-weight-mono-bold)}:is(h1,h2,h3,h4,h5,h6,.displaytype,hgroup) .nofrac{font-variant-numeric:initial}h1,.f-size-largest{font-size:var(--f-size-largest);margin-block-start:var(--space-flow)}h2,.f-size-largerx4{font-size:var(--f-size-largerx4);margin-block-start:var(--space-flow)}h3,.f-size-largerx3{font-size:var(--f-size-largerx3);margin-block-start:var(--space-flow)}h4,.f-size-largerx2{font-size:var(--f-size-largerx2);margin-block-start:var(--space-flow)}h5,.f-size-largerx1{font-size:var(--f-size-largerx1);margin-block-start:var(--space-flow)}h6,.f-size-larger{font-size:var(--f-size-larger);margin-block-start:var(--space-flow)}hgroup p{margin-block-start:0;line-height:1;font-weight:var(--f-weight-lede);font-size:var(--f-size-lede)}hgroup p:last-child{margin-block-end:.25ex}hgroup p code{font-size:inherit}hgroup h1+p{--f-size-lede: var(--f-size-largerx4)}hgroup h2+p{--f-size-lede: var(--f-size-largerx3)}hgroup h3+p{--f-size-lede: var(--f-size-largerx2)}hgroup h4+p{--f-size-lede: var(--f-size-largerx1)}hgroup h5+p{--f-size-lede: var(--f-size-larger)}hgroup h6+p{--f-size-lede: var(--f-size-body)}b,strong{font-weight:var(--f-weight-body-bold)}.footnote{font-variant-position:super}small,.smallest{font-size:var(--f-size-smallest)}kbd{border:1px solid currentColor;border-radius:4px;padding-inline:.2ch}tt,code,kbd,pre,samp,listing,xmp,plaintext{font-family:var(--f-family-mono),monospace;font-weight:var(--f-weight-mono);line-height:var(--line-height-mono)}pre,pre[class*=language-],code,code[class*=language-]{font-size:var(--f-size-smaller);white-space:pre-line}pre,pre[class*=language-]{margin-inline-start:clamp(1em,5%,2rem);margin-inline-end:clamp(1em,3%,2rem)}:where(blockquote){width:34rem;font-weight:400;margin-inline-start:2rem;margin-inline-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;padding-block-start:.05rem;padding-block-end:.25rem;border-width:var(--line-thickness-heavy);border-style:var(--line-style-heavy);border-color:var(--rule-strong-ink)}blockquote footer{margin-block-start:-.5em;text-align:end;font-weight:var(--f-weight-body-light);font-size:1.5ex}dl{display:grid;grid-template-columns:3fr 10fr 3fr;row-gap:1.2ex;column-gap:calc(1ch / 1.44);font-size:var(--f-size-smaller)}dl>*{line-height:1.2;border-block-width:3px;border-block-style:double}dl>* *{line-height:inherit;background-color:inherit;font-size:inherit}dt{grid-column-start:1;text-align:right;align-content:baseline;border-block-end:none}dd{margin-inline-start:0;border-block-end-width:1px;border-block-end-style:solid}:is(p,blockquote,ol,ul,dl,aside)>.frac{font-variant-numeric:diagonal-fractions}table{--f-var-num: tabular-nums}}@layer brand-defaults;@layer brand-defaults{:where(a){color:var(--link-ink);transition:color .25s}:where(a):hover{color:var(--link-hover-ink);text-decoration-style:dashed}:where(pre,code){--wash: var(--surface-wash);--ink: var(--surface-ink);background-color:var(--wash);color:var(--ink);padding:0 .2em}:where(pre,code) :where(a){color:currentColor}:where(mark){background-color:var(--highlight-wash);color:var(--highlight-ink);padding:0 .15em;text-decoration-line:overline;text-decoration-color:var(--fingerlime-60);text-decoration-style:dotted;text-decoration-thickness:1px}:where(mark) :where(a){color:currentColor}}@layer brand-defaults{:where(dt,dd){--wash: var(--surface-wash);--ink: var(--surface-ink);color:var(--ink);border-color:var(--wash)}:where(dt,dd) :where(a){color:currentColor}:where(dt){font-weight:var(--f-weight-body-bold)}}@layer themes;@layer themes{@property --wash{syntax: "<color>"; inherits: true; initial-value: white;}@property --ink{syntax: "<color>"; inherits: true; initial-value: black;}@property --accent{syntax: "<color>"; inherits: true; initial-value: Gray;}}@layer themes{:root,[data-theme=light]{color-scheme:light;--wash: var(--ddc-whitecorrea);--ink: var(--desertpea-20);--accent: var(--secondary-accent);--surface-wash: var(--whitecorrea-90);--surface-ink: var(--desertpea-20);--interactive-wash: var(--bluegum-40);--interactive-ink: var(--bluegum-90);--action-wash: var(--bluegumbark-40);--action-ink: var(--ddc-whitecorrea);--action-accent: var(--bluegumbark-90);--action-hover-accent: var(--bluegumbark-80);--field-wash: var(--ddc-whitecorrea);--field-ink: var(--desertpea-20);--field-accent: var(--secondary-accent);--error-wash: var(--ddc-whitecorrea);--error-ink: var(--bottlebrush-20);--error-accent: var(--bottlebrush-60);--success-wash: var(--ddc-whitecorrea);--success-ink: var(--bluegum-40);--success-accent: var(--peppermintgum-60);--highlight-wash: var(--rockorchid-90);--highlight-ink: var(--desertpea-20);--disabled-wash: var(--whitecorrea-80);--disabled-ink: var(--whitecorrea-40);--primary-accent: var(--bluegum-40);--secondary-accent: var(--bluegumbark-50);--tertiary-accent: var(--purpledaisy-40);--link-ink: var(--bluegum-40);--link-hover-ink: var(--fingerlime-50);--rule-ink: var(--whitecorrea-80);--rule-strong-ink: var(--whitecorrea-50);--focus-ink: var(--purpledaisy-40);--focus-contrast-ink: var(--purpledaisy-90)}}@layer themes{[data-theme=dark]{color-scheme:dark;--wash: var(--desertpea-20);--ink: var(--whitecorrea-90);--accent: var(--secondary-accent);--surface-wash: var(--desertpea-40);--surface-ink: var(--whitecorrea-90);--interactive-wash: var(--bluegum-80);--interactive-ink: var(--bluegum-20);--action-wash: var(--bluegumbark-40);--action-ink: var(--whitecorrea-90);--action-accent: var(--bluegumbark-80);--action-hover-accent: var(--bluegumbark-90);--field-wash: var(--ddc-whitecorrea);--field-ink: var(--desertpea-20);--field-accent: var(--secondary-accent);--error-wash: var(--ddc-whitecorrea);--error-ink: var(--bottlebrush-20);--error-accent: var(--bottlebrush-50);--success-wash: var(--ddc-whitecorrea);--success-ink: var(--bluegum-20);--success-accent: var(--peppermintgum-40);--highlight-wash: var(--rockorchid-90);--highlight-ink: var(--desertpea-20);--disabled-wash: var(--whitecorrea-40);--disabled-ink: var(--whitecorrea-80);--primary-accent: var(--bluegum-80);--secondary-accent: var(--bluegumbark-80);--tertiary-accent: var(--purpledaisy-90);--link-ink: var(--bluegum-80);--link-hover-ink: var(--redgumbark-80);--rule-ink: var(--whitecorrea-60);--rule-strong-ink: var(--whitecorrea-80);--focus-ink: var(--purpledaisy-40);--focus-contrast-ink: var(--purpledaisy-90)}@media(prefers-color-scheme:dark){:root[data-theme=auto]{color-scheme:dark;--wash: var(--desertpea-20);--ink: var(--whitecorrea-90);--accent: var(--secondary-accent);--surface-wash: var(--desertpea-40);--surface-ink: var(--whitecorrea-90);--interactive-wash: var(--bluegum-80);--interactive-ink: var(--bluegum-20);--action-wash: var(--bluegumbark-40);--action-ink: var(--whitecorrea-90);--action-accent: var(--bluegumbark-80);--action-hover-accent: var(--bluegumbark-90);--field-wash: var(--ddc-whitecorrea);--field-ink: var(--desertpea-20);--field-accent: var(--secondary-accent);--error-wash: var(--ddc-whitecorrea);--error-ink: var(--bottlebrush-20);--error-accent: var(--bottlebrush-50);--success-wash: var(--ddc-whitecorrea);--success-ink: var(--bluegum-20);--success-accent: var(--peppermintgum-40);--highlight-wash: var(--rockorchid-90);--highlight-ink: var(--desertpea-20);--disabled-wash: var(--whitecorrea-40);--disabled-ink: var(--whitecorrea-80);--primary-accent: var(--bluegum-80);--secondary-accent: var(--bluegumbark-80);--tertiary-accent: var(--purpledaisy-90);--link-ink: var(--bluegum-80);--link-hover-ink: var(--redgumbark-80);--rule-ink: var(--whitecorrea-60);--rule-strong-ink: var(--whitecorrea-80);--focus-ink: var(--purpledaisy-40);--focus-contrast-ink: var(--purpledaisy-90)}}}@layer themes{:where(:root,[data-theme]){--color-primary: var(--primary-accent);--color-secondary: var(--secondary-accent);--color-link: var(--link-ink);--color-background: var(--wash);--color-foreground: var(--ink);--color-hover: var(--link-hover-ink);--color-focus: var(--focus-ink);--color-highlight: var(--highlight-wash);--color-success: var(--success-accent);--color-error: var(--error-accent);--color-disabled: var(--disabled-wash);--color-darkest: var(--ddc-desertpea);--color-lightest: var(--ddc-whitecorrea)}}@layer themes{:where(body,article,aside,section,nav,header,footer,main,figure,dialog,fieldset,blockquote,td,th){color:var(--ink);background-color:var(--wash)}}@layer themes{:where(:focus-visible){outline:1px solid var(--focus-contrast-ink);outline-offset:2px;box-shadow:0 0 4px 2px var(--focus-ink)}}@layer components{body>header:first-child,body>footer:last-of-type{width:100%;padding-inline:1ch;background-color:var(--ddc-bluegum);display:flex;flex-flow:row wrap;justify-content:space-around;color:var(--ddc-whitecorrea);font-variant-alternates:var(--f-var-alt-display)}:is(body>header:first-child,body>footer:last-of-type) a{color:var(--ddc-whitecorrea)}:is(body>header:first-child,body>footer:last-of-type) noscript p{line-height:4ex}:is(body>header:first-child,body>footer:last-of-type) pre,:is(body>header:first-child,body>footer:last-of-type) code{color:var(--ddc-desertpea)}body>header:first-child{align-items:end;justify-content:space-between;gap:2ch}body>header:first-child span{text-align:end}body>footer:last-of-type{font-size:var(--f-size-smallest);margin-block-start:1em;font-variant-ligatures:discretionary-ligatures;font-variant-alternates:var(--f-var-alt-display);font-weight:var(--f-weight-body-light);padding-block:1ex}body>footer:last-of-type div{display:flex;flex-flow:row wrap;align-items:center}body>footer:last-of-type div img{height:3em;aspect-ratio:1 auto;margin-inline-end:1ch}dd-banner:not(:defined),dd-footer:not(:defined){visibility:hidden}header:has(dd-banner:not(:defined)){margin-block-end:1em}header:has(dd-banner:not(:defined)):after{content:"Democracy Developers";display:block;width:fit-content;align-content:center;color:var(--bottlebrush-90);height:calc(5ex * var(--fsf));text-shadow:1px 2px 2px var(--bottlebrush-20)}}@layer brand-defaults;@layer brand-defaults{:where(button,input:is([type=button],[type=submit],[type=reset])){background-color:var(--wash);color:var(--ink);border-width:2px;border-block-style:double;border-inline-style:groove;border-color:var(--button-border-color, var(--accent));border-start-start-radius:8px;border-start-end-radius:12px;border-end-end-radius:8px;border-end-start-radius:12px;padding-block:.4ex;padding-inline:.7ch;font-weight:var(--f-weight-body);letter-spacing:-.04ch;font-variant:var(--f-var-alt-display);transition-property:border-color,border-style,box-shadow,text-shadow;transition-duration:var(--transition-duration-quick);transition-timing-function:var(--transition-timing-function-quick);transition-behavior:allow-discrete}:where(button,input:is([type=button],[type=submit],[type=reset])):hover{border-block-style:ridge;border-inline-style:double;box-shadow:inset 0 0 1px 1px currentColor}:where(button,input:is([type=button],[type=submit],[type=reset])):active,:where(button,input:is([type=button],[type=submit],[type=reset])):hover:active{border-block-start-style:outset;border-inline-start-style:ridge;border-block-end-style:inset;border-inline-end-style:groove;text-shadow:0 0px 2px var(--accent);box-shadow:inset 0 0 2px 0 currentColor}:where(button,input:is([type=button],[type=submit],[type=reset])):where([type=submit],form button:not([type])){--wash: var(--action-wash);--ink: var(--action-ink);--accent: var(--action-accent);background-color:var(--wash);color:var(--ink)}:where(button,input:is([type=button],[type=submit],[type=reset])):where([type=submit],form button:not([type])):hover{--accent: var(--action-hover-accent);box-shadow:inset 0 0 1px 1px currentColor}:where(button,input:is([type=button],[type=submit],[type=reset])):where([type=reset]){--accent: var(--secondary-accent);border-start-start-radius:12px;border-start-end-radius:8px;border-end-end-radius:12px;border-end-start-radius:8px}:where(button,input:is([type=button],[type=submit],[type=reset])):where([command=show-modal],[command=show-popover],[command=toggle-popover],[popovertarget]:not([popovertargetaction=hide])){--accent: var(--tertiary-accent)}:where(button,input:is([type=button],[type=submit],[type=reset])):where([command=close],[command=request-close],[command=hide-popover],[popovertargetaction=hide]){--accent: var(--tertiary-accent);font-size:var(--f-size-smaller);line-height:1;padding:.5em;min-inline-size:2em}:where(button,input:is([type=button],[type=submit],[type=reset])):where(.inplay,[aria-pressed=true]){--wash: var(--interactive-wash);--ink: var(--interactive-ink);background-color:var(--wash);color:var(--ink);border-style:inset;border-color:currentColor}:where(button,input:is([type=button],[type=submit],[type=reset])):where(.inplay,[aria-pressed=true]):hover,:where(button,input:is([type=button],[type=submit],[type=reset])):where(.inplay,[aria-pressed=true]):active{border-style:inset;text-shadow:none;box-shadow:inset 1px 2px 3px color-mix(in oklab,currentColor 40%,transparent)}:where(button,input:is([type=button],[type=submit],[type=reset])):disabled{--wash: var(--disabled-wash);--ink: var(--disabled-ink);background-color:var(--wash);color:var(--ink);border-style:solid;border-color:currentColor;box-shadow:none;text-shadow:none;cursor:not-allowed}}@layer brand-defaults{:where(label){display:block;margin-block-start:var(--label-margin-block-start, 1ex);font-size:var(--label-font-size, .9em);font-weight:var(--label-font-weight, var(--f-weight-body-bold));color:var(--label-color, var(--secondary-accent))}:where(label):has(+input:disabled),:where(label):has(+select:disabled),:where(label):has(+textarea:disabled){color:var(--label-disabled-color, var(--disabled-ink))}:where(input:not([type=button],[type=submit],[type=reset]),select,textarea){--wash: var(--field-wash);--ink: var(--field-ink);--accent: var(--field-accent);margin-block-start:.25ex;background-color:var(--field-background-color, var(--wash));color:var(--field-color, var(--ink));border-width:var(--field-border-width, 2px);border-style:var(--field-border-style, solid);border-color:var(--field-border-color, var(--accent));border-radius:var(--field-border-radius, var(--border-radius-small));padding-block:var(--field-padding-block, .33ex);padding-inline:var(--field-padding-inline, .4ch);font-family:inherit;font-size:inherit}:where(input:not([type=button],[type=submit],[type=reset]),select,textarea):disabled{--wash: var(--disabled-wash);--ink: var(--disabled-ink);background-color:var(--field-disabled-background-color, var(--wash));color:var(--field-disabled-color, var(--ink));border-color:var(--field-disabled-color, var(--ink));cursor:not-allowed}:where(input:not([type=button],[type=submit],[type=reset]),select,textarea):user-invalid{--wash: var(--error-wash);--ink: var(--error-ink);--accent: var(--error-accent);background-color:var(--field-invalid-background-color, var(--wash));color:var(--field-invalid-color, var(--ink));border-color:var(--accent);text-shadow:0px 0px 1px var(--accent);outline:2px dotted var(--accent);outline-offset:-4px}:where(input:not([type=button],[type=submit],[type=reset]),select,textarea):user-valid{--wash: var(--success-wash);--ink: var(--success-ink);--accent: var(--success-accent);background-color:var(--field-valid-background-color, var(--wash));color:var(--field-valid-color, var(--ink));border-color:var(--accent);text-shadow:1px 0px 2px var(--accent);box-shadow:inset 0 1px 2px 0 var(--accent);font-weight:var(--f-weight-body-light)}:where(input:not([type=button],[type=submit],[type=reset]),select,textarea)::placeholder{color:color-mix(in oklab,var(--ink) 78%,var(--wash));opacity:1}}@layer brand-defaults{table{border:var(--border-light) var(--rule-strong-ink);border-collapse:collapse;max-width:100%}caption{font-style:italic;font-weight:var(--f-weight-body-light);padding-block-end:.5em;text-align:start}th,td{padding:.5em .75em;text-align:start;vertical-align:baseline}thead th{--wash: var(--surface-wash);--ink: var(--surface-ink);font-weight:var(--f-weight-body-bold);border-block-end:var(--border-light) var(--rule-strong-ink)}tfoot th,tfoot td{--wash: var(--surface-wash);--ink: var(--surface-ink);border-block-start:var(--border-light) var(--rule-strong-ink)}tbody tr+tr>*{border-block-start:var(--border-light) var(--rule-ink)}details{border:var(--border-light) var(--rule-ink);border-radius:var(--border-radius-small);padding:.5em .75em}summary{cursor:pointer;font-weight:var(--f-weight-body-bold)}details[open]>summary{border-block-end:var(--border-light) var(--rule-ink);margin-block-end:.5em;padding-block-end:.5em}}body{flex-wrap:nowrap;min-height:100svh}body>*{width:unset}body>header:first-child,body>footer:last-of-type{width:100%}body>footer:last-of-type{margin-block-start:auto}main :is(h1,h2,h3,h4),hgroup{text-align:center}main{margin-block-end:3em;padding-inline:2ch}main>section{width:clamp(300px,85ch,90%);margin-inline:auto}.ee-election-lookup{display:flex;justify-content:center}.ee-outcome-party-col{width:45%}.ee-outcome-seats-col{width:10%}.ee-outcome-bar-col{width:35%;vertical-align:middle}.ee-outcome-prop-col{width:10%}.ee-outcome-winner{font-weight:var(--f-weight-body-bold)}.ee-election-outcome-table{margin-inline:auto}.ee-election-outcome-table>caption{text-align:center}.ee-percent-bar{height:1em;background-color:var(--primary-accent)}.ee-electorate-input{width:100%}.electorate-results-lookup{display:grid;grid-template-columns:1fr 1.6fr;column-gap:2em;row-gap:1.5em;align-items:start}.electorate-results-lookup>h2{grid-column:1 / -1}.electorate-results-lookup .search-by-name{grid-column:1 / -1;width:min(100%,85ch);margin-inline:auto;display:grid;grid-template-columns:1fr 1.6fr;column-gap:2em;row-gap:.75em;align-items:center}.electorate-results-lookup .search-by-name>*+*{margin-block-start:0}.electorate-results-lookup .search-by-name>p:first-of-type{grid-column:1}.electorate-results-lookup .search-by-name>:not(p:first-of-type){grid-column:2}.ee-election-vis-ctr{display:contents}.pv{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:start}.pv-rail,.pv-content{display:flex;flex-direction:column;gap:1em;min-width:0}.pv-titles{text-align:center}.pv-titles>h3{font-size:var(--f-size-largerx2)}.pv-titles>p{font-size:var(--f-size-largerx1);font-weight:var(--f-weight-body-bold)}.pv-winner>h4,.pv-count-title{font-size:var(--f-size-larger);text-align:center}.pv-winner>p{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1em}.pv-nav{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:end;gap:.5em}.pv-step{display:flex;flex-direction:column;gap:.5em}.pv-step details{--wash: var(--surface-wash);--ink: var(--surface-ink);background-color:var(--wash);color:var(--ink)}.pv-count-table{width:100%;table-layout:auto}.pv-count-table th,.pv-count-table td{padding-inline:.25em}.pv-col-votes,.pv-col-pct{text-align:end}.pv-col-party,.pv-col-votes,.pv-col-pct{white-space:nowrap;width:1%}.pv-col-bar{width:100%;vertical-align:middle}.pv-col-candidate{overflow-wrap:break-word}.pv-bar{display:flex;flex-direction:row;height:1.5ex;outline:var(--line-thickness-light) dotted var(--secondary-accent);outline-offset:-1px}.pv-bar>*{border:var(--line-thickness-light) solid currentColor}.pv-bar-existing{background-color:var(--primary-accent);border-inline-end:unset}.pv-bar-new{background-color:transparent;border-inline-start:unset;box-shadow:2px 0 2px 2px var(--purpledaisy-80)}.pv-bar-excluded{border:unset}.pv-row-just-excluded>.pv-col-candidate,.pv-row-excluded>.pv-col-candidate{text-decoration:line-through}.pv-row-excluded{font-weight:var(--f-weight-body-light);font-style:italic}.pv-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media screen and not (max-width:1000px){#federalElectorateLookup:has(.pv){width:min(90vw,1600px)}.pv-col-candidate{width:35%}}@media screen and (max-width:1000px){.electorate-results-lookup{grid-template-columns:1fr}.electorate-results-lookup .search-by-name{grid-template-columns:1fr}.electorate-results-lookup .search-by-name>p:first-of-type,.electorate-results-lookup .search-by-name>:not(p:first-of-type){grid-column:1}.pv-rail,.pv-content{display:contents}.pv-titles{order:0}.pv-winner{order:1}.pv-nav{order:2;justify-content:center}.pv-count{order:3}.pv-step{order:4}.pv{row-gap:1em}}
