@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-arabic-wght-normal-BhzieyvS.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-math-wght-normal-pS2d8anF.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-symbols-wght-normal-BJ6p-EzA.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-latin-ext-wght-normal-CIz31GGw.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-latin-wght-normal-BQEJrIpl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Naskh Arabic Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/noto-naskh-arabic-arabic-wght-normal-DIN-4rtF.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Naskh Arabic Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/noto-naskh-arabic-math-wght-normal-Cgl1D-No.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Naskh Arabic Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/noto-naskh-arabic-symbols-wght-normal-DTaB7Hqz.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Naskh Arabic Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/noto-naskh-arabic-latin-ext-wght-normal-CJtFhxZA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Naskh Arabic Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/noto-naskh-arabic-latin-wght-normal-B_CzjACR.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.\!table{display:table!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.p-4{padding:calc(var(--spacing) * 4)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}.collab-os{--ink:#082f49;--blue:#0b4b67;--gold:#c99224;--line:#c8d5dc;border:1px solid var(--line);color:var(--ink);background:#fff;margin:0 0 24px;box-shadow:0 16px 40px #082f4914}.collab-os-loading{color:#082f49;background:#f4f7f8;border-block-start:4px solid #c99224;padding:32px}.collab-hero{border-block-start:5px solid var(--gold);color:#fff;background:linear-gradient(125deg,#072f45,#0c4f6d 68%,#0a4059);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:24px 28px;display:grid}.collab-hero small{color:#f2c65a;letter-spacing:.12em;margin-block-end:8px;font-weight:800;display:block}.collab-hero h2{color:#fff;margin:0;font-size:clamp(24px,2.3vw,35px)}.collab-hero p{color:#dcebf1;max-width:70ch;margin:10px 0 0;line-height:1.65}.collab-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.collab-actions button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff73;padding:10px 14px;font-weight:750}.collab-actions button:first-child{border-color:var(--gold);background:var(--gold);color:var(--ink)}.collab-actions button:hover,.collab-actions button:focus-visible{color:var(--ink);outline-offset:2px;background:#fff;outline:2px solid #fff}.collab-kpis{border-block-end:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.collab-kpis article{border-inline-end:1px solid var(--line);min-width:0;padding:16px 18px}.collab-kpis article:last-child{border:0}.collab-kpis small{color:#587181;font-weight:700;display:block}.collab-kpis strong{color:var(--blue);margin-block-start:4px;font-size:26px;display:block}.collab-kpis .alert{background:#fff5e4}.collab-kpis .alert strong{color:#9b4b00}.collab-tabs{border-block-end:1px solid var(--line);scrollbar-width:thin;background:#f2f6f8;display:flex;overflow-x:auto}.collab-tabs button{border:0;border-inline-end:1px solid var(--line);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-block-end:3px solid #0000;flex:none;align-items:center;gap:8px;padding:12px 16px;font-weight:750;display:flex}.collab-tabs button span{background:#dce7ec;border-radius:99px;place-items:center;min-width:25px;height:25px;font-size:12px;display:grid}.collab-tabs button.active{border-block-end-color:var(--gold);background:#fff}.collab-tabs button.active span{background:var(--blue);color:#fff}.collab-overview{background:#f8fafb;grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.collab-overview>section{border:1px solid var(--line);background:#fff;min-width:0;padding:16px}.collab-overview>section.wide{grid-column:1/-1}.collab-overview h3,.activity-feed h3{margin:0 0 14px;font-size:17px}.collab-alerts,.collab-timeline,.activity-feed{gap:8px;display:grid}.collab-alerts article,.collab-timeline article,.activity-feed article{background:#fff;border:1px solid #dde6ea;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.collab-alerts article>span{background:#f4aa2e;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.collab-alerts .severity-urgent{background:#fff4f2;border-inline-start:4px solid #b42318}.collab-alerts .severity-high{background:#fff9ed;border-inline-start:4px solid #d97904}.collab-alerts p,.collab-timeline span,.activity-feed p{color:#667b87;margin:2px 0 0}.collab-timeline time,.activity-feed time{color:#526b78;white-space:nowrap;font-size:12px}.collab-empty{text-align:center;color:#647985;background:#f7fafb;padding:24px}.collab-empty.success{color:#11643c;background:#edf9f1}.portfolio-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 20px;display:grid}.portfolio-bars article>div{justify-content:space-between;gap:12px;display:flex}.portfolio-bars span{color:#617784;font-size:12px}.collab-os progress{width:100%;height:9px;accent-color:var(--gold)}.project-grid{background:#f8fafb;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.project-card{border:1px solid var(--line);background:#fff;border-block-start:4px solid #5f7d8d;min-width:0;padding:16px}.project-card.health-at_risk{border-block-start-color:#d97904}.project-card.health-off_track{border-block-start-color:#b42318}.project-card>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.project-card code{color:#a06000;font-size:11px}.project-card h3{margin:4px 0;font-size:18px}.project-card>header>span{background:#e9f0f3;padding:5px 8px;font-size:12px;font-weight:800}.project-card>p{color:#536d7a;min-height:2.8em}.project-progress span{font-size:12px;font-weight:750}.project-card dl,.decision-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:14px 0;display:grid}.project-card dl div,.decision-list dl div{background:#f3f7f8;padding:8px}.project-card dt,.decision-list dt{color:#6b7f88;font-size:11px}.project-card dd,.decision-list dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;font-weight:750}.project-counts,.project-tools,.event-tools{flex-wrap:wrap;gap:6px;display:flex}.project-counts span{border:1px solid #d6e0e5;padding:5px 7px;font-size:11px}.project-tools,.event-tools{margin-block-start:13px}.project-tools button,.event-tools button,.decision-list button{color:#0b4059;font:inherit;cursor:pointer;background:#fff;border:1px solid #9cb1bc;padding:7px 10px;font-size:12px;font-weight:750}.project-tools button:hover,.event-tools button:hover{border-color:var(--gold);background:#fff7e5}.project-subrecords{gap:5px;margin-block-start:12px;display:grid}.project-subrecords span{background:#edf4f6;padding:6px 8px;font-size:11px}.project-subrecords .risk{color:#8c4300;background:#fff4df}.inline-editor{border:1px solid var(--gold);background:#fff9eb;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-block-start:13px;padding:13px;display:grid}.inline-editor label,.collab-editor label{color:#4d6875;gap:5px;min-width:0;font-size:12px;font-weight:750;display:grid}.inline-editor label.wide,.collab-editor label.wide{grid-column:1/-1}.inline-editor :is(input,select,textarea),.collab-editor :is(input,select,textarea){color:#082f49;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #aebfc7;padding:9px}.inline-editor button{background:var(--blue);color:#fff;border:0;align-self:end;min-height:36px;font-weight:750}.inline-editor button[type=button]{color:#082f49;background:#fff;border:1px solid #9fb1ba}.team-grid{background:#f8fafb;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px;display:grid}.team-grid article{border:1px solid var(--line);background:#fff;min-width:0;padding:16px}.team-avatar{background:var(--blue);color:#fff;place-items:center;width:43px;height:43px;font-weight:850;display:grid}.team-grid h3{margin:10px 0 3px}.team-grid>article>b{color:#a06000;font-size:12px}.team-grid p{color:#5e737e;min-height:2.6em}.team-grid small{margin:4px 0;display:block}.team-grid article>div:last-child{flex-wrap:wrap;gap:5px;margin-block-start:10px;display:flex}.team-grid article>div:last-child span{background:#edf3f5;padding:4px 6px;font-size:11px}.event-list,.decision-list{background:#f8fafb;gap:16px;padding:20px;display:grid}.event-card,.decision-list>article{border:1px solid var(--line);background:#fff;padding:16px}.event-card>header{justify-content:space-between;gap:16px;display:flex}.event-card>header span,.decision-list header span{color:#a06000;text-transform:uppercase;font-size:12px;font-weight:800}.event-card h3,.decision-list h3{margin:4px 0}.event-card p,.decision-list p{color:#516b78;line-height:1.55}.event-card>header time{white-space:nowrap;color:#385a6b;font-weight:750}.event-meta{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.event-meta span{background:#eaf1f4;padding:6px 9px;font-size:12px}.event-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.event-columns section{border:1px solid #d7e1e5;min-width:0;padding:12px}.event-columns h4{margin:0 0 8px}.event-columns section>div{border-block-end:1px solid #e3eaed;gap:2px;padding:6px 0;display:grid}.event-columns b{font-size:12px}.event-columns span{color:#677b85;overflow-wrap:anywhere;font-size:11px}.decision-list{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-list>article>header{justify-content:space-between;display:flex}.decision-list header b{background:#e8f1f4;padding:4px 6px;font-size:11px}.decision-list>article>button{color:#fff;background:#0b4b67}.activity-feed{padding:20px}.activity-feed article>span{color:var(--gold)}.collab-editor{border:1px solid var(--gold);background:#fff;margin:16px;box-shadow:0 12px 28px #082f491f}.collab-editor>header{color:#fff;background:#0b4059;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.collab-editor h3{color:#fff;margin:0}.collab-editor>header button{color:#fff;background:0 0;border:0;font-size:24px}.collab-editor>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:16px;display:grid}.collab-editor>footer{border-block-start:1px solid var(--line);justify-content:flex-end;gap:8px;padding:13px 16px;display:flex}.collab-editor>footer button{color:#082f49;min-height:40px;font:inherit;background:#fff;border:1px solid #9eb0b9;padding:9px 16px;font-weight:750}.collab-editor>footer .primary{border-color:var(--gold);background:var(--gold)}.collab-error{color:#8c1c13;background:#fff1ef;border-inline-start:4px solid #b42318;margin:16px;padding:12px}.legacy-command{margin-block-start:24px}.legacy-command:before{content:"Operational queues";color:#46606d;background:#e8eef1;padding:9px 16px;font-size:11px;font-weight:800;display:block}@media (width<=1024px){.collab-kpis{grid-template-columns:repeat(3,1fr)}.project-grid,.decision-list{grid-template-columns:1fr}.team-grid{grid-template-columns:repeat(2,1fr)}.event-columns{grid-template-columns:1fr}.collab-editor>div{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.collab-hero{grid-template-columns:1fr;padding:18px}.collab-actions{justify-content:stretch}.collab-actions button{flex:100%}.collab-kpis{grid-template-columns:repeat(2,1fr)}.collab-overview{grid-template-columns:1fr;padding:12px}.collab-overview>section.wide{grid-column:auto}.portfolio-bars,.project-grid,.team-grid,.event-list,.decision-list,.inline-editor,.collab-editor>div{grid-template-columns:1fr}.project-grid,.team-grid,.event-list,.decision-list{padding:12px}.project-card dl,.decision-list dl{grid-template-columns:1fr}.inline-editor label.wide,.collab-editor label.wide{grid-column:auto}.event-card>header{display:grid}.event-card>header time{white-space:normal}.collab-alerts article,.collab-timeline article,.activity-feed article{grid-template-columns:auto 1fr}.collab-timeline time,.activity-feed time{white-space:normal;grid-column:2}.legacy-command:before{content:""}}@media (width<=390px){.collab-kpis{grid-template-columns:1fr 1fr}.collab-kpis article{padding:12px}.project-tools button,.event-tools button{flex:45%}}@media print{.collab-actions,.collab-tabs,.project-tools,.event-tools,.inline-editor,.collab-editor{display:none!important}.collab-os{box-shadow:none}.collab-hero{color:#082f49;background:#fff!important}.collab-hero h2,.collab-hero p{color:#082f49}.project-grid,.team-grid,.event-list,.decision-list{background:#fff;padding:0;display:block}.project-card,.team-grid article,.event-card,.decision-list>article{break-inside:avoid;margin-block-end:12px}}.public-event-registration{color:#082e45;background:#f3f0e8;min-block-size:100vh;padding:clamp(16px,4vw,56px);font-family:inherit}.public-event-registration>nav,.event-registration-card{max-inline-size:760px;margin-inline:auto}.public-event-registration>nav{justify-content:flex-end;gap:6px;margin-block-end:12px;display:flex}.public-event-registration>nav button{background:#fff;border:1px solid #9eb2bd;padding:8px 12px}.public-event-registration>nav button.active{color:#fff;background:#0a3a54;border-color:#0a3a54}.event-registration-card{background:#fff;border-block-start:6px solid #cf9c2d;padding:clamp(22px,5vw,52px);box-shadow:0 18px 50px #0730471a}.event-registration-card header small{color:#9b6b08;letter-spacing:.12em;font-weight:800}.event-registration-card h1{margin:12px 0;font-size:clamp(28px,5vw,48px);line-height:1.1}.event-registration-card form{gap:16px;margin-block-start:28px;display:grid}.event-registration-card label{gap:6px;font-weight:700;display:grid}.event-registration-card input{font:inherit;border:1px solid #9fb2bd;min-inline-size:0;padding:12px}.event-registration-card .consent{grid-template-columns:auto 1fr;align-items:start;font-weight:500}.event-registration-card .consent input{margin-block-start:5px}.event-registration-card button[type=submit]{color:#fff;font:inherit;background:#0a3a54;border:0;padding:14px 20px;font-weight:800}.event-registration-card button:disabled{opacity:.55}.event-facts{background:#d4dde1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-block:24px;display:grid}.event-facts div{background:#f6f8f9;padding:14px}.event-facts dt{color:#527080;font-size:.78rem}.event-facts dd{margin:4px 0 0;font-weight:800}.registration-notice{border-inline-start:4px solid;padding:18px}.registration-notice.success{background:#eef8f2;border-color:#177148}.registration-notice.error{background:#fff0ee;border-color:#b23b31}.trap{position:absolute!important;inset-inline-start:-9999px!important}@media (width<=560px){.event-facts{grid-template-columns:1fr}.public-event-registration>nav{justify-content:flex-start;overflow:auto}}.collab-advanced{color:#0a3046;background:#f6f8f9;border:1px solid #bed0d9;min-inline-size:0;margin-block:24px}.advanced-header{color:#fff;background:#082f47;border-block-start:5px solid #d0a02f;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.advanced-header small{color:#e8c56e;letter-spacing:.1em;font-weight:800}.advanced-header h3{margin:5px 0;font-size:clamp(1.45rem,2.6vw,2.15rem)}.advanced-header p{color:#d7e3e9;max-inline-size:820px;margin:0}.advanced-header>button,.advanced-panel button{color:#092f45;font:inherit;background:#d0a02f;border:0;padding:10px 14px;font-weight:850}.advanced-tabs{background:#fff;border-block-end:1px solid #bed0d9;padding-inline:12px;display:flex;overflow:auto}.advanced-tabs button{white-space:nowrap;font:inherit;color:#365667;background:0 0;border:0;border-block-end:3px solid #0000;padding:14px 16px;font-weight:750}.advanced-tabs button.active{color:#082f47;border-color:#d0a02f}.advanced-notice{background:#eef7f2;border-inline-start:4px solid #2a7e57;margin:14px 18px 0;padding:10px 14px}.advanced-panel{min-inline-size:0;padding:18px}.advanced-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-block-start:18px;display:grid}.advanced-form-grid form,.file-upload-form,.chat-layout aside>form{background:#fff;border:1px solid #cbd9df;align-content:start;gap:10px;min-inline-size:0;padding:16px;display:grid}.advanced-form-grid h5{margin:0 0 4px}.advanced-form-grid label,.file-upload-form label{gap:5px;font-size:.82rem;font-weight:700;display:grid}.advanced-form-grid input,.advanced-form-grid select,.advanced-form-grid textarea,.file-upload-form input,.file-upload-form select,.chat-layout input,.chat-layout select,.chat-layout textarea{color:#082f47;inline-size:100%;min-inline-size:0;font:inherit;background:#fff;border:1px solid #a7bdc8;padding:9px}.advanced-gantt{background:#fff;border:1px solid #cad8df;padding:16px;overflow:auto}.gantt-scale{color:#617b88;border-block-end:1px solid #d8e1e5;justify-content:space-between;min-inline-size:700px;padding-block-end:8px;font-size:.75rem;display:flex}.advanced-gantt article{border-block-end:1px solid #edf1f3;grid-template-columns:minmax(170px,28%) minmax(500px,1fr);align-items:center;gap:14px;min-inline-size:700px;padding:8px 0;display:grid}.advanced-gantt article>div:first-child{display:grid}.advanced-gantt small{color:#68808c}.gantt-track{background:repeating-linear-gradient(90deg,#edf2f4 0 calc(10% - 1px),#d7e0e4 calc(10% - 1px) 10%);block-size:16px;position:relative}.gantt-track span{background:#176a91;border-radius:2px;position:absolute;inset-block:2px}.gantt-track .status-blocked{background:#b04437}.gantt-track .status-complete{background:#2c7a55}.workload-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;display:grid}.workload-grid article{background:#fff;border:1px solid #cad8df;border-block-start:4px solid #2a7b58;padding:15px}.workload-grid article.capacity-overloaded{border-block-start-color:#b74335}.workload-grid article.capacity-available{border-block-start-color:#287aa0}.workload-grid header{justify-content:space-between;gap:10px;display:flex}.capacity-meter{background:#e1e8eb;block-size:9px;margin:14px 0}.capacity-meter i{background:#2b799e;block-size:100%;max-inline-size:100%;display:block}.capacity-overloaded .capacity-meter i{background:#b74335}.workload-grid dl{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;display:grid}.workload-grid dl div{display:grid}.workload-grid dt{color:#6a808b;font-size:.7rem}.workload-grid dd{margin:0;font-weight:850}.analytics-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-block-end:16px;display:grid}.analytics-kpis article{background:#fff;border:1px solid #c7d7de;gap:6px;padding:16px;display:grid}.analytics-kpis strong{font-size:1.4rem}.resource-ledger,.file-ledger,.registration-ledger{gap:6px;margin-block-start:16px;display:grid}.resource-ledger article,.file-ledger article,.registration-ledger article,.registration-ledger>header{background:#fff;border:1px solid #d2dde2;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.file-ledger article{grid-template-columns:minmax(0,1fr) auto}.file-ledger article>div,.registration-ledger article>div{min-inline-size:0;display:grid}.file-ledger small{overflow-wrap:anywhere}.chat-layout{grid-template-columns:minmax(220px,28%) minmax(0,1fr);gap:14px;display:grid}.chat-layout aside{align-content:start;gap:6px;display:grid}.chat-layout aside>button{text-align:start;color:#082f47;background:#fff;border:1px solid #cbd9df;display:grid}.chat-layout aside>button.active{color:#fff;background:#0a3a54}.message-room{background:#fff;border:1px solid #cbd9df;grid-template-rows:1fr auto;min-block-size:420px;padding:14px;display:grid}.message-stream{flex-direction:column;gap:10px;max-block-size:520px;display:flex;overflow:auto}.message-stream article{background:#eef3f5;border-inline-start:3px solid #d0a02f;max-inline-size:85%;padding:10px 12px}.message-stream article header{justify-content:space-between;gap:12px;display:flex}.message-stream time{color:#667f8b;font-size:.72rem}.message-room>form{grid-template-columns:1fr 150px auto;gap:8px;margin-block-start:12px;display:grid}.inline-check{align-items:center;gap:8px;display:flex!important}.inline-check input{inline-size:auto!important}.project-chart{background:#fff;border:1px solid #cad8df;gap:10px;padding:16px;display:grid}.project-chart label{justify-content:space-between;gap:12px;display:flex}.project-chart article>div{background:#e4eaed;block-size:13px}.project-chart i{background:#176d93;block-size:100%;display:block}.trend-table{margin-block-start:16px;overflow:auto}.trend-table table{border-collapse:collapse;background:#fff;inline-size:100%;min-inline-size:720px}.trend-table th,.trend-table td{text-align:start;border:1px solid #d4dfe4;padding:9px 11px}.file-upload-form{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end}.loading{text-align:center;padding:40px}@media (width<=980px){.advanced-form-grid{grid-template-columns:1fr 1fr}.chat-layout{grid-template-columns:1fr}.file-upload-form{grid-template-columns:1fr 1fr}.resource-ledger article{grid-template-columns:1fr auto}}@media (width<=620px){.advanced-header{padding:18px;display:grid}.advanced-header>button{inline-size:100%}.advanced-panel{padding:10px}.advanced-form-grid,.workload-grid{grid-template-columns:1fr}.workload-grid dl{grid-template-columns:1fr 1fr}.message-room>form,.file-upload-form,.registration-ledger article{grid-template-columns:1fr}.analytics-kpis{grid-template-columns:1fr 1fr}}@media print{.advanced-tabs,.advanced-header>button,.advanced-form-grid,.file-upload-form,.chat-layout aside,.message-room>form{display:none!important}.collab-advanced{border:0}.advanced-panel{padding:0}.trend-table{overflow:visible}.trend-table table{min-inline-size:0}}:root{--font-kurdish-ui:"Noto Naskh Arabic Variable", "Noto Naskh Arabic", serif;--font-kurdish-formal:"Noto Naskh Arabic Variable", "Noto Naskh Arabic", serif;--font-latin-ui:Inter, "Noto Sans Arabic Variable", Arial, sans-serif;--ink:#0c1b2c;--navy:#10263d;--navy-2:#16344e;--blue:#245d82;--gold:#c99b43;--gold-pale:#ead7aa;--paper:#f6f3ed;--cream:#ece8df;--white:#fff;--muted:#67717c;--line:#d9d4ca;--green:#28795f;--red:#a6443c;--shadow:0 24px 64px #0819291f}.github-command{--gh-bg:#071824;--gh-panel:#0b2231;--gh-panel2:#102d3e;--gh-line:#29495a;--gh-text:#edf5f7;--gh-dim:#9bb2bd;--gh-gold:#d1a747;--gh-blue:#5fc3e7;--gh-green:#69d39b;--gh-red:#ef7c7c;min-width:0;color:var(--gh-text);gap:14px;font-size:14px;display:grid}.source-context>.github-command{display:none}.github-command *{box-sizing:border-box}.github-command-hero{border:1px solid var(--gh-line);border-block-start:4px solid var(--gh-gold);background:radial-gradient(circle at 85% 15%,#5fc3e72e,#0000 35%),linear-gradient(125deg,#061722,#0d2e40 70%,#123a4a);justify-content:space-between;align-items:center;gap:24px;min-height:170px;padding:30px 34px;display:flex;position:relative;overflow:hidden}.github-command-hero:after{content:"⑂";color:#ffffff09;pointer-events:none;font:700 190px/1 ui-monospace,monospace;position:absolute;inset-block-end:-58px;inset-inline-end:5%}.github-command-hero>div{z-index:1;max-inline-size:760px;position:relative}.github-command-hero small{color:var(--gh-gold);letter-spacing:.13em;font-weight:900}.github-command-hero h2{color:#fff;margin:7px 0 9px;font:650 clamp(30px,3.2vw,48px)/1.04 Georgia,serif}.github-command-hero p{color:#c7d8df;max-inline-size:720px;margin:0;font-size:15px;line-height:1.7}.github-command-hero>span{z-index:1;border:1px solid;flex:none;align-items:center;gap:9px;padding:11px 14px;font-size:12px;font-weight:900;display:flex;position:relative}.github-command-hero>span i{background:currentColor;border-radius:50%;block-size:9px;inline-size:9px;box-shadow:0 0 0 5px #ffffff0f}.github-command-hero>span.ok{color:var(--gh-green);background:#1f674740}.github-command-hero>span.warn{color:#f3ca70;background:#704f1440}.github-command-hero>span.bad{color:var(--gh-red);background:#70252540}.github-identity{border:1px solid var(--gh-line);background:var(--gh-panel);grid-template-columns:1.5fr .7fr .8fr .8fr;display:grid}.github-identity>div{border-inline-end:1px solid var(--gh-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;min-width:0;padding:15px 17px;display:grid}.github-identity>div:last-child{border:0}.github-identity span{color:var(--gh-gold);grid-row:1/3;font-size:19px}.github-identity small{color:var(--gh-dim);letter-spacing:.07em;font-size:10px;font-weight:800}.github-identity b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font:700 12px/1.4 ui-monospace,monospace;overflow:hidden}.github-command-grid{grid-template-columns:minmax(0,1fr) 310px;gap:14px;display:grid}.github-primary{gap:14px;min-width:0;display:grid}.github-metrics{border:1px solid var(--gh-line);background:var(--gh-panel);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.github-metrics article{border-inline-end:1px solid var(--gh-line);grid-template-columns:auto 1fr;gap:3px 10px;min-height:112px;padding:17px;display:grid;position:relative}.github-metrics article:last-child{border:0}.github-metrics article>span{block-size:30px;inline-size:30px;color:var(--gh-blue);background:#15394a;grid-row:1/4;align-self:start;place-items:center;font-weight:900;display:grid}.github-metrics small{color:var(--gh-dim);font-size:10px;font-weight:800}.github-metrics b{color:#fff;font-size:25px;line-height:1}.github-metrics em{color:#7698a7;font-size:10px;font-style:normal}.github-metrics .danger{background:#651f2347}.github-metrics .danger>span{color:#fff;background:#6e2a2d}.github-last-commit{border:1px solid var(--gh-line);border-inline-start:4px solid var(--gh-gold);background:var(--gh-panel);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 16px;display:grid}.github-last-commit>span{color:var(--gh-gold);background:#183747;padding:7px;font:800 10px ui-monospace,monospace}.github-last-commit>div{min-width:0;display:grid}.github-last-commit strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.github-last-commit code,.github-last-commit time{color:#7f9eac;font-size:10px}.github-setup{background:#312816;border:1px solid #7d6334;padding:0 17px 13px}.github-setup header{border-block-end:1px solid #ffffff1a;align-items:center;gap:11px;padding:14px 0;display:flex}.github-setup header>span{background:var(--gh-gold);color:#171206;place-items:center;block-size:29px;inline-size:29px;font-weight:900;display:grid}.github-setup header div{display:grid}.github-setup header small{color:#cdbd91}.github-setup p{color:#eee2bd;margin:11px 0 0;line-height:1.5}.github-setup p.error{color:#ffb5b5}.github-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.github-form label{color:#adc1ca;gap:6px;font-size:11px;font-weight:800;display:grid}.github-form textarea{resize:vertical;border:1px solid var(--gh-line);color:#fff;min-height:76px;font:inherit;background:#06151f;outline:none;padding:11px 12px;line-height:1.5}.github-form textarea:focus{border-color:var(--gh-blue);box-shadow:0 0 0 2px #5fc3e71f}.github-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.github-controls button{color:#fff;text-align:start;background:#102b39;border:1px solid #3a5b6b;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:78px;padding:12px 13px;transition:all .16s;display:grid}.github-controls button:hover:not(:disabled){border-color:var(--gh-blue);background:#163848;transform:translateY(-1px)}.github-controls button:disabled{cursor:not-allowed;opacity:.38}.github-controls button>i{block-size:35px;inline-size:35px;color:var(--gh-blue);background:#1b4356;place-items:center;font-size:20px;font-style:normal;display:grid}.github-controls button>span{gap:3px;display:grid}.github-controls b{font-size:12px}.github-controls small{color:#8eabb8;font-size:9px;line-height:1.35}.github-controls .sync{background:#17465c;border-color:#387896}.github-controls .sync>i{background:var(--gh-blue);color:#06212e}.github-controls .deploy{background:#74551f;border-color:#a88236}.github-controls .deploy>i{background:var(--gh-gold);color:#231a08}.github-guide{border:1px solid var(--gh-line);border-block-start:4px solid var(--gh-blue);background:linear-gradient(#0d2938,#091e2a);align-self:start;padding:23px}.github-guide>small{color:var(--gh-gold);letter-spacing:.1em;font-weight:900}.github-guide ol{gap:0;margin:17px 0 20px;padding:0;list-style:none;display:grid}.github-guide li{grid-template-columns:auto 1fr;gap:11px;padding-block:0 24px;display:grid;position:relative}.github-guide li:not(:last-child):after{content:"";background:#355565;block-size:calc(100% - 32px);inline-size:1px;position:absolute;inset-block-start:31px;inset-inline-start:14px}.github-guide li>i{z-index:1;block-size:29px;inline-size:29px;color:var(--gh-blue);background:#173c4e;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.github-guide li div{gap:4px;display:grid}.github-guide li span,.github-guide details p{color:#91aab5;font-size:11px;line-height:1.55}.github-guide details{border-block-start:1px solid var(--gh-line);padding-block-start:14px}.github-guide summary{cursor:pointer;color:#fff;font-weight:800}.github-guide details p{border-inline-start:2px solid #355565;padding-inline-start:10px}.github-conflict-list,.github-history{border:1px solid var(--gh-line);background:var(--gh-panel)}.github-conflict-list{padding:18px}.github-conflict-list h3{margin:0 0 12px}.github-conflict-list article{border-block-start:1px solid var(--gh-line);grid-template-columns:auto 1fr auto;gap:10px;padding:10px;display:grid}.github-conflict-list article>span{color:var(--gh-red)}.github-conflict-list article>b{color:var(--gh-red);font-size:10px}.github-history>summary{cursor:pointer;align-items:center;gap:10px;padding:15px 18px;font-weight:850;display:flex}.github-history>summary b{block-size:25px;min-inline-size:25px;color:var(--gh-blue);background:#17394a;place-items:center;margin-inline-start:auto;display:grid}.github-history>article{border-block-start:1px solid var(--gh-line);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:11px 18px;display:grid}.github-history>article>div{display:grid}.github-history small,.github-history span{color:#7f9dab;font-size:10px}.github-history em{color:var(--gh-green);text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.github-history>p{color:var(--gh-dim);padding:0 18px 15px}.github-safety{background:#091c27;border:1px solid #3c5260;align-items:flex-start;gap:13px;padding:17px 20px;display:flex}.github-safety>span{color:var(--gh-green);font-size:24px}.github-safety>div{gap:3px;display:grid}.github-safety p{color:#8fa8b3;margin:0;font-size:11px;line-height:1.6}.github-command[dir=rtl],.github-command[dir=rtl] .github-controls button{text-align:right}.github-command[dir=rtl] code,.github-command[dir=rtl] .github-sha b{text-align:left;direction:ltr}.github-command[dir=rtl] .github-command-hero:after{transform:scaleX(-1)}@media (width<=1180px){.github-command-grid{grid-template-columns:1fr}.github-guide{grid-template-columns:180px 1fr;gap:16px;display:grid}.github-guide ol{grid-template-columns:repeat(3,1fr);gap:12px;margin:0}.github-guide li{padding:0}.github-guide li:after{display:none}.github-guide details{grid-column:1/-1}.github-identity{grid-template-columns:1fr 1fr}.github-identity>div:nth-child(2){border-inline-end:0}.github-identity>div:nth-child(-n+2){border-block-end:1px solid var(--gh-line)}}@media (width<=820px){.github-command-hero{padding:24px;display:grid}.github-command-hero>span{justify-self:start}.github-metrics{grid-template-columns:1fr 1fr}.github-metrics article:nth-child(2){border-inline-end:0}.github-metrics article:nth-child(-n+2){border-block-end:1px solid var(--gh-line)}.github-controls{grid-template-columns:1fr 1fr}.github-controls .deploy{grid-column:1/-1}.github-guide{display:block}.github-guide ol{margin-block:16px;display:grid}.github-form{grid-template-columns:1fr}.github-history>article{grid-template-columns:1fr auto}.github-history>article code,.github-history>article span{grid-column:1/-1}}@media (width<=540px){.github-identity,.github-metrics,.github-controls{grid-template-columns:1fr}.github-identity>div,.github-metrics article{border-inline-end:0;border-block-end:1px solid var(--gh-line)!important}.github-identity>div:last-child,.github-metrics article:last-child{border-block-end:0!important}.github-controls .deploy{grid-column:auto}.github-command-hero h2{font-size:30px}.github-command-hero p{font-size:13px}.github-last-commit{grid-template-columns:auto 1fr}.github-last-commit time{grid-column:2}.github-history>article{grid-template-columns:1fr}}.liberation-centre{--ls-ink:#0d2d3d;--ls-gold:#c89535;--ls-line:#cad8df;flex-direction:column;gap:14px;display:flex}.liberation-command-header{border-block-start:4px solid var(--ls-gold);color:#fff;background:linear-gradient(130deg,#082131,#0e3d50);grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:25px;padding:28px;display:grid}.liberation-command-header small{color:#70c9ed;letter-spacing:.16em;font-weight:800}.liberation-command-header h2{margin:7px 0;font-size:clamp(25px,3vw,38px)}.liberation-command-header p{color:#c6d8e1;max-width:850px;line-height:1.8}.liberation-summary{border:1px solid #ffffff2e;grid-template-columns:auto 1fr;align-items:center;display:grid}.liberation-summary strong{color:#edc872;text-align:center;border-block-end:1px solid #ffffff24;padding:11px 14px;font-size:24px}.liberation-summary span{color:#d2e0e6;border-block-end:1px solid #ffffff24;padding:11px 14px}.liberation-tabs{border:1px solid var(--ls-line);background:#fff;grid-template-columns:repeat(7,minmax(115px,1fr));display:grid;overflow:auto}.liberation-tabs button{border:0;border-inline-end:1px solid var(--ls-line);color:#345362;cursor:pointer;background:#fff;min-height:68px;padding:10px}.liberation-tabs button span{color:#8ea0a8;font-size:10px;display:block}.liberation-tabs button.active{color:#fff;box-shadow:inset 0 -4px var(--ls-gold);background:#0d3445}.liberation-message,.credential-legal-notice{border-inline-start:4px solid var(--ls-gold);color:#695224;background:#fff8e7;margin:0;padding:13px 16px}.liberation-layout{grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);align-items:start;gap:14px;display:grid}.liberation-register,.liberation-actions>form,.liberation-side-form{border:1px solid var(--ls-line);background:#fff;padding:20px}.liberation-register>h3,.liberation-actions h3,.liberation-side-form h3{color:var(--ls-ink);margin:0 0 15px}.liberation-register>article{border-block-end:1px solid #dce5e9;padding:17px 0}.liberation-register article>header{justify-content:space-between;align-items:start;gap:15px;display:flex}.liberation-register h4{color:var(--ls-ink);margin:5px 0;font-size:18px}.liberation-register p{color:#607783;line-height:1.75}.liberation-register small{color:#7b8f99}.liberation-register code,.national-credential code{color:#14719a;direction:ltr}.liberation-status{color:#536975;text-transform:uppercase;background:#edf2f4;border:1px solid #c8d5da;padding:5px 8px;font-size:10px;display:inline-flex}.liberation-status.active,.liberation-status.recognized,.liberation-status.elected{color:#25603a;background:#e9f5ed;border-color:#78ad8c}.liberation-status.revoked{color:#8b2727;background:#fff0f0;border-color:#c98484}.executive-office{background:#edf4f6;grid-template-columns:minmax(150px,1fr) 1fr auto;align-items:center;gap:10px;margin-top:12px;padding:11px;display:grid}.executive-office span{color:#5b737e}.liberation-actions{flex-direction:column;gap:14px;display:flex}.liberation-actions form,.liberation-side-form{flex-direction:column;gap:10px;display:flex}.liberation-form-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.liberation-form-grid label,.liberation-actions label,.liberation-side-form label{color:#526d7b;flex-direction:column;gap:5px;font-size:12px;display:flex}.liberation-form-grid .span-two{grid-column:1/-1}.liberation-centre :where(input,select,textarea){color:#173b4c;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #bdcbd2;padding:9px}.liberation-centre textarea{resize:vertical;min-height:100px}.liberation-centre form>button{color:#fff;cursor:pointer;background:#0d3445;border:0;min-height:44px;padding:10px 15px;font-weight:800}.liberation-centre form>button:disabled{opacity:.55}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.card-grid>h3{grid-column:1/-1}.card-grid>article{border:1px solid var(--ls-line);padding:15px}.citizen-row{grid-template-columns:1fr auto auto;align-items:center;gap:12px;display:grid!important}.citizen-row div{flex-direction:column;display:flex}.credential-legal-notice strong{color:#725617;display:block}.credential-legal-notice p{margin:4px 0;line-height:1.7}.credential-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.national-credential{color:#fff;background:linear-gradient(145deg,#0a2737,#0b4050);border:1px solid #d2ae58;flex-direction:column;min-height:270px;padding:18px;display:flex;box-shadow:0 15px 35px #041f2b29}.national-credential.travel_credential{background:linear-gradient(145deg,#251c3e,#3b3157)}.national-credential>header{letter-spacing:.08em;justify-content:space-between;gap:10px;font-size:11px;display:flex}.national-credential>div{flex:1;grid-template-columns:1fr 90px;align-items:center;gap:14px;display:grid}.national-credential h3{margin:6px 0;font-size:21px}.national-credential b,.national-credential code{margin-top:8px;display:block}.national-credential img{background:#fff;padding:4px}.credential-qr-placeholder{color:#0b3545;background:#fff;place-items:center;width:90px;height:90px;font-size:40px;display:grid}.national-credential>footer{border-block-start:1px solid #fff3;flex-direction:column;gap:5px;padding-top:10px;font-size:10px;display:flex}.national-credential>footer small{color:#cad9df}.national-credential>form{grid-template-columns:1fr auto;gap:7px;margin-top:9px;display:grid}.national-credential>form input{background:#fffffff2;min-height:36px}.national-credential>form button{background:#a83838;min-height:36px}.audit-row{grid-template-columns:150px 1fr 1fr 1fr;gap:10px;display:grid!important}.audit-row p{grid-column:1/-1;margin:0}.audit-row time{color:#6e8590;direction:ltr}@media (width<=1100px){.liberation-command-header,.liberation-layout{grid-template-columns:1fr}.liberation-tabs{grid-template-columns:repeat(7,minmax(140px,1fr))}.credential-grid{grid-template-columns:1fr}}@media (width<=680px){.liberation-command-header{padding:19px}.liberation-form-grid,.card-grid{grid-template-columns:1fr}.liberation-form-grid .span-two,.card-grid>h3{grid-column:auto}.citizen-row,.executive-office,.audit-row{grid-template-columns:1fr!important}.audit-row p{grid-column:auto}.national-credential>div{grid-template-columns:1fr 76px}.national-credential img,.credential-qr-placeholder{width:76px;height:76px}.liberation-register,.liberation-actions>form,.liberation-side-form{padding:15px}}.invite-page{color:#09253a;min-height:100vh;font-family:var(--font-sans,"Noto Sans Arabic",sans-serif);background:#f3f0e7;padding-bottom:48px}.invite-header{color:#fff;background:#071f32;border-bottom:3px solid #cda23a;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(20px,5vw,72px);display:flex}.invite-brand{align-items:center;gap:14px;display:flex}.invite-brand .invite-emblem{width:42px;height:52px}.invite-brand span{display:grid}.invite-brand strong{letter-spacing:.18em;color:#e4bd55;font-family:Georgia,serif}.invite-brand small{opacity:.7}.invite-header select{color:#fff;background:#102f45;border:1px solid #577086;padding:10px 34px 10px 12px}.invite-hero{color:#fff;background:#0b2b41;border-bottom:1px solid #cda23a;padding:clamp(38px,7vw,78px) max(20px,50vw - 560px)}.invite-hero>small{color:#e3bd57;letter-spacing:.16em;text-transform:uppercase}.invite-hero h1{max-width:900px;margin:18px 0;font-family:Georgia,Noto Naskh Arabic,serif;font-size:clamp(2rem,5vw,4.2rem);line-height:1.16}.invite-hero p{color:#d7e2e8;max-width:850px;font-size:1.05rem;line-height:2}.invite-hero>div{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.invite-hero>div span{border:1px solid #526b7c;padding:7px 12px;font-size:.82rem}.invite-form{gap:22px;width:min(1120px,100% - 32px);margin:32px auto;display:grid}.invite-form fieldset{background:#fff;border:1px solid #d4d7d8;border-top:3px solid #c79a2c;padding:clamp(20px,4vw,38px);box-shadow:0 10px 30px #081f320d}.invite-form legend{padding:0 12px;font-family:Georgia,Noto Naskh Arabic,serif;font-size:1.2rem;font-weight:700}.invite-form legend span{color:#c18d17;letter-spacing:.12em;margin-inline-end:10px;font-size:.78rem}.invite-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.invite-grid label,.decision-note{color:#52616c;gap:7px;font-size:.78rem;font-weight:700;display:grid}.invite-grid label.wide{grid-column:1/-1}.invite-grid input,.invite-grid textarea,.invite-grid select,.decision-note textarea,.invitation-form-grid input,.invitation-form-grid textarea,.invitation-form-grid select{color:#09253a;width:100%;font:inherit;background:#fbfcfc;border:1px solid #bdc7cd;border-radius:0;padding:12px 13px}.invite-grid textarea,.decision-note textarea{resize:vertical;line-height:1.7}.invite-grid input:focus,.invite-grid textarea:focus,.invite-grid select:focus{outline-offset:1px;outline:2px solid #c99b2c}.invite-hint{color:#72808a;font-size:.83rem}.invite-checks{gap:14px;display:grid}.invite-checks label{align-items:flex-start;gap:12px;line-height:1.7;display:flex}.invite-checks input{accent-color:#c89a2d;width:19px;height:19px;margin-top:4px}.invite-submit{color:#fff;cursor:pointer;background:#092b43;border:0;border-bottom:3px solid #d3aa48;justify-self:end;align-items:center;gap:28px;padding:15px 24px;font-weight:800;display:flex}.invite-submit:disabled{opacity:.55}.invite-error{color:#98281d;background:#fff0ee;border-inline-start:4px solid #b73d2f;padding:14px}.invite-footer{text-align:center;color:#74818a;letter-spacing:.08em;font-size:.78rem}.invite-loading,.invite-state{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.invite-loading{color:#c99b2c;letter-spacing:.2em;font-family:Georgia,serif;font-size:2rem}.invite-state{color:#fff;text-align:center;background:#092b43;border-bottom:4px solid #cfa33d;width:min(620px,100% - 32px);padding:48px}.invite-state .invite-emblem{width:72px;height:90px;margin:auto}.invite-state h1{font-family:Georgia,Noto Naskh Arabic,serif;line-height:1.5}.invite-state p{color:#c8d7df;line-height:1.8}.invite-state.success strong{color:#e0b84e;margin:20px;display:block}.invitation-centre{gap:22px;display:grid}.invitation-centre-head{color:#fff;background:#08283f;border-top:3px solid #c89a2b;justify-content:space-between;gap:30px;padding:30px;display:flex}.invitation-centre-head>div>small{color:#d5aa43;letter-spacing:.15em}.invitation-centre-head h2{margin:10px 0;font-family:Georgia,Noto Naskh Arabic,serif;font-size:clamp(1.6rem,3vw,2.7rem)}.invitation-centre-head p{color:#c9d8df;max-width:720px;line-height:1.8}.invitation-metrics{align-items:stretch;gap:1px;display:flex}.invitation-metrics span{text-align:center;background:#11354c;align-content:center;min-width:110px;padding:16px;font-size:.72rem;display:grid}.invitation-metrics strong{color:#e0b64f;font:700 2rem Georgia,serif}.invitation-tabs{border-bottom:1px solid #c9d0d4;display:flex}.invitation-tabs button{color:#60717d;background:0 0;border:0;padding:13px 22px}.invitation-tabs button.active{color:#08283f;border-bottom:3px solid #c89a2b;font-weight:800}.invitation-create,.admission-card,.invitation-list article{background:#fff;border:1px solid #d5dadd;padding:24px}.invitation-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.invitation-form-grid label{color:#536570;gap:7px;font-size:.75rem;display:grid}.invitation-form-grid .wide{grid-column:1/-1}.invitation-link-result{background:#fff9e9;border:1px solid #d7b55c;grid-template-columns:1fr auto;gap:10px;margin-top:20px;padding:16px;display:grid}.invitation-link-result code{overflow-wrap:anywhere}.invitation-link-result small{grid-column:1/-1}.admission-queue{gap:12px;display:grid}.admission-card{border-inline-start:4px solid #c79521;padding:0}.admission-summary{text-align:start;color:#0a2b40;background:#fff;border:0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;width:100%;padding:18px;display:grid}.admission-summary>span:nth-child(2){gap:3px;display:grid}.admission-summary small{color:#bb8614;letter-spacing:.08em}.admission-summary em{color:#667782;font-size:.76rem;font-style:normal}.admission-avatar{background:#e8f0f4;border-radius:50%;place-items:center;width:46px;height:46px;font:700 1.2rem Georgia,serif;display:grid}.admission-summary time{color:#6b7b84;font-size:.73rem}.admission-details{background:#fbfcfc;border-top:1px solid #d6dcdf;gap:20px;padding:24px;display:grid}.admission-detail-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.admission-details dl{grid-template-columns:120px 1fr;gap:8px;margin:0;display:grid}.admission-details dt{color:#7a8790;font-size:.72rem}.admission-details dd{margin:0}.admission-details section h3{color:#bb8614;letter-spacing:.1em;text-transform:uppercase;font-size:.74rem}.admission-details section p{white-space:pre-wrap;line-height:1.75}.admission-files{flex-wrap:wrap;gap:8px;display:flex}.admission-files a{color:#0d526f;border:1px solid #b8c5cd;padding:8px 10px;font-size:.78rem;text-decoration:none}.admission-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.admission-actions button,.invitation-list button,.invitation-link-result button{color:#123a50;background:#fff;border:1px solid #9eabb2;padding:9px 14px}.admission-actions .approve{color:#fff;background:#0c553f;border-color:#0c553f}.admission-actions .reject,.invitation-list .reject{color:#982f25;border-color:#c58b84}.invitation-list{gap:10px;display:grid}.invitation-list article{grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;display:grid}.invitation-list article>div{display:grid}.invitation-list small{color:#bc8818}.invitation-list span,.invitation-list time{color:#73818a;font-size:.75rem}.empty-state{text-align:center;color:#6f7e87;background:#fff;border:1px dashed #b9c4ca;padding:40px}@media (width<=760px){.invite-header{height:70px;padding:0 16px}.invite-brand small{display:none}.invite-hero{padding:34px 20px}.invite-form{width:calc(100% - 20px);margin-top:18px}.invite-form fieldset{padding:18px 14px}.invite-grid,.invitation-form-grid,.admission-detail-grid{grid-template-columns:1fr}.invite-grid label.wide,.invitation-form-grid .wide{grid-column:auto}.invite-submit{justify-content:space-between;width:100%}.invite-state{padding:30px 18px}.invitation-centre-head{padding:20px;display:grid}.invitation-metrics{overflow-x:auto}.invitation-metrics span{min-width:98px}.invitation-tabs{overflow-x:auto}.invitation-tabs button{white-space:nowrap}.admission-summary{grid-template-columns:auto 1fr auto}.admission-summary time{display:none}.admission-details{padding:16px}.admission-details dl{grid-template-columns:92px 1fr}.admission-actions{grid-template-columns:1fr 1fr;display:grid}.admission-actions button{min-height:44px}.invitation-list article{grid-template-columns:1fr 1fr}.invitation-list article>div{grid-column:1/-1}.invitation-link-result{grid-template-columns:1fr}.invitation-link-result small{grid-column:auto}}.org-register{color:#102b3d;background:#f2f0e8;min-height:100vh;padding-bottom:70px}.org-register>header{color:#fff;background:#08283f;border-bottom:3px solid #c99b2c;align-items:center;gap:14px;height:82px;padding:0 max(24px,50vw - 590px);display:flex}.org-register>header .emblem{object-fit:contain;width:54px;height:54px}.org-register>header div{margin-inline-end:auto;display:grid}.org-register>header small{color:#a9bdc9;letter-spacing:.08em}.org-register>header select{color:#fff;background:#123a50;border:1px solid #527080;padding:10px}.org-register-hero,.org-register form,.org-register-result{width:min(1120px,100% - 32px);margin-inline:auto}.org-register-hero{padding:58px 0 30px}.org-register-hero small{color:#b47f14;letter-spacing:.18em;font-weight:800}.org-register-hero h1{max-width:900px;margin:12px 0;font:700 clamp(2rem,4vw,3.7rem) Georgia,Noto Naskh Arabic,serif}.org-register-hero p{color:#536873;max-width:820px;line-height:1.9}.org-register form{gap:18px;display:grid}.org-register fieldset{background:#fff;border:1px solid #cbd2d5;border-top:3px solid #c99b2c;gap:20px;padding:28px;display:grid}.org-register legend{color:#fff;background:#08283f;padding:10px 16px;font-weight:800}.org-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.org-register label{color:#405966;gap:7px;font-size:.8rem;display:grid}.org-register input,.org-register select,.org-register textarea{color:#102b3d;background:#fff;border:1px solid #aebbc2;width:100%;min-height:44px;padding:11px}.org-register textarea{resize:vertical;line-height:1.6}.org-register label small{color:#71818a}.org-long{max-width:100%}.org-delegate{background:#f8fafb;border:1px solid #d0d8dc;gap:16px;padding:18px;display:grid}.org-delegate>header{border-bottom:1px solid #d7dfe2;justify-content:space-between;padding-bottom:10px;display:flex}.org-delegate>header button{color:#fff;background:#8a2d24;border:0;width:36px;height:36px}.org-check{align-items:start;line-height:1.6;grid-template-columns:22px 1fr!important;gap:10px!important;font-size:.87rem!important;display:flex!important}.org-check input{height:20px;min-height:0;margin-top:2px;width:20px!important}.org-add,.org-submit{color:#fff;background:#08283f;border:0;justify-self:start;min-height:48px;padding:14px 22px;font-weight:800}.org-submit{color:#071f30;background:#c99b2c;font-size:1rem}.org-error{color:#8a2d24;background:#fff0ee;border:1px solid #b75b53;padding:16px}.org-register-result{text-align:center;background:#fff;border-top:4px solid #c99b2c;margin-top:60px;padding:40px}.org-register-result code{background:#edf4f7;margin:20px;padding:15px;display:block}.org-register-result p{max-width:680px;margin:20px auto;line-height:1.8}@media (width<=800px){.org-register>header{padding:0 16px}.org-register>header small{display:none}.org-register-hero{padding-top:34px}.org-register fieldset{padding:20px 14px}.org-grid{grid-template-columns:1fr}.org-register .org-submit,.org-register .org-add{width:100%}.org-register-result{padding:28px 16px}}.org-admin{gap:16px;margin-top:28px;display:grid}.org-admin>header{color:#fff;background:#0a2b40;border-top:3px solid #c99b2c;justify-content:space-between;gap:24px;padding:28px;display:flex}.org-admin>header small{color:#d7ab42;letter-spacing:.14em}.org-admin>header h2{margin:9px 0;font:700 clamp(1.5rem,3vw,2.5rem) Georgia,Noto Naskh Arabic,serif}.org-admin>header p{color:#c8d7df;max-width:780px;line-height:1.8}.org-admin>header>div:last-child{grid-template-columns:auto auto;align-content:center;gap:5px 12px;display:grid}.org-admin>header>div:last-child strong{color:#e1b74f;font:700 1.8rem Georgia}.org-admin>nav{gap:10px;display:flex}.org-admin>nav a,.org-admin>nav button{color:#09263a;background:#c99b2c;border:0;padding:12px 16px;font-weight:800;text-decoration:none}.org-admin-link{overflow-wrap:anywhere;background:#fff7dd;border:1px solid #d3aa49;padding:14px}.org-admin-queue{gap:12px;display:grid}.org-admin-queue>article{border:1px solid #ced6da;background:#fff;border-inline-start:4px solid #c99b2c}.org-admin-summary{color:#0b2c40;text-align:start;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;padding:18px;display:flex}.org-admin-summary span{gap:4px;display:grid}.org-admin-summary small{color:#aa7510}.org-admin-summary em{color:#6a7c86;font-size:.76rem;font-style:normal}.org-admin-detail{border-top:1px solid #d5dcdf;gap:24px;padding:22px;display:grid}.org-admin-detail h3{color:#8f6310;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.org-admin-profile dl,.org-delegates dl{grid-template-columns:150px 1fr;gap:8px;display:grid}.org-admin-profile dt,.org-delegates dt{color:#74838b;font-size:.75rem}.org-admin-profile dd,.org-delegates dd{margin:0}.org-admin-profile details{border-top:1px solid #e0e5e7;padding:12px 0}.org-admin-profile details p{white-space:pre-wrap;line-height:1.7}.org-attested,.org-missing{margin:16px 0;padding:13px}.org-attested{color:#155e43;background:#e9f6ef}.org-missing{color:#8e3328;background:#fff0ed}.org-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.org-review-grid article,.org-docs article,.org-delegates>article{border:1px solid #d4dcdf;gap:9px;padding:14px;display:grid}.org-review-grid article>div,.org-docs article{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.org-review-grid button,.org-docs button,.org-delegates button,.org-admin-detail footer button{color:#163a4f;background:#fff;border:1px solid #9cadb6;padding:8px 11px}.org-review-grid .state-pass{color:#126044}.org-review-grid .state-fail{color:#962f25}.org-docs{gap:8px;display:grid}.org-docs a{color:#0b5875;flex:1}.org-docs span{color:#71818a}.org-delegates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.org-delegates>article>header{justify-content:space-between;display:flex}.org-delegates>article>header div{display:grid}.org-delegates small{color:#8a6a23}.org-invite-delegate{grid-template-columns:1fr auto;gap:8px;display:grid!important}.org-invite-delegate select{min-height:42px}.org-admin-note{gap:6px;display:grid}.org-admin-note textarea{border:1px solid #aebbc2;padding:10px}.org-admin-detail footer{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.org-admin-detail footer .danger{color:#922f26;border-color:#b96f68}.org-admin-detail footer .approve{color:#fff;background:#0d5b43;border-color:#0d5b43}@media (width<=800px){.org-admin>header{padding:20px;display:grid}.org-review-grid,.org-delegates{grid-template-columns:1fr}.org-admin-detail{padding:14px}.org-admin-profile dl,.org-delegates dl{grid-template-columns:100px 1fr}.org-admin-detail footer{grid-template-columns:1fr 1fr;display:grid}.org-admin-detail footer button{min-height:44px}.org-docs article,.org-admin>nav{display:grid}}.nomination-fields{border-top-color:#8f6a18!important}.nomination-endorser{background:#fcfaf3;border:1px solid #d9c486;margin-top:20px;padding:20px}.nomination-endorser h3,.nomination-review h3,.nomination-review h4{color:#173f55;font-family:Georgia,Noto Naskh Arabic,serif}.nomination-review{background:#fffaf0;border:1px solid #cfb15d;padding:20px}.nomination-evidence,.nomination-checks{gap:10px;margin-top:20px;display:grid}.nomination-evidence article,.nomination-checks article{border-top:1px solid #ded6bf;flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;display:flex}.nomination-evidence article span,.nomination-checks article span{color:#667782;font-size:.78rem}.nomination-evidence article p{flex-basis:100%;margin:0}.nomination-evidence button,.nomination-checks button{color:#123a50;background:#fff;border:1px solid #9eabb2;padding:7px 11px}.nomination-evidence button.reject,.nomination-checks button.reject{color:#982f25;border-color:#c58b84}.nomination-evidence button:disabled,.nomination-checks button:disabled{opacity:.45;cursor:not-allowed}@media (width<=760px){.nomination-endorser,.nomination-review{padding:14px}.nomination-evidence article,.nomination-checks article{align-items:stretch}.nomination-evidence article strong,.nomination-evidence article span,.nomination-checks article strong,.nomination-checks article span{flex-basis:100%}}.constitutional-commitments{background:#f8fbf9!important;border-top-color:#0d5d48!important}.constitutional-commitments .invite-checks{margin:20px 0}.qualification-grid{gap:16px;display:grid}.qualification-grid>article,.initiative-proposal{background:#fcfaf4;border:1px solid #d8d0b9;padding:20px}.qualification-grid h3,.initiative-proposal h3{color:#163f55;margin-top:0;font-family:Georgia,Noto Naskh Arabic,serif}.initiative-controls{gap:10px;margin-top:18px;display:flex}.initiative-controls button{color:#123a50;background:#fff;border:1px solid #9eabb2;padding:10px 15px}.commitment-review{border:1px solid #b9c7c0;padding:18px}.commitment-review.verified{background:#eff8f3;border-color:#75a98e}.commitment-review.missing{background:#fff0ee;border-color:#c58b84}.commitment-review dl,.nomination-initiatives dl{grid-template-columns:minmax(100px,160px) 1fr;gap:8px;display:grid}.commitment-review dd,.nomination-initiatives dd{margin:0}.nomination-qualifications,.nomination-initiatives,.nomination-assessments{gap:10px;margin-top:22px;display:grid}.nomination-qualifications>article,.nomination-initiatives>article,.nomination-assessments>article{border-top:1px solid #ded6bf;flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;display:flex}.nomination-qualifications p,.nomination-initiatives dl{flex-basis:100%}.nomination-qualifications button,.nomination-initiatives button,.nomination-assessments button{color:#123a50;background:#fff;border:1px solid #9eabb2;padding:7px 11px}.nomination-qualifications .reject,.nomination-initiatives .reject,.nomination-assessments .reject{color:#982f25;border-color:#c58b84}@media (width<=760px){.qualification-grid>article,.initiative-proposal{padding:14px}.commitment-review dl,.nomination-initiatives dl{grid-template-columns:1fr}.nomination-qualifications>article,.nomination-initiatives>article,.nomination-assessments>article{align-items:stretch}.nomination-qualifications>article strong,.nomination-qualifications>article span,.nomination-initiatives>article strong,.nomination-initiatives>article span,.nomination-assessments>article strong,.nomination-assessments>article span{flex-basis:100%}}.poll-centre{--poll-navy:#071f32;--poll-blue:#0b3d5d;--poll-gold:#c99a32;color:#10283b;gap:18px;display:grid}.poll-heading{background:linear-gradient(120deg,var(--poll-navy),#103b56);color:#fff;border-block-start:4px solid var(--poll-gold);justify-content:space-between;align-items:center;gap:20px;padding:26px 28px;display:flex;box-shadow:0 14px 35px #071f3220}.poll-heading small{color:#e3bb63;letter-spacing:.13em}.poll-heading h2{margin:6px 0;font-family:Georgia,serif;font-size:clamp(1.45rem,3vw,2.3rem)}.poll-heading p{color:#c8d6df;margin:0}.poll-heading button,.poll-form button,.poll-inline-form button,.poll-analysis-actions button,.poll-publication button{color:#071f32;cursor:pointer;background:#cda13e;border:1px solid #d3ae55;min-height:44px;padding:10px 17px;font-weight:800}.poll-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:18px;display:grid}.poll-library{background:#fff;border:1px solid #d8e0e5;min-height:520px;padding:8px}.poll-library button{text-align:start;cursor:pointer;color:#17374d;border:0;background:#fff;border-block-end:1px solid #e6eaed;grid-template-columns:1fr auto;width:100%;padding:15px;display:grid}.poll-library button strong{grid-column:1/-1}.poll-library button span{color:#687d8a;font-size:.75rem}.poll-library button.active{border-inline-start:4px solid var(--poll-gold);background:#eaf2f6}.poll-workbench{background:#fff;border:1px solid #d8e0e5;min-width:0;padding:20px}.poll-tabs{border-block-end:1px solid #d9e0e4;gap:3px;margin-block-end:20px;display:flex;overflow:auto}.poll-tabs button{white-space:nowrap;color:#496472;cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 14px}.poll-tabs button.active{color:#082c44;border-block-end:3px solid var(--poll-gold);font-weight:800}.poll-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.poll-kpis article{border-block-start:3px solid var(--poll-gold);background:#f5f8fa;padding:18px}.poll-kpis small{color:#667b88;display:block}.poll-kpis strong{margin-block-start:8px;font:700 2rem Georgia,serif;display:block}.poll-method-card,.poll-question,.poll-publication,.poll-charts section{border:1px solid #dce3e7;margin-block-start:18px;padding:18px}.poll-method-card dl{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.poll-method-card dt{color:#73848f;text-transform:uppercase;font-size:.76rem}.poll-method-card dd{margin:4px 0}.poll-form,.poll-inline-form{gap:14px;display:grid}.poll-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.poll-form label,.poll-inline-form label{gap:6px;font-weight:700;display:grid}.poll-form input,.poll-form select,.poll-inline-form input,.poll-inline-form select,.poll-question input{color:#10283b;background:#fff;border:1px solid #cbd5db;min-height:44px;padding:9px}.poll-inline-form{background:#f5f8fa;grid-template-columns:repeat(5,minmax(90px,1fr));align-items:end;padding:14px}.poll-inline-form h3{grid-column:1/-1;margin:0}.poll-question header{align-items:center;gap:12px;display:flex}.poll-question header strong{flex:1}.poll-question header span,.poll-question div span{background:#edf3f6;margin:4px;padding:5px 9px;display:inline-block}.poll-question form{gap:8px;margin-block-start:10px;display:flex}.poll-question form input{flex:1}.poll-quota-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-block-start:14px;display:grid}.poll-quota-grid article{border:1px solid #dce4e8;gap:8px;padding:14px;display:grid}.poll-charts{grid-template-columns:1fr 1fr;gap:16px;display:grid}.poll-bars{gap:10px;display:grid}.poll-bars>div{grid-template-columns:minmax(80px,140px) 1fr 55px;align-items:center;gap:8px;display:grid}.poll-bars i{background:linear-gradient(90deg,#cda13e,#0b4d70);height:12px;display:block}.poll-curve svg{background:linear-gradient(#f8fafb,#eef4f7);block-size:220px;inline-size:100%;overflow:visible}.poll-curve polyline{fill:none;stroke:#0b4d70;stroke-width:1.5px}.poll-curve circle{fill:#d3a43a}.poll-curve>div{justify-content:space-between;display:flex}.poll-analysis-actions,.poll-publication>div{flex-wrap:wrap;gap:8px;display:flex}.poll-publication a{border:1px solid #9cabb4;place-items:center;min-height:44px;padding:8px 15px;display:inline-grid}.poll-message{border-inline-start:4px solid var(--poll-gold);background:#f7f0df;padding:12px}.poll-centre button:disabled{opacity:.5;cursor:not-allowed}@media (width<=900px){.poll-layout{grid-template-columns:1fr}.poll-library{min-height:0;display:flex;overflow:auto}.poll-library button{min-width:230px}.poll-kpis,.poll-method-card dl,.poll-form-grid{grid-template-columns:repeat(2,1fr)}.poll-charts{grid-template-columns:1fr}.poll-inline-form{grid-template-columns:1fr 1fr}.poll-inline-form h3{grid-column:1/-1}}@media (width<=620px){.poll-heading{flex-direction:column;align-items:flex-start;padding:20px}.poll-workbench{padding:12px}.poll-kpis,.poll-method-card dl,.poll-form-grid,.poll-inline-form,.poll-quota-grid{grid-template-columns:1fr}.poll-question header,.poll-question form{flex-direction:column;align-items:stretch}.poll-bars>div{grid-template-columns:95px 1fr 42px}.poll-tabs{margin-inline:-12px;padding-inline:12px}.poll-heading button{width:100%}}@media (prefers-reduced-motion:reduce){.poll-centre *{scroll-behavior:auto!important;transition:none!important}}.public-poll-page{background:#f4f1e9;min-height:70vh;padding-block:34px 80px}.public-poll-page>div>header{color:#fff;background:linear-gradient(125deg,#08263a,#0d405b);border-block-start:4px solid #d2a23b;max-width:900px;margin:auto;padding:32px;box-shadow:0 18px 40px #081c2928}.public-poll-page header h1{margin:10px 0;font:700 clamp(1.8rem,5vw,3.3rem) Georgia,serif}.public-poll-page header p{color:#d7e1e6;line-height:1.8}.public-poll-page form{gap:16px;max-width:900px;margin:20px auto;display:grid}.public-poll-page fieldset,.poll-consent,.poll-thanks{background:#fff;border:1px solid #d8d6ce;padding:24px}.public-poll-page legend{padding:0 8px;font:700 1.13rem Georgia,serif}.public-poll-page legend span{color:#fff;background:#0a344d;place-items:center;width:30px;height:30px;margin-inline-end:10px;display:inline-grid}.public-poll-page fieldset>label{cursor:pointer;border:1px solid #dfe4e6;align-items:center;gap:12px;margin-block:8px;padding:12px;display:flex}.public-poll-page fieldset input[type=radio],.public-poll-page fieldset input[type=checkbox],.poll-consent input{accent-color:#b98419;block-size:20px;inline-size:20px}.public-poll-page textarea{border:1px solid #bbc7cd;width:100%;min-height:130px;padding:12px}.public-poll-page input[type=range]{accent-color:#b98419;width:100%}.public-poll-page form>button{color:#fff;background:#0a344d;border:0;min-height:50px;padding:12px 20px;font-weight:800}.poll-thanks{border-block-start:4px solid #d2a23b;max-width:900px;margin:20px auto}.poll-consent{border-inline-start:4px solid #d2a23b}.poll-consent label{align-items:flex-start;gap:12px;display:flex}.public-poll-page .breadcrumbs{max-width:900px;margin:0 auto 18px}@media (width<=620px){.public-poll-page{padding-block:18px 50px}.public-poll-page>div>header,.public-poll-page fieldset,.poll-consent{padding:18px}.public-poll-page .container{padding-inline:12px}}.record-dossier .dossier-lead{white-space:pre-line}.article-centre{gap:18px;display:grid}.article-centre-heading{border-block-start:4px solid var(--gold,#c89b35);background:#fff;border:1px solid #d6dde2;border-block-start-width:4px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.article-centre-heading h2{font-family:var(--font-serif);color:#08283c;margin:5px 0}.article-centre-heading p{color:#657783;margin:0}.article-centre-heading button,.article-actions button{color:#143c53;background:#fff;border:1px solid #143c53;min-height:44px;padding:10px 16px;font-weight:700}.article-centre-heading button,.article-actions .primary{color:#fff;background:#0b2e44}.article-centre-layout{grid-template-columns:minmax(230px,300px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.article-library,.article-editor{background:#fff;border:1px solid #d6dde2}.article-library>label{border-block-end:1px solid #d6dde2;gap:7px;padding:16px;display:grid}.article-library input,.article-editor input,.article-editor textarea,.article-editor select{color:#0a2434;inline-size:100%;background:#fff;border:1px solid #bdc9d0;min-height:44px;padding:10px}.article-library>div{max-height:72dvh;overflow:auto}.article-library button{text-align:start;color:#17394c;background:#fff;border:0;border-block-end:1px solid #e0e6ea;grid-template-columns:1fr auto;gap:5px 10px;inline-size:100%;padding:14px;display:grid}.article-library button strong{grid-column:1}.article-library button span{color:#6d7b84;grid-column:1;font-size:.76rem}.article-library button b{color:#bd8b24;grid-area:1/2/3}.article-library button.active{background:#eaf3f8;border-inline-start:4px solid #c69a38}.article-library p{padding:18px}.article-editor>header{border-block-end:1px solid #d6dde2;justify-content:space-between;gap:16px;padding:16px;display:flex}.article-editor>header>div{align-items:center;gap:10px;display:flex}.article-editor>header nav{flex-wrap:wrap;gap:6px;display:flex}.article-editor>header button{background:#fff;border:1px solid #c4cfd5;min-height:40px;padding:7px 10px}.article-editor>header button.active{color:#fff;background:#0b2e44}.article-editor fieldset{border:0;border-block-end:1px solid #d6dde2;margin:0;padding:18px}.article-editor legend{color:#1e536d;padding-block-start:16px;font-weight:800}.article-language-fields{gap:12px;display:grid}.article-language-fields label,.article-publishing-fields>label{color:#315367;gap:6px;font-weight:700;display:grid}.article-language-fields>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.article-body-input{resize:vertical;min-height:260px;line-height:1.75}.article-home-toggle{align-items:center;gap:10px;display:flex!important}.article-home-toggle input,.article-targets input{inline-size:20px!important;min-height:20px!important}.article-targets{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex}.article-targets>span{font-weight:800}.article-targets label{align-items:center;gap:5px;display:flex}.article-reason{grid-column:1/-1}.article-message{color:#245a37;background:#eef7f1;margin:14px 18px;padding:12px}.article-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:18px;display:flex}.article-actions .danger{color:#8b2929;border-color:#9d3d3d}@media (width<=900px){.article-centre-layout{grid-template-columns:1fr}.article-library>div{max-height:280px}.article-editor>header{flex-direction:column}.article-publishing-fields{grid-template-columns:1fr}.article-reason,.article-targets{grid-column:auto}}@media (width<=620px){.article-centre-heading{flex-direction:column}.article-centre-heading button{inline-size:100%}.article-language-fields>div{grid-template-columns:1fr}.article-editor fieldset{padding:14px}.article-actions{z-index:2;background:#fff;position:sticky;bottom:0}.article-actions button{flex:46%}}.article-editor-tabs,.article-language-tabs{border-block-end:1px solid #d6dde2;gap:6px;padding:12px 16px;display:flex;overflow-x:auto}.article-editor-tabs button,.article-language-tabs button,.article-review-panel button,.article-revisions button{color:#17394c;white-space:nowrap;background:#fff;border:1px solid #bdc9d0;min-height:40px;padding:8px 12px}.article-editor-tabs button.active,.article-language-tabs button.active{color:#fff;background:#0b2e44;border-color:#0b2e44}.article-field-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid!important}.article-field-pair label,.article-review-panel label,.article-publishing-fields label,.article-reason{color:#315367;gap:6px;font-weight:700;display:grid}.article-metrics{background:#edf4f7;border-block-end:1px solid #d6dde2;flex-wrap:wrap;gap:10px;padding:12px 18px;display:flex}.article-metrics strong{margin-inline-end:auto}.article-metrics span{background:#fff;border:1px solid #d4dee4;padding:4px 8px}.article-publishing-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.article-publishing-fields fieldset:last-child{grid-column:1/-1}.article-check-grid{flex-wrap:wrap;gap:8px;margin-block:10px;display:flex}.article-check-grid label{border:1px solid #d3dde3;align-items:center;gap:6px;padding:7px 9px;font-weight:600;display:flex}.article-check-grid input{inline-size:18px!important;min-height:18px!important}.article-review-panel{gap:14px;padding:18px;display:grid}.article-timeline{gap:8px;display:grid}.article-timeline article{background:#f5f7f8;border-inline-start:3px solid #c79a37;padding:12px;position:relative}.article-timeline article p{margin:5px 0}.article-timeline article button{position:absolute;inset-block-start:8px;inset-inline-end:8px}.article-history-preview{grid-template-columns:minmax(0,1fr) minmax(210px,300px);gap:16px;padding:18px;display:grid}.article-preview{max-width:760px;line-height:1.8}.article-preview h1{font-family:var(--font-serif);color:#08283c;font-size:clamp(2rem,5vw,3.5rem)}.article-preview h2,.article-preview h3{color:#154d68;margin-block-start:1.5em}.article-preview-abstract{background:#f7f2e8;border-inline-start:4px solid #c79a37;padding:16px}.article-revisions{align-content:start;gap:8px;display:grid}.article-revisions article{border:1px solid #d6dde2;gap:6px;padding:12px;display:grid}.article-reason{margin:14px 18px}.public-article-page{background:#f2f4f5;padding-block:26px 70px}.public-article-page>.container>article{background:#fff;border:1px solid #d9e0e4;max-width:980px;margin:auto;padding:clamp(20px,5vw,64px)}.public-article-cover{object-fit:cover;block-size:auto;inline-size:100%;max-height:560px;margin-block-end:30px}.public-article-page article>header{border-block-end:1px solid #d9e0e4;padding-block-end:28px}.public-article-page article>header h1{font-family:var(--font-serif);color:#08283c;font-size:clamp(2.2rem,6vw,4.5rem);line-height:1.1}.public-article-page article>header h2{color:#526b78;font-weight:400}.public-article-abstract{background:#f8f4eb;border-inline-start:5px solid #c79a37;margin-block:30px;padding:20px}.public-article-body{font-size:1.08rem;line-height:1.9}.public-article-body h2,.public-article-body h3{color:#154d68;margin-block-start:1.6em}.public-article-references p{border-block-end:1px solid #e2e7ea;padding-block:7px}.public-article-related{gap:8px;display:grid}.public-article-related a{color:#164d69;border:1px solid #d6dde2;padding:12px;text-decoration:none}@media (width<=900px){.article-publishing-fields,.article-history-preview{grid-template-columns:1fr}.article-publishing-fields fieldset:last-child{grid-column:auto}}@media (width<=620px){.article-field-pair{grid-template-columns:1fr!important}.public-article-page{padding-block-start:10px}.public-article-page>.container>article{border-inline:0;padding:20px}.public-article-page article>header h1{font-size:2.2rem}}.article-showcase{color:#fff;background:#071f31;border-block:1px solid #23455a;padding-block:clamp(54px,8vw,108px);position:relative;overflow:hidden}.article-showcase:before{content:"";border:1px solid #c99b433d;border-radius:50%;block-size:520px;inline-size:520px;position:absolute;inset:-20% -10% auto auto;box-shadow:0 0 0 80px #c99b4309,0 0 0 160px #c99b4306}.article-showcase>.container{z-index:1;position:relative}.article-showcase>div>header{border-block-end:1px solid #ffffff2e;justify-content:space-between;align-items:end;gap:30px;padding-block-end:28px;display:flex}.article-showcase header>div{max-width:760px}.article-showcase header p{color:#d9af56;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.article-showcase header h2{font-family:var(--font-kurdish-formal);margin:7px 0 10px;font-size:clamp(2rem,5vw,4rem);line-height:1.08}.article-showcase header span{color:#b7c7d2;line-height:1.8}.article-showcase header>a{color:#f3d58f;white-space:nowrap;border:1px solid #c99b43;align-items:center;gap:14px;min-height:48px;padding:10px 16px;font-weight:800;display:inline-flex}.article-showcase-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);gap:28px;margin-block-start:30px;display:grid}.article-showcase-lead{background:#0c2b40;border:1px solid #315067;grid-template-rows:minmax(260px,1fr) auto;display:grid}.article-showcase-image,.article-showcase-thumb{background:#102f43;overflow:hidden}.article-showcase-image img,.article-showcase-thumb img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .35s}.article-showcase-lead:hover img,.article-showcase-grid a:hover img{transform:scale(1.035)}.article-showcase-monogram{color:#d7aa4d;block-size:100%;min-block-size:150px;inline-size:100%;font:900 clamp(2rem,7vw,6rem)/1 var(--font-latin-ui);letter-spacing:.16em;background:linear-gradient(145deg,#0c3149,#061a29);place-items:center;display:grid}.article-showcase-lead>div:last-child{padding:clamp(22px,4vw,42px)}.article-showcase small{color:#d9af56;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.article-showcase h3{color:#fff;font-family:var(--font-kurdish-formal);margin:10px 0;line-height:1.25}.article-showcase-lead h3{font-size:clamp(1.7rem,3.8vw,3rem)}.article-showcase-lead p{-webkit-line-clamp:3;color:#b9c8d1;-webkit-box-orient:vertical;line-height:1.8;display:-webkit-box;overflow:hidden}.article-showcase-lead strong{color:#efcf83;gap:12px;margin-block-start:12px;display:inline-flex}.article-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.article-showcase-grid>a{border-block-end:1px solid #ffffff2e;grid-template-rows:150px auto auto auto;align-content:start;padding-block-end:15px;display:grid}.article-showcase-grid h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.14rem;display:-webkit-box;overflow:hidden}.article-showcase-grid time{color:#8fa5b3;font-size:.78rem}.article-showcase-empty{text-align:center;background:#ffffff09;border:1px solid #ffffff2e;place-items:center;gap:14px;min-height:280px;margin-block-start:30px;display:grid}.article-showcase-empty>span{color:#d7aa4d;font:900 3rem/1 var(--font-latin-ui);letter-spacing:.16em}.article-showcase-empty p{color:#b7c7d2}.article-showcase-empty a{color:#efcf83;text-decoration:underline}@media (width<=900px){.article-showcase-layout{grid-template-columns:1fr}.article-showcase-lead{grid-template-rows:auto;grid-template-columns:minmax(240px,.8fr) 1fr}.article-showcase-grid{grid-template-columns:repeat(4,minmax(190px,1fr));padding-block-end:8px;overflow-x:auto}}@media (width<=620px){.article-showcase>div>header{flex-direction:column;align-items:start}.article-showcase header>a{justify-content:space-between;inline-size:100%}.article-showcase-lead{grid-template-rows:220px auto;grid-template-columns:1fr}.article-showcase-grid{grid-template-columns:repeat(4,minmax(240px,82vw))}.article-showcase-grid>a{grid-template-rows:160px auto auto auto}.article-showcase:before{block-size:320px;inline-size:320px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-kurdish-ui);font-optical-sizing:auto;text-rendering:optimizelegibility;margin:0}button,input{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.pwa-install-prompt{z-index:200;inset-inline:max(18px,env(safe-area-inset-left)) max(18px,env(safe-area-inset-right));color:#fff;width:min(760px,100vw - 36px);background:#0c293b;border:1px solid #c99b437a;border-radius:26px;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:18px 22px;margin-inline:auto;padding:25px 28px 24px;animation:.28s ease-out pwa-prompt-in;display:grid;position:fixed;inset-block-end:max(18px,env(safe-area-inset-bottom));box-shadow:0 30px 90px #04111d61}.pwa-prompt-close{color:#fff;cursor:pointer;background:#ffffff17;border:0;border-radius:50%;place-items:center;width:40px;height:40px;font-size:23px;display:grid;position:absolute;inset-block-start:12px;inset-inline-start:12px}.pwa-prompt-emblem{object-fit:contain;filter:drop-shadow(0 6px 13px #00000057);width:76px;height:76px}.pwa-prompt-copy{min-width:0;padding-inline-end:30px}.pwa-prompt-copy small{color:#e4b84f;letter-spacing:.04em;font-size:10px;font-weight:850;display:block}.pwa-prompt-copy h2{margin:7px 0;font-size:clamp(20px,3vw,29px);line-height:1.42}.pwa-prompt-copy p{color:#bdcad2;margin:0;font-size:13px;line-height:1.7}.pwa-prompt-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.pwa-prompt-actions button{color:#f2c761;cursor:pointer;background:0 0;border:1px solid #c99b43;border-radius:12px;min-height:46px;padding-inline:18px;font-size:11px;font-weight:850}.pwa-prompt-actions button.primary{color:#0b1c2d;background:#e3b84f}.pwa-prompt-actions button.quiet{color:#c3cdd3;border-color:#0000;margin-inline-start:auto}.pwa-ios-instruction{color:#f2c761;border:1px solid #c99b43;border-radius:12px;flex:270px;margin:0;padding:13px 18px;font-size:11px;font-weight:800}.pwa-prompt-actions button:disabled{opacity:.62;cursor:default}.pwa-prompt-actions button:focus-visible,.pwa-prompt-close:focus-visible,.pwa-update-status button:focus-visible{outline-offset:3px;outline:3px solid #fff}.pwa-connection-status,.pwa-update-status{z-index:210;color:#102137;width:fit-content;max-width:min(520px,100vw - 36px);background:#fff;border:1px solid #d3d9dd;align-items:center;gap:10px;margin-inline:auto;padding:12px 16px;font-size:12px;font-weight:750;display:flex;position:fixed;inset-block-end:max(18px,env(safe-area-inset-bottom));inset-inline:18px;box-shadow:0 18px 50px #04111d33}.pwa-connection-status.online span{color:#28795f}.pwa-connection-status.offline span{color:#a6443c}.pwa-update-status{color:#fff;background:#0b1c2d;justify-content:space-between}.pwa-update-status button{color:#0b1c2d;cursor:pointer;background:#c99b43;border:1px solid #c99b43;min-height:38px;padding-inline:13px;font-weight:850}@keyframes pwa-prompt-in{0%{opacity:0;transform:translateY(25px)scale(.98)}to{opacity:1;transform:none}}@media (width<=620px){.pwa-install-prompt{border-radius:20px;grid-template-columns:58px minmax(0,1fr);gap:13px;padding:20px 18px 17px}.pwa-prompt-emblem{width:58px;height:58px}.pwa-prompt-copy{padding-inline-end:22px}.pwa-prompt-copy h2{font-size:18px}.pwa-prompt-actions{grid-template-columns:1fr;display:grid}.pwa-prompt-actions button{width:100%}.pwa-prompt-actions button.quiet{margin:0}}@media (prefers-reduced-motion:reduce){.pwa-install-prompt{animation:none}.pwa-nav-group-toggle>i{transition:none}}.site-shell{background:var(--paper);min-height:100vh;overflow-x:hidden}.site-shell[dir=ltr]{font-family:var(--font-latin-ui)}.site-shell[lang=ckb],.workspace-shell[lang=ckb],.developer-shell[lang=ckb],.step-up-shell[lang=ckb]{font-family:var(--font-kurdish-ui);font-variation-settings:"wght" 470}.site-shell[lang=ku],.workspace-shell[lang=ku],.developer-shell[lang=ku],.step-up-shell[lang=ku]{font-family:var(--font-latin-ui)}:is(.site-shell,.workspace-shell,.developer-shell,.step-up-shell)[lang=ckb] :is(h1,h2,h3,h4,.brand strong,.panel-title h2,.developer-heading h1,.developer-panel-title h2,.developer-status-grid strong,.step-up-card h1){letter-spacing:0;font-weight:650;font-family:var(--font-kurdish-formal)!important}.container{width:min(1180px,100% - 40px);margin-inline:auto}.skip-link{z-index:100;background:var(--gold);color:var(--ink);padding:10px 16px;font-weight:800;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.utility-bar{color:#0b1c2d;letter-spacing:.02em;background:#c6a04a;border-block-end:1px solid #0b1c2d;font-size:12px}.utility-inner{justify-content:space-between;align-items:center;gap:20px;min-height:34px;display:flex}.demo-badge{align-items:center;gap:8px;display:inline-flex}.demo-badge span{color:var(--gold);font-size:9px}.site-header{border-block-end:1px solid var(--line);z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;position:sticky;inset-block-start:0}.brand-row{justify-content:space-between;align-items:center;gap:28px;min-height:88px;display:flex}.brand{align-items:center;gap:14px;min-width:0;display:inline-flex}.brand>span:last-child{gap:4px;min-width:0;display:grid}.brand strong{letter-spacing:.03em;white-space:nowrap;font-family:Georgia,Noto Serif Arabic,serif;font-size:17px}.brand small{color:var(--muted);white-space:nowrap;font-size:11px}.emblem{object-fit:contain;filter:drop-shadow(0 5px 8px #0819292e);flex:none;width:58px;height:58px;display:block}.header-tools{align-items:center;gap:10px;display:flex}.icon-button{border:1px solid var(--line);min-height:42px;color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:9px 12px;display:inline-flex}.icon-button:hover,.icon-button:focus-visible{border-color:var(--gold);background:#fbf7ee}.search-trigger{border:0}.language-control{position:relative}.language-menu{border:1px solid var(--line);min-width:190px;box-shadow:var(--shadow);z-index:60;background:#fff;padding:7px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0}.language-menu button{cursor:pointer;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:11px 12px;display:flex}.language-menu button:hover,.language-menu button.active{background:var(--paper);color:var(--blue)}.language-menu small{text-transform:uppercase;color:var(--muted)}.sign-in{background:var(--navy);color:#fff;padding:12px 18px;font-size:13px;font-weight:750}.sign-in:hover,.sign-in:focus-visible{background:var(--blue)}.main-nav{border-block-start:1px solid #ece8df}.nav-scroll{scrollbar-width:none;gap:36px;display:flex;overflow-x:auto}.nav-scroll a{white-space:nowrap;color:#394656;border-block-end:2px solid #0000;align-items:center;min-height:48px;font-size:13px;font-weight:700;display:inline-flex}.nav-scroll a:first-child,.nav-scroll a:hover{color:var(--navy);border-color:var(--gold)}.hero{background:linear-gradient(120deg,#f6f3ed 0 58%,#ece6da 58% 100%);padding-block:80px 76px;position:relative}.hero:before{content:"KNC";color:#10263d09;pointer-events:none;font:700 clamp(140px,25vw,360px)/1 Georgia,serif;position:absolute;inset-block-end:-50px;inset-inline-end:-20px}.hero-grid{grid-template-columns:1.25fr .85fr;align-items:center;gap:clamp(50px,8vw,110px);display:grid;position:relative}.eyebrow,.section-label{color:var(--blue);text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:800}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow:before{content:"";background:var(--gold);block-size:1px;inline-size:36px}.hero h1{letter-spacing:-.035em;max-width:800px;margin:16px 0 22px;font-family:Georgia,Noto Serif Arabic,serif;font-size:clamp(40px,5.2vw,72px);font-weight:600;line-height:1.09}.hero-intro{color:#4e5b67;max-width:700px;font-size:clamp(17px,2vw,20px);line-height:1.8}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-block-start:34px;display:flex}.button{cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:13px 20px;font-size:13px;font-weight:800;display:inline-flex}.button.primary{background:var(--navy);color:#fff}.button.primary:hover{background:var(--blue)}.button.secondary{background:#fff6;border-color:#aeb3b7}.institution-card{background:var(--navy);color:#fff;box-shadow:var(--shadow);border-block-start:3px solid var(--gold);padding:25px}.card-heading{border-block-end:1px solid #ffffff21;justify-content:space-between;align-items:center;padding-block-end:17px;font-size:13px;font-weight:800;display:flex}.live-mark{color:#ffc95c;letter-spacing:.16em;font-size:10px}.pulse-grid{grid-template-columns:repeat(2,1fr);display:grid}.pulse-grid div{border-block-end:1px solid #ffffff1a;padding:20px 8px}.pulse-grid div:nth-child(odd){border-inline-end:1px solid #ffffff1a}.pulse-grid small,.pulse-grid strong{display:block}.pulse-grid small{color:#aebdca;font-size:11px;line-height:1.5}.pulse-grid strong{margin-block-start:7px;font:600 21px/1.2 Georgia,serif}.session-line{color:#aebdca;text-align:left;direction:ltr;align-items:center;gap:10px;margin-block-start:18px;font-size:10px;display:flex}.pulse-dot{background:#5ed39e;border-radius:50%;block-size:7px;inline-size:7px;box-shadow:0 0 0 4px #5ed39e1f}.section{padding-block:88px}.section-label{align-items:center;gap:13px;margin-block-end:28px;display:flex}.section-label span{color:var(--gold);font:700 11px/1 Georgia,serif}.section-label p{margin:0}.legislature-section{background:#fff}.legislative-grid{border:1px solid var(--line);grid-template-columns:1.45fr .8fr;display:grid}.bill-card{padding:clamp(28px,5vw,58px)}.bill-meta{justify-content:space-between;align-items:center;gap:20px;display:flex}.bill-meta code{color:var(--muted);direction:ltr;font:700 12px/1.2 ui-monospace,monospace}.bill-meta span{color:var(--green);background:#eaf3ef;padding:7px 10px;font-size:11px;font-weight:800}.bill-card h2,.vote-card h2,.participation-copy h2,.transparency-grid h2{margin:26px 0 16px;font:600 clamp(26px,3.5vw,42px)/1.25 Georgia,Noto Serif Arabic,serif}.bill-card p,.participation-copy>p,.transparency-grid>div>p{color:var(--muted);font-size:16px;line-height:1.85}.text-link{border-block-end:1px solid var(--gold);color:var(--blue);gap:13px;margin-block-start:24px;padding-block-end:5px;font-size:13px;font-weight:800;display:inline-flex}.timeline-card{background:var(--paper);border-inline-start:1px solid var(--line);padding:clamp(28px,4vw,46px)}.timeline-card h3{margin:0 0 28px;font:600 20px/1.3 Georgia,serif}.timeline-card ol{margin:0;padding:0;list-style:none}.timeline-card li{color:#848a90;grid-template-columns:30px 1fr;gap:13px;min-height:66px;display:grid;position:relative}.timeline-card li:not(:last-child):after{content:"";background:var(--line);block-size:37px;inline-size:1px;position:absolute;inset-block-start:28px;inset-inline-start:14px}.timeline-card li span{border:1px solid var(--line);background:var(--paper);z-index:1;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.timeline-card li p{margin:6px 0 0;font-size:13px;font-weight:750}.timeline-card li.complete{color:var(--ink)}.timeline-card li.complete span{background:var(--navy);color:#fff;border-color:var(--navy)}.records-section{background:var(--paper)}.two-column{grid-template-columns:1fr 1fr;gap:26px;display:grid}.vote-card,.committee-card{border:1px solid var(--line);background:#fff;padding:clamp(26px,4vw,44px)}.section-label.compact{margin-block-end:18px}.vote-card h2{max-width:560px;font-size:clamp(23px,2.7vw,32px)}.vote-result{margin-block:30px 22px}.vote-bar{background:var(--cream);direction:ltr;height:12px;display:flex;overflow:hidden}.vote-bar span:first-child{background:var(--green)}.vote-bar span:nth-child(2){background:var(--red)}.vote-bar span:nth-child(3){background:var(--gold)}.vote-legend{justify-content:space-between;gap:10px;margin-block-start:12px;font-size:12px;font-weight:800;display:flex}.vote-legend .aye{color:var(--green)}.vote-legend .no{color:var(--red)}.vote-legend .abstain{color:#8b691e}.record-stamp{color:var(--muted);text-align:start;direction:ltr;display:block}.committee-list{display:grid}.committee-list a{border-block-start:1px solid var(--line);grid-template-columns:34px 1fr auto auto;align-items:center;gap:13px;min-height:74px;display:grid}.committee-list a:hover strong{color:var(--blue)}.committee-index{color:var(--gold);font:700 11px/1 Georgia,serif}.committee-list strong{font-size:14px}.committee-list small{color:var(--muted);font-size:10px}.participation-section{background:var(--navy);color:#fff}.participation-grid{grid-template-columns:1fr .82fr;align-items:center;gap:clamp(40px,8vw,100px);display:grid}.section-label.light{color:var(--gold-pale)}.participation-copy h2{font-size:clamp(34px,4.5vw,54px)}.participation-copy>p{color:#bdc8d2;max-width:620px}.button.gold{background:var(--gold);color:#102137;margin-block-start:24px}.petition-card{color:var(--ink);border-block-start:3px solid var(--gold);background:#f8f5ee;padding:clamp(28px,4vw,44px)}.petition-label{color:var(--blue);text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:800}.petition-card h3{margin:18px 0 30px;font:600 clamp(23px,3vw,32px)/1.35 Georgia,Noto Serif Arabic,serif}.petition-progress{background:#ded8cc;height:7px;overflow:hidden}.petition-progress span{background:var(--gold);height:100%;display:block}.petition-footer{color:var(--muted);justify-content:space-between;gap:20px;margin-block:11px 24px;font-size:11px;display:flex}.petition-footer strong{color:var(--ink)}.button.support{border-color:var(--navy);width:100%;color:var(--navy);background:0 0}.button.support:hover{background:var(--navy);color:#fff}.button.support:disabled{opacity:.55;cursor:wait}.form-notice{color:var(--blue);margin:13px 0 0;font-size:12px;font-weight:700}.transparency-section{background:var(--cream)}.transparency-grid{grid-template-columns:1fr .85fr;gap:clamp(45px,8vw,100px);display:grid}.dataset-list{border-block-start:1px solid #c8c1b5}.dataset-list a{border-block-end:1px solid #c8c1b5;grid-template-columns:35px 1fr auto;align-items:center;gap:15px;min-height:70px;display:grid}.dataset-list a>span:first-child{color:#91743d;font:700 10px/1 Georgia,serif}.dataset-list strong{font-size:14px}.dataset-list a:hover strong{color:var(--blue)}.site-footer{color:#fff;background:#091827;padding-block:60px 26px}.footer-grid{grid-template-columns:1.3fr .7fr;gap:46px;display:grid}.footer-brand{align-items:flex-start}.emblem.small{width:44px;height:44px}.footer-brand strong{white-space:normal}.footer-brand small{white-space:normal;color:#9eacb8;max-width:470px;line-height:1.7}.footer-links{color:#c6d0d8;grid-template-columns:repeat(2,1fr);gap:13px 28px;font-size:12px;display:grid}.footer-links a:hover{color:var(--gold)}.footer-meta{color:#778896;direction:ltr;border-block-start:1px solid #ffffff1f;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:12px;padding-block-start:22px;font-size:10px;display:flex}.modal-backdrop{z-index:100;background:#040e18b3;place-items:start center;padding:10vh 20px 20px;display:grid;position:fixed;inset:0}.search-modal{width:min(700px,100%);box-shadow:var(--shadow);background:#fff;padding:24px}.search-modal-head{justify-content:space-between;align-items:center;margin-block-end:18px;display:flex}.search-modal-head button{color:var(--muted);cursor:pointer;background:0 0;border:0}.search-modal input{border:1px solid #b9b4aa;outline:0;width:100%;min-height:54px;padding-inline:16px}.search-modal input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #245d821f}.search-results{margin-block-start:14px;display:grid}.search-results a{border-block-end:1px solid var(--line);justify-content:space-between;gap:20px;padding:15px 4px;font-size:13px;display:flex}.search-results a:hover{color:var(--blue)}.search-results p{color:var(--muted)}:focus-visible{outline-offset:3px;outline:3px solid #c99b43a6}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}@media (width<=880px){.container{width:min(100% - 28px,720px)}.brand-row{min-height:74px}.brand small,.search-trigger span:last-child{display:none}.brand strong{font-size:14px}.emblem{width:44px;height:44px}.hero{background:var(--paper);padding-block:58px}.hero-grid,.legislative-grid,.two-column,.participation-grid,.transparency-grid{grid-template-columns:1fr}.timeline-card{border-inline-start:0;border-block-start:1px solid var(--line)}.participation-grid{gap:46px}.footer-grid{grid-template-columns:1fr}}@media (width<=560px){.container{width:min(100% - 22px,500px)}.utility-inner{justify-content:center}.utility-inner>span:last-child,.brand>span:last-child,.search-trigger{display:none}.header-tools{gap:6px}.icon-button{min-height:40px;padding:8px 9px}.sign-in{padding:11px 12px}.nav-scroll{gap:24px}.hero h1{font-size:39px}.hero-actions,.hero-actions .button{width:100%}.section{padding-block:62px}.bill-card,.timeline-card,.vote-card,.committee-card,.petition-card{padding:24px}.committee-list a{grid-template-columns:28px 1fr auto}.committee-list small{display:none}.footer-links{grid-template-columns:1fr}.footer-meta{display:grid}}.workspace-shell{color:#102137;background:#eef0f2;grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.workspace-shell[dir=rtl]{grid-template-columns:minmax(0,1fr) 252px}.workspace-shell[dir=rtl] .workspace-sidebar{grid-area:1/2}.workspace-shell[dir=rtl] .workspace-main{grid-area:1/1}.workspace-sidebar{color:#dce5eb;z-index:40;background:#0b1c2d;flex-direction:column;align-self:start;min-height:100vh;padding:24px 16px;display:flex;position:sticky;inset-block-start:0}.workspace-brand{border-block-end:1px solid #ffffff1a;align-items:center;gap:12px;padding:0 8px 24px;display:flex}.mini-seal{object-fit:contain;filter:drop-shadow(0 3px 5px #0000004d);width:43px;height:43px;display:block}.workspace-brand>span:last-child{gap:3px;display:grid}.workspace-brand strong{letter-spacing:.12em;font:700 16px/1 Georgia,serif}.workspace-brand small{color:#8296a6;font-size:9px}.workspace-grouped-navigation{align-content:start;gap:7px;margin-block:18px;display:grid}.workspace-nav-group{background:#ffffff05;border:1px solid #ffffff14}.workspace-nav-group.contains-active{border-color:#c99b4347}.workspace-sidebar .workspace-nav-group-toggle{color:#d8e1e7;cursor:pointer;text-align:start;background:0 0;border:0;grid-template-columns:27px minmax(0,1fr) 20px;align-items:center;gap:7px;width:100%;min-height:46px;padding:0 11px;display:grid}.workspace-nav-group-toggle>span{color:#718797;font:700 8px/1 ui-monospace,monospace}.workspace-nav-group-toggle>strong{font-size:11px;line-height:1.35}.workspace-nav-group-toggle>i{color:var(--gold);text-align:center;font:16px/1 sans-serif;transition:transform .18s}.workspace-nav-group-toggle[aria-expanded=true]>i{transform:rotate(180deg)}.workspace-nav-group-toggle:hover{color:#fff!important;background:#ffffff0f!important}.workspace-nav-group-items{border-block-start:1px solid #ffffff12;gap:1px;padding:4px;display:grid}.workspace-nav-group-items[hidden]{display:none}.workspace-sidebar .workspace-nav-item{color:#9fb0bc;cursor:pointer;text-align:start;background:0 0;border:0;grid-template-columns:27px 1fr;align-items:center;gap:6px;width:100%;min-height:39px;padding:0 10px;font-size:11px;font-weight:700;display:grid}.workspace-nav-item>span{color:#5f7586;font:700 8px/1 ui-monospace,monospace}.workspace-sidebar .workspace-nav-item:hover,.workspace-sidebar .workspace-nav-item.active{color:#fff;background:#ffffff14}.workspace-sidebar .workspace-nav-item.active{box-shadow:inset 3px 0 var(--gold)}[dir=rtl] .workspace-sidebar .workspace-nav-item.active{box-shadow:inset -3px 0 var(--gold)}.developer-entry{background:#c99b431a;border:1px solid #c99b4352;gap:10px;margin-block-start:auto;padding:14px 12px;display:flex}.developer-entry>span:first-child{color:var(--gold);font-size:20px}.developer-entry>span:last-child{gap:4px;display:grid}.developer-entry strong{color:#fff;font-size:11px}.developer-entry small{color:#8ca0af;font-size:8px}.workspace-sidebar-footer{color:#6f8494;gap:8px;padding:18px 10px 2px;font-size:9px;display:grid}.workspace-sidebar-footer a:hover{color:#fff}.workspace-sidebar-close,.workspace-sidebar-backdrop{display:none}.workspace-main{min-width:0}.workspace-topbar{z-index:30;background:#fff;border-block-end:1px solid #d9dde0;justify-content:space-between;align-items:center;gap:18px;height:72px;padding-inline:28px;display:flex;position:sticky;inset-block-start:0}.mobile-nav-trigger{display:none}.command-trigger{color:#6d7881;cursor:pointer;text-align:start;background:#f7f8f9;border:1px solid #d7dce0;align-items:center;gap:10px;width:min(410px,40vw);min-height:40px;padding-inline:12px;display:flex}.command-trigger span:nth-child(2){flex:1}.command-trigger kbd{background:#fff;border:1px solid #d7dce0;padding:3px 6px;font-size:9px}.workspace-tools{align-items:center;gap:12px;display:flex}.workspace-tools select{color:#42505b;background:0 0;border:0;height:36px;font-size:11px;font-weight:700}.notification-button{cursor:pointer;background:#fff;border:1px solid #d7dce0;width:36px;height:36px;position:relative}.notification-button span{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;display:grid;position:absolute;inset-block-start:-5px;inset-inline-end:-4px}.profile-chip{border-inline-start:1px solid #e1e4e6;align-items:center;gap:9px;padding-inline-start:12px;display:flex}.profile-chip>span{width:34px;height:34px;color:var(--blue);background:#dbe7ef;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.profile-chip>div{gap:2px;display:grid}.profile-chip strong{font-size:10px}.profile-chip small{color:#83909a;font-size:8px}.workspace-signout{color:#6f7d88;font-size:9px}.workspace-content{width:100%;max-width:1500px;margin-inline:auto;padding:38px clamp(22px,4vw,54px) 70px}.workspace-heading{justify-content:space-between;align-items:flex-start;gap:30px;margin-block-end:30px;display:flex}.workspace-heading p{color:var(--blue);text-transform:uppercase;letter-spacing:.13em;margin:0 0 7px;font-size:10px;font-weight:800}.workspace-heading h1{margin:0 0 12px;font:600 clamp(26px,3vw,38px)/1.2 Georgia,Noto Serif Arabic,serif}.workspace-heading>div>span{color:#6d7982;font-size:12px;line-height:1.6}.date-card{border-inline-start:2px solid var(--gold);flex:none;gap:5px;min-width:150px;padding:10px 14px;display:grid}.date-card small{color:#7d8891;font-size:9px}.date-card strong{direction:ltr;font:600 14px/1 Georgia,serif}.workspace-module-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-block-end:18px;display:grid}.module-status{border:1px solid #dce0e3;border-block-start:2px solid var(--blue);background:#fff;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;align-items:start;min-height:122px;padding:18px;display:grid}.module-status>span{color:#6c7881;font-size:10px;font-weight:750}.module-status strong{grid-area:1/2/3;font:600 34px/1 Georgia,serif}.module-status small{color:#87919a;align-self:end;font-size:9px}.module-status.gold{border-color:#d4b268 #dce0e3 #dce0e3}.module-status.green{border-color:#4e917d #dce0e3 #dce0e3}.module-status.red{border-color:#b5635d #dce0e3 #dce0e3}.workspace-panels{grid-template-columns:1.28fr .72fr;gap:18px;display:grid}.agenda-panel,.activity-panel,.records-table-panel{background:#fff;border:1px solid #dce0e3;padding:22px}.panel-title{border-block-end:1px solid #e2e5e7;justify-content:space-between;align-items:start;gap:18px;min-height:46px;padding-block-end:14px;display:flex}.panel-title small{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.panel-title h2{margin:4px 0 0;font:600 18px/1.2 Georgia,Noto Serif Arabic,serif}.panel-title>span{color:#8b6c31;direction:ltr;font:700 9px/1 ui-monospace,monospace}.agenda-item{border-block-end:1px solid #edf0f1;grid-template-columns:60px 1fr auto;align-items:center;gap:14px;min-height:72px;display:grid}.agenda-item>span{color:#687781;direction:ltr;font:700 10px/1 ui-monospace,monospace}.agenda-item>div{gap:4px;display:grid}.agenda-item strong{font-size:11px}.agenda-item small{color:#87919a;font-size:9px}.agenda-item b{color:var(--blue);background:#edf3f5;padding:5px 7px;font-size:8px}.activity-panel ol{margin:0;padding:4px 0 0;list-style:none}.activity-panel li{border-block-end:1px solid #edf0f1;grid-template-columns:12px 1fr;align-items:center;gap:12px;min-height:77px;display:grid}.activity-panel li>div{gap:5px;display:grid}.activity-panel strong{font-size:10px}.activity-panel small{color:#88939b;font-size:8px}.activity-dot{background:var(--blue);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e4edf2}.activity-dot.green{background:var(--green);box-shadow:0 0 0 4px #e5f0ec}.activity-dot.gold{background:var(--gold);box-shadow:0 0 0 4px #f4eddf}.records-table-panel{margin-block-start:18px}.records-table{overflow-x:auto}.records-row{border-block-end:1px solid #edf0f1;grid-template-columns:165px 1.4fr .7fr .6fr 75px;align-items:center;gap:18px;min-width:700px;min-height:58px;font-size:10px;display:grid}.records-row.head{color:#8b949c;text-transform:uppercase;letter-spacing:.08em;min-height:38px;font-size:8px}.records-row code{color:#5e6e79;direction:ltr;font-size:9px}.records-row>small{color:#83909a;direction:ltr}.records-row button{color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.status-pill{justify-self:start;padding:5px 8px;font-size:8px;font-weight:800}.status-pill.review{color:var(--blue);background:#edf1f5}.status-pill.certified{color:var(--green);background:#e5f1ec}.status-pill.published{color:#8a682b;background:#f4ecdc}.module-detail{background:#fff;border:1px solid #dce0e3;grid-template-columns:auto minmax(0,540px);place-items:center;gap:32px;min-height:430px;padding:50px;display:grid}.module-detail-icon{border:1px solid var(--gold);width:90px;height:90px;color:var(--gold);place-items:center;font:600 25px/1 Georgia,serif;display:grid}.module-detail p:first-child{color:var(--blue);letter-spacing:.14em;font-size:9px;font-weight:800}.module-detail h2{margin:8px 0 14px;font:600 34px/1.2 Georgia,Noto Serif Arabic,serif}.module-detail p{color:#687681;font-size:12px;line-height:1.7}.module-detail a{color:var(--blue);border-block-end:1px solid var(--gold);margin-block-start:12px;padding-block-end:4px;font-size:10px;font-weight:800;display:inline-flex}.command-overlay{z-index:100;background:#05101ba6;place-items:start center;padding:10vh 20px;display:grid;position:fixed;inset:0}.command-overlay>section{width:min(640px,100%);box-shadow:var(--shadow);background:#fff;padding:18px}.command-overlay input{border:1px solid #cfd4d8;outline:0;width:100%;min-height:54px;padding-inline:15px}.command-list{margin-block-start:8px;display:grid}.command-list button{text-align:start;cursor:pointer;background:#fff;border:0;border-block-end:1px solid #e5e7e9;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;min-height:50px;display:grid}.command-list button:hover{background:#f5f6f7}.command-list span{color:#8a949b;font-size:8px}.command-list strong{font-size:11px}.command-list kbd{color:#7d8891}@media (width<=1080px){.workspace-module-grid{grid-template-columns:repeat(2,1fr)}.workspace-panels{grid-template-columns:1fr}.profile-chip>div,.workspace-signout{display:none}}@media (width<=760px){.workspace-shell,.workspace-shell[dir=rtl]{display:block}.workspace-shell>.workspace-sidebar{z-index:40;overscroll-behavior:contain;visibility:hidden;pointer-events:none;width:min(252px,88vw);height:100dvh;min-height:0;max-height:100dvh;padding-block:max(20px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-bottom));transition:transform .2s,visibility 0s linear .2s;position:fixed;inset-block:0;inset-inline-start:0;overflow:hidden;transform:translate(-110%);box-shadow:20px 0 50px #0003}.workspace-shell[dir=rtl]>.workspace-sidebar{transform:translate(110%)}.workspace-shell>.workspace-sidebar.open{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.workspace-grouped-navigation{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-gutter:stable;flex:auto;min-height:0;margin-block:18px 12px;padding-block-end:12px;overflow-y:auto}.workspace-sidebar .developer-entry{flex:none;margin-block-start:0}.workspace-sidebar-footer{flex:none}.workspace-sidebar-close{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;flex:none;place-items:center;width:44px;height:44px;margin-inline-start:auto;font-size:25px;display:grid}.workspace-sidebar-backdrop{z-index:39;overscroll-behavior:none;touch-action:none;cursor:pointer;background:#040e18a8;border:0;width:100%;height:100dvh;padding:0;display:block;position:fixed;inset:0}.workspace-main,.workspace-shell[dir=rtl] .workspace-main{display:block}.workspace-topbar{padding-inline:14px}.mobile-nav-trigger{background:#fff;border:1px solid #d8dce0;place-items:center;width:44px;height:44px;display:grid}.command-trigger{flex:1;width:auto}.command-trigger span:nth-child(2),.command-trigger kbd,.workspace-tools select{display:none}.workspace-content{padding:28px 14px 50px}.workspace-heading{display:grid}.date-card{display:none}.workspace-module-grid{grid-template-columns:1fr 1fr}.records-table-panel{padding:16px}}.institutional-ops{color:#10263a;gap:18px;display:grid}.ops-hero{color:#fff;border-block-start:4px solid var(--gold);background:linear-gradient(115deg,#0b263d,#123c58);justify-content:space-between;align-items:end;padding:28px 32px;display:flex}.ops-hero p,.ops-section-title small{color:#b58a2c;letter-spacing:.13em;margin:0 0 6px;font:700 11px/1.3 ui-monospace,monospace}.ops-hero h2{margin:0;font-size:clamp(25px,3vw,40px);line-height:1.2}.ops-hero span{color:#c6d2db;max-inline-size:760px;margin-block-start:10px;font-size:15px;display:block}.ops-hero-actions{flex:none;gap:9px;display:flex}.ops-hero-actions button,.ops-section-title button,.quick-action-grid button,.task-quick>button{color:inherit;cursor:pointer;background:0 0;border:1px solid #557082;min-block-size:42px;padding:8px 14px}.ops-hero-actions .primary{background:var(--gold);border-color:var(--gold);color:#071d2f;font-weight:800}.ops-tabs{background:#fff;border:1px solid #d7dde1;display:flex;overflow:auto}.ops-tabs button{color:#526577;cursor:pointer;text-align:start;background:#fff;border:0;border-inline-end:1px solid #e1e6e9;flex:1;min-inline-size:145px;padding:15px 18px;font-weight:700}.ops-tabs button span{color:#9b7830;margin-block-end:4px;font:600 10px ui-monospace,monospace;display:block}.ops-tabs button.active{color:#0b2940;box-shadow:inset 0 -3px var(--gold);background:#edf2f5}.ops-command,.portfolio-workspace,.dossier-workspace,.team-workspace,.file-workspace{min-inline-size:0}.ops-metrics{background:#fff;border:1px solid #d6dde2;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ops-metrics article{border-inline-end:1px solid #e0e5e8;align-content:space-between;min-block-size:115px;padding:19px;display:grid}.ops-metrics article.risk{border-block-start:3px solid #a34f49}.ops-metrics small{color:#718291;font-size:12px}.ops-metrics strong{color:#0a2a42;font:700 30px/1 Georgia,serif}.ops-metrics span{color:#9b7830;letter-spacing:.12em;font:700 9px ui-monospace,monospace}.ops-command-grid{grid-template-columns:minmax(0,2.2fr) minmax(300px,.8fr);gap:18px;margin-block:18px;display:grid}.ops-command-grid>section,.ops-command-grid>aside,.ops-milestone-strip,.work-hierarchy,.project-control,.project-inspector,.dossier-queue,.dossier-record,.team-workspace>section,.file-upload-panel,.file-register{background:#fff;border:1px solid #d5dde2;min-inline-size:0;padding:22px}.ops-section-title{border-block-end:1px solid #dce2e6;justify-content:space-between;align-items:center;gap:15px;margin-block-end:14px;padding-block-end:14px;display:flex}.ops-section-title h3{color:#0b2a41;margin:0;font-size:19px}.ops-section-title>span{color:#3e647e;background:#eef3f5;padding:5px 9px;font:700 11px ui-monospace,monospace}.ops-section-title.compact{margin-block-start:25px}.ops-project-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ops-project-cards>button{text-align:start;cursor:pointer;color:#132c40;background:#f8fafb;border:1px solid #dbe2e6;padding:16px}.ops-project-cards header,.ops-project-cards footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.ops-project-cards strong{margin-block:12px 6px;font-size:16px;display:block}.ops-project-cards p{color:#667987;min-block-size:36px;margin:0 0 16px;font-size:13px}.ops-project-cards>button>div:last-child,.project-progress>i{background:#dfe7eb;block-size:5px;display:block;overflow:hidden}.ops-project-cards>button>div:last-child i,.project-progress i b{background:#1e638a;block-size:100%;display:block}.health{background:#4c9d7d;border-radius:50%;block-size:9px;inline-size:9px}.health.amber{background:#c28b2b}.health.red{background:#b3514b}.case-queue-row{text-align:start;cursor:pointer;background:0 0;border:0;border-block-end:1px solid #e2e6e9;align-items:start;gap:12px;width:100%;padding:13px 0;display:flex}.case-queue-row>div{gap:3px;display:grid}.case-queue-row small{color:#748491}.priority{text-transform:uppercase;color:#9c7021;font:700 9px ui-monospace,monospace}.priority.critical{color:#a33e38}.priority.high{color:#bf7225}.ops-milestone-strip>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ops-milestone-strip article{border-inline-end:1px solid #e1e6e9;gap:13px;padding:10px 15px;display:flex}.ops-milestone-strip time{color:#1d6289;font-weight:800}.ops-milestone-strip article span{display:grid}.ops-milestone-strip article small{color:#718391}.ops-milestone-strip article b{color:#9a7426;margin-inline-start:auto;font-size:11px}.portfolio-workspace{grid-template-columns:minmax(230px,.72fr) minmax(460px,1.65fr) minmax(245px,.75fr);align-items:start;gap:16px;display:grid}.work-hierarchy,.project-inspector{max-block-size:calc(100vh - 150px);position:sticky;inset-block-start:16px;overflow:auto}.work-hierarchy section>header,.tree-program>header,.work-hierarchy button,.tree-subproject{text-align:start;align-items:center;gap:9px;display:flex}.work-hierarchy section>header{color:#fff;background:#0d3049;padding:11px 8px}.work-hierarchy header>span,.work-hierarchy button>span,.tree-subproject>span{color:#102a3e;background:#d4a83e;flex:none;place-items:center;block-size:28px;inline-size:28px;font:800 9px ui-monospace,monospace;display:grid}.work-hierarchy header div,.work-hierarchy button div{min-inline-size:0;display:grid}.work-hierarchy code{color:#8099aa;font-size:10px}.work-hierarchy section>header code{color:#c8d6df}.tree-program{border-inline-start:1px solid #cdd7dd;margin-inline-start:14px;padding-inline-start:10px}.tree-program>header{padding:10px 5px}.tree-program>div>button{cursor:pointer;background:0 0;border:0;width:100%;padding:10px 5px}.tree-program>div>button.active{background:#e8f0f4;box-shadow:inset 3px 0 #27729b}.tree-program button b{margin-inline-start:auto;font-size:11px}.tree-subproject{color:#5d7281;margin-inline-start:34px;padding:8px;font-size:12px}.project-control>header,.dossier-record>header{border-block-end:1px solid #dbe2e6;justify-content:space-between;gap:20px;padding-block-end:20px;display:flex}.project-control>header p,.dossier-record>header p{color:#a17724;letter-spacing:.12em;margin:0 0 6px;font:800 10px ui-monospace,monospace}.project-control h3,.dossier-record h3{margin:7px 0;font-size:28px}.project-control>header span{color:#637887}.project-health{text-align:center;border:1px solid #77a18e;align-self:start;min-inline-size:105px;padding:13px}.project-health small{display:block}.project-health strong{text-transform:uppercase;color:#357858}.project-progress{margin-block:22px}.project-progress>div{justify-content:space-between;margin-block-end:8px;display:flex}.project-progress strong{font-size:20px}.project-progress>i{block-size:8px}.project-facts{border:1px solid #dce2e5;grid-template-columns:repeat(4,1fr);margin:0 0 24px;display:grid}.project-facts div{border-inline-end:1px solid #dce2e5;padding:13px}.project-facts dt{color:#728493;font-size:11px}.project-facts dd{margin:5px 0 0;font-weight:700}.project-columns{grid-template-columns:1fr 1fr;gap:22px;display:grid}.phase-list{margin:0;padding:0;list-style:none}.phase-list li,.milestone-row,.mini-team article,.mini-task,.assigned-team article,.partner-list article{border-block-end:1px solid #e1e6e9;align-items:center;gap:11px;padding:11px 0;display:flex}.phase-list li>span,.mini-team article>span,.assigned-team article>span,.directory-grid article>span{color:#175878;background:#e4edf1;flex:none;place-items:center;block-size:35px;inline-size:35px;font-weight:800;display:grid}.phase-list div,.milestone-row div,.mini-team div,.mini-task div,.assigned-team div,.partner-list div{min-inline-size:0;display:grid}.phase-list small,.milestone-row small,.mini-team small,.mini-task small,.assigned-team small,.partner-list small{color:#758693}.milestone-row>i{background:#c2912d;border-radius:50%;block-size:9px;inline-size:9px}.milestone-row time{margin-inline-start:auto;font-size:11px}.quick-action-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quick-action-grid button{color:#254c65;text-align:start;border-color:#cdd9df}.task-quick{margin-block:20px}.task-quick>button{color:#fff;background:#10344d;width:100%}.task-quick form{gap:7px;margin-block-start:8px;display:grid}.task-quick :is(input,select){border:1px solid #cad5db;min-block-size:38px;padding:7px}.task-quick form button,.case-transition button,.inline-register button,.team-assignment form>button,.file-upload-panel form>button{color:#fff;background:#0d3752;border:0;padding:11px 15px;font-weight:700}.dossier-workspace{grid-template-columns:minmax(300px,.8fr) minmax(0,1.7fr);align-items:start;gap:16px;display:grid}.dossier-queue{padding:0}.dossier-queue>.ops-section-title{margin:0;padding:20px}.dossier-queue>button{text-align:start;cursor:pointer;border:0;background:#fff;border-block-end:1px solid #dce3e7;grid-template-columns:auto 1fr auto;gap:12px;width:100%;padding:16px 20px;display:grid}.dossier-queue>button.active{background:#eaf1f4;box-shadow:inset 4px 0 #1f698f}.dossier-queue>button div{gap:3px;display:grid}.dossier-queue small{color:#71828f}.dossier-queue time{color:#71828f;font-size:11px}.dossier-summary{color:#536a79;font-size:15px;line-height:1.8}.classification{text-transform:uppercase;background:#e7edef;align-self:start;padding:7px 9px;font:800 9px ui-monospace,monospace}.classification.confidential{color:#75581d;background:#f2e5c9}.classification.security_sensitive{color:#8b332e;background:#eed6d4}.case-transition,.inline-register,.team-assignment form,.file-upload-panel form,.work-form-grid{background:#f1f5f6;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-block:20px;padding:16px;display:grid}.case-transition label,.inline-register label,.team-assignment label,.file-upload-panel label,.work-form-grid label{color:#4f6575;gap:6px;font-size:12px;font-weight:700;display:grid}.case-transition :is(input,select,textarea),.inline-register :is(input,select,textarea),.team-assignment :is(input,select,textarea),.file-upload-panel :is(input,select,textarea),.work-form-grid :is(input,select,textarea){color:#102a3e;width:100%;background:#fff;border:1px solid #bdcad2;min-block-size:42px;padding:9px}.case-transition label:nth-child(2),.case-transition button{grid-column:1/-1}.workflow-timeline{margin-block-start:24px}.workflow-timeline article{gap:14px;padding-block:12px;display:flex}.workflow-timeline article>span{border:3px solid #d3a038;border-radius:50%;block-size:11px;inline-size:11px;margin-block-start:4px}.workflow-timeline article div{border-inline-start:1px solid #d8dfe3;padding-inline-start:15px}.workflow-timeline p{color:#637784;margin:5px 0}.workflow-timeline small{color:#7e8e98}.team-workspace{grid-template-columns:1fr 1fr;gap:16px;display:grid}.team-assignment{grid-column:1/-1}.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.directory-grid article{border:1px solid #dde4e8;gap:10px;padding:12px;display:flex}.directory-grid article div{min-width:0;display:grid}.directory-grid small,.directory-grid code{color:#718390;text-overflow:ellipsis;font-size:11px;overflow:hidden}.partner-list>article>span{color:#a27722;font:800 9px ui-monospace,monospace}.partner-list code{margin-inline-start:auto}.team-assignment form{grid-template-columns:repeat(3,minmax(0,1fr))}.team-assignment .wide{grid-column:1/-1}.team-assignment form>button{align-self:end}.assigned-team{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;display:grid}.assigned-team b{color:#1d658c;margin-inline-start:auto}.file-workspace{grid-template-columns:minmax(300px,.75fr) minmax(0,1.45fr);gap:16px;display:grid}.file-upload-panel form{grid-template-columns:1fr 1fr}.file-upload-panel .wide,.file-drop{grid-column:1/-1}.file-drop{cursor:pointer;align-content:center;place-items:center;min-block-size:145px;border:2px dashed #9eb2bd!important;display:grid!important}.file-drop input{opacity:0;pointer-events:none;position:absolute}.file-drop span{font-size:25px}.file-table article{border-block-end:1px solid #dfe5e8;grid-template-columns:50px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:13px 0;display:grid}.file-type{color:#fff;background:#0f354f;place-items:center;block-size:46px;inline-size:46px;font:800 10px ui-monospace,monospace;display:grid}.file-table article>div{display:grid}.file-table small,.file-table code{color:#71838f;font-size:11px}.file-table a{color:#17618b;font-weight:800}.work-create-modal{max-inline-size:850px!important}.work-form-grid{background:#f4f7f8;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.work-form-grid .wide{grid-column:1/-1}.ops-empty{text-align:center;color:#738591;padding:26px}.institutional-ops:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .portfolio-workspace{grid-template-columns:minmax(245px,.75fr) minmax(460px,1.65fr) minmax(230px,.72fr)}.institutional-ops:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .work-hierarchy{grid-column:3}.institutional-ops:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .project-control{grid-area:1/2}.institutional-ops:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .project-inspector{grid-area:1/1}.institutional-ops:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .dossier-queue{grid-column:2}.institutional-ops:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .dossier-record{grid-area:1/1}.institutional-ops:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .tree-program>div>button.active,.institutional-ops:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .dossier-queue>button.active{box-shadow:inset -4px 0 #1f698f}@media (width<=1280px){.ops-metrics{grid-template-columns:repeat(3,1fr)}.ops-command-grid{grid-template-columns:1fr}.portfolio-workspace,.institutional-ops:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .portfolio-workspace{grid-template-columns:250px minmax(0,1fr)}.project-inspector,.institutional-ops:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .project-inspector{grid-area:auto/1/auto/-1;grid-template-columns:repeat(2,1fr);gap:12px;max-block-size:none;display:grid;position:static}.institutional-ops:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .work-hierarchy{grid-column:2}.institutional-ops:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .project-control{grid-column:1}.assigned-team{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.ops-hero{align-items:start;gap:20px;padding:22px}.ops-tabs button{min-inline-size:125px}.ops-metrics{grid-template-columns:repeat(2,1fr)}.ops-command-grid,.portfolio-workspace,.dossier-workspace,.team-workspace,.file-workspace,.institutional-ops:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .portfolio-workspace{grid-template-columns:1fr;display:grid}.work-hierarchy,.project-control,.project-inspector,.dossier-queue,.dossier-record,.institutional-ops:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .work-hierarchy,.institutional-ops:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .project-control,.institutional-ops:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .project-inspector,.institutional-ops:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .dossier-queue,.institutional-ops:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .dossier-record{grid-area:auto/1;max-block-size:none;position:static}.project-inspector{display:block}.ops-project-cards,.project-columns,.directory-grid,.assigned-team{grid-template-columns:1fr}.ops-milestone-strip>div:last-child,.project-facts{grid-template-columns:1fr 1fr}.team-assignment{grid-column:1}.team-assignment form,.case-transition,.inline-register,.file-upload-panel form,.work-form-grid{grid-template-columns:1fr}.team-assignment .wide,.case-transition label:nth-child(2),.case-transition button,.file-upload-panel .wide,.file-drop,.work-form-grid .wide{grid-column:1}.file-table article{grid-template-columns:44px minmax(0,1fr)}.file-table article>.classification,.file-table article>a{grid-column:2}}@media (width<=560px){.ops-hero{display:grid}.ops-metrics{grid-template-columns:1fr 1fr}.ops-metrics article{min-block-size:95px;padding:14px}.ops-milestone-strip>div:last-child,.project-facts{grid-template-columns:1fr}.dossier-queue>button{grid-template-columns:auto 1fr}.dossier-queue time{grid-column:2}.project-control>header,.dossier-record>header{display:grid}.ops-project-cards{grid-template-columns:1fr}}.governance-workspace{gap:16px;display:grid}.governance-project-select,.governance-register,.governance-bottom>section,.stakeholder-matrix{background:#fff;border:1px solid #d5dde2;padding:22px}.governance-project-select{border-block-start:4px solid #143f5d;justify-content:space-between;align-items:end;gap:24px;display:flex}.governance-project-select small{color:#a17724;letter-spacing:.13em;font:800 10px ui-monospace,monospace}.governance-project-select h3{margin:6px 0 0;font-size:26px}.governance-project-select label{gap:6px;min-inline-size:280px;font-size:12px;font-weight:700;display:grid}.governance-project-select select{background:#fff;border:1px solid #bdcad2;min-block-size:44px;padding:8px}.governance-register>form,.governance-inline{background:#f1f5f6;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-block-end:18px;padding:15px;display:grid}.governance-register label{color:#506675;gap:6px;font-size:12px;font-weight:700;display:grid}.governance-register :is(input,select,textarea),.governance-inline :is(input,select){background:#fff;border:1px solid #bdcad2;min-block-size:42px;inline-size:100%;padding:8px}.governance-register .wide{grid-column:1/-1}.governance-register form>button,.governance-inline button{color:#fff;background:#0d3752;border:0;min-block-size:42px;padding:10px 14px;font-weight:800}.governance-register form>button{grid-column:1/-1}.governance-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.governance-cards article{border:1px solid #dce3e7;border-block-start:3px solid #267099;min-inline-size:0;padding:14px}.governance-cards article>header,.governance-cards article>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.governance-type{text-transform:uppercase;color:#17618b;font:800 9px ui-monospace,monospace}.governance-type.risk{color:#b06c20}.governance-type.issue{color:#a33f39}.governance-type.decision{color:#397b5e}.governance-cards header b{color:#943d37;background:#eef2f4;place-items:center;block-size:30px;inline-size:30px;display:grid}.governance-cards h4{margin:13px 0 7px;font-size:15px}.governance-cards p{color:#627784;min-block-size:56px;font-size:12px;line-height:1.6}.governance-cards footer span{color:#70818c;font-size:11px}.governance-cards footer select{border:1px solid #ccd6dc;max-inline-size:115px;padding:5px;font-size:11px}.governance-bottom{grid-template-columns:1fr 1fr;gap:16px;display:grid}.governance-inline{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-inline input{grid-column:1/-1}.dependency-row,.unit-mandate{border-block-end:1px solid #e0e5e8;align-items:center;gap:11px;padding:12px 0;display:flex}.dependency-row span{color:#bd8b28}.dependency-row strong{color:#5f7482;margin-inline-start:auto;font-size:11px}.dependency-row i{color:#39795d;font:700 9px ui-monospace,monospace}.unit-mandate>span{color:#fff;background:#123d5a;flex:none;place-items:center;block-size:36px;inline-size:36px;font-weight:800;display:grid}.unit-mandate>div{min-inline-size:0}.unit-mandate p{color:#667a87;margin:3px 0;font-size:12px}.unit-mandate small{color:#778995;margin-inline-start:auto}.stakeholder-matrix .governance-inline{grid-template-columns:repeat(4,minmax(0,1fr))}.engagement-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.engagement-grid article{border:1px solid #dae2e6;padding:14px}.engagement-grid header{justify-content:space-between;gap:10px;display:flex}.engagement-grid header span{color:#a17826;text-transform:uppercase;font:700 9px ui-monospace,monospace}.engagement-grid dl{grid-template-columns:repeat(3,1fr);margin:14px 0;display:grid}.engagement-grid dl div{border-inline-end:1px solid #e2e6e9;padding-inline-end:6px}.engagement-grid dt{color:#7c8d98;font-size:9px}.engagement-grid dd{margin:4px 0 0;font-size:11px;font-weight:800}.engagement-grid small{color:#72838e}@media (width<=1100px){.governance-cards,.engagement-grid,.governance-register>form,.stakeholder-matrix .governance-inline{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.governance-project-select{display:grid}.governance-project-select label{min-inline-size:0}.governance-bottom,.governance-cards,.engagement-grid,.governance-register>form,.governance-inline,.stakeholder-matrix .governance-inline{grid-template-columns:1fr}.governance-register .wide,.governance-register form>button,.governance-inline input{grid-column:1}}@media (width<=480px){.workspace-module-grid{grid-template-columns:1fr}.workspace-module-grid article{min-height:96px}.workspace-heading h1{font-size:29px}.agenda-item{grid-template-columns:50px 1fr}.agenda-item b{display:none}.module-detail{grid-template-columns:1fr;place-items:start;padding:30px}.module-detail-icon{width:60px;height:60px}}.step-up-shell{color:#fff;background:radial-gradient(circle at 50% 0,#183751,#081725 60%);place-items:center;min-height:100vh;padding:24px;display:grid}.step-up-card{border:1px solid #ffffff24;border-block-start:3px solid var(--gold);background:#0e2437;width:min(520px,100%);padding:clamp(30px,6vw,54px);box-shadow:0 40px 100px #0006}.step-up-mark{background:var(--gold);width:52px;height:52px;color:var(--navy);border-radius:50%;place-items:center;font:800 11px/1 Georgia,serif;display:grid}.step-up-toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.step-up-toolbar select{color:#fff;background:#081a29;border:1px solid #496073;min-height:36px;padding-inline:12px}.step-up-card>p{color:var(--gold-pale);letter-spacing:.17em;margin-block:28px 10px;font-size:9px;font-weight:800}.step-up-card h1{margin:0 0 14px;font:600 38px/1.1 Georgia,serif}.step-up-card>span{color:#aebdca;font-size:12px;line-height:1.7}.step-up-card form{gap:11px;margin-block:30px;display:grid}.step-up-card label{color:#c8d2d9;font-size:10px;font-weight:700}.step-up-card input{color:#fff;letter-spacing:.3em;text-align:center;background:#081a29;border:1px solid #496073;min-height:58px;padding-inline:16px;font:600 24px/1 ui-monospace,monospace}.step-up-card button{background:var(--gold);min-height:50px;color:var(--navy);cursor:pointer;border:0;font-weight:800}.step-up-card button:disabled{opacity:.55;cursor:wait}.step-up-card form strong{color:#ff9d94;font-size:10px}.step-up-card>a{color:#8fa2b0;font-size:10px}.configuration-lock{background:#c99b4314;border:1px solid #6e5730;gap:8px;margin-block:30px;padding:18px;display:grid}.configuration-lock strong{color:var(--gold-pale);font-size:12px}.configuration-lock span{color:#aebdca;font-size:10px;line-height:1.7}.enrollment-panel{background:#0a1d2c;border:1px solid #314b5f;margin-block:-10px 30px;padding:16px}.enrollment-panel summary{color:var(--gold-pale);cursor:pointer;font-size:11px;font-weight:800}.enrollment-panel p,.enrollment-panel small{color:#9fb0be;font-size:10px;line-height:1.7;display:block}.enrollment-panel button{width:100%;min-height:42px;margin-block-start:8px}.enrollment-secret{gap:8px;padding-block-start:12px;display:grid}.enrollment-secret span{color:#9fb0be;text-transform:uppercase;font-size:9px}.enrollment-secret code{overflow-wrap:anywhere;color:#fff;letter-spacing:.08em;background:#06141f;border:1px solid #496073;padding:12px;font-size:12px}.enrollment-secret a{color:var(--gold-pale);font-size:11px}.direct-owner-entry-card{width:min(480px,100%)}.direct-owner-entry{border:1px solid #385267;border-block-start:3px solid var(--gold);background:#081b2a;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;margin-block:26px 24px;padding:20px;display:grid;position:relative}.direct-owner-badge{color:#7ed8aa;background:#102d26;border:1px solid #4d8c70;border-radius:50%;place-items:center;block-size:42px;inline-size:42px;font-size:20px;display:grid}.direct-owner-entry h2{color:#fff;margin:0 0 6px;font-size:16px;line-height:1.45}.direct-owner-entry p{color:#a9bac6;margin:0;font-size:11px;line-height:1.7}.direct-owner-spinner{border:2px solid #385267;border-block-start-color:var(--gold);border-radius:50%;block-size:20px;inline-size:20px;animation:.8s linear infinite owner-session-spin}.direct-owner-entry button{grid-column:1/-1;inline-size:100%}.direct-owner-entry ul{color:#839aa9;border-block-start:1px solid #294355;grid-column:1/-1;margin:4px 0 0;padding:14px 18px 0 0;font-size:10px;line-height:1.8}.direct-owner-entry-card:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .direct-owner-entry ul{padding:14px 0 0 18px}@keyframes owner-session-spin{to{transform:rotate(360deg)}}@media (width<=480px){.direct-owner-entry-card{padding:24px 18px}.direct-owner-entry{grid-template-columns:38px minmax(0,1fr);padding:17px 14px}.direct-owner-badge{block-size:36px;inline-size:36px}.direct-owner-spinner{grid-column:1/-1;justify-self:center}}@media (prefers-reduced-motion:reduce){.direct-owner-spinner{border-color:var(--gold);animation:none}}.developer-topbar{background:#111b25;border-block-end:1px solid #26333e;grid-column:1/-1;justify-content:space-between;align-items:center;padding-inline:20px;display:flex}.developer-topbar>div{align-items:center;gap:14px;font-size:10px;display:flex}.developer-topbar code{color:#718393}.developer-topbar button{color:#ccd7df;cursor:pointer;background:0 0;border:1px solid #4a5966;min-height:34px;padding-inline:12px;font-size:9px}.developer-sidebar{background:#0e1821;border-inline-end:1px solid #26333e;flex-direction:column;padding:18px 12px;display:flex}.developer-owner>span{color:#80b6d5;background:#23394b;place-items:center;width:32px;height:32px;font-size:9px;display:grid}.developer-owner>div{gap:3px;display:grid}.developer-owner strong{font-size:9px}.developer-sidebar nav{margin-block:18px;display:grid}.developer-sidebar nav button{color:#8393a1;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;min-height:39px;padding-inline:10px;font-size:10px;display:flex}.developer-sidebar nav button.active,.developer-sidebar nav button:hover{color:#fff;background:#172633}.developer-sidebar>a{color:#718393;margin-block-start:auto;padding:10px;font-size:9px}.developer-main{width:100%;max-width:1450px;padding:30px clamp(24px,4vw,52px) 60px}.developer-heading>div>span{color:#728392;font-size:9px}.developer-health{color:#69bd91;font-size:9px}.developer-status-grid article{background:#101a23;border:1px solid #26333e;min-height:104px;padding:16px;display:grid}.developer-status-grid strong{align-self:center;font:500 20px/1.2 Georgia,serif}.developer-panels>section{background:#101a23;border:1px solid #26333e;padding:17px}.developer-panel-title{border-block-end:1px solid #26333e;justify-content:space-between;padding-block-end:13px;display:flex}.developer-panel-title span{color:#5f9bbc;letter-spacing:.1em;font-size:7px}.service-row>span{color:#69bd91}.service-row code{color:#8fb0c3}.service-row>strong:last-child{color:#8393a1;font-weight:500}.developer-guardrail{background:#201c14;border:1px solid #614d2c;grid-template-columns:34px 1fr;gap:14px;margin-block-start:12px;padding:18px;display:grid}.developer-guardrail>div:first-child span{border:1px solid var(--gold);width:30px;height:30px;color:var(--gold);place-items:center;display:grid}.developer-guardrail strong{color:var(--gold-pale);font-size:10px}.developer-guardrail p{color:#a3957a;margin:7px 0 0;font-size:9px;line-height:1.7}.developer-unavailable{background:#101a23;border:1px solid #26333e;grid-template-columns:100px minmax(0,600px);place-content:center;gap:35px;min-height:480px;padding:40px;display:grid}.developer-unavailable>span{color:#4c9ac4;border:1px solid #2f5063;place-items:center;width:86px;height:86px;font:500 22px/1 Georgia,serif;display:grid}.developer-unavailable p:first-child{color:#5f9bbc;letter-spacing:.14em;font-size:8px;font-weight:800}.developer-unavailable h2{margin:8px 0 14px;font:500 30px/1.2 Georgia,serif}.developer-unavailable p{color:#80909d;font-size:10px;line-height:1.8}.developer-unavailable button{color:#b7c4ce;cursor:pointer;background:0 0;border:1px solid #3b5363;min-height:38px;margin-block-start:10px;padding-inline:14px;font-size:9px}@media (width<=900px){.developer-status-grid{grid-template-columns:repeat(2,1fr)}.developer-panels{grid-template-columns:1fr}}@media (width<=700px){.developer-shell{grid-template-rows:auto auto 1fr;grid-template-columns:1fr}.developer-topbar{flex-wrap:wrap;grid-column:1;padding:10px 12px}.developer-topbar code{display:none}.developer-sidebar{border-block-end:1px solid #26333e;border-inline-end:0;position:static}.developer-sidebar nav{margin-block:12px 0;display:flex;overflow-x:auto}.developer-sidebar nav button{white-space:nowrap;min-width:max-content}.developer-sidebar>a,.developer-owner{display:none}.developer-main{padding:24px 14px 50px}.developer-heading{display:grid}.developer-status-grid{grid-template-columns:1fr 1fr}.developer-unavailable{grid-template-columns:1fr}.developer-unavailable>span{width:60px;height:60px}}.developer-shell{color:#dce6ed;background:#091119;grid-template-rows:58px minmax(0,1fr) 34px;grid-template-columns:252px minmax(0,1fr);min-height:100vh;font-family:Inter,Arial,sans-serif;display:grid}.developer-shell.developer-rtl{grid-template-columns:minmax(0,1fr) 252px}.developer-shell.developer-rtl .developer-sidebar{grid-area:2/2}.developer-shell.developer-rtl .developer-main{grid-area:2/1}.developer-topbar{background:#101a23;border-block-end:1px solid #263540;grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding-inline:18px;display:flex}.developer-context,.developer-top-actions{align-items:center;gap:12px;min-width:0;display:flex}.developer-context strong{white-space:nowrap;font-size:11px}.developer-context code{color:#748797;direction:ltr;font-size:9px}.developer-env{color:#ffd0ca;letter-spacing:.12em;background:#6e2928;border:1px solid #a44743;padding:6px 9px;font-size:8px;font-weight:900}.developer-top-actions select{color:#c8d5df;background:#0b151e;border:1px solid #334653;height:34px;padding-inline:8px;font-size:10px}.developer-top-actions button,.developer-refresh{color:#c8d5df;cursor:pointer;background:0 0;border:1px solid #405461;min-height:34px;padding-inline:12px;font-size:9px;font-weight:800}.developer-top-actions button:hover,.developer-refresh:hover{background:#152631;border-color:#6ba6c8}.session-clock{text-align:center;color:#79c697;direction:ltr;min-width:32px;font:800 9px/1 ui-monospace,monospace}.developer-sidebar{background:#0c161f;border-inline-end:1px solid #25343f;flex-direction:column;grid-area:2/1;min-height:0;padding:16px 12px;display:flex;overflow:auto}.developer-owner{border-block-end:1px solid #25343f;align-items:center;gap:11px;padding:5px 7px 17px;display:flex}.developer-logo{border:1px solid #b78e43;border-radius:50%;color:#ddb96d!important;background:#162635!important;width:38px!important;height:38px!important;font:800 9px/1 Georgia,serif!important}.developer-owner>div{min-width:0}.developer-owner strong{text-overflow:ellipsis;white-space:nowrap;max-width:165px;font-size:10px;display:block;overflow:hidden}.developer-owner small{color:#7890a0;letter-spacing:.11em;font-size:7px}.developer-sidebar nav{gap:2px;margin-block:16px;display:grid}.developer-sidebar nav button{color:#8496a3;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:24px 1fr 10px;align-items:center;gap:7px;width:100%;min-height:42px;padding-inline:11px;display:grid}.developer-sidebar nav button>span{color:#658498;font-size:13px}.developer-sidebar nav button b{font-size:10px;font-weight:700}.developer-sidebar nav button i{color:#526672;font-style:normal}.developer-sidebar nav button:hover,.developer-sidebar nav button.active{color:#fff;background:#152531}.developer-sidebar nav button.active{box-shadow:inset 2px 0 #56a1c9}.developer-rtl .developer-sidebar nav button.active{box-shadow:inset -2px 0 #56a1c9}.developer-side-foot{border-block-start:1px solid #25343f;gap:8px;margin-block-start:auto;padding:12px 9px;display:grid}.developer-side-foot a{color:#9fb0bc;font-size:9px}.developer-side-foot small{color:#536b7a;font-size:7px}.developer-main{grid-area:2/2;min-width:0;padding:30px clamp(18px,3vw,46px) 60px;overflow:auto}.developer-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-block-end:25px;display:flex}.developer-heading p{color:#63a9ce;letter-spacing:.15em;margin:0 0 6px;font-size:8px;font-weight:900}.developer-heading h1{margin:0 0 7px;font:500 clamp(25px,3vw,34px)/1.15 Georgia,serif}.developer-heading>div>span{color:#748797;direction:ltr;unicode-bidi:plaintext;font-size:9px}.developer-notice{white-space:pre-wrap;color:#b9d5e5;text-align:left;direction:ltr;background:#142431;border:1px solid #315064;max-height:180px;margin:0 0 14px;padding:13px 15px;font:9px/1.6 ui-monospace,monospace;overflow:auto}.developer-state{color:#79909f;background:#0f1922;border:1px solid #25343f;place-items:center;min-height:340px;display:grid}.developer-state.error{color:#ef9d96;border-color:#6e3432}.developer-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.developer-status-grid button{min-height:118px;color:inherit;text-align:start;cursor:pointer;border:1px solid #263641;background:#0f1a23;border-block-start:2px solid #4e95bb;padding:17px;display:grid}.developer-status-grid button:hover{background:#142531;border-color:#4e95bb}.developer-status-grid small{color:#748797;font-size:8px}.developer-status-grid strong{overflow-wrap:anywhere;margin-block:9px;font:500 22px/1.2 Georgia,serif}.developer-status-grid span{color:#678191;align-self:end;font-size:8px}.developer-panels{grid-template-columns:1fr 1fr;gap:12px;margin-block-start:12px;display:grid}.developer-panels>section,.security-layout>section,.operations-grid>section{background:#0f1a23;border:1px solid #263641;min-width:0;padding:17px}.developer-panel-title{border-block-end:1px solid #263641;justify-content:space-between;align-items:center;gap:15px;min-height:38px;padding-block-end:12px;display:flex}.developer-panel-title h2{margin:0;font:500 15px/1.2 Georgia,serif}.developer-panel-title span{color:#63a9ce;letter-spacing:.1em;font-size:7px;font-weight:800}.service-row{border-block-end:1px solid #202e38;justify-content:space-between;align-items:center;gap:15px;min-height:46px;font-size:9px;display:flex}.status{letter-spacing:.07em;text-transform:uppercase;overflow-wrap:anywhere;align-items:center;width:max-content;max-width:100%;padding:5px 7px;font-size:7px;font-weight:900;display:inline-flex}.status.ok{color:#7bd2a0;background:#122a22;border:1px solid #29543f}.status.warn{color:#e1bc73;background:#2a2418;border:1px solid #574927}.status.bad{color:#f19a94;background:#2b1919;border:1px solid #653332}.developer-assurance{background:#211d15;border:1px solid #5b4b2e;margin-block-start:12px;padding:17px}.developer-assurance strong{color:#dfc183;font-size:10px}.developer-assurance p{color:#aa9b7f;margin:7px 0 0;font-size:9px;line-height:1.7}.developer-empty{color:#69808f;text-align:center;align-content:center;place-items:center;gap:10px;min-height:140px;padding:20px;display:grid}.developer-empty>span{color:#5d8ca5;border:1px solid #344955;place-items:center;width:40px;height:40px;display:grid}.developer-empty p{max-width:450px;margin:0;font-size:9px;line-height:1.7}.developer-timeline{display:grid}.developer-timeline article{border-block-end:1px solid #202e38;grid-template-columns:11px 1fr auto;align-items:center;gap:11px;min-height:64px;display:grid}.developer-timeline.compact article{min-height:52px}.timeline-dot{background:#b99a59;border-radius:50%;width:7px;height:7px}.timeline-dot.ok{background:#65bc8c}.timeline-dot.bad{background:#d66d68}.developer-timeline article>div{gap:3px;min-width:0;display:grid}.developer-timeline strong{overflow-wrap:anywhere;font-size:9px}.developer-timeline small,.developer-timeline time{color:#6e8290;font-size:7px}.developer-timeline time{direction:ltr;unicode-bidi:plaintext}.source-layout{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:14px;display:grid}.source-layout>section,.source-layout>aside{background:#0f1a23;border:1px solid #263641;padding:18px}.source-tree{margin-block-start:11px;display:grid}.source-tree>div{border-block-end:1px solid #202e38;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:48px;display:grid}.source-tree code{color:#a8c6d7;text-align:left;direction:ltr;font-size:9px}.source-tree small{color:#6f8390;font-size:8px}.source-tree b{color:#d5b36d;font-size:7px}.source-layout aside h2{margin:22px 0 10px;font:500 23px/1.25 Georgia,serif}.source-layout aside p,.operation-copy{color:#7f919e;font-size:9px;line-height:1.8}.source-layout dl{margin-block-start:20px;display:grid}.source-layout dl div{border-block-end:1px solid #263641;justify-content:space-between;gap:15px;min-height:44px;font-size:8px;display:flex}.source-layout dd{color:#9ab0bd}.source-studio{text-align:left;direction:ltr;background:#0b141d;border:1px solid #263641;grid-template-rows:48px minmax(0,1fr);grid-template-columns:240px minmax(440px,1fr) 225px;height:calc(100vh - 205px);min-height:680px;display:grid;overflow:hidden}.source-toolbar{white-space:nowrap;background:#101c25;border-block-end:1px solid #263641;grid-column:1/-1;align-items:center;gap:7px;min-width:0;padding:7px 10px;display:flex;overflow-x:auto}.source-toolbar strong{color:#d7e0e6;font-size:10px}.source-toolbar>span{color:#6f8492;margin-inline-end:auto;font-size:8px}.source-toolbar button,.source-toolbar a,.source-filebar button,.source-file-actions button,.source-file-actions a,.database-transferbar button,.database-transferbar a{color:#afc1cc;cursor:pointer;background:#13222d;border:1px solid #344955;justify-content:center;align-items:center;min-height:30px;padding-inline:10px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.source-toolbar button:hover,.source-toolbar a:hover,.source-filebar button:hover,.source-file-actions :is(button,a):hover,.database-transferbar :is(button,a):hover{color:#fff;background:#1a3040;border-color:#5795b7}.source-toolbar button:disabled,.source-filebar button:disabled{opacity:.42;cursor:default}.source-project-tree{background:#0d171f;border-inline-end:1px solid #263641;grid-area:2/1;grid-template-rows:40px minmax(0,1fr);min-height:0;display:grid}.source-tree-title{color:#7890a0;letter-spacing:.1em;border-block-end:1px solid #1f2d36;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-inline:10px;font-size:7px;display:flex}.source-tree-title b{text-overflow:ellipsis;color:#526b7a;letter-spacing:0;direction:ltr;max-width:120px;font-weight:500;overflow:hidden}.source-tree-scroll{min-height:0;padding-block:5px;overflow:auto}.source-tree-scroll button{color:#8ea0ac;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:14px minmax(0,1fr) 16px;align-items:center;gap:4px;width:100%;min-height:28px;padding-inline-end:8px;display:grid}.source-tree-scroll button:hover,.source-tree-scroll button.active{color:#e9f1f5;background:#182a36}.source-tree-scroll button.active{box-shadow:inset 2px 0 #61a9ce}.source-tree-scroll code{text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:8px;overflow:hidden}.source-tree-scroll i{color:#e1b55f;font:900 7px/1 ui-monospace,monospace}.source-tree-scroll button.changed code{color:#d9bd83}.source-workbench{background:#111820;grid-area:2/2;grid-template-rows:42px minmax(0,1fr) 40px;min-width:0;min-height:0;display:grid}.source-empty{color:#607582;text-align:center;grid-row:1/-1;align-content:center;place-items:center;gap:12px;padding:30px;display:grid}.source-empty>span{color:#355a70;font-size:40px}.source-empty h2{max-width:460px;font:500 17px/1.5 var(--font-kurdish-formal),Georgia,serif;margin:0}.source-empty p{max-width:520px;margin:0;font-size:9px;line-height:1.7}.source-filebar{background:#111f29;border-block-end:1px solid #263641;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-inline:10px;display:flex}.source-filebar>div{align-items:center;gap:7px;min-width:0;display:flex}.source-filebar code{text-overflow:ellipsis;white-space:nowrap;color:#bfd0da;max-width:min(50vw,580px);font-size:8px;overflow:hidden}.source-filebar b{color:#e2b463;font-size:7px}.source-filebar button.active{color:#fff;background:#29475a;border-color:#5c98b8}.source-editor-area{text-align:left;direction:ltr;min-height:0;position:relative}.source-editor-loading{color:#718794;place-items:center;height:100%;font-size:9px;display:grid}.source-file-actions{background:#0d171f;border-block-start:1px solid #263641;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-inline:10px;display:flex}.source-file-actions>span{text-overflow:ellipsis;white-space:nowrap;color:#6f8491;font:8px/1 ui-monospace,monospace;overflow:hidden}.source-file-actions>div{gap:5px;display:flex}.source-file-actions .danger{color:#d9958f;border-color:#6a3936}.source-context{background:#0d171f;border-inline-start:1px solid #263641;grid-area:2/3;min-height:0;padding:15px;overflow:auto}.source-context h2{margin:20px 0 9px;font:500 17px/1.3 Georgia,serif}.source-context p{color:#778b98;font-size:8px;line-height:1.75}.source-context dl{margin-block-start:20px;display:grid}.source-context dl div{border-block-end:1px solid #22313b;gap:4px;min-width:0;padding-block:9px;display:grid}.source-context dt{color:#607a89;text-transform:uppercase;font-size:7px}.source-context dd{color:#a7bac5;overflow-wrap:anywhere;margin:0;font:8px/1.45 ui-monospace,monospace}.source-patch-history{border-block-start:1px solid #293a45;margin-block-start:24px;padding-block-start:14px}.source-patch-history h3{color:#8199a7;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:8px}.source-patch-history article{border-block-end:1px solid #22313b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-block:10px;display:grid}.source-patch-history article>div{gap:3px;min-width:0;display:grid}.source-patch-history strong{text-overflow:ellipsis;white-space:nowrap;color:#b3c4ce;font-size:8px;overflow:hidden}.source-patch-history small{color:#627b89;font-size:7px}.source-patch-history button{color:#e0b867;cursor:pointer;background:#2b2113;border:1px solid #765a2e;min-height:30px;padding-inline:8px;font-size:7px}.source-patch-history button:disabled{opacity:.45}.source-toolbar .source-patch-button{color:#f0cb7d;background:#292113;border-color:#a77d31}.source-toolbar .source-patch-button:hover{background:#3a2e18;border-color:#e0b85e}.patch-loading{z-index:200;color:#c9e3f0;background:#102635;border:1px solid #4a819e;padding:14px 18px;font-size:10px;position:fixed;inset-block-end:24px;inset-inline-end:24px;box-shadow:0 14px 40px #0006}.patch-review-backdrop{z-index:190;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left;direction:ltr;background:#03090ec7;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.patch-review{color:#d7e2e8;background:#0d1821;border:1px solid #3d5665;grid-template-rows:auto auto minmax(150px,1fr) auto auto;width:min(860px,100%);max-height:min(760px,92vh);display:grid;overflow:hidden;box-shadow:0 30px 90px #00000094}.patch-review>header{background:#112430;border-block-end:1px solid #263b48;justify-content:space-between;gap:20px;padding:22px;display:flex}.patch-review>header small{color:#d8ae58;letter-spacing:.14em;font-size:8px;font-weight:900}.patch-review>header h2{overflow-wrap:anywhere;margin:7px 0 4px;font:600 20px/1.25 ui-monospace,monospace}.patch-review>header p{color:#7f98a7;margin:0;font-size:9px}.patch-review>header button{color:#aebfc9;cursor:pointer;background:#13232e;border:1px solid #3b5361;flex:none;width:38px;height:38px;font-size:22px}.patch-summary{border-block-end:1px solid #263b48;grid-template-columns:repeat(4,1fr);display:grid}.patch-summary span{color:#8298a5;border-inline-end:1px solid #263b48;padding:15px 18px;font-size:8px}.patch-summary b{color:#dbe6eb;margin-block-end:4px;font-size:20px;display:block}.patch-summary .created b{color:#79d2a0}.patch-summary .modified b{color:#e2bd70}.patch-file-list{min-height:0;padding:8px 0;overflow:auto}.patch-file-list>div{border-block-end:1px solid #1d2d37;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;padding-inline:18px;display:grid}.patch-file-list code{color:#b8cad4;overflow-wrap:anywhere;font-size:9px}.patch-file-list small{color:#607987;font-size:8px}.patch-status{color:#8fa4b0;border:1px solid #415866;place-items:center;width:22px;height:22px;font:900 8px/1 ui-monospace,monospace;display:grid}.patch-status.created{color:#75cf9b;border-color:#346f50}.patch-status.modified{color:#e1b964;border-color:#725c2f}.patch-review>label{color:#8197a4;border-block-start:1px solid #263b48;gap:6px;padding:14px 20px;font-size:8px;display:grid}.patch-review>label input{color:#e3ebef;background:#09131a;border:1px solid #38505f;min-height:40px;padding-inline:12px}.patch-review>footer{background:#0a141b;border-block-start:1px solid #263b48;justify-content:space-between;align-items:center;gap:20px;padding:15px 20px;display:flex}.patch-review>footer p{color:#6e8491;max-width:420px;margin:0;font-size:8px;line-height:1.6}.patch-review>footer>div{gap:8px;display:flex}.patch-review>footer button{color:#afc1cb;cursor:pointer;background:#14232d;border:1px solid #3c5361;min-height:40px;padding-inline:15px;font-size:8px;font-weight:900}.patch-review>footer .patch-apply{color:#fff5dc;background:#9c7229;border-color:#b48b3e}.patch-review>footer button:disabled{opacity:.45;cursor:wait}.patch-history-review{grid-template-rows:auto minmax(220px,1fr) auto}.patch-history-list{min-height:0;padding:10px 20px;overflow:auto}.patch-history-list article{border-block-end:1px solid #233640;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:62px;display:grid}.patch-history-list article>div{gap:6px;min-width:0;display:grid}.patch-history-list strong{text-overflow:ellipsis;white-space:nowrap;color:#c1d0d8;font-size:10px;overflow:hidden}.patch-history-list small{color:#6b8290;font-size:8px}.patch-history-list button{color:#e0b867;cursor:pointer;background:#2b2113;border:1px solid #765a2e;min-height:36px;padding-inline:12px;font-size:8px;font-weight:850}.patch-history-list button:disabled{opacity:.45}.database-transferbar{background:#10212c;border:1px solid #314858;align-items:center;gap:8px;min-height:58px;margin-block-end:10px;padding:9px 12px;display:flex}.database-transferbar>div{gap:3px;margin-inline-end:auto;display:grid}.database-transferbar strong{font-size:9px}.database-transferbar span{color:#708996;font-size:7px}.database-studio{background:#0f1a23;border:1px solid #263641;grid-template-columns:250px minmax(0,1fr);min-height:650px;display:grid}.database-studio>aside{background:#0c161f;border-inline-end:1px solid #263641;min-height:0;max-height:74vh;padding:10px;overflow:auto}.tree-search{color:#668395;letter-spacing:.09em;padding:10px;font-size:7px}.database-studio>aside button{color:#8194a2;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;width:100%;min-height:38px;padding-inline:9px;display:grid}.database-studio>aside button code{text-overflow:ellipsis;font-size:8px;overflow:hidden}.database-studio>aside button b{color:#5f7481;font-size:7px}.database-studio>aside button:hover,.database-studio>aside button.active{color:#fff;background:#172834}.database-studio>section{min-width:0;padding:20px}.database-empty{text-align:center;color:#748795;align-content:center;place-items:center;min-height:520px;display:grid}.database-empty>span{color:#4e809b;font-size:32px}.database-empty h2{margin:18px 0 8px;font:500 24px/1.2 Georgia,serif}.database-empty p{font-size:9px}.database-title{justify-content:space-between;align-items:start;gap:20px;margin-block-end:18px;display:flex}.database-title p{color:#5fa0c3;letter-spacing:.13em;margin:0;font-size:7px;font-weight:900}.database-title h2{text-align:left;direction:ltr;margin:5px 0;font:500 24px/1.2 ui-monospace,monospace}.database-title span{color:#718592;font-size:8px}.read-chip{color:#70afd1;letter-spacing:.08em;background:#112532;border:1px solid #34556a;padding:5px 7px;font-size:7px;font-weight:900;display:inline-flex}.schema-columns{min-width:0;overflow-x:auto}.schema-columns>div{border-block-end:1px solid #202e38;grid-template-columns:1.3fr .7fr .5fr .5fr;align-items:center;gap:10px;min-width:580px;min-height:39px;font-size:8px;display:grid}.schema-columns .schema-head{color:#6e8290;text-transform:uppercase;font-size:7px}.schema-columns code{color:#a6c4d5;text-align:left;direction:ltr}.database-studio details{border:1px solid #263641;margin-block:16px;padding:12px}.database-studio summary{cursor:pointer;color:#8ba4b3;font-size:8px}.database-studio pre{text-align:left;color:#8db2c7;direction:ltr;max-height:230px;font-size:8px;overflow:auto}.record-heading{justify-content:space-between;align-items:center;margin-block:20px 10px;display:flex}.record-heading h3{margin:0;font:500 15px/1.2 Georgia,serif}.record-heading span{color:#718592;font-size:8px}.result-scroll{border:1px solid #263641;max-width:100%;overflow:auto}.result-scroll table{border-collapse:collapse;text-align:left;direction:ltr;width:100%;min-width:680px}.result-scroll th{color:#84a2b3;text-transform:uppercase;letter-spacing:.07em;background:#14232e;font-size:7px;position:sticky;inset-block-start:0}.result-scroll th,.result-scroll td{vertical-align:top;border-block-end:1px solid #202e38;border-inline-end:1px solid #202e38;padding:10px}.result-scroll td{color:#a9bac5;overflow-wrap:anywhere;max-width:260px;font:8px/1.5 ui-monospace,monospace}.sql-workspace{gap:12px;display:grid}.sql-policy{background:#0f1a23;border:1px solid #263641;align-items:center;gap:15px;padding:12px;display:flex}.sql-policy>span{flex:none;padding:6px 8px;font-size:7px;font-weight:900}.sql-policy>span.ok{color:#7bd2a0;background:#122a22;border:1px solid #29543f}.sql-policy>span.warn{color:#e1bc73;background:#2a2418;border:1px solid #574927}.sql-policy p{color:#7e919e;margin:0;font-size:8px;line-height:1.6}.sql-workspace>textarea{resize:vertical;color:#b7d8e9;text-align:left;tab-size:2;direction:ltr;background:#071019;border:1px solid #2b4455;outline:0;width:100%;min-height:240px;padding:18px;font:11px/1.75 ui-monospace,monospace}.sql-workspace>textarea:focus{border-color:#5d9cbe;box-shadow:0 0 0 3px #5d9cbe1f}.sql-actions{justify-content:flex-end;gap:10px;display:flex}.sql-actions input{color:#dce6ed;background:#0d1821;border:1px solid #334854;flex:1;min-height:40px;padding-inline:12px}.sql-actions button,.write-mode-form>button,.task-grid button,.session-row button{color:#cbe5f2;cursor:pointer;background:#163245;border:1px solid #4c89a9;min-height:39px;padding-inline:14px;font-size:8px;font-weight:900}.sql-actions button:disabled,.task-grid button:disabled{opacity:.55;cursor:wait}.write-mode-form{background:#261918;border:1px solid #6b3b38;grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:10px;padding:17px;display:grid}.write-mode-form>div{grid-column:1/-1;gap:12px;display:flex}.write-mode-form>div>span{color:#f19a94;border:1px solid #bd6a63;place-items:center;width:30px;height:30px;display:grid}.write-mode-form strong{color:#f0b1ab;font-size:10px}.write-mode-form p{color:#a98380;margin:4px 0 0;font-size:8px}.write-mode-form label{color:#b9928f;gap:5px;font-size:7px;display:grid}.write-mode-form input{color:#fff;background:#160f0f;border:1px solid #65403d;min-height:39px;padding-inline:10px}.write-mode-form>button{color:#ffd3cf;background:#6b2e2b;border-color:#8b4e49}.task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.task-grid article{background:#0f1a23;border:1px solid #263641;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:18px;min-height:175px;padding:18px;display:flex}.task-grid h2{margin:14px 0 7px;font:500 17px/1.2 Georgia,serif}.task-grid p{color:#7c8f9c;font-size:9px;line-height:1.6}.task-grid code{color:#609bbb;direction:ltr;font-size:8px}.task-grid button{align-self:flex-end}.security-layout,.operations-grid{gap:12px;display:grid}.security-layout{grid-template-columns:1.2fr .8fr}.security-layout>section:last-child{grid-column:1/-1}.session-row{border-block-end:1px solid #202e38;justify-content:space-between;align-items:center;gap:15px;min-height:92px;display:flex}.session-row>div:first-child{gap:4px;min-width:0;display:grid}.session-row strong{font-size:9px}.session-row small{text-overflow:ellipsis;white-space:nowrap;color:#6e8290;max-width:500px;font-size:7px;overflow:hidden}.session-row code{color:#5f849a;text-align:left;direction:ltr;font-size:7px}.session-row>div:last-child{align-items:center;gap:8px;display:flex}.session-row button{color:#ed9f98;background:#2b1a19;border-color:#6d3b38}.developer-data-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.developer-data-cards>article{background:#0f1a23;border:1px solid #263641;grid-template-columns:1fr auto;gap:12px;min-width:0;padding:16px;display:grid}.developer-data-cards h2{overflow-wrap:anywhere;margin:4px 0 0;font:500 16px/1.25 Georgia,serif}.developer-data-cards small{color:#6599b5;font-size:7px}.developer-data-cards dl{background:#263641;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.developer-data-cards dl div{background:#0f1a23;min-width:0;padding:8px}.developer-data-cards dt{color:#667b89;text-transform:uppercase;font-size:6px}.developer-data-cards dd{color:#a1b2bd;overflow-wrap:anywhere;margin:4px 0 0;font-size:8px}.configuration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.configuration-grid article{background:#0f1a23;border:1px solid #263641;grid-template-columns:1fr auto;align-items:start;gap:10px;min-height:105px;padding:16px;display:grid}.configuration-grid code{color:#a9c9da;text-align:left;direction:ltr;font-size:9px}.configuration-grid small{color:#6e8290;grid-column:1/-1;align-self:end;font-size:8px}.operations-grid{grid-template-columns:1fr 1fr}.operations-grid>section:last-child{grid-column:1/-1}.developer-console{color:#657986;text-align:left;direction:ltr;background:#071018;border-block-start:1px solid #25343f;grid-area:3/1/auto/-1;align-items:center;gap:20px;padding-inline:14px;font-size:7px;display:flex}.developer-console span{gap:6px;display:flex}.developer-console b{color:#99afbc}.developer-console code{color:#567a8f;margin-inline-start:auto}@media (width<=1180px){.source-studio{grid-template-columns:210px minmax(400px,1fr)}.source-context{display:none}}@media (width<=1050px){.developer-status-grid{grid-template-columns:repeat(2,1fr)}.source-layout,.security-layout{grid-template-columns:1fr}.security-layout>section:last-child{grid-column:auto}.write-mode-form{grid-template-columns:1fr 1fr}.write-mode-form>button{min-height:39px}.developer-data-cards{grid-template-columns:1fr}}@media (width<=760px){.developer-shell,.developer-shell.developer-rtl{min-height:100vh;display:block}.developer-topbar{flex-wrap:wrap;min-height:58px;padding:10px 12px}.developer-context code,.developer-context strong,.session-clock{display:none}.developer-sidebar,.developer-shell.developer-rtl .developer-sidebar{border-block-end:1px solid #25343f;border-inline-end:0;padding:8px 10px;position:static}.developer-owner,.developer-side-foot{display:none}.developer-sidebar nav{margin:0;display:flex;overflow-x:auto}.developer-sidebar nav button{grid-template-columns:20px auto;min-width:max-content;padding-inline:11px}.developer-sidebar nav button i{display:none}.developer-main,.developer-shell.developer-rtl .developer-main{padding:24px 12px 55px;display:block}.developer-console{z-index:50;height:32px;position:fixed;inset-block-end:0;inset-inline:0}.developer-console span:nth-child(2),.developer-console span:nth-child(3){display:none}.database-studio{grid-template-columns:1fr}.database-studio>aside{border-block-end:1px solid #263641;border-inline-end:0;max-height:210px}.developer-panels,.operations-grid{grid-template-columns:1fr}.operations-grid>section:last-child{grid-column:auto}.task-grid{grid-template-columns:1fr}.source-studio{grid-template-rows:auto 220px 540px;grid-template-columns:1fr;height:auto;min-height:760px}.source-toolbar{grid-area:1/1}.source-project-tree{border-block-end:1px solid #263641;border-inline-end:0;grid-area:2/1}.source-workbench{grid-area:3/1}.source-filebar code{max-width:42vw}.database-transferbar{flex-wrap:wrap;align-items:stretch}.database-transferbar>div{width:100%}.database-transferbar :is(button,a){flex:1}.patch-review-backdrop{padding:8px}.patch-review{max-height:96vh}.patch-summary{grid-template-columns:repeat(2,1fr)}.patch-review>footer{flex-direction:column;align-items:stretch}.patch-review>footer>div,.patch-review>footer button{width:100%}.patch-review>footer>div{grid-template-columns:1fr 1fr;display:grid}}@media (width<=520px){.developer-top-actions select{max-width:100px}.developer-top-actions button{max-width:125px}.developer-heading{display:grid}.developer-status-grid,.write-mode-form{grid-template-columns:1fr}.sql-actions{display:grid}.source-tree>div{grid-template-columns:20px 1fr}.source-tree small,.source-tree b{display:none}.configuration-grid,.developer-data-cards dl,.security-layout{grid-template-columns:1fr}.session-row{align-items:flex-start;display:grid}.sql-policy{display:grid}}.step-up-mark{object-fit:contain;filter:drop-shadow(0 6px 10px #00000059);background:0 0;border:0;border-radius:0;width:68px;height:68px;display:block}.developer-logo{object-fit:contain;filter:drop-shadow(0 4px 7px #0006);display:block;background:0 0!important;border:0!important;border-radius:0!important;width:44px!important;height:44px!important}.public-system-shell{color:#102033;min-height:100vh;font-family:var(--font-kurdish-ui);background:#f4f1ea}.public-system-shell[dir=ltr]{font-family:var(--font-latin-ui)}.public-system-header{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border-block-end:1px solid #d6d0c4;position:sticky;inset-block-start:0}.public-identity{justify-content:space-between;align-items:center;gap:30px;min-height:94px;display:flex}.public-identity .brand strong{font-size:16px}.public-identity .brand small{text-overflow:ellipsis;max-width:460px;overflow:hidden}.public-header-actions{align-items:center;gap:10px;display:flex}.public-header-actions>a,.public-header-actions select,.public-identity>select{color:#28394a;background:#fff;border:1px solid #d4cec2;min-height:40px;padding-inline:12px;font-size:11px}.public-workspace-link{font-weight:800;background:var(--navy)!important;color:#fff!important;border-color:var(--navy)!important}.public-route-nav{border-block-start:1px solid #eee9df}.public-route-nav>div{scrollbar-width:none;align-items:center;gap:28px;display:flex;overflow-x:auto}.public-route-nav a{color:#53606b;border-block-end:2px solid #0000;flex:none;align-items:center;min-height:50px;font-size:11px;font-weight:750;display:inline-flex}.public-route-nav a:hover,.public-route-nav a.active{color:#10263d;border-color:var(--gold)}.public-page-hero{color:#fff;border-block-end:4px solid var(--gold);background:#10263d;padding-block:52px 68px;position:relative;overflow:hidden}.public-page-hero:after{content:"";border:1px solid #d3ad613d;block-size:360px;inline-size:360px;position:absolute;inset-block-end:-220px;inset-inline-end:-90px;transform:rotate(45deg)}.breadcrumbs{color:#91a3b2;flex-wrap:wrap;align-items:center;gap:9px;font-size:10px;display:flex}.breadcrumbs a:hover{color:var(--gold-pale)}.public-page-hero>div>p{color:var(--gold-pale);letter-spacing:.13em;text-transform:uppercase;margin:44px 0 9px;font-size:10px;font-weight:850}.public-page-hero h1{max-width:820px;font:600 clamp(40px,6vw,72px)/1.15 var(--font-kurdish-formal);margin:0}.public-system-shell[dir=ltr] .public-page-hero h1{font-family:Georgia,serif}.public-hero-summary{grid-template-columns:minmax(0,700px) auto;justify-content:space-between;align-items:end;gap:40px;margin-block-start:25px;display:grid}.public-hero-summary>span{color:#c1ccd4;font-size:clamp(15px,2vw,19px);line-height:1.8}.public-hero-summary dl{text-align:left;direction:ltr;gap:24px;margin:0;display:flex}.public-hero-summary dl div{gap:5px;display:grid}.public-hero-summary dt{color:#718798;font-size:8px}.public-hero-summary dd{color:#d8e0e6;margin:0;font:9px/1.3 ui-monospace,monospace}.public-record-section{padding-block:66px 100px}.public-record-heading{justify-content:space-between;align-items:end;gap:20px;margin-block-end:25px;display:flex}.public-record-heading p{color:#7d642f;letter-spacing:.13em;margin:0 0 5px;font-size:8px;font-weight:900}.public-record-heading h2{font:600 28px/1.25 var(--font-kurdish-formal);margin:0}.public-record-heading>span{color:#80642e;border:1px solid #b99a5c;place-items:center;min-width:42px;height:42px;font-weight:800;display:grid}.public-record-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.public-record-card{background:#fff;border:1px solid #d7d0c4;border-block-start:3px solid #173852;flex-direction:column;min-width:0;min-height:320px;padding:24px;display:flex;box-shadow:0 16px 44px #0c1b2c0d}.record-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.record-card-top code{color:#6a7780;text-align:left;overflow-wrap:anywhere;direction:ltr;font-size:9px}.record-status{color:#28795f;text-transform:uppercase;background:#edf2ef;flex:none;padding:5px 7px;font-size:8px;font-weight:850}.public-record-card h2{font:600 24px/1.35 var(--font-kurdish-formal);margin:22px 0 10px}.public-system-shell[dir=ltr] .public-record-card h2{font-family:Georgia,serif}.public-record-card>p{color:#65717b;margin:0 0 17px;font-size:12px;line-height:1.75}.public-record-card dl{background:#ece7dd;gap:1px;margin:auto 0 18px;display:grid}.public-record-card dl div{background:#fff;justify-content:space-between;gap:14px;padding-block:8px;font-size:9px;display:flex}.public-record-card dt{color:#7b858c}.public-record-card dd{color:#25384a;margin:0;font-weight:750}.record-results{grid-template-columns:repeat(3,1fr);gap:5px;margin-block:5px 17px;display:grid}.record-results span{text-align:center;color:#74808a;background:#f3f0e9;gap:4px;padding:8px;font-size:8px;display:grid}.record-results b{color:#10263d;font-size:17px}.record-open{color:#245d82;border-block-start:1px solid #e4dfd5;justify-content:space-between;align-items:center;gap:18px;min-height:42px;padding-block-start:15px;font-size:10px;font-weight:850;display:flex}.record-source{color:#899198;direction:ltr;font:8px/1.3 ui-monospace,monospace}.public-empty{text-align:center;color:#64717b;background:#ffffff73;border:1px dashed #c5bdaa;align-content:center;place-items:center;gap:12px;min-height:360px;padding:38px;display:grid}.public-empty img{object-fit:contain;opacity:.6;width:72px;height:72px}.public-empty h2{max-width:620px;font:600 22px/1.5 var(--font-kurdish-formal);margin:0}.public-empty p{color:#899198;margin:0;font-size:10px}.public-empty.error{color:#9c3c35;border-color:#b86b64}.public-search-form{background:#fff;border:1px solid #d7d0c4;grid-template-columns:1fr;gap:8px;margin-block-end:22px;padding:22px;display:grid}.public-search-form label{color:#183b55;font-size:10px;font-weight:850}.public-search-form input{border:1px solid #bfc3c3;min-height:54px;padding-inline:16px;font-size:15px}.public-search-form small{color:#7a858c;font-size:9px}.public-system-footer{color:#fff;border-block-start:4px solid var(--gold);background:#0b1b2a;padding-block:42px}.public-system-footer>div{grid-template-columns:1.4fr 1fr auto;align-items:center;gap:30px;display:grid}.public-system-footer>div>div:nth-child(2){color:#a7b4be;flex-wrap:wrap;gap:18px;font-size:10px;display:flex}.public-system-footer>div>small{color:#6d8190;direction:ltr;font-size:8px}.record-dossier{padding-block:42px 100px}.record-dossier>.breadcrumbs{color:#63717c;margin-block-end:38px}.record-dossier{grid-template-columns:270px minmax(0,1fr);gap:55px;display:grid}.record-dossier>.breadcrumbs{grid-column:1/-1}.record-dossier>aside{border-block-start:3px solid var(--gold);color:#fff;background:#10263d;align-self:start;padding:24px;position:sticky;inset-block-start:160px}.record-dossier>aside>p{color:var(--gold-pale);margin:0 0 7px;font-size:9px}.record-dossier>aside>code{color:#fff;overflow-wrap:anywhere;text-align:left;direction:ltr;font-size:10px;display:block}.record-dossier aside dl{margin:25px 0 0;display:grid}.record-dossier aside dl div{border-block-end:1px solid #ffffff1f;padding-block:10px}.record-dossier aside dt{color:#8fa3b2;text-transform:uppercase;font-size:7px}.record-dossier aside dd{color:#d4dde3;overflow-wrap:anywhere;margin:5px 0 0;font-size:9px}.record-dossier>article>p:first-child{color:#7b622f;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.record-dossier h1{font:600 clamp(36px,5vw,60px)/1.22 var(--font-kurdish-formal);margin:10px 0 18px}.dossier-lead{color:#586773;max-width:850px;font-size:18px;line-height:1.9}.record-dossier article>section{border-block-start:1px solid #cec7ba;margin-block-start:50px;padding-block-start:28px}.record-dossier article section h2{font:600 25px/1.3 var(--font-kurdish-formal)}.dossier-results{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.dossier-results div{background:#fff;border:1px solid #d6cfc3;gap:5px;padding:20px;display:grid}.dossier-results strong{color:#10263d;font-size:32px}.dossier-results span{color:#71808a;text-transform:uppercase;font-size:10px}.record-dossier details{background:#fff;border:1px solid #d6cfc3;margin-block:10px}.record-dossier summary{cursor:pointer;grid-template-columns:110px 1fr;gap:18px;padding:18px;display:grid}.record-dossier summary span{color:#7b622f;font-size:9px}.record-dossier summary strong{font-size:12px}.record-dossier details>p,.version-body{color:#66737d;border-block-start:1px solid #e7e1d7;margin:0;padding:18px;font-size:11px;line-height:1.8}.version-body{color:#263a4c;background:#f8f6f1}.legislation-record-page{color:#10263d;background:#f4f1e9;padding-block:38px 100px}.legislation-record-page .breadcrumbs{color:#64727d;margin-block-end:32px}.legislation-record-page>.container>article{gap:24px;display:grid}.legislation-record-hero{color:#fff;border-block-start:5px solid var(--gold);background:#10263d;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;padding:clamp(26px,4vw,52px);display:grid}.legislation-record-hero p:first-child{color:var(--gold-pale);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:850}.legislation-record-hero h1{max-width:1000px;font:600 clamp(30px,4.5vw,56px)/1.35 var(--font-kurdish-formal);margin:0}.legislation-record-hero h1+p{color:#d8e0e6;max-width:900px;margin:18px 0 0;line-height:1.9}.legislation-record-hero code{color:#fff;white-space:nowrap;border:1px solid #ffffff47;padding:10px 14px}.legislation-record-meta{background:#fff;border:1px solid #d8d0c2;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.legislation-record-meta div{border-inline-start:1px solid #e2dbcf;padding:18px}.legislation-record-meta div:first-child{border-inline-start:0}.legislation-record-meta dt{color:#846a34;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.legislation-record-meta dd{overflow-wrap:anywhere;margin:7px 0 0;line-height:1.65}.legislation-version-record{margin-block-start:18px}.legislation-version-record>h2{font:600 27px/1.35 var(--font-kurdish-formal)}.legislation-version-record>article{background:#fff;border:1px solid #d8d0c2;margin-block-start:16px}.legislation-version-record>article>header{border-block-end:1px solid #e2dbcf;justify-content:space-between;align-items:start;gap:24px;padding:24px;display:flex}.legislation-version-record header span{color:#846a34;font-size:10px;font-weight:800}.legislation-version-record header h3{font:600 22px/1.4 var(--font-kurdish-formal);margin:6px 0 0}.legislation-version-record time{color:#62717c;font-size:11px}.legislation-change-summary{color:#586773;background:#f8f4e9;border-block-end:1px solid #e2dbcf;margin:0;padding:16px 24px}.legislation-body{max-width:1000px;padding:clamp(22px,4vw,48px)}.legislation-body h3{font:650 21px/1.5 var(--font-kurdish-formal);color:#10263d;border-block-start:1px solid #d8d0c2;margin:36px 0 10px;padding-block-start:18px}.legislation-body h3:first-child{border:0;margin-block-start:0;padding-block-start:0}.legislation-body p{color:#344b5d;margin:0;font-size:16px;line-height:2}@media (width<=860px){.legislation-record-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.legislation-record-meta div:nth-child(3){border-block-start:1px solid #e2dbcf;border-inline-start:0}.legislation-record-meta div:nth-child(4){border-block-start:1px solid #e2dbcf}}@media (width<=620px){.legislation-record-page{padding-block-start:22px}.legislation-record-hero{grid-template-columns:1fr;padding:22px}.legislation-record-hero h1{font-size:28px}.legislation-record-hero code{justify-self:start}.legislation-record-meta{grid-template-columns:1fr}.legislation-record-meta div,.legislation-record-meta div:nth-child(4){border-block-start:1px solid #e2dbcf;border-inline-start:0}.legislation-record-meta div:first-child{border-block-start:0}.legislation-version-record>article>header{display:grid}.legislation-body p{font-size:15px}.legislation-body h3{font-size:19px}}@media (width<=980px){.public-record-grid{grid-template-columns:repeat(2,1fr)}.public-hero-summary{grid-template-columns:1fr}.public-hero-summary dl{flex-wrap:wrap}.public-system-footer>div,.record-dossier{grid-template-columns:1fr}.record-dossier>aside{position:static}.public-header-actions>a:first-child{display:none}}@media (width<=680px){.public-identity{min-height:76px}.public-identity .brand small,.public-header-actions>a:not(.public-workspace-link){display:none}.public-identity .emblem{width:46px;height:46px}.public-identity .brand strong{white-space:normal;max-width:170px;font-size:11px}.public-header-actions select{max-width:105px}.public-workspace-link{padding-inline:8px!important}.public-route-nav>div{gap:20px}.public-page-hero{padding-block:35px 48px}.public-page-hero>div>p{margin-block-start:32px}.public-hero-summary dl{display:none}.public-record-grid{grid-template-columns:1fr}.public-record-section{padding-block:45px 70px}.public-record-card{min-height:280px}.dossier-results,.record-dossier summary{grid-template-columns:1fr}.public-system-footer .brand strong{font-size:12px}}.page-manager{gap:14px;display:grid}.page-create{background:#0e1d27;border:1px solid #345368;padding:16px}.page-create summary{color:#83bedc;cursor:pointer;font-size:10px;font-weight:850}.page-create form{gap:14px;margin-block-start:17px;display:grid}.page-contract{grid-template-columns:1fr 1fr;gap:10px;display:grid}.page-create label{color:#79909e;gap:5px;font-size:8px;display:grid}.page-create input,.page-create select,.page-create textarea{color:#dbe5eb;background:#08131c;border:1px solid #354b59;width:100%;min-height:38px;padding:9px;font-size:9px}.page-create textarea{resize:vertical;min-height:72px}.page-translations{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.page-translations fieldset{border:1px solid #293b47;gap:7px;padding:10px;display:grid}.page-translations legend{color:#6fa7c4;text-transform:uppercase;font-size:8px}.page-create form>button{color:#cbe5f2;cursor:pointer;background:#163245;border:1px solid #4c89a9;justify-self:end;min-height:39px;padding-inline:15px;font-size:8px;font-weight:900}.page-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-list>article{background:#0f1a23;border:1px solid #263641;min-width:0;padding:16px}.page-list>article>header{justify-content:space-between;gap:14px;display:flex}.page-list header code{color:#77afd0;direction:ltr;font-size:9px}.page-list header h2{margin:6px 0 0;font:500 15px/1.2 Georgia,serif}.page-locale-chips{flex-wrap:wrap;gap:5px;margin-block:13px;display:flex}.page-locale-chips span{color:#8298a5;border:1px solid #304753;padding:4px 6px;font-size:7px}.page-block-list{border-block-start:1px solid #263641;display:grid}.page-block-list>div{border-block-end:1px solid #202e38;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:64px;display:grid}.block-position{color:#56798d;font:8px/1 ui-monospace,monospace}.page-block-list strong{font-size:8px;display:block}.page-block-list small{color:#617581;white-space:nowrap;text-overflow:ellipsis;direction:ltr;max-width:180px;margin-block-start:3px;font:6px/1.4 ui-monospace,monospace;display:block;overflow:hidden}.block-actions{gap:3px;display:flex}.block-actions button{color:#8ba7b7;cursor:pointer;background:0 0;border:1px solid #354d5b;min-width:24px;height:27px;font-size:7px}.block-actions button:last-child{padding-inline:7px}.page-list>article>footer{color:#738896;justify-content:space-between;gap:15px;margin-block-start:12px;font-size:8px;display:flex}.page-list footer a{color:#72b0d1}@media (width<=1050px){.page-list{grid-template-columns:1fr}}@media (width<=600px){.page-contract,.page-translations{grid-template-columns:1fr}.page-block-list>div{grid-template-columns:24px 1fr;padding-block:9px}.page-block-list>div>.status,.block-actions{grid-column:2}.block-actions{justify-content:flex-end}}.workspace-empty{color:#7a8790;padding:22px;font-size:10px}.records-row>a{color:var(--blue);justify-self:end;font-size:9px;font-weight:850}.workspace-resource-view{align-items:start}.workspace-resource-view>div:last-child{width:100%}.workspace-resource-list{gap:7px;width:100%;margin-block:20px;display:grid}.workspace-resource-list article{background:#fff;border:1px solid #d8d2c7;grid-template-columns:155px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:58px;padding:12px;display:grid}.workspace-resource-list code{color:#6b7881;text-align:left;overflow-wrap:anywhere;direction:ltr;font-size:8px}.workspace-resource-list strong{font-size:10px}.workspace-resource-list span{color:#28795f;text-transform:uppercase;font-size:8px}.my-assignment-panel{border-block-start:4px solid var(--gold);background:#fff;border-block-end:1px solid #d4dce1;border-inline:1px solid #d4dce1;margin-block-end:22px;padding:22px}.my-assignment-panel>.panel-title>span,.scope-badge{color:#174d6b;letter-spacing:.08em;background:#edf4f7;border:1px solid #b7c9d4;padding:7px 10px;font:800 8px ui-monospace,monospace}.assignment-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-block-start:16px;display:grid}.assignment-list>button{min-block-size:78px;text-align:inherit;cursor:pointer;background:#fbfcfc;border:1px solid #d7dee2;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px;display:grid}.assignment-list>button:hover,.assignment-list>button:focus-visible{background:#f2f7f9;border-color:#3d7998}.assignment-list>button>span{color:#1d668c;text-transform:uppercase;font:800 8px ui-monospace,monospace}.assignment-list>button>div{gap:3px;min-inline-size:0;display:grid}.assignment-list code{color:#6d7e89;font-size:8px}.assignment-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.assignment-list small{color:#73828b;font-size:8px}.assignment-list b{color:#8b671f;text-transform:uppercase;font-size:8px}.ops-hero-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.scope-badge{color:#9ed0e8;background:#102c3f;border-color:#37586d}@media (width<=640px){.workspace-resource-list article{grid-template-columns:1fr;gap:6px}.workspace-resource-list span{justify-self:start}}@media (width<=800px){.assignment-list{grid-template-columns:1fr}.assignment-list>button{grid-template-columns:80px minmax(0,1fr) auto}}@media (width<=480px){.assignment-list>button{grid-template-columns:1fr}.assignment-list>button>b{justify-self:start}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.institutional-header .main-nav a.active{color:var(--navy);border-block-end-color:var(--gold)}.institutional-language select{border:1px solid var(--line);min-height:42px;color:var(--ink);cursor:pointer;background:#fff;padding-inline:12px 34px}.institutional-footer{margin-block-start:0}.composer-controlled-topbar .utility-inner{gap:18px}.topbar-portals{align-self:stretch;align-items:stretch;display:flex}.topbar-portals a{border-inline-end:1px solid #071f3147;align-items:center;padding-inline:15px;font-size:.75rem;font-weight:900;text-decoration:none;display:flex}.topbar-portals a:hover{color:#fff;background:#071f31}.utility-actions{gap:14px}.utility-social{align-items:center;gap:9px;display:flex}.utility-social a{border:1px solid;place-items:center;min-block-size:25px;min-inline-size:25px;display:grid}@supports (color:color-mix(in lab, red, red)){.utility-social a{border:1px solid color-mix(in srgb,currentColor 25%,transparent)}}.institutional-footer .footer-grid{grid-template-columns:1fr;gap:38px;padding-block:clamp(48px,7vw,84px)}.institutional-footer .footer-brand{max-width:640px}.institutional-footer .footer-brand small{max-width:560px;line-height:1.8}.footer-brand .utility-social{margin-block-start:18px}.footer-directory{border-block:1px solid #ffffff29;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;padding-block:32px;display:grid}.footer-directory section{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-directory h3{color:#e6bd65;margin:0 0 8px;font-size:.84rem}.footer-directory a{color:#c0ced7;font-size:.78rem;line-height:1.5;text-decoration:none}.footer-directory a:hover{color:#fff}.institutional-footer .footer-meta{flex-wrap:wrap;justify-content:space-between;gap:18px;padding-block-start:0;display:flex}.featured-poll-launcher{z-index:38;color:#071f32;cursor:pointer;text-align:start;inset-inline-end:24px;background:#c99a31;border:0;border-block-start:4px solid #f2d187;grid-template-columns:auto 1fr;align-items:center;gap:2px 11px;max-width:min(360px,100vw - 48px);padding:13px 17px;display:grid;position:fixed;bottom:24px;box-shadow:0 18px 48px #071f3260}.featured-poll-launcher>span{color:#fff;grid-row:1/3}.featured-poll-launcher strong,.featured-poll-launcher small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.featured-poll-launcher strong{font-size:.72rem}.featured-poll-launcher small{font-size:.76rem}.featured-poll-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03101bdd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.featured-poll-modal{color:#fff;background:#071f32;border-block-start:6px solid #c99a31;grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);width:min(980px,100%);min-height:520px;display:grid;position:relative;box-shadow:0 35px 100px #0009}.featured-poll-modal>div:last-child{flex-direction:column;justify-content:center;padding:clamp(34px,6vw,72px);display:flex}.featured-poll-modal small{color:#efc96f;letter-spacing:.1em;font-weight:900}.featured-poll-modal h2{margin:16px 0;font-size:clamp(2rem,4vw,3.8rem);line-height:1.2}.featured-poll-modal p,.featured-poll-modal span{color:#c2d0d9;line-height:1.8}.featured-poll-modal a{color:#071f32;background:#c99a31;align-self:flex-start;margin-block-start:28px;padding:14px 19px;font-weight:900;text-decoration:none}.featured-poll-symbol{background:radial-gradient(circle,#155578,#061927 68%);font:900 clamp(9rem,20vw,18rem)/1 Georgia,serif;color:#d7aa4d!important;place-items:center!important;padding:0!important;display:grid!important}.featured-poll-close{z-index:2;color:#fff;cursor:pointer;background:#071f32cc;border:1px solid #fff5;block-size:44px;inline-size:44px;font-size:1.8rem;position:absolute;inset-block-start:18px;inset-inline-end:18px}@media (width<=850px){.footer-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-poll-modal{grid-template-columns:1fr;max-height:90vh;overflow:auto}.featured-poll-symbol{min-height:170px;font-size:9rem}.topbar-portals a{padding-inline:9px;font-size:.67rem}.utility-status{display:none}}.home-hero-slider{isolation:isolate;color:#fff;border-block-end:5px solid var(--gold);background:#06131f;min-block-size:clamp(560px,68vw,780px);position:relative;overflow:hidden}.home-hero-background{z-index:-3;object-fit:cover;object-position:center center}.home-hero-shade{z-index:-2;background:linear-gradient(90deg,#030c1526,#030c15bd 48%,#030c15f5),linear-gradient(#0000 45%,#030c15c7);position:absolute;inset:0}.site-shell[dir=ltr] .home-hero-shade{transform:scaleX(-1)}.home-hero-stage{min-block-size:inherit;align-content:end;padding-block:clamp(70px,10vw,120px) 88px;display:grid;position:relative}.home-hero-slide{visibility:hidden;opacity:0;pointer-events:none;grid-area:1/1;align-self:end;max-inline-size:790px;transition:opacity .45s,transform .45s;transform:translateY(18px)}.home-hero-slide.active{visibility:visible;opacity:1;pointer-events:auto;transform:none}.home-hero-slide small{color:#e9bd57;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:900;display:block}.home-hero-slide h1{max-inline-size:780px;font-family:var(--font-kurdish-formal);text-wrap:balance;text-shadow:0 3px 24px #000;margin:13px 0 17px;font-size:clamp(2.6rem,6.3vw,5.6rem);font-weight:650;line-height:1.04}.site-shell[dir=ltr] .home-hero-slide h1{font-family:var(--font-latin-ui)}.home-hero-slide p{-webkit-line-clamp:3;color:#d7e1e7;-webkit-box-orient:vertical;max-inline-size:720px;margin:0;font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.8;display:-webkit-box;overflow:hidden}.home-hero-slide>a{background:var(--gold);color:#071c2c;align-items:center;gap:18px;min-block-size:50px;margin-block-start:28px;padding:11px 19px;font-weight:900;display:inline-flex}.home-hero-controls{direction:ltr;justify-content:space-between;align-items:center;gap:14px;display:flex;position:absolute;inset-block-end:22px;inset-inline:20px}.home-hero-controls>button{color:#fff;cursor:pointer;background:#071c2ccc;border:1px solid #fff6;block-size:46px;inline-size:46px;font-size:1.8rem}.home-hero-controls>div{align-items:center;gap:6px;display:flex}.home-hero-controls>div button{color:#cbd6dc;cursor:pointer;block-size:38px;min-inline-size:42px;font:800 .7rem/1 var(--font-latin-ui);background:0 0;border:0;border-block-end:2px solid #fff5}.home-hero-controls>div button.active{border-color:var(--gold);color:#fff;background:#ffffff12}.home-editorial-zone{color:#fff;background:#071f31;padding-block:clamp(52px,7vw,94px)}.home-editorial-grid{grid-template-columns:minmax(0,3fr) minmax(230px,1fr);align-items:start;gap:30px;display:grid}.home-editorial-grid>.article-showcase{background:0 0;border:0;padding:0;overflow:visible}.home-editorial-grid>.article-showcase:before{display:none}.home-editorial-grid>.article-showcase>header{border-block-end:1px solid #ffffff2e;justify-content:space-between;align-items:end;gap:24px;padding-block-end:25px;display:flex}.home-editorial-grid>.article-showcase header>a{border:1px solid var(--gold);color:#f1cf82;white-space:nowrap;align-items:center;gap:12px;min-block-size:46px;padding:9px 14px;font-weight:850;display:inline-flex}.home-editorial-grid .article-showcase-layout{grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr)}.home-information-rail{border-block-start:4px solid var(--gold);background:#0b2a3f;box-shadow:0 18px 55px #0002}.home-information-rail>header{border-block-end:1px solid #fff2;padding:23px 20px 18px}.home-information-rail header small{color:#dcb458;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900}.home-information-rail h2{font-family:var(--font-kurdish-formal);margin:6px 0 0;font-size:1.65rem}.site-shell[dir=ltr] .home-information-rail h2{font-family:var(--font-latin-ui)}.home-information-rail ol{margin:0;padding:0 20px;list-style:none}.home-information-rail li{border-block-end:1px solid #ffffff1f}.home-information-rail li a{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;min-block-size:72px;display:grid}.home-information-rail time{color:#dfb95f;font:800 .68rem/1.3 var(--font-latin-ui);direction:ltr}.home-information-rail li span{-webkit-line-clamp:2;color:#e5edf1;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.5;display:-webkit-box;overflow:hidden}.home-information-rail li b{color:#dcb458}.home-information-rail>p{color:#b9c8d1;padding:20px}.information-all{color:#071c2c;background:#c99b43;justify-content:space-between;align-items:center;gap:14px;min-block-size:54px;padding:10px 20px;font-weight:900;display:flex}:is(.site-shell,.public-system-shell,.workspace-shell,.developer-shell,.step-up-shell,.mobile-approval-shell)[lang=ckb] :where(h1,h2,h3,h4,p,span,small,a,button,label,li,dt,dd,th,td,input,textarea,select),:is(.site-shell,.public-system-shell,.workspace-shell,.developer-shell,.step-up-shell,.mobile-approval-shell)[lang=he] :where(h1,h2,h3,h4,p,span,small,a,button,label,li,dt,dd,th,td,input,textarea,select){text-align:right;direction:rtl}:is(.site-shell,.public-system-shell,.workspace-shell,.developer-shell,.step-up-shell,.mobile-approval-shell)[lang=ku] :where(h1,h2,h3,h4,p,span,small,a,button,label,li,dt,dd,th,td,input,textarea,select),:is(.site-shell,.public-system-shell,.workspace-shell,.developer-shell,.step-up-shell,.mobile-approval-shell)[lang=en] :where(h1,h2,h3,h4,p,span,small,a,button,label,li,dt,dd,th,td,input,textarea,select),:is(.site-shell,.public-system-shell,.workspace-shell,.developer-shell,.step-up-shell,.mobile-approval-shell) :where(code,pre,kbd,[dir=ltr]){text-align:left;direction:ltr}@media (width<=1050px){.home-editorial-grid{grid-template-columns:1fr}.home-information-rail{grid-template-columns:220px 1fr;display:grid}.home-information-rail>header{border-block-end:0;border-inline-end:1px solid #fff2}.home-information-rail ol{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.home-information-rail li{padding-inline:16px}.information-all{grid-column:1/-1}}@media (width<=700px){.home-hero-slider{min-block-size:620px}.home-hero-shade,.site-shell[dir=ltr] .home-hero-shade{background:linear-gradient(#030c1540,#030c15a6 28%,#030c15fa 88%);transform:none}.home-hero-background{object-position:35% center}.home-hero-slide h1{font-size:clamp(2.35rem,12vw,4rem)}.home-hero-controls{inset-inline:14px}.home-hero-controls>div button{min-inline-size:34px}.home-editorial-grid>.article-showcase>header{flex-direction:column;align-items:start}.home-editorial-grid>.article-showcase header>a{justify-content:space-between;inline-size:100%}.home-information-rail{display:block}.home-information-rail ol{padding-inline:18px;display:block}}@media (prefers-reduced-motion:reduce){.home-hero-slide{transition:none}}.public-system-shell .site-header{z-index:60;position:sticky;inset-block-start:0}.public-system-shell .utility-bar{z-index:61;position:relative}.public-system-shell .site-footer{background:#091827}.public-system-shell .footer-grid{min-height:190px}.public-system-shell .footer-brand{color:#fff}.public-system-shell .footer-brand small{color:#8fa0ad}:is(.site-shell,.public-system-shell,.workspace-shell,.developer-shell,.step-up-shell,.mobile-approval-shell)[lang=ckb]{font-variation-settings:"wght" 480;font-family:var(--font-kurdish-ui)!important}:is(.site-shell,.public-system-shell,.workspace-shell,.developer-shell,.step-up-shell,.mobile-approval-shell)[lang=ckb] :where(a,button,input,select,option,textarea,label,p,span,strong,b,em,i,small,time,li,dt,dd,th,td,summary,legend,h1,h2,h3,h4,h5,h6){font-family:var(--font-kurdish-ui)!important}:is(.site-shell,.public-system-shell,.workspace-shell,.developer-shell,.step-up-shell,.mobile-approval-shell)[lang=ckb] :where(h1,h2,h3,h4,.brand strong,.panel-title h2,.developer-heading h1,.developer-panel-title h2,.developer-status-grid strong){line-height:1.35;font-family:var(--font-kurdish-formal)!important;letter-spacing:0!important;font-weight:650!important}:is(.site-shell,.public-system-shell,.workspace-shell,.developer-shell,.step-up-shell,.mobile-approval-shell) :where(code,kbd,pre){text-align:left;direction:ltr;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}.public-system-shell[lang=ckb] .public-page-hero h1,.public-system-shell[lang=ckb] .public-record-card h2,.public-system-shell[lang=ckb] .record-dossier h1{font-family:var(--font-kurdish-formal)!important}.representative-demo-badge{color:#fff!important;background:#b56a18!important}.representative-public-card.is-demo{border-block-start-color:#b56a18}.representative-demo-notice{color:#713f08;background:#fff2d6;border:1px solid #d58b2b;margin:20px 0 0;padding:13px 18px;font-weight:850}.representative-provenance.is-demo{color:#713f08;background:#fff2d6;border-color:#d58b2b}.representative-public-directory{margin-block-start:28px}.representative-public-metrics{background:#d4dce2;border:1px solid #d4dce2;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-block-end:20px;display:grid}.representative-public-metrics article{color:#fff;background:#0d263b;gap:5px;padding:20px;display:grid}.representative-public-metrics strong{font:700 32px/1 var(--font-display);color:#d8ad50}.representative-public-metrics span{color:#c6d1d9;font-size:11px}.representative-filter-panel{background:#edf2f4;border:1px solid #cbd5db;grid-template-columns:minmax(250px,1.7fr) repeat(3,minmax(150px,1fr)) auto;gap:8px;padding:12px;display:grid}.representative-filter-panel label{min-inline-size:0}.representative-filter-panel input,.representative-filter-panel select,.representative-filter-panel button{min-block-size:48px;inline-size:100%;font:inherit;color:#173247;background:#fff;border:1px solid #aebdc6;padding-inline:12px}.representative-filter-panel button{cursor:pointer;color:#fff;background:#17364f;font-size:12px;font-weight:750}.representative-search{position:relative}.representative-search>span[aria-hidden]{color:#456f88;font-size:20px;position:absolute;inset-block-start:12px;inset-inline-start:15px}.representative-search input{padding-inline-start:44px}.representative-result-line{color:#556b79;justify-content:space-between;align-items:center;gap:18px;padding-block:18px 12px;font-size:12px;display:flex}.representative-result-line button{color:#286a90;cursor:pointer;background:0 0;border:0;text-decoration:underline}.representative-public-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.representative-public-card{border:1px solid #cfd8de;background:#fff;border-block-start:4px solid #c99a35;grid-template-rows:auto 1fr;min-inline-size:0;display:grid;box-shadow:0 16px 44px #0e273b12}.representative-card-portrait{aspect-ratio:16/10;color:#17354c;background:linear-gradient(145deg,#dfe9ef,#c5d5df);place-items:center;display:grid;position:relative;overflow:hidden}.representative-card-portrait img{object-fit:cover;object-position:center 22%;block-size:100%;inline-size:100%}.representative-card-portrait>span{font:700 58px/1 var(--font-display)}.representative-card-portrait>b{color:#fff;letter-spacing:.04em;background:#071a29e6;padding:6px 8px;font-size:9px;position:absolute;inset-block-end:12px;inset-inline-start:12px}.representative-card-body{flex-direction:column;padding:20px;display:flex}.representative-card-kicker{color:#4d6b7d;justify-content:space-between;gap:12px;font-size:10px;display:flex}.representative-card-kicker code{color:#27729c;font:700 10px/1.4 ui-monospace,monospace}.representative-card-kicker span{color:#27765e;text-transform:uppercase;background:#e8f3ed;padding:3px 7px;font-weight:800}.representative-public-card h3{font:700 24px/1.25 var(--font-kurdish-formal);margin:14px 0 4px}.public-system-shell[dir=ltr] .representative-public-card h3{font-family:var(--font-display)}.representative-current-role{color:#8a6a28;margin:0 0 14px;font-size:12px;font-weight:700}.representative-public-card dl{gap:8px;margin:4px 0 14px;display:grid}.representative-public-card dl div{border-block-end:1px solid #e5e9ec;grid-template-columns:minmax(90px,.7fr) 1.3fr;gap:10px;padding-block:7px;display:grid}.representative-public-card dt{color:#72828c;font-size:10px}.representative-public-card dd{color:#2b4455;margin:0;font-size:11px;font-weight:650}.representative-focus-chips{flex-wrap:wrap;gap:5px;margin-block-end:14px;display:flex}.representative-focus-chips span{color:#426273;background:#eef3f5;padding:5px 7px;font-size:9px}.representative-evidence{grid-template-columns:1fr 1fr;gap:6px;margin-block-start:auto;display:grid}.representative-evidence span{color:#6f777d;background:#f4f1e9;gap:3px;padding:10px;font-size:9px;display:grid}.representative-evidence b{font:700 19px/1 var(--font-display);color:#18354d}.representative-profile-link{color:#245f82;border-block-start:1px solid #dfe5e8;justify-content:space-between;align-items:center;min-block-size:47px;margin-block-start:12px;padding-block-start:12px;font-size:11px;font-weight:800;display:flex}.representative-pagination{justify-content:center;align-items:center;gap:12px;margin-block-start:24px;display:flex}.representative-pagination button{color:#17354c;background:#fff;border:1px solid #adbbc4;min-block-size:44px;padding-inline:18px}.representative-pagination button:disabled{opacity:.45}.representative-pagination span{color:#657985;font-size:11px}.representative-profile-page{background:#f6f3ed;padding-block-end:100px}.representative-profile-hero{color:#fff;background:#0d263b;border-block-end:4px solid #c99a35;grid-template-columns:minmax(230px,320px) minmax(0,1fr);gap:36px;margin-block:20px 0;padding:28px;display:grid}.representative-profile-portrait{aspect-ratio:4/5;color:#17354c;background:#dbe5ea;place-items:center;display:grid;overflow:hidden}.representative-profile-portrait img{object-fit:cover;block-size:100%;inline-size:100%}.representative-profile-portrait>span{font:700 84px/1 var(--font-display)}.representative-profile-hero>div:last-child>p{color:#d6ac4e;margin:4px 0;font-size:11px;font-weight:800}.representative-profile-hero h1{font:700 clamp(35px,5vw,64px)/1.1 var(--font-kurdish-formal);margin:9px 0}.public-system-shell[dir=ltr] .representative-profile-hero h1{font-family:var(--font-display)}.representative-profile-hero h2{color:#bbcbd5;margin:0;font-size:17px;font-weight:500}.representative-profile-badges{flex-wrap:wrap;gap:7px;margin-block:22px;display:flex}.representative-profile-badges span{background:#ffffff12;border:1px solid #ffffff3d;padding:7px 9px;font-size:10px}.representative-profile-hero dl{background:#ffffff26;grid-template-columns:1fr 1fr;gap:1px;display:grid}.representative-profile-hero dl div{background:#102d45;padding:12px}.representative-profile-hero dt{color:#90a5b3;font-size:10px}.representative-profile-hero dd{margin:4px 0 0;font-weight:700}.representative-contact-actions{flex-wrap:wrap;gap:8px;margin-block-start:18px;display:flex}.representative-contact-actions a{color:#0a2235;background:#d1a444;place-items:center;min-block-size:46px;padding-inline:18px;font-weight:800;display:grid}.representative-provenance{color:#665b43;background:#fffaf0;border:1px solid #d8c79f;margin:0;padding:13px 18px;font-size:11px}.representative-profile-layout{grid-template-columns:230px minmax(0,1fr);gap:28px;margin-block-start:28px;display:grid}.representative-profile-layout>aside nav{background:#fff;border:1px solid #cfd8dd;display:grid;position:sticky;inset-block-start:128px}.representative-profile-layout>aside a{color:#3e5b6d;border-block-end:1px solid #e1e6e9;padding:13px 16px;font-size:11px;font-weight:750}.representative-profile-layout>article{gap:20px;min-inline-size:0;display:grid}.representative-profile-layout>article>section{background:#fff;border:1px solid #d1d9de;padding:26px;scroll-margin-block-start:140px}.representative-profile-layout h2{font:700 27px/1.2 var(--font-kurdish-formal);color:#102b42;margin:0 0 18px}.public-system-shell[dir=ltr] .representative-profile-layout h2{font-family:var(--font-display)}.representative-biography{color:#4d606d;white-space:pre-line;font-size:15px;line-height:2}.representative-profile-focus{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.representative-profile-focus article{background:#f1f4f5;border-inline-start:3px solid #c99a35;padding:14px}.representative-profile-focus p{color:#62737d;margin:5px 0;font-size:11px}.representative-public-section>header{justify-content:space-between;align-items:center;display:flex}.representative-public-section>header span{color:#fff;background:#102d46;place-items:center;block-size:35px;min-inline-size:35px;display:grid}.representative-public-section>div{gap:0;display:grid}.representative-public-section>div>article{border-block-end:1px solid #e2e7e9;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:15px 0;display:grid}.representative-public-section article>div{gap:3px;display:grid}.representative-public-section article span,.representative-public-section article small,.representative-public-section time{color:#70808a;font-size:10px}.representative-public-section article p{color:#536875;grid-column:1/-1;margin:0;font-size:11px;line-height:1.7}@media (width<=1080px){.representative-filter-panel{grid-template-columns:1fr 1fr}.representative-search{grid-column:1/-1}.representative-public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.representative-profile-layout{grid-template-columns:1fr}.representative-profile-layout>aside nav{grid-template-columns:repeat(3,1fr);position:static}}@media (width<=680px){.representative-public-metrics{grid-template-columns:1fr 1fr}.representative-filter-panel{grid-template-columns:1fr}.representative-search{grid-column:auto}.representative-public-grid{grid-template-columns:1fr}.representative-profile-hero{grid-template-columns:1fr;gap:22px;padding:18px}.representative-profile-portrait{max-inline-size:250px}.representative-profile-hero dl{grid-template-columns:1fr}.representative-profile-layout>aside nav{scrollbar-width:thin;display:flex;overflow-x:auto}.representative-profile-layout>aside a{flex:none;min-block-size:44px}.representative-profile-layout>article>section{padding:18px}.representative-profile-focus,.representative-public-section>div>article{grid-template-columns:1fr}.representative-pagination{justify-content:space-between}.representative-pagination button{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.representative-public-directory *{scroll-behavior:auto!important}}@media (forced-colors:active){.representative-public-card,.representative-profile-hero,.representative-filter-panel{border:2px solid canvastext}.representative-profile-link:focus-visible,.representative-filter-panel :focus-visible{outline:3px solid highlight}}.enrollment-loading{color:#a9bac6;border:1px solid #314b5f;margin-block:24px;padding:16px}.enrollment-wizard{border:1px solid #8d713c;border-block-start:3px solid var(--gold);background:#081b2a;grid-template-columns:44px minmax(0,1fr);gap:17px;margin-block:28px 4px;padding:20px;display:grid}.enrollment-number{border:1px solid var(--gold);block-size:38px;inline-size:38px;color:var(--gold-pale);direction:ltr;place-items:center;font:800 10px/1 ui-monospace,monospace;display:grid}.enrollment-wizard h2{color:#fff;margin:0 0 7px;font-size:20px}.enrollment-wizard p{color:#9fb0be;margin:0 0 14px;font-size:11px;line-height:1.8}.enrollment-wizard>div:last-child>span{color:#d8c08d;margin-block-end:5px;font-size:9px;display:block}.enrollment-wizard code{overflow-wrap:anywhere;color:#fff;letter-spacing:.08em;background:#03121d;border:1px solid #496073;padding:13px;font-size:13px;display:block}.enrollment-wizard>div:last-child>div{grid-template-columns:1fr 1fr;gap:8px;margin-block:9px 15px;display:grid}.enrollment-wizard a,.enrollment-wizard button{min-height:42px;color:var(--gold-pale);background:#172d3d;border:1px solid #8d713c;place-items:center;font-size:10px;display:grid}.enrollment-wizard strong{color:#fff;font-size:10px}.mobile-step-up-card{width:min(760px,100%)}.qr-step-up{border:1px solid #385267;border-block-start:3px solid var(--gold);background:#081b2a;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:18px 28px;margin-block:28px 24px;padding:clamp(18px,4vw,28px);display:grid}.qr-step-up-copy{grid-template-columns:42px minmax(0,1fr);align-self:start;gap:14px;display:grid}.qr-step-number{border:1px solid var(--gold);block-size:38px;inline-size:38px;color:var(--gold-pale);direction:ltr;place-items:center;display:grid;font:800 10px/1 ui-monospace,monospace!important}.qr-step-up h2{color:#fff;margin:0 0 9px;font-size:22px}.qr-step-up p{color:#a9bac6;margin:0;font-size:12px;line-height:1.85}.qr-frame{background:#fff;border:8px solid #fff;outline:1px solid #6e8a9c;grid-area:1/2/span 3;place-items:center;block-size:250px;inline-size:250px;display:grid;box-shadow:0 15px 40px #00000047}.qr-frame img{object-fit:contain;block-size:100%;inline-size:100%;image-rendering:pixelated;display:block}.qr-placeholder{color:#17354a;background:#f4f6f7;place-items:center;block-size:100%;inline-size:100%;font-size:42px;display:grid}.qr-status{color:#c4d2db;grid-column:1;align-items:center;gap:9px;font-size:11px;display:flex}.qr-status.waiting i{background:#61d49a;border-radius:50%;block-size:8px;inline-size:8px;animation:1.4s ease-in-out infinite qr-pulse;box-shadow:0 0 0 5px #61d49a1f}.qr-status.approved{color:#79dca7}.qr-expiry{color:#8fa4b2;border-block-start:1px solid #294355;grid-column:1;justify-content:space-between;align-items:center;gap:15px;padding-block-start:12px;font-size:9px;display:flex}.qr-expiry b{color:var(--gold-pale);font:800 12px/1 ui-monospace,monospace}.qr-retry{color:#ffaaa2;grid-column:1;gap:10px;font-size:10px;display:grid}.qr-retry button{min-height:42px}.qr-direct-link{color:var(--gold-pale);border-block-end:1px solid #8d713c;grid-column:1;justify-self:start;padding-block-end:3px;font-size:10px}.qr-help{color:#78909f;border-block-start:1px solid #294355;grid-column:1/-1;padding-block-start:13px;font-size:9px;line-height:1.7}.authenticator-fallback{margin-block:0 24px}.authenticator-fallback form{margin-block:18px 0}@keyframes qr-pulse{50%{opacity:.42;transform:scale(.8)}}.mobile-approval-shell{color:#fff;background:radial-gradient(circle at 50% 0,#183751,#081725 60%);place-items:center;min-height:100vh;padding:22px;display:grid}.mobile-approval-card{border:1px solid #ffffff26;border-block-start:4px solid var(--gold);background:#0e2437;justify-items:stretch;inline-size:min(460px,100%);padding:clamp(26px,8vw,48px);display:grid;box-shadow:0 35px 90px #0000006b}.mobile-approval-emblem{object-fit:contain;justify-self:center;block-size:76px;inline-size:76px;margin-block-end:22px}.mobile-approval-card>p{text-align:center;color:var(--gold-pale);letter-spacing:.12em;margin:0 0 10px;font-size:9px;font-weight:850}.mobile-approval-card h1{text-align:center;margin:0 0 15px;font-size:clamp(28px,8vw,40px);line-height:1.25}.mobile-approval-card>strong{text-align:center;color:#fff;font-size:12px}.mobile-approval-card>span{text-align:center;color:#aebdca;margin-block:12px 24px;font-size:11px;line-height:1.8}.mobile-device-check{color:#7e9aac;direction:ltr;border-block:1px solid #2d4659;justify-content:center;align-items:center;gap:9px;padding-block:14px;font-size:8px;display:flex}.mobile-device-check i{color:#60d398;font-style:normal}.mobile-approval-card>button{background:var(--gold);min-height:54px;color:var(--navy);cursor:pointer;border:0;margin-block-start:20px;font-size:12px;font-weight:900}.mobile-approval-card>button:disabled{opacity:.6}.mobile-approval-success{text-align:center;background:#102b23;border:1px solid #38735a;justify-items:center;gap:10px;padding:22px;display:grid}.mobile-approval-success b{color:#0b2b20;background:#65d39a;border-radius:50%;place-items:center;block-size:48px;inline-size:48px;font-size:24px;display:grid}.mobile-approval-success p{color:#d6f3e2;margin:0;font-size:12px;line-height:1.7}.mobile-approval-success small{color:#8db5a0;font-size:9px}.mobile-approval-error{color:#ffb3ac;background:#301d1d;border:1px solid #733b37;margin-block-start:14px;padding:13px;font-size:10px;line-height:1.7}.write-mode-form>.write-mobile-challenge{background:#160f0f;border:1px solid #81514c;grid-column:1/-1;justify-items:center;gap:10px;padding:16px;display:grid}.write-mobile-challenge img{background:#fff;border:7px solid #fff;block-size:auto;inline-size:min(210px,100%)}.write-mobile-challenge>strong{color:#ffd2cd;text-align:center;align-items:center;gap:8px;line-height:1.6;display:flex}.write-mobile-challenge>strong i{background:#64d39a;border-radius:50%;block-size:8px;inline-size:8px;animation:1.4s ease-in-out infinite qr-pulse}.write-mobile-challenge a{color:#efb5ae;border-block-end:1px solid #87534e;padding-block-end:3px;font-size:9px}@media (width<=700px){.qr-step-up{grid-template-columns:1fr}.qr-frame{grid-area:auto/1;justify-self:center}.qr-status,.qr-expiry,.qr-retry,.qr-direct-link{grid-column:1}}@media (width<=390px){.qr-frame{block-size:230px;inline-size:230px}.step-up-shell{padding:10px}.mobile-step-up-card{padding-inline:18px}}.workspace-heading-actions{align-items:center;gap:14px;display:flex}.workspace-create-button,.task-workspace>header>button{background:var(--navy);color:#fff;cursor:pointer;border:0;min-height:43px;padding-inline:17px;font-size:10px;font-weight:800}.workspace-notice{border-inline-start:3px solid var(--blue);background:#fff;margin-block-end:16px;padding:12px 16px;font-size:10px}.workspace-notice.success{border-color:var(--green);color:#1f6b54}.workspace-notice.error{border-color:var(--red);color:#963f38}.notification-drawer{z-index:80;max-block-size:calc(100vh - 94px);inline-size:min(380px,100vw - 36px);box-shadow:var(--shadow);background:#fff;border:1px solid #cdd3d7;padding:16px;position:fixed;inset-block-start:72px;inset-inline-end:18px;overflow:auto}.notification-drawer>header{border-block-end:1px solid #e4e7e9;justify-content:space-between;padding-block-end:11px;display:flex}.notification-drawer button{cursor:pointer;background:0 0;border:0}.notification-drawer article{border-block-end:1px solid #edf0f1;padding-block:13px}.notification-drawer article strong{font-size:10px}.notification-drawer article p{color:#6e7a83;margin:5px 0;font-size:9px}.notification-drawer time{color:#89949c;font-size:8px}.intranet-layout{background:#fff;border:1px solid #d5dadd;grid-template-columns:230px minmax(360px,1fr) 230px;min-height:650px;display:grid}.workspace-shell[dir=rtl] .intranet-layout{grid-template-columns:230px minmax(360px,1fr) 230px}.intranet-channels,.intranet-members{color:#fff;background:#0d2234;min-width:0;padding:18px 12px}.intranet-channels{border-inline-end:1px solid #243b4d}.intranet-members{color:var(--ink);background:#f5f7f8;border-inline-start:1px solid #dce1e4}.intranet-channels>header,.intranet-members>header,.intranet-conversation>header,.task-workspace>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.intranet-channels>header>div{gap:5px;display:grid}.intranet-channels small,.intranet-members small,.intranet-conversation>header small,.task-workspace>header small{color:#7d94a5;letter-spacing:.08em;font-size:8px}.intranet-channels>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #3c566a;block-size:30px;inline-size:30px}.intranet-channels>button{color:#aebdc8;text-align:start;cursor:pointer;inline-size:100%;background:0 0;border:0;border-block-end:1px solid #ffffff0f;grid-template-columns:25px 1fr;align-items:start;gap:7px;min-height:60px;padding:12px 8px;display:grid}.intranet-channels>button.active{color:#fff;box-shadow:inset 2px 0 var(--gold);background:#19384f}.workspace-shell[dir=rtl] .intranet-channels>button.active{box-shadow:inset -2px 0 var(--gold)}.intranet-channels>button div{gap:4px;min-width:0;display:grid}.intranet-channels>button strong{font-size:10px}.intranet-channels>button small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.channel-create{border-block:1px solid #314b5c;gap:7px;margin-block:11px;padding-block:11px;display:grid}.channel-create input{color:#fff;background:#071827;border:1px solid #3c566a;min-width:0;min-height:36px;padding-inline:8px;font-size:9px}.channel-create>div{gap:5px;display:flex}.channel-create button{color:#fff;background:#19384f;border:1px solid #3c566a;flex:1;min-height:32px;font-size:8px}.intranet-conversation{background:#fff;grid-template-rows:auto minmax(280px,1fr) auto;min-width:0;display:grid}.intranet-conversation>header{border-block-end:1px solid #e0e4e7;min-height:78px;padding:16px 20px}.intranet-conversation h2{margin:5px 0 0;font-size:20px}.intranet-conversation>header>span{color:#6f7d87;font-size:9px}.intranet-message-list{padding:8px 20px 20px;overflow:auto}.intranet-message-list article{border-block-end:1px solid #edf0f1;grid-template-columns:36px 1fr;gap:11px;padding-block:15px;display:grid}.message-avatar,.intranet-members article>span{color:#215b7d;background:#dce9f0;border-radius:50%;place-items:center;block-size:34px;inline-size:34px;font-size:10px;font-weight:800;display:grid}.intranet-message-list article>div{min-width:0}.intranet-message-list article header{align-items:center;gap:10px;display:flex}.intranet-message-list strong{font-size:10px}.intranet-message-list time{color:#8c969d;font-size:7px}.intranet-message-list p{color:#43525d;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:11px;line-height:1.75}.intranet-composer{background:#fafbfb;border:1px solid #cbd2d7;margin:0 20px 20px}.intranet-composer textarea{resize:vertical;inline-size:100%;background:0 0;border:0;outline:0;min-height:92px;padding:13px;font-size:11px}.intranet-composer footer{border-block-start:1px solid #e2e6e8;justify-content:space-between;align-items:center;padding:8px;display:flex}.intranet-composer small{color:#7f8a92;font-size:8px}.intranet-composer button{background:var(--navy);color:#fff;cursor:pointer;border:0;min-height:35px;padding-inline:15px}.intranet-members>header{border-block-end:1px solid #dfe4e7;min-height:45px}.intranet-members article{border-block-end:1px solid #e3e7e9;grid-template-columns:34px 1fr;align-items:center;gap:9px;padding-block:12px;display:grid}.intranet-members article div{gap:3px;min-width:0;display:grid}.intranet-members article strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.intranet-members article small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.task-workspace{gap:18px;display:grid}.task-workspace>header{background:#fff;border:1px solid #d9dee1;padding:18px}.task-workspace h2{margin:5px 0 0;font-size:24px}.task-create-form{background:#fff;border:1px solid #d4dadd;grid-template-columns:1fr 1fr;gap:12px;padding:20px;display:grid}.task-create-form label,.workspace-create-modal label{color:#57656f;gap:6px;font-size:9px;font-weight:750;display:grid}.task-create-form input,.task-create-form textarea,.task-create-form select,.workspace-create-modal input,.workspace-create-modal textarea{min-height:42px;color:var(--ink);background:#fbfcfc;border:1px solid #c7ced3;padding:9px 11px}.task-create-form textarea{min-height:82px}.task-create-form>div{grid-column:1/-1;justify-content:end;gap:8px;display:flex}.task-create-form button,.workspace-create-modal footer button{cursor:pointer;background:#fff;border:1px solid #bdc6cc;min-height:39px;padding-inline:15px}.task-create-form button:last-child,.workspace-create-modal footer button:last-child{background:var(--navy);border-color:var(--navy);color:#fff}.task-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid;overflow-x:auto}.task-board>section{background:#e8ecee;border:1px solid #d5dbdf;min-width:220px;padding:10px}.task-board>section>header{text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;padding:5px 4px 12px;font-size:8px;display:flex}.task-board>section>article{border:1px solid #d9dee1;border-block-start:2px solid var(--blue);background:#fff;gap:10px;margin-block-end:8px;padding:13px;display:grid}.task-board article>div,.task-board article footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.task-board article h3{margin:0;font-size:12px}.task-board article p{color:#6d7982;margin:0;font-size:9px;line-height:1.6}.priority{color:var(--blue);text-transform:uppercase;background:#e4edf2;padding:4px 6px;font-size:7px}.priority.urgent,.priority.high{color:var(--red);background:#f4e4e2}.task-board article small,.task-board article footer span{color:#859098;font-size:7px}.task-board article footer button{color:var(--blue);cursor:pointer;background:#edf2f5;border:0;padding:6px 8px;font-size:7px}.workspace-modal-backdrop{z-index:110;background:#05121eb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.workspace-create-modal{border-block-start:4px solid var(--gold);background:#fff;gap:14px;max-block-size:90vh;inline-size:min(620px,100%);padding:clamp(22px,5vw,38px);display:grid;overflow:auto;box-shadow:0 30px 90px #00000059}.workspace-create-modal>header{border-block-end:1px solid #e0e4e6;justify-content:space-between;gap:20px;padding-block-end:15px;display:flex}.workspace-create-modal header small{color:var(--blue);letter-spacing:.12em;font-size:8px}.workspace-create-modal h2{margin:5px 0 0;font-size:25px}.workspace-create-modal header button{cursor:pointer;background:0 0;border:0;font-size:24px}.workspace-create-modal textarea{resize:vertical;min-height:115px}.workspace-create-modal>strong{color:var(--red);font-size:9px}.workspace-create-modal footer{justify-content:end;gap:8px;display:flex}@media (width<=1180px){.intranet-layout{grid-template-columns:200px minmax(340px,1fr)}.intranet-members{display:none}.task-board{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (width<=760px){.institutional-header .brand small,.institutional-header .search-trigger span:last-child{display:none}.institutional-header .brand strong{white-space:normal;font-size:12px}.institutional-language select{max-width:110px}.workspace-heading-actions{align-items:stretch}.intranet-layout{min-height:0;display:block}.intranet-channels{border:0}.intranet-channels>button{vertical-align:top;inline-size:min(240px,80vw);display:inline-grid}.intranet-channels{white-space:nowrap;overflow-x:auto}.intranet-channels>*{white-space:normal}.intranet-conversation{min-height:560px}.task-create-form,.task-board{grid-template-columns:1fr}.task-create-form>div{grid-column:auto}}@media (width<=520px){.institutional-header .search-trigger{display:none}.institutional-header .brand-row{min-height:78px}.institutional-language select{max-width:92px;padding-inline:7px}.institutional-header .sign-in{padding-inline:10px}.workspace-heading-actions{display:grid}.workspace-create-button{inline-size:100%}.enrollment-wizard,.enrollment-wizard>div:last-child>div{grid-template-columns:1fr}.intranet-conversation>header{align-items:start}.intranet-conversation>header>span{display:none}.intranet-message-list,.intranet-composer{margin-inline:10px}.intranet-message-list{padding-inline:0}}:is(.site-shell,.public-system-shell,.workspace-shell,.developer-shell,.step-up-shell,.mobile-approval-shell):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:start;direction:rtl}.workspace-shell>.workspace-sidebar{grid-area:1/1}.workspace-shell>.workspace-main{grid-area:1/2}.workspace-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){direction:ltr;grid-template-columns:minmax(0,1fr) 252px!important}.workspace-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.workspace-sidebar{text-align:right;direction:rtl;border-inline-start:1px solid #ffffff14;border-inline-end:0;grid-row:1;grid-column:2!important}.workspace-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.workspace-main{text-align:right;direction:rtl;grid-row:1;grid-column:1!important}.workspace-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .workspace-sidebar .workspace-nav-item.active{box-shadow:inset -3px 0 var(--gold)}.workspace-shell:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .intranet-channels{grid-column:1}.workspace-shell:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .intranet-conversation{grid-column:2}.workspace-shell:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .intranet-members,.workspace-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .intranet-channels{grid-column:3}.workspace-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .intranet-conversation{grid-column:2}.workspace-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .intranet-members{grid-column:1}.developer-shell>.developer-sidebar{grid-area:2/1}.developer-shell>.developer-main{grid-area:2/2}.developer-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){direction:ltr;grid-template-columns:minmax(0,1fr) 252px!important}.developer-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>:is(.developer-topbar,.developer-sidebar,.developer-main){text-align:right;direction:rtl}.developer-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.developer-sidebar{border-inline-start:1px solid #25343f;border-inline-end:0;grid-row:2;grid-column:2!important}.developer-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.developer-main{grid-row:2;grid-column:1!important}.developer-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .developer-sidebar nav button.active{box-shadow:inset -2px 0 #56a1c9}.developer-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .source-studio{grid-template-columns:225px minmax(440px,1fr) 240px}.developer-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .source-project-tree{border-inline-start:1px solid #263641;border-inline-end:0;grid-column:3}.developer-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .source-workbench{grid-column:2}.developer-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .source-context{border-inline-start:0;border-inline-end:1px solid #263641;grid-column:1}.developer-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .source-toolbar{text-align:start;direction:rtl}.developer-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .database-studio{grid-template-columns:minmax(0,1fr) 250px}.developer-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .database-studio>aside{border-inline-start:1px solid #263641;border-inline-end:0;grid-column:2}.developer-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .database-studio>section{grid-area:1/1}.public-system-shell:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .record-dossier>aside{grid-column:1}.public-system-shell:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .record-dossier>article{grid-column:2}.public-system-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .record-dossier{grid-template-columns:minmax(0,1fr) 270px}.public-system-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .record-dossier>aside{grid-column:2}.public-system-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .record-dossier>article{grid-column:1}:is(.site-shell,.public-system-shell,.workspace-shell,.developer-shell,.step-up-shell,.mobile-approval-shell) :where(code,kbd,pre,.source-editor-area,.source-tree-scroll,.result-scroll table,.sql-workspace>textarea){text-align:left;direction:ltr;unicode-bidi:isolate}@media (width<=1180px) and (width>=761px){.workspace-shell:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .intranet-channels{grid-column:1}.workspace-shell:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .intranet-conversation,.workspace-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .intranet-channels{grid-column:2}.workspace-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .intranet-conversation{grid-column:1}.developer-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .source-studio{grid-template-columns:minmax(400px,1fr) 210px}.developer-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .source-project-tree{grid-column:2}.developer-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .source-workbench{grid-column:1}}@media (width<=980px){.public-system-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .record-dossier{grid-template-columns:1fr}.public-system-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .record-dossier>:is(aside,article){grid-column:1}}@media (width<=760px){.workspace-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.workspace-sidebar{width:252px;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(110%);box-shadow:-20px 0 50px #0003}.workspace-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.workspace-sidebar.open{transform:translate(0)}.workspace-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.workspace-main,.developer-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),:is(.developer-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.developer-sidebar,.developer-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.developer-main){display:block}:is(.developer-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .source-studio,.developer-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .database-studio){grid-template-columns:1fr}.developer-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .source-project-tree{border-inline:0;grid-area:2/1}.developer-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .source-workbench{grid-area:3/1}.developer-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .database-studio>:is(aside,section){grid-column:1}.developer-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .database-studio>aside{border-inline:0;grid-row:1}.developer-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .database-studio>section{grid-row:2}}.institution-module-header{background:#fff;border:1px solid #d7dde2;justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 28px;display:flex}.institution-module-header>div:first-child{max-inline-size:780px}.institution-module-header small,.document-record small,.representative-record small{font:700 10px/1.4 var(--font-sans);letter-spacing:.13em;color:#39769b}.institution-module-header h3{font:700 clamp(24px,3vw,38px)/1.15 var(--font-display);margin:5px 0 8px}.institution-module-header p{color:#647481;margin:0;line-height:1.75}.institution-module-header>div:last-child,.document-actions,.representative-actions{flex-wrap:wrap;gap:8px;display:flex}.institution-module-header button,.document-actions button,.representative-actions button,.document-centre button,.representative-system button{color:#102b42;cursor:pointer;background:#fff;border:1px solid #b9c7d0;min-block-size:40px;padding:9px 14px;font:700 13px/1.2 inherit}.institution-module-header button.primary,.document-actions .primary,.representative-actions .primary,.document-centre button.primary,.representative-system button.primary{color:#fff;background:#11314c;border-color:#11314c}.document-centre-grid{grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:18px;margin-block-start:18px;display:grid}.document-register,.document-record,.representative-directory,.representative-record{background:#fff;border:1px solid #d6dee4}.document-register{padding:14px}.document-register section+section{border-block-start:1px solid #dde4e9;margin-block-start:18px;padding-block-start:14px}.document-register section>header,.representative-directory>header,.representative-files>header{justify-content:space-between;align-items:center;margin-block-end:10px;display:flex}.document-register section>header span,.representative-directory>header span,.representative-files>header span{text-align:center;background:#e8f0f4;min-inline-size:28px;padding:3px 7px}.document-register section>div{color:#405c70;align-items:center;gap:10px;padding:9px 8px;display:flex}.document-register section>div div{gap:2px;display:grid}.document-register button{text-align:start;border-color:#0000;border-block-end-color:#edf0f2;gap:4px;inline-size:100%;display:grid}.document-register button.active{background:#eaf2f7;border-inline-start:3px solid #c89a34}.document-register code,.representative-directory code,.representative-record code,.document-record code{color:#27729c;font:700 11px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.document-record,.representative-record{padding:28px}.document-record>header,.representative-record>header,.casework-record>header{border-block-end:1px solid #dce3e8;justify-content:space-between;align-items:flex-start;gap:20px;padding-block-end:22px;display:flex}.document-record>header h3,.representative-record>header h3{font:700 clamp(25px,3vw,42px)/1.15 var(--font-display);margin:6px 0}.document-facts,.casework-record dl{border:1px solid #dce3e8;grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0;display:grid}.document-facts div,.casework-record dl div{border-inline-end:1px solid #dce3e8;padding:14px}.document-facts div:last-child,.casework-record dl div:last-child{border-inline-end:0}.document-facts dt,.casework-record dt{color:#738795;font-size:11px}.document-facts dd,.casework-record dd{margin:4px 0 0;font-weight:700}.version-ledger,.review-ledger,.document-attachments{border-block-start:1px solid #dce3e8;margin-block-start:26px;padding-block-start:18px}.version-ledger>article,.review-ledger>article{border-block-end:1px solid #edf0f2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;display:grid}.version-ledger>article>span{color:#fff;background:#102d46;place-items:center;block-size:42px;inline-size:42px;font-weight:800;display:grid}.version-ledger p,.review-ledger p{color:#566a78;margin:4px 0}.version-ledger b{letter-spacing:.1em;color:#2f8569;font-size:10px}.review-decision,.inline-publish{gap:5px;display:flex}.review-decision input{min-inline-size:160px}.inline-publish input{min-inline-size:220px}.document-upload{background:#f3f6f7;grid-template-columns:minmax(160px,1fr) auto auto;gap:8px;padding:14px;display:grid}.document-upload label{cursor:pointer;border:1px dashed #8197a6;place-items:center;padding:8px;display:grid}.document-upload label input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.attachment-gallery{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-block-start:14px;display:grid}.attachment-gallery a{color:inherit;gap:6px;text-decoration:none;display:grid}.attachment-gallery img{aspect-ratio:4/3;object-fit:cover;border:1px solid #d7dfe4;inline-size:100%}.attachment-gallery span{text-overflow:ellipsis;font-size:11px;overflow:hidden}.attachment-list{margin-block-start:12px;display:grid}.attachment-list article{border-block-end:1px solid #e4e9ec;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px;display:grid}.attachment-list article>span{color:#28789e;font:800 10px/1 ui-monospace,monospace}.attachment-list article>div{display:grid}.attachment-list a{color:#236e95;font-weight:700}.representative-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-block:16px;display:grid}.representative-metrics article{background:#fff;border-block-start:3px solid #c99a35;padding:18px;box-shadow:0 0 0 1px #d8e0e5}.representative-metrics small,.representative-metrics span{color:#738797;display:block}.representative-metrics strong{font:700 32px/1 var(--font-display);margin:7px 0;display:block}.representative-metrics span{font:700 9px/1.4 var(--font-sans);letter-spacing:.12em}.representative-layout{grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:18px;display:grid}.representative-directory{padding:14px}.representative-directory>button{text-align:start;border-color:#0000;border-block-end-color:#e3e8eb;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;inline-size:100%;display:grid}.representative-directory>button>span{block-size:38px;inline-size:38px;font:700 18px/1 var(--font-display);background:#dcebf3;border-radius:50%;place-items:center;display:grid}.representative-directory>button>div{gap:2px;display:grid}.representative-directory>button.active{background:#eaf2f7;border-inline-start:3px solid #c89a34}.representative-record>header p{color:#647783;max-inline-size:700px}.mandate-grid{grid-template-columns:1fr 1fr;gap:16px;margin-block:24px;display:grid}.mandate-grid>section{border:1px solid #dbe2e7;padding:18px}.mandate-grid article{border-block-end:1px solid #e5eaed;grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:11px 0;display:grid}.mandate-grid article small{grid-column:1}.mandate-grid article b{color:#2b8065;font-size:10px}.representative-casework{border-block-start:1px solid #dbe2e7;padding-block-start:20px}.casework-split{border:1px solid #dbe2e7;grid-template-columns:minmax(230px,300px) minmax(0,1fr);display:grid}.casework-split>aside{background:#f2f5f6;padding:10px}.casework-split>aside button{text-align:start;border-color:#0000;border-block-end-color:#dce3e7;grid-template-columns:auto minmax(0,1fr);gap:8px;inline-size:100%;display:grid}.casework-split>aside button.active{background:#fff;border-inline-start:3px solid #c89934}.casework-split>aside button div{gap:3px;display:grid}.casework-record{min-inline-size:0;padding:22px}.casework-record>p{color:#5d7180;line-height:1.7}.case-controls{background:#f2f5f6;grid-template-columns:1fr 1fr 2fr auto auto;gap:7px;padding:12px;display:grid}.case-controls label{gap:4px;font-size:11px;display:grid}.case-event-ledger{margin-block-start:20px}.case-event-ledger article{grid-template-columns:10px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.case-event-ledger article>span{background:#c79a35;border-radius:50%;block-size:8px;inline-size:8px;margin-block-start:6px}.case-event-ledger p{margin:3px 0}.representative-files{border-block-start:1px solid #dbe2e7;margin-block-start:20px;padding-block-start:15px}.representative-files form{gap:8px;display:flex}.representative-files>div{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin-block-start:10px;display:grid}.representative-files article{border:1px solid #dce3e7;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:8px;display:grid}.representative-files img{aspect-ratio:4/3;object-fit:cover;grid-column:1/-1;inline-size:100%}.representative-modal,.document-modal{max-block-size:min(86vh,820px);overflow:auto}.institutional-ops:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .document-register button,.institutional-ops:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .representative-directory>button,.institutional-ops:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .casework-split>aside button{text-align:right}.institutional-ops:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .document-register button,.institutional-ops:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .representative-directory>button,.institutional-ops:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .casework-split>aside button{text-align:left}@media (width<=1100px){.document-centre-grid,.representative-layout{grid-template-columns:1fr}.document-register,.representative-directory{max-block-size:360px;overflow:auto}.representative-metrics,.case-controls{grid-template-columns:1fr 1fr}.case-controls label:last-of-type{grid-column:1/-1}.document-facts,.casework-record dl{grid-template-columns:1fr 1fr}.mandate-grid{grid-template-columns:1fr}}@media (width<=720px){.institution-module-header{padding:18px;display:grid}.institution-module-header>div:last-child{inline-size:100%}.document-record,.representative-record{padding:16px}.representative-metrics{grid-template-columns:1fr 1fr}.casework-split{grid-template-columns:1fr}.casework-split>aside{max-block-size:280px;overflow:auto}.document-facts,.casework-record dl{grid-template-columns:1fr}.document-facts div,.casework-record dl div{border-block-end:1px solid #dce3e8;border-inline-end:0}.document-upload{grid-template-columns:1fr}.attachment-list article{grid-template-columns:36px minmax(0,1fr)}.case-controls,.review-ledger>article{grid-template-columns:1fr}.inline-publish{inline-size:100%;display:grid}.representative-actions,.document-actions{inline-size:100%}}.representative-state-stack{justify-items:end;gap:6px;display:grid}.representative-centre-tabs{background:#fff;border:1px solid #d5dee3;margin-block:18px;display:flex;overflow:auto}.representative-centre-tabs button{text-transform:capitalize;background:#fff;border:0;border-inline-end:1px solid #dce3e7;flex:1;min-block-size:48px;min-inline-size:130px}.representative-centre-tabs button.active{background:#eaf2f6;box-shadow:inset 0 -3px #c89a35}.representative-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.representative-control-grid>section,.representative-ledger-panel{background:#fff;border:1px solid #d8e1e6;padding:18px}.representative-readiness{grid-template-columns:1fr 1fr;margin:0;display:grid}.representative-readiness div{border:1px solid #e0e6e9;padding:12px}.representative-readiness dt{color:#718692;font-size:10px}.representative-readiness dd{margin:4px 0 0;font-weight:800}.representative-evidence-list{display:grid}.representative-evidence-list>article{border-block-end:1px solid #e2e8eb;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:12px 0;display:grid}.representative-evidence-list article>div{gap:3px;display:grid}.representative-evidence-list code{color:#27799e;font-size:9px}.representative-evidence-list small{color:#70838f}.representative-evidence-list button{min-block-size:44px}.evidence-modal fieldset{border:1px solid #d3dde2;grid-template-columns:1fr 1fr;gap:8px;margin-block:12px;padding:12px;display:grid}.evidence-modal legend{font-weight:800}.evidence-modal label{gap:4px;display:grid}.evidence-modal input,.evidence-modal select,.evidence-modal textarea{min-block-size:44px;inline-size:100%;font:inherit;border:1px solid #aab9c2;padding:8px}.representative-system button:focus-visible,.representative-modal :is(button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #147cb3}@media (width<=820px){.representative-control-grid{grid-template-columns:1fr}.representative-evidence-list>article{grid-template-columns:minmax(0,1fr) auto}.representative-evidence-list>article>button{grid-column:1/-1}.evidence-modal fieldset{grid-template-columns:1fr}}@media (width<=520px){.representative-metrics,.representative-readiness{grid-template-columns:1fr}.representative-record>header{display:grid}.representative-state-stack{justify-items:start}.representative-directory{max-block-size:300px}.representative-centre-tabs button{min-inline-size:112px}}.representative-room-scope{color:#735516;font:800 10px/1.3 var(--font-sans);letter-spacing:.08em;background:#fff8e8;border:1px solid #c99a35;align-items:center;margin-block-start:12px;padding:7px 10px;display:inline-flex}.representative-room-launchpad{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-block:16px;display:grid}.representative-room-launchpad button{text-align:start;background:#fff;border-block-start:3px solid #2f718f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.representative-room-launchpad button.active{background:#eaf2f6;border-color:#c99a35}.representative-room-launchpad strong{font:800 22px/1 var(--font-display)}.representative-layout.representative-own-room{grid-template-columns:minmax(0,1fr)}@media (width<=820px){.representative-room-launchpad{grid-template-columns:1fr 1fr}.representative-room-launchpad button:last-child{grid-column:1/-1}}.digital-parliament{color:#10283c;gap:16px;min-inline-size:0;display:grid}.chamber-hero{color:#fff;background:linear-gradient(112deg,#0a2337,#123f5b);border-block-start:4px solid #c89a35;justify-content:space-between;align-items:flex-end;gap:30px;padding:30px 32px;display:flex}.chamber-hero>div:first-child{max-inline-size:900px}.chamber-hero small,.chamber-section-title small{letter-spacing:.14em;color:#5db3df;font:800 9px/1.4 ui-monospace,SFMono-Regular,monospace}.chamber-hero h2{font:700 clamp(27px,3vw,44px)/1.13 var(--font-display);margin:6px 0 8px}.chamber-hero p{color:#c3d1da;margin:0;line-height:1.75}.chamber-live{white-space:nowrap;direction:ltr;align-items:center;gap:9px;font:800 11px/1 ui-monospace,monospace;display:flex}.chamber-live span{background:#718493;border-radius:50%;block-size:9px;inline-size:9px}.chamber-live span.online{background:#47d49d;box-shadow:0 0 0 6px #47d49d1f}.chamber-tabs{background:#fff;border:1px solid #d5dde2;display:flex;overflow:auto}.chamber-tabs button{color:#7890a1;text-align:start;cursor:pointer;background:#fff;border:0;border-inline-end:1px solid #e0e5e8;flex:1;min-block-size:64px;min-inline-size:200px;padding:13px 20px;font:800 10px/1.3 ui-monospace,monospace}.chamber-tabs button strong{color:#28475f;font:800 14px/1.3 var(--font-sans);margin-block-start:5px;display:block}.chamber-tabs button.active{background:#eaf1f5;box-shadow:inset 0 -3px #c89a35}.chamber-notice{color:#214d66;background:#e9f2f6;border-inline-start:4px solid #347b9f;padding:12px 16px;font-weight:700}.chamber-layout{grid-template-columns:minmax(245px,300px) minmax(0,1fr);align-items:start;gap:16px;min-inline-size:0;display:grid}.chamber-register,.chamber-record{background:#fff;border:1px solid #d5dde2;min-inline-size:0}.chamber-register{max-block-size:calc(100vh - 120px);padding:12px;position:sticky;inset-block-start:90px;overflow:auto}.chamber-register>header{border-block-end:1px solid #e1e6e9;justify-content:space-between;align-items:center;padding:7px 6px 13px;display:flex}.chamber-register>header>div{gap:3px;display:grid}.chamber-register>header small{color:#78909f;font-size:10px}.chamber-register>header strong{font:800 24px/1 var(--font-display)}.chamber-register>header button{color:#15415e;cursor:pointer;background:#fff;border:1px solid #9eb0bb;block-size:34px;inline-size:34px}.chamber-register>button{text-align:start;cursor:pointer;color:#243e51;background:#fff;border:0;border-block-end:1px solid #e5e9eb;grid-template-columns:minmax(0,1fr) auto;gap:5px;inline-size:100%;padding:14px 10px;display:grid}.chamber-register>button code{color:#30789e;grid-column:1;font-size:9px}.chamber-register>button strong{grid-column:1;font-size:13px}.chamber-register>button span{color:#45677c;text-transform:uppercase;background:#edf2f4;grid-area:1/2/3;align-self:center;padding:4px 6px;font:800 8px/1 ui-monospace,monospace}.chamber-register>button small{color:#7e8e98;grid-column:1/3;font-size:10px}.chamber-register>button.active{background:#eaf2f7;box-shadow:inset 3px 0 #c79a35}.chamber-record{padding:clamp(18px,3vw,30px)}.chamber-record>header{border-block-end:1px solid #dce3e7;justify-content:space-between;align-items:flex-start;gap:22px;padding-block-end:22px;display:flex}.chamber-record>header>div{min-inline-size:0}.chamber-record>header small{color:#2d789d;letter-spacing:.09em;font:800 10px/1.4 ui-monospace,monospace}.chamber-record>header h3{font:750 clamp(25px,3vw,42px)/1.16 var(--font-display);margin:7px 0}.chamber-record>header p{color:#687b88;margin:0}.chamber-state{color:#456375;text-transform:uppercase;background:#eef2f4;flex:none;padding:7px 10px;font:800 9px/1 ui-monospace,monospace}.chamber-state.open,.chamber-state.published,.chamber-state.certified{color:#277558;background:#e0f0ea}.chamber-state.closed,.chamber-state.cancelled{color:#9d4d47;background:#f4e6e4}.chamber-state.verified,.chamber-state.ballot_ready{color:#88631e;background:#f3ead6}.chamber-facts{border:1px solid #dce3e7;grid-template-columns:repeat(4,minmax(0,1fr));margin-block:20px;display:grid}.chamber-facts>div{border-inline-end:1px solid #dce3e7;gap:5px;min-inline-size:0;padding:14px;display:grid}.chamber-facts>div:last-child{border-inline-end:0}.chamber-facts small{color:#758894;font-size:10px}.chamber-facts strong{overflow-wrap:anywhere;font-size:13px}.chamber-actions{flex-wrap:wrap;gap:8px;margin-block:15px;display:flex}.chamber-actions button,.chamber-actions a,.record-button,.workflow-transition button,.assurance-control button,.ballot-box button,.chamber-files form button{color:#143b55;min-block-size:39px;font:800 11px/1.2 var(--font-sans);cursor:pointer;background:#fff;border:1px solid #9eb0bb;justify-content:center;align-items:center;padding:8px 13px;text-decoration:none;display:inline-flex}.chamber-actions button:first-child,.chamber-actions a{color:#fff;background:#123850;border-color:#123850}.workflow-transition{background:#f0f4f6;flex-wrap:wrap;align-items:center;gap:7px;padding:11px;display:flex}.workflow-transition small{color:#708492;margin-inline-end:auto}.workflow-transition button{background:0 0;min-block-size:33px}.chamber-columns{grid-template-columns:1fr 1fr;gap:15px;margin-block-start:16px;display:grid}.chamber-columns>section,.vote-results,.ballot-box,.chamber-files,.election-grid>section{background:#fff;border:1px solid #d7dfe4;min-inline-size:0;padding:18px}.chamber-section-title{border-block-end:1px solid #e0e5e8;justify-content:space-between;align-items:center;gap:15px;margin-block-end:8px;padding-block-end:12px;display:flex}.chamber-section-title h4{margin:3px 0 0;font-size:18px}.chamber-section-title>span{text-align:center;background:#e8f0f4;min-inline-size:30px;padding:4px 7px;font-weight:800}.agenda-business{border-block-end:1px solid #e4e9ec;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;padding:13px 0;display:grid}.agenda-business>span{color:#fff;background:#102f48;place-items:center;block-size:32px;inline-size:32px;font:800 10px/1 ui-monospace,monospace;display:grid}.agenda-business>div{gap:3px;display:grid}.agenda-business small,.agenda-business p{color:#728490;font-size:10px}.agenda-business p{margin:3px 0;line-height:1.5}.agenda-business b{color:#357b63;font-size:9px}.speaker-row{border-block-end:1px solid #e5e9eb;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.speaker-row>span{background:#dceaf2;border-radius:50%;place-items:center;block-size:27px;inline-size:27px;font-weight:800;display:grid}.speaker-row>div{gap:2px;display:grid}.speaker-row small{color:#718491}.speaker-row button{color:#1b6188;cursor:pointer;background:#e8f1f5;border:0;padding:6px 8px}.attendance-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.attendance-grid article{background:#f4f7f8;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:6px;padding:7px;display:grid}.attendance-grid article>span{background:#dceaf1;border-radius:50%;grid-row:1/3;place-items:center;block-size:28px;inline-size:28px;display:grid}.attendance-grid small{color:#718491}.record-button{margin-block-start:12px}.quorum-ledger{background:#eef4f2;justify-content:space-between;gap:10px;margin-block-start:7px;padding:9px;display:flex}.quorum-ledger code{font-size:9px}.motion-row{border-block-end:1px solid #e5e9eb;gap:4px;padding:11px 0;display:grid}.motion-row code{color:#287aa2;font-size:9px}.motion-row small{color:#718391}.vote-lifecycle{border:1px solid #d9e0e4;grid-template-columns:repeat(6,1fr);display:grid;overflow:auto}.vote-lifecycle span{color:#8a969d;text-align:center;background:#f3f5f6;border-inline-end:1px solid #d9e0e4;min-inline-size:115px;padding:12px 9px;font:800 9px/1.2 ui-monospace,monospace}.vote-lifecycle span.done{color:#32745e;background:#e6f0ec}.vote-lifecycle span.active{color:#173d56;box-shadow:inset 0 -3px #c89a35}.ballot-box{border-block-start:4px solid #c89a35;margin-block:18px}.ballot-box>header h4{margin:5px 0 14px;font-size:21px}.ballot-box fieldset{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.ballot-box legend{block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ballot-box label{flex:1;min-inline-size:130px}.ballot-box label input{opacity:0;position:absolute}.ballot-box label span{text-transform:uppercase;cursor:pointer;background:#f6f8f9;border:1px solid #b9c7d0;place-items:center;min-block-size:54px;font-weight:800;display:grid}.ballot-box label input:checked+span{color:#6d5018;background:#fff7e6;border:2px solid #c49732}.ballot-box>button{margin-block-start:12px}.ballot-confirm{color:#fff;background:#102f48;justify-content:space-between;align-items:center;margin-block-start:12px;padding:13px;display:flex}.ballot-confirm button{color:#10283c;background:#c89a35;border-color:#c89a35}.vote-receipt{background:#eef7f3;border:1px solid #67a087;gap:6px;padding:15px;display:grid}.vote-receipt code{overflow-wrap:anywhere;background:#fff;padding:8px}.vote-receipt p{color:#527164;margin:0;font-size:11px}.vote-cast-confirmation{color:#27795c;background:#e8f4ef;padding:13px;font-weight:800}.vote-results{margin-block-start:18px}.vote-results>div{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.vote-results article{background:#edf2f4;justify-content:space-between;padding:14px;display:flex}.vote-results article strong{font-size:22px}.vote-results footer{border-block-start:1px solid #dce3e7;gap:5px;margin-block-start:12px;padding:12px;display:grid}.vote-results footer code{overflow-wrap:anywhere;font-size:9px}.rollcall-row{border-block-end:1px solid #e1e6e9;grid-template-columns:minmax(0,1fr) 100px 200px;gap:12px;padding:11px;display:grid}.rollcall-row span{color:#347a61;font-weight:800}.rollcall-row time{text-align:end;color:#72838f;direction:ltr;font-size:10px}.assurance-banner{background:#f7e9e7;border-inline-start:5px solid #b35c53;justify-content:space-between;align-items:center;gap:22px;margin-block:20px;padding:20px;display:flex}.assurance-banner.available{background:#fbf4e3;border-color:#bf8c27}.assurance-banner small{letter-spacing:.12em;font:800 9px/1 ui-monospace,monospace}.assurance-banner h4{margin:5px 0;font-size:20px}.assurance-banner p{color:#6e7375;margin:0;line-height:1.6}.assurance-banner>strong{color:#fff;background:#8d3e38;flex:none;padding:8px;font:800 9px/1 ui-monospace,monospace}.assurance-banner.available>strong{background:#936d22}.election-grid{grid-template-columns:1.15fr .85fr;gap:15px;display:grid}.assurance-control{border-block-end:1px solid #e0e6e9;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:11px;padding:13px 0;display:grid}.assurance-control>span{color:#59707e;background:#e5eaed;border-radius:50%;place-items:center;block-size:31px;inline-size:31px;display:grid}.assurance-control>span.passed{color:#27765a;background:#dff0e8}.assurance-control>span.failed{color:#9a4741;background:#f3dfdc}.assurance-control>div:nth-child(2){gap:3px;display:grid}.assurance-control small,.assurance-control p{color:#718391;font-size:10px}.assurance-control p{margin:3px 0;line-height:1.5}.assurance-control>div:last-child{gap:4px;display:flex}.assurance-control button{min-block-size:30px;padding:5px 8px;font-size:9px}.candidate-row{border-block-end:1px solid #e1e6e9;grid-template-columns:40px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.candidate-row>span{block-size:38px;inline-size:38px;font:800 17px/1 var(--font-display);background:#dceaf1;border-radius:50%;place-items:center;display:grid}.candidate-row>div{gap:3px;display:grid}.candidate-row small,.candidate-row p{color:#718391;font-size:10px}.candidate-row p{margin:3px 0;line-height:1.5}.chamber-files{margin-block-start:18px}.chamber-files form{background:#f2f5f6;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;display:grid}.chamber-files form input{min-inline-size:0}.chamber-files>div:last-child{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin-block-start:10px;display:grid}.chamber-files a{color:inherit;border:1px solid #dbe2e6;grid-template-columns:30px minmax(0,1fr);gap:4px;padding:10px;display:grid}.chamber-files a>span{background:#e6eef2;grid-row:1/3;place-items:center;display:grid}.chamber-files a small{color:#718391}.chamber-modal .modal-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.chamber-modal label{gap:6px;display:grid}.chamber-modal label input,.chamber-modal label select,.chamber-modal label textarea{background:#fff;border:1px solid #b9c5cc;min-block-size:42px;inline-size:100%;padding:9px 11px}.chamber-modal label textarea{min-block-size:100px}.vote-lifecycle.complete{grid-template-columns:repeat(7,minmax(110px,1fr))}.vote-primary-actions{z-index:3;background:#fffffff5;padding:10px;position:sticky;inset-block-start:70px;box-shadow:0 1px #d8e0e5}.vote-subtabs{scroll-snap-type:x proximity;border:1px solid #d4dde2;margin-block:16px;display:flex;overflow-x:auto}.vote-subtabs button{color:#355568;cursor:pointer;scroll-snap-align:start;background:#fff;border:0;border-inline-end:1px solid #dce3e7;flex:1;min-block-size:48px;min-inline-size:116px;padding:9px;font-weight:800}.vote-subtabs button.active{color:#0f3048;background:#e9f2f6;box-shadow:inset 0 -3px #c89a35}.vote-overview-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);align-items:start;gap:14px;display:grid}.vote-definition-panel,.vote-evidence-panel,.vote-objection-form{background:#fff;border:1px solid #d7e0e4;min-inline-size:0;padding:18px}.vote-definition-panel dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.vote-definition-panel dl div{border-block-end:1px solid #e2e8eb;padding:12px}.vote-definition-panel dt{color:#70838f;font-size:10px}.vote-definition-panel dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:750}.receipt-verifier{background:#f4f7f8;border:1px solid #d8e1e5;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;margin-block:14px;padding:14px;display:grid}.receipt-verifier label,.vote-objection-form label{gap:5px;font-size:11px;font-weight:700;display:grid}.receipt-verifier input,.vote-objection-form :is(select,textarea),.complete-vote-form :is(input,select,textarea){min-block-size:44px;inline-size:100%;font:inherit;background:#fff;border:1px solid #aebfc9;padding:9px}.receipt-verifier strong{padding:10px}.receipt-verifier .accepted{color:#267354}.receipt-verifier .missing{color:#9e3f39}.eligibility-table{display:grid}.eligibility-table article{border-block-end:1px solid #e2e8eb;grid-template-columns:minmax(150px,1fr) minmax(120px,.7fr) 90px 160px auto;align-items:center;gap:9px;min-block-size:54px;padding:8px;display:grid}.eligibility-table b{text-transform:uppercase;font-size:10px}.eligibility-table b.eligible{color:#267454}.eligibility-table b.recused,.eligibility-table b.suspended{color:#a0443d}.eligibility-table article>div{gap:4px;display:flex}.eligibility-table button{min-inline-size:36px}.vote-control-row{border-block-end:1px solid #e0e7ea;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.vote-control-row>span{background:#e9eff2;border-radius:50%;place-items:center;block-size:32px;inline-size:32px;display:grid}.vote-control-row>span.passed{color:#277257;background:#e3f1eb}.vote-control-row>span.failed{color:#a33f38;background:#f5e7e5}.vote-control-row p{color:#617582;margin:4px 0}.vote-objection-form{border-block-start:4px solid #c89a35;gap:10px;display:grid}.vote-objection-form h4{margin:0}.objection-row{border-block-end:1px solid #e0e7ea;padding:13px 0}.objection-row header{justify-content:space-between;gap:10px;display:flex}.objection-row blockquote{background:#f6f3ea;border-inline-start:3px solid #c89a35;margin:9px 0;padding:9px}.vote-task-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;display:grid}.vote-task-grid article{border:1px solid #dbe3e7;border-block-start:3px solid #2f7395;padding:14px}.vote-task-grid h4{margin:7px 0}.audit-chain-row{border-block-end:1px solid #e0e7ea;grid-template-columns:minmax(150px,.6fr) minmax(220px,1fr) minmax(150px,.65fr);gap:10px;padding:11px 0;display:grid}.audit-chain-row code,.audit-checkpoint code{overflow-wrap:anywhere;font-size:9px}.audit-checkpoint{background:#edf6f2;border:1px solid #6c9e88;margin-block-start:10px;padding:12px}.complete-vote-form{gap:12px;display:grid}.vote-language-fields{border:1px solid #d3dde2;grid-template-columns:1fr 1fr;gap:10px;min-inline-size:0;margin:0;padding:12px;display:grid}.vote-language-fields legend{color:#2a7397;letter-spacing:.08em;padding-inline:7px;font-size:10px;font-weight:800}.vote-language-fields textarea{min-block-size:82px!important}.digital-parliament:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .chamber-register>button.active{box-shadow:inset -3px 0 #c79a35}:is(.digital-parliament:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .chamber-register>button,.digital-parliament:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .chamber-tabs button){text-align:right}@media (width<=1180px){.chamber-layout{grid-template-columns:230px minmax(0,1fr)}.chamber-columns,.election-grid,.vote-overview-grid{grid-template-columns:1fr}.chamber-facts{grid-template-columns:1fr 1fr}.assurance-banner{align-items:flex-start}.vote-lifecycle{grid-template-columns:repeat(6,120px)}.vote-lifecycle.complete{grid-template-columns:repeat(7,120px)}.eligibility-table article{grid-template-columns:minmax(140px,1fr) minmax(110px,.6fr) 75px auto}.eligibility-table time{grid-column:1/4}.audit-chain-row,.vote-language-fields{grid-template-columns:1fr}}@media (width<=780px){.chamber-hero{padding:22px;display:grid}.chamber-layout{grid-template-columns:1fr}.chamber-register{max-block-size:340px;position:static}.chamber-record{padding:16px}.chamber-record>header{display:grid}.chamber-facts{grid-template-columns:1fr}.chamber-facts>div{border-block-end:1px solid #dce3e7;border-inline-end:0}.chamber-columns,.election-grid{grid-template-columns:1fr}.assurance-banner{display:grid}.assurance-control{grid-template-columns:32px minmax(0,1fr)}.assurance-control>div:last-child{grid-column:2}.rollcall-row{grid-template-columns:1fr auto}.rollcall-row time{grid-column:1/3}.chamber-modal .modal-grid,.chamber-files form{grid-template-columns:1fr}.vote-primary-actions{grid-template-columns:1fr 1fr;display:grid;position:static}.vote-primary-actions>*{min-block-size:44px;inline-size:100%}.vote-subtabs{margin-inline:-16px;padding-inline:8px}.vote-definition-panel dl,.receipt-verifier{grid-template-columns:1fr}.eligibility-table article{grid-template-columns:1fr auto;padding:12px 0}.eligibility-table article>*{min-inline-size:0}.eligibility-table article small,.eligibility-table article time{grid-column:1}.eligibility-table article>div{grid-area:1/2/4}.vote-control-row{grid-template-columns:32px minmax(0,1fr)}.vote-control-row>div:last-child{grid-column:2;grid-template-columns:1fr 1fr;display:grid}.vote-task-grid{grid-template-columns:1fr}.vote-evidence-panel,.vote-definition-panel,.vote-objection-form{padding:13px}.vote-language-fields{padding:8px}.complete-vote-form{min-inline-size:0}}.profile-chip{color:inherit;text-align:start;cursor:pointer;background:0 0;border-block:0;border-inline-end:0}.profile-chip>span{overflow:hidden}.profile-chip>span img{object-fit:cover;block-size:100%;inline-size:100%}.profile-centre{color:#10283c;gap:16px;min-inline-size:0;display:grid}.profile-hero-panel{color:#fff;background:linear-gradient(118deg,#0a2337,#133c56);border-block-start:4px solid #c89a35;grid-template-columns:124px minmax(0,1fr) 190px;align-items:center;gap:24px;padding:25px 28px;display:grid}.profile-hero-portrait{aspect-ratio:4/5;color:#153a52;inline-size:124px;font:800 42px/1 var(--font-display);background:#dbe8ee;place-items:center;display:grid;overflow:hidden}.profile-hero-portrait img{object-fit:cover;block-size:100%;inline-size:100%}.profile-hero-panel>div:nth-child(2)>small{color:#63b8df;letter-spacing:.13em;font:800 9px/1.3 ui-monospace,monospace}.profile-hero-panel h2{font:750 clamp(29px,4vw,48px)/1.15 var(--font-display);margin:6px 0}.profile-hero-panel p{color:#c5d4dc;margin:0}.profile-badges{flex-wrap:wrap;gap:6px;margin-block-start:13px;display:flex}.profile-badges span{color:#d8e5eb;text-transform:uppercase;border:1px solid #fff3;padding:5px 8px;font:800 8px/1 ui-monospace,monospace}.profile-hero-status{border-inline-start:1px solid #ffffff2e;gap:5px;padding-inline-start:22px;display:grid}.profile-hero-status small{color:#84a5b7;font-size:9px}.profile-hero-status strong{color:#f0c45a;text-transform:uppercase;margin-block-end:10px;font:800 12px/1.2 ui-monospace,monospace}.constitutional-profile-note{color:#28566f;background:#e8f1f5;border-inline-start:4px solid #3d7fa4;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding:13px 16px;display:grid}.constitutional-profile-note strong{font-size:12px}.constitutional-profile-note span{font-size:11px;line-height:1.6}.profile-tabs{background:#fff;border:1px solid #d3dce1;display:flex;overflow:auto}.profile-tabs button{color:#38566b;text-align:start;cursor:pointer;background:#fff;border:0;border-inline-end:1px solid #e0e5e8;flex:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-block-size:58px;min-inline-size:170px;padding:12px;font-weight:750;display:grid}.profile-tabs button>span{color:#7492a4;font:800 8px/1 ui-monospace,monospace}.profile-tabs button>b{color:#fff;background:#a44e45;border-radius:50%;place-items:center;block-size:22px;min-inline-size:22px;font-size:9px;display:grid}.profile-tabs button.active{color:#102f47;background:#e9f1f5;box-shadow:inset 0 -3px #c89a35}.profile-editor-grid,.profile-section-split,.media-centre-grid,.review-desk-grid{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:16px;display:grid}.profile-form,.profile-legal-card,.profile-record-timeline,.profile-media-library,.appointment-register,.rank-access-matrix,.review-queue{background:#fff;border:1px solid #d5dde2;min-inline-size:0;padding:22px}.profile-form>header,.profile-record-timeline>header,.profile-media-library>header,.appointment-register>header,.rank-access-matrix>header,.review-queue>header{border-block-end:1px solid #dce3e7;justify-content:space-between;align-items:start;gap:14px;margin-block-end:15px;padding-block-end:15px;display:flex}.profile-form>header small,.profile-record-timeline>header small,.profile-media-library>header small,.appointment-register>header small,.rank-access-matrix>header small,.review-queue>header small{color:#2c789e;letter-spacing:.11em;font:800 9px/1.3 ui-monospace,monospace}.profile-form h3,.profile-media-library h3,.appointment-register h3,.rank-access-matrix h3,.review-queue h3{font:750 22px/1.2 var(--font-display);margin:4px 0 0}.profile-form>header>span{color:#fff;background:#113650;padding:6px 9px;font:800 10px/1 ui-monospace,monospace}.profile-form label{color:#435d70;gap:5px;margin-block:10px;font-size:11px;font-weight:700;display:grid}.profile-form :is(input,select,textarea){color:#10283c;background:#fff;border:1px solid #b8c6cf;min-block-size:41px;inline-size:100%;padding:9px 10px;font:500 13px/1.5 inherit}.profile-form textarea{resize:vertical}.profile-form :is(input,select,textarea):focus{border-color:#287ca8;outline:3px solid #3082ac2e}.profile-form button,.profile-record-timeline button,.profile-media-library button,.appointment-register button,.review-queue button{color:#fff;cursor:pointer;background:#153d57;border:1px solid #153d57;min-block-size:39px;padding:8px 13px;font:800 11px/1.2 inherit}.profile-form button.secondary{color:#183d56;background:#fff;border-color:#93a7b3}.profile-form footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-block-start:14px;display:flex}.multilingual-field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.multilingual-field-grid fieldset{border:1px solid #d9e1e5;min-inline-size:0;padding:14px}.multilingual-field-grid legend{color:#2d769b;padding-inline:6px;font-weight:800}.profile-form-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:9px;display:grid}.profile-legal-card{color:#fff;background:#102e46;border-block-start:4px solid #c89a35;position:sticky;inset-block-start:90px}.profile-legal-card>small{color:#66b8dd;font:800 9px/1.3 ui-monospace,monospace}.profile-legal-card h3{font:750 25px/1.2 var(--font-display)}.profile-legal-card dl{display:grid}.profile-legal-card dl div{border-block-end:1px solid #ffffff21;padding-block:11px}.profile-legal-card dt{color:#8ea8b7;font-size:9px}.profile-legal-card dd{overflow-wrap:anywhere;margin:4px 0 0}.profile-legal-card p{color:#bfd0da;font-size:11px;line-height:1.7}.profile-form.compact{align-self:start}.profile-record-timeline{gap:0;display:grid}.profile-record-timeline article{border-block-end:1px solid #e2e7ea;grid-template-columns:14px minmax(0,1fr) auto;gap:12px;padding:14px 0;display:grid}.profile-record-timeline article>span{background:#c89934;border-radius:50%;block-size:10px;inline-size:10px;margin-block-start:5px;box-shadow:0 0 0 4px #f3ead7}.profile-record-timeline article small{color:#39789c;font:700 9px/1.3 ui-monospace,monospace}.profile-record-timeline article h3{margin:4px 0;font-size:16px}.profile-record-timeline article p{color:#617584;margin:0}.profile-record-timeline article time{color:#81909a;font-size:10px}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.profile-tag-records{border-block-start:1px solid #e0e6e9;flex-wrap:wrap;gap:6px;margin-block-start:15px;padding-block-start:12px;display:flex}.profile-tag-records>span{background:#eaf1f4;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;min-inline-size:120px;padding:7px 8px;display:grid}.profile-tag-records strong{font-size:10px}.profile-tag-records small{color:#668092;grid-column:1;font-size:8px}.profile-tag-records button{color:#9b4e48;background:0 0;border:0;grid-area:1/2/3;min-block-size:0;padding:0}.portrait-dropzone{text-align:center;cursor:pointer;background:#f1f5f6;place-items:center;min-block-size:170px;border:2px dashed #849aa8!important;padding:20px!important;display:grid!important}.portrait-dropzone input{opacity:0;block-size:1px;position:absolute;inline-size:1px!important}.portrait-dropzone span{color:#6d8190;font-size:10px}.profile-media-library>div{gap:10px;display:grid}.profile-media-library article{border:1px solid #dce3e7;grid-template-columns:90px minmax(0,1fr);gap:11px;padding:8px;display:grid}.profile-media-library article>img{aspect-ratio:4/5;object-fit:cover;inline-size:90px}.profile-media-library article>div{align-content:start;gap:4px;display:grid}.profile-media-library article span,.profile-media-library article small{color:#6f8391;font-size:9px}.profile-media-library article footer{flex-wrap:wrap;gap:5px;margin-block-start:6px;display:flex}.profile-media-library article button{min-block-size:29px;padding:5px 7px;font-size:8px}.access-centre{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:16px;display:grid}.appointment-register article{border-block-end:1px solid #e0e5e8;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:15px 0;display:grid}.appointment-register article>div:first-child{gap:4px;display:grid}.appointment-register article>div:first-child span{color:#6e8290;font-size:10px}.appointment-register article dl{background:#f2f5f6;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.appointment-register article dl div{padding:9px}.appointment-register dt{color:#718691;font-size:8px}.appointment-register dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:10px}.appointment-register .record-status{align-self:start}.appointment-register .danger-link{justify-self:start;min-block-size:31px}.rank-access-matrix details{border:1px solid #dbe2e6;margin-block:7px}.rank-access-matrix summary{cursor:pointer;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px;display:grid}.rank-access-matrix summary>span{color:#fff;background:#11364f;place-items:center;block-size:30px;font:800 9px/1 ui-monospace,monospace;display:grid}.rank-access-matrix summary small{color:#6b8190}.rank-access-matrix details>p{color:#687c89;padding-inline:11px;font-size:10px}.rank-access-matrix details>div,.appointment-impact>div{flex-wrap:wrap;gap:4px;padding:10px;display:flex}.rank-access-matrix code,.appointment-impact code{color:#286b91;background:#e8f0f3;padding:4px 6px;font-size:8px}.appointment-form{grid-column:1/-1}.appointment-impact{background:#f8f2e5;border-inline-start:4px solid #c79a35;padding:12px}.appointment-impact p{color:#6c6c64}.review-decision,.citizenship-review{align-self:start}.review-queue article{border-block-end:1px solid #e1e6e9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.review-queue article>div{gap:3px;display:grid}.review-queue article span{color:#708490;font-size:9px}.record-card-portrait{aspect-ratio:16/11;background:#dae4e9;margin:-22px -22px 18px;overflow:hidden}.record-card-portrait img{object-fit:cover;object-position:center 25%;block-size:100%;inline-size:100%}.dossier-portrait{aspect-ratio:4/5;background:#dce6eb;margin:-24px -24px 24px;overflow:hidden}.dossier-portrait img{object-fit:cover;block-size:100%;inline-size:100%}.profile-headline{color:#2d7499;font:700 20px/1.45 var(--font-display);margin:0 0 18px}.profile-biography{white-space:pre-wrap;color:#455c6d;line-height:1.9}.profile-public-section h2{margin-block-end:16px}.profile-public-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.profile-public-list article{background:#fff;border:1px solid #d7dee2;gap:6px;padding:15px;display:grid;position:relative}.profile-public-list article>div{gap:3px;display:grid}.profile-public-list article>div span{color:#668090}.profile-public-list article>small{color:#2f789e;text-transform:uppercase;font:800 8px/1.3 ui-monospace,monospace}.profile-public-list article p{color:#5d7180;margin:0;line-height:1.7}.profile-public-list article time{color:#80909a;font-size:9px}.workspace-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .profile-tabs button,.workspace-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .profile-form,.workspace-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .appointment-register,.workspace-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .rank-access-matrix{text-align:right}.workspace-shell:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .profile-tabs button,.workspace-shell:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .profile-form,.workspace-shell:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .appointment-register,.workspace-shell:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .rank-access-matrix{text-align:left}@media (width<=1180px){.profile-editor-grid,.profile-section-split,.media-centre-grid,.review-desk-grid{grid-template-columns:1fr}.profile-legal-card{position:static}.capability-grid{grid-template-columns:1fr 1fr}.access-centre{grid-template-columns:1fr}.appointment-form{grid-column:1}.profile-hero-panel{grid-template-columns:100px minmax(0,1fr)}.profile-hero-portrait{inline-size:100px}.profile-hero-status{border-block-start:1px solid #ffffff2e;border-inline-start:0;grid-column:1/-1;grid-template-columns:auto auto auto auto;padding:12px 0 0}}@media (width<=760px){.profile-hero-panel{grid-template-columns:78px minmax(0,1fr);gap:14px;padding:18px}.profile-hero-portrait{inline-size:78px}.profile-hero-status{display:none}.constitutional-profile-note,.multilingual-field-grid,.capability-grid,.profile-public-list{grid-template-columns:1fr}.profile-form,.profile-legal-card,.profile-record-timeline,.profile-media-library,.appointment-register,.rank-access-matrix,.review-queue{padding:15px}.appointment-register article dl{grid-template-columns:1fr}.profile-tabs button{min-inline-size:150px}.profile-media-library article{grid-template-columns:70px minmax(0,1fr)}.profile-media-library article>img{inline-size:70px}}.dms-shell{color:#10283c;gap:15px;min-inline-size:0;display:grid}.dms-header{background:linear-gradient(118deg,#fff,#f6f3ec);border-block-start:4px solid #c89a35}.dms-header>div:first-child small{color:#2b789d;letter-spacing:.12em;font:800 9px/1.4 ui-monospace,monospace}.dms-metrics{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.dms-metrics article{background:#fff;border:1px solid #d5dde2;border-block-start:3px solid #c89a35;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.dms-metrics span{color:#607989;font-size:10px;font-weight:700}.dms-metrics strong{font:800 27px/1 var(--font-display)}.dms-commandbar{background:#eef3f5;border:1px solid #d6dee3;grid-template-columns:minmax(260px,1fr) 230px minmax(220px,.7fr);align-items:center;gap:8px;padding:10px;display:grid}.dms-commandbar label{background:#fff;border:1px solid #bdc9d0;align-items:center;gap:8px;padding-inline:12px;display:flex}.dms-commandbar input,.dms-commandbar select{background:#fff;border:0;min-block-size:42px;inline-size:100%;padding:8px 10px}.dms-commandbar>select{border:1px solid #bdc9d0}.dms-commandbar>span{color:#5e7685;font-size:10px;line-height:1.5}.dms-layout{grid-template-columns:minmax(275px,330px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.dms-register,.dms-record{background:#fff;border:1px solid #d5dde2;min-inline-size:0}.dms-register{max-block-size:calc(100vh - 105px);padding:11px;position:sticky;inset-block-start:82px;overflow:auto}.dms-register section+section{border-block-start:1px solid #dce3e7;margin-block-start:14px;padding-block-start:10px}.dms-register section>header{justify-content:space-between;align-items:center;padding:7px 6px;display:flex}.dms-register section>header span{background:#e5edf1;padding:3px 7px;font-size:10px}.dms-register section:first-child article{border-block-end:1px solid #e5eaed;grid-template-columns:22px minmax(0,1fr);gap:7px;padding:8px;display:grid}.dms-register section:first-child article div{gap:2px;display:grid}.dms-register section:first-child article small{color:#758995;font-size:9px}.dms-register button{text-align:start;color:#203c50;cursor:pointer;background:#fff;border:0;border-block-end:1px solid #e4e9ec;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;inline-size:100%;padding:11px 7px;display:grid}.dms-register button>div{gap:3px;min-inline-size:0;display:grid}.dms-register button code{color:#26779f;font-size:8px}.dms-register button strong{text-overflow:ellipsis;overflow:hidden}.dms-register button small{color:#738792;font-size:9px}.dms-register button>b{color:#fff;background:#8e4540;align-self:start;padding:3px 5px;font:800 7px/1 ui-monospace,monospace}.dms-register button.active{background:#eaf2f6;box-shadow:inset 3px 0 #c89a35}.dms-record-icon{color:#fff;background:#153c56;place-items:center;block-size:34px;inline-size:34px;font:800 8px/1 ui-monospace,monospace;display:grid}.dms-record-icon.public{background:#2c7e62}.dms-record-icon.confidential,.dms-record-icon.restricted,.dms-record-icon.security_review_required{background:#994c44}.dms-record-head{color:#fff;background:#0f2f48;border-block-start:4px solid #c89a35;justify-content:space-between;align-items:start;gap:22px;padding:25px 27px;display:flex}.dms-record-head>div:first-child{max-inline-size:850px}.dms-record-head small{color:#5db5dc;letter-spacing:.12em;font:800 9px/1.3 ui-monospace,monospace}.dms-record-head code{color:#e5ba57;margin-block:8px 0;display:block}.dms-record-head h2{font:750 clamp(26px,3vw,40px)/1.15 var(--font-display);margin:5px 0 8px}.dms-record-head p{color:#c0d1da;margin:0;line-height:1.7}.dms-record-head>div:last-child{justify-items:end;gap:6px;display:grid}.dms-integrity{text-transform:uppercase;border:1px solid #ffffff38;padding:6px 9px;font:800 8px/1 ui-monospace,monospace}.dms-integrity.sealed{color:#fff;background:#2f8466;border-color:#2f8466}.dms-tabs{border-block-end:1px solid #d6dee2;display:flex;overflow:auto}.dms-tabs button{color:#476274;text-align:start;cursor:pointer;background:#fff;border:0;border-inline-end:1px solid #e1e6e9;flex:1;min-block-size:58px;min-inline-size:145px;padding:10px;font-weight:750}.dms-tabs button span{color:#2e7da3;margin-block-end:4px;font:800 8px/1 ui-monospace,monospace;display:block}.dms-tabs button.active{color:#102e45;background:#eaf2f6;box-shadow:inset 0 -3px #c89a35}.dms-panel{min-inline-size:0;padding:24px 27px}.record-summary>dl{border:1px solid #dbe2e6;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.record-summary>dl div{border-block-end:1px solid #dbe2e6;border-inline-end:1px solid #dbe2e6;padding:13px}.record-summary dt{color:#738793;font-size:9px}.record-summary dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:750}.dms-control-alert{background:#f8f1e2;border-inline-start:4px solid #b78126;align-items:center;gap:13px;margin-block-start:12px;padding:11px 13px;display:flex}.dms-control-alert strong{font:800 8px/1 ui-monospace,monospace}.dms-control-alert span{font-size:11px}.dms-control-alert.hold{background:#f7e7e5;border-color:#a44e45}.dms-action-grid{flex-wrap:wrap;gap:6px;margin-block:16px;display:flex}.dms-panel button{color:#183e57;cursor:pointer;background:#fff;border:1px solid #9cafba;min-block-size:37px;padding:8px 11px;font-weight:750}.dms-panel button:hover{border-color:#27789f}.dms-tags,.dms-relations,.dms-workflow>section,.dms-panel>section{border-block-start:1px solid #dce3e7;margin-block-start:22px;padding-block-start:15px}.dms-tags header,.dms-relations header{justify-content:space-between;display:flex}.dms-tags>div{flex-wrap:wrap;gap:5px;margin-block-start:9px;display:flex}.dms-tags span{color:#286b8d;background:#e9f1f4;padding:5px 8px;font-size:10px}.dms-relations article{border-block-end:1px solid #e5eaed;grid-template-columns:110px 150px minmax(0,1fr);gap:9px;padding:9px 0;display:grid}.dms-relations span{color:#2b789e;font-size:10px}.dms-relations code{overflow-wrap:anywhere;font-size:9px}.dms-version-list{gap:8px;display:grid}.dms-version-list details{border:1px solid #d8e0e4}.dms-version-list summary{cursor:pointer;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.dms-version-list summary>span{color:#fff;background:#123851;place-items:center;block-size:42px;inline-size:42px;font-weight:800;display:grid}.dms-version-list summary>div{gap:3px;display:grid}.dms-version-list summary small{color:#748793}.dms-version-list details>p,.dms-version-list details>code,.dms-version-body{margin:0 13px 12px}.dms-version-list details>code{color:#2b708f;overflow-wrap:anywhere;background:#f1f4f5;padding:8px;font-size:8px;display:block}.dms-version-body{white-space:pre-wrap;color:#435b6c;line-height:1.8}.dms-ledger-row{border-block-end:1px solid #e0e6e9;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:10px;padding:12px 0;display:grid}.dms-ledger-row>div{gap:3px;display:grid}.dms-ledger-row p{color:#607583;margin:3px 0}.dms-ledger-row small{color:#718692}.dms-ledger-row code{overflow-wrap:anywhere;color:#286f92;font-size:8px}.dms-access-table{display:grid}.dms-access-table article{border-block-end:1px solid #e1e6e9;grid-template-columns:80px minmax(130px,1fr) 90px minmax(200px,1.5fr) auto auto;align-items:center;gap:8px;padding:10px;display:grid}.dms-access-table article>span,.dms-access-table article>b{background:#e9f0f3;padding:5px 7px;font-size:9px}.dms-access-table article small{color:#627987}.dms-access-table article time{color:#7b8b94;font-size:9px}.dms-policy-card{background:#f4f1e9;border-inline-start:4px solid #c89a35;grid-template-columns:1fr 1fr auto;gap:12px;padding:17px;display:grid}.dms-audit-summary{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dms-audit-summary article{background:#edf3f5;justify-content:space-between;padding:13px;display:flex}.dms-audit-list{margin:16px 0;padding:0;list-style:none}.dms-audit-list li{border-block-end:1px solid #e0e6e9;grid-template-columns:12px minmax(0,1fr);gap:9px;padding:10px 0;display:grid}.dms-audit-list li>span{background:#c89934;border-radius:50%;block-size:8px;inline-size:8px;margin-block-start:5px}.dms-audit-list li>div{gap:3px;display:grid}.dms-audit-list code{color:#6a8190;overflow-wrap:anywhere;font-size:8px}.dms-quick-reason{gap:4px;display:flex}.dms-quick-reason input{border:1px solid #abbac3;min-inline-size:170px;padding:7px}.dms-quick-reason button{min-block-size:34px;padding:5px 8px}.dms-modal{max-block-size:90vh;inline-size:min(920px,94vw);overflow:auto}.dms-localized-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dms-modal label{gap:5px;display:grid}.dms-modal textarea{resize:vertical}.attachment-list article{grid-template-columns:44px minmax(0,1fr) auto auto auto}.attachment-list article code{overflow-wrap:anywhere;color:#6b8190;font-size:7px}.attachment-list article>button{color:#963f38;background:#fff;border-color:#c38a84;min-block-size:30px}.public-document-files,.public-document-signatures{gap:8px;display:grid}.public-document-files>a{color:inherit;border:1px solid #d6dee2;grid-template-columns:120px minmax(0,1fr) auto 30px;align-items:center;gap:10px;padding:12px;text-decoration:none;display:grid}.public-document-files>a>span{color:#2b789d;font-size:10px}.public-document-signatures article{background:#eef5f2;border-inline-start:4px solid #398068;gap:4px;padding:13px;display:grid}.public-document-signatures code{overflow-wrap:anywhere;font-size:8px}.workspace-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) :is(.dms-register button,.dms-tabs button,.dms-panel,.dms-commandbar,.dms-modal){text-align:right}.workspace-shell:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) :is(.dms-register button,.dms-tabs button,.dms-panel,.dms-commandbar,.dms-modal){text-align:left}.workspace-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .dms-register button.active{box-shadow:inset -3px 0 #c89a35}.context-document-dock{background:#f3f6f7;border:1px solid #cbd7dd;border-inline-start:4px solid #c89a35;grid-template-columns:minmax(190px,.6fr) minmax(260px,1.4fr) auto;align-items:center;gap:14px;margin-block-end:15px;padding:12px 14px;display:grid}.context-document-dock>div:first-child{gap:3px;display:grid}.context-document-dock>div:first-child small{color:#2e789c;letter-spacing:.1em;font:800 8px/1 ui-monospace,monospace}.context-document-dock>div:first-child span{color:#6d8290;font-size:9px}.context-document-dock>div:nth-child(2){gap:6px;display:flex;overflow:auto}.context-document-dock article{background:#fff;border:1px solid #d7e0e4;grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;gap:5px;min-inline-size:210px;padding:8px;display:grid}.context-document-dock article code{color:#27799f;font-size:7px}.context-document-dock article span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.context-document-dock article b{color:#597483;font-size:7px}.context-document-dock p{color:#738691;margin:0;font-size:10px}.context-document-dock>button{color:#fff;cursor:pointer;background:#173c55;border:1px solid #173c55;min-block-size:40px;padding:8px 12px;font-weight:750}@media (width<=1180px){.dms-layout{grid-template-columns:260px minmax(0,1fr)}.record-summary>dl{grid-template-columns:1fr 1fr}.dms-commandbar{grid-template-columns:minmax(0,1fr) 200px}.dms-commandbar>span{grid-column:1/-1}.dms-access-table article{grid-template-columns:80px 1fr 80px}.dms-access-table article small{grid-column:1/-1}.dms-access-table article time{grid-column:1/3}}@media (width<=820px){.dms-metrics{grid-template-columns:1fr 1fr}.dms-layout{grid-template-columns:1fr}.dms-register{max-block-size:380px;position:static}.dms-record-head{display:grid}.dms-record-head>div:last-child{justify-items:start}.dms-panel{padding:16px}.dms-commandbar{grid-template-columns:1fr}.dms-commandbar>span{grid-column:1}.dms-localized-fields{grid-template-columns:1fr}.dms-version-list summary{grid-template-columns:40px minmax(0,1fr)}.dms-version-list summary>b{grid-column:2}.dms-ledger-row,.dms-policy-card,.dms-audit-summary{grid-template-columns:1fr}.public-document-files>a{grid-template-columns:1fr auto}.public-document-files>a>span,.public-document-files>a>small{grid-column:1}.context-document-dock{grid-template-columns:1fr}.context-document-dock>button{justify-self:start}}@media (width<=540px){.dms-metrics,.record-summary>dl{grid-template-columns:1fr}.dms-header{padding:17px}.dms-tabs button{min-inline-size:130px}.dms-record-head{padding:20px 16px}.dms-relations article{grid-template-columns:1fr}.attachment-list article{grid-template-columns:38px minmax(0,1fr)}.attachment-list article>a,.attachment-list article>button{grid-column:2}}.admin-ops-shell{--ops-navy:#0d2b43;--ops-blue:#28789e;--ops-gold:#c79531;--ops-line:#d5dee3;--ops-paper:#fff;color:#102c43;gap:17px;min-inline-size:0;display:grid}.admin-ops-hero{border-block-start:4px solid var(--ops-gold);color:#fff;background:linear-gradient(116deg,#0b263b 0 74%,#123a54 74%);justify-content:space-between;align-items:stretch;gap:28px;display:flex}.admin-ops-hero>div:first-child{max-inline-size:850px;padding:27px 30px}.admin-ops-hero small,.admin-register small,.workforce-centre small{letter-spacing:.13em;color:#55b8e3;font:800 9px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.admin-ops-hero h2{font:700 clamp(27px,3.3vw,45px)/1.1 var(--font-display);margin:7px 0 8px}.admin-ops-hero p{color:#b8c8d3;max-inline-size:720px;margin:0;line-height:1.7}.admin-ops-hero-state{background:#0000001f;border-inline-start:1px solid #ffffff29;align-content:center;place-items:center;min-inline-size:180px;padding:22px;display:grid}.admin-ops-hero-state>span{color:#50d09e;letter-spacing:.14em;border:1px solid #50d09e;padding:4px 7px;font:800 8px/1 ui-monospace,monospace}.admin-ops-hero-state strong{font:700 38px/1 var(--font-display);margin-block:8px 4px}.admin-ops-hero-state small{color:#94aebb}.admin-ops-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.admin-ops-metrics article{border-block-start:3px solid var(--ops-blue);box-shadow:0 0 0 1px var(--ops-line);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:15px 17px;display:grid}.admin-ops-metrics article.red{border-color:#b9564e}.admin-ops-metrics article.gold{border-color:var(--ops-gold)}.admin-ops-metrics span{font-weight:750}.admin-ops-metrics strong{font:700 34px/1 var(--font-display);grid-area:1/2/3}.admin-ops-metrics small{color:#778b97;letter-spacing:.11em;font:800 8px/1.4 ui-monospace,monospace}.admin-ops-tabs{border:1px solid var(--ops-line);background:#fff;display:flex;overflow:auto}.admin-ops-tabs button{border:0;border-inline-end:1px solid var(--ops-line);color:#36566a;text-align:start;cursor:pointer;background:#fff;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-block-size:52px;min-inline-size:145px;padding:9px 14px;font-weight:750;display:grid}.admin-ops-tabs button span{color:#79909e;font:800 8px/1 ui-monospace,monospace}.admin-ops-tabs button.active{color:#102e45;box-shadow:inset 0 -3px var(--ops-gold);background:#eaf2f6}.admin-command-grid{grid-template-columns:minmax(0,1.65fr) minmax(260px,.7fr);gap:16px;display:grid}.admin-inbox,.admin-command-rail>section,.admin-register,.admin-record,.workforce-centre{border:1px solid var(--ops-line);background:#fff}.admin-inbox>header,.admin-register>header{border-block-end:1px solid var(--ops-line);justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.admin-inbox h3,.admin-register h3,.workforce-centre h3{font:700 24px/1.15 var(--font-display);margin:4px 0 0}.admin-inbox>header>span,.admin-register>header>span{background:var(--ops-navy);color:#fff;place-items:center;block-size:34px;min-inline-size:34px;font-weight:800;display:grid}.admin-inbox>div>button{inline-size:100%;color:inherit;text-align:start;cursor:pointer;border:0;background:#fff;border-block-end:1px solid #e5eaed;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 17px;display:grid}.admin-inbox>div>button:hover{background:#f2f6f7}.admin-inbox>div>button.overdue{box-shadow:inset 4px 0 #b9564e}.admin-inbox>div>button.due-soon{box-shadow:inset 4px 0 var(--ops-gold)}.admin-inbox button div{gap:2px;display:grid}.admin-inbox button code,.admin-register code{color:var(--ops-blue);letter-spacing:.08em;font:800 8px/1.4 ui-monospace,monospace}.admin-inbox button p{color:#657a87;margin:2px 0;line-height:1.5}.admin-inbox button aside{justify-items:end;gap:5px;display:grid}.admin-inbox button aside b{color:#315e75;background:#eaf1f4;padding:4px 6px;font-size:8px}.admin-inbox time,.admin-register time{color:#758894;font-size:9px}.admin-type{color:#fff;letter-spacing:.1em;background:#173d56;place-items:center;block-size:38px;inline-size:38px;font:800 8px/1 ui-monospace,monospace;display:grid}.admin-type.approval{background:#8c6925}.admin-type.service{background:#28745e}.admin-type.risk{background:#983f38}.admin-command-rail{align-content:start;gap:14px;display:grid}.admin-command-rail>section{padding:18px}.admin-command-rail h3{font:700 20px/1.2 var(--font-display);margin:4px 0 14px}.admin-command-rail section>div{border-block-end:1px solid #e4e9ec;grid-template-columns:105px minmax(0,1fr) 30px;align-items:center;gap:8px;padding:8px 0;display:grid}.admin-command-rail meter{block-size:6px;inline-size:100%}.admin-command-rail b,.admin-command-rail strong{text-align:end}.admin-control-status{border-block-start:4px solid var(--ops-gold)!important}.admin-control-status div strong{color:#27799f}.admin-register-layout{grid-template-columns:minmax(275px,330px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.admin-register{max-block-size:calc(100vh - 160px);position:sticky;inset-block-start:12px;overflow:auto}.admin-new-record{color:#fff;cursor:pointer;background:#143c56;border:1px solid #143c56;inline-size:calc(100% - 24px);margin:12px;padding:10px;font-weight:750}.admin-register>div>button{inline-size:100%;color:inherit;text-align:start;cursor:pointer;background:#fff;border:0;border-block-end:1px solid #e5eaed;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;display:grid}.admin-register>div>button.active{box-shadow:inset 3px 0 var(--ops-gold);background:#eaf2f6}.admin-register button>div{gap:3px;display:grid}.admin-register button strong{text-overflow:ellipsis;overflow:hidden}.admin-register button small{color:#6e8491;letter-spacing:0}.priority{color:#34657c;background:#dfe9ed;place-items:center;block-size:32px;inline-size:32px;font:800 7px/1 ui-monospace,monospace;display:grid}.priority.urgent,.priority.critical{color:#963f38;background:#f1dedc}.priority.high{color:#8c651d;background:#f5ead3}.admin-record{min-inline-size:0;padding:26px}.admin-record-head{border-block-end:1px solid var(--ops-line);justify-content:space-between;gap:20px;padding-block-end:20px;display:flex}.admin-record-head>div{gap:4px;display:grid}.admin-record-head small{color:#337c9e;letter-spacing:.13em;font:800 8px/1.4 ui-monospace,monospace}.admin-record-head code{color:#a37827;font:800 10px/1.4 ui-monospace,monospace}.admin-record-head h3{font:700 clamp(24px,3vw,38px)/1.15 var(--font-display);margin:0}.admin-record-head aside{align-content:start;justify-items:end;gap:7px;display:grid}.record-status{text-transform:uppercase;background:#eaf1f4;border:1px solid #91a5b0;padding:6px 8px;font:800 8px/1 ui-monospace,monospace}.admin-record-head time{color:#788b95;font-size:9px}.admin-record-facts{border:1px solid var(--ops-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0;display:grid}.admin-record-facts div{border-inline-end:1px solid var(--ops-line);border-block-end:1px solid var(--ops-line);padding:12px}.admin-record-facts dt{color:#738792;font-size:9px}.admin-record-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:750}.admin-record-summary{border-inline-start:4px solid var(--ops-gold);color:#4f6573;background:#f4f2ec;padding:16px;line-height:1.8}.admin-transition{background:#edf2f4;grid-template-columns:minmax(130px,.7fr) minmax(150px,1fr) minmax(200px,1.5fr) auto;gap:8px;margin-block:19px;padding:13px;display:grid}.admin-transition header{gap:3px;display:grid}.admin-transition label,.admin-inline-form label,.administrative-modal label{color:#526d7c;gap:4px;font-size:10px;display:grid}.admin-transition input,.admin-transition select,.admin-inline-form input,.admin-inline-form select,.admin-inline-form textarea,.administrative-modal input,.administrative-modal select,.administrative-modal textarea{color:#133249;min-block-size:39px;inline-size:100%;font:inherit;background:#fff;border:1px solid #aebcc4;padding:8px}.admin-transition button,.admin-inline-create,.admin-inline-form button,.workforce-centre button{border:1px solid var(--ops-navy);background:var(--ops-navy);color:#fff;cursor:pointer;min-block-size:39px;padding:8px 12px;font-weight:750}.admin-event-ledger,.meeting-agenda,.meeting-decisions,.risk-control-list,.admin-attachments{border-block-start:1px solid var(--ops-line);margin-block-start:22px;padding-block-start:16px}.admin-event-ledger>header,.meeting-decisions>header,.risk-control-list>header,.admin-attachments>header{justify-content:space-between;display:flex}.admin-event-ledger>article,.risk-control-list>article{border-block-end:1px solid #e3e9ec;grid-template-columns:11px minmax(0,1fr) auto;gap:10px;padding:11px 0;display:grid}.admin-event-ledger>article>span,.risk-control-list>article>span{background:#3b876d;border-radius:50%;block-size:8px;inline-size:8px;margin-block-start:5px}.admin-event-ledger p,.risk-control-list p{color:#617783;margin:3px 0}.admin-event-ledger small,.risk-control-list small{color:#748793}.admin-event-ledger b{font-size:9px}.approval-route{gap:8px;margin-block:20px;display:grid}.approval-step{border:1px solid var(--ops-line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;display:grid}.approval-step>span{background:var(--ops-navy);color:#fff;place-items:center;block-size:34px;inline-size:34px;font-weight:800;display:grid}.approval-step>div{gap:3px;display:grid}.approval-step aside{gap:5px;display:flex}.approval-step button{color:#143b55;cursor:pointer;background:#fff;border:1px solid #143b55;padding:7px 9px;font-weight:750}.meeting-agenda{white-space:pre-wrap;line-height:1.75}.meeting-participant-grid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:8px;margin-block:18px;display:grid}.meeting-participant-grid article{border:1px solid var(--ops-line);grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:11px;display:grid}.meeting-participant-grid article small{grid-column:1}.meeting-participant-grid article div{grid-column:1/-1;gap:5px;display:flex}.meeting-participant-grid button{cursor:pointer;background:#fff;border:1px solid #93a8b4;padding:5px 8px}.meeting-decisions article{border-block-end:1px solid #e3e9ec;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:11px 0;display:grid}.meeting-decisions p{color:#617783;margin:3px 0}.meeting-decisions code{color:#27799f;font-size:8px}.service-assignment{background:#eef3f5;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-block:16px;padding:13px;display:grid}.service-assignment select{border:1px solid #aabac3;min-block-size:38px;padding:7px}.service-assignment button{border:1px solid var(--ops-navy);background:var(--ops-navy);color:#fff;padding:8px 11px}.admin-inline-create{margin-block:13px}.admin-inline-form{background:#eef3f5;grid-template-columns:1fr 1.6fr 1fr 1fr;gap:8px;margin-block:13px;padding:13px;display:grid}.admin-inline-form footer{grid-column:1/-1;justify-content:flex-end;gap:6px;display:flex}.risk-score-banner{background:var(--ops-navy);color:#fff;align-items:center;gap:16px;margin-block:16px;padding:16px;display:flex}.risk-score-banner strong{font:700 38px/1 var(--font-display)}.risk-score-banner div{display:grid}.risk-score-banner small{color:#a9bdc9}.risk-control-list>article>b{font-size:9px}.workforce-centre{padding:25px}.workforce-centre>header{border-block-end:1px solid var(--ops-line);justify-content:space-between;gap:20px;padding-block-end:20px;display:flex}.workforce-centre>header p{color:#607583;max-inline-size:720px;margin:7px 0 0;line-height:1.65}.workforce-centre>header>div:last-child{align-items:start;gap:6px;display:flex}.organization-map{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:12px;margin-block-start:18px;display:grid}.organization-map>article{border-block-start:4px solid var(--ops-gold);box-shadow:0 0 0 1px var(--ops-line);background:#f4f6f7}.organization-map>article>header{justify-content:space-between;padding:14px;display:flex}.organization-map>article>header div{display:grid}.organization-map>article>header span{color:#317a9e;font:800 8px/1 ui-monospace,monospace}.organization-map>article>header b{background:var(--ops-navy);color:#fff;place-items:center;block-size:30px;inline-size:30px;display:grid}.position-row{border-block-start:1px solid var(--ops-line);background:#fff;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 14px;display:grid}.position-row>span{color:#2c708f;background:#e2ebef;place-items:center;block-size:30px;inline-size:30px;font-weight:800;display:grid}.position-row>div{gap:3px;display:grid}.position-row code{color:#31799b;font-size:8px}.position-row b{padding:4px 6px;font-size:7px}.position-row b.filled{color:#28775f;background:#ddf0e8}.position-row b.vacant{color:#916619;background:#f4e5cd}.admin-attachments>form{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-block:10px;display:grid}.admin-attachments input{border:1px dashed #95a8b2;padding:8px}.admin-attachments button{border:1px solid var(--ops-navy);background:var(--ops-navy);color:#fff;min-inline-size:42px}.admin-attachments>div>article{border-block-end:1px solid #e2e8eb;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.admin-attachments article>span{color:#2b718e;background:#e1ebef;place-items:center;block-size:36px;inline-size:36px;font:800 7px/1 ui-monospace,monospace;display:grid}.admin-attachments article>div{display:grid}.admin-attachments a{color:#27799f;font-size:21px;text-decoration:none}.administrative-modal{max-block-size:92vh;inline-size:min(860px,94vw);overflow:auto}.administrative-modal .modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.administrative-modal label{margin-block-end:9px}.administrative-modal select[multiple]{min-block-size:130px}.administrative-modal label>small{color:#748793}.admin-loading{border:1px solid var(--ops-line);background:#fff;place-items:center;min-block-size:380px;display:grid}.admin-loading span{border:3px solid #d8e2e7;border-block-start-color:var(--ops-gold);border-radius:50%;block-size:34px;inline-size:34px;animation:.8s linear infinite spin}.admin-loading p{color:#6c808c}.workspace-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) :is(.admin-ops-shell,.admin-register button,.admin-inbox button,.administrative-modal){text-align:right}.workspace-shell:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) :is(.admin-ops-shell,.admin-register button,.admin-inbox button,.administrative-modal){text-align:left}.workspace-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .admin-inbox>div>button.overdue{box-shadow:inset -4px 0 #b9564e}.workspace-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .admin-inbox>div>button.due-soon{box-shadow:inset -4px 0 var(--ops-gold)}.workspace-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .admin-register>div>button.active{box-shadow:inset -3px 0 var(--ops-gold)}@media (width<=1180px){.admin-command-grid{grid-template-columns:minmax(0,1fr) 260px}.admin-register-layout{grid-template-columns:285px minmax(0,1fr)}.admin-record-facts,.admin-transition{grid-template-columns:1fr 1fr}.admin-transition header{grid-column:1/-1}.admin-inline-form{grid-template-columns:1fr 1fr}}@media (width<=820px){.admin-ops-metrics{grid-template-columns:1fr 1fr}.admin-command-grid,.admin-register-layout{grid-template-columns:1fr}.admin-register{max-block-size:390px;position:static}.admin-command-rail{grid-template-columns:1fr 1fr}.admin-record{padding:18px}.admin-record-head,.workforce-centre>header{display:grid}.admin-record-head aside{justify-items:start}.admin-transition,.admin-inline-form,.administrative-modal .modal-grid,.organization-map{grid-template-columns:1fr}}@media (width<=540px){.admin-ops-hero{background:#0b263b;display:grid}.admin-ops-hero-state{border-block-start:1px solid #ffffff29;border-inline-start:0}.admin-ops-metrics,.admin-command-rail,.admin-record-facts{grid-template-columns:1fr}.admin-inbox>div>button{grid-template-columns:36px minmax(0,1fr)}.admin-inbox button aside{grid-column:2;justify-items:start}.admin-record{padding:14px}.approval-step{grid-template-columns:34px minmax(0,1fr)}.approval-step aside{grid-column:2}.service-assignment{grid-template-columns:1fr}.workforce-centre{padding:16px}.position-row{grid-template-columns:30px minmax(0,1fr)}.position-row>b{grid-column:2;justify-self:start}}.commission-centre{--commission-navy:#0c2b43;--commission-blue:#28799f;--commission-gold:#c79631;--commission-line:#d5dee3;color:#102d43;gap:16px;min-inline-size:0;display:grid}.commission-hero{border-block-start:4px solid var(--commission-gold);color:#fff;background:linear-gradient(115deg,#0b263b,#123c56);justify-content:space-between;align-items:center;gap:28px;padding:28px 30px;display:flex}.commission-hero>div:first-child{max-inline-size:800px}.commission-hero small,.commission-ledger>header small{color:#5cb8df;letter-spacing:.13em;font:800 9px/1.4 ui-monospace,monospace}.commission-hero h2{font:750 clamp(27px,3vw,43px)/1.15 var(--font-display);margin:6px 0 8px}.commission-hero p{color:#bed0da;margin:0;line-height:1.75}.commission-hero-metrics{gap:8px;display:flex}.commission-hero-metrics article{background:#0000001f;border:1px solid #fff3;min-inline-size:112px;padding:14px;display:grid}.commission-hero-metrics span{color:#adc1cc;font-size:10px}.commission-hero-metrics strong{font:750 30px/1.2 var(--font-display)}.commission-tabs{border:1px solid var(--commission-line);background:#fff;display:flex;overflow:auto}.commission-tabs button{border:0;border-inline-end:1px solid var(--commission-line);color:#34566b;text-align:start;cursor:pointer;background:#fff;flex:1;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-block-size:54px;min-inline-size:155px;padding:10px 14px;font-weight:750;display:grid}.commission-tabs button span{color:#7a919e;font:800 8px/1 ui-monospace,monospace}.commission-tabs button.active{box-shadow:inset 0 -3px var(--commission-gold);background:#eaf2f6}.commission-layout{grid-template-columns:minmax(270px,325px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.commission-register,.commission-workbench{border:1px solid var(--commission-line);background:#fff}.commission-register{max-block-size:calc(100vh - 160px);padding:12px;position:sticky;inset-block-start:12px;overflow:auto}.commission-register>header{border-block-end:1px solid var(--commission-line);justify-content:space-between;align-items:center;padding:8px 7px 14px;display:flex}.commission-register>header span{background:var(--commission-navy);color:#fff;padding:4px 8px}.commission-register>button.primary{border:1px solid var(--commission-navy);background:var(--commission-navy);color:#fff;inline-size:100%;margin-block:11px;padding:10px;font-weight:750}.commission-register>div>button{inline-size:100%;color:inherit;text-align:start;cursor:pointer;background:#fff;border:0;border-block-end:1px solid #e4e9ec;grid-template-columns:40px minmax(0,1fr);gap:10px;padding:13px 9px;display:grid}.commission-register>div>button.active{box-shadow:inset 3px 0 var(--commission-gold);background:#eaf2f6}.commission-register button>span{color:#fff;background:#143b54;place-items:center;block-size:38px;inline-size:38px;font:800 8px/1 ui-monospace,monospace;display:grid}.commission-register button>span.temporary_committee{background:#92681f}.commission-register button>div{gap:3px;display:grid}.commission-register code,.commission-record-head code,.workflow-row code,.session-record code{color:var(--commission-blue);font:800 9px/1.4 ui-monospace,monospace}.commission-register small{color:#728591}.commission-workbench{min-inline-size:0;padding:26px}.commission-record-head{border-block-end:1px solid var(--commission-line);justify-content:space-between;gap:20px;padding-block-end:20px;display:flex}.commission-record-head h3{font:750 clamp(25px,3vw,39px)/1.15 var(--font-display);margin:6px 0}.commission-record-head aside{align-content:start;justify-items:end;gap:7px;display:grid}.commission-record-head aside span,.commission-record-head aside b{color:#315c72;background:#e8f0f4;padding:5px 8px;font-size:9px}.commission-record-head aside b{color:#87631e;background:#f3ead5}.commission-facts{border:1px solid var(--commission-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0;display:grid}.commission-facts div{border-inline-end:1px solid var(--commission-line);padding:13px}.commission-facts dt{color:#748793;font-size:10px}.commission-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:750}.commission-mandate{border-inline-start:4px solid var(--commission-gold);background:#f4f2ec;padding:18px}.commission-mandate p{line-height:1.75}.commission-mandate blockquote{color:#526b79;border-inline-start:2px solid #9caeb8;margin:14px 0 0;padding-inline-start:15px}.commission-ledger>header{border-block-end:1px solid var(--commission-line);justify-content:space-between;align-items:center;padding-block-end:14px;display:flex}.commission-ledger>header h3{font:750 24px/1.2 var(--font-display);margin:4px 0}.commission-ledger>header button{border:1px solid var(--commission-navy);background:var(--commission-navy);color:#fff;block-size:38px;inline-size:38px}.commission-ledger>article{border-block-end:1px solid #e3e9ec;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 3px;display:grid}.commission-ledger>article>span{background:#3b876d;border-radius:50%;block-size:8px;inline-size:8px}.commission-ledger>article>div{gap:3px;display:grid}.commission-ledger article small{color:#718592}.commission-ledger .workflow-row,.commission-ledger .session-record{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.commission-ledger .workflow-row>span{display:none}.commission-transition{background:#eef3f5;grid-template-columns:auto 170px minmax(160px,1fr) 40px;gap:7px;padding:10px;display:grid}.commission-transition>*{color:#17364c;background:#fff;border:1px solid #aabac3;min-block-size:37px;padding:7px}.commission-transition code{background:0 0;border:0;align-items:center;display:grid}.commission-transition button{background:var(--commission-navy);border-color:var(--commission-navy);color:#fff}.session-record ol{gap:5px;margin:10px 0;padding:0;list-style:none;display:grid}.session-record li{background:#f4f6f7;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;padding:9px;display:grid}.session-record li b{background:var(--commission-navy);color:#fff;place-items:center;display:grid}.commission-agenda-form{background:#eef3f5;grid-template-columns:1fr 1.5fr 90px 38px 38px;gap:6px;margin-block:9px;padding:10px;display:grid}.commission-agenda-form label{color:#617986;gap:3px;font-size:9px;display:grid}.commission-agenda-form input{border:1px solid #aab9c1;min-block-size:36px;padding:7px}.commission-agenda-form button,.commission-add-agenda{border:1px solid var(--commission-navy);color:var(--commission-navy);background:#fff;font-weight:800}.commission-add-agenda{margin-block:8px;padding:8px 11px}.commission-files{border-block-start:1px solid var(--commission-line);margin-block-start:12px;padding-block-start:11px}.commission-files>header{justify-content:space-between;display:flex}.commission-files form{grid-template-columns:minmax(0,1fr) 40px;gap:7px;margin-block:8px;display:grid}.commission-files input{border:1px dashed #9aabb4;padding:8px}.commission-files button{background:var(--commission-navy);color:#fff;border:0}.commission-files>a{color:#245d7d;border-block-end:1px solid #e5eaed;justify-content:space-between;gap:10px;padding:8px 0;text-decoration:none;display:flex}.commission-modal{max-block-size:90vh;inline-size:min(820px,94vw);overflow:auto}.commission-modal label{color:#526d7c;gap:4px;margin-block-end:9px;font-size:10px;display:grid}.commission-modal input,.commission-modal select,.commission-modal textarea{min-block-size:39px;inline-size:100%;font:inherit;border:1px solid #aebcc4;padding:8px}.admin-readiness-empty{text-align:center;padding:26px}.admin-readiness-empty strong{font:750 20px/1.2 var(--font-display)}.admin-readiness-empty p{color:#697e8b;max-inline-size:650px;margin:8px auto;line-height:1.7}.admin-readiness{border:1px solid var(--ops-line);background:#fff}.admin-readiness>header{border-block-end:1px solid var(--ops-line);justify-content:space-between;padding:16px 18px;display:flex}.admin-readiness>header h3{margin:3px 0}.admin-readiness>header span{color:#318061;font:800 9px/1 ui-monospace,monospace}.admin-readiness>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-readiness article{border-inline-end:1px solid var(--ops-line);gap:4px;padding:18px;display:grid}.admin-readiness article strong{font:750 30px/1 var(--font-display)}.admin-readiness article span{color:#6e838f}.workspace-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) :is(.commission-centre,.commission-register button,.commission-tabs button,.commission-modal){text-align:right}.workspace-shell:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) :is(.commission-centre,.commission-register button,.commission-tabs button,.commission-modal){text-align:left}.workspace-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .commission-register>div>button.active{box-shadow:inset -3px 0 var(--commission-gold)}@media (width<=1050px){.commission-layout{grid-template-columns:260px minmax(0,1fr)}.commission-facts,.commission-agenda-form{grid-template-columns:1fr 1fr}.commission-agenda-form button{min-block-size:36px}}@media (width<=780px){.commission-hero{display:grid}.commission-hero-metrics{overflow:auto}.commission-layout{grid-template-columns:1fr}.commission-register{max-block-size:380px;position:static}.commission-workbench{padding:17px}.commission-record-head{display:grid}.commission-record-head aside{justify-items:start}.commission-transition,.commission-agenda-form{grid-template-columns:1fr}.admin-readiness>div{grid-template-columns:1fr 1fr}}@media (width<=520px){.commission-hero{padding:20px 17px}.commission-hero-metrics{grid-template-columns:1fr;display:grid}.commission-facts,.admin-readiness>div{grid-template-columns:1fr}.commission-facts div{border-block-end:1px solid var(--commission-line)}.commission-workbench{padding:13px}}.commission-decisions{border-block-start:3px solid var(--commission-gold);margin-block-start:24px;padding-block-start:18px}.commission-decision-form{background:#eef3f5;grid-template-columns:1fr 2fr auto;align-items:end;gap:8px;padding:12px;display:grid}.commission-decision-form label{color:#5c7482;gap:4px;font-size:10px;display:grid}.commission-decision-form input,.commission-decision-form textarea{border:1px solid #aab9c2;min-block-size:39px;inline-size:100%;padding:8px}.commission-decision-form button{border:1px solid var(--commission-navy);background:var(--commission-navy);color:#fff;min-block-size:39px;padding:8px 12px}@media (width<=780px){.commission-decision-form{grid-template-columns:1fr}}.representative-directory>button{grid-template-columns:42px minmax(0,1fr) 18px}.representative-directory>button>b{color:#668090;font-size:20px}.representative-public-link{color:#fff;background:#11314c;border:1px solid #11314c;justify-content:center;align-items:center;min-block-size:40px;padding:9px 14px;font:700 13px/1.2 inherit;text-decoration:none;display:inline-flex}@media (width<=760px){.workspace-shell,.workspace-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){inline-size:100%;min-inline-size:0;max-inline-size:100%;overflow-x:clip;grid-template-columns:minmax(0,1fr)!important;display:block!important}.workspace-shell>.workspace-main,.workspace-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.workspace-main{inline-size:100%;min-inline-size:0;max-inline-size:100%;grid-area:1/1!important;display:block!important}.workspace-shell>.workspace-sidebar,.workspace-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.workspace-sidebar{z-index:120;block-size:100dvh;min-block-size:0;inline-size:min(320px,88vw);max-inline-size:88vw;position:fixed;inset-block:0;inset-inline-start:0;grid-area:auto!important}.workspace-topbar{gap:8px;block-size:auto;min-block-size:72px;inline-size:100%;padding-inline:10px}.workspace-tools{gap:6px;min-inline-size:0}.workspace-tools .profile-chip{padding-inline-start:6px}.workspace-tools .notification-button{flex:none}.workspace-content{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:22px 12px max(50px,env(safe-area-inset-bottom));overflow-x:clip}.workspace-heading{gap:12px;margin-block-end:20px}.workspace-heading h1{overflow-wrap:anywhere;font-size:clamp(23px,7vw,31px)}.workspace-module-grid{grid-template-columns:1fr 1fr;gap:9px}.module-status{min-block-size:104px;padding:13px}.module-status strong{font-size:27px}.workspace-modal-backdrop{z-index:200;place-items:end stretch;padding:0}.workspace-create-modal,.representative-modal,.document-modal,.administrative-modal,.commission-modal{box-sizing:border-box;inline-size:100%;max-inline-size:none;max-block-size:calc(100dvh - env(safe-area-inset-top));padding:20px 16px max(18px,env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:18px 18px 0 0;margin:0}.workspace-create-modal :is(input,select,textarea,button),.representative-public-link{min-block-size:44px}.representative-system,.representative-layout,.representative-record,.representative-control-grid,.mandate-grid,.casework-split{min-inline-size:0;max-inline-size:100%}.representative-directory{max-block-size:min(42dvh,360px);padding:8px}.representative-directory>button{min-block-size:72px;padding:9px 7px}.representative-record{scroll-margin-block-start:82px}.representative-record>header{display:grid}.representative-state-stack{justify-items:start}.representative-actions{grid-template-columns:1fr 1fr;display:grid}.representative-actions>*{inline-size:100%}.representative-centre-tabs{z-index:4;scroll-snap-type:x proximity;margin-inline:-16px;padding-inline:8px;position:sticky;inset-block-start:72px}.representative-centre-tabs button{scroll-snap-align:start;min-inline-size:118px}.representative-metrics{gap:8px;grid-template-columns:1fr 1fr!important}.representative-metrics article{min-inline-size:0;padding:13px}.representative-metrics strong{font-size:27px}.representative-metrics span{overflow-wrap:anywhere;font-size:7px}.representative-readiness{grid-template-columns:1fr 1fr!important}}@media (width<=420px){.workspace-content{padding-inline:9px}.workspace-module-grid{grid-template-columns:1fr 1fr}.representative-actions{grid-template-columns:1fr}.representative-metrics article{padding:11px}.representative-record,.representative-control-grid>section,.representative-ledger-panel{padding:13px}}.profile-workroom-portal{background:#f7f5ef;border-block-start:4px solid #c89a35;padding:22px}.profile-workroom-portal>header{justify-content:space-between;align-items:start;gap:18px;margin-block-end:18px;display:flex}.profile-workroom-portal>header small{color:#9a7020;letter-spacing:.14em;text-transform:uppercase;font:800 9px/1.3 ui-monospace,monospace}.profile-workroom-portal>header h3{color:#102f47;font:750 24px/1.2 var(--font-display);margin:5px 0}.profile-workroom-portal>header p{color:#607684;max-inline-size:760px;margin:0;font-size:12px;line-height:1.7}.profile-workroom-portal>header>strong{color:#9a7020;block-size:48px;min-inline-size:48px;font:800 19px/1 var(--font-display);background:#fff;border:1px solid #d8c08b;place-items:center;display:grid}.profile-workroom-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.profile-workroom-card{--room-accent:#406b83;border:1px solid #d7dfe2;border-block-start:3px solid var(--room-accent);background:#fff;flex-direction:column;min-inline-size:0;padding:17px;display:flex;box-shadow:0 7px 20px #0b25360d}.profile-workroom-card.tone-gold{--room-accent:#bd8c2c}.profile-workroom-card.tone-blue{--room-accent:#2d779e}.profile-workroom-card.tone-green{--room-accent:#397d68}.profile-workroom-card.tone-red{--room-accent:#9f4b45}.profile-workroom-card.tone-slate{--room-accent:#526b79}.profile-workroom-card-heading{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;display:grid}.profile-workroom-card-heading>span{color:#efc45d;background:#0b2a40;place-items:center;block-size:42px;inline-size:42px;font-size:20px;display:grid}.profile-workroom-card-heading small{color:#7a8d98;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font:750 8px/1.2 ui-monospace,monospace;display:block;overflow:hidden}.profile-workroom-card h4{color:#12364e;font:750 17px/1.25 var(--font-display);margin:4px 0 0}.profile-workroom-card>p{color:#60717c;min-block-size:58px;margin:13px 0;font-size:11px;line-height:1.65}.profile-workroom-modules{flex-wrap:wrap;gap:5px;display:flex}.profile-workroom-modules span{color:#35566a;background:#eef3f5;padding:5px 7px;font-size:9px}.profile-workroom-card dl{border-block-start:1px solid #e4e8ea;gap:6px;margin:13px 0 0;padding-block-start:11px;display:grid}.profile-workroom-card dl>div{gap:3px;display:grid}.profile-workroom-card dt{color:#8a9aa3;text-transform:uppercase;font:800 8px/1.2 ui-monospace,monospace}.profile-workroom-card dd{overflow-wrap:anywhere;color:#4c6473;margin:0;font-size:9px}.profile-workroom-card footer{flex-wrap:wrap;gap:7px;margin-block-start:auto;padding-block-start:15px;display:flex}.profile-workroom-card footer button,.profile-workroom-card footer a{color:#fff;cursor:pointer;background:#0d3148;border:1px solid #0d3148;justify-content:center;align-items:center;min-block-size:42px;padding:9px 12px;font:750 10px/1.2 inherit;text-decoration:none;display:inline-flex}.profile-workroom-card footer a{color:#8b661f;background:0 0;border-color:#bd8c2c}.profile-workroom-empty{color:#617984;text-align:center;background:#fff;border:1px dashed #bdcbd1;padding:24px}@media (width<=1180px){.profile-workroom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.profile-workroom-portal{padding:15px}.profile-workroom-portal>header h3{font-size:20px}.profile-workroom-portal>header>strong{block-size:42px;min-inline-size:42px}.profile-workroom-grid{grid-template-columns:1fr}.profile-workroom-card>p{min-block-size:0}.profile-workroom-card footer button,.profile-workroom-card footer a{flex:1;min-block-size:46px}}.workspace-create-modal-expanded{max-block-size:92dvh;inline-size:min(920px,94vw);overflow:auto}.workspace-create-modal-expanded fieldset{border:1px solid #d3dce1;margin:0;padding:14px}.workspace-create-modal-expanded legend{color:#315d75;padding-inline:8px;font-weight:800}.workspace-create-language-grid,.workspace-create-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workspace-create-modal-expanded label{gap:6px;min-inline-size:0;display:grid}.workspace-create-modal-expanded :is(input,select,textarea){box-sizing:border-box;inline-size:100%}.workspace-create-modal-expanded textarea{resize:vertical}.workspace-create-modal-expanded>footer{z-index:2;padding:15px 20px max(15px,env(safe-area-inset-bottom));background:#fff;border-block-start:1px solid #d5dde1;margin:5px -20px -20px;position:sticky;inset-block-end:-20px}@media (width<=760px){.workspace-create-modal-expanded{inline-size:100%;max-block-size:calc(100dvh - env(safe-area-inset-top));padding:18px 14px}.workspace-create-language-grid,.workspace-create-field-grid{grid-template-columns:1fr}.workspace-create-modal-expanded>footer{margin:5px -14px -18px;padding-inline:14px;inset-block-end:-18px}}.workspace-resource-list details{background:#fff;border:1px solid #d8d2c7}.workspace-resource-list summary{cursor:pointer;grid-template-columns:155px minmax(0,1fr) auto 20px;align-items:center;gap:15px;min-block-size:58px;padding:12px;list-style:none;display:grid}.workspace-resource-list summary::-webkit-details-marker{display:none}.workspace-resource-list summary>b{color:#8b6a27;transition:transform .18s}.workspace-resource-list details[open] summary>b{transform:rotate(180deg)}.workspace-resource-list details>dl{background:#f7f9fa;border-block-start:1px solid #e1e5e7;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:14px;display:grid}.workspace-resource-list details>dl>div{min-inline-size:0}.workspace-resource-list dt{color:#70838f;text-transform:uppercase;font:800 8px/1.2 ui-monospace,monospace}.workspace-resource-list dd{overflow-wrap:anywhere;color:#183c53;margin:4px 0 0;font-size:10px}@media (width<=640px){.workspace-resource-list summary{grid-template-columns:1fr auto;gap:6px}.workspace-resource-list summary :is(code,strong){grid-column:1}.workspace-resource-list summary span{grid-column:1;justify-self:start}.workspace-resource-list summary>b{grid-area:1/2/4}.workspace-resource-list details>dl{grid-template-columns:1fr}}.workplace-centre{color:#17384d;gap:18px;min-inline-size:0;display:grid}.workplace-hero{background:#fff;border-block-start:4px solid #c39532;justify-content:space-between;gap:20px;padding:24px;display:flex;box-shadow:0 8px 24px #0a283a0d}.workplace-hero h2{font:750 clamp(24px,3vw,38px)/1.15 var(--font-display);margin:4px 0 8px}.workplace-hero p{color:#617987;max-inline-size:850px;margin:0;line-height:1.7}.workplace-mark{color:#edc45d;background:#0b2b41;flex:none;place-items:center;block-size:58px;inline-size:58px;font-size:25px;display:grid}.workplace-tabs{background:#fff;border-block-end:1px solid #ccd7dc;gap:2px;display:flex;overflow:auto}.workplace-tabs button{color:#456374;cursor:pointer;background:0 0;border:0;border-block-end:3px solid #0000;flex:none;min-block-size:48px;padding:10px 16px;font-weight:750}.workplace-tabs button.active{color:#0c334c;border-color:#c39532}.workplace-actions{flex-wrap:wrap;gap:8px;display:flex}.workplace-actions button,.workplace-modal button{color:#fff;cursor:pointer;background:#11364f;border:1px solid #173d55;min-block-size:42px;padding:9px 14px;font-weight:750}.workplace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workplace-stack{gap:12px;display:grid}.workplace-card{border:1px solid #d5dfe3;background:#fff;border-block-start:3px solid #55788b;min-inline-size:0;padding:17px}.workplace-card.gold{border-block-start-color:#c39532}.workplace-card summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:800;list-style:none;display:flex}.workplace-card summary::-webkit-details-marker{display:none}.workplace-room summary::-webkit-details-marker{display:none}.workplace-card summary small{color:#8b6c2d;font:700 9px ui-monospace,monospace}.workplace-card h3{margin:10px 0 6px}.workplace-card p{color:#607784;line-height:1.6}.workplace-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:15px 0;display:grid}.workplace-card dt{color:#7a8e98;text-transform:uppercase;font:800 8px ui-monospace,monospace}.workplace-card dd{overflow-wrap:anywhere;margin:3px 0}.workplace-room{background:#f7f9f9;border:1px solid #e0e6e8;margin-block-start:10px;padding:12px}.workplace-room summary{cursor:pointer;font-weight:750}.desk-list{flex-wrap:wrap;gap:7px;display:flex}.desk-chip{background:#fff;border:1px solid #d9e1e4;gap:3px;padding:9px;font-size:10px;display:grid}.workplace-empty{text-align:center;background:#fff;border:1px dashed #bccbd1;padding:30px}.workplace-event{background:#fff;border-block-end:1px solid #dbe2e5;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:12px;display:grid}.workplace-event span,.workplace-event time{color:#6f8490;font-size:10px}.onboarding-list{display:grid}.onboarding-list>div{border-block-end:1px solid #e1e6e8;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px;display:grid}.onboarding-list button{color:#7c5b1d;cursor:pointer;background:#fff;border:1px solid #9a742b;block-size:36px;inline-size:36px}.danger-link{color:#8e3f3a!important;background:#fff!important;border-color:#9c4d48!important}.workplace-notice{z-index:220;color:#fff;background:#0c344c;padding:12px 18px;position:fixed;inset-block-start:90px;inset-inline-end:22px}.workplace-modal-backdrop{z-index:210;background:#061722a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.workplace-modal{background:#fff;border-block-start:4px solid #c39532;max-block-size:90dvh;inline-size:min(760px,96vw);padding:24px;position:relative;overflow:auto;box-shadow:0 22px 80px #00000040}.workplace-modal form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workplace-modal h3,.workplace-modal form>button{grid-column:1/-1}.workplace-modal form>label:has(textarea){grid-column:1/-1}.workplace-field{color:#4a6676;gap:6px;min-inline-size:0;font-size:10px;font-weight:750;display:grid}.workplace-field :is(input,select,textarea){box-sizing:border-box;color:#15374c;background:#fff;border:1px solid #bdcbd1;min-block-size:44px;inline-size:100%;padding:10px}.workplace-field textarea{resize:vertical;min-block-size:100px}.modal-close{inline-size:42px;position:absolute;inset-block-start:10px;inset-inline-end:10px;color:#294b5e!important;background:0 0!important;border:0!important;padding:0!important;font-size:25px!important}@media (width<=760px){.workplace-hero{padding:17px}.workplace-hero p{font-size:11px}.workplace-grid{grid-template-columns:1fr}.workplace-tabs{margin-inline:-12px;padding-inline:8px}.workplace-card{padding:14px}.workplace-card dl{grid-template-columns:1fr 1fr}.workplace-modal-backdrop{place-items:end stretch;padding:0}.workplace-modal{box-sizing:border-box;inline-size:100%;max-block-size:calc(100dvh - env(safe-area-inset-top));padding:20px 14px max(18px,env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.workplace-modal form{grid-template-columns:1fr}.workplace-modal form>*{grid-column:1}.workplace-actions button{flex:1}.workplace-event{grid-template-columns:1fr}.onboarding-list>div{grid-template-columns:minmax(0,1fr) auto}.onboarding-list>div>span:last-child{grid-column:1/-1}.workplace-mark{block-size:44px;inline-size:44px}.workplace-hero h2{font-size:22px}}.vote-objection-form input{box-sizing:border-box;min-block-size:44px;inline-size:100%;font:inherit;background:#fff;border:1px solid #aebfc9;padding:9px}.election-lifecycle{grid-template-columns:repeat(9,minmax(112px,1fr))}.election-primary-actions{z-index:3;background:#fffffff7;padding:10px;position:sticky;inset-block-start:70px;box-shadow:0 1px #d8e0e5}.candidate-review-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:11px;display:grid}.candidate-dossier{background:#fff;border:1px solid #d8e1e5;border-block-start:3px solid #c89a35;min-inline-size:0;padding:15px}.candidate-dossier header{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;display:grid}.candidate-dossier header>span{color:#183b52;background:#e7f0f5;border-radius:50%;place-items:center;block-size:42px;inline-size:42px;font-size:18px;display:grid}.candidate-dossier h4{margin:0}.candidate-dossier p{line-height:1.65}.candidate-dossier dl{grid-template-columns:auto minmax(0,1fr);gap:7px;margin:12px 0;display:grid}.candidate-dossier dt{color:#7a8e99;text-transform:uppercase;font-size:9px;font-weight:800}.candidate-dossier dd{overflow-wrap:anywhere;margin:0}.candidate-dossier>div{gap:7px;display:flex}.candidate-dossier>div button{flex:1;min-block-size:42px}.eligibility-table button{min-block-size:36px;min-inline-size:36px}.election-result-table{display:grid}.election-result-table article{border-block-end:1px solid #dfe6e9;grid-template-columns:44px minmax(0,1fr) 80px 100px;align-items:center;gap:9px;padding:12px;display:grid}.election-result-table article:first-child{background:#f6f1e5}.election-result-table em{color:#8b691f;font-size:9px;font-style:normal;font-weight:850}.election-ballot{border-block-start:4px solid #c89a35;margin-block:16px}.election-command-record,.election-centre{min-inline-size:0}@media (width<=1180px){.election-lifecycle{overflow-x:auto}.election-primary-actions{position:static}.candidate-review-grid{grid-template-columns:1fr 1fr}}@media (width<=780px){.election-centre{inline-size:100%;display:grid;grid-template-columns:minmax(0,1fr)!important}.election-centre .chamber-register{max-block-size:34dvh;inline-size:100%;position:static}.election-command-record{padding:14px}.election-primary-actions{grid-template-columns:1fr 1fr;display:grid}.election-primary-actions>*{min-block-size:44px;inline-size:100%}.election-subtabs{margin-inline:-14px}.candidate-review-grid{grid-template-columns:1fr}.election-result-table article{grid-template-columns:36px minmax(0,1fr) 54px}.election-result-table em{grid-column:2}.election-ballot{padding:14px}.election-lifecycle{margin-inline:-14px;padding-inline:8px}.election-command-record>.chamber-facts{grid-template-columns:1fr 1fr}.vote-language-fields,.audit-chain-row{grid-template-columns:1fr}.audit-chain-row>*{overflow-wrap:anywhere;min-inline-size:0}}@media (width<=420px){.election-primary-actions{grid-template-columns:1fr}.election-command-record>.chamber-facts{grid-template-columns:1fr 1fr}.candidate-dossier{padding:12px}}.liberation-demo-badge{color:#7a560e;letter-spacing:.08em;background:#fff2cf;border:1px solid #d6a640;margin:5px 6px 0 0;padding:4px 7px;font-size:9px;font-weight:900;display:inline-flex}.liberation-demo-note{background:#00000024;border:1px solid #eec9718c;padding:9px 11px;font-size:12px!important}.liberation-status-control{align-items:center;margin-top:12px;flex-direction:row!important;gap:6px!important;display:flex!important}.liberation-status-control label{flex:1}.liberation-status-control select{min-height:34px!important;padding:5px 8px!important}.liberation-status-control button{min-height:34px!important;padding:6px 10px!important}.executive-office .liberation-status-control{margin-top:0}.credential-qr-loading{background:#fff;place-items:center;width:90px;height:90px;display:grid}.credential-qr-loading i{border:3px solid #c8d5da;border-block-start-color:#0b4050;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite credential-qr-spin}@keyframes credential-qr-spin{to{transform:rotate(360deg)}}@media (width<=680px){.credential-qr-loading{width:76px;height:76px}.executive-office .liberation-status-control{width:100%}}@media (prefers-reduced-motion:reduce){.credential-qr-loading i{border-block-start-color:#c89535;animation:none}}.portal-gateway{background:#edf1f3;border-block:1px solid #cbd5dc;padding:clamp(2rem,5vw,4.5rem) 0}.portal-gateway header{text-align:center;max-width:780px;margin-inline:auto}.portal-gateway header>p{color:#9a6b11;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:800}.portal-gateway h1{margin:.5rem 0;font-size:clamp(2rem,5vw,4.25rem)}.portal-gateway header>span{color:#53636d;line-height:1.8}.portal-gateway-tabs{justify-content:center;gap:.25rem;margin:2rem 0 1rem;display:flex}.portal-gateway-tabs a{color:#09283a;background:#fff;border:1px solid #17394c;padding:.8rem 1.2rem;font-weight:800;text-decoration:none}.portal-gateway-tabs a[aria-selected=true]{color:#fff;background:#09283a}.portal-gateway-cards{scroll-snap-type:x mandatory;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid;overflow-x:auto}.portal-gateway-cards article{scroll-snap-align:start;background:#fff;border-block-start:4px solid #c99a31;min-width:0;padding:clamp(1.3rem,3vw,2.4rem)}.portal-gateway-cards article:last-child{color:#fff;background:#09283a}.portal-gateway-cards article>span{letter-spacing:.16em;font-size:.7rem}.portal-gateway-cards h2{margin:.8rem 0;font-size:clamp(1.5rem,3vw,2.5rem)}.portal-gateway-cards p{min-height:3em;line-height:1.7}.portal-gateway-cards a{color:inherit;text-underline-offset:.3rem;gap:.6rem;margin-top:1rem;font-weight:800;display:inline-flex}@media (width<=700px){.portal-gateway-tabs{justify-content:stretch;overflow-x:auto}.portal-gateway-tabs a{flex:none}.portal-gateway-cards{margin-inline:calc(var(--page-gutter,1rem)*-1);padding-inline:var(--page-gutter,1rem);scroll-padding-inline:var(--page-gutter,1rem);grid-template-columns:repeat(2,86vw)}}.portal-poll-hero{color:#fff;background:linear-gradient(125deg,#071f32,#104b69);border-block-start:5px solid #c99a31;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,4vw,3rem);max-width:1040px;margin:clamp(1.6rem,4vw,3rem) auto 0;padding:clamp(1.35rem,3vw,2.4rem);display:grid;box-shadow:0 18px 42px #071f3230}.portal-poll-hero small{color:#efc96f;letter-spacing:.1em;text-transform:uppercase;font-weight:850}.portal-poll-hero h2{margin:.55rem 0;font:750 clamp(1.5rem,3vw,2.55rem) Georgia,serif}.portal-poll-hero p{color:#e1eaf0;max-width:760px;margin:.4rem 0;line-height:1.7}.portal-poll-hero span{color:#f4d998;font-weight:700;display:block}.portal-poll-hero>a{color:#071f32;white-space:nowrap;background:#c99a31;align-items:center;gap:.55rem;min-height:48px;padding:.8rem 1rem;font-weight:900;text-decoration:none;display:inline-flex}@media (width<=700px){.portal-poll-hero{grid-template-columns:1fr}.portal-poll-hero>a{white-space:normal;justify-content:center}}:where([lang=ckb],[lang=he],[dir=rtl]){text-align:right;direction:rtl}:where([lang=ku],[lang=en],[dir=ltr]){text-align:left;direction:ltr}:where(bdi,[dir=auto]){unicode-bidi:isolate}:where([lang=ckb],[lang=he],[dir=rtl]) :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote){unicode-bidi:plaintext}:where(input[type=text],input[type=search],input[type=email],input[type=url],input:not([type]),textarea,[contenteditable=true]){text-align:start;unicode-bidi:plaintext}:where([dir=rtl],[lang=ckb],[lang=he]) :where(input:not([dir]),textarea:not([dir]),[contenteditable=true]:not([dir])){text-align:right;direction:rtl}:where([dir=ltr],[lang=ku],[lang=en]) :where(input:not([dir]),textarea:not([dir]),[contenteditable=true]:not([dir])){text-align:left;direction:ltr}:where(code,kbd,samp,[data-bidi=ltr],input[type=url],input[type=email]){unicode-bidi:isolate;text-align:left!important;direction:ltr!important}.security-centre{gap:16px;min-inline-size:0;display:grid}.security-hero{color:#fff;background:linear-gradient(125deg,#071c2d,#123a52);border-block-start:4px solid #c89a35;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:26px 28px;display:grid}.security-hero small,.security-card header small{letter-spacing:.12em;font:800 9px/1.3 ui-monospace,monospace}.security-hero small{color:#79bddc}.security-hero h2{font:750 clamp(28px,4vw,44px)/1.08 var(--font-display);margin:7px 0 6px}.security-hero p{color:#c9d8df;max-inline-size:760px;margin:0}.assurance-badge{background:#ffffff0d;border:1px solid #fff3;min-inline-size:120px;padding:14px 18px;display:grid}.assurance-badge span{color:#a9c0cc;font-size:9px}.assurance-badge strong{color:#f0c45a;font:850 25px/1.2 ui-monospace,monospace}.security-notice,.security-loading,.security-error{color:#21445c;background:#fff;border:1px solid #cfdae0;padding:12px 15px}.security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.security-card{background:#fff;border:1px solid #d2dce2;min-inline-size:0}.security-card.wide{grid-column:1/-1}.security-card>header{background:#f7f9fa;border-block-end:1px solid #e3e9ec;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.security-card h3{color:#153a52;margin:4px 0 0;font-size:16px}.security-card header>div:last-child{gap:7px;display:flex}.security-card button{color:#173c54;cursor:pointer;background:#fff;border:1px solid #b8c7cf;padding:8px 10px;font-weight:750}.security-card button:hover{background:#edf3f6}.security-card button.danger{color:#8c3934;border-color:#d3aaa6}.security-card button:disabled{opacity:.45;cursor:not-allowed}.security-card article{border-block-end:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.security-card article:last-child{border-block-end:0}.security-card article>div:first-child{gap:3px;min-inline-size:0;display:grid}.security-card article strong{color:#17384f}.security-card article span{color:#536f81;overflow-wrap:anywhere;font-size:11px}.security-card article small{color:#8298a6;overflow-wrap:anywhere;font-size:9px}.security-card article>div:last-child{gap:6px;display:flex}.security-empty{color:#718b9a;padding:18px}.security-card .danger+button{margin-inline-start:6px}@media (width<=800px){.security-hero{grid-template-columns:1fr}.assurance-badge{justify-self:start}.security-grid{grid-template-columns:1fr}.security-card.wide{grid-column:auto}.security-card>header,.security-card article{flex-direction:column;align-items:flex-start}.security-card article>div:last-child{flex-wrap:wrap;width:100%}}.session-closeout-panel{border:1px solid;margin-top:1.2rem;padding:1rem}@supports (color:color-mix(in lab, red, red)){.session-closeout-panel{border:1px solid color-mix(in srgb,currentColor 14%,transparent)}}.session-closeout-panel{background:canvas;border-radius:18px}@supports (color:color-mix(in lab, red, red)){.session-closeout-panel{background:color-mix(in srgb,Canvas 96%,currentColor 4%)}}.session-closeout-panel>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.session-closeout-panel>header h4{margin:.2rem 0}.session-closeout-panel>header p{opacity:.72;margin:.15rem 0}.closeout-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:1rem 0;display:grid}.closeout-summary>div{border:1px solid;padding:.75rem}@supports (color:color-mix(in lab, red, red)){.closeout-summary>div{border:1px solid color-mix(in srgb,currentColor 10%,transparent)}}.closeout-summary>div{border-radius:12px}.closeout-summary small,.closeout-summary strong,.closeout-summary code{display:block}.closeout-language-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.closeout-language-grid label{gap:.35rem;display:grid}.closeout-language-grid textarea{resize:vertical;min-height:150px}.closeout-editor{border:1px solid;margin:.85rem 0;padding:.75rem}@supports (color:color-mix(in lab, red, red)){.closeout-editor{border:1px solid color-mix(in srgb,currentColor 12%,transparent)}}.closeout-editor{border-radius:12px}.closeout-editor summary{cursor:pointer;font-weight:700}.closeout-editor form{gap:.8rem;margin-top:.8rem;display:grid}.closeout-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.8rem;display:grid}.closeout-check-grid article{border:1px solid;border-radius:10px;padding:.65rem}@supports (color:color-mix(in lab, red, red)){.closeout-check-grid article{border:1px solid color-mix(in srgb,currentColor 10%,transparent)}}.closeout-check-grid article.passed{box-shadow:inset 3px 0}.closeout-check-grid small{opacity:.6;display:block}.closeout-certificate{border:1px solid;gap:.35rem;margin-top:1rem;padding:.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.closeout-certificate{border:1px solid color-mix(in srgb,currentColor 16%,transparent)}}.closeout-certificate{border-radius:12px}.closeout-certificate code{overflow-wrap:anywhere}.closeout-actions{margin-top:.75rem}@media (width<=760px){.closeout-summary,.closeout-language-grid,.closeout-check-grid{grid-template-columns:1fr}.session-closeout-panel>header{flex-direction:column}}.legislation-centre{gap:18px;min-width:0;display:grid}.legislation-hero{color:#fff;border-block-start:3px solid var(--gold);background:#10263d;justify-content:space-between;align-items:flex-start;gap:22px;padding:24px 28px;display:flex}.legislation-hero small{color:var(--gold-pale);letter-spacing:.11em;font:800 10px ui-monospace,monospace}.legislation-hero h2{margin:7px 0;font-size:30px}.legislation-hero p{color:#d8e1e7;max-width:800px;margin:0;line-height:1.7}.legislation-hero button,.legislation-action-bar button,.legislation-action-form button,.legislation-empty-dossier button{cursor:pointer;background:#fff;border:1px solid #b9c7cf;padding:10px 13px;font:700 12px inherit}.legislation-notice{background:#fff;border:1px solid #d7e0e5;margin:0;padding:12px 16px}.legislation-layout{grid-template-columns:minmax(250px,.65fr) minmax(0,1.8fr);align-items:start;gap:16px;display:grid}.legislation-bill-list,.legislation-dossier{background:#fff;border:1px solid #d5dde2;min-width:0}.legislation-bill-list{max-block-size:75vh;position:sticky;inset-block-start:150px;overflow:auto}.legislation-bill-list>header,.legislation-grid-two section>header,.legislation-timeline>header{border-block-end:1px solid #dce3e7;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.legislation-bill-list>button{text-align:start;cursor:pointer;background:#fff;border:0;border-block-end:1px solid #e0e6ea;gap:5px;width:100%;padding:15px 18px;display:grid}.legislation-bill-list>button.active{background:#eaf1f4;box-shadow:inset 4px 0 #1f698f}.legislation-centre:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .legislation-bill-list>button.active{box-shadow:inset -4px 0 #1f698f}.legislation-bill-list code,.legislation-record-head code,.legislation-grid-two code,.legislation-timeline code{color:#6d7e8b;text-align:left;direction:ltr;font:700 10px ui-monospace,monospace}.legislation-bill-list small{color:#687c89}.legislation-record-head{border-block-end:1px solid #d9e1e6;grid-template-columns:minmax(0,1fr) minmax(180px,.4fr);gap:25px;padding:25px;display:grid}.legislation-record-head h3{margin:7px 0 10px;font-size:30px}.legislation-record-head p{color:#536a79;line-height:1.8}.legislation-record-head dl{align-content:start;margin:0;display:grid}.legislation-record-head dl div{border-block-end:1px solid #e1e6e9;padding:11px 0}.legislation-record-head dt{color:#758690;font-size:10px}.legislation-record-head dd{margin:4px 0 0;font-weight:800}.legislation-empty-dossier{justify-items:start;gap:15px;padding:30px;display:grid}.legislation-action-bar{background:#f7f9fa;border-block-end:1px solid #dce3e7;flex-wrap:wrap;gap:8px;padding:16px 20px;display:flex}.legislation-action-bar button{color:#fff;background:#10263d;border-color:#10263d}.legislation-action-form{background:#fbfcfd;border-block-end:1px solid #d5dde2;gap:14px;padding:22px;display:grid}.legislation-action-form h4{margin:0;font-size:20px}.legislation-action-form>p{color:#4f6675;margin:0;font-weight:800}.legislation-action-form>label{gap:6px;font-weight:700;display:grid}.legislation-action-form input,.legislation-action-form textarea,.legislation-action-form select,.legislation-language-grid input,.legislation-language-grid textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #bfcbd2;padding:10px 11px}.legislation-action-form footer{justify-content:flex-end;gap:8px;display:flex}.legislation-language-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.legislation-language-grid label{gap:6px;display:grid}.legislation-language-grid label span{color:#5a6f7d;font-size:11px;font-weight:800}.legislation-grid-two{border-block-end:1px solid #d5dde2;grid-template-columns:1fr 1fr;gap:0;display:grid}.legislation-grid-two>section{border-block-end:1px solid #dce3e7;border-inline-end:1px solid #dce3e7;min-width:0;padding-block-end:10px}.legislation-grid-two article{border-block-end:1px solid #edf0f2;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:11px 18px;display:grid}.legislation-grid-two article code{overflow-wrap:anywhere;grid-column:1/-1}.legislation-grid-two article small{color:#627684}.legislation-readiness{background:#f7f1e6;border-inline-start:4px solid #b07c20;margin:12px 18px;padding:10px 12px;font-weight:800}.legislation-readiness.ready{background:#eaf4ef;border-inline-start-color:#2c7658}.legislation-timeline{padding-block-end:20px}.legislation-timeline article{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:14px 20px;display:grid}.legislation-timeline article>div{grid-template-rows:auto 1fr;justify-items:center;display:grid}.legislation-timeline article>div b{border:1px solid #9fb0ba;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.legislation-timeline article>div span{background:#ccd6dc;width:1px}.legislation-timeline main{border-block-end:1px solid #e2e8eb;gap:4px;padding-block-end:14px;display:grid}.legislation-timeline p{margin:2px 0;line-height:1.7}.legislation-timeline small{color:#71838e}.legislation-timeline code{overflow-wrap:anywhere}.legislation-centre button:disabled{opacity:.5;cursor:not-allowed}@media (width<=900px){.legislation-layout,.legislation-record-head{grid-template-columns:1fr}.legislation-bill-list{max-block-size:320px;position:static}.legislation-language-grid,.legislation-grid-two{grid-template-columns:1fr}.legislation-hero{display:grid}}.knc-governance-panel{gap:1rem;display:grid}.knc-governance-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.knc-governance-grid article{border:1px solid}@supports (color:color-mix(in lab, red, red)){.knc-governance-grid article{border:1px solid color-mix(in srgb,currentColor 18%,transparent)}}.knc-governance-grid article{border-radius:14px;padding:1rem}.knc-governance-grid strong{font-size:1.8rem}.knc-governance-grid p{opacity:.82;line-height:1.55}.vault-centre{gap:18px;display:grid}.vault-centre>header{background:#fff;border:1px solid #cdd8df;justify-content:space-between;gap:24px;padding:24px;display:flex}.vault-centre h3{font:700 30px/1.2 var(--font-display);margin:4px 0 8px}.vault-centre p{color:#5e7080;margin:0}.vault-status{border:1px solid #d9e1e6;place-items:center;min-width:120px;display:grid}.vault-status strong{font-size:30px}.vault-status span{font-size:12px}.vault-warning{background:#eef5f8;border:1px solid #b7c7d0;justify-content:space-between;gap:16px;padding:14px 18px;display:flex}.vault-warning span{font:600 11px/1.4 ui-monospace,monospace}.vault-grid{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:18px;display:grid}.vault-grid>article,.vault-object-list{background:#fff;border:1px solid #d4dde3;padding:18px}.vault-grid label{gap:6px;margin:10px 0;display:grid}.vault-grid input,.vault-grid select{border:1px solid #bcc9d1;min-height:42px;padding:8px 10px}.vault-grid button{color:#fff;background:#11314c;border:1px solid #11314c;min-height:42px;padding:9px 14px;font-weight:700}.vault-grid code{overflow-wrap:anywhere;display:block}.vault-object-list>header,.vault-object-list article{justify-content:space-between;align-items:center;gap:16px;display:flex}.vault-object-list article{border-top:1px solid #e4eaee;padding:12px 0}.vault-object-list article div{gap:3px;display:grid}.vault-object-list code{font-size:11px}.vault-object-list small{color:#687a88}@media (width<=900px){.vault-grid{grid-template-columns:1fr}.vault-centre>header,.vault-warning{flex-direction:column}}.patch-loading{gap:8px;min-width:280px;font-size:10px;display:grid}.patch-loading strong{color:#d9edf7;font-size:10px}.patch-loading small{color:#89a9ba;font-variant-numeric:tabular-nums}.patch-loading button{color:#e0b867;cursor:pointer;background:#2b2113;border:1px solid #765a2e;justify-self:start;min-height:32px;padding-inline:10px;font-size:8px}.source-binary-file{text-align:center;color:#9db5c2;place-content:center;justify-items:center;gap:10px;height:100%;padding:24px;display:grid}.source-binary-file>span{color:#d6ae58;font-size:42px}.source-binary-file h3{overflow-wrap:anywhere;color:#dce7ed;max-width:680px;margin:0;font:600 14px/1.4 ui-monospace,monospace}.source-binary-file p{max-width:520px;margin:0;font-size:9px;line-height:1.6}.source-binary-file button{color:#b9cbd4;cursor:pointer;background:#14232d;border:1px solid #3c5361;min-height:38px;padding-inline:16px}.source-import-v2-trigger{color:#bfe9ff!important;background:#1855702e!important;border-color:#2d7da0!important}.source-import-v2-backdrop{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020a10d1;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.source-import-v2{color:#d7e8f1;background:#081722;border:1px solid #34586b;flex-direction:column;width:min(1100px,96vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 24px 80px #0000008c}.source-import-v2>header{border-bottom:1px solid #294453;justify-content:space-between;gap:24px;padding:22px 26px;display:flex}.source-import-v2>header small{color:#59b9e7;letter-spacing:.16em}.source-import-v2>header h2{margin:.3rem 0;font-size:1.55rem}.source-import-v2>header p{color:#93adba;margin:0}.source-import-v2>header button{width:44px;height:44px}.source-import-v2-progress{background:#061019;border-bottom:1px solid #294453;height:28px;position:relative;overflow:hidden}.source-import-v2-progress>div{background:linear-gradient(90deg,#176a91,#2fa0ca);height:100%;transition:width .18s}.source-import-v2-progress>span{color:#fff;text-shadow:0 1px 2px #000;place-items:center;font:700 12px ui-monospace,monospace;display:grid;position:absolute;inset:0}.source-import-v2-state{border-bottom:1px solid #203744;justify-content:space-between;gap:16px;padding:16px 26px;display:flex}.source-import-v2-state small{color:#829fac}.source-import-v2-summary{border-bottom:1px solid #294453;grid-template-columns:repeat(4,1fr);display:grid}.source-import-v2-summary span{border-inline-end:1px solid #294453;align-items:baseline;gap:8px;padding:18px 22px;display:flex}.source-import-v2-summary b{color:#fff;font-size:1.45rem}.source-import-v2-files{min-height:120px;max-height:330px;overflow:auto}.source-import-v2-files>div{border-bottom:1px solid #142b37;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:8px 20px;display:grid}.source-import-v2-files code{text-align:left;direction:ltr;unicode-bidi:plaintext}.source-import-v2-files small{color:#7f99a6}.source-import-v2-files i{text-align:center;font-style:normal;font-weight:800}.source-import-v2-files i.created{color:#62dda5}.source-import-v2-files i.modified{color:#f1c568}.source-import-v2-files i.unchanged{color:#718995}.source-import-v2>label{gap:8px;padding:16px 26px;display:grid}.source-import-v2>label input{color:#e9f5fb;background:#07141d;border:1px solid #315367;width:100%;padding:11px 12px}.source-import-v2-error{color:#ffcaca;background:#341919;border:1px solid #8d3d3d;margin:12px 26px;padding:12px}.source-import-v2-boundary{color:#e8d8a8;background:#2b2414;border:1px solid #6f5928;margin:10px 26px;padding:12px 14px}.source-import-v2>footer{border-top:1px solid #294453;justify-content:flex-end;gap:10px;padding:16px 26px;display:flex}.source-import-v2>footer .primary{color:#fff;background:#9b7421;border-color:#c79b3c}.developer-deployment-readiness{background:#0a1820;border:1px solid #4e5c63;margin:18px 0;padding:14px}.developer-deployment-readiness.ready{border-color:#286a54}.developer-deployment-readiness.blocked{border-color:#705625}.developer-deployment-readiness small{letter-spacing:.12em;color:#78a8bf}.developer-deployment-readiness h3{margin:.35rem 0;font-size:1rem}.developer-deployment-readiness p{color:#9eb4bf;margin:.45rem 0;line-height:1.5}.developer-deployment-readiness ul{color:#d9c37e;margin:.5rem 0;padding-inline-start:20px}@media (width<=760px){.source-import-v2-backdrop{padding:0}.source-import-v2{width:100vw;height:100vh;max-height:100vh}.source-import-v2-summary{grid-template-columns:1fr 1fr}.source-import-v2-state{display:grid}.source-import-v2-files>div{grid-template-columns:30px 1fr}.source-import-v2-files small{display:none}}.source-import-v3-trigger,.source-import-v3-jobs-trigger{color:#d9edf7;font:inherit;cursor:pointer;background:#10232e;border:1px solid #37637a;padding:.65rem .9rem}.source-import-v3-trigger{color:#f4cf7a;border-color:#b78328}.source-import-v3-trigger:disabled{opacity:.5;cursor:not-allowed}.source-import-v3-backdrop{z-index:10000;background:#01080dd6;place-items:center;padding:2rem;display:grid;position:fixed;inset:0}.source-import-v3{background:#0d202b;border:1px solid #315268;flex-direction:column;width:min(1120px,95vw);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 30px 90px #00000080}.source-import-v3>header,.source-import-v3>footer{border-bottom:1px solid #294657;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.source-import-v3>footer{border-top:1px solid #294657;border-bottom:0;justify-content:flex-end}.source-import-v3 header small{color:#e4b85a;letter-spacing:.12em}.source-import-v3 header h2{color:#eaf6fb;margin:.3rem 0}.source-import-v3 header p{color:#8eacbb;margin:0}.source-import-v3 button{color:#e5f1f6;cursor:pointer;background:#102a37;border:1px solid #3a6074;padding:.55rem .85rem}.source-import-v3 button.primary{color:#fff7db;background:#9b7222;border-color:#c99a3b}.source-import-v3-progress{background:#07131a;height:24px;position:relative}.source-import-v3-progress>div{background:linear-gradient(90deg,#2a728e,#c49337);height:100%;transition:width .2s}.source-import-v3-progress>span{color:#fff;place-items:center;font:12px ui-monospace,monospace;display:grid;position:absolute;inset:0}.source-import-v3-state{border-bottom:1px solid #294657;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;display:flex}.source-import-v3-state strong{color:#ddecf3}.source-import-v3-state small{color:#87a6b6}.source-import-v3-summary{border-bottom:1px solid #294657;grid-template-columns:repeat(4,1fr);display:grid}.source-import-v3-summary span{color:#8fb0c0;border-inline-end:1px solid #294657;padding:1rem 1.2rem}.source-import-v3-summary b{color:#e8f3f8;font-size:1.55rem;display:block}.source-import-v3-files{max-height:44vh;overflow:auto}.source-import-v3-files>div{border-bottom:1px solid #193542;grid-template-columns:40px 1fr auto;align-items:center;gap:.8rem;padding:.55rem 1rem;display:grid}.source-import-v3-files code{text-overflow:ellipsis;overflow:hidden}.source-import-v3-files i{text-align:center;border:1px solid #496777;padding:.15rem;font-style:normal}.source-import-v3-files i.created{color:#67d49a;border-color:#3e8560}.source-import-v3-files i.modified{color:#f0c45c;border-color:#8b6c27}.source-import-v3 label{color:#a7c0cc;padding:1rem 1.2rem}.source-import-v3 label input{color:#e8f2f6;background:#071820;border:1px solid #35596b;width:100%;margin-top:.5rem;padding:.7rem;display:block}.source-import-v3-boundary{color:#8faebb;background:#091a23;margin:0;padding:.8rem 1.2rem}.source-import-v3-error{color:#ff9d9d;background:#35181c;margin:0;padding:.8rem 1.2rem}.source-import-v3.jobs{width:min(850px,94vw)}.source-import-v3-joblist{max-height:60vh;overflow:auto}.source-import-v3-joblist article{border-bottom:1px solid #294657;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.source-import-v3-joblist strong,.source-import-v3-joblist small{display:block}.source-import-v3-joblist small{color:#87a6b6;margin-top:.25rem}@media (width<=720px){.source-import-v3-backdrop{padding:.5rem}.source-import-v3-summary{grid-template-columns:repeat(2,1fr)}.source-import-v3-state{flex-direction:column}.source-import-v3-files>div{grid-template-columns:32px 1fr}.source-import-v3-files small{display:none}}.source-toolbar{white-space:normal;grid-template-columns:minmax(145px,.8fr) minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-height:52px;padding:8px 10px;display:grid;overflow:visible}.source-toolbar-status{gap:2px;min-width:0;display:grid}.source-toolbar-status strong{color:#d7e0e6;font-size:10px}.source-toolbar-status span{color:#6f8492;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.source-toolbar-group{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.source-toolbar-import{border-inline-start:1px solid #2b3d48;padding-inline-start:10px}.source-toolbar-export{flex-wrap:nowrap;justify-content:flex-end}.source-toolbar button,.source-toolbar a{white-space:nowrap;flex:none;min-height:31px}.source-toolbar .source-import-v3-trigger,.source-toolbar .source-import-v3-jobs-trigger{text-overflow:ellipsis;max-width:210px;overflow:hidden}.developer-notice{overflow-wrap:anywhere;white-space:pre-wrap}@media (width<=1320px){.source-toolbar{grid-template-columns:minmax(150px,.7fr) minmax(0,1fr) auto}.source-toolbar-import{border-inline-start:0;border-top:1px solid #243843;grid-column:1/-1;padding:7px 0 0}}@media (width<=900px){.source-toolbar{flex-wrap:wrap;align-items:stretch;display:flex}.source-toolbar-status{width:100%}.source-toolbar-group{flex:280px}.source-toolbar-import{flex-basis:100%;order:4;width:100%}.source-toolbar-export{justify-content:flex-start}}@media (width<=560px){.source-toolbar-group{flex-basis:100%}.source-toolbar-group>button,.source-toolbar-group>a,.source-toolbar .source-import-v3-trigger,.source-toolbar .source-import-v3-jobs-trigger{flex:145px;max-width:none}}.github-sync-panel{color:#dfeaf1;background:#0d2133;border:1px solid #344c61;gap:10px;margin-top:14px;padding:14px;display:grid}.github-sync-panel header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.github-sync-panel h3{margin:3px 0;font-size:15px}.github-sync-panel small{letter-spacing:.08em;color:#94adbd;font:700 9px/1.4 ui-monospace,monospace}.github-sync-panel span{padding:5px 7px;font:800 9px/1 ui-monospace,monospace}.github-sync-panel span.ok{color:#bde7d4;background:#174d3b}.github-sync-panel span.warn{color:#f3d3b8;background:#5b3b22}.github-sync-panel p{overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.github-sync-panel textarea{resize:vertical;color:#fff;background:#091a29;border:1px solid #38536a;width:100%;min-height:64px;padding:8px}.github-sync-panel>div{flex-wrap:wrap;gap:7px;display:flex}.github-sync-panel button{color:#fff;background:#16334a;border:1px solid #526b7c;padding:7px 9px}.github-sync-panel button.github-deploy{color:#091a29;background:#b38a32;border-color:#c49a40;font-weight:900}.poll-search{justify-content:flex-end;gap:8px;display:flex}.poll-search label{align-items:center;gap:8px;display:flex}.poll-search input,.poll-search button,.poll-editor input,.poll-editor select,.poll-editor textarea,.poll-run-list button,.poll-question-actions button,.poll-option-chip,.poll-exports a{color:#10283b;background:#fff;border:1px solid #c9d4da;min-height:44px;padding:9px 12px}.poll-editor{background:#f8fafb;border:1px solid #d8e1e5;gap:14px;margin-block:18px;padding:18px;display:grid}.poll-editor>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.poll-editor>header h3{margin:0}.poll-editor textarea{resize:vertical;min-height:92px}.poll-editor>button{color:#071f32;background:#cda13e;border:1px solid #b68a2f;justify-self:start;min-height:46px;padding:10px 18px;font-weight:800}.poll-wide{grid-column:1/-1}.poll-locale-tabs{border-block-end:1px solid #d6dfe4;flex-wrap:wrap;gap:4px;display:flex}.poll-locale-tabs button{background:#eef3f6;border:0;border-block-end:3px solid #0000;min-height:44px;padding:9px 14px}.poll-locale-tabs button.active{background:#fff;border-color:#c99a32;font-weight:800}.poll-localization-status{flex-wrap:wrap;gap:7px;display:flex}.poll-localization-status span{border-radius:3px;padding:6px 9px;font-size:.76rem;font-weight:800}.poll-localization-status .complete{color:#155b34;background:#e4f4ea}.poll-localization-status .incomplete{color:#8b2920;background:#fde9e6}.poll-question-list{gap:12px;display:grid}.poll-question[draggable=true]{cursor:grab}.poll-question-actions{flex-wrap:wrap;gap:6px;margin-block:10px;display:flex}.poll-question-actions button{min-height:38px;padding:7px 10px}.poll-option-chip{background:#edf3f6;border-radius:999px;min-height:36px;margin:4px;padding:5px 9px}.poll-question-preview{background:#fff;border-inline-start:4px solid #c99a32;padding:24px}.poll-findings{gap:9px;margin-block:16px;display:grid}.poll-finding{background:#fff;border:1px solid #dbe2e6;border-inline-start:5px solid #71818a;grid-template-columns:92px 1fr;gap:14px;padding:14px;display:grid}.poll-finding>strong{text-align:center;align-self:start;padding:5px;font-size:.74rem}.poll-finding h4,.poll-finding p{margin:0 0 5px}.poll-finding.pass{border-inline-start-color:#2c8b55}.poll-finding.pass>strong{color:#155b34;background:#dff1e6}.poll-finding.warning{border-inline-start-color:#c88a13}.poll-finding.warning>strong{color:#755000;background:#fff0ca}.poll-finding.fail,.poll-finding.blocking{border-inline-start-color:#bd382e}.poll-finding.fail>strong,.poll-finding.blocking>strong{color:#8b2019;background:#fbe1de}.poll-run-list{gap:12px;margin-block:16px;display:grid}.poll-run-list article{border:1px solid #d9e1e5;padding:15px}.poll-run-list header{justify-content:space-between;gap:10px;display:flex}.poll-run-list dl{gap:6px;display:grid}.poll-run-list dd{overflow-wrap:anywhere;margin:0}.poll-run-list pre{color:#eef6fa;text-align:left;direction:ltr;background:#071f32;max-height:350px;padding:14px;overflow:auto}.poll-exports{flex-wrap:wrap;align-items:center;gap:8px;margin-block:16px;display:flex}.poll-exports h3{inline-size:100%}.poll-exports a{text-transform:capitalize;text-decoration:none}.poll-charts>section{min-width:0}.poll-table-scroll{-webkit-overflow-scrolling:touch;inline-size:100%;overflow-x:auto}.poll-table-scroll table{border-collapse:collapse;inline-size:100%;min-inline-size:560px}.poll-table-scroll th,.poll-table-scroll td{text-align:start;border:1px solid #d7dfe3;padding:10px}.poll-table-scroll caption{text-align:start;padding:10px 0;font-weight:800}.poll-option>label,.poll-ranking label{border:1px solid #dfe4e6;align-items:center;gap:12px;margin-block:8px;padding:12px;display:flex}.poll-option>label:first-child{cursor:pointer}.poll-other{margin-inline-start:34px}.poll-other input,.poll-value-input input,.poll-ranking select{border:1px solid #bbc7cd;min-height:44px;padding:9px}.poll-value-input{align-items:center;gap:9px;display:flex}.poll-scale>div{justify-content:space-between;gap:12px;display:flex}.poll-scale output{font-size:1.4rem;font-weight:800}.poll-ranking{gap:5px;display:grid}.poll-ranking label{justify-content:space-between}.poll-validation{color:#5c6e78;margin-block-start:9px;display:block}.poll-honeypot{clip-path:inset(50%)!important;block-size:1px!important;inline-size:1px!important;position:absolute!important;overflow:hidden!important}.poll-submit-error{color:#781d17;background:#fbe6e3;border-inline-start:4px solid #bd382e;padding:12px}.poll-method-label{font-weight:800;color:#fff3ca!important}.public-results{gap:16px;max-width:900px;margin:20px auto;display:grid}.public-results>header,.poll-method-note,.public-result-question{background:#fff;border:1px solid #d8d6ce;padding:22px}.public-results>header{border-block-start:4px solid #d2a23b}.public-results-metadata{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.public-results-metadata>div{background:#fff;border:1px solid #d8d6ce;padding:14px}.public-results-metadata dt{color:#657985;text-transform:uppercase;font-size:.75rem}.public-results-metadata dd{margin:5px 0 0;font-weight:750}.public-result-bars{gap:8px;margin-block:16px;display:grid}.public-result-bars>div{grid-template-columns:minmax(120px,220px) 1fr 64px;align-items:center;gap:9px;display:grid}.public-result-bars i{background:linear-gradient(90deg,#cda13e,#0b4d70);block-size:15px;display:block}.public-result-question small{color:#596c77;margin-block-start:10px;display:block}.public-result-question table{background:#fff}.public-result-question th,.public-result-question td{font-variant-numeric:tabular-nums}.public-system-shell[dir=rtl] .public-result-bars i{background:linear-gradient(270deg,#cda13e,#0b4d70)}.poll-library strong em{color:#634400;text-transform:uppercase;background:#f5dfaa;margin-inline-end:7px;padding:2px 6px;font:800 .68rem sans-serif;display:inline-block}.poll-method-card.is-demo{border-block-start:4px solid #c99a32}.poll-demo-actions{border-block-start:1px solid #d8e1e5;flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:15px;padding-block-start:15px;display:flex}.poll-demo-actions strong{color:#634400;background:#f5dfaa;padding:6px 9px}.poll-demo-actions a,.poll-demo-actions button{color:#10283b;background:#fff;border:1px solid #aebbc2;min-height:42px;padding:8px 12px;font-weight:800;text-decoration:none}.poll-demo-actions button.danger{color:#8a211b;background:#fff0ee;border-color:#b53c34}.poll-demo-notice{border:1px solid #d4bd80;background:#fff8e8;border-inline-start:6px solid #c99a32;max-width:900px;margin:20px auto;padding:22px}.poll-demo-notice h2{margin-block-start:0}.poll-preview-form fieldset:disabled{opacity:.82}.poll-preview-form fieldset:disabled input,.poll-preview-form fieldset:disabled select,.poll-preview-form fieldset:disabled textarea{cursor:not-allowed}@media (width<=760px){.poll-demo-actions>*{text-align:center;inline-size:100%}.public-results-metadata{grid-template-columns:1fr}.public-result-bars>div{grid-template-columns:minmax(95px,1fr) 1fr 56px}}@media (width<=900px){.public-results-metadata,.poll-editor .poll-form-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.poll-search,.poll-search label{flex-direction:column;align-items:stretch}.poll-editor{padding:13px}.poll-editor .poll-form-grid,.public-results-metadata{grid-template-columns:1fr}.poll-wide{grid-column:auto}.poll-finding{grid-template-columns:1fr}.poll-run-list header{flex-direction:column;align-items:flex-start}.public-result-bars>div{grid-template-columns:90px minmax(70px,1fr) 52px}.poll-ranking label{flex-direction:column;align-items:stretch}.poll-locale-tabs{flex-wrap:nowrap;overflow-x:auto}.poll-locale-tabs button{white-space:nowrap}}.poll-centre,.poll-centre *,.public-poll-page,.public-poll-page *{box-sizing:border-box}.poll-centre,.poll-layout,.poll-library,.poll-workbench,.poll-editor,.poll-form-grid,.poll-question,.poll-method-card,.poll-publication,.poll-charts,.public-poll-page,.public-poll-page>.container,.public-poll-page form,.public-poll-page fieldset,.poll-consent,.poll-thanks,.public-results{min-inline-size:0;max-inline-size:100%}.poll-centre{inline-size:100%;overflow-x:clip}.poll-heading>div,.poll-workbench,.poll-question header strong,.poll-editor>header>*{min-inline-size:0}.poll-heading h2,.poll-heading p,.poll-library strong,.poll-library span,.poll-question header strong,.poll-finding h4,.poll-finding p,.poll-finding small{overflow-wrap:anywhere}.poll-editor label,.poll-form-grid>label{color:#29495d;align-content:start;gap:7px;min-inline-size:0;font-weight:750;display:grid}.poll-editor :is(input,select,textarea),.poll-form-grid :is(input,select,textarea),.poll-search :is(input,button),.poll-inline-form :is(input,select,button){inline-size:100%;min-inline-size:0;max-inline-size:100%}.poll-editor input[type=checkbox],.poll-form-grid input[type=checkbox]{inline-size:20px;min-height:20px}.poll-editor>label{gap:7px;font-weight:750;display:grid}.poll-advanced-config{background:#fff;border:1px solid #d4dde2}.poll-advanced-config summary{cursor:pointer;color:#24485d;padding:12px;font-weight:800}.poll-advanced-config textarea{border:0;border-block-start:1px solid #d4dde2;min-height:180px}.poll-analysis-question{gap:7px;max-inline-size:520px;font-weight:750;display:grid}.poll-analysis-question select{background:#fff;border:1px solid #c5d0d6;min-height:44px;padding:8px 11px}.poll-tabs,.poll-locale-tabs{scrollbar-width:thin;max-inline-size:100%}.poll-matrix-mobile{display:none}.public-poll-page{inline-size:100%;overflow-x:clip}.public-poll-page>.container{inline-size:min(100% - 24px,1160px);margin-inline:auto;padding-inline:0}.public-poll-page>div>header,.public-poll-page form,.poll-demo-notice,.public-results,.poll-thanks{inline-size:min(100%,900px)}.public-poll-page>div>header,.public-poll-page fieldset,.poll-consent,.poll-demo-notice,.poll-thanks,.public-result-question,.poll-method-note{overflow-wrap:anywhere}.public-poll-page fieldset{inline-size:100%;min-inline-size:0;margin-inline:0}.public-poll-page legend{white-space:normal;max-inline-size:100%;line-height:1.65}.public-poll-page fieldset>p{overflow-wrap:anywhere}.public-poll-page .poll-option>label,.public-poll-page .poll-ranking label{min-inline-size:0}.public-poll-page .poll-option span,.public-poll-page .poll-ranking span{overflow-wrap:anywhere;min-inline-size:0}.public-poll-page :is(textarea,input[type=text],input[type=number],select){min-inline-size:0;max-inline-size:100%}.public-poll-page input[type=radio],.public-poll-page input[type=checkbox]{flex:0 0 20px}.public-system-shell[dir=rtl] .public-poll-page :is(input,textarea,select),.poll-centre[dir=rtl] :is(input,textarea,select){text-align:start}.poll-table-scroll{overscroll-behavior-inline:contain}.poll-matrix-mobile{gap:12px}.poll-matrix-mobile label{background:#f8fafb;border:1px solid #d8e0e4;gap:7px;padding:12px;font-weight:750;display:grid}.poll-matrix-mobile select{color:#10283b;inline-size:100%;background:#fff;border:1px solid #abbac2;min-height:48px;padding:9px 12px}.site-footer .footer-meta span{overflow-wrap:anywhere}@media (width<=900px){.poll-layout{grid-template-columns:minmax(0,1fr)}.poll-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-height:0;display:grid;overflow:visible}.poll-library button{border:1px solid #dce4e8;min-inline-size:0}.poll-workbench{padding:14px}.poll-method-card dl,.poll-kpis,.poll-inline-form{grid-template-columns:repeat(2,minmax(0,1fr))}.poll-inline-form h3,.poll-inline-form button{grid-column:1/-1}.poll-quota-grid,.poll-charts{grid-template-columns:1fr}}@media (width<=720px){.poll-matrix-desktop{display:none}.poll-matrix-mobile{display:grid}.public-poll-page{padding-block:14px 42px}.public-poll-page>.container{inline-size:min(100% - 20px,900px)}.public-poll-page>div>header{padding:20px 17px}.public-poll-page header h1{font-size:clamp(1.55rem,8vw,2.25rem);line-height:1.35}.public-poll-page fieldset,.poll-consent,.poll-demo-notice,.poll-thanks,.public-result-question,.poll-method-note{padding:16px}.public-poll-page legend{font-size:1.03rem}.public-poll-page legend span{width:28px;height:28px}.public-poll-page fieldset>label,.poll-option>label,.poll-ranking label{padding:11px 10px}.public-results{margin-block:14px}.public-result-bars>div{grid-template-columns:minmax(84px,1fr) minmax(72px,1.4fr) 50px}.public-result-bars>div span{overflow-wrap:anywhere}}@media (width<=620px){.poll-heading{flex-direction:column;align-items:stretch;padding:18px}.poll-heading>button{inline-size:100%}.poll-library{grid-template-columns:1fr}.poll-workbench{padding:10px}.poll-tabs button{padding-inline:11px}.poll-editor{margin-block:12px;padding:12px}.poll-editor>header{flex-direction:column;align-items:flex-start}.poll-editor>button,.poll-analysis-actions button,.poll-publication button,.poll-publication a,.poll-exports a{text-align:center;justify-self:stretch;inline-size:100%}.poll-question header{flex-wrap:wrap;align-items:flex-start}.poll-question header strong{flex-basis:100%}.poll-method-card dl,.poll-kpis,.poll-inline-form{grid-template-columns:1fr}.poll-inline-form h3,.poll-inline-form button{grid-column:auto}.poll-kpis strong{font-size:1.55rem}.poll-finding{padding:12px}.poll-locale-tabs{margin-inline:-2px}.poll-locale-tabs button{flex:none}.public-result-bars{display:none}.site-footer{padding-block:34px 22px}.public-system-shell .footer-grid{gap:24px;min-height:0}}.poll-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.public-poll-page .poll-question-card{isolation:isolate;background:#fff;border:1px solid #cfd8dc;border-block-start:3px solid #c99a32;padding:0 22px 20px;position:relative;overflow:hidden;box-shadow:0 7px 22px #071f320e}.public-poll-page .poll-question-section{gap:15px;margin-block:32px 42px;display:grid}.public-poll-page .poll-question-section>header{color:#fff;background:linear-gradient(120deg,#082a40,#0b506e);border-inline-start:5px solid #c99a32;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:18px 20px;display:grid;box-shadow:0 8px 24px #071f321a}.public-poll-page .poll-question-section>header>small{color:#082a40;font-variant-numeric:tabular-nums;background:#d1a645;place-items:center;block-size:34px;inline-size:34px;font-weight:900;display:grid}.public-poll-page .poll-question-section>header h2{color:#fff;overflow-wrap:anywhere;margin:0;font:750 clamp(1.15rem,2.2vw,1.55rem)/1.45 Georgia,serif}.public-poll-page .poll-question-section>header p{color:#d8e5ea;max-inline-size:850px;margin:6px 0 0;line-height:1.65}.public-poll-page .poll-question-title{text-align:start;background:#f5f8f9;border-block-end:1px solid #d9e1e4;justify-content:flex-start;align-items:flex-start;gap:12px;min-block-size:72px;margin-block:0 18px;margin-inline:-22px;padding:18px 22px 17px;display:flex}.public-poll-page .poll-question-title>span{color:#fff;font-variant-numeric:tabular-nums;background:#0a3b55;flex:0 0 32px;place-items:center;block-size:32px;inline-size:32px;font:800 .92rem/1 ui-sans-serif,system-ui,sans-serif;display:inline-grid}.public-poll-page .poll-question-title h2{color:#173448;overflow-wrap:anywhere;min-inline-size:0;margin:0;font-family:inherit;font-size:clamp(1.1rem,1.8vw,1.34rem);font-weight:780;line-height:1.62}.public-poll-page .poll-question-title b{color:#a52d23}.public-poll-page .poll-question-card>p{color:#526975;margin:0 0 14px;font-size:.95rem;line-height:1.65}.public-poll-page .poll-question-card textarea{min-block-size:150px;font:inherit;resize:vertical;line-height:1.65}.public-poll-page .poll-question-card :is(select,input,textarea){font-size:1rem}.public-poll-page .poll-validation{font-size:.88rem;line-height:1.55}.public-poll-page form>button{letter-spacing:.01em;font-size:1rem}.public-system-shell[dir=rtl] .public-poll-page,.poll-centre[dir=rtl],.poll-centre [dir=rtl]{text-align:right}.public-system-shell[dir=ltr] .public-poll-page,.poll-centre[dir=ltr],.poll-centre [dir=ltr]{text-align:left}.poll-centre :is(.poll-editor,.poll-form-grid,.poll-question-preview)>label,.poll-centre .poll-form-grid>label{text-align:start;font-size:.94rem;line-height:1.55}.poll-centre :is(input,select,textarea){font:inherit;line-height:1.45}.poll-centre[dir=rtl] .poll-editor>header,.poll-centre[dir=rtl] .poll-question header{text-align:right;direction:rtl}.poll-centre[dir=ltr] .poll-editor>header,.poll-centre[dir=ltr] .poll-question header{text-align:left;direction:ltr}.poll-analytics-dashboard{gap:16px;margin-block-end:20px;display:grid}.poll-analytics-heading{color:#fff;background:linear-gradient(125deg,#071f32,#0b4564);border-block-start:4px solid #c99a32;justify-content:space-between;align-items:stretch;gap:18px;padding:21px 23px;display:flex}.poll-analytics-heading>div{min-inline-size:0}.poll-analytics-heading small{color:#edcd81;letter-spacing:.04em;font-weight:800}.poll-analytics-heading h3{margin:5px 0 4px;font:750 clamp(1.28rem,2.7vw,1.85rem)/1.25 Georgia,serif}.poll-analytics-heading p{color:#d3e0e7;max-inline-size:700px;margin:0;line-height:1.55}.poll-analytics-heading dl{grid-template-columns:repeat(2,minmax(90px,1fr));gap:8px;margin:0;display:grid}.poll-analytics-heading dl>div{background:#ffffff12;border:1px solid #ffffff2e;align-content:center;min-inline-size:105px;padding:10px 12px;display:grid}.poll-analytics-heading dt{color:#bcd0dc;font-size:.72rem}.poll-analytics-heading dd{margin:4px 0 0;font:800 1.5rem/1 Georgia,serif}.poll-analysis-focus,.poll-crosstab-card,.poll-report-summary,.poll-all-question-charts,.poll-analytics-empty{background:#fff;border:1px solid #d8e1e5;padding:19px}.poll-analysis-focus>label{color:#23485e;gap:7px;font-weight:800;display:grid}.poll-analysis-focus>label select{color:#10283b;inline-size:100%;background:#fff;border:1px solid #aebdc5;min-height:48px;padding:9px 12px}.poll-analysis-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-block:14px;display:grid}.poll-analysis-summary article{background:#f4f7f8;border-block-start:3px solid #c99a32;align-content:start;min-inline-size:0;padding:13px;display:grid}.poll-analysis-summary small{color:#607783}.poll-analysis-summary strong{overflow-wrap:anywhere;margin-block-start:6px;font-size:1.28rem}.poll-analysis-summary span{color:#0b5b79;margin-block-start:4px;font-weight:800}.poll-distribution-chart{gap:13px;margin-block-start:17px;display:grid}.poll-distribution-chart>div>div{justify-content:space-between;align-items:flex-end;gap:12px;margin-block-end:5px;display:flex}.poll-distribution-chart>div>div span{overflow-wrap:anywhere;min-inline-size:0}.poll-distribution-chart>div>div b{font-variant-numeric:tabular-nums;flex:none}.poll-distribution-chart i{background:#e8eef1;block-size:15px;display:block;overflow:hidden}.poll-distribution-chart i span{background:linear-gradient(90deg,#c99a32,#0b5a7d);block-size:100%;display:block}.poll-centre[dir=rtl] .poll-distribution-chart i span{background:linear-gradient(270deg,#c99a32,#0b5a7d)}.poll-distribution-chart small{color:#657b87;font-variant-numeric:tabular-nums;margin-block-start:4px;display:block}.poll-crosstab-card header{justify-content:space-between;align-items:end;gap:14px;margin-block-end:12px;display:flex}.poll-crosstab-card h4,.poll-report-summary h4,.poll-all-question-charts>h4{margin:0 0 5px;font-size:1.1rem}.poll-crosstab-card header p{color:#617581;margin:0}.poll-crosstab-card header label{color:#435f6f;gap:5px;min-inline-size:220px;font-size:.78rem;font-weight:800;display:grid}.poll-crosstab-card header select{color:#15384d;min-height:42px;font:inherit;background:#fff;border:1px solid #adbdc5;padding:7px 10px}.poll-crosstab-card table{border-collapse:separate;border-spacing:2px;background:#eef2f4;min-inline-size:720px}.poll-crosstab-card th,.poll-crosstab-card td{text-align:start;background:#fff;padding:10px}.poll-crosstab-card th small,.poll-crosstab-card td small{opacity:.82;margin-block-start:4px;font-size:.7rem;font-weight:600;display:block}.poll-crosstab-card td{font-variant-numeric:tabular-nums;min-inline-size:102px;font-weight:850}.poll-crosstab-card td.suppressed{color:#667781;background:#f1f3f4;font-weight:650}.poll-response-timeline,.poll-quality-panel{background:#fff;border:1px solid #d8e1e5;padding:19px}.poll-response-timeline>header,.poll-quality-panel>header{justify-content:space-between;align-items:flex-end;gap:12px;margin-block-end:14px;display:flex}.poll-response-timeline h4,.poll-quality-panel h4{margin:0;font-size:1.1rem}.poll-response-timeline header p,.poll-quality-panel header p{color:#607581;margin:0;font-size:.82rem}.poll-timeline-chart{overscroll-behavior-inline:contain;border-block-end:1px solid #bcc9cf;align-items:stretch;gap:7px;min-block-size:190px;padding:12px 8px 0;display:flex;overflow-x:auto}.poll-timeline-chart article{color:#27495c;text-align:center;flex:1 0 48px;grid-template-rows:22px 112px auto auto;place-items:end center;min-inline-size:48px;display:grid}.poll-timeline-chart article>b{font-variant-numeric:tabular-nums;font-size:.76rem}.poll-timeline-chart article>i{background:#eef2f4;align-items:flex-end;block-size:112px;inline-size:100%;display:flex}.poll-timeline-chart article>i span{background:linear-gradient(#d6ad53,#0b5576);min-block-size:5px;inline-size:100%;display:block}.poll-timeline-chart article>small{white-space:nowrap;margin-block-start:6px;font-size:.67rem}.poll-timeline-chart article>span{color:#6a7e89;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.64rem}.poll-quality-layout{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:22px;display:grid}.poll-quality-ring{border-radius:50%;place-items:center;block-size:154px;inline-size:154px;margin-inline:auto;display:grid}.poll-quality-ring>span{text-align:center;background:#fff;border-radius:50%;place-items:center;block-size:112px;inline-size:112px;display:grid;box-shadow:0 0 0 1px #d8e1e5}.poll-quality-ring strong{color:#123c54;font:850 1.65rem/1 Georgia,serif}.poll-quality-ring small{color:#627985;overflow-wrap:anywhere;max-inline-size:92px;margin-block-start:5px;font-size:.7rem}.poll-quality-layout dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;display:grid}.poll-quality-layout dl>div{background:#f3f7f8;border-block-start:3px solid #0b5576;min-inline-size:0;padding:12px}.poll-quality-layout dt{color:#617783;font-size:.72rem;line-height:1.35}.poll-quality-layout dd{color:#173d53;font-variant-numeric:tabular-nums;margin:6px 0 0;font-weight:850}.poll-report-summary{border-inline-start:5px solid #c99a32;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:16px;display:grid}.poll-report-summary>div>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.poll-report-summary>div>header h4{margin:0}.poll-report-summary>div>header button{color:#173d53;cursor:pointer;background:#f8fafb;border:1px solid #b8c6cd;min-height:38px;padding:7px 11px;font:750 .78rem/1.2 inherit}.poll-report-summary p{color:#38566a;margin:6px 0 0;line-height:1.65}.poll-report-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.poll-report-summary dl>div{background:#f3f7f8;padding:11px}.poll-report-summary dt{color:#687e89;font-size:.72rem}.poll-report-summary dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-weight:850}.poll-all-question-charts>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block-start:12px;display:grid}.poll-all-question-charts button{color:#17384c;text-align:start;cursor:pointer;background:#f8fafb;border:1px solid #d6e0e4;grid-template-columns:1fr auto;gap:7px;min-block-size:132px;min-inline-size:0;padding:13px;display:grid}.poll-all-question-charts button.active{border-color:#c99a32;box-shadow:inset 0 0 0 2px #c99a3233}.poll-all-question-charts button strong{overflow-wrap:anywhere;min-inline-size:0;line-height:1.5}.poll-all-question-charts button>span{color:#647a86;white-space:nowrap;font-size:.75rem}.poll-all-question-charts button>div{border-block-end:1px solid #bfcbd1;grid-column:1/-1;align-items:flex-end;gap:5px;block-size:58px;padding-block-start:5px;display:flex}.poll-all-question-charts button i{background:#edf2f4;flex:1;align-items:flex-end;block-size:100%;display:flex}.poll-all-question-charts button i span{background:linear-gradient(#d3aa50,#0c5676);inline-size:100%;display:block}@media (width<=820px){.poll-analytics-heading{flex-direction:column;align-items:flex-start}.poll-analytics-heading dl{inline-size:100%}.poll-analysis-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.poll-quality-layout{grid-template-columns:1fr}.poll-quality-layout dl{grid-template-columns:repeat(2,minmax(0,1fr))}.poll-report-summary,.poll-all-question-charts>div{grid-template-columns:1fr}}@media (width<=620px){.public-poll-page .poll-question-section{margin-block:24px 34px}.public-poll-page .poll-question-section>header{gap:10px;padding:15px}.public-poll-page .poll-question-section>header>small{block-size:30px;inline-size:30px}.public-poll-page .poll-question-card{padding:0 15px 16px}.public-poll-page .poll-question-title{gap:10px;min-block-size:60px;margin-block-end:14px;margin-inline:-15px;padding:14px 15px}.public-poll-page .poll-question-title>span{flex-basis:28px;block-size:28px;inline-size:28px;font-size:.8rem}.public-poll-page .poll-question-title h2{font-size:1.05rem;line-height:1.64}.public-poll-page .poll-question-card textarea{min-block-size:132px}.public-poll-page .poll-option>label{font-size:.96rem;line-height:1.55}.poll-analytics-heading,.poll-analysis-focus,.poll-crosstab-card,.poll-response-timeline,.poll-quality-panel,.poll-report-summary,.poll-all-question-charts{padding:14px}.poll-response-timeline>header,.poll-quality-panel>header,.poll-report-summary>div>header{flex-direction:column;align-items:flex-start}.poll-report-summary>div>header button{inline-size:100%}.poll-analysis-summary{grid-template-columns:1fr 1fr}.poll-analysis-summary article{padding:10px}.poll-analysis-summary strong{font-size:1.05rem}.poll-quality-ring{block-size:138px;inline-size:138px}.poll-quality-ring>span{block-size:100px;inline-size:100px}.poll-quality-layout dl,.poll-report-summary dl{grid-template-columns:1fr 1fr}.poll-crosstab-card header{flex-direction:column;align-items:stretch}.poll-crosstab-card header label{min-inline-size:0}}.poll-centre :is(.poll-layout,.poll-workbench,.poll-workbench>*,.poll-editor,.poll-question,.poll-publication,.poll-run-list,.poll-run-list article,.poll-analytics-dashboard,.poll-analytics-dashboard>*,.poll-advanced-analytics,.poll-matrix-analysis,.poll-segment-profiles,.poll-text-analysis,.poll-panel-population){min-inline-size:0;max-inline-size:100%}.poll-centre :is(h1,h2,h3,h4,h5,p,small,strong,span,dd,dt,label,a,button){overflow-wrap:break-word;word-break:normal}.poll-centre :is(input,select,textarea,button){min-inline-size:0;max-inline-size:100%}.poll-centre pre{white-space:pre-wrap;overflow-wrap:anywhere;max-inline-size:100%}.poll-centre .poll-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;max-inline-size:100%;overflow-x:auto}.poll-centre .poll-table-scroll{max-inline-size:100%;display:block;overflow-x:auto}.poll-centre .poll-bars>div,.poll-centre .poll-bars>div>*{min-inline-size:0}.poll-advanced-analytics,.poll-matrix-analysis,.poll-segment-profiles,.poll-text-analysis,.poll-panel-population{background:#fff;border:1px solid #d8e1e5;padding:19px}.poll-advanced-analytics>header,.poll-matrix-analysis>header,.poll-segment-profiles>header,.poll-text-analysis>header,.poll-panel-population>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-block-end:15px;display:flex}.poll-advanced-analytics h4,.poll-matrix-analysis h4,.poll-segment-profiles h4,.poll-text-analysis h4,.poll-panel-population h3{margin:4px 0}.poll-advanced-analytics header small,.poll-panel-population header small{color:#9a6b0b;letter-spacing:.05em;font-weight:850}.poll-advanced-analytics header button,.poll-panel-population header a{color:#173d53;background:#f8fafb;border:1px solid #adbdc5;min-height:42px;padding:9px 12px;font-weight:800;text-decoration:none}.poll-diagnostic-grid,.poll-panel-segments{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.poll-diagnostic-grid>article,.poll-panel-segments>section{background:#f4f7f8;min-inline-size:0;padding:15px}.poll-diagnostic-grid h5,.poll-panel-segments h4{margin:0 0 12px}.poll-funnel-chart{gap:9px;display:grid}.poll-funnel-chart>div{grid-template-columns:minmax(80px,120px) minmax(0,1fr) 54px;align-items:center;gap:8px;display:grid}.poll-funnel-chart i{background:#e1e8eb;block-size:13px;display:block}.poll-funnel-chart i span{background:linear-gradient(90deg,#c99a32,#0b5576);block-size:100%;display:block}.poll-centre[dir=rtl] .poll-funnel-chart i span{background:linear-gradient(270deg,#c99a32,#0b5576)}.poll-duration-chart{align-items:end;gap:7px;min-block-size:150px;display:flex}.poll-duration-chart>div{text-align:center;flex:1;grid-template-rows:20px 92px auto;place-items:end center;min-inline-size:42px;display:grid}.poll-duration-chart i{background:#e7edef;align-items:flex-end;block-size:92px;inline-size:100%;display:flex}.poll-duration-chart i span{background:linear-gradient(#d4aa4d,#0b5576);inline-size:100%;display:block}.poll-duration-chart small{margin-block-start:6px;font-size:.68rem}.poll-matrix-analysis>div{gap:14px;display:grid}.poll-matrix-analysis article{background:#f5f8f9;min-inline-size:0;padding:14px}.poll-matrix-analysis article h5{margin:0 0 11px}.poll-matrix-analysis article>div{grid-template-columns:minmax(160px,1.3fr) minmax(100px,2fr) 50px 52px;align-items:center;gap:8px;margin-block:8px;display:grid}.poll-matrix-analysis article>div i{background:#dfe7ea;block-size:13px;display:block}.poll-matrix-analysis article>div i span{background:linear-gradient(90deg,#c99a32,#0a587b);block-size:100%;display:block}.poll-matrix-analysis article>div strong,.poll-matrix-analysis article>div small{font-variant-numeric:tabular-nums;text-align:end}.poll-segment-profiles>div,.poll-text-analysis>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.poll-segment-profiles article,.poll-text-analysis article{background:#f5f8f9;min-inline-size:0;padding:14px}.poll-segment-profiles h5,.poll-text-analysis h5{margin:0 0 10px}.poll-text-analysis article>div{flex-wrap:wrap;gap:6px;display:flex}.poll-text-analysis article>div span{color:#173d53;background:#e5edf1;padding:6px 8px}.poll-text-analysis article>div b{color:#9b6b09}.poll-panel-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.poll-panel-kpis article{background:#f4f7f8;border-block-start:3px solid #c99a32;min-inline-size:0;padding:13px}.poll-panel-kpis small{color:#627884;display:block}.poll-panel-kpis strong{margin-block-start:5px;font:800 1.55rem Georgia,serif;display:block}.poll-panel-segments{margin-block-start:12px}.poll-panel-privacy{background:#edf4f7;border-inline-start:4px solid #0b5576;padding:11px}.poll-exports{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:9px;display:grid}.poll-exports>header{grid-column:1/-1}.poll-exports h3{inline-size:auto;margin-block-end:4px}.poll-exports header p{color:#607783;margin:0}.poll-exports a{text-transform:none;align-content:start;gap:5px;min-inline-size:0;display:grid}.poll-exports a small{color:#96680c;font-weight:850}.poll-exports a strong{line-height:1.4}.poll-exports a span{color:#697e89;overflow-wrap:anywhere;font:650 .67rem ui-monospace,monospace}.poll-panel-optin{background:#fff;border:1px solid #cdd8dd;border-block-start:5px solid #c99a32;gap:14px;inline-size:min(100%,900px);max-inline-size:900px;margin:16px auto;padding:24px;display:grid}.poll-panel-optin>header small{color:#936609;letter-spacing:.06em;font-weight:850}.poll-panel-optin>header h2{margin:5px 0}.poll-panel-optin>header p{color:#4d6877;margin:6px 0;line-height:1.65}.poll-panel-optin>div{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:10px;display:grid}.poll-panel-optin label{gap:6px;min-inline-size:0;font-weight:750;display:grid}.poll-panel-optin :is(input,select){inline-size:100%;max-inline-size:100%;background:#fff;border:1px solid #b8c6cd;min-height:46px;padding:9px 11px}.poll-panel-optin .poll-panel-consent{align-items:flex-start;display:flex}.poll-panel-optin .poll-panel-consent input{inline-size:20px;flex:0 0 20px;min-height:20px}.poll-panel-optin>button{color:#fff;background:#0a344d;border:0;min-height:48px;padding:11px 18px;font-weight:850}.poll-panel-optin.success{border-block-start-color:#2c8b55}.poll-page-progress{z-index:12;background:#fff;border:1px solid #ccd8dd;border-block-start:4px solid #c99a32;grid-template-columns:minmax(0,1fr) minmax(140px,260px);align-items:center;gap:8px 18px;inline-size:min(100%,900px);margin:0 auto 18px;padding:13px 16px;display:grid;position:sticky;inset-block-start:0;box-shadow:0 8px 24px #0a344d12}.poll-page-progress>div{flex-wrap:wrap;align-items:baseline;gap:6px 12px;min-inline-size:0;display:flex}.poll-page-progress strong{color:#0a344d}.poll-page-progress span{color:#59717f}.poll-page-progress progress{accent-color:#0b5576;block-size:9px;inline-size:100%}.poll-page-progress small{color:#347052;grid-column:1/-1;min-block-size:1.2em;font-weight:700}.poll-page-actions{justify-content:space-between;gap:10px;inline-size:min(100%,900px);margin:0 auto 24px;display:flex}.poll-page-actions button{color:#fff;cursor:pointer;background:#0a344d;border:0;min-block-size:50px;min-inline-size:min(210px,45%);padding:11px 20px;font:850 1rem/1.3 inherit}.poll-page-actions button.secondary{color:#0a344d;background:#fff;border:1px solid #9bafb9}.poll-page-actions button:disabled{opacity:.5;cursor:not-allowed}@media (width<=900px){.poll-exports,.poll-panel-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.poll-panel-optin>div{grid-template-columns:1fr 1fr}.poll-panel-optin>div label:first-child{grid-column:1/-1}}@media (width<=700px){.poll-diagnostic-grid,.poll-panel-segments,.poll-segment-profiles>div,.poll-text-analysis>div{grid-template-columns:1fr}.poll-matrix-analysis article>div{grid-template-columns:minmax(0,1fr) 48px 48px}.poll-matrix-analysis article>div>span{grid-column:1/-1}.poll-advanced-analytics>header,.poll-panel-population>header{flex-direction:column;align-items:stretch}.poll-advanced-analytics header button,.poll-panel-population header a{text-align:center;inline-size:100%}}@media (width<=620px){.poll-centre{overflow-x:clip}.poll-centre .poll-library{overflow-x:auto}.poll-centre .poll-library button{inline-size:100%;min-inline-size:0}.poll-advanced-analytics,.poll-matrix-analysis,.poll-segment-profiles,.poll-text-analysis,.poll-panel-population{padding:13px}.poll-exports{grid-template-columns:1fr}.poll-panel-kpis{grid-template-columns:1fr 1fr}.poll-funnel-chart>div{grid-template-columns:minmax(72px,96px) minmax(0,1fr) 42px}.poll-panel-optin{padding:17px}.poll-panel-optin>div{grid-template-columns:1fr}.poll-panel-optin>div label:first-child{grid-column:auto}.poll-panel-optin>button{inline-size:100%}.poll-centre .poll-analysis-summary,.poll-centre .poll-quality-layout dl,.poll-centre .poll-report-summary dl{grid-template-columns:1fr}.poll-centre .poll-bars>div{grid-template-columns:minmax(70px,92px) minmax(0,1fr) 38px}.poll-page-progress{grid-template-columns:1fr;margin-block-end:12px;padding:11px;position:relative}.poll-page-progress small{grid-column:auto}.poll-page-actions button{flex:1;min-inline-size:0;padding-inline:10px}}@media print{.poll-centre .poll-library,.poll-centre .poll-tabs,.poll-analysis-actions,.poll-exports,.poll-demo-actions{display:none!important}.poll-layout{display:block!important}.poll-workbench{border:0!important;padding:0!important}.poll-analytics-dashboard{break-inside:avoid}.poll-centre{background:#fff!important}}.poll-research-studio{--research-ink:#0b2b3e;--research-blue:#0d506d;--research-gold:#bd8d26;--research-line:#d7e0e5;gap:16px;min-inline-size:0;margin-block:16px;display:grid}.research-state,.research-editor,.poll-research-studio>section,.research-overview-grid>section,.research-two-column>section,.research-question-analysis{border:1px solid var(--research-line);background:#fff;min-inline-size:0;padding:18px}.research-state{place-items:center;min-block-size:180px;display:grid}.research-demo-banner{color:#67470e;background:#fff5da;border:1px solid #c89125;border-inline-start:5px solid #9d6512;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.research-demo-banner strong{letter-spacing:.035em;font-size:.82rem}.research-demo-banner span{font:600 .72rem ui-monospace,SFMono-Regular,monospace}.research-demo-banner div,.research-toolbar div{flex-wrap:wrap;gap:6px;display:flex}.research-demo-banner button,.research-editor button,.research-toolbar button,.research-subtabs button,.report-block-list button{min-block-size:38px;color:var(--research-ink);background:#fff;border:1px solid #9fb0ba;padding:7px 11px;font-weight:700}.research-demo-banner button:last-child,.research-editor>button,.research-editor form>button,.research-toolbar button.active{border-color:var(--research-blue);background:var(--research-blue);color:#fff}.research-message{color:#225f44;background:#eaf7f0;border-inline-start:4px solid #368460;margin:0;padding:11px 14px}.research-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.research-kpis article,.research-question-kpis article{border-block-start:3px solid var(--research-gold);background:#f2f6f8;min-inline-size:0;padding:13px}.research-kpis small,.research-question-kpis small{color:#627681;font-size:.72rem;display:block}.research-kpis strong,.research-question-kpis strong{color:var(--research-ink);overflow-wrap:anywhere;margin-block-start:5px;font:700 clamp(1.2rem,2.4vw,1.85rem) Georgia,serif;display:block}.research-overview-grid,.research-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;min-inline-size:0;display:grid}.research-overview-grid h3,.research-two-column h3,.research-editor h3,.research-question-analysis h3{color:var(--research-ink);margin:0 0 13px}.research-bars{gap:9px;min-inline-size:0;display:grid}.research-bars>div{grid-template-columns:minmax(74px,140px) minmax(0,1fr) minmax(44px,auto);align-items:center;gap:8px;font-size:.76rem;display:grid}.research-bars>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.research-bars i{background:#e2e9ed;border-radius:2px;block-size:12px;display:block;overflow:hidden}.research-bars i b{background:linear-gradient(90deg,var(--research-gold),var(--research-blue));block-size:100%;display:block}.research-bars strong{font-variant-numeric:tabular-nums;text-align:end}.research-hero-number{color:var(--research-blue);margin:0 0 12px;font:700 2.7rem Georgia,serif}.research-hero-number small{font:600 .75rem system-ui}.research-statistics{background:var(--research-line);border:1px solid var(--research-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;min-inline-size:0;margin:0;display:grid}.research-statistics>div{background:#fff;min-inline-size:0;padding:11px}.research-statistics dt{color:#6b7e89;overflow-wrap:anywhere;font-size:.68rem}.research-statistics dd{color:var(--research-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-weight:750}.research-audit-list{gap:7px;display:grid}.research-audit-list article{border-inline-start:3px solid var(--research-gold);background:#f4f7f8;grid-template-columns:minmax(100px,.6fr) minmax(0,1fr) auto;align-items:center;gap:10px;min-inline-size:0;padding:10px 12px;display:grid}.research-audit-list span,.research-audit-list time{color:#627681;overflow-wrap:anywhere;font-size:.72rem}.research-question-analysis>header,.research-editor>header,.research-toolbar{justify-content:space-between;align-items:flex-start;gap:16px;margin-block-end:13px;display:flex}.research-question-analysis>header label{color:#607582;gap:5px;min-inline-size:min(100%,310px);font-size:.7rem;display:grid}.research-question-analysis select,.research-editor :where(input,select,textarea),.research-question-analysis textarea{min-block-size:42px;inline-size:100%;max-inline-size:100%;color:var(--research-ink);font:inherit;background:#fff;border:1px solid #bdcad1;padding:8px}.research-question-analysis textarea{min-block-size:120px}.research-subtabs{border-block:1px solid var(--research-line);gap:3px;margin-block:8px 13px;padding-block:7px;display:flex;overflow-x:auto}.research-subtabs button{white-space:nowrap;color:#536d7b;background:0 0;border:0}.research-subtabs button.active{color:var(--research-ink);box-shadow:inset 0 -3px var(--research-gold);background:#e9f1f4}.research-question-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-block-end:16px;display:grid}.research-table-scroll{border:1px solid var(--research-line);max-inline-size:100%;overflow:auto}.research-table-scroll table{border-collapse:collapse;inline-size:100%;min-inline-size:560px;font-size:.76rem}.research-table-scroll th,.research-table-scroll td{border-block-end:1px solid var(--research-line);text-align:start;padding:9px}.research-table-scroll thead{background:var(--research-ink);color:#fff;position:sticky;inset-block-start:0}.research-notice{border-inline-start:4px solid var(--research-gold);color:#526773;background:#f7f3e9;padding:14px}.research-editor form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.research-editor form label{color:#4d6776;gap:5px;min-inline-size:0;font-size:.75rem;font-weight:700;display:grid}.research-editor form button{align-self:end}.research-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.research-card-grid article{border:1px solid var(--research-line);border-block-start:3px solid var(--research-gold);background:#fff;min-inline-size:0;padding:14px}.research-card-grid h4{color:var(--research-ink);margin:6px 0}.research-card-grid p,.research-card-grid code{overflow-wrap:anywhere;color:#5d717d;font-size:.73rem}.research-toolbar{border-block-end:1px solid var(--research-line);padding-block-end:10px}.research-toolbar h3{margin:0}.report-block-list{gap:5px;margin-block-end:12px;display:grid}.report-block-list article{border:1px solid var(--research-line);background:#f7f9fa;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.report-block-list article>span{background:var(--research-ink);color:#fff;border-radius:50%;place-items:center;block-size:25px;inline-size:25px;font-size:.68rem;display:grid}.report-block-list article>div{gap:3px;display:flex}.report-block-list button{min-block-size:30px;padding:3px 8px}.research-export-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.research-export-grid a{color:#164e69;text-transform:uppercase;text-align:center;background:#f4f8fa;border:1px solid #b8c8d0;place-items:center;min-block-size:46px;padding:7px;font-size:.68rem;font-weight:800;text-decoration:none;display:grid}.poll-constant-sum{gap:10px;display:grid}.poll-constant-sum label{grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:12px;display:grid}.poll-constant-sum input{min-block-size:44px;inline-size:100%}.poll-centre,.poll-layout,.poll-workbench,.poll-analytics-dashboard,.poll-charts,.poll-advanced-analytics,.poll-research-studio{min-inline-size:0;max-inline-size:100%}.poll-centre :where(table,svg,canvas,img){max-inline-size:100%}.research-report-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.research-report-actions a{border:1px solid var(--research-blue);min-block-size:40px;color:var(--research-blue);place-items:center;padding:8px 13px;font-weight:800;text-decoration:none;display:inline-grid}.research-chart-card{border:1px solid var(--research-line);background:#fff;min-inline-size:0;margin-block:12px;padding:14px}.research-chart-card>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-block-end:10px;display:flex}.research-chart-card h4{color:var(--research-ink);margin:0}.research-chart-card small{color:#607582}.research-chart-controls{flex-wrap:wrap;align-items:end;gap:5px;display:flex}.research-chart-controls label{color:#607582;gap:4px;font-size:.7rem;display:grid}.research-chart-controls :where(button,select){min-block-size:36px;color:var(--research-ink);background:#fff;border:1px solid #aebdc5;padding:6px 9px;font:700 .72rem system-ui}.research-svg-chart{background:#fff;max-inline-size:100%;overflow:auto}.research-svg-chart svg{block-size:auto;inline-size:100%;min-inline-size:600px;display:block}.research-chart-card:fullscreen{background:#fff;padding:24px;overflow:auto}.research-chart-card details{margin-block-start:10px}.research-chart-card details>table{border-collapse:collapse;inline-size:100%}.research-chart-card details :where(th,td){border-block-end:1px solid var(--research-line);text-align:start;padding:6px}.research-heatmap td{font-variant-numeric:tabular-nums;color:#0b2b3e;font-weight:750}.research-heatmap td.suppressed{color:#6b7378;background:#eceff1}.research-matrix-card{border:1px solid var(--research-line);border-inline-start:4px solid var(--research-gold);background:#fff;margin-block:12px;padding:14px}.research-matrix-card h4{margin:0 0 10px}.poll-tabs{scrollbar-width:thin}.research-layout-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:12px;display:grid}.research-layout-grid article{border:1px solid var(--research-line);border-block-start:3px solid var(--research-gold);background:#f6f8f9;grid-template-rows:auto minmax(44px,1fr) auto;align-items:stretch;gap:10px;min-block-size:142px;min-inline-size:0;padding:14px;display:grid}.research-layout-grid article>header,.research-layout-grid article>footer{align-items:center;gap:9px;min-inline-size:0;display:flex}.research-layout-grid article>header strong{min-inline-size:0;font-size:.84rem;line-height:1.45}.research-layout-grid article>span{color:#234c62;align-self:center;font-size:.78rem;line-height:1.55}.research-layout-grid article>footer{border-block-start:1px solid #dbe3e7;justify-content:space-between;padding-block-start:9px}.research-layout-grid article[draggable=true],.report-drag-list article[draggable=true]{cursor:grab}.research-layout-grid article:active,.report-drag-list article:active{cursor:grabbing}.drag-handle{color:#6b7e89;flex:none;font-size:1.1rem}.research-layout-grid label{align-items:center;gap:7px;font-size:.66rem;display:flex}.research-layout-grid select{background:#fff;border:1px solid #aebdc5;min-block-size:32px;inline-size:58px}.research-layout-grid article>footer button{min-block-size:32px;padding:5px 9px}.report-drag-list article{touch-action:pan-y}.research-filter-grid{grid-template-columns:minmax(220px,1fr) minmax(360px,1.8fr) minmax(190px,.8fr);align-items:start;gap:12px;margin-block:14px;display:grid}.research-filter-grid>label,.research-filter-grid fieldset{border:1px solid var(--research-line);background:#fff;border-radius:6px;min-inline-size:0;margin:0;padding:12px}.research-filter-grid>label{gap:7px;display:grid}.research-filter-grid fieldset{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 14px;display:grid}.research-filter-grid fieldset legend{padding-inline:5px;font-weight:700}.research-filter-grid fieldset label{white-space:normal;align-items:center;gap:7px;min-inline-size:0;font-size:.82rem;line-height:1.4;display:flex}.research-filter-grid fieldset label input{flex:none;min-block-size:18px;inline-size:18px}.research-filter-grid fieldset label span{overflow-wrap:break-word;word-break:normal;min-inline-size:0}.research-filter-grid select{inline-size:100%}.research-heatmap :where(th,td){word-break:normal;overflow-wrap:break-word;min-inline-size:90px}.open-text-review{border-block-start:1px solid var(--research-line);margin-block-start:18px;padding-block-start:16px}.open-text-review>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.open-text-review>header input{inline-size:min(360px,100%)}.open-text-review>form{border-block-end:1px solid var(--research-line);grid-template-columns:minmax(90px,.3fr) minmax(260px,2fr) minmax(240px,1.5fr) auto;align-items:start;gap:12px;padding:14px 0;display:grid}.open-text-review>form p{overflow-wrap:break-word;white-space:pre-wrap;margin:0}.open-text-review fieldset{border:1px solid var(--research-line);border-radius:5px;flex-wrap:wrap;gap:7px;margin:0;padding:8px;display:flex}.open-text-review fieldset label{align-items:center;gap:5px;font-size:.82rem;display:inline-flex}@media (width<=1024px){.poll-layout{grid-template-columns:minmax(180px,230px) minmax(0,1fr)}.research-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-export-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.research-statistics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.poll-layout{grid-template-columns:1fr}.poll-library{min-block-size:0;max-block-size:230px;overflow:auto}.research-demo-banner{grid-template-columns:1fr}.research-kpis,.research-question-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.research-overview-grid,.research-two-column{grid-template-columns:1fr}.research-question-analysis>header,.research-editor>header,.research-toolbar,.research-chart-card>header{display:grid}.research-editor form{grid-template-columns:1fr}.research-export-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-audit-list article,.research-card-grid{grid-template-columns:1fr}.research-chart-controls{inline-size:100%}.research-chart-controls :where(button,select){max-inline-size:100%}}@media (width<=412px){.poll-workbench{padding:9px}.research-state,.research-editor,.poll-research-studio>section,.research-overview-grid>section,.research-two-column>section,.research-question-analysis{padding:12px}.research-kpis,.research-question-kpis{grid-template-columns:1fr 1fr}.research-bars>div{grid-template-columns:minmax(66px,88px) minmax(0,1fr) 42px}.research-statistics{grid-template-columns:1fr}.research-export-grid{grid-template-columns:1fr 1fr}.poll-constant-sum label{grid-template-columns:1fr}.report-block-list article{grid-template-columns:26px minmax(0,1fr)}.report-block-list article>div{grid-column:1/-1;justify-content:flex-end}}@media (width<=320px){.research-kpis,.research-question-kpis,.research-export-grid{grid-template-columns:1fr}.poll-tabs button{padding-inline:10px}.research-demo-banner div{display:grid}.research-demo-banner button{inline-size:100%}}@media (width<=1024px){.research-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-filter-grid{grid-template-columns:1fr 1fr}.open-text-review>form{grid-template-columns:120px 1fr}}@media (width<=768px){.research-layout-grid{grid-template-columns:1fr}.research-layout-grid article{grid-column:span 1!important}.research-filter-grid{grid-template-columns:1fr}.open-text-review>header{flex-direction:column;align-items:stretch}.open-text-review>form{grid-template-columns:1fr}}.poll-navigation{--nav-ink:#082c44;--nav-muted:#607681;--nav-line:#d6e0e5;--nav-gold:#c99a32;isolation:isolate;border:1px solid var(--nav-line);border-block-start:4px solid var(--nav-gold);background:linear-gradient(145deg,#f8fafb 0%,#eef4f6 100%);max-inline-size:100%;margin-block-end:20px;padding:12px;position:relative;overflow:hidden;box-shadow:0 10px 28px #082c4412}.poll-navigation-groups{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-inline-size:0;display:grid}.poll-navigation-group{background:0 0;border:0;min-inline-size:0;margin:0;padding:0}.poll-navigation-group h3{color:var(--nav-muted);letter-spacing:.035em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;padding:7px 9px 6px;font-size:.66rem;font-weight:850;line-height:1.3}.poll-navigation-group>div{gap:3px;display:grid}.poll-navigation-group button{color:#294b5e;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;min-block-size:38px;inline-size:100%;min-inline-size:0;margin:0;padding:7px 8px;font:720 .74rem/1.3 system-ui,-apple-system,Segoe UI,sans-serif;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:grid}.poll-navigation-group button:hover{color:var(--nav-ink);background:#fff;border-color:#c7d5dc}.poll-navigation-group button:focus-visible{outline-offset:1px;outline:3px solid #e4bd63}.poll-navigation-group button.active{color:var(--nav-ink);box-shadow:inset 3px 0 var(--nav-gold),0 4px 12px #082c4410;background:#fff;border-color:#b7cbd5;font-weight:850}.poll-navigation[dir=rtl] .poll-navigation-group button.active{box-shadow:inset -3px 0 var(--nav-gold),0 4px 12px #082c4410}.poll-navigation-group button>span:last-child{overflow-wrap:anywhere;min-inline-size:0}.poll-navigation-icon{color:#174d68;direction:ltr;background:#e4edf1;border-radius:3px;place-items:center;block-size:27px;inline-size:27px;font-size:.92rem;line-height:1;display:grid}.poll-navigation-group button.active .poll-navigation-icon{background:var(--nav-ink);color:#fff}.poll-navigation-mobile{display:none}.poll-navigation[dir=rtl]{text-align:right}.poll-navigation[dir=ltr]{text-align:left}@media (width<=1280px){.poll-navigation-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.poll-navigation-group:last-child{grid-column:span 2}.poll-navigation-group:last-child>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.poll-navigation-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.poll-navigation-group:last-child{grid-column:auto}.poll-navigation-group:last-child>div{grid-template-columns:1fr}}@media (width<=620px){.poll-navigation{margin-inline:0;padding:10px}.poll-navigation-groups{display:none}.poll-navigation-mobile{color:var(--nav-muted);gap:6px;font-size:.72rem;font-weight:800;display:grid}.poll-navigation-mobile select{min-block-size:48px;inline-size:100%;color:var(--nav-ink);background:#fff;border:1px solid #aebfc8;border-radius:4px;padding:9px 12px;font:750 .9rem/1.35 system-ui,-apple-system,Segoe UI,sans-serif}.poll-navigation-mobile select:focus-visible{outline-offset:1px;outline:3px solid #e4bd63}}@media print{.poll-navigation,.poll-search,.poll-heading button,.research-demo-banner div,.research-toolbar,.research-subtabs,.research-editor form,.research-export-grid,.report-block-list button,.research-message{display:none!important}.poll-research-studio{font-size:11pt}.research-demo-banner{color:#000!important;background:#fff!important;border:1px solid #777!important;display:block!important}.research-overview-grid,.research-two-column{display:block}.research-overview-grid>section,.research-two-column>section,.research-question-analysis,.research-editor{break-inside:avoid;margin-block:0 12mm}.research-table-scroll{overflow:visible}.research-table-scroll table{min-inline-size:0}.research-table-scroll thead{display:table-header-group;color:#000!important;background:#fff!important}.research-bars i b{background:#555!important}.poll-centre a[href]:after{content:none!important}}.report-studio{--rs-ink:#0a3045;--rs-blue:#155f7c;--rs-gold:#bc8b24;--rs-line:#d2dde2;--rs-soft:#f1f5f6;--rs-muted:#607783;min-inline-size:0;color:var(--rs-ink);gap:14px;margin-block:16px;display:grid}.report-studio-loading{color:#607783;background:#fff;border:1px solid #d2dde2;place-items:center;min-block-size:240px;display:grid}.report-studio-hero{border-block-start:5px solid var(--rs-gold);color:#fff;background:linear-gradient(118deg,#082b40,#114d68);justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex;box-shadow:0 12px 28px #0b2e4217}.report-studio-hero>div:first-child{min-inline-size:0}.report-studio-hero span{color:#e6be62;letter-spacing:.13em;font:750 .67rem/1.2 ui-monospace,SFMono-Regular,monospace}.report-studio-hero h3{color:#fff;margin:5px 0 3px;font:700 clamp(1.25rem,2.4vw,1.9rem)/1.15 Georgia,Noto Naskh Arabic,serif}.report-studio-hero p{color:#c6d8e0;margin:0;font-size:.82rem}.report-studio-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.report-studio button,.report-studio a{font:inherit}.report-studio-actions button,.report-studio-footer-actions :where(button,a){min-block-size:42px;color:var(--rs-ink);cursor:pointer;background:#fff;border:1px solid #9ab2bd;padding:8px 13px;font-weight:750;text-decoration:none}.report-studio-actions button.primary,.report-studio-footer-actions button{border-color:var(--rs-gold);background:var(--rs-gold);color:#102c3c}.report-studio button:disabled{opacity:.48;cursor:not-allowed}.report-studio-status{border:1px solid var(--rs-line);background:#fff;align-items:center;gap:9px;min-inline-size:0;padding:8px 13px;font-size:.72rem;display:flex}.report-studio-status .state{color:#4f6875;background:#eaf0f2;border-radius:999px;padding:3px 8px}.report-studio-status .state.saved{color:#1c6847;background:#e4f3eb}.report-studio-status .state.saving{color:#785613;background:#fff3d8}.report-studio-status .state.error{color:#9b302b;background:#fde8e6}.report-studio-status time{color:var(--rs-muted);font-variant-numeric:tabular-nums}.report-studio-status p{overflow-wrap:anywhere;min-inline-size:0;margin:0}.report-studio-shell{grid-template-columns:minmax(210px,260px) minmax(0,1fr);align-items:start;gap:13px;min-inline-size:0;display:grid}.report-studio-sidebar{border:1px solid var(--rs-line);background:#fff;gap:12px;max-block-size:calc(100vh - 24px);min-inline-size:0;padding:13px;display:grid;position:sticky;inset-block-start:12px;overflow:auto}.sidebar-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.sidebar-heading h4,.sidebar-meta h4{margin:0}.sidebar-heading button{border:1px solid var(--rs-blue);min-block-size:32px;color:var(--rs-blue);background:#fff;padding:4px 8px;font-size:.7rem;font-weight:750}.report-studio-sidebar nav{gap:5px;display:grid}.report-studio-sidebar nav button{border:1px solid var(--rs-line);background:var(--rs-soft);inline-size:100%;min-inline-size:0;color:var(--rs-ink);text-align:start;cursor:pointer;border-inline-start:4px solid #0000;gap:3px;padding:9px;display:grid}.report-studio-sidebar nav button.active{border-inline-start-color:var(--rs-gold);background:#fff8e7}.report-studio-sidebar nav strong,.report-studio-sidebar nav span{overflow-wrap:anywhere}.report-studio-sidebar nav strong{font-size:.75rem}.report-studio-sidebar nav span{color:var(--rs-muted);font-size:.65rem}.sidebar-meta{border-block-start:1px solid var(--rs-line);gap:5px;padding-block-start:10px;display:grid}.sidebar-meta>div{color:var(--rs-muted);grid-template-columns:auto minmax(0,1fr) auto;gap:6px;padding:5px 0;font-size:.63rem;display:grid}.sidebar-meta b{color:var(--rs-ink)}.report-studio-main{gap:12px;min-inline-size:0;display:grid}.report-editor-card{border:1px solid var(--rs-line);border-block-start:3px solid var(--rs-gold);background:#fff;min-inline-size:0;padding:17px;box-shadow:0 7px 18px #14394c0a}.report-editor-card>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-block-end:13px;display:flex}.report-editor-card h4{color:var(--rs-ink);margin:0;font-size:.94rem}.report-editor-card header p{color:var(--rs-muted);margin:3px 0 0;font-size:.69rem}.report-editor-card header>span{color:var(--rs-muted);font:650 .64rem ui-monospace,SFMono-Regular,monospace}.report-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.report-form-grid label,.settings-grid>label:not(.toggle){color:#4d6876;gap:5px;min-inline-size:0;font-size:.7rem;font-weight:750;display:grid}.report-form-grid label.wide{grid-column:1/-1}.report-studio :where(input,select,textarea){min-block-size:42px;inline-size:100%;max-inline-size:100%;color:var(--rs-ink);font:inherit;background:#fff;border:1px solid #afc0c9;border-radius:0;padding:8px 9px}.report-studio textarea{resize:vertical;min-block-size:92px}.report-studio :where(input,select,textarea):focus-visible,.report-studio :where(button,a):focus-visible{outline-offset:2px;outline:3px solid #efc55e}.language-tabs{flex-wrap:wrap;gap:4px;display:flex}.language-tabs button{border:1px solid var(--rs-line);background:var(--rs-soft);min-block-size:34px;color:var(--rs-ink);cursor:pointer;align-items:center;gap:6px;padding:5px 8px;font-size:.67rem;display:flex}.language-tabs button.active{border-color:var(--rs-blue);background:var(--rs-blue);color:#fff}.language-tabs span{background:#c05249;border-radius:50%;block-size:7px;inline-size:7px}.language-tabs span.complete{background:#3d946b}.report-editor-columns{grid-template-columns:minmax(0,1.7fr) minmax(190px,.8fr);gap:12px;min-inline-size:0;display:grid}.report-block-stack{gap:5px;display:grid}.report-block-stack article{border:1px solid var(--rs-line);cursor:grab;background:#f7f9fa;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-inline-size:0;padding:7px 8px;display:grid}.report-block-stack article>span{background:var(--rs-ink);color:#fff;border-radius:50%;place-items:center;block-size:24px;inline-size:24px;font-size:.63rem;display:grid}.report-block-stack strong{overflow-wrap:anywhere;font-size:.72rem}.report-block-stack article>div{gap:3px;display:flex}.report-block-stack button{block-size:29px;inline-size:29px;color:var(--rs-ink);cursor:pointer;background:#fff;border:1px solid #b8c5cc;place-items:center;padding:0;display:grid}.report-block-stack button:last-child{color:#a23c37}.block-library{align-self:start}.block-library>button{border:1px solid var(--rs-line);min-block-size:35px;inline-size:100%;color:var(--rs-ink);text-align:start;cursor:pointer;background:#fff;align-items:center;gap:7px;margin-block:4px;padding:6px 8px;font-size:.7rem;display:flex}.block-library>button:hover{border-color:var(--rs-blue);background:#edf5f7}.block-library>button span{color:var(--rs-blue);font-weight:900}.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;display:grid}.settings-grid label.toggle{border:1px solid var(--rs-line);background:var(--rs-soft);align-items:center;gap:8px;min-block-size:42px;padding:7px 9px;font-size:.7rem;font-weight:700;display:flex}.settings-grid .toggle input{block-size:18px;min-block-size:0;inline-size:18px;accent-color:var(--rs-blue);margin:0}.report-studio-footer-actions{z-index:5;border:1px solid var(--rs-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;flex-wrap:wrap;justify-content:flex-end;gap:7px;padding:11px;display:flex;position:sticky;inset-block-end:0}@media (width<=1024px){.report-studio-shell{grid-template-columns:210px minmax(0,1fr)}.report-editor-columns{grid-template-columns:1fr}.block-library{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.block-library>header{grid-column:1/-1}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.report-studio-hero{display:grid}.report-studio-actions{justify-content:flex-start}.report-studio-shell{grid-template-columns:1fr}.report-studio-sidebar{max-block-size:none;position:static}.report-studio-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.report-form-grid{grid-template-columns:1fr}.report-form-grid label.wide{grid-column:auto}.report-editor-card>header{display:grid}.language-tabs{inline-size:100%}.report-studio-footer-actions{position:static}}@media (width<=412px){.report-studio{gap:9px}.report-studio-hero,.report-editor-card,.report-studio-sidebar{padding:12px}.report-studio-actions{grid-template-columns:1fr;display:grid}.report-studio-actions button{inline-size:100%}.report-studio-status{display:grid}.report-studio-sidebar nav,.block-library,.settings-grid{grid-template-columns:1fr}.report-block-stack article{grid-template-columns:24px minmax(0,1fr)}.report-block-stack article>div{grid-column:1/-1;justify-content:flex-end}.language-tabs{grid-template-columns:1fr 1fr;display:grid}.report-studio-footer-actions{grid-template-columns:1fr;display:grid}.report-studio-footer-actions :where(button,a){text-align:center;inline-size:100%}}@media print{.report-studio-hero,.report-studio-status,.report-studio-sidebar,.report-studio-footer-actions,.block-library,.report-studio-actions{display:none!important}.report-studio-shell{display:block}.report-editor-card{box-shadow:none;break-inside:avoid}.report-editor-columns{display:block}.report-block-stack button{display:none!important}}.public-record-loading{text-align:center;color:#0b2d43;place-content:center;justify-items:center;gap:18px;min-height:55vh;padding:48px 20px;display:grid}.public-record-loading-mark{letter-spacing:.14em;border:2px solid #c99a2e;border-radius:50%;place-items:center;width:72px;height:72px;font-family:Georgia,serif;font-weight:700;animation:1.15s ease-in-out infinite public-record-loading-pulse;display:grid}.public-record-loading div{gap:6px;display:grid}.public-record-loading strong{font-size:1.15rem}.public-record-loading small{opacity:.7;font-size:.82rem}@keyframes public-record-loading-pulse{50%{opacity:.62;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.public-record-loading-mark{animation:none}}.poll-scale-axis{grid-template-columns:minmax(110px,1fr) minmax(250px,2fr) minmax(110px,1fr);align-items:center;gap:14px;display:grid!important}.poll-scale-label{font-weight:750;line-height:1.45}.poll-scale-label:last-child{text-align:end}.poll-scale-options{grid-template-columns:repeat(auto-fit,minmax(46px,1fr));gap:8px;display:grid}.poll-scale-options label{color:#0a344d;cursor:pointer;background:#fff;border:1px solid #9eb0ba;place-items:center;min-block-size:52px;font-size:1.05rem;font-weight:850;transition:border-color .15s,background .15s,transform .15s;display:grid;position:relative}.poll-scale-options label:hover,.poll-scale-options label:focus-within{border-color:#b98419;transform:translateY(-1px)}.poll-scale-options label.selected{color:#fff;background:#0a344d;border-color:#0a344d;box-shadow:inset 0 0 0 2px #d2a23b}.poll-scale-options input{opacity:0;position:absolute;block-size:1px!important;inline-size:1px!important}.poll-share-centre{border:1px solid #c9d4da;background:#fff;border-block-start:4px solid #d2a23b;inline-size:min(100%,900px);margin:20px auto;padding:24px}.poll-share-centre header h2{margin:.25rem 0}.poll-share-primary,.poll-share-networks{flex-wrap:wrap;gap:8px;margin-block:14px;display:flex}.poll-share-primary button,.poll-share-networks button{color:#0a344d;cursor:pointer;background:#fff;border:1px solid #0a344d;min-block-size:44px;padding:9px 15px;font-weight:800}.poll-share-primary button:first-child,.poll-share-networks button:hover,.poll-share-networks button:focus-visible{color:#fff;background:#0a344d}.poll-share-status{color:#17623a;font-weight:800}.poll-share-privacy{color:#596c77;margin-block-end:0;font-size:.88rem}@media (width<=700px){.poll-scale-axis{grid-template-columns:1fr}.poll-scale-label:last-child{text-align:end}.poll-scale-options{grid-row:2;grid-template-columns:repeat(auto-fit,minmax(42px,1fr))}.poll-share-centre{padding:18px}.poll-share-primary button,.poll-share-networks button{flex:125px}}.poll-panel-registry{background:#f8fafb;border:1px solid #ced9de;margin-block-start:16px;padding:16px}.poll-panel-registry>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.poll-panel-registry h4{margin:3px 0}.poll-panel-filters{grid-template-columns:2fr repeat(3,minmax(130px,1fr));gap:9px;margin-block:14px;display:grid}.poll-panel-filters label{gap:5px;font-size:.78rem;font-weight:800;display:grid}.poll-panel-filters input,.poll-panel-filters select{background:#fff;border:1px solid #adbdc5;min-block-size:42px;min-inline-size:0;padding:8px}.poll-panel-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-block:12px;display:flex}.poll-panel-actions button,.poll-invitation-output button{color:#0b4d70;background:#fff;border:1px solid #0b4d70;min-block-size:40px;padding:8px 11px;font-weight:800}.poll-panel-actions button.primary{color:#fff;background:#0b4d70}.poll-panel-actions button:disabled{opacity:.45}.poll-panel-table{background:#fff;min-inline-size:980px!important}.poll-panel-table em{color:#634400;background:#f5dfaa;margin-inline-start:5px;padding:2px 5px;font-size:.65rem}.poll-invitation-output{background:#fff;border-inline-start:4px solid #c99a32;margin-block-start:14px;padding:14px}.poll-invitation-output textarea{border:1px solid #adbdc5;min-block-size:150px;inline-size:100%;margin-block:8px;padding:10px;font:12px/1.5 ui-monospace,monospace}.poll-share-analytics{gap:7px;display:grid}.poll-share-analytics article{background:#fff;justify-content:space-between;gap:9px;padding:8px;display:flex}.poll-share-analytics span{color:#5b707c;font-size:.78rem}.poll-panel-owner-note{color:#173d53;background:#eaf3f7;border-inline-start:4px solid #0b4d70;padding:10px 12px;font-weight:750}.poll-panel-campaigns,.poll-qr-centre{background:#fff;border:1px solid #ced9de;border-block-start:4px solid #c99a32;margin-block-start:16px;padding:18px}.poll-panel-campaigns>header,.poll-qr-centre>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.poll-panel-campaigns h4,.poll-qr-centre h4{margin:3px 0}.poll-panel-campaigns small,.poll-qr-centre small{color:#8a650f;letter-spacing:.08em;font-weight:900}.poll-campaign-grid{grid-template-columns:2fr 1fr 1fr;gap:9px;margin-block:14px;display:grid}.poll-campaign-grid label,.poll-campaign-languages label,.poll-qr-controls label{gap:5px;font-size:.78rem;font-weight:800;display:grid}.poll-campaign-grid :is(input,select),.poll-campaign-languages :is(input,textarea),.poll-qr-controls select{background:#fff;border:1px solid #adbdc5;min-block-size:42px;inline-size:100%;min-inline-size:0;padding:8px}.poll-campaign-languages{grid-template-columns:1fr 1fr;gap:10px;margin-block:12px;display:grid}.poll-campaign-languages fieldset{border:1px solid #d7e0e4;min-inline-size:0;padding:10px}.poll-campaign-languages textarea{resize:vertical;min-block-size:90px}.poll-panel-campaigns button.primary,.poll-qr-centre button.primary,.poll-qr-output button{color:#fff;background:#0b4d70;border:1px solid #0b4d70;min-block-size:42px;padding:8px 13px;font-weight:850}.poll-campaign-history{gap:7px;display:grid}.poll-campaign-history article{background:#f8fafb;border:1px solid #dbe3e7;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:10px;display:grid}.poll-campaign-history span{color:#526b77}.poll-qr-controls{flex-wrap:wrap;align-items:end;gap:10px;margin-block:14px;display:flex}.poll-qr-controls label{min-inline-size:180px}.poll-qr-output{grid-template-columns:minmax(190px,280px) minmax(0,1fr);align-items:center;gap:20px;display:grid}.poll-qr-output img{border:1px solid #d3dde2;block-size:auto;inline-size:100%}.poll-qr-output>div{flex-wrap:wrap;gap:8px;display:flex}.poll-qr-output code{overflow-wrap:anywhere;background:#f2f6f8;flex:1 0 100%;padding:10px}.poll-qr-output button{color:#0b4d70;background:#fff}@media (width<=900px){.poll-panel-filters{grid-template-columns:1fr 1fr}.poll-panel-actions button{flex:140px}.poll-share-analytics article{flex-direction:column;align-items:flex-start}.poll-campaign-grid{grid-template-columns:1fr 1fr}.poll-campaign-grid label:first-child{grid-column:1/-1}}@media (width<=620px){.poll-panel-filters{grid-template-columns:1fr}.poll-panel-registry{padding:12px}.poll-panel-registry>header{flex-direction:column;align-items:flex-start}.poll-panel-actions>*{inline-size:100%}.poll-campaign-grid,.poll-campaign-languages,.poll-qr-output{grid-template-columns:1fr}.poll-campaign-grid label:first-child{grid-column:auto}.poll-panel-campaigns,.poll-qr-centre{padding:13px}.poll-campaign-history article{grid-template-columns:1fr}.poll-qr-controls>*{inline-size:100%}}@media print{.poll-panel-campaigns,.poll-panel-registry,.poll-qr-controls,.poll-qr-output button{display:none!important}.poll-qr-centre{border:0}.poll-qr-output{grid-template-columns:320px 1fr}.poll-qr-output img{inline-size:320px}}.poll-owner-retest,.poll-submit-error button{color:#fff;cursor:pointer;background:#0a344d;border:1px solid #0a344d;min-block-size:44px;margin-block-start:10px;padding:9px 15px;font-weight:850}.poll-owner-retest:disabled,.poll-submit-error button:disabled{opacity:.55;cursor:wait}.poll-owner-test-ready{color:#155b34;background:#e4f4ea;border-inline-start:4px solid #2c8b55;inline-size:min(100%,900px);margin:0;padding:13px 16px;font-weight:800}.poll-submit-error p{margin:0}.poll-submit-error button{color:#781d17;background:#fff;border-color:#781d17}.poll-personnel{min-width:0;color:var(--ink,#0d2f45);gap:1rem;display:grid}.poll-personnel-hero{color:#fff;background:#082f47;border-block-start:4px solid #cc9b2c;grid-template-columns:minmax(0,1fr) minmax(18rem,32rem);gap:1rem;padding:1.25rem;display:grid}.poll-personnel-hero h2{margin:.2rem 0;font-size:clamp(1.35rem,2vw,2rem)}.poll-personnel-hero p,.poll-personnel-hero span{opacity:.85;margin:0}.poll-personnel-hero aside{background:#ffffff0f;border:1px solid #ffffff40;align-content:center;gap:.3rem;padding:1rem;display:grid}.poll-personnel-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.poll-personnel-kpis article{background:#fff;border:1px solid #cad8df;border-block-start:3px solid #cc9b2c;gap:.15rem;padding:1rem;display:grid}.poll-personnel-kpis strong{font-size:1.55rem}.poll-personnel-kpis span{color:#526b79;font-size:.82rem}.poll-personnel-appoint,.poll-personnel-panel{background:#fff;border:1px solid #c9d7de;min-width:0;padding:1rem}.poll-personnel-section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-block-end:1rem;display:flex}.poll-personnel-section-heading h3,.poll-personnel-section-heading p{margin:0}.poll-personnel-section-heading p{color:#617682;margin-block-start:.2rem;font-size:.85rem}.poll-personnel-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.poll-personnel label{gap:.3rem;font-size:.8rem;font-weight:700;display:grid}.poll-personnel input,.poll-personnel select,.poll-personnel textarea{box-sizing:border-box;inline-size:100%;min-inline-size:0;color:inherit;font:inherit;background:#fff;border:1px solid #9fb4c0;padding:.66rem}.poll-personnel textarea{resize:vertical;min-block-size:5rem}.poll-personnel-reason{margin-block:1rem}.poll-personnel-appoint>button{color:#fff;cursor:pointer;background:#0b536f;border:0;padding:.72rem 1.25rem;font-weight:800}.poll-personnel-appoint>button:disabled{opacity:.55;cursor:not-allowed}.poll-personnel-permissions{border:1px solid #d4dfe4;flex-wrap:wrap;gap:.55rem;margin-block-start:1rem;padding:.75rem;display:flex}.poll-personnel-permissions label{background:#eef4f6;align-items:center;gap:.35rem;padding:.35rem .5rem;font-family:ui-monospace,monospace;font-size:.72rem;display:flex}.poll-personnel-permissions input{inline-size:auto}.poll-personnel-table-wrap{border:1px solid #d8e1e5;max-inline-size:100%;overflow:auto}.poll-personnel table{border-collapse:collapse;text-align:start;inline-size:100%;min-inline-size:58rem;font-size:.78rem}.poll-personnel th,.poll-personnel td{text-align:start;vertical-align:top;overflow-wrap:anywhere;border-block-end:1px solid #e1e8eb;padding:.65rem}.poll-personnel thead th{z-index:1;color:#163f54;background:#eaf1f4;position:sticky;inset-block-start:0}.poll-personnel tbody tr:hover{background:#f7fafb}.poll-personnel td strong,.poll-personnel td small,.poll-personnel th small{display:block}.poll-personnel td small,.poll-personnel th small{color:#667d89;margin-block-start:.2rem}.poll-personnel td em{color:#8a6817;margin-block-start:.25rem;font-size:.68rem;font-style:normal;display:block}.poll-personnel-status{background:#edf1f3;border-radius:1rem;padding:.24rem .48rem;display:inline-block}.poll-personnel-status.is-active{color:#145f38;background:#dff4e8}.poll-personnel-status.is-suspended{color:#775100;background:#fff0cf}.poll-personnel-status.is-revoked,.poll-personnel-status.is-ended{color:#862828;background:#f8dede}.poll-personnel-actions{flex-wrap:wrap;gap:.3rem;display:flex}.poll-personnel-actions button{color:#17475d;cursor:pointer;background:#fff;border:1px solid #8ea8b5;padding:.35rem .5rem;font-size:.7rem}.poll-personnel-actions .danger{color:#8a2222;border-color:#c48686}.access-matrix table{min-inline-size:75rem}.access-matrix td{text-align:center;color:#13663e;font-weight:800}.access-matrix th:first-child{z-index:2;background:#f5f8f9;min-inline-size:14rem;position:sticky;inset-inline-start:0}.poll-personnel-events{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.poll-personnel-events li{border-block-end:1px solid #e0e7ea;grid-template-columns:minmax(10rem,.25fr) minmax(12rem,.25fr) 1fr;gap:.75rem;padding:.65rem;display:grid}.poll-personnel-events p{color:#536d79;margin:0}.poll-personnel-state{text-align:center;background:#fff;border:1px solid #cad8df;padding:2rem}@media (width<=950px){.poll-personnel-hero{grid-template-columns:1fr}.poll-personnel-kpis,.poll-personnel-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.poll-personnel-events li{grid-template-columns:1fr}}@media (width<=560px){.poll-personnel-kpis,.poll-personnel-form-grid{grid-template-columns:1fr}.poll-personnel-hero,.poll-personnel-appoint,.poll-personnel-panel{padding:.8rem}.poll-personnel-section-heading{display:grid}.poll-personnel table{min-inline-size:48rem}.poll-personnel-actions{min-inline-size:9rem}}.poll-distribution-center{gap:14px;min-inline-size:0;display:grid}.poll-distribution-center>header{color:#fff;background:#0d344c;border-block-start:4px solid #c99a32;grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);gap:20px;padding:24px;display:grid}.poll-distribution-center>header h3{color:#fff;font:700 clamp(24px,3vw,38px)/1.1 var(--font-display);margin:5px 0}.poll-distribution-center>header p{color:#d7e3e9}.distribution-audience{grid-template-columns:1fr 1fr;gap:8px;display:grid}.distribution-audience article{color:#0d344c;background:#fff;border-block-start:3px solid #c99a32;padding:15px}.distribution-audience strong,.distribution-audience span{display:block}.distribution-audience strong{font:800 28px/1 var(--font-display)}.distribution-privacy,.distribution-notice{background:#fff7df;border-inline-start:4px solid #c99a32;margin:0;padding:12px 16px}.distribution-form{background:#fff;border:1px solid #d0dce2;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.distribution-form>label,.distribution-form fieldset label{gap:5px;font-weight:700;display:grid}.distribution-form fieldset{border:1px solid #c8d5dc;gap:8px;margin:0;padding:12px;display:grid}.distribution-form fieldset label:has(input[type=checkbox]){align-items:center;display:flex}.distribution-form :is(input,select,textarea){min-block-size:44px;inline-size:100%;font:inherit;border:1px solid #a9bbc5;padding:9px}.distribution-form textarea{resize:vertical;min-block-size:110px}.distribution-form>button{grid-column:1/-1}.distribution-history{gap:8px;display:grid}.distribution-history article{background:#fff;border:1px solid #d0dce2;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px;display:grid}.distribution-history article>div strong,.distribution-history article>div span{display:block}.distribution-history dl{margin:0;display:flex}.distribution-history dl div{border-inline-start:1px solid #d8e1e6;padding:4px 10px}.distribution-history dt{color:#718591;font-size:9px}.distribution-history dd{margin:2px 0 0;font-weight:800}@media (width<=800px){.poll-distribution-center>header,.distribution-form,.distribution-history article{grid-template-columns:1fr}.distribution-history dl{flex-wrap:wrap}.distribution-form>button{grid-column:auto}}@media (width<=420px){.distribution-audience{grid-template-columns:1fr}.distribution-form{padding:10px}.distribution-history dl{grid-template-columns:1fr 1fr;display:grid}}.representative-work-command{background:#f5f8fa;border:1px solid #cfdbe2;min-inline-size:0}.representative-work-command>header{color:#fff;background:#0d344c;border-block-start:4px solid #c79a35;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.representative-work-command>header h3{color:#fff;font:700 clamp(22px,3vw,34px)/1.15 var(--font-display);margin:4px 0}.representative-work-command>header p{color:#d2e0e7;max-inline-size:720px;margin:0}.representative-work-command>header small{color:#e4bd62}.work-command-metrics{background:#cfdbe2;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.work-command-metrics article{background:#fff;border-block-start:3px solid #c79a35;padding:14px 18px}.work-command-metrics small,.work-command-metrics strong{display:block}.work-command-metrics strong{font:800 26px/1.1 var(--font-display);color:#0d344c}.representative-work-command>nav{background:#fff;border-block:1px solid #cedae1;display:flex;overflow:auto}.representative-work-command>nav button{border:0;border-inline-end:1px solid #d9e2e7;flex:1;justify-content:space-between;gap:10px;min-inline-size:138px;display:flex}.representative-work-command>nav button.active{background:#e9f2f6;box-shadow:inset 0 -3px #c79a35}.representative-work-command>nav span{background:#dce8ed;border-radius:50%;place-items:center;block-size:22px;min-inline-size:22px;font-size:11px;display:grid}.work-command-form{background:#fff;border-block-end:1px solid #d5e0e5;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px;display:grid}.work-command-form label{gap:5px;font-size:12px;font-weight:700;display:grid}.work-command-form label.wide{grid-column:span 2}.work-command-form :is(input,select,textarea){min-block-size:44px;inline-size:100%;font:inherit;border:1px solid #aebec7;padding:9px}.work-command-form textarea{resize:vertical}.work-command-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.work-command-board>article{background:#fff;border:1px solid #d2dde3;border-inline-start:4px solid #7391a2;min-inline-size:0;padding:16px}.work-command-board>article.priority-urgent{border-inline-start-color:#b33a34}.work-command-board>article.priority-high{border-inline-start-color:#c38719}.work-command-board article>header{text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:8px;font-size:10px;display:flex}.work-command-board h4{margin:10px 0 4px;font-size:18px}.work-command-board p{color:#657985}.work-command-board dl{border:1px solid #e0e6e9;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0;display:grid}.work-command-board dl div{border-inline-end:1px solid #e0e6e9;min-inline-size:0;padding:8px}.work-command-board dt{color:#718591;font-size:9px}.work-command-board dd{overflow-wrap:anywhere;margin:3px 0 0;font-weight:800}.work-note-list{gap:5px;margin-block:10px;display:grid}.work-note-list small{background:#eef3f5;padding:7px}.work-transition{grid-template-columns:130px minmax(0,1fr) auto;gap:7px;display:grid}.work-transition :is(select,input){border:1px solid #afbec7;min-block-size:40px;min-inline-size:0;padding:7px}.work-command-list{padding:14px;display:grid}.work-command-list article{background:#fff;border-block-end:1px solid #d7e0e5;grid-template-columns:minmax(100px,auto) minmax(0,1fr) auto;align-items:center;gap:15px;padding:14px;display:grid}.work-command-list article.unread{border-inline-start:4px solid #c79a35}.work-command-list h4,.work-command-list p{margin:0}.work-command-list span,.work-command-list time{color:#667a86;font-size:12px}.work-command-error{color:#8b2925;background:#fff0ef;border-inline-start:4px solid #b33a34;margin:12px;padding:10px}.workroom-loading{text-align:center;background:#f2f6f8;padding:36px}.report-inline-exports{border-block-start:1px solid #d5dfe4;flex-wrap:wrap;align-items:center;gap:6px;inline-size:100%;padding-block-start:10px;display:flex}.report-inline-exports a{color:#0d344c;background:#fff;border:1px solid #b5c4cd;min-block-size:36px;padding:8px 10px;text-decoration:none}.report-inline-exports strong{margin-inline-end:6px}@media (width<=900px){.work-command-form{grid-template-columns:1fr 1fr}.work-command-board{grid-template-columns:1fr}}@media (width<=560px){.work-command-metrics,.work-command-form{grid-template-columns:1fr 1fr}.work-command-form label.wide{grid-column:1/-1}.representative-work-command>header{display:grid}.work-command-board{padding:8px}.work-transition,.work-command-list article,.work-command-board dl{grid-template-columns:1fr}.report-inline-exports{align-items:stretch}.report-inline-exports a{text-align:center;flex:42%}}@media (width<=360px){.work-command-metrics,.work-command-form{grid-template-columns:1fr}}.github-sync-v4{border:1px solid var(--gold,#b9984f);gap:1rem;padding:1.15rem;display:grid}@supports (color:color-mix(in lab, red, red)){.github-sync-v4{border:1px solid color-mix(in srgb,var(--gold,#b9984f) 55%,transparent)}}.github-sync-v4{color:#f7f3e9;background:linear-gradient(145deg,#0f1622fa,#1c2432f5)}.github-sync-v4 header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.github-sync-v4 header h3{margin:.2rem 0;font-size:1.05rem}.github-sync-v4 header p{color:#c9d1de;margin:.25rem 0 0}.github-sync-v4 header>span{letter-spacing:.08em;border-radius:.25rem;padding:.35rem .55rem;font-size:.68rem;font-weight:900}.github-sync-v4 header>span.ok{color:#fff;background:#1d6d4a}.github-sync-v4 header>span.warn{color:#fff;background:#80551e}.github-sync-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.github-sync-metrics article{background:#ffffff09;border:1px solid #ffffff1a;gap:.2rem;padding:.8rem;display:grid}.github-sync-metrics small{letter-spacing:.1em;color:#d7bd7b;font-size:.64rem}.github-sync-metrics b{font-size:1.1rem}.github-sync-metrics span{color:#aab5c4;font-size:.72rem}.github-sync-head{background:#ffffff0a;border-inline-start:3px solid #c8a85b;grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1rem;padding:.7rem;display:grid}.github-sync-head strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.github-sync-head code,.github-sync-head time{color:#b7c2d0;font-size:.72rem}.github-sync-head time{grid-column:1/-1}.github-sync-blockers,.github-sync-error{background:#693d114d;border:1px solid #eea84d73;padding:.75rem}.github-sync-blockers p{margin:.35rem 0;font-size:.78rem}.github-sync-error{color:#ffd7cf;background:#701c144d;border-color:#eb5c4b8c}.github-sync-fields{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.github-sync-fields label{gap:.35rem;font-size:.72rem;font-weight:800;display:grid}.github-sync-fields textarea{color:#fff;resize:vertical;background:#0d1420;border:1px solid #ffffff24;min-height:4rem;padding:.65rem}.github-sync-actions{flex-wrap:wrap;gap:.5rem;display:flex}.github-sync-actions button{color:#fff;background:#202c3d;border:1px solid #ffffff29;padding:.65rem .8rem;font-weight:750}.github-sync-actions button:disabled{opacity:.38;cursor:not-allowed}.github-sync-actions .github-reconcile{background:#315b74}.github-sync-actions .github-deploy{background:#8e6a25}.github-conflicts{gap:.35rem;display:grid}.github-conflicts h4{margin:0}.github-conflicts article{background:#792d2540;border-inline-start:3px solid #d86c5d;justify-content:space-between;gap:1rem;padding:.5rem;display:flex}.github-conflicts code{overflow-wrap:anywhere}.github-conflicts span{text-transform:uppercase;font-size:.7rem}.github-sync-history summary{cursor:pointer;font-weight:800}.github-sync-history article{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto auto;gap:.4rem .8rem;padding:.55rem 0;display:grid}.github-sync-history article span{display:grid}.github-sync-history article small{color:#aeb8c5;font-size:.68rem}.github-sync-history article>small{grid-column:1/-1}.github-sync-history em{text-transform:uppercase;font-size:.65rem;font-style:normal}.github-sync-v4 footer{color:#bac4d0;font-size:.74rem}@media (width<=900px){.github-sync-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.github-sync-fields{grid-template-columns:1fr}}@media (width<=560px){.github-sync-v4 header{display:grid}.github-sync-metrics,.github-sync-head,.github-sync-history article{grid-template-columns:1fr}.github-sync-actions button{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}.institutional-header{z-index:70;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b1c2dfb;border-block-end-color:#ffffff1f;overflow:visible}.institutional-header .brand-row{min-height:90px}.institutional-header .brand,.institutional-header .brand strong{color:#fff}.institutional-header .brand small{color:#94a7b6}.institutional-header .emblem{filter:drop-shadow(0 5px 12px #0000006b)}.institutional-header .header-tools>:is(a,button),.institutional-header select{min-height:46px}.institutional-header .search-trigger{color:#fff;background:#102a40;border:1px solid #ffffff2e}.institutional-header .search-trigger:hover,.institutional-header .search-trigger:focus-visible{border-color:var(--gold);background:#17384f}.institutional-language select{color:#fff;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;letter-spacing:0;background:#102a40;border:1px solid #ffffff38;padding-inline:12px 34px;font-size:12px;font-weight:600;line-height:1.2}.institutional-header .sign-in{background:var(--gold);color:var(--navy);border:1px solid #d4a84a}.institutional-header .sign-in:hover,.institutional-header .sign-in:focus-visible{background:#e0b95f}.mobile-menu-trigger{color:#f0c968;cursor:pointer;background:#102a40;border:1px solid #ffffff42;place-items:center;block-size:48px;inline-size:48px;display:none}.mobile-menu-trigger>span{gap:4px;inline-size:21px;display:grid}.mobile-menu-trigger i{background:currentColor;block-size:2px;display:block}.institutional-mega-nav{border-block-start:1px solid #ffffff1f;position:relative}.mega-nav-roots{justify-content:space-between;align-items:stretch;gap:clamp(4px,1vw,18px);min-height:54px;margin-block:0;padding-block:0;list-style:none;display:flex}.mega-nav-roots>li{min-inline-size:0;display:flex}.mega-nav-roots>li>:is(a,button){color:#c1ccd5;min-height:54px;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-block-end:3px solid #0000;justify-content:center;align-items:center;gap:7px;padding-inline:clamp(8px,1.1vw,16px);font-size:13px;font-weight:750;display:inline-flex}.mega-nav-roots>li>:is(a,button):hover,.mega-nav-roots>li>:is(a,button).active,.mega-nav-roots>li>:is(a,button)[aria-current=page],.mega-nav-roots>li>button[aria-expanded=true]{color:#fff;border-block-end-color:var(--gold);background:#ffffff14}.mega-nav-roots>li>button i{font-size:12px;font-style:normal;transition:transform .18s}.mega-nav-roots>li>button[aria-expanded=true] i{transform:rotate(180deg)}.mega-panel{z-index:75;border-block:1px solid var(--line);background:#fff;position:absolute;inset-block-start:100%;inset-inline:0;box-shadow:0 28px 54px #0819292b}.mega-panel[hidden]{display:none}.mega-panel-grid{grid-template-columns:minmax(220px,.72fr) minmax(0,2fr);gap:42px;padding-block:34px 40px;display:grid}.mega-panel aside{border-inline-end:1px solid var(--line);padding-inline-end:34px}.mega-panel aside p{color:var(--blue);text-transform:uppercase;letter-spacing:.09em;margin:0 0 10px;font-size:11px;font-weight:850}.mega-panel aside h2{font:600 clamp(19px,2vw,25px)/1.5 var(--font-kurdish-formal);margin:0 0 22px}.mega-panel aside a{min-height:44px;color:var(--blue);border-block-end:1px solid var(--gold);align-items:center;font-size:12px;font-weight:800;display:inline-flex}.mega-link-columns{grid-template-columns:repeat(var(--mega-columns,3),minmax(0,1fr));gap:18px;min-width:0;display:grid}.mega-link-columns.columns-1{--mega-columns:1}.mega-link-columns.columns-2{--mega-columns:2}.mega-link-columns.columns-3{--mega-columns:3}.mega-link-columns.columns-4{--mega-columns:4}.mega-link-columns ul{min-width:0;margin:0;padding:0;list-style:none}.mega-link-columns li+li{border-block-start:1px solid #ece9e2}.mega-link-columns a{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:88px;padding:13px;display:grid}.mega-link-columns a:hover,.mega-link-columns a[aria-current=page]{box-shadow:inset 3px 0 var(--gold);background:#f6f3ed}[dir=rtl] .mega-link-columns a:hover,[dir=rtl] .mega-link-columns a[aria-current=page]{box-shadow:inset -3px 0 var(--gold)}.mega-link-columns a>span{gap:4px;min-width:0;display:grid}.mega-link-columns strong{font-size:14px;line-height:1.45}.mega-link-columns small{color:var(--muted);font-size:11px;line-height:1.55}.mega-link-columns b,.drawer-navigation b{color:#735719;text-transform:uppercase;letter-spacing:.06em;background:#f1e6c8;width:fit-content;padding:2px 6px;font-size:8px}.mega-link-columns i{color:var(--gold);font-style:normal}.mobile-drawer-backdrop{z-index:150;background:#040e18b8;justify-content:flex-end;display:flex;position:fixed;inset:0}[dir=rtl] .mobile-drawer-backdrop{justify-content:flex-start}.mobile-navigation-drawer{block-size:100dvh;max-block-size:100dvh;inline-size:min(440px,92vw);color:var(--ink);padding-block:env(safe-area-inset-top) env(safe-area-inset-bottom);overscroll-behavior:contain;background:#fff;grid-template-rows:auto auto minmax(0,1fr) auto;animation:.22s ease-out drawer-in;display:grid;box-shadow:0 0 70px #00000052}.mobile-navigation-drawer>header{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding-inline:18px;display:flex}.drawer-identity{align-items:center;gap:11px;min-width:0;display:flex}.drawer-identity strong{font-size:15px;line-height:1.35}.drawer-close{border:1px solid var(--line);block-size:48px;inline-size:48px;color:var(--navy);cursor:pointer;background:#fff;flex:none;font-size:27px}.drawer-utilities{border-block-end:1px solid var(--line);background:#f5f2eb;grid-template-columns:1fr auto;gap:8px;padding:10px 14px;display:grid}.drawer-utilities>a{background:#fff;border:1px solid #d1cbc0;align-items:center;gap:9px;min-height:48px;padding-inline:13px;font-size:13px;font-weight:800;display:flex}.drawer-language{align-items:center;gap:8px;display:flex}.drawer-language>span{font-size:11px;font-weight:800}.drawer-language select{min-height:48px;color:var(--ink);background:#fff;border:1px solid #d1cbc0;padding-inline:10px}.drawer-navigation{overscroll-behavior:contain;min-height:0;padding:10px 14px 28px;overflow-y:auto}.drawer-navigation ul{margin:0;padding:0;list-style:none}.drawer-navigation li{border-block-end:1px solid #e5e1d8}.drawer-navigation li>:is(a,button){width:100%;min-height:72px;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 8px;display:grid}.drawer-navigation li>:is(a,button)[aria-current=page]{box-shadow:inset 3px 0 var(--gold);background:#f4efe3}[dir=rtl] .drawer-navigation li>:is(a,button)[aria-current=page]{box-shadow:inset -3px 0 var(--gold)}.drawer-navigation li span{gap:4px;min-width:0;display:grid}.drawer-navigation strong{font-size:16px;line-height:1.45}.drawer-navigation small{color:var(--muted);white-space:normal;font-size:12px;line-height:1.5}.drawer-navigation i{color:var(--gold);font-size:23px;font-style:normal}[dir=rtl] .drawer-navigation i{transform:scaleX(-1)}.drawer-back{min-height:48px;color:var(--blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding-inline:7px;font-weight:850;display:flex}.drawer-back span{font-size:24px}[dir=rtl] .drawer-back span{transform:scaleX(-1)}.drawer-overview{background:#fbf7ed;margin-block-end:10px;border:1px solid #dec997!important}.mobile-navigation-drawer>footer{border-block-start:1px solid var(--line);color:#fff;padding:14px 18px max(14px,env(safe-area-inset-bottom));background:#0c1e30;gap:9px;display:grid}.drawer-workspace{background:var(--gold);min-height:48px;color:var(--navy);justify-content:space-between;align-items:center;gap:14px;padding-inline:16px;font-weight:850;display:flex}.mobile-navigation-drawer>footer small{color:#aebdca}:is(.institutional-header,.mobile-navigation-drawer,.navigation-studio) :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #1d6d9d}.institutional-header :is(a,button,select):focus-visible{outline-color:#f0c968}@keyframes drawer-in{0%{opacity:.3;transform:translate(24px)}to{opacity:1;transform:none}}[dir=rtl] .mobile-navigation-drawer{animation-name:drawer-in-rtl}@keyframes drawer-in-rtl{0%{opacity:.3;transform:translate(-24px)}to{opacity:1;transform:none}}@media (width<=1080px){.institutional-mega-nav{display:none}.mobile-menu-trigger{display:grid}.institutional-header .brand-row{min-height:82px}.institutional-header .search-trigger{display:inline-flex}}@media (width<=760px){.institutional-header .brand small,.institutional-header .search-trigger span:last-child{display:none}.institutional-header .search-trigger{justify-content:center;inline-size:48px;padding:0}.institutional-header .brand strong{white-space:normal;font-size:13px;line-height:1.35}.institutional-header .emblem{block-size:50px;inline-size:50px}.institutional-header .institutional-language{display:block}.institutional-header .institutional-language select{min-inline-size:76px;max-inline-size:90px;min-height:48px;padding-inline:8px 23px;font-size:11px}.institutional-header .sign-in{display:none}}@media (width<=560px){.institutional-header .brand>span:last-child{display:none}.institutional-header .search-trigger{display:inline-flex!important}.institutional-header .brand-row{min-height:74px}.institutional-header .institutional-language select{min-inline-size:72px;max-inline-size:78px;padding-inline:7px 20px;font-size:11px}.mobile-navigation-drawer{inline-size:100vw}.drawer-utilities{grid-template-columns:1fr}.drawer-language{justify-content:space-between}}@media (width<=360px){.institutional-header .container{width:calc(100% - 16px)}.institutional-header .header-tools{gap:4px}.institutional-header .emblem{block-size:46px;inline-size:46px}}@media (prefers-reduced-motion:reduce){.mobile-navigation-drawer{animation:none}.mega-nav-roots>li>button i{transition:none}.workspace-sidebar{transition:none!important}}@media (forced-colors:active){:is(.institutional-header,.mobile-navigation-drawer,.navigation-studio) :is(a,button,input,select,textarea):focus-visible{outline:3px solid highlight}.mega-nav-roots>li>:is(a,button).active,.mega-nav-roots>li>:is(a,button)[aria-current=page]{border-color:highlight}}.navigation-studio{gap:16px;display:grid}.navigation-studio-toolbar{background:#fff;border:1px solid #d5dadd;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.navigation-studio-toolbar h2{margin:4px 0 0;font-size:23px}.navigation-studio-toolbar small{color:var(--blue);letter-spacing:.1em;font-size:8px}.navigation-studio-toolbar>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.navigation-studio button{min-height:44px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #bfc8ce;padding-inline:13px;font-size:10px;font-weight:800}.navigation-studio button.primary{border-color:var(--navy);background:var(--navy);color:#fff}.navigation-studio button.publish{background:var(--gold);color:var(--navy);border-color:#99701e}.navigation-studio button:disabled{opacity:.5;cursor:not-allowed}.navigation-studio-grid{grid-template-columns:minmax(250px,.72fr) minmax(350px,1.25fr) minmax(290px,.9fr);align-items:start;gap:14px;display:grid}.navigation-studio-panel{background:#fff;border:1px solid #d5dadd;min-width:0;padding:16px}.navigation-studio-panel>header{border-block-end:1px solid #e0e4e6;justify-content:space-between;align-items:center;gap:10px;margin-block-end:12px;padding-block-end:12px;display:flex}.navigation-studio-panel h3{margin:0;font-size:16px}.navigation-tree-list{gap:4px;max-block-size:690px;display:grid;overflow:auto}.navigation-tree-row{background:#fafbfb;border:1px solid #e0e4e7;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:6px;padding:5px;display:grid}.navigation-tree-row.child{margin-inline-start:22px}.navigation-tree-row.selected{border-color:var(--gold);background:#fbf7eb}.navigation-tree-row[draggable=true]{cursor:grab}.navigation-tree-row>button{text-align:start;background:0 0;border:0;min-height:36px;padding-inline:8px}.navigation-tree-row>span{min-width:0;display:grid}.navigation-tree-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.navigation-tree-row small{color:#7c8992;font-size:8px}.navigation-tree-actions{gap:2px;display:flex}.navigation-tree-actions button{min-width:32px;min-height:34px;padding:0}.navigation-editor-form{gap:12px;display:grid}.navigation-editor-form label{color:#596873;gap:6px;font-size:9px;font-weight:750;display:grid}.navigation-editor-form :is(input,select,textarea){width:100%;min-height:44px;color:var(--ink);background:#fbfcfc;border:1px solid #c6ced3;padding:9px 11px}.navigation-editor-form textarea{resize:vertical;min-height:76px}.navigation-editor-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.navigation-editor-options label{border:1px solid #d9dfe2;align-items:center;gap:7px;min-height:44px;padding:8px;display:flex}.navigation-editor-options input{block-size:18px;inline-size:18px;min-height:0}.navigation-locale-tabs{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.navigation-locale-tabs button.active{border-color:var(--blue);color:var(--blue);background:#e8f1f6}.navigation-preview-switch{gap:4px;display:flex}.navigation-preview-switch button{min-height:34px}.navigation-preview-switch button.active{background:var(--navy);color:#fff}.navigation-preview{background:#f5f2eb;border:1px solid #cbd2d7;min-height:360px;padding:12px}.navigation-preview.desktop{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.navigation-preview.mobile{background:#fff;max-width:330px;margin-inline:auto}.navigation-preview section{background:#fff;border:1px solid #dedbd3;min-width:0;padding:10px}.navigation-preview h4{color:var(--blue);margin:0 0 8px;font-size:11px}.navigation-preview-link{border-block-start:1px solid #ece9e3;min-height:42px;padding:8px 4px;display:block}.navigation-preview strong,.navigation-preview small{display:block}.navigation-preview strong{font-size:10px}.navigation-preview small{color:var(--muted);font-size:8px;line-height:1.5}.navigation-publish-bar{background:#fff;border:1px solid #d5dadd;grid-template-columns:minmax(220px,1fr) auto auto;gap:9px;padding:14px;display:grid}.navigation-publish-bar input{border:1px solid #c5cdd2;min-height:44px;padding-inline:11px}.navigation-studio-status{border-inline-start:3px solid var(--blue);background:#fff;padding:11px 14px;font-size:10px}.navigation-studio-status.error{border-color:var(--red);color:var(--red)}.navigation-history{gap:6px;margin-block-start:14px;display:grid}.navigation-history article{border-block-start:1px solid #e0e4e6;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding-block-start:8px;display:grid}.navigation-history code{font-size:8px}.navigation-history span{font-size:9px;display:grid}.navigation-history small{color:var(--muted);font-size:7px}@media (width<=1180px){.navigation-studio-grid{grid-template-columns:minmax(240px,.72fr) minmax(340px,1.25fr)}.navigation-studio-preview-panel{grid-column:1/-1}}@media (width<=800px){.navigation-studio-grid{grid-template-columns:1fr}.navigation-studio-preview-panel{grid-column:auto}.navigation-studio-toolbar{align-items:flex-start}.navigation-publish-bar,.navigation-editor-options{grid-template-columns:1fr}}.institutional-header.not-sticky{position:relative;inset-block-start:auto}.composer-public-block{--composer-surface:#fff;--composer-text:var(--ink);background:var(--composer-surface);color:var(--composer-text);border-block-end:1px solid color-mix(in srgb,var(--composer-text) 10%,transparent)}.composer-public-block.tone-paper{--composer-surface:var(--paper);--composer-text:var(--ink)}.composer-public-block.tone-ink{--composer-surface:var(--navy);--composer-text:#fff}.composer-public-block.tone-gold{--composer-surface:#e8d19b;--composer-text:#182333}.composer-public-block.tone-blue{--composer-surface:#e8f0f5;--composer-text:#10263d}.composer-public-block.tone-green{--composer-surface:#e7f1ec;--composer-text:#173e31}.composer-public-block.tone-red{--composer-surface:#f5e9e6;--composer-text:#612923}.composer-block-inner{width:min(1180px,100% - 40px);margin-inline:auto}.width-full .composer-block-inner{width:100%}.width-content .composer-block-inner{width:min(920px,100% - 40px)}.width-narrow .composer-block-inner{width:min(720px,100% - 40px)}.spacing-none .composer-block-inner{padding-block:0}.spacing-compact .composer-block-inner{padding-block:34px}.spacing-normal .composer-block-inner{padding-block:64px}.spacing-generous .composer-block-inner{padding-block:clamp(76px,9vw,118px)}.align-center .composer-block-heading{text-align:center;margin-inline:auto}.composer-block-heading{max-width:780px}.composer-block-heading h1,.composer-block-heading h2{font-family:var(--font-kurdish-formal);letter-spacing:-.025em;margin:10px 0 18px;font-weight:650;line-height:1.12}.composer-block-heading h1{font-size:clamp(40px,6.3vw,78px)}.composer-block-heading h2{font-size:clamp(28px,4vw,48px)}.composer-eyebrow{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:850}.tone-ink .composer-eyebrow{color:#e3bd68}.composer-lead{color:color-mix(in srgb,var(--composer-text) 70%,transparent);white-space:pre-line;margin:0;font-size:clamp(16px,2vw,20px);line-height:1.8}.composer-actions{flex-wrap:wrap;gap:12px;margin-block-start:30px;display:flex}.tone-ink .composer-actions .primary{background:var(--gold);color:var(--ink)}.tone-ink .composer-actions .secondary{color:#fff;background:0 0;border-color:#ffffff73}.composer-hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);align-items:center;gap:clamp(38px,8vw,110px);display:grid}.composer-hero-block{position:relative;overflow:hidden}.composer-hero-block:after{content:"KNC";color:color-mix(in srgb,var(--composer-text) 4%,transparent);pointer-events:none;font:800 clamp(130px,27vw,360px)/1 Georgia,serif;position:absolute;inset-block-end:-.18em;inset-inline-end:-2vw}.composer-item-grid{grid-template-columns:repeat(var(--composer-columns-desktop,var(--composer-columns)),minmax(0,1fr));gap:16px;margin:34px 0 0;padding:0;list-style:none;display:grid;position:relative}.composer-item-grid>li,.composer-item-grid>div{min-width:0;list-style:none}.composer-item-card{background:color-mix(in srgb,var(--composer-surface) 86%,#fff);border:1px solid color-mix(in srgb,var(--composer-text) 14%,transparent);min-width:0;padding:24px;position:relative}.cards-plain .composer-item-card{background:0 0;border-color:#0000;padding-inline:0}.cards-elevated .composer-item-card{box-shadow:0 14px 38px color-mix(in srgb,var(--composer-text) 13%,transparent);border-color:#0000}.tone-ink .composer-item-card{background:#ffffff0f;border-color:#ffffff29}.composer-item-card h3{margin:10px 0 8px;font-size:18px;line-height:1.35}.composer-item-card p{color:color-mix(in srgb,var(--composer-text) 68%,transparent);margin:0;line-height:1.65}.composer-item-index{color:var(--gold);font:800 11px/1 var(--font-latin-ui)}.composer-item-value{font:750 clamp(24px,3vw,38px)/1.1 var(--font-latin-ui);unicode-bidi:isolate;margin-block-start:8px;display:block}.composer-item-link{min-height:44px;color:var(--blue);border-block-start:1px solid color-mix(in srgb,var(--composer-text) 12%,transparent);justify-content:space-between;align-items:center;margin-block-start:16px;font-weight:800;display:flex}.tone-ink .composer-item-link{color:#e5c270}.composer-copy-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);align-items:start;gap:clamp(35px,8vw,110px);display:grid}.composer-feature .composer-item-grid,.composer-timeline .composer-item-grid{grid-template-columns:1fr;margin-block-start:0}.composer-notice .composer-block-inner{border-inline-start:6px solid var(--gold)}.composer-notice .composer-copy-grid{padding-inline-start:28px}.composer-spacer{min-height:54px;display:block}.composer-divider hr{border:0;border-block-start:1px solid color-mix(in srgb,var(--composer-text) 18%,transparent);margin:0}.composer-record-heading{justify-content:space-between;align-items:end;gap:30px;margin-block-end:30px;display:flex}.composer-record-heading>strong{border:1px solid color-mix(in srgb,var(--composer-text) 18%,transparent);min-width:58px;min-height:58px;font:800 18px/1 var(--font-latin-ui);place-items:center;display:grid}.composer-record-grid{grid-template-columns:repeat(var(--composer-columns-desktop,var(--composer-columns)),minmax(0,1fr));gap:18px;display:grid}.heading-compact .composer-block-heading h1{font-size:clamp(34px,4.8vw,58px)}.heading-compact .composer-block-heading h2{font-size:clamp(24px,3vw,36px)}.heading-display .composer-block-heading h1{font-size:clamp(46px,7.2vw,88px)}.heading-display .composer-block-heading h2{font-size:clamp(34px,5vw,60px)}.composer-record-card{min-width:0;color:var(--ink);border:1px solid var(--line);background:#fff;flex-direction:column;padding:24px;display:flex}.composer-record-image{object-fit:cover;width:calc(100% + 48px);height:240px;margin:-24px -24px 22px}[dir=rtl] .composer-record-image{margin-inline:-24px}.composer-record-meta{justify-content:space-between;align-items:center;gap:14px;display:flex}.composer-record-meta code{color:var(--muted);overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;font:700 11px/1.2 ui-monospace,monospace}.composer-record-meta span{color:var(--green);font-size:11px;font-weight:800}.composer-record-meta .composer-record-kind{color:var(--muted)}.composer-record-card h3{margin:20px 0 10px;font-size:21px;line-height:1.35}.composer-record-card p{color:var(--muted);margin:0;line-height:1.65}.composer-record-card dl{gap:8px;margin:18px 0;display:grid}.composer-record-card dl div{border-block-start:1px solid #eee;justify-content:space-between;gap:12px;padding-block-start:8px;display:flex}.composer-record-card dt{color:var(--muted);font-size:11px}.composer-record-card dd{margin:0;font-size:12px;font-weight:750}.composer-record-open,.composer-record-source{min-height:44px;color:var(--blue);justify-content:space-between;align-items:center;margin-block-start:auto;padding-block-start:14px;font-weight:850;display:flex}.composer-search-form{border:1px solid var(--line);color:var(--ink);background:#fff;grid-template-columns:auto 1fr;align-items:center;gap:15px;margin-block:0 30px;padding:18px;display:grid}.composer-search-form label{font-weight:800}.composer-search-form input{border:1px solid var(--line);min-height:48px;padding:10px 14px}.composer-empty{text-align:center;border:1px dashed color-mix(in srgb,var(--composer-text) 25%,transparent);color:color-mix(in srgb,var(--composer-text) 65%,transparent);padding:35px}.composer-table-scroll{border:1px solid var(--line);color:var(--ink);background:#fff;overflow:auto}.composer-table-scroll table{border-collapse:collapse;width:100%;min-width:620px}.composer-table-scroll th,.composer-table-scroll td{text-align:start;border-block-end:1px solid #e9e5dc;padding:14px 16px}.composer-table-scroll th{background:#f2efe9;font-size:12px}.site-composer{--composer-panel:#fff;direction:inherit;margin-inline:calc(-1*clamp(22px,4vw,54px))}.site-composer button,.site-composer input,.site-composer select,.site-composer textarea{font:inherit}.site-composer button,.site-composer select,.site-composer input{min-height:44px}.site-composer button{cursor:pointer}.site-composer button:disabled{cursor:not-allowed;opacity:.45}.composer-toolbar,.composer-command-row,.composer-publish-bar{padding-inline:clamp(18px,3vw,42px)}.composer-toolbar{color:#fff;background:#0c1b2c;border-block-end:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;padding-block:24px;display:flex}.composer-toolbar small{color:#c7a758;font-weight:800}.composer-toolbar h2{margin:4px 0 0;font-size:clamp(24px,3vw,38px)}.composer-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.composer-toolbar-actions button,.composer-toolbar-actions select{color:#fff;background:#132d46;border:1px solid #ffffff38;padding:8px 12px}.composer-workflow{text-transform:capitalize;min-height:44px;font:750 12px/1 var(--font-latin-ui);background:#25415b;align-items:center;padding:10px 13px;display:inline-flex}.composer-workflow.state-approved{background:#25634f}.composer-workflow.state-in_review{background:#8a6422}.composer-workflow.state-published{background:#2a5a7a}.composer-dirty{color:#c9d4de;background:#24415a;align-items:center;min-height:44px;padding:9px 12px;font-size:11px;font-weight:800;display:inline-flex}.composer-dirty.is-dirty{color:#fff;background:#8a6422}.composer-status{border-inline-start:4px solid;margin:14px clamp(18px,3vw,42px);padding:13px 16px}.composer-status.success{border-color:var(--green);background:#e4f2eb}.composer-status.error{border-color:var(--red);overflow-wrap:anywhere;background:#f7e7e4}.composer-command-row{background:#e9e5dc;border-block-end:1px solid #d3cdc0;flex-wrap:wrap;align-items:end;gap:12px;padding-block:16px;display:flex}.composer-command-row>label{color:#394656;gap:5px;min-width:190px;font-size:11px;font-weight:800;display:grid}.composer-command-row input,.composer-command-row select{background:#fff;border:1px solid #c8c2b5;padding:8px 11px}.composer-device-switch{display:flex}.composer-device-switch button{background:#fff;border:1px solid #c8c2b5;padding:8px 12px}.composer-device-switch button.active{background:var(--navy);color:#fff}.composer-issues{color:#1d5b45;background:#dfece6;align-items:center;min-height:44px;margin-inline-start:auto;padding:9px 12px;font-size:12px;font-weight:850;display:flex}.composer-issues.has-issues{color:#8b3932;background:#f5e3df}.composer-issue-list{background:#fff7f4;border-block-end:1px solid #e6c9c2;padding:10px clamp(18px,3vw,42px)}.composer-issue-list summary{cursor:pointer;color:#8b3932;font-weight:850}.composer-issue-list ul{gap:4px;margin:10px 0 0;padding-inline-start:20px;display:grid}.composer-issue-list button{color:#70302a;text-align:start;overflow-wrap:anywhere;background:0 0;border:0;min-height:36px}.composer-mobile-tabs{display:none}.composer-studio-grid{background:#d8d3c9;grid-template-columns:280px minmax(420px,1fr) 390px;gap:1px;min-height:780px;display:grid}.composer-library,.composer-preview-panel,.composer-inspector{background:var(--composer-panel);min-width:0}.composer-library,.composer-inspector{align-self:start;max-height:calc(100dvh - 120px);position:sticky;inset-block-start:0;overflow:auto}.composer-library>header,.composer-preview-panel>header,.composer-inspector>header,.composer-history>header{border-block-end:1px solid var(--line);background:#f7f5f1;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:13px 16px;display:flex}.site-composer h3{margin:0;font-size:14px}.composer-library header span,.composer-history header span{min-width:28px;height:28px;font:800 11px/1 var(--font-latin-ui);background:#e7e2d8;border-radius:50%;place-items:center;display:grid}.composer-palette{grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.composer-palette button{text-align:start;border:1px solid var(--line);background:#fff;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:2px 8px;min-height:78px;padding:10px;display:grid}.composer-palette button:hover{border-color:var(--gold);background:#fbf7ed}.composer-palette button span{color:var(--blue);grid-row:1/3;font-size:20px}.composer-palette button strong{font-size:12px}.composer-palette button small{color:var(--muted);font:700 9px/1 var(--font-latin-ui);text-transform:uppercase}.composer-tree{padding:8px}.composer-tree-row{border:1px solid #0000;grid-template-columns:minmax(0,1fr);align-items:center;margin-block-end:8px;display:grid}.composer-tree-row.selected{border-color:var(--gold);background:#fbf7ed}.composer-tree-row.disabled{opacity:.58}.composer-tree-select{text-align:start;background:0 0;border:0;grid-template-columns:auto 1fr;gap:3px 8px;min-width:0;padding:11px;display:grid}.composer-tree-select>span{color:var(--blue);font:800 8px/1 var(--font-latin-ui);text-transform:uppercase;writing-mode:vertical-rl;grid-row:1/3;align-self:start}.composer-tree-select strong,.composer-tree-select small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-tree-select strong{font-size:12px}.composer-tree-select small{color:var(--muted);font:700 9px/1 var(--font-latin-ui)}.composer-tree-actions{border-block-start:1px solid #eee7dc;grid-template-columns:repeat(4,minmax(44px,1fr));display:grid}.composer-tree-actions button{background:0 0;border:0;border-inline-end:1px solid #eee7dc;min-width:44px;min-height:44px}.composer-tree-actions button:hover{background:#ebe6dc}.site-composer button.danger{color:#8c302b}.composer-paste-block{border:1px dashed var(--blue);width:calc(100% - 16px);color:var(--blue);text-align:start;background:#edf4f7;margin:0 8px 14px;padding:10px}.composer-preview-panel{min-width:0}.composer-preview-panel>header span{color:var(--muted);font:750 10px/1 var(--font-latin-ui)}.composer-preview-frame{background:repeating-linear-gradient(45deg,#dad6cd,#dad6cd 10px,#d5d0c6 10px 20px);min-height:720px;padding:24px;overflow:auto}.composer-preview-site{background:var(--paper);min-height:650px;margin-inline:auto;transition:max-width .25s;overflow:hidden;box-shadow:0 24px 60px #0e1b2a29}.device-desktop .composer-preview-site{max-width:1180px}.device-tablet .composer-preview-site{max-width:768px}.device-mobile .composer-preview-site{max-width:390px}.composer-preview-site .composer-block-inner{width:min(100% - 28px,1040px)}.composer-preview-site .composer-public-block{font-size:13px}.composer-preview-site .composer-block-heading h1{font-size:clamp(30px,4.5vw,56px)}.composer-preview-site .composer-block-heading h2{font-size:clamp(23px,3vw,36px)}.device-mobile .composer-preview-site .composer-hero-grid,.device-mobile .composer-preview-site .composer-copy-grid,.device-mobile .composer-preview-site .composer-item-grid,.device-mobile .composer-preview-site .composer-record-grid{grid-template-columns:1fr}.composer-global-preview{background:var(--paper);min-height:650px;color:var(--ink)}.global-preview-topbar{color:#0b1c2d;background:#c6a04a;border-block-end:1px solid #0b1c2d;justify-content:space-between;align-items:center;gap:15px;min-height:36px;padding:8px 18px;font-size:10px;font-weight:800;display:flex}.global-preview-topbar>div{align-items:center;gap:10px;display:flex}.global-preview-topbar .utility-social a{block-size:24px;inline-size:24px}.composer-global-preview>header{color:#fff;background:#0b1c2d;border-block-end:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:12px 20px;display:flex}.composer-global-preview>header>div,.composer-global-preview>footer>div{align-items:center;gap:12px;min-width:0;display:flex}.composer-global-preview>header span,.composer-global-preview>footer span{gap:3px;min-width:0;display:grid}.composer-global-preview>header strong,.composer-global-preview>footer strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-global-preview>header small,.composer-global-preview>footer small{color:#94a7b6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-global-preview>header nav{align-items:center;gap:8px;display:flex}.composer-global-preview>header nav b{color:#fff;background:#102a40;border:1px solid #fff3;place-items:center;min-width:42px;min-height:42px;padding:7px;font-size:10px;display:grid}.global-preview-nav{border-block-end:1px solid var(--line);min-height:48px;color:var(--blue);font:800 10px/1 var(--font-latin-ui);background:#fff;justify-content:center;align-items:center;gap:12%;display:flex}.composer-global-preview>main{align-content:start;gap:20px;min-height:380px;padding:45px 8%;display:grid}.composer-global-preview>main div{background:#e9e5dc;height:80px}.composer-global-preview>main div:first-child{background:#dce6eb;height:120px}.composer-global-preview>footer{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:24px;min-height:120px;padding:24px 20px;display:flex}.composer-global-preview>footer small{color:#b8c4cf}.composer-global-preview>footer nav{flex-wrap:wrap;gap:14px;font-size:10px;display:flex}.device-mobile .composer-global-preview>header>div>span small,.device-mobile .composer-global-preview>header nav b:last-child,.device-mobile .global-preview-nav{display:none}.device-mobile .composer-global-preview>footer{flex-direction:column;align-items:flex-start}.composer-inspector>header div{flex-wrap:wrap;gap:6px;display:flex}.composer-inspector>header button{border:1px solid var(--line);background:#fff;min-height:44px;padding:7px 10px;font-size:10px}.composer-inspector-tabs{z-index:2;border-block-end:1px solid var(--line);background:#fff;display:flex;position:sticky;inset-block-start:0;overflow:auto}.composer-inspector-tabs button{border:0;border-inline-end:1px solid var(--line);background:#fff;flex:1 0 auto;min-height:48px;padding:8px 10px;font-size:10px;font-weight:800}.composer-inspector-tabs button.active{color:#fff;background:var(--navy)}.composer-inspector-form{padding:14px}.composer-inspector-form>label{color:#4b5762;gap:5px;margin-block-end:12px;font-size:10px;font-weight:800;display:grid}.composer-inspector-form>label input{border:1px solid #ccc5b9;width:100%;padding:9px 10px}.composer-locale-tabs{grid-template-columns:repeat(4,1fr);margin-block-end:13px;display:grid}.composer-locale-tabs button{border:1px solid var(--line);background:#fff;padding:6px;font-size:10px}.composer-locale-tabs button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.composer-inspector fieldset{border:1px solid var(--line);min-width:0;margin:0 0 14px;padding:12px}.composer-inspector legend{color:var(--blue);padding-inline:7px;font-size:11px;font-weight:850}.composer-inspector label{color:#4b5762;gap:5px;min-width:0;margin-block-end:10px;font-size:10px;font-weight:800;display:grid}.composer-inspector input,.composer-inspector select,.composer-inspector textarea{background:#fff;border:1px solid #ccc5b9;width:100%;padding:9px 10px}.composer-inspector textarea{resize:vertical;min-height:82px}.composer-two-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.composer-check{align-items:center;grid-template-columns:auto 1fr!important}.composer-check input{width:22px!important;min-height:22px!important}.composer-item-editor{background:#f6f3ed;border:1px solid #e3ded3;margin-block-end:10px;padding:10px}.composer-item-editor.disabled{opacity:.58}.composer-item-editor>div:first-child{justify-content:space-between;align-items:center;gap:8px;margin-block-end:8px;display:flex}.composer-item-editor>div:first-child span{flex-wrap:wrap;justify-content:flex-end;display:flex}.composer-item-editor>div button{min-width:44px;min-height:44px;color:var(--ink);background:#ebe5da;border:0}.composer-item-editor>div button.danger{color:var(--red);background:#f2dedb}.composer-add-item{border:1px dashed var(--blue);width:100%;color:var(--blue);background:#edf4f7}.composer-responsive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.composer-responsive-grid article{border:1px solid var(--line);background:#f8f6f2;padding:10px}.composer-responsive-grid h4{font:850 11px/1 var(--font-latin-ui);margin:0 0 10px}.composer-empty-control{border:1px dashed var(--line);color:var(--muted);text-align:center;padding:24px}.composer-source-help{color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.7}.composer-source-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-block-end:16px;display:grid}.composer-source-modes button{border:1px solid var(--line);min-height:72px;color:var(--ink);background:#fff;place-items:center;gap:5px;padding:9px;display:grid}.composer-source-modes button>:first-child{font-size:20px}.composer-source-modes button strong{font-size:10px;line-height:1.4}.composer-source-modes button.active{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);background:#fff8e7}.composer-source-controls{background:#f5f3ee;border:1px solid #e3ded3;grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.composer-source-controls label:first-child,.composer-source-controls label:nth-child(2),.composer-source-controls label:last-child{grid-column:1/-1}.composer-source-load{border:1px solid var(--blue);width:100%;color:var(--blue);background:#e9f2f6;margin-block:10px;font-weight:850}.composer-source-error{color:var(--red);background:#f7e7e4;padding:10px}.composer-source-results,.composer-selected-tray{border:1px solid var(--line);background:#fff;margin-block-start:12px}.composer-source-results>header,.composer-selected-tray>header{z-index:1;background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 11px;display:flex;position:sticky;inset-block-start:0}.composer-source-results{overscroll-behavior:contain;max-height:390px;overflow:auto}.composer-source-results>article,.composer-selected-tray>article{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.composer-source-results>article.selected{background:#eef6ed}.composer-source-results>article.excluded{opacity:.66;background:#f8e8e5}.composer-source-results article>label{cursor:pointer;flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;margin:0}.composer-source-results article>label input{width:22px;min-height:22px}.composer-source-results article>label span,.composer-selected-tray article>span{gap:3px;min-width:0;display:grid}.composer-source-results strong,.composer-selected-tray strong{overflow-wrap:anywhere}.composer-source-results small,.composer-selected-tray small{color:var(--muted);overflow-wrap:anywhere}.composer-source-results article>div,.composer-selected-tray article>div{flex-wrap:wrap;gap:4px;display:flex}.composer-source-results button,.composer-selected-tray button{border:1px solid var(--line);background:#fff;min-width:44px;min-height:44px;padding:6px;font-size:9px}.composer-source-results button.active{background:#e8f0dd;border-color:#66925d}.composer-source-results button.danger{background:#f4dedb;border-color:#b5645c}.composer-source-results>p{color:var(--muted);text-align:center;margin:0;padding:28px 12px}.composer-history{border-block-start:1px solid var(--line);background:#fff}.composer-history>div{gap:7px;padding:10px clamp(18px,3vw,42px) 20px;display:grid}.composer-history article{border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 13px;display:grid}.composer-history code{color:var(--blue);direction:ltr;unicode-bidi:isolate;font-weight:850}.composer-history article>span{display:grid}.composer-history small{color:var(--muted);direction:ltr;unicode-bidi:isolate}.composer-history button{border:1px solid var(--line);background:#fff;padding:7px 11px}.composer-publish-bar{z-index:20;padding-block:14px max(14px,env(safe-area-inset-bottom));background:#0c1b2c;grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:14px;display:grid;position:sticky;inset-block-end:0;box-shadow:0 -14px 30px #09182726}.composer-save-copy{color:#fff;gap:6px;display:grid!important}.composer-save-copy strong{font-size:11px}.composer-publish-bar textarea{resize:vertical;color:#fff;background:#132d46;border:1px solid #38506a;width:100%;min-height:50px;max-height:100px;padding:10px 12px}.composer-publish-bar>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.composer-publish-bar button{color:#fff;background:#193650;border:1px solid #51667b;padding:8px 12px}.composer-publish-bar button.publish{background:var(--gold);border-color:var(--gold);color:var(--ink);font-weight:900}.composer-dialog-backdrop{z-index:120;background:#07121ead;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.composer-confirm-dialog{width:min(430px,100%);color:var(--ink);background:#fff;padding:26px;box-shadow:0 24px 80px #00000052}.composer-confirm-dialog h3{font-size:22px}.composer-confirm-dialog p{font-weight:850}.composer-confirm-dialog small{color:var(--muted);line-height:1.6;display:block}.composer-confirm-dialog>div{justify-content:flex-end;gap:9px;margin-block-start:22px;display:flex}.composer-confirm-dialog button{border:1px solid var(--line);background:#fff;min-height:44px;padding:8px 16px}.composer-confirm-dialog button.danger{color:#fff;background:#8b3932;border-color:#8b3932}.site-composer :focus-visible,.composer-public-block :focus-visible{outline-offset:3px;outline:3px solid #087bb5}@media (width<=1280px){.composer-studio-grid{grid-template-columns:250px minmax(400px,1fr)}.composer-inspector{grid-column:1/-1;max-height:none;position:static}.composer-inspector-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.composer-locale-tabs{grid-column:1/-1}}@media (width<=900px){.site-composition:not(.is-preview) .composer-item-grid,.site-composition:not(.is-preview) .composer-record-grid{grid-template-columns:repeat(var(--composer-columns-tablet,2),minmax(0,1fr))}.composer-hero-grid,.composer-copy-grid{grid-template-columns:1fr}.composer-studio-grid{grid-template-columns:1fr;min-height:0}.composer-panel{display:none}.composer-panel.mobile-active{min-height:55dvh;max-height:none;display:block;position:static}.composer-mobile-tabs{z-index:19;border-block-end:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid;position:sticky;inset-block-start:0;box-shadow:0 8px 24px #0a1b2c1a}.composer-mobile-tabs button{border:0;border-inline-end:1px solid var(--line);color:#43515f;background:#fff;place-items:center;gap:2px;min-height:56px;font-size:10px;font-weight:850;display:grid}.composer-mobile-tabs button span{font-size:18px}.composer-mobile-tabs button.active{background:var(--navy);color:#fff}.composer-preview-frame{min-height:500px;padding:12px}.composer-preview-site{min-height:460px}.composer-inspector-form{grid-template-columns:1fr}.composer-locale-tabs{grid-column:auto}.composer-publish-bar{grid-template-columns:1fr;position:sticky}.composer-publish-bar>div{justify-content:flex-start}.composer-publish-bar>div:last-child{flex-wrap:nowrap;padding-block-end:2px;overflow-x:auto}.composer-publish-bar>div:last-child button{flex:none}.composer-toolbar{flex-direction:column;align-items:flex-start}.composer-toolbar-actions{width:100%}.composer-command-row>label{flex:1}.composer-responsive-grid{grid-template-columns:1fr}}@media (width<=620px){.composer-block-inner{width:min(100% - 28px,1180px)}.spacing-compact .composer-block-inner{padding-block:26px}.spacing-normal .composer-block-inner{padding-block:45px}.spacing-generous .composer-block-inner{padding-block:64px}.site-composition:not(.is-preview) .composer-item-grid,.site-composition:not(.is-preview) .composer-record-grid{grid-template-columns:repeat(var(--composer-columns-mobile,1),minmax(0,1fr))}.composer-block-heading h1{font-size:clamp(34px,11vw,50px)}.composer-record-heading{align-items:start}.composer-search-form{grid-template-columns:1fr}.site-composer{margin-inline:-14px}.composer-toolbar,.composer-command-row,.composer-publish-bar{padding-inline:14px}.composer-palette{grid-template-columns:1fr 1fr}.composer-two-fields{grid-template-columns:1fr}.composer-history article{grid-template-columns:auto 1fr}.composer-history article button{grid-column:1/-1}.composer-command-row{align-items:stretch}.composer-device-switch{width:100%}.composer-device-switch button{flex:1}.composer-issues{margin-inline-start:0}.composer-tree-select>span{writing-mode:horizontal-tb;background:#e8eff3;grid-row:auto;padding:4px 7px}.composer-tree-select{grid-template-columns:1fr}.composer-tree-select strong,.composer-tree-select small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.composer-toolbar-actions button span{display:none}.composer-publish-bar textarea{min-height:44px}.composer-history{max-height:38dvh;overflow:auto}.composer-source-modes{grid-template-columns:1fr}.composer-source-modes button{grid-template-columns:auto 1fr;justify-items:start;min-height:54px;padding-inline:14px}.composer-source-controls{grid-template-columns:1fr}.composer-source-controls label{grid-column:1!important}.composer-source-results{max-height:45dvh;padding-block-end:max(10px,env(safe-area-inset-bottom))}.composer-source-results>article{flex-direction:column;align-items:flex-start}.composer-source-results article>div{width:100%}.composer-source-results article>div button{flex:1}}@media (width>=901px){.site-composition:not(.is-preview) .composer-public-block.hide-desktop{display:none}}@media (width>=621px) and (width<=900px){.site-composition:not(.is-preview) .composer-public-block.hide-tablet{display:none}}@media (width<=620px){.site-composition:not(.is-preview) .composer-public-block.hide-mobile{display:none}}.device-desktop .composer-item-grid,.device-desktop .composer-record-grid{grid-template-columns:repeat(var(--composer-columns-desktop,var(--composer-columns)),minmax(0,1fr))}.device-tablet .composer-item-grid,.device-tablet .composer-record-grid{grid-template-columns:repeat(var(--composer-columns-tablet,2),minmax(0,1fr))}.device-mobile .composer-item-grid,.device-mobile .composer-record-grid{grid-template-columns:repeat(var(--composer-columns-mobile,1),minmax(0,1fr))}.device-desktop .hide-desktop,.device-tablet .hide-tablet,.device-mobile .hide-mobile{display:none}.composer-feature .composer-item-grid,.composer-timeline .composer-item-grid{grid-template-columns:1fr}@media (prefers-reduced-motion:reduce){.composer-preview-site{transition:none}}@media (forced-colors:active){.composer-tree-row.selected,.composer-locale-tabs button.active,.composer-device-switch button.active{outline:2px solid canvastext}.composer-public-block,.composer-item-card,.composer-record-card{border:1px solid canvastext}}.composer-site-shell{--gov-navy:#102a43;--gov-gold:#c6a04a;--gov-ivory:#f7f2e8;--ink:var(--gov-navy);--navy:var(--gov-navy);--navy-2:var(--gov-navy);--blue:var(--gov-navy);--gold:var(--gov-gold);--gold-pale:var(--gov-gold);--paper:var(--gov-ivory);--cream:color-mix(in srgb, var(--gov-navy) 4%, var(--gov-ivory));--white:var(--gov-ivory);--muted:color-mix(in srgb, var(--gov-navy) 68%, transparent);--line:color-mix(in srgb, var(--gov-navy) 18%, transparent);--green:var(--gov-navy);--red:var(--gov-navy);background:var(--gov-ivory);color:var(--gov-navy);inline-size:min(100% - clamp(32px,8vw,160px),1280px);box-shadow:0 0 0 1px color-mix(in srgb, var(--gov-navy) 12%, transparent), 0 24px 70px color-mix(in srgb, var(--gov-navy) 12%, transparent);margin-inline:auto}body:has(>.composer-site-shell){background:color-mix(in srgb, var(--gov-navy) 5%, var(--gov-ivory))}.composer-site-shell .utility-bar{background:var(--gov-gold);color:var(--gov-navy);border-block-end:0;font-weight:800}.composer-site-shell .utility-bar .demo-badge span{color:var(--gov-navy)}.composer-site-shell .institutional-header{background:var(--gov-navy);color:var(--gov-ivory);border-block-end:1px solid color-mix(in srgb, var(--gov-gold) 48%, transparent);box-shadow:0 10px 28px color-mix(in srgb, var(--gov-navy) 18%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.composer-site-shell .institutional-header .brand-row{min-height:76px}.composer-site-shell .institutional-header .brand,.composer-site-shell .institutional-header .brand strong{color:var(--gov-ivory)}.composer-site-shell .institutional-header .brand strong{font-size:14px;line-height:1.45}.composer-site-shell .institutional-header .brand small{color:color-mix(in srgb, var(--gov-ivory) 72%, transparent);font-size:12px}.composer-site-shell .institutional-header .emblem{block-size:52px;inline-size:52px}.composer-site-shell .institutional-header .search-trigger,.composer-site-shell .institutional-header .institutional-language select,.composer-site-shell .mobile-menu-trigger{border-color:color-mix(in srgb, var(--gov-ivory) 32%, transparent);color:var(--gov-ivory);background:0 0}.composer-site-shell .institutional-header .search-trigger:hover,.composer-site-shell .institutional-header .search-trigger:focus-visible,.composer-site-shell .mobile-menu-trigger:hover,.composer-site-shell .mobile-menu-trigger:focus-visible{border-color:var(--gov-gold);background:color-mix(in srgb, var(--gov-ivory) 8%, transparent)}.composer-site-shell .institutional-header .sign-in{border-color:var(--gov-gold);background:var(--gov-gold);color:var(--gov-navy)}.composer-site-shell .institutional-mega-nav{border-block-start-color:color-mix(in srgb, var(--gov-ivory) 16%, transparent)}.composer-site-shell .mega-nav-roots{min-height:48px}.composer-site-shell .mega-nav-roots>li>:is(a,button){min-height:48px;color:color-mix(in srgb, var(--gov-ivory) 76%, transparent);font-size:12px}.composer-site-shell .mega-nav-roots>li>:is(a,button):hover,.composer-site-shell .mega-nav-roots>li>:is(a,button).active,.composer-site-shell .mega-nav-roots>li>:is(a,button)[aria-current=page],.composer-site-shell .mega-nav-roots>li>button[aria-expanded=true]{color:var(--gov-ivory);border-block-end-color:var(--gov-gold);background:color-mix(in srgb, var(--gov-ivory) 8%, transparent)}.composer-site-shell .mega-panel,.composer-site-shell .mobile-navigation-drawer{background:var(--gov-ivory);color:var(--gov-navy)}.composer-site-shell .mega-panel aside,.composer-site-shell .mega-link-columns li+li,.composer-site-shell .drawer-navigation li,.composer-site-shell .mobile-navigation-drawer>header{border-color:color-mix(in srgb, var(--gov-navy) 16%, transparent)}.composer-site-shell .mega-panel aside p,.composer-site-shell .mega-panel aside a,.composer-site-shell .mega-link-columns i,.composer-site-shell .drawer-navigation i{color:var(--gov-gold)}.composer-site-shell .mega-link-columns b,.composer-site-shell .drawer-navigation b,.composer-site-shell .drawer-overview{background:color-mix(in srgb, var(--gov-gold) 14%, var(--gov-ivory));color:var(--gov-navy);border-color:color-mix(in srgb, var(--gov-gold) 62%, transparent)!important}.composer-site-shell .mega-link-columns a:hover,.composer-site-shell .mega-link-columns a[aria-current=page],.composer-site-shell .drawer-navigation li>:is(a,button)[aria-current=page]{background:color-mix(in srgb, var(--gov-gold) 12%, var(--gov-ivory))}.composer-site-shell .drawer-utilities{background:color-mix(in srgb, var(--gov-navy) 5%, var(--gov-ivory))}.composer-site-shell .drawer-utilities>a,.composer-site-shell .drawer-language select,.composer-site-shell .drawer-close{background:var(--gov-ivory);color:var(--gov-navy);border-color:color-mix(in srgb, var(--gov-navy) 20%, transparent)}.composer-site-shell .mobile-navigation-drawer>footer{background:var(--gov-navy);color:var(--gov-ivory)}.composer-site-shell .mobile-navigation-drawer>footer small{color:color-mix(in srgb, var(--gov-ivory) 72%, transparent)}.composer-site-shell :is(.institutional-header,.mobile-navigation-drawer) :is(a,button,input,select):focus-visible{outline-color:var(--gov-gold)}.composer-site-shell .composer-public-block,.composer-site-shell .composer-public-block.tone-paper,.composer-site-shell .composer-public-block.tone-gold,.composer-site-shell .composer-public-block.tone-blue,.composer-site-shell .composer-public-block.tone-green,.composer-site-shell .composer-public-block.tone-red{--composer-surface:var(--gov-ivory);--composer-text:var(--gov-navy);background:var(--gov-ivory);color:var(--gov-navy);border-block-end-color:color-mix(in srgb, var(--gov-navy) 14%, transparent)}.composer-site-shell .composer-public-block.tone-ink{--composer-surface:var(--gov-navy);--composer-text:var(--gov-ivory);background:var(--gov-navy);color:var(--gov-ivory)}.composer-site-shell .site-composition{background:color-mix(in srgb, var(--gov-navy) 4%, var(--gov-ivory));gap:10px;padding-block:10px;display:grid}.composer-site-shell .composer-public-block{border-inline:1px solid color-mix(in srgb, var(--gov-navy) 12%, transparent);inline-size:calc(100% - 20px);margin-inline:auto}.composer-site-shell .composer-block-inner{width:min(1040px,100% - 56px)}.composer-site-shell .composer-block-heading{max-width:860px}.composer-site-shell .composer-block-heading h1,.composer-site-shell .composer-block-heading h2{color:inherit;letter-spacing:0}.composer-site-shell .composer-block-heading h2{font-size:16px;line-height:1.65}.composer-site-shell .composer-eyebrow{color:var(--gov-gold);letter-spacing:.05em;text-transform:none;align-items:center;gap:14px;font-size:12px;display:flex}.composer-site-shell .composer-eyebrow:before{content:"";background:currentColor;block-size:2px;inline-size:42px}.composer-site-shell .composer-lead{color:color-mix(in srgb, currentColor 72%, transparent);font-size:12px;line-height:1.9}.composer-site-shell .button{min-height:44px;padding-inline:20px;font-size:12px}.composer-site-shell .button.primary{background:var(--gov-navy);color:var(--gov-ivory)}.composer-site-shell .button.primary:hover,.composer-site-shell .button.primary:focus-visible{background:var(--gov-gold);color:var(--gov-navy)}.composer-site-shell .button.secondary{border-color:color-mix(in srgb, var(--gov-navy) 38%, transparent);color:var(--gov-navy);background:0 0}.composer-site-shell .scope-home .composer-hero-block{isolation:isolate;border-block-start:4px solid var(--gov-gold);background:var(--gov-ivory);position:relative}.composer-site-shell .scope-home .composer-hero-block:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--gov-gold) 36%, transparent);border-radius:50%;inline-size:clamp(260px,28vw,500px);position:absolute;inset-block-end:-52%;inset-inline-end:-10%}.composer-site-shell .scope-home .composer-hero-block:after{content:none}.composer-site-shell .scope-home .composer-hero-block .composer-block-inner{padding-block:clamp(42px,5vw,64px)}.composer-site-shell .scope-home .composer-hero-block .composer-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(300px,.82fr);align-items:stretch;gap:clamp(28px,5vw,64px)}.composer-site-shell .scope-home .composer-hero-block .composer-hero-copy{align-self:center;min-width:0}.composer-site-shell .scope-home .composer-hero-block .composer-block-heading{max-width:720px}.composer-site-shell .scope-home .composer-hero-block h1{text-wrap:balance;max-width:930px;margin-block:16px 22px;font-size:16px;line-height:1.7}.composer-site-shell .scope-home .composer-hero-block .composer-lead{max-width:760px}.composer-site-shell .scope-home .composer-hero-block .composer-actions{margin-block-start:34px}.composer-site-shell .scope-home .composer-hero-spotlight{isolation:isolate;min-width:0;min-height:250px;color:var(--gov-ivory);background:var(--gov-navy);border-block-start:4px solid var(--gov-gold);box-shadow:0 18px 42px color-mix(in srgb, var(--gov-navy) 18%, transparent);align-items:stretch;padding:clamp(22px,3vw,32px);display:flex;position:relative;overflow:hidden}.composer-site-shell .scope-home .composer-hero-spotlight:after{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--gov-gold) 38%, transparent);pointer-events:none;position:absolute;inset:12px}.composer-site-shell .scope-home .composer-hero-spotlight-emblem{z-index:-1;opacity:.22;object-fit:contain;filter:drop-shadow(0 8px 18px #0000002e);pointer-events:none;block-size:auto;inline-size:clamp(118px,14vw,164px);position:absolute;inset-block-start:50%;inset-inline-end:clamp(24px,3vw,38px);transform:translateY(-50%)}.composer-site-shell .scope-home .composer-hero-spotlight-content{z-index:1;min-width:0;flex-direction:column;justify-content:center;inline-size:100%;padding-inline-end:clamp(142px,18vw,198px);display:flex;position:relative}.composer-site-shell .scope-home .composer-hero-spotlight-eyebrow{color:var(--gov-gold);margin:0 0 10px;font-size:12px;font-weight:800}.composer-site-shell .scope-home .composer-hero-spotlight h2{color:var(--gov-ivory);margin:0;font-size:16px;line-height:1.6}.composer-site-shell .scope-home .composer-hero-spotlight.is-default .composer-hero-spotlight-content>p:not(.composer-hero-spotlight-eyebrow){max-width:36ch;color:color-mix(in srgb, var(--gov-ivory) 78%, transparent);margin:12px 0 20px;font-size:12px;line-height:1.8}.composer-site-shell .scope-home .composer-hero-spotlight-link{min-height:44px;inline-size:fit-content;color:var(--gov-navy);background:var(--gov-gold);align-items:center;gap:12px;padding-inline:16px;font-size:12px;font-weight:850;display:inline-flex}.composer-site-shell .scope-home .composer-hero-spotlight-link:hover,.composer-site-shell .scope-home .composer-hero-spotlight-link:focus-visible{color:var(--gov-navy);background:var(--gov-ivory)}.composer-site-shell .scope-home .composer-hero-spotlight :is(.composer-item-grid,.composer-record-grid){grid-template-columns:1fr;gap:12px;margin:0}.composer-site-shell .scope-home .composer-hero-spotlight :is(.composer-item-card,.composer-record-card){min-height:0;color:var(--gov-ivory);background:color-mix(in srgb, var(--gov-ivory) 8%, transparent);border-color:color-mix(in srgb, var(--gov-ivory) 24%, transparent);box-shadow:none}.composer-site-shell .scope-home .composer-hero-spotlight :is(.composer-item-card,.composer-record-card) h3,.composer-site-shell .scope-home .composer-hero-spotlight :is(.composer-item-card,.composer-record-card) p,.composer-site-shell .scope-home .composer-hero-spotlight .composer-record-meta,.composer-site-shell .scope-home .composer-hero-spotlight .composer-record-open,.composer-site-shell .scope-home .composer-hero-spotlight .composer-item-link{color:var(--gov-ivory)}.composer-site-shell .scope-home .composer-hero-spotlight .composer-item-index,.composer-site-shell .scope-home .composer-hero-spotlight .composer-record-meta span{color:var(--gov-gold)}.composer-site-shell .scope-home .composer-stats{background:color-mix(in srgb, var(--gov-navy) 4%, var(--gov-ivory))}.composer-site-shell .scope-home .composer-stats .composer-block-inner{padding-block:clamp(36px,4vw,52px)}.composer-site-shell .scope-home .composer-stats .composer-block-heading{max-width:none}.composer-site-shell .scope-home .composer-stats .composer-item-grid{border:1px solid color-mix(in srgb, var(--gov-navy) 20%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-block-start:30px}.composer-site-shell .scope-home .composer-stats .composer-item-grid>*+*{border-inline-start:1px solid color-mix(in srgb, var(--gov-navy) 16%, transparent)}.composer-site-shell .scope-home .composer-stats .composer-item-card{border:0;border-block-start:4px solid var(--gov-gold);background:var(--gov-ivory);flex-direction:column;justify-content:space-between;min-height:148px;padding:25px 26px 20px;display:flex}.composer-site-shell .scope-home .composer-stats .composer-item-value{color:var(--gov-navy);order:1;margin-block:13px 4px;font-size:16px}.composer-site-shell .scope-home .composer-stats .composer-item-card h3{order:2;margin-block:auto 0;font-size:14px}.composer-site-shell .scope-home .composer-stats .composer-item-link{color:var(--gov-navy);order:3}.composer-site-shell .scope-home .composer-feature{background:var(--gov-ivory);border-block-start:1px solid color-mix(in srgb, var(--gov-navy) 14%, transparent)}.composer-site-shell .scope-home .composer-feature .composer-block-inner{padding-block:clamp(40px,5vw,60px)}.composer-site-shell .scope-home .composer-feature .composer-copy-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:clamp(44px,7vw,94px)}.composer-site-shell .scope-home .composer-feature .composer-item-grid{gap:10px}.composer-site-shell .scope-home .composer-feature .composer-item-card{border:1px solid color-mix(in srgb, var(--gov-navy) 18%, transparent);border-inline-start:4px solid var(--gov-gold);background:color-mix(in srgb, var(--gov-navy) 3%, var(--gov-ivory));grid-template-columns:42px minmax(0,1fr);align-items:center;gap:15px;min-height:88px;padding:18px 20px;display:grid}.composer-site-shell .scope-home .composer-feature .composer-item-card h3{margin:0;font-size:14px}.composer-site-shell .scope-home .composer-vote_widget{background:color-mix(in srgb, var(--gov-navy) 5%, var(--gov-ivory))}.composer-site-shell .scope-home .composer-vote_widget .composer-block-inner{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(44px,7vw,90px);padding-block:clamp(40px,5vw,60px);display:grid}.composer-site-shell .scope-home .composer-vote_widget .composer-record-grid{grid-template-columns:1fr}.composer-site-shell .scope-home .composer-vote_widget .composer-record-card{border:1px solid color-mix(in srgb, var(--gov-navy) 20%, transparent);border-block-start:4px solid var(--gov-gold);background:var(--gov-ivory);min-height:230px;color:var(--gov-navy);padding:30px}.composer-site-shell .scope-home .composer-vote_widget .composer-record-meta span,.composer-site-shell .scope-home .composer-vote_widget .composer-record-open{color:var(--gov-gold)}.composer-site-shell .scope-home .composer-vote_widget .composer-record-card h3{font-size:14px}.composer-site-shell .scope-home .composer-vote_widget .composer-record-card dl div{border-color:color-mix(in srgb, var(--gov-navy) 14%, transparent)}.composer-site-shell .scope-home .composer-link_grid .composer-block-inner{padding-block:clamp(40px,5vw,58px)}.composer-site-shell .scope-home .composer-link_grid .composer-item-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.composer-site-shell .scope-home .composer-link_grid .composer-item-card{border:1px solid color-mix(in srgb, var(--gov-navy) 18%, transparent);border-block-start:4px solid var(--gov-gold);background:var(--gov-ivory);flex-direction:column;min-height:166px;display:flex}.composer-site-shell .scope-home .composer-link_grid .composer-item-card h3{font-size:14px}.composer-site-shell .scope-home .composer-link_grid .composer-item-link{color:var(--gov-navy);margin-block-start:auto}.composer-site-shell .scope-home .composer-cta{--composer-surface:var(--gov-navy);--composer-text:var(--gov-ivory);background:var(--gov-navy);color:var(--gov-ivory);border-block-start:4px solid var(--gov-gold)}.composer-site-shell .scope-home .composer-cta .composer-block-inner{padding-block:clamp(40px,5vw,60px)}.composer-site-shell .scope-home .composer-cta .composer-copy-grid{align-items:center}.composer-site-shell .scope-home .composer-cta .composer-lead{color:color-mix(in srgb, var(--gov-ivory) 76%, transparent)}.composer-site-shell .scope-home .composer-cta .button.primary{background:var(--gov-gold);color:var(--gov-navy)}.composer-site-shell .institutional-footer{background:var(--gov-navy);color:var(--gov-ivory);border-block-start:1px solid color-mix(in srgb, var(--gov-gold) 48%, transparent)}.composer-site-shell .institutional-footer .brand small,.composer-site-shell .institutional-footer .footer-links,.composer-site-shell .institutional-footer .footer-meta{color:color-mix(in srgb, var(--gov-ivory) 68%, transparent)}.composer-site-shell .institutional-footer .footer-meta{border-color:color-mix(in srgb, var(--gov-ivory) 18%, transparent)}.composer-site-shell .institutional-footer a:hover{color:var(--gov-gold)}@media (width<=1080px){.composer-site-shell .institutional-header .brand-row{min-height:72px}.composer-site-shell .scope-home .composer-feature .composer-copy-grid,.composer-site-shell .scope-home .composer-vote_widget .composer-block-inner{grid-template-columns:1fr}.composer-site-shell .scope-home .composer-vote_widget .composer-record-grid{max-width:760px}.composer-site-shell .scope-home .composer-stats .composer-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.composer-site-shell .scope-home .composer-stats .composer-item-grid>*{border-inline-start:0}.composer-site-shell .scope-home .composer-stats .composer-item-grid>:nth-child(2n){border-inline-start:1px solid color-mix(in srgb, var(--gov-navy) 16%, transparent)}.composer-site-shell .scope-home .composer-stats .composer-item-grid>:nth-child(n+3){border-block-start:1px solid color-mix(in srgb, var(--gov-navy) 16%, transparent)}}@media (width<=900px){.composer-site-shell .scope-home .composer-hero-block .composer-hero-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.78fr);gap:24px}.composer-site-shell .scope-home .composer-hero-spotlight{min-height:220px}}@media (width<=760px){.composer-site-shell{inline-size:100%;box-shadow:none}.composer-site-shell .composer-public-block{border-inline:0;inline-size:100%}.composer-site-shell .composer-block-inner{width:min(100% - 28px,680px)}.composer-site-shell .institutional-header .emblem{block-size:48px;inline-size:48px}.composer-site-shell .scope-home .composer-hero-block .composer-block-inner{padding-block:36px 44px}.composer-site-shell .scope-home .composer-hero-block .composer-hero-grid{grid-template-columns:1fr;gap:28px}.composer-site-shell .scope-home .composer-hero-block h1{font-size:16px;line-height:1.7}.composer-site-shell .scope-home .composer-hero-block .composer-actions,.composer-site-shell .scope-home .composer-hero-block .composer-actions .button{inline-size:100%}.composer-site-shell .scope-home .composer-hero-spotlight{min-height:210px;padding:24px}.composer-site-shell .scope-home .composer-hero-spotlight-emblem{inline-size:124px;inset-inline-end:24px}.composer-site-shell .scope-home .composer-hero-spotlight-content{padding-inline-end:148px}.composer-site-shell .scope-home .composer-link_grid .composer-item-grid{grid-template-columns:1fr}.composer-site-shell .scope-home .composer-link_grid .composer-item-card{min-height:178px}}@media (width<=460px){.composer-site-shell .utility-inner{min-height:38px}.composer-site-shell .scope-home .composer-stats .composer-item-grid{grid-template-columns:1fr}.composer-site-shell .scope-home .composer-stats .composer-item-grid>:nth-child(2n){border-inline-start:0}.composer-site-shell .scope-home .composer-stats .composer-item-grid>*+*{border-block-start:1px solid color-mix(in srgb, var(--gov-navy) 16%, transparent)}.composer-site-shell .scope-home .composer-stats .composer-item-card{min-height:158px}.composer-site-shell .scope-home .composer-feature .composer-item-card{grid-template-columns:32px minmax(0,1fr);padding-inline:14px}.composer-site-shell .scope-home .composer-hero-spotlight{min-height:190px;padding:20px}.composer-site-shell .scope-home .composer-hero-spotlight:after{inset:9px}.composer-site-shell .scope-home .composer-hero-spotlight-emblem{inline-size:92px;inset-inline-end:20px}.composer-site-shell .scope-home .composer-hero-spotlight-content{padding-inline-end:108px}}@media (prefers-reduced-motion:reduce){.composer-site-shell *{scroll-behavior:auto}}@media (forced-colors:active){.composer-site-shell .scope-home :is(.composer-item-card,.composer-record-card,.button){border:2px solid canvastext}}:is(.composer-site-shell,.public-system-shell) .site-composition:not(.scope-home){background:#f4f1ea;gap:0;padding-block:0}:is(.composer-site-shell,.public-system-shell) .site-composition:not(.scope-home) .composer-public-block{border-inline:0;inline-size:100%}:is(.composer-site-shell,.public-system-shell) .site-composition:not(.scope-home) .composer-block-inner{width:min(1180px,100% - 48px)}:is(.composer-site-shell,.public-system-shell) .site-composition:not(.scope-home) .composer-hero-block{isolation:isolate;background:linear-gradient(135deg,#f8f5ee 0%,#eee9df 100%);border-block-start:3px solid #c99a35}:is(.composer-site-shell,.public-system-shell) .site-composition:not(.scope-home) .composer-hero-block:after{content:none}:is(.composer-site-shell,.public-system-shell) .site-composition:not(.scope-home) .composer-hero-block .composer-block-inner{padding-block:clamp(44px,6vw,76px)}:is(.composer-site-shell,.public-system-shell) .site-composition:not(.scope-home) .composer-hero-grid{grid-template-columns:minmax(0,1fr) minmax(210px,290px);align-items:center;gap:clamp(34px,6vw,76px)}:is(.composer-site-shell,.public-system-shell) .site-composition:not(.scope-home) .composer-hero-copy{min-width:0}:is(.composer-site-shell,.public-system-shell) .site-composition:not(.scope-home) .composer-hero-block h1{color:#0d263b;text-wrap:balance;max-width:850px;margin:12px 0 20px;font-size:clamp(42px,6vw,72px);line-height:1.16}:is(.composer-site-shell,.public-system-shell) .site-composition:not(.scope-home) .composer-hero-block .composer-lead{color:#536977;max-width:760px;font-size:clamp(16px,1.65vw,20px);line-height:1.9}:is(.composer-site-shell,.public-system-shell) .site-composition:not(.scope-home) .composer-hero-spotlight{background:#0d263b;border:1px solid #c99a3580;place-items:center;min-height:300px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #0d263b29}:is(.composer-site-shell,.public-system-shell) .site-composition:not(.scope-home) .composer-hero-spotlight:after{content:"";pointer-events:none;border:1px solid #ffffff1c;position:absolute;inset:12px}:is(.composer-site-shell,.public-system-shell) .site-composition:not(.scope-home) .composer-hero-spotlight-emblem{filter:drop-shadow(0 16px 24px #00000047);block-size:auto;inline-size:min(70%,190px)}:is(.composer-site-shell,.public-system-shell) .site-composition:not(.scope-home) .composer-hero-spotlight-content{display:none}:is(.composer-site-shell,.public-system-shell) .site-composition:not(.scope-home) .composer-hero-support{border-block-start:1px solid #0d263b26;margin-block-start:clamp(44px,6vw,72px);padding-block-start:clamp(28px,4vw,46px)}:is(.composer-site-shell,.public-system-shell) .site-composition:not(.scope-home) .composer-hero-support>.composer-record-grid,:is(.composer-site-shell,.public-system-shell) .site-composition:not(.scope-home) .composer-record-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}:is(.composer-site-shell,.public-system-shell) .site-composition:not(.scope-home) .composer-record-card,:is(.composer-site-shell,.public-system-shell) .site-composition:not(.scope-home) .composer-item-card{background:#fff;border:1px solid #d7d2c7;box-shadow:0 12px 34px #0d263b0f}:is(.composer-site-shell,.public-system-shell) .site-composition:not(.scope-home) .composer-record-card h3,:is(.composer-site-shell,.public-system-shell) .site-composition:not(.scope-home) .composer-item-card h3{font-size:20px;line-height:1.5}.representative-card-portrait.is-emblem,.representative-profile-portrait.is-emblem{background:radial-gradient(circle at 50% 42%,#fff 0 27%,#eef1ef 63%,#d9dfdc 100%)}.representative-card-portrait.is-emblem img{object-fit:contain;filter:drop-shadow(0 12px 18px #0d263b33);block-size:auto;inline-size:min(52%,150px)}.representative-profile-portrait.is-emblem img{object-fit:contain;filter:drop-shadow(0 16px 24px #0d263b38);block-size:auto;inline-size:min(72%,230px);margin:auto}.representative-public-card{border:1px solid #d6dce0;border-block-start:3px solid #c99a35;transition:transform .18s,box-shadow .18s;box-shadow:0 16px 38px #0d263b14}.representative-public-card:hover{transform:translateY(-4px);box-shadow:0 22px 46px #0d263b21}@media (width>=1081px){.mega-nav-roots{justify-content:center;gap:2px;min-height:52px}.mega-nav-roots>li>:is(a,button){min-height:52px;padding-inline:clamp(14px,1.55vw,24px);font-size:12px}.mega-panel-grid{grid-template-columns:minmax(190px,.55fr) minmax(0,2.45fr);gap:24px;padding-block:24px 28px}.mega-panel aside{padding-inline-end:24px}.mega-panel aside h2{margin-block-end:14px;font-size:20px}.mega-link-columns{gap:10px}.mega-link-columns a{gap:9px;min-height:66px;padding:9px 11px}.mega-link-columns strong{font-size:13px}.mega-link-columns small{font-size:10px;line-height:1.45}}@media (width<=900px){:is(.composer-site-shell,.public-system-shell) .site-composition:not(.scope-home) .composer-hero-grid{grid-template-columns:minmax(0,1fr) 190px;gap:28px}:is(.composer-site-shell,.public-system-shell) .site-composition:not(.scope-home) .composer-hero-spotlight{min-height:210px}:is(.composer-site-shell,.public-system-shell) .site-composition:not(.scope-home) .composer-hero-support>.composer-record-grid,:is(.composer-site-shell,.public-system-shell) .site-composition:not(.scope-home) .composer-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){:is(.composer-site-shell,.public-system-shell) .site-composition:not(.scope-home) .composer-block-inner{width:min(100% - 28px,1180px)}:is(.composer-site-shell,.public-system-shell) .site-composition:not(.scope-home) .composer-hero-grid{grid-template-columns:1fr}:is(.composer-site-shell,.public-system-shell) .site-composition:not(.scope-home) .composer-hero-block h1{font-size:clamp(36px,12vw,52px)}:is(.composer-site-shell,.public-system-shell) .site-composition:not(.scope-home) .composer-hero-spotlight{min-height:180px}:is(.composer-site-shell,.public-system-shell) .site-composition:not(.scope-home) .composer-hero-spotlight-emblem{inline-size:120px}:is(.composer-site-shell,.public-system-shell) .site-composition:not(.scope-home) .composer-hero-support>.composer-record-grid,:is(.composer-site-shell,.public-system-shell) .site-composition:not(.scope-home) .composer-record-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.representative-public-card{transition:none}}.public-system-shell{direction:inherit;text-align:start}.public-system-shell :where(h1,h2,h3,h4,p,li,dt,dd,address){text-align:start}.public-system-shell :where(code,time,[dir=ltr]){unicode-bidi:isolate}.public-system-shell[dir=rtl] :where(.composer-record-open,.composer-item-link) [aria-hidden=true]{transform:scaleX(-1)}.composer-record-image{aspect-ratio:16/9;object-fit:cover;border-block-end:1px solid #d7d2c7;block-size:auto;inline-size:100%}.composer-record-image-fallback{background:radial-gradient(circle at 50% 45%,#173f57,#0b2538 72%);place-items:center;display:grid}.composer-record-image-fallback img{object-fit:contain;filter:drop-shadow(0 10px 16px #00000052);block-size:auto;inline-size:min(36%,112px)}.institutional-info-page{--info-ink:#0b2538;--info-gold:#c99a35;color:var(--info-ink);background:#f5f2eb;padding-block-end:clamp(64px,8vw,110px)}.institutional-info-hero{border-block-start:3px solid var(--info-gold);background:linear-gradient(135deg,#fbfaf6 0%,#ebe6dc 100%);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:clamp(40px,7vw,100px);min-height:570px;padding:clamp(64px,8vw,112px) max(24px,50vw - 590px);display:grid}.institutional-info-copy>p:first-child,.institutional-structure>header>p,.contact-guidance>header>p{color:#956c18;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font:700 12px/1.3 ui-monospace,monospace}.institutional-info-copy h1{max-width:820px;font-family:var(--font-serif);text-wrap:balance;margin:0;font-size:clamp(44px,6vw,78px);line-height:1.14}.institutional-info-lead{color:#536a77;max-width:760px;margin:26px 0 0;font-size:clamp(18px,2vw,23px);line-height:1.9}.institutional-info-emblem{background:var(--info-ink);border:1px solid #c99a3573;place-items:center;min-height:360px;display:grid;box-shadow:0 28px 70px #0b25382b}.institutional-info-emblem img{filter:drop-shadow(0 18px 24px #00000052);block-size:auto;inline-size:min(70%,270px)}.institutional-info-actions{flex-wrap:wrap;gap:12px;margin-block-start:32px;display:flex}.institutional-info-actions a{border:1px solid var(--info-ink);min-height:48px;color:var(--info-ink);align-items:center;padding:12px 20px;font-weight:800;text-decoration:none;display:inline-flex}.institutional-info-actions a:first-child{background:var(--info-ink);color:#fff}.institutional-facts,.institutional-story-grid,.institutional-structure,.contact-direct-grid,.contact-guidance{width:min(1180px,100% - 48px);margin-inline:auto}.institutional-facts{z-index:1;grid-template-columns:repeat(3,1fr);margin-block-start:-34px;display:grid;position:relative;box-shadow:0 18px 55px #0b253817}.institutional-facts article{background:#fff;border-inline-end:1px solid #d8d3c9;align-content:center;gap:8px;min-height:140px;padding:25px 30px;display:grid}.institutional-facts article:last-child{border-inline-end:0}.institutional-facts span{color:#687985;font-size:13px}.institutional-facts strong{font-family:var(--font-serif);font-size:clamp(25px,3vw,42px)}.institutional-story-grid{background:#d7d2c7;border:1px solid #d7d2c7;grid-template-columns:repeat(3,1fr);gap:1px;margin-block-start:clamp(70px,9vw,120px);display:grid}.institutional-story-grid article{background:#fff;min-height:360px;padding:clamp(26px,4vw,46px)}.institutional-story-grid span{color:var(--info-gold);font:700 12px/1 ui-monospace,monospace}.institutional-story-grid h2{font-family:var(--font-serif);margin:60px 0 18px;font-size:clamp(26px,3vw,36px);line-height:1.25}.institutional-story-grid p{color:#566b77;margin:0;font-size:17px;line-height:1.9}.institutional-structure,.contact-guidance{color:#fff;background:var(--info-ink);margin-block-start:clamp(72px,9vw,120px);padding:clamp(36px,6vw,72px)}.institutional-structure>header,.contact-guidance>header{max-width:760px}.institutional-structure h2,.contact-guidance h2{font-family:var(--font-serif);margin:0 0 15px;font-size:clamp(34px,5vw,56px)}.institutional-structure>header>p:last-child,.contact-guidance>header>p:last-child{color:#b7c5cd;font-size:18px;line-height:1.8}.institutional-structure>div,.contact-guidance>div{background:#355064;grid-template-columns:repeat(3,1fr);gap:1px;margin-block-start:44px;display:grid}.institutional-structure article,.contact-guidance article{background:#102f44;min-height:215px;padding:28px}.institutional-structure article b{color:var(--info-gold);font:700 12px/1 ui-monospace,monospace}.institutional-structure article h3,.contact-guidance article h3{font-family:var(--font-serif);margin:38px 0 12px;font-size:23px}.institutional-structure article p,.contact-guidance article p{color:#b7c5cd;margin:0;line-height:1.75}.contact-direct-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:20px;margin-block-start:-34px;display:grid;position:relative}.contact-direct-grid article{border-block-start:3px solid var(--info-gold);background:#fff;flex-direction:column;min-height:300px;padding:30px;display:flex;box-shadow:0 16px 42px #0b253817}.contact-direct-grid article>span{color:#956c18;font:700 12px/1 ui-monospace,monospace}.contact-direct-grid h2{font-family:var(--font-serif);margin:48px 0 18px;font-size:26px}.contact-direct-grid article>a:not(.contact-action),.contact-direct-grid address{color:#435c6a;overflow-wrap:anywhere;font-size:17px;font-style:normal;line-height:1.7;text-decoration:none}.contact-direct-grid .contact-action{color:#0a567d;border-block-start:1px solid #e1ddd5;margin-block-start:auto;padding-block-start:24px;font-weight:800;text-decoration:none}@media (width<=820px){.institutional-info-hero{grid-template-columns:1fr;min-height:auto;padding-block:54px 72px}.institutional-info-emblem{min-height:250px}.institutional-info-emblem img{inline-size:170px}.institutional-facts,.institutional-story-grid,.contact-direct-grid{grid-template-columns:1fr}.institutional-facts article{border-block-end:1px solid #d8d3c9;border-inline-end:0}.institutional-story-grid article{min-height:auto}.institutional-story-grid h2{margin-block-start:30px}.institutional-structure>div,.contact-guidance>div{grid-template-columns:1fr}}@media (width<=540px){.institutional-info-hero{padding-inline:18px}.institutional-info-copy h1{font-size:clamp(38px,12vw,52px)}.institutional-facts,.institutional-story-grid,.institutional-structure,.contact-direct-grid,.contact-guidance{width:min(100% - 28px,1180px)}.institutional-structure,.contact-guidance{padding:26px 20px}}.owner-authority-centre{--authority-ink:#10253a;--authority-navy:#0b2235;--authority-blue:#1f5f7e;--authority-gold:#d3a443;--authority-line:#d7dce0;--authority-paper:#f7f5ef;--authority-success:#26735a;--authority-danger:#9c3f3a;color:var(--authority-ink);gap:22px;display:grid}.owner-authority-centre button,.owner-authority-centre input,.owner-authority-centre select,.owner-authority-centre textarea{font:inherit}.owner-authority-centre button{cursor:pointer}.owner-authority-centre button:disabled{cursor:wait;opacity:.58}.owner-authority-hero{isolation:isolate;color:#f7fafb;border-block-start:3px solid var(--authority-gold);background:radial-gradient(circle at 12% 0,#d3a4432e,#0000 38%),linear-gradient(125deg,#0a2134,#123650);grid-template-columns:minmax(0,1.4fr) auto;align-items:end;gap:clamp(24px,5vw,64px);padding:clamp(28px,5vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #081e3021}.owner-authority-hero:after{content:"OWNER";z-index:-1;color:#ffffff09;letter-spacing:-.05em;direction:ltr;font:700 clamp(90px,17vw,220px)/1 Georgia,serif;position:absolute;inset-block-end:-40px;inset-inline-end:-18px}.owner-authority-hero p,.owner-authority-panel-heading small,.owner-delegation-form>header small{color:#e7bd63;font:800 10px/1.3 var(--font-latin-ui);letter-spacing:.18em;text-transform:uppercase;margin:0}.owner-authority-hero h2{color:#fff;max-width:820px;margin:10px 0 12px;font-size:clamp(28px,4vw,48px);line-height:1.18}.owner-authority-hero>div:first-child>span{color:#bdcbd5;max-width:760px;font-size:15px;line-height:1.8;display:block}.owner-authority-metrics{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0b;border:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(78px,1fr));min-width:min(100%,310px);display:grid}.owner-authority-metrics article{text-align:center;align-content:center;justify-items:center;gap:6px;min-height:94px;padding:14px;display:grid}.owner-authority-metrics article+article{border-inline-start:1px solid #ffffff21}.owner-authority-metrics strong{color:#fff;font:600 28px/1 Georgia,serif}.owner-authority-metrics span{color:#b7c5cf;font-size:11px}.owner-authority-message{border:1px solid;align-items:center;gap:11px;min-height:50px;padding:12px 16px;font-size:13px;font-weight:750;display:flex}.owner-authority-message span{border:1px solid;border-radius:50%;flex:none;place-items:center;block-size:25px;inline-size:25px;display:grid}.owner-authority-message.success{color:var(--authority-success);background:#eef7f3}.owner-authority-message.error{color:var(--authority-danger);background:#fbefed}.owner-identity-card{border:1px solid var(--authority-line);border-inline-start:4px solid var(--authority-gold);background:#fff;grid-template-columns:auto minmax(0,1fr) minmax(220px,.72fr) auto;align-items:center;gap:clamp(16px,3vw,32px);padding:clamp(21px,3vw,32px);display:grid;position:relative}.owner-identity-card.invalid{border-color:#dba7a1}.owner-identity-seal{block-size:70px;inline-size:70px;color:var(--authority-navy);letter-spacing:.1em;background:radial-gradient(circle,#fff 54%,#f1e5c8 55% 59%,#fff 60%);border:1px solid #c8a14f;border-radius:50%;place-items:center;font:700 16px/1 Georgia,serif;display:grid}.owner-identity-details,.owner-identity-lock{gap:5px;min-width:0;display:grid}.owner-identity-details small,.owner-identity-lock small{color:#687785;font-size:11px;line-height:1.55}.owner-identity-details strong{overflow-wrap:anywhere;font:700 clamp(17px, 2vw, 23px)/1.3 var(--font-latin-ui);letter-spacing:-.02em}.owner-identity-details>span{color:var(--authority-success);font-size:12px;font-weight:750}.owner-identity-lock{border-inline-start:1px solid var(--authority-line);padding-inline-start:22px}.owner-identity-lock>span{color:var(--authority-gold);font-size:23px}.owner-identity-card>b{letter-spacing:.04em;border:1px solid;align-self:start;padding:7px 10px;font-size:10px}.owner-identity-card>b.owner-mode{color:var(--authority-success);background:#edf7f2}.owner-identity-card>b.delegate-mode{color:var(--authority-blue);background:#edf5f8}.owner-authority-panel{border:1px solid var(--authority-line);background:#fff}.owner-authority-panel-heading{border-block-end:1px solid var(--authority-line);background:#fbfbf9;justify-content:space-between;align-items:start;gap:24px;padding:22px clamp(20px,3vw,32px);display:flex}.owner-authority-panel-heading h3,.owner-delegation-form h4{margin:5px 0 3px;font-size:clamp(20px,2.5vw,28px);line-height:1.35}.owner-authority-panel-heading p{color:#677582;max-width:820px;margin:0;font-size:12px;line-height:1.6}.owner-authority-panel-heading>span{min-block-size:38px;min-inline-size:38px;color:var(--authority-blue);font:800 11px/1 var(--font-latin-ui);background:#eaf2f6;place-items:center;padding-inline:10px;display:grid}.owner-review-list{background:var(--authority-paper);gap:14px;padding:clamp(16px,3vw,28px);display:grid}.owner-review-card{border:1px solid var(--authority-line);border-inline-start:3px solid var(--authority-gold);background:#fff;gap:16px;padding:clamp(18px,3vw,26px);display:grid}.owner-review-card>header,.owner-delegation-card>header,.owner-permission-groups article>header,.owner-audit-list header{justify-content:space-between;align-items:start;gap:18px;display:flex}.owner-review-card h4{margin:6px 0 0;font-size:18px;line-height:1.45}.owner-review-card code,.owner-delegation-card code,.owner-permission-groups code,.owner-audit-list code{color:var(--authority-blue);overflow-wrap:anywhere;font:700 10px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace}.owner-review-card>header>span,.owner-delegation-card>header>span{color:#9a6a16;text-transform:uppercase;background:#fbf3df;padding:6px 9px;font-size:10px;font-weight:800}.owner-review-card dl,.owner-delegation-card dl{border:1px solid #e2e5e7;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.owner-review-card dl>div,.owner-delegation-card dl>div{align-content:start;gap:5px;min-width:0;padding:12px;display:grid}.owner-review-card dl>div+div,.owner-delegation-card dl>div+div{border-inline-start:1px solid #e2e5e7}.owner-review-card dt,.owner-delegation-card dt{color:#73808a;font-size:10px;font-weight:750}.owner-review-card dd,.owner-delegation-card dd{min-width:0;color:var(--authority-ink);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.owner-request-reason,.owner-delegation-card>p{color:#53616d;margin:0;font-size:12px;line-height:1.75}.owner-request-reason strong{color:var(--authority-ink);display:block}.owner-decision-box{border-block-start:1px solid #e5e8e9;gap:8px;padding-block-start:14px;display:grid}.owner-decision-box label,.owner-delegation-form label,.owner-revoke-form label{color:#334654;gap:7px;font-size:11px;font-weight:800;display:grid}.owner-decision-box textarea,.owner-delegation-form input,.owner-delegation-form select,.owner-delegation-form textarea,.owner-revoke-form textarea{min-block-size:44px;inline-size:100%;color:var(--authority-ink);background:#fff;border:1px solid #bfc8ce;border-radius:0;outline:none;padding:10px 12px}.owner-decision-box textarea,.owner-delegation-form textarea,.owner-revoke-form textarea{resize:vertical}.owner-decision-box textarea:focus,.owner-delegation-form :is(input,select,textarea):focus,.owner-revoke-form textarea:focus{border-color:var(--authority-blue);box-shadow:0 0 0 3px #1f5f7e1f}.owner-decision-box>div,.owner-revoke-form>div{flex-wrap:wrap;gap:8px;display:flex}.owner-decision-box button,.owner-revoke-form button,.owner-revoke-trigger,.owner-grant-button,.owner-authority-state button{background:#fff;border:1px solid;min-block-size:44px;padding:9px 15px;font-size:11px;font-weight:850}.owner-decision-box .approve{color:#fff;border-color:var(--authority-success);background:var(--authority-success)}.owner-decision-box .return{color:#7b5919;background:#fff9e9;border-color:#caa656}.owner-decision-box .reject,.owner-revoke-form button.danger{color:#fff;border-color:var(--authority-danger);background:var(--authority-danger)}.owner-delegation-layout{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:start;display:grid}.owner-delegation-list{background:var(--authority-paper);gap:12px;padding:clamp(16px,3vw,28px);display:grid}.owner-delegation-card{border:1px solid var(--authority-line);background:#fff;gap:13px;padding:18px;display:grid}.owner-delegation-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.owner-delegate-avatar{color:#fff;background:var(--authority-navy);place-items:center;block-size:40px;inline-size:40px;font:700 15px/1 Georgia,serif;display:grid}.owner-delegation-card>header>div:nth-child(2){gap:2px;min-width:0;display:grid}.owner-delegation-card>header small{color:#71808b;font:500 10px/1.4 var(--font-latin-ui);overflow-wrap:anywhere}.owner-delegation-card>header>span.active{color:var(--authority-success);background:#edf7f2}.owner-delegation-card>header>span.revoked,.owner-delegation-card>header>span.expired{color:#7b848c;background:#eef0f1}.owner-delegation-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-delegation-card dd code{background:#eef4f6;margin:2px 0 2px 5px;padding:4px 6px;display:inline-block}.owner-revoke-trigger{color:var(--authority-danger);border-color:#d4aaa5;justify-self:start}.owner-revoke-form{background:#fbefed;border:1px solid #dfb2ad;gap:9px;padding:13px;display:grid}.owner-delegation-form{border-inline-start:1px solid var(--authority-line);background:#fff;gap:16px;padding:clamp(20px,3vw,30px);display:grid;position:sticky;inset-block-start:22px}.owner-delegation-form h4{margin-block-end:0;font-size:22px}.owner-delegation-form fieldset{border:1px solid var(--authority-line);min-width:0;margin:0;padding:13px}.owner-delegation-form legend{color:#334654;padding-inline:7px;font-size:11px;font-weight:850}.owner-action-options{gap:5px;max-block-size:235px;padding-inline-end:4px;display:grid;overflow:auto}.owner-action-options label{cursor:pointer;border:1px solid #e2e6e8;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-block-size:38px;padding:7px 8px;display:grid}.owner-action-options label:has(input:checked){background:#edf5f8;border-color:#8cb1c2}.owner-action-options input{block-size:17px;inline-size:17px;accent-color:var(--authority-blue);margin:0}.owner-action-options code{overflow-wrap:anywhere;min-width:0;font:700 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.owner-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.owner-grant-button{color:#fff;border-color:var(--authority-navy);background:var(--authority-navy)}.owner-permission-groups{background:var(--authority-paper);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:clamp(16px,3vw,28px);display:grid}.owner-permission-groups article{border:1px solid var(--authority-line);background:#fff;min-width:0}.owner-permission-groups article>header{border-block-end:1px solid var(--authority-line);align-items:center;padding:12px 14px}.owner-permission-groups article>header strong{font-size:13px}.owner-permission-groups article>header span{color:var(--authority-blue);font:800 11px/1 var(--font-latin-ui)}.owner-permission-groups article>div{flex-wrap:wrap;gap:6px;padding:13px;display:flex}.owner-permission-entry{border:1px solid var(--line);background:#fbfaf6;gap:4px;padding:10px 12px;display:grid}.owner-permission-entry code{overflow-wrap:anywhere}.owner-permission-entry small{color:var(--muted);line-height:1.45}.owner-permission-groups code{color:#29495d;background:#edf3f5;padding:6px 8px}.owner-audit-list{margin:0;padding:clamp(16px,3vw,28px);list-style:none}.owner-audit-list li:not(.owner-authority-empty){grid-template-columns:auto minmax(0,1fr);gap:14px;padding-block:13px;display:grid;position:relative}.owner-audit-list li+li{border-block-start:1px solid #e3e6e8}.owner-audit-dot{background:var(--authority-blue);border-radius:50%;block-size:10px;inline-size:10px;margin-block-start:5px;box-shadow:0 0 0 4px #1f5f7e1a}.owner-audit-dot.high,.owner-audit-dot.critical,.owner-audit-dot.rejected{background:var(--authority-danger);box-shadow:0 0 0 4px #9c3f3a1a}.owner-audit-dot.success,.owner-audit-dot.approved{background:var(--authority-success);box-shadow:0 0 0 4px #26735a1a}.owner-audit-list li>div{gap:4px;min-width:0;display:grid}.owner-audit-list header time{color:#77838d;font-size:10px}.owner-audit-list strong{font-size:12px}.owner-audit-list small{color:#687682;line-height:1.55}.owner-authority-empty{color:#74818a;text-align:center;background:#ffffffb3;border:1px dashed #c9cfd3;padding:28px;font-size:12px}.owner-authority-state{border:1px solid var(--line);min-block-size:260px;color:var(--muted);text-align:center;background:#fff;place-content:center;justify-items:center;gap:15px;padding:34px;display:grid}.owner-authority-state.denied{color:var(--red)}.owner-authority-spinner{border:3px solid #d9e1e5;border-block-start-color:var(--blue);border-radius:50%;block-size:28px;inline-size:28px;animation:.8s linear infinite owner-authority-spin}@keyframes owner-authority-spin{to{transform:rotate(1turn)}}@media (width<=980px){.owner-authority-hero{grid-template-columns:1fr;align-items:start}.owner-authority-metrics{width:100%}.owner-identity-card{grid-template-columns:auto minmax(0,1fr) auto}.owner-identity-lock{border-inline-start:0;border-block-start:1px solid var(--authority-line);grid-column:1/-1;padding:15px 0 0}.owner-delegation-layout{grid-template-columns:1fr}.owner-delegation-form{border-inline-start:0;border-block-start:1px solid var(--authority-line);position:static}.owner-review-card dl{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-review-card dl>div:nth-child(4){border-block-start:1px solid #e2e5e7;border-inline-start:0}.owner-review-card dl>div:nth-child(n+4){border-block-start:1px solid #e2e5e7}}@media (width<=680px){.owner-authority-centre{gap:14px;margin-inline:-10px}.owner-authority-hero{padding:25px 18px}.owner-authority-hero h2{font-size:28px}.owner-authority-metrics article{min-height:76px;padding:9px}.owner-authority-metrics strong{font-size:22px}.owner-identity-card{grid-template-columns:auto minmax(0,1fr);padding:18px}.owner-identity-seal{block-size:54px;inline-size:54px;font-size:12px}.owner-identity-card>b{grid-column:1/-1;justify-self:start}.owner-authority-panel-heading{padding:18px}.owner-authority-panel-heading>span{min-block-size:34px;min-inline-size:34px}.owner-review-list,.owner-delegation-list,.owner-permission-groups,.owner-audit-list{padding:12px}.owner-review-card{padding:16px}.owner-review-card>header{display:grid}.owner-review-card>header>span{justify-self:start}.owner-review-card dl,.owner-delegation-card dl{grid-template-columns:1fr}.owner-review-card dl>div+div,.owner-delegation-card dl>div+div{border-block-start:1px solid #e2e5e7;border-inline-start:0}.owner-review-card dl>div:nth-child(4){border-block-start:1px solid #e2e5e7}.owner-decision-box>div{grid-template-columns:1fr 1fr;display:grid}.owner-decision-box .approve{grid-column:1/-1}.owner-delegation-form{padding:18px}.owner-form-grid,.owner-permission-groups{grid-template-columns:1fr}.owner-delegation-card>header{grid-template-columns:auto minmax(0,1fr)}.owner-delegation-card>header>span{grid-column:1/-1;justify-self:start}.owner-audit-list header{gap:5px;display:grid}}@media (prefers-reduced-motion:reduce){.owner-authority-spinner{animation:none}}@media (forced-colors:active){.owner-authority-hero,.owner-decision-box .approve,.owner-decision-box .reject,.owner-revoke-form button.danger,.owner-grant-button{forced-color-adjust:none}}:is(.site-shell,.workspace-shell,.developer-shell,.step-up-shell){--type-body:12px;--type-heading:14px;--type-title:16px;font-size:var(--type-body)}:is(.site-shell,.workspace-shell,.developer-shell,.step-up-shell) :where(p,li,dd,dt,label,input,button,select,textarea,a,small,code,time){font-size:var(--type-body)!important}:is(.site-shell,.workspace-shell,.developer-shell,.step-up-shell) :where(h1,h2){font-size:var(--type-title)!important;letter-spacing:0!important;line-height:1.65!important}:is(.site-shell,.workspace-shell,.developer-shell,.step-up-shell) :where(h3,h4,h5,h6,legend){font-size:var(--type-heading)!important;letter-spacing:0!important;line-height:1.65!important}:is(.site-shell,.workspace-shell,.developer-shell,.step-up-shell) :where(.brand strong,.panel-title strong,.workspace-brand strong,.drawer-identity strong,.mega-link-columns strong,.drawer-navigation strong,.composer-tree-select strong,.navigation-tree-row strong){font-size:var(--type-heading)!important;line-height:1.55!important}:is(.site-shell,.workspace-shell,.developer-shell,.step-up-shell) :where(.composer-item-value,.composer-record-heading>strong,.developer-status-grid strong,.ops-metrics strong,.chamber-metric strong,.representative-public-metrics strong){font-size:var(--type-title)!important;line-height:1.4!important}:is(.site-shell,.workspace-shell,.developer-shell,.step-up-shell) :where(.drawer-close,.mobile-menu-trigger,.search-trigger,[aria-hidden=true]){line-height:1!important}@media (width<=760px){:is(.site-shell,.workspace-shell,.developer-shell,.step-up-shell){--type-body:12px;--type-heading:14px;--type-title:16px}}@media (forced-colors:active){:is(.site-shell,.workspace-shell,.developer-shell,.step-up-shell) :focus-visible{outline:3px solid highlight}}
