@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;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}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-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}}@font-face{font-family:Lekton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lekton/lekton-400-latin.woff2)format("woff2");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+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lekton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lekton/lekton-400-latin-ext.woff2)format("woff2");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:Lekton;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lekton/lekton-700-latin.woff2)format("woff2");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+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lekton;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lekton/lekton-700-latin-ext.woff2)format("woff2");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:Engebrechtre;src:url(/fonts/engebrechtre/Engebrechtre-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Engebrechtre;src:url(/fonts/engebrechtre/Engebrechtre-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Engebrechtre Extended;src:url(/fonts/engebrechtre/engebrechtre-ex-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Engebrechtre Extended;src:url(/fonts/engebrechtre/engebrechtre-ex-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lekton Fallback Win;src:local(Consolas);font-weight:400;size-adjust:90.9%;ascent-override:82.5%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:Lekton Fallback Win;src:local(Consolas Bold),local(Consolas-Bold);font-weight:700;size-adjust:90.9%;ascent-override:82.5%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:Lekton Fallback;src:local(Menlo),local(Menlo Regular),local(Menlo-Regular),local(DejaVu Sans Mono),local(DejaVuSansMono),local(Liberation Mono),local(LiberationMono),local(Courier New),local(CourierNewPSMT),local(Droid Sans Mono),local(DroidSansMono);font-weight:400;size-adjust:83.3%;ascent-override:90%;descent-override:30%;line-gap-override:0%}@font-face{font-family:Lekton Fallback;src:local(Menlo Bold),local(Menlo-Bold),local(DejaVu Sans Mono Bold),local(DejaVuSansMono-Bold),local(Liberation Mono Bold),local(LiberationMono-Bold),local(Courier New Bold),local(CourierNewPS-BoldMT),local(Droid Sans Mono),local(DroidSansMono);font-weight:700;size-adjust:83.3%;ascent-override:90%;descent-override:30%;line-gap-override:0%}@font-face{font-family:Engebrechtre Extended Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans);font-weight:400;size-adjust:93.1%;ascent-override:109.1%;descent-override:19.8%;line-gap-override:0%}@font-face{font-family:Engebrechtre Extended Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:700;size-adjust:92.4%;ascent-override:110%;descent-override:19.9%;line-gap-override:0%}@font-face{font-family:Engebrechtre Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans);font-weight:400;size-adjust:74.6%;ascent-override:136.2%;descent-override:24.7%;line-gap-override:0%}@font-face{font-family:Engebrechtre Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:700;size-adjust:74%;ascent-override:137%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Engebrechtre Extended Fallback Android;src:local(Roboto),local(Roboto-Regular),local(Roboto Regular);font-weight:400;size-adjust:103%;ascent-override:98.6%;descent-override:17.9%;line-gap-override:0%}@font-face{font-family:Engebrechtre Extended Fallback Android;src:local(Roboto Bold),local(Roboto-Bold),local(Roboto);font-weight:700;size-adjust:99.6%;ascent-override:102%;descent-override:18.5%;line-gap-override:0%}@font-face{font-family:Engebrechtre Fallback Android;src:local(Roboto),local(Roboto-Regular),local(Roboto Regular);font-weight:400;size-adjust:80.2%;ascent-override:126.7%;descent-override:22.9%;line-gap-override:0%}@font-face{font-family:Engebrechtre Fallback Android;src:local(Roboto Bold),local(Roboto-Bold),local(Roboto);font-weight:700;size-adjust:79.5%;ascent-override:127.8%;descent-override:23.1%;line-gap-override:0%}:root{--font-mono:"Lekton", "Lekton Fallback Win", "Lekton Fallback", monospace;--font-display:"Engebrechtre Extended", "Engebrechtre Extended Fallback", "Engebrechtre Extended Fallback Android", sans-serif;--font-condensed:"Engebrechtre", "Engebrechtre Fallback", "Engebrechtre Fallback Android", sans-serif;--fs-label:clamp(.8125rem, .71875rem + .117vw, .90625rem);--fs-label-v1:clamp(.875rem, .8rem + .117vw, .9375rem);--fs-eyebrow-v1:clamp(.9375rem, .86rem + .117vw, 1rem);--fs-body:clamp(1rem, .875rem + .156vw, 1.125rem);--fs-body-v1:clamp(1.0625rem, .95rem + .12vw, 1.125rem);--fs-lead:clamp(1.0625rem, .9rem + .35vw, 1.375rem);--fs-tagline:clamp(1.125rem, .95rem + .6vw, 1.75rem);--fs-card-title-v1:clamp(1.375rem, 1.8vw, 1.5rem);--fs-h3:clamp(1.25rem, 1rem + .6vw, 1.75rem);--fs-h2:clamp(2rem, 1.25rem + 3vw, 5rem);--fs-hero:clamp(2.75rem, 1.5rem + 5.5vw, 7rem)}@media (max-width:599px){:root{--fs-body-v1:1.125rem;--fs-card-title-v1:clamp(1.25rem, 6vw, 1.375rem)}}:root{--rsp-pad:16px;--rsp-gap:12px;--rsp-cols:1;--rsp-kpi-cols:1}@media (min-width:480px){:root{--rsp-pad:20px;--rsp-gap:16px;--rsp-kpi-cols:2}}@media (min-width:700px){:root{--rsp-pad:28px;--rsp-gap:24px;--rsp-cols:2;--rsp-kpi-cols:4}}@media (min-width:1024px){:root{--rsp-pad:24px}}@media (max-width:599.98px){.rsp-hide-mobile{display:none!important}}@media (min-width:600px){.rsp-only-mobile{display:none!important}}@media (max-width:899.98px){.rsp-hide-narrow{display:none!important}}@media (min-width:900px){.rsp-only-narrow{display:none!important}}.portal-main{margin-left:0}.portal-topbar{padding:0 8px}.portal-topbar-group{gap:6px}@media (max-width:599.98px){.portal-sidebar{transform:translate(-100%)}}@media (min-width:600px){.portal-main{margin-left:220px}.portal-topbar{padding:0 16px}.portal-topbar-group{gap:12px}.portal-sidebar{transform:none!important}.portal-menu-btn,.portal-overlay,.portal-sidebar-close{display:none!important}}*{box-sizing:border-box;margin:0;padding:0;border-radius:0!important}html{height:100%}body{min-height:100%;font-family:var(--font-mono);flex-direction:column;font-weight:400;line-height:1.6;display:flex}code,kbd,samp,pre{font-family:var(--font-mono)}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.arconus-on-ink{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}p,li{text-wrap:pretty}h1,h2,h3{text-wrap:balance}button{border-radius:0}input,textarea,select{font-family:var(--font-mono);border-radius:0!important}.arconus-scroll{overflow:auto}@media (hover:hover) and (pointer:fine){html{cursor:url(/cursors/diamond.svg) 12 12,crosshair}:where(a[href],button,[role=button],[role=option],[role=tab],[role=switch],label[for],select,summary,input:is([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset])){cursor:url(/cursors/diamond-ring.svg) 12 12,pointer!important}:where(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],[type=file],[type=color],[type=image]),textarea,[contenteditable]:not([contenteditable=false])){cursor:text!important}:where(button,[role=button]):where(:disabled,[aria-disabled=true]){cursor:not-allowed!important}:where([data-loading=true]){cursor:wait!important}html:has(meta[name=arconus-route][content=print]){cursor:auto}html:has(meta[name=arconus-route][content=print]) :is(a[href],button,[role=button],[role=option],[role=tab],[role=switch],label[for],select,summary,input:is([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset])):not(:disabled,[aria-disabled=true],[data-loading=true]){cursor:pointer!important}}body{overflow-x:hidden}.arconus-inline-icon{vertical-align:-.125em;flex-shrink:0;display:inline-block}.arconus-back-link:hover{color:var(--arconus-accent,#000435)!important}.arconus-back-link:hover .arconus-back-arrow{transform:translate(-2px)}.arconus-activity-link:hover{color:var(--arc-hl)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=switch]:focus-visible,[role=combobox]:focus-visible,[role=option]:focus-visible,[tabindex]:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--arconus-accent,#000435), 0 0 0 6px #fff;outline:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible),textarea:focus:not(:focus-visible),select:focus:not(:focus-visible){outline:none}.skip-to-content{z-index:10000;font-family:var(--font-mono);letter-spacing:.04em;padding:8px 16px;font-size:14px;font-weight:700;text-decoration:none;position:absolute;top:-100%;left:16px}.skip-to-content:focus{top:8px}.arconus-grid .react-grid-item{transition:box-shadow 80ms ease-out}.arconus-block-list-item{transition:background 80ms ease-out}@media (max-width:600px){button,a[role=button],[role=switch]{min-height:44px}body{overflow-x:hidden}.arconus-scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:600px),(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=submit]):not([type=button]):not([type=image]):not([data-input-size=lg]):not(.cl-otpCodeFieldInput),textarea:not([data-input-size=lg]),select:not([data-input-size=lg]){font-size:16px!important}}.clerk-light-overrides .cl-badge{font-family:var(--font-mono)!important;border-radius:0!important}.clerk-light-overrides .cl-activeDevice{color:#2348c9!important;background-color:#fff!important;border:1px solid #dce3f2!important;border-radius:0!important;padding:14px 16px!important;transition:background-color .15s,border-color .15s!important;position:relative!important}.clerk-light-overrides .cl-activeDevice:hover{filter:brightness(1.04)}.clerk-light-overrides .cl-activeDeviceListItem{border-bottom:none!important;margin-bottom:10px!important;padding:0!important}.clerk-light-overrides .cl-activeDevice__icon,.clerk-light-overrides .cl-activeDeviceIcon{color:#2348c9!important;border-radius:0!important}.clerk-light-overrides .cl-activeDevice .cl-badge{color:#2348c9!important;letter-spacing:.04em!important;background-color:#0000!important;border:1px solid #2348c9!important;padding:2px 6px!important;font-weight:700!important}.clerk-light-overrides .cl-menuButton{color:#475068!important;border-radius:0!important}.clerk-light-overrides .cl-menuButton:hover{color:currentColor!important}.clerk-light-overrides .cl-menuList{background-color:#fff!important;border:1px solid #dce3f2!important;border-radius:0!important}.clerk-light-overrides .cl-menuItem{font-family:var(--font-mono)!important;color:#0a0e24!important}.clerk-light-overrides .cl-menuItem:hover{background-color:#eaf0ff!important}.clerk-light-overrides .cl-profileSection__danger,.clerk-light-overrides .cl-footer,.clerk-light-overrides .cl-internal-wkkub3{display:none!important}.clerk-light-overrides .cl-profileSectionTitle,.clerk-light-overrides .cl-profileSectionTitleText{color:#0a0e24!important;font-family:var(--font-mono)!important;letter-spacing:.04em!important;font-weight:700!important}.clerk-light-overrides .cl-profileSection{border-bottom:1px solid #dce3f2!important}.clerk-light-overrides .cl-headerTitle{color:#0a0e24!important;font-family:var(--font-mono)!important;letter-spacing:.04em!important;font-weight:700!important}.clerk-light-overrides .cl-headerSubtitle{color:#475068!important;font-family:var(--font-mono)!important}.clerk-light-overrides .cl-navbar{background-color:#fff!important;border-right:1px solid #dce3f2!important}.clerk-light-overrides .cl-navbarButton{color:#475068!important;font-family:var(--font-mono)!important;letter-spacing:.04em!important;border-radius:0!important;font-weight:700!important}.clerk-light-overrides .cl-navbarButton[data-active=true],.clerk-light-overrides .cl-navbarButton:hover{color:#0a0e24!important;background-color:#eaf0ff!important}.clerk-light-overrides .cl-navbarButton[data-active=true] .cl-navbarButtonIcon,.clerk-light-overrides .cl-navbarButton:hover .cl-navbarButtonIcon{color:#2348c9!important}@media (max-width:768px){.clerk-light-overrides .cl-navbar{border-bottom:1px solid #dce3f2!important;border-right:none!important}.clerk-light-overrides .cl-activeDevice{padding:12px!important}.clerk-light-overrides .cl-profileSection{padding:14px 12px!important}}@page canvas-letter-page{size:letter portrait;margin:.5in .5in .7in;@bottom-right{content:counter(page);font-family:Lekton,monospace;font-weight:700;font-size:14pt;letter-spacing:.05em;color:#000435;padding-right:.5in}}@page canvas-a4-page{size:A4 portrait;margin:.5in .5in .7in;@bottom-right{content:counter(page);font-family:Lekton,monospace;font-weight:700;font-size:14pt;letter-spacing:.05em;color:#000435;padding-right:.5in}}.canvas-print-page-letter,body[data-canvas-print-size=letter]{page:canvas-letter-page}.canvas-print-page-a4,body[data-canvas-print-size=a4]{page:canvas-a4-page}@page canvas-sheet-letter{size:letter portrait;margin:0}@page canvas-sheet-a4{size:A4 portrait;margin:0}.canvas-sheet-letter,body[data-canvas-print-layout=sheets][data-canvas-print-size=letter]{page:canvas-sheet-letter}.canvas-sheet-a4,body[data-canvas-print-layout=sheets][data-canvas-print-size=a4]{page:canvas-sheet-a4}@page pq-letter{size:Letter;margin:0}@page lq-letter{size:Letter;margin:.4in}.pq-root{page:pq-letter}.lq-root{page:lq-letter}body:has(.pq-root){page:pq-letter}body:has(.lq-root){page:lq-letter}@media print{*,:before,:after{transition:none!important;animation:none!important}html,body{color:#000!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important;background:#fff!important}nav[aria-expanded],.arconus-portal-topbar,[data-print-hide=true]{display:none!important}main{margin-left:0!important;padding:0!important}a{color:#000!important;text-decoration:none!important}[data-testid=canvas-page]{background:#fff!important;border:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}[data-canvas-zoom-wrapper=true]{width:auto!important;height:auto!important;margin:0!important;transform:none!important}body[data-canvas-print-layout=sheets]{display:block!important}[data-testid=paginated-preview-surface]{gap:0!important;padding:0!important;display:block!important}.canvas-sheet+.canvas-sheet{break-before:page;page-break-before:always}.canvas-sheet{box-shadow:none!important;outline:none!important}[data-print-hide=true],[data-print-hide=true] *,[data-testid^=canvas-page-break-]{display:none!important}[data-testid=canvas-renderer],[data-testid^=canvas-cell-]{background:#fff!important}[data-testid^=canvas-cell-],[data-testid^=kpi-block-],[data-testid^=narrative-block-],[data-testid^=recommendation-block-],[data-testid^=table-block-],[data-testid^=bar-chart-block-],[data-testid^=line-chart-block-],[data-testid^=gauge-block-],[data-testid^=image-block-]{break-inside:avoid;page-break-inside:avoid}[data-testid$=-headline],[data-testid$=-title]{break-after:avoid;page-break-after:avoid}[data-canvas-print-chrome=true]{display:block!important}[data-canvas-print-stripe=true]{z-index:9998;background:#000435;width:6pt;position:fixed;top:0;bottom:0;left:0}[data-canvas-print-logo=true]{z-index:9999;width:.9in;height:auto;position:fixed;bottom:.18in;left:.4in}[data-canvas-print-logo=true] img{width:100%!important;height:auto!important}.pq-card,.lq-block{break-inside:avoid;page-break-inside:avoid}.lq-page-break{break-before:page;page-break-before:always}.pq-fillblock,.lq-fill{-webkit-print-color-adjust:exact;print-color-adjust:exact}}[data-canvas-print-chrome=true]{display:none}:root{--arc-bg:#f5f7fc;--arc-accent:#000435;--arc-hl:#14296f;--arc-maroon:maroon;--arc-text:#0a0e24;--arc-surface2:#eaf0ff;--arc-on-accent:#fff;--arc-border:#dce3f2;--arc-accent-tint:#0004350d}:root:has(.palette-v1){--arc-bg:#ebebeb;--arc-accent:maroon;--arc-hl:#000435;--arc-maroon:maroon;--arc-text:#000;--arc-surface2:#dcdcdc;--arc-on-accent:#fff;--arc-border:#00043540;--arc-accent-tint:#8000000d}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--arc-bg)}::-webkit-scrollbar-thumb{background:var(--arc-accent)}::-webkit-scrollbar-thumb:hover{background:var(--arc-hl)}::-webkit-scrollbar-corner{background:var(--arc-bg)}@supports not selector(::-webkit-scrollbar){html,.arconus-scroll{scrollbar-width:thin;scrollbar-color:var(--arc-accent) var(--arc-bg)}*{scrollbar-width:thin}}.arconus-btn,.arconus-btn-outline,.arconus-nav-link,.arconus-footer-link,.arconus-dropdown-link,.arconus-sidebar-item{position:relative}.arconus-btn:after,.arconus-btn-outline:after,.arconus-nav-link:after,.arconus-footer-link:after,.arconus-dropdown-link:after,.arconus-sidebar-item:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(var(--arc-hl), var(--arc-hl)) 0 0 / 10px 2px no-repeat, linear-gradient(var(--arc-hl), var(--arc-hl)) 0 0 / 2px 10px no-repeat, linear-gradient(var(--arc-hl), var(--arc-hl)) 100% 0 / 10px 2px no-repeat, linear-gradient(var(--arc-hl), var(--arc-hl)) 100% 0 / 2px 10px no-repeat, linear-gradient(var(--arc-hl), var(--arc-hl)) 0 100% / 10px 2px no-repeat, linear-gradient(var(--arc-hl), var(--arc-hl)) 0 100% / 2px 10px no-repeat, linear-gradient(var(--arc-hl), var(--arc-hl)) 100% 100% / 10px 2px no-repeat, linear-gradient(var(--arc-hl), var(--arc-hl)) 100% 100% / 2px 10px no-repeat;transition:opacity .2s;position:absolute;inset:-4px}.arconus-btn:hover:after,.arconus-btn-outline:hover:after,.arconus-nav-link:hover:after,.arconus-footer-link:hover:after,.arconus-dropdown-link:hover:after,.arconus-sidebar-item:hover:after{opacity:1}.arconus-nav-link,.arconus-footer-link,.arconus-dropdown-link,.arconus-sidebar-item{transition:color .15s,background-color .15s}.arconus-nav-link:hover{color:var(--arc-accent)!important}.arconus-sidebar-item{overflow:visible!important}.arconus-sidebar-item:hover{color:var(--arc-text)!important}.arconus-sidebar-item:after{inset:-2px!important}.arconus-dropdown-link:hover{background:var(--arc-border);color:var(--arc-accent)!important}.arconus-footer-link:hover{color:var(--arc-accent)!important}.arconus-btn,.arconus-btn-outline{font-family:var(--font-mono);letter-spacing:.04em;cursor:pointer;box-sizing:border-box;border:2px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:700;text-decoration:none;transition:transform .15s ease-out,background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;display:inline-flex}.arconus-btn-outline:not([data-variant]){color:var(--arc-maroon);border-color:var(--arc-maroon);background:0 0}.arconus-btn[data-variant=primary],.arconus-btn:not([data-variant]):not(.arconus-btn-outline){background:var(--arc-accent);color:var(--arc-on-accent);border-color:var(--arc-accent)}.arconus-btn[data-variant=primary]:hover:not(:disabled),.arconus-btn:not([data-variant]):not(.arconus-btn-outline):hover:not(:disabled){background:var(--arc-hl);border-color:var(--arc-hl);transform:translateY(-1px)}.arconus-btn[data-variant=primary]:active:not(:disabled),.arconus-btn:not([data-variant]):not(.arconus-btn-outline):active:not(:disabled){background:var(--arc-hl);border-color:var(--arc-hl);transform:translateY(0)}.arconus-btn[data-variant=secondary]{color:var(--arc-maroon);border-color:var(--arc-maroon);background:0 0}.arconus-btn[data-variant=secondary]:hover:not(:disabled),.arconus-btn-outline:not([data-variant]):hover:not(:disabled){border-color:var(--arc-maroon);color:var(--arc-maroon);background:#80000014;transform:translateY(-1px)}.arconus-btn[data-variant=secondary]:active:not(:disabled),.arconus-btn-outline:not([data-variant]):active:not(:disabled){background:#80000029;transform:translateY(0)}.arconus-btn[data-variant=ghost]{color:var(--arc-accent);border-color:var(--arc-accent);background:0 0}.arconus-btn[data-variant=ghost]:hover:not(:disabled){background:var(--arc-accent-tint);color:var(--arc-hl);border-color:var(--arc-hl);transform:translateY(-1px)}.arconus-btn[data-variant=ghost]:active:not(:disabled){transform:translateY(0)}.arconus-btn[data-on-banner=true]{text-shadow:0 1px 2px #0000008c,0 0 8px #00043599}.arconus-btn[data-on-banner=true][data-variant=secondary]{color:#fff;background:#00043557;border-color:#fff}.arconus-btn[data-on-banner=true][data-variant=secondary]:hover:not(:disabled){color:#fff;background:#00043573;border-color:#fff;transform:translateY(-1px)}.arconus-btn[data-on-banner=true][data-variant=secondary]:active:not(:disabled){background:#00043585;transform:translateY(0)}.arconus-btn:disabled,.arconus-btn[aria-disabled=true],.arconus-btn[data-loading=true]{opacity:.5;cursor:not-allowed;filter:none!important;transform:none!important}.arconus-btn[data-loading=true]{cursor:wait}.arconus-corner-tl,.arconus-corner-tr,.arconus-corner-bl,.arconus-corner-br{width:var(--cb-arm,16px);height:var(--cb-arm,16px);pointer-events:none;position:absolute}.arconus-corner-tl{border-top:var(--cb-stroke,2.5px) solid var(--cb-color);border-left:var(--cb-stroke,2.5px) solid var(--cb-color);top:-1px;left:-1px}.arconus-corner-tr{border-top:var(--cb-stroke,2.5px) solid var(--cb-color);border-right:var(--cb-stroke,2.5px) solid var(--cb-color);top:-1px;right:-1px}.arconus-corner-bl{border-bottom:var(--cb-stroke,2.5px) solid var(--cb-color);border-left:var(--cb-stroke,2.5px) solid var(--cb-color);bottom:-1px;left:-1px}.arconus-corner-br{border-bottom:var(--cb-stroke,2.5px) solid var(--cb-color);border-right:var(--cb-stroke,2.5px) solid var(--cb-color);bottom:-1px;right:-1px}.arconus-diamond{width:var(--d-size,8px);height:var(--d-size,8px);box-sizing:border-box;background:var(--d-fill,currentColor);border:none;flex-shrink:0;transform:rotate(45deg)}.arconus-diamond-stroke{border:1.5px solid var(--d-stroke)}.arconus-card-hoverable{transition:border-color .2s}.arconus-card-hoverable:hover{border-color:var(--arc-hl)!important;border-left-color:var(--arc-hl)!important}.arconus-card-hoverable:hover .arconus-corner-tl,.arconus-card-hoverable:hover .arconus-corner-tr,.arconus-card-hoverable:hover .arconus-corner-bl,.arconus-card-hoverable:hover .arconus-corner-br{border-color:var(--arc-hl)!important;width:18px!important;height:18px!important}.arconus-h-carousel{scrollbar-width:none;-ms-overflow-style:none}.arconus-h-carousel::-webkit-scrollbar{display:none}.arconus-diamond-toggle-track{border-color:var(--dt-border);transition:border-color .18s}.arconus-diamond-toggle:hover:not(:disabled) .arconus-diamond-toggle-track,.arconus-diamond-toggle:focus-visible .arconus-diamond-toggle-track{border-color:var(--dt-accent)}.arconus-diamond-toggle-ring{opacity:0}.arconus-diamond-toggle:focus-visible .arconus-diamond-toggle-ring{opacity:1}.arconus-row-hoverable{transition:background-color .15s}.arconus-row-hoverable:hover{background:var(--arc-surface2)!important}.arconus-row-hoverable:hover td{color:var(--arc-text);border-bottom-color:var(--arc-hl)!important}.arconus-row-hoverable:hover .arconus-row-name{color:var(--arc-accent)!important}.arconus-row-hoverable[data-selected=true]{background:var(--arc-accent)!important}@supports (color:color-mix(in lab, red, red)){.arconus-row-hoverable[data-selected=true]{background:color-mix(in srgb, var(--arc-accent) 7.84%, transparent)!important}}.arconus-row-hoverable[data-selected=true]{outline:1px solid var(--arc-accent);outline-offset:-1px}.arconus-grid-row{transition:background-color .15s}.arconus-grid-row:hover{background-color:var(--arc-surface2)!important}.arconus-row-action{transition:opacity .15s}@media (hover:hover){.arconus-grid-row:not(:hover):not(:focus-within) .arconus-row-action:not([data-confirming=true]){opacity:0}}.arconus-list-row{transition:background-color .15s,border-color .15s;position:relative}.arconus-list-row:hover{background:var(--arc-surface2)!important;border-color:var(--arc-hl)!important}.arconus-list-row-inner{transition:transform .15s}.arconus-list-row:hover .arconus-list-row-inner{transform:translate(6px)}.arconus-list-row:hover .arconus-list-row-name{color:var(--arc-accent)!important}
