:root{--navy-900:#0b1a29;--navy-850:#0e1e30;--navy-800:#112235;--navy-700:#16293d;--navy-600:#1b344a;--navy-500:#234057;--paper:#f3f6f9;--paper-sunk:#e7edf3;--ink:#142536;--ink-muted:#47586b;--text:#f5f8fc;--text-muted:#c3d1de;--text-faint:#93a7ba;--orange:#fe650e;--orange-text:#fe7121;--orange-bright:#ff8a3c;--orange-deep:#b34a1a;--line:rgba(195,209,222,0.16);--line-strong:rgba(195,209,222,0.32);--line-ink:rgba(20,37,54,0.14);--line-ink-strong:rgba(20,37,54,0.26);--status-open:#8fb4d9;--status-active:#fe650e;--status-done:#6fc2a0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--container:1280px;--container-narrow:860px;--gutter:clamp(1.125rem,4vw,2.5rem);--radius:4px;--radius-lg:8px;--font-he:var(--font-heebo),"Segoe UI",system-ui,sans-serif;--font-en:var(--font-inter),"Segoe UI",system-ui,sans-serif;--font-mono:ui-monospace,"Cascadia Mono","SFMono-Regular",Consolas,monospace;--fs-body:clamp(1rem,0.955rem + 0.22vw,1.125rem);--fs-small:clamp(0.875rem,0.85rem + 0.12vw,0.9375rem);--fs-lead:clamp(1.0625rem,0.99rem + 0.36vw,1.3125rem);--fs-h1:clamp(2rem,1.35rem + 2.9vw,4rem);--fs-h2:clamp(1.625rem,1.31rem + 1.4vw,2.5rem);--fs-h3:clamp(1.1875rem,1.1rem + 0.42vw,1.5rem);--fs-h4:clamp(1.0625rem,1.02rem + 0.22vw,1.1875rem);--fs-eyebrow:clamp(0.75rem,0.73rem + 0.1vw,0.8125rem);--lh-tight:1.15;--lh-heading:1.25;--lh-body:1.7;--transition:160ms cubic-bezier(0.2,0.6,0.3,1);color-scheme:dark}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:6rem}body{margin:0;background-color:var(--navy-800);color:var(--text);font-family:var(--font-en);font-size:var(--fs-body);line-height:var(--lh-body);min-height:100dvh;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html[lang^=he] body{font-family:var(--font-he)}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:2px}.section--light :focus-visible{outline-color:var(--orange-deep)}::selection{background:rgba(254,101,14,.3);color:var(--text)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);z-index:200;padding:var(--space-3) var(--space-5);background:var(--orange);color:var(--ink);font-weight:600;border-radius:var(--radius);transform:translateY(-200%);transition:transform var(--transition)}.skip-link:focus{transform:translateY(0)}.container{inline-size:100%;max-inline-size:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-inline-size:var(--container-narrow)}.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}[dir=rtl] .flip-rtl{transform:scaleX(-1)}.stack>*+*{margin-block-start:var(--space-4)}.stack-lg>*+*{margin-block-start:var(--space-6)}.h1,.h2,.h3,.h4{font-weight:600;letter-spacing:-.015em;text-wrap:balance}.h1{font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:-.022em}.h2{font-size:var(--fs-h2);line-height:var(--lh-heading)}.h3{font-size:var(--fs-h3);line-height:1.3}.h4{font-size:var(--fs-h4);line-height:1.35;font-weight:600}.lead{font-size:var(--fs-lead);line-height:1.6;max-inline-size:62ch}.body,.lead{color:var(--text-muted);text-wrap:pretty}.body{max-inline-size:68ch}.small{font-size:var(--fs-small);line-height:1.6;color:var(--text-faint)}.mono{font-family:var(--font-mono);font-size:.875em;letter-spacing:0}.eyebrow{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--orange-text);margin-block-end:var(--space-4)}html[lang^=he] .eyebrow{letter-spacing:.06em}.eyebrow:before{content:"";inline-size:clamp(1.5rem,4vw,2.5rem);block-size:1px;background:currentColor;opacity:.6;flex:none}.section--light .eyebrow{color:var(--orange-deep)}.section{position:relative;padding-block:clamp(3.5rem,8vw,6.5rem)}.section--tight{padding-block:clamp(2.5rem,5vw,4rem)}.section--app{padding-block:clamp(1rem,2.2vw,1.75rem)}.section--light{background:var(--paper);color:var(--ink)}.section--light .body,.section--light .lead,.section--light .small{color:var(--ink-muted)}.section--sunk{background:var(--navy-850)}.blueprint-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:64px 64px;opacity:.35;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 100%)}.section-head{max-inline-size:70ch;margin-block-end:clamp(2rem,5vw,3.25rem)}.section-head .h2+.lead{margin-block-start:var(--space-4)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:48px;padding-inline:clamp(1.125rem,3vw,1.75rem);padding-block:.75rem;border:1px solid transparent;border-radius:var(--radius);font-size:var(--fs-small);font-weight:600;letter-spacing:.01em;cursor:pointer;text-align:center;transition:background-color var(--transition),border-color var(--transition),color var(--transition),transform var(--transition)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.btn--primary{background:var(--orange);color:#17222e;border-color:var(--orange)}.btn--primary:hover:not(:disabled){background:var(--orange-bright);border-color:var(--orange-bright)}.btn--secondary{background:transparent;color:var(--text);border-color:var(--line-strong)}.btn--secondary:hover:not(:disabled){border-color:var(--text-muted);background:rgba(255,255,255,.04)}.section--light .btn--secondary{color:var(--ink);border-color:var(--line-ink-strong)}.section--light .btn--secondary:hover:not(:disabled){background:rgba(20,37,54,.05);border-color:var(--ink)}.btn--block{inline-size:100%}.btn-row{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media (max-width:30rem){.btn-row>.btn{inline-size:100%}}.link-arrow{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--orange-text);font-weight:600;font-size:var(--fs-small);border-block-end:1px solid transparent;transition:border-color var(--transition),gap var(--transition)}.link-arrow:hover{border-block-end-color:currentColor;gap:calc(var(--space-2) + 2px)}.section--light .link-arrow{color:var(--orange-deep)}.card{position:relative;background:linear-gradient(180deg,rgba(27,52,74,.72),rgba(17,34,53,.5));border:1px solid var(--line);border-radius:var(--radius);padding:clamp(1.25rem,3vw,1.75rem);block-size:100%;transition:border-color var(--transition),transform var(--transition)}.card--interactive:hover{border-color:var(--line-strong)}.card__title{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--fs-h4);font-weight:600;line-height:1.35;padding-block-end:var(--space-4);border-block-end:1px solid var(--line);margin-block-end:var(--space-4)}.card__title .icon{flex:none;color:var(--orange-text);margin-block-start:2px}.card__body{color:var(--text-muted);font-size:var(--fs-small);line-height:1.65}.card--bracket:after,.card--bracket:before{content:"";position:absolute;inline-size:14px;block-size:14px;border:1px solid var(--orange);opacity:.55;pointer-events:none}.card--bracket:before{inset-block-start:-1px;inset-inline-start:-1px;border-block-end:0;border-inline-end:0}.card--bracket:after{inset-block-end:-1px;inset-inline-end:-1px;border-block-start:0;border-inline-start:0}.section--light .card{background:#fff;border-color:var(--line-ink)}.section--light .card__title{border-block-end-color:var(--line-ink)}.section--light .card__body{color:var(--ink-muted)}.panel{background:var(--navy-600);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(1.25rem,3.5vw,2rem)}.section--light .panel{background:#fff;border-color:var(--line-ink)}.grid{display:grid;gap:clamp(1rem,2.5vw,1.5rem)}.grid--2,.grid--3,.grid--4{grid-template-columns:minmax(0,1fr)}@media (min-width:40rem){.grid--2,.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.split{display:grid;gap:clamp(2rem,5vw,3.5rem);align-items:center;grid-template-columns:minmax(0,1fr)}@media (min-width:62rem){.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.split--wide-start{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.header{position:sticky;inset-block-start:0;z-index:100;background:rgba(11,26,41,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-block-end:1px solid var(--line)}@supports not ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.header{background:var(--navy-900)}}.header__inner{display:flex;align-items:center;gap:var(--space-4);min-block-size:68px}.brand{display:inline-flex;align-items:center;min-block-size:44px;gap:var(--space-3);font-weight:700;font-size:1.0625rem;letter-spacing:-.01em;color:var(--text);flex:none}.brand__mark{flex:none;color:var(--orange-text)}.brand__name{white-space:nowrap}.header__nav{display:none;margin-inline-start:auto}.header__actions{display:flex;align-items:center;gap:var(--space-3);margin-inline-start:auto}@media (min-width:80rem){.header__nav{display:flex;align-items:center;gap:clamp(.5rem,1.5vw,1.25rem)}.header__actions{margin-inline-start:var(--space-4)}}@media (max-width:30rem){.header__cta,.header__signin{display:none}}.nav-link{position:relative;padding:var(--space-2) var(--space-2);font-size:var(--fs-small);font-weight:500;color:var(--text-muted);white-space:nowrap;transition:color var(--transition)}.nav-link:hover,.nav-link[aria-current=page]{color:var(--text)}.nav-link[aria-current=page]:after{content:"";position:absolute;inset-block-end:-2px;inset-inline:var(--space-2);block-size:2px;background:var(--orange)}.header__cta{display:none}@media (min-width:48rem){.header__cta{display:inline-flex;min-block-size:42px;padding-block:.5rem;white-space:nowrap;flex:none;font-size:var(--fs-small)}.header__nav{gap:var(--space-4)}}.burger{display:inline-flex;align-items:center;justify-content:center;inline-size:46px;block-size:46px;background:transparent;border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer}@media (min-width:80rem){.burger{display:none}}.drawer{position:fixed;inset:0;z-index:150;background:var(--navy-900);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.drawer__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-block-size:68px;border-block-end:1px solid var(--line);padding-inline:var(--gutter)}.drawer__body{padding:var(--space-5) var(--gutter) var(--space-8);display:flex;flex-direction:column;gap:var(--space-2)}.drawer__link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);border-block-end:1px solid var(--line);font-size:1.0625rem;font-weight:500;color:var(--text)}.drawer__link[aria-current=page]{color:var(--orange-text)}.drawer__link .icon{color:var(--text-faint);flex:none}.drawer__footer{margin-block-start:var(--space-5);display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3)}.drawer__footer .locale-switch{align-self:flex-start}.locale-switch{border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden;flex:none}.locale-switch,.locale-switch__item{display:inline-flex;align-items:center}.locale-switch__item{padding:.55rem .7rem;font-size:.8125rem;font-weight:600;color:var(--text-faint);transition:background-color var(--transition),color var(--transition);min-block-size:40px}.locale-switch__item:hover{color:var(--text)}.locale-switch__item[aria-current=true]{background:rgba(254,101,14,.16);color:var(--orange-text)}.hero{position:relative;padding-block:clamp(2.75rem,7vw,5.5rem) clamp(3rem,7vw,5.5rem);background:radial-gradient(60rem 36rem at 72% 8%,rgba(254,101,14,.13),transparent 62%),radial-gradient(48rem 36rem at 8% 92%,rgba(79,140,196,.13),transparent 60%),var(--navy-800);overflow:hidden}.hero__grid{display:grid;gap:clamp(2.25rem,6vw,4rem);grid-template-columns:minmax(0,1fr);align-items:center}@media (min-width:62rem){.hero__grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}}.hero__title{margin-block-end:var(--space-5)}.hero__actions{margin-block-start:var(--space-6)}.hero__note{margin-block-start:var(--space-5);padding-inline-start:var(--space-4);border-inline-start:2px solid var(--orange);color:var(--text-muted);font-size:var(--fs-small);max-inline-size:54ch}.figure{position:relative}.figure__frame{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--navy-900);padding:clamp(.5rem,1.5vw,.75rem)}.figure__frame,.figure__scene{position:relative;overflow:hidden}.figure__scene{direction:ltr;border-radius:var(--radius);background:#0a121c}.figure__caption{margin-block-start:var(--space-3);font-size:.8125rem;display:flex;flex-wrap:wrap}.figure__caption,.figure__tag{color:var(--text-faint);align-items:center;gap:var(--space-2)}.figure__tag{padding:.2rem .5rem;border:1px solid var(--line-strong);border-radius:999px;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase}.figure__tag,.scene-chip{display:inline-flex;font-weight:600}.scene-chip{position:absolute;align-items:center;gap:.35rem;padding:.25rem .55rem;background:rgba(7,13,21,.9);border:1px solid var(--orange);border-radius:3px;font-size:clamp(.625rem,1.5vw,.75rem);line-height:1.5;color:var(--orange-bright);white-space:nowrap;max-inline-size:60%}.scene-chip--num{direction:ltr;font-family:var(--font-mono);font-weight:500}.scene-roi{position:absolute;border:1.5px dashed var(--orange);border-radius:2px;pointer-events:none}.scene-roi:after,.scene-roi:before{content:"";position:absolute;inline-size:9px;block-size:9px;border:1.5px solid var(--orange-bright)}.scene-roi:before{inset-block-start:-5px;inset-inline-start:-5px;border-block-end:0;border-inline-end:0}.scene-roi:after{inset-block-end:-5px;inset-inline-end:-5px;border-block-start:0;border-inline-start:0}.steps{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr);counter-reset:step}@media (min-width:46rem){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.steps--5{grid-template-columns:repeat(5,minmax(0,1fr))}}.step{position:relative;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:rgba(27,52,74,.45)}.step__num{display:inline-flex;align-items:center;justify-content:center;inline-size:30px;block-size:30px;border:1px solid var(--orange);border-radius:50%;color:var(--orange-text);font-family:var(--font-mono);font-size:.8125rem;font-weight:600;margin-block-end:var(--space-4)}.ticks{display:grid}.ticks,.ticks li{gap:var(--space-3)}.ticks li{display:flex;align-items:flex-start;font-size:var(--fs-small);line-height:1.6;color:var(--text-muted)}.ticks .icon{flex:none;color:var(--orange-text);margin-block-start:.3em}.section--light .ticks li{color:var(--ink-muted)}.section--light .ticks .icon{color:var(--orange-deep)}.deflist{display:grid;gap:0;border-block-start:1px solid var(--line)}.deflist__row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1);padding-block:var(--space-3);border-block-end:1px solid var(--line)}@media (min-width:34rem){.deflist__row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-4);align-items:baseline}}.deflist__term{font-size:var(--fs-small);color:var(--text-faint)}.deflist__desc{font-size:var(--fs-small);color:var(--text)}.section--light .deflist{border-block-start-color:var(--line-ink)}.section--light .deflist__row{border-block-end-color:var(--line-ink)}.section--light .deflist__term{color:var(--ink-muted)}.section--light .deflist__desc{color:var(--ink)}.callout{display:flex;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line-strong);border-inline-start:3px solid var(--orange);border-radius:var(--radius);background:rgba(254,101,14,.06);font-size:var(--fs-small);line-height:1.65;color:var(--text-muted)}.callout .icon{flex:none;color:var(--orange-text);margin-block-start:.15em}.callout strong{color:var(--text);font-weight:600}.section--light .callout{background:rgba(179,74,26,.07);border-color:var(--line-ink);border-inline-start-color:var(--orange-deep);color:var(--ink-muted)}.section--light .callout .icon{color:var(--orange-deep)}.section--light .callout strong{color:var(--ink)}.callout--neutral{border-inline-start-color:var(--status-open);background:rgba(143,180,217,.07)}.callout--neutral .icon{color:var(--status-open)}.pipeline{flex-wrap:wrap;align-items:stretch}.pipeline,.pipeline__item{display:flex;gap:var(--space-2)}.pipeline__item{align-items:center;padding:var(--space-2) var(--space-4);border:1px solid var(--line);border-radius:999px;font-size:.8125rem;color:var(--text-muted);background:#1b344a}.pipeline__dot{inline-size:8px;block-size:8px;border-radius:50%;border:1px solid;flex:none}.pipeline__item[data-state=active]{border-color:var(--orange);color:var(--orange-text)}.pipeline__item[data-state=active] .pipeline__dot{background:var(--orange)}.pipeline__item[data-state=done]{color:var(--status-done);border-color:rgba(111,194,160,.4)}.pipeline__item[data-state=done] .pipeline__dot{background:var(--status-done)}.contact-list{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-2) var(--space-4);margin:0;font-size:var(--fs-small)}.contact-list dt{color:var(--text-faint)}.contact-list dd{margin:0;color:var(--text);font-weight:600}@media (max-width:26rem){.contact-list{grid-template-columns:minmax(0,1fr);gap:0 0}.contact-list dd{margin-block-end:var(--space-3)}}.table-wrap{inline-size:100%;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);-webkit-overflow-scrolling:touch}.table{inline-size:100%;border-collapse:collapse;min-inline-size:34rem;font-size:var(--fs-small)}.table td,.table th{padding:var(--space-3) var(--space-4);text-align:start;border-block-end:1px solid var(--line);vertical-align:top}.table th{font-weight:600;color:var(--text);background:rgba(27,52,74,.6);white-space:nowrap}.table td{color:var(--text-muted)}.table tr:last-child td{border-block-end:0}.section--light .table-wrap{border-color:var(--line-ink)}.section--light .table th{background:var(--paper-sunk);color:var(--ink)}.section--light .table td,.section--light .table th{border-block-end-color:var(--line-ink)}.section--light .table td{color:var(--ink-muted)}.field{display:flex;flex-direction:column;gap:var(--space-2)}.field__label{font-size:var(--fs-small);font-weight:600;color:var(--text)}.field__hint{font-size:.8125rem;color:var(--text-faint)}.field__req{color:var(--orange-text);margin-inline-start:.25rem}.input,.select,.textarea{inline-size:100%;min-block-size:48px;padding:.7rem .875rem;background:var(--navy-900);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--text);font-size:1rem;transition:border-color var(--transition),background-color var(--transition)}.textarea{min-block-size:8rem;resize:vertical;line-height:1.6}.select{appearance:none;padding-inline-end:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2393a7ba' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-size:18px 18px;background-repeat:no-repeat;background-position:right .875rem center}[dir=rtl] .select{background-position:left .875rem center}.input:focus,.select:focus,.textarea:focus{border-color:var(--orange)}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:#ff7a7a}.field__error{font-size:.8125rem;color:#ff9c9c;display:flex;align-items:center;gap:var(--space-2)}.checkbox{display:flex;align-items:flex-start;gap:var(--space-3);padding-block:var(--space-2);min-block-size:44px;font-size:var(--fs-small);line-height:1.55;color:var(--text-muted);cursor:pointer}.checkbox input{inline-size:24px;block-size:24px;flex:none;margin:0;margin-block-start:.15em;accent-color:var(--orange);cursor:pointer}.form-grid{display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr)}@media (min-width:40rem){.form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid .span-2{grid-column:1/-1}.form-grid .row-start{grid-column-start:1}.form-grid--2>.field:not(.span-2){display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:var(--space-2)}.form-grid--2>.field:not(.span-2)>.field__label{grid-row:1}.form-grid--2>.field:not(.span-2)>.input,.form-grid--2>.field:not(.span-2)>.select,.form-grid--2>.field:not(.span-2)>.textarea{grid-row:2}.form-grid--2>.field:not(.span-2)>.field__error,.form-grid--2>.field:not(.span-2)>.field__hint{grid-row:3}}.form-status{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius);font-size:var(--fs-small);line-height:1.6}.form-status--ok{background:rgba(111,194,160,.12);border:1px solid rgba(111,194,160,.42);color:#bfe8d7}.form-status--error{background:rgba(255,122,122,.1);border:1px solid rgba(255,122,122,.4);color:#ffc6c6}.form-status .icon{flex:none;margin-block-start:.1em}.dropzone{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:clamp(1.75rem,6vw,3rem) var(--space-5);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:rgba(11,26,41,.5);text-align:center;transition:border-color var(--transition),background-color var(--transition)}.dropzone[data-dragging=true]{border-color:var(--orange);background:rgba(254,101,14,.07)}.dropzone__icon{color:var(--orange-text)}.result-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1);padding-block:var(--space-3);border-block-end:1px solid var(--line)}@media (min-width:34rem){.result-row{grid-template-columns:11rem minmax(0,1fr);gap:var(--space-4);align-items:baseline}}.verdict{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius);border:1px solid var(--line-strong);background:rgba(27,52,74,.5)}.verdict[data-tone=supported]{border-color:rgba(111,194,160,.45);background:rgba(111,194,160,.09)}.verdict[data-tone=unsupported]{border-color:rgba(254,101,14,.5);background:rgba(254,101,14,.08)}.verdict__icon{flex:none;margin-block-start:.1em}.verdict[data-tone=supported] .verdict__icon{color:var(--status-done)}.verdict[data-tone=unsupported] .verdict__icon{color:var(--orange-text)}.verdict[data-tone=neutral] .verdict__icon{color:var(--status-open)}.finding{inline-size:100%;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:rgba(17,34,53,.6);text-align:start;cursor:pointer;transition:border-color var(--transition),background-color var(--transition)}.finding:hover{border-color:var(--line-strong)}.finding[aria-pressed=true]{border-color:var(--orange);background:rgba(254,101,14,.09)}.finding__index{flex:none;inline-size:26px;block-size:26px;border-radius:50%;border:1px solid var(--orange);color:var(--orange-text);font-family:var(--font-mono);font-size:.75rem;display:inline-flex;align-items:center;justify-content:center}.region{position:absolute;border:1.5px solid rgba(254,101,14,.55);border-radius:2px;box-shadow:0 0 0 1px rgba(11,26,41,.6);transition:border-color var(--transition),box-shadow var(--transition);pointer-events:none}.region[data-active=true]{border-color:var(--orange);box-shadow:0 0 0 1px rgba(11,26,41,.6),0 0 18px rgba(254,101,14,.55)}.region__label{position:absolute;inset-block-end:100%;inset-inline-start:0;direction:ltr;margin-block-end:3px;padding:0 4px;background:var(--orange);color:#17222e;font-family:var(--font-mono);font-size:10px;line-height:1.5;border-radius:2px}.tabs{display:inline-flex;padding:3px;gap:3px;border:1px solid var(--line-strong);border-radius:var(--radius);background:rgba(11,26,41,.7)}.tabs__btn{padding:.45rem .9rem;min-block-size:44px;background:transparent;border:0;border-radius:2px;font-size:.8125rem;font-weight:600;color:var(--text-faint);cursor:pointer;transition:background-color var(--transition),color var(--transition)}.tabs__btn[aria-selected=true]{background:rgba(254,101,14,.16);color:var(--orange-text)}.cta-band{position:relative;overflow:hidden;background:radial-gradient(40rem 22rem at 78% 20%,rgba(254,101,14,.16),transparent 62%),var(--navy-900);border-block:1px solid var(--line)}.footer{background:var(--navy-900);border-block-start:1px solid var(--line);padding-block:clamp(2.5rem,6vw,4rem) var(--space-6)}.footer__grid{display:grid;gap:clamp(1.75rem,4vw,2.5rem);grid-template-columns:minmax(0,1fr)}@media (min-width:40rem){.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.footer__grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}}.footer__col-title{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin-block-end:var(--space-4)}.footer__links{display:grid;gap:var(--space-3)}.footer__links a{font-size:var(--fs-small);color:var(--text-muted);transition:color var(--transition)}.footer__links a:hover{color:var(--text)}.footer__bottom{margin-block-start:clamp(2rem,5vw,3rem);padding-block-start:var(--space-5);border-block-start:1px solid var(--line);display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;justify-content:space-between;font-size:.8125rem;color:var(--text-faint)}.icon{display:inline-block;vertical-align:middle}.spinner{inline-size:16px;block-size:16px;border:2px solid;border-block-start-color:transparent;border-radius:50%;animation:spin .7s linear infinite;flex:none}@keyframes spin{to{transform:rotate(1turn)}}.divider{block-size:1px;background:var(--line);border:0}.prose p+h3,.prose p+p,.prose p+ul,.prose ul+h3,.prose ul+p{margin-block-start:var(--space-4)}.prose h3{margin-block-start:var(--space-6)}.prose ul{display:grid;gap:var(--space-2)}.prose li{display:flex;gap:var(--space-3);color:var(--text-muted);font-size:var(--fs-small);line-height:1.65}.prose li:before{content:"";flex:none;inline-size:5px;block-size:5px;border-radius:50%;background:var(--orange);margin-block-start:.65em}body[data-scroll-lock=true]{overflow:hidden}.filmstrip{display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr)}@media (min-width:46rem){.filmstrip{grid-template-columns:repeat(3,minmax(0,1fr))}}.filmstrip__frame{position:relative;direction:ltr;border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden;background:#080d16}.filmstrip__frame[data-selected=true]{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange)}.filmstrip__badge{position:absolute;inset-block-start:6px;inset-inline-start:6px;padding:.15rem .45rem;border-radius:2px;background:rgba(7,13,21,.85);border:1px solid var(--line-strong);font-family:var(--font-mono);font-size:.625rem;color:var(--text-faint);direction:ltr}.filmstrip__frame[data-selected=true] .filmstrip__badge{border-color:var(--orange);color:var(--orange-text)}.filmstrip__caption{margin-block-start:var(--space-3);font-size:.8125rem;color:var(--text-faint)}.person{display:flex;align-items:center;gap:var(--space-4);padding:clamp(1.25rem,3vw,1.5rem);border:1px solid var(--line-ink);border-radius:var(--radius);background:#fff}.person__monogram{flex:none;inline-size:52px;block-size:52px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--orange-deep);color:var(--orange-deep);font-size:1rem;font-weight:700;letter-spacing:.02em}.person__name{font-size:var(--fs-h4);font-weight:600;color:var(--ink);line-height:1.3}.person__role{font-size:var(--fs-small);color:var(--ink-muted);margin-block-start:2px}.policy-meta{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:center;font-size:.8125rem;color:var(--text-faint);margin-block-start:var(--space-4)}.policy-meta time{direction:ltr;unicode-bidi:isolate}@media (max-width:46rem){.table--stack{min-inline-size:0}.table--stack thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.table--stack tr{display:block;padding:var(--space-4);border-block-end:1px solid var(--line)}.table--stack tr:last-child{border-block-end:0}.table--stack th[scope=row]{display:block;background:transparent;white-space:normal;padding:0 0 var(--space-3);border:0;font-size:var(--fs-small);color:var(--text)}.table--stack td{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:var(--space-2) 0 0;border:0}.table--stack td:before{content:attr(data-label);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint)}.section--light .table--stack th[scope=row]{color:var(--ink)}.section--light .table--stack td:before{color:var(--ink-muted)}.section--light .table--stack tr{border-block-end-color:var(--line-ink)}}.viewer-controls{align-items:center;gap:var(--space-3) var(--space-5);margin-block-end:var(--space-4)}.layers,.viewer-controls{display:flex;flex-wrap:wrap}.layers{gap:var(--space-2) var(--space-4);margin:0;padding:0;border:0}.layers__item{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:44px;font-size:.8125rem;color:var(--text-muted);cursor:pointer}.layers__item input{inline-size:18px;block-size:18px;margin:0;cursor:pointer}.layers__item[data-layer=elements] input{accent-color:var(--status-open)}.layers__item[data-layer=findings] input{accent-color:var(--orange)}.layers__swatch{inline-size:14px;block-size:10px;border-radius:2px;flex:none}.layers__item[data-layer=elements] .layers__swatch{border:1px solid var(--status-open);background:rgba(143,180,217,.18)}.layers__item[data-layer=findings] .layers__swatch{border:1.5px dashed var(--orange)}.detect{position:absolute;border:1px solid var(--status-open);border-radius:2px;background:rgba(143,180,217,.07);pointer-events:none}.detect__label{position:absolute;padding:0 4px;background:rgba(7,13,21,.88);border:1px solid rgba(143,180,217,.5);border-radius:2px;font-size:10px;line-height:1.7;font-weight:600;color:#cfe0ef;white-space:nowrap}.detect__label[data-pos=above]{left:-1px;bottom:calc(100% + 3px)}.detect__label[data-pos=below]{left:-1px;top:calc(100% + 3px)}.detect__label[data-pos=inEnd]{right:2px;top:2px}.chip-list{display:flex;flex-wrap:wrap}.chip,.chip-list{gap:var(--space-2)}.chip{display:inline-flex;align-items:center;padding:.3rem .6rem;border:1px solid var(--line);border-radius:999px;font-size:.8125rem;color:var(--text-muted);background:rgba(27,52,74,.5)}.chip__code{color:var(--text-faint);font-size:.6875rem}.detect[data-active=true]{border-color:var(--orange);background:rgba(254,101,14,.1);box-shadow:0 0 0 1px rgba(11,26,41,.6),0 0 16px rgba(254,101,14,.45)}.detect[data-active=true] .detect__label{border-color:var(--orange);color:var(--orange-bright)}.detection-row{inline-size:100%;display:grid;grid-template-columns:minmax(0,1fr) 84px auto;align-items:center;gap:var(--space-3);min-block-size:44px;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:rgba(17,34,53,.6);text-align:start;cursor:pointer;transition:border-color var(--transition),background-color var(--transition)}.detection-row:hover{border-color:var(--line-strong)}.detection-row[aria-pressed=true]{border-color:var(--orange);background:rgba(254,101,14,.09)}.detection-row__name{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);font-size:var(--fs-small);font-weight:600;color:var(--text)}.detection-row__code{font-weight:400;color:var(--text-faint);font-size:.6875rem}.detection-row__meter{block-size:6px;border-radius:999px;background:rgba(195,209,222,.16);overflow:hidden}.detection-row__meter>span{display:block;block-size:100%;background:var(--status-open);border-radius:999px}.detection-row__conf{font-size:.8125rem;color:var(--text-muted)}@media (max-width:26rem){.detection-row{grid-template-columns:minmax(0,1fr) auto}.detection-row__meter{display:none}}.callout-layer{position:absolute;inset:0;inline-size:100%;block-size:100%;pointer-events:none}.finding-callout{position:absolute;left:3%;top:3%;display:inline-flex;align-items:center;gap:.4rem;max-inline-size:94%;padding:.25rem .6rem;background:#d62016;border-radius:4px;color:#fff;font-size:clamp(.625rem,1.5vw,.8125rem);font-weight:600;line-height:1.6;box-shadow:0 2px 10px rgba(0,0,0,.5)}.finding-callout__index{opacity:.85;font-size:.9em}.finding-callout__stars{letter-spacing:.05em}.finding-callout__temp{font-weight:700}.finding-callout__sep{opacity:.6}.hot-ring,.ref-ring{position:absolute;inline-size:11%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.hot-ring{border:2px solid #ff3b30;box-shadow:0 0 12px rgba(255,59,48,.6)}.ref-ring{border:1.5px dashed var(--status-open)}.severity-headline{display:flex;align-items:center;gap:var(--space-4);margin-block-start:var(--space-5);padding:var(--space-4);border:1px solid var(--line-strong);border-inline-start:3px solid var(--orange);border-radius:var(--radius);background:rgba(254,101,14,.08)}.severity-headline__stars{font-size:clamp(1.25rem,3vw,1.75rem);color:var(--orange-text);letter-spacing:.08em;line-height:1;flex:none}.severity-headline__band{display:block;font-size:var(--fs-h4);font-weight:600;color:var(--text)}.severity-headline__delta{display:block;margin-block-start:2px;font-size:var(--fs-small);color:var(--text-muted)}.brand__logo{block-size:26px;inline-size:auto;max-inline-size:58vw}@media (min-width:26rem){.brand__logo{block-size:30px}}@media (min-width:48rem){.brand__logo{block-size:34px;max-inline-size:none}}.drawer__top .brand__logo{block-size:28px}.brand--stacked{display:block;min-block-size:0}.brand__lockup{inline-size:100%;max-inline-size:260px;block-size:auto}@media (min-width:64rem){.brand__lockup{max-inline-size:290px}}.brand-figure{display:flex;justify-content:center}.brand-figure img{inline-size:100%;max-inline-size:420px;block-size:auto}.form-section{border:0;padding:0;margin:0 0 var(--space-7);min-inline-size:0}.form-section:last-of-type{margin-block-end:0}.form-section__legend{padding:0;margin-block-end:var(--space-5);font-size:var(--fs-h4);font-weight:600;color:var(--text);letter-spacing:-.01em}.link-button{appearance:none;background:none;border:0;padding:0;margin-block-start:var(--space-3);font:inherit;font-size:var(--fs-small);color:var(--orange-bright);cursor:pointer;text-align:start;border-radius:2px}.link-button:hover{text-decoration:underline}.link-button:focus-visible{outline:2px solid var(--orange-bright);outline-offset:3px}.btn--small{padding-block:var(--space-2);padding-inline:var(--space-4);font-size:var(--fs-small);flex:0 0 auto}.resume-link{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--navy-900)}.resume-link__url{flex:1 1 14rem;min-inline-size:0;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text-muted);overflow-wrap:anywhere;word-break:break-all}.thermal-figure{display:block}.thermal-canvas{display:block;inline-size:100%;block-size:auto;max-inline-size:100%;border-radius:var(--radius);cursor:crosshair;touch-action:none}.thermal-canvas,.thermal-readout{border:1px solid var(--line);background:var(--navy-900)}.thermal-readout{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));gap:var(--space-4);margin-block-start:var(--space-5);padding:var(--space-4);border-radius:var(--radius-lg)}.thermal-readout>div{display:flex;flex-direction:column;gap:.15rem;min-inline-size:0}.thermal-readout__label{font-size:var(--fs-small);color:var(--text-faint)}.thermal-readout__value{font-family:var(--font-mono);font-size:var(--fs-h4);color:var(--text);min-block-size:1.6em}.thermal-readout__value--hot{color:var(--orange-bright)}.thermal-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:var(--space-4);margin:0}.thermal-meta>div{min-inline-size:0}.thermal-meta dt{font-size:var(--fs-small);color:var(--text-faint);margin-block-end:.15rem}.thermal-meta dd{margin:0;font-family:var(--font-mono);color:var(--text)}.severity-band{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--navy-900)}.severity-band--0{border-inline-start:4px solid var(--text-faint)}.severity-band--1{border-inline-start:4px solid #7fe3a1}.severity-band--2{border-inline-start:4px solid var(--orange-bright)}.severity-band--3{border-inline-start:4px solid #ff4d4d}.severity-stars{font-size:1.5rem;line-height:1;letter-spacing:.1em;color:var(--orange-bright);direction:ltr;unicode-bidi:isolate}.severity-band--3 .severity-stars{color:#ff4d4d}.severity-delta{color:var(--orange-bright);font-weight:600}.thermal-tools{display:flex;flex-direction:column;gap:var(--space-4);margin-block-start:var(--space-5);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--navy-900)}.thermal-tools__title{font-size:var(--fs-small);font-weight:600;color:var(--text-faint)}.thermal-tools__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.thermal-tools__slider{display:flex;flex-direction:column;gap:var(--space-2)}.thermal-tools__slider input[type=range]{inline-size:100%;accent-color:var(--orange)}.thermal-loupe{position:absolute;z-index:2;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px;border-radius:var(--radius);border:1px solid rgba(255,255,255,.35);background:rgba(8,18,30,.92);box-shadow:0 6px 20px rgba(0,0,0,.45)}.thermal-loupe canvas{display:block;inline-size:132px;block-size:132px;border-radius:2px;image-rendering:pixelated}.thermal-loupe__value{font-family:var(--font-mono);font-size:var(--fs-small);font-weight:600;color:var(--orange-bright);unicode-bidi:isolate}@media (max-width:30rem){.thermal-loupe canvas{inline-size:92px;block-size:92px}}.cookie-bar{position:fixed;inset-inline:0;inset-block-end:0;z-index:60;padding:var(--space-4);background:var(--navy-800);border-block-start:1px solid var(--line);box-shadow:0 -8px 30px rgba(0,0,0,.35)}.cookie-bar__inner{max-inline-size:68rem;margin-inline:auto;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-5)}.cookie-bar__inner>div:first-child{flex:1 1 22rem;min-inline-size:0}.cookie-bar__title{display:block;margin-block-end:var(--space-2);color:var(--text)}.cookie-bar__body{margin:0;font-size:var(--fs-small);color:var(--text-muted);max-inline-size:62ch}.cookie-bar__details{display:grid;gap:var(--space-3);margin-block:var(--space-4) 0}.cookie-bar__details dt{font-size:var(--fs-small);font-weight:600;color:var(--text)}.cookie-bar__details dd{margin:0;font-size:var(--fs-small);color:var(--text-faint)}.cookie-bar__links{margin-block:var(--space-3) 0;font-size:var(--fs-small)}.cookie-bar__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);flex:0 0 auto}@media (max-width:40rem){.cookie-bar__actions{inline-size:100%}.cookie-bar__actions .btn{flex:1 1 10rem;justify-content:center}}.retain-box{display:flex;flex-direction:column;gap:var(--space-2);margin-block-start:var(--space-5);padding:var(--space-4);border:1px solid var(--line);border-inline-start:3px solid var(--orange);border-radius:var(--radius);background:var(--navy-900)}html[data-a11y-font="112"]{font-size:112.5%}html[data-a11y-font="125"]{font-size:125%}html[data-a11y-font="150"]{font-size:150%}html[data-a11y-font] .header__nav{display:none}html[data-a11y-font] .burger{display:inline-flex}html[data-a11y-links] a{text-decoration:underline;text-underline-offset:.2em}html[data-a11y-readable] body,html[data-a11y-readable] button,html[data-a11y-readable] input,html[data-a11y-readable] select,html[data-a11y-readable] textarea{font-family:Arial,Helvetica Neue,Helvetica,Segoe UI,sans-serif;letter-spacing:.01em}html[data-a11y-motion] *,html[data-a11y-motion] :after,html[data-a11y-motion] :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html[data-a11y-contrast]{--text:#ffffff;--text-muted:#ffffff;--text-faint:#dfe9f3;--line:rgba(255,255,255,0.45);--line-strong:rgba(255,255,255,0.75);--ink:#000000;--ink-muted:#111c27;--orange-text:#ffa05a;--orange-deep:#8f3a12}.a11y{position:fixed;inset-inline-start:0;inset-block-start:50%;transform:translateY(-50%);z-index:70;display:flex;align-items:center;gap:var(--space-2)}.a11y__button{display:inline-flex;align-items:center;justify-content:center;inline-size:46px;block-size:46px;padding:0;color:#ffffff;background:var(--navy-900);border:1px solid var(--line-strong);border-inline-start:0;border-start-end-radius:var(--radius);border-end-end-radius:var(--radius);cursor:pointer}.a11y__button:hover{background:var(--navy-800)}.a11y__panel{inline-size:min(17rem,calc(100vw - 4rem));max-block-size:min(32rem,calc(100vh - 2rem));overflow-y:auto;padding:var(--space-4);background:var(--navy-900);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:0 18px 40px rgba(0,0,0,.45)}.a11y__title{margin:0 0 var(--space-3);font-size:var(--fs-small);font-weight:700;color:var(--text)}.a11y__group{margin:0 0 var(--space-3);padding:0;border:0}.a11y__legend{padding:0;margin-block-end:var(--space-2);font-size:.8125rem;color:var(--text-faint)}.a11y__sizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.a11y__reset,.a11y__size,.a11y__toggle{font:inherit;font-size:.8125rem;color:var(--text);background:transparent;border:1px solid var(--line-strong);border-radius:var(--radius);padding:var(--space-2) var(--space-3);cursor:pointer;text-align:start}.a11y__size[aria-pressed=true],.a11y__toggle[aria-pressed=true]{border-color:var(--orange);background:rgba(254,101,14,.14)}.a11y__list{list-style:none;margin:0 0 var(--space-3);padding:0;display:grid;gap:var(--space-2)}.a11y__toggle{inline-size:100%;display:flex;align-items:center;gap:var(--space-3)}.a11y__mark{inline-size:14px;block-size:14px;flex:none;border:1px solid var(--line-strong);border-radius:3px}.a11y__toggle[aria-pressed=true] .a11y__mark{border-color:var(--orange);background:var(--orange);box-shadow:inset 0 0 0 2px var(--navy-900)}.a11y__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.a11y__statement{font-size:.8125rem;color:var(--orange-text)}.a11y__note{margin:var(--space-3) 0 0;font-size:.75rem;line-height:1.5;color:var(--text-faint)}@media (max-width:40rem){.a11y__button{inline-size:40px;block-size:40px}}.wa{position:fixed;inset-inline-end:var(--space-5);inset-block-end:var(--space-5);z-index:70;display:inline-flex;align-items:center;gap:var(--space-3);padding:.75rem 1rem;color:#ffffff;background:#167f3d;border-radius:999px;box-shadow:0 10px 28px rgba(0,0,0,.35);text-decoration:none;font-size:var(--fs-small);font-weight:600;transition:background var(--transition),transform var(--transition)}.wa:hover{background:#126b33;transform:translateY(-1px)}html[data-cookie-bar] .wa{inset-block-end:calc(var(--space-5) + var(--cookie-bar-height, 10rem))}@media (max-width:40rem){.wa{padding:.8rem}.wa__label{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.wa-inline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:rgba(18,140,71,.08)}.turnstile{min-block-size:65px}.turnstile:empty{min-block-size:0}.account-head{align-items:flex-start;gap:var(--space-5)}.account-head,.account-quota{display:flex;flex-wrap:wrap;justify-content:space-between;margin-block-end:var(--space-6)}.account-quota{align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-900);font-size:var(--fs-small)}.report-counters{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:var(--space-4);margin-block-end:var(--space-6)}.report-counters>div{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-900);text-align:center}.report-counters__value{display:block;font-size:1.75rem;font-weight:700;color:var(--text)}.report-counters__label{display:block;margin-block-start:var(--space-2);font-size:.8125rem;color:var(--text-faint)}.report-counters__note{margin-block:calc(-1 * var(--space-3)) var(--space-6);font-size:.875rem;color:var(--orange-text)}.upload-list{list-style:none;margin:var(--space-5) 0 0;padding:0}.upload-list,.upload-row{display:grid;gap:var(--space-2)}.upload-row{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-900);font-size:var(--fs-small)}.upload-row[data-state=ok]{border-inline-start:3px solid var(--status-done)}.upload-row[data-state=failed],.upload-row[data-state=skipped]{border-inline-start:3px solid var(--orange)}.upload-row__name{font-weight:600;overflow-wrap:anywhere}.upload-row__state{gap:var(--space-2)}.upload-row__facts,.upload-row__state{display:flex;align-items:center;color:var(--text-muted)}.upload-row__facts{flex-wrap:wrap;gap:var(--space-3)}.upload-row__note{margin:0;color:var(--text-faint);font-size:.8125rem}.completion{padding:var(--space-5);margin-block-end:var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-900)}.completion[data-answered=no]{border-inline-start:3px solid var(--orange)}.completion[data-answered=yes]{border-inline-start:3px solid var(--status-done)}.completion__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-4)}.completion__badge{display:inline-flex;align-items:center;gap:var(--space-2);font-size:.8125rem;color:var(--status-done)}.completion__badge--pending{color:var(--orange-text)}.completion__auto{padding:var(--space-4);margin-block-end:var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.02)}.completion__auto-title{display:block;margin-block-end:var(--space-3);font-size:.8125rem;color:var(--text-faint)}.completion__auto dl{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-2) var(--space-4);margin:0;font-size:var(--fs-small)}.completion__auto dt{color:var(--text-faint)}.completion__auto dd{margin:0;font-weight:600;color:var(--text)}.print-doc{max-inline-size:60rem;margin-inline:auto;padding:var(--space-6);background:#ffffff;color:#111c27;font-size:13px;line-height:1.55}.print-doc h1{font-size:24px;margin:0;color:#0b1a29}.print-doc h2{font-size:16px;margin:28px 0 10px;color:#0b1a29}.print-doc h3{font-size:14px;margin:0 0 10px;color:#0b1a29}.print-doc p{margin:0 0 8px}.print-toolbar{margin-block-end:var(--space-5)}.print-toolbar__inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.print-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);padding-block-end:12px;border-block-end:2px solid #0b1a29}.print-head p{margin:4px 0 0;color:#47586b}.print-brand{font-size:18px;font-weight:700;color:#0b1a29;white-space:nowrap}.print-brand span{color:#b34a1a}.print-meta,.print-table{inline-size:100%;border-collapse:collapse;margin-block:12px 18px}.print-meta td,.print-meta th,.print-table td,.print-table th{border:1px solid #c9d4de;padding:6px 8px;text-align:start;vertical-align:top}.print-meta th,.print-table thead th{background:#eef2f6;font-weight:600;color:#0b1a29;inline-size:14%}.print-table thead th{inline-size:auto}.print-table tbody tr[data-kind=fault] td:first-child{border-inline-start:3px solid #b34a1a;font-weight:700}.print-counters{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-block:14px 20px}.print-counters>div{border:1px solid #c9d4de;border-radius:4px;padding:10px;text-align:center}.print-counters strong{display:block;font-size:22px;color:#0b1a29}.print-counters span{font-size:11px;color:#47586b}.print-pending{color:#b34a1a}.print-note{color:#47586b}.print-finding{margin-block:18px;padding:12px;border:1px solid #c9d4de;border-radius:4px;page-break-inside:avoid;break-inside:avoid}.print-figure{margin:10px 0 0}.print-figure img{max-inline-size:100%;border:1px solid #c9d4de;border-radius:3px}.print-figure figcaption{font-size:11px;color:#47586b;margin-block-start:4px}.print-method{margin:0;padding-inline-start:1.1rem;color:#47586b}.print-method li{margin-block-end:6px}.print-foot{display:flex;justify-content:space-between;gap:var(--space-4);margin-block-start:24px;padding-block-start:10px;border-block-start:1px solid #c9d4de;font-size:11px;color:#47586b}@media print{.print-toolbar,.skip-link,body>:not(main){display:none!important}main{padding:0!important}.print-doc{max-inline-size:none;padding:0;font-size:11px}.print-doc *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-table thead{display:table-header-group}.print-table tr{page-break-inside:avoid;break-inside:avoid}h2{page-break-after:avoid;break-after:avoid}@page{size:A4;margin:14mm 12mm}.print-screen-only{display:none!important}}.netmap{--st-fault-open:#ff7a45;--st-monitor:#f0c04a;--st-inspected:#6fc2a0;--st-never:#8fa8bf;--st-closed:#5f9ad6;--st-repair:#b48ef0}.netmap-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-5);margin-block-end:var(--space-5)}.netmap-org{display:inline-flex;align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--navy-900);font-size:var(--fs-small)}.netmap-org__role{color:var(--text-faint);font-size:.8125rem}.netmap-totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:var(--space-3);margin-block-end:var(--space-5);padding:0;list-style:none}.netmap-totals>li{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-900)}.netmap-totals__value{display:block;font-size:1.5rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.netmap-totals__label{display:block;margin-block-start:var(--space-1);font-size:.8125rem;color:var(--text-faint)}.netmap-totals>li[data-gap=true]{border-inline-start:3px solid var(--st-monitor)}.netmap-panes{display:grid;gap:var(--space-5);grid-template-columns:1fr}@media (min-width:60rem){.netmap-panes{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start}}.netmap-panes[data-panel=closed]{grid-template-columns:auto minmax(0,1fr);align-items:start}.netmap-panes[data-panel=closed] .netmap-pane--lines{padding:var(--space-3) var(--space-2);inline-size:2.75rem}.netmap-panes[data-panel=closed] .netmap-pane--lines .netmap-pane__head{flex-direction:column;align-items:center;gap:var(--space-3);margin-block-end:0}.netmap-panes[data-panel=closed] .netmap-pane--lines .netmap-pane__title{writing-mode:vertical-rl;font-size:.8125rem;white-space:nowrap;letter-spacing:.04em}.netmap-panes[data-panel=closed] .netmap-pane--lines .netmap-count{writing-mode:vertical-rl;font-size:.75rem}.netmap-fold{display:inline-flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;flex:none;padding:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-800);color:var(--text-muted);cursor:pointer;transition:border-color var(--transition),color var(--transition)}.netmap-fold:hover{border-color:var(--line-strong);color:var(--text)}.netmap-fold__icon{inline-size:.5rem;block-size:.5rem;border-inline-start:2px solid currentColor;border-block-start:2px solid currentColor;transform:rotate(-45deg);margin-inline-start:.15rem}[dir=rtl] .netmap-fold__icon{transform:rotate(135deg);margin-inline-start:0;margin-inline-end:.15rem}.netmap-panes[data-panel=closed] .netmap-fold__icon{transform:rotate(135deg)}[dir=rtl] .netmap-panes[data-panel=closed] .netmap-fold__icon{transform:rotate(-45deg)}.netmap-poles-controls{display:grid;gap:var(--space-3);grid-template-columns:1fr;max-inline-size:34rem}@media (min-width:40rem){.netmap-poles-controls{grid-template-columns:1fr 1fr}}.netmap-pane{border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-900);padding:var(--space-4);min-width:0}.netmap-pane__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin-block-end:var(--space-3)}.netmap-pane__title{margin:0;font-size:var(--fs-h4);line-height:var(--lh-heading)}.netmap-count{font-size:.8125rem;color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.netmap-controls{display:grid;gap:var(--space-2);margin-block-end:var(--space-3)}.netmap-controls input[type=search],.netmap-controls select{inline-size:100%}.netmap-toggle{display:flex;align-items:center;gap:var(--space-2);font-size:.8125rem;color:var(--text-muted)}.netmap-lines{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2);max-block-size:30rem;overflow-y:auto;padding-inline:2px;padding-block:2px}.netmap-line{display:block;inline-size:100%;text-align:start;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-800);color:var(--text);font:inherit;cursor:pointer;transition:border-color var(--transition),background var(--transition)}.netmap-line:hover{border-color:var(--line-strong);background:var(--navy-700)}.netmap-line[aria-current=true]{border-color:var(--orange);background:var(--navy-700);border-inline-start:3px solid var(--orange)}.netmap-line__name{display:block;font-weight:600;overflow-wrap:anywhere}.netmap-line__meta{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin-block-start:var(--space-2);font-size:.8125rem;color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.netmap-line__gap{color:var(--st-monitor)}.netmap-chip{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.netmap-chip__dot{inline-size:.625rem;block-size:.625rem;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.35)}.netmap-chip__dot[data-state=fault-open]{background:var(--st-fault-open)}.netmap-chip__dot[data-state=monitor]{background:var(--st-monitor)}.netmap-chip__dot[data-state=inspected-no-finding]{background:var(--st-inspected)}.netmap-chip__dot[data-state=never-inspected]{background:var(--st-never)}.netmap-chip__dot[data-state=fault-closed]{background:var(--st-closed)}.netmap-chip__dot[data-state=repair-pending]{background:var(--st-repair)}.netmap-canvas{position:relative;block-size:min(38rem,72vh);border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-850);overflow:hidden}.netmap-canvas__inner,.netmap-notice{position:absolute;inset:0}.netmap-notice{display:grid;place-content:center;gap:var(--space-2);padding:var(--space-6);text-align:center;background:rgba(14,30,48,.94)}.netmap-notice h3{margin:0;font-size:var(--fs-h4)}.netmap-notice p{margin:0;max-inline-size:42ch;font-size:var(--fs-small);color:var(--text-muted);line-height:var(--lh-body)}.netmap-legend{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin-block-start:var(--space-3);padding:0;list-style:none}.netmap-table-wrap{overflow-x:auto;max-block-size:30rem;overflow-y:auto;margin-block-start:var(--space-3)}.netmap-table{inline-size:100%;border-collapse:collapse;font-size:var(--fs-small)}.netmap-table caption{text-align:start;padding-block-end:var(--space-2);font-size:.8125rem;color:var(--text-faint)}.netmap-table td,.netmap-table th{text-align:start;padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--line);vertical-align:top}.netmap-table th{position:sticky;inset-block-start:0;background:var(--navy-900);font-size:.8125rem;color:var(--text-faint);font-weight:600;z-index:1}.netmap-table td:first-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.netmap-table tbody tr[data-state]{border-inline-start:3px solid transparent}.netmap-table tbody tr[data-state=fault-open]{border-inline-start-color:var(--st-fault-open)}.netmap-table tbody tr[data-state=monitor]{border-inline-start-color:var(--st-monitor)}.netmap-table tbody tr[data-state=inspected-no-finding]{border-inline-start-color:var(--st-inspected)}.netmap-table tbody tr[data-state=never-inspected]{border-inline-start-color:var(--st-never)}.netmap-table tbody tr[data-state=fault-closed]{border-inline-start-color:var(--st-closed)}.netmap-table tbody tr[data-state=repair-pending]{border-inline-start-color:var(--st-repair)}.netmap-table tbody tr:hover{background:var(--navy-850)}.netmap-card{inline-size:min(46rem,calc(100vw - 2 * var(--gutter)));max-block-size:min(44rem,88vh);padding:0;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--navy-800);color:var(--text);overflow:hidden}.netmap-report-search{display:grid;gap:var(--space-3);grid-template-columns:1fr;margin-block-end:var(--space-4);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-900)}@media (min-width:44rem){.netmap-report-search{grid-template-columns:2fr 1fr 1fr 1.5fr;align-items:end}}.netmap-report-search__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);grid-column:1/-1}.netmap-report-search input[type=date]{color-scheme:dark}.netmap-reports{inline-size:min(62rem,calc(100vw - 2 * var(--gutter)))}.netmap-card::backdrop{background:rgba(8,18,28,.72)}.netmap-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-block-end:1px solid var(--line);background:var(--navy-900);position:sticky;inset-block-start:0}.netmap-card__title{margin:0;font-size:var(--fs-h3);line-height:var(--lh-heading);overflow-wrap:anywhere}.netmap-card__sub{margin:var(--space-1) 0 0;font-size:var(--fs-small);color:var(--text-muted)}.netmap-card__body{padding:var(--space-5);overflow-y:auto;max-block-size:calc(min(44rem, 88vh) - 5.5rem)}.netmap-card__body>*+*{margin-block-start:var(--space-5)}.netmap-card h3{margin:0 0 var(--space-3);font-size:var(--fs-h4)}.netmap-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--space-3);margin:0}.netmap-facts dt{font-size:.8125rem;color:var(--text-faint)}.netmap-facts dd{margin:var(--space-1) 0 0;font-size:var(--fs-small);overflow-wrap:anywhere}.netmap-finding{border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-900);padding:var(--space-4)}.netmap-finding+.netmap-finding{margin-block-start:var(--space-3)}.netmap-finding[data-status=OPEN]{border-inline-start:3px solid var(--st-fault-open)}.netmap-finding[data-status=FIXED]{border-inline-start:3px solid var(--st-closed)}.netmap-finding[data-status=unknown]{border-inline-start:3px solid var(--st-monitor)}.netmap-finding[data-status=IN_PROGRESS],.netmap-finding[data-status=PLANNED]{border-inline-start:3px solid var(--st-fault-open)}.netmap-finding[data-status=REPAIR_REPORTED]{border-inline-start:3px solid var(--st-repair,#b48ef0)}.netmap-finding__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.netmap-finding__status{font-size:.8125rem;font-weight:600}.netmap-phase{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);padding:var(--space-2) 0;border-block-start:1px solid var(--line);font-size:var(--fs-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.netmap-sev{font-weight:700;letter-spacing:.04em}.netmap-sev[data-sev=XXX]{color:var(--st-fault-open)}.netmap-sev[data-sev=XX]{color:var(--st-monitor)}.netmap-sev[data-sev=X]{color:var(--text-muted)}.netmap-sev[data-sev=sound]{color:var(--st-inspected)}.netmap-analysis{display:flex;flex-direction:column;gap:var(--space-1);margin-block-start:var(--space-2);padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-900);font-size:.75rem;color:var(--text-muted);line-height:1.45}.netmap-analysis strong{color:var(--text);font-size:.8125rem}.netmap-analysis em{color:var(--st-monitor);font-style:normal}.netmap-analysis[data-verdict=fault]{border-inline-start:3px solid var(--st-fault-open)}.netmap-analysis[data-verdict=monitor]{border-inline-start:3px solid var(--st-monitor)}.netmap-analysis[data-verdict=no_action]{border-inline-start:3px solid var(--st-inspected)}.netmap-analysis[data-verdict=unusable]{border-inline-start:3px solid var(--st-never)}.orgcontacts,.orglogo{margin-block-start:var(--space-5);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-850)}.orgcontacts h3{margin:0;font-size:var(--fs-small);font-weight:600;color:var(--text)}.orgcontacts__add{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:var(--space-3);align-items:end;margin-block:var(--space-4)}.orgcontacts__list{list-style:none;margin:var(--space-4) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.orgcontacts__list li{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius)}.orgcontacts__item--inactive{opacity:.55}.orgcontacts__actions{display:flex;gap:var(--space-3);flex-shrink:0}@media (max-width:640px){.orgcontacts__add{grid-template-columns:1fr}.orgcontacts__list li{flex-direction:column;align-items:flex-start}}.orglogo h3{margin:0;font-size:var(--fs-small);font-weight:600;color:var(--text)}.orglogo__row{margin-block-start:var(--space-3);display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);align-items:start}.orglogo__preview{inline-size:8rem;min-block-size:5rem;display:grid;place-items:center;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm,6px);background:#ffffff}.orglogo__preview img{max-inline-size:100%;max-block-size:4.5rem;inline-size:auto;block-size:auto}.orglogo__preview span{font-weight:700;color:var(--navy-900);text-align:center;overflow-wrap:anywhere}.orglogo input[type=file],.orglogo__preview span{font-size:var(--fs-small)}@media (max-width:30rem){.orglogo__row{grid-template-columns:minmax(0,1fr)}}.handover{margin-block-start:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-850);display:grid;gap:var(--space-3)}.handover h4{margin:0;font-size:var(--fs-small);font-weight:600;color:var(--text)}.handover textarea{resize:vertical;min-block-size:4rem}.handover__error{color:var(--orange-text)}.handover__done,.handover__error{margin:0;font-size:var(--fs-small)}.handover__done{color:var(--st-inspected)}.polehistory{margin-block-end:var(--space-5);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-850)}.polehistory h3{margin:0}.polehistory__toggle{appearance:none;background:none;border:0;padding:0;font:inherit;color:var(--text);cursor:pointer;text-align:start}.polehistory__toggle:after{content:" ▾";color:var(--text-muted)}.polehistory__toggle[aria-expanded=true]:after{content:" ▴"}.polehistory__list{list-style:none;margin:var(--space-4) 0 0;padding:0;border-inline-start:2px solid var(--line);padding-inline-start:var(--space-4)}.polehistory__item{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:var(--space-3);padding-block:var(--space-3);position:relative}.polehistory__item+.polehistory__item{border-block-start:1px solid var(--line)}.polehistory__item:before{content:"";position:absolute;inset-inline-start:calc(-1 * var(--space-4) - 5px);inset-block-start:calc(var(--space-3) + .45em);inline-size:8px;block-size:8px;border-radius:50%;background:var(--text-muted)}.polehistory__item[data-kind=open]:before{background:var(--st-fault-open)}.polehistory__item[data-kind=closed]:before{background:var(--st-inspected)}.polehistory__item[data-kind=visit]:before{background:var(--st-monitor)}.polehistory__when{font-size:var(--fs-small);color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.polehistory__item strong{display:block;font-size:var(--fs-small);color:var(--text)}.polehistory__detail{margin:var(--space-1) 0 0;font-size:var(--fs-small);color:var(--text-muted)}@media (max-width:34rem){.polehistory__item{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}.lightbox__frame{position:relative;display:block;transition:transform var(--transition)}@media (prefers-reduced-motion:reduce){.lightbox__frame{transition:none}}.lightbox__frame{max-inline-size:100%;max-block-size:100%;margin-inline:auto}.lightbox__frame img{display:block;inline-size:100%;block-size:100%;object-fit:contain}.lightbox__probe{position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);display:flex;align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:rgba(4,10,16,.82);border:1px solid var(--line-strong);pointer-events:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lightbox__probe strong{font-size:1.25rem;color:#ffffff;line-height:1}.lightbox__probe span{font-size:var(--fs-small);color:var(--text-muted)}.lightbox__thermal{position:absolute;inset:0;inline-size:100%;block-size:100%;display:block;object-fit:fill}.lightbox__extreme{position:absolute;transform:translate(-50%,-50%);inline-size:14px;block-size:14px;border-radius:50%;border:2px solid #ffffff;pointer-events:none;box-shadow:0 0 0 2px rgba(4,10,16,.85);z-index:3}.lightbox__extreme b{position:absolute;inset-block-end:150%;inset-inline-start:50%;transform:translateX(-50%);white-space:nowrap;font-size:var(--fs-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:2px 6px;border-radius:var(--radius);background:rgba(4,10,16,.85);color:#ffffff}.lightbox__extreme--hot{background:#ff3b30}.lightbox__extreme--cold{background:#3aa0ff}.lightbox__extremes{gap:var(--space-4);justify-content:center;margin-block-start:var(--space-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lightbox__extremes-hot strong{color:#ff6a60}.lightbox__extremes-cold strong{color:#6bb8ff}.lightbox__probe-label{font-size:var(--fs-small);font-weight:600;color:#ffd27f}.lightbox__elbox{position:absolute;border:2px solid #58d68d;box-shadow:0 0 0 1px rgba(4,10,16,.6);pointer-events:none;z-index:2}.lightbox__elbox--hot{border-color:#ff3b30}.lightbox__elbox--reference{border-color:#3aa0ff}.lightbox__elbox b{position:absolute;inset-block-end:100%;inset-inline-start:0;white-space:nowrap;font-size:var(--fs-small);font-weight:600;padding:1px 6px;background:rgba(4,10,16,.85);color:#fff}.lightbox__elements{position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3);inline-size:min(240px,42vw);max-block-size:min(70%,520px);overflow-y:auto;padding:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius);background:rgba(4,10,16,.86);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5}.lightbox__elements-head{margin:0 0 var(--space-2);padding-inline:4px}.lightbox__elements ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.lightbox__element{inline-size:100%;display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);padding:6px 10px;border-radius:var(--radius);border:1px solid transparent;background:var(--navy-900);color:var(--text);cursor:pointer;font-size:var(--fs-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:start}.lightbox__element:focus-visible,.lightbox__element:hover{border-color:var(--line-strong)}.lightbox__element[data-on=true]{border-color:#58d68d;background:rgba(88,214,141,.16)}.lightbox__element--hot[data-on=true]{border-color:#ff6a60;background:rgba(255,106,96,.18)}.lightbox__element--reference[data-on=true]{border-color:#6bb8ff;background:rgba(107,184,255,.16)}.lightbox__element-temp{font-weight:700}@media (max-width:640px){.lightbox__elements{inline-size:min(200px,60vw);max-block-size:55%}}.lightbox__frame{cursor:crosshair}.thermal-overlay{position:absolute;inset:0;inline-size:100%;block-size:100%;pointer-events:none}.thermal-overlay__item rect{stroke:rgba(255,255,255,.75)}.thermal-overlay__other{stroke:rgba(255,255,255,.28);stroke-dasharray:2 6}.thermal-overlay__plate{fill:rgba(4,10,16,.78)}.thermal-overlay__item text,.thermal-overlay__key text{fill:#ffffff;font-weight:600;dominant-baseline:alphabetic}.thermal-overlay__swatch[data-role=hot]{fill:var(--st-fault-open,#ff6b35)}.thermal-overlay__swatch[data-role=reference]{fill:var(--st-inspected,#35d0a5)}.thermal-overlay__item[data-role=hot] rect{stroke:var(--st-fault-open,#ff6b35);stroke-dasharray:none}.thermal-overlay__item[data-role=hot] text{fill:var(--st-fault-open,#ff6b35)}.thermal-overlay__item[data-role=reference] rect{stroke:var(--st-inspected,#35d0a5);stroke-dasharray:6 4}.thermal-overlay__item[data-role=reference] text{fill:var(--st-inspected,#35d0a5)}.thermal-overlay__hot circle,.thermal-overlay__hot line{stroke:#ffffff}.lightbox{inline-size:98vw;max-inline-size:none;block-size:97vh;max-block-size:none;padding:0;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--navy-900);color:var(--text);overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.lightbox::backdrop{background:rgba(4,10,16,.88)}.lightbox__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--line);background:var(--navy-850)}.lightbox__nav,.lightbox__zoom{display:inline-flex;align-items:center;gap:var(--space-2)}.lightbox__count,.lightbox__level{font-size:var(--fs-small);color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-inline-size:4ch;text-align:center}.lightbox__source{display:block;margin-block-start:var(--space-1);font-size:var(--fs-small);font-style:normal;color:var(--text-muted);opacity:.8}.scanrep__none{margin:var(--space-3) 0 0;font-size:13px;color:var(--doc-ink-soft)}.lightbox__note{font-size:var(--fs-small);color:var(--text-muted)}.lightbox__level{appearance:none;background:none;border:1px solid transparent;border-radius:var(--radius-sm,6px);padding:2px 6px;cursor:pointer;font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lightbox__level:focus-visible,.lightbox__level:hover:not(:disabled){color:var(--text);border-color:var(--line-strong)}.lightbox__level:disabled{cursor:default;opacity:.7}.lightbox__companion{position:absolute;inset-block-end:12px;inset-inline-start:12px;z-index:6;--companion-w:min(300px,40vw);inline-size:var(--companion-w);margin:0;padding:6px;border:1px solid var(--line-strong);border-radius:var(--radius);background:rgba(8,17,27,.94);box-shadow:0 8px 24px rgba(0,0,0,.45)}.lightbox__companion.is-big{inset:8px;inline-size:auto;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(4,10,16,.96)}.lightbox__companion.is-big .lightbox__companion-img{inline-size:auto;max-inline-size:100%;flex:1 1 auto;min-block-size:0;display:flex;align-items:center;justify-content:center}.lightbox__companion.is-big img{inline-size:auto;max-inline-size:100%;max-block-size:calc(100% - 4px);object-fit:contain}.lightbox__companion[data-chip=true]{inline-size:48px;block-size:48px;padding:0;border-radius:999px;overflow:hidden}.lightbox__companion[data-chip=true] img{inline-size:48px;block-size:48px;object-fit:cover;border-radius:999px}.lightbox__companion[data-chip=true] figcaption{display:none}.lightbox__companion-close{position:absolute;inset-block-start:8px;inset-inline-end:8px;inline-size:44px;block-size:44px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:999px;background:var(--navy-900);color:var(--text);cursor:pointer}.lightbox__companion-close:focus-visible{outline:3px solid var(--orange-bright);outline-offset:2px}.lightbox__companion-img{display:block;padding:0;border:0;background:none;cursor:zoom-in;inline-size:100%;line-height:0;position:relative}.lightbox__companion-overlay{position:absolute;pointer-events:none}.lightbox__companion-marks{display:block;inline-size:100%;block-size:100%;overflow:visible}.lightbox__companion-hs-state,.lightbox__companion-markstate{color:var(--text);font-weight:600;font-size:11px}.lightbox__companion-hs-note,.lightbox__companion-marknote{color:var(--text-muted);font-size:11px}.lightbox__companion-hoverlines{display:grid}.lightbox__companion-hoverslot{grid-area:1/1;display:flex;flex-direction:column;gap:2px;visibility:hidden}.lightbox__companion-hoverslot.is-live{visibility:visible}.lightbox__companion-hs-note:before,.lightbox__companion-hs-state:before,.tpk__ph:before{content:attr(data-ph)}.tpk__photolines{display:grid}.tpk__photoslot{grid-area:1/1;visibility:hidden}.tpk__photoslot.is-live{visibility:visible}.lightbox__companion-sameshot{color:var(--text)}.lightbox__companion.is-big .lightbox__companion-img{cursor:zoom-out}.lightbox__companion-img:focus-visible{outline:3px solid var(--orange-bright);outline-offset:2px}.lightbox__companion img{inline-size:100%;block-size:auto;border-radius:4px;display:block}.lightbox__companion figcaption{display:flex;flex-direction:column;gap:2px;margin-block-start:4px;font-size:12px;line-height:1.35;color:var(--text-muted)}@media (max-width:760px){.lightbox__companion{--companion-w:42vw;inset-block-end:auto;inset-block-start:8px;inset-inline-start:8px}}.lightbox__stage{position:relative;overflow:auto;display:flex;align-items:center;justify-content:center;background:#000;cursor:zoom-in}.lightbox__stage[data-zoomed=true]{cursor:zoom-out}.lightbox__stage img{max-inline-size:100%;max-block-size:100%;object-fit:contain;display:block;transition:transform var(--transition)}@media (prefers-reduced-motion:reduce){.lightbox__stage img{transition:none}}.lightbox__caption{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);padding:var(--space-3) var(--space-4);border-block-start:1px solid var(--line);background:var(--navy-850);font-size:var(--fs-small);color:var(--text-muted)}.lightbox__caption bdi{color:var(--text);font-weight:600;overflow-wrap:anywhere}.netmap-shots__open{display:block;inline-size:100%;padding:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--navy-850);line-height:0;cursor:zoom-in;transition:border-color var(--transition)}.netmap-shots__open:hover{border-color:var(--orange)}.netmap-corona__h{margin:var(--space-4) 0 var(--space-2);font-size:var(--fs-small);font-weight:600;color:var(--text)}.netmap-corona{display:grid;gap:var(--space-3);grid-template-columns:1fr;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-850)}@media (min-width:34rem){.netmap-corona{grid-template-columns:11rem minmax(0,1fr);align-items:start}}.netmap-corona+.netmap-corona{margin-block-start:var(--space-3)}.netmap-corona img{inline-size:100%;border-radius:var(--radius);border:1px solid var(--line);display:block}.netmap-corona__name{margin:0 0 var(--space-2);font-size:var(--fs-small);font-weight:600;overflow-wrap:anywhere}.netmap-corona__raw{margin:0;font-size:var(--fs-small);color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.netmap-corona__note{margin:var(--space-2) 0 0;font-size:.75rem;color:var(--text-faint);line-height:1.5}.netmap-corona__video{inline-size:100%;max-block-size:20rem;margin-block-start:var(--space-3);border-radius:var(--radius);background:#000;display:block}.netmap-shots{list-style:none;margin:var(--space-3) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:var(--space-3)}.netmap-shots a{display:block;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--navy-850);line-height:0}.netmap-shots a:hover{border-color:var(--orange)}.netmap-shots img{inline-size:100%;block-size:7rem;object-fit:cover;object-position:center;display:block}.netmap-shots__meta{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin-block-start:var(--space-2);font-size:.75rem;color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.netmap-shots__meta strong{color:var(--orange-text);font-weight:600}.netmap-empty{margin:0;font-size:var(--fs-small);color:var(--text-faint)}html[data-a11y-contrast] .netmap{--st-fault-open:#ff9a6b;--st-monitor:#ffd966;--st-inspected:#7ee0b4;--st-never:#c3d8ea;--st-closed:#8fc4f5}html[data-a11y-contrast] .netmap-chip__dot{box-shadow:inset 0 0 0 2px #000000}@media (prefers-reduced-motion:reduce){.netmap-line{transition:none}}.scanrep{--doc-ink:#1f2937;--doc-ink-soft:#4b5563;--doc-line:#d7dfe8;--doc-band:#14346b;--doc-tint:#eef3f9;--doc-fault:#dc2626;--doc-ok:#16a34a;max-inline-size:60rem;margin:var(--space-6) auto var(--space-9);padding:0 var(--gutter);color:var(--doc-ink);font-family:Arial,"Noto Sans Hebrew",var(--font-he),sans-serif;font-size:13px;line-height:1.55}.scanrep *{color:inherit}.scanrep__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-5);border-radius:10px;background:#ffffff;border:1px solid var(--doc-line)}.scanrep__title{text-align:center}.scanrep__title h1{margin:0;font-size:30px;font-weight:800;color:var(--doc-band);line-height:1.2}.scanrep__title p{margin:var(--space-2) 0 0;font-size:13px;color:var(--doc-ink-soft)}.scanrep__mark{inline-size:118px;display:grid;place-items:center}.scanrep__mark img{inline-size:104px;block-size:auto}.scanrep__org{inline-size:118px;display:grid;gap:2px;justify-items:center;text-align:center;padding-inline:var(--space-2);border-inline-start:3px solid var(--doc-band)}.scanrep__org-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--doc-ink-soft)}.scanrep__org strong{font-size:15px;font-weight:800;color:var(--doc-band);line-height:1.2;overflow-wrap:anywhere}.scanrep__org-mark{max-inline-size:104px;max-block-size:56px;inline-size:auto;block-size:auto;object-fit:contain}.scanrep__org strong[data-under-mark]{font-size:11px;font-weight:600;color:var(--doc-ink-soft);letter-spacing:0}.scanrep__meta{inline-size:100%;border-collapse:collapse;margin-block-start:var(--space-4);border:1px solid var(--doc-band);border-radius:8px;overflow:hidden}.scanrep__meta td,.scanrep__meta th{padding:7px 10px;border:1px solid var(--doc-line);text-align:start;font-size:12.5px;vertical-align:top}.scanrep__meta th{background:var(--doc-band);color:#ffffff;font-weight:700;inline-size:15%;white-space:nowrap}.scanrep__meta td{background:#ffffff;inline-size:35%}.scanrep__kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3);margin-block:var(--space-4);padding:0;list-style:none}.scanrep__kpis>li{padding:var(--space-4) var(--space-3);border:1px solid var(--doc-line);border-radius:10px;background:#ffffff;text-align:center}.scanrep__kpis strong{display:block;font-size:28px;font-weight:800;color:var(--doc-band);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scanrep__kpis span{display:inline-block;margin-block-start:var(--space-2);padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700}.scanrep__kpis>li[data-tone=target] span{background:#e6efff;color:#1d4ed8}.scanrep__kpis>li[data-tone=scanned] span{background:#e6f6ec;color:#15803d}.scanrep__kpis>li[data-tone=pct] span{background:#fdf3e0;color:#b45309}.scanrep__kpis>li[data-tone=faults] span{background:#fdeaea;color:#b91c1c}.scanrep__block,.scanrep__finding{margin-block-start:var(--space-6);padding:var(--space-5);border:1px solid var(--doc-line);border-radius:10px;background:#ffffff}.scanrep h2{margin:0 0 var(--space-3);font-size:19px;font-weight:800;color:var(--doc-band)}.scanrep h3{margin:var(--space-4) 0 var(--space-2);font-size:14px;font-weight:700;color:var(--doc-band)}.scanrep__group{color:#1d4ed8}.scanrep__empty,.scanrep__lead{margin:0 0 var(--space-3);font-size:12px;color:var(--doc-ink-soft)}.scanrep__table{inline-size:100%;border-collapse:collapse;margin-block-end:var(--space-4);font-size:12px}.scanrep__table td,.scanrep__table th{padding:7px 9px;border:1px solid var(--doc-line);text-align:start;vertical-align:top}.scanrep__table thead th{background:var(--doc-tint);font-weight:700;white-space:nowrap}.scanrep__table tbody tr[data-fault=true]{background:#fff6f6}.scanrep__ok{color:var(--doc-ok);font-size:11px}.scanrep__tag{display:inline-block;margin:1px 2px;padding:2px 9px;border-radius:999px;background:#fdeaea;color:#b91c1c;font-size:11px;font-weight:700;white-space:nowrap}.scanrep__chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-3)}.scanrep__chip{padding:3px 12px;border-radius:999px;font-size:11px;font-weight:700}.scanrep__chip--kind{background:#fdeaea;color:#b91c1c}.scanrep__chip--equip{background:#e6f6ec;color:#15803d}.scanrep__chip--status{background:#e6efff;color:#1d4ed8}.scanrep__note{margin-block-start:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--doc-line);border-radius:8px;background:var(--doc-tint)}.scanrep__note h3{margin-block-start:0}.scanrep__note p{margin:0}.scanrep__shots{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:var(--space-4)}.scanrep__shots figure{margin:0;border:1px solid var(--doc-line);border-radius:8px;overflow:hidden;background:#ffffff}.scanrep__shots img{inline-size:100%;block-size:11rem;object-fit:contain;background:#000;display:block}.scanrep__shots figcaption{display:flex;flex-wrap:wrap;gap:2px var(--space-2);padding:var(--space-2) var(--space-3);font-size:11px;color:var(--doc-ink-soft);border-block-start:1px solid var(--doc-line)}.scanrep__shots code{font-family:Courier New,Consolas,monospace;font-size:10.5px;padding:1px 6px;border-radius:4px;background:var(--doc-tint)}.scanrep__map{block-size:24rem;border:1px solid var(--doc-line);border-radius:8px;overflow:hidden}.scanrep__foot{margin-block-start:var(--space-5);text-align:center;font-size:11px;color:var(--doc-ink-soft)}@media print{.scanrep{max-inline-size:none;margin:0;padding:0;font-size:10.5pt}.scanrep__block,.scanrep__finding,.scanrep__shots figure{page-break-inside:avoid;break-inside:avoid}.scanrep h2,.scanrep h3{page-break-after:avoid;break-after:avoid}.scanrep__table thead{display:table-header-group}.scanrep__table tr{page-break-inside:avoid;break-inside:avoid}.scanrep *{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4;margin:10mm 9mm 12mm 9mm}}@media (max-width:40rem){.scanrep__kpis{grid-template-columns:repeat(2,1fr)}.scanrep__head{grid-template-columns:1fr;justify-items:center;text-align:center}}.netmap-find{position:relative;margin-block-end:.75rem}.netmap-find__panel{container-type:inline-size;position:absolute;inset-inline:0;top:calc(100% + .25rem);z-index:20;max-height:min(22rem,50vh);overflow-y:auto;background:var(--navy-800);border:1px solid var(--line-strong);border-radius:.5rem;box-shadow:0 .75rem 2rem rgb(0 0 0/18%)}.netmap-find__list{margin:0;padding:0;list-style:none}.netmap-find__hit{display:grid;gap:.15rem .5rem;grid-template-columns:1fr;min-height:2.75rem;padding:.5rem .75rem;cursor:pointer;border-block-end:1px solid var(--line)}.netmap-find__hit:last-child{border-block-end:0}.netmap-find__hit:hover,.netmap-find__hit[data-active]{background:var(--navy-700)}.netmap-find__name{font-weight:600;grid-column:1}.netmap-find__alias{font-weight:400;color:var(--text-muted)}.netmap-find__where{grid-column:1;font-size:.85rem;color:var(--text-muted)}.netmap-find__state{font-size:.8rem;color:var(--text-muted)}.netmap-find__state[data-state=fault-open]{font-weight:600;color:var(--st-fault-open)}@container (min-width: 26rem){.netmap-find__hit{grid-template-columns:1fr auto}.netmap-find__state{grid-column:2;grid-row:1/span 2;align-self:center;text-align:end}}.netmap-find__note{margin:0;padding:.6rem .75rem;font-size:.85rem;color:var(--text-muted)}.netmap-pane__back{margin-inline-start:auto}.lightbox__provenance{font-size:var(--fs-small);color:var(--text-muted)}.lightbox__toolpanel{position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);z-index:10;max-block-size:calc(100% - 2 * var(--space-3));display:flex;cursor:default}.lightbox__fab{position:relative;display:inline-grid;place-items:center;inline-size:44px;block-size:44px;border-radius:50%;border:1px solid var(--line-strong);background:rgba(4,10,16,.86);color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:border-color .15s ease-out,background-color .15s ease-out}.lightbox__fab:hover{border-color:var(--orange-bright);background:rgba(14,30,48,.95)}.lightbox__fab-dot{position:absolute;inset-block-start:4px;inset-inline-end:4px;inline-size:11px;block-size:11px;border-radius:50%;border:2px solid #05090e}.lightbox__tools{inline-size:272px;max-block-size:100%;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:rgba(4,10,16,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--fs-small)}.lightbox__panelhead{display:flex;align-items:center;gap:var(--space-2);margin-inline:calc(-1 * var(--space-1));padding-block-end:var(--space-2);border-block-end:1px solid var(--line);color:var(--text-muted);font-weight:600}.lightbox__panelhead>span{flex:1 1}.lightbox__fold{display:inline-grid;place-items:center;inline-size:36px;block-size:36px;flex:none;border:1px solid transparent;border-radius:var(--radius);background:none;color:var(--text-muted);cursor:pointer}.lightbox__fold:hover{color:var(--text);border-color:var(--line-strong)}.lightbox__fold--side>span{display:inline-flex;transform:rotate(180deg)}.lightbox__fold-icon{display:inline-flex;transition:transform .15s ease-out}.lightbox__fold-icon[data-open=true]{transform:rotate(180deg)}.lightbox__tool{display:flex;align-items:center;gap:var(--space-2);color:var(--text-muted)}.lightbox__tool>span:first-child{min-inline-size:4.5em}.lightbox__num,.lightbox__select{min-block-size:36px;padding:4px 8px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--navy-900);color:var(--text);font:inherit}.lightbox__select{flex:1 1}.lightbox__num{inline-size:7.5ch;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.lightbox__tool--range input[type=range]{flex:1 1;min-inline-size:0;accent-color:var(--orange);cursor:pointer}.lightbox__elements-head:focus-visible,.lightbox__fab:focus-visible,.lightbox__fold:focus-visible,.lightbox__iconbtn:focus-visible,.lightbox__num:focus-visible,.lightbox__seg button:focus-visible,.lightbox__select:focus-visible,.lightbox__swatch:focus-visible,.lightbox__tool--range input[type=range]:focus-visible{outline:2px solid var(--orange-bright);outline-offset:2px}.lightbox__scalebar{display:flex;align-items:center;gap:var(--space-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-muted);direction:ltr}.lightbox__scalebar-ramp{flex:1 1;block-size:12px;border-radius:2px;border:1px solid var(--line-strong)}.lightbox__tools .btn[data-on=true]{border-color:var(--orange-bright);box-shadow:inset 0 0 0 1px var(--orange-bright);background:rgba(254,101,14,.16)}.lightbox__tools>.btn{justify-content:center}.lightbox__seg{display:flex;border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden}.lightbox__seg button{flex:1 1;min-block-size:36px;padding:4px 8px;border:0;background:var(--navy-900);color:var(--text-muted);font:inherit;cursor:pointer}.lightbox__seg button+button{border-inline-start:1px solid var(--line-strong)}.lightbox__seg button[data-on=true]{background:rgba(254,101,14,.2);color:var(--text);font-weight:600}.lightbox__fan{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:8px;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:#05090e}.lightbox__swatch{position:relative;inline-size:28px;block-size:28px;padding:0;border-radius:50%;border:2px solid rgba(255,255,255,.25);background:var(--swatch);cursor:pointer;transition:border-color .15s ease-out}.lightbox__swatch:hover{border-color:rgba(255,255,255,.7)}.lightbox__swatch[aria-checked=true]{border-color:#ffffff;box-shadow:0 0 0 2px #05090e,0 0 0 4px #ffffff}.lightbox__swatch[aria-checked=true]:after{content:"";position:absolute;inset-inline-start:50%;inset-block-start:45%;inline-size:6px;block-size:11px;border:solid #ffffff;border-width:0 2.5px 2.5px 0;transform:translate(-50%,-50%) rotate(45deg);mix-blend-mode:difference}[dir=rtl] .lightbox__swatch[aria-checked=true]:after{transform:translate(50%,-50%) rotate(45deg)}.lightbox__isoarea{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lightbox__isoarea bdi{white-space:nowrap}.lightbox__isoarea-dot{inline-size:12px;block-size:12px;border-radius:2px;border:1px solid rgba(255,255,255,.6)}.lightbox__iso{position:absolute;inset:0;inline-size:100%;block-size:100%;display:block;image-rendering:pixelated;pointer-events:none}.lightbox__elements{z-index:10;cursor:default}.lightbox__elements-head{inline-size:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin:0;min-block-size:36px;padding:4px 6px;border:0;border-radius:var(--radius);background:none;color:var(--text-muted);font:inherit;font-size:var(--fs-small);font-weight:600;cursor:pointer;text-align:start}.lightbox__elements-head:hover{color:var(--text)}.lightbox__elements-head[aria-expanded=true]{margin-block-end:var(--space-2)}.lightbox__probe{inset-block-start:auto;inset-block-end:var(--space-3)}.lightbox__extremes{position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-3);z-index:8;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:rgba(4,10,16,.86);font-size:var(--fs-small);pointer-events:none}.lightbox__caption{flex-wrap:nowrap;align-items:flex-start;gap:var(--space-2);padding-block:var(--space-1)}.lightbox__captext{flex:1 1;min-inline-size:0;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);align-self:center}.lightbox__caption[data-open=false] .lightbox__captext{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lightbox__caption[data-open=false] .lightbox__captext>*{display:inline;margin-inline-end:var(--space-4)}.lightbox__caption[data-open=false] .lightbox__source{display:none}.lightbox__caption[data-open=true]{max-block-size:30vh;overflow-y:auto}.lightbox__bar .lightbox__zoom{flex-wrap:wrap}.lightbox__iconbtn{inline-size:40px;padding-inline:0;justify-content:center}.lightbox__provenance{max-inline-size:38ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-height:900px){.lightbox__bar{padding-block:var(--space-2)}}.lightbox{grid-template-rows:minmax(0,1fr)}.lightbox__shell{display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);inline-size:100%;block-size:100%;min-block-size:0;background:var(--navy-900);color:var(--text)}.lightbox__shell:fullscreen{inline-size:100vw;block-size:100vh}.lightbox__shell::backdrop{background:#000}@media (max-width:700px){.lightbox__toolpanel[data-open=true]{inset-inline:var(--space-2);inset-block-start:auto;inset-block-end:var(--space-2);max-block-size:62%}.lightbox__toolpanel[data-open=true] .lightbox__tools{inline-size:100%}.lightbox__provenance{max-inline-size:100%}}@media (pointer:coarse){.lightbox__swatch{inline-size:34px;block-size:34px}.lightbox__elements-head,.lightbox__fold,.lightbox__num,.lightbox__seg button,.lightbox__select{min-block-size:44px}.lightbox__fold{inline-size:44px}}@media (prefers-reduced-motion:reduce){.lightbox__fab,.lightbox__fold-icon,.lightbox__swatch{transition:none}}.lightbox{grid-template-columns:minmax(0,1fr)}@media (max-width:700px){.lightbox__zoom--steps{display:none}}.lightbox__tools>*{flex-shrink:0}.lightbox__elements[data-editing=true]{inline-size:min(320px,46vw);max-block-size:calc(100% - 2 * var(--space-3))}.lightbox__elements[data-proposal=true]{inline-size:min(380px,46vw);max-block-size:calc(100% - 2 * var(--space-3))}.lightbox__proposal{display:flex;flex-direction:column;gap:var(--space-2)}.lightbox__proposal-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.lightbox__proposal-badge{font-size:var(--fs-small);font-weight:700;letter-spacing:.01em;color:var(--text)}.lightbox__proposal-stars{flex:none;padding:1px 8px;border-radius:999px;font-size:var(--fs-small);color:#991b1b;background:#fee2e2}.lightbox__proposal-rows{margin:0;display:flex;flex-direction:column;border:1px solid var(--line-strong);border-radius:6px;overflow:hidden}.lightbox__proposal-row{display:grid;grid-template-columns:72px 1fr;align-items:center;gap:var(--space-2);min-block-size:34px;padding:4px var(--space-2);border-inline-start:4px solid transparent}.lightbox__proposal-row+.lightbox__proposal-row{border-block-start:1px solid var(--line-strong)}.lightbox__proposal-row dt{font-size:var(--fs-small);color:var(--text-muted)}.lightbox__proposal-row dd{margin:0;display:flex;justify-content:space-between;gap:var(--space-2);font-weight:600}.lightbox__proposal-row dd bdi{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lightbox__proposal-row--hot{border-inline-start-color:#ff3b30}.lightbox__proposal-row--ref{border-inline-start-color:#3aa0ff}.lightbox__proposal-row--delta{background:rgba(255,59,48,.08)}.lightbox__proposal-row--delta dd{justify-content:flex-end;font-size:1.05em}.lightbox__proposal .lightbox__attrib-actions{display:grid;grid-template-columns:1fr auto auto;gap:var(--space-2)}.lightbox__shapelabel.is-proposed{border-inline-start-style:dashed}@media (max-width:700px){.lightbox__elements[data-proposal=true]{inline-size:calc(100% - 2 * var(--space-2));inset-inline:var(--space-2);inset-block-start:auto;inset-block-end:var(--space-2);max-block-size:52%}.lightbox__stage:has(.lightbox__elements[data-proposal=true]){align-items:flex-start;padding-block-start:var(--space-2)}}.lightbox__flag{display:inline-block;margin-inline-start:var(--space-2);padding:1px 6px;border-radius:999px;font-size:.75rem;font-style:normal;font-weight:600;vertical-align:middle}.lightbox__flag--warn{background:rgba(255,176,32,.18);color:#ffc861;border:1px solid rgba(255,176,32,.55)}.lightbox__flag--ok{background:rgba(88,214,141,.14);color:#7fe3aa;border:1px solid rgba(88,214,141,.5)}.lightbox__flag--analyst{background:rgba(96,165,250,.16);color:#93c5fd;border:1px solid rgba(96,165,250,.5)}.lightbox__flag--neutral{background:rgba(148,163,184,.14);color:#cbd5e1;border:1px solid rgba(148,163,184,.45)}.lightbox__flag--fault{position:relative;white-space:nowrap;cursor:help;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.lightbox__flag-tip{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0;z-index:30;inline-size:max-content;max-inline-size:min(260px,80vw);padding:6px 8px;border:1px solid var(--line-strong);border-radius:6px;background:#050b11;color:var(--text,#e6e9ee);font-weight:400;white-space:normal;line-height:1.45;box-shadow:0 8px 18px rgba(0,0,0,.5)}.lightbox__flag--fault{background:rgba(255,77,77,.16);color:#ff9b9b;border:1px solid rgba(255,77,77,.6)}.lightbox__flag--ref{background:rgba(77,163,255,.16);color:#9cc9ff;border:1px solid rgba(77,163,255,.6)}.lightbox__flag--second{background:rgba(192,132,252,.16);color:#d8b4fe;border:1px dashed rgba(192,132,252,.7)}.lightbox__flag--third{background:rgba(45,212,191,.14);color:#99f6e4;border:1px dashed rgba(45,212,191,.7)}.lightbox__flag--fourth{background:rgba(244,114,182,.14);color:#fbcfe8;border:1px dashed rgba(244,114,182,.7)}.lightbox__flag--fifth{background:rgba(245,158,11,.14);color:#fde68a;border:1px dashed rgba(245,158,11,.7)}.lightbox__attrib{padding:var(--space-2);border-radius:var(--radius);font-size:var(--fs-small);line-height:1.5}.lightbox__attrib,.lightbox__attrib p{margin:0 0 var(--space-2)}.lightbox__attrib--warn{border:1px solid rgba(255,176,32,.55);background:rgba(255,176,32,.08);color:var(--text)}.lightbox__attrib--ok{border:1px solid rgba(88,214,141,.45);background:rgba(88,214,141,.07);color:var(--text)}.lightbox__attrib-note{color:var(--text-muted);font-style:italic}.lightbox__attrib-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.lightbox__attrib-actions--quiet{margin-block-end:var(--space-2)}.lightbox__attrib-msg{margin:var(--space-1) 0 var(--space-2);font-size:var(--fs-small);color:var(--text-muted)}.lightbox__attrib-msg--bad{color:#ff8a80}.lightbox__correct{display:flex;flex-direction:column;gap:var(--space-2)}.lightbox__addtype{display:flex;align-items:center;gap:var(--space-2)}.lightbox__addtype>span{white-space:nowrap;color:var(--muted,#94a3b8);font-size:.9rem}.lightbox__cmp-refused{margin-top:var(--space-2);padding:8px 10px;border-radius:6px;background:rgba(254,101,14,.12);border:1px solid var(--orange-bright,#fe650e);display:flex;flex-direction:column;gap:6px}.lightbox__cmp-refused p{margin:0;font-size:.9rem;color:var(--text)}.lightbox__basis{margin-top:var(--space-2);border-top:1px solid var(--line);padding-top:var(--space-2)}.lightbox__basis-head{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:2px 0;color:var(--text);font:inherit;font-weight:600;cursor:pointer}.lightbox__basis-head svg{flex:none}.lightbox__basis-current{margin:4px 0 0;font-size:.85rem;color:var(--text-dim,var(--text))}.lightbox__basis-body{display:flex;flex-direction:column;gap:8px;margin-top:8px}.lightbox__basis-row{display:flex;flex-direction:column;gap:4px}.lightbox__basis-row>span{font-size:.82rem;color:var(--text-dim,var(--text))}.lightbox__basis-inline{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.lightbox__basis-input,.lightbox__basis-select{min-inline-size:0;max-inline-size:100%;padding:5px 8px;border:1px solid var(--line);border-radius:6px;background:var(--navy-900,var(--bg));color:var(--text);font:inherit;font-size:.85rem}.lightbox__basis-select{inline-size:100%}.lightbox__basis-chooser{display:flex;flex-direction:column;gap:6px;inline-size:100%}.lightbox__basis-list{max-block-size:180px;overflow-y:auto;border:1px solid var(--line);border-radius:6px;background:var(--navy-900,var(--bg));outline:none}.lightbox__basis-list:focus-visible{box-shadow:0 0 0 2px rgba(245,158,11,.6)}.lightbox__basis-option{display:flex;align-items:center;gap:8px;padding:5px 8px;cursor:pointer;font-size:.85rem}.lightbox__basis-option.is-active{background:rgba(245,158,11,.18)}.lightbox__basis-option.is-selected{font-weight:600}.lightbox__basis-option.is-selected .lightbox__basis-optno:after{content:"✓";margin-inline-start:2px}.lightbox__basis-list[aria-disabled=true]{opacity:.6;pointer-events:none}.lightbox__basis-optno{display:inline-flex;min-inline-size:1.5em;justify-content:center;padding:0 5px;border-radius:999px;background:rgba(245,158,11,.22);color:#fcd34d;font-weight:700;font-size:.75rem}.lightbox__basis-optname{flex:1 1 auto}.lightbox__basis-opttemp{color:var(--muted,var(--text-dim))}.lightbox__basis-num{position:absolute;transform:translate(-50%,-120%);z-index:6;min-inline-size:1.5em;padding:0 5px;text-align:center;border-radius:999px;background:rgba(245,158,11,.92);color:#1a1206;font-weight:800;font-size:.72rem;border:1px solid rgba(0,0,0,.45);opacity:.82;pointer-events:none}.lightbox__basis-num.is-hover{opacity:1;scale:1.25;box-shadow:0 0 0 2px rgba(245,158,11,.55)}.lightbox__shape--basishover{stroke:#f59e0b;stroke-width:2.5;fill:rgba(245,158,11,.12);vector-effect:non-scaling-stroke}.lightbox__basis-input{flex:1 1 7rem}.lightbox__basis-weather{font-size:.82rem;color:var(--text)}.lightbox__basis-msg{margin:0;padding:6px 8px;border-radius:6px;background:rgba(254,101,14,.12);border:1px solid var(--orange-bright,#fe650e);font-size:.85rem;color:var(--text)}.lightbox__basis-foot{margin:0;font-size:.78rem;opacity:.8}.lightbox__basis-foot--path{display:block;margin-block-start:2px;opacity:.72}.lightbox__draw[data-on=true]{border-color:var(--orange-bright);box-shadow:inset 0 0 0 1px var(--orange-bright);background:rgba(254,101,14,.16)}.lightbox__clist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.lightbox__clist>li{padding:6px;border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-900)}.lightbox__clist>li[data-added=true]{border-style:dashed;border-color:#ffc861}.lightbox__clist>li[data-rejected=true]{opacity:.55}.lightbox__clist>li[data-rejected=true] select{text-decoration:line-through}.lightbox__crow{display:flex;align-items:center;gap:var(--space-2)}.lightbox__crow .lightbox__select{flex:1 1;min-inline-size:0;min-block-size:32px}.lightbox__crow--actions{margin-block-start:6px;flex-wrap:wrap}.lightbox__chip{min-block-size:30px;padding:2px 10px;border:1px solid var(--line-strong);border-radius:999px;background:none;color:var(--text-muted);font:inherit;font-size:.8rem;cursor:pointer}.lightbox__chip:disabled{opacity:.4;cursor:not-allowed}.lightbox__chip:focus-visible{outline:2px solid var(--orange-bright);outline-offset:2px}.lightbox__chip--fault[aria-pressed=true]{border-color:#ff3b30;background:rgba(255,59,48,.2);color:#fff;font-weight:700}.lightbox__chip--ref[aria-pressed=true]{border-color:#3aa0ff;background:rgba(58,160,255,.2);color:#fff;font-weight:700}.lightbox__chip--wrong[aria-pressed=true]{border-color:var(--text-muted);color:var(--text)}.lightbox__chip--approve[aria-pressed=true]{border-color:#58d68d;background:rgba(88,214,141,.22);color:#fff;font-weight:700}.lightbox__cnote{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-small);color:var(--text-muted)}.lightbox__cnote textarea{resize:vertical;padding:6px 8px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--navy-900);color:var(--text);font:inherit}.lightbox__elbox--draft{border-width:1px}.lightbox__elbox--draft.lightbox__elbox--hot,.lightbox__elbox--draft.lightbox__elbox--reference{border-width:3px}.lightbox__elbox--added{border:2px dashed #ffc861}.lightbox__elbox--rejected{border:1px dashed rgba(195,209,222,.6);background:repeating-linear-gradient(45deg,rgba(195,209,222,.08) 0 6px,transparent 6px 12px)}.lightbox__elbox--suggested{border-style:dashed}.lightbox__elbox--drawing{border:2px dashed #ffffff;background:rgba(255,255,255,.08);z-index:4}.lightbox__elbox--added b,.lightbox__elbox--draft b{white-space:nowrap}@media (pointer:coarse){.lightbox__chip{min-block-size:40px}}@media (max-width:700px){.lightbox__elements[data-editing=true]{inline-size:calc(100% - 2 * var(--space-2));inset-inline:var(--space-2);max-block-size:62%}}.lightbox__elements[data-drawing=true] .lightbox__clist,.lightbox__elements[data-drawing=true] .lightbox__cnote,.lightbox__elements[data-drawing=true] .lightbox__correct>.lightbox__attrib-actions,.lightbox__elements[data-drawing=true] .lightbox__correct>.lightbox__attrib-msg--bad{display:none}.lightbox__elements[data-drawing=true]{max-block-size:none;inset-block-end:auto}.lightbox__frame:has(.lightbox__elbox--drawing){cursor:crosshair}@media (max-width:700px){.lightbox__elements[data-drawing=true]{inset-block-start:auto;inset-block-end:var(--space-2)}}@media (max-width:700px){.lightbox__stage:has(.lightbox__elements[data-editing=true]) .lightbox__toolpanel{display:none}}.lightbox__shapes{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible;pointer-events:none;z-index:3}.lightbox__shape{fill:transparent;stroke:#58d68d;stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:visible;cursor:pointer}.lightbox__shapes[data-drawing=true] .lightbox__shape{pointer-events:none}.lightbox__shape--hot{stroke:#ff3b30;stroke-width:3px}.lightbox__shape--reference{stroke:#3aa0ff;stroke-width:3px}.lightbox__shape--added{stroke:#ffc861;stroke-width:2px;stroke-dasharray:6 4}.lightbox__shape--rejected{stroke:rgba(195,209,222,.6);stroke-dasharray:3 4;fill:rgba(195,209,222,.08)}.lightbox__shape--drawing{stroke:#ffffff;stroke-width:2px;stroke-dasharray:5 3;fill:rgba(255,255,255,.08);pointer-events:none}.lightbox__shape.is-active{stroke-width:3.5px;filter:drop-shadow(0 0 2px #000)}.lightbox__shape.is-reshaping{cursor:move;fill:rgba(255,255,255,.06)}.lightbox__shapelabel{position:absolute;transform:translateY(-100%);padding:1px 6px;white-space:nowrap;font-size:var(--fs-small);font-weight:600;color:#fff;background:rgba(4,10,16,.85);pointer-events:none;z-index:4}.lightbox__shapelabel--hot{border-inline-start:3px solid #ff3b30}.lightbox__shapelabel--reference{border-inline-start:3px solid #3aa0ff}.lightbox__shapelabel--added{border-inline-start:3px solid #ffc861}.lightbox__handle{position:absolute;inline-size:12px;block-size:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#fff;border:2px solid #ff8a3c;box-shadow:0 0 0 1px rgba(4,10,16,.8);cursor:grab;z-index:6;touch-action:none}.lightbox__handle--corner{border-radius:2px}.lightbox__handle:active{cursor:grabbing}@media (pointer:coarse){.lightbox__handle{inline-size:22px;block-size:22px;margin:-11px 0 0 -11px}}.lightbox__clist>li[data-active=true]{border-color:var(--orange-bright);box-shadow:inset 0 0 0 1px var(--orange-bright)}.lightbox__correct .lightbox__seg{display:flex}.lightbox__shapes--all{z-index:2}.lightbox__shapes--all .lightbox__shape{pointer-events:visible;cursor:help}.lightbox__shape--model{stroke:#58d68d;stroke-width:1.25px;stroke-opacity:.85}.lightbox__shapes--all .lightbox__shape--added{stroke-dasharray:none;stroke-width:2.5px}.lightbox__showall{display:flex;flex-direction:column;gap:var(--space-2);margin-block-end:var(--space-2)}.lightbox__showall .lightbox__seg{display:flex}.lightbox__counts{margin:0;display:flex;align-items:center;gap:6px;font-size:var(--fs-small);color:var(--text-muted)}.lightbox__dot{inline-size:10px;block-size:10px;border-radius:2px;flex:none}.lightbox__dot--model{background:#58d68d}.lightbox__dot--analyst{background:#ffc861}.lightbox__conf{margin-inline-start:var(--space-2);font-style:normal;font-size:.75rem;color:var(--text-muted)}.lightbox__shapes--view .lightbox__shape{pointer-events:none;transition:stroke-width .15s ease-out,stroke-opacity .15s ease-out}.lightbox__shape--hover{stroke:#ffffff;stroke-width:1.5px;stroke-dasharray:4 3;stroke-opacity:.8}.lightbox__shape.is-hover{stroke:#ffd400;stroke-width:4px;stroke-opacity:1;stroke-dasharray:none;filter:drop-shadow(0 0 2px #000);paint-order:stroke}@media (prefers-reduced-motion:reduce){.lightbox__shape.is-hover{transition:none}}.lightbox__shape.is-suggested{stroke-dasharray:6 4}.lightbox__shape.is-focused{stroke-width:4px;filter:drop-shadow(0 0 3px rgba(0,0,0,.9))}.lightbox__shapelabel.is-focused{outline:2px solid #fff}.lightbox__shape.is-active,.lightbox__shape.is-focused{stroke-width:4.5px;stroke-opacity:1;opacity:1}.lightbox__shapes:has(.lightbox__shape.is-active) .lightbox__shape:not(.is-active),.lightbox__shapes:has(.lightbox__shape.is-focused) .lightbox__shape:not(.is-focused){opacity:.35}.lightbox__shapes:has(.lightbox__shape.is-active) .lightbox__shapelabel:not(.is-active){opacity:.5}.lightbox__shapelabel--model{border-inline-start:3px solid #58d68d}.lightbox__card{position:absolute;inset-block-end:var(--space-3);inset-inline-start:50%;transform:translateX(-50%);z-index:11;inline-size:min(280px,calc(100% - 2 * var(--space-3)));padding:var(--space-2) var(--space-3) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:rgba(4,10,16,.92);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 8px 24px rgba(0,0,0,.45);font-size:var(--fs-small);cursor:default;animation:lightbox-card-in .16s ease-out}[dir=rtl] .lightbox__card{transform:translateX(50%)}@keyframes lightbox-card-in{0%{opacity:0}to{opacity:1}}.lightbox__card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.lightbox__card-head strong{font-size:1rem}.lightbox__card-facts{display:flex;gap:var(--space-4);margin:var(--space-1) 0 var(--space-2)}.lightbox__card-facts dt{color:var(--text-muted);font-size:.75rem}.lightbox__card-facts dd{margin:0;font-size:1.15rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lightbox__card-meta{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0 0 var(--space-2)}.lightbox__card-meta .lightbox__flag{margin-inline-start:0}.lightbox__flag--auto{background:rgba(88,214,141,.12);color:#7fe3aa;border:1px solid rgba(88,214,141,.45)}.lightbox__flag--fault{background:rgba(255,59,48,.18);color:#ff8a80;border:1px solid rgba(255,59,48,.6)}.lightbox__flag--ref{background:rgba(58,160,255,.16);color:#8cc4ff;border:1px solid rgba(58,160,255,.55)}.lightbox__hint{margin:0;font-size:.75rem;color:var(--text-muted)}.lightbox__elements li[data-focused=true] .lightbox__element{border-color:#fff}@media (prefers-reduced-motion:reduce){.lightbox__card{animation:none}.lightbox__shapes--view .lightbox__shape{transition:none}}.lightbox__stage:has(.lightbox__card) .lightbox__probe{display:none}.lightbox__quick{display:flex;flex-direction:column;gap:var(--space-2);padding-block-start:var(--space-2);margin-block-end:var(--space-2);border-block-start:1px solid var(--line)}.lightbox__quick-type{display:flex;align-items:center;gap:var(--space-2);color:var(--text-muted)}.lightbox__quick-type .lightbox__select{flex:1 1;min-inline-size:0}.lightbox__quick-row{display:flex;flex-wrap:wrap;gap:6px}.lightbox__quick-row:empty{display:none}.lightbox__chip--danger{border-color:#ff3b30;background:rgba(255,59,48,.25);color:#fff;font-weight:700}.lightbox__toast{position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-3);z-index:12;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid rgba(88,214,141,.55);border-radius:var(--radius-lg);background:rgba(4,10,16,.94);box-shadow:0 8px 24px rgba(0,0,0,.45);font-size:var(--fs-small);animation:lightbox-card-in .16s ease-out}@media (prefers-reduced-motion:reduce){.lightbox__toast{animation:none}}@media (max-width:700px){.lightbox__toast{inset-inline:var(--space-2);inset-block-end:auto;inset-block-start:var(--space-2);justify-content:space-between}}.lightbox__shape--dup{stroke:#ffc861;stroke-width:2px;stroke-dasharray:3 3}.lightbox__dups{margin-block-end:var(--space-2);padding:var(--space-2);border:1px solid rgba(255,176,32,.55);border-radius:var(--radius);background:rgba(255,176,32,.07)}.lightbox__dups-title{margin:0 0 2px;font-weight:700;color:#ffc861}.lightbox__dups ul{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.lightbox__dups li{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:var(--radius);background:var(--navy-900)}.lightbox__dups li[data-current=true]{outline:1px solid #fff}.lightbox__dups-name{flex:1 1;min-inline-size:0}.lightbox__card{max-block-size:calc(100% - 2 * var(--space-3));overflow-y:auto}.lightbox__marks{padding-inline-end:var(--space-2);margin-inline-end:var(--space-1);border-inline-end:1px solid var(--line)}.lightbox__marks,.lightbox__marks-eye{display:inline-flex;align-items:center;gap:6px}.lightbox__marks-eye[data-on=true]{border-color:var(--orange-bright);box-shadow:inset 0 0 0 1px var(--orange-bright)}.lightbox__seg--bar{display:inline-flex}.lightbox__seg--bar button{min-block-size:32px;padding:2px 10px}@media (max-width:700px){.lightbox__marks{border-inline-end:0;padding-inline-end:0;margin-inline-end:0}.lightbox__marks-eye span{display:none}}.lightbox__compare{display:flex;align-items:center;gap:6px;flex-basis:100%;font-size:.8rem;color:#8cc4ff}.lightbox__compare .lightbox__select{flex:1 1;min-inline-size:0;min-block-size:30px;font-size:.8rem}.lightbox__shell{position:relative}.lightbox__bar--icons{flex-wrap:nowrap;justify-content:flex-start;gap:var(--space-2);padding-block:6px;overflow-x:auto;scrollbar-width:thin}.lightbox__group{display:inline-flex;align-items:center;gap:4px;flex:none}.lightbox__sep{inline-size:1px;block-size:24px;background:var(--line-strong);flex:none}.lightbox__spacer{flex:1 1}.lightbox__ib{position:relative;display:inline-grid;place-items:center;inline-size:36px;block-size:36px;padding:0;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--text-muted);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.lightbox__ib:hover:not(:disabled){background:rgba(195,209,222,.1);color:var(--text)}.lightbox__ib:focus-visible{outline:2px solid var(--orange-bright);outline-offset:1px}.lightbox__ib[data-on=true]{background:rgba(254,101,14,.16);border-color:rgba(254,101,14,.7);color:#fff}.lightbox__ib:disabled{opacity:.35;cursor:default}.lightbox__ib--close:hover{background:rgba(255,59,48,.2);color:#fff}.lightbox__ib--info{cursor:help}.lightbox__ib-badge{position:absolute;inset-block-start:3px;inset-inline-end:3px;border-radius:50%;background:#05090e}.lightbox__ib--saved .lightbox__ib-badge{color:#58d68d}.lightbox__ib--failed .lightbox__ib-badge{color:#ff6a60}.lightbox__ib--saving svg:first-child{animation:lightbox-pulse .9s ease-in-out infinite}@keyframes lightbox-pulse{50%{opacity:.4}}.lightbox__flip{transform:rotate(180deg)}[dir=rtl] .lightbox__flip{transform:scaleX(-1) rotate(180deg)}.lightbox__seg--icons{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--line);border-radius:var(--radius)}.lightbox__seg--icons .lightbox__ib{inline-size:32px;block-size:30px}.lightbox__bar--icons .lightbox__level{min-inline-size:5ch}.lightbox__bar--icons .lightbox__note{white-space:nowrap}.lightbox__bar--folded{padding:0;border:0;block-size:0;min-block-size:0}.lightbox__barpill{position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translateX(-50%);z-index:20;display:inline-grid;place-items:center;inline-size:56px;block-size:22px;border:1px solid var(--line-strong);border-block-start:0;border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--navy-850);color:var(--text-muted);cursor:pointer}[dir=rtl] .lightbox__barpill{transform:translateX(50%)}.lightbox__barpill:hover{color:var(--text)}.lightbox__barpill:focus-visible{outline:2px solid var(--orange-bright)}@media (pointer:coarse){.lightbox__ib{inline-size:44px;block-size:44px}.lightbox__barpill{inline-size:72px;block-size:32px}}.lightbox__crow--actions{gap:2px}.lightbox__crow--actions .lightbox__ib{inline-size:32px;block-size:32px}.lightbox__ib--fault[data-on=true]{background:rgba(255,59,48,.22);border-color:#ff3b30;color:#fff}.lightbox__ib--danger:hover:not(:disabled){color:#ff8a80}.lightbox__cmp{margin-block-start:6px;padding:6px 8px;border-radius:var(--radius);background:rgba(58,160,255,.08);border:1px solid rgba(58,160,255,.35);display:flex;flex-direction:column;gap:4px}.lightbox__cmp-line{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.8rem;color:var(--text-muted)}.lightbox__cmp-line .lightbox__cmp-ico,.lightbox__cmp-line>svg{color:#8cc4ff;flex:none}.lightbox__cmp-line--none{color:#ffc861}.lightbox__cmp-line--card{margin-block-end:var(--space-2)}.lightbox__delta{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.lightbox__delta[data-stars="1"]{color:#ffd27f}.lightbox__delta[data-stars="2"]{color:#ffa04d}.lightbox__delta[data-stars="3"]{color:#ff6a60}.lightbox__stars{display:inline-flex;gap:1px;color:#ffc861}.lightbox__stars[data-n="0"]{color:var(--text-faint)}.lightbox__linkbtn{align-self:flex-start;padding:0;border:0;background:none;color:#8cc4ff;font:inherit;font-size:.78rem;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.lightbox__linkbtn:focus-visible{outline:2px solid var(--orange-bright)}@media (prefers-reduced-motion:reduce){.lightbox__ib,.lightbox__ib--saving svg:first-child{transition:none;animation:none}}@media (max-width:700px){.lightbox__bar--icons{flex-wrap:wrap;overflow-x:visible;row-gap:4px}.lightbox__bar--icons .lightbox__group.lightbox__zoom--steps,.lightbox__bar--icons .lightbox__sep,.lightbox__bar--icons .lightbox__spacer{display:none}}.lightbox__card-head{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;margin-inline:calc(-1 * var(--space-2));padding:2px var(--space-2);border-radius:var(--radius)}.lightbox__card-head:hover{background:rgba(195,209,222,.06)}.lightbox__card-head strong{flex:1 1}.lightbox__grip{inline-size:10px;block-size:16px;flex:none;background-image:radial-gradient(circle,var(--text-faint) 1.2px,transparent 1.4px);background-size:5px 5px}.lightbox__card .lightbox__stars{color:#ffc861}.lightbox__cmp--card{margin-block-end:var(--space-2)}.lightbox__cmp-show{display:inline-flex;align-items:center;gap:6px;padding:2px 4px;margin-inline-start:-4px;border:1px solid transparent;border-radius:var(--radius);background:none;color:var(--text-muted);font:inherit;cursor:pointer;text-align:start}.lightbox__cmp-show:hover{border-color:rgba(58,160,255,.55);color:var(--text)}.lightbox__cmp-show:focus-visible{outline:2px solid var(--orange-bright)}.lightbox__cmp-choose{display:flex;align-items:center;gap:6px}.lightbox__cmp-choose label{flex:1 1;min-inline-size:0}.lightbox__cmp-choose .lightbox__select{inline-size:100%;min-block-size:34px;font-size:.8rem}.lightbox__sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lightbox__hint--pick{color:#8cc4ff}.lightbox__stage[data-pick=true],.lightbox__stage[data-pick=true] .lightbox__frame{cursor:crosshair!important}.lightbox__shape--blink{stroke:#3aa0ff;stroke-width:3px;stroke-opacity:.35}.lightbox__shape--blink.is-on{stroke:#ffffff;stroke-width:4px;stroke-opacity:1;fill:rgba(58,160,255,.25);filter:drop-shadow(0 0 2px #000) drop-shadow(0 0 5px #3aa0ff);paint-order:stroke}@media (prefers-reduced-motion:reduce){.lightbox__shape--blink{stroke:#ffffff;stroke-width:4px;stroke-opacity:1;filter:drop-shadow(0 0 2px #000)}}.lightbox__quick-row .lightbox__chip{display:inline-flex;align-items:center;gap:5px}.lightbox__card[data-picking=true] .lightbox__cmp-choose label,.lightbox__card[data-picking=true] .lightbox__cmp>:not(.lightbox__pickbar),.lightbox__card[data-picking=true]>:not(.lightbox__card-head):not(.lightbox__cmp){display:none}.netmap-totals>li[data-link=true]{padding:0;transition:border-color .15s ease-out,background-color .15s ease-out}.netmap-totals__link{display:block;padding:var(--space-3) var(--space-4);color:inherit;text-decoration:none;border-radius:var(--radius)}.netmap-totals>li[data-link=true]:hover{border-color:var(--orange-bright);background:var(--navy-850)}.netmap-totals__link:focus-visible{outline:2px solid var(--orange-bright);outline-offset:2px}.netmap-totals__hint{display:inline-flex;align-items:center;gap:2px;margin-block-start:var(--space-2);font-size:.75rem;color:var(--orange-text)}.fx{gap:var(--space-4)}.fx,.fx__head{display:flex;flex-direction:column}.fx__head{gap:var(--space-2)}.fx__back{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;color:var(--text-muted);font-size:var(--fs-small);text-decoration:none}.fx__back:hover{color:var(--text)}.fx__back-ico{transform:rotate(180deg)}[dir=rtl] .fx__back-ico{transform:scaleX(-1) rotate(180deg)}.fx__title{margin:0}.fx__summary{margin:0;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx__tabs{display:flex;flex-wrap:wrap;gap:4px;border-block-end:1px solid var(--line)}.fx__tab{display:inline-flex;align-items:center;gap:6px;min-block-size:40px;padding:0 var(--space-3);border:0;border-block-end:2px solid transparent;background:none;color:var(--text-muted);font:inherit;cursor:pointer}.fx__tab[aria-selected=true]{color:var(--text);border-block-end-color:var(--orange-bright);font-weight:600}.fx__tab:focus-visible{outline:2px solid var(--orange-bright)}.fx__tab-n{min-inline-size:1.6em;padding:0 6px;border-radius:999px;background:var(--navy-700);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx__state{color:var(--text-muted)}.fx__charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-3)}.fx__chart{margin:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--navy-900)}.fx__chart figcaption{margin-block-end:var(--space-2);font-size:var(--fs-small);font-weight:600;color:var(--text-muted)}.fx__chart ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.fx__bar{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr) 2.5rem;align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:30px;padding:2px 6px;border:1px solid transparent;border-radius:var(--radius);background:none;color:var(--text);font:inherit;font-size:.8125rem;text-align:start;cursor:pointer}.fx__bar:hover{background:rgba(195,209,222,.06)}.fx__bar[data-on=true]{border-color:var(--orange-bright);background:rgba(254,101,14,.12)}.fx__bar:focus-visible{outline:2px solid var(--orange-bright)}.fx__bar-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-muted)}.fx__bar-track{block-size:10px}.fx__bar-fill{display:block;block-size:100%;min-inline-size:2px;border-start-end-radius:4px;border-end-end-radius:4px;background:#5b8fd9}.fx__bar-fill--sev-X{background:#a85d44}.fx__bar-fill--sev-XX{background:#d96a38}.fx__bar-fill--sev-XXX{background:#ff7a63}.fx__bar-fill--sev-unrated{background:#8a9bb0}.fx__bar-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;text-align:end}.fx__more{margin:var(--space-1) 0 0;font-size:.75rem;color:var(--text-faint)}.fx__filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.fx__search input{min-inline-size:min(22rem,100%);min-block-size:38px;padding:4px 10px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--navy-900);color:var(--text);font:inherit}.fx__sort{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--fs-small)}.fx__sort select{min-block-size:38px;padding:4px 8px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--navy-900);color:var(--text);font:inherit}.fx__clear:focus-visible,.fx__open:focus-visible,.fx__search input:focus-visible,.fx__sort select:focus-visible{outline:2px solid var(--orange-bright);outline-offset:1px}.fx__clear{display:inline-flex;align-items:center;gap:4px;min-block-size:34px;padding:0 10px;border:1px solid var(--line-strong);border-radius:999px;background:none;color:var(--text);font:inherit;cursor:pointer}.fx__clear,.fx__count{font-size:var(--fs-small)}.fx__count{margin-inline-start:auto;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx__sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fx__table{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.fx__row{display:grid;grid-template-columns:7rem 8rem minmax(6rem,1fr) minmax(7rem,1.2fr) minmax(8rem,1.6fr) 8rem 4.5rem;align-items:center;gap:var(--space-2);padding:8px var(--space-3);border-block-end:1px solid var(--line);font-size:var(--fs-small)}.fx__row--head{background:var(--navy-850);color:var(--text-faint);font-weight:600;font-size:.75rem}.fx__row--item{cursor:pointer;transition:background-color .12s ease-out}.fx__row--item:hover{background:rgba(195,209,222,.05)}.fx__row:last-child{border-block-end:0}.fx__sev{display:inline-block;min-inline-size:3.2em;padding:1px 8px;border-radius:999px;border:1px solid;font-weight:700;text-align:center;font-size:.75rem}.fx__sev--X{color:#c87a5f}.fx__sev--XX{color:#e98552}.fx__sev--XXX{color:#ff8a76;background:rgba(255,122,99,.12)}.fx__sev--unrated{color:#a4b2c3}.fx__untriaged{display:block;margin-block-start:2px;font-style:normal;font-size:.7rem;color:#ffc861}.fx__open{padding:0;border:0;background:none;color:var(--text);font:inherit;font-weight:700;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer}.fx__loc{color:var(--text-muted);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fx__date{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx__age{display:block;font-style:normal;font-size:.7rem;color:var(--text-faint)}.fx__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}@media (max-width:860px){.fx__row--head{display:none}.fx__row{grid-template-columns:1fr 1fr;gap:4px var(--space-3);padding:var(--space-3)}.fx__row>[role=cell]:before{content:attr(data-label);display:block;font-size:.7rem;color:var(--text-faint)}.fx__bar{grid-template-columns:minmax(0,7rem) minmax(0,1fr) 2.2rem}.fx__count{margin-inline-start:0}}@media (pointer:coarse){.fx__bar{min-block-size:40px}}@media (prefers-reduced-motion:reduce){.fx__row--item,.netmap-totals>li[data-link=true]{transition:none}}.lightbox__shape--cand{stroke:#8cc4ff;stroke-width:1.5px;stroke-dasharray:5 4;stroke-opacity:.75;fill:transparent}.lightbox__shape--cand.is-hover{stroke:#ffffff;stroke-width:3px;stroke-dasharray:none;stroke-opacity:1;fill:rgba(58,160,255,.22);filter:drop-shadow(0 0 3px #3aa0ff);paint-order:normal}.lightbox__shapelabel--cand{background:#0d3a63;color:#ffffff;border:1px solid #8cc4ff}.lightbox__shape.is-part{stroke-dasharray:3 3;stroke-opacity:.55}.lightbox__ib--pick{color:#8cc4ff}.lightbox__chip--pick{display:inline-flex;align-items:center;gap:6px;min-block-size:36px;margin-block-start:8px;color:#cfe6ff;border-color:rgba(140,196,255,.55)}.lightbox__chip--pick:hover{background:rgba(58,160,255,.16)}.lightbox__pickbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:6px}.lightbox__pickbar .lightbox__hint{margin:0;flex:1 1 180px}.lightbox__switch{margin-block-start:8px;padding:10px 12px;border:1px solid var(--border,#3a3a3a);border-inline-start:3px solid #ffd400;border-radius:8px;background:color-mix(in srgb,#ffd400 10%,transparent);display:flex;flex-direction:column;gap:6px}.lightbox__switch p{margin:0}.lightbox__switch-title{font-weight:600}.lightbox__switch--stuck{border-inline-start-color:#ff6b6b;background:color-mix(in srgb,#ff6b6b 12%,transparent)}.lightbox__switch-ok{margin-block-start:6px;color:#58d68d;font-size:.8125rem}.lightbox__switch-actions{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:2px}.lightbox__part{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block:6px;padding:8px 10px;border:1px dashed rgba(140,196,255,.45);border-radius:8px}.lightbox__part .lightbox__hint{margin:0;flex:1 1 200px}.lightbox__cmp-vs{display:inline-flex;gap:4px;flex:1 1 100%}.lightbox__cmp-vs .lightbox__ib--pick{flex:0 0 auto;border:1px solid rgba(140,196,255,.55);background:rgba(58,160,255,.1)}.lightbox__cmp-vs .lightbox__ib--pick:hover,.lightbox__cmp-vs .lightbox__ib--pick[aria-pressed=true]{background:rgba(58,160,255,.25);color:#ffffff}.admin-modules td{vertical-align:top}.admin-switch{position:relative;display:inline-flex;align-items:center;min-block-size:44px;cursor:pointer}.admin-switch input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.admin-switch__track{inline-size:44px;block-size:24px;border-radius:999px;background:var(--surface-3,#23384d);border:1px solid var(--border,#33506b);position:relative;transition:background-color .15s ease-out}.admin-switch__track:after{content:"";position:absolute;inset-block-start:2px;inset-inline-start:2px;inline-size:18px;block-size:18px;border-radius:50%;background:#cfd9e3;transition:transform .15s ease-out}.admin-switch input:checked+.admin-switch__track{background:#d96a38;border-color:#d96a38}.admin-switch input:checked+.admin-switch__track:after{transform:translateX(20px);background:#ffffff}[dir=rtl] .admin-switch input:checked+.admin-switch__track:after{transform:translateX(-20px)}.admin-switch input:focus-visible+.admin-switch__track{outline:2px solid #8cc4ff;outline-offset:2px}.admin-switch input:disabled+.admin-switch__track{opacity:.55}.admin-modules__until{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.8rem;color:var(--text-muted)}.admin-modules__until input{font:inherit;color:inherit;background:transparent;border:1px solid var(--border,#33506b);border-radius:6px;padding:2px 6px}.admin-modules__pkg{font-weight:600}.admin-modules__ok{display:block;color:#6fd19a}.admin-modules__err{display:block;color:#ff8a7a}.admin-modules__inactive{color:var(--text-muted);font-weight:400}@media (prefers-reduced-motion:reduce){.admin-switch__track,.admin-switch__track:after{transition:none}}.orgadmin{display:flex;flex-direction:column;gap:18px}.orgadmin__intro{color:var(--text-muted);margin:0 0 4px;max-inline-size:70ch;line-height:1.6}.orgadmin__create{border:1px solid var(--border,#33506b);border-radius:var(--radius-lg,8px);padding:14px 16px;background:rgba(255,255,255,.02)}.orgadmin__create h3{margin:0 0 10px;font-size:1rem}.orgadmin__row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.orgadmin__field{display:flex;flex-direction:column;gap:4px;font-size:.86rem;color:var(--text-muted);min-inline-size:140px}.orgadmin__field--grow{flex:1 1 220px}.orgadmin__field input,.orgadmin__field select{font:inherit;color:var(--text,#f5f8fc);background:rgba(0,0,0,.18);border:1px solid var(--border,#33506b);border-radius:var(--radius,4px);padding:9px 10px;min-block-size:44px}.orgadmin__field input:focus-visible,.orgadmin__field select:focus-visible{outline:2px solid #8cc4ff;outline-offset:1px}.orgadmin__btn{font:inherit;cursor:pointer;min-block-size:44px;padding:9px 14px;border-radius:var(--radius,4px);border:1px solid var(--border,#33506b);background:rgba(255,255,255,.04);color:var(--text,#f5f8fc);transition:background-color .18s,border-color .18s}.orgadmin__btn:hover:not(:disabled){background:rgba(255,255,255,.1)}.orgadmin__btn:disabled{opacity:.5;cursor:not-allowed}.orgadmin__btn:focus-visible{outline:2px solid #8cc4ff;outline-offset:2px}.orgadmin__btn--primary{background:#d96a38;border-color:#d96a38;color:#fff;font-weight:600}.orgadmin__btn--primary:hover:not(:disabled){background:#c25d2f}.orgadmin__btn--danger{border-color:#a6462f;color:#ff9b87}.orgadmin__btn--danger:hover:not(:disabled){background:rgba(166,70,47,.22)}.orgadmin__orgs{display:flex;flex-direction:column;gap:16px}.orgadmin__org{border:1px solid var(--border,#33506b);border-radius:var(--radius-lg,8px);padding:14px 16px}.orgadmin__orghead{gap:10px 20px;justify-content:space-between;margin-bottom:10px}.orgadmin__orghead,.orgadmin__orghead h3{display:flex;flex-wrap:wrap;align-items:center}.orgadmin__orghead h3{margin:0;font-size:1.02rem;gap:8px}.orgadmin__tag{font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:999px;background:rgba(140,196,255,.16);color:#bcd9f7}.orgadmin__muted{color:var(--text-muted);font-weight:400}.orgadmin__modules{display:flex;gap:16px;flex-wrap:wrap}.orgadmin__switch{position:relative;display:inline-flex;align-items:center;gap:8px;min-block-size:44px;cursor:pointer}.orgadmin__switch input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.orgadmin__switchtrack{inline-size:40px;block-size:22px;border-radius:999px;background:#2a3f57;border:1px solid var(--border,#33506b);position:relative;transition:background-color .18s;flex:none}.orgadmin__switchtrack:after{content:"";position:absolute;inset-block-start:2px;inset-inline-start:2px;inline-size:16px;block-size:16px;border-radius:50%;background:#cdd9e6;transition:transform .18s}.orgadmin__switch input:checked+.orgadmin__switchtrack{background:#d96a38;border-color:#d96a38}.orgadmin__switch input:checked+.orgadmin__switchtrack:after{transform:translateX(18px);background:#fff}[dir=rtl] .orgadmin__switch input:checked+.orgadmin__switchtrack:after{transform:translateX(-18px)}.orgadmin__switch input:focus-visible+.orgadmin__switchtrack{outline:2px solid #8cc4ff;outline-offset:2px}.orgadmin__switchlabel{font-size:.88rem}.orgadmin__members{inline-size:100%}.orgadmin__actions{display:flex;gap:6px;flex-wrap:wrap}.orgadmin__add{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-top:12px;padding-top:12px;border-top:1px dashed var(--border,#33506b)}.orgadmin__ok{display:block;color:#6fd19a}.orgadmin__err{display:block;color:#ff8a7a}@media (max-width:640px){.orgadmin__add,.orgadmin__row{flex-direction:column;align-items:stretch}.orgadmin__field{min-inline-size:0}.orgadmin__btn{inline-size:100%}}@media (prefers-reduced-motion:reduce){.orgadmin__btn,.orgadmin__switchtrack,.orgadmin__switchtrack:after{transition:none}}.orgadmin__btn--small{min-block-size:36px;padding:6px 10px;font-size:.86rem}.orgadmin__btn.is-current{background:#d96a38;border-color:#d96a38;color:#fff}.badge{display:inline-block;font-size:.72rem;font-weight:600;padding:2px 9px;border-radius:999px;white-space:nowrap;margin-inline-start:6px}.badge--ok{background:rgba(111,209,154,.16);color:#8fe3b4}.badge--warn{background:rgba(255,170,90,.18);color:#ffc083}.badge--muted{background:rgba(140,196,255,.14);color:#bcd9f7}.signup{display:flex;flex-direction:column;gap:18px;max-inline-size:640px}.signup__lead{color:var(--text-muted);margin:0}.signup__choices{display:grid;grid-template-columns:1fr 1fr;gap:12px}.signup__choice{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid var(--border,#33506b);border-radius:10px;cursor:pointer;background:rgba(0,0,0,.12);transition:border-color .18s,background-color .18s}.signup__choice:hover{border-color:#8cc4ff}.signup__choice--on{border-color:#d96a38;background:rgba(217,106,56,.1)}.signup__choice input{margin-block-start:3px;inline-size:18px;block-size:18px;flex:none}.signup__choiceicon{color:#bcd9f7;display:inline-flex}.signup__choicebody{display:flex;flex-direction:column;gap:3px}.signup__choicebody strong{font-size:1rem}.signup__choicebody small{color:var(--text-muted);line-height:1.5}.signup__submit{align-self:flex-start}.invite--done,.signup--done{display:flex;flex-direction:column;gap:14px;align-items:center;text-align:center;padding:28px 16px;color:var(--text,#f5f8fc)}.signup__tick{color:#6fd19a}.invite{display:flex;flex-direction:column;gap:18px;max-inline-size:560px}.invite__lead{font-size:1.05rem;line-height:1.6;margin:0}.invite__actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.seatcard{border:1px solid var(--border,#33506b);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:8px;background:rgba(0,0,0,.12)}.seatcard__head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.seatcard__head h3{margin:0;font-size:1rem}.seatcard__count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#bcd9f7;font-weight:600}.seatcard__note{margin:0;font-size:.86rem}.seatmeter{block-size:8px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.seatmeter__fill{display:block;block-size:100%;background:linear-gradient(90deg,#4f9d6b,#d96a38);transition:inline-size .24s ease}.invlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.invlist li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border:1px solid var(--border,#33506b);border-radius:8px;background:rgba(0,0,0,.1)}.invlist__mail{word-break:break-all}.invlist__right{display:flex;align-items:center;gap:8px;flex:none}.orgpick{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.orgpick--tabs{margin-block-end:6px}.supermanage__plan{align-items:flex-end}.supermanage__danger{margin-top:12px;padding-top:12px;border-top:1px dashed var(--border,#33506b);display:flex;flex-direction:column;gap:10px;align-items:flex-start}.supermanage__preview{border:1px solid #a6462f;border-radius:10px;padding:12px 14px;background:rgba(166,70,47,.1)}.supermanage__preview ul{margin:8px 0;padding-inline-start:18px;display:flex;flex-direction:column;gap:3px}@media (max-width:640px){.signup__choices{grid-template-columns:1fr}.invite__actions .orgadmin__btn{inline-size:100%}}.netmap-corona__review{margin-block:6px}.cr{inset:0;inline-size:100vw;block-size:100dvh;max-inline-size:none;max-block-size:none;margin:0;padding:0;border:0;background:#071320;color:#e8eef5}.cr::backdrop{background:rgba(2,8,14,.85)}.cr__shell{display:flex;flex-direction:column;block-size:100%}.cr__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-block-end:1px solid #1d3247;background:#0b1a29}.cr__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-inline-size:0}.cr__file{color:#9fb3c8;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr__main{flex:1 1;min-block-size:0;display:grid;grid-template-columns:minmax(0,1fr) clamp(380px,32vw,460px)}.cr__player{min-inline-size:0;overflow:auto;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.cr__frame{position:relative;inline-size:100%;background:#000;border-radius:8px;overflow:hidden;margin-inline:auto}.cr__frame video{display:block;object-fit:fill}.cr__frame video,.cr__overlay{inline-size:100%;block-size:100%}.cr__overlay{position:absolute;inset:0;pointer-events:none}.cr__comp{stroke:#8cc4ff;stroke-width:3;stroke-dasharray:10 7}.cr__comp,.cr__focus{fill:none;vector-effect:non-scaling-stroke}.cr__focus{stroke:#00e5ff;stroke-width:3;filter:drop-shadow(0 0 3px #00e5ff)}.cr__focus--manual{stroke:#ffd60a;filter:drop-shadow(0 0 3px #ffd60a)}.cr__placer{position:absolute;inset:0;z-index:2;inline-size:100%;block-size:100%;padding:0;border:2px dashed #ffd60a;background:rgba(255,214,10,.06);cursor:crosshair}.cr__placer:focus-visible{outline:3px solid #ffd60a;outline-offset:-3px}.cr__manual-item{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cr__manual-item .cr-ib[data-missing=true]{border-color:#ffd60a;color:#ffd60a}.cr__caption{margin:0;min-block-size:1.4em;font-size:.85rem;color:#cfe6ff}.cr__controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cr__time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#cfd9e3;font-size:.9rem;min-inline-size:9.5em}.cr__track{position:relative;block-size:34px}.cr__range{position:absolute;inset-inline:0;inset-block-start:12px;inline-size:100%;margin:0;accent-color:#8cc4ff}.cr__mark{position:absolute;inset-block-start:2px;inline-size:12px;block-size:12px;margin-inline-start:-6px;border-radius:50%;border:2px solid #9fb3c8;background:#9fb3c8;padding:0;cursor:pointer}.cr__mark[data-mid=true]{background:transparent}.cr__mark:not([data-lead=true]){inline-size:8px;block-size:8px;margin-inline-start:-4px;inset-block-start:4px}.cr__mark[data-decision=SELECTED]{background:#6fd19a;border-color:#6fd19a}.cr__mark[data-decision=REJECTED_AS_FALSE_DETECTION]{background:#3b4a5a;border-color:#66788a}.cr__mark--manual{background:#00e5ff;border-color:#00e5ff;cursor:default;border-radius:2px}.cr__mark:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.cr__note{color:#9fb3c8}.cr__note,.cr__raw{margin:0;font-size:.8rem}.cr__raw{color:#cbd5e1}.cr__side{min-block-size:0;overflow-y:auto;overflow-x:hidden;padding:14px 16px;border-inline-start:1px solid #1d3247;background:#0a1724;display:flex;flex-direction:column;gap:10px}.cr__side>*{min-inline-size:0}.cr__summary{margin:0;font-weight:600}.cr__status{margin:0;display:flex;align-items:center;gap:8px;color:#cfd9e3}.cr__err,.cr__status--err{color:#ff8a7a;margin:0}.cr__ok{color:#6fd19a;margin:0}.cr__cards,.cr__group>ul,.cr__manual{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cr-card{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;padding:8px;border:1px solid #1d3247;border-radius:10px;background:#0d1d2d}.cr-card[data-active=true]{border-color:#8cc4ff}.cr-card[data-decision=SELECTED]{border-inline-start:3px solid #6fd19a}.cr-card[data-decision=REJECTED_AS_FALSE_DETECTION]{opacity:.7}.cr-card[data-child=true]{margin-inline-start:18px}.cr-card__thumb{position:relative;padding:0;border:0;background:#000;border-radius:6px;overflow:hidden;cursor:pointer;align-self:start}.cr-card__thumb img{display:block;inline-size:120px;block-size:68px;object-fit:cover}.cr-card__time{position:absolute;inset-block-end:2px;inset-inline-end:2px;font-size:.72rem;padding:0 4px;border-radius:4px;background:rgba(0,0,0,.75)}.cr-card__body{display:flex;flex-direction:column;gap:6px;min-inline-size:0}.cr-card__tag{margin:0;font-size:.8rem;color:#cbd5e1}.cr-ev{display:grid;gap:2px;margin:4px 0 0;font-size:.8rem}.cr-ev>div{display:flex;flex-wrap:wrap;gap:0 6px}.cr-ev dt{color:#94a3b8}.cr-ev dt:after{content:":"}.cr-ev dd{margin:0;color:#e2e8f0}.cr-ev__warn{color:#fcd34d}.cr-prio{display:grid;gap:4px;margin-block-start:6px;padding:6px 8px;border:1px solid #334155;border-radius:8px;font-size:.8rem}.cr-prio p{margin:0}.cr-prio__rule{color:#cbd5e1}.cr-prio__chip{display:inline-block;padding:1px 8px;border-radius:999px;font-weight:700}.cr-prio__chip[data-priority=URGENT]{background:#7f1d1d;color:#fecaca}.cr-prio__chip[data-priority=PLAN]{background:#78350f;color:#fde68a}.cr-prio__chip[data-priority=MONITOR]{background:#1e3a5f;color:#bfdbfe}.cr-prio .input{min-block-size:36px;font-size:.85rem}.cr-card__comp{display:flex;align-items:center;gap:6px;font-size:.8rem;color:#9fb3c8}.cr-select{font:inherit;font-size:.85rem;color:#e8eef5;background:#0b1a29;border:1px solid #33506b;border-radius:6px;padding:4px 6px;min-block-size:32px;max-inline-size:100%}.cr-seg{display:flex;flex-wrap:wrap;gap:4px}.cr-seg__btn{display:inline-flex;align-items:center;gap:4px;min-block-size:32px;padding:4px 9px;font:inherit;font-size:.8rem;color:#cfd9e3;background:transparent;border:1px solid #33506b;border-radius:999px;cursor:pointer;transition:background-color .15s ease-out,border-color .15s ease-out}.cr-seg__btn:hover{background:rgba(140,196,255,.1)}.cr-seg__btn[aria-pressed=true]{background:#1e3a55;border-color:#8cc4ff;color:#ffffff}.cr-seg__btn--yes[aria-pressed=true]{background:rgba(111,209,154,.18);border-color:#6fd19a}.cr-seg__btn--no[aria-pressed=true]{background:rgba(102,120,138,.3);border-color:#66788a}.cr-chip:focus-visible,.cr-ib:focus-visible,.cr-linkbtn:focus-visible,.cr-seg__btn:focus-visible{outline:2px solid #8cc4ff;outline-offset:2px}.cr-ib{display:inline-grid;place-items:center;inline-size:40px;block-size:40px;padding:0;color:#e8eef5;background:transparent;border:1px solid #33506b;border-radius:8px;cursor:pointer}.cr-ib:hover{background:rgba(140,196,255,.12)}.cr-ib--main{inline-size:46px;block-size:46px;background:#1e3a55;border-color:#8cc4ff}.cr-chip{display:inline-flex;align-items:center;gap:6px;min-block-size:40px;padding:4px 12px;font:inherit;font-size:.85rem;color:#cfe6ff;background:transparent;border:1px solid rgba(140,196,255,.55);border-radius:999px;cursor:pointer;margin-inline-start:auto}.cr-chip:disabled{opacity:.5;cursor:default}.cr-linkbtn{display:inline-flex;align-items:center;gap:4px;padding:2px 0;font:inherit;font-size:.8rem;color:#8cc4ff;background:none;border:0;cursor:pointer}.cr-rot{transform:rotate(180deg)}.cr__h{margin:6px 0 0;font-size:.9rem}.cr__manual li{display:flex;align-items:center;justify-content:space-between;gap:8px}.cr__save{position:sticky;inset-block-end:0;margin-block-start:auto;padding-block:10px 0;background:#0a1724;display:flex;flex-direction:column;gap:6px}.cr-sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cr-spin{inline-size:16px;block-size:16px;border-radius:50%;border:2px solid #33506b;border-block-start-color:#8cc4ff;animation:cr-spin .9s linear infinite}@keyframes cr-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.cr-spin{animation:none}.cr-seg__btn{transition:none}}@media (max-width:900px){.cr__main{grid-template-columns:minmax(0,1fr);overflow:auto}.cr__player,.cr__side{overflow:visible}.cr__side{border-inline-start:0;border-block-start:1px solid #1d3247}.cr__frame{max-block-size:none}.cr-chip{margin-inline-start:0}}.cr__points{margin:0;font-size:.85rem;color:#cfe6ff}.card-actions{display:flex;align-items:center;gap:var(--space-2);margin-block-start:var(--space-2)}.card-ib{display:inline-grid;place-items:center;inline-size:40px;block-size:40px;padding:0;border:1px solid var(--line,rgba(195,209,222,.22));border-radius:var(--radius);background:transparent;color:var(--text-muted);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.card-ib--small{inline-size:32px;block-size:32px}.card-ib:hover:not(:disabled){background:rgba(195,209,222,.1);border-color:rgba(195,209,222,.45);color:var(--text)}.card-ib:focus-visible{outline:2px solid var(--orange-bright);outline-offset:1px}.card-ib[data-on=true]{background:rgba(254,101,14,.16);border-color:rgba(254,101,14,.7);color:#fff}.card-ib:disabled{opacity:.45;cursor:progress}@media (pointer:coarse){.card-ib,.card-ib--small{inline-size:44px;block-size:44px}}@media (prefers-reduced-motion:reduce){.card-ib{transition:none}}.lightbox__rangerows{display:flex;flex-direction:column;gap:var(--space-2)}.lightbox__rangenote{margin:0;font-size:.75rem;line-height:1.35;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lightbox__rangenote--adjusted{color:var(--text);border-inline-start:2px solid var(--orange);padding-inline-start:var(--space-2)}@media (max-width:700px){.lightbox__tool--range,.lightbox__tool--range .lightbox__num,.lightbox__tool--range input[type=range],.lightbox__tools .lightbox__seg button,.lightbox__tools>.btn{min-block-size:48px}}@media (pointer:coarse){.lightbox__tool--range input[type=range]{min-block-size:48px}}.ops-head-actions{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.ops-open,.ops-refresh{display:inline-flex;align-items:center;gap:var(--space-2)}.ops-refresh{color:var(--text-muted)}.ops-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--space-3);margin-block:var(--space-5)}.ops-kpi{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:rgba(195,209,222,.04);color:var(--text);text-decoration:none;transition:border-color .15s ease-out,background-color .15s ease-out}.ops-kpi:hover{border-color:rgba(195,209,222,.45);background:rgba(195,209,222,.08)}.ops-kpi:focus-visible{outline:2px solid var(--orange-bright);outline-offset:2px}.ops-kpi[data-alert=true]{border-color:rgba(255,99,71,.7)}.ops-kpi__value{font-size:1.75rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ops-kpi__label{font-size:.8125rem;color:var(--text-muted)}.ops-tabs{display:flex;gap:var(--space-1);overflow-x:auto;border-block-end:1px solid var(--line);margin-block-end:var(--space-4);scrollbar-width:thin}.ops-tab{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:44px;padding:0 var(--space-3);border-block-end:2px solid transparent;color:var(--text-muted);text-decoration:none;white-space:nowrap;transition:color .15s ease-out,border-color .15s ease-out}.ops-tab:hover{color:var(--text)}.ops-tab[aria-current=page]{color:var(--text);border-block-end-color:var(--orange-bright)}.ops-tab:focus-visible{outline:2px solid var(--orange-bright);outline-offset:-2px}.ops-table td,.ops-table th{white-space:nowrap}.ops-table code{font-size:.75rem;color:var(--text-muted)}.ops-state{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem}.ops-state:before{content:"";inline-size:8px;block-size:8px;border-radius:50%;background:var(--text-faint,#7d8b99)}.ops-state[data-state=online]:before{background:#34c27a;box-shadow:0 0 0 3px rgba(52,194,122,.2)}.ops-state[data-state=live]:before{background:#e3b341}.ops-state[data-state=bad]:before{background:#ff6347}.ops-sev{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:600}.ops-sev[data-sev=high]{color:#ff7a66}.ops-sev[data-sev=medium]{color:#e3b341}.ops-sev[data-sev=low]{color:var(--text-muted)}.ops-action,.ops-actions{display:inline-flex;align-items:center;gap:var(--space-2)}.ops-action__msg{font-size:.75rem;color:#34c27a}.ops-action__msg--bad{color:#ff7a66}.card-ib--danger:hover:not(:disabled){background:rgba(255,59,48,.18);border-color:rgba(255,99,71,.7);color:#fff}@media (prefers-reduced-motion:reduce){.ops-kpi,.ops-tab{transition:none}}.ops-ref{display:block;color:var(--text-muted)}.plans-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-4);border:0;padding:0;margin:0}.plans-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg,12px);background:rgba(195,209,222,.04);cursor:pointer;transition:border-color .15s ease-out,background-color .15s ease-out}.plans-card:hover{border-color:rgba(195,209,222,.45)}.plans-card:focus-within{outline:2px solid var(--orange-bright);outline-offset:2px}.plans-card[data-on=true]{border-color:rgba(254,101,14,.85);background:rgba(254,101,14,.08)}.plans-card__head{display:flex;align-items:center;gap:var(--space-3)}.plans-card__icon{display:inline-grid;place-items:center;inline-size:44px;block-size:44px;border-radius:var(--radius);background:rgba(254,101,14,.14);color:var(--orange-bright)}.plans-card__title{font-size:1.125rem;font-weight:700;color:var(--text)}.plans-card__body{color:var(--text-muted)}.plans-card__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2);font-size:.9375rem;flex:1 1}.plans-card__list li{display:flex;gap:var(--space-2);align-items:flex-start}.plans-card__list .icon{flex:none;margin-block-start:4px;color:#34c27a}.plans-card__choose{align-self:flex-start;padding:6px 14px;border-radius:999px;border:1px solid var(--line);font-size:.875rem;font-weight:600;color:var(--text-muted)}.plans-card[data-on=true] .plans-card__choose{border-color:transparent;background:var(--orange-bright);color:#0b1a29}.plans-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-4)}.plans-steps li{display:flex;gap:var(--space-3);align-items:flex-start}.plans-steps__no{flex:none;display:inline-grid;place-items:center;inline-size:36px;block-size:36px;border-radius:50%;border:2px solid var(--orange-bright);color:var(--orange-bright);font-weight:700}@media (prefers-reduced-motion:reduce){.plans-card{transition:none}}.pr-list{display:grid;gap:var(--space-4)}.pr-card{padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:rgba(195,209,222,.04)}.pr-card[data-status=pending]{border-color:rgba(254,101,14,.6)}.pr-card__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.pr-card__title{margin:0;font-size:1.125rem}.pr-card__pkg{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:.875rem}.pr-badge{padding:2px 10px;border-radius:999px;font-size:.75rem;font-weight:700;border:1px solid var(--line)}.pr-badge[data-status=pending]{background:rgba(254,101,14,.18);border-color:rgba(254,101,14,.7)}.pr-badge[data-status=approved]{background:rgba(52,194,122,.16);border-color:rgba(52,194,122,.6)}.pr-badge[data-status=rejected]{opacity:.7}.pr-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-2) var(--space-5);margin:var(--space-3) 0 0}.pr-facts dt{font-size:.75rem;color:var(--text-muted)}.pr-facts dd{margin:0;overflow-wrap:anywhere}.pr-form{display:grid;gap:var(--space-3);max-inline-size:36rem;margin-block-start:var(--space-4);padding-block-start:var(--space-4);border-block-start:1px solid var(--line)}.signin-code__head{display:flex;align-items:center;gap:var(--space-3);margin-block-end:var(--space-3)}.signin-code__icon{display:inline-grid;place-items:center;inline-size:40px;block-size:40px;border-radius:50%;background:rgba(254,101,14,.14);color:var(--orange-bright)}.signin-code__input{font-size:1.5rem;letter-spacing:.4em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:80rem) and (max-width:89.99rem){.header__nav .nav-link--low{display:none}}.btn--icon{display:inline-flex}.btn--icon,.header__cta--icon{align-items:center;gap:var(--space-2)}.acct{position:relative;flex:none}.acct__button{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:42px;padding:0 var(--space-3) 0 var(--space-2);padding-inline:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:999px;background:rgba(195,209,222,.06);color:var(--text);font:inherit;font-size:var(--fs-small);font-weight:600;cursor:pointer;transition:background-color .15s ease-out,border-color .15s ease-out}.acct__button:hover,.acct__button[aria-expanded=true]{background:rgba(195,209,222,.12);border-color:rgba(195,209,222,.45)}.acct__button:focus-visible{outline:2px solid var(--orange-bright);outline-offset:2px}.acct__avatar{display:inline-grid;place-items:center;inline-size:30px;block-size:30px;border-radius:50%;background:rgba(254,101,14,.18);color:var(--orange-bright)}.acct__name{flex:none;max-inline-size:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct__chev{color:var(--text-muted);transition:transform .15s ease-out}.acct__button[aria-expanded=true] .acct__chev{transform:rotate(180deg)}.acct__panel{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;z-index:60;min-inline-size:15rem;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius);background:#0f2032;box-shadow:0 16px 40px rgba(0,0,0,.45)}.acct__who{display:flex;flex-direction:column;gap:2px;margin:0;padding:var(--space-2) var(--space-3) var(--space-3);border-block-end:1px solid var(--line);font-size:.8125rem;color:var(--text-muted)}.acct__who bdi{color:var(--text);font-weight:600;font-size:.9375rem}.acct__list{list-style:none;margin:var(--space-2) 0 0;padding:0}.acct__item{display:flex;align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:44px;padding:0 var(--space-3);border:0;border-radius:var(--radius);background:transparent;color:var(--text);font:inherit;font-size:.9375rem;text-decoration:none;text-align:start;cursor:pointer;transition:background-color .15s ease-out}.acct__item .icon{flex:none;color:var(--text-muted)}.acct__item:hover,.acct__item[aria-current=page]{background:rgba(195,209,222,.1)}.acct__item:hover .icon,.acct__item[aria-current=page] .icon{color:var(--orange-bright)}.acct__item:focus-visible{outline:2px solid var(--orange-bright);outline-offset:-2px}.acct__item--out:hover{background:rgba(255,59,48,.14)}.acct__sep{block-size:1px;margin:var(--space-2) 0;background:var(--line)}.drawer__account{display:grid;gap:var(--space-1)}.drawer__link--icon{display:flex;align-items:center;gap:var(--space-3);justify-content:flex-start;inline-size:100%;border:0;background:transparent;font:inherit;color:inherit;text-align:start;cursor:pointer}.drawer__link--icon .icon{color:var(--orange-bright)}@media (max-width:30rem){.acct{display:none}}@media (prefers-reduced-motion:reduce){.acct__button,.acct__chev,.acct__item{transition:none}}@media (min-width:80rem) and (max-width:99.99rem){.header--signed .acct__name,.header--signed .header__nav .nav-link--low{display:none}}.repair-form{display:grid;gap:var(--space-3);margin-block-start:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:rgba(180,142,240,.06)}.repair-form h4{margin:0}.repair-form__grid{display:grid;grid-template-columns:minmax(10rem,12rem) 1fr;gap:var(--space-3)}@media (max-width:30rem){.repair-form__grid{grid-template-columns:1fr}}.netmap-finding[data-status=REPAIR_REPORTED] .netmap-finding__status,.polehistory__item[data-kind=repair] .polehistory__when,.polehistory__item[data-kind=verified] .polehistory__when{color:var(--st-repair,#b48ef0)}.maint-state{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:600}.maint-state[data-bucket=overdue],.maint-state[data-bucket=verifyOverdue]{color:#ff7a66}.maint-state[data-bucket=awaitingVerification]{color:var(--st-repair,#b48ef0)}.maint-state[data-bucket=dueSoon]{color:#e3b341}.maint-state[data-bucket=verified]{color:#34c27a}.maint-empty{display:flex;align-items:center;gap:var(--space-2);color:var(--text-muted)}.maint-settings{display:grid;gap:var(--space-3);margin-block-start:var(--space-7)}.maint-settings__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--space-3)}.maint-settings__days{display:flex;align-items:center;gap:var(--space-2)}.maint-settings__days .input{max-inline-size:7rem}.sevpol{display:grid;gap:var(--space-6);margin-block-start:var(--space-5)}.sevpol-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.sevpol-head .card-actions{margin-block-start:0}.sevpol-base,.sevpol-lines,.sevpol-rules{display:grid;gap:var(--space-3)}.sevpol,.sevpol-base,.sevpol-history,.sevpol-lines,.sevpol-rules{grid-template-columns:minmax(0,1fr)}.sevpol-bands{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-3);margin:0}.sevpol-bands dt{font-size:var(--fs-small);color:var(--text-muted)}.sevpol-bands dd{margin:var(--space-1) 0 0;font-size:1.125rem;font-weight:700;text-align:start;unicode-bidi:isolate}.sevpol-form{display:grid;gap:var(--space-4)}.sevpol-form__scope{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-3)}.sevpol-form__band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;border:0;min-inline-size:0}.sevpol-form__band legend{grid-column:1/-1;padding:0;margin-block-end:var(--space-2)}.sevpol-form__band .input{max-inline-size:8rem}.sevpol-impact{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid rgba(227,179,65,.55);border-radius:var(--radius);background:rgba(227,179,65,.06)}.sevpol-impact__title{margin:0;font-size:1rem}.sevpol-impact__lead{margin:0}.sevpol-impact__table{border-collapse:collapse;inline-size:100%;max-inline-size:28rem}.sevpol-impact__table td,.sevpol-impact__table th{padding:var(--space-1) var(--space-2);border-block-end:1px solid var(--line);text-align:center}.sevpol-impact__table th[scope=row]{text-align:start;font-weight:600}.sevpol-lines__tools{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-3) var(--space-5)}.sevpol-lines__tools .field{flex:1 1 14rem;max-inline-size:22rem}.sevpol-kv{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.sevpol-kv .input{inline-size:5.5rem;flex:none}.sevpol-kv .card-ib{flex:none}.sevpol-kv .ops-action__msg{flex-basis:100%}.sevpol-how{margin-block-end:var(--space-2)}.sevpol-how summary{display:flex;align-items:center;gap:var(--space-2);font-weight:600;cursor:pointer;min-block-size:44px}.sevpol-how ul{margin:var(--space-2) 0 0;padding-inline-start:var(--space-5);display:grid;gap:var(--space-2)}.sevpol-history{display:grid;gap:var(--space-3);margin-block-start:var(--space-7)}.sevpol-history__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.sevpol-history__list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--line)}@media (max-width:30rem){.sevpol-form__band .input{max-inline-size:none}}.netmap-rating{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);margin:var(--space-3) 0 0;font-size:.875rem}.netmap-rating[data-sev=XXX] strong{color:#ff7a66}.netmap-rating[data-sev=XX] strong{color:#e3b341}.netmap-rating__field{color:var(--text-muted)}.insp-types{margin-block-start:var(--space-4)}.insp-cov{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}.insp-cov__bar{position:relative;display:inline-block;inline-size:5rem;block-size:8px;border-radius:4px;background:rgba(195,209,222,.14);overflow:visible}.insp-cov__bar>span{position:absolute;inset-block:0;inset-inline-start:0;border-radius:4px;background:#e3b341}.insp-cov__bar>span[data-ok=true]{background:#34c27a}.insp-cov__bar>i{position:absolute;inset-block:-3px;inline-size:2px;margin-inline-start:-1px;background:var(--text)}.insp-status{display:inline-flex;align-items:center;gap:6px;font-weight:600;white-space:nowrap}.insp-status[data-status=NEVER],.insp-status[data-status=OVERDUE]{color:#ff7a66}.insp-status[data-status=DUE_SOON]{color:#e3b341}.insp-status[data-status=OK]{color:#34c27a}.insp-status[data-status=NO_PLAN]{color:var(--text-muted)}.insp-why{margin:0;padding-inline-start:var(--space-4);font-size:.8125rem;min-inline-size:14rem}.insp-plans{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);margin-block-start:var(--space-7)}.insp-practice{margin:0;color:var(--text-muted)}.insp-scope{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:0;padding:0;border:0}.insp-scope legend{inline-size:100%;padding:0;margin-block-end:var(--space-2)}.insp-scope__opt{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:44px;cursor:pointer}.insp-form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-3);align-items:end}.insp-form__row .input{max-inline-size:9rem}.insp-presets{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-block-end:2px}.insp-presets .chip{min-block-size:40px;cursor:pointer}.insp-presets .chip[aria-pressed=true]{border-color:var(--orange-bright);color:var(--text)}.insp-confirm{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}@media (max-width:40rem){.insp-table thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0)}.insp-table,.insp-table tbody{display:block}.insp-table tr{display:grid;grid-template-columns:auto 1fr;gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--line)}.insp-table td{display:contents}.insp-table td[data-label]:before{content:attr(data-label);color:var(--text-muted);font-size:.8125rem}.insp-table td.insp-line{display:block;grid-column:1/-1;font-weight:700}.insp-table td.insp-rank{display:none}.insp-table td:not(.insp-reason)>*{display:inline-flex;justify-self:start;min-inline-size:0;inline-size:auto;gap:6px}.insp-table td.insp-reason:before,.insp-table td.insp-reason>*{grid-column:1/-1}}.imp{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);margin-block-start:var(--space-4)}.imp-pick{display:grid;gap:var(--space-3)}.imp-pick .input[type=file]{max-inline-size:32rem;padding-block:.6rem}.imp-file{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-muted)}.imp-template{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin:var(--space-4) 0 0}.imp-result{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.imp-verdict{display:flex;align-items:center;gap:var(--space-2);margin:0;font-weight:600;color:#34c27a}.imp-verdict--bad{color:#ff7a66}.imp-counts th[scope=row]{text-align:start;font-weight:600}.imp-commit{display:grid;gap:var(--space-3);border-color:rgba(227,179,65,.55)}.imp-level{display:inline-flex;align-items:center;gap:6px;font-weight:600;white-space:nowrap}.imp-level[data-level=error]{color:#ff7a66}.imp-level[data-level=warning]{color:#e3b341}.imp-issues td:last-child{min-inline-size:16rem}.imp-counts{min-inline-size:0}.imp-issues td.imp-issues__msg{white-space:normal;overflow-wrap:anywhere}.imp-media{margin-block-start:var(--space-8,3rem);padding-block-start:var(--space-6,2rem);border-block-start:1px solid var(--line)}.imp-steps{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5,1.5rem);margin:0;padding:0;list-style:none;color:var(--text-muted)}.imp-steps li{display:inline-flex;align-items:center;gap:var(--space-2)}.imp-steps li[aria-current=step]{color:inherit;font-weight:600}.imp-steps__no{display:inline-grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;border-radius:50%;border:1px solid var(--line);font-size:.8125rem}.imp-steps li[aria-current=step] .imp-steps__no{border-color:currentColor}.imp-steps li[data-done=true] .imp-steps__no{border-color:#34c27a;color:#34c27a}.imp-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);max-inline-size:40rem}.imp-progress progress{inline-size:100%;block-size:.6rem;accent-color:#34c27a}@media (max-width:40rem){.imp-progress{grid-template-columns:minmax(0,1fr)}}button.ops-tab{background:transparent;border:0;border-block-end:2px solid transparent;font:inherit;color:var(--text-muted);cursor:pointer}@media (max-width:40rem){.imp-issues thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0)}.imp-issues,.imp-issues tbody{display:block;min-inline-size:0}.imp-issues tr{display:grid;grid-template-columns:auto 1fr;gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--line)}.imp-issues td{display:contents}.imp-issues td[data-label]:before{content:attr(data-label);color:var(--text-muted);font-size:.8125rem}.imp-issues td>*{justify-self:start}.imp-issues td.imp-issues__level>*,.imp-issues td.imp-issues__msg>*{grid-column:1/-1}.imp-issues td:last-child{min-inline-size:0}}.try-switch{flex-wrap:wrap;margin-block-end:var(--space-5);padding:4px;border:1px solid var(--line)}.try-switch,.try-switch__item{display:inline-flex;gap:var(--space-2);border-radius:999px}.try-switch__item{align-items:center;min-block-size:44px;padding-inline:var(--space-4);color:var(--text-muted);text-decoration:none;font-weight:600;transition:background-color .2s,color .2s}.try-switch__item:hover{color:var(--text)}.try-switch__item[aria-current=page]{background:var(--orange,#f07c1e);color:#0b1a2a}.try-switch__item:focus-visible{outline:2px solid var(--orange-bright);outline-offset:2px}.ctry{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.ctry-tabs{display:flex;gap:var(--space-2);border-block-end:1px solid var(--line)}.ctry-tab{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:44px;padding-inline:var(--space-4);background:transparent;border:0;border-block-end:2px solid transparent;color:var(--text-muted);font:inherit;font-weight:600;cursor:pointer}.ctry-tab[aria-selected=true]{color:var(--text);border-block-end-color:var(--orange-bright)}.ctry-tab:focus-visible{outline:2px solid var(--orange-bright);outline-offset:-2px}.ctry-samples{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ctry-disclaimer,.ctry-lead,.ctry-privacy{max-inline-size:70ch;margin:0;color:var(--text-muted)}.ctry-pick{display:grid;gap:var(--space-3)}.ctry-pick .input[type=file]{max-inline-size:32rem;padding-block:.6rem}.ctry-video{inline-size:100%;max-inline-size:960px;border-radius:var(--radius,10px);background:#000}.ctry-off{flex-basis:100%;font-weight:400;color:var(--text-muted)}.ctry-points{margin:0;padding:0;list-style:none}.ctry-point,.ctry-points{display:grid;gap:var(--space-4)}.ctry-point{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.ctry-point__meta{display:grid;gap:var(--space-2)}.ctry-frame{position:relative;margin:0;border-radius:8px;overflow:hidden;background:#000}.ctry-frame img{display:block;inline-size:100%;block-size:auto}.ctry-mark{inline-size:34px;block-size:34px;transform:translate(-50%,-50%);border:3px solid #36e27f;border-radius:50%;box-shadow:0 0 0 2px rgba(0,0,0,.55)}.ctry-box,.ctry-mark{position:absolute;pointer-events:none}.ctry-box{border:2px dashed rgba(255,214,10,.9);border-radius:4px}.ctry-frame--small{inline-size:160px}.ctry-frame--small .ctry-mark{inline-size:18px;block-size:18px;border-width:2px}.ctry-more{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.ctry-more li{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}@media (max-width:48rem){.ctry-point{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.try-switch__item{transition:none}}.ctry-verdict{flex-wrap:wrap}.lab{display:grid;gap:var(--space-4);margin-block-start:var(--space-4)}.lab-progress{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.lab-progress progress{flex:1 1 8rem;min-inline-size:0;max-inline-size:24rem;block-size:.6rem;accent-color:#34c27a}.lab-filters,.lab-filters .ctry-tabs{flex-wrap:wrap}.lab-filters{display:flex;align-items:end;justify-content:space-between;gap:var(--space-3)}.lab-search{flex:1 1 16rem;min-inline-size:0}.lab-count{color:var(--text-muted);font-weight:400}.lab-table td{vertical-align:middle}.lab-status{font-weight:600}.lab-status[data-status=DONE]{color:#34c27a}.lab-status[data-status=SKIP]{color:var(--text-muted)}.lab-status[data-status=TODO]{color:#e3b341}.lab-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.lab-body{display:grid;grid-template-columns:minmax(0,3fr) minmax(16rem,1fr);gap:var(--space-4);align-items:start}.lab-main{display:grid;gap:var(--space-2)}.lab-stage{position:relative;inline-size:100%;background:#000;border-radius:8px;overflow:hidden}.lab-stage video{display:block}.lab-clicker,.lab-stage video{inline-size:100%;block-size:100%}.lab-clicker{position:absolute;inset:0;padding:0;border:0;background:transparent;cursor:crosshair}.lab-clicker:focus-visible{outline:3px solid #ffd60a;outline-offset:-3px}.lab-overlay{position:absolute;inset:0;inline-size:100%;block-size:100%;pointer-events:none}.lab-dot{fill:none;stroke-width:3;vector-effect:non-scaling-stroke;stroke:#36e27f}.lab-dot[data-kind=FALSE]{stroke:#ff7a66}.lab-dot[data-kind=NEIGHBOUR]{stroke:#8cc4ff}.lab-dot--pending{stroke:#ffd60a;stroke-dasharray:6 4}.lab-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lab-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-inline-size:9.5em}.lab-track{position:relative;block-size:64px}.lab-curve{position:absolute;inset-inline:0;inset-block-start:0;inline-size:100%;block-size:40px}.lab-curve polyline{fill:none;stroke:#e3b341;stroke-width:2;vector-effect:non-scaling-stroke}.lab-range{position:absolute;inset-inline:0;inset-block-start:40px;inline-size:100%;margin:0;accent-color:#8cc4ff}.lab-mark{position:absolute;inset-block-start:30px;inline-size:12px;block-size:12px;margin-inline-start:-6px;padding:0;border:2px solid #0b1a2a;border-radius:50%;background:#36e27f;cursor:pointer}.lab-mark[data-kind=FALSE]{background:#ff7a66}.lab-mark[data-kind=NEIGHBOUR]{background:#8cc4ff}.lab-hint{margin:0;color:var(--text-muted)}.lab-pending,.lab-side{display:grid;gap:var(--space-3)}.lab-pending{border-color:#ffd60a}.lab-kinds{display:flex;flex-wrap:wrap;gap:var(--space-2)}.lab-kind{min-block-size:44px;padding-inline:var(--space-3);border:1px solid var(--line);border-radius:999px;background:transparent;color:inherit;font:inherit;cursor:pointer}.lab-kind[aria-checked=true][data-kind=DISCHARGE]{background:#36e27f;color:#0b1a2a;border-color:#36e27f}.lab-kind[aria-checked=true][data-kind=FALSE]{background:#ff7a66;color:#0b1a2a;border-color:#ff7a66}.lab-kind[aria-checked=true][data-kind=NEIGHBOUR]{background:#8cc4ff;color:#0b1a2a;border-color:#8cc4ff}.lab-list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.lab-list li{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.lab-chip{font-size:.8125rem;font-weight:600;padding:2px 8px;border-radius:999px;background:rgba(54,226,127,.15);color:#36e27f}.lab-chip[data-kind=FALSE]{background:rgba(255,122,102,.15);color:#ff7a66}.lab-chip[data-kind=NEIGHBOUR]{background:rgba(140,196,255,.15);color:#8cc4ff}@media (max-width:64rem){.lab-body{grid-template-columns:minmax(0,1fr)}}.lab-dot--suggest{stroke:#ffd60a;stroke-dasharray:3 5;stroke-width:2}.lab-suggest{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid rgba(255,214,10,.4);border-radius:8px}.lab-sg{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--space-3);align-items:start;padding-block:var(--space-2);border-block-start:1px solid var(--line)}.lab-sg__pic{padding:0;border:0;background:none;cursor:pointer}.lab-sg__meta{display:grid;gap:4px;min-inline-size:0}.lab-sg__meta .btn-row{flex-wrap:wrap;gap:6px}.lab-thumb{position:relative;border-radius:6px;overflow:hidden;background:#000}.lab-thumb,.lab-thumb img{display:block;inline-size:100%}.lab-thumb img{block-size:auto}.lab-thumb__mark{position:absolute;inline-size:18px;block-size:18px;transform:translate(-50%,-50%);border:2px solid #36e27f;border-radius:50%;box-shadow:0 0 0 2px rgba(0,0,0,.6)}.lab-points{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:var(--space-2);margin:0;padding:0;border:0}.lab-points legend{grid-column:1/-1;margin-block-end:var(--space-2)}.lab-point{display:grid;gap:4px;padding:4px;border:2px solid var(--line);border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.lab-point[aria-pressed=true]{border-color:#36e27f;background:rgba(54,226,127,.08)}.lab-point--new{min-block-size:64px;place-content:center;text-align:center;font-weight:600}.lab-point:focus-visible{outline:2px solid #ffd60a;outline-offset:2px}.lab-tags{position:absolute;inset:0;pointer-events:none}.lab-tag{position:absolute;inline-size:30px;block-size:30px;transform:translate(-50%,-50%);border:2px dashed #36e27f;border-radius:50%}.lab-tag[data-exact=true]{border-style:solid;border-width:3px}.lab-tag[data-kind=FALSE]{border-color:#ff7a66}.lab-tag[data-kind=NEIGHBOUR]{border-color:#8cc4ff}.lab-tag__no{position:absolute;inset-block-start:-12px;inset-inline-start:100%;min-inline-size:20px;padding:0 5px;border-radius:999px;background:#36e27f;color:#0b1a2a;font-size:.75rem;font-weight:700;line-height:20px;text-align:center}.lab-tag[data-kind=FALSE] .lab-tag__no{background:#ff7a66}.lab-tag[data-kind=NEIGHBOUR] .lab-tag__no{background:#8cc4ff}.lab-tag__no{white-space:nowrap}.lab-tag__note{display:inline-block;max-inline-size:14em;vertical-align:bottom}.lab-point__note,.lab-tag__note{overflow:hidden;text-overflow:ellipsis;font-weight:600}.lab-point__note{display:block;max-inline-size:100%;white-space:nowrap;font-size:.8rem;color:#b45309}.lab-group__head .lab-point__note{display:inline;flex:1 1 100%;white-space:normal}.lab-compare{grid-column:1/-1;display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid rgba(255,214,10,.5);border-radius:8px;background:rgba(255,214,10,.05)}.lab-sg__meta .btn{white-space:normal;text-align:center;max-inline-size:100%}.lab-compare .btn-row .btn{flex:1 1 auto}.lab-group{display:grid!important;gap:6px;padding:var(--space-2);border:1px solid var(--line);border-radius:8px}.lab-group__head{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.lab-group__comp{inline-size:auto;min-inline-size:10rem;max-inline-size:100%;min-block-size:36px;padding-block:4px;font-size:var(--text-sm,.875rem)}.lab-moments{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.lab-moments li{display:inline-flex;align-items:center;gap:2px;padding:2px 4px;border:1px solid var(--line);border-radius:999px}.lab-moments .cr-ib{inline-size:32px;block-size:32px}.cprio{display:grid;gap:var(--space-3);margin-block:var(--space-4)}.cprio__scroll{overflow-x:auto}.cprio__table{inline-size:100%;border-collapse:collapse;min-inline-size:520px}.cprio__table td,.cprio__table th{padding:6px 8px;border-block-end:1px solid var(--line);text-align:start;vertical-align:middle}.cprio__table thead th{font-size:.85rem;color:var(--ink-2,inherit)}.cprio__select{min-block-size:40px;min-inline-size:11rem}.cprio__select[data-priority=URGENT]{border-inline-start:4px solid #b91c1c}.cprio__select[data-priority=PLAN]{border-inline-start:4px solid #b45309}.cprio__select[data-priority=MONITOR]{border-inline-start:4px solid #1d4ed8}.cheights{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.cheights__input{display:flex;align-items:center;gap:6px}.cheights__input .input{min-block-size:44px;max-inline-size:8rem}.ctry-quota{margin:0;color:var(--ink-2,inherit)}.ctry-quota--none{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:8px}.cr video,.cr-card__thumb img,.lab-stage video,.lab-thumb img{filter:var(--vf,none)}.vlight{flex-wrap:wrap;gap:4px 10px}.vlight,.vlight__ctl{display:inline-flex;align-items:center}.vlight__ctl{gap:6px;font-size:.8rem}.vlight__ctl input[type=range]{inline-size:90px;accent-color:#f59e0b;cursor:pointer}.vlight__ctl output{min-inline-size:3.2em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vlight__night[aria-pressed=true]{background:#92400e;color:#fff;border-color:#f59e0b}.cr-card:has(.cr-ev){grid-template-columns:minmax(0,1fr)}.cr-card:has(.cr-ev) .cr-card__thumb{inline-size:100%}.cr-card:has(.cr-ev) .cr-card__thumb img{inline-size:100%;block-size:auto;aspect-ratio:16/9}.cr-ev{gap:4px;padding:8px 10px;border-radius:8px;background:#0a1724;border:1px solid #1d3247}.cr-ev>div{display:grid;grid-template-columns:minmax(7.5em,38%) minmax(0,1fr);gap:8px;align-items:baseline}.cr-ev dt{font-size:.78rem}.cr-ev dt:after{content:none}.cr-ev dd{font-size:.85rem;overflow-wrap:anywhere}.cr-prio{gap:6px;padding:10px;background:#0a1724}.cr-prio__line{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.85rem}.cr-prio .cr-card__comp{display:grid;grid-template-columns:minmax(0,1fr);gap:3px}.cr-prio .cr-select,.cr-prio .input{inline-size:100%}.cr-card__comp .cr-select{min-inline-size:0;flex:1 1 auto}.cr__controls .vlight{gap:6px 10px}.cr__controls .vlight__ctl input[type=range]{inline-size:80px}.cr__controls .vlight__night{min-block-size:40px;padding:4px 12px;font-size:.85rem;color:#cfe6ff;background:transparent;border:1px solid rgba(140,196,255,.55);border-radius:999px}.cr__controls .vlight__night[aria-pressed=true]{background:#92400e;color:#fff;border-color:#f59e0b}.cr__controls .vlight__ctl{color:#cfd9e3}.cr__save .btn{inline-size:100%;justify-content:center}.cr__save{margin-inline:-16px;padding:10px 16px 14px;inset-block-end:-14px;box-shadow:0 -10px 16px -8px rgba(0,0,0,.6);z-index:1}html[dir=rtl] .cr-ev dd{text-align:right}.cr__head-actions{display:flex;align-items:center;gap:8px}.cr-chip--report{margin-inline-start:0}@media (max-width:520px){.cr-chip--report span{display:none}}.cpk{gap:var(--space-4);max-inline-size:1200px;margin-inline:auto}.cpk,.cpk__head{display:flex;flex-direction:column}.cpk__head{gap:var(--space-1)}.cpk__lead,.cpk__muted{color:var(--text-muted);margin:0;font-size:var(--fs-small)}.cpk__card{border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:var(--space-4);background:rgba(195,209,222,.03);display:flex;flex-direction:column;gap:var(--space-3)}.cpk__card .h3{margin:0}.cpk__sub{margin:var(--space-2) 0 0;font-size:1rem}.cpk__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3)}.cpk__field{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-small);color:var(--text-muted)}.cpk__field input,.cpk__field select,.cpk__note,.cpk__reports select,.cpk__test select{min-block-size:40px;padding:6px 10px;border:1px solid var(--line-strong);border-radius:var(--radius);background:transparent;color:var(--text);font:inherit}.cpk__drop{border:2px dashed var(--line-strong);border-radius:var(--radius-lg);padding:var(--space-4);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);transition:border-color .15s ease-out,background-color .15s ease-out}.cpk__drop.is-drag{border-color:var(--orange-bright);background:rgba(255,140,50,.06)}.cpk__drop p{margin:0;color:var(--text-muted)}.cpk__drop .btn{cursor:pointer}.cpk__drop .btn.is-disabled{opacity:.5;pointer-events:none}.cpk__tablewrap{overflow-x:auto}.cpk__table{inline-size:100%;border-collapse:collapse;font-size:var(--fs-small)}.cpk__table td,.cpk__table th{padding:8px 10px;border-block-end:1px solid var(--line);text-align:start;vertical-align:middle}.cpk__table th{color:var(--text-muted);font-weight:600}.cpk__table progress{inline-size:120px}.cpk__state{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;background:rgba(195,209,222,.1);color:var(--text)}.cpk__state--approved,.cpk__state--final,.cpk__state--job-done,.cpk__state--ready{background:rgba(46,160,67,.18);color:#7ee2a0}.cpk__state--job-queued,.cpk__state--job-running,.cpk__state--missing-omd,.cpk__state--pending,.cpk__state--uploading{background:rgba(245,158,11,.16);color:#fcd34d}.cpk__state--invalid,.cpk__state--job-failed,.cpk__state--missing-video,.cpk__state--rejected{background:rgba(239,68,68,.16);color:#fca5a5}.cpk__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.cpk__total{flex:1 1 200px}.cpk__analysis{border:1px solid var(--line-strong);border-radius:var(--radius);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.cpk__check{display:flex;gap:8px;align-items:flex-start}.cpk__modes{border:1px solid var(--border,#d6dbe3);border-radius:8px;padding:8px 12px;margin:8px 0;display:grid;gap:6px}.cpk__modes legend{padding:0 4px;font-weight:600}.cpk__ok{color:#7ee2a0;margin:0;font-weight:600}.cpk__error{border-inline-start:4px solid #ef4444}.cpk__done{border-inline-start:4px solid #2ea043}.cpk__test{border-inline-start:4px solid #a78bfa;flex-wrap:wrap;align-items:center}.cpk__list,.cpk__test{display:flex;gap:var(--space-2)}.cpk__list{list-style:none;margin:0;padding:0;flex-direction:column}.cpk__itemlink{display:grid;grid-template-columns:auto 1fr;gap:4px var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);color:inherit;text-decoration:none;transition:background-color .12s ease-out,border-color .12s ease-out}.cpk__itemlink:focus-visible,.cpk__itemlink:hover{background:rgba(195,209,222,.05);border-color:var(--line-strong)}.cpk__chips,.cpk__itemlink .cpk__muted{grid-column:1/-1}.cpk__chips{display:flex;flex-wrap:wrap;gap:6px}.cpk__ref{font-weight:700;background:var(--navy-600,#0f3b57);color:#fff;border-radius:4px;padding:1px 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cpk__itemname{font-weight:600}.cpk__exp{display:inline-block;padding:1px 8px;border-radius:999px;font-size:12px;background:rgba(167,139,250,.18);color:#c4b5fd}.cpk__rowhead{justify-content:space-between}.cpk__reports,.cpk__rowhead{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.cpk__reports{font-size:var(--fs-small)}.cpk__findings{display:grid;gap:var(--space-3)}.cpk__finding{border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);scroll-margin-block-start:80px}.cpk__finding.is-deep{border-style:dashed}.cpk__finding:target{outline:2px solid var(--orange-bright)}.cpk__fhead{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.cpk__fbody{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--space-3)}.cpk__img img{display:block;inline-size:100%;block-size:auto;border-radius:var(--radius);border:1px solid var(--line)}.cpk__img--none{min-block-size:120px;border:1px dashed var(--line);border-radius:var(--radius)}.cpk__facts{margin:0;display:flex;flex-direction:column;gap:6px;font-size:var(--fs-small)}.cpk__facts dt{color:var(--text-muted)}.cpk__facts dd{margin:0;font-weight:600}.cpk__decide{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.cpk__note{flex:1 1 220px}@media (max-width:700px){.cpk__card{padding:var(--space-3)}.cpk__fbody{grid-template-columns:1fr}.cpk__table thead{display:none}.cpk__table tr{display:grid;grid-template-columns:1fr;padding-block:var(--space-2);border-block-end:1px solid var(--line)}.cpk__table td{border:0;padding:2px 0}.cpk__table td:before{content:attr(data-label);display:block;color:var(--text-muted);font-size:12px}.cpk__table progress{inline-size:100%}}.cpk__pic{position:relative;display:block;line-height:0}.cpk__pic img{display:block;inline-size:100%;block-size:auto;border-radius:var(--radius);border:1px solid var(--line);-webkit-user-select:none;user-select:none}.cpk__pic svg{position:absolute;inset:0;inline-size:100%;block-size:100%;pointer-events:none;overflow:visible}.cpk__pic.is-editable{cursor:crosshair;touch-action:none}.cpk__mark-box{fill:none;stroke:#3cc8ff;stroke-width:2.5;stroke-dasharray:8 5;vector-effect:non-scaling-stroke}.cpk__mark-point circle{fill:none;stroke:#ff3b30;stroke-width:.45}.cpk__mark-point line{stroke:#ff3b30;stroke-width:.3}.cpk__editor{inline-size:min(1180px,calc(100vw - 24px));max-block-size:calc(100dvh - 24px);padding:0;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--navy-850,#0b1622);color:var(--text)}.cpk__editor::backdrop{background:rgba(2,6,12,.72)}.cpk__edhead{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--line);position:sticky;inset-block-start:0;background:inherit;z-index:1}.cpk__edhead .h3{margin:0}.cpk__edbody{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-4);padding:var(--space-4)}.cpk__edform,.cpk__edpic{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}.cpk__modes{display:flex;flex-wrap:wrap;gap:var(--space-2)}.cpk__frame{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-small)}.cpk__frame-ctl{display:flex;gap:6px;align-items:center}.cpk__frame-ctl input[type=range]{flex:1 1;min-inline-size:80px}.cpk__field textarea{min-block-size:72px;padding:6px 10px;border:1px solid var(--line-strong);border-radius:var(--radius);background:transparent;color:var(--text);font:inherit;resize:vertical}.cpk__log{margin:0;padding-inline-start:18px;font-size:12px;color:var(--text-muted);display:flex;flex-direction:column;gap:4px}.cpk__ctx{padding:0 var(--space-4) var(--space-4);inline-size:min(560px,calc(100vw - 24px))}.cpk__ctx .cpk__edhead{margin-inline:calc(-1 * var(--space-4));margin-block-end:var(--space-3)}.cpk__tabs{display:flex;gap:4px;border-block-end:1px solid var(--line);flex-wrap:wrap}.cpk__tab{padding:8px 14px;border:0;background:transparent;color:var(--text-muted);font:inherit;font-weight:600;cursor:pointer;border-block-end:3px solid transparent}.cpk__tab.is-on{color:var(--text);border-block-end-color:var(--orange-bright)}.cpk__toolbar{flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius);position:sticky;inset-block-start:64px;background:var(--navy-850,#0b1622);z-index:2}.cpk__pager,.cpk__toolbar{display:flex;align-items:center}.cpk__pager{justify-content:center;gap:var(--space-3)}.cpk__susp{margin:0;padding-inline-start:18px;display:flex;flex-direction:column;gap:6px;font-size:var(--fs-small)}.cpk__state--group{background:rgba(60,200,255,.14);color:#9fe3ff}.cpk__state--origin{background:rgba(251,191,36,.16);color:#fcd34d}.cpk__derivedfrom{display:block;margin:var(--space-1) 0 0;font-size:var(--fs-small)}.cpk__derivedfrom a,.cpk__derivedfrom bdi,.cpk__state--origin bdi{white-space:nowrap}.cpk__state--job-partial{background:rgba(245,158,11,.2);color:#fcd34d}.cpk__finding.is-grouped{border-inline-start:4px solid #3cc8ff}.cpk__osdclip{overflow:hidden;border-radius:var(--radius);border:1px solid var(--line)}.cpk__osdclip .cpk__pic img{border:0;border-radius:0}.cpk__osdnote{font-size:11px;margin-block-start:4px}.cpk__osd dd{font-weight:500}.cpk__tablock{margin-inline-start:6px;font-size:11px}.cpk__sighist{font-size:var(--fs-small);margin-block-start:4px}.cpk__sighist summary{cursor:pointer;color:var(--text-muted)}.cpk__scope{display:flex;flex-direction:column;gap:4px;border:1px solid var(--line-strong);border-radius:var(--radius);padding:8px 10px;margin:0;font-size:var(--fs-small)}.cpk__scope legend{padding:0 4px;color:var(--text-muted)}@media (max-width:760px){.cpk__edbody{grid-template-columns:1fr;padding:var(--space-3)}.cpk__toolbar{inset-block-start:56px}}.tpk__mapnote{margin:var(--space-2) 0 0}.tpk__header{gap:var(--space-2)}.tpk__header .h2{margin:0;align-items:baseline}.tpk__header .h2,.tpk__toolbar{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tpk__toolbar{align-items:flex-end}.tpk__group{display:inline-flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.tpk__assign{min-inline-size:220px}.tpk__danger{border-color:rgba(255,107,107,.6);color:#ffb4b4}.tpk__experts{border-block-start:1px solid var(--line);padding-block-start:var(--space-2)}.tpk__memberlist{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.tpk__memberlist li{justify-content:space-between;align-items:center}.tpk__filters,.tpk__memberlist li{display:flex;gap:var(--space-2);flex-wrap:wrap}.tpk__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-3)}.tpk__card{inline-size:100%;min-block-size:44px;display:flex;flex-direction:column;text-align:start;padding:0;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:rgba(195,209,222,.03);color:var(--text);font:inherit;cursor:pointer;overflow:hidden;transition:border-color .15s ease,background-color .15s ease}.tpk__card:hover:not(:disabled){border-color:var(--orange-bright);background:rgba(255,138,60,.06)}.tpk__card:focus-visible{outline:3px solid var(--orange-bright);outline-offset:2px}.tpk__card:disabled{cursor:default;opacity:.85}.tpk__thumb{display:block;aspect-ratio:4/3;background:rgba(195,209,222,.06)}.tpk__thumb img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.tpk__cardbody{display:flex;flex-direction:column;gap:4px;padding:var(--space-2) var(--space-3) var(--space-3);font-size:var(--fs-small)}.tpk__no{font-weight:700;display:flex;gap:6px;align-items:baseline;min-inline-size:0}.tpk__no .cpk__muted{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpk__sev{font-weight:700;margin:0}.tpk__sev--0{color:var(--text-muted)}.tpk__sev--1{color:#fcd34d}.tpk__sev--2{color:#fb923c}.tpk__sev--3{color:#ff6b6b}.tpk__tag{background:rgba(60,200,255,.14);color:#9fe3ff;border-radius:4px;padding:1px 8px;font-size:12px}.tpk__tag--second{background:rgba(192,132,252,.16);color:#d8b4fe;border:1px dashed rgba(192,132,252,.7);margin-inline-start:6px}.tpk__dialog{position:fixed;inset:0;z-index:180;background:rgba(2,6,12,.72);display:flex;align-items:center;justify-content:center;padding:12px}.tpk__dialogbox{inline-size:min(1180px,100%);max-block-size:calc(100dvh - 24px);overflow:auto;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--navy-850,#0b1622);color:var(--text)}.tpk__dialoghead{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--line);position:sticky;inset-block-start:0;background:inherit;z-index:1}.tpk__dialoghead .h3{margin:0}.tpk__dialogbody{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-4);padding:var(--space-4)}.tpk__pic{position:relative;line-height:0;align-self:start}.tpk__pic img{inline-size:100%;block-size:auto;border-radius:var(--radius);border:1px solid var(--line-strong)}.tpk__pic svg{position:absolute;inset:0;inline-size:100%;block-size:100%}.tpk__box{fill:transparent;stroke:rgba(255,255,255,.45);stroke-width:1.2}.tpk__box--hot{stroke:#ff3b30;stroke-width:3}.tpk__box--ref{stroke:#3cc8ff;stroke-width:2.5;stroke-dasharray:8 5}.tpk__box.is-pickable{cursor:pointer;pointer-events:all}.tpk__box.is-pickable:hover{stroke:var(--orange-bright);stroke-width:3}.tpk__facts{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}.tpk__dl{display:grid;grid-template-columns:max-content 1fr;gap:4px var(--space-3);margin:0;font-size:var(--fs-small)}.tpk__dl dt{color:var(--text-muted)}.tpk__dl dd{margin:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tpk__refitem{display:inline-flex;gap:4px;align-items:center}.tpk__swatch{display:inline-block;inline-size:14px;block-size:10px;border:2px solid;border-radius:2px}.tpk__swatch--hot{border-color:#ff3b30}.tpk__swatch--ref{border-color:#3cc8ff;border-style:dashed}.tpk__fs{border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-2) var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);margin:0}.tpk__fs legend{font-weight:700;padding-inline:4px}.tpk__complist{list-style:none;margin:var(--space-1) 0 0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:var(--fs-small)}.tpk__comp{min-block-size:32px;text-align:start}.tpk__comp--hot{color:#ff8a80;font-weight:700}.tpk__comp--ref{color:#9fe3ff;font-weight:700}.tpk__consent{border-color:var(--line-strong)}.tpk__photo{border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-2) var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.tpk__photo .h4{margin:0}.tpk__split{position:relative;cursor:col-resize;touch-action:none;display:flex;justify-content:center;align-self:stretch;border-radius:6px}.tpk__split:focus-visible,.tpk__split:hover{background:rgba(255,122,26,.12)}.tpk__split:focus-visible{outline:3px solid var(--accent,#ff7a1a);outline-offset:2px}.tpk__splitgrip{position:sticky;top:40%;inline-size:4px;block-size:56px;margin-block-start:120px;border-radius:2px;background:var(--line-strong)}.tpk__photohead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.tpk__photosize{display:inline-flex;gap:4px}.tpk__photosize button{inline-size:32px;block-size:32px;display:grid;place-items:center;padding:0;border:1px solid var(--line-strong);border-radius:999px;background:transparent;color:var(--text);cursor:pointer}.tpk__photosize button:hover{border-color:var(--accent,#ff7a1a)}.tpk__photosize button:focus-visible{outline:3px solid var(--accent,#ff7a1a);outline-offset:2px}.tpk__photo p{margin:0;font-size:var(--fs-small)}.tpk__photofig{margin:0;line-height:0}.tpk__photofig img{inline-size:100%;block-size:auto;border-radius:var(--radius);border:1px solid var(--line-strong)}.tpk__photofig figcaption{line-height:1.4;margin-block-start:4px;font-size:12px}.tpk__cands{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.tpk__cand{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:var(--space-2);align-items:center;font-size:var(--fs-small)}.tpk__cand img{inline-size:96px;aspect-ratio:4/3;object-fit:cover;border-radius:4px;border:1px solid var(--line-strong)}.tpk__photobadge{font-size:12px;border-radius:4px;padding:1px 8px;align-self:flex-start}.tpk__photobadge--manual,.tpk__photobadge--verified{background:rgba(60,200,255,.14);color:#9fe3ff}.tpk__photobadge--uncertain{background:rgba(252,211,77,.14);color:#fcd34d}@media (max-width:760px){.tpk__cand{grid-template-columns:72px minmax(0,1fr)}.tpk__cand img{inline-size:72px}.tpk__cand .btn{grid-column:1/-1}.tpk__dialogbody{grid-template-columns:1fr;padding:var(--space-3)}.tpk__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--space-2)}.tpk__dialog{padding:0}.tpk__dialogbox{max-block-size:100dvh;border-radius:0}}.cpk__rgroups{gap:var(--space-4)}.cpk__rgroup,.cpk__rgroups{display:flex;flex-direction:column}.cpk__rgroup{border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:var(--space-3);gap:var(--space-3)}.cpk__rghead{display:flex;flex-direction:column;gap:var(--space-1)}.cpk__rghead .h3{margin:0}.cpk__rgnote{font-size:12px}.cpk__rgtools{flex-wrap:wrap;align-items:center}.cpk__preview,.cpk__rgtools{display:flex;gap:var(--space-2)}.cpk__preview{flex-direction:column}.cpk__preview p{margin:0}.cpk__rgmore{align-self:flex-start}.cpk__move{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap;font-size:var(--fs-small);padding:0 var(--space-3)}.cpk__move select{min-block-size:36px}.gm-style .gm-style-iw-c{color-scheme:light;color:#1f2937}.gm-style .gm-style-iw-chr button{opacity:.75}.gm-style .gm-style-iw-chr button:focus-visible,.gm-style .gm-style-iw-chr button:hover{opacity:1}.netmap-pinlabel{display:flex;flex-direction:column;gap:2px;padding:2px 4px 4px;min-inline-size:120px;color:#0b1a29;font-family:inherit;line-height:1.35}.netmap-pinlabel strong{font-size:16px;font-weight:800;letter-spacing:.01em}.netmap-pinlabel span{font-size:13px;color:#334155}.netmap-pinlabel .netmap-pinlabel__line{font-size:12px;color:#475569}.tpk__norating{color:#fcd34d;font-weight:600;font-size:var(--fs-small);margin:0}.lightbox__attrib-note--norating{color:#fcd34d;font-style:normal;font-weight:600}.lightbox__review{display:grid;gap:4px;margin:6px 0 0;font-size:13px}.lightbox__review>div{display:grid;grid-template-columns:max-content 1fr;gap:8px}.lightbox__review dt{color:var(--text-muted)}.lightbox__review dd{margin:0}.lightbox__review [data-state=warn] dd{color:#fcd34d}.lightbox__pending{color:#fcd34d;font-weight:600;font-size:13px}.tpk__thumb{position:relative}.tpk__thumb .tpk__inset{position:absolute;inset-block-end:6px;inset-inline-start:6px;inline-size:30%;block-size:auto;aspect-ratio:4/3;object-fit:cover;border:2px solid #fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.5)}.tpk__photobtn{display:block;padding:0;border:0;background:none;cursor:zoom-in;inline-size:100%;border-radius:var(--radius)}.photo-marks{position:relative;display:block;line-height:0}.tpk__viewerfig .photo-marks{display:inline-block}.tpk__photomark,.tpk__photosame{margin-block:4px 0;font-size:13px}.tpk__photomark{font-weight:600}.tpk__viewernote{display:block;font-size:13px;color:#c9d3de}.tpk__photobtn:focus-visible{outline:3px solid var(--accent,#ff7a1a);outline-offset:2px}.tpk__viewer{padding:0;border:0;background:transparent;max-inline-size:96vw;max-block-size:94vh;overflow:visible}.tpk__viewer::backdrop{background:rgba(5,10,18,.86)}.tpk__viewerfig{margin:0;display:flex;flex-direction:column;align-items:center;gap:8px}.tpk__viewerfig img{display:block;max-inline-size:96vw;max-block-size:calc(94vh - 40px);inline-size:auto;block-size:auto;border-radius:6px;background:#000}.tpk__viewerfig figcaption{color:#e6edf5;font-size:14px;text-align:center;padding-inline:12px}.tpk__viewerclose{position:fixed;inset-block-start:12px;inset-inline-end:12px;inline-size:44px;block-size:44px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:rgba(15,23,34,.9);color:#fff;cursor:pointer}.tpk__viewerclose:hover{background:rgba(40,52,68,.95)}.tpk__viewerclose:focus-visible{outline:3px solid var(--accent,#ff7a1a);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.tpk__viewerclose{transition:background-color .15s}}.netmap-analysis__pending{color:#fcd34d;font-weight:600}.tpk__grid{align-items:stretch}.tpk__cell{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}.tpk__cell>.tpk__card,.tpk__cell>.tpk__card .tpk__cardbody{flex:1 1 auto}.tpk__cell>.tpk__card .tpk__cardbody>:last-child{margin-block-start:auto}.tpk__cell>.tpk__decidebtn{inline-size:100%;justify-content:center}.lightbox__card--edit{inline-size:min(340px,calc(100% - 2 * var(--space-3)));max-block-size:min(70%,520px);overflow-y:auto}.lightbox__card--edit .lightbox__card-edit{margin-block-start:var(--space-2)}.lightbox__card--edit[data-added=true]{border-style:dashed;border-color:#ffc861}.lightbox__card--edit[data-rejected=true] .lightbox__select{text-decoration:line-through}.lightbox__elements[data-open=false]:not([data-proposal=true]){inline-size:auto;max-inline-size:min(320px,60vw);padding:4px}.lightbox__group-head{inline-size:100%;display:flex;align-items:center;gap:var(--space-2);min-block-size:32px;padding:4px 8px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.04);color:var(--text);font:inherit;font-size:var(--fs-small);cursor:pointer;text-align:start}.lightbox__group-head>span:first-child{flex:1 1;min-inline-size:0}.lightbox__group-head b{color:var(--text-muted);font-weight:600}.lightbox__group-head bdi{color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lightbox__group-head:hover{border-color:var(--line-strong)}.lightbox__group-head:focus-visible{outline:2px solid var(--orange-bright);outline-offset:1px}.lightbox__clist>li[data-grouped=true],.lightbox__elements li[data-grouped=true]{margin-inline-start:10px}.lightbox__clist{gap:4px}.lightbox__clist>li:not(.lightbox__group){display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px;padding:3px 4px}.lightbox__clist>li.lightbox__group{padding:0;border:0;background:none}.lightbox__clist>li>.lightbox__crow:first-child{flex:1 1 150px;min-inline-size:0}.lightbox__clist>li>.lightbox__crow--actions{margin:0;flex:none;flex-wrap:nowrap}.lightbox__clist>li:not([data-active=true])>.lightbox__crow--actions .lightbox__ib:not(.lightbox__ib--fault):not(.lightbox__ib--danger){display:none}.lightbox__clist>li>:not(.lightbox__crow){flex-basis:100%}.lightbox__clist .lightbox__crow .lightbox__select{min-block-size:30px}.lightbox__correct>.lightbox__attrib-actions{position:sticky;inset-block-end:calc(-1 * var(--space-2));z-index:1;margin-inline:calc(-1 * var(--space-2));padding:8px var(--space-2);background:rgba(4,10,16,.97);border-block-start:1px solid var(--line)}.lightbox__proposal-head{inline-size:100%;min-block-size:32px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-align:start}.lightbox__proposal-head:focus-visible{outline:2px solid var(--orange-bright);outline-offset:2px;border-radius:4px}.lightbox__proposal-badge{flex:none}.lightbox__proposal-sum{flex:1 1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-small);font-weight:600}.lightbox__proposal[data-shut=true]>:not(.lightbox__proposal-head):not(.lightbox__attrib-actions):not([role=alert]){display:none}.lightbox__proposal-row[data-deciding=true] dt{color:var(--text);font-weight:600}.lightbox__morerefs{align-self:flex-start}.lightbox__companion-hide{position:absolute;inset-block-start:4px;inset-inline-start:4px;inline-size:28px;block-size:28px;display:grid;place-items:center;padding:0;border:1px solid var(--line-strong);border-radius:999px;background:rgba(4,10,16,.85);color:var(--text);cursor:pointer;z-index:1}.lightbox__companion-hide-bar{display:block;inline-size:12px;block-size:2px;border-radius:1px;background:currentColor}.lightbox__companion-hide:focus-visible{outline:3px solid var(--orange-bright);outline-offset:2px}.lightbox__companion[data-chip=true] .lightbox__companion-hide{display:none}.lightbox__companion-grip{position:absolute;inline-size:26px;block-size:26px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:999px;background:rgba(4,10,16,.9);color:var(--text);z-index:2;touch-action:none}.lightbox__companion-grip.is-right{right:-11px}.lightbox__companion-grip.is-left{left:-11px}.lightbox__companion-grip.is-top{top:-11px}.lightbox__companion-grip.is-bottom{bottom:-11px}.lightbox__companion-grip.is-left.is-top,.lightbox__companion-grip.is-right.is-bottom{cursor:nwse-resize}.lightbox__companion-grip.is-left.is-bottom,.lightbox__companion-grip.is-right.is-top{cursor:nesw-resize}.lightbox__companion-grip:hover{border-color:var(--orange-bright)}.lightbox__companion-sizebar{display:flex;justify-content:center;align-items:center;gap:6px;margin-block-start:4px;block-size:30px}.lightbox__companion-sizebar button{inline-size:28px;block-size:28px;display:grid;place-items:center;padding:0;border:1px solid var(--line-strong);border-radius:999px;background:rgba(4,10,16,.85);color:var(--text);cursor:pointer}.lightbox__companion-sizebar button:hover{border-color:var(--orange-bright)}.lightbox__companion-grip:focus-visible,.lightbox__companion-sizebar button:focus-visible{outline:3px solid var(--orange-bright);outline-offset:2px}.lightbox__companion.is-big .lightbox__companion-grip,.lightbox__companion.is-big .lightbox__companion-sizebar{display:none}@media (pointer:coarse){.lightbox__group-head,.lightbox__proposal-head{min-block-size:44px}.lightbox__clist>li>.lightbox__crow--actions .lightbox__ib{inline-size:44px;block-size:44px}.lightbox__clist .lightbox__crow .lightbox__select{min-block-size:44px}.lightbox__companion-hide{inline-size:44px;block-size:44px}}.cr__main[data-side=shut]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.cr__main[data-side=shut] .cr__side{overflow:visible;padding:8px 16px;border-inline-start:0;border-block-start:1px solid #1d3247}.cr__main[data-side=shut] .cr__side>:not(.cr__save){display:none}.cr__main[data-side=shut] .cr__save{position:static;margin:0;padding:0;box-shadow:none;flex-direction:row;align-items:center;gap:12px}.cr__main[data-side=shut] .cr__save .btn{inline-size:auto}.cr-ib--panel[aria-expanded=false]{border-color:#8cc4ff;color:#8cc4ff}.cr__more{border:1px solid #1d3247;border-radius:8px;padding:6px 10px;background:#0d1d2d}.cr__more>summary{cursor:pointer;font-size:.85rem;color:#cfd9e3;min-block-size:32px;display:flex;align-items:center}.cr__more>summary:focus-visible{outline:2px solid #8cc4ff;outline-offset:2px}.cr__more[open]>:not(summary){margin-block-start:8px}@media (pointer:coarse){.cr__more>summary{min-block-size:44px}}.lightbox__elements-bar{display:flex;align-items:center;gap:2px}.lightbox__elements-top{position:sticky;inset-block-start:calc(-1 * var(--space-2));margin-block-start:calc(-1 * var(--space-2));padding-block-start:var(--space-2);padding-block-end:var(--space-1);background:#050b11;box-shadow:0 6px 8px -6px rgba(0,0,0,.7);z-index:6}.lightbox__edit-entry{inline-size:100%;min-block-size:44px;display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-block-end:var(--space-2);cursor:pointer}.lightbox__edit-entry svg{inline-size:18px;block-size:18px;flex:none}.lightbox__crow--roles{display:flex;flex-wrap:wrap;gap:4px}.lightbox__hitmenu{position:fixed;z-index:40;max-block-size:60vh;overflow-y:auto;padding:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius);background:#050b11;box-shadow:0 12px 28px rgba(0,0,0,.55)}.lightbox__hitmenu-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;min-block-size:36px;margin-block-end:var(--space-1);font-size:var(--fs-small);font-weight:600;color:var(--text-muted)}.lightbox__hitmenu-head:active{cursor:grabbing}.lightbox__hitmenu-title{flex:1 1;min-inline-size:0}.lightbox__hitmenu-reset{display:inline-flex;align-items:center;gap:4px;min-block-size:32px;padding:2px 8px;border:1px solid var(--line-strong);border-radius:999px;background:rgba(255,255,255,.05);color:inherit;font-size:var(--fs-small);cursor:pointer}.lightbox__hitmenu-reset:focus-visible,.lightbox__hitmenu-reset:hover{border-color:#4da3ff;outline:none}@media (pointer:coarse){.lightbox__hitmenu-reset{min-block-size:44px;padding-inline:12px}}.lightbox__hitmenu-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.lightbox__hitmenu-item{inline-size:100%;min-block-size:44px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:6px 10px;border:1px solid var(--line-strong);border-radius:8px;background:rgba(255,255,255,.03);color:inherit;text-align:start;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.lightbox__hitmenu-item:focus-visible,.lightbox__hitmenu-item:hover{background:rgba(77,163,255,.14);border-color:#4da3ff;outline:none}.lightbox__hitmenu-name{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.lightbox__hitmenu-name .lightbox__flag{margin-inline-start:0}.lightbox__hitmenu-temp{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}@media (prefers-reduced-motion:reduce){.lightbox__hitmenu-item{transition:none}}.lightbox__attrib-note--warn{margin:0 0 var(--space-1);padding:6px 8px;border-inline-start:3px solid #ffb020;background:rgba(255,176,32,.1);color:#ffd27a;font-size:var(--fs-small);line-height:1.5}.lightbox__cmp-line[data-proposed=true]{opacity:.85;border-style:dashed}.lightbox__crow--roles .lightbox__flag{margin-inline-start:0}.lightbox__elements-bar>.lightbox__elements-head{flex:1 1;min-inline-size:0;inline-size:auto}.lightbox__grip,.lightbox__panelhead>.lightbox__grip{flex:none;inline-size:24px;block-size:32px;display:grid;place-items:center;border-radius:4px;color:var(--text-muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.lightbox__grip:hover{background:rgba(255,255,255,.06);color:var(--text)}.lightbox__grip:active{cursor:grabbing}.lightbox__grip[data-dragged=true]{color:var(--orange-bright)}@media (pointer:coarse){.lightbox__grip,.lightbox__panelhead>.lightbox__grip{inline-size:36px;block-size:44px}}.lightbox__group-bar{display:flex;align-items:stretch;gap:4px}.lightbox__group-bar>.lightbox__group-head{flex:1 1;min-inline-size:0}.lightbox__step{flex:none;display:inline-flex;align-items:center;gap:2px;padding-inline:2px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.04)}.lightbox__step-btn{inline-size:28px;block-size:28px;display:grid;place-items:center;padding:0;border:0;border-radius:4px;background:none;color:var(--text);cursor:pointer}.lightbox__step-btn>span{display:grid;place-items:center}.lightbox__step-btn:not(.lightbox__step-btn--next)>span{transform:scaleX(-1)}.lightbox__step-btn:hover{background:rgba(255,255,255,.08)}.lightbox__step-btn:focus-visible{outline:2px solid var(--orange-bright);outline-offset:1px}.lightbox__step-at{min-inline-size:4.2em;text-align:center;font-size:var(--fs-small);color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (pointer:coarse){.lightbox__step-btn{inline-size:44px;block-size:44px}}.lightbox__group-bar{inline-size:100%}.lightbox__group-head>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lightbox__group-head[aria-expanded=true]>bdi{display:none}.lightbox__refpick{display:flex;flex-direction:column;gap:4px}.lightbox__refrow{display:flex;align-items:center;gap:8px;min-block-size:36px;padding:4px 8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-900);color:var(--text);font:inherit;font-size:var(--fs-small);text-align:start;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.lightbox__refrow:hover:not(:disabled){border-color:var(--line-strong)}.lightbox__refrow:focus-visible{outline:2px solid var(--orange-bright);outline-offset:1px}.lightbox__refrow[aria-pressed=true]{border-color:#3aa0ff;background:rgba(58,160,255,.14)}.lightbox__refrow:disabled{opacity:.5;cursor:not-allowed}.lightbox__refmark{flex:none;inline-size:16px;block-size:16px;display:grid;place-items:center;border:2px solid var(--line-strong);border-radius:4px}.lightbox__refrow--auto .lightbox__refmark{border-radius:999px}.lightbox__refrow[aria-pressed=true] .lightbox__refmark{background:#3aa0ff;border-color:#3aa0ff}.lightbox__refrow[aria-pressed=true] .lightbox__refmark:after{content:"";inline-size:8px;block-size:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-1px) rotate(-45deg)}.lightbox__refname{flex:1 1;min-inline-size:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.lightbox__refname .lightbox__flag{margin:0}.lightbox__reftemp{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lightbox__refmore{align-self:flex-start}@media (pointer:coarse){.lightbox__refrow{min-block-size:44px}}@media (prefers-reduced-motion:reduce){.lightbox__refrow{transition:none}}.lightbox__ib--side>span{display:grid;place-items:center}.lightbox__card .lightbox__ib--side>span{transform:scaleX(-1)}.lightbox__cardtab,.lightbox__sidetab{position:absolute;z-index:11;display:flex;flex-direction:column;align-items:center;gap:8px;min-inline-size:44px;padding:12px 8px;border:1px solid var(--line-strong);background:rgba(4,10,16,.94);color:var(--text);font:inherit;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.45)}.lightbox__cardtab{inset-inline-start:0;inset-block-start:50%;transform:translateY(-50%);border-inline-start:0;border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.lightbox__sidetab{inset-inline-end:0;inset-block-start:var(--space-3);z-index:10;border-inline-end:0;border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.lightbox__cardtab:hover,.lightbox__sidetab:hover{border-color:var(--orange-bright)}.lightbox__cardtab:focus-visible,.lightbox__sidetab:focus-visible{outline:3px solid var(--orange-bright);outline-offset:2px}.lightbox__cardtab-ico,.lightbox__sidetab-ico{display:grid;place-items:center;color:var(--text-muted)}.lightbox__sidetab-ico svg{transform:none}.lightbox__cardtab-text,.lightbox__sidetab-text{writing-mode:vertical-rl;max-block-size:min(240px,50vh);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-small);font-weight:600}.lightbox__sidetab-dot{inline-size:8px;block-size:8px;border-radius:999px;background:var(--orange-bright)}.lightbox__cmp-vs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-inline-size:0}.lightbox__cmp-more{font-size:var(--fs-small);color:var(--text-muted);white-space:nowrap}.lightbox__card>.lightbox__card-head{position:sticky;inset-block-start:calc(-1 * var(--space-2));z-index:2;margin-block-start:calc(-1 * var(--space-2));padding-block:var(--space-2) 4px;background:rgb(4,10,16)}.proc-h{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2)}.proc-why{margin-block:var(--space-4) var(--space-3)}.proc-sync{margin-block-end:var(--space-3)}.proc-chip{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid var(--line);border-radius:999px;font-size:.75rem;font-weight:600;color:var(--text-muted);white-space:nowrap}.proc-chip[data-state=active],.proc-chip[data-state=admin],.proc-chip[data-state=approved]{border-color:var(--status-done);color:var(--text)}.proc-chip[data-state=blocked],.proc-chip[data-state=draft],.proc-chip[data-state=pending_decision]{border-color:var(--orange);color:var(--orange-text)}.proc-proposal[data-proposal=boundary_undecided],.proc-proposal[data-proposal=not_classified]{color:var(--text-muted)}.proc-flagcount{display:inline-flex;align-items:center;gap:4px;color:var(--orange-text);cursor:help}.proc-panel{display:grid;gap:var(--space-2);margin-block-start:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-inline-start:3px solid var(--secondary);border-radius:var(--radius);background:rgba(195,209,222,.03)}.proc-panel--note{border-inline-start-width:1px;color:var(--text-muted);font-size:.875rem}.proc-panel--note,.proc-panel__head{display:flex;align-items:center;gap:var(--space-2)}.proc-panel__head{flex-wrap:wrap;margin:0;font-size:.9375rem}.proc-panel__note,.proc-panel__ref{margin:0;color:var(--text-muted)}.proc-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:var(--space-2) var(--space-3);margin:0}.proc-facts--wide{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin-block:var(--space-2) var(--space-3)}.proc-facts>div{display:grid;gap:2px;min-inline-size:0}.proc-facts dt{font-size:.75rem;color:var(--text-muted)}.proc-facts dd{margin:0;font-weight:600;overflow-wrap:anywhere}.proc-facts__full{grid-column:1/-1}.proc-sha{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:400!important;font-size:.8125rem}.proc-flags{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin:0;padding:0;list-style:none}.proc-flags li{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:rgba(255,159,67,.1);color:var(--orange-text);font-size:.8125rem}.proc-decide{display:grid;grid-template-columns:minmax(9rem,12rem) 1fr;gap:var(--space-3);align-items:start;margin-block-start:var(--space-1)}.proc-decide .btn-row{grid-column:1/-1}.proc-decide select,.proc-decide textarea,.proc-lines select,.proc-round input,.proc-setting input,.proc-setting select{min-block-size:44px}@media (max-width:40rem){.proc-decide{grid-template-columns:minmax(0,1fr)}}.proc-wrap{position:relative}.proc-findings__act{text-align:end}.proc-findings tr[data-deleted=true]{opacity:.6}.proc-findings__panel>td{padding-block-start:0}@media (max-width:40rem){.proc-findings__panel>td:before{content:none}}.proc-doc{display:grid;gap:var(--space-5);margin-block-start:var(--space-4)}.proc-meta .btn-row{flex-wrap:wrap}.proc-tables{display:grid;gap:var(--space-3)}.proc-printed caption{caption-side:top;text-align:start;font-weight:700;padding-block-end:var(--space-2)}.proc-search{max-inline-size:28rem;margin-block-end:var(--space-3)}.proc-sections__list{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.proc-sections__list>li{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius)}.proc-sections__ref{display:flex;align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-1)}.proc-sections__text{margin:0;line-height:1.65;white-space:pre-line;max-inline-size:75ch}.proc-notes summary,.proc-rule__reading summary{display:flex;align-items:center;gap:var(--space-2);min-block-size:44px;font-weight:600;cursor:pointer}.proc-rules,.proc-settings{display:grid;gap:var(--space-3);margin:var(--space-4) 0 0;padding:0;list-style:none}.proc-rule__head,.proc-setting__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.proc-rule__quote{margin:var(--space-2) 0;padding-inline-start:var(--space-3);border-inline-start:3px solid var(--line-strong);line-height:1.6;max-inline-size:75ch}.proc-rule__reading pre{margin:0;padding:var(--space-3);overflow-x:auto;border-radius:var(--radius);background:rgba(0,0,0,.25);font-size:.8125rem;text-align:left}.proc-settings-wrap{margin-block-start:var(--space-4)}.proc-setting__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-block-start:var(--space-2)}.proc-setting__row input,.proc-setting__row select{inline-size:auto;min-inline-size:12rem;max-inline-size:100%}.proc-setting__why{margin:var(--space-2) 0 0;color:var(--text-muted)}.proc-lines{display:grid;gap:var(--space-2);margin-block-start:var(--space-7)}.proc-lines__count{margin:0;font-weight:600}.proc-lines__tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.proc-lines__tools .proc-search{margin:0}.proc-lines select{inline-size:100%;min-inline-size:9rem}.proc-lines__sleeve{margin-block-start:var(--space-2)}.proc-lines__act{white-space:nowrap}.proc-t2{display:grid;gap:var(--space-3);margin-block-start:var(--space-6);justify-items:start}.proc-t2 .table-wrap{justify-self:stretch}.proc-round{margin-block-start:var(--space-4)}.proc-round,.proc-round__grid{display:grid;gap:var(--space-3)}.proc-round__grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.proc-round__value{display:block;min-block-size:44px;line-height:44px;font-weight:700}.proc-docno{margin:calc(-1 * var(--space-2)) 0 0;white-space:nowrap;font-weight:600}.table--stack td>.proc-chip,.table--stack td>.proc-proposal{justify-self:start}@media (max-width:64rem){.proc-wrap>.table--stack{min-inline-size:0}.proc-wrap>.table--stack thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.proc-wrap>.table--stack,.proc-wrap>.table--stack tbody{display:block}.proc-wrap>.table--stack tr{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--line)}.proc-wrap>.table--stack th[scope=row]{grid-column:1/-1;padding:0;border:0;background:transparent;text-align:start}.proc-wrap>.table--stack td{display:grid;gap:2px;padding:0;border:0}.proc-wrap>.table--stack td:before{content:attr(data-label);font-size:.75rem;color:var(--text-muted)}.proc-wrap>.table--stack td:not([data-label]):before{content:none}.proc-wrap>.table--stack .proc-findings__panel>td{grid-column:1/-1}.proc-wrap>.table--stack .proc-findings__panel{display:block}}.scanrep .proc-round{background:#f4f7fa;border:1px solid #c9d3de;color:#0f172a}.scanrep .proc-round .checkbox span,.scanrep .proc-round .field__label,.scanrep .proc-round .small{color:#334155}.scanrep .proc-round .input{background:#ffffff;color:#0f172a;border-color:#94a3b8}.scanrep .proc-round .input:disabled{background:#e8edf2;color:#475569}.scanrep .proc-round .proc-h{color:#0f172a}@media (prefers-reduced-motion:reduce){.proc-chip,.proc-panel{transition:none}}.pv{display:grid;gap:var(--space-5);margin-block-start:var(--space-5)}.pv .panel{display:grid;gap:var(--space-3)}.pv-h{gap:var(--space-2);margin:0}.pv-h,.pv-state{display:flex;align-items:center}.pv-state{gap:var(--space-3);margin-block-start:var(--space-5)}.pv-spinner{inline-size:1.1rem;block-size:1.1rem;border:2px solid var(--line-strong);border-block-start-color:var(--orange-text);border-radius:50%;display:inline-block;animation:pv-spin .9s linear infinite}.pv-spinner--sm{inline-size:.8rem;block-size:.8rem;margin-inline-end:var(--space-1)}@keyframes pv-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pv-spinner{animation:none}}.pv-msg:empty{display:none}.pv-note{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius);border:1px solid var(--line-strong)}.pv-note--ok{border-color:#6fc2a0;color:#a9e3c9}.pv-note--err{border-color:#ff8a80;color:#ffb4ab}.pv-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.pv-card{display:grid;gap:var(--space-3)}.pv-card__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);align-items:flex-start}.pv-card__title{font-size:var(--fs-h4);color:var(--text)}.pv-card__body{display:grid;gap:var(--space-3)}.pv-meta{margin:var(--space-1) 0 0;color:var(--text-muted)}.pv-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-2)}.pv-chip{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px 10px;border-radius:999px;font-size:.8125rem;line-height:1.6;border:1px solid var(--line-strong);color:var(--text);background:var(--navy-700)}.pv-chip--active,.pv-chip--confirmed,.pv-chip--ok,.pv-chip--procedure,.pv-chip--x-done{border-color:#6fc2a0;color:#a9e3c9}.pv-chip--legacy_manual,.pv-chip--unclear,.pv-chip--warn,.pv-chip--x-queued,.pv-chip--x-running{border-color:var(--orange-text);color:#ffc49c}.pv-chip--discarded,.pv-chip--missing,.pv-chip--x-failed{border-color:#ff8a80;color:#ffb4ab}.pv-chip--draft,.pv-chip--legacy_neta,.pv-chip--manual,.pv-chip--muted,.pv-chip--superseded{color:var(--text-muted)}.pv-draft-row,.pv-upload{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-block-end:1px solid var(--line)}.pv-uploads{list-style:none;margin:0;padding:0}.pv-upload>.pv-extraction{flex-basis:100%;padding:var(--space-3);border:1px dashed var(--line-strong);border-radius:var(--radius)}.pv-file{position:relative;justify-self:start;cursor:pointer}.pv-file:focus-within{outline:2px solid var(--orange-text);outline-offset:2px}.pv-past{border-block-end:1px solid var(--line);padding:var(--space-2) 0}.pv-past>summary{cursor:pointer;min-block-size:44px;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.pv-past>summary:focus-visible{outline:2px solid var(--orange-text);outline-offset:2px}.pv-editor{display:grid;padding:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--navy-850)}.pv-editor__head{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-3)}.pv-editor__foot{position:sticky;inset-block-end:0;padding:var(--space-3) 0;background:var(--navy-850);border-block-start:1px solid var(--line)}.pv-edit-table{min-inline-size:64rem}.pv-edit-table .input,.pv-edit-table .select{min-block-size:44px;padding-block:.45rem;font-size:.9375rem}.pv-edit-table td,.pv-edit-table th{vertical-align:top}.pv-num{max-inline-size:6.5rem}.pv-pair{display:flex;gap:var(--space-1);margin-block-end:var(--space-1)}.pv-pair>.select{min-inline-size:7rem}.pv-rule-note{color:#ffc49c;margin-block-start:var(--space-1);font-weight:400}.pv-issues{padding:var(--space-3) var(--space-4);border-radius:var(--radius);border:1px solid var(--line-strong)}.pv-issues--block{border-color:var(--orange-text)}.pv-issues--ok{border-color:#6fc2a0;color:#a9e3c9}.pv-issues ul{margin:var(--space-2) 0 0;padding-inline-start:var(--space-5)}.pv-dialog{max-inline-size:min(36rem,calc(100vw - 2rem));padding:var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--navy-700);color:var(--text)}.pv-dialog::backdrop{background:rgba(5,12,20,.7)}.pv-apply{display:grid;gap:var(--space-3)}@media (max-width:46rem){.pv-edit-table{min-inline-size:0}.pv-num{max-inline-size:none}.pv-editor{padding:var(--space-3)}}.pkp{display:grid;margin-block:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius)}.pkp,.pkp__h{gap:var(--space-2)}.pkp__h{display:flex;align-items:center}.pkp__h,.pkp__version{margin:0}.pkp__ok{color:#a9e3c9;margin:0}.pkp__err{color:#ffb4ab;margin:0}.pkp__msg:empty{display:none}.pkp__ctx>summary,.pkp__upd>summary{cursor:pointer;min-block-size:44px;display:flex;align-items:center;font-weight:600}.pkp__ctx>summary:focus-visible,.pkp__upd>summary:focus-visible{outline:2px solid var(--orange-text);outline-offset:2px}.pkp__form{display:grid;gap:var(--space-4)}.pkp__target{max-inline-size:26rem}.pkp__group{margin:0;padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);min-inline-size:0}.pkp__legend{padding-inline:var(--space-2);font-weight:600;font-size:var(--fs-small);color:var(--text)}.pkp__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);align-items:start}.pkp__grid .field__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pkp__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pkp__grid .input,.pkp__grid .select{block-size:52px;min-block-size:52px}.pkp__hint{margin:var(--space-2) 0 0}.pkp__check{grid-column:span 3;display:flex;gap:var(--space-3);align-items:flex-start;padding-block-start:calc(var(--fs-small) * 1.5 + var(--space-2));cursor:pointer}.pkp__check input{inline-size:20px;block-size:20px;margin:14px 0 0;flex:none;accent-color:var(--orange)}.pkp__check>span{display:grid;gap:var(--space-1);min-block-size:48px;align-content:center}@media (max-width:900px){.pkp__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pkp__check{grid-column:span 1}}@media (max-width:520px){.pkp__target{max-inline-size:none}.pkp__grid{grid-template-columns:1fr}.pkp__check{padding-block-start:0}.pkp__check input{margin-block-start:2px}.pkp__check>span{min-block-size:0}}.pkp__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pkp__preview{display:grid;gap:var(--space-2);margin-block-start:var(--space-2)}.pkp__changed td,.pkp__changed th{color:#ffc49c}.pkp-status{display:inline-flex;align-items:center;gap:var(--space-1)}.pkp-legacy{display:flex;align-items:center;gap:var(--space-2)}.fpi{margin-block:var(--space-2)}.fpi,.fpi__row{display:grid;gap:var(--space-2)}.fpi__row{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));align-items:end}.netmap-rating--version{font-size:.8125rem;color:var(--text-muted)}.pv .panel>*,.pv-card,.pv-card__body>*,.pv-editor>*{min-inline-size:0}.pkp .table-wrap,.pv .table-wrap{position:relative}.pv-orgs{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-4)}.pv-invite{display:grid;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-5);border:1px solid var(--line-strong);border-inline-start:4px solid var(--orange);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(254,101,14,.12),rgba(22,41,61,.9) 55%)}.pv-invite__title{margin:0;font-size:var(--fs-h3);line-height:var(--lh-heading);color:var(--text)}.pv-invite__lead{margin:0;max-inline-size:70ch;color:var(--text-muted)}.pv-invite__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.pv-invite__steps li{display:grid;gap:var(--space-1);align-content:start;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:rgba(11,26,41,.55);color:var(--text-muted);font-size:var(--fs-small)}.pv-invite__steps b{color:var(--text);font-size:1rem}.pv-invite__icon{display:inline-grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:50%;background:rgba(254,101,14,.18);color:var(--orange-bright);margin-block-end:var(--space-1)}.pv-invite__skip{color:var(--text-faint)}.pv-invite .btn--primary:focus-visible{outline:2px solid var(--orange-bright);outline-offset:3px}.pv-docno{min-inline-size:14rem}@media (max-width:46rem){.pv-invite{padding:var(--space-4)}.pv-invite__steps{grid-template-columns:1fr}}.pv-eyebrow{margin:0;font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.04em;color:var(--orange-text)}.pv-num-run{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pv-summary{display:grid;gap:var(--space-2)}.pv-summary__title{margin:0;font-size:var(--fs-h3);line-height:var(--lh-heading);color:var(--text)}.pv-summary__no{font-weight:400;color:var(--text-muted);font-size:var(--fs-h4)}.pv-history__sum,.pv-src__more>summary,.pv-summary__note>summary{cursor:pointer;color:var(--text-muted);min-block-size:32px;display:inline-flex;align-items:center;gap:var(--space-2)}.pv-history__sum:focus-visible,.pv-src__more>summary:focus-visible,.pv-summary__note>summary:focus-visible{outline:2px solid var(--orange-text);outline-offset:2px}.pv-summary__note p{margin:var(--space-2) 0 0;max-inline-size:75ch;color:var(--text-muted);line-height:1.6}.pv-sub{margin:var(--space-4) 0 var(--space-2);font-size:var(--fs-h4);color:var(--text)}.pv-tables{display:grid;gap:var(--space-2)}.pv-groups{display:grid;gap:var(--space-4)}.pv-group{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--navy-800)}.pv-group__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);background:var(--navy-700);border-block-end:1px solid var(--line-strong);border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg)}.pv-group__cmp{font-weight:700;color:var(--text)}.pv-group__load{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);padding:2px 10px;border-radius:999px;background:rgba(143,180,217,.14);color:var(--text);font-size:var(--fs-small)}.pv-load__edges{color:var(--text-faint);font-size:.8125rem}.pv-group__scope{color:var(--text-muted);font-size:var(--fs-small)}.pv-levels{inline-size:100%;border-collapse:collapse;font-size:var(--fs-small)}.pv-levels td,.pv-levels th{padding:var(--space-3) var(--space-4);text-align:start;vertical-align:middle;border-block-end:1px solid var(--line)}.pv-levels thead th{font-size:.8125rem;font-weight:600;color:var(--text-faint);white-space:nowrap}.pv-levels tbody tr:last-child td,.pv-levels tbody tr:last-child th{border-block-end:0}.pv-levels tbody th{inline-size:5.5rem}.pv-levels td{color:var(--text)}.pv-levels__open{background:rgba(254,113,33,.07)}.pv-levels__act{inline-size:1%;white-space:nowrap}.pv-stars{display:inline-block;min-inline-size:3.6rem;padding:2px 8px;border-radius:var(--radius);font-size:.95rem;letter-spacing:1px;text-align:center;white-space:nowrap;border:1px solid var(--line-strong)}.pv-stars--3{color:#ffb4ab;border-color:rgba(255,138,128,.6);background:rgba(255,138,128,.1)}.pv-stars--2{color:#ffc49c;border-color:rgba(254,113,33,.55);background:rgba(254,113,33,.1)}.pv-stars--1{color:#f3e6a0;border-color:rgba(243,230,160,.45);background:rgba(243,230,160,.08)}.pv-range{display:grid;gap:2px}.pv-range__main{font-size:1rem;font-weight:600;color:var(--text);white-space:nowrap}.pv-range__edges{font-size:.8125rem;color:var(--text-faint)}.pv-range__edges--open{color:#ffc49c}.pv-due{color:var(--text)}.pv-src{display:grid;gap:2px;min-inline-size:10rem}.pv-src__ref{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-muted);white-space:nowrap}.pv-src__more>summary{font-size:.8125rem;min-block-size:28px}.pv-src__quote{margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border-inline-start:3px solid var(--line-strong);background:rgba(11,26,41,.6);color:var(--text);font-size:var(--fs-small)}.pv-src__note,.pv-src__quote{line-height:1.6;max-inline-size:60ch}.pv-src__note{margin:0;color:var(--text-muted);font-size:.8125rem;white-space:pre-line}.pv-rules{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:var(--space-3)}.pv-rule{display:grid;gap:var(--space-2);align-content:start;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-800)}.pv-rule--open{border-color:rgba(254,113,33,.6);background:rgba(254,113,33,.06)}.pv-rule__head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.pv-rule__name{font-weight:600;color:var(--text-muted);font-size:var(--fs-small)}.pv-rule__value{font-size:1.05rem;font-weight:600;color:var(--text)}.pv-rule__help{margin:0;font-size:.8125rem;color:var(--text-faint);line-height:1.5}.pv-rule__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--space-2)}.pv-draft-row__text{display:grid;gap:var(--space-1);justify-items:start}.pv-new{padding-block-start:var(--space-2)}.btn--tertiary{background:transparent;border-color:transparent;color:var(--text-muted);text-decoration:underline;text-underline-offset:3px}.btn--tertiary:hover:not(:disabled){color:var(--text)}.pv-danger{color:#ffb4ab}.pv-editor{gap:var(--space-4);padding:clamp(1rem,3vw,2rem);background:var(--navy-600)}.pv-editor__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.pv-editor__title{margin:var(--space-1) 0}.pv-editor__lead{margin:0;max-inline-size:70ch;color:var(--text-muted)}.pv-editor__meta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--space-3)}.pv-note-area{min-block-size:3.2rem}.pv-open{display:grid;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--line-strong)}.pv-open--block{border-color:rgba(254,113,33,.7);background:rgba(254,113,33,.07)}.pv-open--ok{border-color:#6fc2a0;color:#a9e3c9}.pv-open__title{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--fs-h4)}.pv-open__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:var(--space-2)}.pv-open__item{inline-size:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-block-size:48px;padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--navy-800);color:var(--text);text-align:start;font:inherit;cursor:pointer}.pv-open__item:hover{border-color:var(--orange-text)}.pv-open__item:focus-visible{outline:2px solid var(--orange-text);outline-offset:2px}.pv-open__go{color:var(--orange-text);font-weight:600;font-size:var(--fs-small)}.pv-open__sub{margin:var(--space-2) 0 0;font-size:var(--fs-small)}.pv-open__structure{margin:0;padding-inline-start:var(--space-5)}.pv-fill{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);padding-block-start:var(--space-3);border-block-start:1px dashed var(--line-strong)}.pv-fill p{margin:0;max-inline-size:70ch}.pv-fill__msg{margin:var(--space-2) 0 0;color:#a9e3c9}.pv-add{justify-self:start}.pv-bar{position:sticky;inset-block-end:0;z-index:20;justify-content:space-between;margin-inline:calc(-1 * clamp(1rem, 3vw, 2rem));padding:var(--space-3) clamp(1rem,3vw,2rem);background:var(--navy-700);border-block-start:1px solid var(--line-strong);box-shadow:0 -8px 20px rgba(5,12,20,.35)}.pv-bar,.pv-bar__draft,.pv-bar__go{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.pv-bar__go{padding-inline-start:var(--space-4);border-inline-start:1px solid var(--line-strong)}.pv-bar__state{font-size:var(--fs-small);color:#a9e3c9}.pv-bar__state--dirty{color:#ffc49c}.pv-bar__hint{color:var(--text-muted)}.pv-form{inline-size:min(46rem,calc(100vw - 2rem));max-block-size:calc(100dvh - 2rem);padding:0;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--navy-700);color:var(--text)}.pv-form::backdrop{background:rgba(5,12,20,.72)}.pv-form__body{display:grid;gap:var(--space-4);padding:var(--space-5)}.pv-form__head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.pv-form__head h3{margin:0;display:flex;align-items:center;gap:var(--space-2)}.pv-form__preview{margin:0;padding:var(--space-3);border-radius:var(--radius);background:rgba(11,26,41,.6);color:var(--text-muted);line-height:1.6}.pv-fs{margin:0;padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);min-inline-size:0}.pv-fs legend{padding-inline:var(--space-2);font-weight:700;color:var(--text)}.pv-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.pv-span2{grid-column:1/-1}.pv-ltr{text-align:end}[dir=rtl] .pv-ltr{text-align:right}.pv-form__foot{position:sticky;inset-block-end:calc(-1 * var(--space-5));display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0 calc(-1 * var(--space-5)) calc(-1 * var(--space-5));padding:var(--space-3) var(--space-5);background:var(--navy-700);border-block-start:1px solid var(--line-strong)}.pv-form__foot .pv-danger{margin-inline-start:auto}.pv-history{display:block}.pv-history>.pv-history__sum{font-size:var(--fs-h4);font-weight:700;color:var(--text)}.pv-events{list-style:none;margin:0 0 var(--space-3);padding:0;display:grid;gap:var(--space-2)}.pv-events li{display:grid;gap:2px;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius)}.pv-events__what{color:var(--text);font-weight:600}@media (max-width:46rem){.pv-levels thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.pv-levels,.pv-levels tbody,.pv-levels td,.pv-levels th,.pv-levels tr{display:block}.pv-levels tr{padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--line)}.pv-levels td,.pv-levels th{padding:var(--space-1) 0;border:0;inline-size:auto}.pv-levels td:before{content:attr(data-label);display:block;font-size:.75rem;color:var(--text-faint)}.pv-levels__act{padding-block-start:var(--space-2)!important}.pv-range__main{white-space:normal}.pv-editor__meta,.pv-grid2{grid-template-columns:1fr}.pv-form{inline-size:100vw;max-inline-size:100vw;block-size:100dvh;max-block-size:100dvh;margin:0;border-radius:0}.pv-form__body{padding:var(--space-4)}.pv-form__foot{inset-block-end:calc(-1 * var(--space-4));margin:0 calc(-1 * var(--space-4)) calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4)}.pv-bar{flex-direction:column;align-items:stretch}.pv-bar__go{padding-inline-start:0;border-inline-start:0;padding-block-start:var(--space-3);border-block-start:1px solid var(--line-strong)}.pv-bar__draft .btn--secondary,.pv-bar__go .btn{flex:1 1 auto;justify-content:center}}.pv .panel,.pv-editor,.pv-groups,.pv-tables{grid-template-columns:minmax(0,1fr)}.pv .panel>*,.pv-editor>*,.pv-groups>*,.pv-tables>*{min-inline-size:0}.pv-editor{scroll-padding-block-end:6rem}.pv-rule__foot>*,.pv-rule__head>*,.pv-src{min-inline-size:0}.pv-src__ref{white-space:normal;overflow-wrap:anywhere}.pv-rule__head{flex-wrap:wrap}@media (max-width:46rem){.pv-src{min-inline-size:0}}.pv-form__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.pv-form__facts dt{font-size:.75rem;color:var(--text-faint)}.pv-form__facts dd{margin:2px 0 0;color:var(--text)}.pv-form__facts .pv-load__edges{display:block}@media (max-width:46rem){.pv-form__facts{grid-template-columns:1fr}}.pv-open__what{display:grid;gap:2px;min-inline-size:0}.pv-open__load{font-size:.8125rem;color:var(--text-muted)}.pv-open__load .pv-load__edges{display:block}.pv-editor__end{display:flex;justify-content:flex-start;padding-block-start:var(--space-2)}@media (max-width:46rem){.pv-bar{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);padding-block:var(--space-2)}.pv-bar__draft,.pv-bar__go{display:contents}.pv-bar__draft .btn--secondary{grid-column:1;grid-row:1}.pv-bar__go .btn--primary{grid-column:2;grid-row:1}.pv-bar__state{grid-column:1;grid-row:2;font-size:.75rem}.pv-bar__hint{grid-column:2;grid-row:2;font-size:.75rem}.pv-bar .btn{min-block-size:44px;padding-inline:var(--space-2);justify-content:center}}.pv-meta__date{white-space:nowrap}.pv-summary__note>summary{list-style:none;font-weight:600;color:var(--text)}.pv-summary__note>summary::-webkit-details-marker{display:none}.pv-summary__note[open]>summary svg{transform:rotate(180deg)}@media (min-width:46.01rem) and (max-width:64rem){.pv-levels td,.pv-levels th{padding:var(--space-2) var(--space-3)}.pv-src{min-inline-size:8rem}}.pv-due{white-space:nowrap}.pv-form__head .btn--icon{background:transparent;border:1px solid var(--line-strong);color:var(--text);inline-size:44px;block-size:44px}.pv-form__head .btn--icon:hover{border-color:var(--text-muted)}.pv-form__head .btn--icon svg{inline-size:20px;block-size:20px}.pv-form__head .btn--icon{padding:0;justify-content:center;flex:none}.pv-form__head .btn--icon svg{flex:none}.pv-group__load{display:inline-block}.pv-group__load .pv-load__edges{margin-inline-start:var(--space-2)}.pkp__ctx>summary,.pkp__upd>summary{gap:var(--space-2);list-style:none}.pkp__ctx>summary::-webkit-details-marker,.pkp__upd>summary::-webkit-details-marker{display:none}.pkp__ctx>summary:before,.pkp__upd>summary:before{content:"";flex:none;inline-size:8px;block-size:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);margin-block-start:-4px;transition:transform .15s ease}.pkp__ctx[open]>summary:before,.pkp__upd[open]>summary:before{transform:rotate(-135deg);margin-block-start:4px}@media (prefers-reduced-motion:reduce){.pkp__ctx>summary:before,.pkp__upd>summary:before{transition:none}}@media (max-width:520px){.tpk__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:30rem){.account-head .btn-row:has(>:nth-child(3)),.netmap-head .btn-row:has(>:nth-child(3)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.account-head .btn-row:has(>:nth-child(3))>.btn,.netmap-head .btn-row:has(>:nth-child(3))>.btn{white-space:normal;text-align:center}}@media (max-width:700px){.lightbox__elements[data-editing=true]:not([data-drawing=true]){inset-block-start:auto;inset-block-end:var(--space-2);max-block-size:55%}.lightbox__stage:has(.lightbox__elements[data-editing=true]){align-items:flex-start;padding-block-start:var(--space-2)}}.session-note{position:fixed;inset-inline:var(--space-3);inset-block-end:var(--space-3);z-index:80;max-inline-size:44rem;margin-inline:auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid #ffb4ab;border-radius:var(--radius-lg);background:var(--navy-900);color:var(--text);box-shadow:0 18px 40px rgba(0,0,0,.45)}.session-note>svg{flex:none;color:#ffb4ab}.session-note>p{flex:1 1 16rem;margin:0}.session-note--ok{border-color:var(--line-strong)}.session-note--ok>svg{color:#7ee2a8}@media (max-width:40rem){.a11y{inset-block-start:auto;inset-block-end:var(--space-3);inset-inline-start:var(--space-3);transform:none;align-items:flex-end}.a11y__button{inline-size:44px;block-size:44px;border-inline-start:1px solid var(--line-strong);border-radius:999px;box-shadow:0 10px 28px rgba(0,0,0,.35)}html[data-cookie-bar] .a11y{inset-block-end:calc(var(--space-3) + var(--cookie-bar-height, 10rem))}html:has(.pv-bar) .a11y,html:has(.pv-bar) .wa{inset-block-end:calc(var(--space-3) + 9.5rem)}body{padding-block-end:4.5rem}.fx__tabs,.ops-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:var(--space-2);overflow:visible;border-block-end:0}.fx__tab,.ops-tab{justify-content:center;min-block-size:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius);white-space:normal;text-align:center}.fx__tab[aria-selected=true],.ops-tab[aria-current=page]{border-color:var(--orange-bright);background:rgba(254,113,33,.12)}}.orgcontacts__add>.btn{white-space:nowrap}.header__a11y{display:none}@media (max-width:40rem){.header__a11y{display:flex}.a11y.a11y--header{position:static;inset:auto;transform:none;display:block}.a11y--header .a11y__button{inline-size:44px;block-size:44px;border:1px solid var(--line-strong);border-radius:var(--radius);background:transparent;box-shadow:none}.a11y--header .a11y__button svg{inline-size:22px;block-size:22px}.a11y--header .a11y__panel{position:fixed;inset-block-start:calc(100% + var(--space-2));inset-inline:var(--space-3);inline-size:auto;max-block-size:calc(100dvh - 6rem);z-index:110}.a11y:not(.a11y--header){visibility:hidden}}@media (max-width:24rem){.header__actions,.header__inner{gap:var(--space-2)}.brand__logo{block-size:22px}}.fx__bar-label{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.lightbox__attrib-actions>.lightbox__attrib-msg{flex:1 0 100%;margin:0}.session-note{inset-block-start:calc(68px + var(--space-2));inset-block-end:auto}.fault-no{min-inline-size:1.6em;block-size:1.6em;padding-inline:.35em;border-radius:999px;background:var(--fc,#ff3b30);color:#0b1622;font-weight:700;font-size:.85em;line-height:1;box-shadow:0 0 0 1px rgba(0,0,0,.6)}.fault-no,.fault-pick{display:inline-flex;align-items:center;justify-content:center}.fault-pick{min-inline-size:44px;min-block-size:44px;padding:0;border:1px solid var(--line-strong);border-radius:var(--radius);background:transparent;cursor:pointer}.fault-pick[aria-pressed=true]{border-color:var(--fc);background:rgba(255,255,255,.06)}.fault-pick:focus-visible{outline:2px solid var(--orange-bright);outline-offset:2px}.fault-table .table td{vertical-align:top}.fault-row{border-inline-start:4px solid var(--fc)}.fault-row.is-selected{background:rgba(255,255,255,.05)}.fault-row.is-dim{opacity:.6}.fault-refs{display:flex;flex-direction:column;gap:2px}.fault-num{white-space:nowrap}.fault-basis{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.fault-level{white-space:nowrap;font-weight:600}.fault-level span[aria-hidden]{color:#ffd166}.fault-state{font-size:var(--fs-small)}.fault-state--open{color:#ffd166}.fault-state--done{color:#7ee2a8}.fault-legend{margin:var(--space-2) 0 0;font-size:var(--fs-small)}.fault-summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.fault-summary__count{display:inline-flex;align-items:center;gap:3px}.fault-marks{position:absolute;inset:0;inline-size:100%;block-size:100%}.fault-mark{fill:transparent;stroke:var(--fc);stroke-width:2.5;paint-order:stroke;filter:drop-shadow(0 0 1px rgba(0,0,0,.95)) drop-shadow(0 0 1px rgba(0,0,0,.95));cursor:pointer}.fault-mark--reference{stroke-dasharray:7 4}.fault-mark.is-dim,.fault-tag.is-dim{opacity:.25}.fault-tag{position:absolute;translate:0 -100%;padding:0 5px;border-radius:4px;background:var(--fc);color:#0b1622;font-size:12px;font-weight:700;line-height:1.5;box-shadow:0 0 0 1px rgba(0,0,0,.7);pointer-events:none;white-space:nowrap}.fault-tag--reference{background:#0b1622;color:var(--fc);border:1px dashed var(--fc)}@media (prefers-reduced-motion:no-preference){.fault-mark,.fault-tag{transition:opacity .15s ease}}.lightbox__shape.has-fault.lightbox__shape--hot{stroke:var(--fc)}.lightbox__shape.has-fault.lightbox__shape--reference{stroke:var(--fc);stroke-dasharray:7 4}.lightbox__shape.is-dim,.lightbox__shapelabel.is-dim{opacity:.25}.lightbox__shapelabel.has-fault{border-inline-start-color:var(--fc)}.lightbox__faultnos{display:inline-flex;gap:2px;margin-inline-end:4px;vertical-align:middle}.lightbox__faults{margin-block:var(--space-2)}.lightbox__faults-title{margin:0 0 var(--space-1);font-size:var(--fs-small);font-weight:700}.lightbox__elements:has(.lightbox__faults){inline-size:min(360px,46vw)}.fault-table--compact .table thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fault-table--compact .table,.fault-table--compact .table tbody{display:block;min-inline-size:0}.fault-table--compact .table tr{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px var(--space-2);padding:var(--space-2);margin-block-end:var(--space-2);border:1px solid var(--line);border-inline-start:4px solid var(--fc);border-radius:var(--radius)}.fault-table--compact .table td{display:contents;border:0;padding:0;font-size:var(--fs-small)}.fault-table--compact .table td:before{content:attr(data-label);color:var(--text-faint);font-size:.75rem}.fault-table--compact .table td:first-child:before{align-self:center}.fault-table--compact .fault-pick{min-inline-size:36px;min-block-size:36px;justify-self:start}.fault-table--compact .table-wrap{overflow:visible}@media (max-width:700px){.lightbox__elements:has(.lightbox__faults){inline-size:calc(100% - 2 * var(--space-2))}}.lightbox__elements[data-open]:has(.lightbox__faults){inline-size:min(360px,46vw);max-inline-size:none}@media (max-width:700px){.lightbox__elements[data-open]:has(.lightbox__faults){inline-size:calc(100% - 2 * var(--space-2));inset-inline:var(--space-2)}}.fault-table--compact .table td>*{justify-self:start}@media (max-width:700px){.lightbox__elements[data-open]:has(.lightbox__faults):not([data-editing=true]){inset-block-start:calc(var(--space-3) + 52px);max-block-size:50%}}.fault-more>summary{cursor:pointer;color:var(--text-muted);font-size:var(--fs-small);min-block-size:32px;display:flex;align-items:center}.fault-more>summary:focus-visible{outline:2px solid var(--orange-bright)}select optgroup,select option{background-color:#0b1a29;color:#f5f8fc}select option:disabled{color:#8fa3b8}select option:checked{background-color:#1d3a57}.fault-pick--toggle{position:relative}.fault-pick--toggle.is-off{opacity:.45;filter:grayscale(1)}.fault-pick--toggle.is-off:after{content:"";position:absolute;inset-inline:4px;inset-block-start:50%;border-block-start:2px solid currentColor;transform:rotate(-35deg);pointer-events:none}.fault-row.is-hidden td:not(:first-child){opacity:.5}.lightbox__elements{display:flex;flex-direction:column;overflow:hidden}.lightbox__elements-body{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain}.lightbox__toolpanel .lightbox__tools{max-inline-size:none}.panel-resize{position:absolute;inset:0;pointer-events:none;z-index:3}.panel-resize>span{position:absolute;pointer-events:auto;touch-action:none}.panel-resize__x{inset-block:8px 14px;inline-size:8px;cursor:ew-resize}.panel-resize--start .panel-resize__x{inset-inline-start:0}.panel-resize--end .panel-resize__x{inset-inline-end:0}.panel-resize__y{inset-block-end:0;inset-inline:14px;block-size:8px;cursor:ns-resize}.panel-resize__xy{inset-block-end:0;inline-size:16px;block-size:16px}.panel-resize--start .panel-resize__xy{inset-inline-start:0}.panel-resize--end .panel-resize__xy{inset-inline-end:0}.panel-resize--end .panel-resize__xy,[dir=rtl] .panel-resize--start .panel-resize__xy{cursor:nwse-resize}.panel-resize--start .panel-resize__xy,[dir=rtl] .panel-resize--end .panel-resize__xy{cursor:nesw-resize}[dir=rtl] .panel-resize--start .panel-resize__xy{cursor:nwse-resize}.panel-resize__x:after,.panel-resize__y:after{content:"";position:absolute;border-radius:2px;background:var(--orange);opacity:0;transition:opacity var(--transition)}.panel-resize__x:after{inset-block:0;inset-inline-start:3px;inline-size:2px}.panel-resize__y:after{inset-inline:0;inset-block-start:3px;block-size:2px}.panel-resize__x:hover:after,.panel-resize__y:hover:after{opacity:.8}.panel-resize__xy:after{content:"";position:absolute;inset:4px;background:linear-gradient(135deg,transparent 45%,var(--text-faint) 45% 55%,transparent 55%),linear-gradient(135deg,transparent 70%,var(--text-faint) 70% 80%,transparent 80%)}.panel-resize--start .panel-resize__xy:after{transform:scaleX(-1)}[dir=rtl] .panel-resize--start .panel-resize__xy:after{transform:none}[dir=rtl] .panel-resize--end .panel-resize__xy:after{transform:scaleX(-1)}@media (max-width:700px),(pointer:coarse){.panel-resize{display:none}}@media (prefers-reduced-motion:reduce){.panel-resize__x:after,.panel-resize__y:after{transition:none}}.lightbox__shape.has-fault.is-focus{stroke-width:4px;stroke-dasharray:none}.lightbox__shape--blink.is-fault{stroke:var(--fc);stroke-opacity:.45}.lightbox__shape--blink.is-fault.is-on{stroke:var(--fc);stroke-width:5px;stroke-opacity:1;fill:color-mix(in srgb,var(--fc) 28%,transparent);filter:drop-shadow(0 0 2px #000) drop-shadow(0 0 6px var(--fc));paint-order:stroke}@media (prefers-reduced-motion:reduce){.lightbox__shape--blink,.lightbox__shape--blink.is-fault,.lightbox__shape--blink.is-fault.is-on,.lightbox__shape--blink.is-fault.is-ref,.lightbox__shape--blink.is-fault.is-ref.is-on{stroke:#ffffff;stroke-width:4px;stroke-opacity:1;fill:transparent;filter:drop-shadow(0 0 2px #000) drop-shadow(0 0 4px #000);paint-order:stroke;animation:none}}.fault-part{display:inline-flex;align-items:center;gap:6px;inline-size:100%;min-block-size:40px;margin:1px 0;padding:4px 8px;border:1px solid transparent;border-radius:6px;background:rgba(255,255,255,.03);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--transition),border-color var(--transition)}.fault-part:hover{background:rgba(255,255,255,.08)}.fault-part:focus-visible{outline:2px solid var(--orange-text);outline-offset:1px}.fault-part[aria-pressed=true]{border-color:var(--fc);background:color-mix(in srgb,var(--fc) 16%,transparent)}.fault-part__tag,.lightbox__reftag{display:inline-block;min-inline-size:1.9em;padding:0 5px;border-radius:999px;background:var(--fc);color:#0b1622;font-weight:700;font-size:.8125rem;line-height:1.5;text-align:center;flex:none}.fault-part--ref .fault-part__tag{background:#0b1622;color:#f5f8fc;box-shadow:inset 0 0 0 2px var(--fc)}.lightbox__reftag{margin-inline-end:2px}.lightbox__shape.has-fault.is-picked{stroke-width:5px;stroke-dasharray:none;stroke-opacity:1;filter:drop-shadow(0 0 5px var(--fc))}.lightbox__shapelabel.is-picked{box-shadow:0 0 0 2px var(--fc)}@media (pointer:coarse){.fault-part{min-block-size:44px}}.fault-refrow{display:flex;align-items:stretch;gap:4px}.fault-refrow>.fault-part{flex:1 1 auto;min-inline-size:0}.fault-refact{flex:none;inline-size:40px;min-block-size:40px;margin:1px 0;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:6px;background:transparent;color:var(--text);cursor:pointer}.fault-refact:hover{border-color:var(--fc);background:color-mix(in srgb,var(--fc) 14%,transparent)}.fault-refact:focus-visible{outline:2px solid var(--orange-text);outline-offset:1px}@media (pointer:coarse){.fault-refact{inline-size:44px;min-block-size:44px}}.lightbox__shape.has-fault.lightbox__shape--reference{stroke-dasharray:6 4}.lightbox__shape.has-fault.is-focus{stroke-dasharray:none!important;opacity:1!important}.lightbox__shape--blink.is-fault.is-ref,.lightbox__shape--blink.is-fault.is-ref.is-on{stroke-dasharray:6 4;fill:none}.lightbox__shape--hot.is-hover,.lightbox__shape--hover.is-hover,.lightbox__shape--reference.is-hover,.lightbox__shape.has-fault.is-hover,.lightbox__shape.is-dim.is-hover,.lightbox__shape.is-hover:not(.lightbox__shape--cand){stroke:#ffd400;stroke-width:5px;stroke-opacity:1;stroke-dasharray:none;opacity:1!important;filter:drop-shadow(0 0 2px #000) drop-shadow(0 0 3px #000);paint-order:stroke}.lightbox__viewsave{margin:var(--space-1) 0 0;min-block-size:1.2em;font-size:.8125rem;color:#a9e3c9}.lightbox__viewsave:empty{min-block-size:0;margin:0}.lightbox__viewsave.is-warn{color:#ffc49c}.lightbox__viewfail{display:flex;align-items:flex-start;gap:var(--space-2);margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border:1px solid #ff9f5a;border-inline-start-width:4px;border-radius:var(--radius);background:rgba(255,140,60,.14);color:#ffd9bd;font-size:var(--fs-small);line-height:1.5}.lightbox__viewfail svg{flex:none;margin-block-start:2px;color:#ffb27a}.lightbox__viewfail b{color:#fff}.lightbox__faults-head,.tpk__faultshead{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.lightbox__faults-head .lightbox__faults-title{margin:0}.tpk__faultshead{justify-content:flex-end}.fault-showall{display:inline-flex;align-items:center;gap:6px;min-block-size:44px;min-inline-size:44px;padding:4px 12px;border:1px solid var(--line-strong);border-radius:999px;background:rgba(255,255,255,.04);color:var(--text);font:inherit;font-size:13px;cursor:pointer}.fault-showall:hover{border-color:var(--accent,#ff7a1a)}.fault-showall:focus-visible{outline:3px solid var(--accent,#ff7a1a);outline-offset:2px}.fault-showall[aria-pressed=true]{border-color:var(--accent,#ff7a1a);background:rgba(255,122,26,.16)}.fault-showall__count{min-inline-size:20px;padding:0 6px;border-radius:999px;background:var(--accent,#ff7a1a);color:#0b1622;font-weight:700;font-size:12px;line-height:20px;text-align:center}.tpk__photohold{flex-direction:column;align-items:stretch;border-inline-start:4px solid #f59e0b;color:var(--text);outline:none}.tpk__photohold:focus-visible{box-shadow:0 0 0 3px rgba(245,158,11,.45)}.tpk__photohold p{margin:0}.tpk__photohold ol+p,.tpk__photohold p+p{margin-top:8px}.tpk__photohold-list{margin:6px 0 0;padding-inline-start:22px}.tpk__photohold-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.tpk__photowait{border-inline-start:4px solid #0f3b57}@media (max-width:520px){.tpk__photohold-actions .btn{flex:1 1 100%;min-height:44px}}.pwrules{margin-block-start:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:transparent}.pwrules__title{margin:0 0 var(--space-2);font-size:.9rem;color:var(--text-muted)}.pwrules__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.pwrules__item{display:flex;align-items:flex-start;gap:var(--space-2);font-size:.92rem;line-height:1.4;min-width:0}.pwrules__mark{flex:0 0 1.4em;inline-size:1.4em;block-size:1.4em;display:inline-grid;place-items:center;border-radius:999px;border:1px solid var(--line);font-size:.85em;font-weight:600}.pwrules__text{min-width:0;overflow-wrap:anywhere}.pwrules__item[data-state=met] .pwrules__mark{color:var(--doc-ok,#1f7a4d);border-color:currentColor}.pwrules__item[data-state=unmet] .pwrules__mark{color:var(--danger,#c0392b);border-color:currentColor}.pwrules__item[data-state=unmet] .pwrules__text{color:var(--text)}.pwrules__item[data-state=todo] .pwrules__mark{color:var(--text-muted)}.pwrules__confirm{display:flex;align-items:center;gap:var(--space-2)}.pwrules__confirm[data-state=match] .pwrules__mark{color:var(--doc-ok,#1f7a4d);border-color:currentColor}.pwrules__confirm[data-state=mismatch] .pwrules__mark{color:var(--danger,#c0392b);border-color:currentColor}.pwrules__submit[data-state=blocked]{color:var(--text-muted)}.pwrules__submit[data-state=ready]{color:var(--doc-ok,#1f7a4d)}.netmap-sort{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:.25rem}.netmap-sort:hover{color:var(--orange-bright)}.netmap-sort:focus-visible{outline:3px solid var(--orange-bright);outline-offset:2px;border-radius:2px}.netmap-sort__dir{font-size:.7em;min-inline-size:.9em}.netmap-table__cap{color:var(--text-faint)}.netmap-table tbody tr[data-focus=true]>td{background:rgba(255,122,69,.14)}@media (min-width:75rem){.netmap[data-desk="1"]{display:flex;flex-direction:column;gap:var(--space-3)}.netmap[data-desk="1"] .netmap-head{align-items:center;gap:var(--space-4);margin-block-end:0}.netmap[data-desk="1"] .netmap-head h1{font-size:1.375rem}.netmap[data-desk="1"] .netmap-head .small{display:none}.netmap[data-desk="1"] .netmap-totals{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0}.netmap[data-desk="1"] .netmap-totals>li{flex:0 1 auto;display:flex;align-items:center;gap:var(--space-2);padding:.375rem .75rem;min-inline-size:0}.netmap[data-desk="1"] .netmap-totals__filter{display:inline-flex;align-items:baseline;gap:var(--space-2);background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.netmap[data-desk="1"] .netmap-totals__filter:focus-visible{outline:3px solid var(--orange-bright);outline-offset:2px;border-radius:4px}.netmap[data-desk="1"] .netmap-totals>li[data-filter=true]:hover{border-color:var(--orange-bright)}.netmap[data-desk="1"] .netmap-totals>li[data-active=true]{border-color:var(--orange-bright);background:rgba(255,122,69,.12)}.netmap[data-desk="1"] .netmap-totals__value{font-size:1.25rem;line-height:1}.netmap[data-desk="1"] .netmap-totals__label{font-size:var(--fs-small);margin:0}.netmap[data-desk="1"] .netmap-totals__details{font-size:.8125rem;color:var(--orange-bright);display:inline-flex;align-items:center;gap:.2rem;white-space:nowrap}.netmap[data-desk="1"] .netmap-panes{flex:1 1 auto;min-block-size:0;gap:var(--space-3);grid-template-columns:17rem minmax(0,1fr) 33rem;grid-template-areas:"lines map poles";align-items:stretch}.netmap[data-desk="1"] .netmap-panes[data-panel=closed]{grid-template-columns:auto minmax(0,1fr) 33rem}.netmap[data-desk="1"] .netmap-pane--lines{grid-area:lines;overflow:auto;min-block-size:0}.netmap[data-desk="1"] .netmap-pane--map{grid-area:map;display:flex;flex-direction:column;min-block-size:0}.netmap[data-desk="1"] .netmap-pane--map .netmap-canvas{flex:1 1 auto;block-size:auto;min-block-size:18rem}.netmap[data-desk="1"] .netmap-pane--map .netmap-legend{margin-block-end:0}.netmap[data-desk="1"] .netmap-pane--poles{grid-area:poles;display:flex;flex-direction:column;min-block-size:0}.netmap[data-desk="1"] .netmap-pane--poles .netmap-table-wrap{flex:1 1 auto;max-block-size:none;min-block-size:0}.netmap[data-desk="1"] .netmap-poles-controls{max-inline-size:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.netmap[data-desk="1"] .netmap-poles-controls input,.netmap[data-desk="1"] .netmap-poles-controls select{inline-size:100%;min-inline-size:0}.netmap[data-desk="1"] .netmap-table td,.netmap[data-desk="1"] .netmap-table th{padding:var(--space-2)}.netmap[data-desk="1"] .netmap-table .netmap-chip{white-space:normal}.netmap[data-desk="1"] .netmap-table .link-button{margin-block-start:0}.netmap[data-desk="1"] .netmap-table thead th{position:sticky;inset-block-start:0;background:var(--navy-900);z-index:1}.netmap[data-desk="1"] .netmap-table caption{position:sticky;inset-block-start:0}}.map-desk__focus{white-space:nowrap}.tt-tools{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3) var(--space-4);margin:0}.tt-search{flex:0 1 20rem;min-inline-size:0}.tt-search input{inline-size:100%}.tt-count{font-size:var(--fs-small)}.tt-count,.tt-keys{margin:0;color:var(--text-faint)}.tt-keys{font-size:.8125rem;flex-basis:100%}.tt-sort{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:.25rem}.tt-sort:hover{color:var(--orange-bright)}.tt-sort:focus-visible{outline:3px solid var(--orange-bright);outline-offset:2px;border-radius:2px}.tt-sort__dir{font-size:.7em;min-inline-size:.9em}.tt-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.9em;white-space:nowrap}.tt-table thead th{position:sticky;inset-block-start:0;z-index:1}.tt-table tbody tr[data-open=true]>td,.tt-table tbody tr[data-open=true]>th{background:rgba(255,122,69,.12)}.tt-table tbody tr:not(.tt-details):hover>td,.tt-table tbody tr:not(.tt-details):hover>th{background:rgba(195,209,222,.05)}.tt-details>td{padding:0 var(--space-3) var(--space-4);background:rgba(195,209,222,.03)}.orgadmin__org--inrow{border:0;padding:var(--space-3) 0 0;display:flex;flex-direction:column;gap:12px}.orgtable__open{background:none;border:0;padding:0;margin:0;font:inherit;font-weight:600;color:var(--text);cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;text-align:start}.orgtable__open:hover{color:var(--orange-bright)}.orgtable__open:focus-visible{outline:3px solid var(--orange-bright);outline-offset:2px;border-radius:2px}.orgtable__chev{flex:none}.orgtable__open[aria-expanded=true] .orgtable__chev{transform:rotate(180deg)}.orgtable .badge{margin-inline-start:0;margin-inline-end:4px}.orgtable th[scope=row]{color:var(--text)}.orgtable th[scope=row] .orgadmin__tag{margin-inline-start:8px}.tt-confirm{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--navy-850,#0b1622);color:var(--text);padding:0;max-inline-size:min(32rem,calc(100vw - 2rem))}.tt-confirm::backdrop{background:rgba(2,6,12,.72)}.tt-confirm__box{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.tt-confirm__box .h4{margin:0}.tt-confirm__text{margin:0;line-height:1.6}.tt-confirm__actions{display:flex;gap:var(--space-2);justify-content:flex-end;flex-wrap:wrap}.tt-confirm__yes{background:#a6462f;border-color:#a6462f}.tt-confirm__yes:hover{background:#8f3a26}.tpk__count{margin:0;color:var(--text-faint);font-size:var(--fs-small)}.tpk__tabcount{font-weight:400;opacity:.8;margin-inline-start:.3rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tpk__work{display:grid;gap:var(--space-4);align-items:start}@media (prefers-reduced-motion:no-preference){.orgtable__chev{transition:transform .15s ease}}@media (min-width:75rem){.tpk[data-desk="1"]{max-inline-size:none}.tpk[data-desk="1"] .tpk__header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-auto-flow:row dense;column-gap:var(--space-5);align-items:start}.tpk[data-desk="1"] .tpk__header>*{grid-column:1}.tpk[data-desk="1"] .tpk__header>.tpk__toolbar{grid-column:2;justify-self:end}.tpk[data-desk="1"] .tpk__work[data-open="1"]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.tpk[data-desk="1"] .tpk__tablewrap{overflow:auto;max-block-size:calc(100vh - 6rem);border:1px solid var(--line);border-radius:var(--radius)}.tpk__table{inline-size:100%;border-collapse:collapse;font-size:var(--fs-small)}.tpk__table td,.tpk__table th{padding:var(--space-2);text-align:start;border-block-end:1px solid var(--line);vertical-align:middle}.tpk__table thead th{position:sticky;inset-block-start:0;background:var(--navy-900);z-index:1;font-size:.8125rem;color:var(--text-faint);font-weight:600;white-space:nowrap}.tpk__table tbody tr[data-current=true]>td{background:rgba(255,122,69,.14)}.tpk__table tbody tr:hover>td{background:rgba(195,209,222,.05)}.tpk__open{display:flex;align-items:center;gap:var(--space-2);background:none;border:0;padding:0;margin:0;font:inherit;color:var(--text);cursor:pointer;text-align:start;min-inline-size:0}.tpk__open:disabled{cursor:default;opacity:.7}.tpk__open:hover:not(:disabled) .tpk__no{color:var(--orange-bright)}.tpk__open:focus-visible{outline:3px solid var(--orange-bright);outline-offset:2px;border-radius:4px}.tpk__thumb--row{inline-size:4rem;block-size:3rem;aspect-ratio:auto;flex:none;border-radius:4px;overflow:hidden}.tpk__thumb--row .tpk__inset{inline-size:40%;inset-block-end:2px;inset-inline-start:2px;border-width:1px}.tpk__open .tpk__no{flex-direction:column;gap:0;align-items:flex-start}.tpk__open .tpk__no .cpk__muted{max-inline-size:9rem;font-weight:400}.tpk__work[data-open="1"] .tpk__col--wide{display:none}.tpk__table .tpk__norating{font-size:.8125rem;display:block}.tpk__table .tpk__sev{display:block}.tpk__marks{display:flex;flex-wrap:wrap;gap:4px}.tpk__marks .tpk__photobadge,.tpk__marks .tpk__tag{margin:0}.tpk[data-desk="1"] .tpk__dialog[data-docked="1"]{position:sticky;inset:auto;inset-block-start:var(--space-3);background:none;padding:0;display:block;z-index:auto}.tpk[data-desk="1"] .tpk__dialog[data-docked="1"] .tpk__dialogbox{inline-size:100%;max-block-size:calc(100vh - 2rem)}.netmap[data-desk="1"] .netmap-panes{grid-template-columns:var(--netmap-lines-w,17rem) auto minmax(0,1fr) auto var(--netmap-poles-w,33rem);grid-template-areas:"lines splitlines map splitpoles poles";position:relative}.netmap[data-desk="1"] .netmap-panes[data-panel=closed]{grid-template-columns:var(--netmap-lines-w,2.75rem) auto minmax(0,1fr) auto var(--netmap-poles-w,33rem)}.netmap[data-desk="1"] .netmap-splitter[data-side=lines]{grid-area:splitlines}.netmap[data-desk="1"] .netmap-splitter[data-side=poles]{grid-area:splitpoles}.netmap[data-desk="1"] .netmap-panes[data-poles=folded] .netmap-pane--poles{padding:var(--space-3) var(--space-2);overflow:hidden}.netmap[data-desk="1"] .netmap-panes[data-poles=folded] .netmap-pane--poles .netmap-pane__head{flex-direction:column;align-items:center;gap:var(--space-3);margin-block-end:0}.netmap[data-desk="1"] .netmap-panes[data-poles=folded] .netmap-pane--poles .netmap-pane__title{writing-mode:vertical-rl;font-size:.8125rem;white-space:nowrap;letter-spacing:.04em}.netmap[data-desk="1"] .netmap-panes[data-poles=folded] .netmap-pane--poles .netmap-count,.netmap[data-desk="1"] .netmap-panes[data-poles=folded] .netmap-pane--poles .netmap-empty,.netmap[data-desk="1"] .netmap-panes[data-poles=folded] .netmap-pane--poles .netmap-poles-controls,.netmap[data-desk="1"] .netmap-panes[data-poles=folded] .netmap-pane--poles .netmap-table-wrap{display:none}.netmap[data-desk="1"] .netmap-panes[data-poles=folded] .netmap-fold--poles .netmap-fold__icon{transform:scaleX(-1)}.netmap[data-desk="1"] .netmap-panes[data-lines=folded] .netmap-pane--lines .netmap-fold,.netmap[data-desk="1"] .netmap-panes[data-panel=closed] .netmap-pane--lines .netmap-fold,.netmap[data-desk="1"] .netmap-panes[data-poles=folded] .netmap-pane--poles .netmap-fold{order:-1}.netmap[data-desk="1"] .netmap-panes[data-lines=folded] .netmap-pane--lines,.netmap[data-desk="1"] .netmap-panes[data-panel=closed] .netmap-pane--lines{overflow:hidden;inline-size:2.75rem}.netmap[data-desk="1"] .netmap-panes[data-lines=folded] .netmap-pane--lines>:not(.netmap-pane__head),.netmap[data-desk="1"] .netmap-panes[data-panel=closed] .netmap-pane--lines>:not(.netmap-pane__head){display:none}.netmap[data-desk="1"] .netmap-panes:not([data-lines=folded]):not([data-panel=closed]) .netmap-pane--lines>.netmap-pane__head,.netmap[data-desk="1"] .netmap-panes:not([data-poles=folded]) .netmap-pane--poles>.netmap-pane__head{position:sticky;inset-block-start:calc(var(--space-4) * -1);z-index:3;background:var(--navy-900);margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);margin-block-start:calc(var(--space-4) * -1);padding-block-start:var(--space-4)}.netmap[data-desk="1"] .netmap-panes[data-lines=floating]{grid-template-columns:0 0 minmax(0,1fr) auto var(--netmap-poles-w,33rem)}.netmap[data-desk="1"] .netmap-panes[data-poles=floating]{grid-template-columns:var(--netmap-lines-w,17rem) auto minmax(0,1fr) 0 0}.netmap[data-desk="1"] .netmap-panes[data-lines=floating][data-poles=floating]{grid-template-columns:0 0 minmax(0,1fr) 0 0}.netmap[data-desk="1"] .netmap-panes[data-lines=floating] .netmap-pane--lines,.netmap[data-desk="1"] .netmap-panes[data-poles=floating] .netmap-pane--poles{position:fixed;display:flex;flex-direction:column;grid-area:auto;z-index:80;block-size:var(--netmap-card-h,auto);max-block-size:calc(100vh - var(--netmap-card-y, 16px) - 1rem);overflow:visible;background:var(--navy-900);border:1px solid var(--line-soft,rgba(148,163,184,.35));border-radius:10px;box-shadow:0 18px 48px rgba(2,6,23,.55)}.netmap[data-desk="1"] .netmap-panes[data-lines=floating] .netmap-pane--lines{--netmap-card-y:var(--netmap-lines-y,16px);--netmap-card-h:var(--netmap-lines-h,auto);inset-block-start:var(--netmap-lines-y,16px);left:var(--netmap-lines-x,16px);right:auto;inline-size:var(--netmap-lines-float-w,17rem)}.netmap[data-desk="1"] .netmap-panes[data-poles=floating] .netmap-pane--poles{--netmap-card-y:var(--netmap-poles-y,16px);--netmap-card-h:var(--netmap-poles-h,auto);inset-block-start:var(--netmap-poles-y,16px);left:var(--netmap-poles-x,16px);right:auto;inline-size:var(--netmap-poles-float-w,33rem)}.netmap[data-desk="1"] .netmap-panes[data-lines=floating] .netmap-pane--lines>:not(.netmap-pane__head):not(.netmap-cardresize),.netmap[data-desk="1"] .netmap-panes[data-poles=floating] .netmap-pane--poles>:not(.netmap-pane__head):not(.netmap-cardresize){flex:1 1 auto;min-block-size:0;overflow:auto}.netmap-cardresize{position:absolute;right:0;bottom:0;inline-size:22px;block-size:22px;cursor:nwse-resize;touch-action:none;z-index:3}.netmap-cardresize:after{content:"";position:absolute;inset:5px;border-right:2px solid var(--line-soft,rgba(148,163,184,.55));border-bottom:2px solid var(--line-soft,rgba(148,163,184,.55));border-bottom-right-radius:4px;transition:border-color .15s ease}}@media (min-width:75rem){.netmap-cardresize:focus-visible:after,.netmap-cardresize:hover:after{border-color:var(--orange-bright)}.netmap[data-desk="1"] .netmap-panes[data-lines=floating] .netmap-pane--lines>.netmap-pane__head,.netmap[data-desk="1"] .netmap-panes[data-poles=floating] .netmap-pane--poles>.netmap-pane__head{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.netmap[data-desk="1"] .netmap-panes[data-lines=floating] .netmap-pane--lines>.netmap-pane__head:active,.netmap[data-desk="1"] .netmap-panes[data-poles=floating] .netmap-pane--poles>.netmap-pane__head:active{cursor:grabbing}}.netmap-splitter{display:none}@media (min-width:75rem){.netmap[data-desk="1"] .netmap-splitter{position:relative;display:flex;align-items:center;justify-content:center;inline-size:.75rem;cursor:col-resize;touch-action:none;background:none;border:0;padding:0}.netmap[data-desk="1"] .netmap-splitter:before{content:"";position:absolute;inset-block:0;inset-inline:-12px}.netmap[data-desk="1"] .netmap-splitter:after{content:"";position:absolute;inset-block:0;left:50%;inline-size:2px;transform:translateX(-50%);background:var(--line-soft,rgba(148,163,184,.35));transition:background-color .15s ease}.netmap[data-desk="1"] .netmap-splitter:focus-visible:after,.netmap[data-desk="1"] .netmap-splitter:hover:after,.netmap[data-desk="1"] .netmap-splitter[data-dragging="1"]:after{background:var(--orange-bright)}.netmap-splitter__grip{position:relative;z-index:1;display:block;inline-size:4px;block-size:2.75rem;border-radius:3px;background:var(--line-strong,rgba(148,163,184,.75));box-shadow:0 0 0 2px var(--navy-900);transition:background-color .15s ease,block-size .15s ease}.netmap-splitter:hover .netmap-splitter__grip,.netmap-splitter[data-dragging="1"] .netmap-splitter__grip{background:var(--orange-bright);block-size:4rem}.netmap-splitter:focus-visible{outline:3px solid var(--orange-bright);outline-offset:-2px;border-radius:4px}.netmap-splitter:focus-visible .netmap-splitter__grip{background:var(--orange-bright)}}@media (prefers-reduced-motion:reduce){.netmap-splitter__grip{transition:none}}@media (min-width:75rem){.netmap[data-desk="1"] .netmap-panes[data-expanded="1"]{position:fixed;inset:0;z-index:120;padding:var(--space-3);background:var(--navy-900)}}.netmap-mapctl{position:relative;z-index:82;display:inline-flex;align-items:center;gap:var(--space-2);margin-inline-start:auto}@media (min-width:75rem){.netmap[data-desk="1"] .netmap-panes[data-front=lines][data-lines=floating] .netmap-pane--lines,.netmap[data-desk="1"] .netmap-panes[data-front=poles][data-poles=floating] .netmap-pane--poles{z-index:81}}.netmap-mapctl__btn{display:inline-flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;padding:0;border:1px solid var(--line-soft,rgba(148,163,184,.35));border-radius:6px;background:none;cursor:pointer;color:inherit;font:inherit}.netmap-mapctl__btn--text{inline-size:auto;padding-inline:var(--space-3);font-size:.8125rem;white-space:nowrap}.netmap-mapctl__btn:hover{border-color:var(--orange-bright)}.netmap-mapctl__btn:focus-visible{outline:3px solid var(--orange-bright);outline-offset:2px}.netmap-mapctl__btn[aria-pressed=true]{border-color:var(--orange-bright);background:rgba(255,122,69,.12)}.netmap-expand__icon{position:relative;display:block;inline-size:14px;block-size:14px}.netmap-expand__icon:after,.netmap-expand__icon:before{content:"";position:absolute;inline-size:6px;block-size:6px;border:1.5px solid}.netmap-expand__icon:before{inset-block-start:0;inset-inline-start:0;border-inline-end:0;border-block-end:0}.netmap-expand__icon:after{inset-block-end:0;inset-inline-end:0;border-inline-start:0;border-block-start:0}.netmap-mapctl__btn[aria-pressed=true] .netmap-expand__icon:before{inset-block-start:4px;inset-inline-start:4px}.netmap-mapctl__btn[aria-pressed=true] .netmap-expand__icon:after{inset-block-end:4px;inset-inline-end:4px}.netmap-float{display:inline-flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;padding:0;border:1px solid var(--line-soft,rgba(148,163,184,.35));border-radius:6px;background:none;cursor:pointer;color:inherit}.netmap-float:hover{border-color:var(--orange-bright)}.netmap-float:focus-visible{outline:3px solid var(--orange-bright);outline-offset:2px}.netmap-float[aria-pressed=true]{border-color:var(--orange-bright);background:rgba(255,122,69,.12)}.netmap-float__icon{position:relative;inline-size:.95rem;block-size:.95rem}.netmap-float__icon:after,.netmap-float__icon:before{content:"";position:absolute;inline-size:.65rem;block-size:.65rem;border:1.5px solid;border-radius:2px}.netmap-float__icon:before{inset-block-start:0;inset-inline-start:0;opacity:.55}.netmap-float__icon:after{inset-block-end:0;inset-inline-end:0;background:var(--navy-900)}