﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.notebooks-sidebar .notebooks-list,ul.person-icons,ul.group-members,.associates-list,.family-list,.residences,.residences-full,.education,.education-full,.employments,.employment-full,.changes-timeline .change-item .change-details .field-changes,.changes-timeline,.sources-list,.entity-primary ul.associated-groups,.entity-adjunct ul.associated-groups,div.channel-chat #chat ul,main.channel-chat #chat ul,div.channel-chat #channels ul,main.channel-chat #channels ul,main div.index-sidebar .index-well ul,main.full-width-well ul.counts li,ul.tags-list,ul.social-accounts,nav#main_nav ul,ul.pagination,div.field,ol.form-inputs,ul.ui-autocomplete{margin:0;padding:0}.notebooks-sidebar .notebooks-list li,ul.person-icons li,ul.group-members li,.associates-list li,.family-list li,.residences li,.residences-full li,.education li,.education-full li,.employments li,.employment-full li,.changes-timeline .change-item .change-details .field-changes li,.changes-timeline li,.sources-list li,.entity-primary ul.associated-groups li,.entity-adjunct ul.associated-groups li,div.channel-chat #chat ul li,main.channel-chat #chat ul li,div.channel-chat #channels ul li,main.channel-chat #channels ul li,main div.index-sidebar .index-well ul li,main.full-width-well ul.counts li li,ul.tags-list li,ul.social-accounts li,nav#main_nav ul li,ul.pagination li,div.field li,ol.form-inputs li,ul.ui-autocomplete li{margin:0;padding:0;list-style:none}@keyframes alertMe{from{border-width:3px;border-color:gold}to{border-width:0;border-color:rgba(255,215,0,.1)}}.no-transition{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}/*! HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden,[hidden]{display:none !important}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix::before,.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}@media print{*,*::before,*::after{background:#fff !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{font-family:"Sentinel SSm A","Sentinel SSm B",Georgia,"Times New Roman",Times,serif}p{hyphenate:auto;hyphenate-lines:3;margin-bottom:5px;orphans:4;widows:4}small{font-size:85%}strong,th{font-weight:bold}td,td img{vertical-align:top}sub{vertical-align:sub;font-size:smaller}sup{vertical-align:super;font-size:smaller}pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}form{margin-bottom:2em}form ol{list-style-type:none;margin:0;padding:0}form ol li{list-style-type:none;margin:0 0 1em 0;padding:0}form input,form textarea,form select{box-shadow:none;border:none;margin:0;font-size:14px}form label{display:block;font-family:"Decimal A","Decimal B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-size:.825em;font-weight:200;margin-bottom:.25em;text-transform:uppercase}form fieldset{background-color:#262626;border:none;border-top:2px solid #999;margin:1.5em 0 1em 0;overflow:visible;padding:0;position:relative}form fieldset legend{background:#999;color:#000;display:flex;align-items:center;gap:.5em;font-family:"Decimal A","Decimal B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-size:.825em;font-weight:500;padding:.35em .75em;text-transform:uppercase;margin-left:0}form fieldset legend::before{content:"";display:none;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}form fieldset[data-chicklet=family] legend::before,form fieldset[data-chicklet=children] legend::before,form fieldset[data-chicklet=spouses] legend::before{display:block;background-image:url("/assets/chicklet/family-members-e489260e.svg")}form fieldset[data-chicklet=education] legend::before{display:block;background-image:url("/assets/chicklet/education-history-b7cdbc64.svg")}form fieldset[data-chicklet=occupation] legend::before,form fieldset[data-chicklet=employment] legend::before{display:block;background-image:url("/assets/chicklet/employment-history-277976c8.svg")}form fieldset[data-chicklet=residence] legend::before{display:block;background-image:url("/assets/chicklet/residence-history-2b1d59a8.svg")}form fieldset[data-chicklet=social] legend::before{display:block;background-image:url("/assets/chicklet/social-accounts-785ff19f.svg")}form fieldset[data-chicklet=analysis] legend::before{display:block;background-image:url("/assets/chicklet/analyst-commentary-7d7c79b3.svg")}form fieldset[data-chicklet=groups] legend::before,form fieldset[data-chicklet=memberships] legend::before,form fieldset[data-chicklet=associates] legend::before{display:block;background-image:url("/assets/chicklet/associated-groups-eade17ec.svg")}form fieldset[data-chicklet=documents] legend::before{display:block;background-image:url("/assets/chicklet/documents-20a2c6e5.svg")}form fieldset[data-chicklet=links] legend::before{display:block;background-image:url("/assets/chicklet/links-8de0aa22.svg")}form fieldset[data-chicklet=location] legend::before,form fieldset[data-chicklet=birthplace] legend::before,form fieldset[data-chicklet=hometown] legend::before{display:block;background-image:url("/assets/chicklet/residence-history-2b1d59a8.svg")}form fieldset[data-chicklet=group-relations] legend::before{display:block;background-image:url("/assets/chicklet/group-relations-57e934a9.svg")}form fieldset[data-chicklet=ideology] legend::before{display:block;background-image:url("/assets/chicklet/associated-groups-eade17ec.svg")}form fieldset[data-chicklet=contact] legend::before{display:block;background-image:url("/assets/chicklet/social-accounts-785ff19f.svg")}form fieldset p.info{font-size:.875em;line-height:2em}form textarea{border-radius:6px;font-size:1.125em;line-height:1.5em;padding:.5em;width:40em;max-width:100%}form span.hint{display:block;font-size:.825em;font-style:italic;color:#777}form input[type=checkbox]{clear:left;float:left;margin:.25em .5em .25em 0}form input[type=checkbox]+label{font-family:"Decimal A","Decimal B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-weight:normal;line-height:1.4em;text-transform:capitalize}form .issue-count input[type=radio]{clear:left;float:left;margin:.25em .5em .25em 0}form input[type=text],form input[type=url]{border-radius:6px;font-size:1.125em;line-height:1.5em;padding:.5em;width:40em}form input[type=email],form input[type=password],form input[type=tel]{border-radius:6px;font-size:1.125em;line-height:1.5em;padding:.5em;width:20em}form input[type=number]{border-radius:6px;font-size:1.125em;line-height:1.5em;padding:.5em;width:8em}form input.issue-number{width:8em}form .inline{display:inline-block;float:left;margin-right:1em}form .input{margin-bottom:1em;overflow:hidden}form select,form .select2-selection{display:block;font-size:18px;font-size:1.125rem;font-family:sans-serif;font-weight:300;color:#444;line-height:1.3;padding:.6em 1.4em .5em .8em;width:100%;max-width:100%;box-sizing:border-box;margin:0;margin-top:.25em;border:1px solid #999;box-shadow:0 1px 0 1px rgba(0,0,0,.04);border-radius:6px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}form select.select2-selection--single,form .select2-selection.select2-selection--single{height:auto !important}form select.select2-selection--single .select2-selection__arrow,form .select2-selection.select2-selection--single .select2-selection__arrow{display:none}form select::-ms-expand,form .select2-selection::-ms-expand{display:none}form select:hover,form .select2-selection:hover{border-color:#888}form select:focus,form .select2-selection:focus{border-color:#aaa;box-shadow:0 0 1px 3px rgba(59,153,252,.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:none}form select option,form .select2-selection option{font-weight:normal}*[dir=rtl] form select,:root:lang(ar) form select,:root:lang(iw) form select,*[dir=rtl] form .select2-selection,:root:lang(ar) form .select2-selection,:root:lang(iw) form .select2-selection{background-position:left .7em top 50%,0 0;padding:.6em .8em .5em 1.4em}form select:disabled,form select[aria-disabled=true],form .select2-selection:disabled,form .select2-selection[aria-disabled=true]{color:graytext;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%)}form select:disabled:hover,form select[aria-disabled=true],form .select2-selection:disabled:hover,form .select2-selection[aria-disabled=true]{border-color:#aaa}form li.form-group.date select{display:inline-block !important;width:auto !important}.select2-container{width:250px}ul.ui-autocomplete{background:#fff;border:1px solid #4d4d4d;width:300px}#error_explanation{border:1px solid #c0392b;background-color:hsl(5.6375838926,63.4042553191%,96.0784313725%);margin-bottom:1em}p.help-block{font-style:italic;color:#999}div.field,ol.form-inputs{position:relative}div.field li,ol.form-inputs li{margin-bottom:1em}div.field .useravatar,div.field .useravatartxt,ol.form-inputs .useravatar,ol.form-inputs .useravatartxt{position:relative;top:0;left:0}.form-with-section-nav{display:flex;gap:2em}.form-with-section-nav .form-section-nav-container{width:200px;flex-shrink:0;order:2}.form-with-section-nav .form-content{flex:1;min-width:0;order:1}.form-section-nav{position:sticky;top:1em;max-height:calc(100vh - 2em);overflow-y:auto}.form-section-nav ul{list-style:none;margin:0;padding:0;border-left:2px solid #4d4d4d}.form-section-nav li{margin:0;padding:0}.form-section-nav a{display:block;padding:.5em .75em;margin-left:-2px;border-left:2px solid rgba(0,0,0,0);color:#999;font-family:"Decimal A","Decimal B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-size:.75em;text-decoration:none;text-transform:uppercase;transition:border-color .2s ease,color .2s ease}.form-section-nav a:hover{color:#fff;border-left-color:#999}.form-section-nav a.active{color:#009cbb;border-left-color:#009cbb}@media(max-width: 900px){.form-with-section-nav{display:block}.form-with-section-nav .form-section-nav-container{display:none}}button,.button,main.account #two_factor .btn,input[type=button],input[type=reset],input[type=submit]{border:2px solid #fff;border-radius:12px;background-color:#4d4d4d;background-repeat:no-repeat;box-shadow:none;display:inline-block;color:#fff;padding:.35em 20px .35em 20px;outline:none;font-family:"Decimal A","Decimal B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-size:20px;font-size:1.25rem;font-weight:400;text-decoration:none;text-transform:uppercase;transition:background-color .25s linear,color .25s linear}@media(max-width: 767px){button,.button,main.account #two_factor .btn,input[type=button],input[type=reset],input[type=submit]{font-size:20px;font-size:1.25rem;max-width:100%}}button:focus,button:hover,.button:focus,main.account #two_factor .btn:focus,.button:hover,main.account #two_factor .btn:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:hsl(0,0%,45.1960784314%);color:#fff;box-shadow:none}button:active,.button:active,main.account #two_factor .btn:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{background-color:rgb(38.75,38.75,38.75);opacity:.8}button:visited,.button:visited,main.account #two_factor .btn:visited,input[type=button]:visited,input[type=reset]:visited,input[type=submit]:visited{color:#fff !important}button.disabled,button[disabled],.button.disabled,main.account #two_factor .disabled.btn,.button[disabled],main.account #two_factor [disabled].btn,input[type=button].disabled,input[type=button][disabled],input[type=reset].disabled,input[type=reset][disabled],input[type=submit].disabled,input[type=submit][disabled]{background-color:#747474;background-image:none;color:#262626;box-shadow:none;cursor:not-allowed}.button-right{float:right}.button-small.button,main.account #two_factor .button-small.btn,.button-small.input[type=button],.button-small.input[type=reset],.button-small.input[type=submit]{background-position:5px center;background-size:auto 12px;border:1px solid #009cbb;border-radius:6px !important;font-family:"Decimal A","Decimal B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;padding:3px 8px;font-size:12px;font-size:.75rem;font-weight:600}.button-small.button.button-danger,main.account #two_factor .button-small.button-danger.btn,.button-small.input[type=button].button-danger,.button-small.input[type=reset].button-danger,.button-small.input[type=submit].button-danger{border-color:#c0392b}.button-secondary,.button.secondary,main.account #two_factor .secondary.btn{background-color:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);color:#d8d8d8;font-family:"Decimal A","Decimal B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif}.button-secondary:hover,.button.secondary:hover,main.account #two_factor .secondary.btn:hover{background-color:hsla(0,0%,100%,.25);color:#fff}.button-secondary:visited,.button.secondary:visited,main.account #two_factor .secondary.btn:visited{color:#d8d8d8 !important}.button-medium.button,main.account #two_factor .button-medium.btn,.button-medium.input[type=button],.button-medium.input[type=reset],.button-medium.input[type=submit]{background-position:left center;background-size:auto 10px;padding:4px 7px 2px 9px;font-size:1em;font-weight:500}.button-search{border-radius:7px !important;font-size:14px;font-size:.875rem;padding:3px 7px 3px 9px !important}.image-button{margin-bottom:0}.image-button.right-side{float:right;position:relative;right:-10px}.image-button button{background-color:rgba(0,0,0,0);border:none;box-shadow:none;color:#fff;cursor:pointer;font-size:0;height:48px;padding:0;width:48px}button.button-primary,.button.button-primary,main.account #two_factor .button-primary.btn,input[type=button].button-primary,input[type=reset].button-primary,input[type=submit].button-primary{background-color:#009cbb}button.button-primary:focus,button.button-primary:hover,.button.button-primary:focus,main.account #two_factor .button-primary.btn:focus,.button.button-primary:hover,main.account #two_factor .button-primary.btn:hover,input[type=button].button-primary:focus,input[type=button].button-primary:hover,input[type=reset].button-primary:focus,input[type=reset].button-primary:hover,input[type=submit].button-primary:focus,input[type=submit].button-primary:hover{background-color:rgb(0,198.5454545455,238)}button.button-primary:active,.button.button-primary:active,main.account #two_factor .button-primary.btn:active,input[type=button].button-primary:active,input[type=reset].button-primary:active,input[type=submit].button-primary:active{background-color:rgb(0,92.1818181818,110.5)}button.button-disabled,.button.button-disabled,main.account #two_factor .button-disabled.btn,input[type=button].button-disabled,input[type=reset].button-disabled,input[type=submit].button-disabled{background-color:#999}button.button-disabled:focus,button.button-disabled:hover,.button.button-disabled:focus,main.account #two_factor .button-disabled.btn:focus,.button.button-disabled:hover,main.account #two_factor .button-disabled.btn:hover,input[type=button].button-disabled:focus,input[type=button].button-disabled:hover,input[type=reset].button-disabled:focus,input[type=reset].button-disabled:hover,input[type=submit].button-disabled:focus,input[type=submit].button-disabled:hover{background-color:#999}button.button-disabled:active,.button.button-disabled:active,main.account #two_factor .button-disabled.btn:active,input[type=button].button-disabled:active,input[type=reset].button-disabled:active,input[type=submit].button-disabled:active{background-color:#999}button.button-danger,.button.button-danger,main.account #two_factor .button-danger.btn,input[type=button].button-danger,input[type=reset].button-danger,input[type=submit].button-danger{background-color:#c0392b}button.button-danger:focus,button.button-danger:hover,.button.button-danger:focus,main.account #two_factor .button-danger.btn:focus,.button.button-danger:hover,main.account #two_factor .button-danger.btn:hover,input[type=button].button-danger:focus,input[type=button].button-danger:hover,input[type=reset].button-danger:focus,input[type=reset].button-danger:hover,input[type=submit].button-danger:focus,input[type=submit].button-danger:hover{background-color:rgb(214.0127659574,85.3319148936,71.9872340426)}button.button-danger:active,.button.button-danger:active,main.account #two_factor .button-danger.btn:active,input[type=button].button-danger:active,input[type=reset].button-danger:active,input[type=submit].button-danger:active{background-color:rgb(129.4978723404,38.4446808511,29.0021276596)}button.button-success,.button.button-success,main.account #two_factor .button-success.btn,input[type=button].button-success,input[type=reset].button-success,input[type=submit].button-success{background-color:#16a085}button.button-success:focus,button.button-success:hover,.button.button-success:focus,main.account #two_factor .button-success.btn:focus,.button.button-success:hover,main.account #two_factor .button-success.btn:hover,input[type=button].button-success:focus,input[type=button].button-success:hover,input[type=reset].button-success:focus,input[type=reset].button-success:hover,input[type=submit].button-success:focus,input[type=submit].button-success:hover{background-color:rgb(28.1648351648,204.8351648352,170.2692307692)}button.button-success:active,.button.button-success:active,main.account #two_factor .button-success.btn:active,input[type=button].button-success:active,input[type=reset].button-success:active,input[type=submit].button-success:active{background-color:rgb(12.7527472527,92.7472527473,77.0961538462)}button.button-warning,.button.button-warning,main.account #two_factor .button-warning.btn,input[type=button].button-warning,input[type=reset].button-warning,input[type=submit].button-warning{background-color:#f1c40f}button.button-warning:focus,button.button-warning:hover,.button.button-warning:focus,main.account #two_factor .button-warning.btn:focus,.button.button-warning:hover,main.account #two_factor .button-warning.btn:hover,input[type=button].button-warning:focus,input[type=button].button-warning:hover,input[type=reset].button-warning:focus,input[type=reset].button-warning:hover,input[type=submit].button-warning:focus,input[type=submit].button-warning:hover{background-color:rgb(243.811023622,207.8464566929,63.188976378)}button.button-warning:active,.button.button-warning:active,main.account #two_factor .button-warning.btn:active,input[type=button].button-warning:active,input[type=reset].button-warning:active,input[type=submit].button-warning:active{background-color:rgb(169.6062992126,137.8051181102,9.8937007874)}.button-disabled{color:#d8d8d8}.button-primary{font-size:1.25em;font-weight:bold}@media(max-width: 767px){.button-primary{font-size:18px;font-size:1.125rem;max-width:100%}}.button-add{background-image:url("/assets/icons/add_white-79a174c9.svg");background-size:20px !important;background-position:center center !important;height:36px;text-indent:-1000em;width:36px}.button-delete{background-image:url("/assets/icons/delete_white-03c26537.svg");background-size:20px !important;background-position:center center !important;height:36px;text-indent:-1000em;width:36px}.button-edit{background-image:url("/assets/icons/edit_white-02ea3203.svg");background-size:20px !important;background-position:center center !important;height:36px;text-indent:-1000em;width:36px}.button-images{background-image:url("icons/additional_images_white.svg");background-size:20px !important;background-position:center center !important;height:36px;text-indent:-1000em;width:36px}.button-issues{background-image:url("icons/issues_white.svg");background-size:20px !important;background-position:center center !important;height:36px;text-indent:-1000em;width:36px}.button-masq{background-image:url("/assets/icons/masq_white-dddb2b90.svg");background-size:20px !important;background-position:center center !important;height:36px;text-indent:-1000em;width:36px}.button-similar-issues{background-image:url("/assets/icons/similar_issues_white-199f8103.svg");background-size:20px !important;background-position:center center !important;height:36px;text-indent:-1000em;width:36px}.button-sources{background-image:url("/assets/icons/sources_white-fce54b01.svg");background-size:20px !important;background-position:center center !important;height:36px;text-indent:-1000em;width:36px}.button-permissions{background-image:url("/assets/icons/permissions_white-f7e88252.svg");background-size:20px !important;background-position:center center !important;height:36px;text-indent:-1000em;width:36px}section.alerts{-webkit-transform:translateY(-50px);-webkit-animation:slideDown 2.5s 1s 1 ease forwards;-moz-transform:translateY(-50px);-moz-animation:slideDown 2.5s 1s 1 ease forwards;animation:slideDown 2.5s 1s 1 ease forwards;box-shadow:0 2px 2px rgba(0,0,0,.4);clear:both;position:fixed;top:0;left:0;text-align:center;width:100%;z-index:1060}@-webkit-keyframes slideDown{0%,100%{-webkit-transform:translateY(-50px)}10%,90%{-webkit-transform:translateY(0px)}}@-moz-keyframes slideDown{0%,100%{-moz-transform:translateY(-50px)}10%,90%{-moz-transform:translateY(0px)}}@keyframes slideDown{0%,100%{-webkit-transform:translateY(-50px)}10%,90%{-webkit-transform:translateY(0px)}}.alert{background:#f1c40f url("/assets/alerts/alert-4ba42d0d.svg") no-repeat;background-position:10px 12px;background-repeat:no-repeat;background-size:24px 24px;line-height:18px;margin:0;padding:.75em 2.5em;position:relative;text-align:left}.alert.full-width{margin-bottom:0}.alert .alert-heading{font-size:16px;font-weight:bold;line-height:20px;margin-bottom:10px}.alert a,.alert a:link{text-decoration:underline}.alert a.button,.alert main.account #two_factor a.btn,main.account #two_factor .alert a.btn,.alert a:link.button{color:#262626 !important}.alert a.button,.alert main.account #two_factor a.btn,main.account #two_factor .alert a.btn,.alert button{float:right;padding:1px 10px}.alert.alert-box,.alert.alert-block{background-color:#fcf8e3;border-color:hsl(45.4,80.6451612903%,88.9215686275%);color:#262626;padding:8px 35px 8px 14px}.alert.alert-box a.button,.alert.alert-box main.account #two_factor a.btn,main.account #two_factor .alert.alert-box a.btn,.alert.alert-box button,.alert.alert-block a.button,.alert.alert-block main.account #two_factor a.btn,main.account #two_factor .alert.alert-block a.btn,.alert.alert-block button{float:none;padding:4px 10px}.alert.alert-box .close,.alert.alert-block .close{color:#4d4d4d !important}.alert.alert-box .alert-heading,.alert.alert-block .alert-heading{color:#c09853;margin-bottom:0}.alert.alert-box p,.alert.alert-box ul,.alert.alert-block p,.alert.alert-block ul{margin-bottom:0}.alert.alert-box p+p,.alert.alert-block p+p{margin-top:5px}.alert .close{font-size:20px;font-weight:bold;line-height:1.4em;opacity:.3;position:absolute;right:14px;text-decoration:none !important;text-shadow:0 1px 0 #fff;top:5px}.alert .close:hover{color:#000;cursor:pointer;opacity:.5;text-decoration:none}.alert h1,.alert p{margin:.25em 0;font-size:13px;font-size:.8125rem}.alert.alert-danger,.alert.alert-error,.alert.alert-alert{background-color:#c0392b;border-color:hsl(.6375838926,63.4042553191%,43.0784313725%)}.alert.alert-danger.alert-block,.alert.alert-danger.alert-box,.alert.alert-error.alert-block,.alert.alert-error.alert-box,.alert.alert-alert.alert-block,.alert.alert-alert.alert-box{background:#f2dede;border-color:hsl(355,43.4782608696%,85.9803921569%);color:#c0392b !important}.alert.alert-danger.alert-block .alert-heading,.alert.alert-danger.alert-box .alert-heading,.alert.alert-error.alert-block .alert-heading,.alert.alert-error.alert-box .alert-heading,.alert.alert-alert.alert-block .alert-heading,.alert.alert-alert.alert-box .alert-heading{color:#c0392b}.alert.alert-danger.alert-block li,.alert.alert-danger.alert-box li,.alert.alert-error.alert-block li,.alert.alert-error.alert-box li,.alert.alert-alert.alert-block li,.alert.alert-alert.alert-box li{color:#c0392b}.alert.alert-danger,.alert.alert-error,.alert.alert-alert{background-image:url("/assets/alerts/x-f1475293.svg")}.no-svg .alert.alert-danger,.no-svg .alert.alert-error,.no-svg .alert.alert-alert{background-image:url("/assets/alerts/x-d4bb2a86.png")}@media only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){.no-svg .alert.alert-danger,.no-svg .alert.alert-error,.no-svg .alert.alert-alert{background-image:url("/assets/alerts/x@2x-d4bb2a86.png")}}.alert.alert-danger,.alert.alert-error,.alert.alert-alert{background-position:10px 9px;background-size:24px 24px}.alert.alert-danger+ul li,.alert.alert-error+ul li,.alert.alert-alert+ul li{color:#c0392b}.alert.alert-info{background-color:rgb(.7565,115.7267,150.5435);border-color:rgb(.68,115.244,135.32)}.alert.alert-info.alert-block,.alert.alert-info.alert-box{background:#d9edf7;border-color:hsl(195,65.2173913043%,85.9803921569%);color:#3a87ad !important}.alert.alert-info.alert-block .alert-heading,.alert.alert-info.alert-box .alert-heading{color:#3a87ad}.alert.alert-info.alert-block li,.alert.alert-info.alert-box li{color:#3a87ad}.alert.alert-info{background-image:url("/assets/icons/info_white-0f1a2f23.svg")}.no-svg .alert.alert-info{background-image:url("/assets/icons/info_white-ee19da93.png")}@media only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){.no-svg .alert.alert-info{background-image:url("/assets/icons/info_white@2x-ba5192cb.png")}}.alert.alert-info{background-position:10px 9px;background-size:24px 24px}.alert.alert-building{background-color:#d8d8d8;border-color:rgb(.68,115.244,135.32)}.alert.alert-building.alert-block,.alert.alert-building.alert-box{background:#d9edf7;border-color:hsl(195,65.2173913043%,85.9803921569%);color:#262626 !important}.alert.alert-building.alert-block .alert-heading,.alert.alert-building.alert-box .alert-heading{color:#262626}.alert.alert-building.alert-block li,.alert.alert-building.alert-box li{color:#262626}.alert.alert-building{background-image:url("icons/package_download.svg")}.no-svg .alert.alert-building{background-image:url("icons/package_download.png")}@media only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){.no-svg .alert.alert-building{background-image:url("icons/package_download@2x.png")}}.alert.alert-building{background-position:10px 9px;background-size:24px 24px}.alert.alert-built{background-color:#16a085;border-color:rgb(20.1505494505,146.5494505495,111.285989011)}.alert.alert-built.alert-block,.alert.alert-built.alert-box{background:rgb(208.4,236,230.6);border-color:hsl(163.2608695652,42.0731707317%,82.137254902%);color:#16a085 !important}.alert.alert-built.alert-block .alert-heading,.alert.alert-built.alert-box .alert-heading{color:#16a085}.alert.alert-built.alert-block li,.alert.alert-built.alert-box li{color:#16a085}.alert.alert-built{background-image:url("/assets/icons/file_pdf_white-db5f3485.svg")}.no-svg .alert.alert-built{background-image:url("/assets/icons/file_pdf_white-affdd546.png")}@media only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){.no-svg .alert.alert-built{background-image:url("/assets/icons/file_pdf_white@2x-09285b05.png")}}.alert.alert-built{background-position:10px 9px;background-size:24px 24px}.alert.alert-success,.alert.alert-notice{background-color:#16a085;border-color:rgb(20.1505494505,146.5494505495,111.285989011)}.alert.alert-success.alert-block,.alert.alert-success.alert-box,.alert.alert-notice.alert-block,.alert.alert-notice.alert-box{background:rgb(208.4,236,230.6);border-color:hsl(163.2608695652,42.0731707317%,82.137254902%);color:#16a085 !important}.alert.alert-success.alert-block .alert-heading,.alert.alert-success.alert-box .alert-heading,.alert.alert-notice.alert-block .alert-heading,.alert.alert-notice.alert-box .alert-heading{color:#16a085}.alert.alert-success.alert-block li,.alert.alert-success.alert-box li,.alert.alert-notice.alert-block li,.alert.alert-notice.alert-box li{color:#16a085}.alert.alert-success,.alert.alert-notice{background-image:url("/assets/alerts/check-5d4d7ca1.svg")}.no-svg .alert.alert-success,.no-svg .alert.alert-notice{background-image:url("/assets/alerts/check-41b948b0.png")}@media only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){.no-svg .alert.alert-success,.no-svg .alert.alert-notice{background-image:url("/assets/alerts/check@2x-41b948b0.png")}}.alert.alert-success,.alert.alert-notice{background-position:10px 9px;background-size:24px 24px}.alert.alert-info{background-color:rgb(.7565,115.7267,150.5435);border-color:rgb(.68,115.244,135.32)}.alert.alert-info.alert-block,.alert.alert-info.alert-box{background:#d9edf7;border-color:hsl(195,65.2173913043%,85.9803921569%);color:#3a87ad !important}.alert.alert-info.alert-block .alert-heading,.alert.alert-info.alert-box .alert-heading{color:#3a87ad}.alert.alert-info.alert-block li,.alert.alert-info.alert-box li{color:#3a87ad}.alert.alert-info{background-image:url("/assets/alerts/alert-4ba42d0d.svg")}.no-svg .alert.alert-info{background-image:url("/assets/alerts/alert-22068be6.png")}@media only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){.no-svg .alert.alert-info{background-image:url("/assets/alerts/alert@2x-22068be6.png")}}.alert.alert-info{background-position:10px 10px;background-size:24px 24px}.alert.alert-warning{background-color:#f1c40f;border-color:rgb(227.4330708661,166.942191601,13.2669291339)}.alert.alert-warning.alert-block,.alert.alert-warning.alert-box{background:#fcf8e3;border-color:hsl(45.4,80.6451612903%,88.9215686275%);color:#262626 !important}.alert.alert-warning.alert-block .alert-heading,.alert.alert-warning.alert-box .alert-heading{color:#262626}.alert.alert-warning.alert-block li,.alert.alert-warning.alert-box li{color:#262626}.alert.alert-warning{background-image:url("/assets/alerts/alert-4ba42d0d.svg")}.no-svg .alert.alert-warning{background-image:url("/assets/alerts/alert-22068be6.png")}@media only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){.no-svg .alert.alert-warning{background-image:url("/assets/alerts/alert@2x-22068be6.png")}}.alert.alert-warning{background-position:10px 12px;background-size:24px 24px}.flash-messages{position:fixed;top:1rem;right:1rem;z-index:1070;display:flex;flex-direction:column;gap:.5rem;max-width:400px}.toast{padding:.75rem 1rem;border-radius:4px;font-size:.875rem;line-height:1.4;box-shadow:0 4px 12px rgba(0,0,0,.4);opacity:0;transform:translateX(100%);transition:opacity .3s ease,transform .3s ease}.toast.visible{opacity:1;transform:translateX(0)}.toast.fade-out{opacity:0;transform:translateX(100%)}.toast.toast-success{background-color:rgba(22,160,133,.95);color:#fff;border:1px solid rgb(15.8351648352,115.1648351648,95.7307692308)}.toast.toast-error{background-color:rgba(192,57,43,.95);color:#fff;border:1px solid rgb(150.3319148936,44.629787234,33.6680851064)}.toast.toast-info{background-color:rgba(.7565,115.7267,150.5435,.95);color:#d8d8d8;border:1px solid #4d4d4d}.toast.toast-warning{background-color:rgba(241,196,15,.95);color:#262626;border:1px solid rgb(193.7007874016,157.3818897638,11.2992125984)}#announcement{background-color:rgb(.7565,115.7267,150.5435);color:#fff;font-size:14px;font-size:.875rem;height:50px;margin:auto -3.5em;padding:1em;text-align:center;z-index:10000}#announcement .hide a{font-size:12px;font-size:.75rem;color:#fff;text-decoration:underline;text-transform:uppercase}#announcement+header#masthead{top:50px}a{-webkit-transition-property:transition-property-names(compact(color, text-decoration, false, false, false, false, false, false, false), "webkit");-moz-transition-property:transition-property-names(compact(color, text-decoration, false, false, false, false, false, false, false), "moz");-ms-transition-property:transition-property-names(compact(color, text-decoration, false, false, false, false, false, false, false), "ms");-o-transition-property:transition-property-names(compact(color, text-decoration, false, false, false, false, false, false, false), "o");transition-property:transition-property-names(compact(color, text-decoration, false, false, false, false, false, false, false), false);transition-duration:compact(0.25s, false, false, false, false, false, false, false, false);-webkit-transition-timing-function:compact(ease-in, false, false, false, false, false, false, false, false);-o-transition-timing-function:compact(ease-in, false, false, false, false, false, false, false, false);transition-timing-function:compact(ease-in, false, false, false, false, false, false, false, false);text-decoration:none}a,a:link{color:#009cbb}a:visited{color:#999}a:hover,a:active{color:rgb(.7565,115.7267,150.5435);text-decoration:underline}a.button,main.account #two_factor a.btn,a.button:link{color:#fff}a.button:hover,main.account #two_factor a.btn:hover,a.button:active,main.account #two_factor a.btn:active{color:#fff;text-decoration:none}.useravatar,.useravatartxt{border:2px solid #747474;border-radius:15px;background-color:#4d4d4d;display:block;font-family:"Decimal A","Decimal B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-size:10px;font-size:.625rem;font-weight:600;height:30px;padding:6px 0;position:absolute;left:0;top:-6px;text-align:center;width:30px}#logged_in_as .useravatar,#logged_in_as .useravatartxt{border-radius:20px;display:inline-block;height:40px;padding:0;position:absolute;top:18px;left:18px;width:40px}.useravatartxt{padding:10px 0}.badge{display:inline-block !important;padding:.25em .4em .4em;font-size:10px !important;font-weight:700;line-height:1 !important;margin-left:.25em;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.4em;text-transform:uppercase}.badge.badge-primary{color:#fff;background-color:#009cbb}.card,.mapboxgl-popup-content{background-color:#262626;border-radius:6px;display:block;overflow:hidden;padding:.5em !important;position:relative}.card a,.mapboxgl-popup-content a,.card a:link,.card a:visited,.card a:hover,.card a:active{color:#fff}.card>img,.mapboxgl-popup-content>img{float:left;height:48px;width:48px;border-radius:24px;border:1px solid #999;background-color:#4d4d4d;margin-right:10px}.card h3,.mapboxgl-popup-content h3{color:#fff;font-family:"Decimal A","Decimal B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-size:14px;font-size:.875rem;font-weight:600;margin:0}.card p.group-type,.mapboxgl-popup-content p.group-type{color:#fff;font-family:"Decimal A","Decimal B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-size:12px;font-size:.75rem;margin:0}.card p.updated,.mapboxgl-popup-content p.updated{color:#747474;font-family:"Decimal A","Decimal B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-size:11px;font-size:.6875rem;font-style:italic;margin:0}.card.card-small,.card-small.mapboxgl-popup-content{margin-bottom:.5em;padding:.75em}.card.frosted,.mapboxgl-popup-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:hsla(0,0%,100%,.8);box-shadow:0 1px 12px rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.3)}@supports((-webkit-backdrop-filter: none) or (backdrop-filter: none)){.card.frosted,.mapboxgl-popup-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:hsla(0,0%,100%,.5)}}.corner-ribbon{background:rgba(0,156,187,.8);color:#f0f0f0;font-size:10px;font-size:.625rem;font-family:"Decimal A","Decimal B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;line-height:10px;padding:2px;position:absolute;top:10px;right:-25px;text-align:center;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:80px}.corner-ribbon.sticky{position:fixed}.corner-ribbon.shadow{box-shadow:0 0 3px rgba(0,0,0,.3)}.corner-ribbon.top-left{top:7px;left:-75px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.corner-ribbon.top-right{top:25px;right:-50px;left:auto;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.corner-ribbon.bottom-left{top:auto;bottom:25px;left:-50px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.corner-ribbon.bottom-right{top:auto;right:-50px;bottom:25px;left:auto;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.corner-ribbon.white{background:#f0f0f0;color:#555}.corner-ribbon.black{background:#333}.corner-ribbon.grey{background:rgba(38,38,38,.8)}.corner-ribbon.blue{background:#246a99}.corner-ribbon.green{background:#2c7}.corner-ribbon.turquoise{background:#1b9}.corner-ribbon.purple{background:#95b}.corner-ribbon.red{background:rgba(192,57,43,.8)}.corner-ribbon.orange{background:#e82}.corner-ribbon.yellow{background:#ec0}dialog{padding:0;border:none;border-radius:8px;background-color:#262626;color:#d8d8d8;box-shadow:0 4px 24px rgba(0,0,0,.5);max-width:90vw;max-height:90vh}dialog::backdrop{background-color:rgba(0,0,0,.75);backdrop-filter:blur(2px)}dialog:focus{outline:none}dialog h2{margin:0 0 .5rem 0;font-family:"Decimal 2 A","Decimal 2 B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-size:1.25rem;font-weight:200;color:#fff}dialog h3{font-family:"Decimal A","Decimal B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-weight:400;color:#fff}.dialog-content{display:flex;flex-direction:column;min-width:400px;max-width:560px}.dialog-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background-color:#121212;border-bottom:1px solid #4d4d4d;border-radius:8px 8px 0 0}.dialog-header h3{margin:0;font-size:1.125rem;font-weight:600;color:#fbfbfa}.dialog-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:rgba(0,0,0,0);color:#999;font-size:1.5rem;line-height:1;cursor:pointer;border-radius:4px;transition:background-color .15s ease,color .15s ease}.dialog-close:hover{background-color:#4d4d4d;color:#fbfbfa}.dialog-form-body{padding:1.25rem;overflow-y:auto;max-height:60vh}.dialog-form-body .form-group{margin-bottom:1rem}.dialog-form-body .form-group:last-child{margin-bottom:0}.dialog-form-body .form-group label{display:block;margin-bottom:.375rem;font-size:.875rem;font-weight:500;color:#d8d8d8}.dialog-form-body .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.dialog-form-body .checkbox-group{display:flex;align-items:center;gap:.5rem}.dialog-form-body .checkbox-group .checkbox{width:auto;margin:0}.dialog-form-body .checkbox-group label{display:inline;margin:0}.dialog-form-body .select,.dialog-form-body .input,.dialog-form-body .textarea,.dialog-form-body input[type=text],.dialog-form-body input[type=url],.dialog-form-body input[type=email],.dialog-form-body input[type=number],.dialog-form-body input[type=password],.dialog-form-body input[type=search]{width:100% !important;max-width:100%;padding:.5rem .75rem;background-color:#121212;border:1px solid #4d4d4d;border-radius:4px;color:#fbfbfa;font-size:.9375rem}.dialog-form-body .select:focus,.dialog-form-body .input:focus,.dialog-form-body .textarea:focus,.dialog-form-body input[type=text]:focus,.dialog-form-body input[type=url]:focus,.dialog-form-body input[type=email]:focus,.dialog-form-body input[type=number]:focus,.dialog-form-body input[type=password]:focus,.dialog-form-body input[type=search]:focus{outline:none;border-color:#009cbb;box-shadow:0 0 0 2px rgba(0,156,187,.2)}.dialog-form-body .select::placeholder,.dialog-form-body .input::placeholder,.dialog-form-body .textarea::placeholder,.dialog-form-body input[type=text]::placeholder,.dialog-form-body input[type=url]::placeholder,.dialog-form-body input[type=email]::placeholder,.dialog-form-body input[type=number]::placeholder,.dialog-form-body input[type=password]::placeholder,.dialog-form-body input[type=search]::placeholder{color:#747474}.dialog-form-body .ts-wrapper{width:100% !important;max-width:100%}.dialog-form-body .ts-wrapper .ts-control{background-color:#121212;border:1px solid #4d4d4d;border-radius:4px;color:#fbfbfa;padding:.5rem .75rem;min-height:auto}.dialog-form-body .ts-wrapper .ts-control:focus{outline:none;border-color:#009cbb;box-shadow:0 0 0 2px rgba(0,156,187,.2)}.dialog-form-body .ts-wrapper .ts-control input{color:#fbfbfa}.dialog-form-body .ts-wrapper .ts-dropdown{background-color:#262626;border:1px solid #4d4d4d;border-radius:4px;color:#fbfbfa}.dialog-form-body .ts-wrapper .ts-dropdown .option{background-color:#262626;color:#fbfbfa;padding:.5rem .75rem}.dialog-form-body .ts-wrapper .ts-dropdown .option:hover,.dialog-form-body .ts-wrapper .ts-dropdown .option.active{background-color:#4d4d4d}.dialog-form-body .ts-wrapper .ts-dropdown .create{background-color:#4d4d4d;color:#d8d8d8;padding:.5rem .75rem}.dialog-form-body .ts-wrapper .ts-dropdown .create:hover{background-color:rgb(89.75,89.75,89.75)}.dialog-form-body .select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23999' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2rem}.dialog-form-body .select option{background-color:#262626;color:#fbfbfa}.dialog-form-body .textarea{resize:vertical;min-height:80px}.dialog-actions{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;background-color:#121212;border-top:1px solid #4d4d4d;border-radius:0 0 8px 8px}.dialog-errors{margin:0 0 1rem 0;padding:.75rem 1rem;background-color:rgba(192,57,43,.15);border:1px solid rgba(192,57,43,.3);border-radius:4px;color:hsl(5.6375838926,63.4042553191%,71.0784313725%)}.dialog-errors h4{margin:0 0 .5rem 0;font-size:.875rem;font-weight:600}.dialog-errors ul{margin:0;padding-left:1.25rem}.dialog-errors ul li{font-size:.8125rem;margin-bottom:.25rem}.dialog-errors ul li:last-child{margin-bottom:0}.dialog-body{padding:1.25rem}.dialog-body p{margin:0 0 .75rem 0;color:#d8d8d8}.dialog-body p:last-child{margin-bottom:0}.dialog-body strong{color:#fbfbfa}.dialog-body .dialog-hint{font-size:.875rem;color:#999}.loading{padding:2rem;text-align:center;color:#999}.error{padding:1rem;text-align:center;color:hsl(5.6375838926,63.4042553191%,66.0784313725%)}.principal-dialog .dialog-content{width:480px}.involvement-dialog .dialog-content{width:480px}.confirm-dialog .dialog-content{width:380px;min-width:320px}.confirm-dialog .dialog-header h3{color:hsl(5.6375838926,63.4042553191%,66.0784313725%)}.modal-header{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #4d4d4d}.modal-header h2{margin:0;color:#fff}.modal-header .modal-subtitle{margin:.25rem 0 0;color:#999;font-size:.875rem}.close-button{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:.25rem .5rem;line-height:1;color:#999}.close-button:hover{color:#fff}#pdl-dialog{max-width:900px;width:90vw}#pdl-dialog .pdl-content{padding:1.5rem}#pdl-dialog .loading-spinner{text-align:center;padding:2rem}#pdl-dialog .loading-spinner .spinner{width:40px;height:40px;border:3px solid #4d4d4d;border-top-color:#009cbb;border-radius:50%;animation:spin 1s linear infinite;margin:1rem auto}#pdl-dialog .error-message{background:rgba(192,57,43,.15);border:1px solid rgba(192,57,43,.3);border-radius:6px;padding:1rem;color:#c0392b}#pdl-dialog .pdl-comparison{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}#pdl-dialog .pdl-comparison .comparison-column{background:#4d4d4d;border-radius:6px;padding:1rem}#pdl-dialog .pdl-comparison .comparison-column h3{margin-top:0;margin-bottom:1rem;font-size:1rem;color:#999}#pdl-dialog .form-actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #4d4d4d}#bulk-attribution-dialog{max-width:600px;width:90vw}#bulk-attribution-dialog .bulk-attribution-content{padding:1.5rem}#bulk-attribution-dialog .form-section{margin-bottom:1.5rem}#bulk-attribution-dialog .form-section h4{margin:0 0 .75rem;font-size:.875rem;color:#999;text-transform:uppercase}#bulk-attribution-dialog .form-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}#bulk-attribution-dialog .form-section .section-header h4{margin:0}#bulk-attribution-dialog .form-section .section-header .select-all{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#999;cursor:pointer}#bulk-attribution-dialog .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}#bulk-attribution-dialog .checkbox-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:.5rem}#bulk-attribution-dialog .checkbox-grid label{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:#4d4d4d;border-radius:4px;cursor:pointer;font-size:.875rem}#bulk-attribution-dialog .checkbox-grid label:hover{background:rgb(89.75,89.75,89.75)}#bulk-attribution-dialog .confidence-slider-wrapper{display:flex;align-items:center;gap:1rem}#bulk-attribution-dialog .confidence-slider-wrapper .confidence-slider,#bulk-attribution-dialog .confidence-slider-wrapper .associate-metadata-fields .metadata-content .decimal-slider,.associate-metadata-fields .metadata-content #bulk-attribution-dialog .confidence-slider-wrapper .decimal-slider{flex:1}#bulk-attribution-dialog .confidence-slider-wrapper .confidence-value,#bulk-attribution-dialog .confidence-slider-wrapper .associate-metadata-fields .metadata-content .decimal-value,.associate-metadata-fields .metadata-content #bulk-attribution-dialog .confidence-slider-wrapper .decimal-value{min-width:3rem;text-align:right;font-weight:600}#bulk-attribution-dialog .modal-footer{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #4d4d4d}#keyboard-shortcuts-dialog{max-width:500px;width:90vw}#keyboard-shortcuts-dialog .shortcuts-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #4d4d4d}#keyboard-shortcuts-dialog .shortcuts-header h2{margin:0;font-size:1.25rem;color:#fff}#keyboard-shortcuts-dialog .shortcuts-body{padding:1.5rem;max-height:60vh;overflow-y:auto}#keyboard-shortcuts-dialog .shortcuts-section{margin-bottom:1.5rem}#keyboard-shortcuts-dialog .shortcuts-section:last-child{margin-bottom:0}#keyboard-shortcuts-dialog .shortcuts-section h3{margin:0 0 .75rem;font-size:.875rem;color:#999;text-transform:uppercase}#keyboard-shortcuts-dialog .shortcuts-list{margin:0}#keyboard-shortcuts-dialog .shortcuts-list .shortcut-item{display:flex;align-items:center;padding:.5rem 0;border-bottom:1px solid #4d4d4d}#keyboard-shortcuts-dialog .shortcuts-list .shortcut-item:last-child{border-bottom:none}#keyboard-shortcuts-dialog .shortcuts-list .shortcut-item dt{min-width:80px}#keyboard-shortcuts-dialog .shortcuts-list .shortcut-item dd{margin:0;color:#999}#keyboard-shortcuts-dialog kbd{display:inline-block;padding:.25rem .5rem;background:#4d4d4d;border:1px solid #747474;border-radius:4px;font-family:monospace;font-size:.875rem;color:#fff}#commentary_dialog{max-width:600px;width:90vw;background:#fff;color:#262626}#commentary_dialog .commentary-content{padding:1.5rem}#commentary_dialog form .field{margin-bottom:1.5rem}#commentary_dialog form .field label{font-weight:bold;margin-bottom:.5rem;display:block;color:#262626}#commentary_dialog form .field textarea{width:100%;min-height:150px;padding:.75rem;border:1px solid #999;border-radius:4px;font-family:inherit;font-size:1rem;resize:vertical;background:#fff;color:#262626}#commentary_dialog form .actions{display:flex;gap:.5rem;justify-content:flex-end}.filter-dropdown{position:absolute;top:60px;right:10px;z-index:1060;display:none}.filter-dropdown .filter-content{position:relative;background:#262626;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3);padding:1.5rem;max-width:400px;width:90%;z-index:1061}.filter-dropdown .filter-content h3{margin-top:0;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600;color:#fff}.filter-dropdown .filter-content .filter-section{margin-bottom:1.5rem}.filter-dropdown .filter-content .filter-section:last-child{margin-bottom:0}.filter-dropdown .filter-content .filter-section h4{margin-top:0;margin-bottom:.75rem;font-size:1rem;font-weight:500;color:#999}.filter-dropdown .filter-content .filter-section .radio-group{display:flex;flex-direction:row;flex-wrap:wrap}.filter-dropdown .filter-content .filter-section .radio-group input[type=radio]{margin-right:.5rem;flex-basis:10%;margin-bottom:.5em}.filter-dropdown .filter-content .filter-section .radio-group label{display:flex;align-items:center;cursor:pointer;font-size:.9rem;color:#fff;width:auto;flex-basis:85%}.filter-dropdown .filter-content .filter-section .radio-group label:hover{color:#999}.image-button.filter-button{margin-right:.5rem}.image-button.filter-button button{opacity:.8}.image-button.filter-button button:hover{opacity:1;background-color:hsla(0,0%,100%,.1);border-radius:4px}dialog .field,.dialog-form-body .field{margin-bottom:1rem}dialog .field label,.dialog-form-body .field label{display:block;margin-bottom:.5rem}dialog .field input[type=text],dialog .field input[type=file],dialog .field textarea,.dialog-form-body .field input[type=text],.dialog-form-body .field input[type=file],.dialog-form-body .field textarea{border:1px solid #747474;background:#4d4d4d;color:#fff;width:100%;padding:.5rem;border-radius:4px}dialog .field input[type=file],.dialog-form-body .field input[type=file]{border:none}.notebook-modal{background:#262626;color:#fff;border-radius:8px;max-width:500px;min-width:400px}.notebook-modal-form{padding:1.5rem}.notebook-modal-form .form-field{margin-bottom:1.25rem}.notebook-modal-form .form-field label{display:block;margin-bottom:.5rem;color:#999;font-weight:500}.notebook-modal-form .form-field .form-input,.notebook-modal-form .form-field .form-select{width:100%;padding:.625rem .75rem;background:#4d4d4d;border:1px solid #747474;border-radius:4px;color:#fff;font-size:.9375rem}.notebook-modal-form .form-field .form-input:focus,.notebook-modal-form .form-field .form-select:focus{outline:none;border-color:#009cbb}.notebook-modal-form .form-field .form-input::placeholder,.notebook-modal-form .form-field .form-select::placeholder{color:#999}.notebook-modal-form .form-actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #4d4d4d}.bulk-attribution-modal .bulk-attribution-trigger{display:inline-flex;align-items:center;gap:.5rem}.bulk-attribution-modal .bulk-attribution-trigger .btn-icon{width:16px;height:16px}@keyframes spin{to{transform:rotate(360deg)}}dialog[open]{animation:dialog-fade-in .2s ease-out}dialog[open]::backdrop{animation:backdrop-fade-in .2s ease-out}@keyframes dialog-fade-in{from{opacity:0;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}@keyframes backdrop-fade-in{from{opacity:0}to{opacity:1}}dl.faq dt{font-weight:bold;margin:15px 0}dl.faq dd{margin:10px 0 30px}.gallery-images{list-style:none;padding:0;margin:1em 0;display:grid;grid-template-columns:repeat(auto-fill, minmax(100px, 1fr));gap:1em}.gallery-images li{position:relative}.gallery-images .gallery-image{width:100%;height:auto;display:block}.gallery-images .caption{margin-top:.5em;font-size:.9em;color:#666}.gallery-images .add-image-button{display:inline-block}.gallery-images .add-image-button .gallery-add-button{display:block;text-decoration:none}.gallery-images .add-image-button .add-image-placeholder{width:100px;height:100px;border:2px dashed #ccc;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.gallery-images .add-image-button .add-image-placeholder .plus-icon{font-size:32px;color:#666;line-height:1;font-weight:300}.gallery-images .add-image-button .add-image-placeholder:hover{border-color:#999}.gallery-images .add-image-button .add-image-placeholder:hover .plus-icon{color:#333}.entity-gallery{position:relative;z-index:1}.entity-gallery .gallery-images{position:relative}.entity-gallery .entity-gallery h3#image_gallery.icond,.entity-gallery h3#image_gallery.icond{color:#fff !important;font-family:"Decimal 2 A","Decimal 2 B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif !important;font-size:12px !important;font-weight:200 !important;margin-top:1.5em !important;text-transform:uppercase !important;background-image:url("/assets/chicklet/photo-database-ef3fac90.svg") !important;background-position:0 0 !important;background-repeat:no-repeat !important;background-size:32px 32px !important;padding-left:40px !important;line-height:1.2 !important}.entity-gallery .entity-gallery h3#image_gallery.icond::after,.entity-gallery h3#image_gallery.icond::after{content:"" !important}.image-preview{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:10px;text-align:center;margin-top:10px}.image-preview img{max-width:100%;max-height:200px;object-fit:contain}.modal .modal-content{background:#262626 !important;color:#fff !important}.modal .modal-content h2{color:#fff !important}.modal .modal-content .field{margin-bottom:1rem}.modal .modal-content .field label{display:block;margin-bottom:.5rem;color:#fff !important;font-weight:bold}.modal .modal-content .field input[type=text],.modal .modal-content .field input[type=file],.modal .modal-content .field textarea{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#fff !important;background-color:#4d4d4d !important;border:1px solid #999;border-radius:.25rem}.modal .modal-content .field input[type=text]:focus,.modal .modal-content .field input[type=file]:focus,.modal .modal-content .field textarea:focus{border-color:#009cbb;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.modal .modal-content .field textarea{resize:vertical;min-height:100px}.modal .modal-content .actions{display:flex;gap:.5rem;justify-content:flex-end}.modal .modal-content .actions .btn{padding:.5rem 1rem;border:none;border-radius:.25rem;cursor:pointer}.modal .modal-content .actions .btn.btn-primary{background-color:#009cbb;color:#fff}.modal .modal-content .actions .btn.btn-primary:hover{background-color:rgb(0,113.4545454545,136)}.modal .modal-content .actions .btn.btn-secondary{background-color:#747474;color:#fff}.modal .modal-content .actions .btn.btn-secondary:hover{background-color:rgb(90.5,90.5,90.5)}.gallery-image-item{position:relative}.gallery-image-item .image-container{position:relative;display:inline-block}.gallery-image-item .image-container:hover .delete-image{opacity:1}.gallery-image-item .delete-image{position:absolute;top:8px;right:8px;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .2s ease;padding:0}.gallery-image-item .delete-image:hover{background:rgba(255,0,0,.9);color:#fff}.gallery-image-item .delete-image .delete-icon{font-size:18px;line-height:1;display:block}.image-container:hover .delete-image{opacity:1}main h1{font-size:36px;font-size:2.25rem;font-family:"Decimal 2 A","Decimal 2 B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-weight:200;letter-spacing:.1em;text-transform:uppercase}.map-store-sidebar h1,.merge-header h1,.sources-page .sources-header h1,div.channel-chat h2,main.channel-chat h2,main div.index-sidebar h1,main.account h2,.page-header h1{color:#d8d8d8;font-size:24px;font-size:1.5rem;font-family:"Decimal 2 A","Decimal 2 B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-weight:200;text-transform:uppercase}main.account h3{color:#d8d8d8;font-size:30px;font-size:1.875rem;font-family:"Decimal A","Decimal B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-weight:600;text-transform:uppercase}#commentaries h2{font-size:13px;font-size:.8125rem;font-family:"Decimal 2 A","Decimal 2 B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;text-transform:capitalize}section.alerts h1{color:#747474;font-family:"Decimal 2 A","Decimal 2 B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-size:.75em;font-weight:normal;text-transform:uppercase}div.channel-chat #chat p.username,main.channel-chat #chat p.username{color:#d8d8d8;font-family:"Decimal A","Decimal B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-weight:600;font-size:11px;font-size:.6875rem}.entity-primary p.breadcrumbs,.entity-adjunct p.breadcrumbs{color:#999;font-family:"Decimal 2 A","Decimal 2 B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-size:16px;font-size:1rem;font-weight:200;margin:0;text-transform:uppercase}.entity-primary h3.icond,.entity-adjunct h3.icond{color:#fff;font-family:"Decimal 2 A","Decimal 2 B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-size:12px;font-size:.75rem;font-weight:200;margin-top:2.5em;text-transform:uppercase}.entity-primary h3,.entity-adjunct h3{color:#999;font-family:"Decimal 2 A","Decimal 2 B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-size:12px;font-size:.75rem;font-weight:200;margin-top:2.5em;text-transform:uppercase}.entity-primary h2,.entity-adjunct h2{color:#fff;font-family:"Decimal A","Decimal B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-size:36px;font-size:2.25rem;font-weight:600;margin:0}.associates-list .associate-item .associate-info .association-notes p,.associates-list .associate-item .associate-info .association-notes strong,.associates-list .associate-item .associate-info .associate-link .associate-details .associate-status,.associates-list .associate-item .associate-info .associate-link .associate-details .associate-occupation,.associates-list .associate-item .associate-info .associate-link .associate-details .associate-groups,.associates-list .associate-item .associate-info .associate-link .associate-details .associate-metadata .associate-birth,.associates-list .associate-item .associate-info .associate-link .associate-details .associate-metadata .associate-death,.associates-list .associate-item .associate-info .associate-link .associate-details .associate-metadata .associate-nationality,.family-list .family-member .family-member-info .family-member-link .family-member-details .family-member-birth,.family-list .family-member .family-member-info .family-member-link .family-member-details .family-member-death,.family-list .family-member .family-member-info .family-member-link .family-member-details .family-member-wedding,.family-list .family-member .family-member-info .family-member-link .family-member-details .family-member-divorced,.family-list .family-member .family-member-info .family-member-link .family-member-details .family-member-notes,.residences .residence-item .residence-details .residence-notes p,.residences .residence-item .residence-details .education-notes p,.residences .residence-item .residence-details .employment-notes p,.residences .residence-item .education-details .residence-notes p,.residences .residence-item .education-details .education-notes p,.residences .residence-item .education-details .employment-notes p,.residences .residence-item .employment-details .residence-notes p,.residences .residence-item .employment-details .education-notes p,.residences .residence-item .employment-details .employment-notes p,.residences .education-item .residence-details .residence-notes p,.residences .education-item .residence-details .education-notes p,.residences .education-item .residence-details .employment-notes p,.residences .education-item .education-details .residence-notes p,.residences .education-item .education-details .education-notes p,.residences .education-item .education-details .employment-notes p,.residences .education-item .employment-details .residence-notes p,.residences .education-item .employment-details .education-notes p,.residences .education-item .employment-details .employment-notes p,.residences .employment-item .residence-details .residence-notes p,.residences .employment-item .residence-details .education-notes p,.residences .employment-item .residence-details .employment-notes p,.residences .employment-item .education-details .residence-notes p,.residences .employment-item .education-details .education-notes p,.residences .employment-item .education-details .employment-notes p,.residences .employment-item .employment-details .residence-notes p,.residences .employment-item .employment-details .education-notes p,.residences .employment-item .employment-details .employment-notes p,.residences-full .residence-item .residence-details .residence-notes p,.residences-full .residence-item .residence-details .education-notes p,.residences-full .residence-item .residence-details .employment-notes p,.residences-full .residence-item .education-details .residence-notes p,.residences-full .residence-item .education-details .education-notes p,.residences-full .residence-item .education-details .employment-notes p,.residences-full .residence-item .employment-details .residence-notes p,.residences-full .residence-item .employment-details .education-notes p,.residences-full .residence-item .employment-details .employment-notes p,.residences-full .education-item .residence-details .residence-notes p,.residences-full .education-item .residence-details .education-notes p,.residences-full .education-item .residence-details .employment-notes p,.residences-full .education-item .education-details .residence-notes p,.residences-full .education-item .education-details .education-notes p,.residences-full .education-item .education-details .employment-notes p,.residences-full .education-item .employment-details .residence-notes p,.residences-full .education-item .employment-details .education-notes p,.residences-full .education-item .employment-details .employment-notes p,.residences-full .employment-item .residence-details .residence-notes p,.residences-full .employment-item .residence-details .education-notes p,.residences-full .employment-item .residence-details .employment-notes p,.residences-full .employment-item .education-details .residence-notes p,.residences-full .employment-item .education-details .education-notes p,.residences-full .employment-item .education-details .employment-notes p,.residences-full .employment-item .employment-details .residence-notes p,.residences-full .employment-item .employment-details .education-notes p,.residences-full .employment-item .employment-details .employment-notes p,.education .residence-item .residence-details .residence-notes p,.education .residence-item .residence-details .education-notes p,.education .residence-item .residence-details .employment-notes p,.education .residence-item .education-details .residence-notes p,.education .residence-item .education-details .education-notes p,.education .residence-item .education-details .employment-notes p,.education .residence-item .employment-details .residence-notes p,.education .residence-item .employment-details .education-notes p,.education .residence-item .employment-details .employment-notes p,.education .education-item .residence-details .residence-notes p,.education .education-item .residence-details .education-notes p,.education .education-item .residence-details .employment-notes p,.education .education-item .education-details .residence-notes p,.education .education-item .education-details .education-notes p,.education .education-item .education-details .employment-notes p,.education .education-item .employment-details .residence-notes p,.education .education-item .employment-details .education-notes p,.education .education-item .employment-details .employment-notes p,.education .employment-item .residence-details .residence-notes p,.education .employment-item .residence-details .education-notes p,.education .employment-item .residence-details .employment-notes p,.education .employment-item .education-details .residence-notes p,.education .employment-item .education-details .education-notes p,.education .employment-item .education-details .employment-notes p,.education .employment-item .employment-details .residence-notes p,.education .employment-item .employment-details .education-notes p,.education .employment-item .employment-details .employment-notes p,.education-full .residence-item .residence-details .residence-notes p,.education-full .residence-item .residence-details .education-notes p,.education-full .residence-item .residence-details .employment-notes p,.education-full .residence-item .education-details .residence-notes p,.education-full .residence-item .education-details .education-notes p,.education-full .residence-item .education-details .employment-notes p,.education-full .residence-item .employment-details .residence-notes p,.education-full .residence-item .employment-details .education-notes p,.education-full .residence-item .employment-details .employment-notes p,.education-full .education-item .residence-details .residence-notes p,.education-full .education-item .residence-details .education-notes p,.education-full .education-item .residence-details .employment-notes p,.education-full .education-item .education-details .residence-notes p,.education-full .education-item .education-details .education-notes p,.education-full .education-item .education-details .employment-notes p,.education-full .education-item .employment-details .residence-notes p,.education-full .education-item .employment-details .education-notes p,.education-full .education-item .employment-details .employment-notes p,.education-full .employment-item .residence-details .residence-notes p,.education-full .employment-item .residence-details .education-notes p,.education-full .employment-item .residence-details .employment-notes p,.education-full .employment-item .education-details .residence-notes p,.education-full .employment-item .education-details .education-notes p,.education-full .employment-item .education-details .employment-notes p,.education-full .employment-item .employment-details .residence-notes p,.education-full .employment-item .employment-details .education-notes p,.education-full .employment-item .employment-details .employment-notes p,.employments .residence-item .residence-details .residence-notes p,.employments .residence-item .residence-details .education-notes p,.employments .residence-item .residence-details .employment-notes p,.employments .residence-item .education-details .residence-notes p,.employments .residence-item .education-details .education-notes p,.employments .residence-item .education-details .employment-notes p,.employments .residence-item .employment-details .residence-notes p,.employments .residence-item .employment-details .education-notes p,.employments .residence-item .employment-details .employment-notes p,.employments .education-item .residence-details .residence-notes p,.employments .education-item .residence-details .education-notes p,.employments .education-item .residence-details .employment-notes p,.employments .education-item .education-details .residence-notes p,.employments .education-item .education-details .education-notes p,.employments .education-item .education-details .employment-notes p,.employments .education-item .employment-details .residence-notes p,.employments .education-item .employment-details .education-notes p,.employments .education-item .employment-details .employment-notes p,.employments .employment-item .residence-details .residence-notes p,.employments .employment-item .residence-details .education-notes p,.employments .employment-item .residence-details .employment-notes p,.employments .employment-item .education-details .residence-notes p,.employments .employment-item .education-details .education-notes p,.employments .employment-item .education-details .employment-notes p,.employments .employment-item .employment-details .residence-notes p,.employments .employment-item .employment-details .education-notes p,.employments .employment-item .employment-details .employment-notes p,.employment-full .residence-item .residence-details .residence-notes p,.employment-full .residence-item .residence-details .education-notes p,.employment-full .residence-item .residence-details .employment-notes p,.employment-full .residence-item .education-details .residence-notes p,.employment-full .residence-item .education-details .education-notes p,.employment-full .residence-item .education-details .employment-notes p,.employment-full .residence-item .employment-details .residence-notes p,.employment-full .residence-item .employment-details .education-notes p,.employment-full .residence-item .employment-details .employment-notes p,.employment-full .education-item .residence-details .residence-notes p,.employment-full .education-item .residence-details .education-notes p,.employment-full .education-item .residence-details .employment-notes p,.employment-full .education-item .education-details .residence-notes p,.employment-full .education-item .education-details .education-notes p,.employment-full .education-item .education-details .employment-notes p,.employment-full .education-item .employment-details .residence-notes p,.employment-full .education-item .employment-details .education-notes p,.employment-full .education-item .employment-details .employment-notes p,.employment-full .employment-item .residence-details .residence-notes p,.employment-full .employment-item .residence-details .education-notes p,.employment-full .employment-item .residence-details .employment-notes p,.employment-full .employment-item .education-details .residence-notes p,.employment-full .employment-item .education-details .education-notes p,.employment-full .employment-item .education-details .employment-notes p,.employment-full .employment-item .employment-details .residence-notes p,.employment-full .employment-item .employment-details .education-notes p,.employment-full .employment-item .employment-details .employment-notes p,.residences .residence-item .residence-details .residence-notes strong,.residences .residence-item .residence-details .education-notes strong,.residences .residence-item .residence-details .employment-notes strong,.residences .residence-item .education-details .residence-notes strong,.residences .residence-item .education-details .education-notes strong,.residences .residence-item .education-details .employment-notes strong,.residences .residence-item .employment-details .residence-notes strong,.residences .residence-item .employment-details .education-notes strong,.residences .residence-item .employment-details .employment-notes strong,.residences .education-item .residence-details .residence-notes strong,.residences .education-item .residence-details .education-notes strong,.residences .education-item .residence-details .employment-notes strong,.residences .education-item .education-details .residence-notes strong,.residences .education-item .education-details .education-notes strong,.residences .education-item .education-details .employment-notes strong,.residences .education-item .employment-details .residence-notes strong,.residences .education-item .employment-details .education-notes strong,.residences .education-item .employment-details .employment-notes strong,.residences .employment-item .residence-details .residence-notes strong,.residences .employment-item .residence-details .education-notes strong,.residences .employment-item .residence-details .employment-notes strong,.residences .employment-item .education-details .residence-notes strong,.residences .employment-item .education-details .education-notes strong,.residences .employment-item .education-details .employment-notes strong,.residences .employment-item .employment-details .residence-notes strong,.residences .employment-item .employment-details .education-notes strong,.residences .employment-item .employment-details .employment-notes strong,.residences-full .residence-item .residence-details .residence-notes strong,.residences-full .residence-item .residence-details .education-notes strong,.residences-full .residence-item .residence-details .employment-notes strong,.residences-full .residence-item .education-details .residence-notes strong,.residences-full .residence-item .education-details .education-notes strong,.residences-full .residence-item .education-details .employment-notes strong,.residences-full .residence-item .employment-details .residence-notes strong,.residences-full .residence-item .employment-details .education-notes strong,.residences-full .residence-item .employment-details .employment-notes strong,.residences-full .education-item .residence-details .residence-notes strong,.residences-full .education-item .residence-details .education-notes strong,.residences-full .education-item .residence-details .employment-notes strong,.residences-full .education-item .education-details .residence-notes strong,.residences-full .education-item .education-details .education-notes strong,.residences-full .education-item .education-details .employment-notes strong,.residences-full .education-item .employment-details .residence-notes strong,.residences-full .education-item .employment-details .education-notes strong,.residences-full .education-item .employment-details .employment-notes strong,.residences-full .employment-item .residence-details .residence-notes strong,.residences-full .employment-item .residence-details .education-notes strong,.residences-full .employment-item .residence-details .employment-notes strong,.residences-full .employment-item .education-details .residence-notes strong,.residences-full .employment-item .education-details .education-notes strong,.residences-full .employment-item .education-details .employment-notes strong,.residences-full .employment-item .employment-details .residence-notes strong,.residences-full .employment-item .employment-details .education-notes strong,.residences-full .employment-item .employment-details .employment-notes strong,.education .residence-item .residence-details .residence-notes strong,.education .residence-item .residence-details .education-notes strong,.education .residence-item .residence-details .employment-notes strong,.education .residence-item .education-details .residence-notes strong,.education .residence-item .education-details .education-notes strong,.education .residence-item .education-details .employment-notes strong,.education .residence-item .employment-details .residence-notes strong,.education .residence-item .employment-details .education-notes strong,.education .residence-item .employment-details .employment-notes strong,.education .education-item .residence-details .residence-notes strong,.education .education-item .residence-details .education-notes strong,.education .education-item .residence-details .employment-notes strong,.education .education-item .education-details .residence-notes strong,.education .education-item .education-details .education-notes strong,.education .education-item .education-details .employment-notes strong,.education .education-item .employment-details .residence-notes strong,.education .education-item .employment-details .education-notes strong,.education .education-item .employment-details .employment-notes strong,.education .employment-item .residence-details .residence-notes strong,.education .employment-item .residence-details .education-notes strong,.education .employment-item .residence-details .employment-notes strong,.education .employment-item .education-details .residence-notes strong,.education .employment-item .education-details .education-notes strong,.education .employment-item .education-details .employment-notes strong,.education .employment-item .employment-details .residence-notes strong,.education .employment-item .employment-details .education-notes strong,.education .employment-item .employment-details .employment-notes strong,.education-full .residence-item .residence-details .residence-notes strong,.education-full .residence-item .residence-details .education-notes strong,.education-full .residence-item .residence-details .employment-notes strong,.education-full .residence-item .education-details .residence-notes strong,.education-full .residence-item .education-details .education-notes strong,.education-full .residence-item .education-details .employment-notes strong,.education-full .residence-item .employment-details .residence-notes strong,.education-full .residence-item .employment-details .education-notes strong,.education-full .residence-item .employment-details .employment-notes strong,.education-full .education-item .residence-details .residence-notes strong,.education-full .education-item .residence-details .education-notes strong,.education-full .education-item .residence-details .employment-notes strong,.education-full .education-item .education-details .residence-notes strong,.education-full .education-item .education-details .education-notes strong,.education-full .education-item .education-details .employment-notes strong,.education-full .education-item .employment-details .residence-notes strong,.education-full .education-item .employment-details .education-notes strong,.education-full .education-item .employment-details .employment-notes strong,.education-full .employment-item .residence-details .residence-notes strong,.education-full .employment-item .residence-details .education-notes strong,.education-full .employment-item .residence-details .employment-notes strong,.education-full .employment-item .education-details .residence-notes strong,.education-full .employment-item .education-details .education-notes strong,.education-full .employment-item .education-details .employment-notes strong,.education-full .employment-item .employment-details .residence-notes strong,.education-full .employment-item .employment-details .education-notes strong,.education-full .employment-item .employment-details .employment-notes strong,.employments .residence-item .residence-details .residence-notes strong,.employments .residence-item .residence-details .education-notes strong,.employments .residence-item .residence-details .employment-notes strong,.employments .residence-item .education-details .residence-notes strong,.employments .residence-item .education-details .education-notes strong,.employments .residence-item .education-details .employment-notes strong,.employments .residence-item .employment-details .residence-notes strong,.employments .residence-item .employment-details .education-notes strong,.employments .residence-item .employment-details .employment-notes strong,.employments .education-item .residence-details .residence-notes strong,.employments .education-item .residence-details .education-notes strong,.employments .education-item .residence-details .employment-notes strong,.employments .education-item .education-details .residence-notes strong,.employments .education-item .education-details .education-notes strong,.employments .education-item .education-details .employment-notes strong,.employments .education-item .employment-details .residence-notes strong,.employments .education-item .employment-details .education-notes strong,.employments .education-item .employment-details .employment-notes strong,.employments .employment-item .residence-details .residence-notes strong,.employments .employment-item .residence-details .education-notes strong,.employments .employment-item .residence-details .employment-notes strong,.employments .employment-item .education-details .residence-notes strong,.employments .employment-item .education-details .education-notes strong,.employments .employment-item .education-details .employment-notes strong,.employments .employment-item .employment-details .residence-notes strong,.employments .employment-item .employment-details .education-notes strong,.employments .employment-item .employment-details .employment-notes strong,.employment-full .residence-item .residence-details .residence-notes strong,.employment-full .residence-item .residence-details .education-notes strong,.employment-full .residence-item .residence-details .employment-notes strong,.employment-full .residence-item .education-details .residence-notes strong,.employment-full .residence-item .education-details .education-notes strong,.employment-full .residence-item .education-details .employment-notes strong,.employment-full .residence-item .employment-details .residence-notes strong,.employment-full .residence-item .employment-details .education-notes strong,.employment-full .residence-item .employment-details .employment-notes strong,.employment-full .education-item .residence-details .residence-notes strong,.employment-full .education-item .residence-details .education-notes strong,.employment-full .education-item .residence-details .employment-notes strong,.employment-full .education-item .education-details .residence-notes strong,.employment-full .education-item .education-details .education-notes strong,.employment-full .education-item .education-details .employment-notes strong,.employment-full .education-item .employment-details .residence-notes strong,.employment-full .education-item .employment-details .education-notes strong,.employment-full .education-item .employment-details .employment-notes strong,.employment-full .employment-item .residence-details .residence-notes strong,.employment-full .employment-item .residence-details .education-notes strong,.employment-full .employment-item .residence-details .employment-notes strong,.employment-full .employment-item .education-details .residence-notes strong,.employment-full .employment-item .education-details .education-notes strong,.employment-full .employment-item .education-details .employment-notes strong,.employment-full .employment-item .employment-details .residence-notes strong,.employment-full .employment-item .employment-details .education-notes strong,.employment-full .employment-item .employment-details .employment-notes strong,.residences .residence-item .residence-details p,.residences .residence-item .education-details p,.residences .residence-item .employment-details p,.residences .education-item .residence-details p,.residences .education-item .education-details p,.residences .education-item .employment-details p,.residences .employment-item .residence-details p,.residences .employment-item .education-details p,.residences .employment-item .employment-details p,.residences-full .residence-item .residence-details p,.residences-full .residence-item .education-details p,.residences-full .residence-item .employment-details p,.residences-full .education-item .residence-details p,.residences-full .education-item .education-details p,.residences-full .education-item .employment-details p,.residences-full .employment-item .residence-details p,.residences-full .employment-item .education-details p,.residences-full .employment-item .employment-details p,.education .residence-item .residence-details p,.education .residence-item .education-details p,.education .residence-item .employment-details p,.education .education-item .residence-details p,.education .education-item .education-details p,.education .education-item .employment-details p,.education .employment-item .residence-details p,.education .employment-item .education-details p,.education .employment-item .employment-details p,.education-full .residence-item .residence-details p,.education-full .residence-item .education-details p,.education-full .residence-item .employment-details p,.education-full .education-item .residence-details p,.education-full .education-item .education-details p,.education-full .education-item .employment-details p,.education-full .employment-item .residence-details p,.education-full .employment-item .education-details p,.education-full .employment-item .employment-details p,.employments .residence-item .residence-details p,.employments .residence-item .education-details p,.employments .residence-item .employment-details p,.employments .education-item .residence-details p,.employments .education-item .education-details p,.employments .education-item .employment-details p,.employments .employment-item .residence-details p,.employments .employment-item .education-details p,.employments .employment-item .employment-details p,.employment-full .residence-item .residence-details p,.employment-full .residence-item .education-details p,.employment-full .residence-item .employment-details p,.employment-full .education-item .residence-details p,.employment-full .education-item .education-details p,.employment-full .education-item .employment-details p,.employment-full .employment-item .residence-details p,.employment-full .employment-item .education-details p,.employment-full .employment-item .employment-details p,.residences .residence-item .residence-header .residence-dates,.residences .residence-item .residence-header .education-dates,.residences .residence-item .residence-header .employment-dates,.residences .residence-item .education-header .residence-dates,.residences .residence-item .education-header .education-dates,.residences .residence-item .education-header .employment-dates,.residences .residence-item .employment-header .residence-dates,.residences .residence-item .employment-header .education-dates,.residences .residence-item .employment-header .employment-dates,.residences .education-item .residence-header .residence-dates,.residences .education-item .residence-header .education-dates,.residences .education-item .residence-header .employment-dates,.residences .education-item .education-header .residence-dates,.residences .education-item .education-header .education-dates,.residences .education-item .education-header .employment-dates,.residences .education-item .employment-header .residence-dates,.residences .education-item .employment-header .education-dates,.residences .education-item .employment-header .employment-dates,.residences .employment-item .residence-header .residence-dates,.residences .employment-item .residence-header .education-dates,.residences .employment-item .residence-header .employment-dates,.residences .employment-item .education-header .residence-dates,.residences .employment-item .education-header .education-dates,.residences .employment-item .education-header .employment-dates,.residences .employment-item .employment-header .residence-dates,.residences .employment-item .employment-header .education-dates,.residences .employment-item .employment-header .employment-dates,.residences-full .residence-item .residence-header .residence-dates,.residences-full .residence-item .residence-header .education-dates,.residences-full .residence-item .residence-header .employment-dates,.residences-full .residence-item .education-header .residence-dates,.residences-full .residence-item .education-header .education-dates,.residences-full .residence-item .education-header .employment-dates,.residences-full .residence-item .employment-header .residence-dates,.residences-full .residence-item .employment-header .education-dates,.residences-full .residence-item .employment-header .employment-dates,.residences-full .education-item .residence-header .residence-dates,.residences-full .education-item .residence-header .education-dates,.residences-full .education-item .residence-header .employment-dates,.residences-full .education-item .education-header .residence-dates,.residences-full .education-item .education-header .education-dates,.residences-full .education-item .education-header .employment-dates,.residences-full .education-item .employment-header .residence-dates,.residences-full .education-item .employment-header .education-dates,.residences-full .education-item .employment-header .employment-dates,.residences-full .employment-item .residence-header .residence-dates,.residences-full .employment-item .residence-header .education-dates,.residences-full .employment-item .residence-header .employment-dates,.residences-full .employment-item .education-header .residence-dates,.residences-full .employment-item .education-header .education-dates,.residences-full .employment-item .education-header .employment-dates,.residences-full .employment-item .employment-header .residence-dates,.residences-full .employment-item .employment-header .education-dates,.residences-full .employment-item .employment-header .employment-dates,.education .residence-item .residence-header .residence-dates,.education .residence-item .residence-header .education-dates,.education .residence-item .residence-header .employment-dates,.education .residence-item .education-header .residence-dates,.education .residence-item .education-header .education-dates,.education .residence-item .education-header .employment-dates,.education .residence-item .employment-header .residence-dates,.education .residence-item .employment-header .education-dates,.education .residence-item .employment-header .employment-dates,.education .education-item .residence-header .residence-dates,.education .education-item .residence-header .education-dates,.education .education-item .residence-header .employment-dates,.education .education-item .education-header .residence-dates,.education .education-item .education-header .education-dates,.education .education-item .education-header .employment-dates,.education .education-item .employment-header .residence-dates,.education .education-item .employment-header .education-dates,.education .education-item .employment-header .employment-dates,.education .employment-item .residence-header .residence-dates,.education .employment-item .residence-header .education-dates,.education .employment-item .residence-header .employment-dates,.education .employment-item .education-header .residence-dates,.education .employment-item .education-header .education-dates,.education .employment-item .education-header .employment-dates,.education .employment-item .employment-header .residence-dates,.education .employment-item .employment-header .education-dates,.education .employment-item .employment-header .employment-dates,.education-full .residence-item .residence-header .residence-dates,.education-full .residence-item .residence-header .education-dates,.education-full .residence-item .residence-header .employment-dates,.education-full .residence-item .education-header .residence-dates,.education-full .residence-item .education-header .education-dates,.education-full .residence-item .education-header .employment-dates,.education-full .residence-item .employment-header .residence-dates,.education-full .residence-item .employment-header .education-dates,.education-full .residence-item .employment-header .employment-dates,.education-full .education-item .residence-header .residence-dates,.education-full .education-item .residence-header .education-dates,.education-full .education-item .residence-header .employment-dates,.education-full .education-item .education-header .residence-dates,.education-full .education-item .education-header .education-dates,.education-full .education-item .education-header .employment-dates,.education-full .education-item .employment-header .residence-dates,.education-full .education-item .employment-header .education-dates,.education-full .education-item .employment-header .employment-dates,.education-full .employment-item .residence-header .residence-dates,.education-full .employment-item .residence-header .education-dates,.education-full .employment-item .residence-header .employment-dates,.education-full .employment-item .education-header .residence-dates,.education-full .employment-item .education-header .education-dates,.education-full .employment-item .education-header .employment-dates,.education-full .employment-item .employment-header .residence-dates,.education-full .employment-item .employment-header .education-dates,.education-full .employment-item .employment-header .employment-dates,.employments .residence-item .residence-header .residence-dates,.employments .residence-item .residence-header .education-dates,.employments .residence-item .residence-header .employment-dates,.employments .residence-item .education-header .residence-dates,.employments .residence-item .education-header .education-dates,.employments .residence-item .education-header .employment-dates,.employments .residence-item .employment-header .residence-dates,.employments .residence-item .employment-header .education-dates,.employments .residence-item .employment-header .employment-dates,.employments .education-item .residence-header .residence-dates,.employments .education-item .residence-header .education-dates,.employments .education-item .residence-header .employment-dates,.employments .education-item .education-header .residence-dates,.employments .education-item .education-header .education-dates,.employments .education-item .education-header .employment-dates,.employments .education-item .employment-header .residence-dates,.employments .education-item .employment-header .education-dates,.employments .education-item .employment-header .employment-dates,.employments .employment-item .residence-header .residence-dates,.employments .employment-item .residence-header .education-dates,.employments .employment-item .residence-header .employment-dates,.employments .employment-item .education-header .residence-dates,.employments .employment-item .education-header .education-dates,.employments .employment-item .education-header .employment-dates,.employments .employment-item .employment-header .residence-dates,.employments .employment-item .employment-header .education-dates,.employments .employment-item .employment-header .employment-dates,.employment-full .residence-item .residence-header .residence-dates,.employment-full .residence-item .residence-header .education-dates,.employment-full .residence-item .residence-header .employment-dates,.employment-full .residence-item .education-header .residence-dates,.employment-full .residence-item .education-header .education-dates,.employment-full .residence-item .education-header .employment-dates,.employment-full .residence-item .employment-header .residence-dates,.employment-full .residence-item .employment-header .education-dates,.employment-full .residence-item .employment-header .employment-dates,.employment-full .education-item .residence-header .residence-dates,.employment-full .education-item .residence-header .education-dates,.employment-full .education-item .residence-header .employment-dates,.employment-full .education-item .education-header .residence-dates,.employment-full .education-item .education-header .education-dates,.employment-full .education-item .education-header .employment-dates,.employment-full .education-item .employment-header .residence-dates,.employment-full .education-item .employment-header .education-dates,.employment-full .education-item .employment-header .employment-dates,.employment-full .employment-item .residence-header .residence-dates,.employment-full .employment-item .residence-header .education-dates,.employment-full .employment-item .residence-header .employment-dates,.employment-full .employment-item .education-header .residence-dates,.employment-full .employment-item .education-header .education-dates,.employment-full .employment-item .education-header .employment-dates,.employment-full .employment-item .employment-header .residence-dates,.employment-full .employment-item .employment-header .education-dates,.employment-full .employment-item .employment-header .employment-dates,.residences .study-time,.residences .residence-dates,.residences .employment-dates,.residences p.notes,.residences-full .study-time,.residences-full .residence-dates,.residences-full .employment-dates,.residences-full p.notes,.education .study-time,.education .residence-dates,.education .employment-dates,.education p.notes,.education-full .study-time,.education-full .residence-dates,.education-full .employment-dates,.education-full p.notes,.employments .study-time,.employments .residence-dates,.employments .employment-dates,.employments p.notes,.employment-full .study-time,.employment-full .residence-dates,.employment-full .employment-dates,.employment-full p.notes,.residences .degree,.residences .residence-address,.residences-full .degree,.residences-full .residence-address,.education .degree,.education .residence-address,.education-full .degree,.education-full .residence-address,.employments .degree,.employments .residence-address,.employment-full .degree,.employment-full .residence-address,p.no-data,.show-more-link a,.details-breadcrumb .breadcrumb-link,.changes-timeline .change-item.session-group .nested-change-item .nested-change-header .nested-change-info .change-event,.changes-timeline .change-item .change-details .field-changes .field-change strong,.changes-timeline .change-item .change-details h5,.changes-timeline .change-item .change-header .change-info .change-date,.sources-list .source-item .source-excerpt,.sources-list .source-item .attribution-description,.sources-list .source-item .source-header .attribution-date,.index-sidebar .index-filter input.search-query,.entity-primary p.aka,.entity-primary p.aliases,.entity-primary p.birthdate,.entity-primary p.founded,.entity-primary p.sumup,.entity-primary p.type-ao,.entity-adjunct p.aka,.entity-adjunct p.aliases,.entity-adjunct p.birthdate,.entity-adjunct p.founded,.entity-adjunct p.sumup,.entity-adjunct p.type-ao{color:#fff;font-family:"Decimal A","Decimal B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-size:13px;font-size:.8125rem;font-weight:400;line-height:1.4em;margin:.5em 0}.associates-list .associate-item .associate-info .associate-link .associate-details .associate-name,.family-list .family-member .family-member-info .family-member-link .family-member-details .family-member-name,.family-sections .family-section .family-category,.residences .residence-item .residence-header h4,.residences .residence-item .education-header h4,.residences .residence-item .employment-header h4,.residences .education-item .residence-header h4,.residences .education-item .education-header h4,.residences .education-item .employment-header h4,.residences .employment-item .residence-header h4,.residences .employment-item .education-header h4,.residences .employment-item .employment-header h4,.residences-full .residence-item .residence-header h4,.residences-full .residence-item .education-header h4,.residences-full .residence-item .employment-header h4,.residences-full .education-item .residence-header h4,.residences-full .education-item .education-header h4,.residences-full .education-item .employment-header h4,.residences-full .employment-item .residence-header h4,.residences-full .employment-item .education-header h4,.residences-full .employment-item .employment-header h4,.education .residence-item .residence-header h4,.education .residence-item .education-header h4,.education .residence-item .employment-header h4,.education .education-item .residence-header h4,.education .education-item .education-header h4,.education .education-item .employment-header h4,.education .employment-item .residence-header h4,.education .employment-item .education-header h4,.education .employment-item .employment-header h4,.education-full .residence-item .residence-header h4,.education-full .residence-item .education-header h4,.education-full .residence-item .employment-header h4,.education-full .education-item .residence-header h4,.education-full .education-item .education-header h4,.education-full .education-item .employment-header h4,.education-full .employment-item .residence-header h4,.education-full .employment-item .education-header h4,.education-full .employment-item .employment-header h4,.employments .residence-item .residence-header h4,.employments .residence-item .education-header h4,.employments .residence-item .employment-header h4,.employments .education-item .residence-header h4,.employments .education-item .education-header h4,.employments .education-item .employment-header h4,.employments .employment-item .residence-header h4,.employments .employment-item .education-header h4,.employments .employment-item .employment-header h4,.employment-full .residence-item .residence-header h4,.employment-full .residence-item .education-header h4,.employment-full .residence-item .employment-header h4,.employment-full .education-item .residence-header h4,.employment-full .education-item .education-header h4,.employment-full .education-item .employment-header h4,.employment-full .employment-item .residence-header h4,.employment-full .employment-item .education-header h4,.employment-full .employment-item .employment-header h4,.residences .school-name,.residences .residence-name,.residences .employer-name,.residences-full .school-name,.residences-full .residence-name,.residences-full .employer-name,.education .school-name,.education .residence-name,.education .employer-name,.education-full .school-name,.education-full .residence-name,.education-full .employer-name,.employments .school-name,.employments .residence-name,.employments .employer-name,.employment-full .school-name,.employment-full .residence-name,.employment-full .employer-name,.changes-timeline .change-item .change-header .change-info .change-event,.sources-list .source-item .source-header h4,.entity-primary div.trix-content,.entity-adjunct div.trix-content,.entity-primary p,.entity-adjunct p{color:#fff;font-family:"Decimal A","Decimal B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-size:15px;font-size:.9375rem;font-weight:400;line-height:1.4em}.residences .residence-item .residence-details .residence-meta .duration,.residences .residence-item .residence-details .education-meta .duration,.residences .residence-item .residence-details .employment-meta .duration,.residences .residence-item .education-details .residence-meta .duration,.residences .residence-item .education-details .education-meta .duration,.residences .residence-item .education-details .employment-meta .duration,.residences .residence-item .employment-details .residence-meta .duration,.residences .residence-item .employment-details .education-meta .duration,.residences .residence-item .employment-details .employment-meta .duration,.residences .education-item .residence-details .residence-meta .duration,.residences .education-item .residence-details .education-meta .duration,.residences .education-item .residence-details .employment-meta .duration,.residences .education-item .education-details .residence-meta .duration,.residences .education-item .education-details .education-meta .duration,.residences .education-item .education-details .employment-meta .duration,.residences .education-item .employment-details .residence-meta .duration,.residences .education-item .employment-details .education-meta .duration,.residences .education-item .employment-details .employment-meta .duration,.residences .employment-item .residence-details .residence-meta .duration,.residences .employment-item .residence-details .education-meta .duration,.residences .employment-item .residence-details .employment-meta .duration,.residences .employment-item .education-details .residence-meta .duration,.residences .employment-item .education-details .education-meta .duration,.residences .employment-item .education-details .employment-meta .duration,.residences .employment-item .employment-details .residence-meta .duration,.residences .employment-item .employment-details .education-meta .duration,.residences .employment-item .employment-details .employment-meta .duration,.residences-full .residence-item .residence-details .residence-meta .duration,.residences-full .residence-item .residence-details .education-meta .duration,.residences-full .residence-item .residence-details .employment-meta .duration,.residences-full .residence-item .education-details .residence-meta .duration,.residences-full .residence-item .education-details .education-meta .duration,.residences-full .residence-item .education-details .employment-meta .duration,.residences-full .residence-item .employment-details .residence-meta .duration,.residences-full .residence-item .employment-details .education-meta .duration,.residences-full .residence-item .employment-details .employment-meta .duration,.residences-full .education-item .residence-details .residence-meta .duration,.residences-full .education-item .residence-details .education-meta .duration,.residences-full .education-item .residence-details .employment-meta .duration,.residences-full .education-item .education-details .residence-meta .duration,.residences-full .education-item .education-details .education-meta .duration,.residences-full .education-item .education-details .employment-meta .duration,.residences-full .education-item .employment-details .residence-meta .duration,.residences-full .education-item .employment-details .education-meta .duration,.residences-full .education-item .employment-details .employment-meta .duration,.residences-full .employment-item .residence-details .residence-meta .duration,.residences-full .employment-item .residence-details .education-meta .duration,.residences-full .employment-item .residence-details .employment-meta .duration,.residences-full .employment-item .education-details .residence-meta .duration,.residences-full .employment-item .education-details .education-meta .duration,.residences-full .employment-item .education-details .employment-meta .duration,.residences-full .employment-item .employment-details .residence-meta .duration,.residences-full .employment-item .employment-details .education-meta .duration,.residences-full .employment-item .employment-details .employment-meta .duration,.education .residence-item .residence-details .residence-meta .duration,.education .residence-item .residence-details .education-meta .duration,.education .residence-item .residence-details .employment-meta .duration,.education .residence-item .education-details .residence-meta .duration,.education .residence-item .education-details .education-meta .duration,.education .residence-item .education-details .employment-meta .duration,.education .residence-item .employment-details .residence-meta .duration,.education .residence-item .employment-details .education-meta .duration,.education .residence-item .employment-details .employment-meta .duration,.education .education-item .residence-details .residence-meta .duration,.education .education-item .residence-details .education-meta .duration,.education .education-item .residence-details .employment-meta .duration,.education .education-item .education-details .residence-meta .duration,.education .education-item .education-details .education-meta .duration,.education .education-item .education-details .employment-meta .duration,.education .education-item .employment-details .residence-meta .duration,.education .education-item .employment-details .education-meta .duration,.education .education-item .employment-details .employment-meta .duration,.education .employment-item .residence-details .residence-meta .duration,.education .employment-item .residence-details .education-meta .duration,.education .employment-item .residence-details .employment-meta .duration,.education .employment-item .education-details .residence-meta .duration,.education .employment-item .education-details .education-meta .duration,.education .employment-item .education-details .employment-meta .duration,.education .employment-item .employment-details .residence-meta .duration,.education .employment-item .employment-details .education-meta .duration,.education .employment-item .employment-details .employment-meta .duration,.education-full .residence-item .residence-details .residence-meta .duration,.education-full .residence-item .residence-details .education-meta .duration,.education-full .residence-item .residence-details .employment-meta .duration,.education-full .residence-item .education-details .residence-meta .duration,.education-full .residence-item .education-details .education-meta .duration,.education-full .residence-item .education-details .employment-meta .duration,.education-full .residence-item .employment-details .residence-meta .duration,.education-full .residence-item .employment-details .education-meta .duration,.education-full .residence-item .employment-details .employment-meta .duration,.education-full .education-item .residence-details .residence-meta .duration,.education-full .education-item .residence-details .education-meta .duration,.education-full .education-item .residence-details .employment-meta .duration,.education-full .education-item .education-details .residence-meta .duration,.education-full .education-item .education-details .education-meta .duration,.education-full .education-item .education-details .employment-meta .duration,.education-full .education-item .employment-details .residence-meta .duration,.education-full .education-item .employment-details .education-meta .duration,.education-full .education-item .employment-details .employment-meta .duration,.education-full .employment-item .residence-details .residence-meta .duration,.education-full .employment-item .residence-details .education-meta .duration,.education-full .employment-item .residence-details .employment-meta .duration,.education-full .employment-item .education-details .residence-meta .duration,.education-full .employment-item .education-details .education-meta .duration,.education-full .employment-item .education-details .employment-meta .duration,.education-full .employment-item .employment-details .residence-meta .duration,.education-full .employment-item .employment-details .education-meta .duration,.education-full .employment-item .employment-details .employment-meta .duration,.employments .residence-item .residence-details .residence-meta .duration,.employments .residence-item .residence-details .education-meta .duration,.employments .residence-item .residence-details .employment-meta .duration,.employments .residence-item .education-details .residence-meta .duration,.employments .residence-item .education-details .education-meta .duration,.employments .residence-item .education-details .employment-meta .duration,.employments .residence-item .employment-details .residence-meta .duration,.employments .residence-item .employment-details .education-meta .duration,.employments .residence-item .employment-details .employment-meta .duration,.employments .education-item .residence-details .residence-meta .duration,.employments .education-item .residence-details .education-meta .duration,.employments .education-item .residence-details .employment-meta .duration,.employments .education-item .education-details .residence-meta .duration,.employments .education-item .education-details .education-meta .duration,.employments .education-item .education-details .employment-meta .duration,.employments .education-item .employment-details .residence-meta .duration,.employments .education-item .employment-details .education-meta .duration,.employments .education-item .employment-details .employment-meta .duration,.employments .employment-item .residence-details .residence-meta .duration,.employments .employment-item .residence-details .education-meta .duration,.employments .employment-item .residence-details .employment-meta .duration,.employments .employment-item .education-details .residence-meta .duration,.employments .employment-item .education-details .education-meta .duration,.employments .employment-item .education-details .employment-meta .duration,.employments .employment-item .employment-details .residence-meta .duration,.employments .employment-item .employment-details .education-meta .duration,.employments .employment-item .employment-details .employment-meta .duration,.employment-full .residence-item .residence-details .residence-meta .duration,.employment-full .residence-item .residence-details .education-meta .duration,.employment-full .residence-item .residence-details .employment-meta .duration,.employment-full .residence-item .education-details .residence-meta .duration,.employment-full .residence-item .education-details .education-meta .duration,.employment-full .residence-item .education-details .employment-meta .duration,.employment-full .residence-item .employment-details .residence-meta .duration,.employment-full .residence-item .employment-details .education-meta .duration,.employment-full .residence-item .employment-details .employment-meta .duration,.employment-full .education-item .residence-details .residence-meta .duration,.employment-full .education-item .residence-details .education-meta .duration,.employment-full .education-item .residence-details .employment-meta .duration,.employment-full .education-item .education-details .residence-meta .duration,.employment-full .education-item .education-details .education-meta .duration,.employment-full .education-item .education-details .employment-meta .duration,.employment-full .education-item .employment-details .residence-meta .duration,.employment-full .education-item .employment-details .education-meta .duration,.employment-full .education-item .employment-details .employment-meta .duration,.employment-full .employment-item .residence-details .residence-meta .duration,.employment-full .employment-item .residence-details .education-meta .duration,.employment-full .employment-item .residence-details .employment-meta .duration,.employment-full .employment-item .education-details .residence-meta .duration,.employment-full .employment-item .education-details .education-meta .duration,.employment-full .employment-item .education-details .employment-meta .duration,.employment-full .employment-item .employment-details .residence-meta .duration,.employment-full .employment-item .employment-details .education-meta .duration,.employment-full .employment-item .employment-details .employment-meta .duration,.residences .residence-item .residence-header .address-type-badge,.residences .residence-item .education-header .address-type-badge,.residences .residence-item .employment-header .address-type-badge,.residences .education-item .residence-header .address-type-badge,.residences .education-item .education-header .address-type-badge,.residences .education-item .employment-header .address-type-badge,.residences .employment-item .residence-header .address-type-badge,.residences .employment-item .education-header .address-type-badge,.residences .employment-item .employment-header .address-type-badge,.residences-full .residence-item .residence-header .address-type-badge,.residences-full .residence-item .education-header .address-type-badge,.residences-full .residence-item .employment-header .address-type-badge,.residences-full .education-item .residence-header .address-type-badge,.residences-full .education-item .education-header .address-type-badge,.residences-full .education-item .employment-header .address-type-badge,.residences-full .employment-item .residence-header .address-type-badge,.residences-full .employment-item .education-header .address-type-badge,.residences-full .employment-item .employment-header .address-type-badge,.education .residence-item .residence-header .address-type-badge,.education .residence-item .education-header .address-type-badge,.education .residence-item .employment-header .address-type-badge,.education .education-item .residence-header .address-type-badge,.education .education-item .education-header .address-type-badge,.education .education-item .employment-header .address-type-badge,.education .employment-item .residence-header .address-type-badge,.education .employment-item .education-header .address-type-badge,.education .employment-item .employment-header .address-type-badge,.education-full .residence-item .residence-header .address-type-badge,.education-full .residence-item .education-header .address-type-badge,.education-full .residence-item .employment-header .address-type-badge,.education-full .education-item .residence-header .address-type-badge,.education-full .education-item .education-header .address-type-badge,.education-full .education-item .employment-header .address-type-badge,.education-full .employment-item .residence-header .address-type-badge,.education-full .employment-item .education-header .address-type-badge,.education-full .employment-item .employment-header .address-type-badge,.employments .residence-item .residence-header .address-type-badge,.employments .residence-item .education-header .address-type-badge,.employments .residence-item .employment-header .address-type-badge,.employments .education-item .residence-header .address-type-badge,.employments .education-item .education-header .address-type-badge,.employments .education-item .employment-header .address-type-badge,.employments .employment-item .residence-header .address-type-badge,.employments .employment-item .education-header .address-type-badge,.employments .employment-item .employment-header .address-type-badge,.employment-full .residence-item .residence-header .address-type-badge,.employment-full .residence-item .education-header .address-type-badge,.employment-full .residence-item .employment-header .address-type-badge,.employment-full .education-item .residence-header .address-type-badge,.employment-full .education-item .education-header .address-type-badge,.employment-full .education-item .employment-header .address-type-badge,.employment-full .employment-item .residence-header .address-type-badge,.employment-full .employment-item .education-header .address-type-badge,.employment-full .employment-item .employment-header .address-type-badge,.residences .residence-item .residence-header .current-badge,.residences .residence-item .education-header .current-badge,.residences .residence-item .employment-header .current-badge,.residences .education-item .residence-header .current-badge,.residences .education-item .education-header .current-badge,.residences .education-item .employment-header .current-badge,.residences .employment-item .residence-header .current-badge,.residences .employment-item .education-header .current-badge,.residences .employment-item .employment-header .current-badge,.residences-full .residence-item .residence-header .current-badge,.residences-full .residence-item .education-header .current-badge,.residences-full .residence-item .employment-header .current-badge,.residences-full .education-item .residence-header .current-badge,.residences-full .education-item .education-header .current-badge,.residences-full .education-item .employment-header .current-badge,.residences-full .employment-item .residence-header .current-badge,.residences-full .employment-item .education-header .current-badge,.residences-full .employment-item .employment-header .current-badge,.education .residence-item .residence-header .current-badge,.education .residence-item .education-header .current-badge,.education .residence-item .employment-header .current-badge,.education .education-item .residence-header .current-badge,.education .education-item .education-header .current-badge,.education .education-item .employment-header .current-badge,.education .employment-item .residence-header .current-badge,.education .employment-item .education-header .current-badge,.education .employment-item .employment-header .current-badge,.education-full .residence-item .residence-header .current-badge,.education-full .residence-item .education-header .current-badge,.education-full .residence-item .employment-header .current-badge,.education-full .education-item .residence-header .current-badge,.education-full .education-item .education-header .current-badge,.education-full .education-item .employment-header .current-badge,.education-full .employment-item .residence-header .current-badge,.education-full .employment-item .education-header .current-badge,.education-full .employment-item .employment-header .current-badge,.employments .residence-item .residence-header .current-badge,.employments .residence-item .education-header .current-badge,.employments .residence-item .employment-header .current-badge,.employments .education-item .residence-header .current-badge,.employments .education-item .education-header .current-badge,.employments .education-item .employment-header .current-badge,.employments .employment-item .residence-header .current-badge,.employments .employment-item .education-header .current-badge,.employments .employment-item .employment-header .current-badge,.employment-full .residence-item .residence-header .current-badge,.employment-full .residence-item .education-header .current-badge,.employment-full .residence-item .employment-header .current-badge,.employment-full .education-item .residence-header .current-badge,.employment-full .education-item .education-header .current-badge,.employment-full .education-item .employment-header .current-badge,.employment-full .employment-item .residence-header .current-badge,.employment-full .employment-item .education-header .current-badge,.employment-full .employment-item .employment-header .current-badge,.changes-timeline .change-item.session-group .session-meta,.changes-timeline .change-item.session-group .nested-change-item .nested-change-header .nested-change-meta .change-time,.changes-timeline .change-item.session-group .nested-change-item .nested-change-header .nested-change-info .change-model,.changes-timeline .change-item.session-group .session-duration,.changes-timeline .change-item .change-details .version-meta,.changes-timeline .change-item .change-details .field-changes .field-change .value-change .old-value,.changes-timeline .change-item .change-details .field-changes .field-change .value-change .new-value,.changes-timeline .change-item .change-header .change-info .change-user,.sources-list .source-item .attribution-meta,.entity-primary ul.associated-groups li,.entity-adjunct ul.associated-groups li{color:#fff;font-family:"Decimal A","Decimal B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-size:10px;font-size:.625rem;font-weight:400;line-height:1.4em}.lightbox{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;padding:2rem}.lightbox .lightbox-image{max-width:90%;max-height:80vh;object-fit:contain;margin:auto}.lightbox .lightbox-caption{color:#fff;margin-top:1rem;text-align:center;font-size:1.1rem;max-width:80%}.lightbox .lightbox-close{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;padding:.5rem;line-height:1;opacity:.8;transition:opacity .2s}.lightbox .lightbox-close:hover{opacity:1}.lightbox .lightbox-image{opacity:0;transition:opacity .3s}.lightbox .lightbox-image.loaded{opacity:1}.gallery-image-item .gallery-image{cursor:zoom-in;transition:opacity .2s}.gallery-image-item .gallery-image:hover{opacity:.9}#masquerade_notice{background-color:rgb(.7565,115.7267,150.5435);color:#fff;font-size:14px;font-size:.875rem;height:50px;margin:auto -3.5em;padding:1em;text-align:center;z-index:10000}#masquerade_notice .hide a{font-size:12px;font-size:.75rem;color:#fff;text-decoration:underline;text-transform:uppercase}#masquerade_notice+header#masthead{top:50px}.c-buttons{margin-bottom:48px;text-align:center}.c-button{display:inline-block;margin:4px;padding:12px 24px;color:#747474;background:none;font-size:13px;font-size:.8125rem;box-shadow:none;border-radius:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.c-button:focus{outline:none}.c-button:disabled{opacity:.3;cursor:not-allowed}.c-menu{position:fixed;z-index:200;background-color:rgba(0,0,0,.7);color:#fff;-webkit-box-shadow:0px 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0px 1px 3px rgba(0,0,0,.3);box-shadow:0px 1px 3px rgba(0,0,0,.3);transition:transform .3s;text-transform:uppercase}.c-menu__items{list-style:none;margin:0;padding:0}.c-menu--slide-left,.c-menu--slide-right,.c-menu--push-left,.c-menu--push-right{width:100%;height:100%;overflow-y:scroll}@media all and (min-width: 320px){.c-menu--slide-left,.c-menu--slide-right,.c-menu--push-left,.c-menu--push-right{width:300px}}.c-menu--slide-left .c-menu__item,.c-menu--slide-right .c-menu__item,.c-menu--push-left .c-menu__item,.c-menu--push-right .c-menu__item{display:block;text-align:left;border-top:solid 1px #747474;border-bottom:solid 1px #121212}.c-menu--slide-left .c-menu__item:first-child,.c-menu--slide-right .c-menu__item:first-child,.c-menu--push-left .c-menu__item:first-child,.c-menu--push-right .c-menu__item:first-child{border-top:none}.c-menu--slide-left .c-menu__item:last-child,.c-menu--slide-right .c-menu__item:last-child,.c-menu--push-left .c-menu__item:last-child,.c-menu--push-right .c-menu__item:last-child{border-bottom:none}.c-menu--slide-left .c-menu__link,.c-menu--slide-right .c-menu__link,.c-menu--push-left .c-menu__link,.c-menu--push-right .c-menu__link{display:block;padding:12px 24px;color:#fff}.c-menu--slide-left .c-menu__close,.c-menu--slide-right .c-menu__close,.c-menu--push-left .c-menu__close,.c-menu--push-right .c-menu__close{display:block;padding:12px 24px;width:100%}.c-menu--slide-left,.c-menu--push-left{top:0;left:0;transform:translateX(-100%)}@media all and (min-width: 320px){.c-menu--slide-left,.c-menu--push-left{transform:translateX(-300px)}}.c-menu--slide-left.is-active,.c-menu--push-left.is-active{transform:translateX(0)}.c-menu--slide-right,.c-menu--push-right{top:0;right:0;transform:translateX(100%)}@media all and (min-width: 320px){.c-menu--slide-right,.c-menu--push-right{transform:translateX(300px)}}.c-menu--slide-right.is-active,.c-menu--push-right.is-active{transform:translateX(0)}.c-menu--slide-top,.c-menu--slide-bottom,.c-menu--push-top,.c-menu--push-bottom{vertical-align:middle;width:100%;height:60px;text-align:center;overflow-x:scroll}.c-menu--slide-top .c-menu__items,.c-menu--slide-bottom .c-menu__items,.c-menu--push-top .c-menu__items,.c-menu--push-bottom .c-menu__items{display:inline-block;text-align:center}.c-menu--slide-top .c-menu__item,.c-menu--slide-bottom .c-menu__item,.c-menu--push-top .c-menu__item,.c-menu--push-bottom .c-menu__item{display:inline-block;line-height:60px}.c-menu--slide-top .c-menu__link,.c-menu--slide-bottom .c-menu__link,.c-menu--push-top .c-menu__link,.c-menu--push-bottom .c-menu__link{display:block;padding:0 4px;color:#fff}.c-menu--slide-top .c-menu__close,.c-menu--slide-bottom .c-menu__close,.c-menu--push-top .c-menu__close,.c-menu--push-bottom .c-menu__close{display:inline-block;margin-right:12px;padding:0 24px;height:60px;line-height:60px}.c-menu--slide-top,.c-menu--push-top{top:0;left:0;transform:translateY(-60px)}.c-menu--slide-top.is-active,.c-menu--push-top.is-active{transform:translateY(0)}.c-menu--slide-bottom,.c-menu--push-bottom{bottom:0;left:0;transform:translateY(60px)}.c-menu--slide-bottom.is-active,.c-menu--push-bottom.is-active{transform:translateY(0)}.o-wrapper.has-push-left{transform:translateX(100%)}@media all and (min-width: 320px){.o-wrapper.has-push-left{transform:translateX(300px)}}.o-wrapper.has-push-right{transform:translateX(-100%)}@media all and (min-width: 320px){.o-wrapper.has-push-right{transform:translateX(-300px)}}.o-wrapper.has-push-top{transform:translateY(60px)}.o-wrapper.has-push-bottom{transform:translateY(-60px)}body.has-active-menu{overflow:hidden}.c-menu__close{background-color:rgba(0,0,0,.7);color:#fff;-webkit-box-shadow:0px 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0px 1px 3px rgba(0,0,0,.3);box-shadow:0px 1px 3px rgba(0,0,0,.3);font-size:13px;font-size:.8125rem;border:none;box-shadow:none;border-radius:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.c-menu__close:focus{outline:none}.c-mask{position:fixed;z-index:100;top:0;left:0;overflow:hidden;width:0;height:0;background-color:#000;opacity:0;transition:opacity .3s,width 0s .3s,height 0s .3s}.c-mask.is-active{width:100%;height:100%;opacity:.7;transition:opacity .3s}.c-menu__item{font-size:16px;font-size:1rem;padding:1em;text-align:left}.c-menu__item a,.c-menu__item a:link,.c-menu__item a:hover,.c-menu__item a:active,.c-menu__item a:visited{color:#fff}.page-header{margin-bottom:1.5rem}.page-header h1{color:#fff;margin:0;padding-left:35px;background-position:left center;background-repeat:no-repeat}.page-header h1#dashboard{background-image:url("/assets/icons/gauge-dashboard-1-white-b64b97f5.svg")}ul.pagination{clear:both}body::-webkit-scrollbar,.index-sidebar::-webkit-scrollbar,.content-well::-webkit-scrollbar,.entity-primary::-webkit-scrollbar,.entity-adjunct::-webkit-scrollbar{width:6px;background-color:rgba(0,0,0,0)}body::-webkit-scrollbar-track,.index-sidebar::-webkit-scrollbar-track,.content-well::-webkit-scrollbar-track,.entity-primary::-webkit-scrollbar-track,.entity-adjunct::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:3px}body::-webkit-scrollbar-thumb,.index-sidebar::-webkit-scrollbar-thumb,.content-well::-webkit-scrollbar-thumb,.entity-primary::-webkit-scrollbar-thumb,.entity-adjunct::-webkit-scrollbar-thumb{border-radius:3px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5);background-color:#2c3e50}.search-field{margin-bottom:2rem}.search-field input[type=search]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.search-field input[type=search]:focus{outline:none;border-color:#666}.search-results .report-card{margin-bottom:2rem;padding:1rem;border:1px solid #eee;border-radius:4px}.search-results .report-card h3{margin-bottom:1rem}.search-results .report-card .stories-list .story-item{margin-bottom:1rem;padding-left:1rem;border-left:3px solid #eee}.search-results .no-results{text-align:center;color:#666;padding:2rem}.section-status{background-color:#c0392b;border-radius:10px;color:#fff;display:inline-block;font-size:.625em;font-weight:bold;height:20px;line-height:1.8em;margin:0 .5em 0 0;position:relative;top:-2px;text-align:center;width:20px}.section-status.intake,.section-status.m_intake_check{background-color:#4d4d4d}.section-status.initial_review,.section-status.subsequent_review,.section-status.m_review_closeout{background-color:#f1c40f}.section-status.qa_audit,.section-status.m_qa_selection{background-color:rgb(.7565,115.7267,150.5435)}.section-status.deficiency_tank,.section-status.m_deficiency_closeout{background-color:#c0392b}.section-status.approved,.section-status.released,.section-status.awaiting_payment,.section-status.closed{background-color:#16a085}nav#main_nav{background-color:#121212;display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;overflow:hidden;width:75px;transition:width 400ms ease-out,background-color 400ms ease-out;z-index:1000}nav#main_nav header#page_header{height:80px}nav#main_nav h1{background-image:url("/assets/hex_logo-f27607b0.svg")}.no-svg nav#main_nav h1{background-image:url("/assets/hex_logo-647affa8.png")}@media only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){.no-svg nav#main_nav h1{background-image:url("/assets/hex_logo@2x-a652b0fd.png")}}nav#main_nav h1{background-position:17px 0;background-repeat:no-repeat;font-family:"Decimal 2 A","Decimal 2 B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-size:27px;font-size:1.6875rem;font-weight:200;height:50px;letter-spacing:.4em;line-height:1.6em;text-indent:-250px;text-transform:uppercase}nav#main_nav ul{display:flex;height:calc(100vh - 180px);flex-direction:column;margin-bottom:1.5em}nav#main_nav ul li{display:block;height:51px;padding:5px 12px}nav#main_nav ul li:first-child{padding-top:0}nav#main_nav ul li.selected a{background-color:#009cbb;border-radius:6px}nav#main_nav ul li#chat{margin-top:auto}nav#main_nav ul li a{background-repeat:no-repeat;background-position:13px 13px;color:hsla(0,0%,100%,0);display:inline-block;font-family:"Decimal A","Decimal B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-size:15px;font-size:.9375rem;height:50px;width:50px;padding:15px;text-indent:-250px;text-transform:uppercase;transition:color 600ms ease-out;white-space:nowrap}nav#main_nav ul#logged_in_as{align-content:flex-end;position:relative;margin-top:auto;margin-bottom:0;height:72px;background-color:#262626}nav#main_nav ul#logged_in_as .logout-link{font-family:"Decimal A","Decimal B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-size:10px;font-size:.625rem;margin-bottom:.35em;margin-bottom:.35rem;text-transform:uppercase;color:#d8d8d8;position:absolute;top:25px;left:12px}nav#main_nav ul#logged_in_as .logout-link:hover,nav#main_nav ul#logged_in_as .logout-link:active{color:#fff}nav#main_nav ul#logged_in_as .admin-link{font-family:"Decimal A","Decimal B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-size:10px;font-size:.625rem;text-transform:uppercase;color:#d8d8d8;position:absolute;top:25px;left:65px;margin-left:15px}nav#main_nav ul#logged_in_as .admin-link:hover,nav#main_nav ul#logged_in_as .admin-link:active{color:#fff}nav#main_nav ul#logged_in_as li{height:auto}nav#main_nav ul#logged_in_as li a{display:inline-block}nav#main_nav.expanded{background-color:#009cbb;box-shadow:2px 0 25px rgba(0,0,0,.6);width:280px}nav#main_nav.expanded h1{text-indent:75px;background-image:url("/assets/hex_logo_dark-59f8a9b5.svg")}.no-svg nav#main_nav.expanded h1{background-image:url("/assets/hex_logo_dark-e50793a8.png")}@media only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){.no-svg nav#main_nav.expanded h1{background-image:url("/assets/hex_logo_dark@2x-45988fa8.png")}}nav#main_nav.expanded ul li.selected a{background-color:#005d70}nav#main_nav.expanded ul li a{color:#fff;text-indent:50px;width:100%}nav#main_nav.expanded ul#logged_in_as{background-color:#005d70}nav#main_nav li#dashboard a{background-image:url("/assets/icons/gauge-dashboard-1-gray-c1981038.svg")}nav#main_nav.expanded ul li#dashboard a{background-image:url("/assets/icons/gauge-dashboard-1-dbl-d6543b75.svg")}nav#main_nav ul li.selected#dashboard a{background-image:url("/assets/icons/gauge-dashboard-1-white-b64b97f5.svg")}nav#main_nav li#projects a{background-image:url("/assets/icons/design-pen-tool-gray-aa33555c.svg")}nav#main_nav.expanded ul li#projects a{background-image:url("/assets/icons/design-pen-tool-dbl-8293e559.svg")}nav#main_nav ul li.selected#projects a{background-image:url("/assets/icons/design-pen-tool-white-718da028.svg")}nav#main_nav li#people a{background-image:url("/assets/icons/single-neutral-id-card-2-gray-52d469c6.svg")}nav#main_nav.expanded ul li#people a{background-image:url("/assets/icons/single-neutral-id-card-2-dbl-9f6d3d01.svg")}nav#main_nav ul li.selected#people a{background-image:url("/assets/icons/single-neutral-id-card-2-white-9afe149c.svg")}nav#main_nav li#groups a{background-image:url("/assets/icons/single-neutral-folder-box-gray-7d647bdb.svg")}nav#main_nav.expanded ul li#groups a{background-image:url("/assets/icons/single-neutral-folder-box-dbl-701b7990.svg")}nav#main_nav ul li.selected#groups a{background-image:url("/assets/icons/single-neutral-folder-box-white-9acfabd4.svg")}nav#main_nav li#sources a{background-image:url("/assets/icons/sources-gray-d80c7edf.svg")}nav#main_nav.expanded ul li#sources a{background-image:url("/assets/icons/sources-dbl-f6e9281e.svg")}nav#main_nav ul li.selected#sources a{background-image:url("/assets/icons/sources-white-fce54b01.svg")}nav#main_nav li#events a{background-image:url("/assets/icons/calendar-date-gray-d17580c8.svg")}nav#main_nav.expanded ul li#events a{background-image:url("/assets/icons/calendar-date-dbl-59ed5fcd.svg")}nav#main_nav ul li.selected#events a{background-image:url("/assets/icons/calendar-date-white-544ea120.svg")}nav#main_nav li#incidents a{background-image:url("/assets/icons/bomb-fire-bottle-gray-a7f95c4c.svg")}nav#main_nav.expanded ul li#incidents a{background-image:url("/assets/icons/bomb-fire-bottle-dbl-4bdcfc0e.svg")}nav#main_nav ul li.selected#incidents a{background-image:url("/assets/icons/bomb-fire-bottle-white-b0ba21bb.svg")}nav#main_nav li#geotrack a{background-image:url("/assets/icons/maps-mark-gray-39395cd0.svg")}nav#main_nav.expanded ul li#geotrack a{background-image:url("/assets/icons/maps-mark-dbl-52ceb987.svg")}nav#main_nav ul li.selected#geotrack a{background-image:url("/assets/icons/maps-mark-white-433bef5b.svg")}nav#main_nav li#mapping a{background-image:url("/assets/icons/maps-pin-1-gray-c1ecfa7f.svg")}nav#main_nav.expanded ul li#mapping a{background-image:url("/assets/icons/maps-pin-1-dbl-4af9de29.svg")}nav#main_nav ul li.selected#mapping a{background-image:url("/assets/icons/maps-pin-1-white-55753fb0.svg")}nav#main_nav li#mapstore a{background-image:url("/assets/icons/book-pin-gray-265ca5e4.svg")}nav#main_nav.expanded ul li#mapstore a{background-image:url("/assets/icons/book-pin-dbl-68ecac09.svg")}nav#main_nav ul li.selected#mapstore a{background-image:url("/assets/icons/book-pin-white-ac3d5d3f.svg")}nav#main_nav li#toolkit a{background-image:url("/assets/icons/toolkit-gray-f6ac4530.svg")}nav#main_nav.expanded ul li#toolkit a{background-image:url("/assets/icons/toolkit-dbl-189e9276.svg")}nav#main_nav ul li.selected#toolkit a{background-image:url("/assets/icons/toolkit-white-a4c01fed.svg")}nav#main_nav li#chat a{background-image:url("/assets/icons/messages-bubble-square-text-alternate-gray-c8219659.svg")}nav#main_nav.expanded ul li#chat a{background-image:url("/assets/icons/messages-bubble-square-text-alternate-dbl-8ea22180.svg")}nav#main_nav ul li.selected#chat a{background-image:url("/assets/icons/messages-bubble-square-text-alternate-white-7730cb7e.svg")}nav#main_nav li#app-info-trigger a{background-image:url("/assets/icons/information-circle-gray-35d03651.svg")}nav#main_nav.expanded ul li#app-info-trigger a{background-image:url("/assets/icons/information-circle-dbl-2aa15dd5.svg")}nav#main_nav ul li.selected#app-info-trigger a{background-image:url("/assets/icons/information-circle-white-d955debb.svg")}nav#main_nav li#settings a{background-image:url("/assets/icons/cog-circle-gray-e62c1f27.svg")}nav#main_nav.expanded ul li#settings a{background-image:url("/assets/icons/cog-circle-dbl-3f6de6d8.svg")}nav#main_nav ul li.selected#settings a{background-image:url("/assets/icons/cog-circle-white-7665c199.svg")}nav#main_nav li#dashbaord a,nav#main_nav li#events a,nav#main_nav li#info a,nav#main_nav li#settings a{background-position:14px 13px}nav#main_nav li#people a,nav#main_nav li#mapstore a{background-position:16px 13px}ul.social-accounts{display:flex;flex-wrap:wrap}ul.social-accounts li a{background-position:top center;background-repeat:no-repeat;background-size:40px 40px;display:block;height:40px;margin-right:10px;padding-top:45px;overflow:hidden;width:40px;font-size:13px;font-size:.8125rem;text-align:center}ul.social-accounts li a.aparat{background-image:url("/assets/social/aparat-35a5e79d.svg")}ul.social-accounts li a.bluesky{background-image:url("/assets/social/bluesky-8ba23fde.svg")}ul.social-accounts li a.crunchbase{background-image:url("/assets/social/crunchbase-ab31f41c.svg")}ul.social-accounts li a.discord{background-image:url("/assets/social/discord-c42c4a03.svg")}ul.social-accounts li a.douyin{background-image:url("social/douyin.svg")}ul.social-accounts li a.facebook{background-image:url("/assets/social/facebook-b9214a58.svg")}ul.social-accounts li a.fedibird{background-image:url("social/fedibird.svg")}ul.social-accounts li a.flickr{background-image:url("/assets/social/flickr-10e0a76c.svg")}ul.social-accounts li a.flote{background-image:url("/assets/social/flote-fa22bee2.svg")}ul.social-accounts li a.foursquare{background-image:url("/assets/social/foursquare-aaa1ecb7.svg")}ul.social-accounts li a.gab{background-image:url("/assets/social/gab-fe3e6b9b.svg")}ul.social-accounts li a.gettr{background-image:url("social/gettr.svg")}ul.social-accounts li a.google-plus{background-image:url("/assets/social/google-plus-b5163dbf.svg")}ul.social-accounts li a.guilded{background-image:url("/assets/social/guilded-94324618.svg")}ul.social-accounts li a.ifunny-co{background-image:url("/assets/social/ifunny-co-8f0bbdf0.svg")}ul.social-accounts li a.instagram{background-image:url("/assets/social/instagram-ed4f3540.svg")}ul.social-accounts li a.kuaishou{background-image:url("/assets/social/kuaishou-c7c9ccaf.svg")}ul.social-accounts li a.linkedin{background-image:url("/assets/social/linkedin-33f7bf5a.svg")}ul.social-accounts li a.linktree{background-image:url("/assets/social/linktree-416ed61a.svg")}ul.social-accounts li a.locals{background-image:url("/assets/social/locals-979ee6d3.svg")}ul.social-accounts li a.mastodon{background-image:url("/assets/social/mastodon-8671eeee.svg")}ul.social-accounts li a.mattermost{background-image:url("/assets/social/mattermost-f6e0b1de.svg")}ul.social-accounts li a.medium{background-image:url("/assets/social/medium-eb6e1f40.svg")}ul.social-accounts li a.minds{background-image:url("/assets/social/minds-7240ec8d.svg")}ul.social-accounts li a.misskey{background-image:url("social/misskey.svg")}ul.social-accounts li a.nostr{background-image:url("social/nostr.svg")}ul.social-accounts li a.ok-ru{background-image:url("/assets/social/ok-ru-e160255a.svg")}ul.social-accounts li a.parler{background-image:url("/assets/social/parler-4c43761e.svg")}ul.social-accounts li a.peertube{background-image:url("social/peertube.svg")}ul.social-accounts li a.periscope{background-image:url("/assets/social/periscope-390a390e.svg")}ul.social-accounts li a.pinterest{background-image:url("social/pinterest.svg")}ul.social-accounts li a.pixelfed{background-image:url("social/pixelfed.svg")}ul.social-accounts li a.poshmark{background-image:url("/assets/social/poshmark-38dec281.svg")}ul.social-accounts li a.post{background-image:url("social/post.svg")}ul.social-accounts li a.qq{background-image:url("/assets/social/qq-523c1513.svg")}ul.social-accounts li a.quora{background-image:url("/assets/social/quora-7904c268.svg")}ul.social-accounts li a.reddit{background-image:url("/assets/social/reddit-4fc2c2da.svg")}ul.social-accounts li a.sina-weibo{background-image:url("/assets/social/sina-weibo-8cd66ded.svg")}ul.social-accounts li a.soundcloud{background-image:url("/assets/social/soundcloud-295d6a54.svg")}ul.social-accounts li a.snapchat{background-image:url("/assets/social/snapchat-5ccc1d30.svg")}ul.social-accounts li a.soroush{background-image:url("/assets/social/soroush-add0cc48.svg")}ul.social-accounts li a.substack{background-image:url("/assets/social/substack-174b8ccf.svg")}ul.social-accounts li a.telegram{background-image:url("/assets/social/telegram-7745f3bf.svg")}ul.social-accounts li a.tiktok{background-image:url("/assets/social/tiktok-f285cb09.svg")}ul.social-accounts li a.tumblr{background-image:url("/assets/social/tumblr-521415ac.svg")}ul.social-accounts li a.twitch{background-image:url("/assets/social/twitch-4214949a.svg")}ul.social-accounts li a.twitter,ul.social-accounts li a.x-twitter{background-image:url("/assets/social/twitter-7af09a06.svg")}ul.social-accounts li a.vibe{background-image:url("/assets/social/vibe-97982e55.svg")}ul.social-accounts li a.vid-me{background-image:url("/assets/social/vid.me-048f9e32.svg")}ul.social-accounts li a.vimeo{background-image:url("/assets/social/vimeo-a415677d.svg")}ul.social-accounts li a.vk{background-image:url("/assets/social/vk-bc8b5056.svg")}ul.social-accounts li a.wechat{background-image:url("/assets/social/wechat-517bc884.svg")}ul.social-accounts li a.weibo{background-image:url("/assets/social/weibo-4bcb9688.svg")}ul.social-accounts li a.weixin{background-image:url("social/weixin.svg")}ul.social-accounts li a.whatsapp{background-image:url("/assets/social/whatsapp-1640ef28.svg")}ul.social-accounts li a.wire{background-image:url("/assets/social/wire-4bd7ea02.svg")}ul.social-accounts li a.youtube{background-image:url("/assets/social/youtube-003ef5ee.svg")}ul.social-accounts li a.myspace,ul.social-accounts li a.threads,ul.social-accounts li a.truthsocial,ul.social-accounts li a.vine,ul.social-accounts li a.podcast{background-image:url("/assets/missing_entity_image-ff55b643.png")}@keyframes nav-secondary{0%{opacity:0;transform:translateY(-1em)}100%{opacity:1;transform:translateY(0)}}.ts-wrapper .ts-control .item{background:#e9ecef;border-radius:3px;padding:2px 8px;margin:2px}.ts-wrapper .ts-control .item .remove{padding-left:8px}.ts-wrapper .ts-control .item .remove:hover{color:#dc3545}ul.tags-list li.tag{background:#005d70;border-radius:5px 0 0 5px;color:#fff;cursor:pointer;display:inline-block;font-size:.875rem;height:30px;line-height:30px;margin-right:1.5rem;padding:0 .666rem;position:relative;text-align:center;z-index:100}ul.tags-list li.tag::after{background:inherit;border-radius:5px;display:block;content:"";height:24px;position:absolute;right:-23px;top:-2px;transform-origin:top left;transform:rotate(45deg);width:24px;z-index:-1}#claim_divider{background-color:#747474;border:0;height:3px;margin:0;width:100%}.taggable-image{position:relative;display:inline-block;width:100%}.taggable-image.tagging-mode .taggable-image-img{cursor:crosshair}.taggable-image.tagging-mode .image-tags-container{pointer-events:none}.taggable-image-wrapper{position:relative;display:inline-block}.taggable-image-img{display:block;max-width:100%;height:auto;user-select:none;-webkit-user-drag:none}.image-tags-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.image-tag{position:absolute;border:2px solid #009cbb;background-color:rgba(0,156,187,.15);pointer-events:auto;cursor:pointer;opacity:0;transition:opacity .2s ease}.image-tag.point{width:24px;height:24px;border-radius:50%;transform:translate(-50%, -50%);border-width:3px;background-color:rgba(0,156,187,.3)}.taggable-image:hover .image-tag,.image-tag:hover{opacity:1}.image-tag .tag-label{position:absolute;bottom:-24px;left:50%;transform:translateX(-50%);background-color:rgba(18,18,18,.9);color:#fff;padding:2px 8px;border-radius:3px;font-size:12px;white-space:nowrap;opacity:0;transition:opacity .2s ease;pointer-events:none}.image-tag:hover .tag-label{opacity:1}.image-tag .tag-delete{position:absolute;top:-8px;right:-8px;width:18px;height:18px;border-radius:50%;background-color:#c0392b;color:#fff;border:none;font-size:14px;line-height:1;cursor:pointer;opacity:0;transition:opacity .2s ease,background-color .2s ease;display:flex;align-items:center;justify-content:center;padding:0}.image-tag .tag-delete:hover{background-color:rgb(150.3319148936,44.629787234,33.6680851064)}.image-tag:hover .tag-delete{opacity:1}.image-selection-box{position:absolute;border:2px dashed #009cbb;background-color:rgba(0,156,187,.2);pointer-events:none}.taggable-image-controls{display:flex;align-items:center;gap:8px;margin-top:8px}.taggable-image-controls .tag-button{background-color:#4d4d4d;color:#fff;border:none;padding:6px 12px;border-radius:4px;font-size:13px;cursor:pointer;transition:background-color .2s ease}.taggable-image-controls .tag-button:hover{background-color:rgb(102.5,102.5,102.5)}.taggable-image-controls .tag-button.active{background-color:#009cbb}.taggable-image-controls .tag-button.active:hover{background-color:rgb(0,198.5454545455,238)}.tag-count-badge{display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background-color:#009cbb;color:#fff;border-radius:10px;font-size:11px;font-weight:600}.person-selector-dialog{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:none;align-items:center;justify-content:center;z-index:1000}.person-selector-dialog.active{display:flex}.person-selector-content{background-color:#262626;border-radius:8px;padding:20px;min-width:300px;max-width:400px}.person-selector-content h4{margin:0 0 16px 0;color:#fff;font-size:16px}.person-selector-content .person-select{width:100%;margin-bottom:16px}.person-selector-content .ts-wrapper .ts-control{background-color:#4d4d4d;border-color:#747474;color:#fff}.person-selector-content .ts-wrapper .ts-control input{color:#fff}.person-selector-content .ts-wrapper .ts-control input::placeholder{color:#999}.person-selector-content .ts-wrapper .ts-dropdown{background-color:#4d4d4d;border-color:#747474}.person-selector-content .ts-wrapper .ts-dropdown .option{color:#fff}.person-selector-content .ts-wrapper .ts-dropdown .option:hover,.person-selector-content .ts-wrapper .ts-dropdown .option.active{background-color:#009cbb}.person-selector-content .ts-wrapper .ts-dropdown .create{color:#999}.person-selector-content .ts-wrapper .ts-dropdown .create strong{color:#fff}.person-selector-actions{display:flex;justify-content:flex-end;gap:8px}.person-selector-actions .btn-cancel{background-color:#747474;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.person-selector-actions .btn-cancel:hover{background-color:rgb(141.5,141.5,141.5)}.gallery-image-item .image-container{position:relative}.gallery-image-item .tag-count-badge{position:absolute;top:8px;right:8px;z-index:1}.lightbox .taggable-image{max-width:100%;max-height:100%;display:flex;flex-direction:column;align-items:center}.lightbox .taggable-image-wrapper{position:relative;display:inline-block;width:auto;max-height:calc(100vh - 120px)}.lightbox .taggable-image-img{display:block;max-height:calc(100vh - 120px);max-width:90vw;width:auto;height:auto}.lightbox .image-tags-container{position:absolute;top:0;left:0;width:100%;height:100%}.lightbox .taggable-image-controls{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);background-color:rgba(18,18,18,.8);padding:8px 16px;border-radius:20px}.family-tree-container{display:flex;flex-direction:column;height:100%;min-height:500px;background-color:#121212;border-radius:8px;overflow:hidden}.family-tree-toolbar{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#262626;border-bottom:1px solid #4d4d4d;flex-wrap:wrap;gap:1rem}.family-tree-actions{display:flex;gap:.5rem;flex-wrap:wrap}.family-tree-actions .button--small{padding:.375rem .75rem;font-size:.8125rem}.family-tree-actions .button--small:disabled{opacity:.5;cursor:not-allowed}.family-tree-legend{display:flex;gap:1rem;flex-wrap:wrap;font-size:.75rem}.family-tree-legend .legend-item{display:flex;align-items:center;gap:.375rem;color:#d8d8d8}.family-tree-legend .legend-item::before{content:"";display:inline-block;width:12px;height:12px;border-radius:50%;border:2px solid}.family-tree-legend .legend-item--self::before{border-color:#009cbb;background-color:#262626}.family-tree-legend .legend-item--parent::before{border-color:#27ae60;background-color:#262626}.family-tree-legend .legend-item--child::before{border-color:#e67e22;background-color:#262626}.family-tree-legend .legend-item--sibling::before{border-color:#9b59b6;background-color:#262626}.family-tree-legend .legend-item--spouse::before{border-color:#e74c3c;background-color:#262626}.family-tree-canvas{flex:1;min-height:400px;background-color:#121212;width:100%;height:100%}.family-member-dialog .dialog-content{width:520px;max-width:90vw}.family-member-dialog .form-hint{margin-top:.25rem;font-size:.8125rem;color:#999}.family-member-dialog .form-hint--warning{color:#f1c40f}.hidden{display:none !important}.family-member-dialog .ts-wrapper{width:100% !important}.family-sections{display:flex;flex-direction:column;gap:1.5rem}.family-section{background-color:#262626;border-radius:8px;padding:1rem}.family-category{margin:0 0 .75rem 0;font-size:.875rem;font-weight:600;color:#d8d8d8;text-transform:uppercase;letter-spacing:.05em}.family-list{list-style:none;margin:0;padding:0}.family-member{padding:.75rem 0;border-bottom:1px solid #4d4d4d}.family-member:last-child{border-bottom:none;padding-bottom:0}.family-member:first-child{padding-top:0}.family-member-link{display:flex;align-items:flex-start;gap:1rem;text-decoration:none;color:inherit;transition:opacity .15s ease}.family-member-link:hover{opacity:.85}.family-member-info{display:flex;align-items:flex-start;gap:1rem}.family-member-portrait{flex-shrink:0}.family-portrait-thumb{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #4d4d4d}.family-member-details{display:flex;flex-direction:column;gap:.25rem}.family-member-name{font-weight:600;color:#fbfbfa;font-size:1rem}.family-member-birth,.family-member-death,.family-member-wedding,.family-member-divorced,.family-member-notes{font-size:.8125rem;color:#999}.family-member-divorced{color:#e74c3c}.family-tree-cards-wrapper{position:relative;display:flex;flex-direction:column;height:100%;min-height:600px;background-color:#121212;border-radius:8px;overflow:hidden}.family-tree-cards-wrapper.family-tree-cards--fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;border-radius:0;min-height:100vh}.family-tree-cards-wrapper.family-tree-cards--fullscreen .family-tree-cards-container{flex:1;min-height:auto}.family-tree-cards-wrapper.family-tree-cards--fullscreen .family-tree-sidebar{display:block}body.has-fullscreen-family-tree{overflow:hidden}.family-tree-cards-container{position:relative;min-height:500px;background-color:#121212;border-radius:0 0 8px 8px;overflow:hidden;cursor:grab}.family-tree-cards-container:active{cursor:grabbing}.family-tree-cards-viewport{position:relative;min-height:400px;transform-origin:0 0;transition:none}.family-tree-cards-layer{position:absolute;top:0;left:0;z-index:2}.family-tree-edges-layer{position:absolute;top:0;left:0;pointer-events:none;z-index:1}.family-tree-controls{position:absolute;bottom:1rem;right:1rem;z-index:10;display:flex;gap:.5rem}.family-tree-controls .button--small{background-color:rgba(38,38,38,.9);backdrop-filter:blur(4px)}.family-tree-controls .button--small:hover{background-color:#4d4d4d}.family-edges-svg{display:block;overflow:visible}.family-edge{fill:none;stroke:#747474;stroke-width:2;transition:stroke .2s ease}.family-edge--spouse{stroke:#e74c3c;stroke-dasharray:8 4}.family-edge--divorced{stroke:#747474;stroke-dasharray:4 4;opacity:.5}.family-edge--adopted{stroke-dasharray:6 3}.family-card{position:absolute;width:180px;height:200px;background:linear-gradient(145deg, #262626, rgb(30.35, 30.35, 30.35));border-radius:12px;border:2px solid #4d4d4d;overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;z-index:2}.family-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.4);border-color:#747474}.family-card:hover .family-card__plus-btn{opacity:1}.family-card:hover .family-card__edit-btn{opacity:1}.family-card:focus{outline:2px solid #009cbb;outline-offset:2px}.family-card--self{border-color:#009cbb;border-width:3px}.family-card--self:hover{border-color:rgb(0,198.5454545455,238)}.family-card--parent{border-color:#27ae60}.family-card--parent:hover{border-color:rgb(54.0422535211,209.9577464789,119.8732394366)}.family-card--child{border-color:#e67e22}.family-card--child:hover{border-color:rgb(235.1829268293,152.743902439,79.8170731707)}.family-card--sibling{border-color:#9b59b6}.family-card--sibling:hover{border-color:hsl(282.5806451613,38.9121338912%,63.137254902%)}.family-card--spouse{border-color:#e74c3c}.family-card--spouse:hover{border-color:hsl(5.6140350877,78.0821917808%,67.0588235294%)}.family-card--child_spouse{border-color:hsl(28.1632653061,79.674796748%,66.7647058824%);opacity:.85}.family-card--child_spouse:hover{border-color:hsl(28.1632653061,79.674796748%,71.7647058824%);opacity:1}.family-card--sibling_spouse{border-color:hsl(282.5806451613,38.9121338912%,68.137254902%);opacity:.85}.family-card--sibling_spouse:hover{border-color:hsl(282.5806451613,38.9121338912%,73.137254902%);opacity:1}.family-card--male .family-card__gender-badge{color:#3498db}.family-card--female .family-card__gender-badge{color:#e74c3c}.family-card__portrait{position:relative;width:100%;height:110px;background-color:#4d4d4d;overflow:hidden}.family-card__portrait-img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.family-card:hover .family-card__portrait-img{transform:scale(1.05)}.family-card__portrait-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #4d4d4d, rgb(64.25, 64.25, 64.25))}.family-card__portrait-placeholder svg{width:48px;height:48px;color:#747474}.family-card__info{flex:1;padding:.75rem;display:flex;flex-direction:column;gap:.25rem}.family-card__name{font-weight:600;font-size:.9375rem;color:#fbfbfa;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.family-card__dates{font-size:.8125rem;color:#999;font-family:Monaco,"Liberation Mono",Courier,monospace}.family-card__relationship{font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:#747474;margin-top:auto}.family-card__gender-badge{position:absolute;top:8px;right:8px;width:24px;height:24px;background-color:rgba(18,18,18,.8);border-radius:50%;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px)}.family-card__gender-badge svg{width:14px;height:14px}.family-card__edit-btn{position:absolute;top:8px;left:8px;width:28px;height:28px;background-color:rgba(18,18,18,.9);border:1px solid #4d4d4d;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s ease,background-color .2s ease;color:#999;z-index:5}.family-card__edit-btn:hover{background-color:#262626;color:#fff}.family-card__edit-btn svg{width:16px;height:16px}.family-card__plus-btn{position:absolute;width:24px;height:24px;background-color:#009cbb;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s ease,transform .2s ease,background-color .2s ease;color:#fff;font-size:1rem;font-weight:bold;line-height:1;z-index:5}.family-card__plus-btn:hover{background-color:rgb(0,198.5454545455,238);transform:scale(1.1)}.family-card__plus-btn--top{top:-12px;left:50%;transform:translateX(-50%)}.family-card__plus-btn--top:hover{transform:translateX(-50%) scale(1.1)}.family-card__plus-btn--bottom{bottom:-12px;left:50%;transform:translateX(-50%)}.family-card__plus-btn--bottom:hover{transform:translateX(-50%) scale(1.1)}.family-card__plus-btn--left{left:-12px;top:50%;transform:translateY(-50%)}.family-card__plus-btn--left:hover{transform:translateY(-50%) scale(1.1)}.family-card__plus-btn--right{right:-12px;top:50%;transform:translateY(-50%)}.family-card__plus-btn--right:hover{transform:translateY(-50%) scale(1.1)}.family-tree-cards-toolbar{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#262626;border-bottom:1px solid #4d4d4d;border-radius:8px 8px 0 0;flex-wrap:wrap;gap:1rem}.family-tree-cards-actions{display:flex;gap:.5rem;flex-wrap:wrap}.family-tree-cards-actions .button--small{padding:.375rem .75rem;font-size:.8125rem}.family-tree-cards-actions .button--small:disabled{opacity:.5;cursor:not-allowed}.family-tree-cards-toolbar-right{display:flex;gap:.5rem;align-items:center}.family-tree-cards-toolbar-right .button--small{padding:.375rem .75rem;font-size:.8125rem}.family-tree-legend{display:flex;gap:1rem;padding:.75rem 1rem;background-color:rgba(38,38,38,.5);border-bottom:1px solid #4d4d4d;flex-wrap:wrap}.legend-item{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#999;text-transform:uppercase;letter-spacing:.05em}.legend-item::before{content:"";display:inline-block;width:12px;height:12px;border-radius:3px;border:2px solid}.legend-item--self::before{border-color:#009cbb}.legend-item--parent::before{border-color:#27ae60}.legend-item--child::before{border-color:#e67e22}.legend-item--sibling::before{border-color:#9b59b6}.legend-item--spouse::before{border-color:#e74c3c}.family-tree-sidebar{display:none;position:absolute;top:0;right:0;width:400px;max-width:90vw;height:100%;background-color:#262626;border-left:1px solid #4d4d4d;transform:translateX(100%);transition:transform .3s ease;z-index:100;overflow-y:auto}.family-tree-sidebar.is-active{transform:translateX(0)}.family-tree-sidebar__header{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #4d4d4d;background-color:#121212;position:sticky;top:0;z-index:1}.family-tree-sidebar__header h3{margin:0;font-size:1.125rem;color:#fbfbfa}.family-tree-sidebar__close{background:none;border:none;color:#999;font-size:1.5rem;cursor:pointer;padding:.25rem .5rem;line-height:1}.family-tree-sidebar__close:hover{color:#fff}.family-tree-sidebar__content{padding:1rem}.family-tree-sidebar__content .loading-message{color:#999;text-align:center;padding:2rem}.quick-create-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#262626;border:1px solid #4d4d4d;border-radius:8px;padding:0;max-width:400px;width:90vw;color:#fbfbfa;z-index:1100}.quick-create-dialog::backdrop{background-color:rgba(0,0,0,.7)}.quick-create-dialog[open]{display:block}.quick-create-dialog__content{padding:1.5rem}.quick-create-dialog__content h3{margin:0 0 1rem;font-size:1.25rem;color:#fbfbfa}.quick-create-errors{background-color:rgba(231,76,60,.2);border:1px solid #e74c3c;border-radius:4px;padding:.75rem;margin-bottom:1rem;color:hsl(5.6140350877,78.0821917808%,77.0588235294%);font-size:.875rem}.quick-create-actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #4d4d4d}@media(max-width: 768px){.family-card{width:150px;height:180px}.family-card__portrait{height:90px}.family-card__name{font-size:.875rem}.family-card__dates{font-size:.75rem}.family-tree-sidebar{width:100%;max-width:100%}}.verification-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:12px;font-size:11px;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;cursor:help}.verification-badge i{font-size:12px;font-size:.75rem}.verification-badge.verification-unverified{background-color:hsla(0,0%,60%,.2);border:1px solid #999;color:#999}.verification-badge.verification-preliminary{background-color:rgba(241,196,15,.2);border:1px solid #f1c40f;color:#f1c40f}.verification-badge.verification-corroborated{background-color:rgba(52,152,219,.2);border:1px solid #3498db;color:#3498db}.verification-badge.verification-verified{background-color:rgba(22,160,133,.2);border:1px solid #16a085;color:#16a085}.verification-badge.verification-official{background-color:rgba(0,156,187,.2);border:1px solid #009cbb;color:#009cbb}.verification-indicator{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;cursor:help}.verification-indicator i{font-size:12px;font-size:.75rem}.verification-indicator.verification-unverified{background-color:hsla(0,0%,60%,.3);color:#999}.verification-indicator.verification-preliminary{background-color:rgba(241,196,15,.3);color:#f1c40f}.verification-indicator.verification-corroborated{background-color:rgba(52,152,219,.3);color:#3498db}.verification-indicator.verification-verified{background-color:rgba(22,160,133,.3);color:#16a085}.verification-indicator.verification-official{background-color:rgba(0,156,187,.3);color:#009cbb}.admiralty-badge,.admiralty-badge-lg{display:inline-flex;align-items:stretch;border-radius:4px;overflow:hidden;font-size:12px;font-size:.75rem;font-weight:600;font-family:"Decimal 2 A","Decimal 2 B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;cursor:help}.admiralty-badge .admiralty-letter,.admiralty-badge-lg .admiralty-letter,.admiralty-badge .admiralty-number,.admiralty-badge-lg .admiralty-number{padding:.2rem .4rem;min-width:1.5em;text-align:center}.admiralty-badge .admiralty-letter.reliability-high,.admiralty-badge-lg .admiralty-letter.reliability-high{background-color:#16a085;color:#121212}.admiralty-badge .admiralty-letter.reliability-good,.admiralty-badge-lg .admiralty-letter.reliability-good{background-color:rgb(33.9010989011,224.5989010989,187.2884615385);color:#121212}.admiralty-badge .admiralty-letter.reliability-fair,.admiralty-badge-lg .admiralty-letter.reliability-fair{background-color:#f1c40f;color:#121212}.admiralty-badge .admiralty-letter.reliability-low,.admiralty-badge-lg .admiralty-letter.reliability-low{background-color:#f39c12;color:#121212}.admiralty-badge .admiralty-letter.reliability-poor,.admiralty-badge-lg .admiralty-letter.reliability-poor{background-color:#c0392b;color:#fff}.admiralty-badge .admiralty-letter.reliability-unknown,.admiralty-badge-lg .admiralty-letter.reliability-unknown{background-color:#747474;color:#fff}.admiralty-badge .admiralty-number.accuracy-confirmed,.admiralty-badge-lg .admiralty-number.accuracy-confirmed{background-color:rgb(15.8351648352,115.1648351648,95.7307692308);color:#fff}.admiralty-badge .admiralty-number.accuracy-probable,.admiralty-badge-lg .admiralty-number.accuracy-probable{background-color:rgb(18.9175824176,137.5824175824,114.3653846154);color:#121212}.admiralty-badge .admiralty-number.accuracy-possible,.admiralty-badge-lg .admiralty-number.accuracy-possible{background-color:rgb(217.7952755906,176.9586614173,12.7047244094);color:#121212}.admiralty-badge .admiralty-number.accuracy-doubtful,.admiralty-badge-lg .admiralty-number.accuracy-doubtful{background-color:hsl(36.8,90.3614457831%,46.1764705882%);color:#121212}.admiralty-badge .admiralty-number.accuracy-improbable,.admiralty-badge-lg .admiralty-number.accuracy-improbable{background-color:rgb(171.1659574468,50.814893617,38.3340425532);color:#fff}.admiralty-badge .admiralty-number.accuracy-unknown,.admiralty-badge-lg .admiralty-number.accuracy-unknown{background-color:rgb(90.5,90.5,90.5);color:#fff}.admiralty-badge-lg{font-size:16px;font-size:1rem}.admiralty-badge-lg .admiralty-letter,.admiralty-badge-lg .admiralty-number{padding:.4rem .6rem;min-width:2em}.admiralty-rating-display{display:flex;align-items:center;gap:.5rem;margin:.5rem 0}.admiralty-rating-display .rating-label{color:#999;font-size:12px;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px}.admiralty-rating-display .rating-code{font-family:"Decimal 2 A","Decimal 2 B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-weight:600;color:#fff;font-size:14px;font-size:.875rem;margin-left:.5rem}.admiralty-rating-display .rating-description{color:#999;font-size:12px;font-size:.75rem;margin-left:.5rem}.confidence-indicator{display:inline-block;padding:.2rem .4rem;border-radius:4px;font-size:11px;font-size:.6875rem;font-weight:500;cursor:help}.confidence-indicator.confidence-very-high{background-color:rgba(22,160,133,.2);color:#16a085}.confidence-indicator.confidence-high{background-color:rgba(33.9010989011,224.5989010989,187.2884615385,.2);color:rgb(33.9010989011,224.5989010989,187.2884615385)}.confidence-indicator.confidence-medium{background-color:rgba(241,196,15,.2);color:#f1c40f}.confidence-indicator.confidence-low{background-color:rgba(243,156,18,.2);color:#f39c12}.confidence-indicator.confidence-very-low{background-color:rgba(192,57,43,.2);color:#c0392b}.field-attribution{display:inline-flex;align-items:center;gap:.25rem;margin-left:.5rem;vertical-align:middle}.field-attribution .attribution-source{font-size:10px;font-size:.625rem;color:#999;font-style:italic}.field-attribution .attribution-source a{color:#999;text-decoration:none}.field-attribution .attribution-source a:hover{color:#009cbb;text-decoration:underline}.attributed-field{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem}.attributed-field .field-value{color:#fff}.attributed-field .field-attribution{opacity:.7;transition:opacity .2s ease}.attributed-field:hover .field-attribution{opacity:1}.source-rating-block .admiralty-badge,.source-rating-block .admiralty-badge-lg{margin-right:.5rem}.source-rating-block .rating-details{display:block;margin-top:.25rem;font-size:11px;font-size:.6875rem;color:#999}.admiralty-preview{background-color:#121212;border:1px solid #4d4d4d;border-radius:4px;padding:1rem;margin-top:1rem;display:flex;align-items:center;gap:1rem}.admiralty-preview strong{color:#999;font-size:12px;font-size:.75rem;text-transform:uppercase}.admiralty-preview .rating-code{font-family:"Decimal 2 A","Decimal 2 B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-weight:600;color:#fff;font-size:18px;font-size:1.125rem;margin-left:auto}.field-with-attribution{position:relative;margin-bottom:1rem}.field-with-attribution .field-wrapper{display:flex;align-items:flex-start;gap:.5rem}.field-with-attribution .field-wrapper>*:first-child{flex:1;min-width:0}.field-with-attribution .field-wrapper select{min-width:4em}.field-with-attribution .attribution-indicator{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:1.75rem;padding:0;border:1px solid #4d4d4d;border-radius:4px;background-color:#121212;cursor:pointer;transition:all .2s ease}.field-with-attribution .attribution-indicator:hover{border-color:#747474;background-color:rgba(116,116,116,.2)}.field-with-attribution .attribution-indicator.active{border-color:#009cbb;background-color:rgba(0,156,187,.1)}.field-with-attribution .attribution-indicator.has-attribution{border-color:#16a085;background-color:rgba(22,160,133,.1)}.field-with-attribution .attribution-indicator .no-attribution-icon{color:#999;font-weight:bold;font-size:14px;font-size:.875rem}.field-with-attribution .attribution-indicator .attribution-badge{transform:scale(0.9)}.field-with-attribution .attribution-panel{display:none;position:absolute;top:100%;right:0;z-index:100;width:380px;max-width:calc(100vw - 2rem);margin-top:.5rem;background-color:#121212;border:1px solid #4d4d4d;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.4)}.field-with-attribution .attribution-panel.expanded{display:block}.field-with-attribution .panel-header{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #4d4d4d;background-color:rgba(77,77,77,.3);border-radius:6px 6px 0 0}.field-with-attribution .panel-header h4{margin:0;font-size:13px;font-size:.8125rem;font-weight:600;color:#fff}.field-with-attribution .panel-header .close-panel{width:24px;height:24px;padding:0;border:none;background:rgba(0,0,0,0);color:#999;font-size:18px;font-size:1.125rem;cursor:pointer;transition:color .2s}.field-with-attribution .panel-header .close-panel:hover{color:#fff}.field-with-attribution .panel-content{padding:1rem;max-height:400px;overflow-y:auto}.field-with-attribution .current-attribution{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #4d4d4d}.field-with-attribution .current-attribution h5{margin:0 0 .5rem;font-size:11px;font-size:.6875rem;text-transform:uppercase;letter-spacing:.5px;color:#999}.field-with-attribution .current-attribution dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:.25rem .75rem;font-size:12px;font-size:.75rem}.field-with-attribution .current-attribution dt{color:#999;font-weight:500}.field-with-attribution .current-attribution dd{margin:0;color:#fff}.field-with-attribution .current-attribution dd .empty{color:#747474;font-style:italic}.field-with-attribution .current-attribution dd a{color:#009cbb;text-decoration:none}.field-with-attribution .current-attribution dd a:hover{text-decoration:underline}.field-with-attribution .attribution-form h5{margin:0 0 .75rem;font-size:11px;font-size:.6875rem;text-transform:uppercase;letter-spacing:.5px;color:#999}.field-with-attribution .attribution-form .form-group{margin-bottom:.75rem}.field-with-attribution .attribution-form .form-group label{display:block;margin-bottom:.25rem;font-size:11px;font-size:.6875rem;font-weight:500;color:#999}.field-with-attribution .attribution-form .attribution-select{width:100%;padding:.5rem;border:1px solid #4d4d4d;border-radius:4px;background-color:#262626 !important;color:#fff !important;font-size:13px;font-size:.8125rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23999' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;padding-right:2rem}.field-with-attribution .attribution-form .attribution-select option{background-color:#262626;color:#fff}.field-with-attribution .attribution-form .attribution-select:focus{border-color:#009cbb;outline:none}.field-with-attribution .attribution-form .source-select-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.field-with-attribution .attribution-form .source-select-header label{margin-bottom:0 !important}.field-with-attribution .attribution-form .refresh-sources-btn{padding:.15rem .4rem;border:1px solid #4d4d4d;border-radius:3px;background:rgba(0,0,0,0);color:#999;cursor:pointer;font-size:12px;font-size:.75rem;line-height:1;transition:all .2s}.field-with-attribution .attribution-form .refresh-sources-btn:hover{border-color:#009cbb;color:#009cbb}.field-with-attribution .attribution-form .refresh-sources-btn:disabled{opacity:.5;cursor:wait}.field-with-attribution .attribution-form .source-hint{margin:.25rem 0 0;font-size:11px;font-size:.6875rem;color:#999}.field-with-attribution .attribution-form .source-hint a{color:#009cbb;text-decoration:none}.field-with-attribution .attribution-form .source-hint a:hover{text-decoration:underline}.field-with-attribution .attribution-form .source-hint .hint-separator{margin:0 .25rem;color:#747474}.field-with-attribution .attribution-form .source-hint .hint-text{color:#747474}.field-with-attribution .attribution-form .confidence-slider-wrapper{display:flex;align-items:center;gap:.75rem}.field-with-attribution .attribution-form .confidence-slider,.field-with-attribution .attribution-form .associate-metadata-fields .metadata-content .decimal-slider,.associate-metadata-fields .metadata-content .field-with-attribution .attribution-form .decimal-slider{flex:1;height:6px;-webkit-appearance:none;background:#4d4d4d;border-radius:3px;cursor:pointer}.field-with-attribution .attribution-form .confidence-slider::-webkit-slider-thumb,.field-with-attribution .attribution-form .associate-metadata-fields .metadata-content .decimal-slider::-webkit-slider-thumb,.associate-metadata-fields .metadata-content .field-with-attribution .attribution-form .decimal-slider::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#009cbb;cursor:pointer;transition:transform .1s}.field-with-attribution .attribution-form .confidence-slider::-webkit-slider-thumb:hover,.field-with-attribution .attribution-form .associate-metadata-fields .metadata-content .decimal-slider::-webkit-slider-thumb:hover,.associate-metadata-fields .metadata-content .field-with-attribution .attribution-form .decimal-slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.field-with-attribution .attribution-form .confidence-slider::-moz-range-thumb,.field-with-attribution .attribution-form .associate-metadata-fields .metadata-content .decimal-slider::-moz-range-thumb,.associate-metadata-fields .metadata-content .field-with-attribution .attribution-form .decimal-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#009cbb;cursor:pointer;border:none}.field-with-attribution .attribution-form .confidence-value,.field-with-attribution .attribution-form .associate-metadata-fields .metadata-content .decimal-value,.associate-metadata-fields .metadata-content .field-with-attribution .attribution-form .decimal-value{min-width:3em;font-size:13px;font-size:.8125rem;font-weight:600;color:#fff;text-align:right}.field-with-attribution .attribution-form .attribution-notes{width:100%;padding:.5rem;border:1px solid #4d4d4d;border-radius:4px;background-color:#262626;color:#fff;font-size:12px;font-size:.75rem;resize:vertical;min-height:60px}.field-with-attribution .attribution-form .attribution-notes::placeholder{color:#747474}.field-with-attribution .attribution-form .attribution-notes:focus{border-color:#009cbb;outline:none}.field-with-attribution .attribution-history{margin-top:1rem;padding-top:1rem;border-top:1px solid #4d4d4d}.field-with-attribution .attribution-history .history-toggle{display:flex;align-items:center;gap:.5rem;padding:0;border:none;background:rgba(0,0,0,0);color:#999;font-size:11px;font-size:.6875rem;cursor:pointer;transition:color .2s}.field-with-attribution .attribution-history .history-toggle:hover{color:#fff}.field-with-attribution .attribution-history .history-toggle .toggle-icon{font-weight:bold;transition:transform .2s}.field-with-attribution .attribution-history .history-accordion{display:none;margin-top:.5rem}.field-with-attribution .attribution-history .history-accordion.expanded{display:block}.field-with-attribution .attribution-history .history-list{margin:0;padding:0;list-style:none}.field-with-attribution .attribution-history .history-item{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;border-bottom:1px solid rgba(77,77,77,.5);font-size:11px;font-size:.6875rem}.field-with-attribution .attribution-history .history-item:last-child{border-bottom:none}.field-with-attribution .attribution-history .history-date{color:#747474;min-width:80px}.field-with-attribution .attribution-history .history-source{flex:1;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.field-with-attribution .attribution-history .history-badge{transform:scale(0.8)}.field-with-attribution .attribution-history .history-confidence{color:#999;min-width:35px;text-align:right}@media(max-width: 768px){.field-with-attribution .attribution-panel{position:fixed;top:auto;right:1rem;bottom:1rem;left:1rem;width:auto;max-height:60vh}}.attribution-icon-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:4px;border-radius:4px;background-color:#121212;border:1px solid #4d4d4d;cursor:pointer;transition:all .2s ease}.attribution-icon-wrapper svg{width:16px;height:16px;color:#747474;transition:color .2s ease}.attribution-icon-wrapper:hover{border-color:#747474;background-color:rgba(116,116,116,.2)}.attribution-icon-wrapper:hover svg{color:#999}.attribution-icon-wrapper.has-sources{background-color:rgba(0,93,112,.3);border-color:#005d70}.attribution-icon-wrapper.has-sources svg{color:#009cbb}.attribution-icon-wrapper.has-sources:hover{border-color:#009cbb;background-color:rgba(0,156,187,.2)}.attribution-icon-wrapper .source-count{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#009cbb;color:#fff;font-size:10px;font-weight:600;line-height:16px;text-align:center}.object-attribution-indicator{display:inline-flex;align-items:center;margin-left:.5rem}.object-attribution-indicator .attribution-icon-wrapper{width:20px;height:20px;padding:3px}.object-attribution-indicator .attribution-icon-wrapper svg{width:14px;height:14px}.object-attribution-indicator .attribution-icon-wrapper .source-count{min-width:14px;height:14px;font-size:9px;line-height:14px;top:-5px;right:-5px}.nested-fields-header{display:flex;align-items:center;margin-bottom:.5rem}.nested-fields-header h4,.nested-fields-header h5,.nested-fields-header .section-title{margin:0}.attribution-sources-list{list-style:none;margin:0;padding:0}.attribution-sources-list .attribution-source-item{display:flex;align-items:center;justify-content:space-between;padding:.5rem;margin-bottom:.25rem;background-color:rgba(77,77,77,.3);border-radius:4px;font-size:12px;font-size:.75rem}.attribution-sources-list .attribution-source-item:last-child{margin-bottom:0}.attribution-sources-list .attribution-source-item .source-name{flex:1;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attribution-sources-list .attribution-source-item .source-name a{color:#009cbb;text-decoration:none}.attribution-sources-list .attribution-source-item .source-name a:hover{text-decoration:underline}.attribution-sources-list .attribution-source-item .source-rating{margin:0 .5rem}.attribution-sources-list .attribution-source-item .remove-source-btn{padding:2px 6px;border:none;background:rgba(0,0,0,0);color:#999;cursor:pointer;font-size:14px;font-size:.875rem;line-height:1;transition:color .2s}.attribution-sources-list .attribution-source-item .remove-source-btn:hover{color:#c0392b}.add-source-btn{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;margin-top:.5rem;border:1px dashed #4d4d4d;border-radius:4px;background:rgba(0,0,0,0);color:#999;font-size:11px;font-size:.6875rem;cursor:pointer;transition:all .2s}.add-source-btn:hover{border-color:#009cbb;color:#009cbb}.add-source-btn .add-icon{font-weight:bold}.field-attribution-inline{display:inline-flex;align-items:center;margin-left:.5rem;vertical-align:middle}.bulk-attribution-modal{display:inline-block}.bulk-attribution-trigger{display:inline-flex;align-items:center;gap:.5rem}.bulk-attribution-trigger .btn-icon{width:16px;height:16px}.bulk-attribution-dialog{padding:0;border:none;border-radius:8px;background:rgba(0,0,0,0);max-width:90vw;max-height:90vh;overflow:visible}.bulk-attribution-dialog::backdrop{background-color:rgba(0,0,0,.7);backdrop-filter:blur(2px)}.bulk-attribution-dialog[open]{animation:dialog-fade-in .2s ease-out}.bulk-attribution-dialog .dialog-container{background:#121212;border:1px solid #4d4d4d;border-radius:8px;width:600px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.5)}.bulk-attribution-dialog .dialog-header{padding:1rem 1.5rem;border-bottom:1px solid #4d4d4d;display:flex;justify-content:space-between;align-items:flex-start}.bulk-attribution-dialog .dialog-header h3{margin:0;font-size:20px;font-size:1.25rem;color:#fff}.bulk-attribution-dialog .dialog-header .dialog-subtitle{margin:.25rem 0 0;font-size:14px;font-size:.875rem;color:#999}.bulk-attribution-dialog .dialog-header .dialog-close{background:none;border:none;color:#999;font-size:24px;font-size:1.5rem;cursor:pointer;padding:0;line-height:1;flex-shrink:0}.bulk-attribution-dialog .dialog-header .dialog-close:hover{color:#fff}.bulk-attribution-dialog .dialog-body{padding:1rem 1.5rem;overflow-y:auto;flex:1}.bulk-attribution-dialog .form-section{margin-bottom:1.5rem}.bulk-attribution-dialog .form-section h4{margin:0 0 .75rem;font-size:12px;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:#999}.bulk-attribution-dialog .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.bulk-attribution-dialog .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.bulk-attribution-dialog .section-header h4{margin:0}.bulk-attribution-dialog .section-header .select-all{font-size:12px;font-size:.75rem;color:#999;display:flex;align-items:center;gap:.5rem;cursor:pointer}.bulk-attribution-dialog .section-header .select-all input{cursor:pointer}.bulk-attribution-dialog .checkbox-grid{display:grid;gap:.5rem;max-height:200px;overflow-y:auto;padding:.5rem;background:#191919;border-radius:4px;border:1px solid #4d4d4d}.bulk-attribution-dialog .checkbox-grid.loading{opacity:.5;pointer-events:none}.bulk-attribution-dialog .checkbox-item{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:4px;cursor:pointer;transition:background-color .15s}.bulk-attribution-dialog .checkbox-item:hover{background:hsla(0,0%,100%,.05)}.bulk-attribution-dialog .checkbox-item.has-sources{background:rgba(0,156,187,.1);border-left:2px solid #009cbb}.bulk-attribution-dialog .checkbox-item input[type=checkbox]{cursor:pointer}.bulk-attribution-dialog .checkbox-item .checkbox-label{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex:1}.bulk-attribution-dialog .checkbox-item .field-name,.bulk-attribution-dialog .checkbox-item .object-label{color:#fff;font-weight:500}.bulk-attribution-dialog .checkbox-item .field-value{color:#999;font-size:14px;font-size:.875rem}.bulk-attribution-dialog .checkbox-item .source-badge{font-size:11px;font-size:.6875rem;padding:.125rem .375rem;border-radius:3px;background:#009cbb;color:#fff}.bulk-attribution-dialog .dialog-footer{padding:1rem 1.5rem;border-top:1px solid #4d4d4d;display:flex;justify-content:flex-end;gap:.75rem}.bulk-attribution-dialog .form-group label{display:block;margin-bottom:.25rem;font-size:12px;font-size:.75rem;color:#999}.bulk-attribution-dialog .attribution-select{width:100%;padding:.5rem;border:1px solid #4d4d4d;border-radius:4px;background-color:#262626;color:#fff;font-size:14px;font-size:.875rem}.bulk-attribution-dialog .attribution-select:focus{border-color:#009cbb;outline:none}.bulk-attribution-dialog .confidence-slider-wrapper{display:flex;align-items:center;gap:.75rem}.bulk-attribution-dialog .confidence-slider,.bulk-attribution-dialog .associate-metadata-fields .metadata-content .decimal-slider,.associate-metadata-fields .metadata-content .bulk-attribution-dialog .decimal-slider{flex:1;height:6px;-webkit-appearance:none;background:#4d4d4d;border-radius:3px;cursor:pointer}.bulk-attribution-dialog .confidence-slider::-webkit-slider-thumb,.bulk-attribution-dialog .associate-metadata-fields .metadata-content .decimal-slider::-webkit-slider-thumb,.associate-metadata-fields .metadata-content .bulk-attribution-dialog .decimal-slider::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#009cbb;cursor:pointer}.bulk-attribution-dialog .confidence-slider::-moz-range-thumb,.bulk-attribution-dialog .associate-metadata-fields .metadata-content .decimal-slider::-moz-range-thumb,.associate-metadata-fields .metadata-content .bulk-attribution-dialog .decimal-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#009cbb;cursor:pointer;border:none}.bulk-attribution-dialog .confidence-value,.bulk-attribution-dialog .associate-metadata-fields .metadata-content .decimal-value,.associate-metadata-fields .metadata-content .bulk-attribution-dialog .decimal-value{min-width:3em;font-size:14px;font-size:.875rem;font-weight:600;color:#fff;text-align:right}.bulk-attribution-dialog .source-hint{margin:.25rem 0 0;font-size:12px;font-size:.75rem;color:#747474}.bulk-attribution-dialog .source-hint a{color:#009cbb}.bulk-attribution-dialog .loading-indicator{text-align:center;padding:1rem;color:#999}.bulk-attribution-dialog .loading-indicator.hidden{display:none}.bulk-attribution-dialog .empty{color:#747474;font-style:italic;text-align:center;padding:1rem;margin:0}.bulk-attribution-dialog .error{color:#c0392b;text-align:center;padding:1rem;margin:0}.metadata-fields,.associate-metadata-fields{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #4d4d4d}.metadata-fields .metadata-toggle,.associate-metadata-fields .metadata-toggle{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;border:none;background:rgba(0,0,0,0);color:#999;font-size:12px;font-size:.75rem;cursor:pointer;transition:color .2s}.metadata-fields .metadata-toggle:hover,.associate-metadata-fields .metadata-toggle:hover{color:#fff}.metadata-fields .metadata-toggle .toggle-icon,.associate-metadata-fields .metadata-toggle .toggle-icon{font-size:10px;font-size:.625rem;transition:transform .2s}.metadata-fields .metadata-toggle .has-metadata-indicator,.associate-metadata-fields .metadata-toggle .has-metadata-indicator{color:#16a085;font-size:8px;font-size:.5rem}.metadata-fields .metadata-content,.associate-metadata-fields .metadata-content{display:none;padding:.75rem 0 .5rem 1rem}.metadata-fields .metadata-content .metadata-field,.associate-metadata-fields .metadata-content .metadata-field{margin-bottom:.75rem}.metadata-fields .metadata-content .metadata-field:last-child,.associate-metadata-fields .metadata-content .metadata-field:last-child{margin-bottom:0}.metadata-fields .metadata-content .source-select,.associate-metadata-fields .metadata-content .source-select{width:100%;max-width:300px}.metadata-fields .metadata-content label,.associate-metadata-fields .metadata-content label{display:block;margin-bottom:.25rem;font-size:12px;font-size:.75rem;color:#999}.metadata-fields .metadata-content .confidence-slider-wrapper,.associate-metadata-fields .metadata-content .confidence-slider-wrapper{display:flex;align-items:center;gap:.75rem}.metadata-fields .metadata-content .confidence-slider,.associate-metadata-fields .metadata-content .confidence-slider,.associate-metadata-fields .metadata-content .decimal-slider{flex:1;max-width:150px;height:6px;-webkit-appearance:none;background:#4d4d4d;border-radius:3px;cursor:pointer}.metadata-fields .metadata-content .confidence-slider::-webkit-slider-thumb,.associate-metadata-fields .metadata-content .confidence-slider::-webkit-slider-thumb,.associate-metadata-fields .metadata-content .decimal-slider::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#009cbb;cursor:pointer;transition:transform .1s}.metadata-fields .metadata-content .confidence-slider::-webkit-slider-thumb:hover,.associate-metadata-fields .metadata-content .confidence-slider::-webkit-slider-thumb:hover,.associate-metadata-fields .metadata-content .decimal-slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.metadata-fields .metadata-content .confidence-slider::-moz-range-thumb,.associate-metadata-fields .metadata-content .confidence-slider::-moz-range-thumb,.associate-metadata-fields .metadata-content .decimal-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#009cbb;cursor:pointer;border:none}.metadata-fields .metadata-content .confidence-value,.associate-metadata-fields .metadata-content .confidence-value,.associate-metadata-fields .metadata-content .decimal-value{min-width:3em;font-size:12px;font-size:.75rem;color:#999;text-align:right}.associate-metadata-fields .metadata-content .decimal-slider-wrapper{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.associate-metadata-fields .metadata-content .last-interaction-field{margin-top:.75rem}.url-fetch-section{background-color:#121212;border:2px solid #009cbb;border-radius:6px;padding:1.25rem;margin-bottom:1.5rem}.url-fetch-section legend{background-color:#009cbb;color:#fff;font-family:"Decimal A","Decimal B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-weight:500;font-size:13px;font-size:.8125rem;text-transform:uppercase;padding:.35em .75em}.url-fetch-section .url-fetch-row{display:flex;gap:1rem;align-items:flex-end}.url-fetch-section .url-fetch-row .input{flex:1;margin-bottom:0}.url-fetch-section .url-fetch-row .fetch-button{flex-shrink:0;display:flex;align-items:center;gap:.5rem;height:38px;padding:0 1rem;background-color:#009cbb;border:none;border-radius:4px;color:#fff;font-weight:600;font-size:14px;font-size:.875rem;cursor:pointer;transition:background-color .2s,opacity .2s}.url-fetch-section .url-fetch-row .fetch-button:hover{background-color:rgb(0,198.5454545455,238)}.url-fetch-section .url-fetch-row .fetch-button:disabled{opacity:.6;cursor:wait}.url-fetch-section .url-fetch-row .fetch-button.loading{background-color:#4d4d4d}.url-fetch-section .spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(0,0,0,0);border-top-color:currentColor;border-radius:50%;animation:source-fetch-spin .8s linear infinite}.url-fetch-section .spinner.hidden{display:none}.url-fetch-section .error-message{color:#c0392b;font-size:13px;font-size:.8125rem;margin-top:.75rem;padding:.5rem .75rem;background-color:rgba(192,57,43,.1);border:1px solid rgba(192,57,43,.3);border-radius:4px}.url-fetch-section .error-message.hidden{display:none}@keyframes source-fetch-spin{to{transform:rotate(360deg)}}@media(max-width: 768px){.url-fetch-section .url-fetch-row{flex-direction:column;align-items:stretch}.url-fetch-section .url-fetch-row .input{width:100%}.url-fetch-section .url-fetch-row .fetch-button{width:100%;justify-content:center;height:44px}}.trix-content .attachment-gallery>action-text-attachment,.trix-content .attachment-gallery>.attachment{flex:1 0 33%;padding:0 .5em;max-width:33%}.trix-content .attachment-gallery.attachment-gallery--2>action-text-attachment,.trix-content .attachment-gallery.attachment-gallery--2>.attachment,.trix-content .attachment-gallery.attachment-gallery--4>action-text-attachment,.trix-content .attachment-gallery.attachment-gallery--4>.attachment{flex-basis:50%;max-width:50%}.trix-content action-text-attachment .attachment{padding:0 !important;max-width:100% !important;height:auto !important;margin-bottom:1em !important}trix-toolbar .trix-button:not(:disabled){background-color:#fff}trix-editor{background-color:#fff;color:#333;min-height:300px}html{margin:0;padding:0}body{background-color:#191919;color:#fff;margin:0;padding:0 0 0 75px}*{box-sizing:border-box}[hidden]{display:none !important}.project-selector{background-color:#121212;font-family:"Decimal A","Decimal B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-size:14px;font-size:.875rem;height:40px;padding:5px 12px;position:absolute;top:0;left:75px;right:0;text-align:right;z-index:100;display:flex;align-items:center;justify-content:flex-end;gap:12px}.project-selector>span{color:#747474;display:inline-block;margin-right:4px;text-transform:uppercase}.project-selector form{display:flex;align-items:center;margin:0}.project-selector form select#project_id{background:#262626;border:1px solid #4d4d4d;color:#999;font-family:"Decimal A","Decimal B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-size:14px;font-size:.875rem;height:24px;padding:0 10px;min-width:300px}.project-selector .active-project-indicator{background-color:rgba(0,156,187,.15);border:1px solid rgba(0,156,187,.4);border-radius:4px;color:#999;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-size:.75rem}.project-selector .active-project-indicator .filter-icon{color:#009cbb}.project-selector .active-project-indicator strong{color:#fff;font-weight:600}.project-selector .active-project-indicator .clear-filter{color:#747474;margin-left:8px;text-decoration:none;transition:color .2s ease}.project-selector .active-project-indicator .clear-filter:hover{color:#fff}main{display:grid;grid-template-columns:350px auto;overflow:hidden;position:absolute;top:40px;left:75px;right:0;bottom:0}main.full-width-well{display:grid;grid-template-columns:1fr;grid-template-rows:90px 9fr 1fr;grid-column-gap:0;grid-row-gap:0;padding:0 1em}main.full-width-well h1{grid-area:1/1/2/6}main.full-width-well ul#counts{grid-area:2/1/3/6}main.full-width-well p.welcome-block{grid-area:3/1/4/6}main.full-width-well ul.counts{display:grid;grid-template-columns:repeat(5, 1fr);grid-column-gap:1em;margin-block-start:0;padding-inline-start:0;align-items:start}main.full-width-well ul.counts li{display:block;width:100%;border:1px solid #747474;border-radius:6px;font-size:13px;font-size:.8125rem;font-family:"Decimal A","Decimal B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;padding:2em;text-align:center}main.full-width-well ul.counts li h3,main.full-width-well ul.counts li p{margin:0}main.full-width-well ul.counts li p{font-family:"Decimal 2 A","Decimal 2 B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-size:36px;font-size:2.25rem;font-weight:100}main.full-width-well ul.counts li#item1{grid-area:1/1/3/2}main.full-width-well ul.counts li#item2{grid-area:1/2/3/3}main.full-width-well ul.counts li#item3{grid-area:1/3/3/4}main.full-width-well ul.counts li#item4{grid-area:1/4/3/5}main.full-width-well ul.counts li#item5{grid-area:1/5/3/6}main p.welcome-block{background-color:rgba(0,156,187,.1);border:1px solid #747474;border-radius:6px;box-shadow:0 2px 15px 5px rgba(0,0,0,.3);font-size:13px;font-size:.8125rem;font-family:"Decimal A","Decimal B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;padding:1em;margin-bottom:1em;text-align:center;text-wrap:balance;width:100%}main.dash .content-well{display:grid;align-items:start;justify-content:center}main.dash .content-well.two-col{grid-template-columns:60% 40%;align-items:start}main.dash .content-well.two-col .entity-primary,main.dash .content-well.two-col .entity-adjunct{align-self:start;height:100%;overflow-y:auto}main.dash .content-well p.welcome-block{background-color:rgba(0,156,187,.1);border:1px solid #747474;border-radius:6px;box-shadow:0 2px 15px 5px rgba(0,0,0,.3);font-size:13px;font-size:.8125rem;font-family:"Decimal A","Decimal B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;padding:.75em;text-align:left;width:450px}main.account{display:block;overflow-y:auto;padding:.5em}main.account h3{font-size:16px;font-size:1rem;margin-top:1em;margin-bottom:0}main.account div.actions,main.account div.form-actions,main.account form.button_to{margin-top:1em}main.account form.button_to input[type=submit]{font-size:12px;font-size:.75rem;border-radius:6px}main.account #two_factor .btn{border-radius:6px;font-size:12px;font-size:.75rem}main h1{margin:.5em 0}main div.index-sidebar{background-color:#191919;grid-column-start:1;grid-column-end:2;overflow-y:auto;padding:1em .75em .75em .75em;position:relative}main div.index-sidebar h1{color:#fff;margin:.3em 0}main div.index-sidebar .index-button{margin-top:.75em}main div.index-sidebar .index-well{position:absolute;top:7em;left:.75em;right:.75em;bottom:.75em}main div.index-sidebar .index-well ul li{margin-bottom:.5em;padding:.75em !important}main div.index-sidebar p#no_content{color:#fff;font-family:"Decimal A","Decimal B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-size:12px;font-size:.75rem;margin:auto;padding-top:40vh;text-align:center}main div.index-sidebar p#no_content a,main div.index-sidebar p#no_content a:link,main div.index-sidebar p#no_content a:visited,main div.index-sidebar p#no_content a:hover,main div.index-sidebar p#no_content a:active{color:#009cbb}main section.content-well{background-color:#262626;overflow-y:auto;padding:0em 1em;align-items:start;justify-content:start}main section.content-well.twocol{align-items:start;grid-template-columns:1fr auto;padding:0}main section.content-well.twocol .placeholder-content{padding:2em}main section.content-well.twocol .placeholder-content h2{font-family:"Decimal A","Decimal B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-weight:200;font-size:16px;font-size:1rem}main section.content-well.twocol>:not(turbo-frame){grid-template-columns:6fr 4fr;padding:.5em 0 !important}main section.content-well.twocol .entity-primary,main section.content-well.twocol .entity-adjunct{align-self:start;height:100%;overflow-y:auto;padding:.5em 1em !important}main section.content-well.twocol>turbo-frame{display:grid;grid-template-columns:6fr 4fr;padding:.5em 0 !important;width:100%;height:100%}main section.content-well.twocol>turbo-frame.tab-content-frame{display:block;grid-template-columns:unset;padding:0}main section.content-well .entity-primary{grid-column:1;padding:.5em 1em}main section.content-well .entity-adjunct{background-color:#202020;box-shadow:0 2px 10px rgba(0,0,0,.5);grid-column:2;padding:.5em 1em;height:calc(100% + 1em) !important}main section.content-details{grid-column-start:3;grid-column-end:4}#app-info-content{background-color:#262626;border-radius:6px;display:block;overflow:hidden;padding:.5em !important;position:relative;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 0 25px rgba(0,0,0,.6);position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:300px;text-align:center;z-index:1000}@media(max-width: 320px){trix-toolbar .trix-button-group{display:flex !important;flex-wrap:wrap !important;margin:0 !important;border:none !important}trix-toolbar .trix-button{width:40px !important;margin:.125rem !important;float:none !important;border:1px solid #bbb !important;border-radius:3px !important;background:#fff !important}trix-toolbar .trix-button:not(:first-child){border-left:1px solid #bbb !important}trix-toolbar .trix-button-group:not(:first-child){margin-left:0 !important}trix-editor{min-height:150px !important;padding:.5rem !important}.trix-button-row{justify-content:flex-start !important;flex-wrap:wrap !important}}.otp-steps{display:flex;flex-direction:row;justify-content:space-between}.otp-steps .card,.otp-steps .mapboxgl-popup-content{flex-basis:49%;margin-top:1em}.otp-steps .card .qr-code,.otp-steps .mapboxgl-popup-content .qr-code{text-align:center}.otp-steps .card .qr-code svg,.otp-steps .mapboxgl-popup-content .qr-code svg{background-color:#fff;border:10px solid #fff;box-sizing:content-box;margin:0 auto}.otp-steps .card p.text-code,.otp-steps .mapboxgl-popup-content p.text-code{font-size:15px;font-size:.9375rem;margin:auto;text-align:center;width:75%}.otp-steps .card p.text-code code,.otp-steps .mapboxgl-popup-content p.text-code code{display:block;font-size:18px;font-size:1.125rem;margin:1em 0}.otp-steps .card form input,.otp-steps .mapboxgl-popup-content form input{max-width:100%}.otp-steps .card form input.otp-code,.otp-steps .mapboxgl-popup-content form input.otp-code{width:200px}.otp-turned-on,.otp-turned-off{border:1px solid #747474;background:#4d4d4d;margin-bottom:1em;padding:1em 1em .5em !important}#map{position:absolute;top:0;bottom:0;left:75px;right:0;z-index:100}div.channel-chat,main.channel-chat{display:flex;flex-direction:row;flex-wrap:nowrap}div.channel-chat h2,main.channel-chat h2{position:relative}div.channel-chat h2 form,main.channel-chat h2 form{position:absolute;display:inline-block;top:0;right:0}div.channel-chat a.button.button-small,div.channel-chat main.account #two_factor a.button-small.btn,main.account #two_factor div.channel-chat a.button-small.btn,main.channel-chat a.button.button-small,main.channel-chat main.account #two_factor a.button-small.btn,main.account #two_factor main.channel-chat a.button-small.btn{background-color:#009cbb;position:relative;top:-5px}div.channel-chat .flex-between,main.channel-chat .flex-between{display:flex;flex-direction:row;justify-content:space-between}div.channel-chat #channels,main.channel-chat #channels{flex-basis:20%;padding:.5em 1em}div.channel-chat #channels ul li.channel-list-name,main.channel-chat #channels ul li.channel-list-name{display:flex;flex-direction:row;justify-content:space-between;padding:.25em 0}div.channel-chat #channels ul li.channel-list-name a,main.channel-chat #channels ul li.channel-list-name a{color:#fff}div.channel-chat #channels ul li.channel-list-name.active,main.channel-chat #channels ul li.channel-list-name.active{background-color:#009cbb;border-radius:6px;padding:.25em .5em}div.channel-chat #channels ul li.channel-list-name.unread-channel,main.channel-chat #channels ul li.channel-list-name.unread-channel{font-weight:bold}div.channel-chat #chat,main.channel-chat #chat{background-color:#262626;flex-basis:80%;padding:.5em 1em 3em;height:100vh}div.channel-chat #chat form,main.channel-chat #chat form{position:absolute;bottom:0}div.channel-chat #chat hr.unread-seperator,main.channel-chat #chat hr.unread-seperator{background-color:red;color:red;border:none}div.channel-chat #chat article,main.channel-chat #chat article{padding-left:40px;position:relative;border:1px solid rgba(0,0,0,0)}div.channel-chat #chat p.useravatar,div.channel-chat #chat p.useravatartxt,main.channel-chat #chat p.useravatar,main.channel-chat #chat p.useravatartxt{top:0}div.channel-chat #chat p.username span,main.channel-chat #chat p.username span{color:#747474;font-size:9px;font-size:.5625rem;font-weight:400;font-style:italic}.entity-primary,.entity-adjunct{padding-top:1em}.entity-primary figure,.entity-adjunct figure{float:right;position:relative;height:165px;margin:0;width:165px}.entity-primary figure p.source-rating-block,.entity-adjunct figure p.source-rating-block{background-color:#747474;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.4);color:#fff;font-family:"Decimal 2 A","Decimal 2 B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-size:36px;font-size:2.25rem;font-weight:800;height:50px;line-height:1;padding:7px;position:absolute;bottom:0;right:0;text-align:center;width:50px;z-index:101}.entity-primary figure p.source-rating-block abbr,.entity-adjunct figure p.source-rating-block abbr{border-bottom:none !important;cursor:help;text-decoration:none}.entity-primary .entity-image-show,.entity-adjunct .entity-image-show{background-color:#262626;border:3px solid #fff;border-radius:75px;height:150px;position:absolute;top:0;left:0;width:150px;z-index:100}.entity-primary .entity-image-small,.entity-adjunct .entity-image-small{background-color:#262626;border-radius:35px;height:70px;width:70px;z-index:100}.entity-primary h3::after,.entity-adjunct h3::after{content:" »"}.entity-primary h3.icond,.entity-adjunct h3.icond{background-position:0 0;background-repeat:no-repeat;background-size:32px 32px;margin-top:1.5em;padding-left:40px}.entity-primary h3.icond::after,.entity-adjunct h3.icond::after{content:""}.entity-primary h3.icond#social_accounts,.entity-adjunct h3.icond#social_accounts{background-image:url("/assets/chicklet/social-accounts-785ff19f.svg")}.entity-primary h3.icond#assoc_groups,.entity-adjunct h3.icond#assoc_groups{background-image:url("/assets/chicklet/associated-groups-eade17ec.svg")}.entity-primary h3.icond#education,.entity-adjunct h3.icond#education{background-image:url("/assets/chicklet/education-history-b7cdbc64.svg")}.entity-primary h3.icond#res_hist,.entity-adjunct h3.icond#res_hist{background-image:url("/assets/chicklet/residence-history-2b1d59a8.svg")}.entity-primary h3.icond#employment,.entity-adjunct h3.icond#employment{background-image:url("/assets/chicklet/employment-history-277976c8.svg")}.entity-primary h3.icond#family_members,.entity-primary h3.icond#known_associates,.entity-primary h3.icond#group_members,.entity-adjunct h3.icond#family_members,.entity-adjunct h3.icond#known_associates,.entity-adjunct h3.icond#group_members{background-image:url("/assets/chicklet/family-members-e489260e.svg")}.entity-primary h3.icond#commentary,.entity-adjunct h3.icond#commentary{background-image:url("/assets/chicklet/analyst-commentary-7d7c79b3.svg")}.entity-primary h3.icond#image_gallery,.entity-adjunct h3.icond#image_gallery{background-image:url("/assets/chicklet/photo-database-ef3fac90.svg")}.entity-primary h3.icond#sources,.entity-adjunct h3.icond#sources{background-image:url("/assets/icons/sources_white-fce54b01.svg")}.entity-primary h3.icond#changes,.entity-adjunct h3.icond#changes{background-image:url("/assets/icons/similar_issues_white-199f8103.svg")}.entity-primary h3.icond#generated-pdfs,.entity-adjunct h3.icond#generated-pdfs{background-image:url("/assets/chicklet/generated-pdfs-166874ce.svg")}.entity-primary h3.icond#hierarchy,.entity-adjunct h3.icond#hierarchy{background-image:url("/assets/chicklet/group-relations-57e934a9.svg")}.entity-primary h3.icond#contact_information,.entity-adjunct h3.icond#contact_information{background-image:url("/assets/chicklet/links-8de0aa22.svg")}.entity-primary h3.icond#proj_info,.entity-adjunct h3.icond#proj_info{background-image:url("/assets/chicklet/project-information-a029e088.svg")}.entity-primary h3.icond#proj_docs,.entity-adjunct h3.icond#proj_docs{background-image:url("/assets/chicklet/project-documents-11e5ea9d.svg")}.entity-primary ul.associated-groups,.entity-adjunct ul.associated-groups{margin-top:.5em}.entity-primary ul.associated-groups li,.entity-adjunct ul.associated-groups li{display:inline-block;margin-top:.5em;text-align:center;max-width:33%}.entity-primary ul.associated-groups li a,.entity-adjunct ul.associated-groups li a{display:block;margin:.5em}.entity-adjunct{padding-top:0}.entity-adjunct .adjunct-control form{margin:0 0 .5em 0}button.smallaction{border-width:1px;border-radius:8px;font-size:.8rem;padding:7px 7px 5px 7px}.index-sidebar h1{padding-left:35px;background-position:left center;background-repeat:no-repeat}.index-sidebar h1#people{background-image:url("/assets/icons/single-neutral-id-card-2-white-9afe149c.svg")}.index-sidebar h1#groups{background-image:url("/assets/icons/single-neutral-folder-box-white-9acfabd4.svg")}.index-sidebar h1#projects{background-image:url("/assets/icons/design-pen-tool-white-718da028.svg")}.index-sidebar h1#events{background-image:url("/assets/icons/calendar-date-white-544ea120.svg")}.index-sidebar h1#incidents{background-image:url("/assets/icons/bomb-fire-bottle-white-b0ba21bb.svg")}.index-sidebar h1#users{background-image:url("/assets/icons/permissions_white-f7e88252.svg")}.index-sidebar h1#toolkit,.index-sidebar h1#toolkit_child{background-image:url("/assets/icons/toolkit-white-a4c01fed.svg")}.index-sidebar h1#toolkit_child{font-size:1.1rem}.index-sidebar h1#toolkit_child span{font-size:.7rem;display:block}.index-sidebar .index-filter{position:relative}.index-sidebar .index-filter input.search-query{background-color:#262626;border:1px solid #4d4d4d;border-radius:12px;color:#fff;height:34px;padding:0 10px;width:100%}.index-sidebar .index-filter .search-submit{background-color:rgba(0,0,0,0);background-image:url("/assets/icons/search_sidebar-2a1c3aff.svg");border:none;box-shadow:none;color:#fff;cursor:pointer;font-size:0;height:30px;padding:0;width:30px;position:absolute;right:1px;top:13px}nav#sidebar_entity_control{border-bottom:1px solid #4d4d4d;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;height:50px}nav#sidebar_entity_control button,nav#sidebar_entity_control .image-button{display:grid;place-items:center center;margin-right:5px;height:36px;width:36px;flex-shrink:0}nav#sidebar_entity_control button.right-side,nav#sidebar_entity_control .image-button.right-side{margin-right:0;margin-left:5px}nav#sidebar_entity_control button.right-side:first-of-type,nav#sidebar_entity_control .image-button.right-side:first-of-type{margin-left:auto}nav#sidebar_entity_control form.image-button{margin-right:0;margin-left:5px}nav#sidebar_entity_control form.image-button:first-of-type,nav#sidebar_entity_control form.image-button.right-side:first-of-type{margin-left:auto}nav#sidebar_entity_control form.image-button button{margin:0}nav#sidebar_entity_control .selected{background-color:#009cbb;border-radius:8px}turbo-frame.tab-content-frame{display:block !important;grid-template-columns:unset !important;margin-top:0}turbo-frame.tab-content-frame h3:first-child{margin-top:.5em}turbo-frame.tab-content-frame .security-tab,turbo-frame.tab-content-frame .financial-tab{display:block;width:100%}.sources-list .source-item{border-bottom:1px solid #999;padding:1em 0}.sources-list .source-item:last-child{border-bottom:none}.sources-list .source-item .source-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5em}.sources-list .source-item .source-header h4{margin:0;font-weight:600}.sources-list .source-item .source-header .attribution-date{color:#4d4d4d}.sources-list .source-item .attribution-description{margin-bottom:.5em;color:#262626}.sources-list .source-item .source-excerpt{background-color:#fbfbfa;border-left:3px solid #009cbb;padding:.75em;margin:.5em 0;font-style:italic}.sources-list .source-item .attribution-meta{display:flex;justify-content:space-between;align-items:center;color:#4d4d4d}.sources-list .source-item .attribution-meta .attribution-status.unapproved{background-color:#f1c40f;color:#000;padding:2px 6px;border-radius:4px;font-weight:600}.changes-timeline .change-item{border-bottom:1px solid #999}.changes-timeline .change-item:last-child{border-bottom:none}.changes-timeline .change-item .change-header{display:flex;justify-content:space-between;align-items:center;padding:1em 0;cursor:pointer}.changes-timeline .change-item .change-header:hover{background-color:#262626}.changes-timeline .change-item .change-header .change-info{display:flex;flex-direction:column;gap:.25em}.changes-timeline .change-item .change-header .change-info .change-event{font-weight:600;text-transform:capitalize}.changes-timeline .change-item .change-header .change-info .change-date{color:#d8d8d8}.changes-timeline .change-item .change-header .change-info .change-user{color:#999}.changes-timeline .change-item .change-header .change-toggle{background:none;border:none;padding:0}.changes-timeline .change-item .change-header .change-toggle .chevron-icon{display:inline-block;font-size:12px;transition:transform .2s ease}.changes-timeline .change-item .change-details{display:none;padding:0 0 1em 0}.changes-timeline .change-item .change-details h5{font-weight:600;margin:0 0 .5em 0}.changes-timeline .change-item .change-details .field-changes .field-change{margin-bottom:.75em;padding-bottom:.75em;border-top:1px solid #4d4d4d}.changes-timeline .change-item .change-details .field-changes .field-change:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.changes-timeline .change-item .change-details .field-changes .field-change strong{color:#999}.changes-timeline .change-item .change-details .field-changes .field-change .value-change{margin-top:.25em}.changes-timeline .change-item .change-details .field-changes .field-change .value-change .old-value,.changes-timeline .change-item .change-details .field-changes .field-change .value-change .new-value{display:block;margin:.25em 0}.changes-timeline .change-item .change-details .field-changes .field-change .value-change .old-value em,.changes-timeline .change-item .change-details .field-changes .field-change .value-change .new-value em{font-weight:600;font-style:normal}.changes-timeline .change-item .change-details .field-changes .field-change .value-change .old-value{color:#c0392b}.changes-timeline .change-item .change-details .field-changes .field-change .value-change .new-value{color:#16a085}.changes-timeline .change-item .change-details .version-meta{color:#747474;margin-top:1em;padding-top:.5em;border-top:1px solid #4d4d4d}.changes-timeline .change-item.expanded .change-details{display:block}.changes-timeline .change-item.session-group .session-duration{color:#747474;font-style:italic}.changes-timeline .change-item.session-group .nested-change-item{margin:.75em 0;padding:.5em;background-color:rgba(38,38,38,.3);border-radius:4px}.changes-timeline .change-item.session-group .nested-change-item .nested-change-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.changes-timeline .change-item.session-group .nested-change-item .nested-change-header:hover{background-color:rgba(38,38,38,.5)}.changes-timeline .change-item.session-group .nested-change-item .nested-change-header .nested-change-info{display:flex;align-items:center;gap:.5em}.changes-timeline .change-item.session-group .nested-change-item .nested-change-header .nested-change-info .change-model{background-color:#009cbb;color:#fff;padding:2px 6px;border-radius:4px;font-weight:600}.changes-timeline .change-item.session-group .nested-change-item .nested-change-header .nested-change-info .change-event{font-weight:600;text-transform:capitalize}.changes-timeline .change-item.session-group .nested-change-item .nested-change-header .nested-change-meta{display:flex;align-items:center;gap:.5em}.changes-timeline .change-item.session-group .nested-change-item .nested-change-header .nested-change-meta .change-time{color:#999}.changes-timeline .change-item.session-group .nested-change-item .nested-change-header .nested-change-meta .nested-toggle{background:none;border:none;padding:0}.changes-timeline .change-item.session-group .nested-change-item .nested-change-header .nested-change-meta .nested-toggle .chevron-icon{display:inline-block;font-size:10px;transition:transform .2s ease}.changes-timeline .change-item.session-group .nested-change-item .nested-change-content{display:none;margin-top:.5em;margin-left:1em}.changes-timeline .change-item.session-group .nested-change-item.expanded .nested-change-content{display:block}.changes-timeline .change-item.session-group .nested-change-item.expanded .nested-toggle .chevron-icon{transform:rotate(180deg)}.changes-timeline .change-item.session-group .nested-separator{border:none;border-top:1px solid #4d4d4d;margin:.5em 0}.changes-timeline .change-item.session-group .session-meta{color:#747474;margin-top:1em;padding-top:.5em;border-top:1px solid #4d4d4d;background-color:rgba(38,38,38,.2);padding:.5em;border-radius:4px}.details-breadcrumb{margin-bottom:1.5em;padding-bottom:.5em;border-bottom:1px solid #999}.details-breadcrumb .breadcrumb-link{color:#009cbb;text-decoration:none}.details-breadcrumb .breadcrumb-link:hover{text-decoration:underline}.show-more-link{margin-top:.5em;text-align:right}.show-more-link a{color:#009cbb;text-decoration:none;font-style:italic}.show-more-link a:hover{text-decoration:underline}p.no-data{font-size:13px !important;color:#747474;margin:0 0 1em 0}.residences li,.residences-full li,.education li,.education-full li,.employments li,.employment-full li{margin-bottom:1em}.residences .school-name,.residences .residence-name,.residences .employer-name,.residences-full .school-name,.residences-full .residence-name,.residences-full .employer-name,.education .school-name,.education .residence-name,.education .employer-name,.education-full .school-name,.education-full .residence-name,.education-full .employer-name,.employments .school-name,.employments .residence-name,.employments .employer-name,.employment-full .school-name,.employment-full .residence-name,.employment-full .employer-name{font-weight:400;margin:0;display:inline-block}.residences .degree,.residences .residence-address,.residences-full .degree,.residences-full .residence-address,.education .degree,.education .residence-address,.education-full .degree,.education-full .residence-address,.employments .degree,.employments .residence-address,.employment-full .degree,.employment-full .residence-address{font-weight:400;margin:0;display:inline-block}.residences .study-time,.residences .residence-dates,.residences .employment-dates,.residences p.notes,.residences-full .study-time,.residences-full .residence-dates,.residences-full .employment-dates,.residences-full p.notes,.education .study-time,.education .residence-dates,.education .employment-dates,.education p.notes,.education-full .study-time,.education-full .residence-dates,.education-full .employment-dates,.education-full p.notes,.employments .study-time,.employments .residence-dates,.employments .employment-dates,.employments p.notes,.employment-full .study-time,.employment-full .residence-dates,.employment-full .employment-dates,.employment-full p.notes{color:#747474;margin:0 0 .5em 0}.residences .residence-item,.residences .education-item,.residences .employment-item,.residences-full .residence-item,.residences-full .education-item,.residences-full .employment-item,.education .residence-item,.education .education-item,.education .employment-item,.education-full .residence-item,.education-full .education-item,.education-full .employment-item,.employments .residence-item,.employments .education-item,.employments .employment-item,.employment-full .residence-item,.employment-full .education-item,.employment-full .employment-item{border-bottom:1px solid #999;padding:1.5em 0}.residences .residence-item:last-child,.residences .education-item:last-child,.residences .employment-item:last-child,.residences-full .residence-item:last-child,.residences-full .education-item:last-child,.residences-full .employment-item:last-child,.education .residence-item:last-child,.education .education-item:last-child,.education .employment-item:last-child,.education-full .residence-item:last-child,.education-full .education-item:last-child,.education-full .employment-item:last-child,.employments .residence-item:last-child,.employments .education-item:last-child,.employments .employment-item:last-child,.employment-full .residence-item:last-child,.employment-full .education-item:last-child,.employment-full .employment-item:last-child{border-bottom:none}.residences .residence-item .residence-header,.residences .residence-item .education-header,.residences .residence-item .employment-header,.residences .education-item .residence-header,.residences .education-item .education-header,.residences .education-item .employment-header,.residences .employment-item .residence-header,.residences .employment-item .education-header,.residences .employment-item .employment-header,.residences-full .residence-item .residence-header,.residences-full .residence-item .education-header,.residences-full .residence-item .employment-header,.residences-full .education-item .residence-header,.residences-full .education-item .education-header,.residences-full .education-item .employment-header,.residences-full .employment-item .residence-header,.residences-full .employment-item .education-header,.residences-full .employment-item .employment-header,.education .residence-item .residence-header,.education .residence-item .education-header,.education .residence-item .employment-header,.education .education-item .residence-header,.education .education-item .education-header,.education .education-item .employment-header,.education .employment-item .residence-header,.education .employment-item .education-header,.education .employment-item .employment-header,.education-full .residence-item .residence-header,.education-full .residence-item .education-header,.education-full .residence-item .employment-header,.education-full .education-item .residence-header,.education-full .education-item .education-header,.education-full .education-item .employment-header,.education-full .employment-item .residence-header,.education-full .employment-item .education-header,.education-full .employment-item .employment-header,.employments .residence-item .residence-header,.employments .residence-item .education-header,.employments .residence-item .employment-header,.employments .education-item .residence-header,.employments .education-item .education-header,.employments .education-item .employment-header,.employments .employment-item .residence-header,.employments .employment-item .education-header,.employments .employment-item .employment-header,.employment-full .residence-item .residence-header,.employment-full .residence-item .education-header,.employment-full .residence-item .employment-header,.employment-full .education-item .residence-header,.employment-full .education-item .education-header,.employment-full .education-item .employment-header,.employment-full .employment-item .residence-header,.employment-full .employment-item .education-header,.employment-full .employment-item .employment-header{margin-bottom:1em;position:relative}.residences .residence-item .residence-header h4,.residences .residence-item .education-header h4,.residences .residence-item .employment-header h4,.residences .education-item .residence-header h4,.residences .education-item .education-header h4,.residences .education-item .employment-header h4,.residences .employment-item .residence-header h4,.residences .employment-item .education-header h4,.residences .employment-item .employment-header h4,.residences-full .residence-item .residence-header h4,.residences-full .residence-item .education-header h4,.residences-full .residence-item .employment-header h4,.residences-full .education-item .residence-header h4,.residences-full .education-item .education-header h4,.residences-full .education-item .employment-header h4,.residences-full .employment-item .residence-header h4,.residences-full .employment-item .education-header h4,.residences-full .employment-item .employment-header h4,.education .residence-item .residence-header h4,.education .residence-item .education-header h4,.education .residence-item .employment-header h4,.education .education-item .residence-header h4,.education .education-item .education-header h4,.education .education-item .employment-header h4,.education .employment-item .residence-header h4,.education .employment-item .education-header h4,.education .employment-item .employment-header h4,.education-full .residence-item .residence-header h4,.education-full .residence-item .education-header h4,.education-full .residence-item .employment-header h4,.education-full .education-item .residence-header h4,.education-full .education-item .education-header h4,.education-full .education-item .employment-header h4,.education-full .employment-item .residence-header h4,.education-full .employment-item .education-header h4,.education-full .employment-item .employment-header h4,.employments .residence-item .residence-header h4,.employments .residence-item .education-header h4,.employments .residence-item .employment-header h4,.employments .education-item .residence-header h4,.employments .education-item .education-header h4,.employments .education-item .employment-header h4,.employments .employment-item .residence-header h4,.employments .employment-item .education-header h4,.employments .employment-item .employment-header h4,.employment-full .residence-item .residence-header h4,.employment-full .residence-item .education-header h4,.employment-full .residence-item .employment-header h4,.employment-full .education-item .residence-header h4,.employment-full .education-item .education-header h4,.employment-full .education-item .employment-header h4,.employment-full .employment-item .residence-header h4,.employment-full .employment-item .education-header h4,.employment-full .employment-item .employment-header h4{font-weight:600;margin:0;display:inline-block}.residences .residence-item .residence-header .residence-dates,.residences .residence-item .residence-header .education-dates,.residences .residence-item .residence-header .employment-dates,.residences .residence-item .education-header .residence-dates,.residences .residence-item .education-header .education-dates,.residences .residence-item .education-header .employment-dates,.residences .residence-item .employment-header .residence-dates,.residences .residence-item .employment-header .education-dates,.residences .residence-item .employment-header .employment-dates,.residences .education-item .residence-header .residence-dates,.residences .education-item .residence-header .education-dates,.residences .education-item .residence-header .employment-dates,.residences .education-item .education-header .residence-dates,.residences .education-item .education-header .education-dates,.residences .education-item .education-header .employment-dates,.residences .education-item .employment-header .residence-dates,.residences .education-item .employment-header .education-dates,.residences .education-item .employment-header .employment-dates,.residences .employment-item .residence-header .residence-dates,.residences .employment-item .residence-header .education-dates,.residences .employment-item .residence-header .employment-dates,.residences .employment-item .education-header .residence-dates,.residences .employment-item .education-header .education-dates,.residences .employment-item .education-header .employment-dates,.residences .employment-item .employment-header .residence-dates,.residences .employment-item .employment-header .education-dates,.residences .employment-item .employment-header .employment-dates,.residences-full .residence-item .residence-header .residence-dates,.residences-full .residence-item .residence-header .education-dates,.residences-full .residence-item .residence-header .employment-dates,.residences-full .residence-item .education-header .residence-dates,.residences-full .residence-item .education-header .education-dates,.residences-full .residence-item .education-header .employment-dates,.residences-full .residence-item .employment-header .residence-dates,.residences-full .residence-item .employment-header .education-dates,.residences-full .residence-item .employment-header .employment-dates,.residences-full .education-item .residence-header .residence-dates,.residences-full .education-item .residence-header .education-dates,.residences-full .education-item .residence-header .employment-dates,.residences-full .education-item .education-header .residence-dates,.residences-full .education-item .education-header .education-dates,.residences-full .education-item .education-header .employment-dates,.residences-full .education-item .employment-header .residence-dates,.residences-full .education-item .employment-header .education-dates,.residences-full .education-item .employment-header .employment-dates,.residences-full .employment-item .residence-header .residence-dates,.residences-full .employment-item .residence-header .education-dates,.residences-full .employment-item .residence-header .employment-dates,.residences-full .employment-item .education-header .residence-dates,.residences-full .employment-item .education-header .education-dates,.residences-full .employment-item .education-header .employment-dates,.residences-full .employment-item .employment-header .residence-dates,.residences-full .employment-item .employment-header .education-dates,.residences-full .employment-item .employment-header .employment-dates,.education .residence-item .residence-header .residence-dates,.education .residence-item .residence-header .education-dates,.education .residence-item .residence-header .employment-dates,.education .residence-item .education-header .residence-dates,.education .residence-item .education-header .education-dates,.education .residence-item .education-header .employment-dates,.education .residence-item .employment-header .residence-dates,.education .residence-item .employment-header .education-dates,.education .residence-item .employment-header .employment-dates,.education .education-item .residence-header .residence-dates,.education .education-item .residence-header .education-dates,.education .education-item .residence-header .employment-dates,.education .education-item .education-header .residence-dates,.education .education-item .education-header .education-dates,.education .education-item .education-header .employment-dates,.education .education-item .employment-header .residence-dates,.education .education-item .employment-header .education-dates,.education .education-item .employment-header .employment-dates,.education .employment-item .residence-header .residence-dates,.education .employment-item .residence-header .education-dates,.education .employment-item .residence-header .employment-dates,.education .employment-item .education-header .residence-dates,.education .employment-item .education-header .education-dates,.education .employment-item .education-header .employment-dates,.education .employment-item .employment-header .residence-dates,.education .employment-item .employment-header .education-dates,.education .employment-item .employment-header .employment-dates,.education-full .residence-item .residence-header .residence-dates,.education-full .residence-item .residence-header .education-dates,.education-full .residence-item .residence-header .employment-dates,.education-full .residence-item .education-header .residence-dates,.education-full .residence-item .education-header .education-dates,.education-full .residence-item .education-header .employment-dates,.education-full .residence-item .employment-header .residence-dates,.education-full .residence-item .employment-header .education-dates,.education-full .residence-item .employment-header .employment-dates,.education-full .education-item .residence-header .residence-dates,.education-full .education-item .residence-header .education-dates,.education-full .education-item .residence-header .employment-dates,.education-full .education-item .education-header .residence-dates,.education-full .education-item .education-header .education-dates,.education-full .education-item .education-header .employment-dates,.education-full .education-item .employment-header .residence-dates,.education-full .education-item .employment-header .education-dates,.education-full .education-item .employment-header .employment-dates,.education-full .employment-item .residence-header .residence-dates,.education-full .employment-item .residence-header .education-dates,.education-full .employment-item .residence-header .employment-dates,.education-full .employment-item .education-header .residence-dates,.education-full .employment-item .education-header .education-dates,.education-full .employment-item .education-header .employment-dates,.education-full .employment-item .employment-header .residence-dates,.education-full .employment-item .employment-header .education-dates,.education-full .employment-item .employment-header .employment-dates,.employments .residence-item .residence-header .residence-dates,.employments .residence-item .residence-header .education-dates,.employments .residence-item .residence-header .employment-dates,.employments .residence-item .education-header .residence-dates,.employments .residence-item .education-header .education-dates,.employments .residence-item .education-header .employment-dates,.employments .residence-item .employment-header .residence-dates,.employments .residence-item .employment-header .education-dates,.employments .residence-item .employment-header .employment-dates,.employments .education-item .residence-header .residence-dates,.employments .education-item .residence-header .education-dates,.employments .education-item .residence-header .employment-dates,.employments .education-item .education-header .residence-dates,.employments .education-item .education-header .education-dates,.employments .education-item .education-header .employment-dates,.employments .education-item .employment-header .residence-dates,.employments .education-item .employment-header .education-dates,.employments .education-item .employment-header .employment-dates,.employments .employment-item .residence-header .residence-dates,.employments .employment-item .residence-header .education-dates,.employments .employment-item .residence-header .employment-dates,.employments .employment-item .education-header .residence-dates,.employments .employment-item .education-header .education-dates,.employments .employment-item .education-header .employment-dates,.employments .employment-item .employment-header .residence-dates,.employments .employment-item .employment-header .education-dates,.employments .employment-item .employment-header .employment-dates,.employment-full .residence-item .residence-header .residence-dates,.employment-full .residence-item .residence-header .education-dates,.employment-full .residence-item .residence-header .employment-dates,.employment-full .residence-item .education-header .residence-dates,.employment-full .residence-item .education-header .education-dates,.employment-full .residence-item .education-header .employment-dates,.employment-full .residence-item .employment-header .residence-dates,.employment-full .residence-item .employment-header .education-dates,.employment-full .residence-item .employment-header .employment-dates,.employment-full .education-item .residence-header .residence-dates,.employment-full .education-item .residence-header .education-dates,.employment-full .education-item .residence-header .employment-dates,.employment-full .education-item .education-header .residence-dates,.employment-full .education-item .education-header .education-dates,.employment-full .education-item .education-header .employment-dates,.employment-full .education-item .employment-header .residence-dates,.employment-full .education-item .employment-header .education-dates,.employment-full .education-item .employment-header .employment-dates,.employment-full .employment-item .residence-header .residence-dates,.employment-full .employment-item .residence-header .education-dates,.employment-full .employment-item .residence-header .employment-dates,.employment-full .employment-item .education-header .residence-dates,.employment-full .employment-item .education-header .education-dates,.employment-full .employment-item .education-header .employment-dates,.employment-full .employment-item .employment-header .residence-dates,.employment-full .employment-item .employment-header .education-dates,.employment-full .employment-item .employment-header .employment-dates{color:#4d4d4d;float:right}.residences .residence-item .residence-header .badges,.residences .residence-item .education-header .badges,.residences .residence-item .employment-header .badges,.residences .education-item .residence-header .badges,.residences .education-item .education-header .badges,.residences .education-item .employment-header .badges,.residences .employment-item .residence-header .badges,.residences .employment-item .education-header .badges,.residences .employment-item .employment-header .badges,.residences-full .residence-item .residence-header .badges,.residences-full .residence-item .education-header .badges,.residences-full .residence-item .employment-header .badges,.residences-full .education-item .residence-header .badges,.residences-full .education-item .education-header .badges,.residences-full .education-item .employment-header .badges,.residences-full .employment-item .residence-header .badges,.residences-full .employment-item .education-header .badges,.residences-full .employment-item .employment-header .badges,.education .residence-item .residence-header .badges,.education .residence-item .education-header .badges,.education .residence-item .employment-header .badges,.education .education-item .residence-header .badges,.education .education-item .education-header .badges,.education .education-item .employment-header .badges,.education .employment-item .residence-header .badges,.education .employment-item .education-header .badges,.education .employment-item .employment-header .badges,.education-full .residence-item .residence-header .badges,.education-full .residence-item .education-header .badges,.education-full .residence-item .employment-header .badges,.education-full .education-item .residence-header .badges,.education-full .education-item .education-header .badges,.education-full .education-item .employment-header .badges,.education-full .employment-item .residence-header .badges,.education-full .employment-item .education-header .badges,.education-full .employment-item .employment-header .badges,.employments .residence-item .residence-header .badges,.employments .residence-item .education-header .badges,.employments .residence-item .employment-header .badges,.employments .education-item .residence-header .badges,.employments .education-item .education-header .badges,.employments .education-item .employment-header .badges,.employments .employment-item .residence-header .badges,.employments .employment-item .education-header .badges,.employments .employment-item .employment-header .badges,.employment-full .residence-item .residence-header .badges,.employment-full .residence-item .education-header .badges,.employment-full .residence-item .employment-header .badges,.employment-full .education-item .residence-header .badges,.employment-full .education-item .education-header .badges,.employment-full .education-item .employment-header .badges,.employment-full .employment-item .residence-header .badges,.employment-full .employment-item .education-header .badges,.employment-full .employment-item .employment-header .badges{float:right;display:flex;align-items:center;gap:.5em}.residences .residence-item .residence-header .current-badge,.residences .residence-item .education-header .current-badge,.residences .residence-item .employment-header .current-badge,.residences .education-item .residence-header .current-badge,.residences .education-item .education-header .current-badge,.residences .education-item .employment-header .current-badge,.residences .employment-item .residence-header .current-badge,.residences .employment-item .education-header .current-badge,.residences .employment-item .employment-header .current-badge,.residences-full .residence-item .residence-header .current-badge,.residences-full .residence-item .education-header .current-badge,.residences-full .residence-item .employment-header .current-badge,.residences-full .education-item .residence-header .current-badge,.residences-full .education-item .education-header .current-badge,.residences-full .education-item .employment-header .current-badge,.residences-full .employment-item .residence-header .current-badge,.residences-full .employment-item .education-header .current-badge,.residences-full .employment-item .employment-header .current-badge,.education .residence-item .residence-header .current-badge,.education .residence-item .education-header .current-badge,.education .residence-item .employment-header .current-badge,.education .education-item .residence-header .current-badge,.education .education-item .education-header .current-badge,.education .education-item .employment-header .current-badge,.education .employment-item .residence-header .current-badge,.education .employment-item .education-header .current-badge,.education .employment-item .employment-header .current-badge,.education-full .residence-item .residence-header .current-badge,.education-full .residence-item .education-header .current-badge,.education-full .residence-item .employment-header .current-badge,.education-full .education-item .residence-header .current-badge,.education-full .education-item .education-header .current-badge,.education-full .education-item .employment-header .current-badge,.education-full .employment-item .residence-header .current-badge,.education-full .employment-item .education-header .current-badge,.education-full .employment-item .employment-header .current-badge,.employments .residence-item .residence-header .current-badge,.employments .residence-item .education-header .current-badge,.employments .residence-item .employment-header .current-badge,.employments .education-item .residence-header .current-badge,.employments .education-item .education-header .current-badge,.employments .education-item .employment-header .current-badge,.employments .employment-item .residence-header .current-badge,.employments .employment-item .education-header .current-badge,.employments .employment-item .employment-header .current-badge,.employment-full .residence-item .residence-header .current-badge,.employment-full .residence-item .education-header .current-badge,.employment-full .residence-item .employment-header .current-badge,.employment-full .education-item .residence-header .current-badge,.employment-full .education-item .education-header .current-badge,.employment-full .education-item .employment-header .current-badge,.employment-full .employment-item .residence-header .current-badge,.employment-full .employment-item .education-header .current-badge,.employment-full .employment-item .employment-header .current-badge{background-color:#16a085;color:#fff;padding:2px 6px;border-radius:4px;margin-left:.5em}.residences .residence-item .residence-header .badges .current-badge,.residences .residence-item .education-header .badges .current-badge,.residences .residence-item .employment-header .badges .current-badge,.residences .education-item .residence-header .badges .current-badge,.residences .education-item .education-header .badges .current-badge,.residences .education-item .employment-header .badges .current-badge,.residences .employment-item .residence-header .badges .current-badge,.residences .employment-item .education-header .badges .current-badge,.residences .employment-item .employment-header .badges .current-badge,.residences-full .residence-item .residence-header .badges .current-badge,.residences-full .residence-item .education-header .badges .current-badge,.residences-full .residence-item .employment-header .badges .current-badge,.residences-full .education-item .residence-header .badges .current-badge,.residences-full .education-item .education-header .badges .current-badge,.residences-full .education-item .employment-header .badges .current-badge,.residences-full .employment-item .residence-header .badges .current-badge,.residences-full .employment-item .education-header .badges .current-badge,.residences-full .employment-item .employment-header .badges .current-badge,.education .residence-item .residence-header .badges .current-badge,.education .residence-item .education-header .badges .current-badge,.education .residence-item .employment-header .badges .current-badge,.education .education-item .residence-header .badges .current-badge,.education .education-item .education-header .badges .current-badge,.education .education-item .employment-header .badges .current-badge,.education .employment-item .residence-header .badges .current-badge,.education .employment-item .education-header .badges .current-badge,.education .employment-item .employment-header .badges .current-badge,.education-full .residence-item .residence-header .badges .current-badge,.education-full .residence-item .education-header .badges .current-badge,.education-full .residence-item .employment-header .badges .current-badge,.education-full .education-item .residence-header .badges .current-badge,.education-full .education-item .education-header .badges .current-badge,.education-full .education-item .employment-header .badges .current-badge,.education-full .employment-item .residence-header .badges .current-badge,.education-full .employment-item .education-header .badges .current-badge,.education-full .employment-item .employment-header .badges .current-badge,.employments .residence-item .residence-header .badges .current-badge,.employments .residence-item .education-header .badges .current-badge,.employments .residence-item .employment-header .badges .current-badge,.employments .education-item .residence-header .badges .current-badge,.employments .education-item .education-header .badges .current-badge,.employments .education-item .employment-header .badges .current-badge,.employments .employment-item .residence-header .badges .current-badge,.employments .employment-item .education-header .badges .current-badge,.employments .employment-item .employment-header .badges .current-badge,.employment-full .residence-item .residence-header .badges .current-badge,.employment-full .residence-item .education-header .badges .current-badge,.employment-full .residence-item .employment-header .badges .current-badge,.employment-full .education-item .residence-header .badges .current-badge,.employment-full .education-item .education-header .badges .current-badge,.employment-full .education-item .employment-header .badges .current-badge,.employment-full .employment-item .residence-header .badges .current-badge,.employment-full .employment-item .education-header .badges .current-badge,.employment-full .employment-item .employment-header .badges .current-badge{margin-left:0}.residences .residence-item .residence-header .address-type-badge,.residences .residence-item .education-header .address-type-badge,.residences .residence-item .employment-header .address-type-badge,.residences .education-item .residence-header .address-type-badge,.residences .education-item .education-header .address-type-badge,.residences .education-item .employment-header .address-type-badge,.residences .employment-item .residence-header .address-type-badge,.residences .employment-item .education-header .address-type-badge,.residences .employment-item .employment-header .address-type-badge,.residences-full .residence-item .residence-header .address-type-badge,.residences-full .residence-item .education-header .address-type-badge,.residences-full .residence-item .employment-header .address-type-badge,.residences-full .education-item .residence-header .address-type-badge,.residences-full .education-item .education-header .address-type-badge,.residences-full .education-item .employment-header .address-type-badge,.residences-full .employment-item .residence-header .address-type-badge,.residences-full .employment-item .education-header .address-type-badge,.residences-full .employment-item .employment-header .address-type-badge,.education .residence-item .residence-header .address-type-badge,.education .residence-item .education-header .address-type-badge,.education .residence-item .employment-header .address-type-badge,.education .education-item .residence-header .address-type-badge,.education .education-item .education-header .address-type-badge,.education .education-item .employment-header .address-type-badge,.education .employment-item .residence-header .address-type-badge,.education .employment-item .education-header .address-type-badge,.education .employment-item .employment-header .address-type-badge,.education-full .residence-item .residence-header .address-type-badge,.education-full .residence-item .education-header .address-type-badge,.education-full .residence-item .employment-header .address-type-badge,.education-full .education-item .residence-header .address-type-badge,.education-full .education-item .education-header .address-type-badge,.education-full .education-item .employment-header .address-type-badge,.education-full .employment-item .residence-header .address-type-badge,.education-full .employment-item .education-header .address-type-badge,.education-full .employment-item .employment-header .address-type-badge,.employments .residence-item .residence-header .address-type-badge,.employments .residence-item .education-header .address-type-badge,.employments .residence-item .employment-header .address-type-badge,.employments .education-item .residence-header .address-type-badge,.employments .education-item .education-header .address-type-badge,.employments .education-item .employment-header .address-type-badge,.employments .employment-item .residence-header .address-type-badge,.employments .employment-item .education-header .address-type-badge,.employments .employment-item .employment-header .address-type-badge,.employment-full .residence-item .residence-header .address-type-badge,.employment-full .residence-item .education-header .address-type-badge,.employment-full .residence-item .employment-header .address-type-badge,.employment-full .education-item .residence-header .address-type-badge,.employment-full .education-item .education-header .address-type-badge,.employment-full .education-item .employment-header .address-type-badge,.employment-full .employment-item .residence-header .address-type-badge,.employment-full .employment-item .education-header .address-type-badge,.employment-full .employment-item .employment-header .address-type-badge{color:#fff;padding:2px 6px;border-radius:4px;text-transform:capitalize}.residences .residence-item .residence-header .address-type-badge.home,.residences .residence-item .education-header .address-type-badge.home,.residences .residence-item .employment-header .address-type-badge.home,.residences .education-item .residence-header .address-type-badge.home,.residences .education-item .education-header .address-type-badge.home,.residences .education-item .employment-header .address-type-badge.home,.residences .employment-item .residence-header .address-type-badge.home,.residences .employment-item .education-header .address-type-badge.home,.residences .employment-item .employment-header .address-type-badge.home,.residences-full .residence-item .residence-header .address-type-badge.home,.residences-full .residence-item .education-header .address-type-badge.home,.residences-full .residence-item .employment-header .address-type-badge.home,.residences-full .education-item .residence-header .address-type-badge.home,.residences-full .education-item .education-header .address-type-badge.home,.residences-full .education-item .employment-header .address-type-badge.home,.residences-full .employment-item .residence-header .address-type-badge.home,.residences-full .employment-item .education-header .address-type-badge.home,.residences-full .employment-item .employment-header .address-type-badge.home,.education .residence-item .residence-header .address-type-badge.home,.education .residence-item .education-header .address-type-badge.home,.education .residence-item .employment-header .address-type-badge.home,.education .education-item .residence-header .address-type-badge.home,.education .education-item .education-header .address-type-badge.home,.education .education-item .employment-header .address-type-badge.home,.education .employment-item .residence-header .address-type-badge.home,.education .employment-item .education-header .address-type-badge.home,.education .employment-item .employment-header .address-type-badge.home,.education-full .residence-item .residence-header .address-type-badge.home,.education-full .residence-item .education-header .address-type-badge.home,.education-full .residence-item .employment-header .address-type-badge.home,.education-full .education-item .residence-header .address-type-badge.home,.education-full .education-item .education-header .address-type-badge.home,.education-full .education-item .employment-header .address-type-badge.home,.education-full .employment-item .residence-header .address-type-badge.home,.education-full .employment-item .education-header .address-type-badge.home,.education-full .employment-item .employment-header .address-type-badge.home,.employments .residence-item .residence-header .address-type-badge.home,.employments .residence-item .education-header .address-type-badge.home,.employments .residence-item .employment-header .address-type-badge.home,.employments .education-item .residence-header .address-type-badge.home,.employments .education-item .education-header .address-type-badge.home,.employments .education-item .employment-header .address-type-badge.home,.employments .employment-item .residence-header .address-type-badge.home,.employments .employment-item .education-header .address-type-badge.home,.employments .employment-item .employment-header .address-type-badge.home,.employment-full .residence-item .residence-header .address-type-badge.home,.employment-full .residence-item .education-header .address-type-badge.home,.employment-full .residence-item .employment-header .address-type-badge.home,.employment-full .education-item .residence-header .address-type-badge.home,.employment-full .education-item .education-header .address-type-badge.home,.employment-full .education-item .employment-header .address-type-badge.home,.employment-full .employment-item .residence-header .address-type-badge.home,.employment-full .employment-item .education-header .address-type-badge.home,.employment-full .employment-item .employment-header .address-type-badge.home{background-color:#3498db}.residences .residence-item .residence-header .address-type-badge.work,.residences .residence-item .education-header .address-type-badge.work,.residences .residence-item .employment-header .address-type-badge.work,.residences .education-item .residence-header .address-type-badge.work,.residences .education-item .education-header .address-type-badge.work,.residences .education-item .employment-header .address-type-badge.work,.residences .employment-item .residence-header .address-type-badge.work,.residences .employment-item .education-header .address-type-badge.work,.residences .employment-item .employment-header .address-type-badge.work,.residences-full .residence-item .residence-header .address-type-badge.work,.residences-full .residence-item .education-header .address-type-badge.work,.residences-full .residence-item .employment-header .address-type-badge.work,.residences-full .education-item .residence-header .address-type-badge.work,.residences-full .education-item .education-header .address-type-badge.work,.residences-full .education-item .employment-header .address-type-badge.work,.residences-full .employment-item .residence-header .address-type-badge.work,.residences-full .employment-item .education-header .address-type-badge.work,.residences-full .employment-item .employment-header .address-type-badge.work,.education .residence-item .residence-header .address-type-badge.work,.education .residence-item .education-header .address-type-badge.work,.education .residence-item .employment-header .address-type-badge.work,.education .education-item .residence-header .address-type-badge.work,.education .education-item .education-header .address-type-badge.work,.education .education-item .employment-header .address-type-badge.work,.education .employment-item .residence-header .address-type-badge.work,.education .employment-item .education-header .address-type-badge.work,.education .employment-item .employment-header .address-type-badge.work,.education-full .residence-item .residence-header .address-type-badge.work,.education-full .residence-item .education-header .address-type-badge.work,.education-full .residence-item .employment-header .address-type-badge.work,.education-full .education-item .residence-header .address-type-badge.work,.education-full .education-item .education-header .address-type-badge.work,.education-full .education-item .employment-header .address-type-badge.work,.education-full .employment-item .residence-header .address-type-badge.work,.education-full .employment-item .education-header .address-type-badge.work,.education-full .employment-item .employment-header .address-type-badge.work,.employments .residence-item .residence-header .address-type-badge.work,.employments .residence-item .education-header .address-type-badge.work,.employments .residence-item .employment-header .address-type-badge.work,.employments .education-item .residence-header .address-type-badge.work,.employments .education-item .education-header .address-type-badge.work,.employments .education-item .employment-header .address-type-badge.work,.employments .employment-item .residence-header .address-type-badge.work,.employments .employment-item .education-header .address-type-badge.work,.employments .employment-item .employment-header .address-type-badge.work,.employment-full .residence-item .residence-header .address-type-badge.work,.employment-full .residence-item .education-header .address-type-badge.work,.employment-full .residence-item .employment-header .address-type-badge.work,.employment-full .education-item .residence-header .address-type-badge.work,.employment-full .education-item .education-header .address-type-badge.work,.employment-full .education-item .employment-header .address-type-badge.work,.employment-full .employment-item .residence-header .address-type-badge.work,.employment-full .employment-item .education-header .address-type-badge.work,.employment-full .employment-item .employment-header .address-type-badge.work{background-color:#f39c12}.residences .residence-item .residence-header .address-type-badge.school,.residences .residence-item .education-header .address-type-badge.school,.residences .residence-item .employment-header .address-type-badge.school,.residences .education-item .residence-header .address-type-badge.school,.residences .education-item .education-header .address-type-badge.school,.residences .education-item .employment-header .address-type-badge.school,.residences .employment-item .residence-header .address-type-badge.school,.residences .employment-item .education-header .address-type-badge.school,.residences .employment-item .employment-header .address-type-badge.school,.residences-full .residence-item .residence-header .address-type-badge.school,.residences-full .residence-item .education-header .address-type-badge.school,.residences-full .residence-item .employment-header .address-type-badge.school,.residences-full .education-item .residence-header .address-type-badge.school,.residences-full .education-item .education-header .address-type-badge.school,.residences-full .education-item .employment-header .address-type-badge.school,.residences-full .employment-item .residence-header .address-type-badge.school,.residences-full .employment-item .education-header .address-type-badge.school,.residences-full .employment-item .employment-header .address-type-badge.school,.education .residence-item .residence-header .address-type-badge.school,.education .residence-item .education-header .address-type-badge.school,.education .residence-item .employment-header .address-type-badge.school,.education .education-item .residence-header .address-type-badge.school,.education .education-item .education-header .address-type-badge.school,.education .education-item .employment-header .address-type-badge.school,.education .employment-item .residence-header .address-type-badge.school,.education .employment-item .education-header .address-type-badge.school,.education .employment-item .employment-header .address-type-badge.school,.education-full .residence-item .residence-header .address-type-badge.school,.education-full .residence-item .education-header .address-type-badge.school,.education-full .residence-item .employment-header .address-type-badge.school,.education-full .education-item .residence-header .address-type-badge.school,.education-full .education-item .education-header .address-type-badge.school,.education-full .education-item .employment-header .address-type-badge.school,.education-full .employment-item .residence-header .address-type-badge.school,.education-full .employment-item .education-header .address-type-badge.school,.education-full .employment-item .employment-header .address-type-badge.school,.employments .residence-item .residence-header .address-type-badge.school,.employments .residence-item .education-header .address-type-badge.school,.employments .residence-item .employment-header .address-type-badge.school,.employments .education-item .residence-header .address-type-badge.school,.employments .education-item .education-header .address-type-badge.school,.employments .education-item .employment-header .address-type-badge.school,.employments .employment-item .residence-header .address-type-badge.school,.employments .employment-item .education-header .address-type-badge.school,.employments .employment-item .employment-header .address-type-badge.school,.employment-full .residence-item .residence-header .address-type-badge.school,.employment-full .residence-item .education-header .address-type-badge.school,.employment-full .residence-item .employment-header .address-type-badge.school,.employment-full .education-item .residence-header .address-type-badge.school,.employment-full .education-item .education-header .address-type-badge.school,.employment-full .education-item .employment-header .address-type-badge.school,.employment-full .employment-item .residence-header .address-type-badge.school,.employment-full .employment-item .education-header .address-type-badge.school,.employment-full .employment-item .employment-header .address-type-badge.school{background-color:#9b59b6}.residences .residence-item .residence-header .address-type-badge.other,.residences .residence-item .education-header .address-type-badge.other,.residences .residence-item .employment-header .address-type-badge.other,.residences .education-item .residence-header .address-type-badge.other,.residences .education-item .education-header .address-type-badge.other,.residences .education-item .employment-header .address-type-badge.other,.residences .employment-item .residence-header .address-type-badge.other,.residences .employment-item .education-header .address-type-badge.other,.residences .employment-item .employment-header .address-type-badge.other,.residences-full .residence-item .residence-header .address-type-badge.other,.residences-full .residence-item .education-header .address-type-badge.other,.residences-full .residence-item .employment-header .address-type-badge.other,.residences-full .education-item .residence-header .address-type-badge.other,.residences-full .education-item .education-header .address-type-badge.other,.residences-full .education-item .employment-header .address-type-badge.other,.residences-full .employment-item .residence-header .address-type-badge.other,.residences-full .employment-item .education-header .address-type-badge.other,.residences-full .employment-item .employment-header .address-type-badge.other,.education .residence-item .residence-header .address-type-badge.other,.education .residence-item .education-header .address-type-badge.other,.education .residence-item .employment-header .address-type-badge.other,.education .education-item .residence-header .address-type-badge.other,.education .education-item .education-header .address-type-badge.other,.education .education-item .employment-header .address-type-badge.other,.education .employment-item .residence-header .address-type-badge.other,.education .employment-item .education-header .address-type-badge.other,.education .employment-item .employment-header .address-type-badge.other,.education-full .residence-item .residence-header .address-type-badge.other,.education-full .residence-item .education-header .address-type-badge.other,.education-full .residence-item .employment-header .address-type-badge.other,.education-full .education-item .residence-header .address-type-badge.other,.education-full .education-item .education-header .address-type-badge.other,.education-full .education-item .employment-header .address-type-badge.other,.education-full .employment-item .residence-header .address-type-badge.other,.education-full .employment-item .education-header .address-type-badge.other,.education-full .employment-item .employment-header .address-type-badge.other,.employments .residence-item .residence-header .address-type-badge.other,.employments .residence-item .education-header .address-type-badge.other,.employments .residence-item .employment-header .address-type-badge.other,.employments .education-item .residence-header .address-type-badge.other,.employments .education-item .education-header .address-type-badge.other,.employments .education-item .employment-header .address-type-badge.other,.employments .employment-item .residence-header .address-type-badge.other,.employments .employment-item .education-header .address-type-badge.other,.employments .employment-item .employment-header .address-type-badge.other,.employment-full .residence-item .residence-header .address-type-badge.other,.employment-full .residence-item .education-header .address-type-badge.other,.employment-full .residence-item .employment-header .address-type-badge.other,.employment-full .education-item .residence-header .address-type-badge.other,.employment-full .education-item .education-header .address-type-badge.other,.employment-full .education-item .employment-header .address-type-badge.other,.employment-full .employment-item .residence-header .address-type-badge.other,.employment-full .employment-item .education-header .address-type-badge.other,.employment-full .employment-item .employment-header .address-type-badge.other{background-color:#747474}.residences .residence-item .residence-details,.residences .residence-item .education-details,.residences .residence-item .employment-details,.residences .education-item .residence-details,.residences .education-item .education-details,.residences .education-item .employment-details,.residences .employment-item .residence-details,.residences .employment-item .education-details,.residences .employment-item .employment-details,.residences-full .residence-item .residence-details,.residences-full .residence-item .education-details,.residences-full .residence-item .employment-details,.residences-full .education-item .residence-details,.residences-full .education-item .education-details,.residences-full .education-item .employment-details,.residences-full .employment-item .residence-details,.residences-full .employment-item .education-details,.residences-full .employment-item .employment-details,.education .residence-item .residence-details,.education .residence-item .education-details,.education .residence-item .employment-details,.education .education-item .residence-details,.education .education-item .education-details,.education .education-item .employment-details,.education .employment-item .residence-details,.education .employment-item .education-details,.education .employment-item .employment-details,.education-full .residence-item .residence-details,.education-full .residence-item .education-details,.education-full .residence-item .employment-details,.education-full .education-item .residence-details,.education-full .education-item .education-details,.education-full .education-item .employment-details,.education-full .employment-item .residence-details,.education-full .employment-item .education-details,.education-full .employment-item .employment-details,.employments .residence-item .residence-details,.employments .residence-item .education-details,.employments .residence-item .employment-details,.employments .education-item .residence-details,.employments .education-item .education-details,.employments .education-item .employment-details,.employments .employment-item .residence-details,.employments .employment-item .education-details,.employments .employment-item .employment-details,.employment-full .residence-item .residence-details,.employment-full .residence-item .education-details,.employment-full .residence-item .employment-details,.employment-full .education-item .residence-details,.employment-full .education-item .education-details,.employment-full .education-item .employment-details,.employment-full .employment-item .residence-details,.employment-full .employment-item .education-details,.employment-full .employment-item .employment-details{clear:both}.residences .residence-item .residence-details p,.residences .residence-item .education-details p,.residences .residence-item .employment-details p,.residences .education-item .residence-details p,.residences .education-item .education-details p,.residences .education-item .employment-details p,.residences .employment-item .residence-details p,.residences .employment-item .education-details p,.residences .employment-item .employment-details p,.residences-full .residence-item .residence-details p,.residences-full .residence-item .education-details p,.residences-full .residence-item .employment-details p,.residences-full .education-item .residence-details p,.residences-full .education-item .education-details p,.residences-full .education-item .employment-details p,.residences-full .employment-item .residence-details p,.residences-full .employment-item .education-details p,.residences-full .employment-item .employment-details p,.education .residence-item .residence-details p,.education .residence-item .education-details p,.education .residence-item .employment-details p,.education .education-item .residence-details p,.education .education-item .education-details p,.education .education-item .employment-details p,.education .employment-item .residence-details p,.education .employment-item .education-details p,.education .employment-item .employment-details p,.education-full .residence-item .residence-details p,.education-full .residence-item .education-details p,.education-full .residence-item .employment-details p,.education-full .education-item .residence-details p,.education-full .education-item .education-details p,.education-full .education-item .employment-details p,.education-full .employment-item .residence-details p,.education-full .employment-item .education-details p,.education-full .employment-item .employment-details p,.employments .residence-item .residence-details p,.employments .residence-item .education-details p,.employments .residence-item .employment-details p,.employments .education-item .residence-details p,.employments .education-item .education-details p,.employments .education-item .employment-details p,.employments .employment-item .residence-details p,.employments .employment-item .education-details p,.employments .employment-item .employment-details p,.employment-full .residence-item .residence-details p,.employment-full .residence-item .education-details p,.employment-full .residence-item .employment-details p,.employment-full .education-item .residence-details p,.employment-full .education-item .education-details p,.employment-full .education-item .employment-details p,.employment-full .employment-item .residence-details p,.employment-full .employment-item .education-details p,.employment-full .employment-item .employment-details p{margin-bottom:.5em}.residences .residence-item .residence-details p.address,.residences .residence-item .residence-details p.degree,.residences .residence-item .residence-details p.study-area,.residences .residence-item .residence-details p.job-title,.residences .residence-item .education-details p.address,.residences .residence-item .education-details p.degree,.residences .residence-item .education-details p.study-area,.residences .residence-item .education-details p.job-title,.residences .residence-item .employment-details p.address,.residences .residence-item .employment-details p.degree,.residences .residence-item .employment-details p.study-area,.residences .residence-item .employment-details p.job-title,.residences .education-item .residence-details p.address,.residences .education-item .residence-details p.degree,.residences .education-item .residence-details p.study-area,.residences .education-item .residence-details p.job-title,.residences .education-item .education-details p.address,.residences .education-item .education-details p.degree,.residences .education-item .education-details p.study-area,.residences .education-item .education-details p.job-title,.residences .education-item .employment-details p.address,.residences .education-item .employment-details p.degree,.residences .education-item .employment-details p.study-area,.residences .education-item .employment-details p.job-title,.residences .employment-item .residence-details p.address,.residences .employment-item .residence-details p.degree,.residences .employment-item .residence-details p.study-area,.residences .employment-item .residence-details p.job-title,.residences .employment-item .education-details p.address,.residences .employment-item .education-details p.degree,.residences .employment-item .education-details p.study-area,.residences .employment-item .education-details p.job-title,.residences .employment-item .employment-details p.address,.residences .employment-item .employment-details p.degree,.residences .employment-item .employment-details p.study-area,.residences .employment-item .employment-details p.job-title,.residences-full .residence-item .residence-details p.address,.residences-full .residence-item .residence-details p.degree,.residences-full .residence-item .residence-details p.study-area,.residences-full .residence-item .residence-details p.job-title,.residences-full .residence-item .education-details p.address,.residences-full .residence-item .education-details p.degree,.residences-full .residence-item .education-details p.study-area,.residences-full .residence-item .education-details p.job-title,.residences-full .residence-item .employment-details p.address,.residences-full .residence-item .employment-details p.degree,.residences-full .residence-item .employment-details p.study-area,.residences-full .residence-item .employment-details p.job-title,.residences-full .education-item .residence-details p.address,.residences-full .education-item .residence-details p.degree,.residences-full .education-item .residence-details p.study-area,.residences-full .education-item .residence-details p.job-title,.residences-full .education-item .education-details p.address,.residences-full .education-item .education-details p.degree,.residences-full .education-item .education-details p.study-area,.residences-full .education-item .education-details p.job-title,.residences-full .education-item .employment-details p.address,.residences-full .education-item .employment-details p.degree,.residences-full .education-item .employment-details p.study-area,.residences-full .education-item .employment-details p.job-title,.residences-full .employment-item .residence-details p.address,.residences-full .employment-item .residence-details p.degree,.residences-full .employment-item .residence-details p.study-area,.residences-full .employment-item .residence-details p.job-title,.residences-full .employment-item .education-details p.address,.residences-full .employment-item .education-details p.degree,.residences-full .employment-item .education-details p.study-area,.residences-full .employment-item .education-details p.job-title,.residences-full .employment-item .employment-details p.address,.residences-full .employment-item .employment-details p.degree,.residences-full .employment-item .employment-details p.study-area,.residences-full .employment-item .employment-details p.job-title,.education .residence-item .residence-details p.address,.education .residence-item .residence-details p.degree,.education .residence-item .residence-details p.study-area,.education .residence-item .residence-details p.job-title,.education .residence-item .education-details p.address,.education .residence-item .education-details p.degree,.education .residence-item .education-details p.study-area,.education .residence-item .education-details p.job-title,.education .residence-item .employment-details p.address,.education .residence-item .employment-details p.degree,.education .residence-item .employment-details p.study-area,.education .residence-item .employment-details p.job-title,.education .education-item .residence-details p.address,.education .education-item .residence-details p.degree,.education .education-item .residence-details p.study-area,.education .education-item .residence-details p.job-title,.education .education-item .education-details p.address,.education .education-item .education-details p.degree,.education .education-item .education-details p.study-area,.education .education-item .education-details p.job-title,.education .education-item .employment-details p.address,.education .education-item .employment-details p.degree,.education .education-item .employment-details p.study-area,.education .education-item .employment-details p.job-title,.education .employment-item .residence-details p.address,.education .employment-item .residence-details p.degree,.education .employment-item .residence-details p.study-area,.education .employment-item .residence-details p.job-title,.education .employment-item .education-details p.address,.education .employment-item .education-details p.degree,.education .employment-item .education-details p.study-area,.education .employment-item .education-details p.job-title,.education .employment-item .employment-details p.address,.education .employment-item .employment-details p.degree,.education .employment-item .employment-details p.study-area,.education .employment-item .employment-details p.job-title,.education-full .residence-item .residence-details p.address,.education-full .residence-item .residence-details p.degree,.education-full .residence-item .residence-details p.study-area,.education-full .residence-item .residence-details p.job-title,.education-full .residence-item .education-details p.address,.education-full .residence-item .education-details p.degree,.education-full .residence-item .education-details p.study-area,.education-full .residence-item .education-details p.job-title,.education-full .residence-item .employment-details p.address,.education-full .residence-item .employment-details p.degree,.education-full .residence-item .employment-details p.study-area,.education-full .residence-item .employment-details p.job-title,.education-full .education-item .residence-details p.address,.education-full .education-item .residence-details p.degree,.education-full .education-item .residence-details p.study-area,.education-full .education-item .residence-details p.job-title,.education-full .education-item .education-details p.address,.education-full .education-item .education-details p.degree,.education-full .education-item .education-details p.study-area,.education-full .education-item .education-details p.job-title,.education-full .education-item .employment-details p.address,.education-full .education-item .employment-details p.degree,.education-full .education-item .employment-details p.study-area,.education-full .education-item .employment-details p.job-title,.education-full .employment-item .residence-details p.address,.education-full .employment-item .residence-details p.degree,.education-full .employment-item .residence-details p.study-area,.education-full .employment-item .residence-details p.job-title,.education-full .employment-item .education-details p.address,.education-full .employment-item .education-details p.degree,.education-full .employment-item .education-details p.study-area,.education-full .employment-item .education-details p.job-title,.education-full .employment-item .employment-details p.address,.education-full .employment-item .employment-details p.degree,.education-full .employment-item .employment-details p.study-area,.education-full .employment-item .employment-details p.job-title,.employments .residence-item .residence-details p.address,.employments .residence-item .residence-details p.degree,.employments .residence-item .residence-details p.study-area,.employments .residence-item .residence-details p.job-title,.employments .residence-item .education-details p.address,.employments .residence-item .education-details p.degree,.employments .residence-item .education-details p.study-area,.employments .residence-item .education-details p.job-title,.employments .residence-item .employment-details p.address,.employments .residence-item .employment-details p.degree,.employments .residence-item .employment-details p.study-area,.employments .residence-item .employment-details p.job-title,.employments .education-item .residence-details p.address,.employments .education-item .residence-details p.degree,.employments .education-item .residence-details p.study-area,.employments .education-item .residence-details p.job-title,.employments .education-item .education-details p.address,.employments .education-item .education-details p.degree,.employments .education-item .education-details p.study-area,.employments .education-item .education-details p.job-title,.employments .education-item .employment-details p.address,.employments .education-item .employment-details p.degree,.employments .education-item .employment-details p.study-area,.employments .education-item .employment-details p.job-title,.employments .employment-item .residence-details p.address,.employments .employment-item .residence-details p.degree,.employments .employment-item .residence-details p.study-area,.employments .employment-item .residence-details p.job-title,.employments .employment-item .education-details p.address,.employments .employment-item .education-details p.degree,.employments .employment-item .education-details p.study-area,.employments .employment-item .education-details p.job-title,.employments .employment-item .employment-details p.address,.employments .employment-item .employment-details p.degree,.employments .employment-item .employment-details p.study-area,.employments .employment-item .employment-details p.job-title,.employment-full .residence-item .residence-details p.address,.employment-full .residence-item .residence-details p.degree,.employment-full .residence-item .residence-details p.study-area,.employment-full .residence-item .residence-details p.job-title,.employment-full .residence-item .education-details p.address,.employment-full .residence-item .education-details p.degree,.employment-full .residence-item .education-details p.study-area,.employment-full .residence-item .education-details p.job-title,.employment-full .residence-item .employment-details p.address,.employment-full .residence-item .employment-details p.degree,.employment-full .residence-item .employment-details p.study-area,.employment-full .residence-item .employment-details p.job-title,.employment-full .education-item .residence-details p.address,.employment-full .education-item .residence-details p.degree,.employment-full .education-item .residence-details p.study-area,.employment-full .education-item .residence-details p.job-title,.employment-full .education-item .education-details p.address,.employment-full .education-item .education-details p.degree,.employment-full .education-item .education-details p.study-area,.employment-full .education-item .education-details p.job-title,.employment-full .education-item .employment-details p.address,.employment-full .education-item .employment-details p.degree,.employment-full .education-item .employment-details p.study-area,.employment-full .education-item .employment-details p.job-title,.employment-full .employment-item .residence-details p.address,.employment-full .employment-item .residence-details p.degree,.employment-full .employment-item .residence-details p.study-area,.employment-full .employment-item .residence-details p.job-title,.employment-full .employment-item .education-details p.address,.employment-full .employment-item .education-details p.degree,.employment-full .employment-item .education-details p.study-area,.employment-full .employment-item .education-details p.job-title,.employment-full .employment-item .employment-details p.address,.employment-full .employment-item .employment-details p.degree,.employment-full .employment-item .employment-details p.study-area,.employment-full .employment-item .employment-details p.job-title{margin-bottom:.75em}.residences .residence-item .residence-details .residence-notes,.residences .residence-item .residence-details .education-notes,.residences .residence-item .residence-details .employment-notes,.residences .residence-item .education-details .residence-notes,.residences .residence-item .education-details .education-notes,.residences .residence-item .education-details .employment-notes,.residences .residence-item .employment-details .residence-notes,.residences .residence-item .employment-details .education-notes,.residences .residence-item .employment-details .employment-notes,.residences .education-item .residence-details .residence-notes,.residences .education-item .residence-details .education-notes,.residences .education-item .residence-details .employment-notes,.residences .education-item .education-details .residence-notes,.residences .education-item .education-details .education-notes,.residences .education-item .education-details .employment-notes,.residences .education-item .employment-details .residence-notes,.residences .education-item .employment-details .education-notes,.residences .education-item .employment-details .employment-notes,.residences .employment-item .residence-details .residence-notes,.residences .employment-item .residence-details .education-notes,.residences .employment-item .residence-details .employment-notes,.residences .employment-item .education-details .residence-notes,.residences .employment-item .education-details .education-notes,.residences .employment-item .education-details .employment-notes,.residences .employment-item .employment-details .residence-notes,.residences .employment-item .employment-details .education-notes,.residences .employment-item .employment-details .employment-notes,.residences-full .residence-item .residence-details .residence-notes,.residences-full .residence-item .residence-details .education-notes,.residences-full .residence-item .residence-details .employment-notes,.residences-full .residence-item .education-details .residence-notes,.residences-full .residence-item .education-details .education-notes,.residences-full .residence-item .education-details .employment-notes,.residences-full .residence-item .employment-details .residence-notes,.residences-full .residence-item .employment-details .education-notes,.residences-full .residence-item .employment-details .employment-notes,.residences-full .education-item .residence-details .residence-notes,.residences-full .education-item .residence-details .education-notes,.residences-full .education-item .residence-details .employment-notes,.residences-full .education-item .education-details .residence-notes,.residences-full .education-item .education-details .education-notes,.residences-full .education-item .education-details .employment-notes,.residences-full .education-item .employment-details .residence-notes,.residences-full .education-item .employment-details .education-notes,.residences-full .education-item .employment-details .employment-notes,.residences-full .employment-item .residence-details .residence-notes,.residences-full .employment-item .residence-details .education-notes,.residences-full .employment-item .residence-details .employment-notes,.residences-full .employment-item .education-details .residence-notes,.residences-full .employment-item .education-details .education-notes,.residences-full .employment-item .education-details .employment-notes,.residences-full .employment-item .employment-details .residence-notes,.residences-full .employment-item .employment-details .education-notes,.residences-full .employment-item .employment-details .employment-notes,.education .residence-item .residence-details .residence-notes,.education .residence-item .residence-details .education-notes,.education .residence-item .residence-details .employment-notes,.education .residence-item .education-details .residence-notes,.education .residence-item .education-details .education-notes,.education .residence-item .education-details .employment-notes,.education .residence-item .employment-details .residence-notes,.education .residence-item .employment-details .education-notes,.education .residence-item .employment-details .employment-notes,.education .education-item .residence-details .residence-notes,.education .education-item .residence-details .education-notes,.education .education-item .residence-details .employment-notes,.education .education-item .education-details .residence-notes,.education .education-item .education-details .education-notes,.education .education-item .education-details .employment-notes,.education .education-item .employment-details .residence-notes,.education .education-item .employment-details .education-notes,.education .education-item .employment-details .employment-notes,.education .employment-item .residence-details .residence-notes,.education .employment-item .residence-details .education-notes,.education .employment-item .residence-details .employment-notes,.education .employment-item .education-details .residence-notes,.education .employment-item .education-details .education-notes,.education .employment-item .education-details .employment-notes,.education .employment-item .employment-details .residence-notes,.education .employment-item .employment-details .education-notes,.education .employment-item .employment-details .employment-notes,.education-full .residence-item .residence-details .residence-notes,.education-full .residence-item .residence-details .education-notes,.education-full .residence-item .residence-details .employment-notes,.education-full .residence-item .education-details .residence-notes,.education-full .residence-item .education-details .education-notes,.education-full .residence-item .education-details .employment-notes,.education-full .residence-item .employment-details .residence-notes,.education-full .residence-item .employment-details .education-notes,.education-full .residence-item .employment-details .employment-notes,.education-full .education-item .residence-details .residence-notes,.education-full .education-item .residence-details .education-notes,.education-full .education-item .residence-details .employment-notes,.education-full .education-item .education-details .residence-notes,.education-full .education-item .education-details .education-notes,.education-full .education-item .education-details .employment-notes,.education-full .education-item .employment-details .residence-notes,.education-full .education-item .employment-details .education-notes,.education-full .education-item .employment-details .employment-notes,.education-full .employment-item .residence-details .residence-notes,.education-full .employment-item .residence-details .education-notes,.education-full .employment-item .residence-details .employment-notes,.education-full .employment-item .education-details .residence-notes,.education-full .employment-item .education-details .education-notes,.education-full .employment-item .education-details .employment-notes,.education-full .employment-item .employment-details .residence-notes,.education-full .employment-item .employment-details .education-notes,.education-full .employment-item .employment-details .employment-notes,.employments .residence-item .residence-details .residence-notes,.employments .residence-item .residence-details .education-notes,.employments .residence-item .residence-details .employment-notes,.employments .residence-item .education-details .residence-notes,.employments .residence-item .education-details .education-notes,.employments .residence-item .education-details .employment-notes,.employments .residence-item .employment-details .residence-notes,.employments .residence-item .employment-details .education-notes,.employments .residence-item .employment-details .employment-notes,.employments .education-item .residence-details .residence-notes,.employments .education-item .residence-details .education-notes,.employments .education-item .residence-details .employment-notes,.employments .education-item .education-details .residence-notes,.employments .education-item .education-details .education-notes,.employments .education-item .education-details .employment-notes,.employments .education-item .employment-details .residence-notes,.employments .education-item .employment-details .education-notes,.employments .education-item .employment-details .employment-notes,.employments .employment-item .residence-details .residence-notes,.employments .employment-item .residence-details .education-notes,.employments .employment-item .residence-details .employment-notes,.employments .employment-item .education-details .residence-notes,.employments .employment-item .education-details .education-notes,.employments .employment-item .education-details .employment-notes,.employments .employment-item .employment-details .residence-notes,.employments .employment-item .employment-details .education-notes,.employments .employment-item .employment-details .employment-notes,.employment-full .residence-item .residence-details .residence-notes,.employment-full .residence-item .residence-details .education-notes,.employment-full .residence-item .residence-details .employment-notes,.employment-full .residence-item .education-details .residence-notes,.employment-full .residence-item .education-details .education-notes,.employment-full .residence-item .education-details .employment-notes,.employment-full .residence-item .employment-details .residence-notes,.employment-full .residence-item .employment-details .education-notes,.employment-full .residence-item .employment-details .employment-notes,.employment-full .education-item .residence-details .residence-notes,.employment-full .education-item .residence-details .education-notes,.employment-full .education-item .residence-details .employment-notes,.employment-full .education-item .education-details .residence-notes,.employment-full .education-item .education-details .education-notes,.employment-full .education-item .education-details .employment-notes,.employment-full .education-item .employment-details .residence-notes,.employment-full .education-item .employment-details .education-notes,.employment-full .education-item .employment-details .employment-notes,.employment-full .employment-item .residence-details .residence-notes,.employment-full .employment-item .residence-details .education-notes,.employment-full .employment-item .residence-details .employment-notes,.employment-full .employment-item .education-details .residence-notes,.employment-full .employment-item .education-details .education-notes,.employment-full .employment-item .education-details .employment-notes,.employment-full .employment-item .employment-details .residence-notes,.employment-full .employment-item .employment-details .education-notes,.employment-full .employment-item .employment-details .employment-notes{margin:1em 0}.residences .residence-item .residence-details .residence-notes strong,.residences .residence-item .residence-details .education-notes strong,.residences .residence-item .residence-details .employment-notes strong,.residences .residence-item .education-details .residence-notes strong,.residences .residence-item .education-details .education-notes strong,.residences .residence-item .education-details .employment-notes strong,.residences .residence-item .employment-details .residence-notes strong,.residences .residence-item .employment-details .education-notes strong,.residences .residence-item .employment-details .employment-notes strong,.residences .education-item .residence-details .residence-notes strong,.residences .education-item .residence-details .education-notes strong,.residences .education-item .residence-details .employment-notes strong,.residences .education-item .education-details .residence-notes strong,.residences .education-item .education-details .education-notes strong,.residences .education-item .education-details .employment-notes strong,.residences .education-item .employment-details .residence-notes strong,.residences .education-item .employment-details .education-notes strong,.residences .education-item .employment-details .employment-notes strong,.residences .employment-item .residence-details .residence-notes strong,.residences .employment-item .residence-details .education-notes strong,.residences .employment-item .residence-details .employment-notes strong,.residences .employment-item .education-details .residence-notes strong,.residences .employment-item .education-details .education-notes strong,.residences .employment-item .education-details .employment-notes strong,.residences .employment-item .employment-details .residence-notes strong,.residences .employment-item .employment-details .education-notes strong,.residences .employment-item .employment-details .employment-notes strong,.residences-full .residence-item .residence-details .residence-notes strong,.residences-full .residence-item .residence-details .education-notes strong,.residences-full .residence-item .residence-details .employment-notes strong,.residences-full .residence-item .education-details .residence-notes strong,.residences-full .residence-item .education-details .education-notes strong,.residences-full .residence-item .education-details .employment-notes strong,.residences-full .residence-item .employment-details .residence-notes strong,.residences-full .residence-item .employment-details .education-notes strong,.residences-full .residence-item .employment-details .employment-notes strong,.residences-full .education-item .residence-details .residence-notes strong,.residences-full .education-item .residence-details .education-notes strong,.residences-full .education-item .residence-details .employment-notes strong,.residences-full .education-item .education-details .residence-notes strong,.residences-full .education-item .education-details .education-notes strong,.residences-full .education-item .education-details .employment-notes strong,.residences-full .education-item .employment-details .residence-notes strong,.residences-full .education-item .employment-details .education-notes strong,.residences-full .education-item .employment-details .employment-notes strong,.residences-full .employment-item .residence-details .residence-notes strong,.residences-full .employment-item .residence-details .education-notes strong,.residences-full .employment-item .residence-details .employment-notes strong,.residences-full .employment-item .education-details .residence-notes strong,.residences-full .employment-item .education-details .education-notes strong,.residences-full .employment-item .education-details .employment-notes strong,.residences-full .employment-item .employment-details .residence-notes strong,.residences-full .employment-item .employment-details .education-notes strong,.residences-full .employment-item .employment-details .employment-notes strong,.education .residence-item .residence-details .residence-notes strong,.education .residence-item .residence-details .education-notes strong,.education .residence-item .residence-details .employment-notes strong,.education .residence-item .education-details .residence-notes strong,.education .residence-item .education-details .education-notes strong,.education .residence-item .education-details .employment-notes strong,.education .residence-item .employment-details .residence-notes strong,.education .residence-item .employment-details .education-notes strong,.education .residence-item .employment-details .employment-notes strong,.education .education-item .residence-details .residence-notes strong,.education .education-item .residence-details .education-notes strong,.education .education-item .residence-details .employment-notes strong,.education .education-item .education-details .residence-notes strong,.education .education-item .education-details .education-notes strong,.education .education-item .education-details .employment-notes strong,.education .education-item .employment-details .residence-notes strong,.education .education-item .employment-details .education-notes strong,.education .education-item .employment-details .employment-notes strong,.education .employment-item .residence-details .residence-notes strong,.education .employment-item .residence-details .education-notes strong,.education .employment-item .residence-details .employment-notes strong,.education .employment-item .education-details .residence-notes strong,.education .employment-item .education-details .education-notes strong,.education .employment-item .education-details .employment-notes strong,.education .employment-item .employment-details .residence-notes strong,.education .employment-item .employment-details .education-notes strong,.education .employment-item .employment-details .employment-notes strong,.education-full .residence-item .residence-details .residence-notes strong,.education-full .residence-item .residence-details .education-notes strong,.education-full .residence-item .residence-details .employment-notes strong,.education-full .residence-item .education-details .residence-notes strong,.education-full .residence-item .education-details .education-notes strong,.education-full .residence-item .education-details .employment-notes strong,.education-full .residence-item .employment-details .residence-notes strong,.education-full .residence-item .employment-details .education-notes strong,.education-full .residence-item .employment-details .employment-notes strong,.education-full .education-item .residence-details .residence-notes strong,.education-full .education-item .residence-details .education-notes strong,.education-full .education-item .residence-details .employment-notes strong,.education-full .education-item .education-details .residence-notes strong,.education-full .education-item .education-details .education-notes strong,.education-full .education-item .education-details .employment-notes strong,.education-full .education-item .employment-details .residence-notes strong,.education-full .education-item .employment-details .education-notes strong,.education-full .education-item .employment-details .employment-notes strong,.education-full .employment-item .residence-details .residence-notes strong,.education-full .employment-item .residence-details .education-notes strong,.education-full .employment-item .residence-details .employment-notes strong,.education-full .employment-item .education-details .residence-notes strong,.education-full .employment-item .education-details .education-notes strong,.education-full .employment-item .education-details .employment-notes strong,.education-full .employment-item .employment-details .residence-notes strong,.education-full .employment-item .employment-details .education-notes strong,.education-full .employment-item .employment-details .employment-notes strong,.employments .residence-item .residence-details .residence-notes strong,.employments .residence-item .residence-details .education-notes strong,.employments .residence-item .residence-details .employment-notes strong,.employments .residence-item .education-details .residence-notes strong,.employments .residence-item .education-details .education-notes strong,.employments .residence-item .education-details .employment-notes strong,.employments .residence-item .employment-details .residence-notes strong,.employments .residence-item .employment-details .education-notes strong,.employments .residence-item .employment-details .employment-notes strong,.employments .education-item .residence-details .residence-notes strong,.employments .education-item .residence-details .education-notes strong,.employments .education-item .residence-details .employment-notes strong,.employments .education-item .education-details .residence-notes strong,.employments .education-item .education-details .education-notes strong,.employments .education-item .education-details .employment-notes strong,.employments .education-item .employment-details .residence-notes strong,.employments .education-item .employment-details .education-notes strong,.employments .education-item .employment-details .employment-notes strong,.employments .employment-item .residence-details .residence-notes strong,.employments .employment-item .residence-details .education-notes strong,.employments .employment-item .residence-details .employment-notes strong,.employments .employment-item .education-details .residence-notes strong,.employments .employment-item .education-details .education-notes strong,.employments .employment-item .education-details .employment-notes strong,.employments .employment-item .employment-details .residence-notes strong,.employments .employment-item .employment-details .education-notes strong,.employments .employment-item .employment-details .employment-notes strong,.employment-full .residence-item .residence-details .residence-notes strong,.employment-full .residence-item .residence-details .education-notes strong,.employment-full .residence-item .residence-details .employment-notes strong,.employment-full .residence-item .education-details .residence-notes strong,.employment-full .residence-item .education-details .education-notes strong,.employment-full .residence-item .education-details .employment-notes strong,.employment-full .residence-item .employment-details .residence-notes strong,.employment-full .residence-item .employment-details .education-notes strong,.employment-full .residence-item .employment-details .employment-notes strong,.employment-full .education-item .residence-details .residence-notes strong,.employment-full .education-item .residence-details .education-notes strong,.employment-full .education-item .residence-details .employment-notes strong,.employment-full .education-item .education-details .residence-notes strong,.employment-full .education-item .education-details .education-notes strong,.employment-full .education-item .education-details .employment-notes strong,.employment-full .education-item .employment-details .residence-notes strong,.employment-full .education-item .employment-details .education-notes strong,.employment-full .education-item .employment-details .employment-notes strong,.employment-full .employment-item .residence-details .residence-notes strong,.employment-full .employment-item .residence-details .education-notes strong,.employment-full .employment-item .residence-details .employment-notes strong,.employment-full .employment-item .education-details .residence-notes strong,.employment-full .employment-item .education-details .education-notes strong,.employment-full .employment-item .education-details .employment-notes strong,.employment-full .employment-item .employment-details .residence-notes strong,.employment-full .employment-item .employment-details .education-notes strong,.employment-full .employment-item .employment-details .employment-notes strong{font-weight:600;display:block;margin-bottom:.25em}.residences .residence-item .residence-details .residence-notes p,.residences .residence-item .residence-details .education-notes p,.residences .residence-item .residence-details .employment-notes p,.residences .residence-item .education-details .residence-notes p,.residences .residence-item .education-details .education-notes p,.residences .residence-item .education-details .employment-notes p,.residences .residence-item .employment-details .residence-notes p,.residences .residence-item .employment-details .education-notes p,.residences .residence-item .employment-details .employment-notes p,.residences .education-item .residence-details .residence-notes p,.residences .education-item .residence-details .education-notes p,.residences .education-item .residence-details .employment-notes p,.residences .education-item .education-details .residence-notes p,.residences .education-item .education-details .education-notes p,.residences .education-item .education-details .employment-notes p,.residences .education-item .employment-details .residence-notes p,.residences .education-item .employment-details .education-notes p,.residences .education-item .employment-details .employment-notes p,.residences .employment-item .residence-details .residence-notes p,.residences .employment-item .residence-details .education-notes p,.residences .employment-item .residence-details .employment-notes p,.residences .employment-item .education-details .residence-notes p,.residences .employment-item .education-details .education-notes p,.residences .employment-item .education-details .employment-notes p,.residences .employment-item .employment-details .residence-notes p,.residences .employment-item .employment-details .education-notes p,.residences .employment-item .employment-details .employment-notes p,.residences-full .residence-item .residence-details .residence-notes p,.residences-full .residence-item .residence-details .education-notes p,.residences-full .residence-item .residence-details .employment-notes p,.residences-full .residence-item .education-details .residence-notes p,.residences-full .residence-item .education-details .education-notes p,.residences-full .residence-item .education-details .employment-notes p,.residences-full .residence-item .employment-details .residence-notes p,.residences-full .residence-item .employment-details .education-notes p,.residences-full .residence-item .employment-details .employment-notes p,.residences-full .education-item .residence-details .residence-notes p,.residences-full .education-item .residence-details .education-notes p,.residences-full .education-item .residence-details .employment-notes p,.residences-full .education-item .education-details .residence-notes p,.residences-full .education-item .education-details .education-notes p,.residences-full .education-item .education-details .employment-notes p,.residences-full .education-item .employment-details .residence-notes p,.residences-full .education-item .employment-details .education-notes p,.residences-full .education-item .employment-details .employment-notes p,.residences-full .employment-item .residence-details .residence-notes p,.residences-full .employment-item .residence-details .education-notes p,.residences-full .employment-item .residence-details .employment-notes p,.residences-full .employment-item .education-details .residence-notes p,.residences-full .employment-item .education-details .education-notes p,.residences-full .employment-item .education-details .employment-notes p,.residences-full .employment-item .employment-details .residence-notes p,.residences-full .employment-item .employment-details .education-notes p,.residences-full .employment-item .employment-details .employment-notes p,.education .residence-item .residence-details .residence-notes p,.education .residence-item .residence-details .education-notes p,.education .residence-item .residence-details .employment-notes p,.education .residence-item .education-details .residence-notes p,.education .residence-item .education-details .education-notes p,.education .residence-item .education-details .employment-notes p,.education .residence-item .employment-details .residence-notes p,.education .residence-item .employment-details .education-notes p,.education .residence-item .employment-details .employment-notes p,.education .education-item .residence-details .residence-notes p,.education .education-item .residence-details .education-notes p,.education .education-item .residence-details .employment-notes p,.education .education-item .education-details .residence-notes p,.education .education-item .education-details .education-notes p,.education .education-item .education-details .employment-notes p,.education .education-item .employment-details .residence-notes p,.education .education-item .employment-details .education-notes p,.education .education-item .employment-details .employment-notes p,.education .employment-item .residence-details .residence-notes p,.education .employment-item .residence-details .education-notes p,.education .employment-item .residence-details .employment-notes p,.education .employment-item .education-details .residence-notes p,.education .employment-item .education-details .education-notes p,.education .employment-item .education-details .employment-notes p,.education .employment-item .employment-details .residence-notes p,.education .employment-item .employment-details .education-notes p,.education .employment-item .employment-details .employment-notes p,.education-full .residence-item .residence-details .residence-notes p,.education-full .residence-item .residence-details .education-notes p,.education-full .residence-item .residence-details .employment-notes p,.education-full .residence-item .education-details .residence-notes p,.education-full .residence-item .education-details .education-notes p,.education-full .residence-item .education-details .employment-notes p,.education-full .residence-item .employment-details .residence-notes p,.education-full .residence-item .employment-details .education-notes p,.education-full .residence-item .employment-details .employment-notes p,.education-full .education-item .residence-details .residence-notes p,.education-full .education-item .residence-details .education-notes p,.education-full .education-item .residence-details .employment-notes p,.education-full .education-item .education-details .residence-notes p,.education-full .education-item .education-details .education-notes p,.education-full .education-item .education-details .employment-notes p,.education-full .education-item .employment-details .residence-notes p,.education-full .education-item .employment-details .education-notes p,.education-full .education-item .employment-details .employment-notes p,.education-full .employment-item .residence-details .residence-notes p,.education-full .employment-item .residence-details .education-notes p,.education-full .employment-item .residence-details .employment-notes p,.education-full .employment-item .education-details .residence-notes p,.education-full .employment-item .education-details .education-notes p,.education-full .employment-item .education-details .employment-notes p,.education-full .employment-item .employment-details .residence-notes p,.education-full .employment-item .employment-details .education-notes p,.education-full .employment-item .employment-details .employment-notes p,.employments .residence-item .residence-details .residence-notes p,.employments .residence-item .residence-details .education-notes p,.employments .residence-item .residence-details .employment-notes p,.employments .residence-item .education-details .residence-notes p,.employments .residence-item .education-details .education-notes p,.employments .residence-item .education-details .employment-notes p,.employments .residence-item .employment-details .residence-notes p,.employments .residence-item .employment-details .education-notes p,.employments .residence-item .employment-details .employment-notes p,.employments .education-item .residence-details .residence-notes p,.employments .education-item .residence-details .education-notes p,.employments .education-item .residence-details .employment-notes p,.employments .education-item .education-details .residence-notes p,.employments .education-item .education-details .education-notes p,.employments .education-item .education-details .employment-notes p,.employments .education-item .employment-details .residence-notes p,.employments .education-item .employment-details .education-notes p,.employments .education-item .employment-details .employment-notes p,.employments .employment-item .residence-details .residence-notes p,.employments .employment-item .residence-details .education-notes p,.employments .employment-item .residence-details .employment-notes p,.employments .employment-item .education-details .residence-notes p,.employments .employment-item .education-details .education-notes p,.employments .employment-item .education-details .employment-notes p,.employments .employment-item .employment-details .residence-notes p,.employments .employment-item .employment-details .education-notes p,.employments .employment-item .employment-details .employment-notes p,.employment-full .residence-item .residence-details .residence-notes p,.employment-full .residence-item .residence-details .education-notes p,.employment-full .residence-item .residence-details .employment-notes p,.employment-full .residence-item .education-details .residence-notes p,.employment-full .residence-item .education-details .education-notes p,.employment-full .residence-item .education-details .employment-notes p,.employment-full .residence-item .employment-details .residence-notes p,.employment-full .residence-item .employment-details .education-notes p,.employment-full .residence-item .employment-details .employment-notes p,.employment-full .education-item .residence-details .residence-notes p,.employment-full .education-item .residence-details .education-notes p,.employment-full .education-item .residence-details .employment-notes p,.employment-full .education-item .education-details .residence-notes p,.employment-full .education-item .education-details .education-notes p,.employment-full .education-item .education-details .employment-notes p,.employment-full .education-item .employment-details .residence-notes p,.employment-full .education-item .employment-details .education-notes p,.employment-full .education-item .employment-details .employment-notes p,.employment-full .employment-item .residence-details .residence-notes p,.employment-full .employment-item .residence-details .education-notes p,.employment-full .employment-item .residence-details .employment-notes p,.employment-full .employment-item .education-details .residence-notes p,.employment-full .employment-item .education-details .education-notes p,.employment-full .employment-item .education-details .employment-notes p,.employment-full .employment-item .employment-details .residence-notes p,.employment-full .employment-item .employment-details .education-notes p,.employment-full .employment-item .employment-details .employment-notes p{color:#fff;margin-left:1em}.residences .residence-item .residence-details .residence-meta,.residences .residence-item .residence-details .education-meta,.residences .residence-item .residence-details .employment-meta,.residences .residence-item .education-details .residence-meta,.residences .residence-item .education-details .education-meta,.residences .residence-item .education-details .employment-meta,.residences .residence-item .employment-details .residence-meta,.residences .residence-item .employment-details .education-meta,.residences .residence-item .employment-details .employment-meta,.residences .education-item .residence-details .residence-meta,.residences .education-item .residence-details .education-meta,.residences .education-item .residence-details .employment-meta,.residences .education-item .education-details .residence-meta,.residences .education-item .education-details .education-meta,.residences .education-item .education-details .employment-meta,.residences .education-item .employment-details .residence-meta,.residences .education-item .employment-details .education-meta,.residences .education-item .employment-details .employment-meta,.residences .employment-item .residence-details .residence-meta,.residences .employment-item .residence-details .education-meta,.residences .employment-item .residence-details .employment-meta,.residences .employment-item .education-details .residence-meta,.residences .employment-item .education-details .education-meta,.residences .employment-item .education-details .employment-meta,.residences .employment-item .employment-details .residence-meta,.residences .employment-item .employment-details .education-meta,.residences .employment-item .employment-details .employment-meta,.residences-full .residence-item .residence-details .residence-meta,.residences-full .residence-item .residence-details .education-meta,.residences-full .residence-item .residence-details .employment-meta,.residences-full .residence-item .education-details .residence-meta,.residences-full .residence-item .education-details .education-meta,.residences-full .residence-item .education-details .employment-meta,.residences-full .residence-item .employment-details .residence-meta,.residences-full .residence-item .employment-details .education-meta,.residences-full .residence-item .employment-details .employment-meta,.residences-full .education-item .residence-details .residence-meta,.residences-full .education-item .residence-details .education-meta,.residences-full .education-item .residence-details .employment-meta,.residences-full .education-item .education-details .residence-meta,.residences-full .education-item .education-details .education-meta,.residences-full .education-item .education-details .employment-meta,.residences-full .education-item .employment-details .residence-meta,.residences-full .education-item .employment-details .education-meta,.residences-full .education-item .employment-details .employment-meta,.residences-full .employment-item .residence-details .residence-meta,.residences-full .employment-item .residence-details .education-meta,.residences-full .employment-item .residence-details .employment-meta,.residences-full .employment-item .education-details .residence-meta,.residences-full .employment-item .education-details .education-meta,.residences-full .employment-item .education-details .employment-meta,.residences-full .employment-item .employment-details .residence-meta,.residences-full .employment-item .employment-details .education-meta,.residences-full .employment-item .employment-details .employment-meta,.education .residence-item .residence-details .residence-meta,.education .residence-item .residence-details .education-meta,.education .residence-item .residence-details .employment-meta,.education .residence-item .education-details .residence-meta,.education .residence-item .education-details .education-meta,.education .residence-item .education-details .employment-meta,.education .residence-item .employment-details .residence-meta,.education .residence-item .employment-details .education-meta,.education .residence-item .employment-details .employment-meta,.education .education-item .residence-details .residence-meta,.education .education-item .residence-details .education-meta,.education .education-item .residence-details .employment-meta,.education .education-item .education-details .residence-meta,.education .education-item .education-details .education-meta,.education .education-item .education-details .employment-meta,.education .education-item .employment-details .residence-meta,.education .education-item .employment-details .education-meta,.education .education-item .employment-details .employment-meta,.education .employment-item .residence-details .residence-meta,.education .employment-item .residence-details .education-meta,.education .employment-item .residence-details .employment-meta,.education .employment-item .education-details .residence-meta,.education .employment-item .education-details .education-meta,.education .employment-item .education-details .employment-meta,.education .employment-item .employment-details .residence-meta,.education .employment-item .employment-details .education-meta,.education .employment-item .employment-details .employment-meta,.education-full .residence-item .residence-details .residence-meta,.education-full .residence-item .residence-details .education-meta,.education-full .residence-item .residence-details .employment-meta,.education-full .residence-item .education-details .residence-meta,.education-full .residence-item .education-details .education-meta,.education-full .residence-item .education-details .employment-meta,.education-full .residence-item .employment-details .residence-meta,.education-full .residence-item .employment-details .education-meta,.education-full .residence-item .employment-details .employment-meta,.education-full .education-item .residence-details .residence-meta,.education-full .education-item .residence-details .education-meta,.education-full .education-item .residence-details .employment-meta,.education-full .education-item .education-details .residence-meta,.education-full .education-item .education-details .education-meta,.education-full .education-item .education-details .employment-meta,.education-full .education-item .employment-details .residence-meta,.education-full .education-item .employment-details .education-meta,.education-full .education-item .employment-details .employment-meta,.education-full .employment-item .residence-details .residence-meta,.education-full .employment-item .residence-details .education-meta,.education-full .employment-item .residence-details .employment-meta,.education-full .employment-item .education-details .residence-meta,.education-full .employment-item .education-details .education-meta,.education-full .employment-item .education-details .employment-meta,.education-full .employment-item .employment-details .residence-meta,.education-full .employment-item .employment-details .education-meta,.education-full .employment-item .employment-details .employment-meta,.employments .residence-item .residence-details .residence-meta,.employments .residence-item .residence-details .education-meta,.employments .residence-item .residence-details .employment-meta,.employments .residence-item .education-details .residence-meta,.employments .residence-item .education-details .education-meta,.employments .residence-item .education-details .employment-meta,.employments .residence-item .employment-details .residence-meta,.employments .residence-item .employment-details .education-meta,.employments .residence-item .employment-details .employment-meta,.employments .education-item .residence-details .residence-meta,.employments .education-item .residence-details .education-meta,.employments .education-item .residence-details .employment-meta,.employments .education-item .education-details .residence-meta,.employments .education-item .education-details .education-meta,.employments .education-item .education-details .employment-meta,.employments .education-item .employment-details .residence-meta,.employments .education-item .employment-details .education-meta,.employments .education-item .employment-details .employment-meta,.employments .employment-item .residence-details .residence-meta,.employments .employment-item .residence-details .education-meta,.employments .employment-item .residence-details .employment-meta,.employments .employment-item .education-details .residence-meta,.employments .employment-item .education-details .education-meta,.employments .employment-item .education-details .employment-meta,.employments .employment-item .employment-details .residence-meta,.employments .employment-item .employment-details .education-meta,.employments .employment-item .employment-details .employment-meta,.employment-full .residence-item .residence-details .residence-meta,.employment-full .residence-item .residence-details .education-meta,.employment-full .residence-item .residence-details .employment-meta,.employment-full .residence-item .education-details .residence-meta,.employment-full .residence-item .education-details .education-meta,.employment-full .residence-item .education-details .employment-meta,.employment-full .residence-item .employment-details .residence-meta,.employment-full .residence-item .employment-details .education-meta,.employment-full .residence-item .employment-details .employment-meta,.employment-full .education-item .residence-details .residence-meta,.employment-full .education-item .residence-details .education-meta,.employment-full .education-item .residence-details .employment-meta,.employment-full .education-item .education-details .residence-meta,.employment-full .education-item .education-details .education-meta,.employment-full .education-item .education-details .employment-meta,.employment-full .education-item .employment-details .residence-meta,.employment-full .education-item .employment-details .education-meta,.employment-full .education-item .employment-details .employment-meta,.employment-full .employment-item .residence-details .residence-meta,.employment-full .employment-item .residence-details .education-meta,.employment-full .employment-item .residence-details .employment-meta,.employment-full .employment-item .education-details .residence-meta,.employment-full .employment-item .education-details .education-meta,.employment-full .employment-item .education-details .employment-meta,.employment-full .employment-item .employment-details .residence-meta,.employment-full .employment-item .employment-details .education-meta,.employment-full .employment-item .employment-details .employment-meta{margin-top:1em}.residences .residence-item .residence-details .residence-meta .duration,.residences .residence-item .residence-details .education-meta .duration,.residences .residence-item .residence-details .employment-meta .duration,.residences .residence-item .education-details .residence-meta .duration,.residences .residence-item .education-details .education-meta .duration,.residences .residence-item .education-details .employment-meta .duration,.residences .residence-item .employment-details .residence-meta .duration,.residences .residence-item .employment-details .education-meta .duration,.residences .residence-item .employment-details .employment-meta .duration,.residences .education-item .residence-details .residence-meta .duration,.residences .education-item .residence-details .education-meta .duration,.residences .education-item .residence-details .employment-meta .duration,.residences .education-item .education-details .residence-meta .duration,.residences .education-item .education-details .education-meta .duration,.residences .education-item .education-details .employment-meta .duration,.residences .education-item .employment-details .residence-meta .duration,.residences .education-item .employment-details .education-meta .duration,.residences .education-item .employment-details .employment-meta .duration,.residences .employment-item .residence-details .residence-meta .duration,.residences .employment-item .residence-details .education-meta .duration,.residences .employment-item .residence-details .employment-meta .duration,.residences .employment-item .education-details .residence-meta .duration,.residences .employment-item .education-details .education-meta .duration,.residences .employment-item .education-details .employment-meta .duration,.residences .employment-item .employment-details .residence-meta .duration,.residences .employment-item .employment-details .education-meta .duration,.residences .employment-item .employment-details .employment-meta .duration,.residences-full .residence-item .residence-details .residence-meta .duration,.residences-full .residence-item .residence-details .education-meta .duration,.residences-full .residence-item .residence-details .employment-meta .duration,.residences-full .residence-item .education-details .residence-meta .duration,.residences-full .residence-item .education-details .education-meta .duration,.residences-full .residence-item .education-details .employment-meta .duration,.residences-full .residence-item .employment-details .residence-meta .duration,.residences-full .residence-item .employment-details .education-meta .duration,.residences-full .residence-item .employment-details .employment-meta .duration,.residences-full .education-item .residence-details .residence-meta .duration,.residences-full .education-item .residence-details .education-meta .duration,.residences-full .education-item .residence-details .employment-meta .duration,.residences-full .education-item .education-details .residence-meta .duration,.residences-full .education-item .education-details .education-meta .duration,.residences-full .education-item .education-details .employment-meta .duration,.residences-full .education-item .employment-details .residence-meta .duration,.residences-full .education-item .employment-details .education-meta .duration,.residences-full .education-item .employment-details .employment-meta .duration,.residences-full .employment-item .residence-details .residence-meta .duration,.residences-full .employment-item .residence-details .education-meta .duration,.residences-full .employment-item .residence-details .employment-meta .duration,.residences-full .employment-item .education-details .residence-meta .duration,.residences-full .employment-item .education-details .education-meta .duration,.residences-full .employment-item .education-details .employment-meta .duration,.residences-full .employment-item .employment-details .residence-meta .duration,.residences-full .employment-item .employment-details .education-meta .duration,.residences-full .employment-item .employment-details .employment-meta .duration,.education .residence-item .residence-details .residence-meta .duration,.education .residence-item .residence-details .education-meta .duration,.education .residence-item .residence-details .employment-meta .duration,.education .residence-item .education-details .residence-meta .duration,.education .residence-item .education-details .education-meta .duration,.education .residence-item .education-details .employment-meta .duration,.education .residence-item .employment-details .residence-meta .duration,.education .residence-item .employment-details .education-meta .duration,.education .residence-item .employment-details .employment-meta .duration,.education .education-item .residence-details .residence-meta .duration,.education .education-item .residence-details .education-meta .duration,.education .education-item .residence-details .employment-meta .duration,.education .education-item .education-details .residence-meta .duration,.education .education-item .education-details .education-meta .duration,.education .education-item .education-details .employment-meta .duration,.education .education-item .employment-details .residence-meta .duration,.education .education-item .employment-details .education-meta .duration,.education .education-item .employment-details .employment-meta .duration,.education .employment-item .residence-details .residence-meta .duration,.education .employment-item .residence-details .education-meta .duration,.education .employment-item .residence-details .employment-meta .duration,.education .employment-item .education-details .residence-meta .duration,.education .employment-item .education-details .education-meta .duration,.education .employment-item .education-details .employment-meta .duration,.education .employment-item .employment-details .residence-meta .duration,.education .employment-item .employment-details .education-meta .duration,.education .employment-item .employment-details .employment-meta .duration,.education-full .residence-item .residence-details .residence-meta .duration,.education-full .residence-item .residence-details .education-meta .duration,.education-full .residence-item .residence-details .employment-meta .duration,.education-full .residence-item .education-details .residence-meta .duration,.education-full .residence-item .education-details .education-meta .duration,.education-full .residence-item .education-details .employment-meta .duration,.education-full .residence-item .employment-details .residence-meta .duration,.education-full .residence-item .employment-details .education-meta .duration,.education-full .residence-item .employment-details .employment-meta .duration,.education-full .education-item .residence-details .residence-meta .duration,.education-full .education-item .residence-details .education-meta .duration,.education-full .education-item .residence-details .employment-meta .duration,.education-full .education-item .education-details .residence-meta .duration,.education-full .education-item .education-details .education-meta .duration,.education-full .education-item .education-details .employment-meta .duration,.education-full .education-item .employment-details .residence-meta .duration,.education-full .education-item .employment-details .education-meta .duration,.education-full .education-item .employment-details .employment-meta .duration,.education-full .employment-item .residence-details .residence-meta .duration,.education-full .employment-item .residence-details .education-meta .duration,.education-full .employment-item .residence-details .employment-meta .duration,.education-full .employment-item .education-details .residence-meta .duration,.education-full .employment-item .education-details .education-meta .duration,.education-full .employment-item .education-details .employment-meta .duration,.education-full .employment-item .employment-details .residence-meta .duration,.education-full .employment-item .employment-details .education-meta .duration,.education-full .employment-item .employment-details .employment-meta .duration,.employments .residence-item .residence-details .residence-meta .duration,.employments .residence-item .residence-details .education-meta .duration,.employments .residence-item .residence-details .employment-meta .duration,.employments .residence-item .education-details .residence-meta .duration,.employments .residence-item .education-details .education-meta .duration,.employments .residence-item .education-details .employment-meta .duration,.employments .residence-item .employment-details .residence-meta .duration,.employments .residence-item .employment-details .education-meta .duration,.employments .residence-item .employment-details .employment-meta .duration,.employments .education-item .residence-details .residence-meta .duration,.employments .education-item .residence-details .education-meta .duration,.employments .education-item .residence-details .employment-meta .duration,.employments .education-item .education-details .residence-meta .duration,.employments .education-item .education-details .education-meta .duration,.employments .education-item .education-details .employment-meta .duration,.employments .education-item .employment-details .residence-meta .duration,.employments .education-item .employment-details .education-meta .duration,.employments .education-item .employment-details .employment-meta .duration,.employments .employment-item .residence-details .residence-meta .duration,.employments .employment-item .residence-details .education-meta .duration,.employments .employment-item .residence-details .employment-meta .duration,.employments .employment-item .education-details .residence-meta .duration,.employments .employment-item .education-details .education-meta .duration,.employments .employment-item .education-details .employment-meta .duration,.employments .employment-item .employment-details .residence-meta .duration,.employments .employment-item .employment-details .education-meta .duration,.employments .employment-item .employment-details .employment-meta .duration,.employment-full .residence-item .residence-details .residence-meta .duration,.employment-full .residence-item .residence-details .education-meta .duration,.employment-full .residence-item .residence-details .employment-meta .duration,.employment-full .residence-item .education-details .residence-meta .duration,.employment-full .residence-item .education-details .education-meta .duration,.employment-full .residence-item .education-details .employment-meta .duration,.employment-full .residence-item .employment-details .residence-meta .duration,.employment-full .residence-item .employment-details .education-meta .duration,.employment-full .residence-item .employment-details .employment-meta .duration,.employment-full .education-item .residence-details .residence-meta .duration,.employment-full .education-item .residence-details .education-meta .duration,.employment-full .education-item .residence-details .employment-meta .duration,.employment-full .education-item .education-details .residence-meta .duration,.employment-full .education-item .education-details .education-meta .duration,.employment-full .education-item .education-details .employment-meta .duration,.employment-full .education-item .employment-details .residence-meta .duration,.employment-full .education-item .employment-details .education-meta .duration,.employment-full .education-item .employment-details .employment-meta .duration,.employment-full .employment-item .residence-details .residence-meta .duration,.employment-full .employment-item .residence-details .education-meta .duration,.employment-full .employment-item .residence-details .employment-meta .duration,.employment-full .employment-item .education-details .residence-meta .duration,.employment-full .employment-item .education-details .education-meta .duration,.employment-full .employment-item .education-details .employment-meta .duration,.employment-full .employment-item .employment-details .residence-meta .duration,.employment-full .employment-item .employment-details .education-meta .duration,.employment-full .employment-item .employment-details .employment-meta .duration{color:#4d4d4d;font-style:italic}#res_hist_full{background-image:url("/assets/chicklet/residence-history-2b1d59a8.svg")}#education_full{background-image:url("/assets/chicklet/education-history-b7cdbc64.svg")}#employment_full{background-image:url("/assets/chicklet/employment-history-277976c8.svg")}#family_members_full,#known_associates_full{background-image:url("/assets/chicklet/family-members-e489260e.svg")}.family-sections .family-section{margin-bottom:2em}.family-sections .family-section .family-category{font-weight:600;color:#009cbb;margin-bottom:1em;padding-bottom:.5em;border-bottom:1px solid #999}.family-list .family-member{margin-bottom:1em}.family-list .family-member .family-member-info{border:1px solid #999;border-radius:8px;overflow:hidden}.family-list .family-member .family-member-info:hover{border-color:#009cbb}.family-list .family-member .family-member-info .family-member-link{display:flex;align-items:flex-start;padding:1em;text-decoration:none;color:inherit}.family-list .family-member .family-member-info .family-member-link:hover{background-color:rgba(0,156,187,.05)}.family-list .family-member .family-member-info .family-member-link .family-member-portrait{margin-right:1em;flex-shrink:0}.family-list .family-member .family-member-info .family-member-link .family-member-portrait .family-portrait-thumb{width:60px;height:60px;border-radius:30px;object-fit:cover;border:2px solid hsla(0,0%,100%,.2)}.family-list .family-member .family-member-info .family-member-link .family-member-details{flex:1}.family-list .family-member .family-member-info .family-member-link .family-member-details .family-member-name{font-weight:600;color:#fff;display:block;margin-bottom:.5em}.family-list .family-member .family-member-info .family-member-link .family-member-details .family-member-birth,.family-list .family-member .family-member-info .family-member-link .family-member-details .family-member-death,.family-list .family-member .family-member-info .family-member-link .family-member-details .family-member-wedding,.family-list .family-member .family-member-info .family-member-link .family-member-details .family-member-divorced,.family-list .family-member .family-member-info .family-member-link .family-member-details .family-member-notes{color:#4d4d4d;display:block;margin-bottom:.25em}.family-list .family-member .family-member-info .family-member-link .family-member-details .family-member-death{color:#c0392b}.family-list .family-member .family-member-info .family-member-link .family-member-details .family-member-wedding{color:#16a085}.family-list .family-member .family-member-info .family-member-link .family-member-details .family-member-divorced{color:#f39c12}.associates-list .associate-item{border-bottom:1px solid #999;padding:1.5em 0}.associates-list .associate-item:last-child{border-bottom:none}.associates-list .associate-item .associate-info .associate-link{display:block;text-decoration:none;color:inherit;margin-bottom:1em}.associates-list .associate-item .associate-info .associate-link:hover .associate-name{color:#009cbb}.associates-list .associate-item .associate-info .associate-link .associate-details .associate-name{font-weight:600;color:#fff;display:block;margin-bottom:.75em;transition:color .2s ease}.associates-list .associate-item .associate-info .associate-link .associate-details .associate-metadata{margin-bottom:.75em}.associates-list .associate-item .associate-info .associate-link .associate-details .associate-metadata .associate-birth,.associates-list .associate-item .associate-info .associate-link .associate-details .associate-metadata .associate-death,.associates-list .associate-item .associate-info .associate-link .associate-details .associate-metadata .associate-nationality{color:#4d4d4d;display:block;margin-bottom:.25em}.associates-list .associate-item .associate-info .associate-link .associate-details .associate-metadata .associate-death{color:#c0392b}.associates-list .associate-item .associate-info .associate-link .associate-details .associate-status,.associates-list .associate-item .associate-info .associate-link .associate-details .associate-occupation,.associates-list .associate-item .associate-info .associate-link .associate-details .associate-groups{margin-bottom:.5em}.associates-list .associate-item .associate-info .associate-link .associate-details .associate-status .status-label,.associates-list .associate-item .associate-info .associate-link .associate-details .associate-status .occupation-label,.associates-list .associate-item .associate-info .associate-link .associate-details .associate-status .groups-label,.associates-list .associate-item .associate-info .associate-link .associate-details .associate-occupation .status-label,.associates-list .associate-item .associate-info .associate-link .associate-details .associate-occupation .occupation-label,.associates-list .associate-item .associate-info .associate-link .associate-details .associate-occupation .groups-label,.associates-list .associate-item .associate-info .associate-link .associate-details .associate-groups .status-label,.associates-list .associate-item .associate-info .associate-link .associate-details .associate-groups .occupation-label,.associates-list .associate-item .associate-info .associate-link .associate-details .associate-groups .groups-label{font-weight:600;color:#999}.associates-list .associate-item .associate-info .association-notes{margin-top:1em;padding-top:1em;border-top:1px solid #fbfbfa}.associates-list .associate-item .associate-info .association-notes strong{font-weight:600;display:block;margin-bottom:.25em}.associates-list .associate-item .associate-info .association-notes p{color:#fff;margin-left:1em}#commentaries_block header{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline}#commentaries{grid-template-columns:1fr}#commentaries turbo-frame{position:relative;grid-template-columns:1fr}#commentaries form{max-width:300px}#commentaries form input{max-width:100%}#commentaries form .actions input{border-radius:6px !important;padding:3px 8px;font-size:12px;font-size:.75rem;font-weight:600;margin-right:.25em}#commentaries p.date{font-size:.8em;color:#747474}#commentaries .commentary-actions{position:absolute;bottom:0;right:0}#commentaries .commentary-actions form.button_to{display:inline-block;margin:0 .25em 0 0}#commentaries .commentary-actions form.button_to button{border-radius:6px !important;padding:3px 8px;font-size:12px;font-size:.75rem;font-weight:600}.command-center{display:flex;flex-direction:column;gap:2rem;height:100%}.command-center .command-center-section{display:flex;flex-direction:column}.command-center .command-center-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #4d4d4d}.command-center .command-center-section .section-header h2{margin:0;font-size:1.125rem;font-weight:600;color:#fbfbfa}.command-center .command-center-section .section-header .button-icon{width:16px;height:16px;margin-right:.25rem;vertical-align:middle}.command-center .command-center-section.principals-section{flex:0 0 auto}.command-center .command-center-section.incidents-section{flex:1 1 auto;min-height:0;overflow-y:auto}.command-center .incidents-list{list-style:none;margin:0;padding:0}.command-center .incidents-list .incident-item{padding:.75rem;margin-bottom:.5rem;background-color:#121212;border-radius:4px;border-left:3px solid #4d4d4d}.command-center .incidents-list .incident-item .incident-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.command-center .incidents-list .incident-item .incident-header .incident-title{flex:1;color:#fbfbfa;text-decoration:none;font-weight:500}.command-center .incidents-list .incident-item .incident-header .incident-title:hover{color:#009cbb}.command-center .incidents-list .incident-item .incident-date{font-size:.8125rem;color:#999}.command-center .incidents-list .incident-item.severity-critical{border-left-color:#c0392b}.command-center .incidents-list .incident-item.severity-high{border-left-color:#f39c12}.command-center .incidents-list .incident-item.severity-medium{border-left-color:#f1c40f}.command-center .incidents-list .incident-item.severity-low{border-left-color:#3498db}.command-center .data-table.compact th,.command-center .data-table.compact td{padding:.5rem;font-size:.875rem}.command-center .data-table.compact th{background-color:#121212;color:#d8d8d8;font-weight:600}.command-center .data-table.compact td.priority{text-align:center;font-weight:700}.command-center .data-table.compact td.priority.priority-1{color:#c0392b}.command-center .data-table.compact td.priority.priority-2{color:#f39c12}.command-center .data-table.compact td.priority.priority-3{color:#f1c40f}.command-center .data-table.compact td.priority.priority-4{color:#3498db}.command-center .data-table.compact td.priority.priority-5{color:#999}.command-center .data-table.compact td.actions{text-align:right}.command-center .data-table.compact tr.inactive{opacity:.6}.command-center .button-icon-only{padding:.25rem .5rem;background:rgba(0,0,0,0);border:none;color:#999;font-size:1.25rem;cursor:pointer}.command-center .button-icon-only:hover{color:#fbfbfa}.command-center .button-icon-only.danger:hover{color:#c0392b}.command-center .empty-state{padding:2rem;text-align:center;color:#999;font-size:.9375rem}.event-status-badge{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}.event-status-badge.planning{background-color:#f1c40f;color:#121212}.event-status-badge.active{background-color:#16a085;color:#fff}.event-status-badge.concluded{background-color:#3498db;color:#fff}.event-status-badge.archived{background-color:#747474;color:#fff}.event-type-badge{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;background-color:#4d4d4d;color:#fff}.ace-badge,.ace-indicator{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;background-color:#c0392b;color:#fff}.card.event,.event.mapboxgl-popup-content{position:relative}.card.event .event-status-badge,.event.mapboxgl-popup-content .event-status-badge{position:absolute;top:.5rem;right:.5rem}.card.event .event-type,.event.mapboxgl-popup-content .event-type{font-size:.85rem;color:#999;margin-bottom:.25rem}.card.event .event-dates,.event.mapboxgl-popup-content .event-dates{font-size:.85rem;color:#747474;margin-bottom:.25rem}.card.event .ace-indicator,.event.mapboxgl-popup-content .ace-indicator{font-size:.7rem;margin-bottom:.25rem}.event-detail .event-header{margin-bottom:1rem}.event-detail .event-header .event-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.event-detail .event-header .event-title-row h1{margin:0}.event-detail .event-header .event-meta{display:flex;gap:.5rem;flex-wrap:wrap}.event-detail .event-nav{margin-bottom:2rem;padding:1rem 0;border-top:1px solid #262626;border-bottom:1px solid #262626}.event-detail .event-nav ul{list-style:none;padding:0;margin:0;display:flex;gap:1.5rem;flex-wrap:wrap}.event-detail .event-nav .nav-link{display:inline-block;padding:.5rem 1rem;background-color:#4d4d4d;border-radius:4px;text-decoration:none;font-weight:500}.event-detail .event-nav .nav-link:hover{background-color:rgb(102.5,102.5,102.5)}.event-detail section{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #262626}.event-detail section:last-of-type{border-bottom:none}.event-detail section h2{font-size:1.1rem;margin-bottom:.75rem;color:#999}.event-detail dl{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem}.event-detail dl dt{font-weight:600;color:#999}.event-detail dl dd{margin:0}.event-detail .event-footer{margin-top:2rem;padding-top:1rem;border-top:1px solid #262626}.event-detail .event-footer .meta{font-size:.85rem;color:#999;margin-bottom:.25rem}.event-form,.principal-form,.signal-form{max-width:800px}.event-form fieldset,.principal-form fieldset,.signal-form fieldset{margin-bottom:1.5rem;padding:1rem;border:1px solid #262626;border-radius:4px}.event-form fieldset legend,.principal-form fieldset legend,.signal-form fieldset legend{font-weight:600;padding:0 .5rem}.event-form fieldset .fieldset-description,.event-form fieldset .hint,.principal-form fieldset .fieldset-description,.principal-form fieldset .hint,.signal-form fieldset .fieldset-description,.signal-form fieldset .hint{font-size:.85rem;color:#999;margin-bottom:1rem}.event-form .field,.event-form .form-group,.principal-form .field,.principal-form .form-group,.signal-form .field,.signal-form .form-group{margin-bottom:1rem}.event-form .field label,.event-form .form-group label,.principal-form .field label,.principal-form .form-group label,.signal-form .field label,.signal-form .form-group label{display:block;margin-bottom:.25rem;font-weight:500}.event-form .field input[type=text],.event-form .field input[type=url],.event-form .field input[type=datetime-local],.event-form .field textarea,.event-form .field select,.event-form .form-group input[type=text],.event-form .form-group input[type=url],.event-form .form-group input[type=datetime-local],.event-form .form-group textarea,.event-form .form-group select,.principal-form .field input[type=text],.principal-form .field input[type=url],.principal-form .field input[type=datetime-local],.principal-form .field textarea,.principal-form .field select,.principal-form .form-group input[type=text],.principal-form .form-group input[type=url],.principal-form .form-group input[type=datetime-local],.principal-form .form-group textarea,.principal-form .form-group select,.signal-form .field input[type=text],.signal-form .field input[type=url],.signal-form .field input[type=datetime-local],.signal-form .field textarea,.signal-form .field select,.signal-form .form-group input[type=text],.signal-form .form-group input[type=url],.signal-form .form-group input[type=datetime-local],.signal-form .form-group textarea,.signal-form .form-group select{width:100%}.event-form .field textarea,.event-form .form-group textarea,.principal-form .field textarea,.principal-form .form-group textarea,.signal-form .field textarea,.signal-form .form-group textarea{resize:vertical}.event-form .field .hint,.event-form .form-group .hint,.principal-form .field .hint,.principal-form .form-group .hint,.signal-form .field .hint,.signal-form .form-group .hint{font-size:.85rem;color:#999;margin-top:.25rem}.event-form .field-row,.event-form .form-row,.principal-form .field-row,.principal-form .form-row,.signal-form .field-row,.signal-form .form-row{display:flex;gap:1rem;flex-wrap:wrap}.event-form .field-row .field,.event-form .field-row .form-group,.event-form .form-row .field,.event-form .form-row .form-group,.principal-form .field-row .field,.principal-form .field-row .form-group,.principal-form .form-row .field,.principal-form .form-row .form-group,.signal-form .field-row .field,.signal-form .field-row .form-group,.signal-form .form-row .field,.signal-form .form-row .form-group{flex:1;min-width:150px}.event-form .checkbox-group,.principal-form .checkbox-group,.signal-form .checkbox-group{display:flex;align-items:center;gap:.5rem}.event-form .checkbox-group label,.principal-form .checkbox-group label,.signal-form .checkbox-group label{display:inline;margin-bottom:0}.event-form .form-actions,.principal-form .form-actions,.signal-form .form-actions{display:flex;gap:1rem;margin-top:1.5rem}.event-tag-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.event-tag-list .tag{display:inline-block;padding:.25rem .5rem;background-color:#4d4d4d;color:#d8d8d8;border-radius:4px;font-size:.85rem}.event-discarded-banner{background-color:#f1c40f;color:#121212;padding:1rem;margin-bottom:1rem;border-radius:4px;display:flex;justify-content:space-between;align-items:center}.event-discarded-banner p{margin:0}.command-center-wrapper{display:block;grid-template-columns:none;padding:0;margin:0;height:calc(100vh - 40px);overflow:hidden}.command-center{display:flex;flex-direction:column;height:100%;background-color:#191919}.command-center-header{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background-color:#262626;border-bottom:1px solid #4d4d4d}.command-center-header .header-main{display:flex;align-items:center;gap:1rem}.command-center-header .header-main h1{margin:0;font-size:1.25rem}.command-center-header .header-main .event-meta{display:flex;gap:.5rem}.command-center-header .header-actions{display:flex;gap:.5rem}.event-live-badge{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;background-color:#16a085;color:#fff;animation:pulse 2s infinite}.event-live-badge::before{content:"";width:8px;height:8px;border-radius:50%;background-color:currentColor;margin-right:.5rem}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.7}}.ace-active{animation:pulse 2s infinite}.command-center-body{display:grid;grid-template-columns:1fr 2fr 1fr;flex:1;overflow:hidden;gap:1px;background-color:#4d4d4d;min-width:0}.left-column{display:flex;flex-direction:column;gap:1px;background-color:#4d4d4d;overflow:hidden}.left-column .principals-panel,.left-column .incidents-panel{flex:1;min-height:0}.principals-panel,.incidents-panel,.notebook-panel,.signals-panel{background-color:#191919;display:flex;flex-direction:column;overflow:hidden}.principals-panel .panel-header,.incidents-panel .panel-header,.notebook-panel .panel-header,.signals-panel .panel-header{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #4d4d4d;background-color:#262626}.principals-panel .panel-header h2,.incidents-panel .panel-header h2,.notebook-panel .panel-header h2,.signals-panel .panel-header h2{margin:0;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#999}.principals-panel .panel-content,.incidents-panel .panel-content,.notebook-panel .panel-content,.signals-panel .panel-content{flex:1;overflow-y:auto;padding:1rem}.principals-list{list-style:none;padding:0;margin:0}.principals-list .principal-item{padding:.75rem;border-radius:4px;margin-bottom:.5rem;background-color:#262626;border-left:3px solid #4d4d4d}.principals-list .principal-item.priority-1{border-left-color:#c0392b}.principals-list .principal-item.priority-2{border-left-color:#f1c40f}.principals-list .principal-item.priority-3{border-left-color:#3498db}.principals-list .principal-item .principal-info{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.25rem}.principals-list .principal-item .principal-name{font-weight:600}.principals-list .principal-item .principal-role{font-size:.75rem;color:#999;text-transform:uppercase}.principals-list .principal-item .principal-dates{font-size:.75rem;color:#747474;display:flex;gap:.75rem}.notebook-inline-form{height:100%;display:flex;flex-direction:column}.notebook-inline-form .notebook-editor{flex:1;overflow-y:auto}.notebook-inline-form .notebook-editor trix-editor{min-height:300px;background-color:#121212 !important;color:#d8d8d8 !important;border:none;padding:1rem}.notebook-inline-form .notebook-editor trix-editor .trix-content{color:#d8d8d8}.notebook-inline-form .notebook-footer{display:flex;justify-content:space-between;align-items:center;padding:.5rem;border-top:1px solid #4d4d4d;background-color:#262626;font-size:.85rem}.notebook-inline-form .notebook-footer .save-status{color:#999}.notebook-inline-form .notebook-footer .brief-controls{display:flex;align-items:center;gap:.5rem}.notebook-inline-form .notebook-footer .brief-controls .checkbox-label{display:flex;align-items:center;gap:.25rem;cursor:pointer}.notebook-inline-form .notebook-footer .brief-controls .select-small{font-size:.85rem;padding:.25rem .5rem}.signals-list.compact{list-style:none;padding:0;margin:0}.signals-list.compact .signal-item{padding:.75rem;border-radius:4px;margin-bottom:.5rem;background-color:#262626;border-left:3px solid #4d4d4d}.signals-list.compact .signal-item.severity-critical{border-left-color:#c0392b}.signals-list.compact .signal-item.severity-high{border-left-color:#f1c40f}.signals-list.compact .signal-item.severity-medium{border-left-color:#3498db}.signals-list.compact .signal-item.severity-low{border-left-color:#16a085}.signals-list.compact .signal-item.severity-info{border-left-color:#747474}.signals-list.compact .signal-header{display:flex;gap:.5rem;margin-bottom:.5rem}.signals-list.compact .platform-badge{font-size:.7rem;padding:.15rem .4rem;border-radius:3px;text-transform:uppercase;background-color:#121212}.signals-list.compact .severity-badge{font-size:.7rem;padding:.15rem .4rem;border-radius:3px;text-transform:uppercase}.signals-list.compact .severity-badge.critical{background-color:#c0392b;color:#fff}.signals-list.compact .severity-badge.high{background-color:#f1c40f;color:#121212}.signals-list.compact .severity-badge.medium{background-color:#3498db;color:#fff}.signals-list.compact .severity-badge.low{background-color:#16a085;color:#fff}.signals-list.compact .severity-badge.info{background-color:#747474;color:#fff}.signals-list.compact .status-badge{font-size:.7rem;padding:.15rem .4rem;border-radius:3px;text-transform:uppercase}.signals-list.compact .status-badge.open{background-color:#f1c40f;color:#121212}.signals-list.compact .status-badge.investigating{background-color:#3498db;color:#fff}.signals-list.compact .status-badge.resolved{background-color:#16a085;color:#fff}.signals-list.compact .status-badge.closed{background-color:#747474;color:#fff}.signals-list.compact .signal-url{font-size:.8rem;color:#747474;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signals-list.compact .signal-meta{font-size:.75rem;color:#999;margin-bottom:.5rem;display:flex;gap:.5rem}.signals-list.compact .signal-actions{display:flex;gap:.25rem}.signals-list.compact .signal-actions .button-small{padding:.2rem .4rem;font-size:.7rem}.signal-count{font-size:.85rem;color:#747474}.command-center-footer{border-top:1px solid #4d4d4d;background-color:#262626;padding:.75rem 1rem}.quick-capture h3{display:none}.quick-capture-form{display:flex;gap:1rem;align-items:center;margin-bottom:0}.quick-capture-form .quick-capture-input{flex:1;height:40px;position:relative}.quick-capture-form .quick-capture-input .input-large{width:100%;padding:.5rem .75rem}.quick-capture-form .quick-capture-input .platform-indicator{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);font-size:.75rem;color:#999}.quick-capture-form .quick-capture-options{display:flex;gap:.5rem}.quick-capture-form .quick-capture-options .select{min-width:150px}.quick-capture-form .quick-capture-actions{display:flex;align-items:center;gap:.5rem}.quick-capture-form .quick-capture-actions .capture-status{font-size:.85rem;color:#999}.capture-errors{color:#c0392b;font-size:.85rem;margin-top:.5rem}.capture-errors:empty{display:none}.event-empty-state{text-align:center;padding:2rem 1rem;color:#999}.event-empty-state p{margin-bottom:1rem}.event-data-table{width:100%;border-collapse:collapse}.event-data-table th,.event-data-table td{padding:.75rem;text-align:left;border-bottom:1px solid #262626}.event-data-table th{font-weight:600;color:#999;font-size:.85rem;text-transform:uppercase}.event-data-table tr.inactive{opacity:.5}.event-data-table .priority{font-weight:600}.event-data-table .priority.priority-1{color:#c0392b}.event-data-table .priority.priority-2{color:#f1c40f}.event-data-table .priority.priority-3{color:#3498db}.event-data-table .actions{display:flex;gap:.5rem}@media(max-width: 1200px){.command-center-body{grid-template-columns:1fr 2fr 1fr}}@media(max-width: 992px){.command-center-body{grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.principals-panel,.signals-panel{max-height:200px}}.command-center.maximized .principals-panel,.command-center.maximized .signals-panel{display:none}.command-center.maximized .command-center-body{grid-template-columns:1fr}.event-breadcrumb{font-size:.85rem;color:#999;margin-bottom:1rem}.event-breadcrumb a{color:#009cbb}.event-breadcrumb a:hover{color:rgb(8.5,214.1363636364,255)}.event-page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.event-page-header h1{margin:0}.event-page-header .actions{display:flex;gap:.5rem}.notebooks-list .notebook-card{background-color:#262626;border-radius:4px;margin-bottom:1rem;overflow:hidden}.notebooks-list .notebook-card .notebook-link{display:block;padding:1rem;text-decoration:none}.notebooks-list .notebook-card .notebook-link:hover{background-color:rgb(50.75,50.75,50.75)}.notebooks-list .notebook-card .notebook-link h3{margin:0 0 .5rem 0;font-size:1.1rem}.notebooks-list .notebook-card .notebook-meta{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}.notebooks-list .notebook-card .notebook-meta .badge{font-size:.7rem;padding:.15rem .4rem;border-radius:3px;text-transform:uppercase}.notebooks-list .notebook-card .notebook-meta .badge.project{background-color:#005d70;color:#fff}.notebooks-list .notebook-card .notebook-meta .badge.public{background-color:#4d4d4d;color:#d8d8d8}.notebooks-list .notebook-card .notebook-meta .badge.brief{background-color:#16a085;color:#fff}.notebooks-list .notebook-card .notebook-meta .last-edited{font-size:.75rem;color:#999}.notebooks-list .notebook-card .notebook-preview{font-size:.85rem;color:#747474;line-height:1.4}.reports-list .badge{display:inline-block;padding:.15rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.reports-list .badge.badge-type{background-color:#4d4d4d;color:#d8d8d8}.reports-list .badge.badge-classification.unclassified{background-color:#16a085;color:#fff}.reports-list .badge.badge-classification.fouo{background-color:#f1c40f;color:#121212}.reports-list .badge.badge-classification.confidential{background-color:#f39c12;color:#fff}.reports-list .badge.badge-classification.internal_use_only{background-color:#c0392b;color:#fff}.reports-list .badge.badge-status.draft{background-color:#747474;color:#fff}.reports-list .badge.badge-status.published{background-color:#3498db;color:#fff}.reports-list .badge.badge-status.delivered{background-color:#16a085;color:#fff}.reports-list .badge.badge-locked{background-color:#4d4d4d;color:#f1c40f}.report-details .report-info{background-color:#262626;border-radius:4px;padding:1rem;margin-bottom:1.5rem}.report-details .report-info .detail-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1rem}.report-details .report-info .detail-list .detail-item dt{font-size:.75rem;color:#999;text-transform:uppercase;margin-bottom:.25rem}.report-details .report-info .detail-list .detail-item dd{margin:0;color:#d8d8d8}.report-details .report-info .shareable-link{display:inline-block;background-color:#121212;padding:.25rem .5rem;border-radius:4px;font-size:.85rem;word-break:break-all;color:#009cbb;margin-right:.5rem}.report-details .report-info .copy-link{font-size:.75rem;padding:.25rem .5rem}.report-details .report-summary,.report-details .report-content,.report-details .report-signals{margin-bottom:1.5rem}.report-details .report-summary h2,.report-details .report-content h2,.report-details .report-signals h2{font-size:1.1rem;color:#d8d8d8;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #4d4d4d}.report-details .report-summary .summary-content,.report-details .report-summary .rich-text-content,.report-details .report-content .summary-content,.report-details .report-content .rich-text-content,.report-details .report-signals .summary-content,.report-details .report-signals .rich-text-content{color:#d8d8d8;line-height:1.6}.report-details .signals-list .signal-card{background-color:#262626;border:1px solid #4d4d4d;border-radius:4px;padding:1rem;margin-bottom:1rem}.report-details .signals-list .signal-card .signal-header{display:flex;gap:.5rem;align-items:center;margin-bottom:.75rem;flex-wrap:wrap}.report-details .signals-list .signal-card .platform-badge,.report-details .signals-list .signal-card .severity-badge{display:inline-block;padding:.125rem .5rem;border-radius:4px;font-size:.7rem;font-weight:500;text-transform:uppercase}.report-details .signals-list .signal-card .platform-badge.twitter{background-color:#1da1f2;color:#fff}.report-details .signals-list .signal-card .platform-badge.instagram{background-color:#e1306c;color:#fff}.report-details .signals-list .signal-card .platform-badge.facebook{background-color:#4267b2;color:#fff}.report-details .signals-list .signal-card .platform-badge.linkedin{background-color:#0077b5;color:#fff}.report-details .signals-list .signal-card .platform-badge.news{background-color:#4d4d4d;color:#d8d8d8}.report-details .signals-list .signal-card .platform-badge.babel_street{background-color:#34495e;color:#fff}.report-details .signals-list .signal-card .platform-badge.analyst_manual{background-color:#9b59b6;color:#fff}.report-details .signals-list .signal-card .platform-badge.other{background-color:#4d4d4d;color:#d8d8d8}.report-details .signals-list .signal-card .severity-badge.info{background-color:#4d4d4d;color:#d8d8d8}.report-details .signals-list .signal-card .severity-badge.low{background-color:#16a085;color:#fff}.report-details .signals-list .signal-card .severity-badge.medium{background-color:#f1c40f;color:#121212}.report-details .signals-list .signal-card .severity-badge.high{background-color:#f39c12;color:#fff}.report-details .signals-list .signal-card .severity-badge.critical{background-color:#c0392b;color:#fff}.report-details .signals-list .signal-card time{font-size:.75rem;color:#999}.report-details .signals-list .signal-card .signal-source{font-size:.85rem;margin-bottom:.5rem}.report-details .signals-list .signal-card .signal-source a{color:#009cbb;word-break:break-all}.report-details .signals-list .signal-card .signal-source a:hover{color:rgb(8.5,214.1363636364,255)}.report-details .signals-list .signal-card .signal-content{color:#d8d8d8;line-height:1.5}.report-details .signals-list .signal-card .analyst-commentary{margin-top:1rem;padding-top:1rem;border-top:1px solid #4d4d4d;color:#999;font-style:italic}.report-form .form-section{background-color:#262626;border-radius:4px;padding:1.5rem;margin-bottom:1.5rem}.report-form .form-section h2{font-size:1rem;color:#d8d8d8;margin:0 0 1rem 0;padding-bottom:.5rem;border-bottom:1px solid #4d4d4d}.report-form .form-row{margin-bottom:1rem}.report-form .form-row.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.report-form .form-group label{display:block;font-size:.85rem;color:#999;margin-bottom:.5rem}.report-form .form-group .form-control{width:100%;padding:.5rem .75rem;background-color:#121212;border:1px solid #4d4d4d;border-radius:4px;color:#d8d8d8;font-size:1rem}.report-form .form-group .form-control:focus{outline:none;border-color:#009cbb}.report-form .form-group textarea.form-control{resize:vertical}.report-form .form-group .form-hint{display:block;font-size:.75rem;color:#747474;margin-top:.25rem}.report-form .form-group.checkbox-group{display:flex;align-items:center;gap:.5rem}.report-form .form-group.checkbox-group .form-checkbox{width:auto}.report-form .form-group.checkbox-group label{margin-bottom:0;cursor:pointer}.report-form .signals-selector{max-height:400px;overflow-y:auto;border:1px solid #4d4d4d;border-radius:4px;padding:.5rem}.report-form .signals-selector .signal-option{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem;border-radius:4px;cursor:pointer}.report-form .signals-selector .signal-option:hover{background-color:#121212}.report-form .signals-selector .signal-option input[type=checkbox]{margin-top:.25rem}.report-form .signals-selector .signal-option .signal-preview{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;flex:1}.report-form .signals-selector .signal-option .signal-preview .platform-badge,.report-form .signals-selector .signal-option .signal-preview .severity-badge{font-size:.65rem;padding:.1rem .4rem;border-radius:3px}.report-form .signals-selector .signal-option .signal-preview .platform-badge{background-color:#4d4d4d;color:#d8d8d8}.report-form .signals-selector .signal-option .signal-preview .severity-badge.info{background-color:#4d4d4d}.report-form .signals-selector .signal-option .signal-preview .severity-badge.low{background-color:#16a085;color:#fff}.report-form .signals-selector .signal-option .signal-preview .severity-badge.medium{background-color:#f1c40f;color:#121212}.report-form .signals-selector .signal-option .signal-preview .severity-badge.high{background-color:#f39c12;color:#fff}.report-form .signals-selector .signal-option .signal-preview .severity-badge.critical{background-color:#c0392b;color:#fff}.report-form .signals-selector .signal-option .signal-preview .signal-date{font-size:.75rem;color:#999}.report-form .signals-selector .signal-option .signal-preview .signal-source{font-size:.75rem;color:#747474;flex-basis:100%}.report-form .form-actions{display:flex;gap:1rem;justify-content:flex-start}.report-form .form-errors{background-color:rgba(192,57,43,.1);border:1px solid #c0392b;border-radius:4px;padding:1rem;margin-bottom:1.5rem;color:hsl(5.6375838926,63.4042553191%,66.0784313725%)}.report-form .form-errors h3{margin:0 0 .5rem 0;font-size:1rem}.report-form .form-errors ul{margin:0;padding-left:1.25rem}.report-form .form-errors ul li{margin:.25rem 0}.event-page-header .header-content h1{margin:0 0 .5rem 0}.event-page-header .header-content .report-meta{display:flex;gap:.5rem;flex-wrap:wrap}.principals-panel,.notebook-panel,.signals-panel{transition:box-shadow .2s ease;outline:none}.principals-panel.panel-focused,.notebook-panel.panel-focused,.signals-panel.panel-focused{box-shadow:inset 0 0 0 2px #009cbb}.principals-panel.panel-flash,.notebook-panel.panel-flash,.signals-panel.panel-flash{animation:panelFlash 1s ease}@keyframes panelFlash{0%,100%{background-color:#191919}50%{background-color:rgba(0,156,187,.1)}}.signal-item,.signal-card{transition:background-color .15s ease,transform .1s ease}.signal-item.selected,.signal-card.selected{background-color:rgba(0,156,187,.15);box-shadow:inset 0 0 0 2px #009cbb}.signal-item.triage-include,.signal-card.triage-include{animation:triageInclude .3s ease}.signal-item.triage-exclude,.signal-card.triage-exclude{animation:triageExclude .3s ease}.signal-item.triage-escalate,.signal-card.triage-escalate{animation:triageEscalate .3s ease}.signal-item.signal-updated,.signal-card.signal-updated{animation:signalUpdated 2s ease}@keyframes triageInclude{0%{background-color:rgba(0,156,187,.15)}50%{background-color:rgba(22,160,133,.3)}100%{background-color:rgba(0,0,0,0)}}@keyframes triageExclude{0%{background-color:rgba(0,156,187,.15)}50%{background-color:rgba(116,116,116,.3)}100%{background-color:rgba(0,0,0,0)}}@keyframes triageEscalate{0%{background-color:rgba(0,156,187,.15)}50%{background-color:rgba(192,57,43,.3)}100%{background-color:rgba(0,0,0,0)}}@keyframes signalUpdated{0%,100%{background-color:#262626}25%{background-color:rgba(0,156,187,.2)}}.event-sidebar-collapsed .index-sidebar{width:0;overflow:hidden;padding:0;opacity:0;transition:width .3s ease,opacity .2s ease}.event-sidebar-collapsed .content-area{grid-column:1/-1}.event-sidebar-toggle-button{position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:#262626;border:1px solid #4d4d4d;border-left:none;border-radius:0 4px 4px 0;padding:.5rem .25rem;cursor:pointer;color:#999;z-index:10}.event-sidebar-toggle-button:hover{background-color:#4d4d4d;color:#d8d8d8}.event-sidebar-toggle-button .toggle-icon{font-size:1.25rem;line-height:1}.toast-notification{position:fixed;bottom:1rem;right:1rem;background-color:#262626;border:1px solid #4d4d4d;border-left:4px solid #009cbb;padding:.75rem 1rem;border-radius:4px;color:#d8d8d8;font-size:.875rem;z-index:9999;box-shadow:0 4px 12px rgba(0,0,0,.3);animation:slideIn .3s ease}.toast-notification.fade-out{animation:fadeOut .3s ease forwards}@keyframes slideIn{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.keyboard-hint{display:inline-block;background-color:#121212;border:1px solid #4d4d4d;border-radius:3px;padding:.1rem .4rem;font-size:.7rem;font-family:monospace;color:#999;margin-left:.5rem}.shortcuts-link{color:#999;font-size:.85rem;text-decoration:none;padding:.25rem .5rem}.shortcuts-link:hover{color:#d8d8d8;text-decoration:underline}.severity-badge{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}.severity-badge.critical{background-color:#c0392b;color:#fff}.severity-badge.high{background-color:#f39c12;color:#fff}.severity-badge.medium{background-color:#f1c40f;color:#121212}.severity-badge.low{background-color:#3498db;color:#fff}.severity-badge.informational{background-color:#747474;color:#fff}.incident-detail .status-badge,.incident .status-badge{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}.incident-detail .status-badge.open,.incident .status-badge.open{background-color:#16a085;color:#fff}.incident-detail .status-badge.investigating,.incident .status-badge.investigating{background-color:#f1c40f;color:#121212}.incident-detail .status-badge.resolved,.incident .status-badge.resolved{background-color:#3498db;color:#fff}.incident-detail .status-badge.closed,.incident .status-badge.closed{background-color:#747474;color:#fff}.category-badge{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;background-color:#4d4d4d;color:#fff}.type-badge{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;background-color:#34495e;color:#fff}.card.incident,.incident.mapboxgl-popup-content{position:relative}.card.incident .incident-badges,.incident.mapboxgl-popup-content .incident-badges{display:flex;gap:.5rem;margin-bottom:.5rem}.card.incident .incident-category,.incident.mapboxgl-popup-content .incident-category{font-size:.85rem;color:#999;margin-bottom:.25rem}.card.incident .incident-date,.incident.mapboxgl-popup-content .incident-date{font-size:.85rem;color:#747474;margin-bottom:.25rem}.card.incident .incident-event,.incident.mapboxgl-popup-content .incident-event{font-size:.8rem;color:#009cbb;margin-bottom:.25rem}.incident-detail .incident-header{margin-bottom:1.5rem}.incident-detail .incident-header .incident-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.incident-detail .incident-header .incident-title-row h1{margin:0}.incident-detail .incident-header .incident-title-row .incident-actions{display:flex;gap:.5rem;flex-wrap:wrap}.incident-detail .incident-header .incident-meta{display:flex;gap:.5rem;flex-wrap:wrap}.incident-detail section{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #262626}.incident-detail section:last-of-type{border-bottom:none}.incident-detail section h2{font-size:1.1rem;margin-bottom:.75rem;color:#999}.incident-detail section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.incident-detail section .section-header h2{margin-bottom:0}.incident-detail dl{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem}.incident-detail dl dt{font-weight:600;color:#999}.incident-detail dl dd{margin:0}.incident-detail .incident-footer{margin-top:2rem;padding-top:1rem;border-top:1px solid #262626}.incident-detail .incident-footer .meta{font-size:.85rem;color:#999;margin-bottom:.25rem}.incident-form{max-width:800px}.incident-form fieldset{margin-bottom:1.5rem;padding:1rem;border:1px solid #262626;border-radius:4px}.incident-form fieldset legend{font-weight:600;padding:0 .5rem}.incident-form .field,.incident-form .form-group{margin-bottom:1rem}.incident-form .field label,.incident-form .form-group label{display:block;margin-bottom:.25rem;font-weight:500}.incident-form .field input[type=text],.incident-form .field input[type=datetime-local],.incident-form .field textarea,.incident-form .field select,.incident-form .form-group input[type=text],.incident-form .form-group input[type=datetime-local],.incident-form .form-group textarea,.incident-form .form-group select{width:100%}.incident-form .field textarea,.incident-form .form-group textarea{resize:vertical}.incident-form .field-row{display:flex;gap:1rem;flex-wrap:wrap}.incident-form .field-row .field{flex:1;min-width:150px}.incident-form .form-actions{display:flex;gap:1rem;margin-top:1.5rem}.involvements-list{list-style:none;padding:0;margin:0}.involvements-list .involvement-item{padding:.75rem;border-radius:4px;margin-bottom:.5rem;background-color:#262626;border-left:3px solid #4d4d4d}.involvements-list .involvement-item:hover{border-left-color:#009cbb}.involvements-list .involvement-item .involvement-info{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin-bottom:.25rem}.involvements-list .involvement-item .involvement-entity{font-weight:600}.involvements-list .involvement-item .involvement-entity a{color:#009cbb}.involvements-list .involvement-item .involvement-entity a:hover{color:rgb(8.5,214.1363636364,255)}.involvements-list .involvement-item .involvement-type-badge{font-size:.7rem;padding:.15rem .4rem;border-radius:3px;background-color:#121212;color:#999;text-transform:uppercase}.involvements-list .involvement-item .involvement-role-badge{font-size:.7rem;padding:.15rem .4rem;border-radius:3px;text-transform:uppercase}.involvements-list .involvement-item .involvement-role-badge.subject{background-color:#009cbb;color:#fff}.involvements-list .involvement-item .involvement-role-badge.witness{background-color:#3498db;color:#fff}.involvements-list .involvement-item .involvement-role-badge.victim{background-color:#c0392b;color:#fff}.involvements-list .involvement-item .involvement-role-badge.perpetrator{background-color:#c0392b;color:#fff}.involvements-list .involvement-item .involvement-role-badge.responder{background-color:#16a085;color:#fff}.involvements-list .involvement-item .involvement-notes{font-size:.85rem;color:#999;margin:.5rem 0}.involvements-list .involvement-item .involvement-actions{margin-top:.5rem}.involvement-dialog .dialog-content{width:480px}.incident-discarded-banner{background-color:#f1c40f;color:#121212;padding:1rem;margin-bottom:1rem;border-radius:4px;display:flex;justify-content:space-between;align-items:center}.incident-discarded-banner p{margin:0}.logo-container{float:left;display:block;width:48px;height:48px;min-width:48px;min-height:48px;margin-right:10px;border-radius:24px;overflow:hidden;background-color:#4d4d4d;border:1px solid #999}img.group-logo{display:block;object-fit:contain;object-position:center;background-color:#fff;width:100%;height:100%;border-radius:24px;font-size:0}.card .logo-container,.mapboxgl-popup-content .logo-container{float:left;display:block;width:48px;height:48px;min-width:48px;min-height:48px;margin-right:10px;border-radius:24px;overflow:hidden;background-color:#4d4d4d;border:1px solid #999}.card img.group-logo,.mapboxgl-popup-content img.group-logo{display:block;object-fit:contain;object-position:center;background-color:#fff;width:100%;height:100%;border-radius:24px;border:none;font-size:0}img.entity-image-show[alt^="Logo for"]{object-fit:contain !important;object-position:center !important;background-color:#fff}.project-context{margin-bottom:1rem;padding:.75rem;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.project-context .current-project-banner,.project-context .all-projects-banner{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.project-context .current-project-banner .project-label,.project-context .all-projects-banner .project-label{font-size:.875rem;color:#666}.project-context .current-project-banner strong,.project-context .all-projects-banner strong{font-size:.875rem;color:#333}.project-context .current-project-banner .clear-project-link,.project-context .all-projects-banner .clear-project-link{font-size:.75rem;color:#007bff;text-decoration:none;margin-left:auto}.project-context .current-project-banner .clear-project-link:hover,.project-context .all-projects-banner .clear-project-link:hover{text-decoration:underline}.project-context .current-project-banner{background:#e3f2fd;border:1px solid #bbdefb;padding:.5rem;border-radius:4px}.filter-section .project-filter .project-select{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;background:#fff}li.group_founded_on_type span.radio{display:inline-block;margin-right:1em}li.group_founded_on_type span.radio input{margin-right:5px}form input[type=url].group-url{width:50ch}li.group-notes{clear:both}h4{border-bottom:1px solid #4d4d4d;color:#d8d8d8;font-family:"Decimal A","Decimal B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-weight:400;font-size:13px;font-size:.8125rem;margin-bottom:.5em;text-transform:uppercase}.member-details .member-row{display:flex;align-items:flex-start;margin-bottom:1.5em;padding-bottom:1em;border-bottom:1px solid #999}.member-details .member-row:last-child{border-bottom:none}.member-details .member-row .member-icon{flex-shrink:0;margin-right:1em}.member-details .member-row .member-info{flex:1}.member-details .member-row .member-info h4{margin:0 0 .5em 0;border:none;color:inherit;text-transform:none;font-size:16px;font-size:1rem}.member-details .member-row .member-info h4 a{text-decoration:none;color:inherit}.member-details .member-row .member-info h4 a:hover{text-decoration:underline}.member-details .member-row .member-info .membership-metadata .leadership-badge{background-color:#009cbb;color:#fff;padding:2px 6px;border-radius:3px;font-size:11px;font-size:.6875rem;text-transform:uppercase;font-weight:bold;margin-right:.5em}.member-details .member-row .member-info .membership-metadata .role,.member-details .member-row .member-info .membership-metadata .dates{display:inline-block;margin-right:1em;font-size:13px;font-size:.8125rem;color:#262626}.member-details .member-row .member-info .membership-metadata .notes{margin-top:.5em;font-size:13px;font-size:.8125rem;color:#262626}.stock-ticker-display{display:flex;align-items:center;gap:.75rem;margin:.5rem 0 1rem;padding:.5rem .75rem;background:rgba(0,0,0,.2);border-radius:6px;border:1px solid #4d4d4d;flex-wrap:wrap}.stock-ticker-display .ticker-symbol{font-family:"Decimal A","Decimal B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-weight:600;font-size:13px;font-size:.8125rem;color:#d8d8d8;text-transform:uppercase;background:hsla(0,0%,100%,.1);padding:.2rem .4rem;border-radius:3px}.stock-ticker-display .current-price{font-size:18px;font-size:1.125rem;font-weight:600;color:#fff}.stock-ticker-display .price-change{display:flex;align-items:center;gap:.25rem;font-size:13px;font-size:.8125rem;font-weight:500;padding:.2rem .5rem;border-radius:4px}.stock-ticker-display .price-change svg{flex-shrink:0}.stock-ticker-display .price-change.positive{color:#22c55e;background:rgba(34,197,94,.15)}.stock-ticker-display .price-change.negative{color:#ef4444;background:rgba(239,68,68,.15)}.stock-ticker-display .quote-time{font-size:11px;font-size:.6875rem;color:#999}.stock-ticker-display .no-data{font-size:13px;font-size:.8125rem}.stock-ticker-display .no-data a{color:#009cbb}.stock-ticker-display .no-data a:hover{text-decoration:underline}.stock-ticker-display .refresh-btn{display:flex;align-items:center;justify-content:center;padding:.25rem;color:#999;border-radius:3px;transition:color .15s,background .15s}.stock-ticker-display .refresh-btn:hover{color:#fff;background:hsla(0,0%,100%,.1)}.discarded-banner{background-color:#c0392b;border:1px solid rgb(150.3319148936,44.629787234,33.6680851064);border-radius:4px;margin-bottom:1rem;padding:1rem}.discarded-banner .discarded-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.discarded-banner .discarded-message{color:#fff;font-weight:bold;font-size:1.1em}.discarded-banner .discarded-actions{display:flex;gap:.5rem}.discarded-banner .discarded-actions .btn{padding:.5rem 1rem;border:none;border-radius:4px;font-weight:bold;text-decoration:none;cursor:pointer;transition:all .2s}.discarded-banner .discarded-actions .btn.btn-restore{background-color:#16a085;color:#fff}.discarded-banner .discarded-actions .btn.btn-restore:hover{background-color:rgb(28.1648351648,204.8351648352,170.2692307692)}.discarded-banner .discarded-actions .btn.btn-delete{background-color:rgb(129.4978723404,38.4446808511,29.0021276596);color:#fff}.discarded-banner .discarded-actions .btn.btn-delete:hover{background-color:rgb(87.829787234,26.0744680851,19.670212766)}@media(max-width: 768px){.discarded-banner .discarded-content{flex-direction:column;align-items:stretch;text-align:center}.discarded-banner .discarded-actions{justify-content:center}}ul.person-icons,ul.group-members{margin-top:.5em}ul.person-icons li,ul.group-members li{margin:.25em .25em .25em 0;display:inline-block;position:relative}ul.person-icons li.parent::after,ul.person-icons li.child::after,ul.person-icons li.spouse::after,ul.person-icons li.sibling::after,ul.group-members li.parent::after,ul.group-members li.child::after,ul.group-members li.spouse::after,ul.group-members li.sibling::after{content:"";position:absolute;bottom:0;right:0;width:12px;height:12px;border-radius:50%}ul.person-icons li.parent::after,ul.group-members li.parent::after{background-color:#4caf50}ul.person-icons li.child::after,ul.group-members li.child::after{background-color:#2196f3}ul.person-icons li.spouse::after,ul.group-members li.spouse::after{background-color:#e91e63}ul.person-icons li.sibling::after,ul.group-members li.sibling::after{background-color:#ff9800}ul.person-icons li img,ul.group-members li img{border-radius:50%;height:48px;transition:all .2s;width:48px}ul.person-icons li img:hover,ul.group-members li img:hover{box-shadow:0 0 10px hsla(0,0%,100%,.3);border:1px solid #009cbb}img.person-portrait{float:left;object-fit:cover;object-position:center;background-color:#4d4d4d;width:48px;height:48px;border-radius:24px;border:1px solid #999;margin-right:10px}.card img.person-portrait,.mapboxgl-popup-content img.person-portrait{float:left;object-fit:cover;object-position:center;background-color:#4d4d4d;width:48px;height:48px;border-radius:24px;border:1px solid #999;margin-right:10px}.property-enrich-links .property-enrich-btn,.property-lookup-links .property-lookup-btn{display:inline-flex;align-items:center;padding:.2rem .5rem;font-size:.6rem;font-weight:500;font-family:inherit;text-decoration:none;border-radius:3px;transition:all .2s ease;border:1px solid rgba(0,0,0,0);cursor:pointer;background:none;line-height:1.2}.property-enrich-links .property-enrich-btn .btn-spinner,.property-lookup-links .property-lookup-btn .btn-spinner{display:none;width:10px;height:10px;border:2px solid currentColor;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:spin .8s linear infinite;margin-right:.3rem}.property-enrich-links .loading.property-enrich-btn,.property-lookup-links .loading.property-lookup-btn{pointer-events:none;opacity:.7}.property-enrich-links .loading.property-enrich-btn .btn-spinner,.property-lookup-links .loading.property-lookup-btn .btn-spinner{display:inline-block}.property-enrich-links .loading.property-enrich-btn .btn-text,.property-lookup-links .loading.property-lookup-btn .btn-text{opacity:.8}.property-enrich-links .success.property-enrich-btn,.property-lookup-links .success.property-lookup-btn{background-color:rgba(22,160,133,.3) !important;border-color:#16a085 !important;color:#16a085 !important}.property-enrich-links .error.property-enrich-btn,.property-lookup-links .error.property-lookup-btn{background-color:rgba(192,57,43,.3) !important;border-color:#c0392b !important;color:hsl(5.6375838926,63.4042553191%,66.0784313725%) !important}.property-enrich-links .property-enrich-btn.zillow,.property-lookup-links .property-lookup-btn.zillow{background-color:rgba(0,106,255,.2);color:#4a9eff;border-color:rgba(0,106,255,.4)}.property-enrich-links .property-enrich-btn.zillow:hover,.property-lookup-links .property-lookup-btn.zillow:hover{background-color:rgba(0,106,255,.35);color:#fff}.property-enrich-links .property-enrich-btn.redfin,.property-lookup-links .property-lookup-btn.redfin{background-color:rgba(167,35,35,.2);color:#e57373;border-color:rgba(167,35,35,.4)}.property-enrich-links .property-enrich-btn.redfin:hover,.property-lookup-links .property-lookup-btn.redfin:hover{background-color:rgba(167,35,35,.35);color:#fff}.property-enrich-links .property-enrich-btn.homes-com,.property-lookup-links .property-lookup-btn.homes-com{background-color:rgba(76,175,80,.2);color:#81c784;border-color:rgba(76,175,80,.4)}.property-enrich-links .property-enrich-btn.homes-com:hover,.property-lookup-links .property-lookup-btn.homes-com:hover{background-color:rgba(76,175,80,.35);color:#fff}.property-lookup-links{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.property-lookup-links .lookup-label{font-size:.65rem;color:#999;margin-right:.25rem}.property-enrich-links{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.property-enrich-links .enrich-label{font-size:.65rem;color:#999;margin-right:.25rem}.property-enrich-links form{display:inline-flex;align-items:center;margin:0;padding:0}.property-enrich-links form .property-enrich-btn{margin:0}.property-records-link{color:#009cbb;text-decoration:underline;cursor:pointer}.property-records-link:hover{color:rgb(8.5,214.1363636364,255)}.property-dialog{padding:0;border:none;border-radius:8px;background:rgba(0,0,0,0);max-width:90vw;max-height:90vh;overflow:visible}.property-dialog::backdrop{background-color:rgba(0,0,0,.7);backdrop-filter:blur(2px)}.property-dialog[open]{animation:dialog-fade-in .2s ease-out}.property-dialog .dialog-container{background-color:#262626;color:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.5);width:500px;max-width:90vw;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.property-dialog .dialog-container.large{width:1000px}.property-dialog .dialog-header{padding:1rem 1.5rem;border-bottom:1px solid #4d4d4d;display:flex;justify-content:space-between;align-items:center}.property-dialog .dialog-header h2{margin:0;font-size:1.25rem;color:#fff}.property-dialog .dialog-header .dialog-close{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#999;padding:.25rem;line-height:1}.property-dialog .dialog-header .dialog-close:hover{color:#fff}.property-dialog .dialog-body{padding:1.5rem;overflow-y:auto;flex:1}.property-dialog .dialog-footer{padding:1rem 1.5rem;border-top:1px solid #4d4d4d;display:flex;justify-content:flex-end;gap:.75rem}.property-dialog .dialog-instructions{margin-bottom:1rem;color:#999;line-height:1.5}.property-dialog .url-example{background-color:rgba(0,0,0,.3);border:1px solid #4d4d4d;border-radius:4px;padding:.75rem 1rem;margin-bottom:1.5rem}.property-dialog .url-example strong{display:block;margin-bottom:.5rem;color:#999;font-size:.8rem}.property-dialog .url-example code{display:block;word-break:break-all;color:#009cbb;font-size:.85rem}.property-dialog .property-url-form .field{margin-bottom:1.5rem}.property-dialog .property-url-form .field label{display:block;margin-bottom:.5rem;color:#999;font-size:.9rem}.property-dialog .property-url-form .field input[type=url],.property-dialog .property-url-form .field input[type=text]{width:100%;padding:.75rem;background-color:#4d4d4d;border:1px solid #747474;border-radius:4px;color:#fff;font-size:1rem}.property-dialog .property-url-form .field input[type=url]::placeholder,.property-dialog .property-url-form .field input[type=text]::placeholder{color:#747474}.property-dialog .property-url-form .field input[type=url]:focus,.property-dialog .property-url-form .field input[type=text]:focus{outline:none;border-color:#009cbb}.property-dialog .loading-spinner{text-align:center;padding:3rem}.property-dialog .loading-spinner p{margin-bottom:1rem;color:#999}.property-dialog .loading-spinner .spinner{display:inline-block;width:40px;height:40px;border:4px solid #4d4d4d;border-top-color:#009cbb;border-radius:50%;animation:spin 1s linear infinite}.property-dialog .error-message{background-color:rgba(192,57,43,.2);border:1px solid #c0392b;color:#ff8a80;padding:1rem;border-radius:4px}.property-dialog .no-records{text-align:center;padding:2rem;color:#999}.property-records-container .property-address-header{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #4d4d4d;display:flex;align-items:center;gap:1rem}.property-records-container .property-address-header h3{margin:0;color:#fff}.property-records-container .property-address-header .current-badge{background-color:rgba(22,160,133,.2);color:#16a085;padding:.25rem .5rem;border-radius:3px;font-size:.75rem;font-weight:500}.property-records-container .property-records-tabs .tabs-nav{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:1px solid #4d4d4d;padding-bottom:.5rem}.property-records-container .property-records-tabs .tabs-nav .tab-btn{background:none;border:none;padding:.5rem 1rem;color:#999;cursor:pointer;border-radius:4px 4px 0 0;transition:all .2s}.property-records-container .property-records-tabs .tabs-nav .tab-btn:hover{color:#fff;background-color:hsla(0,0%,100%,.05)}.property-records-container .property-records-tabs .tabs-nav .tab-btn.active{color:#009cbb;border-bottom:2px solid #009cbb}.property-records-container .property-records-tabs .tabs-nav .tab-btn .scraped-date{display:block;font-size:.7rem;color:#747474;margin-top:.25rem}.property-records-container .property-records-tabs .tab-panel{display:none}.property-records-container .property-records-tabs .tab-panel.active{display:block}.property-records-container .property-record-detail .property-photos{margin-bottom:1.5rem}.property-records-container .property-record-detail .property-photos .photo-gallery .main-photo{width:100%;max-height:400px;border-radius:8px;margin-bottom:.75rem;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.3)}.property-records-container .property-record-detail .property-photos .photo-gallery .main-photo img{max-width:100%;max-height:400px;object-fit:contain}.property-records-container .property-record-detail .property-photos .photo-gallery .photo-thumbnails{display:flex;gap:.5rem;overflow-x:auto}.property-records-container .property-record-detail .property-photos .photo-gallery .photo-thumbnails .thumbnail{flex-shrink:0;width:80px;height:60px;border-radius:4px;overflow:hidden;border:2px solid rgba(0,0,0,0);cursor:pointer}.property-records-container .property-record-detail .property-photos .photo-gallery .photo-thumbnails .thumbnail.active,.property-records-container .property-record-detail .property-photos .photo-gallery .photo-thumbnails .thumbnail:hover{border-color:#009cbb}.property-records-container .property-record-detail .property-photos .photo-gallery .photo-thumbnails .thumbnail img{width:100%;height:100%;object-fit:cover}.property-records-container .property-record-detail .property-info-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1.5rem;margin-bottom:1.5rem}.property-records-container .property-record-detail .property-info-grid .info-section{background-color:rgba(0,0,0,.2);border:1px solid #4d4d4d;border-radius:6px;padding:1rem}.property-records-container .property-record-detail .property-info-grid .info-section h4{margin:0 0 .75rem;font-size:.9rem;color:#999;text-transform:uppercase;letter-spacing:.05em}.property-records-container .property-record-detail .property-info-grid .info-section .property-dl{margin:0}.property-records-container .property-record-detail .property-info-grid .info-section .property-dl dt{font-size:.8rem;color:#747474;margin-top:.5rem}.property-records-container .property-record-detail .property-info-grid .info-section .property-dl dt:first-child{margin-top:0}.property-records-container .property-record-detail .property-info-grid .info-section .property-dl dd{margin:.25rem 0 0;color:#fff;font-size:.95rem}.property-records-container .property-record-detail .history-section{margin-bottom:1.5rem}.property-records-container .property-record-detail .history-section h4{margin:0 0 .75rem;font-size:.9rem;color:#999;text-transform:uppercase;letter-spacing:.05em}.property-records-container .property-record-detail .history-section .history-table{width:100%;border-collapse:collapse;font-size:.85rem}.property-records-container .property-record-detail .history-section .history-table th,.property-records-container .property-record-detail .history-section .history-table td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid #4d4d4d}.property-records-container .property-record-detail .history-section .history-table th{color:#747474;font-weight:500;background-color:rgba(0,0,0,.2)}.property-records-container .property-record-detail .history-section .history-table td{color:#fff}.property-records-container .property-record-detail .record-meta{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #4d4d4d;font-size:.8rem;color:#747474}.property-records-container .property-record-detail .record-meta a{color:#009cbb}.property-records-container .property-record-detail .record-meta a:hover{text-decoration:underline}.property-records-container .property-record-detail .record-meta .separator{margin:0 .5rem}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.entity-primary.project .entity-header{background-color:#262626;background-image:url("/assets/project_header_bkgnd-c18f2d2b.svg");background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:8px;height:300px;margin:-26px -16px 1em -16px;padding:1em}.entity-primary.project .entity-header h1{color:#fff;line-height:1.1;text-shadow:0 2px 4px rgba(0,0,0,.5)}.entity-primary.project .entity-header .badge{display:inline-block;padding:.25em .75em;border-radius:4px;font-size:.75em;text-transform:uppercase}.entity-primary.project .entity-header .badge.active{background-color:#16a085;color:#fff}.entity-primary.project .entity-header .badge.inactive{background-color:#747474;color:#fff}.search-entities-content{padding:2rem}.search-entities-content .search-entities-header{margin-bottom:2rem}.search-entities-content .search-entities-header h1{margin-bottom:.5rem}.search-entities-content .search-entities-header p{color:#999;margin-bottom:0}.search-entities-content .search-controls{display:flex;gap:1rem;align-items:end;margin-bottom:2rem;flex-wrap:wrap}.search-entities-content .search-controls .entity-type-selector,.search-entities-content .search-controls .search-input{flex:1;min-width:200px}.search-entities-content .search-controls .search-button{flex-shrink:0}.search-entities-content .search-results{margin-bottom:2rem}.search-entities-content .search-results h3{margin-bottom:1rem;color:#fff}.search-entities-content .search-results .no-results,.search-entities-content .search-results .search-prompt{text-align:center;padding:2rem;color:#999;background:#4d4d4d;border-radius:8px}.search-entities-content .entities-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:1rem}.search-entities-content .entity-card{border:1px solid #4d4d4d;border-radius:8px;padding:1rem;background:#262626;display:flex;justify-content:space-between;align-items:center;transition:box-shadow .2s ease}.search-entities-content .entity-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.3)}.search-entities-content .entity-card .entity-info{display:flex;align-items:center;gap:.75rem;flex:1}.search-entities-content .entity-card .entity-info .entity-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.search-entities-content .entity-card .entity-info .entity-avatar.placeholder{background:#4d4d4d;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.search-entities-content .entity-card .entity-info .entity-details h4{margin:0 0 .25rem 0;font-size:1rem;font-weight:600;color:#fff}.search-entities-content .entity-card .entity-info .entity-details .entity-meta{margin:0;font-size:.875rem;color:#999}.search-entities-content .entity-card .entity-actions{flex-shrink:0}.search-entities-content .search-actions{display:flex;gap:1rem;justify-content:flex-start;padding-top:1rem;border-top:1px solid #4d4d4d}.entity-primary.project .project-actions{margin-top:2rem}.entity-primary.project .project-actions h3{margin-bottom:1rem}.entity-primary.project .project-actions .action-buttons{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.entity-primary.project .project-actions .entity-count-badge{background:#4d4d4d;color:#d8d8d8;padding:.375rem .75rem;border-radius:4px;font-size:.875rem;font-weight:500}.entity-primary.project .project-inclusions{margin-top:2rem}.entity-primary.project .project-inclusions h3{margin-bottom:1rem;color:#fff}.entity-primary.project .project-inclusions .inclusions-management .inclusions-grid .inclusions-section{margin-bottom:2rem}.entity-primary.project .project-inclusions .inclusions-management .inclusions-grid .inclusions-section h4{margin-bottom:1rem;color:#d8d8d8;font-size:1.1rem;border-bottom:1px solid #4d4d4d;padding-bottom:.5rem}.entity-primary.project .project-inclusions .inclusions-management .inclusions-grid .inclusions-section .entities-list .entity-item{display:flex;align-items:center;justify-content:space-between;padding:1rem;border:1px solid #4d4d4d;border-radius:6px;margin-bottom:.75rem;background:#262626}.entity-primary.project .project-inclusions .inclusions-management .inclusions-grid .inclusions-section .entities-list .entity-item:last-child{margin-bottom:0}.entity-primary.project .project-inclusions .inclusions-management .inclusions-grid .inclusions-section .entities-list .entity-item .entity-info{display:flex;align-items:center;gap:.75rem;flex:1}.entity-primary.project .project-inclusions .inclusions-management .inclusions-grid .inclusions-section .entities-list .entity-item .entity-info .entity-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover}.entity-primary.project .project-inclusions .inclusions-management .inclusions-grid .inclusions-section .entities-list .entity-item .entity-info .entity-avatar.placeholder{background:#4d4d4d;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.entity-primary.project .project-inclusions .inclusions-management .inclusions-grid .inclusions-section .entities-list .entity-item .entity-info .entity-details{flex:1}.entity-primary.project .project-inclusions .inclusions-management .inclusions-grid .inclusions-section .entities-list .entity-item .entity-info .entity-details h5{margin:0 0 .25rem 0;font-size:1rem;font-weight:600;color:#fff}.entity-primary.project .project-inclusions .inclusions-management .inclusions-grid .inclusions-section .entities-list .entity-item .entity-info .entity-details h5 .badge-private{display:inline-block;margin-left:.5rem;padding:.125rem .5rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;background:rgba(241,196,15,.2);color:#f1c40f;border:1px solid rgba(241,196,15,.4);border-radius:3px;vertical-align:middle}.entity-primary.project .project-inclusions .inclusions-management .inclusions-grid .inclusions-section .entities-list .entity-item .entity-info .entity-details .inclusion-notes{margin:.25rem 0;font-size:.875rem;color:#999;font-style:italic}.entity-primary.project .project-inclusions .inclusions-management .inclusions-grid .inclusions-section .entities-list .entity-item .entity-info .entity-details .inclusion-meta{margin:0;font-size:.75rem;color:#747474}.entity-primary.project .project-inclusions .inclusions-management .inclusions-grid .inclusions-section .entities-list .entity-item .entity-actions{display:flex;gap:.5rem;flex-shrink:0}.entity-primary.project .project-inclusions .inclusions-management .no-inclusions{text-align:center;padding:2rem;background:#4d4d4d;border-radius:8px;border:1px solid #747474}.entity-primary.project .project-inclusions .inclusions-management .no-inclusions p{margin:0 0 1rem 0;color:#999}.entity-primary.project .project-activity{margin-top:2rem}.entity-primary.project .project-activity h3{margin-bottom:1rem;color:#fff}.entity-primary.project .project-activity .activity-feed .activity-list .activity-item{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0;border-bottom:1px solid #4d4d4d}.entity-primary.project .project-activity .activity-feed .activity-list .activity-item:last-child{border-bottom:none}.entity-primary.project .project-activity .activity-feed .activity-list .activity-item .activity-icon{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#4d4d4d;display:flex;align-items:center;justify-content:center;font-size:.875rem}.entity-primary.project .project-activity .activity-feed .activity-list .activity-item .activity-icon .icon-add{color:#16a085}.entity-primary.project .project-activity .activity-feed .activity-list .activity-item .activity-icon .icon-remove{color:#c0392b}.entity-primary.project .project-activity .activity-feed .activity-list .activity-item .activity-icon .icon-update{color:#f1c40f}.entity-primary.project .project-activity .activity-feed .activity-list .activity-item .activity-content{flex:1}.entity-primary.project .project-activity .activity-feed .activity-list .activity-item .activity-content .activity-description{font-size:.875rem;color:#fff;margin-bottom:.25rem}.entity-primary.project .project-activity .activity-feed .activity-list .activity-item .activity-content .activity-meta{font-size:.75rem;color:#999}.entity-primary.project .project-activity .activity-feed .activity-list .activity-item .activity-content .activity-meta .activity-user{font-weight:500}.entity-primary.project .project-activity .activity-feed .activity-list .activity-item .activity-content .activity-meta .activity-time{margin-left:.5rem}.entity-primary.project .project-activity .activity-feed .no-activity{text-align:center;padding:2rem;color:#999;background:#4d4d4d;border-radius:8px}.entity-primary.project .project-activity .activity-feed .no-activity p{margin:0;font-style:italic}.entity-selection-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000}.entity-selection-modal .modal-content{background:#262626;border-radius:8px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.4)}.entity-selection-modal .modal-content .modal-header{padding:1.5rem;border-bottom:1px solid #4d4d4d;display:flex;justify-content:space-between;align-items:center}.entity-selection-modal .modal-content .modal-header h3{margin:0;font-size:1.25rem;color:#fff}.entity-selection-modal .modal-content .modal-header .close-btn{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#999;padding:0;line-height:1}.entity-selection-modal .modal-content .modal-header .close-btn:hover{color:#fff}.entity-selection-modal .modal-content .modal-body{padding:1.5rem}.entity-selection-modal .modal-content .modal-body .inclusion-notes{margin-bottom:2rem}.entity-selection-modal .modal-content .modal-body .inclusion-notes .form-label{display:block;margin-bottom:.5rem;font-weight:600;color:#fff}.entity-selection-modal .modal-content .modal-body .inclusion-notes .form-control{width:100%;border:1px solid #4d4d4d;border-radius:4px;padding:.75rem;background:#121212;color:#fff}.entity-selection-modal .modal-content .modal-body .related-imports{margin-bottom:2rem}.entity-selection-modal .modal-content .modal-body .related-imports h4{margin:0 0 .5rem 0;font-size:1.1rem;color:#fff}.entity-selection-modal .modal-content .modal-body .related-imports .help-text{color:#999;margin-bottom:1.5rem;font-size:.875rem}.entity-selection-modal .modal-content .modal-body .related-imports .import-options .import-option{margin-bottom:1rem}.entity-selection-modal .modal-content .modal-body .related-imports .import-options .import-option .checkbox-label{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer;color:#fff}.entity-selection-modal .modal-content .modal-body .related-imports .import-options .import-option .checkbox-label .form-check-input{margin-top:.25rem}.entity-selection-modal .modal-content .modal-body .related-imports .import-options .import-option .checkbox-label .checkbox-text{flex:1}.entity-selection-modal .modal-content .modal-body .related-imports .import-options .import-option .checkbox-label .checkbox-text .count-display{display:block;color:#999;font-size:.875rem;margin-top:.25rem}.entity-selection-modal .modal-content .modal-body .related-imports .import-summary{background:#4d4d4d;border:1px solid #747474;border-radius:4px;padding:1rem;margin-top:1.5rem}.entity-selection-modal .modal-content .modal-body .related-imports .import-summary .summary-box strong{display:block;margin-bottom:.5rem;color:#fff}.entity-selection-modal .modal-content .modal-body .related-imports .import-summary .summary-box ul{margin:0;padding-left:1.25rem;color:#d8d8d8}.entity-selection-modal .modal-content .modal-body .related-imports .import-summary .summary-box ul li{margin-bottom:.25rem}.entity-selection-modal .modal-content .modal-body .modal-actions{display:flex;gap:1rem;justify-content:flex-end;padding-top:1rem;border-top:1px solid #4d4d4d}.document-form.modal-form{padding:1.5rem;min-width:400px;max-width:500px}.document-form.modal-form h2{margin:0 0 1.5rem 0;color:#fff}.document-form.modal-form .form-row{margin-bottom:1rem}.document-form.modal-form .form-row input[type=text],.document-form.modal-form .form-row input[type=file],.document-form.modal-form .form-row textarea,.document-form.modal-form .form-row .form-control{width:100%}.document-form.modal-form .form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #4d4d4d}.document-form.modal-form .error-messages{background:rgba(192,57,43,.2);border:1px solid #c0392b;border-radius:4px;padding:1rem;margin-bottom:1rem}.document-form.modal-form .error-messages h4{margin:0 0 .5rem 0;color:#c0392b}.document-form.modal-form .error-messages ul{margin:0;padding-left:1.25rem;color:#d8d8d8}.analysis-tools-section{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #4d4d4d}.analysis-tools-section h3{margin:0 0 .75rem;font-size:.875rem;text-transform:uppercase;color:#999;letter-spacing:.05em}.analysis-tools-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:.75rem}@media(max-width: 768px){.analysis-tools-grid{grid-template-columns:1fr}}.analysis-tool-card{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:rgba(77,77,77,.5);border:1px solid #747474;border-radius:6px;text-decoration:none;transition:all .15s ease}.analysis-tool-card:hover{background:rgba(77,77,77,.8);border-color:#009cbb;transform:translateY(-1px)}.analysis-tool-card .tool-icon{font-size:1.5rem;line-height:1}.analysis-tool-card .tool-info{display:flex;flex-direction:column;gap:.125rem}.analysis-tool-card .tool-name{color:#fff;font-weight:500;font-size:.9375rem}.analysis-tool-card .tool-count{color:#999;font-size:.75rem}.mapboxgl-popup{max-width:200px}.mapboxgl-popup-content{background:rgba(0,0,0,0);border:none}.mapboxgl-popup-content .info-window *{color:#121212 !important;text-align:left}.custom-marker{cursor:pointer;overflow:visible}.map-style-control{background-color:hsla(0,0%,100%,.8);border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.1)}.map-style-button{width:100%;text-align:left;background-color:rgba(0,0,0,0);border:1px solid #ddd;padding:6px 10px;font-size:12px;transition:all .2s ease;color:#333}.map-style-button:hover{background-color:rgba(0,0,0,.05);border-color:#bbb}.map-style-button:active{background-color:rgba(0,0,0,.1)}.mapboxgl-ctrl-dark{background-color:rgba(30,30,30,.8) !important}.mapboxgl-ctrl-dark button{background-color:rgba(50,50,50,.8) !important}.mapboxgl-ctrl-dark button .mapboxgl-ctrl-icon{filter:brightness(2)}.mapboxgl-ctrl-dark button:hover{background-color:rgba(70,70,70,.9) !important}.mapboxgl-ctrl-light{background-color:hsla(0,0%,100%,.9) !important}.mapboxgl-ctrl-light button{background-color:rgba(240,240,240,.9) !important}.mapboxgl-ctrl-light button:hover{background-color:rgba(220,220,220,.9) !important}main.map-page{position:absolute;top:40px;bottom:0;left:75px;right:0;display:block;overflow:hidden}.map-container{position:absolute;top:0;bottom:0;left:0;right:0}.map-container #map{position:absolute;top:0;bottom:0;left:0;right:0}.layer-control-panel{position:absolute;top:10px;right:0;z-index:200;display:flex;flex-direction:row-reverse;align-items:flex-start}.layer-panel-tab{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;background:rgba(30,30,30,.9);border:1px solid hsla(0,0%,100%,.1);border-right:none;border-radius:8px 0 0 8px;color:#fbfbfa;cursor:pointer;transition:background-color .2s ease}.layer-panel-tab:hover{background:rgba(50,50,50,.95)}.layer-panel-tab .tab-icon{display:flex}.layer-panel-tab .tab-icon svg{stroke:currentColor;stroke-width:2;fill:none}.layer-panel-tab .tab-text{writing-mode:vertical-rl;text-orientation:mixed;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.layer-panel-content.expanded+.layer-panel-tab{display:none}.layer-panel-content{display:none;width:280px;max-height:calc(100vh - 160px);background:rgba(30,30,30,.95);border:1px solid hsla(0,0%,100%,.1);border-right:none;border-radius:8px 0 0 8px;overflow:hidden}.layer-panel-content.expanded{display:flex;flex-direction:column}.layer-panel-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.1)}.layer-panel-header h3{margin:0;font-size:14px;font-weight:600;color:#fbfbfa;text-transform:uppercase;letter-spacing:.5px}.layer-panel-close{display:flex;padding:4px;background:rgba(0,0,0,0);border:none;color:#999;cursor:pointer;border-radius:4px;transition:all .2s ease}.layer-panel-close:hover{background:hsla(0,0%,100%,.1);color:#fbfbfa}.layer-panel-body{flex:1;overflow-y:auto;padding:8px 0}.layer-loading{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px;color:#999;font-size:13px}.layer-loading-spinner{width:24px;height:24px;border:2px solid hsla(0,0%,100%,.1);border-top-color:#009cbb;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.layer-collection{margin-bottom:4px}.layer-collection-header{padding:8px 16px;background:hsla(0,0%,100%,.03)}.layer-collection-toggle{display:flex;align-items:center;gap:8px;cursor:pointer;color:#fbfbfa;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.layer-collection-toggle input[type=checkbox]{width:14px;height:14px;accent-color:#009cbb;cursor:pointer}.layer-collection-items{padding:4px 0}.layer-item{padding:6px 16px 6px 24px;transition:background-color .15s ease}.layer-item:hover{background:hsla(0,0%,100%,.05)}.layer-item.loading{opacity:.6;pointer-events:none}.layer-toggle{display:flex;align-items:center;gap:10px;cursor:pointer;color:#fbfbfa}.layer-toggle input[type=checkbox]{width:14px;height:14px;accent-color:#009cbb;cursor:pointer;flex-shrink:0}.layer-toggle input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.layer-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;flex-shrink:0}.layer-icon i{font-size:12px;color:#fff}.layer-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.layer-name{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layer-count{font-size:11px;color:#999}.layer-spinner{display:none;width:16px;height:16px;flex-shrink:0}.layer-spinner.visible{display:block}.layer-spinner .spinner-icon{width:100%;height:100%;color:#009cbb}.layer-empty{padding:24px 16px;text-align:center;color:#999}.layer-empty p{margin:0;font-size:13px}.layer-error{padding:16px;text-align:center;color:#999}.layer-error p{margin:0 0 12px;font-size:13px}.layer-feature-popup{padding:4px}.layer-feature-popup h4{margin:0 0 4px;font-size:14px;font-weight:600;color:#121212}.layer-feature-popup .feature-type{margin:0 0 8px;font-size:12px;color:#747474}.layer-feature-popup .feature-actions{display:flex;gap:8px;margin-top:8px}main.dash.toolkit .content-well{grid-template-columns:1;justify-content:left}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}#categoryTabsContent{width:100%}.nav-tabs{border-bottom:1px solid #dee2e6;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid rgba(0,0,0,0);border-radius:0;border-top-left-radius:.5rem;border-top-right-radius:.5rem;display:block;font-size:14px;padding:.5rem 1rem;cursor:pointer}.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.group-logo.icon{padding:6px}.notebooks-sidebar .notebooks-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.notebooks-sidebar .notebooks-header h3{margin:0}.notebooks-sidebar .notebooks-header .new-notebook-btn{background-color:#009cbb;color:#fff;padding:.25rem .75rem;border-radius:4px;text-decoration:none;font-size:.75rem;font-weight:500;transition:background-color .2s}.notebooks-sidebar .notebooks-header .new-notebook-btn:hover{background-color:rgb(0,198.5454545455,238)}.notebooks-sidebar .notebooks-list .notebook-item{background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;margin-bottom:.75rem;transition:all .2s}.notebooks-sidebar .notebooks-list .notebook-item:hover{background-color:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}.notebooks-sidebar .notebooks-list .notebook-item .notebook-link{display:block;padding:.75rem;text-decoration:none;color:inherit}.notebooks-sidebar .notebooks-list .notebook-item .notebook-link h4{margin:0 0 .5rem 0;font-size:.875rem;color:#fff;font-weight:600}.notebooks-sidebar .notebooks-list .notebook-item .notebook-link .notebook-meta{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.notebooks-sidebar .notebooks-list .notebook-item .notebook-link .notebook-meta .badge{display:inline-block;padding:.125rem .5rem;font-size:.625rem;font-weight:500;border-radius:10px;text-transform:uppercase;letter-spacing:.05em}.notebooks-sidebar .notebooks-list .notebook-item .notebook-link .notebook-meta .badge.project{background-color:rgba(52,152,219,.2);color:#3498db;border:1px solid rgba(52,152,219,.3)}.notebooks-sidebar .notebooks-list .notebook-item .notebook-link .notebook-meta .badge.public{background-color:rgba(46,204,113,.2);color:#2ecc71;border:1px solid rgba(46,204,113,.3)}.notebooks-sidebar .notebooks-list .notebook-item .notebook-link .notebook-meta .last-edited{font-size:.625rem;color:#999}.notebooks-sidebar .notebooks-list .notebook-item .notebook-link .notebook-preview{font-size:.75rem;color:#999;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notebooks-sidebar .empty-notebooks{text-align:center;padding:2rem 1rem;background-color:hsla(0,0%,100%,.03);border:1px dashed hsla(0,0%,100%,.1);border-radius:6px}.notebooks-sidebar .empty-notebooks p{margin:0 0 1rem 0;color:#999;font-size:.875rem}.notebooks-sidebar .empty-notebooks .button-small{background-color:#009cbb;color:#fff;padding:.5rem 1rem;border-radius:4px;text-decoration:none;font-size:.75rem;font-weight:500;transition:background-color .2s;display:inline-block}.notebooks-sidebar .empty-notebooks .button-small:hover{background-color:rgb(0,198.5454545455,238)}.modal-content-wrapper.notebooks-index{background-color:#262626;color:#fff;width:90%;min-width:600px;max-width:900px}.modal-content-wrapper.notebooks-index .modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.modal-content-wrapper.notebooks-index .modal-header h2{margin:0;font-size:1.5rem;color:#fff}.modal-content-wrapper.notebooks-index .modal-header .button.primary,.modal-content-wrapper.notebooks-index .modal-header main.account #two_factor .primary.btn,main.account #two_factor .modal-content-wrapper.notebooks-index .modal-header .primary.btn{background-color:#009cbb;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;text-decoration:none;font-size:.875rem;font-weight:500;transition:background-color .2s}.modal-content-wrapper.notebooks-index .modal-header .button.primary:hover,.modal-content-wrapper.notebooks-index .modal-header main.account #two_factor .primary.btn:hover,main.account #two_factor .modal-content-wrapper.notebooks-index .modal-header .primary.btn:hover{background-color:rgb(0,198.5454545455,238)}.modal-content-wrapper.notebooks-index .notebooks-list{display:flex;flex-direction:column;gap:1rem}.modal-content-wrapper.notebooks-index .notebook-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;transition:box-shadow .2s,border-color .2s}.modal-content-wrapper.notebooks-index .notebook-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.3);border-color:hsla(0,0%,100%,.2)}.modal-content-wrapper.notebooks-index .notebook-card .notebook-link{display:block;padding:1.25rem;text-decoration:none;color:inherit}.modal-content-wrapper.notebooks-index .notebook-card .notebook-link h3{margin:0 0 .75rem 0;font-size:1.125rem;color:#fff;font-weight:600}.modal-content-wrapper.notebooks-index .notebook-card .notebook-meta{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.modal-content-wrapper.notebooks-index .notebook-card .notebook-meta .badge{display:inline-block;padding:.25rem .75rem;font-size:.75rem;font-weight:500;border-radius:12px;text-transform:uppercase;letter-spacing:.05em}.modal-content-wrapper.notebooks-index .notebook-card .notebook-meta .badge.project{background-color:rgba(52,152,219,.2);color:#3498db;border:1px solid rgba(52,152,219,.3)}.modal-content-wrapper.notebooks-index .notebook-card .notebook-meta .badge.public{background-color:rgba(46,204,113,.2);color:#2ecc71;border:1px solid rgba(46,204,113,.3)}.modal-content-wrapper.notebooks-index .notebook-card .notebook-meta .last-edited{font-size:.875rem;color:#999}.modal-content-wrapper.notebooks-index .notebook-card .notebook-preview{font-size:.875rem;color:#999;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.modal-content-wrapper.notebooks-index .empty-state{text-align:center;padding:3rem 1rem}.modal-content-wrapper.notebooks-index .empty-state p{margin:0 0 1.5rem 0;font-size:1.125rem;color:#999}.modal-content-wrapper.notebook-new{background-color:#262626;color:#fff;width:90%;min-width:600px;max-width:800px}.modal-content-wrapper.notebook-new .modal-header{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.modal-content-wrapper.notebook-new .modal-header h2{margin:0;font-size:1.5rem;color:#fff}.modal-content-wrapper.notebook-new .form-field{margin-bottom:1.5rem}.modal-content-wrapper.notebook-new .form-field label{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#fff}.modal-content-wrapper.notebook-new .form-field .form-input,.modal-content-wrapper.notebook-new .form-field .form-select{width:100%;padding:.75rem;font-size:1rem;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;background-color:hsla(0,0%,100%,.05);color:#fff;transition:border-color .2s,background-color .2s}.modal-content-wrapper.notebook-new .form-field .form-input:focus,.modal-content-wrapper.notebook-new .form-field .form-select:focus{outline:none;border-color:#009cbb;background-color:hsla(0,0%,100%,.08)}.modal-content-wrapper.notebook-new .form-field .form-input option,.modal-content-wrapper.notebook-new .form-field .form-select option{background-color:#262626;color:#fff}.modal-content-wrapper.notebook-new .form-field .visibility-note{color:#999;font-size:.875rem;font-style:italic;margin:.5rem 0 0 0}.modal-content-wrapper.notebook-new .form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.1)}.modal-content-wrapper.notebook-new .form-actions .button,.modal-content-wrapper.notebook-new .form-actions main.account #two_factor .btn,main.account #two_factor .modal-content-wrapper.notebook-new .form-actions .btn{padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;border-radius:4px;text-decoration:none;border:none;cursor:pointer;transition:all .2s}.modal-content-wrapper.notebook-new .form-actions .button.primary,.modal-content-wrapper.notebook-new .form-actions main.account #two_factor .primary.btn,main.account #two_factor .modal-content-wrapper.notebook-new .form-actions .primary.btn{background-color:#009cbb;color:#fff}.modal-content-wrapper.notebook-new .form-actions .button.primary:hover,.modal-content-wrapper.notebook-new .form-actions main.account #two_factor .primary.btn:hover,main.account #two_factor .modal-content-wrapper.notebook-new .form-actions .primary.btn:hover{background-color:rgb(0,198.5454545455,238)}.modal-content-wrapper.notebook-new .form-actions .button.secondary,.modal-content-wrapper.notebook-new .form-actions main.account #two_factor .secondary.btn,main.account #two_factor .modal-content-wrapper.notebook-new .form-actions .secondary.btn{background-color:rgba(0,0,0,0);color:#999;border:1px solid hsla(0,0%,100%,.2)}.modal-content-wrapper.notebook-new .form-actions .button.secondary:hover,.modal-content-wrapper.notebook-new .form-actions main.account #two_factor .secondary.btn:hover,main.account #two_factor .modal-content-wrapper.notebook-new .form-actions .secondary.btn:hover{background-color:hsla(0,0%,100%,.05);color:#fff}.modal-content-wrapper.notebook-new .error-messages{background-color:rgba(242,222,222,.1);border:1px solid hsla(350,43.4782608696%,87.9803921569%,.3);border-radius:4px;padding:1rem;margin-bottom:1.5rem}.modal-content-wrapper.notebook-new .error-messages ul{margin:0;padding-left:1.25rem;color:#b94a48}.modal-content-wrapper.notebook-new .modal-close,.modal-content-wrapper.notebooks-index .modal-close,.modal-content-wrapper.notebook .modal-close{color:#fff;opacity:.8}.modal-content-wrapper.notebook-new .modal-close:hover,.modal-content-wrapper.notebooks-index .modal-close:hover,.modal-content-wrapper.notebook .modal-close:hover{opacity:1}.modal .modal-content .modal-content-wrapper.notebook-new~*,.modal .modal-content .modal-content-wrapper.notebooks-index~*,.modal .modal-content .modal-content-wrapper.notebook~*{background-color:rgba(0,0,0,0)}.modal.page .modal-content{background-color:#262626}.notebook .notebook-header-row{margin-bottom:1rem}.notebook .notebook-header-row .back-link{display:inline-flex;align-items:center;gap:.5rem;color:#999;text-decoration:none;font-size:.875rem;transition:color .2s}.notebook .notebook-header-row .back-link:hover{color:#009cbb}.notebook .floating-header h1{color:#fff}.notebook .floating-header .floating-status{color:#999;font-size:.875rem}.notebook .notebook-content trix-editor{background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);color:#fff;min-height:300px}.notebook .notebook-content trix-editor:focus{border-color:#009cbb;background-color:hsla(0,0%,100%,.08)}.notebook .notebook-content .notebook-footer{margin-top:1rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.1)}.notebook .notebook-content .notebook-footer .button-link{color:#009cbb;text-decoration:none;font-size:.875rem}.notebook .notebook-content .notebook-footer .button-link:hover{color:rgb(0,198.5454545455,238);text-decoration:underline}.notebook .notebook-content .notebook-footer .project-badge,.notebook .notebook-content .notebook-footer .public-badge{display:inline-block;padding:.25rem .75rem;font-size:.75rem;font-weight:500;border-radius:12px;text-transform:uppercase;letter-spacing:.05em}.notebook .notebook-content .notebook-footer .project-badge{background-color:rgba(52,152,219,.2);color:#3498db;border:1px solid rgba(52,152,219,.3)}.notebook .notebook-content .notebook-footer .public-badge{background-color:rgba(46,204,113,.2);color:#2ecc71;border:1px solid rgba(46,204,113,.3)}.notebook-in-tab{padding:1rem}.notebook-in-tab .notebook-header{margin-bottom:1rem}.notebook-in-tab .notebook-header h3{margin:0 0 .5rem 0;color:#fff;font-size:1.25rem}.notebook-in-tab .notebook-header .notebook-status{font-size:.875rem;color:#999}.notebook-in-tab .notebook-form-container{max-width:600px}.notebook-in-tab .notebook-form-container h3{margin:0 0 .5rem 0;color:#fff;font-size:1.25rem}.notebook-in-tab .notebook-form-container .form-subtitle{font-size:.875rem;color:#999;margin-bottom:1.5rem}.notebook-in-tab .notebook-form .form-field{margin-bottom:1.5rem}.notebook-in-tab .notebook-form .form-field label{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#fff}.notebook-in-tab .notebook-form .form-field .form-input{width:100%;padding:.75rem;font-size:1rem;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;background-color:hsla(0,0%,100%,.05);color:#fff;transition:border-color .2s,background-color .2s}.notebook-in-tab .notebook-form .form-field .form-input:focus{outline:none;border-color:#009cbb;background-color:hsla(0,0%,100%,.08)}.notebook-in-tab .notebook-form .form-actions{display:flex;gap:1rem;margin-top:1.5rem}.notebook-in-tab .notebook-form .error-messages{background-color:rgba(242,222,222,.1);border:1px solid hsla(350,43.4782608696%,87.9803921569%,.3);border-radius:4px;padding:1rem;margin-bottom:1.5rem}.notebook-in-tab .notebook-form .error-messages ul{margin:0;padding-left:1.25rem;color:#b94a48}.pdf-dossier{font-family:"Sentinel SSm A","Sentinel SSm B",Georgia,"Times New Roman",Times,serif;line-height:1.6;color:#333}.pdf-dossier header.page-header p{color:#999;font-family:"Decimal A","Decimal B",Avenir,"Helvetica Neue",Helvetica,"Arial Narrow",sans-serif;font-size:11pt;margin:0;text-transform:uppercase}.pdf-dossier header.page-header h1.dossier-title{color:#009cbb;font-size:24pt;margin:0}.pdf-dossier .portrait-section,.pdf-dossier .logo-section{text-align:center;margin-bottom:40px}.pdf-dossier .portrait-section img,.pdf-dossier .logo-section img{max-width:300px;max-height:300px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.pdf-dossier .section{margin-bottom:30px;page-break-inside:avoid}.pdf-dossier .section h2{color:#2c3e50;font-size:20pt;margin-bottom:15px;border-bottom:2px solid #ecf0f1;padding-bottom:8px}.pdf-dossier .section h3{color:#34495e;font-size:16pt;margin-bottom:10px}.pdf-dossier .info-list{list-style:none;padding:0;margin:0}.pdf-dossier .info-list li{margin-bottom:8px;padding:5px 0;border-bottom:1px solid #f0f0f0}.pdf-dossier .info-list li:last-child{border-bottom:none}.pdf-dossier .info-list .info-label{font-weight:600;color:#555;display:inline-block;min-width:150px}.pdf-dossier .member-list,.pdf-dossier .group-list,.pdf-dossier .education-list,.pdf-dossier .employment-list,.pdf-dossier .residence-list,.pdf-dossier .location-list{list-style:none;padding:0}.pdf-dossier .member-list li,.pdf-dossier .group-list li,.pdf-dossier .education-list li,.pdf-dossier .employment-list li,.pdf-dossier .residence-list li,.pdf-dossier .location-list li{margin-bottom:15px;padding:10px;background-color:#f8f9fa;border-left:3px solid #3498db}.pdf-dossier .member-list li strong,.pdf-dossier .group-list li strong,.pdf-dossier .education-list li strong,.pdf-dossier .employment-list li strong,.pdf-dossier .residence-list li strong,.pdf-dossier .location-list li strong{color:#2c3e50;font-size:14pt}.pdf-dossier .rich-text-content p{margin-bottom:10px;text-align:justify}.pdf-dossier .basic-info{background-color:#f8f9fa;padding:20px;border-radius:8px;margin-bottom:30px}.pdf-dossier .bluf{background-color:#e8f4f8;padding:20px;border-left:5px solid #3498db;margin-bottom:30px}.pdf-dossier .bluf p{font-size:14pt;font-style:italic;margin:0}.pdf-dossier .personal-notes .rich-text-content,.pdf-dossier .career-notes .rich-text-content,.pdf-dossier .political-notes .rich-text-content{background-color:#fafafa;padding:15px;border-radius:5px}.pdf-dossier .connected-groups-list{list-style:none;padding:0;columns:2;column-gap:30px}.pdf-dossier .connected-groups-list li{break-inside:avoid;margin-bottom:5px;padding-left:20px;position:relative}.pdf-dossier .connected-groups-list li:before{content:"•";position:absolute;left:0;color:#3498db;font-weight:bold}.page-break-before{page-break-before:always}.page-break-after{page-break-after:always}.no-page-break{page-break-inside:avoid}@media print{.no-print{display:none !important}}.sources-page{display:block;position:absolute;top:40px;left:75px;right:0;bottom:0;overflow-y:auto;padding:1.5rem;background-color:#191919}.sources-page .sources-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.sources-page .sources-header h1{color:#fff;margin:0;padding-left:35px;background-position:left center;background-repeat:no-repeat}.sources-page .sources-header h1#sources{background-image:url("/assets/icons/sources-white-fce54b01.svg")}.sources-page .sources-header .header-actions{display:flex;gap:.5rem}.sources-index .monitoring-stats{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem;margin-bottom:1.5rem}@media(max-width: 1024px){.sources-index .monitoring-stats{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.sources-index .monitoring-stats{grid-template-columns:1fr}}.sources-index .monitoring-stats .stat-card{background-color:#262626;border:1px solid #4d4d4d;border-radius:6px;padding:1rem}.sources-index .monitoring-stats .stat-card .stat-number{font-size:28px;font-size:1.75rem;font-weight:bold;color:#009cbb;display:block}.sources-index .monitoring-stats .stat-card .stat-label{font-size:12px;font-size:.75rem;color:#999;text-transform:uppercase;letter-spacing:.5px}.sources-index .sources-toolbar{background-color:#262626;border:1px solid #4d4d4d;border-radius:6px;padding:.75rem 1rem;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem}.sources-index .sources-toolbar .bulk-actions{display:flex;gap:.5rem;align-items:center}.sources-index .sources-toolbar .bulk-actions select{background-color:#121212;border:1px solid #4d4d4d;color:#fff;padding:.4rem .75rem;border-radius:4px;font-size:13px;font-size:.8125rem}.sources-index .sources-toolbar .bulk-actions button{font-size:12px;font-size:.75rem;padding:.4rem .75rem}.sources-index .sources-toolbar .view-controls{display:flex;gap:.5rem}.sources-index .sources-toolbar .view-controls .filter-input{background-color:#121212;border:1px solid #4d4d4d;color:#fff;padding:.4rem .75rem;border-radius:4px;width:250px;font-size:13px;font-size:.8125rem}.sources-index .sources-toolbar .view-controls .filter-input::placeholder{color:#999}.sources-index .sources-table-wrapper{background-color:#262626;border:1px solid #4d4d4d;border-radius:6px;overflow-x:auto}.sources-index .sources-table{width:100%;border-collapse:collapse;min-width:900px}.sources-index .sources-table th{background-color:#121212;color:#999;padding:.75rem;text-align:left;font-size:11px;font-size:.6875rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #4d4d4d;white-space:nowrap}.sources-index .sources-table td{padding:.6rem .75rem;border-bottom:1px solid rgba(77,77,77,.3);color:#fff;font-size:13px;font-size:.8125rem;vertical-align:middle}.sources-index .sources-table tr:hover{background-color:rgba(18,18,18,.5)}.sources-index .sources-table .checkbox-cell{width:40px;text-align:center}.sources-index .sources-table .source-name{font-weight:500;max-width:250px}.sources-index .sources-table .source-name a{color:#fff;text-decoration:none}.sources-index .sources-table .source-name a:hover{color:#009cbb}.sources-index .sources-table .source-rating{width:60px}.sources-index .sources-table .source-platform,.sources-index .sources-table .source-publisher{color:#999;font-size:12px;font-size:.75rem}.sources-index .sources-table .source-lastcheck{font-size:12px;font-size:.75rem;color:#999;white-space:nowrap}.sources-index .sources-table .source-actions{white-space:nowrap}.sources-index .sources-table .source-actions .button.small,.sources-index .sources-table .source-actions main.account #two_factor .small.btn,main.account #two_factor .sources-index .sources-table .source-actions .small.btn{padding:.25rem .5rem;font-size:11px;font-size:.6875rem}.sources-index .sources-table .status-badge{display:inline-block;padding:.2rem .5rem;border-radius:10px;font-size:10px;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.sources-index .sources-table .status-badge.active,.sources-index .sources-table .status-badge.enabled{background-color:rgba(22,160,133,.2);color:#16a085;border:1px solid #16a085}.sources-index .sources-table .status-badge.disabled{background-color:hsla(0,0%,60%,.2);color:#999;border:1px solid #999}.sources-index .sources-table .status-badge.error{background-color:rgba(192,57,43,.2);color:#c0392b;border:1px solid #c0392b}.sources-index .sources-table .status-badge.due{background-color:rgba(241,196,15,.2);color:#f1c40f;border:1px solid #f1c40f}.sources-index .table-note{font-size:12px;font-size:.75rem;color:#999;text-align:center;margin-top:1rem}.source-show .source-header{background-color:#262626;border:1px solid #4d4d4d;border-radius:6px;padding:1.5rem;margin-bottom:2rem}.source-show .source-header .source-title{font-size:24px;font-size:1.5rem;font-weight:bold;color:#fff;margin-bottom:.5rem}.source-show .source-header .source-meta{display:flex;gap:2rem;color:#999;font-size:13px;font-size:.8125rem}.source-show .source-header .source-meta .meta-item{display:flex;align-items:center;gap:.5rem}.source-show .source-header .source-actions{margin-top:1rem;display:flex;gap:.5rem;flex-wrap:wrap}.source-show .source-header .source-actions form{display:inline-block;margin:0}.source-show .monitoring-section{background-color:#262626;border:1px solid #4d4d4d;border-radius:6px;padding:1.5rem;margin-bottom:2rem}.source-show .monitoring-section .monitoring-status{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.source-show .monitoring-section .monitoring-status .status-indicator{display:flex;align-items:center;gap:.5rem}.source-show .monitoring-section .monitoring-status .status-indicator .status-dot{width:12px;height:12px;border-radius:50%}.source-show .monitoring-section .monitoring-status .status-indicator .status-dot.active{background-color:#16a085}.source-show .monitoring-section .monitoring-status .status-indicator .status-dot.inactive{background-color:#999}.source-show .monitoring-section .monitoring-status .status-indicator .status-dot.error{background-color:#c0392b}.source-show .monitoring-section .monitoring-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:1rem}.source-show .monitoring-section .monitoring-stats .stat{text-align:center}.source-show .monitoring-section .monitoring-stats .stat .stat-value{font-size:18px;font-size:1.125rem;font-weight:bold;color:#009cbb;display:block}.source-show .monitoring-section .monitoring-stats .stat .stat-label{font-size:11px;font-size:.6875rem;color:#999;text-transform:uppercase}.source-show .content-tabs{background-color:#262626;border:1px solid #4d4d4d;border-radius:6px;overflow:hidden}.source-show .content-tabs .tab-nav{background-color:#121212;display:flex;border-bottom:1px solid #4d4d4d}.source-show .content-tabs .tab-nav .tab-button{background:rgba(0,0,0,0);border:none;color:#999;padding:.75rem 1rem;cursor:pointer;font-size:13px;font-size:.8125rem;font-weight:500}.source-show .content-tabs .tab-nav .tab-button.active{color:#fff;background-color:#262626}.source-show .content-tabs .tab-nav .tab-button:hover:not(.active){background-color:rgba(77,77,77,.3)}.source-show .content-tabs .tab-content{padding:1.5rem}.source-show .content-tabs .tab-content .changes-list .change-item{border-bottom:1px solid rgba(77,77,77,.3);padding:1rem 0}.source-show .content-tabs .tab-content .changes-list .change-item:last-child{border-bottom:none}.source-show .content-tabs .tab-content .changes-list .change-item .change-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.source-show .content-tabs .tab-content .changes-list .change-item .change-header .change-type{font-weight:500;color:#fff}.source-show .content-tabs .tab-content .changes-list .change-item .change-header .change-time{color:#999;font-size:12px;font-size:.75rem}.source-show .content-tabs .tab-content .changes-list .change-item .change-description{color:#999;font-size:13px;font-size:.8125rem;margin-bottom:.5rem}.source-show .content-tabs .tab-content .changes-list .change-item .change-severity{display:inline-block;padding:.125rem .5rem;border-radius:12px;font-size:10px;font-size:.625rem;font-weight:500;text-transform:uppercase}.source-show .content-tabs .tab-content .changes-list .change-item .change-severity.minor{background-color:rgba(22,160,133,.2);color:#16a085}.source-show .content-tabs .tab-content .changes-list .change-item .change-severity.moderate{background-color:rgba(241,196,15,.2);color:#f1c40f}.source-show .content-tabs .tab-content .changes-list .change-item .change-severity.major{background-color:rgba(243,156,18,.2);color:#f39c12}.source-show .content-tabs .tab-content .changes-list .change-item .change-severity.critical{background-color:rgba(192,57,43,.2);color:#c0392b}.source-show .content-tabs .tab-content .snapshots-list .snapshot-item{border-bottom:1px solid rgba(77,77,77,.3);padding:1rem 0}.source-show .content-tabs .tab-content .snapshots-list .snapshot-item:last-child{border-bottom:none}.source-show .content-tabs .tab-content .snapshots-list .snapshot-item .snapshot-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.source-show .content-tabs .tab-content .snapshots-list .snapshot-item .snapshot-header .snapshot-date{font-weight:500;color:#fff}.source-show .content-tabs .tab-content .snapshots-list .snapshot-item .snapshot-header .snapshot-method{color:#999;font-size:12px;font-size:.75rem;text-transform:uppercase}.source-show .content-tabs .tab-content .snapshots-list .snapshot-item .snapshot-stats{color:#999;font-size:13px;font-size:.8125rem}.source-show .content-tabs .tab-content .tab-pane{display:none}.source-show .content-tabs .tab-content .tab-pane.active{display:block}.source-show .content-tabs .tab-content .source-section{margin-bottom:2rem}.source-show .content-tabs .tab-content .source-section h4{color:#999;font-size:14px;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.source-show .content-tabs .tab-content .source-content{background-color:#121212;border:1px solid #4d4d4d;border-radius:4px;padding:1rem;color:#999;font-size:13px;font-size:.8125rem;line-height:1.5}.source-show .content-tabs .tab-content .tags{display:flex;flex-wrap:wrap;gap:.5rem}.source-show .content-tabs .tab-content .tags .tag{background-color:rgba(0,156,187,.2);border:1px solid #009cbb;border-radius:12px;color:#009cbb;font-size:11px;font-size:.6875rem;font-weight:500;padding:.25rem .5rem;text-transform:uppercase}.source-show .content-tabs .tab-content .source-media-gallery{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:1rem;margin-top:.5rem}.source-show .content-tabs .tab-content .source-media-gallery .media-item{background-color:#121212;border:1px solid #4d4d4d;border-radius:4px;overflow:hidden;aspect-ratio:16/9}.source-show .content-tabs .tab-content .source-media-gallery .media-item a{display:block;width:100%;height:100%}.source-show .content-tabs .tab-content .source-media-gallery .media-item img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.source-show .content-tabs .tab-content .source-media-gallery .media-item img:hover{transform:scale(1.02)}.source-show .content-tabs .tab-content .source-media-gallery .media-item.media-video video{width:100%;height:100%;object-fit:cover}.source-show .content-tabs .tab-content .source-screenshot{margin-top:.5rem}.source-show .content-tabs .tab-content .source-screenshot img{max-width:100%;height:auto;border:1px solid #4d4d4d;border-radius:4px}.source-show .content-tabs .tab-content .changes-header,.source-show .content-tabs .tab-content .snapshots-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;border-bottom:1px solid #4d4d4d;padding-bottom:.5rem}.source-show .content-tabs .tab-content .changes-header h3,.source-show .content-tabs .tab-content .snapshots-header h3{margin:0;color:#fff;font-size:16px;font-size:1rem}.monitoring-dashboard .dashboard-header{background-color:#262626;border:1px solid #4d4d4d;border-radius:6px;padding:1.5rem;margin-bottom:2rem}.monitoring-dashboard .dashboard-header .dashboard-title{font-size:28px;font-size:1.75rem;font-weight:bold;color:#fff;margin-bottom:.5rem}.monitoring-dashboard .dashboard-header .dashboard-subtitle{color:#999;font-size:14px;font-size:.875rem}.monitoring-dashboard .stats-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1.5rem;margin-bottom:2rem}.monitoring-dashboard .stats-grid .stat-card{background-color:#262626;border:1px solid #4d4d4d;border-radius:6px;padding:1.5rem}.monitoring-dashboard .stats-grid .stat-card .stat-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.monitoring-dashboard .stats-grid .stat-card .stat-header .stat-title{font-size:14px;font-size:.875rem;color:#999;text-transform:uppercase;font-weight:500}.monitoring-dashboard .stats-grid .stat-card .stat-header .stat-icon{width:24px;height:24px;color:#009cbb}.monitoring-dashboard .stats-grid .stat-card .stat-value{font-size:32px;font-size:2rem;font-weight:bold;color:#fff;margin-bottom:.5rem}.monitoring-dashboard .stats-grid .stat-card .stat-change{font-size:12px;font-size:.75rem;color:#999}.monitoring-dashboard .dashboard-content{display:grid;grid-template-columns:2fr 1fr;gap:2rem}.monitoring-dashboard .dashboard-content .main-content .content-section{background-color:#262626;border:1px solid #4d4d4d;border-radius:6px;margin-bottom:1.5rem}.monitoring-dashboard .dashboard-content .main-content .content-section .section-header{background-color:#121212;padding:1rem 1.5rem;border-bottom:1px solid #4d4d4d}.monitoring-dashboard .dashboard-content .main-content .content-section .section-header .section-title{font-size:16px;font-size:1rem;font-weight:500;color:#fff}.monitoring-dashboard .dashboard-content .main-content .content-section .section-content{padding:1.5rem}.monitoring-dashboard .dashboard-content .sidebar .sidebar-section{background-color:#262626;border:1px solid #4d4d4d;border-radius:6px;margin-bottom:1.5rem}.monitoring-dashboard .dashboard-content .sidebar .sidebar-section .sidebar-header{background-color:#121212;padding:.75rem 1rem;border-bottom:1px solid #4d4d4d}.monitoring-dashboard .dashboard-content .sidebar .sidebar-section .sidebar-header .sidebar-title{font-size:14px;font-size:.875rem;font-weight:500;color:#fff}.monitoring-dashboard .dashboard-content .sidebar .sidebar-section .sidebar-content{padding:1rem}.source-form{background-color:#262626;border:1px solid #4d4d4d;border-radius:6px;padding:2rem}.source-form ul,.source-form ol{list-style:none;margin:0;padding:0}.source-form li{list-style:none;margin-top:1.5rem}.source-form .input{margin-bottom:1.5rem}.source-form .input textarea{min-height:100px;resize:vertical}.source-form .input.date select{display:inline-block !important;width:auto !important;min-width:5em;margin-right:.5em}.source-form .form-actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:2rem;padding-top:1rem;border-top:1px solid #4d4d4d}.health-indicator{display:flex;align-items:center;gap:.5rem;font-size:12px;font-size:.75rem}.health-indicator .health-dot{width:8px;height:8px;border-radius:50%}.health-indicator .health-dot.healthy{background-color:#16a085}.health-indicator .health-dot.warning{background-color:#f1c40f}.health-indicator .health-dot.error{background-color:#c0392b}.health-indicator .health-dot.unknown{background-color:#999}.progress-bar{background-color:#121212;border-radius:10px;height:8px;overflow:hidden}.progress-bar .progress-fill{height:100%;border-radius:10px;transition:width .3s ease}.progress-bar .progress-fill.success{background-color:#16a085}.progress-bar .progress-fill.warning{background-color:#f1c40f}.progress-bar .progress-fill.danger{background-color:#c0392b}.orphan-warning{background-color:rgba(241,196,15,.15);border:1px solid rgba(241,196,15,.4);border-radius:6px;padding:1rem;margin-bottom:1rem;display:flex;align-items:flex-start;gap:.75rem}.orphan-warning .status-badge.warning{flex-shrink:0}.orphan-warning .warning-text{color:rgba(241,196,15,.9);font-size:13px;font-size:.8125rem;margin:0;line-height:1.4}.linked-tasks-list .linked-task-item{background-color:#121212;border:1px solid #4d4d4d;border-radius:6px;padding:1rem;margin-bottom:.75rem}.linked-tasks-list .linked-task-item .task-info{margin-bottom:.5rem}.linked-tasks-list .linked-task-item .task-info strong{color:#fff;font-size:14px;font-size:.875rem}.linked-tasks-list .linked-task-item .task-info .task-requirement{color:#999;font-size:12px;font-size:.75rem;margin-left:.5rem}.linked-tasks-list .linked-task-item .link-details{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}.linked-tasks-list .linked-task-item .link-details .confidence-badge{font-size:11px;font-size:.6875rem;padding:.125rem .5rem;border-radius:12px;font-weight:500}.linked-tasks-list .linked-task-item .link-details .confidence-badge.confidence-1{background-color:rgba(22,160,133,.2);color:#16a085}.linked-tasks-list .linked-task-item .link-details .confidence-badge.confidence-2{background-color:rgba(0,156,187,.2);color:#009cbb}.linked-tasks-list .linked-task-item .link-details .confidence-badge.confidence-3{background-color:rgba(241,196,15,.2);color:#f1c40f}.linked-tasks-list .linked-task-item .link-details .confidence-badge.confidence-4{background-color:rgba(243,156,18,.2);color:#f39c12}.linked-tasks-list .linked-task-item .link-details .confidence-badge.confidence-5{background-color:rgba(192,57,43,.2);color:#c0392b}.linked-tasks-list .linked-task-item .link-details .relationship-type{font-size:11px;font-size:.6875rem;padding:.125rem .5rem;border-radius:12px;font-weight:500;text-transform:capitalize;background-color:hsla(0,0%,60%,.2);color:#999}.linked-tasks-list .linked-task-item .link-details .relationship-type.supports{background-color:rgba(22,160,133,.15);color:#16a085}.linked-tasks-list .linked-task-item .link-details .relationship-type.refutes{background-color:rgba(192,57,43,.15);color:#c0392b}.linked-tasks-list .linked-task-item .link-details .relationship-type.partially_satisfies{background-color:rgba(241,196,15,.15);color:#f1c40f}.linked-tasks-list .linked-task-item .link-notes{color:#999;font-size:12px;font-size:.75rem;font-style:italic;padding-top:.5rem;border-top:1px solid rgba(77,77,77,.5);margin-top:.5rem}.empty-state{text-align:center;padding:2rem;color:#999}.empty-state p{margin:.5rem 0}.empty-state .hint{font-size:12px;font-size:.75rem;color:hsla(0,0%,60%,.7)}@media(max-width: 768px){.sources-index .monitoring-stats{grid-template-columns:1fr}.sources-index .sources-toolbar{flex-direction:column;gap:1rem;align-items:stretch}.monitoring-dashboard .stats-grid{grid-template-columns:1fr}.monitoring-dashboard .dashboard-content{grid-template-columns:1fr}}.merge-container,.merge-preview-container{max-width:900px;margin:0 auto;padding:2rem;background-color:#121212;color:#d8d8d8}.merge-header{margin-bottom:2rem;text-align:center}.merge-header h1{color:#fff;margin-bottom:.5rem}.merge-header .merge-subtitle{color:#999;font-size:1.1rem}.merge-header .merge-subtitle strong{color:#009cbb}.merge-primary-card{background-color:#262626;border:1px solid #4d4d4d;border-radius:8px;padding:1.5rem;margin-bottom:2rem}.merge-primary-card h3{color:#009cbb;margin-bottom:1rem;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.entity-preview{display:flex;align-items:center;gap:1rem}.entity-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;background-color:#4d4d4d}.entity-avatar.placeholder{display:flex;align-items:center;justify-content:center;font-size:2rem;color:#999}.entity-avatar.poi-icon{padding:1rem;border-radius:50%}.entity-avatar.poi-icon img{width:100%;height:100%;opacity:.8}.entity-details{flex:1}.entity-details h4{color:#fff;margin:0 0 .25rem;font-size:1.25rem}.entity-details p,.entity-details span{color:#999;margin:0;font-size:.9rem}.entity-details .entity-meta{display:block;color:#747474}.entity-details .entity-id{display:block;color:#747474;font-size:.8rem}.merge-search-section{background-color:#262626;border:1px solid #4d4d4d;border-radius:8px;padding:1.5rem;margin-bottom:2rem}.merge-search-section h3{color:#fff;margin-bottom:.5rem}.merge-search-section .search-instructions{color:#999;margin-bottom:1rem}.search-input-container{margin-bottom:1rem}.merge-search-input{width:100%;padding:.75rem 1rem;background-color:#121212;border:1px solid #4d4d4d;border-radius:4px;color:#fff;font-size:1rem}.merge-search-input:focus{outline:none;border-color:#009cbb}.merge-search-input::placeholder{color:#747474}.merge-search-results{min-height:100px}.merge-search-results .search-prompt,.merge-search-results .searching,.merge-search-results .no-results,.merge-search-results .error{color:#999;text-align:center;padding:2rem}.merge-search-results .error{color:#b94a48}.merge-search-result{display:flex;align-items:center;justify-content:space-between;padding:1rem;background-color:#121212;border:1px solid #4d4d4d;border-radius:4px;margin-bottom:.5rem;transition:border-color .2s}.merge-search-result:hover{border-color:#009cbb}.merge-search-result .result-info{display:flex;align-items:center;gap:1rem}.merge-search-result .result-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;background-color:#4d4d4d}.merge-search-result .result-avatar.placeholder{display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#999}.merge-search-result .result-details .result-name{color:#fff;margin:0 0 .25rem;font-size:1rem}.merge-search-result .result-details .result-meta{display:block;color:#999;font-size:.85rem}.merge-search-result .result-details .result-meta.stub-badge{display:inline-block;background-color:#4d4d4d;padding:.1rem .5rem;border-radius:3px;font-size:.75rem;text-transform:uppercase}.merge-search-result .result-details .result-id{display:block;color:#747474;font-size:.75rem}.merge-search-result .select-btn{padding:.5rem 1rem}.merge-entities-header{display:flex;align-items:stretch;gap:1rem;margin-bottom:2rem}.merge-entities-header .entity-column{flex:1;background-color:#262626;border:2px solid #4d4d4d;border-radius:8px;padding:1.5rem}.merge-entities-header .entity-column h3{color:#999;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem}.merge-entities-header .entity-column.primary-column{border-color:#009cbb}.merge-entities-header .entity-column.primary-column h3{color:#009cbb}.merge-entities-header .entity-column.secondary-column{border-color:#f39c12}.merge-entities-header .entity-column.secondary-column h3{color:#f39c12}.merge-entities-header .merge-arrow{display:flex;align-items:center;justify-content:center;padding:0 1rem}.merge-entities-header .merge-arrow img{width:32px;height:32px;opacity:.6}.merge-quick-actions{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.merge-fields-section{background-color:#262626;border:1px solid #4d4d4d;border-radius:8px;padding:1.5rem;margin-bottom:2rem}.merge-fields-section h2{color:#fff;margin-bottom:.5rem}.merge-fields-section .section-description{color:#999;margin-bottom:1.5rem}.merge-fields-list{display:flex;flex-direction:column;gap:1rem}.merge-field-row{background-color:#121212;border:1px solid #4d4d4d;border-radius:4px;padding:1rem;transition:border-color .2s}.merge-field-row.primary-selected{border-color:#009cbb}.merge-field-row.secondary-selected{border-color:#f39c12}.merge-field-row.merge-selected{border-color:#16a085}.merge-field-row .field-header{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.merge-field-row .field-header h4{color:#fff;margin:0;font-size:1rem}.merge-field-row .field-header .field-type-badge{background-color:#4d4d4d;color:#999;padding:.1rem .5rem;border-radius:3px;font-size:.7rem;text-transform:uppercase}.field-values{display:flex;gap:1rem}.field-option{flex:1;padding:.75rem;background-color:#262626;border:1px solid rgba(0,0,0,0);border-radius:4px;transition:all .2s}.field-option.selected{background-color:rgb(34.2,49.8,52.9);border-color:#009cbb}.field-option.primary-option.selected{background-color:rgb(32.3,55.7,60.35);border-color:#009cbb}.field-option.secondary-option.selected{background-color:rgb(68.75,55.7,35);border-color:#f39c12}.field-option.merge-option.selected{background-color:rgb(35.6,56.3,52.25);border-color:#16a085}.field-option .field-option-label{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;cursor:pointer}.field-option .field-option-label input[type=radio]{margin:0}.field-option .field-option-label .option-indicator{color:#999;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px}.field-option .field-value{color:#fff;font-size:.9rem;word-break:break-word}.field-option .field-value .empty-value{color:#747474;font-style:italic}.field-option .field-value .value-list{list-style:disc;margin:0;padding-left:1.25rem}.field-option .field-value .value-list li{margin-bottom:.25rem}.field-option .field-value .merge-hint{color:#999;font-style:italic;font-size:.85rem}.relationship-preview{background-color:#262626;border:1px solid #4d4d4d;border-radius:8px;padding:1.5rem;margin-bottom:2rem}.relationship-preview h3{color:#fff;margin-bottom:.5rem}.relationship-preview .preview-description{color:#999;margin-bottom:1.5rem}.relationship-preview .no-associations{color:#999;text-align:center;font-style:italic}.association-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:1rem}.association-card{background-color:#121212;border:1px solid #4d4d4d;border-radius:4px;padding:1rem;text-align:center}.association-card .association-count{font-size:2rem;font-weight:bold;color:#009cbb;margin-bottom:.25rem}.association-card .association-name{color:#999;font-size:.85rem}.merge-warning{background-color:rgb(58.5,49.8,36);border:1px solid #f39c12;border-radius:8px;padding:1.5rem;margin-bottom:2rem}.merge-warning h4{color:#f39c12;margin:0 0 .5rem}.merge-warning p{color:#d8d8d8;margin:0}.merge-warning p strong{color:#fff}.merge-actions{display:flex;gap:1rem;justify-content:flex-end}.merge-actions .btn-cancel{background-color:rgba(0,0,0,0);border:1px solid #4d4d4d;color:#999}.merge-actions .btn-cancel:hover{background-color:#262626;color:#fff}.merge-actions .btn-danger{background-color:#c0392b}.merge-actions .btn-danger:hover{background-color:rgb(214.0127659574,85.3319148936,71.9872340426)}.btn{padding:.75rem 1.5rem;border-radius:4px;font-size:.9rem;text-decoration:none;cursor:pointer;display:inline-block;border:none;transition:all .2s}.btn.btn-primary{background-color:#009cbb;color:#fff}.btn.btn-primary:hover{background-color:rgb(0,198.5454545455,238)}.btn.btn-secondary{background-color:#4d4d4d;color:#fff}.btn.btn-secondary:hover{background-color:#747474}.btn.btn-outline{background-color:rgba(0,0,0,0);border:1px solid #4d4d4d;color:#999}.btn.btn-outline:hover{background-color:#262626;color:#fff}@media(max-width: 768px){.merge-entities-header{flex-direction:column}.merge-entities-header .merge-arrow{transform:rotate(90deg)}.field-values{flex-direction:column}.merge-actions{flex-direction:column}.merge-actions .btn{width:100%;text-align:center}}.security-tab{padding:1em}.security-tab .security-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5em}.security-tab .security-header h3{margin:0}.security-tab .security-notice{padding:1em;border-radius:4px;margin-bottom:1.5em}.security-tab .security-notice.warning{background-color:rgba(255,193,7,.15);border:1px solid rgba(255,193,7,.4);color:#ffc107}.security-tab .security-notice.info{background-color:rgba(33,150,243,.15);border:1px solid rgba(33,150,243,.4);color:#2196f3}.security-tab .security-notice p{margin:0}.security-tab .security-legend{display:flex;gap:1.5em;margin-bottom:1.5em;font-size:.875em;color:#888}.security-tab .security-legend .legend-item{display:flex;align-items:center;gap:.5em}.security-tab .security-legend .legend-item .status-dot{width:10px;height:10px;border-radius:50%}.security-tab .security-legend .legend-item.breached .status-dot{background-color:#f44336}.security-tab .security-legend .legend-item.clean .status-dot{background-color:#4caf50}.security-tab .security-legend .legend-item.pending .status-dot{background-color:#ff9800}.security-tab .security-legend .legend-item.unchecked .status-dot{background-color:#666}.security-tab .security-empty{text-align:center;padding:2em;color:#888}.security-tab .security-empty a{color:#009cbb}.security-email-list{display:flex;flex-direction:column;gap:1em}.security-email-card{background-color:hsla(0,0%,100%,.05);border-radius:6px;border-left:4px solid #666;padding:1em}.security-email-card.breached{border-left-color:#f44336;background-color:rgba(244,67,54,.08)}.security-email-card.clean{border-left-color:#4caf50;background-color:rgba(76,175,80,.08)}.security-email-card.pending{border-left-color:#ff9800;background-color:rgba(255,152,0,.08)}.security-email-card.error{border-left-color:#ff5722;background-color:rgba(255,87,34,.08)}.security-email-card.unchecked{border-left-color:#666}.security-email-card .email-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1em}.security-email-card .email-info{display:flex;align-items:center;gap:.75em}.security-email-card .email-info .status-indicator{width:12px;height:12px;border-radius:50%;flex-shrink:0}.security-email-card .email-info .email-address{font-weight:600;font-size:1.1em}.security-email-card .email-info .email-type{font-size:.85em;color:#888;background-color:hsla(0,0%,100%,.1);padding:.2em .6em;border-radius:3px}.security-email-card.breached .status-indicator{background-color:#f44336}.security-email-card.clean .status-indicator{background-color:#4caf50}.security-email-card.pending .status-indicator{background-color:#ff9800;animation:pulse 1.5s infinite}.security-email-card.error .status-indicator{background-color:#ff5722}.security-email-card.unchecked .status-indicator{background-color:#666}.security-email-card .email-actions .button-small{font-size:.8em;padding:.4em .8em}.security-email-card .breach-sources{display:flex;flex-direction:column;gap:.75em}.security-email-card .breach-source{background-color:rgba(0,0,0,.2);border-radius:4px;padding:.75em}.security-email-card .breach-source .source-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5em}.security-email-card .breach-source .source-header .source-name{font-weight:500;font-size:.95em}.security-email-card .breach-source .source-header .source-status{font-size:.8em;padding:.2em .6em;border-radius:3px;text-transform:uppercase;font-weight:600}.security-email-card .breach-source.breached .source-status{background-color:rgba(244,67,54,.3);color:#ff6659}.security-email-card .breach-source.clean .source-status{background-color:rgba(76,175,80,.3);color:#81c784}.security-email-card .breach-source.pending .source-status,.security-email-card .breach-source.checking .source-status{background-color:rgba(255,152,0,.3);color:#ffb74d}.security-email-card .breach-source.error .source-status{background-color:rgba(255,87,34,.3);color:#ff8a65}.security-email-card .breach-details{margin-top:.75em}.security-email-card .breach-item{background-color:rgba(244,67,54,.1);border-radius:4px;padding:.75em;margin-bottom:.5em}.security-email-card .breach-item:last-child{margin-bottom:0}.security-email-card .breach-item .breach-name{font-weight:600;margin-bottom:.25em}.security-email-card .breach-item .breach-name .breach-date{font-weight:normal;color:#888;font-size:.9em}.security-email-card .breach-item .breach-affected{font-size:.85em;color:#ccc;margin-bottom:.5em}.security-email-card .breach-item .breach-description{font-size:.85em;color:#aaa;margin-top:.5em;line-height:1.4}.security-email-card .breach-item .breach-description p{margin:0}.security-email-card .breach-item .breach-description a{color:#009cbb}.security-email-card .data-classes{display:flex;flex-wrap:wrap;gap:.4em;margin-top:.5em}.security-email-card .data-classes .data-class-tag{font-size:.75em;background-color:hsla(0,0%,100%,.15);color:#ccc;padding:.2em .5em;border-radius:3px}.security-email-card .error-details{margin-top:.5em}.security-email-card .error-details .error-message{font-size:.85em;color:#ff8a65}.security-email-card .clean-notice{font-size:.9em;color:#81c784;margin-top:.5em}.security-email-card .checking-notice{font-size:.9em;color:#ffb74d;margin-top:.5em;display:flex;align-items:center;gap:.5em}.security-email-card .checking-notice .spinner{width:14px;height:14px;border:2px solid rgba(255,152,0,.3);border-top-color:#ff9800;border-radius:50%;animation:spin 1s linear infinite}.security-email-card .check-meta{font-size:.8em;color:#666;margin-top:.75em;border-top:1px solid hsla(0,0%,100%,.1);padding-top:.5em}.security-email-card .check-meta .stale-notice{color:#ff9800;margin-left:.5em}.security-email-card .no-checks{color:#888;font-size:.9em}.security-email-card .no-checks p{margin:0}.breach-check-detail{padding:1.5em}.breach-check-detail h2{margin-top:0;margin-bottom:1em}.breach-check-detail .breach-check-header{background-color:hsla(0,0%,100%,.05);border-radius:6px;padding:1em;margin-bottom:1.5em}.breach-check-detail .breach-check-header p{margin:.5em 0}.breach-check-detail .breach-check-header p:first-child{margin-top:0}.breach-check-detail .breach-check-header p:last-child{margin-bottom:0}.breach-check-detail .breach-results h3{margin-top:0;margin-bottom:1em}.breach-check-detail .breach-item-detail{background-color:rgba(244,67,54,.1);border-radius:6px;padding:1.25em;margin-bottom:1em;border-left:4px solid #f44336}.breach-check-detail .breach-item-detail h4{margin:0 0 .75em 0}.breach-check-detail .breach-item-detail p{margin:.5em 0}.breach-check-detail .breach-item-detail ul{margin:.5em 0;padding-left:1.5em}.breach-check-detail .breach-item-detail ul li{margin:.25em 0}.breach-check-detail .breach-item-detail .breach-description-full{margin-top:1em;padding-top:1em;border-top:1px solid hsla(0,0%,100%,.1);color:#aaa;line-height:1.5}.breach-check-detail .breach-item-detail .breach-description-full a{color:#009cbb}.breach-check-detail .clean-result,.breach-check-detail .error-result{padding:1em;border-radius:6px;margin-bottom:1.5em}.breach-check-detail .clean-result{background-color:rgba(76,175,80,.15);border:1px solid rgba(76,175,80,.3)}.breach-check-detail .error-result{background-color:rgba(255,87,34,.15);border:1px solid rgba(255,87,34,.3)}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.dashboard-panels{display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));gap:1.5em;margin:2em 0}.dashboard-panel{background-color:hsla(0,0%,100%,.05);border-radius:8px;border:1px solid hsla(0,0%,100%,.1)}.dashboard-panel .panel-header{display:flex;justify-content:space-between;align-items:center;padding:1em 1.25em;border-bottom:1px solid hsla(0,0%,100%,.1)}.dashboard-panel .panel-header h2{margin:0;font-size:1.1em;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.dashboard-panel .panel-header .count-badge{font-size:.85em;font-weight:600;padding:.25em .6em;border-radius:12px}.dashboard-panel .panel-header .count-badge.critical{background-color:rgba(244,67,54,.3);color:#ff6659}.dashboard-panel .panel-content{padding:1em}.dashboard-panel .panel-footer{padding:.75em 1em;border-top:1px solid hsla(0,0%,100%,.1);text-align:center}.dashboard-panel .panel-footer .view-all-link{color:#009cbb;font-size:.9em;text-decoration:none}.dashboard-panel .panel-footer .view-all-link:hover{text-decoration:underline}.security-flags-panel .panel-content{max-height:400px;overflow-y:auto}.security-flags-panel .flags-list{list-style:none;margin:0;padding:0}.security-flags-panel .flag-item{display:grid;grid-template-columns:1fr auto auto;gap:1em;align-items:center;padding:.75em 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.security-flags-panel .flag-item:last-child{border-bottom:none}.security-flags-panel .flag-item.critical{border-left:3px solid #f44336;padding-left:.75em;margin-left:-1em}.security-flags-panel .flag-item.high{border-left:3px solid #ff9800;padding-left:.75em;margin-left:-1em}.security-flags-panel .flag-person{display:flex;align-items:center;gap:.75em}.security-flags-panel .person-thumb-small{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.security-flags-panel .person-thumb-small.placeholder{background-color:hsla(0,0%,100%,.15);display:flex;align-items:center;justify-content:center;font-size:.75em;font-weight:600;color:#888}.security-flags-panel .flag-details{display:flex;flex-direction:column;gap:.15em}.security-flags-panel .flag-details .person-link{color:inherit;font-weight:500;text-decoration:none}.security-flags-panel .flag-details .person-link:hover{color:#009cbb}.security-flags-panel .flag-details .flag-type{font-size:.8em;color:#888}.security-flags-panel .flag-meta{display:flex;align-items:center;gap:.5em}.security-flags-panel .severity-indicator{width:10px;height:10px;border-radius:50%;flex-shrink:0}.security-flags-panel .severity-indicator.critical{background-color:#f44336}.security-flags-panel .severity-indicator.high{background-color:#ff9800}.security-flags-panel .severity-indicator.medium{background-color:#ffc107}.security-flags-panel .severity-indicator.low{background-color:#2196f3}.security-flags-panel .flag-time{font-size:.8em;color:#666;white-space:nowrap}.security-flags-panel .flag-actions{display:flex;gap:.5em}.security-flags-panel .flag-actions .action-button{font-size:.75em;padding:.35em .6em;border-radius:4px;border:none;cursor:pointer;transition:background-color .15s}.security-flags-panel .flag-actions .action-button.acknowledge{background-color:rgba(76,175,80,.2);color:#81c784}.security-flags-panel .flag-actions .action-button.acknowledge:hover{background-color:rgba(76,175,80,.35)}.security-flags-panel .flag-actions .action-button.dismiss{background-color:hsla(0,0%,100%,.1);color:#888}.security-flags-panel .flag-actions .action-button.dismiss:hover{background-color:hsla(0,0%,100%,.2)}.security-flags-panel .empty-flags{text-align:center;padding:2em 1em;color:#666}.security-flags-panel .empty-flags p{margin:.5em 0}.security-flags-panel .empty-flags .empty-subtitle{font-size:.9em;color:#555}.security-flags-page{padding:1.5em}.security-flags-page .security-flags-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1em;margin-bottom:1.5em}.security-flags-page .security-flags-header .header-content{display:flex;align-items:center;gap:1em}.security-flags-page .security-flags-header .header-content h1{margin:0}.security-flags-page .security-flags-header .unreviewed-badge{background-color:rgba(244,67,54,.3);color:#ff6659;padding:.4em .8em;border-radius:16px;font-size:.85em;font-weight:600}.security-flags-page .security-flags-header .all-clear-badge{background-color:rgba(76,175,80,.3);color:#81c784;padding:.4em .8em;border-radius:16px;font-size:.85em;font-weight:600}.security-flags-page .filters .filter-form{display:flex;gap:1em}.security-flags-page .filters .filter-group{display:flex;flex-direction:column;gap:.25em}.security-flags-page .filters .filter-group label{font-size:.8em;color:#888;text-transform:uppercase;letter-spacing:.05em}.security-flags-page .filters .filter-group select{background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:inherit;padding:.5em 1em;font-size:.9em;cursor:pointer}.security-flags-page .filters .filter-group select:focus{outline:none;border-color:#009cbb}.security-flags-page .security-flags-list{display:flex;flex-direction:column;gap:1em}.security-flags-page .empty-state{text-align:center;padding:3em;color:#666}.security-flags-page .empty-state p{margin-bottom:1em}.security-flag-card{background-color:hsla(0,0%,100%,.05);border-radius:8px;border-left:4px solid #666;padding:1em 1.25em}.security-flag-card.critical{border-left-color:#f44336;background-color:rgba(244,67,54,.06)}.security-flag-card.high{border-left-color:#ff9800;background-color:rgba(255,152,0,.06)}.security-flag-card.medium{border-left-color:#ffc107;background-color:rgba(255,193,7,.06)}.security-flag-card.low{border-left-color:#2196f3;background-color:rgba(33,150,243,.06)}.security-flag-card.acknowledged,.security-flag-card.dismissed{opacity:.7}.security-flag-card .flag-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75em}.security-flag-card .flag-person{display:flex;align-items:center;gap:.75em}.security-flag-card .person-thumb{width:48px;height:48px;border-radius:50%;object-fit:cover}.security-flag-card .person-thumb.placeholder{background-color:hsla(0,0%,100%,.15);display:flex;align-items:center;justify-content:center;font-size:1em;font-weight:600;color:#888}.security-flag-card .person-info{display:flex;flex-direction:column;gap:.2em}.security-flag-card .person-info .person-name{font-weight:600;font-size:1.1em;color:inherit;text-decoration:none}.security-flag-card .person-info .person-name:hover{color:#009cbb}.security-flag-card .person-info .flag-type{font-size:.85em;color:#888}.security-flag-card .flag-meta{display:flex;gap:.5em}.security-flag-card .severity-badge,.security-flag-card .status-badge{font-size:.7em;font-weight:600;padding:.3em .6em;border-radius:3px;text-transform:uppercase;letter-spacing:.03em}.security-flag-card .severity-badge.critical{background-color:rgba(244,67,54,.3);color:#ff6659}.security-flag-card .severity-badge.high{background-color:rgba(255,152,0,.3);color:#ffb74d}.security-flag-card .severity-badge.medium{background-color:rgba(255,193,7,.3);color:#ffc107}.security-flag-card .severity-badge.low{background-color:rgba(33,150,243,.3);color:#64b5f6}.security-flag-card .status-badge.unreviewed{background-color:rgba(255,193,7,.2);color:#ffc107}.security-flag-card .status-badge.acknowledged{background-color:rgba(76,175,80,.2);color:#81c784}.security-flag-card .status-badge.dismissed{background-color:hsla(0,0%,100%,.1);color:#888}.security-flag-card .flag-body .flag-description{margin:0 0 .75em 0;color:#ccc;line-height:1.5}.security-flag-card .flag-body .breach-info{display:flex;align-items:center;gap:.75em;font-size:.9em;padding:.5em .75em;background-color:rgba(0,0,0,.2);border-radius:4px;margin-bottom:.75em}.security-flag-card .flag-body .breach-info .breach-source{color:#888}.security-flag-card .flag-body .breach-info .breach-list{color:#aaa}.security-flag-card .flag-body .breach-info .breach-list .more{color:#666}.security-flag-card .flag-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5em;padding-top:.75em;border-top:1px solid hsla(0,0%,100%,.1)}.security-flag-card .flag-footer .flagged-time,.security-flag-card .flag-footer .acknowledged-info{font-size:.8em;color:#666}.security-flag-card .flag-footer .flag-actions{display:flex;gap:.5em}.button-small{font-size:.85em;padding:.4em .8em;border-radius:4px;border:none;cursor:pointer;text-decoration:none;display:inline-block;transition:background-color .15s}.button-primary{background-color:#009cbb;color:#fff}.button-primary:hover{background-color:#005d70}.button-secondary{background-color:hsla(0,0%,100%,.15);color:#ccc}.button-secondary:hover{background-color:hsla(0,0%,100%,.25)}.button-tertiary{background-color:rgba(0,0,0,0);color:#888;border:1px solid hsla(0,0%,100%,.2)}.button-tertiary:hover{background-color:hsla(0,0%,100%,.1)}.financial-tab{padding:1em}.financial-tab .financial-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5em}.financial-tab .financial-header h3{margin:0}.financial-tab .financial-header .header-actions{display:flex;gap:.5em;align-items:center}.financial-tab .fec-summary{display:flex;gap:1.5em;margin-bottom:1.5em;padding:1em;background-color:hsla(0,0%,100%,.05);border-radius:6px}.financial-tab .fec-summary .summary-stat{display:flex;flex-direction:column;align-items:center}.financial-tab .fec-summary .summary-stat .stat-value{font-size:1.5em;font-weight:700;color:#fff}.financial-tab .fec-summary .summary-stat .stat-label{font-size:.8em;color:#888;text-transform:uppercase}.financial-tab .fec-summary .summary-stat.pending .stat-value{color:#ff9800}.financial-tab .fec-legend{display:flex;gap:1.5em;margin-bottom:1.5em;font-size:.875em;color:#888}.financial-tab .fec-legend .legend-item{display:flex;align-items:center;gap:.5em}.financial-tab .fec-legend .legend-item .confidence-dot{width:10px;height:10px;border-radius:50%}.financial-tab .fec-legend .legend-item.high .confidence-dot{background-color:#4caf50}.financial-tab .fec-legend .legend-item.medium .confidence-dot{background-color:#ff9800}.financial-tab .fec-legend .legend-item.low .confidence-dot{background-color:#f44336}.financial-tab .financial-empty{text-align:center;padding:2em;color:#888}.financial-tab .financial-empty a{color:#009cbb}.fec-search-status{padding:.75em 1em;border-radius:4px;margin-bottom:1.5em;font-size:.9em}.fec-search-status.status-never_searched,.fec-search-status.status-stale{background-color:rgba(255,152,0,.15);border:1px solid rgba(255,152,0,.3);color:#ffb74d}.fec-search-status.status-searching{background-color:rgba(33,150,243,.15);border:1px solid rgba(33,150,243,.3);color:#64b5f6}.fec-search-status.status-current,.fec-search-status.status-completed{background-color:rgba(76,175,80,.15);border:1px solid rgba(76,175,80,.3);color:#81c784}.fec-search-status.status-error{background-color:rgba(244,67,54,.15);border:1px solid rgba(244,67,54,.3);color:#ef9a9a}.fec-search-status .status-text{margin:0}.fec-search-status .status-text.warning{color:#ffb74d}.fec-search-status .status-text.error{color:#ef9a9a}.fec-search-status .status-text.success{color:#81c784}.fec-search-status .searching-indicator{display:flex;align-items:center;gap:.75em}.fec-search-status .searching-indicator .spinner{width:16px;height:16px;border:2px solid rgba(33,150,243,.3);border-top-color:#2196f3;border-radius:50%;animation:spin 1s linear infinite}.fec-matches-list .matches-section{margin-bottom:2em}.fec-matches-list .matches-section h4{margin:0 0 1em 0;padding-bottom:.5em;border-bottom:1px solid hsla(0,0%,100%,.1);color:#888;font-size:.9em;text-transform:uppercase}.fec-matches-list .matches-section.confirmed h4{color:#81c784}.fec-matches-list .matches-section.needs-research h4{color:#ffb74d}.fec-matches-list .matches-section.rejected summary{color:#888;cursor:pointer;padding:.5em 0;font-size:.9em}.fec-matches-list .matches-section.rejected summary:hover{color:#aaa}.fec-matches-list .matches-section.rejected .match-cards{margin-top:1em}.fec-matches-list .match-cards{display:flex;flex-direction:column;gap:1em}.fec-match-card{background-color:hsla(0,0%,100%,.05);border-radius:6px;border-left:4px solid #666;padding:1em}.fec-match-card.pending{border-left-color:#ff9800}.fec-match-card.confirmed_match{border-left-color:#4caf50;background-color:rgba(76,175,80,.08)}.fec-match-card.no_match{border-left-color:#666;opacity:.7}.fec-match-card.needs_research{border-left-color:#9c27b0;background-color:rgba(156,39,176,.08)}.fec-match-card.confidence-high{border-left-color:#4caf50}.fec-match-card.confidence-high.pending{border-left-color:#4caf50}.fec-match-card.confidence-medium.pending{border-left-color:#ff9800}.fec-match-card.confidence-low.pending{border-left-color:#f44336}.fec-match-card .match-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1em}.fec-match-card .match-header .match-badges{display:flex;gap:.5em}.fec-match-card .match-header .match-amount{font-size:1.25em;font-weight:700;color:#4caf50}.fec-match-card .match-details{margin:1em 0;font-size:.9em;color:#aaa}.fec-match-card .match-details .donation-info{display:flex;flex-wrap:wrap;gap:.5em 1.5em}.fec-match-card .match-details .donation-info .committee{flex:1 1 100%}.fec-match-card .match-details .donation-info .party{font-weight:600}.fec-match-card .match-details .donation-info .party.democrat{color:#2196f3}.fec-match-card .match-details .donation-info .party.republican{color:#f44336}.fec-match-card .match-details .donation-info .party.independent{color:#9c27b0}.fec-match-card .match-details .donation-info .party.libertarian{color:#ff9800}.fec-match-card .match-details .donation-info .party.green{color:#4caf50}.fec-match-card .review-info{margin-top:1em;padding-top:1em;border-top:1px solid hsla(0,0%,100%,.1);font-size:.85em;color:#888}.fec-match-card .review-info .review-notes{margin-top:.5em;color:#aaa}.fec-match-card .match-actions{display:flex;gap:.5em;margin-top:1em;padding-top:1em;border-top:1px solid hsla(0,0%,100%,.1)}.fec-match-card .match-actions .button-small{font-size:.8em;padding:.5em 1em;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s}.fec-match-card .match-actions .button-small.confirm{background-color:rgba(76,175,80,.3);color:#81c784}.fec-match-card .match-actions .button-small.confirm:hover{background-color:rgba(76,175,80,.5)}.fec-match-card .match-actions .button-small.research{background-color:rgba(156,39,176,.3);color:#ce93d8}.fec-match-card .match-actions .button-small.research:hover{background-color:rgba(156,39,176,.5)}.fec-match-card .match-actions .button-small.reject{background-color:rgba(244,67,54,.3);color:#ef9a9a}.fec-match-card .match-actions .button-small.reject:hover{background-color:rgba(244,67,54,.5)}.side-by-side{display:grid;grid-template-columns:1fr 1fr;gap:1em;margin:1em 0}.side-by-side .side{padding:.75em;background-color:rgba(0,0,0,.2);border-radius:4px}.side-by-side .side h5{margin:0 0 .75em 0;font-size:.8em;text-transform:uppercase;color:#888}.side-by-side .side dl{margin:0;font-size:.9em}.side-by-side .side dl dt{color:#888;font-size:.8em;margin-top:.5em}.side-by-side .side dl dt:first-child{margin-top:0}.side-by-side .side dl dd{margin:0;color:#ccc}.side-by-side .side dl dd.match{color:#4caf50;font-weight:600}.side-by-side .entity-side{border-right:1px solid hsla(0,0%,100%,.1)}.confidence-badge,.status-badge{display:inline-block;padding:.25em .6em;border-radius:4px;font-size:.75em;font-weight:600;text-transform:uppercase}.confidence-badge.badge-success{background-color:rgba(76,175,80,.3);color:#81c784}.confidence-badge.badge-warning{background-color:rgba(255,152,0,.3);color:#ffb74d}.confidence-badge.badge-danger{background-color:rgba(244,67,54,.3);color:#ef9a9a}.status-badge.badge-secondary{background-color:rgba(255,152,0,.3);color:#ffb74d}.status-badge.badge-success{background-color:rgba(76,175,80,.3);color:#81c784}.status-badge.badge-danger{background-color:rgba(244,67,54,.3);color:#ef9a9a}.status-badge.badge-warning{background-color:rgba(156,39,176,.3);color:#ce93d8}.status-badge.searching{background-color:rgba(33,150,243,.3);color:#64b5f6;animation:pulse 1.5s infinite}.fec-review-queue{padding:1.5em}.fec-review-queue .page-header{margin-bottom:2em}.fec-review-queue .page-header h1{margin:0 0 .5em 0}.fec-review-queue .page-header .subtitle{color:#888;margin:0}.fec-review-queue .review-stats{display:flex;gap:1em;margin-bottom:2em;flex-wrap:wrap}.fec-review-queue .review-stats .stat-card{flex:1;min-width:120px;background-color:hsla(0,0%,100%,.05);border-radius:6px;padding:1em;text-align:center}.fec-review-queue .review-stats .stat-card .stat-value{display:block;font-size:2em;font-weight:700;color:#fff}.fec-review-queue .review-stats .stat-card .stat-label{font-size:.75em;color:#888;text-transform:uppercase}.fec-review-queue .review-stats .stat-card.pending .stat-value{color:#ff9800}.fec-review-queue .review-stats .stat-card.high-priority .stat-value{color:#f44336}.fec-review-queue .review-stats .stat-card.confirmed .stat-value{color:#4caf50}.fec-review-queue .review-stats .stat-card.rejected .stat-value{color:#666}.fec-review-queue .review-stats .stat-card.research .stat-value{color:#9c27b0}.fec-review-queue .filters{display:flex;flex-wrap:wrap;gap:1.5em;margin-bottom:2em;padding:1em;background-color:hsla(0,0%,100%,.03);border-radius:6px}.fec-review-queue .filters .filter-group{display:flex;align-items:center;gap:.75em}.fec-review-queue .filters .filter-group label{font-size:.85em;color:#888}.fec-review-queue .filters .filter-group .filter-buttons{display:flex;gap:.25em}.fec-review-queue .filters .filter-group .filter-buttons .filter-btn{padding:.4em .8em;font-size:.85em;background-color:hsla(0,0%,100%,.05);border-radius:4px;color:#aaa;text-decoration:none;transition:all .2s}.fec-review-queue .filters .filter-group .filter-buttons .filter-btn:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.fec-review-queue .filters .filter-group .filter-buttons .filter-btn.active{background-color:#009cbb;color:#fff}.fec-review-queue .matches-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(350px, 1fr));gap:1em;margin-bottom:2em}.fec-review-queue .review-card{background-color:hsla(0,0%,100%,.05);border-radius:6px;border-left:4px solid #666;padding:1em;display:flex;flex-direction:column}.fec-review-queue .review-card.pending{border-left-color:#ff9800}.fec-review-queue .review-card.confirmed_match{border-left-color:#4caf50}.fec-review-queue .review-card.no_match{border-left-color:#666;opacity:.6}.fec-review-queue .review-card.needs_research{border-left-color:#9c27b0}.fec-review-queue .review-card.confidence-high.pending{border-left-color:#4caf50}.fec-review-queue .review-card .card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1em}.fec-review-queue .review-card .card-header .entity-info .entity-name{font-weight:600;color:#fff;text-decoration:none}.fec-review-queue .review-card .card-header .entity-info .entity-name:hover{color:#009cbb}.fec-review-queue .review-card .card-header .entity-info .entity-type{display:block;font-size:.75em;color:#888;text-transform:uppercase}.fec-review-queue .review-card .card-header .match-badges{display:flex;flex-direction:column;gap:.25em;align-items:flex-end}.fec-review-queue .review-card .card-body{flex:1}.fec-review-queue .review-card .card-body .donation-summary{display:flex;flex-wrap:wrap;gap:.5em;margin-bottom:.75em}.fec-review-queue .review-card .card-body .donation-summary .amount{font-size:1.25em;font-weight:700;color:#4caf50}.fec-review-queue .review-card .card-body .donation-summary .recipient{flex:1 1 100%;font-size:.9em;color:#aaa}.fec-review-queue .review-card .card-body .donation-summary .date{font-size:.85em;color:#888}.fec-review-queue .review-card .card-body .donor-info{font-size:.9em;color:#ccc}.fec-review-queue .review-card .card-body .donor-info strong{display:block;margin-bottom:.25em}.fec-review-queue .review-card .card-body .donor-info .location,.fec-review-queue .review-card .card-body .donor-info .employer{display:block;color:#888;font-size:.9em}.fec-review-queue .review-card .card-actions{margin-top:1em;padding-top:1em;border-top:1px solid hsla(0,0%,100%,.1)}.fec-review-queue .empty-state{text-align:center;padding:3em;color:#888}.fec-match-detail{padding:1.5em}.fec-match-detail .page-header{margin-bottom:2em}.fec-match-detail .page-header .breadcrumb{font-size:.85em;color:#888;margin-bottom:.5em}.fec-match-detail .page-header .breadcrumb a{color:#aaa}.fec-match-detail .page-header .breadcrumb a:hover{color:#009cbb}.fec-match-detail .page-header .breadcrumb .separator{margin:0 .5em}.fec-match-detail .page-header h1{margin:0}.fec-match-detail .match-detail-container{display:grid;gap:1.5em}.fec-match-detail .entity-panel,.fec-match-detail .match-status-panel,.fec-match-detail .comparison-panel,.fec-match-detail .donation-detail-panel,.fec-match-detail .review-panel,.fec-match-detail .action-panel{background-color:hsla(0,0%,100%,.05);border-radius:6px;padding:1.25em}.fec-match-detail .entity-panel h2{margin:0 0 .25em 0}.fec-match-detail .entity-panel h2 a{color:#fff;text-decoration:none}.fec-match-detail .entity-panel h2 a:hover{color:#009cbb}.fec-match-detail .entity-panel .entity-type{color:#888;font-size:.85em}.fec-match-detail .match-status-panel{display:flex;gap:1em;align-items:center}.fec-match-detail .donation-detail-panel h3{margin:0 0 1em 0}.fec-match-detail .donation-detail-panel dl{display:grid;grid-template-columns:auto 1fr;gap:.5em 1em;margin:0}.fec-match-detail .donation-detail-panel dl dt{color:#888}.fec-match-detail .donation-detail-panel dl dd{margin:0;color:#ccc}.fec-match-detail .donation-detail-panel dl dd.monospace{font-family:monospace;font-size:.9em}.fec-match-detail .donation-detail-panel .party{font-weight:600}.fec-match-detail .donation-detail-panel .party.democrat{color:#2196f3}.fec-match-detail .donation-detail-panel .party.republican{color:#f44336}.fec-match-detail .action-panel h3{margin:0 0 1em 0}.fec-match-detail .action-panel .review-form textarea{width:100%;background-color:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.2);border-radius:4px;padding:.75em;color:#fff;resize:vertical;margin-bottom:1em}.fec-match-detail .action-panel .review-form textarea::placeholder{color:#666}.fec-match-detail .action-panel .review-form .action-buttons{display:flex;gap:.5em}.fec-match-detail .action-panel .review-form .action-buttons .button,.fec-match-detail .action-panel .review-form .action-buttons main.account #two_factor .btn,main.account #two_factor .fec-match-detail .action-panel .review-form .action-buttons .btn{padding:.75em 1.5em;border:none;border-radius:4px;cursor:pointer;font-weight:600;transition:background-color .2s}.fec-match-detail .action-panel .review-form .action-buttons .button.confirm,.fec-match-detail .action-panel .review-form .action-buttons main.account #two_factor .confirm.btn,main.account #two_factor .fec-match-detail .action-panel .review-form .action-buttons .confirm.btn{background-color:#4caf50;color:#fff}.fec-match-detail .action-panel .review-form .action-buttons .button.confirm:hover,.fec-match-detail .action-panel .review-form .action-buttons main.account #two_factor .confirm.btn:hover,main.account #two_factor .fec-match-detail .action-panel .review-form .action-buttons .confirm.btn:hover{background-color:#66bb6a}.fec-match-detail .action-panel .review-form .action-buttons .button.research,.fec-match-detail .action-panel .review-form .action-buttons main.account #two_factor .research.btn,main.account #two_factor .fec-match-detail .action-panel .review-form .action-buttons .research.btn{background-color:#9c27b0;color:#fff}.fec-match-detail .action-panel .review-form .action-buttons .button.research:hover,.fec-match-detail .action-panel .review-form .action-buttons main.account #two_factor .research.btn:hover,main.account #two_factor .fec-match-detail .action-panel .review-form .action-buttons .research.btn:hover{background-color:#ab47bc}.fec-match-detail .action-panel .review-form .action-buttons .button.reject,.fec-match-detail .action-panel .review-form .action-buttons main.account #two_factor .reject.btn,main.account #two_factor .fec-match-detail .action-panel .review-form .action-buttons .reject.btn{background-color:#f44336;color:#fff}.fec-match-detail .action-panel .review-form .action-buttons .button.reject:hover,.fec-match-detail .action-panel .review-form .action-buttons main.account #two_factor .reject.btn:hover,main.account #two_factor .fec-match-detail .action-panel .review-form .action-buttons .reject.btn:hover{background-color:#ef5350}.person-fec-donations,.group-fec-donations{padding:1.5em}.person-fec-donations .page-header,.group-fec-donations .page-header{margin-bottom:2em}.person-fec-donations .page-header .breadcrumb,.group-fec-donations .page-header .breadcrumb{font-size:.85em;color:#888;margin-bottom:.5em}.person-fec-donations .page-header .breadcrumb a,.group-fec-donations .page-header .breadcrumb a{color:#aaa}.person-fec-donations .page-header .breadcrumb a:hover,.group-fec-donations .page-header .breadcrumb a:hover{color:#009cbb}.person-fec-donations .page-header .breadcrumb .separator,.group-fec-donations .page-header .breadcrumb .separator{margin:0 .5em}.person-fec-donations .page-header h1,.group-fec-donations .page-header h1{margin:0}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}.committee-search-section,.committee-section,.disbursements-section,.donations-section{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid hsla(0,0%,100%,.1)}.committee-search-section:last-child,.committee-section:last-child,.disbursements-section:last-child,.donations-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.committee-not-linked{padding:1.5em;background-color:hsla(0,0%,100%,.03);border-radius:6px;text-align:center}.committee-not-linked p{color:#888;margin:0 0 1em 0}.committee-search-results{margin-top:1.5em}.committee-search-results h4{margin:0 0 .5em 0}.committee-search-results .results-hint{color:#888;font-size:.9em;margin-bottom:1em}.committee-results-list{display:flex;flex-direction:column;gap:1em}.committee-result-card{display:flex;justify-content:space-between;align-items:center;padding:1em;background-color:hsla(0,0%,100%,.05);border-radius:6px;border-left:4px solid #666}.committee-result-card.high-score{border-left-color:#4caf50}.committee-result-card .committee-info{flex:1}.committee-result-card .committee-info .committee-name{font-weight:600;color:#fff;margin-bottom:.5em}.committee-result-card .committee-info .committee-details{display:flex;flex-wrap:wrap;gap:.5em 1em;font-size:.85em;color:#888}.committee-result-card .committee-info .committee-details .committee-type{padding:.2em .5em;background-color:hsla(0,0%,100%,.1);border-radius:3px}.committee-result-card .committee-info .committee-details .committee-receipts{color:#4caf50}.committee-result-card .committee-info .committee-id{font-size:.8em;color:#666;margin-top:.5em;font-family:monospace}.committee-result-card .committee-actions{display:flex;align-items:center;gap:1em}.committee-result-card .committee-actions .match-score{text-align:center}.committee-result-card .committee-actions .match-score .score-value{display:block;font-size:1.5em;font-weight:700}.committee-result-card .committee-actions .match-score .score-value.high{color:#4caf50}.committee-result-card .committee-actions .match-score .score-value.medium{color:#ff9800}.committee-result-card .committee-actions .match-score .score-value.low{color:#f44336}.committee-result-card .committee-actions .match-score .score-label{font-size:.7em;color:#888;text-transform:uppercase}.committee-search-error{padding:1em;background-color:rgba(244,67,54,.1);border:1px solid rgba(244,67,54,.3);border-radius:6px;margin-top:1em}.committee-search-error .error-message{color:#ef9a9a;margin-bottom:1em}.committee-search-error .error-message p{margin:0}.no-results{padding:1.5em;text-align:center;color:#888}.no-results p{margin:.5em 0}.committee-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5em}.committee-header h3{margin:0}.committee-header .header-actions{display:flex;gap:.5em}.committee-info-card{padding:1em;background-color:hsla(0,0%,100%,.05);border-radius:6px;margin-bottom:1.5em}.committee-info-card .committee-identity .committee-name{font-size:1.25em;font-weight:600;color:#fff;margin-bottom:.5em}.committee-info-card .committee-identity .committee-details{display:flex;flex-wrap:wrap;gap:.5em 1.5em;font-size:.9em;color:#aaa}.committee-info-card .committee-identity .committee-details .committee-type{padding:.2em .5em;background-color:hsla(0,0%,100%,.1);border-radius:3px}.committee-info-card .committee-identity .committee-details .committee-id{font-family:monospace;color:#666}.committee-info-card .committee-identity .committee-verified{margin-top:.5em;font-size:.85em;color:#81c784}.committee-financials h4{margin:0 0 1em 0;color:#888}.committee-financials .financial-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:1em;margin-bottom:1em}.committee-financials .financial-stat{padding:1em;background-color:hsla(0,0%,100%,.05);border-radius:6px;text-align:center}.committee-financials .financial-stat .stat-value{display:block;font-size:1.25em;font-weight:700;color:#fff}.committee-financials .financial-stat .stat-label{font-size:.75em;color:#888;text-transform:uppercase}.committee-financials .financial-stat.highlight{background-color:rgba(76,175,80,.15);border:1px solid rgba(76,175,80,.3)}.committee-financials .financial-stat.highlight .stat-value{color:#81c784}.committee-financials .coverage-period,.committee-financials .last-updated{font-size:.85em;color:#666;margin-top:.5em}.no-financial-data,.loading-indicator{padding:1.5em;text-align:center;color:#888}.no-financial-data p,.loading-indicator p{margin:.5em 0}.disbursements-section h3{margin-bottom:.5em}.disbursements-section .section-description{color:#888;font-size:.9em;margin-bottom:1.5em}.disbursements-table{overflow-x:auto}.disbursements-table table{width:100%;border-collapse:collapse;font-size:.9em}.disbursements-table table th,.disbursements-table table td{padding:.75em 1em;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.1)}.disbursements-table table th{color:#888;font-weight:600;text-transform:uppercase;font-size:.8em;background-color:rgba(0,0,0,.2)}.disbursements-table table td{color:#ccc}.disbursements-table table td.date{white-space:nowrap;color:#888}.disbursements-table table td.amount{text-align:right;font-weight:600;color:#f44336}.disbursements-table table td.description{max-width:200px;color:#888}.disbursements-table table tbody tr:hover{background-color:hsla(0,0%,100%,.03)}.no-disbursements{padding:1.5em;text-align:center;color:#888}.more-results{padding:1em;text-align:center;color:#666;font-size:.85em}.donations-section .donations-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5em}.donations-section .donations-header h3{margin:0}.donations-section .donations-header .header-actions{display:flex;gap:.5em;align-items:center}.donations-section .section-description{color:#888;font-size:.9em;margin-bottom:1.5em}.donations-empty{padding:2em;text-align:center;color:#888}.donations-empty p{margin:.5em 0}.button-primary{display:inline-block;padding:.75em 1.5em;background-color:#009cbb;color:#fff;border:none;border-radius:4px;font-weight:600;cursor:pointer;transition:background-color .2s}.button-primary:hover{background-color:rgb(0,198.5454545455,238)}.button-small{display:inline-block;padding:.5em 1em;font-size:.85em;background-color:hsla(0,0%,100%,.1);color:#ccc;border:none;border-radius:4px;cursor:pointer;transition:all .2s}.button-small:hover{background-color:hsla(0,0%,100%,.2);color:#fff}.button-danger{background-color:rgba(244,67,54,.3);color:#ef9a9a}.button-danger:hover{background-color:rgba(244,67,54,.5)}.sec-tab{padding:1em}.sec-tab .card,.sec-tab .mapboxgl-popup-content{margin-bottom:1.5em;background-color:hsla(0,0%,100%,.05);border-radius:6px}.sec-tab .card .card-header,.sec-tab .mapboxgl-popup-content .card-header{display:flex;justify-content:space-between;align-items:center;padding:1em;border-bottom:1px solid hsla(0,0%,100%,.1)}.sec-tab .card .card-header h3,.sec-tab .mapboxgl-popup-content .card-header h3{margin:0;display:flex;align-items:center;gap:.5em}.sec-tab .card .card-header .card-actions,.sec-tab .mapboxgl-popup-content .card-header .card-actions{display:flex;gap:.5em}.sec-tab .card .card-body,.sec-tab .mapboxgl-popup-content .card-body{padding:1em}.sec-tab .card .card-footer,.sec-tab .mapboxgl-popup-content .card-footer{padding:.75em 1em;border-top:1px solid hsla(0,0%,100%,.1)}.sec-tab .empty-state{text-align:center;padding:2em;color:#888}.sec-tab .empty-state p{margin:.5em 0}.sec-company-info .info-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:1em;margin-bottom:1em}.sec-company-info .info-grid .info-item label{display:block;font-size:.75em;color:#888;text-transform:uppercase;margin-bottom:.25em}.sec-company-info .info-grid .info-item span{color:#ccc}.sec-company-info .tickers-list{margin-top:1em}.sec-company-info .tickers-list label{display:block;font-size:.75em;color:#888;text-transform:uppercase;margin-bottom:.5em}.sec-company-info .tickers-list .ticker-badges{display:flex;flex-wrap:wrap;gap:.5em}.sec-company-info .tickers-list .ticker-badges .badge.primary{background-color:rgba(0,156,187,.3);border:1px solid #009cbb}.sec-company-info .sec-links{margin-top:1.5em;padding-top:1em;border-top:1px solid hsla(0,0%,100%,.1)}.sec-company-search .help-text{color:#888;font-size:.9em;margin-bottom:1em}.sec-company-search .form-actions{margin-top:1em}.sec-search-results{margin-top:1.5em}.sec-search-results h4{margin:0 0 1em 0}.sec-search-error{margin-top:1em}.sec-search-status{margin-bottom:1.5em}.sec-search-status .status-indicator{display:flex;align-items:center;gap:.75em;padding:.75em 1em;border-radius:4px;font-size:.9em}.sec-search-status .status-indicator .status-icon{font-size:1.2em}.sec-search-status .status-indicator.status-searching{background-color:rgba(33,150,243,.15);border:1px solid rgba(33,150,243,.3);color:#64b5f6}.sec-search-status .status-indicator.status-completed{background-color:rgba(76,175,80,.15);border:1px solid rgba(76,175,80,.3);color:#81c784}.sec-search-status .status-indicator.status-error{background-color:rgba(244,67,54,.15);border:1px solid rgba(244,67,54,.3);color:#ef9a9a}.sec-search-status .status-indicator.status-stale{background-color:rgba(255,152,0,.15);border:1px solid rgba(255,152,0,.3);color:#ffb74d}.sec-search-status .status-indicator.status-pending{background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#888}.sec-filings .card-body,.sec-officers .card-body,.sec-transactions .card-body{overflow-x:auto}.sec-filings .data-table,.sec-officers .data-table,.sec-transactions .data-table{width:100%;border-collapse:collapse;font-size:.9em;table-layout:auto;min-width:600px}.sec-filings .data-table th,.sec-filings .data-table td,.sec-officers .data-table th,.sec-officers .data-table td,.sec-transactions .data-table th,.sec-transactions .data-table td{padding:.75em 1em;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.1)}.sec-filings .data-table th,.sec-officers .data-table th,.sec-transactions .data-table th{color:#888;font-weight:600;text-transform:uppercase;font-size:.8em;background-color:rgba(0,0,0,.2);white-space:nowrap}.sec-filings .data-table td,.sec-officers .data-table td,.sec-transactions .data-table td{color:#ccc}.sec-filings .data-table td.text-right,.sec-officers .data-table td.text-right,.sec-transactions .data-table td.text-right{text-align:right}.sec-filings .data-table td.text-muted,.sec-officers .data-table td.text-muted,.sec-transactions .data-table td.text-muted{color:#666}.sec-filings .data-table td.tenure,.sec-officers .data-table td.tenure,.sec-transactions .data-table td.tenure{white-space:nowrap}.sec-filings .data-table td.actions,.sec-officers .data-table td.actions,.sec-transactions .data-table td.actions{text-align:right;white-space:nowrap}.sec-filings .data-table td.actions .btn,.sec-officers .data-table td.actions .btn,.sec-transactions .data-table td.actions .btn{margin-left:.5em}.sec-filings .data-table td.actions .btn:first-child,.sec-officers .data-table td.actions .btn:first-child,.sec-transactions .data-table td.actions .btn:first-child{margin-left:0}.sec-filings .data-table tbody tr:hover,.sec-officers .data-table tbody tr:hover,.sec-transactions .data-table tbody tr:hover{background-color:hsla(0,0%,100%,.03)}.sec-officers tr .badge{font-size:.75em}.sec-transactions tr.acquisition td:nth-child(3) .badge{background-color:rgba(76,175,80,.3);color:#81c784}.sec-transactions tr.disposition td:nth-child(3) .badge{background-color:rgba(244,67,54,.3);color:#ef9a9a}.loading-indicator{display:flex;align-items:center;justify-content:center;gap:.75em;padding:2em;color:#888}.spinner{width:16px;height:16px;border:2px solid rgba(33,150,243,.3);border-top-color:#2196f3;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.admin-nav{list-style:none;padding:0;margin:0}.admin-nav .nav-item{margin-bottom:.5em}.admin-nav .nav-item a{display:flex;justify-content:space-between;align-items:center;padding:.75em 1em;background-color:#262626;border-radius:4px;text-decoration:none;color:#d8d8d8;transition:background-color .2s ease}.admin-nav .nav-item a:hover{background-color:#4d4d4d;color:#fff}.admin-nav .nav-item .nav-label{font-weight:600}.admin-nav .nav-item .nav-count{background-color:#4d4d4d;padding:.25em .5em;border-radius:3px;font-size:.85em}.admin-detail{padding:1.5em;background-color:#121212;border-radius:8px}.admin-detail>header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5em;padding-bottom:1em;border-bottom:1px solid #4d4d4d}.admin-detail>header h2{margin:0;color:#fff}.admin-detail>header .actions{display:flex;gap:.5em}.admin-detail section{margin-bottom:2em}.admin-detail section:last-child{margin-bottom:0}.admin-detail section>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1em}.admin-detail section>header h3{margin:0;color:#d8d8d8;font-size:1.1em}.details dl{display:grid;grid-template-columns:150px 1fr;gap:.75em 1em;margin:0}.details dl dt{color:#999;font-weight:500}.details dl dd{margin:0;color:#d8d8d8}.details dl dd a{color:#009cbb}.members-table{width:100%;border-collapse:collapse}.members-table th,.members-table td{padding:.75em 1em;text-align:left;border-bottom:1px solid #4d4d4d}.members-table th{color:#999;font-weight:500;font-size:.9em;text-transform:uppercase;letter-spacing:.05em}.members-table td{color:#d8d8d8}.members-table td a{color:#009cbb}.members-table tbody tr:hover{background-color:hsla(0,0%,100%,.03)}.role-badge{display:inline-block;padding:.25em .5em;border-radius:3px;font-size:.85em;font-weight:500;text-transform:capitalize}.role-badge.role-owner{background-color:#009cbb;color:#fff}.role-badge.role-admin{background-color:#f1c40f;color:#121212}.role-badge.role-member{background-color:#4d4d4d;color:#d8d8d8}.badge{display:inline-block;padding:.2em .5em;border-radius:3px;font-size:.8em;font-weight:500}.badge.badge-active{background-color:#16a085;color:#fff}.badge.badge-inactive{background-color:#4d4d4d;color:#999}.admin-form{max-width:600px}.admin-form .form-inputs{margin-bottom:1.5em}.admin-form .form-inputs ul,.admin-form .form-inputs ol{list-style-type:none;padding-left:0;margin:0}.admin-form .form-inputs li{list-style:none;margin-bottom:1em}.admin-form .form-group{margin-bottom:1em}.admin-form .form-group label{display:block;margin-bottom:.5em;color:#d8d8d8;font-weight:500}.admin-form .form-static{color:#d8d8d8;margin:0}.admin-form .form-actions{display:flex;gap:.5em;padding-top:1em;border-top:1px solid #4d4d4d}.admin-form .error-messages{background-color:rgba(192,57,43,.1);border:1px solid #c0392b;border-radius:4px;padding:1em;margin-bottom:1.5em}.admin-form .error-messages h3{color:#c0392b;margin:0 0 .5em;font-size:1em}.admin-form .error-messages ul{margin:0;padding-left:1.5em;color:#d8d8d8}.empty-state,.empty-message{color:#999;text-align:center;padding:2em;font-style:italic}.admin-dashboard>header{margin-bottom:2em}.admin-dashboard>header h2{margin:0 0 .25em;color:#fff}.admin-dashboard>header .subtitle{margin:0;color:#999}.admin-dashboard .dashboard-sections{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:1.5em}.admin-dashboard .dashboard-section{background-color:#262626;border-radius:8px;padding:1.25em}.admin-dashboard .dashboard-section>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1em;padding-bottom:.75em;border-bottom:1px solid #4d4d4d}.admin-dashboard .dashboard-section>header h3{margin:0;color:#d8d8d8;font-size:1em}.admin-dashboard .dashboard-section>header .view-all-link{color:#009cbb;font-size:.9em}.admin-dashboard .dashboard-list{list-style:none;padding:0;margin:0}.admin-dashboard .dashboard-list li{display:flex;justify-content:space-between;align-items:center;padding:.5em 0;border-bottom:1px solid #4d4d4d}.admin-dashboard .dashboard-list li:last-child{border-bottom:none}.admin-dashboard .dashboard-list li a{color:#d8d8d8}.admin-dashboard .dashboard-list li a:hover{color:#009cbb}.admin-dashboard .dashboard-list li .meta{color:#999;font-size:.85em}.teams-list,.accounts-list{list-style:none;padding:0;margin:0}.teams-list li,.accounts-list li{display:flex;justify-content:space-between;align-items:center;padding:.75em 0;border-bottom:1px solid #4d4d4d}.teams-list li:last-child,.accounts-list li:last-child{border-bottom:none}.teams-list li a,.accounts-list li a{color:#009cbb}.teams-list li .owner,.teams-list li .type,.accounts-list li .owner,.accounts-list li .type{color:#999;font-size:.9em}.button-small{padding:.35em .75em;font-size:.85em}.nav-count-warning{background-color:#f1c40f !important;color:#121212 !important;font-weight:600}.sidebar-stats{display:flex;gap:1em;margin-bottom:1.5em;padding:1em;background-color:#262626;border-radius:6px}.sidebar-stats .stat{display:flex;flex-direction:column;align-items:center}.sidebar-stats .stat .stat-value{font-size:2em;font-weight:700;color:#fff}.sidebar-stats .stat .stat-label{font-size:.85em;color:#999}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5em;margin-bottom:2em}.comparison-card{background-color:#262626;border-radius:6px;padding:1.25em}.comparison-card h3{margin:0 0 1em;padding-bottom:.75em;border-bottom:1px solid #4d4d4d;color:#fff;font-size:1.1em}.json-preview{background-color:#121212;border:1px solid #4d4d4d;border-radius:4px;padding:1em;font-size:.85em;color:#d8d8d8;overflow-x:auto;max-height:200px;overflow-y:auto}.review-actions-sidebar{display:flex;flex-direction:column;gap:.5em;margin:1.5em 0}.full-width{width:100%;text-align:center}.back-link{margin-top:1.5em;padding-top:1em;border-top:1px solid #4d4d4d}.back-link a{color:#999;font-size:.9em}.back-link a:hover{color:#009cbb}.sidebar-help{color:#999;font-size:.9em;line-height:1.5;margin:0}.section-description{color:#999;margin-bottom:1.5em}.detail-list{display:grid;grid-template-columns:160px 1fr;gap:.75em 1em;margin:0}.detail-list dt{color:#999;font-weight:500}.detail-list dd{margin:0;color:#d8d8d8}.detail-list dd a{color:#009cbb}.detail-list.inline{display:flex;flex-wrap:wrap;gap:1.5em}.detail-list.inline dt{margin-right:.5em}.detail-list.inline dd{margin-right:1.5em}.badge-success{background-color:#16a085;color:#fff}.badge-warning{background-color:#f1c40f;color:#121212}.badge-danger{background-color:#c0392b;color:#fff}.badge-info{background-color:#009cbb;color:#fff}.badge-muted{background-color:#4d4d4d;color:#999}.button-success{background-color:#16a085;color:#fff;border-color:#16a085}.button-success:hover{background-color:rgb(17.0681318681,124.1318681319,103.1846153846);border-color:rgb(17.0681318681,124.1318681319,103.1846153846)}.button-danger{background-color:#c0392b;color:#fff;border-color:#c0392b}.button-danger:hover{background-color:rgb(158.6655319149,47.1038297872,35.5344680851);border-color:rgb(158.6655319149,47.1038297872,35.5344680851)}.data-table{width:100%;border-collapse:collapse}.data-table th,.data-table td{padding:.75em 1em;text-align:left;border-bottom:1px solid #4d4d4d}.data-table th{color:#999;font-weight:500;font-size:.9em;text-transform:uppercase;letter-spacing:.05em}.data-table td{color:#d8d8d8}.data-table td a{color:#009cbb}.data-table td.actions{text-align:right}.data-table tbody tr:hover{background-color:hsla(0,0%,100%,.03)}.data-table .muted{color:#999}.sub-section{margin-top:2em;padding-top:1.5em;border-top:1px solid #4d4d4d}.sub-section>header{margin-bottom:1em}.sub-section>header h3{margin:0;color:#d8d8d8;font-size:1.1em}.layer-icon-preview{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;margin-right:.5em;vertical-align:middle}.layer-icon-preview i{color:#fff;font-size:14px}.term-overrides-section{margin-top:1.5em;padding:1em;background-color:#262626;border-radius:6px;border:1px solid #4d4d4d}.term-overrides-section summary{cursor:pointer;color:#d8d8d8;font-weight:500;padding:.5em 0}.term-overrides-section summary:hover{color:#fff}.term-overrides-section .hint{color:#999;font-size:.9em;margin:.5em 0 1em}.term-overrides-section .term-overrides-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:1em}.term-overrides-section .term-override-field label{display:block;color:#999;font-size:.85em;margin-bottom:.25em}.term-overrides-section .term-override-field input{width:100%;padding:.5em;background-color:#121212;border:1px solid #4d4d4d;border-radius:4px;color:#d8d8d8}.term-overrides-section .term-override-field input::placeholder{color:#747474;font-style:italic}.term-overrides-section .term-override-field input:focus{outline:none;border-color:#009cbb}.form-divider{border:none;border-top:1px solid #4d4d4d;margin:1.5em 0}main.dash.map-store{display:grid;grid-template-columns:280px 1fr;gap:0;min-height:calc(100vh - 60px);background-color:#121212}.map-store-sidebar{background-color:#191919;border-right:1px solid #4d4d4d;padding:1.5rem;overflow-y:auto}.map-store-sidebar h1{color:#fff;margin:0 0 1.5rem 0;padding-bottom:.75rem;padding-left:35px;border-bottom:1px solid #4d4d4d;background-position:left center;background-repeat:no-repeat}.map-store-sidebar h1#mapstore{background-image:url("/assets/icons/maps-pin-1-white-55753fb0.svg")}.map-store-sidebar .back-link{display:inline-block;color:#009cbb;margin-bottom:1.5rem;text-decoration:none}.map-store-sidebar .back-link:hover{color:rgb(8.5,214.1363636364,255)}.map-store-search{margin-bottom:1.5rem}.map-store-search .search-input-wrapper{position:relative}.map-store-search .search-input{width:100%;padding:.625rem 1rem;background-color:#262626;border:1px solid #4d4d4d;border-radius:4px;color:#fff;font-size:.875rem}.map-store-search .search-input::placeholder{color:#747474}.map-store-search .search-input:focus{outline:none;border-color:#009cbb;box-shadow:0 0 0 2px rgba(0,156,187,.2)}.filter-section{margin-bottom:1.5rem}.filter-section h3{color:#999;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem 0}.filter-list{list-style:none;margin:0;padding:0}.filter-list li{margin-bottom:.25rem}.filter-list li a{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;color:#d8d8d8;text-decoration:none;border-radius:4px;transition:background-color .15s ease}.filter-list li a:hover{background-color:#262626;color:#fff}.filter-list li.active a{background-color:#005d70;color:#fff}.filter-list li .count{font-size:.75rem;color:#747474;background-color:#262626;padding:.125rem .5rem;border-radius:10px}.type-filters li a{display:flex;align-items:center;gap:.5rem}.type-filters .type-indicator{width:12px;height:12px;border-radius:2px;flex-shrink:0}.map-store-content{padding:1.5rem 2rem;overflow-y:auto}.collection-header{margin-bottom:2rem}.collection-header h2{color:#fff;font-size:1.75rem;margin:0 0 .5rem 0}.collection-header .collection-description{color:#999;margin:0 0 .5rem 0;font-size:1rem;line-height:1.5}.collection-header .collection-attribution{color:#747474;font-size:.875rem;margin:0}.collection-header .collection-attribution a{color:#009cbb}.layer-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));gap:1rem}.layer-card{background-color:#191919;border:1px solid #4d4d4d;border-radius:8px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.layer-card:hover{border-color:#747474}.layer-card.enabled{border-color:#009cbb}.layer-card.enabled .layer-card-header{background-color:rgba(0,156,187,.1)}.layer-card.expanded .layer-card-details{display:block}.layer-card.expanded .layer-card-header::after{transform:rotate(180deg)}.layer-card-header{display:flex;align-items:center;gap:.75rem;padding:1rem;cursor:pointer;position:relative}.layer-card-header::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #747474;transition:transform .2s ease;margin-left:auto}.layer-indicator{width:8px;height:40px;border-radius:4px;flex-shrink:0}.layer-info{flex:1;min-width:0}.layer-name{color:#fff;font-size:1rem;font-weight:500;margin:0 0 .25rem 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layer-meta{display:flex;align-items:center;gap:.75rem;font-size:.75rem}.layer-type{font-weight:500}.feature-count{color:#747474}.layer-toggle{flex-shrink:0}.btn-toggle{padding:.375rem .75rem;font-size:.75rem;font-weight:500;background-color:#4d4d4d;border:1px solid #747474;border-radius:4px;color:#d8d8d8;cursor:pointer;transition:all .15s ease}.btn-toggle:hover{background-color:#747474;color:#fff}.btn-toggle.active{background-color:#009cbb;border-color:#009cbb;color:#fff}.btn-toggle.active:hover{background-color:rgb(0,113.4545454545,136)}.btn-toggle.loading{opacity:.6;cursor:wait}.btn-toggle:disabled{cursor:not-allowed}.layer-card-details{display:none;padding:0 1rem 1rem;border-top:1px solid #4d4d4d}.layer-description{color:#999;font-size:.875rem;line-height:1.5;margin:1rem 0}.layer-attributes{display:grid;grid-template-columns:auto 1fr;gap:.25rem 1rem;font-size:.8125rem;margin:0}.layer-attributes dt{color:#747474;font-weight:400}.layer-attributes dd{color:#d8d8d8;margin:0}.layer-attributes dd a{color:#009cbb}.layer-card-actions{margin-top:1rem;padding-top:1rem;border-top:1px solid #4d4d4d}.map-store-detail .layer-nav h3{color:#999;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem 0}.map-store-detail .detail-nav{list-style:none;margin:0;padding:0}.map-store-detail .detail-nav li{margin-bottom:.25rem}.map-store-detail .detail-nav a{display:block;padding:.5rem .75rem;color:#d8d8d8;text-decoration:none;border-radius:4px}.map-store-detail .detail-nav a:hover{background-color:#262626;color:#fff}.layer-detail-header{display:flex;align-items:flex-start;gap:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #4d4d4d;margin-bottom:2rem}.layer-indicator-large{width:8px;height:80px;border-radius:4px;flex-shrink:0}.layer-header-info{flex:1}.layer-header-info h1{color:#fff;font-size:1.75rem;margin:0 0 .5rem 0}.layer-header-info .layer-meta{display:flex;align-items:center;gap:1rem;font-size:.875rem}.layer-type-badge{display:inline-block;padding:.25rem .75rem;border-radius:4px;color:#fff;font-size:.75rem;font-weight:500}.linked-pois{color:#009cbb}.layer-toggle-large{flex-shrink:0}.layer-toggle-large .btn{padding:.75rem 1.5rem}.layer-toggle-large .btn-enabled{background-color:#4d4d4d;border-color:#009cbb;color:#009cbb}.layer-toggle-large .btn-enabled:hover{background-color:rgba(0,156,187,.1)}.layer-section{margin-bottom:2.5rem}.layer-section h2{color:#fff;font-size:1.25rem;margin:0 0 1rem 0;padding-bottom:.5rem;border-bottom:1px solid #4d4d4d}.layer-details-list{display:grid;grid-template-columns:160px 1fr;gap:.5rem 1.5rem;margin:0}.layer-details-list dt{color:#747474;font-weight:400}.layer-details-list dd{color:#d8d8d8;margin:0}.layer-details-list dd a{color:#009cbb}.features-table{width:100%;border-collapse:collapse}.features-table th,.features-table td{padding:.75rem;text-align:left;border-bottom:1px solid #4d4d4d}.features-table th{color:#747474;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.features-table td{color:#d8d8d8;font-size:.875rem}.features-table .coordinates{font-family:monospace;font-size:.8125rem}.features-table a{color:#009cbb}.features-note{color:#747474;font-size:.875rem;margin-top:1rem}.empty-state{text-align:center;padding:3rem;color:#747474}.empty-state p{margin-bottom:1rem}.muted{color:#747474;font-style:italic}@media(max-width: 768px){main.dash.map-store{grid-template-columns:1fr}.map-store-sidebar{border-right:none;border-bottom:1px solid #4d4d4d;padding:1rem}.map-store-sidebar h1{font-size:1.25rem}.map-store-content{padding:1rem}.layer-grid{grid-template-columns:1fr}.layer-detail-header{flex-direction:column;gap:1rem}.layer-indicator-large{height:8px;width:100%}.layer-details-list{grid-template-columns:1fr;gap:.25rem}.layer-details-list dt{margin-top:.5rem}}.requirements-panel{background-color:#191919;border-radius:6px;overflow:hidden}.requirements-panel .panel-header{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #4d4d4d;background-color:#262626}.requirements-panel .panel-header h3{margin:0}.requirements-panel .panel-header .panel-controls{display:flex;align-items:center;gap:1rem}.requirements-panel .panel-header .panel-controls .item-count{font-size:.875rem;color:#999}.requirements-panel .panel-content{padding:1rem}.requirements-panel .empty-state{text-align:center;padding:2rem;background:#262626;border-radius:6px;color:#999}.requirements-panel .empty-state p{margin:0}.requirements-panel .empty-state .empty-hint{font-size:.875rem;margin-top:.5rem}.index-sidebar.ir-sidebar h1#requirements{padding-left:0;background-image:none}.index-sidebar.ir-sidebar .index-well{top:7.4em}.index-sidebar.ir-sidebar .ir-list{list-style:none;margin:0;padding:0}.card-small.ir{position:relative}.card-small.ir .pir-indicator{position:absolute;top:.5rem;right:.5rem;background:#c0392b;color:#fff;font-size:.625rem;font-weight:700;padding:.125rem .375rem;border-radius:2px;letter-spacing:.05em}.card-small.ir .ir-meta{display:flex;gap:.5rem;align-items:center;margin-top:.25rem;flex-wrap:wrap}.card-small.ir .task-count{font-size:.75rem;color:#999}.card-small.ir .due-date{font-size:.75rem;color:#999}.card-small.ir .due-date.overdue{color:#c0392b;font-weight:600}.card-small.ir.pir{border-left:3px solid #c0392b;background:rgba(192,57,43,.05)}.status-badge{display:inline-block;padding:.125rem .5rem;border-radius:3px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.status-badge.open{background-color:hsla(0,0%,60%,.2);color:#999}.status-badge.in_progress{background-color:rgba(52,152,219,.2);color:#3498db}.status-badge.satisfied{background-color:rgba(22,160,133,.2);color:#16a085}.status-badge.verified{background-color:rgba(46,204,113,.2);color:#2ecc71}.status-badge.unable_to_satisfy{background-color:rgba(192,57,43,.2);color:#c0392b}.status-badge.pending{background-color:rgba(116,116,116,.2);color:#747474}.status-badge.completed{background-color:rgba(46,204,113,.2);color:#2ecc71}.status-badge.blocked{background-color:rgba(192,57,43,.2);color:#c0392b}.pir-badge{display:inline-block;padding:.125rem .5rem;border-radius:3px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;background-color:#c0392b;color:#fff}.priority-badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:3px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em}.priority-badge.badge-critical{background-color:#c0392b;color:#fff}.priority-badge.badge-high{background-color:#e67e22;color:#fff}.priority-badge.badge-medium{background-color:rgba(241,196,15,.3);color:#f1c40f}.priority-badge.badge-low{background-color:rgba(22,160,133,.3);color:#16a085}.priority-badge.badge-default{background-color:rgba(116,116,116,.3);color:#999}.confidence-badge{display:inline-block;padding:.125rem .5rem;border-radius:3px;font-size:.7rem;font-weight:600;text-transform:uppercase}.confidence-badge.high_confidence{background-color:rgba(46,204,113,.2);color:#2ecc71}.confidence-badge.medium_confidence{background-color:rgba(241,196,15,.2);color:#f1c40f}.confidence-badge.low_confidence{background-color:rgba(230,126,34,.2);color:#e67e22}.entity-primary.ir .breadcrumb{font-size:.875rem;margin-bottom:1rem;color:#999}.entity-primary.ir .breadcrumb a{color:#009cbb}.entity-primary.ir .breadcrumb a:hover{color:rgb(0,198.5454545455,238)}.entity-primary.ir .breadcrumb .separator{margin:0 .5rem;color:#747474}.entity-primary.ir .breadcrumb .current{color:#d8d8d8}.entity-primary.ir .entity-header{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #4d4d4d}.entity-primary.ir .entity-header h1{flex:1;margin:0;min-width:200px}.entity-primary.ir .entity-header .header-badges{display:flex;align-items:center;gap:.5rem}.entity-primary.ir .ir-metadata{margin-bottom:1.5rem}.entity-primary.ir .ir-metadata .metadata-row{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:.75rem}.entity-primary.ir .ir-metadata .metadata-item strong{color:#999;font-weight:500;margin-right:.5rem}.entity-primary.ir .ir-metadata .metadata-item .overdue{color:#c0392b;font-weight:600}.entity-primary.ir .satisfaction-info,.entity-primary.ir .unable-info{background:#262626;border-radius:6px;padding:1rem;margin-bottom:1.5rem}.entity-primary.ir .satisfaction-info h3,.entity-primary.ir .unable-info h3{margin-top:0;margin-bottom:.75rem;font-size:1rem}.entity-primary.ir .satisfaction-info .summary-content,.entity-primary.ir .satisfaction-info .reason-content,.entity-primary.ir .unable-info .summary-content,.entity-primary.ir .unable-info .reason-content{color:#d8d8d8}.entity-primary.ir .task-summary h3{margin-bottom:1rem}.entity-primary.ir .task-summary .task-stats{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.entity-primary.ir .task-summary .task-stats .stat{text-align:center;padding:.75rem 1rem;background:#262626;border-radius:6px;min-width:70px}.entity-primary.ir .task-summary .task-stats .stat .stat-value{display:block;font-size:1.5rem;font-weight:700;color:#fff}.entity-primary.ir .task-summary .task-stats .stat .stat-label{display:block;font-size:.75rem;color:#999;text-transform:uppercase}.entity-primary.ir .task-summary .task-stats .stat.pending .stat-value{color:#747474}.entity-primary.ir .task-summary .task-stats .stat.in-progress .stat-value{color:#3498db}.entity-primary.ir .task-summary .task-stats .stat.completed .stat-value{color:#2ecc71}.entity-primary.ir .task-summary .task-stats .stat.blocked .stat-value{color:#c0392b}.entity-primary.ir .task-summary .progress-bar{height:8px;background:#4d4d4d;border-radius:4px;overflow:hidden}.entity-primary.ir .task-summary .progress-bar .progress-fill{height:100%;background:linear-gradient(90deg, #009cbb, #2ecc71);border-radius:4px;transition:width .3s ease}.entity-primary.ir .task-summary .progress-text{margin-top:.5rem;font-size:.875rem;color:#999}.entity-primary.ir-index .ir-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));gap:1rem;margin-bottom:1.5rem}.entity-primary.ir-index .ir-stats .stat-card{background:#262626;border-radius:6px;padding:1rem;text-align:center}.entity-primary.ir-index .ir-stats .stat-card h3{margin:0 0 .5rem 0;font-size:.75rem;color:#999;text-transform:uppercase}.entity-primary.ir-index .ir-stats .stat-card .stat-value{font-size:1.75rem;font-weight:700;color:#fff}.entity-primary.ir-index .ir-stats .stat-card .stat-value.overdue{color:#c0392b}.entity-primary.ir-index .quick-actions{display:flex;gap:1rem;flex-wrap:wrap}.ir-index-adjunct .ir-list-full h3{margin-bottom:1rem}.ir-index-adjunct .ir-table{width:100%;border-collapse:collapse}.ir-index-adjunct .ir-table th,.ir-index-adjunct .ir-table td{padding:.75rem;text-align:left;border-bottom:1px solid #4d4d4d}.ir-index-adjunct .ir-table th{font-weight:600;color:#999;font-size:.875rem;text-transform:uppercase}.ir-index-adjunct .ir-table tr:hover{background:rgba(77,77,77,.5)}.ir-index-adjunct .ir-table tr.discarded{opacity:.6}.ir-index-adjunct .ir-table td a{color:#fff}.ir-index-adjunct .ir-table td a:hover{color:#009cbb}.ir-index-adjunct .ir-table td .no-date{color:#747474}.ir-index-adjunct .ir-table td .overdue{color:#c0392b;font-weight:600}.ir-index-adjunct .empty-state{text-align:center;padding:2rem;color:#999;background:#262626;border-radius:6px}.tasks-panel .task-group{margin-bottom:1.5rem}.tasks-panel .task-group:last-child{margin-bottom:0}.tasks-panel .task-group .task-group-header{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:hsla(0,0%,100%,.05);border-radius:4px;margin-bottom:.5rem;font-size:.95rem;font-weight:600}.tasks-panel .task-group .task-group-header .status-indicator{width:8px;height:8px;border-radius:50%;flex-shrink:0}.tasks-panel .task-group .task-group-header .status-indicator.open{background-color:#747474}.tasks-panel .task-group .task-group-header .status-indicator.in_progress{background-color:#3498db}.tasks-panel .task-group .task-group-header .status-indicator.satisfied{background-color:#2ecc71}.tasks-panel .task-group .task-group-header .task-count{color:#999;font-size:.875rem;font-weight:400}.tasks-panel .task-group .empty-hint{font-size:.875rem;color:#747474;font-style:italic;padding:.5rem .75rem;margin:0}.tasks-panel .task-list{list-style:none;margin:0;padding:0}.tasks-panel .task-list .task-item{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:#262626;border-radius:6px;margin-bottom:.5rem}.tasks-panel .task-list .task-item:last-child{margin-bottom:0}.tasks-panel .task-list .task-item .task-status{flex-shrink:0}.tasks-panel .task-list .task-item .task-status .status-indicator{display:block;width:12px;height:12px;border-radius:50%;margin-top:4px}.tasks-panel .task-list .task-item .task-status .status-indicator.pending{background-color:#747474}.tasks-panel .task-list .task-item .task-status .status-indicator.in_progress{background-color:#3498db}.tasks-panel .task-list .task-item .task-status .status-indicator.completed{background-color:#2ecc71}.tasks-panel .task-list .task-item .task-status .status-indicator.blocked{background-color:#c0392b}.tasks-panel .task-list .task-item .task-content{flex:1;min-width:0}.tasks-panel .task-list .task-item .task-content h4{margin:0 0 .25rem 0;font-size:.95rem;color:#fff}.tasks-panel .task-list .task-item .task-content .task-meta{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.75rem}.tasks-panel .task-list .task-item .task-content .task-meta .source-type{background:#4d4d4d;color:#999;padding:.125rem .375rem;border-radius:2px;font-weight:600}.tasks-panel .task-list .task-item .task-content .task-meta .assigned-to,.tasks-panel .task-list .task-item .task-content .task-meta .due-date{color:#999}.tasks-panel .task-list .task-item .task-content .task-meta .due-date.overdue{color:#c0392b;font-weight:600}.tasks-panel .task-list .task-item .task-content .task-notes{margin-top:.5rem;font-size:.875rem;color:#999}.tasks-panel .task-list .task-item .task-actions{flex-shrink:0;display:flex;gap:.25rem}.tasks-panel .task-list .task-item .task-actions .btn-icon{padding:.25rem;background:rgba(0,0,0,0);border:none;cursor:pointer;opacity:.6;transition:opacity .2s}.tasks-panel .task-list .task-item .task-actions .btn-icon:hover{opacity:1}.tasks-panel .task-list .task-item .task-actions .btn-icon .icon-small{width:16px;height:16px}.tasks-panel .task-list .task-item.pending{border-left:3px solid #747474}.tasks-panel .task-list .task-item.in_progress{border-left:3px solid #3498db}.tasks-panel .task-list .task-item.completed{border-left:3px solid #2ecc71}.tasks-panel .task-list .task-item.blocked{border-left:3px solid #c0392b}.task-linked-sources{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #4d4d4d}.task-linked-sources .linked-sources-label{font-size:.75rem;color:#747474;font-weight:600;text-transform:uppercase}.task-linked-sources .linked-source{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#4d4d4d;border-radius:4px;font-size:.75rem;border-left:2px solid #747474}.task-linked-sources .linked-source.supports{border-left-color:#2ecc71}.task-linked-sources .linked-source.refutes{border-left-color:#c0392b}.task-linked-sources .linked-source.partially_satisfies{border-left-color:#f1c40f}.task-linked-sources .linked-source a{color:#d8d8d8}.task-linked-sources .linked-source a:hover{color:#009cbb}.task-linked-sources .linked-source .confidence-indicator{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;font-size:.625rem;font-weight:700;background:#747474;color:#fff}.task-linked-sources .linked-source .confidence-indicator.confidence-1{background:#2ecc71}.task-linked-sources .linked-source .confidence-indicator.confidence-2{background:#16a085}.task-linked-sources .linked-source .confidence-indicator.confidence-3{background:#f1c40f}.task-linked-sources .linked-source .confidence-indicator.confidence-4{background:#e67e22}.task-linked-sources .linked-source .confidence-indicator.confidence-5{background:#c0392b}.task-linked-sources .linked-source .remove-link{background:none;border:none;color:#747474;cursor:pointer;padding:0 .125rem;font-size:1rem;line-height:1}.task-linked-sources .linked-source .remove-link:hover{color:#c0392b}.ir-task-form-container{background:#4d4d4d;border-radius:6px;padding:1rem;margin-bottom:1rem}.ir-task-form-container .ir-task-form .form-row{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}.ir-task-form-container .ir-task-form .form-group{margin-bottom:1rem}.ir-task-form-container .ir-task-form .form-actions{display:flex;gap:.5rem;justify-content:flex-end;padding-top:1rem;border-top:1px solid #262626}.entity-primary.ir-form .form-actions{display:flex;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #4d4d4d}.discarded-banner{background:rgba(192,57,43,.15);border:1px solid rgba(192,57,43,.3);border-radius:6px;padding:1rem;margin-bottom:1rem;text-align:center}.discarded-banner p{margin:0;display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.ir-quick-list{list-style:none;margin:0;padding:0}.ir-quick-list .ir-quick-item{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;border-bottom:1px solid #4d4d4d}.ir-quick-list .ir-quick-item:last-child{border-bottom:none}.ir-quick-list .ir-quick-item .pir-indicator{background:#c0392b;color:#fff;font-size:.5rem;font-weight:700;padding:.125rem .25rem;border-radius:2px;letter-spacing:.05em;flex-shrink:0}.ir-quick-list .ir-quick-item a{flex:1;color:#fff}.ir-quick-list .ir-quick-item a:hover{color:#009cbb}.ir-quick-list .ir-quick-item.pir a{font-weight:600}.quick-stats{display:flex;gap:1rem;font-size:.75rem;color:#999;margin:1rem 0}.requirements-section .requirements-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.requirements-section .requirements-header h3{margin:0}.requirements-section .requirements-header .new-ir-btn{flex-shrink:0}.requirements-section .empty-requirements{text-align:center;padding:3rem 2rem;background:#262626;border-radius:8px}.requirements-section .empty-requirements p{margin-bottom:1rem;color:#999}.ir-cards-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:1rem}.ir-card{background:#262626;border-radius:8px;padding:1rem;border-left:4px solid #747474;transition:transform .2s,box-shadow .2s}.ir-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.ir-card.pir{border-left-color:#c0392b;background:rgba(192,57,43,.05)}.ir-card .ir-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.ir-card .ir-card-header .pir-indicator{background:#c0392b;color:#fff;font-size:.625rem;font-weight:700;padding:.125rem .375rem;border-radius:2px;letter-spacing:.05em}.ir-card .ir-card-title{margin:0 0 .5rem 0;font-size:1rem;line-height:1.3}.ir-card .ir-card-title a{color:#fff}.ir-card .ir-card-title a:hover{color:#009cbb}.ir-card .ir-card-description{font-size:.875rem;color:#999;margin:0 0 .75rem 0;line-height:1.4}.ir-card .ir-card-meta{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.75rem;color:#999;margin-bottom:.75rem}.ir-card .ir-card-meta .due-date.overdue{color:#c0392b;font-weight:600}.ir-card .ir-card-actions{display:flex;gap:.5rem;padding-top:.75rem;border-top:1px solid #4d4d4d}.ir-modal{background:#262626;color:#fff;border-radius:8px;width:90vw;max-width:600px}.ir-modal-form{padding:1.5rem}.ir-modal-form .form-actions{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid #4d4d4d;margin-top:.5rem}.ir-modal-form .form-field,.entity-primary.ir-form .form-field{margin-bottom:1.25rem}.ir-modal-form .form-field label,.entity-primary.ir-form .form-field label{display:block;margin-bottom:.375rem;font-weight:500;color:#d8d8d8;font-size:.875rem}.ir-modal-form .form-field .form-control,.entity-primary.ir-form .form-field .form-control{width:100%;padding:.625rem .75rem;background:#4d4d4d;border:1px solid #747474;border-radius:4px;color:#fff;font-size:.9375rem}.ir-modal-form .form-field .form-control:focus,.entity-primary.ir-form .form-field .form-control:focus{outline:none;border-color:#009cbb;box-shadow:0 0 0 2px rgba(0,156,187,.2)}.ir-modal-form .form-field .form-control::placeholder,.entity-primary.ir-form .form-field .form-control::placeholder{color:#747474}.ir-modal-form .form-field select.form-control,.entity-primary.ir-form .form-field select.form-control{cursor:pointer}.ir-modal-form .form-field.half,.entity-primary.ir-form .form-field.half{flex:1;min-width:0}.ir-modal-form .form-field trix-editor,.entity-primary.ir-form .form-field trix-editor{min-height:100px;background:#4d4d4d;border:1px solid #747474;border-radius:4px;color:#fff}.ir-modal-form .form-field trix-toolbar,.entity-primary.ir-form .form-field trix-toolbar{background:#4d4d4d;border:1px solid #747474;border-bottom:none;border-radius:4px 4px 0 0}.ir-modal-form .form-row,.entity-primary.ir-form .form-row{display:flex;gap:1rem}@media(max-width: 500px){.ir-modal-form .form-row,.entity-primary.ir-form .form-row{flex-direction:column}}.ir-modal-form .error-messages,.entity-primary.ir-form .error-messages{background:rgba(192,57,43,.15);border:1px solid rgba(192,57,43,.3);border-radius:6px;padding:1rem;margin-bottom:1.25rem}.ir-modal-form .error-messages h3,.entity-primary.ir-form .error-messages h3{margin:0 0 .5rem 0;color:#c0392b;font-size:1rem}.ir-modal-form .error-messages ul,.entity-primary.ir-form .error-messages ul{margin:0;padding-left:1.25rem;color:#d8d8d8}.ir-modal-form fieldset,.entity-primary.ir-form fieldset{border:1px solid #4d4d4d;border-radius:6px;padding:1rem;margin-bottom:1.25rem}.ir-modal-form fieldset legend,.entity-primary.ir-form fieldset legend{padding:0 .5rem;color:#d8d8d8;font-weight:600}.ir-modal-form .form-hint,.entity-primary.ir-form .form-hint{font-size:.75rem;color:#747474;margin-top:.25rem}.btn-xs{padding:.25rem .5rem;font-size:.75rem}.pir-field{padding-top:1.5rem}.pir-field .pir-checkbox{width:18px;height:18px;margin-right:.5rem;vertical-align:middle;accent-color:#c0392b}.pir-field .pir-label{font-weight:500;color:#d8d8d8;cursor:pointer;vertical-align:middle}.pir-field .form-hint{margin-top:.5rem;margin-left:26px}.entity-adjunct .signals-panel,.entity-adjunct .tasks-panel,.entity-adjunct .notebooks-panel,.entity-adjunct .discussion-panel,.entity-adjunct .details-panel{background-color:#191919;border-radius:6px;overflow:hidden}.entity-adjunct .signals-panel .panel-header,.entity-adjunct .tasks-panel .panel-header,.entity-adjunct .notebooks-panel .panel-header,.entity-adjunct .discussion-panel .panel-header,.entity-adjunct .details-panel .panel-header{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #4d4d4d;background-color:#262626}.entity-adjunct .signals-panel .panel-header h3,.entity-adjunct .tasks-panel .panel-header h3,.entity-adjunct .notebooks-panel .panel-header h3,.entity-adjunct .discussion-panel .panel-header h3,.entity-adjunct .details-panel .panel-header h3{margin:0}.entity-adjunct .signals-panel .panel-header .panel-controls,.entity-adjunct .signals-panel .panel-header .signals-controls,.entity-adjunct .tasks-panel .panel-header .panel-controls,.entity-adjunct .tasks-panel .panel-header .signals-controls,.entity-adjunct .notebooks-panel .panel-header .panel-controls,.entity-adjunct .notebooks-panel .panel-header .signals-controls,.entity-adjunct .discussion-panel .panel-header .panel-controls,.entity-adjunct .discussion-panel .panel-header .signals-controls,.entity-adjunct .details-panel .panel-header .panel-controls,.entity-adjunct .details-panel .panel-header .signals-controls{display:flex;align-items:center;gap:1rem}.entity-adjunct .signals-panel .panel-header .panel-controls .item-count,.entity-adjunct .signals-panel .panel-header .panel-controls .signal-count,.entity-adjunct .signals-panel .panel-header .signals-controls .item-count,.entity-adjunct .signals-panel .panel-header .signals-controls .signal-count,.entity-adjunct .tasks-panel .panel-header .panel-controls .item-count,.entity-adjunct .tasks-panel .panel-header .panel-controls .signal-count,.entity-adjunct .tasks-panel .panel-header .signals-controls .item-count,.entity-adjunct .tasks-panel .panel-header .signals-controls .signal-count,.entity-adjunct .notebooks-panel .panel-header .panel-controls .item-count,.entity-adjunct .notebooks-panel .panel-header .panel-controls .signal-count,.entity-adjunct .notebooks-panel .panel-header .signals-controls .item-count,.entity-adjunct .notebooks-panel .panel-header .signals-controls .signal-count,.entity-adjunct .discussion-panel .panel-header .panel-controls .item-count,.entity-adjunct .discussion-panel .panel-header .panel-controls .signal-count,.entity-adjunct .discussion-panel .panel-header .signals-controls .item-count,.entity-adjunct .discussion-panel .panel-header .signals-controls .signal-count,.entity-adjunct .details-panel .panel-header .panel-controls .item-count,.entity-adjunct .details-panel .panel-header .panel-controls .signal-count,.entity-adjunct .details-panel .panel-header .signals-controls .item-count,.entity-adjunct .details-panel .panel-header .signals-controls .signal-count{font-size:.875rem;color:#999}.entity-adjunct .signals-panel .panel-content,.entity-adjunct .tasks-panel .panel-content,.entity-adjunct .notebooks-panel .panel-content,.entity-adjunct .discussion-panel .panel-content,.entity-adjunct .details-panel .panel-content{padding:1rem}.entity-adjunct .signals-panel .empty-state,.entity-adjunct .tasks-panel .empty-state,.entity-adjunct .notebooks-panel .empty-state,.entity-adjunct .discussion-panel .empty-state,.entity-adjunct .details-panel .empty-state{text-align:center;padding:2rem;background:#262626;border-radius:6px;color:#999}.entity-adjunct .signals-panel .empty-state p,.entity-adjunct .tasks-panel .empty-state p,.entity-adjunct .notebooks-panel .empty-state p,.entity-adjunct .discussion-panel .empty-state p,.entity-adjunct .details-panel .empty-state p{margin:0}.entity-adjunct .signals-panel .empty-state .empty-hint,.entity-adjunct .tasks-panel .empty-state .empty-hint,.entity-adjunct .notebooks-panel .empty-state .empty-hint,.entity-adjunct .discussion-panel .empty-state .empty-hint,.entity-adjunct .details-panel .empty-state .empty-hint{font-size:.875rem;margin-top:.5rem}.entity-adjunct .details-panel{margin-bottom:1rem}.entity-adjunct .details-panel .detail-row{display:flex;gap:.5rem;padding:.5rem 0;border-bottom:1px solid #4d4d4d}.entity-adjunct .details-panel .detail-row:last-child{border-bottom:none}.entity-adjunct .details-panel .detail-row strong{color:#999;min-width:100px}.entity-adjunct .details-panel .action-buttons{display:flex;gap:.5rem}.entity-adjunct .details-panel .action-buttons form{margin:0}.signals-panel .signals-list{list-style:none;margin:0;padding:0}.signals-panel .signals-list.compact .signal-item{padding:.75rem;margin-bottom:.5rem}.signals-panel .signal-item{background:#262626;border-radius:6px;padding:1rem;margin-bottom:.75rem;border-left:3px solid #747474}.signals-panel .signal-item:last-child{margin-bottom:0}.signals-panel .signal-item.severity-info{border-left-color:#999}.signals-panel .signal-item.severity-low{border-left-color:#2ecc71}.signals-panel .signal-item.severity-medium{border-left-color:#f1c40f}.signals-panel .signal-item.severity-high{border-left-color:#e67e22}.signals-panel .signal-item.severity-critical{border-left-color:#c0392b}.signals-panel .signal-header{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.signals-panel .platform-badge,.signals-panel .severity-badge{display:inline-block;padding:.125rem .5rem;border-radius:3px;font-size:.7rem;font-weight:600;text-transform:uppercase;background:rgba(116,116,116,.3);color:#999}.signals-panel .signal-url{font-size:.875rem;margin-bottom:.5rem}.signals-panel .signal-url a{color:#009cbb}.signals-panel .signal-url a:hover{color:rgb(0,198.5454545455,238)}.signals-panel .signal-content{font-size:.875rem;color:#d8d8d8;margin-bottom:.5rem}.signals-panel .signal-meta{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.75rem;color:#999;margin-bottom:.75rem}.signals-panel .signal-actions{display:flex;align-items:center;gap:.5rem}.signals-panel .signal-actions form{margin:0;padding:0;display:inline-flex}.signals-panel .signal-actions .button-small{padding:.25rem .5rem;font-size:.75rem}.notebooks-panel .notebook-list{list-style:none;margin:0;padding:0}.notebooks-panel .notebook-item{background:#262626;border-radius:6px;padding:.75rem 1rem;margin-bottom:.5rem}.notebooks-panel .notebook-item:last-child{margin-bottom:0}.notebooks-panel .notebook-item h4{margin:0 0 .25rem 0;font-size:.95rem}.notebooks-panel .notebook-item h4 a{color:#fff}.notebooks-panel .notebook-item h4 a:hover{color:#009cbb}.notebooks-panel .notebook-item .notebook-meta{font-size:.75rem;color:#999;margin:0}.eeis-panel{background-color:#191919;border-radius:6px;overflow:hidden}.eeis-panel .panel-header{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #4d4d4d;background-color:#262626}.eeis-panel .panel-header h3{margin:0}.eeis-panel .panel-header .panel-controls{display:flex;align-items:center;gap:1rem}.eeis-panel .panel-header .panel-controls .item-count{font-size:.875rem;color:#999}.eeis-panel .panel-content{padding:1rem}.eeis-panel .eei-list{list-style:none;margin:0;padding:0}.eeis-panel .eei-list .eei-item{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:#262626;border-radius:6px;margin-bottom:.5rem}.eeis-panel .eei-list .eei-item:last-child{margin-bottom:0}.eeis-panel .eei-list .eei-item .eei-status{flex-shrink:0}.eeis-panel .eei-list .eei-item .eei-status .status-indicator{display:block;width:12px;height:12px;border-radius:50%;margin-top:4px}.eeis-panel .eei-list .eei-item .eei-status .status-indicator.open{background-color:#747474}.eeis-panel .eei-list .eei-item .eei-status .status-indicator.in_progress{background-color:#3498db}.eeis-panel .eei-list .eei-item .eei-status .status-indicator.satisfied{background-color:#2ecc71}.eeis-panel .eei-list .eei-item .eei-content{flex:1;min-width:0}.eeis-panel .eei-list .eei-item .eei-content h4{margin:0 0 .25rem 0;font-size:.95rem;color:#fff}.eeis-panel .eei-list .eei-item .eei-content .eei-description{font-size:.875rem;color:#999;margin:0 0 .5rem 0}.eeis-panel .eei-list .eei-item .eei-content .eei-meta{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.75rem}.eeis-panel .eei-list .eei-item .eei-content .eei-meta .weight{background:#4d4d4d;color:#f1c40f;padding:.125rem .375rem;border-radius:2px;font-weight:600}.eeis-panel .eei-list .eei-item .eei-content .eei-meta .task-count{color:#999}.eeis-panel .eei-list .eei-item .eei-actions{flex-shrink:0;display:flex;gap:.25rem}.eeis-panel .eei-list .eei-item .eei-actions .btn-icon{padding:.25rem;background:rgba(0,0,0,0);border:none;cursor:pointer;opacity:.6;transition:opacity .2s}.eeis-panel .eei-list .eei-item .eei-actions .btn-icon:hover{opacity:1}.eeis-panel .eei-list .eei-item .eei-actions .btn-icon .icon-small{width:16px;height:16px}.eeis-panel .eei-list .eei-item.open{border-left:3px solid #747474}.eeis-panel .eei-list .eei-item.in_progress{border-left:3px solid #3498db}.eeis-panel .eei-list .eei-item.satisfied{border-left:3px solid #2ecc71}.eeis-panel .eei-progress{margin-top:1rem;padding-top:1rem;border-top:1px solid #4d4d4d}.eeis-panel .eei-progress .progress-bar{height:8px;background:#4d4d4d;border-radius:4px;overflow:hidden}.eeis-panel .eei-progress .progress-bar .progress-fill{height:100%;background:linear-gradient(90deg, #009cbb, #2ecc71);border-radius:4px;transition:width .3s ease}.eeis-panel .eei-progress .progress-text{margin-top:.5rem;font-size:.875rem;color:#999}.eeis-panel .empty-state{text-align:center;padding:2rem;background:#262626;border-radius:6px;color:#999}.eeis-panel .empty-state p{margin:0}.eeis-panel .empty-state .empty-hint{font-size:.875rem;margin-top:.5rem}.eei-form .form-field{margin-bottom:1.25rem}.eei-form .form-field label{display:block;margin-bottom:.375rem;font-weight:500;color:#d8d8d8;font-size:.875rem}.eei-form .form-field .form-control{width:100%;padding:.625rem .75rem;background:#4d4d4d;border:1px solid #747474;border-radius:4px;color:#fff;font-size:.9375rem}.eei-form .form-field .form-control:focus{outline:none;border-color:#009cbb;box-shadow:0 0 0 2px rgba(0,156,187,.2)}.eei-form .form-field.half{flex:1;min-width:0}.eei-form .form-row{display:flex;gap:1rem}@media(max-width: 500px){.eei-form .form-row{flex-direction:column}}.eei-form .form-hint{font-size:.75rem;color:#747474;margin-top:.25rem}.eei-form .form-actions{display:flex;gap:.75rem;padding-top:1rem;border-top:1px solid #4d4d4d;margin-top:.5rem}.eei-modal{background:#262626;color:#fff;border-radius:8px;width:90vw;max-width:500px}.eei-modal .modal-header{padding:1rem 1.5rem;border-bottom:1px solid #4d4d4d}.eei-modal .modal-header h2{margin:0;font-size:1.25rem}.eei-modal .modal-body{padding:1.5rem}.gap-analysis .gap-stats-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));gap:1rem;margin-bottom:2rem}.gap-analysis .gap-stats-grid .stat-card{background:#262626;border-radius:8px;padding:1.25rem;text-align:center;border-left:4px solid #747474}.gap-analysis .gap-stats-grid .stat-card.warning{border-left-color:#f1c40f}.gap-analysis .gap-stats-grid .stat-card.danger{border-left-color:#c0392b}.gap-analysis .gap-stats-grid .stat-card .stat-value{font-size:2rem;font-weight:700;color:#fff;line-height:1}.gap-analysis .gap-stats-grid .stat-card .stat-label{font-size:.75rem;color:#999;text-transform:uppercase;margin-top:.5rem}.gap-analysis .heatmap-section{margin-bottom:2rem}.gap-analysis .heatmap-section header{margin-bottom:1rem}.gap-analysis .heatmap-section header h2{margin:0}.gap-analysis .heatmap-table{width:100%;border-collapse:collapse;background:#262626;border-radius:8px;overflow:hidden}.gap-analysis .heatmap-table th,.gap-analysis .heatmap-table td{padding:.75rem 1rem;text-align:center;border-bottom:1px solid #4d4d4d}.gap-analysis .heatmap-table th{background:#4d4d4d;color:#999;font-weight:600;font-size:.75rem;text-transform:uppercase}.gap-analysis .heatmap-table .priority-label{text-align:left;font-weight:600}.gap-analysis .heatmap-table .priority-row.priority-critical .priority-label{color:#c0392b}.gap-analysis .heatmap-table .priority-row.priority-high .priority-label{color:#e67e22}.gap-analysis .heatmap-table .priority-row.priority-medium .priority-label{color:#f1c40f}.gap-analysis .heatmap-table .priority-row.priority-low .priority-label{color:#16a085}.gap-analysis .heatmap-table .heatmap-cell{font-size:1.25rem;font-weight:600}.gap-analysis .heatmap-table .heatmap-cell .empty{color:#747474}.gap-analysis .heatmap-table .heatmap-cell a{color:#fff;text-decoration:none}.gap-analysis .heatmap-table .heatmap-cell a:hover{color:#009cbb}.gap-analysis .heatmap-table .heatmap-cell.status-open.has-items{background:hsla(0,0%,60%,.2)}.gap-analysis .heatmap-table .heatmap-cell.status-in_progress.has-items{background:rgba(52,152,219,.2)}.gap-analysis .heatmap-table .heatmap-cell.status-satisfied.has-items{background:rgba(22,160,133,.2)}.gap-analysis .heatmap-table .heatmap-cell.status-verified.has-items{background:rgba(46,204,113,.2)}.gap-analysis .heatmap-table .heatmap-cell.status-unable_to_satisfy.has-items{background:rgba(192,57,43,.2)}.gap-analysis .gap-panels{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:1.5rem;margin-bottom:2rem}.gap-analysis .gap-panel{background:#262626;border-radius:8px;overflow:hidden}.gap-analysis .gap-panel header{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#4d4d4d}.gap-analysis .gap-panel header h3{margin:0;font-size:1rem}.gap-analysis .gap-panel header .panel-count{background:#747474;color:#fff;padding:.125rem .5rem;border-radius:10px;font-size:.75rem;font-weight:600}.gap-analysis .gap-panel .panel-content{padding:1rem}.gap-analysis .gap-list{list-style:none;margin:0;padding:0}.gap-analysis .gap-list .gap-item{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;border-bottom:1px solid #4d4d4d}.gap-analysis .gap-list .gap-item:last-child{border-bottom:none}.gap-analysis .gap-list .gap-item a{flex:1;color:#fff}.gap-analysis .gap-list .gap-item a:hover{color:#009cbb}.gap-analysis .gap-list .gap-item .days-stale{color:#c0392b;font-size:.75rem;font-weight:600}.gap-analysis .gap-list .gap-item .button-small{padding:.25rem .5rem;font-size:.7rem}.gap-analysis .unsatisfied-section header{margin-bottom:1.5rem}.gap-analysis .unsatisfied-section header h2{margin:0}.gap-analysis .priority-groups{display:flex;flex-direction:column;gap:1.5rem}.gap-analysis .priority-group{background:#262626;border-radius:8px;padding:1rem}.gap-analysis .priority-group.priority-critical{border-left:4px solid #c0392b}.gap-analysis .priority-group.priority-high{border-left:4px solid #e67e22}.gap-analysis .priority-group.priority-medium{border-left:4px solid #f1c40f}.gap-analysis .priority-group.priority-low{border-left:4px solid #16a085}.gap-analysis .priority-group h4{margin:0 0 1rem 0;color:#d8d8d8}.gap-analysis .gap-table{width:100%;border-collapse:collapse}.gap-analysis .gap-table th,.gap-analysis .gap-table td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid #4d4d4d}.gap-analysis .gap-table th{color:#999;font-weight:600;font-size:.75rem;text-transform:uppercase}.gap-analysis .gap-table td{font-size:.875rem}.gap-analysis .gap-table td a{color:#fff}.gap-analysis .gap-table td a:hover{color:#009cbb}.gap-analysis .gap-table .warnings{display:flex;flex-wrap:wrap;gap:.25rem}.gap-analysis .warning-badge{display:inline-block;background:rgba(241,196,15,.2);color:#f1c40f;padding:.125rem .375rem;border-radius:3px;font-size:.625rem;font-weight:600}.gap-analysis .empty-message{color:#999;text-align:center;padding:1rem;font-style:italic;margin:0}.strategy-panel{background-color:#191919;border-radius:6px;overflow:hidden}.strategy-panel .panel-header{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #4d4d4d;background-color:#262626}.strategy-panel .panel-header h3{margin:0}.strategy-panel .panel-header .panel-controls{display:flex;align-items:center;gap:1rem}.strategy-panel .panel-content{padding:1rem}.strategy-panel .empty-state{text-align:center;padding:2rem;background:#262626;border-radius:6px;color:#999}.strategy-panel .empty-state p{margin:0}.strategy-panel .empty-state .empty-hint{font-size:.875rem;margin-top:.5rem}.collection-strategy .strategy-section{margin-bottom:1.5rem}.collection-strategy .strategy-section:last-child{margin-bottom:0}.collection-strategy .strategy-section h4{margin:0 0 .5rem 0;font-size:.875rem;color:#999;text-transform:uppercase;letter-spacing:.025em}.collection-strategy .strategy-section .strategy-content{color:#d8d8d8;line-height:1.5}.collection-strategy .strategy-section .strategy-content.constraints{color:#747474;font-style:italic}.collection-strategy .strategy-metrics{display:grid;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));gap:1rem;margin-bottom:1.5rem}.collection-strategy .strategy-metrics .metric-card{background:#262626;border-radius:6px;padding:1rem;text-align:center}.collection-strategy .strategy-metrics .metric-card .metric-label{display:block;font-size:.75rem;color:#747474;text-transform:uppercase;margin-bottom:.25rem}.collection-strategy .strategy-metrics .metric-card .metric-value{display:block;font-size:1.25rem;font-weight:700;color:#fff}.collection-strategy .strategy-metrics .metric-card .metric-value.effort-minimal{color:#2ecc71}.collection-strategy .strategy-metrics .metric-card .metric-value.effort-light{color:#16a085}.collection-strategy .strategy-metrics .metric-card .metric-value.effort-moderate{color:#f1c40f}.collection-strategy .strategy-metrics .metric-card .metric-value.effort-substantial{color:#e67e22}.collection-strategy .strategy-metrics .metric-card .metric-value.effort-extensive{color:#c0392b}.collection-strategy .strategy-metrics .metric-card .metric-detail{display:block;font-size:.7rem;color:#999;margin-top:.25rem}.collection-strategy .source-type-badges{display:flex;flex-wrap:wrap;gap:.5rem}.collection-strategy .strategy-meta{display:flex;flex-wrap:wrap;gap:1rem;padding-top:1rem;border-top:1px solid #4d4d4d;font-size:.75rem;color:#747474}.source-type-badge{display:inline-block;padding:.25rem .5rem;border-radius:3px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;background:rgba(116,116,116,.3);color:#999}.source-type-badge.osint{background:rgba(52,152,219,.2);color:#3498db}.source-type-badge.socmint{background:rgba(155,89,182,.2);color:#9b59b6}.source-type-badge.finint{background:rgba(46,204,113,.2);color:#2ecc71}.source-type-badge.geoint{background:rgba(230,126,34,.2);color:#e67e22}.source-type-badge.humint_derived{background:rgba(192,57,43,.2);color:#c0392b}.source-type-badge.techint{background:rgba(241,196,15,.2);color:#f1c40f}.source-type-badge.other{background:rgba(116,116,116,.3);color:#999}.collection-strategy-form .form-group{margin-bottom:1.25rem}.collection-strategy-form .form-group label{display:block;margin-bottom:.375rem;font-weight:500;color:#d8d8d8;font-size:.875rem}.collection-strategy-form .form-group input[type=text],.collection-strategy-form .form-group input[type=number],.collection-strategy-form .form-group textarea,.collection-strategy-form .form-group select{width:100%;padding:.625rem .75rem;background:#4d4d4d;border:1px solid #747474;border-radius:4px;color:#fff;font-size:.9375rem}.collection-strategy-form .form-group input[type=text]:focus,.collection-strategy-form .form-group input[type=number]:focus,.collection-strategy-form .form-group textarea:focus,.collection-strategy-form .form-group select:focus{outline:none;border-color:#009cbb;box-shadow:0 0 0 2px rgba(0,156,187,.2)}.collection-strategy-form .form-group input[type=text]::placeholder,.collection-strategy-form .form-group input[type=number]::placeholder,.collection-strategy-form .form-group textarea::placeholder,.collection-strategy-form .form-group select::placeholder{color:#747474}.collection-strategy-form .form-group textarea{resize:vertical;min-height:80px}.collection-strategy-form .form-row{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}@media(max-width: 600px){.collection-strategy-form .form-row{grid-template-columns:1fr}}.collection-strategy-form .form-hint{font-size:.75rem;color:#747474;margin-top:.375rem}.collection-strategy-form .form-hint.suggested{color:#009cbb}.collection-strategy-form .checkbox-group.source-types{display:flex;flex-wrap:wrap;gap:.5rem}.collection-strategy-form .checkbox-group.source-types .checkbox-label{display:inline-flex;align-items:center;gap:.25rem;cursor:pointer}.collection-strategy-form .checkbox-group.source-types .checkbox-label input[type=checkbox]{width:16px;height:16px;accent-color:#009cbb}.collection-strategy-form .form-actions{display:flex;gap:.75rem;padding-top:1rem;border-top:1px solid #4d4d4d;margin-top:.5rem}.collection-strategy-form .error-messages{background:rgba(192,57,43,.15);border:1px solid rgba(192,57,43,.3);border-radius:6px;padding:1rem;margin-bottom:1.25rem}.collection-strategy-form .error-messages h4{margin:0 0 .5rem 0;color:#c0392b;font-size:.875rem}.collection-strategy-form .error-messages ul{margin:0;padding-left:1.25rem;color:#d8d8d8}.source-link-form .source-type-tabs{display:flex;gap:.5rem;margin-bottom:1rem}.source-link-form .source-type-tabs .tab-btn{flex:1;padding:.625rem 1rem;background:#4d4d4d;border:1px solid #747474;border-radius:4px;color:#999;cursor:pointer;font-size:.875rem;transition:all .15s ease}.source-link-form .source-type-tabs .tab-btn:hover{background:#747474;color:#fff}.source-link-form .source-type-tabs .tab-btn.active{background:#009cbb;border-color:#009cbb;color:#fff}.source-link-form .source-panels .source-panel.hidden{display:none}.source-link-form .source-panels .source-panel .source-select{width:100%;padding:.625rem .75rem;background:#4d4d4d;border:1px solid #747474;border-radius:4px;color:#fff;font-size:.9375rem}.source-link-form .source-panels .source-panel .source-select:focus{outline:none;border-color:#009cbb;box-shadow:0 0 0 2px rgba(0,156,187,.2)}.source-link-form .source-panels .source-panel .source-select option{background:#262626;color:#fff}.source-link-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width: 500px){.source-link-form .form-row{grid-template-columns:1fr}}.task-linked-sources{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #4d4d4d}.task-linked-sources .linked-sources-label{font-size:.75rem;color:#747474;margin-right:.25rem}.task-linked-sources .linked-source{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#4d4d4d;border-radius:4px;font-size:.75rem}.task-linked-sources .linked-source.supports{border-left:2px solid #2ecc71}.task-linked-sources .linked-source.refutes{border-left:2px solid #c0392b}.task-linked-sources .linked-source.partially_satisfies{border-left:2px solid #f1c40f}.task-linked-sources .linked-source .confidence-indicator{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;font-size:.625rem;font-weight:600}.task-linked-sources .linked-source .confidence-indicator.confidence-1{background:#2ecc71;color:#fff}.task-linked-sources .linked-source .confidence-indicator.confidence-2{background:#16a085;color:#fff}.task-linked-sources .linked-source .confidence-indicator.confidence-3{background:#f1c40f;color:#262626}.task-linked-sources .linked-source .confidence-indicator.confidence-4{background:#e67e22;color:#fff}.task-linked-sources .linked-source .confidence-indicator.confidence-5{background:#c0392b;color:#fff}.task-linked-sources .linked-source a{color:#d8d8d8;text-decoration:none}.task-linked-sources .linked-source a:hover{color:#fff;text-decoration:underline}.task-linked-sources .linked-source .remove-link{background:none;border:none;color:#747474;cursor:pointer;padding:0;margin-left:.25rem;font-size:1rem;line-height:1}.task-linked-sources .linked-source .remove-link:hover{color:#c0392b}.swot-analyses-index .swot-analyses-list{display:flex;flex-direction:column;gap:1rem;padding:1rem}.swot-analyses-index .swot-card{background-color:#262626;border-radius:6px;padding:1rem;border:1px solid #4d4d4d;transition:border-color .2s ease}.swot-analyses-index .swot-card:hover{border-color:#999}.swot-analyses-index .swot-card .swot-link{text-decoration:none;color:inherit;display:block}.swot-analyses-index .swot-card h3{margin:0 0 .5rem 0;font-size:1.125rem;color:#fff}.swot-analyses-index .swot-card .swot-meta{font-size:.875rem;color:#999;margin-bottom:.75rem}.swot-analyses-index .swot-card .swot-meta .analyzed-date::after,.swot-analyses-index .swot-card .swot-meta .created-by::after{content:" · "}.swot-analyses-index .swot-card .swot-meta .analyzed-date:last-child::after,.swot-analyses-index .swot-card .swot-meta .created-by:last-child::after{content:none}.swot-analyses-index .swot-card .swot-summary{margin-bottom:.75rem}.swot-analyses-index .swot-card .quadrant-counts{display:flex;gap:.75rem;flex-wrap:wrap}.swot-analyses-index .swot-card .quadrant-counts .count{font-size:.75rem;padding:.25rem .5rem;border-radius:4px;background-color:#191919}.swot-analyses-index .swot-card .quadrant-counts .count.strength{border-left:3px solid #2ecc71}.swot-analyses-index .swot-card .quadrant-counts .count.weakness{border-left:3px solid #c0392b}.swot-analyses-index .swot-card .quadrant-counts .count.opportunity{border-left:3px solid #3498db}.swot-analyses-index .swot-card .quadrant-counts .count.threat{border-left:3px solid #e67e22}.swot-analyses-index .swot-card .swot-context{font-size:.875rem;color:#999;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #4d4d4d}.swot-analyses-index .empty-state{text-align:center;padding:2rem;color:#999}.swot-analyses-index .empty-state p{margin-bottom:1rem}.swot-analysis-show .modal-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem}.swot-analysis-show .modal-header .header-content h2{margin:0}.swot-analysis-show .modal-header .header-content .modal-subtitle{color:#999;margin-top:.25rem}.swot-analysis-show .modal-header .header-actions{display:flex;gap:.5rem}.swot-analysis-show .swot-context-section{padding:1rem;background-color:#262626;border-radius:6px;margin:1rem}.swot-analysis-show .swot-context-section h4{margin:0 0 .5rem 0;font-size:.875rem;text-transform:uppercase;color:#999}.swot-analysis-show .swot-context-section p{margin:0}.swot-analysis-show .swot-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;padding:1rem}@media(max-width: 767px){.swot-analysis-show .swot-grid{grid-template-columns:1fr}}.swot-analysis-show .swot-quadrant{background-color:#262626;border-radius:6px;padding:1rem;border-top:3px solid rgba(0,0,0,0)}.swot-analysis-show .swot-quadrant.strength{border-top-color:#2ecc71}.swot-analysis-show .swot-quadrant.strength h3{color:#2ecc71}.swot-analysis-show .swot-quadrant.weakness{border-top-color:#c0392b}.swot-analysis-show .swot-quadrant.weakness h3{color:#c0392b}.swot-analysis-show .swot-quadrant.opportunity{border-top-color:#3498db}.swot-analysis-show .swot-quadrant.opportunity h3{color:#3498db}.swot-analysis-show .swot-quadrant.threat{border-top-color:#e67e22}.swot-analysis-show .swot-quadrant.threat h3{color:#e67e22}.swot-analysis-show .swot-quadrant h3{margin:0 0 1rem 0;font-size:1rem;text-transform:uppercase}.swot-analysis-show .swot-quadrant .swot-items{list-style:none;margin:0;padding:0}.swot-analysis-show .swot-quadrant .swot-items li{padding:.5rem 0;border-bottom:1px solid #4d4d4d}.swot-analysis-show .swot-quadrant .swot-items li:last-child{border-bottom:none}.swot-analysis-show .swot-quadrant .swot-items li.empty{color:#999;font-style:italic}.swot-analysis-show .swot-quadrant .swot-items .source-indicator{font-size:.75rem;color:#999;margin-left:.5rem}.swot-analysis-show .swot-analysis-section{padding:1rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}@media(max-width: 767px){.swot-analysis-show .swot-analysis-section{grid-template-columns:1fr}}.swot-analysis-show .swot-analysis-section .summary-section,.swot-analysis-show .swot-analysis-section .recommendations-section{background-color:#262626;border-radius:6px;padding:1rem}.swot-analysis-show .swot-analysis-section .summary-section h4,.swot-analysis-show .swot-analysis-section .recommendations-section h4{margin:0 0 .5rem 0;font-size:.875rem;text-transform:uppercase;color:#999}.swot-analysis-show .swot-analysis-section .summary-section p,.swot-analysis-show .swot-analysis-section .recommendations-section p{margin:0;white-space:pre-wrap}.swot-analysis-show .swot-actions{padding:1rem;border-top:1px solid #4d4d4d;display:flex;justify-content:flex-end;gap:.5rem}.swot-analysis-form .modal-body{padding:1rem}.swot-form .error-messages{background-color:rgba(192,57,43,.1);border:1px solid #c0392b;border-radius:6px;padding:1rem;margin-bottom:1rem}.swot-form .error-messages h4{margin:0 0 .5rem 0;color:#c0392b}.swot-form .error-messages ul{margin:0;padding-left:1.25rem}.swot-form .form-section{margin-bottom:1.5rem}.swot-form .form-field{margin-bottom:1rem}.swot-form .form-field label{display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem;color:#fff}.swot-form .form-field .form-input{width:100%;padding:.625rem;background-color:#262626;border:1px solid #4d4d4d;border-radius:4px;color:#fff;font-size:1rem}.swot-form .form-field .form-input:focus{border-color:#3498db;outline:none}.swot-form .form-field .form-input::placeholder{color:#747474}.swot-form .form-field textarea.form-input{resize:vertical;min-height:80px}.swot-form .form-row{display:flex;gap:1rem}.swot-form .form-row .form-field{flex:1}.swot-form .swot-quadrants-form{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;margin-bottom:1.5rem}@media(max-width: 767px){.swot-form .swot-quadrants-form{grid-template-columns:1fr}}.swot-form .quadrant-section{background-color:#262626;border-radius:6px;padding:1rem;border-top:3px solid rgba(0,0,0,0)}.swot-form .quadrant-section.strength{border-top-color:#2ecc71}.swot-form .quadrant-section.strength h4{color:#2ecc71}.swot-form .quadrant-section.weakness{border-top-color:#c0392b}.swot-form .quadrant-section.weakness h4{color:#c0392b}.swot-form .quadrant-section.opportunity{border-top-color:#3498db}.swot-form .quadrant-section.opportunity h4{color:#3498db}.swot-form .quadrant-section.threat{border-top-color:#e67e22}.swot-form .quadrant-section.threat h4{color:#e67e22}.swot-form .quadrant-section h4{margin:0 0 1rem 0;font-size:.875rem;text-transform:uppercase}.swot-form .quadrant-section .quadrant-items{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.swot-form .quadrant-section .swot-item-field .item-input-row{display:flex;gap:.5rem;align-items:flex-start}.swot-form .quadrant-section .swot-item-field .item-input-row textarea{flex:1;padding:.5rem;background-color:#191919;border:1px solid #4d4d4d;border-radius:4px;color:#fff;font-size:.875rem;resize:vertical;min-height:60px}.swot-form .quadrant-section .swot-item-field .item-input-row textarea:focus{border-color:#3498db;outline:none}.swot-form .quadrant-section .swot-item-field .item-input-row textarea::placeholder{color:#747474}.swot-form .quadrant-section .swot-item-field .item-input-row .remove-item{background:none;border:none;color:#999;font-size:1.25rem;line-height:1;padding:.25rem .5rem;cursor:pointer;border-radius:4px;transition:color .2s ease,background-color .2s ease}.swot-form .quadrant-section .swot-item-field .item-input-row .remove-item:hover{color:#c0392b;background-color:rgba(192,57,43,.1)}.swot-form .quadrant-section .add-item-button{width:100%;padding:.5rem;background-color:rgba(0,0,0,0);border:1px dashed #4d4d4d;border-radius:4px;color:#999;font-size:.875rem;cursor:pointer;transition:border-color .2s ease,color .2s ease}.swot-form .quadrant-section .add-item-button:hover{border-color:#999;color:#fff}.swot-form .form-actions{display:flex;justify-content:flex-end;gap:.5rem;padding-top:1rem;border-top:1px solid #4d4d4d}.ascope-pmesii-index .ascope-pmesii-list{display:flex;flex-direction:column;gap:1rem;padding:1rem}.ascope-pmesii-index .ascope-pmesii-card{background-color:#262626;border-radius:6px;padding:1rem;border:1px solid #4d4d4d;transition:border-color .2s ease}.ascope-pmesii-index .ascope-pmesii-card:hover{border-color:#999}.ascope-pmesii-index .ascope-pmesii-card .analysis-link{text-decoration:none;color:inherit;display:block}.ascope-pmesii-index .ascope-pmesii-card h3{margin:0 0 .5rem 0;font-size:1.125rem;color:#fff}.ascope-pmesii-index .ascope-pmesii-card .analysis-meta{font-size:.875rem;color:#999;margin-bottom:.75rem}.ascope-pmesii-index .ascope-pmesii-card .analysis-meta .analyzed-date::after,.ascope-pmesii-index .ascope-pmesii-card .analysis-meta .created-by::after{content:" · "}.ascope-pmesii-index .ascope-pmesii-card .analysis-meta .analyzed-date:last-child::after,.ascope-pmesii-index .ascope-pmesii-card .analysis-meta .created-by:last-child::after{content:none}.ascope-pmesii-index .ascope-pmesii-card .coverage-summary{display:flex;gap:1rem;margin-bottom:.75rem}.ascope-pmesii-index .ascope-pmesii-card .coverage-summary .coverage-stat{font-size:.875rem;color:#999;background-color:#191919;padding:.25rem .5rem;border-radius:4px}.ascope-pmesii-index .ascope-pmesii-card .analysis-description{font-size:.875rem;color:#999;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #4d4d4d}.ascope-pmesii-index .empty-state{text-align:center;padding:2rem;color:#999}.ascope-pmesii-index .empty-state p{margin-bottom:1rem}.ascope-pmesii-index .empty-state .empty-hint{font-size:.875rem;max-width:600px;margin:0 auto 1.5rem}.ascope-pmesii-show .modal-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem}.ascope-pmesii-show .modal-header .header-content h2{margin:0}.ascope-pmesii-show .modal-header .header-content .modal-subtitle{color:#999;margin-top:.25rem}.ascope-pmesii-show .modal-header .header-actions{display:flex;gap:.5rem}.ascope-pmesii-show .analysis-description-section{padding:1rem;background-color:#262626;border-radius:6px;margin:1rem}.ascope-pmesii-show .analysis-description-section h4{margin:0 0 .5rem 0;font-size:.875rem;text-transform:uppercase;color:#999}.ascope-pmesii-show .analysis-description-section p{margin:0}.ascope-pmesii-show .matrix-container{padding:1rem}.ascope-pmesii-show .matrix-legend{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.ascope-pmesii-show .matrix-legend .legend-item{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#999}.ascope-pmesii-show .ascope-pmesii-matrix{display:grid;gap:2px;background-color:#4d4d4d;border-radius:6px;overflow:hidden}.ascope-pmesii-show .ascope-pmesii-matrix .matrix-header{display:contents}.ascope-pmesii-show .ascope-pmesii-matrix .matrix-header .corner-cell{background-color:#262626;padding:.75rem}.ascope-pmesii-show .ascope-pmesii-matrix .matrix-header .header-cell{background-color:#262626;padding:.75rem;font-weight:600;font-size:.75rem;text-transform:uppercase;text-align:center;color:#fff}.ascope-pmesii-show .ascope-pmesii-matrix .matrix-header .header-cell.pmesii{min-width:100px}.ascope-pmesii-show .ascope-pmesii-matrix .matrix-row{display:contents}.ascope-pmesii-show .ascope-pmesii-matrix .matrix-row .row-header{background-color:#262626;padding:.75rem;font-weight:600;font-size:.75rem;text-transform:uppercase;color:#fff;display:flex;align-items:center}.ascope-pmesii-show .ascope-pmesii-matrix .matrix-row .row-header.ascope{min-width:120px}.ascope-pmesii-show .ascope-pmesii-matrix .matrix-row .matrix-cell{background-color:#191919;padding:.75rem;min-height:80px;position:relative}.ascope-pmesii-show .ascope-pmesii-matrix .matrix-row .matrix-cell.green{background-color:rgba(46,204,113,.15);border-left:3px solid #2ecc71}.ascope-pmesii-show .ascope-pmesii-matrix .matrix-row .matrix-cell.yellow{background-color:rgba(241,196,15,.15);border-left:3px solid #f1c40f}.ascope-pmesii-show .ascope-pmesii-matrix .matrix-row .matrix-cell.red{background-color:rgba(192,57,43,.15);border-left:3px solid #c0392b}.ascope-pmesii-show .ascope-pmesii-matrix .matrix-row .matrix-cell.unknown{background-color:#191919;border-left:3px solid #747474}.ascope-pmesii-show .ascope-pmesii-matrix .matrix-row .matrix-cell .cell-content{font-size:.8125rem;color:#fff;line-height:1.4}.ascope-pmesii-show .ascope-pmesii-matrix .matrix-row .matrix-cell .cell-empty{color:#747474;text-align:center}.ascope-pmesii-show .coverage-stats-section{padding:1rem}.ascope-pmesii-show .coverage-stats-section h4{margin:0 0 1rem 0;font-size:.875rem;text-transform:uppercase;color:#999}.ascope-pmesii-show .coverage-stats-section .stats-grid{display:flex;gap:2rem;flex-wrap:wrap}.ascope-pmesii-show .coverage-stats-section .stats-grid .stat{display:flex;flex-direction:column;align-items:center;background-color:#262626;padding:1rem 1.5rem;border-radius:6px}.ascope-pmesii-show .coverage-stats-section .stats-grid .stat .stat-value{font-size:1.5rem;font-weight:600;color:#fff}.ascope-pmesii-show .coverage-stats-section .stats-grid .stat .stat-label{font-size:.75rem;color:#999;text-transform:uppercase}.ascope-pmesii-show .analysis-conclusions{padding:1rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}@media(max-width: 767px){.ascope-pmesii-show .analysis-conclusions{grid-template-columns:1fr}}.ascope-pmesii-show .analysis-conclusions .summary-section,.ascope-pmesii-show .analysis-conclusions .recommendations-section{background-color:#262626;border-radius:6px;padding:1rem}.ascope-pmesii-show .analysis-conclusions .summary-section h4,.ascope-pmesii-show .analysis-conclusions .recommendations-section h4{margin:0 0 .5rem 0;font-size:.875rem;text-transform:uppercase;color:#999}.ascope-pmesii-show .analysis-conclusions .summary-section p,.ascope-pmesii-show .analysis-conclusions .recommendations-section p{margin:0;white-space:pre-wrap}.ascope-pmesii-show .analysis-actions{padding:1rem;border-top:1px solid #4d4d4d;display:flex;justify-content:flex-end;gap:.5rem}.assessment-dot{display:inline-block;width:12px;height:12px;border-radius:50%}.assessment-dot.green{background-color:#2ecc71}.assessment-dot.yellow{background-color:#f1c40f}.assessment-dot.red{background-color:#c0392b}.assessment-dot.unknown{background-color:#747474}.ascope-pmesii-form{max-width:100%;overflow-x:auto}.ascope-pmesii-form-content .form-errors{background-color:rgba(192,57,43,.1);border:1px solid #c0392b;border-radius:6px;padding:1rem;margin:1rem}.ascope-pmesii-form-content .form-errors h3{margin:0 0 .5rem 0;color:#c0392b;font-size:1rem}.ascope-pmesii-form-content .form-errors ul{margin:0;padding-left:1.25rem}.ascope-pmesii-form-content .form-section{padding:1rem;border-bottom:1px solid #4d4d4d}.ascope-pmesii-form-content .form-section:last-child{border-bottom:none}.ascope-pmesii-form-content .form-section h3{margin:0 0 .5rem 0;font-size:1rem}.ascope-pmesii-form-content .form-section .form-hint{font-size:.875rem;color:#999;margin-bottom:1rem}.ascope-pmesii-form-content .form-group{margin-bottom:1rem}.ascope-pmesii-form-content .form-group label{display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem;color:#fff}.ascope-pmesii-form-content .form-group .form-control{width:100%;padding:.625rem;background-color:#262626;border:1px solid #4d4d4d;border-radius:4px;color:#fff;font-size:1rem}.ascope-pmesii-form-content .form-group .form-control:focus{border-color:#3498db;outline:none}.ascope-pmesii-form-content .form-group .form-control::placeholder{color:#747474}.ascope-pmesii-form-content .form-group textarea.form-control{resize:vertical;min-height:80px}.ascope-pmesii-form-content .matrix-section .matrix-legend{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.ascope-pmesii-form-content .matrix-section .matrix-legend .legend-item{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#999}.ascope-pmesii-form-content .matrix-form-container{display:grid;gap:2px;background-color:#4d4d4d;border-radius:6px;overflow:hidden;overflow-x:auto}.ascope-pmesii-form-content .matrix-form-container .matrix-header{display:contents}.ascope-pmesii-form-content .matrix-form-container .matrix-header .corner-cell{background-color:#262626;padding:.75rem}.ascope-pmesii-form-content .matrix-form-container .matrix-header .header-cell{background-color:#262626;padding:.75rem;font-weight:600;font-size:.75rem;text-transform:uppercase;text-align:center;color:#fff}.ascope-pmesii-form-content .matrix-form-container .matrix-header .header-cell.pmesii{min-width:120px}.ascope-pmesii-form-content .matrix-form-container .matrix-row{display:contents}.ascope-pmesii-form-content .matrix-form-container .matrix-row .row-header{background-color:#262626;padding:.75rem;font-weight:600;font-size:.75rem;text-transform:uppercase;color:#fff;display:flex;align-items:center}.ascope-pmesii-form-content .matrix-form-container .matrix-row .row-header.ascope{min-width:100px}.ascope-pmesii-form-content .matrix-form-container .matrix-row .matrix-cell-form{background-color:#191919;padding:.5rem;display:flex;flex-direction:column;gap:.5rem}.ascope-pmesii-form-content .matrix-form-container .matrix-row .matrix-cell-form .cell-assessment .assessment-select{width:100%;padding:.375rem;background-color:#262626;border:1px solid #4d4d4d;border-radius:4px;color:#fff;font-size:.875rem;font-weight:600;text-align:center;cursor:pointer}.ascope-pmesii-form-content .matrix-form-container .matrix-row .matrix-cell-form .cell-assessment .assessment-select.green{background-color:rgba(46,204,113,.2);border-color:#2ecc71}.ascope-pmesii-form-content .matrix-form-container .matrix-row .matrix-cell-form .cell-assessment .assessment-select.yellow{background-color:rgba(241,196,15,.2);border-color:#f1c40f}.ascope-pmesii-form-content .matrix-form-container .matrix-row .matrix-cell-form .cell-assessment .assessment-select.red{background-color:rgba(192,57,43,.2);border-color:#c0392b}.ascope-pmesii-form-content .matrix-form-container .matrix-row .matrix-cell-form .cell-assessment .assessment-select.unknown{background-color:#262626;border-color:#4d4d4d}.ascope-pmesii-form-content .matrix-form-container .matrix-row .matrix-cell-form .cell-content-input .cell-textarea{width:100%;padding:.5rem;background-color:#262626;border:1px solid #4d4d4d;border-radius:4px;color:#fff;font-size:.75rem;resize:vertical;min-height:60px}.ascope-pmesii-form-content .matrix-form-container .matrix-row .matrix-cell-form .cell-content-input .cell-textarea:focus{border-color:#3498db;outline:none}.ascope-pmesii-form-content .matrix-form-container .matrix-row .matrix-cell-form .cell-content-input .cell-textarea::placeholder{color:#747474;font-size:.625rem}.ascope-pmesii-form-content .form-actions{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem;border-top:1px solid #4d4d4d}.ascope-pmesii-matrix,.matrix-form-container{display:grid;grid-template-columns:auto repeat(6, minmax(100px, 1fr));grid-template-rows:auto repeat(6, auto)}.cell-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.cell-header .cell-assessment{flex:1}.cell-guidance-trigger{background:none;border:none;padding:.25rem;cursor:pointer;color:#747474;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:color .2s ease,background-color .2s ease}.cell-guidance-trigger:hover{color:#3498db;background-color:rgba(52,152,219,.1)}.cell-guidance-trigger:focus{outline:none;color:#3498db}.cell-guidance-tooltip{display:none;position:absolute;z-index:1000;width:300px;background-color:#262626;border:1px solid #4d4d4d;border-radius:6px;padding:.75rem;box-shadow:0 4px 12px rgba(0,0,0,.3)}.cell-guidance-tooltip.visible{display:block}.cell-guidance-tooltip.position-right{left:100%;top:0;margin-left:.5rem}.cell-guidance-tooltip.position-left{right:100%;top:0;margin-right:.5rem}.cell-guidance-tooltip.position-bottom{top:100%;left:50%;transform:translateX(-50%);margin-top:.5rem}.cell-guidance-tooltip.position-top{bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:.5rem}.cell-guidance-tooltip .tooltip-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.cell-guidance-tooltip .tooltip-header strong{font-size:.875rem;color:#fff}.cell-guidance-tooltip .tooltip-close{background:none;border:none;color:#999;font-size:1.25rem;line-height:1;cursor:pointer;padding:0}.cell-guidance-tooltip .tooltip-close:hover{color:#fff}.cell-guidance-tooltip .tooltip-description{font-size:.8125rem;color:#999;margin:0 0 .75rem 0;line-height:1.4}.cell-guidance-tooltip .tooltip-examples .examples-label{font-size:.75rem;font-weight:600;color:#3498db;text-transform:uppercase;display:block;margin-bottom:.375rem}.cell-guidance-tooltip .tooltip-examples ul{margin:0;padding:0 0 0 1rem;font-size:.75rem;color:#999}.cell-guidance-tooltip .tooltip-examples ul li{margin-bottom:.25rem;line-height:1.4}.cell-guidance-tooltip .tooltip-examples ul li:last-child{margin-bottom:0}.matrix-cell-form{position:relative}.cell-source-count{margin-top:.5rem}.cell-source-count .source-badge{display:inline-block;padding:.125rem .375rem;font-size:.625rem;background-color:rgba(52,152,219,.2);color:#3498db;border-radius:3px;text-transform:uppercase}.cell-actions{margin-top:.375rem;opacity:0;transition:opacity .2s ease}.cell-actions .cell-action-link{font-size:.625rem;color:#747474;text-decoration:none}.cell-actions .cell-action-link:hover{color:#3498db}.matrix-cell:hover .cell-actions{opacity:1}.cell-sources-container{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #4d4d4d}.cell-sources-container .linked-sources-list{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.375rem}.cell-sources-container .linked-source-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.625rem;background-color:rgba(52,152,219,.15);border:1px solid rgba(52,152,219,.3);border-radius:3px}.cell-sources-container .linked-source-badge .source-link,.cell-sources-container .linked-source-badge .source-name{color:#fff;text-decoration:none}.cell-sources-container .linked-source-badge .source-link:hover{color:#3498db}.cell-sources-container .linked-source-badge .remove-source{background:none;border:none;color:#747474;font-size:.75rem;line-height:1;cursor:pointer;padding:0}.cell-sources-container .linked-source-badge .remove-source:hover{color:#c0392b}.cell-sources-container .add-source-link{font-size:.625rem;color:#747474;text-decoration:none}.cell-sources-container .add-source-link:hover{color:#3498db}.cell-source-form .modal-header{padding:1rem;border-bottom:1px solid #4d4d4d}.cell-source-form .modal-header h3{margin:0 0 .25rem 0;font-size:1rem}.cell-source-form .modal-header .modal-subtitle{color:#999;font-size:.875rem;margin:0}.cell-source-link-form{padding:1rem}.cell-source-link-form .form-group{margin-bottom:1rem}.cell-source-link-form .form-group label{display:block;font-size:.875rem;font-weight:600;margin-bottom:.375rem;color:#fff}.cell-source-link-form .form-group .form-select{width:100%;padding:.5rem;background-color:#262626;border:1px solid #4d4d4d;border-radius:4px;color:#fff;font-size:.875rem}.cell-source-link-form .form-group .form-select:focus{border-color:#3498db;outline:none}.cell-source-link-form .form-group .form-hint{color:#999;font-size:.8125rem;margin-top:.25rem}.cell-source-link-form .form-actions{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.5rem;border-top:1px solid #4d4d4d}.cell-entity-count{margin-top:.375rem}.cell-entity-count .entity-badge{display:inline-block;padding:.125rem .375rem;font-size:.625rem;background-color:rgba(46,204,113,.2);color:#2ecc71;border-radius:3px;text-transform:uppercase}.cell-entities-container{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #4d4d4d}.cell-entities-container .linked-entities-list{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.375rem}.cell-entities-container .linked-entity-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.625rem;border-radius:3px}.cell-entities-container .linked-entity-badge.person{background-color:rgba(52,152,219,.15);border:1px solid rgba(52,152,219,.3)}.cell-entities-container .linked-entity-badge.group{background-color:rgba(155,89,182,.15);border:1px solid rgba(155,89,182,.3)}.cell-entities-container .linked-entity-badge.source{background-color:rgba(46,204,113,.15);border:1px solid rgba(46,204,113,.3)}.cell-entities-container .linked-entity-badge .entity-type-icon{display:flex;align-items:center;color:#999}.cell-entities-container .linked-entity-badge .entity-name{color:#fff}.cell-entities-container .linked-entity-badge .remove-entity{background:none;border:none;color:#747474;font-size:.75rem;line-height:1;cursor:pointer;padding:0}.cell-entities-container .linked-entity-badge .remove-entity:hover{color:#c0392b}.cell-entities-container .add-entity-link{font-size:.625rem;color:#747474;text-decoration:none}.cell-entities-container .add-entity-link:hover{color:#2ecc71}.cell-entity-form .modal-header{padding:1rem;border-bottom:1px solid #4d4d4d}.cell-entity-form .modal-header h3{margin:0 0 .25rem 0;font-size:1rem}.cell-entity-form .modal-header .modal-subtitle{color:#999;font-size:.875rem;margin:0}.cell-entity-link-form{padding:1rem}.cell-entity-link-form .entity-type-tabs{display:flex;gap:.5rem;margin-bottom:1rem}.cell-entity-link-form .entity-type-tabs .tab-btn{flex:1;padding:.5rem;background-color:#262626;border:1px solid #4d4d4d;border-radius:4px;color:#999;font-size:.75rem;cursor:pointer;transition:all .2s ease}.cell-entity-link-form .entity-type-tabs .tab-btn:hover{border-color:#747474}.cell-entity-link-form .entity-type-tabs .tab-btn.active{background-color:rgba(52,152,219,.2);border-color:#3498db;color:#fff}.cell-entity-link-form .entity-panel.hidden{display:none}.cell-entity-link-form .form-group{margin-bottom:1rem}.cell-entity-link-form .form-group label{display:block;font-size:.875rem;font-weight:600;margin-bottom:.375rem;color:#fff}.cell-entity-link-form .form-group .form-select,.cell-entity-link-form .form-group .form-control{width:100%;padding:.5rem;background-color:#262626;border:1px solid #4d4d4d;border-radius:4px;color:#fff;font-size:.875rem}.cell-entity-link-form .form-group .form-select:focus,.cell-entity-link-form .form-group .form-control:focus{border-color:#3498db;outline:none}.cell-entity-link-form .form-group textarea.form-control{resize:vertical;min-height:60px}.cell-entity-link-form .form-group .form-hint{color:#999;font-size:.8125rem;margin-top:.25rem}.cell-entity-link-form .form-actions{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.5rem;border-top:1px solid #4d4d4d}@media print{.ascope-pmesii-show .header-actions,.ascope-pmesii-show .analysis-actions,.ascope-pmesii-show .cell-actions{display:none}.ascope-pmesii-show .matrix-cell{border:1px solid #ccc}.ascope-pmesii-show .matrix-cell.green{background-color:#d4edda !important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ascope-pmesii-show .matrix-cell.yellow{background-color:#fff3cd !important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ascope-pmesii-show .matrix-cell.red{background-color:#f8d7da !important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.requirements-metrics .modal-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem}.requirements-metrics .modal-header .header-content h2{margin:0}.requirements-metrics .modal-header .header-content .modal-subtitle{color:#999;margin-top:.25rem}.requirements-metrics .metrics-date-filter{padding:1rem;background-color:#262626;border-radius:6px;margin:1rem}.requirements-metrics .metrics-date-filter .date-filter-form .date-inputs{display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap}.requirements-metrics .metrics-date-filter .date-filter-form .date-inputs .form-group{display:flex;flex-direction:column;gap:.25rem}.requirements-metrics .metrics-date-filter .date-filter-form .date-inputs .form-group label{font-size:.75rem;text-transform:uppercase;color:#999}.requirements-metrics .metrics-date-filter .date-filter-form .date-inputs .form-group .form-control{padding:.5rem;background-color:#191919;border:1px solid #4d4d4d;border-radius:4px;color:#fff}.requirements-metrics .metrics-summary{padding:1rem}.requirements-metrics .metrics-summary .summary-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));gap:1rem;margin-bottom:1.5rem}.requirements-metrics .metrics-summary .metric-card{background-color:#262626;border-radius:6px;padding:1rem;text-align:center;border-left:3px solid #747474}.requirements-metrics .metrics-summary .metric-card.completed{border-left-color:#2ecc71}.requirements-metrics .metrics-summary .metric-card.in-progress{border-left-color:#3498db}.requirements-metrics .metrics-summary .metric-card.pending{border-left-color:#f1c40f}.requirements-metrics .metrics-summary .metric-card.overdue{border-left-color:#c0392b}.requirements-metrics .metrics-summary .metric-card .metric-value{font-size:2rem;font-weight:600;color:#fff}.requirements-metrics .metrics-summary .metric-card .metric-label{font-size:.75rem;text-transform:uppercase;color:#999;margin-top:.25rem}.requirements-metrics .metrics-summary .progress-bar-section{background-color:#262626;border-radius:6px;padding:1rem}.requirements-metrics .metrics-summary .progress-bar-section .progress-label{margin-bottom:.5rem;color:#999}.requirements-metrics .metrics-summary .progress-bar-section .progress-label strong{color:#fff}.requirements-metrics .metrics-summary .progress-bar-section .progress-bar-container{height:8px;background-color:#4d4d4d;border-radius:4px;overflow:hidden}.requirements-metrics .metrics-summary .progress-bar-section .progress-bar-container .progress-bar{height:100%;background-color:#2ecc71;border-radius:4px;transition:width .3s ease}.requirements-metrics .metrics-charts{display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));gap:1rem;padding:1rem}@media(max-width: 767px){.requirements-metrics .metrics-charts{grid-template-columns:1fr}}.requirements-metrics .metrics-charts .chart-section{background-color:#262626;border-radius:6px;padding:1rem}.requirements-metrics .metrics-charts .chart-section h3{margin:0 0 .25rem 0;font-size:1rem}.requirements-metrics .metrics-charts .chart-section .chart-description{color:#999;font-size:.875rem;margin-bottom:1rem}.requirements-metrics .metrics-charts .chart-section .chart-container{height:300px;position:relative}.requirements-metrics .metrics-details{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:1rem;padding:1rem}@media(max-width: 767px){.requirements-metrics .metrics-details{grid-template-columns:1fr}}.requirements-metrics .metrics-details .detail-section{background-color:#262626;border-radius:6px;padding:1rem}.requirements-metrics .metrics-details .detail-section h3{margin:0 0 1rem 0;font-size:1rem;border-bottom:1px solid #4d4d4d;padding-bottom:.5rem}.requirements-metrics .metrics-details .quality-stats{display:flex;flex-direction:column;gap:.75rem}.requirements-metrics .metrics-details .quality-stats .quality-stat{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background-color:#191919;border-radius:4px}.requirements-metrics .metrics-details .quality-stats .quality-stat .stat-label{font-size:.875rem;color:#999}.requirements-metrics .metrics-details .quality-stats .quality-stat .stat-value{font-weight:600;color:#fff}.requirements-metrics .metrics-details .quality-stats .quality-stat .stat-value.warning{color:#e67e22}.requirements-metrics .metrics-details .quality-stats .quality-stat .stat-value .stat-detail{font-size:.75rem;font-weight:normal;color:#999;margin-left:.5rem}.requirements-metrics .metrics-details .workload-table{width:100%;border-collapse:collapse}.requirements-metrics .metrics-details .workload-table th,.requirements-metrics .metrics-details .workload-table td{padding:.5rem;text-align:left;border-bottom:1px solid #4d4d4d}.requirements-metrics .metrics-details .workload-table th{font-size:.75rem;text-transform:uppercase;color:#999;font-weight:600}.requirements-metrics .metrics-details .workload-table td{color:#fff}.requirements-metrics .metrics-details .workload-table .completion-rate{display:flex;align-items:center;gap:.5rem}.requirements-metrics .metrics-details .workload-table .completion-rate .mini-progress{height:6px;width:60px;background-color:#2ecc71;border-radius:3px}.requirements-metrics .metrics-details .workload-table .completion-rate span{font-size:.875rem}.requirements-metrics .metrics-details .empty-hint{color:#999;font-style:italic}.primary-mark-form{background:#262626;color:#fff;border-radius:8px;max-width:600px;min-width:400px}.primary-mark-form-content{padding:1.5rem}.primary-mark-form-content .form-section{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #4d4d4d}.primary-mark-form-content .form-section:last-of-type{border-bottom:none;margin-bottom:0}.primary-mark-form-content .form-section h3{margin:0 0 .5rem;font-size:1rem;color:#fff}.primary-mark-form-content .form-hint{font-size:.875rem;color:#999;margin:.25rem 0 .75rem}.primary-mark-form-content .person-search{margin-top:.5rem}.primary-mark-form-content .person-search .form-control{width:100%;padding:.625rem .75rem;background:#4d4d4d;border:1px solid #747474;border-radius:4px;color:#fff;font-size:.9375rem}.primary-mark-form-content .person-search .form-control:focus{outline:none;border-color:#009cbb}.primary-mark-form-content .person-search .form-control option{background:#4d4d4d;color:#fff}.primary-mark-form-content .new-person-section{background:rgba(77,77,77,.5);border-radius:6px;padding:1rem;margin-top:.5rem}.primary-mark-form-content .new-person-section h3{margin-top:0}.primary-mark-form-content .form-row{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;margin-bottom:1rem}.primary-mark-form-content .form-row:last-child{margin-bottom:0}@media(max-width: 600px){.primary-mark-form-content .form-row{grid-template-columns:1fr}}.primary-mark-form-content .form-group label{display:block;margin-bottom:.5rem;color:#999;font-size:.875rem;font-weight:500;text-transform:uppercase}.primary-mark-form-content .form-group .form-control{width:100%;padding:.625rem .75rem;background:#4d4d4d;border:1px solid #747474;border-radius:4px;color:#fff;font-size:.9375rem}.primary-mark-form-content .form-group .form-control:focus{outline:none;border-color:#009cbb}.primary-mark-form-content .form-group .form-control::placeholder{color:#999}.primary-mark-form-content .form-group input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1)}.primary-mark-form-content .checkbox-group{display:flex;align-items:flex-start;gap:.5rem}.primary-mark-form-content .checkbox-group input[type=checkbox]{margin-top:.25rem;width:1rem;height:1rem;accent-color:#009cbb}.primary-mark-form-content .checkbox-group label{display:inline;font-weight:normal;text-transform:none;color:#fff;cursor:pointer}.primary-mark-form-content .checkbox-group .form-hint{margin-left:1.5rem}.primary-mark-form-content .form-actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #4d4d4d}.primary-mark-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;background:rgba(0,156,187,.15);border:1px solid rgba(0,156,187,.3);border-radius:4px;color:#009cbb;font-size:.875rem}.primary-mark-badge .mark-icon{width:16px;height:16px}.primary-mark-badge a{color:inherit;text-decoration:none}.primary-mark-badge a:hover{text-decoration:underline}.primary-mark-empty{display:flex;align-items:center;gap:1rem;padding:1rem;background:rgba(77,77,77,.5);border:1px dashed #747474;border-radius:6px}.primary-mark-empty .empty-icon{width:32px;height:32px;color:#999}.primary-mark-empty .empty-text{flex:1}.primary-mark-empty .empty-text h4{margin:0 0 .25rem;color:#fff}.primary-mark-empty .empty-text p{margin:0;color:#999;font-size:.875rem}.primary-mark-section{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #4d4d4d}.primary-mark-section h3{margin:0 0 .75rem;font-size:.875rem;text-transform:uppercase;color:#999;letter-spacing:.05em}.primary-mark-section .empty-state{color:#999;font-size:.9375rem;margin:0 0 .75rem}.primary-mark-section .primary-mark-display{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:rgba(77,77,77,.5);border:1px solid #747474;border-radius:6px}.primary-mark-section .primary-mark-info{display:flex;flex-direction:column;gap:.25rem}.primary-mark-section .primary-mark-info .primary-mark-name{color:#fff;font-weight:500;text-decoration:none}.primary-mark-section .primary-mark-info .primary-mark-name:hover{text-decoration:underline;color:#009cbb}.primary-mark-section .primary-mark-info .primary-mark-detail{font-size:.8125rem;color:#999}.primary-mark-section .primary-mark-actions{display:flex;gap:.5rem}.area-studies-index .area-studies-list{display:flex;flex-direction:column;gap:1rem;padding:1rem}.area-studies-index .area-study-card{background-color:#262626;border-radius:6px;padding:1rem;border:1px solid #4d4d4d;transition:border-color .2s ease}.area-studies-index .area-study-card:hover{border-color:#999}.area-studies-index .area-study-card .study-link{text-decoration:none;color:inherit;display:block}.area-studies-index .area-study-card h3{margin:0 0 .5rem 0;font-size:1.125rem;color:#fff}.area-studies-index .area-study-card .study-meta{font-size:.875rem;color:#999;margin-bottom:.75rem}.area-studies-index .area-study-card .study-meta .study-region::after,.area-studies-index .area-study-card .study-meta .analyzed-date::after,.area-studies-index .area-study-card .study-meta .created-by::after{content:" · "}.area-studies-index .area-study-card .study-meta .study-region:last-child::after,.area-studies-index .area-study-card .study-meta .analyzed-date:last-child::after,.area-studies-index .area-study-card .study-meta .created-by:last-child::after{content:none}.area-studies-index .area-study-card .completion-summary{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:.5rem}.area-studies-index .area-study-card .completion-summary .completion-stat{font-size:.875rem;color:#2ecc71}.area-studies-index .area-study-card .completion-summary .template-type{font-size:.75rem;padding:.125rem .5rem;background-color:#191919;border-radius:4px;color:#999}.area-studies-index .area-study-card .study-summary{font-size:.875rem;color:#999;margin-top:.5rem}.area-studies-index .empty-state{text-align:center;padding:2rem;color:#999}.area-studies-index .empty-state p{margin-bottom:1rem}.area-studies-index .empty-state .empty-hint{font-size:.875rem;max-width:500px;margin:0 auto 1.5rem}.area-study-show .modal-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem}.area-study-show .modal-header .header-content h2{margin:0}.area-study-show .modal-header .header-content .modal-subtitle{color:#999;margin-top:.25rem}.area-study-show .modal-header .header-actions{display:flex;gap:.5rem}.area-study-show .study-overview{display:flex;gap:1.5rem;padding:1rem;background-color:#262626;margin:1rem;border-radius:6px}@media(max-width: 767px){.area-study-show .study-overview{flex-direction:column}}.area-study-show .study-overview .completion-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:100px;padding:1rem;background-color:#191919;border-radius:6px}.area-study-show .study-overview .completion-badge .completion-value{font-size:2rem;font-weight:bold;color:#2ecc71}.area-study-show .study-overview .completion-badge .completion-label{font-size:.75rem;color:#999;text-transform:uppercase}.area-study-show .study-overview .study-metadata{flex:1}.area-study-show .study-overview .study-metadata .metadata-item{margin-bottom:1rem}.area-study-show .study-overview .study-metadata .metadata-item:last-child{margin-bottom:0}.area-study-show .study-overview .study-metadata .metadata-item .metadata-label{display:block;font-size:.75rem;text-transform:uppercase;color:#999;margin-bottom:.25rem}.area-study-show .study-overview .study-metadata .metadata-item .metadata-value{color:#fff}.area-study-show .study-overview .study-metadata .metadata-item p{margin:0}.area-study-show .study-overview .study-metadata .metadata-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:1rem}.area-study-show .sections-navigator{padding:1rem}.area-study-show .sections-navigator h3{margin:0 0 1rem 0;font-size:1rem;text-transform:uppercase;color:#999}.area-study-show .sections-navigator .sections-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:.75rem}.area-study-show .sections-navigator .section-card{background-color:#262626;border-radius:6px;border-left:3px solid #4d4d4d;transition:border-color .2s ease,background-color .2s ease}.area-study-show .sections-navigator .section-card.filled{border-left-color:#2ecc71}.area-study-show .sections-navigator .section-card:hover{background-color:rgb(45.65,45.65,45.65)}.area-study-show .sections-navigator .section-card .section-link{display:flex;align-items:center;gap:.75rem;padding:.75rem;text-decoration:none;color:inherit}.area-study-show .sections-navigator .section-card .section-position{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#191919;border-radius:4px;font-size:.75rem;color:#999}.area-study-show .sections-navigator .section-card .section-name{flex:1;font-size:.875rem;color:#fff}.area-study-show .sections-navigator .section-card .section-status{font-size:.75rem;color:#999}.area-study-show .linked-entities-section,.area-study-show .linked-entities-empty{padding:1rem;margin:1rem;background-color:#262626;border-radius:6px}.area-study-show .linked-entities-section h3,.area-study-show .linked-entities-empty h3{margin:0 0 1rem 0;font-size:1rem;text-transform:uppercase;color:#999}.area-study-show .linked-entities-section .entities-list,.area-study-show .linked-entities-empty .entities-list{margin-bottom:1rem}.area-study-show .linked-entities-section .entity-group,.area-study-show .linked-entities-empty .entity-group{margin-bottom:1rem}.area-study-show .linked-entities-section .entity-group:last-child,.area-study-show .linked-entities-empty .entity-group:last-child{margin-bottom:0}.area-study-show .linked-entities-section .entity-group h4,.area-study-show .linked-entities-empty .entity-group h4{font-size:.875rem;color:#3498db;margin:0 0 .5rem 0}.area-study-show .linked-entities-section .entity-group ul,.area-study-show .linked-entities-empty .entity-group ul{list-style:none;margin:0;padding:0}.area-study-show .linked-entities-section .entity-group ul li,.area-study-show .linked-entities-empty .entity-group ul li{padding:.5rem 0;border-bottom:1px solid #4d4d4d;display:flex;gap:.5rem;align-items:center}.area-study-show .linked-entities-section .entity-group ul li:last-child,.area-study-show .linked-entities-empty .entity-group ul li:last-child{border-bottom:none}.area-study-show .linked-entities-section .entity-group ul li .entity-type,.area-study-show .linked-entities-empty .entity-group ul li .entity-type{font-size:.75rem;padding:.125rem .375rem;background-color:#191919;border-radius:3px;color:#999}.area-study-show .linked-entities-section .entity-group ul li .entity-name,.area-study-show .linked-entities-empty .entity-group ul li .entity-name{color:#fff}.area-study-show .linked-entities-section .entity-group ul li .entity-section,.area-study-show .linked-entities-empty .entity-group ul li .entity-section{font-size:.75rem;color:#999}.area-study-show .linked-entities-empty{text-align:center}.area-study-show .linked-entities-empty p{color:#999;margin-bottom:1rem}.area-study-show .study-summary-section{padding:1rem;margin:1rem;background-color:#262626;border-radius:6px}.area-study-show .study-summary-section h3{margin:0 0 .5rem 0;font-size:1rem;text-transform:uppercase;color:#999}.area-study-show .study-summary-section p{margin:0;white-space:pre-wrap}.area-study-show .study-actions{padding:1rem;border-top:1px solid #4d4d4d;display:flex;justify-content:flex-end;gap:.5rem}.area-study-form .area-study-form-content{padding:1rem}.area-study-form .form-errors{background-color:rgba(192,57,43,.1);border:1px solid #c0392b;border-radius:6px;padding:1rem;margin-bottom:1rem}.area-study-form .form-errors h3{margin:0 0 .5rem 0;color:#c0392b;font-size:.875rem}.area-study-form .form-errors ul{margin:0;padding-left:1.25rem}.area-study-form .form-section{margin-bottom:1.5rem}.area-study-form .form-section h3{margin:0 0 1rem 0;font-size:1rem;text-transform:uppercase;color:#999;padding-bottom:.5rem;border-bottom:1px solid #4d4d4d}.area-study-form .form-section .form-hint{font-size:.875rem;color:#999;margin-bottom:1rem}.area-study-form .form-group{margin-bottom:1rem}.area-study-form .form-group label{display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem;color:#fff}.area-study-form .form-group .form-control{width:100%;padding:.625rem;background-color:#262626;border:1px solid #4d4d4d;border-radius:4px;color:#fff;font-size:1rem}.area-study-form .form-group .form-control:focus{border-color:#3498db;outline:none}.area-study-form .form-group .form-control::placeholder{color:#747474}.area-study-form .form-group textarea.form-control{resize:vertical;min-height:80px}.area-study-form .form-group select.form-control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23888' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2.5rem}.area-study-form .form-row{display:flex;gap:1rem}@media(max-width: 767px){.area-study-form .form-row{flex-direction:column}}.area-study-form .form-row .form-group{flex:1}.area-study-form .sections-preview .sections-mini-list{display:flex;flex-wrap:wrap;gap:.5rem}.area-study-form .sections-preview .section-mini{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background-color:#262626;border-radius:4px;font-size:.875rem;border-left:3px solid #4d4d4d}.area-study-form .sections-preview .section-mini.filled{border-left-color:#2ecc71}.area-study-form .sections-preview .section-mini .section-number{font-weight:bold;color:#999}.area-study-form .sections-preview .section-mini .section-name{color:#fff}.area-study-form .sections-preview .section-mini .section-status{font-size:.75rem;color:#999}.area-study-form .form-actions{display:flex;justify-content:flex-end;gap:.5rem;padding-top:1rem;border-top:1px solid #4d4d4d}.area-study-section-show .modal-header,.area-study-section-edit .modal-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem}.area-study-section-show .modal-header .header-content h2,.area-study-section-edit .modal-header .header-content h2{margin:0}.area-study-section-show .modal-header .header-content .modal-subtitle,.area-study-section-edit .modal-header .header-content .modal-subtitle{color:#999;margin-top:.25rem}.area-study-section-show .modal-header .header-actions,.area-study-section-edit .modal-header .header-actions{display:flex;gap:.5rem}.area-study-section-show .section-description,.area-study-section-edit .section-description{padding:1rem;margin:1rem;background-color:#262626;border-radius:6px}.area-study-section-show .section-description .description-text,.area-study-section-edit .section-description .description-text{margin:0;color:#999;font-style:italic}.area-study-section-show .structured-data-section,.area-study-section-edit .structured-data-section{padding:1rem;margin:1rem;background-color:#262626;border-radius:6px}.area-study-section-show .structured-data-section h3,.area-study-section-edit .structured-data-section h3{margin:0 0 1rem 0;font-size:1rem;text-transform:uppercase;color:#999}.area-study-section-show .structured-data-section .structured-data-grid,.area-study-section-edit .structured-data-section .structured-data-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:1rem}.area-study-section-show .structured-data-section .data-field .field-label,.area-study-section-edit .structured-data-section .data-field .field-label{display:block;font-size:.75rem;text-transform:uppercase;color:#999;margin-bottom:.25rem}.area-study-section-show .structured-data-section .data-field .field-value,.area-study-section-edit .structured-data-section .data-field .field-value{color:#fff}.area-study-section-show .section-content-area,.area-study-section-edit .section-content-area{padding:1rem;margin:1rem;background-color:#262626;border-radius:6px}.area-study-section-show .section-content-area h3,.area-study-section-edit .section-content-area h3{margin:0 0 1rem 0;font-size:1rem;text-transform:uppercase;color:#999}.area-study-section-show .section-content-area .content-body,.area-study-section-edit .section-content-area .content-body{color:#fff}.area-study-section-show .section-content-area .content-body h1,.area-study-section-show .section-content-area .content-body h2,.area-study-section-show .section-content-area .content-body h3,.area-study-section-show .section-content-area .content-body h4,.area-study-section-show .section-content-area .content-body h5,.area-study-section-show .section-content-area .content-body h6,.area-study-section-edit .section-content-area .content-body h1,.area-study-section-edit .section-content-area .content-body h2,.area-study-section-edit .section-content-area .content-body h3,.area-study-section-edit .section-content-area .content-body h4,.area-study-section-edit .section-content-area .content-body h5,.area-study-section-edit .section-content-area .content-body h6{color:#fff;margin-top:1.5rem;margin-bottom:.5rem}.area-study-section-show .section-content-area .content-body h1:first-child,.area-study-section-show .section-content-area .content-body h2:first-child,.area-study-section-show .section-content-area .content-body h3:first-child,.area-study-section-show .section-content-area .content-body h4:first-child,.area-study-section-show .section-content-area .content-body h5:first-child,.area-study-section-show .section-content-area .content-body h6:first-child,.area-study-section-edit .section-content-area .content-body h1:first-child,.area-study-section-edit .section-content-area .content-body h2:first-child,.area-study-section-edit .section-content-area .content-body h3:first-child,.area-study-section-edit .section-content-area .content-body h4:first-child,.area-study-section-edit .section-content-area .content-body h5:first-child,.area-study-section-edit .section-content-area .content-body h6:first-child{margin-top:0}.area-study-section-show .section-content-area .content-body p,.area-study-section-edit .section-content-area .content-body p{margin-bottom:1rem}.area-study-section-show .section-content-area .content-body ul,.area-study-section-show .section-content-area .content-body ol,.area-study-section-edit .section-content-area .content-body ul,.area-study-section-edit .section-content-area .content-body ol{margin-bottom:1rem;padding-left:1.5rem}.area-study-section-show .section-content-area .content-body a,.area-study-section-edit .section-content-area .content-body a{color:#3498db}.area-study-section-show .section-content-area .content-empty,.area-study-section-edit .section-content-area .content-empty{text-align:center;padding:2rem;color:#999}.area-study-section-show .section-content-area .content-empty p,.area-study-section-edit .section-content-area .content-empty p{margin-bottom:1rem}.area-study-section-show .section-navigation,.area-study-section-edit .section-navigation{display:flex;justify-content:space-between;padding:1rem;border-top:1px solid #4d4d4d}.area-study-section-show .section-navigation .nav-button,.area-study-section-edit .section-navigation .nav-button{padding:.5rem 1rem;background-color:#262626;border:1px solid #4d4d4d;border-radius:4px;color:#fff;text-decoration:none;font-size:.875rem;transition:border-color .2s ease}.area-study-section-show .section-navigation .nav-button:hover,.area-study-section-edit .section-navigation .nav-button:hover{border-color:#999}.area-study-section-show .section-navigation .nav-button.prev::before,.area-study-section-edit .section-navigation .nav-button.prev::before{content:"← "}.area-study-section-show .section-navigation .nav-button.next::after,.area-study-section-edit .section-navigation .nav-button.next::after{content:" →"}.area-study-section-show .section-navigation .nav-placeholder,.area-study-section-edit .section-navigation .nav-placeholder{flex:1}.area-study-section-show .section-form,.area-study-section-edit .section-form{padding:1rem}.area-study-section-show .section-form .form-section,.area-study-section-edit .section-form .form-section{margin-bottom:1.5rem}.area-study-section-show .section-form .form-section h3,.area-study-section-edit .section-form .form-section h3{margin:0 0 1rem 0;font-size:1rem;text-transform:uppercase;color:#999}.area-study-section-show .section-form .structured-fields-grid,.area-study-section-edit .section-form .structured-fields-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:1rem}.area-study-section-show .section-form .form-group,.area-study-section-edit .section-form .form-group{margin-bottom:1rem}.area-study-section-show .section-form .form-group label,.area-study-section-edit .section-form .form-group label{display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem;color:#fff}.area-study-section-show .section-form .form-group .form-control,.area-study-section-edit .section-form .form-group .form-control{width:100%;padding:.625rem;background-color:#262626;border:1px solid #4d4d4d;border-radius:4px;color:#fff;font-size:1rem}.area-study-section-show .section-form .form-group .form-control:focus,.area-study-section-edit .section-form .form-group .form-control:focus{border-color:#3498db;outline:none}.area-study-section-show .section-form .form-actions,.area-study-section-edit .section-form .form-actions{display:flex;justify-content:flex-end;gap:.5rem;padding-top:1rem;border-top:1px solid #4d4d4d}.area-study-entity-new .entity-link-form{padding:1rem}.area-study-entity-new .form-section .form-group{margin-bottom:1rem}.area-study-entity-new .form-section .form-group label{display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem;color:#fff}.area-study-entity-new .form-section .form-group .form-control{width:100%;padding:.625rem;background-color:#262626;border:1px solid #4d4d4d;border-radius:4px;color:#fff;font-size:1rem}.area-study-entity-new .form-section .form-group .form-control:focus{border-color:#3498db;outline:none}.area-study-entity-new .form-section .form-group textarea.form-control{resize:vertical;min-height:60px}.area-study-entity-new .form-section .form-group select.form-control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23888' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2.5rem}.area-study-entity-new .entity-search-wrapper{position:relative}.area-study-entity-new .entity-search-wrapper .search-results{position:absolute;top:100%;left:0;right:0;background-color:#191919;border:1px solid #4d4d4d;border-top:none;border-radius:0 0 4px 4px;max-height:200px;overflow-y:auto;z-index:10}.area-study-entity-new .entity-search-wrapper .search-results:empty{display:none}.area-study-entity-new .entity-search-wrapper .search-result-item{padding:.5rem .75rem;cursor:pointer;border-bottom:1px solid #4d4d4d}.area-study-entity-new .entity-search-wrapper .search-result-item:last-child{border-bottom:none}.area-study-entity-new .entity-search-wrapper .search-result-item:hover{background-color:#262626}.area-study-entity-new .entity-search-wrapper .search-result-item .result-name{display:block;color:#fff}.area-study-entity-new .entity-search-wrapper .search-result-item .result-detail{display:block;font-size:.75rem;color:#999}.area-study-entity-new .entity-search-wrapper .search-no-results{padding:.75rem;color:#999;font-size:.875rem;text-align:center}.area-study-entity-new .form-actions{display:flex;justify-content:flex-end;gap:.5rem;padding-top:1rem;border-top:1px solid #4d4d4d}.area-study-versions .versions-list{padding:1rem;display:flex;flex-direction:column;gap:1rem}.area-study-versions .version-card{background-color:#262626;border-radius:6px;padding:1rem;border:1px solid #4d4d4d}.area-study-versions .version-card .version-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.area-study-versions .version-card .version-header .version-number{font-size:1.125rem;font-weight:bold;color:#fff}.area-study-versions .version-card .version-header .version-label{font-size:.75rem;padding:.25rem .5rem;border-radius:4px;text-transform:uppercase}.area-study-versions .version-card .version-header .version-label.label-a{background-color:rgba(46,204,113,.2);color:#2ecc71}.area-study-versions .version-card .version-header .version-label.label-b{background-color:rgba(230,126,34,.2);color:#e67e22}.area-study-versions .version-card .version-header .version-label.label-c{background-color:rgba(52,152,219,.2);color:#3498db}.area-study-versions .version-card .version-meta{font-size:.875rem;color:#999;margin-bottom:.5rem}.area-study-versions .version-card .version-notes{font-size:.875rem;color:#fff;margin-bottom:.5rem}.area-study-versions .version-card .version-snapshot-info{display:flex;gap:1rem;font-size:.75rem;color:#999}.area-study-versions .empty-state{text-align:center;padding:2rem;color:#999}.area-study-versions .empty-state p{margin-bottom:1rem}.area-study-versions .empty-state .empty-hint{font-size:.875rem;max-width:400px;margin:0 auto 1.5rem}.time-tracking .page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.time-tracking .page-header .header-content h1{margin:0;color:#fff}.time-tracking .page-header .header-content .subtitle{margin:.5rem 0 0;color:#999}.time-tracking .page-header .header-actions{display:flex;gap:.5rem}.running-timer-card{background:linear-gradient(135deg, rgb(0, 113.4545454545, 136), #009cbb);border-radius:8px;padding:2rem;margin-bottom:2rem;box-shadow:0 4px 12px rgba(0,0,0,.3)}.timer-display{display:flex;justify-content:space-between;align-items:center}.timer-display .timer-info h3{margin:0 0 .5rem;color:#fff;font-size:1rem;text-transform:uppercase;letter-spacing:.05em}.timer-display .timer-info .timer-elapsed{font-size:3rem;font-weight:700;color:#fff;font-family:Monaco,"Liberation Mono",Courier,monospace;letter-spacing:.05em}.timer-display .timer-info .timer-started{margin:.5rem 0 0;color:hsla(0,0%,100%,.8);font-size:.875rem}.timer-display .timer-actions .btn-lg{padding:1rem 2rem;font-size:1.125rem}.time-entry-form-container{max-width:600px;background:#262626;border-radius:8px;padding:2rem}.time-entry-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}@media(max-width: 767px){.time-entry-form .form-row{grid-template-columns:1fr}}.time-entry-form .form-hint{font-size:.75rem;color:#999;margin-top:.25rem}.time-entry-form .checkbox-group{display:flex;align-items:center;gap:.5rem}.time-entry-form .checkbox-group .form-checkbox{width:auto}.time-entry-form .form-actions{display:flex;gap:.5rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.1)}.time-entries-list .data-table{width:100%}.time-entries-list .data-table th.numeric,.time-entries-list .data-table td.numeric{text-align:right}.time-entries-list .data-table td.duration{font-family:Monaco,"Liberation Mono",Courier,monospace;font-weight:600}.time-entries-list .data-table td.notes{color:#999;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time-entries-list .data-table td.actions{white-space:nowrap}.time-entries-list .data-table td.actions .btn{margin-left:.25rem}.time-comparison-table .discrepancy-row{background-color:rgba(241,196,15,.1)}.time-comparison-table .discrepancy-row:hover{background-color:rgba(241,196,15,.15)}.time-comparison-table .text-danger{color:#c0392b;font-weight:600}.time-comparison-table .text-warning{color:#f1c40f;font-weight:600}.filter-form{background:#262626;border-radius:8px;padding:1.5rem;margin-bottom:2rem}.filter-form .form-row{display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap}.filter-form .form-row .form-group{flex:1;min-width:150px}.filter-form .form-row .form-group.form-actions{flex:0;min-width:auto}.legend-list{list-style:none;padding:0;margin:0}.legend-list li{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;color:#999}.empty-state{text-align:center;padding:3rem;color:#999}.empty-state p{margin:0}.header-timer{display:flex;align-items:center;gap:.5rem;margin-left:1rem;padding-left:1rem;border-left:1px solid #4d4d4d}.header-timer.active{background:linear-gradient(135deg, rgb(0, 134.7272727273, 161.5), #009cbb);border-radius:4px;padding:.375rem .75rem;margin-left:1rem;border-left:none}.header-timer.active .timer-icon{font-size:.875rem}.header-timer.active .timer-project{font-size:.75rem;color:hsla(0,0%,100%,.8);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-timer.active .timer-elapsed{font-family:Monaco,"Liberation Mono",Courier,monospace;font-size:.875rem;font-weight:600;color:#fff;min-width:60px}.header-timer.active .timer-stop-btn{background:rgba(0,0,0,.2);border:none;border-radius:3px;padding:.25rem .5rem;cursor:pointer;transition:background .2s}.header-timer.active .timer-stop-btn:hover{background:rgba(0,0,0,.4)}.header-timer.active .timer-stop-btn .stop-icon{color:#fff;font-size:.75rem}.header-timer.inactive .timer-start-btn{display:flex;align-items:center;gap:.375rem;background:#4d4d4d;border:1px solid #747474;border-radius:4px;padding:.375rem .75rem;cursor:pointer;transition:all .2s}.header-timer.inactive .timer-start-btn:hover{background:#747474;border-color:#999}.header-timer.inactive .timer-start-btn .start-icon{color:#16a085;font-size:.625rem}.header-timer.inactive .timer-start-btn .timer-label{color:#d8d8d8;font-size:.75rem}.assignments-panel{background:var(--color-surface-secondary);border-radius:var(--border-radius);padding:var(--spacing-md);margin-bottom:var(--spacing-md)}.assignments-panel .panel-title{display:flex;align-items:center;gap:var(--spacing-sm);margin:0 0 var(--spacing-md);font-size:var(--font-size-base);font-weight:600;color:var(--color-text-primary)}.assignments-list{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.assignments-list .empty-state{color:var(--color-text-muted);font-size:var(--font-size-sm);padding:var(--spacing-sm);text-align:center}.assignment-item{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--color-surface);border-radius:var(--border-radius-sm);border:1px solid var(--color-border)}.assignment-item .assignment-user{display:flex;align-items:center;gap:var(--spacing-xs);flex:1}.assignment-item .assignment-user .avatar{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:var(--color-text-inverse);border-radius:50%;font-size:var(--font-size-xs);font-weight:600}.assignment-item .assignment-user .assignment-name{font-weight:500}.assignment-item .assignment-meta{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-muted);font-size:var(--font-size-sm)}.assignment-item .assignment-meta .assignment-due.overdue{color:var(--color-danger);font-weight:500}.assignment-item .assignment-actions .btn-icon{opacity:0;transition:opacity .2s}.assignment-item:hover .assignment-actions .btn-icon{opacity:1}.assignment-form-container summary{cursor:pointer;list-style:none}.assignment-form-container summary::-webkit-details-marker{display:none}.assignment-form-container[open] summary{margin-bottom:var(--spacing-sm)}.assignment-form{padding:var(--spacing-md);background:var(--color-surface);border-radius:var(--border-radius);border:1px solid var(--color-border)}.assignment-form .form-row{display:flex;gap:var(--spacing-md)}.assignment-form .form-row .form-group-half{flex:1}.assignment-form .form-actions{margin-top:var(--spacing-md);display:flex;justify-content:flex-end}.todos-page .page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg)}.todos-page .page-header h1{margin:0}.todos-container{display:flex;flex-direction:column;gap:var(--spacing-xl)}.todos-list{display:flex;flex-direction:column;gap:var(--spacing-sm)}.todos-list .empty-state{text-align:center;padding:var(--spacing-xl);color:var(--color-text-muted);background:var(--color-surface-secondary);border-radius:var(--border-radius)}.completed-todos h3{color:var(--color-text-muted);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-md)}.completed-todos #completed-todos-list{display:flex;flex-direction:column;gap:var(--spacing-xs);opacity:.7}.todo-item{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius);transition:background-color .2s,border-color .2s}.todo-item:hover{background:var(--color-surface-secondary)}.todo-item.todo-completed{opacity:.6}.todo-item.todo-completed .todo-title{text-decoration:line-through}.todo-item.todo-in_progress{border-left:3px solid var(--color-info)}.todo-item.priority-critical{border-left:3px solid var(--color-danger)}.todo-item.priority-high{border-left:3px solid var(--color-warning)}.todo-checkbox{flex-shrink:0}.todo-checkbox .checkbox-btn{width:24px;height:24px;border-radius:50%;border:2px solid var(--color-border);background:rgba(0,0,0,0);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.todo-checkbox .checkbox-btn:hover{border-color:var(--color-primary);background:var(--color-primary-alpha-10)}.todo-checkbox .checkbox-btn.checked{background:var(--color-success);border-color:var(--color-success);color:var(--color-text-inverse)}.todo-content{flex:1;min-width:0}.todo-content .todo-title{font-weight:500;margin-bottom:var(--spacing-xs)}.todo-content .todo-title.completed{color:var(--color-text-muted)}.todo-content .todo-meta{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-muted)}.todo-content .todo-due{display:flex;align-items:center;gap:var(--spacing-xs)}.todo-content .todo-due.overdue{color:var(--color-danger);font-weight:500}.todo-actions{display:flex;gap:var(--spacing-xs);opacity:0;transition:opacity .2s}.todo-item:hover .todo-actions{opacity:1}.badge-low{background:var(--color-surface-tertiary);color:var(--color-text-muted)}.badge-medium{background:var(--color-info-bg);color:var(--color-info)}.badge-high{background:var(--color-warning-bg);color:var(--color-warning)}.badge-critical{background:var(--color-danger-bg);color:var(--color-danger)}.badge-pending{background:var(--color-surface-tertiary);color:var(--color-text-muted)}.badge-in_progress{background:var(--color-info-bg);color:var(--color-info)}.badge-completed{background:var(--color-success-bg);color:var(--color-success)}.badge-cancelled{background:var(--color-surface-tertiary);color:var(--color-text-muted)}.todo-form{max-width:600px}.todo-form .form-row{display:flex;gap:var(--spacing-md)}.todo-form .form-row .form-group-half{flex:1}.todo-form .form-actions{margin-top:var(--spacing-lg);display:flex;gap:var(--spacing-md);justify-content:flex-end}.todo-detail{max-width:800px}.todo-detail .todo-status-badges{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.todo-detail .todo-description{margin-bottom:var(--spacing-lg)}.todo-detail .todo-description h3{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:var(--spacing-sm)}.todo-detail .todo-metadata{background:var(--color-surface-secondary);border-radius:var(--border-radius);padding:var(--spacing-md);margin-bottom:var(--spacing-lg)}.todo-detail .todo-metadata dl{display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-sm) var(--spacing-md);margin:0}.todo-detail .todo-metadata dt{font-weight:500;color:var(--color-text-muted)}.todo-detail .todo-metadata dd{margin:0}.todo-detail .todo-metadata dd.overdue{color:var(--color-danger);font-weight:500}.todo-detail .todo-actions-bar{display:flex;gap:var(--spacing-md)}turbo-frame#content-frame{display:grid;grid-template-columns:6fr 4fr;width:100%}.twocol-frame{display:grid;grid-template-columns:6fr 4fr;width:100%}.index-sidebar .card.selected,.index-sidebar .selected.mapboxgl-popup-content,.index-sidebar .card.active,.index-sidebar .active.mapboxgl-popup-content{background-color:rgba(0,0,0,.1);border-left:3px solid #009cbb;box-shadow:0 2px 4px rgba(0,0,0,.2)}.index-sidebar .card.selected a,.index-sidebar .selected.mapboxgl-popup-content a,.index-sidebar .card.active a,.index-sidebar .active.mapboxgl-popup-content a{color:#009cbb}.error-message{background-color:#fff3f3;border:1px solid #ffcaca;border-radius:4px;padding:20px;margin:20px 0;text-align:center}.error-message h2{color:#e53935;margin-bottom:10px}.error-message p{color:#333;margin-bottom:10px}turbo-frame#content-frame .entity-primary,turbo-frame#content-frame .entity-adjunct{padding:.5em 1em;overflow-y:auto;height:100%;align-self:start}
